
html {
    scroll-behavior: smooth;
}
 #whoWeAre, #ourServices, #contactUs {
    scroll-margin-top: 100px;
}
#ourSolutions {
    scroll-margin-top: 110px;
}
#home {
    scroll-margin-top: 0px;
}
.pt--0 {
    padding-top: 0px;
}
.divClientImageContainer {
    width: 150px;
    height: 80px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.divError {
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    height: 13px;
}
.img-1 {
    background-image: url('../images/tata-logo.png');
}
.img-2 {
    background-image: url('../images/hp-logo.png');
}
.img-3 {
    background-image: url('../images/Radiant.png');
}
.img-4 {
    background-image: url('../images/LT.png');
}
.img-5 {
    background-image: url('../images/BF-1.png');
}
.img-6 {
    background-image: url('../images/MG.png');
}
.img-7 {
    background-image: url('../images/fujfilm.png');
}
.img-8 {
    background-image: url('../images/jindal-1.png');
}
.img-9 {
    background-image: url('../images/ALLCARGO.png');
}
.img-10 {
    background-image: url('../images/sany-logo-1.png');
}
.img-11 {
    background-image: url('../images/jsw.png');
}
.img-12 {
    background-image: url('../images/rashmi.png');
}
.img-13 {
    background-image: url('../images/ntc.jpg');
}
.img-14 {
    background-image: url('../images/reliance.png');
}
.img-15 {
    background-image: url('../images/sm.png');
}
.img-16 {
    background-image: url('../images/welspun.png');
}
.img-17 {
    background-image: url('../images/adani.png');
}
.img-18 {
    background-image: url('../images/MAN_Industries.jpg');
}
.img-19 {
    background-image: url('../images/vedanta.jpg');
}
.img-20 {
    background-image: url('../images/BALCO.jpg');
}

.h--242{
    height:242px;
}
/*For all Mobile version Mobile View (Common) */
@media only screen and (min-width : 320px) and (max-width : 480px) {
    .d--flex{
        display:flex!important;
    }
    .m--80{
        max-width:80%!important;
    }
    .pb--0{
        padding-bottom:0!important;
    }
    .single-slide-item {
        height: 380px;
    }
    header.sticky {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        background-color: #fff;
        z-index: 100;
        box-shadow: 0px 1px 3px 0px rgba(193, 193, 193, 1.00);
    }
    .community-content {
        min-height: 280px;
    }
    .service-icon .fa {

        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 46px;
    }

}
