
.cnc-elementor-addon-wrap h2.cnc-elementor-addon_main_title,.cnc-elementor-addon-wrap h3.cnc-elementor-addon_sub_title{margin: 0;}
.cnc-elementor-addon-wrap .cnc-elementor-addonImg .background-overlay { height: 100%;  width: 100%;  top: 0;  left: 0;  position: absolute; }
.cnc-elementor-addon-wrap .inner_container { position: relative; }
.cnc-elementor-addon-wrap .inner_container .elem-banner-btn{ display: inline-block;}
.cnc-elementor-addon-wrap .swiper-button-next,.cnc-elementor-addon-wrap .swiper-button-prev { background-image:none; font-size: 30px;}
.e-con-full:has(.elementor-widget-testimonial) { padding-right:0; padding-left:0; } 
.e-con-full:has(.elementor-widget-header) { padding-right:0; padding-left:0; }
.e-con-full:has(.elementor-widget-footer1) { padding-right:0; padding-left:0; }
.e-con-full:has(.elementor-widget-blog) { padding-right:0; padding-left:0; }
.e-con-full:has(.elementor-widget-banner-slider) { padding-right:0; padding-left:0; } 
.e-con-full:has(.elementor-widget-services) { padding-right:0; padding-left:0; } 
.e-con-full:has(.elementor-widget-blocks) { padding-right:0; padding-left:0; } 
.e-con-full:has(.elementor-widget-Callouts) { padding-right:0; padding-left:0;
}

@media (min-width:768px){
    .cnc-elementor-addon-wrap .mobile-img{
        background-image: none !important;
    }
}
@media (max-width:767px){
    .cnc-elementor-addon-wrap .desktop-img{
        background-image: none !important;
    }
}