.elementor-1384 .elementor-element.elementor-element-66cd678{margin-top:0px;margin-bottom:-30px;}.elementor-1384 .elementor-element.elementor-element-18083f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1384 .elementor-element.elementor-element-18083f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-66cd678 *//*** @media screen and (max-width:748px){ .pro_banner{height: auto !important;}
.pro_banner .owl-dots .owl-dot, .ibanner .owl-dots .owl-dot {
    width: 30px;
}
.banner_img{
    width: 530px!important;
    margin-left: -80px!important;
}
.pro_banner .mask {
    width: 100%;
    margin-left: 0px;
    height: 100%;
    top: 0px;
}
.pro_banner .mask .img img {
    width: 50%;
    height: auto;
    margin: 0 auto;
}
} ***//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18083f8 */.elementor-1384 .elementor-element.elementor-element-18083f8{overflow:hidden;}/* End custom CSS */