
select[name="quote_form_units"] + .invalid-tooltip {right:0;}

.group:has(.captchaFeedback) {position:relative}
.group:has(.captchaFeedback) .captchaFeedback {position:absolute}
	.form .fields{display:flex; width:100%; align-items:center; justify-content:space-between;}
	.form .fields .captcha{text-align:right;}
.invalid-tooltip{ font-size: 13px; max-width:unset; }
.recaptcha-wrapper {margin-bottom:14px;}
.quote-form-m{padding-bottom: 30px;}
.quote-form-sub .container{width: 930px;}
.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 h3{display: inline-block;width: 100%;color: #084695;font-family:OpenSans-Bold;font-size: 28px;margin: 0;line-height: 0;}
.quote-form-sub form{display: inline-block;width: 100%;padding: 20px;background-color: #ffcf2a;}
form .form-top p{display: inline-block; width: 100%;color: #084695;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: #084695;}
form .fields textarea::Placeholder{color: #084695;}
form .fields select{color: #084695;} 
.captcha{display: inline-block;width: 100%;list-style: none;margin: 0;}
.captcha li{display: inline-block;margin-bottom: 10px;}
.captcha li label{color: #084695;margin: 0;}
.captcha li input{width: 150px;}
.captcha li input[type=submit]{background-color: #084695;color: #fff;font-family:OpenSans-SemiBold;}
.captcha li input[type=submit]:hover{color: #ffcf2a;transition: 0.3s ease;}
.captcha li svg{font-size: 30px;fill: #084695;vertical-align: text-bottom;}
.captcha li:last-child{margin-bottom: 0;}
.search-blog{margin-bottom: 50px;}
.blog-right-heading{display: inline-block;width: 100%;color: #58595b;padding-bottom: 13px;border-bottom: 1px solid #ccc;text-transform: uppercase;margin-bottom: 28px;font-family:OpenSans-SemiBold;}
.search-blog input{float: left;width: 100%;border: 1px solid #ccc;padding: 12px 6px;border-radius: 5px;}
.search-blog input::Placeholder{color: #ccc;}
.blog-categories ul{display: inline-block;width: 100%;margin: 0;}
.blog-categories ul li {display: inline-block;width: 100%;color: #58595b;margin-bottom: 25px;font-family:OpenSans-SemiBold;}
.blog-categories ul li a {color:#58595b; font-weight:800;}
.th_captcha_sec {display:flex;align-items:center; justify-content: space-between; gap: 15px;}
.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 {width: 100%; max-width: 80px;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; margin-bottom:20px;}
#content{position: absolute;width: 100%;bottom: -19px;text-align:right;right:0;}
#content span{width:100%;}
.captcha li input[type=submit] {margin: 0;}

@media screen and (min-width : 21px) and (max-width : 1200px) {
.heading-form h3{font-size: 24px;}
}
@media screen and (min-width : 21px) and (max-width : 991px) {
.blog-left{margin-bottom: 30px;}
.blog-m .col-md-8{margin: 0 auto;}
.captcha li:first-child{padding-right: 20px;}
.captcha li:last-child{padding-left: 50px; margin-top: 12px; }
}
@media screen and (max-width: 767px) {
	.col-6:has(input[name="p_depth"]) {padding-left: 0;}
	.col-6:has(input[name="p_width"]) {padding-right: 0;}
	.col-6:has(select[name="quote_form_units"]) {padding-inline: 10px 0;}
}
@media screen and (min-width : 21px) and (max-width : 575px) {
.heading-form h3{font-size: 24px;}
	.col-md-4:has(input[name="p_quantity"]),
	.col-md-4:has(select[name="side_form_cardboard"]),
	.col-md-4:has(input[name="pu_name"]),
	.col-md-4:has(input[name="quote_u_number"]) {padding-inline: 0 !important;}
}
@media screen and (min-width : 21px) and (max-width : 375px) {
.captcha li{width: 100%;}
.captcha li:first-child{padding: 0;margin-bottom: 15px;}
.captcha li:last-child{padding: 0;}
}
.custom_padding{padding:0 3px!important;}