/**
Theme Name: imd Child
Author: 
Author URI: 
Description: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imd-child
Template: imd
*/
#primary {margin: 0;}
.counter .elementor-counter-title {text-align: center; border-top: 1px solid #ffffff30; margin-top: 15px !important; padding-top: 13px !important;}
.pbg figure.elementor-image-box-img {background: #fff; padding: 20px;}
.pbg h3.elementor-image-box-title a {text-decoration: none;}
.rev .swiper-pagination {align-items: flex-start !important; justify-content: left !important;}
.rev .elementskit-watermark-icon {left: 0px !important;}
.cf .hw {width: calc((100% / 2) - 20px); float: left; margin: 10px;}
.cf .fw {width: calc((100% / 1) - 20px); float: left; margin: 10px;}
.cf .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border-color: #dc3232; float: left; color: #fff !important; background: #dc3232;}
#mailpoet_form_1 form.mailpoet_form {padding: 0 !important;}
input#form_email_1 {border-radius: 0; height: 44px; padding: 0px 15px !important; font-size: 15px; border: 0px;}
#mailpoet_form_1 .mailpoet_submit {height: 39px; border-radius: 0px; width: 120px !important; margin-top: 0px !important; transition:0.2s;}
#mailpoet_form_1 .mailpoet_submit:hover {background: #000;}
#mailpoet_form_1 .mailpoet_paragraph {margin-bottom: 10px;}
.bl {border-left: 1px solid; border-image: linear-gradient(to bottom, #ffffff00, #ffffff54, #ffffff00); border-image-slice: 1;}
.counter2 .elementor-counter-number-wrapper {border-right: 1px solid #ffffff30; margin-right: 30px;}
.faddress svg {filter: invert(1);}
body.page-id-970 .ekit-template-content-header{display:none;}
body.page-id-970 .ekit-template-content-footer{display:none;}
.bbt:hover{background:#222;}
.ag .elementor-image-gallery .gallery-item img {height: 300px; object-fit: cover; object-position: center;}



@media(max-width:1024px){ 
.elementskit-menu-hamburger {box-shadow: none !important;}
/*.cbr br{display:none;}*/
.bl {border-left: 0; border-image: linear-gradient(to right, #ffffff00, #ffffff54, #ffffff00); border-image-slice: 1; border-bottom: 1px solid;   padding-bottom: 20px; margin-bottom: 20px;}
.bl:last-child{border:0px; margin:0px; padding:0px;}
.bl2 {border-left: 0; border-image: linear-gradient(to right, #ffffff00, #ffffff54, #ffffff00); border-image-slice: 1; border-bottom: 1px solid;   padding-bottom: 20px; margin-bottom: 20px;}	
.counter2 .elementor-counter-number-wrapper {border-right: 0; margin-right: 0; border-bottom: 1px solid #ffffff30; margin-bottom: 15px; padding-bottom: 15px;}	
.counter2 .elementor-counter-title {text-align: center;}	
}
@media(max-width:921px){ 
#primary, #secondary {padding:0; margin: 0;}
}
@media(max-width:768px){ 
.cf .hw {width: calc((100% / 1) - 20px); float: left; margin: 10px;}
}