.quote-form-m{padding-bottom: 30px;}
.quote-form-m .genral-heading-m {padding: 50px 0 40px;}
.quote-form-m .genral-heading-m .genral-heading h2{margin-bottom: 30px;}
.quote-form-m .genral-heading-m .genral-heading p{margin: 0;}
.quote-form-sub .container{width: 790px;}
.heading-form{padding: 20px;background-image: url('https://www.ybyboxes.com/wp-content/themes/ybyboxes-new/assets/images/form-background.jpg');background-repeat: no-repeat;background-size:100% 100%;}
.heading-form span{display: inline-block;width: 100%;color: #0061bc;font-family:OpenSans-Bold;font-size: 28px;margin: 0;line-height: 0;float:left;}
.quote-form-sub form{display: inline-block;width: 100%;padding: 20px;background-color: #ffcf2a;}
form .form-top p{display: inline-block; width: 100%;color: #032550;margin-bottom: 10px;}
form .form-top p img{vertical-align: top;}
form .form-top p span{padding-left: 20px;font-family:OpenSans-Bold;}
form .fields{margin-bottom: 10px;}
form .fields input, form .fields select, form .fields textarea{display: inline-block;width: 100%;background-color: #fff;border-radius: 5px;border: none;padding: 10px 15px;}
form .fields input::Placeholder{color: #032550;}
form .fields textarea::Placeholder{color: #032550;}
form .fields select{color: #032550;}
form .col-lg-3{padding: 0 10px;}
form .col-lg-4{padding: 0 10px;}
form .first{padding-left: 0;}
form .last{padding-right: 0;}
.captcha{display: inline-block;width: 100%;list-style: none;margin: 0;padding-left:0px;text-align:right; place-self:end;}
.captcha li{display: inline-block;}
.captcha li label{color: #032550;margin: 0;}
.captcha li input{width: 230px;}
.captcha li input[type=submit]{background-color: #0061bc;color: #fff;font-family:OpenSans-SemiBold;}
.captcha li input[type=submit]:hover{color: #ffcf2a;transition: 0.3s ease;}
.captcha li:first-child{padding-right: 20px;}
.captcha li svg{font-size: 30px;fill: #032550;vertical-align: text-bottom;} 
.th_captcha_sec {width:100%;float:left;display:flex;align-items:center;justify-content:space-between;}
.th_captcha_sec span {float:left;color: #2F2F2F;font-size:14px;font-family: "OpenSans-Regular";font-weight:600;}
.th_captcha_sec span img {height:25px;width:25px;margin-right:5px;}
.th_captcha_sec input {float:left;height: 42px;line-height: 39px;color: #B5B2B2;border-radius: 5px;border: none;outline: none;
font-size: 14px;font-family: "Open-Semi";padding: 0px 15px;background-color: #FFF;}
.hidden {display: none;}
.marker {border: 1px solid red !important;}
.th_form_ans{position: relative;}
#content{position: absolute;width: 100%;bottom: -19px;text-align:right;right:0}
#content span{width:100%;}

@media screen and (min-width : 21px) and (max-width : 1200px) {
}
@media screen and (min-width : 21px) and (max-width : 991px) {

form .col-lg-3{padding: 0 15px;}
form .col-lg-4{padding: 0 15px;}
.captcha li:last-child{padding-left: 0 !important; margin-top:0 !important; }
.captcha li input{margin-bottom: 15px;}
}
@media screen and (min-width : 21px) and (max-width : 767px) {
.fields { flex-direction: column; gap: 10px; width:100% !important;  }
}
@media screen and (min-width : 21px) and (max-width : 700px) {
}
@media screen and (min-width : 21px) and (max-width : 575px) {
.genral-heading-m .genral-heading h2{font-size: 30px;}
.quote-form-sub form{padding: 20px 0;}
.heading-form span{font-size: 24px;}
.captcha li{width: 100%;}
.captcha li:first-child{padding: 0;margin-bottom: 15px;}
}
@media screen and (min-width : 21px) and (max-width : 475px) {
.genral-heading-m{padding: 30px 0;}
}
@media screen and (min-width : 21px) and (max-width : 375px) {
.genral-heading-m .genral-heading h2{font-size: 26px;}
}
@media screen and (min-width : 21px) and (max-width : 320px) {
}