.search-form{position: relative;}
.searcharticlebox img{z-index: 1;}
.imginput img{z-index: 1;}
.newsletterbox .wpcf7-form{position: relative;}
.newsletterbox .form-control{padding:0 120px 0 70px; border-radius:8px;}
.newsletterbox figure{position: absolute; left: 0; top: 0; z-index: 1;}
.newsletterbox .btn.btn-fill{position: absolute; right: 0; top: 0;}

.aboutus-section p{font-size: 16px; font-weight: 500; color: #383737;}
.custominputfile input{height: 34px;}
.attacharea{padding:20px 10px 10px 10px;}
.attacharea span.wpcf7-not-valid-tip{font-size: 16px; margin: 10px 0 0px;}
.text-center.mt-3 .wpcf7-spinner, .text-center .wpcf7-spinner{display: block;}

.wpcf7-form-control-wrap{width: 100%;}
.wpcf7-form-control.wpcf7-radio.styled-selectors{display: flex; flex-wrap: wrap; width: 100%;}
.wpcf7-form-control-wrap .wpcf7-list-item{width: 33.33%; padding: 0 10px 10px 0; margin:0;}
.radioselector .wpcf7-form-control-wrap .wpcf7-list-item{width: 25%;}
.wpcf7-list-item label{position: relative; margin: 0;}
.wpcf7-list-item label input[type="checkbox"]:not(old), .wpcf7-list-item label[type="radio"]:not(old):not(.style_none_checkbox){width: 28px; margin: 0; padding: 0; opacity: 0; position: absolute; left: -1px; cursor: pointer;}
.wpcf7-list-item label input[type="checkbox"]:not(old) + .wpcf7-list-item-label, .wpcf7-list-item label input[type="radio"]:not(old) + .wpcf7-list-item-label{display: inline-block; margin: 0; padding-left: 32px; cursor: pointer; font-size: 16px; font-weight: 500; line-height: 26px; color: #868585;}
.wpcf7-list-item label input[type="radio"]:not(old) + .wpcf7-list-item-label{background: url(images/radio-uncheck.png) no-repeat; background-position: 0px 4px;}
.wpcf7-list-item label input[type="radio"]:checked + .wpcf7-list-item-label{background: url(images/radio-checked.png) no-repeat; background-position: 0px 4px;}
.wpcf7-list-item label input[type="checkbox"]:not(old) + .wpcf7-list-item-label{background: url(images/unchecked.png) no-repeat center left;}
.wpcf7-list-item label input[type="checkbox"]:checked + .wpcf7-list-item-label{background: url(images/checked.png) no-repeat center left;}

.cstm-article-section .articlelist{flex-wrap: wrap; justify-content: flex-start;}
.cstm-article-section .articlelist li{text-align: center; padding: 0px 0 50px;}
.articlebox figure:after{position:absolute; content:''; width:100%; height:100%; left:0; bottom:0; background: linear-gradient(to bottom,  rgba(208,207,207,0) 0%,rgba(38,38,38,1) 100%);}
.whoweare-section .wp-block-heading{margin-bottom: 20px; font-weight: 800; color: #B08B36; font-size: 36px;}
label{text-transform: capitalize;}
.cstm-blog-content{margin: 30px 0 0 0;}
.clientlist li .clientbox figure img{max-height: 65px; max-width: 170px;}
.out-value ul li figure{height: 89px;}


@media (min-width: 1200px) {
.hometext-slider strong{line-height: 80px;}
}
@media (max-width: 1199px) {
.newsletterbox .form-control{padding: 0 90px 0 60px;}
.newsletterbox figure {min-width: 55px; width: 55px;}
.cstm-article-section.article-section{padding: 0 0 50px 0;}
.wpcf7-form-control-wrap .wpcf7-list-item{width: 50%;}
.radioselector .wpcf7-form-control-wrap .wpcf7-list-item{width: 50%;}
}
@media (max-width: 767px) {
.whoweare-section .wp-block-heading{font-size: 26px;}
.wpcf7-form-control-wrap .wpcf7-list-item{width: 100%; padding:0 0 10px 0;}
.radioselector .wpcf7-form-control-wrap .wpcf7-list-item{width: 100%; padding:0 0 10px 0;}
.out-value ul li figure{height: auto;}
}
.grecaptcha-badge {
    visibility: hidden;
}
