/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}
li{
    list-style-type: none!important;
}


.btn-icon-cls .elementor-button-icon svg{
    width: 21px!important;
}
.btn-icon-cls .elementor-button>.elementor-button-content-wrapper{
    align-items: center!important;
}
/*comman css end*/
/*header css*/
.top-bar-cls{}

.header-menu-cls .elementor-image-box-wrapper .elementor-image-box-title:hover{
    color: #f7941d!important;
}
/*header css end*/
/*index*/
.banner-cls>.e-con-inner{
    max-width: calc(((100% - 1680px) / 2) + 1680px) !important;  
    margin-right: 0px !important;
}

.contact-form-cls form .ff-el-group>.ff-el-input--content>input.ff-el-form-control{
    padding-left: 40px!important;
}
.contact-form-cls form .ff-el-group>.ff-el-input--content>textarea.ff-el-form-control{
    min-height: 70px!important;
    align-items: center!important;
    display: flex!important;
    height: 70px!important;
    padding-left: 40px!important;
    padding-top: 25px!important;
}
.contact-form-cls form .ff-el-group .ff-btn-submit{
    height: 160px!important;
    width: 100%!important;
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/button-aerrow.png');
    background-position: center 50px;
    background-repeat: no-repeat;
}
.contact-form-cls form .ff-el-group .ff-btn-submit:focus,
.contact-form-cls form .ff-el-group .ff-btn-submit:hover{
    opacity: 1!important;
}

.company-support-cls .elementor-widget-image img{
    mix-blend-mode: multiply!important;
}
/*index end*/
/*footer*/
.second-footer-cls>.elementor-element {
    max-width: calc(((100% - 1180px) / 2) + 1180px) !important;
    margin-left: 0px !important;
}
.second-footer-cls>.e-con>.e-con-inner{
    margin-right: 0px!important;
}
/*footer end*/
/*inner pages*/
/*Blog Page*/
.blog-cls .elementor-pagination{
    width: fit-content !important;
    margin: 80px auto 0px !important;
    background: #fff !important;
    padding: 0px 20px !important;
}
.blog-cls .page-numbers{
    background-color: #eef5ff !important;
    padding: 14px 19px !important;
}
.blog-cls .page-numbers.current {
    background-color: #f7941d !important;
}
.blog-cls .page-numbers:hover {
    background-color: #294c84 !important;
}
.blog-cls .elementor-button-icon svg{
    width: 24px !important;
}
.blog-cls .elementor-button-icon svg:hover{
    fill: #294c84 !important;
    color: #294c84 !important;
}
.blog-archive-cls .elementor-post__read-more:hover{
    color: #294c84 !important;
}
/*Blog Page End*/
/*Contact Us*/
.contact-us-cls .name-cls input{
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/name.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}
.contact-us-cls .email-cls input{
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/email.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}
.contact-us-cls .subject-cls input{
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/subject.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}
.contact-us-cls .contact-cls input{
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/call.png') !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}
.contact-us-cls .send-btn-cls button{
    background-image: url(https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/arrow-01.png) !important;
    background-repeat: no-repeat !important;
    background-position: 80% 50% !important;
    background-size: 12% !important;
}
/*Contact Us End*/
/*Services Page*/
.our-services-cls .elementor-cta__button{
    background-image: url('https://erneststeamers.thehsdigital.com/wp-content/uploads/2025/02/arrow-01.png') !important;
    background-position: 85% 50% !important;
    background-repeat: no-repeat !important;
}
/*Services Page End*/
/*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){
    /*header*/
    .top-bar-cls>.e-con:last-child>.e-con{
        width: 194px!important;    
    }
    .top-bar-cls>.e-con:last-child>.elementor-widget-icon-box{
        width: 200px!important;
    }
    /*header end*/
    /*index*/
    .banner-cls h1.elementor-heading-title{
        font-size: 56px!important;
        line-height: 70px!important;
    }
    .banner-cls>.e-con-inner>.elementor-element:first-child{
        padding-right: 50px!important;
    }
    .banner-cls .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-title{
        font-size: 14px!important;
    }
    .banner-cls .elementor-widget-text-editor{
        font-size: 20px!important;
    }

    .contact-form-cls>.e-con-inner>.elementor-element{
        padding: 30px 50px 10px!important;
    }
    /*index end*/
}
@media(min-width:1200px) and (max-width:1350px){}
@media(min-width:1025px) and (max-width:1199px){
    /*index*/
    .carpet-cleaning-cls{
        background-image: linear-gradient(180deg, var( --e-global-color-accent ) 27%, #FFFFFF 27%)!important;
    }
    /*index end*/
}
@media(min-width:992px) and (max-width:1024px){
    /*index*/
    .carpet-cleaning-cls{
        background-image: linear-gradient(180deg, var( --e-global-color-accent ) 27%, #FFFFFF 27%)!important;
    }
    /*index end*/
}
@media(min-width:768px) and (max-width:991px){
    /*inbex*/
    .carpet-cleaning-cls{
        background-image: linear-gradient(180deg, #f7941d 14%, #FFFFFF 14%)!important;
    }
    .vacume-carpet-cls{
        background-image: linear-gradient(180deg, #294c84 25%, #FFFFFF 25%)!important;
    }
    /*index end*/
}
@media(min-width:448px) and (max-width:767px){
    /*index*/
    .contact-form-cls form .ff-el-group>.ff-el-input--content>textarea.ff-el-form-control,
    .contact-form-cls form .ff-el-group>.ff-el-input--content>input.ff-el-form-control{
        padding-left: 20px!important;
    }
    
    .contact-form-cls form .ff-el-group .ff-btn-submit{
        background-position: center 12px!important;
        background-size: 22px!important;
        height: 70px!important;
        padding: 30px 0px 0px 0px!important;
    }
    /*index end*/
}
@media(max-width:447px){
    /*index*/
    .contact-form-cls form .ff-el-group>.ff-el-input--content>textarea.ff-el-form-control,
    .contact-form-cls form .ff-el-group>.ff-el-input--content>input.ff-el-form-control{
        padding-left: 20px!important;
    }
    .contact-form-cls form .ff-el-group .ff-btn-submit{
        background-position: center 12px!important;
        background-size: 22px!important;
        height: 70px!important;
        padding: 30px 0px 0px 0px!important;
    }
    /*index end*/
}
/*res end*/