/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}


/*comman css end*/
/*header css*/

/*header css end*/
/*index*/

.repeat-box-cls .elementor-widget-image{
    height: 100% !important;
}
.Integrated-sec-cls .elementor-widget-image{
    height: 100% !important;
}
.solution-sec-cls .elementor-widget-image{
    height: 100% !important;
}
.installation-sec-cls .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
    margin-top: 0px !important;
}
/* .installation-sec-cls .elementor-widget-image{
    height: 100% !important;
} */
/*index end*/
/*footer*/


/*footer end*/
/*inner pages*/

/*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){}
@media(min-width:1351px) and (max-width:1550px){}
@media(min-width:1200px) and (max-width:1350px){}
@media(min-width:1025px) and (max-width:1199px){}
@media(min-width:992px) and (max-width:1024px){}
@media(min-width:768px) and (max-width:991px){}
@media(min-width:448px) and (max-width:767px){

    .text-align-cls .elementor-image-box-wrapper{
        display: flex !important;
    }
    .text-align-cls .elementor-image-box-wrapper .elementor-image-box-content{
        padding-left: 12px !important;
    }

}
@media(max-width:447px){


    .text-align-cls .elementor-image-box-wrapper{
        display: flex !important;
    }
    .text-align-cls .elementor-image-box-wrapper .elementor-image-box-content{
        padding-left: 12px !important;
    }

}
/*res end*/