#videoBottom .desc { letter-spacing:0px; }
.title2 h2 {
    font-family: "SourceSerif4_48pt";
    font-size: 84px;
    line-height: 90px;
    letter-spacing: -2.2px;
}

#featureWork .swiper-button-prev {
    left: 15%;
    right: auto;
}

#featureWork .swiper-button-next {
    right: 15%;
}
#featureWork .swiper-button-next, #featureWork .swiper-button-prev {
    top: 50%;
    transform: translateY(-50%);
}


@media (min-width: 320px) and (max-width: 767px) {
    .SectionTitle {
        font-size: 18px;
    }
        #Careers .desc, #Clientele .desc, #videoBottom .desc {
        letter-spacing: 0px;
        font-size: 24px;
        line-height: 28px
    }

        #videoBottom h3 {
		font-size: 20px;
        line-height: 25px
     }

     #ResponsibleApproach .item .Expertise_wrapper .expert-con-det {
     	font-size: 24px;
     }
     #ResponsibleApproach .item .Expertise_wrapper ul li {
        margin-bottom: 0px;
    }
        #ResponsibleApproach .item .Expertise_wrapper {
        top: 55%;
    }
        #Careers .desc, #Clientele .desc, #videoBottom .desc {
        font-weight: 500;
    }
        #Clientele h3 { font-size: 20px; line-height: 25px; font-weight: 500;}

        #Careers .desc, #Clientele .desc, #videoBottom .desc {
        letter-spacing: 0px;
        font-size: 30px;
        line-height: 33px;
    }
    .footerNewWrp .socialWrp { align-items: flex-start; }

    .ftrLogo { width: 115px; }

    .title2 h2 { font-size: 30px !important; line-height: 50px !important; }

    #featureWork .swiper-button-prev {
    left: inherit;
    right: 100px;
    }
    #featureWork .swiper-button-next, #featureWork .swiper-button-prev {
    top: -40px;
        }
}

@media (max-width: 575px) {
    #ResponsibleApproach .item .Expertise_wrapper h3 {
        font-size: 24px;
        line-height: 28px;
    }
}

@media (max-width: 991px) {
    #ResponsibleApproach .item .Expertise_wrapper .expert-con-det {
        max-width: 100%;
    }
}


@media (max-width: 991px) {
    .copyrigt_wrp .footer_bottom_lhs {
        text-align: left;
        padding: 20px 0;
    }
    .copyrigt_wrp .footer_bottom_lhs { font-size:15px;line-height: 20px; }
    .copyrigt_wrp .footer_bottom_rhs a {font-size:15px; line-height: 20px;}
    .footer_bottom_rhs { font-size:15px; line-height: 20px; align-items: flex-start; }
    .copyrigt_wrp .footer_bottom_lhs { padding-bottom:10px; }
    .ftrLogo { width: 115px; }
}




