#contact{position: relative;}
.cusBg_bk{
    background: #e9e7e3;
    height: 65vh;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;	
}
.cont_info2 {
    background: #fff;
    padding: 50px;
}
.cont_info2 .cus_table{}
ul.cs_tables{display: flex; flex-wrap: wrap; gap: 30px 40px;}
ul.cs_tables li{width: calc(50% - 20px);}
ul.cs_tables li .thead{
    font-size: 18px;
    font-weight: 400;
    color: #222;	
	position: relative;
	padding-left: 15px;
	margin-bottom:10px;
}
ul.cs_tables li .thead:before {
    content: '';
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius:50%;
    background: #E73738;
}
ul.cs_tables li .input_box .frm_input {
    border: 0;
    border-bottom: 1px solid #D7D7D7;
    font-size: 18px;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    font-weight: 200;
    padding: 15px;
	height:auto !important
}
.frm_input::placeholder {color: #D7D7D7;}

.cont_info2 select {border: 1px solid #333333;color: #333333;}
.cont_info2 textarea{padding:10px; min-height:100px; margin-bottom: 15px;}
.cont_info2 .quick{ border: 1px solid #cacaca;}
.cont_info2 .stx{ border: 1px solid #3e4a5a;}


.ag_check1{padding-top:30px;}
.ch1Area{overflow:hidden; font-size:18px; color:#222}
.ch1Area span{color:#BEBEBE}
.ag_check{float: left; margin-top: 3px; margin-right: 10px;    -webkit-appearance: checkbox;}
.ck_txt{padding-top:16px; color:#736D6C; font-size:16px; padding:16px 0 0}
.ck_txt p {
    padding: 3px 0;
    font-weight: 300;
}

.btn_area{text-align:center; margin: 70px 0 0;}
.btn_area .sc_btn {
    width: 100%;
    display: inline-block;
    border: 2px solid #222222;
    border-radius: 0px;
    font-size: 20px;
    font-weight: 300;
    padding: 24px 20px;
    color: #fff;
    height: auto;
    /* line-height: inherit; */
    background: #222222;
}
.sc_btn:hover{background: #fff; color: #E73738; border: 2px solid #E73738;}
.adm_btn_area{text-align:center; margin-top:10px;}
.adm_btn_area a{color: red; font-size: 15px;}

@media all and (max-width:985px){  
	.cont_info2 .style7{padding:0 6px 0 0px}
	.cont_info2 .wi_10{max-width:7px; padding:5px 0;}
	.btn_area .wi_100 {width:55%; padding:0px;}
	.btn_area .wi_10 {width:45%; padding:0px;}
	.btn_area .style7 button{font-size:11px; letter-spacing:-0.02em;}
	.cut_btn2 input{width:100%; max-width: 100px;}
	
	ul.cs_tables{gap: 30px 20px}
	ul.cs_tables li{width: calc(50% - 10px);}	
}

@media screen and (max-width: 640px) {	
    .tl_contact_box_wrap .contBox{padding-top: 40px;}
	
	ul.cs_tables {gap: 20px 0px;}
    ul.cs_tables li{width:100%;}	
    ul.cs_tables li .thead {font-size: 14px; margin-bottom: 0px;}
	ul.cs_tables li .input_box .frm_input{font-size: 14px;}
	.ch1Area{font-size: 12px;}
	.ck_txt{ font-size: 11px;}
	.ag_check{margin-top: 2px; margin-right: 5px;    -webkit-appearance: checkbox;}
	.btn_area{margin: 40px 0 0;}
	.btn_area .sc_btn{font-size: 14px; padding: 10px 20px;}
}



#li_scroll2 {width:100%; height:100px; overflow:auto; padding:10px; background:#fff;border: 1px solid #ecf0f1; margin: 5px 0 10px; background: #f9f9f9; font-size: 13px;}
