/*form sec start*/
.th_form_heading {width:100%;float:left;}
.th_form_heading h2, .th_form_heading h1 {width:100%;float:left;font-size:30px;font-family:'NunitoSans';font-weight:800; color:#030303;margin-bottom:16px;text-align:center!important;}
.th_form_heading p {width:100%;float:left;color:#6f6f6f;font-family:'NunitoSans';font-weight:600;margin-bottom:24px;height:75px;overflow:auto;}
.th_form_sec {width:100%;float:left;padding:25px 45px;background: url("../images/bg-2.webp"), #ffa134;margin-bottom:20px;}
.th_form_sec h2 {width:100%;float:left;font-size:42px;font-family:'NunitoSans';font-weight:800;color:#005b7f;text-align:center;margin-bottom:50px}
.th_form_sec form {width:100%;float:left;}
.th_form_sec .th_input_icon {position: relative;}
.th_form_sec .th_input_icon img{position:absolute;top:24px;left:6px;}
.th_form_sec form input {width:100%;float:left;height:59px;background-color:#ec8713;outline:none;border:none;padding-left:25px;color:#00364C;border-radius:5px}
.th_form_sec form input::placeholder {color: #00364C;}
.th_form_sec form select {width:100%;float:left;height:59px;line-height:59px;background-color:#ec8713;outline:none;border:none;padding-left:33px;color:#00364C;border-radius:5px;-webkit-appearance:none;background-image:url("../images/form-select-icon.svg");background-repeat:no-repeat;background-position:4%;} 
.th_form_sec .th_checkbox_sec {width:50%;float:left;margin-top:58px;display:flex;}
.th_form_sec .th_checkbox_sec input {height:auto;width:auto;margin-right:10px;}
.th_form_sec .th_checkbox_sec label {font-size:12px;color:#fff;}
.th_form_sec .th_captcha {width:100%;float:left;margin-top:40px;display:flex;}
.th_form_sec .th_captcha span {width:100%;float:left;line-height:58px;color:#fff;}
.th_form_sec .th_captcha img {padding-right:15px;}
.th_form_sec .th_captcha input {width:120px;float:left;--webkit-appearnce:text;padding:0 5px;font-size:14px;}
.th_form_sec .th_form_btn {width:100%;float:left;margin-top:40px;}
.th_form_sec .th_form_btn button {border:none;background:linear-gradient(#357c98, #0c536f);height:58px;line-height:58px;color:#fff;width:100%;float:left;padding:0 30px;font-family:'NunitoSans';font-weight:700;border-radius:5px;font-size:20px;cursor:pointer;}
.th_form_sec .th_form_btn button:hover {background:linear-gradient(#357c98,#05212c)}
.th_form_sec .invalid-tooltip {top: 59px;}
.th_form_sec .th_captcha .invalid-tooltip {right: 0;}
 
@media only screen and (max-width:1080px){
    .th_form_sec .th_captcha input {width:80px;}
}
@media only screen and (max-width:991px){
    .th_form_sec h2 {font-size:32px;}
    .th_form_sec form input {margin-bottom:15px;}
    .th_form_sec .th_checkbox_sec,.th_form_sec .th_checkbox_sec_2 {margin:0;}
    .th_form_sec .th_captcha {margin-top:10px;}
    .th_form_sec .th_form_btn {margin-top:10px;}
    .th_form_sec .th_captcha span {width:70%}
    .th_form_sec .th_captcha input {width:100%;}
    .th_form_sec .th_captcha span img {padding-right:10px}
    .th_form_sec .th_checkbox_sec label {font-size:14px;}
    .th_form_heading h2, .th_form_heading h1{font-size:20px;}
    .th_form_sec h2 {font-size:32px;}   
    .th_form_sec form input {margin-bottom:15px;}
    .th_form_sec .th_checkbox_sec,.th_form_sec .th_checkbox_sec_2 {margin:0;}
    .th_form_sec .th_captcha {margin-top:10px;}
    .th_form_sec .th_form_btn {margin-top:10px;}
    .th_form_sec .th_captcha span {width:70%}
    .th_form_sec .th_captcha input {width:100%;}
    .th_form_sec .th_captcha span img {padding-right:10px}
}
@media only screen and (max-width:767px){
    .th_form_sec  {padding:30px 25px;}
    .th_form_sec h2 {font-size:25px;margin-bottom:20px;}
    .th_form_sec .th_checkbox_sec label{font-size:14px;}
    .th_form_sec .th_checkbox_sec input{margin-top:4px;}
    .th_form_sec .th_checkbox_sec{width:100%;margin-top:10px;}
    .th_form_heading h2, .th_form_heading h1 {font-size:18px;}
    .th_form_heading h2 {font-size:24px;}
    .th_form_sec  {padding:30px 25px;}
    .th_form_sec h2 {font-size:25px;margin-bottom:20px;}
}
@media only screen and (max-width:575px){
    .th_form_heading h2 {font-size:18px}
    .th_form_heading p {font-size:14px}
    .th_form_sec {padding:20px 10px;}
    .th_form_sec h2 {font-size:20px;}
    .th_form_sec form input {font-size:14px}
    .th_form_sec .th_checkbox_sec,.th_form_sec .th_checkbox_sec_2 {width:100%}
}