.elementor-1510 .elementor-element.elementor-element-c5c6cce:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-c5c6cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5F4;}.elementor-1510 .elementor-element.elementor-element-c5c6cce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1510 .elementor-element.elementor-element-c5c6cce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-6f981f8:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-6f981f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBFF;}.elementor-1510 .elementor-element.elementor-element-6f981f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1510 .elementor-element.elementor-element-6f981f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS */.modal-video-box,.love-us.sp2 .row > .row,
.hadding-span.aos-init.aos-animate,.space12 {
    display:none;
}
.home5-header-images img {
    border-radius: 12px;
}
.love-us.sp2 h1 {
    line-height: 55px;
}

.about-sect .button5.aos-init{
    display: none;
}
/*.service5-2-box-single {*/
/*    background-color: var(--clr-theme-color4);*/
/*}*/
.service5-2-box-img{
    background-color: #fff;
    height: auto;
    width: auto;
    line-height: 0px;
}
.service5-2-box-single {
    pointer-events: none;
}
.service5-2-box-single .service5-2-box-img img {
    filter: none;
}
.sec-img .about5-img-2{
    width:90%;
}
/* xtra*/
.service2-5-img-2,.service2-5-img-1{
    position: relative;
}
.service2-5--images{
    height: auto;
}
.home5-header-images {
    min-height: auto;
    margin: 80px  0 100px 0; 
}
.button5{
    display:none;
}
div#about {
    padding-bottom: 35px;
}

@media screen and (max-width: 769px) {
    .home5-main-hadding.hadding5 {
        padding: 50px 0 0px 0;
    }
    .hadding5.about5-hadding {
        margin-top: 0;
    }
    div#benefit {
        padding-bottom: 100px;
    }
.about5-images {
    min-height: 310px;
}
.home5-header-images {
    margin-top: 0px;
}
}
@media screen and (min-width: 768px)  and (max-width: 1023px) {
div#about {
    padding-bottom: 80px;
}
    div#benefit {
        padding: 100px 0 130px 0;
    }
/*    .service2-5--images {*/
/*    height: 410px;*/
/*}*/
}
@media screen and (min-width: 1024px)  and (max-width: 1279px) {
    .space24 {
    display: none;
}
.hero-area.home5-hero {
    padding: 100px 0;
}
.about5-images{
    min-height: auto;
}
div#about {
    padding-bottom: 80px;
}
}/* End custom CSS */