/*comman css*/
h1,h2,h3,h4,h5,h6,a,p,li,a{
    word-break: break-word!important;
}
/* li{
    list-style-type: none!important;
} */


.blend-img-cls img{
    mix-blend-mode: multiply!important;
}
/*comman css end*/
/*header css*/
.header-cls{
    position: absolute!important;
    width: 100%!important;
}
.mobile-header-cls .elementor-widget-text-editor p,
.header-cls .elementor-widget-text-editor p{
    margin-bottom: 0px!important;
}
.mobile-header-cls .elementor-nav-menu>.menu-item>.elementor-item-active,
.header-cls .elementor-nav-menu>.menu-item>.elementor-item-active{
    font-weight: 700!important;
}

.mobile-header-cls .elementor-nav-menu>.menu-item-has-children .sub-menu{
            position: static!important;
            transition: all 0.4s ease!important;
            padding-left: 10px!important;
            padding-bottom: 10px!important;
            margin: 0px!important;
}
.mobile-header-cls .sub-menu .menu-item a{
    justify-content: center !important;
}

/*header css end*/
/*index*/
.banner-cls{}
.our-work-cls{}

.faq-services-cls .e-n-tabs .e-n-tabs-heading .e-n-tab-title{
    justify-content: space-between!important;
}
.faq-services-cls .e-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-icon svg,
.faq-services-cls .e-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-icon svg path{
    fill: #fff!important;
}

.service-info-cls .elementor-widget-text-editor{
    max-height: 145px!important;
    overflow: hidden!important;
    overflow-y: auto!important;
}

.category-cls .elementor-widget-text-editor p{
    margin-bottom: 0px!important;
}
.counter-item-cls .elementor-counter-title{
    font-size: 16px !important;
}

/* .aftercare-blk-cls .elementor-widget-image{
    height: 80%!important;
} */
/*index end*/
/*footer*/

/*footer end*/
/*inner pages*/
.inner-banner-cls .elementor-icon-list-items .elementor-icon-list-item:first-child>a>.elementor-icon-list-text>span,
.inner-banner-cls .elementor-icon-list-items .elementor-icon-list-item:first-child>a>.elementor-icon-list-text,
.inner-banner-cls .elementor-icon-list-items .elementor-icon-list-item:first-child>a{
    color: rgba(255, 255, 255, 0.8)!important;
}

.mission-sec-cls .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
    margin-top: 0px !important;
}
.products-info-cls .elementor-widget-image{
    height: 100%!important;
}

.we-offer-cls .elementor-widget-call-to-action .elementor-cta__bg-wrapper .elementor-cta__bg-overlay{
    background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 82%)!important;
}

.email-id-cls .elementor-image-box-description a{
    color: #626469 !important;
}
.contact-number-cls .elementor-image-box-description a{
    color: #000000 !important;
}
.footer-inner-detils-cls a{
    color: #626469 !important;
    font-weight: 600 !important;
}


.our-services-details-cls ul li{
    border: solid 2px #f1f1f1 !important;
    padding: 10px 20px 10px 20px !important;
}

.makup-list-cls .elementor-icon-list-items .elementor-icon-list-item{
    border: 3px solid #F2F2F2!important;
    padding: 20px 30px!important;
}
/*inner pages end*/


/*res*/
@media(min-width:2560px){}      
@media(min-width:2000px) and (max-width:2560px){}
@media(min-width:1800px) and (max-width:1999px){}
@media(min-width:1551px) and (max-width:1799px){
    /*index*/
    .our-work-cls>.e-con-inner{
        flex-flow: wrap!important;
    }
    .our-work-cls>.e-con-inner>.e-con:first-child{
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(2){
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(3){
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(4){
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(5){
        width: 17%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:last-child{
        width: 18%!important;
    }
    /*index end*/
}
@media(min-width:1351px) and (max-width:1550px){
    /*header*/
    .header-cls>.e-con-inner>.e-con>.e-con:first-child{
        width: 15%!important;
    }
    .header-cls>.e-con-inner>.e-con>.e-con:nth-child(2){
        width: 65%!important;
    }
    .header-cls>.e-con-inner>.e-con>.e-con:last-child{
        width: 20%!important;
    }
    /*header end*/
    /*index*/
    .banner-cls{
        border-radius: 0px 0px 150px 150px!important;
    }


    .our-work-cls>.e-con-inner{
        flex-flow: wrap!important;
    }
    .our-work-cls>.e-con-inner>.e-con:first-child{
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(2){
        width: 22%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(3){
        width: 21%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(4){
        width: 20%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:nth-child(5){
        width: 17%!important;
    }
    .our-work-cls>.e-con-inner>.e-con:last-child{
        width: 18%!important;
    }
    /*index end*/
}
@media(min-width:1200px) and (max-width:1350px){}
@media(min-width:1025px) and (max-width:1199px){
    /*index*/
    .service-info-cls .elementor-widget-text-editor{
        max-height: 220px!important;
    }
    /*index end*/
}
@media(min-width:992px) and (max-width:1024px){
    /*index*/
    .service-info-cls{
        width: 100%!important;
        position: static!important;
    }
    .service-info-cls .elementor-widget-text-editor{
        max-height: unset!important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading{
        display: flex !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title{
        margin: 0px !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-content .e-active{
        padding-top: 40px !important;
    }
    /*index end*/
}
@media(min-width:768px) and (max-width:991px){
    /*index*/
    .service-info-cls{
        width: 100%!important;
        position: static!important;
    }
    .service-info-cls .elementor-widget-text-editor{
        max-height: unset!important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading{
        display: flex !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title{
        margin: 0px !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-content .e-active{
        padding-top: 40px !important;
    }
    /*index end*/
}
@media(min-width:448px) and (max-width:767px){
    /*index*/
    .service-info-cls{
        width: 100%!important;
        position: static!important;
    }
    .service-info-cls .elementor-widget-text-editor{
        max-height: unset!important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading{
        display: flex !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title{
        margin: 0px !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-content .e-active{
        padding-top: 40px !important;
    }
    /*index end*/
}
@media(max-width:447px){
    /*index*/
    .service-info-cls{
        width: 100%!important;
        position: static!important;
    }
    .service-info-cls .elementor-widget-text-editor{
        max-height: unset!important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading{
        display: flex !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title{
        margin: 0px !important;
    }
    .faq-services-cls .elementor-widget-n-tabs .e-n-tabs-content .e-active{
        padding-top: 40px !important;
    }

    .makup-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        border: 3px solid #F2F2F2!important;
        padding: 10px!important;
    }
    /*index end*/
}
/*res end*/