.banner-cls{
    position: relative!important;
}
.bg-banner-cls{   
    animation: zoom 25s infinite;
    -webkit-animation: zoom 25s infinite;
    background-size: 120%!important;
}
@keyframes zoom{
    0% {
        background-position: 0px 0px;
    }
    50% {
        background-position: 25% 0px;
    }
    100% {
        background-position: 0% 0px;
    }
} 

/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}
/*header css*/
.header-cls{
    position: absolute!important;
    left: 0px!important;
    top: 0px!important;
    width: 100%!important;
}

/*header css end*/
/* Index CSS */

.why-rjx-cls .swiper-pagination-horizontal{
    text-align: left !important;
}
/* Index CSS End*/

/*Inner page CSS*/

.raq-form-cls .gform_fields{
    --gf-form-gap-y: 25px !important;

}
.raq-form-cls .ff-custom_html h4{
    background-color: #1E74DA !important;
    color: white !important;
    padding: 15px !important;
    margin-top: 20px !important;
    font-size: 22px !important;
}

.raq-form-cls .gfield h2{
    background-color: #1E74DA !important;
    color: white !important;
    padding: 15px !important;
    margin-top: 20px !important;
    font-size: 18px !important;
}
.raq-form-cls .gform_title, .raq-form-cls .gform_required_legend{
    display: none !important;
}

.raq-form-cls .gfield p, .raq-form-cls .gfield ol li{
    font-size: 16px !important;;
}
.raq-form-cls .gfield ol{
    padding: 0px !important;
}
.raq-form-cls .gform_footer .gform_button{
    background-color: #1E74DA !important;
    width: 100% !important;
    text-transform: uppercase !important;
    padding: 15px !important;
    font-size: 16px !important;
}
.raq-form-cls .gfield input,
.raq-form-cls .gfield_select,
.raq-form-cls .textarea{
        border-radius: 0px !important;
        height: 50px !important;
}
.raq-form-cls .gfield_checkbox .gfield-choice-input,
.raq-form-cls .gfield_radio .gfield-choice-input{
    height: auto !important;
}
.raq-form-cls .gform-field-label{
    font-size: 16px !important;
    color: #333333 !important;
    font-weight: 600 !important;
}
.raq-form-cls .gfield_checkbox .gform-field-label,
.raq-form-cls .gfield_radio .gform-field-label{
    font-weight: 400 !important;
}
.raq-form-cls .gfield_checkbox{
    flex-direction: row !important;
}


.first-name-cls label{
    display: none !important;
}
.raq-form-cls .ff-el-form-check-label,
.raq-form-cls .ff-custom_html{
    font-size: 16px !important;
}

.raq-form-cls .gform_confirmation_message{
    font-size: 18px !important;
    font-weight: 600 !important;
    text-align: center !important;
}

.all-services-cls .e-con-inner .elementor-image-box-img img{
    height: 260px !important;
    object-fit: cover !important;
}

.contact-us-cls .gform_fields{
    --gf-form-gap-y: 25px !important;

}
.contact-us-cls .gform_title,
.contact-us-cls .gform_required_legend,
.contact-us-cls .gfield_label{
    display: none !important;

}
.contact-us-cls .gfield input,
.contact-us-cls .textarea{
    border-radius: 0px !important;
    height: 50px !important;
}
.contact-us-cls .gform_footer .gform_button{
    background-color: #1E74DA !important;
    width:100% !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    padding: 15px !important;
}

/*Inner Page CSS 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){
    .header-cls .e-n-menu-wrapper{
        margin-top: 35px !important;
    }
}
@media(max-width:447px){
    .header-cls .e-n-menu-wrapper{
        margin-top: 18px !important;
    }
}
/*res end*/