@media (min-width: 1920px) and (max-width: 2560px) {

}



@media (min-width: 1600px) and (max-width: 1919px) {

}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {

    .header-full-wrp .container-1440-wrp{ max-width: calc(100vw - 100px);}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp{ max-width: calc(100vw - 100px);}

    .banner-wrp .banner-sldr .swiper-pagination{max-width: calc(100vw - 100px);}

    .banner-wrp .scroll-card{ width: 50px;}

    .banner-wrp .social-card{ width: 50px;}

    .header-full-wrp .nav-wrp-main{ width: calc(100vw - 100px);}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp li a{ font-size: 16px;}

    .header-full-wrp .top-links-wrp a.tp-logo {display: inline-block; margin-left: 15px;}

    .header-full-wrp .top-links-wrp a.tp-links{ padding: 0vw 0.9vw;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2{ font-size: 42px; line-height: 50px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp{ width: 750px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp p{ font-size: 20px; line-height: 26px;}



    .infonumb-wrp h2{ font-size: 42px; line-height: 46px;}

    p{ font-size: 16px; line-height: 24px;}

    .common-ttle{ font-size: 34px; line-height: 44px;}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ padding: 25px;}

    .design-deliver-wrp .desg-deli-rhs .dd-card p{ left: 25px; font-size: 18px; line-height: 26px;}

    .design-deliver-wrp{height: 635px;}

    .sector-we-serve-wrp{ padding: 100px 0px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc{ padding: 25px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .common-ttle{ font-size: 28px; line-height: 38px;}

    .sector-we-serve-wrp .cvr {margin-bottom: 50px;}

    .global-project-wrp{ padding: 100px 0px;}

    .global-project-wrp .infonumb-wrp h2{ font-size: 36px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p{ font-size: 20px; line-height: 26px;}

    .creating-knowledge-wrp{ padding: 50px 0px;}

    .creating-knowledge-wrp .cck-card .ttle{ font-size: 16px; line-height: 24px;}

    .creating-knowledge-wrp .cck-card .date{ font-size: 13px;}

    .common-cta{ font-size: 14px;}



    .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li{ font-size: 16px !important;}



    .footer-wrp .ftr-logo-wrp .container-1440-wrp,.footer-wrp .ft-links-wrp .container-1440-wrp,.footer-wrp .copyright-wrp .container-1440-wrp{ padding-left: 20px; padding-right: 20px;}





    .inner-page-overview-section::before{width: calc(100vw - 50px);}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ margin: 0px 0px;}

    .inner-page-banner .container-1440-wrp{max-width: 1280px; position: relative;}


    .design-deliver-wrp .desg-deli-rhs .dd-card:hover::before {
        top: -280px;
        right: -280px;
    }


    .sector-we-serve-wrp .container-1440-wrp,.global-project-wrp .container-1440-wrp,.creating-knowledge-wrp .container-1440-wrp{ max-width: 1360px;}


}



@media only screen and (min-width: 1200px) and (max-width: 1399px) {

    .container-1280-wrp {max-width: 1170px;}

    .header-full-wrp .container-1440-wrp{ max-width: calc(100vw - 100px);}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp{ max-width: calc(100vw - 100px);}

    .banner-wrp .banner-sldr .swiper-pagination{max-width: calc(100vw - 100px);}

    .banner-wrp .scroll-card{ width: 50px;}

    .banner-wrp .social-card{ width: 50px;}

    .header-full-wrp .nav-wrp-main{ width: calc(100vw - 100px);}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp li a{ font-size: 14px;}

    .header-full-wrp .top-links-wrp a.tp-logo {display: inline-block; margin-left: 15px;}

    .header-full-wrp .top-links-wrp a.tp-links{ padding: 0vw 0.5vw;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2{ font-size: 36px; line-height: 46px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp{ width: 650px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp p{ font-size: 18px; line-height: 22px;}



    .infonumb-wrp h2{ font-size: 42px; line-height: 46px;}

    p{ font-size: 16px; line-height: 24px;}

    .common-ttle{ font-size: 28px; line-height: 40px;}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ padding: 25px;}

    .design-deliver-wrp .desg-deli-rhs .dd-card p{ left: 25px; font-size: 20px; line-height: 26px;}

    .design-deliver-wrp{height: 635px;}

    .sector-we-serve-wrp{ padding: 100px 0px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc{ padding: 25px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .common-ttle{ font-size: 28px; line-height: 38px;}

    .sector-we-serve-wrp .cvr {margin-bottom: 50px;}

    .global-project-wrp{ padding: 100px 0px;}

    .global-project-wrp .infonumb-wrp h2{ font-size: 36px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p{ font-size: 18px; line-height: 26px;}

    .creating-knowledge-wrp{ padding: 50px 0px;}

    .creating-knowledge-wrp .cck-card .ttle{ font-size: 14px; line-height: 24px;}

    .creating-knowledge-wrp .cck-card .date{ font-size: 13px;}

    .common-cta{ font-size: 14px;}



    .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li{ font-size: 16px !important;}



    .footer-wrp .ftr-logo-wrp .container-1440-wrp,.footer-wrp .ft-links-wrp .container-1440-wrp,.footer-wrp .copyright-wrp .container-1440-wrp{ padding-left: 20px; padding-right: 20px;}


    #diversity-inclusion .about-pic1 .about-box {width: 626px;}
    .inner-page-overview-section::before{width: calc(100vw - 45px);}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ margin: 0px 0px;}

    .inner-page-banner .container-1440-wrp{max-width: 1150px;}

.ExpertuneLogo .logo-img {width: 100%; }
.headerTop .HeadertopLinks a {margin: 0px 1px;}
.InsightssNav, .MediaNav, .PeopleNav {
    left: 510px  !important;
}


#ourprojects .ProjectSliderBox h3 {font-size: 18px;}
.inner-page-banner .container-1440-wrp .caption-inner-wrp h2 {font-size: 45px;}
.infra-expert-wrp .expert-lhs ul.only-list li {font-size: 20px;}
.we-serve-wrp .tab-content .ttle-sub {font-size: 20px;}
.page-title-36 {font-size: 28px;line-height: 39px;}
#ServicesOffered .ServicesOffereBox p {font-size: 18px; line-height: 26px;}
#HomeBusinessSectors .SectorsBox .SectorsInner h3 {font-size: 20px;line-height: 26px;}
.common-sub-ttle {font-size: 28px !important;}
.FreshCandidates .swiper-slide .CandidatesBox h2 {font-size: 24px;}
.about-wrp .sec-cvr {padding: 70px 0px;}
.container-1360-wrp {width: 1170px;}
.container-1440-wrp {
    max-width: 1170px;
}

.global-project-wrp .gp-slider-wrp .gp-sldr {padding-left: calc((100% - 1440px) / 2 + 160px);}
.footer-wrp .social-ftr-wrp {padding-left: 16px;}
#ExperiencedProfessionals .videoBox h3 {font-size: 20px;}
.covidBox h5 {font-size: 18px;}
.footer-wrp .ftr-links {font-size: 12px;line-height: 18px;}
.breadcrumb-wrp .container-1280-wrp nav ol li,.breadcrumb-wrp .container-1280-wrp nav ol li a {font-size: 12px;}

}



/* Medium */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

/* .ExpertuneLogo .logo-img {width: 250px;}
.ExpLogo .logo-img {width: 50px;} */
.headerTop .HeadertopLinks a {margin: 0 4px;}
.banner-wrp .scroll-card,.banner-wrp .social-card { width: 35px; display: none; }
.ttle {margin-bottom: 0px;padding-bottom: 0px;}
.banner-wrp .banner-sldr .swiper-pagination-bullet p.desc {font-size: 12px;line-height: 18px;}
.banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2 {font-size: 46px; line-height: 56px;}
.about-wrp .sec-cvr {padding: 30px 0px;}
.infonumb-wrp .cvr h2.shadow-txt { display: none; }
.infonumb-wrp .cvr h2.actual-txt { position: relative; }
.infonumb-wrp .cvr h2 {font-size: 48px;}
#ServicesOffered .ServicesOffereBox {padding: 30px;}
.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {margin: 0px 11px;padding: 1vw 1vw;}
.creating-knowledge-wrp .cck-card {padding: 10px;}
.creating-knowledge-wrp .cck-card .ttle { font-size: 16px; }
.creating-knowledge-wrp {padding: 30px 0px;}
.creating-knowledge-wrp .tabs-cvr {
    margin-top: 0;
}
.footer-wrp {padding: 20px;}
.copyright-lhs { padding-left: 10px; }
.footer-wrp .copyright-wrp .copyright-lhs a { font-size: 12px; }

.InsightssNav, .MediaNav, .PeopleNav {
    left: 348px !important;
}
.footer-wrp .copyright-wrp .copyright-rhs { padding-right: 13px; }
.footer-wrp .copyright-wrp .copyright-rhs p {font-size: 12px;}

.inner-page-banner .container-1440-wrp .caption-inner-wrp {left: 70px;}
.inner-page-overview-section::before { width: calc(100vw - 0px); }
.common-ttle {font-size: 36px;}
.mission-wrp .corevalue-wrp {padding: 40px 30px; }
.mission-wrp .vision-wrap .info {width: 450px;}
.infobot .col-lg-2 {
    flex: 0 0 auto;
    width: 33%;
}
.infobot .info-bx-n {margin-bottom: 30px;}
.footer-wrp .social-ftr-wrp a { margin-bottom: 5px; display: inline-block; }
body.corporate-social-responsibility .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li.active { color: #333; font-size: 18px;}
.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {font-size: 18px;}

.inner-page-banner { position: relative; }
.inner-page-banner::before { content: ''; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; }
.topsocial { display: none; }
.global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p {font-size: 18px;line-height: 30px;}
.projectFilter::before { width: 100% !important; }
.projects-list ul li { width: 28% !important; }
.inner-page-banner .container-1440-wrp .caption-inner-wrp h2 {font-size: 45px;}
.inner-our-services-wrp .desg-deli-rhs .dd-card::before {height: 230% !important;}
.design-deliver-wrp .desg-deli-rhs .dd-card p {left: 29px !important;font-size: 18px !important; }

.heading2 {
    font-size: 20px;
    line-height: 44px;
  }

  .inner-ttle {font-size: 22px;line-height: 37px;}
  .inner-subttle { font-size: 24px; }

  .infobot .info-n-desc-bx h2 {font-size: 18px;padding: 0px 14px;}


  .caseStudyBgInner {height: 554px !important;}
  .inner-page-banner .container-1440-wrp {
    position: relative !important;
    height: 334px !important;
}
.inner-page-overview-section {
    padding: 0px 0px !important;
    position: relative !important;
}
.caseStudyOverview { position: relative !important; }
.inner-page-overview-section .sub-ttle,.inner-page-overview-section .common-ttle { padding-top: 30px; }
.infra-expert-wrp .expert-lhs .accordion .accordion-item .accordion-button {line-height: 25px;}
.big-text1 {  font-size: 80px;}

.tcexpressions-box h2 {
    font-size: 14px;
    line-height: 18px;
}

.global-project-wrp {
    padding: 60px 0px;
}

.FreshCandidates .swiper-slide .CandidatesBox h2 {font-size: 24px;}
#ExperiencedProfessionals::before { display: none; }
#ExperiencedProfessionals {background-color: #0080C6;}
#ExperiencedProfessionals .videoBox h3 { font-size: 16px; color: #FFF; }
#ExperiencedProfessionals .videoBox .watchfull { color: #FFF; }
#careersSection .careersbox .careersboxLeft {
    padding: 30px;
}

#diversity-inclusion::before { display: none; }
.about-pic1 img { width: 100%; }

#diversity-inclusion .about-pic1 {
    position: relative;
    transform: translateX(0px);
}

#diversity-inclusion .about-pic1 .about-box {
    position: relative;
    background-color: #0080C6;
    width: 100%;
    padding: 30px;
    left: 0;
    top: 0;
}

#diversity-inclusion .affirmativeright {
    margin-top: 0px;
}

#diversity-inclusion .p-5 {
    padding: 1rem!important;
}

#diversity-inclusion .diversityBox {
    margin-top: 40px;
    padding-right: 40px;
}

.projects-box .projectImg {height: 160px;}

.mobile-img-res { width: 100%; }
.projectOverview { position: relative; }
#contactAdderssTabs.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {padding: 13px 0px; background-image: none; }
#contactAdderssTabs .container-1440-wrp { padding: 0px 0px; }
}


/* Small */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

    .header-full-wrp{ background-color: #fff; padding: 15px 60px 15px 0px; position: relative;}

    .header-full-wrp .top-links-wrp a.tp-links{ color: #333;}

    .header-full-wrp .logo img.white-logo{ display: none;}

    .header-full-wrp .logo img.blue-logo{ opacity: 1;}

    .header-full-wrp .top-links-wrp{ display: none;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp li a{ color: #333;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp{ display: none;}

    .header-full-wrp .logo img{position: relative;}

    .header-full-wrp .logo{ display: inline-block;}

    .header-full-wrp.nav-down .nav-wrp-main{ display: none;}

    .header-full-wrp::before{ display: none;}

    .header-full-wrp .nav-wrp-main{ display: none;}

    .header-full-wrp .ham-menu{ display: block; position: absolute;top: 50%;right: 15px;width: 40px;height: 40px;transform: translate(0%,-50%);}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp{ width: 100%; left: 0px; padding: 20px; text-align: center;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2{ font-size: 46px; line-height: 60px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp p{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp a{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.ttle{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.desc{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet{ height: 30px;}

    .banner-wrp .scroll-card{ display: none;}

    .banner-wrp .social-card{ border-left: none;}

    .banner-wrp .banner-sldr .swiper-pagination{ bottom: 0px;}

    .banner-wrp .social-card .cvr{ bottom: 35px;}

    .about-wrp .sec-cvr{ padding: 30px 0px;}

    .common-ttle{ font-size: 32px; line-height: 42px;}

    .sub-ttle{ font-size: 13px;}

    p{ font-size: 15px; line-height: 24px;}

    .common-cta{ font-size: 14px;}

    .infonumb-wrp .cvr h2{ font-size: 30px; line-height: 40px;}

    .infonumb-wrp .cvr h2.shadow-txt { display: none; }
    .infonumb-wrp .cvr h2.actual-txt { position: relative; }
    #ServicesOffered .ServicesOfferedRight {padding-top: 0;}
    #ServicesOffered .ServicesOffereBox {padding: 20px;height: 210px;margin-bottom: 20px;}
    #ServicesOffered .ServicesOffereBox p {font-size: 17px;line-height: 24px;}
    #HomeBusinessSectors {padding-top: 30px;}

    .infonumb-wrp .cvr h2 span.unit{ font-size: 14px;}

    .infonumb-wrp p{ font-size: 14px;}

    .design-deliver-wrp{ height: auto; padding-bottom: 50px;}

    .design-deliver-wrp .desg-deli-lhs{ padding: 30px 15px;}

    .design-deliver-wrp .d-flex{ display: block !important;}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ margin: 0px 0px 20px;}

    .design-deliver-wrp .desg-deli-rhs .ddr-sdlr{ padding: 0px 15px;}

    .sector-we-serve-wrp{ padding: 50px 0px 0px;}

    .sector-we-serve-wrp .cvr{ margin-bottom: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc{ padding: 15px; height: 300px; display: block;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .common-ttle{ font-size: 30px; line-height: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .sub-ttle{ font-size: 15px;}

    .global-project-wrp .infonumb-wrp h2{ font-size: 30px;}

    .global-project-wrp .infonumb-wrp{ height: auto;}

    .global-project-wrp .infonumb-wrp:nth-child(2)::before{ display: none;}

    .global-project-wrp .infonumb-wrp::before {content: "";height: 100%; width: 1px;background-color: #BABABA; position: absolute; top: 100%; right: 0px;transform: translate(0%, -100%);}

    .global-project-wrp .gp-slider-wrp{ margin-top: 20px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr{ padding-left: 15px; padding-right: 15px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx{ padding: 10px;min-height: 200px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p{ font-size: 20px; line-height: 26px; min-height: auto; margin-bottom: 20px;}

    .global-project-wrp{ padding: 50px 0px;}

    .creating-knowledge-wrp{ padding: 30px 0px;}



    .creating-knowledge-wrp .cck-card{ padding: 15px;}

    .cck-desc{ margin-top: 15px;}

    .creating-knowledge-wrp .tabs-cvr .tabs-container nav{ z-index: 2;}



    .apdo-wrp .apdo-lhs .cvr {width: 100%;position: relative;top: 0%;right: 0%;transform: translate(0%, 0%);}

    .apdo-wrp .apdo-lhs{ padding: 0px;}

    .creating-knowledge-wrp .tabs-cvr {
        margin-top: 0;
    }

    .footer-wrp{ padding: 0px 0px;}

    .footer-wrp .ftr-logo-wrp{ padding-top: 30px; margin-bottom: 0px;}

    .footer-wrp .ftr-links{ font-size: 12px;}

    .footer-wrp .ftr-ttle{ margin-top: 20px;}

    .footer-wrp .social-ftr-wrp{ border: none; padding-left: 0px; min-height: auto;}
    .footer-wrp .social-ftr-wrp a { margin-bottom: 5px; display: inline-block; }

    .footer-wrp .ftr-logo-wrp .container-1440-wrp{ padding: 0px 15px 30px;}

    .footer-wrp .ft-links-wrp{ padding: 0px 15px;}

    .footer-wrp .ftr-links-bld{ margin: 20px 0px 0px;}

    .footer-wrp .copyright-wrp .copyright-lhs { text-align: center; margin-bottom: 10px;}

    .footer-wrp .copyright-wrp .copyright-lhs a{ font-size: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs{ text-align: center;justify-content: center!important;}

    .footer-wrp .copyright-wrp .copyright-rhs p span{ display: none;}

    .footer-wrp .copyright-wrp .copyright-rhs p a{ display: block; margin-top: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs p{ font-size: 11px;}

    .inner-page-overview-section::before{ width: calc(100vw - 0px);}

    .breadcrumb-wrp {margin-top: -30px;position: relative;}

    .inner-page-banner {width: 100%;height: 350px;background-position: center; position: relative;}
    .inner-page-banner::before { content: ''; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; }

    .inner-page-banner .container-1440-wrp{ height: 350px;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp{ width: 100%; padding: 0px 20px; text-align: center;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp h2{ font-size: 32px !important;line-height: 40px !important;}

    .breadcrumb-wrp .container-1280-wrp nav ol li a,.breadcrumb-wrp .container-1280-wrp nav ol li{font-size: 10px;}

    .infra-expert-wrp .d-flex{ display: block !important;}

    .infra-expert-wrp .expert-lhs{ width: 100%;}



    .infra-expert-wrp .expert-lhs .accordion .accordion-item .accordion-button{ padding-left:0px; padding-right: 0px; font-size: 18px; line-height: 1.4;}

    .accordion-body{ padding-left: 0px; padding-right: 0px;}

    .infra-expert-wrp .expert-lhs ul.yellow-arrw li{ font-size: 16px; line-height: 26px;}

    .we-serve-wrp{ padding: 40px 0px;}

    .we-serve-wrp .mt50{ margin-top: 20px !important;}

    .tabs-lhs{ margin-bottom: 30px; margin-top: 20px;}

    .common-ttle.mb50{ margin-bottom: 20px !important;}

    .case-study-wrp{ padding: 40px 0px;}

    .case-study-wrp .case-study-rhs{ padding-top: 30px;}



    .footer-wrp .copyright-wrp .container-1440-wrp{ padding: 0px 15px;}

    #issues li{ width: 100%; max-width: 300px; height: auto; opacity: 1 !important; }
    #issues li.selected{ opacity: 1 !important;}
    #dates li{ width: 300px; font-size: 16px;margin-left: -1px;}
    .awards #timeline{ max-width: 100% !important; margin: 0 auto;}
    #dates .selected::before{ display: none;}
    #dates .selected::after{ display: block;    bottom: -15px;margin: 0 0 0 -12px;}
    #dates .selected{ color:#F89420; line-height: 68px;}
    #next, #prev{ z-index: 2;}

    .awards-banner {
        height: 114px !important;
    }

    .p-5 {
        padding: 1rem!important;
    }

.tableholder { overflow: scroll; width: 95%; margin: auto; }
.metals-right-wrp {height: auto;}

#ourprojects .swiper { height: auto; }
#ourprojects .nobox .nos {font-size: 46px;}
.info-txt { width: 100%; }
.mission-wrp .vision-wrap .info {width: 86%;}
.infobot .info-bx-n {margin-bottom: 20px;}
.projectFilter::before { width: 100% !important; }
.projects-list ul li { width: 45% !important; }
.inner-our-services-wrp .desg-deli-rhs .dd-card::before {height: 200% !important;}
.design-deliver-wrp .desg-deli-rhs .dd-card {padding: 10px !important;}
.design-deliver-wrp .desg-deli-rhs .dd-card p {left: 15px !important;bottom: 30px !important;}

.inner-page-overview-section {
    padding: 30px 0px;
    position: relative;
}
.design-deliver-wrp .desg-deli-rhs .dd-card p {font-size: 16px !important; padding-right: 10px !important;}
.heading2 {
    font-size: 24px;
    line-height: 35px;
}
.inner-ttle {font-size: 24px;line-height: 38px;}
.mission-wrp .vision-wrap {height: auto;padding: 40px 0;}

.awards {
    padding: 0px 0 0 0;
}
.mission-wrp {
    display: block;
    margin-bottom: 30px;
}
.mission-wrp .corevalue-wrp {padding: 60px 60px; height: auto; }
#issues li {height: auto !important;}
.awards .awards-wrp .info { margin-top: 10px !important; }
.bod .our-people {width: 210px !important;}
body.corporate-social-responsibility .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li.active {
    color: #000 !important;
    border-radius: 10px;
}
body.corporate-social-responsibility .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li img.hoverImg { display: none !important; }
#CaseStudies .CaseStudiesBox {margin-top: 0px !important;}
.infra-expert-wrp .expert-lhs ul.only-list li {padding: 8px 0px !important;font-size: 20px !important;}
.big-text1 {font-size: 76px;line-height: 90px;}
.expert-lhs { margin-top:30px ; }
.expert-rhs img { width: 100%; }
.design-deliver-wrp .desg-deli-rhs .dd-card {height: 320px;}
.design-deliver-wrp .desg-deli-rhs .dd-card p {line-height: 21px;}
.inner-our-services-wrp .desg-deli-rhs .dd-card:hover::before {top: -80% !important;}
#diversity-inclusion .about-pic1 {transform: translateX(0px);}
#diversity-inclusion .about-pic1 img { width: 100%; }

#diversity-inclusion .about-pic1 .about-box {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
}

#diversity-inclusion .diversityBox {
    margin-top: 20px;
    padding-right: 0;
}

#careersSection .careersbox .careersboxLeft {
    padding: 20px;
}
.caseStudyBgInner { height: auto !important; }
.mobile-img-res { width: 100% !important; }
.projectOverview { position: relative !important; }

.annual-report-box .viewOnline,.annual-report-box .viewFlipbook,.tcexpressions-box .viewOnline,.tcexpressions-box .downloadPDF {font-size: 10px !important;padding: 15px 29px 15px 7px !important; margin-right: 1px !important; display: block;
    margin-top: 5px}

    .tcexpressions-box h2 {
        font-weight: 700;
        font-size: 13px;
        line-height: 18px;
    }

    #contact-social img.social-img {
        margin-left: 2px !important;
        margin-right: 2px !important;
    }

    .caseStudyBgInner {height: 384px !important;}
    .inner-page-banner .container-1440-wrp {
      position: relative !important;
      height: 334px !important;
  }
  .inner-page-overview-section {
      padding: 0px 0px !important;
      position: relative !important;
  }
  .caseStudyOverview { position: relative !important; }
  #contactAdderssTabs.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {padding: 13px 0px; background-image: none; }
  #contactAdderssTabs .container-1440-wrp { padding: 0px 0px; }
}


/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
.banner-wrp .banner-sldr .swiper-pagination-bullet p.ttle {font-size: 14px;margin-bottom: 3px; line-height: 17px; }
.banner-wrp .scroll-card,.banner-wrp .social-card { display: none;
    width: 35px;
}
.big-text1 {font-size: 100px;}

}

/* Extra small */

@media (min-width: 320px) and (max-width: 767px) {

    /* body { text-align: center !important; } */

    .big-text1 { display: none; }

    .header-full-wrp{ background-color: #fff; padding: 15px 60px 15px 0px; position: relative;}

    .header-full-wrp .top-links-wrp a.tp-links{ color: #333;}

    .header-full-wrp .logo img.white-logo{ display: none;}

    .header-full-wrp .logo img.blue-logo{ opacity: 1;}

    .header-full-wrp .top-links-wrp{ display: none;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp li a{ color: #333;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp{ display: none;}

    .header-full-wrp .logo img{position: relative;}

    .header-full-wrp .logo{ display: inline-block;}

    .header-full-wrp.nav-down .nav-wrp-main{ display: none;}

    .header-full-wrp::before{ display: none;}

    .header-full-wrp .nav-wrp-main{ display: none;}

    .header-full-wrp .ham-menu{ display: block; position: absolute;top: 50%;right: 15px;width: 40px;height: 40px;transform: translate(0%,-50%);}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp{ width: 100%; left: 0px; padding: 20px; text-align: center;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2{ font-size: 30px; line-height: 40px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp p{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp a{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.ttle{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.desc{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet{ height: 30px;}

    .banner-wrp .scroll-card{ display: none;}

    .banner-wrp .social-card{ border-left: none;}

    .banner-wrp .banner-sldr .swiper-pagination{ bottom: 0px;}

    .banner-wrp .social-card .cvr{ bottom: 35px;}

    .about-wrp .sec-cvr{ padding: 50px 0px;}

    .common-ttle{ font-size: 32px; line-height: 42px;}

    .sub-ttle{ font-size: 13px;}

    p{ font-size: 15px; line-height: 24px;}

    .common-cta{ font-size: 14px;}

    .infonumb-wrp .cvr h2{ font-size: 30px; line-height: 40px;}

    .infonumb-wrp .cvr h2.shadow-txt { display: none; }
    .infonumb-wrp .cvr h2.actual-txt { position: relative; }
    #ServicesOffered .ServicesOfferedRight {padding-top: 0;}
    #ServicesOffered .ServicesOffereBox {padding: 20px;}
    #ServicesOffered .ServicesOffereBox p {font-size: 17px;line-height: 24px;}
    #HomeBusinessSectors {padding-top: 30px;}

    .infonumb-wrp .cvr h2 span.unit{ font-size: 14px;}

    .infonumb-wrp p{ font-size: 14px;}

    .design-deliver-wrp{ height: auto; padding-bottom: 50px;}

    .design-deliver-wrp .desg-deli-lhs{ padding: 30px 15px;}

    .design-deliver-wrp .d-flex{ display: block !important;}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ margin: 0px 0px 20px;}

    .design-deliver-wrp .desg-deli-rhs .ddr-sdlr{ padding: 0px 15px;}

    .sector-we-serve-wrp{ padding: 50px 0px 0px;}

    .sector-we-serve-wrp .cvr{ margin-bottom: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc{ padding: 15px; height: 300px; display: block;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .common-ttle{ font-size: 30px; line-height: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .sub-ttle{ font-size: 15px;}

    .global-project-wrp .infonumb-wrp h2{ font-size: 30px;}

    .global-project-wrp .infonumb-wrp{ height: auto;}

    .global-project-wrp .infonumb-wrp:nth-child(2)::before{ display: none;}

    .global-project-wrp .infonumb-wrp::before {content: "";height: 100%; width: 1px;background-color: #BABABA; position: absolute; top: 100%; right: 0px;transform: translate(0%, -100%);}

    .global-project-wrp .gp-slider-wrp{ margin-top: 20px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr{ padding-left: 15px; padding-right: 15px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx{ padding: 20px;min-height: 200px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p{ font-size: 20px; line-height: 26px; min-height: auto; margin-bottom: 20px;}

    .global-project-wrp{ padding: 50px 0px;}

    .creating-knowledge-wrp{ padding: 30px 0px;}



    .creating-knowledge-wrp .cck-card{ padding: 15px;}

    .cck-desc{ margin-top: 15px;}

    .creating-knowledge-wrp .tabs-cvr .tabs-container nav{ z-index: 2;}



    .apdo-wrp .apdo-lhs .cvr {width: 100%;position: relative;top: 0%;right: 0%;transform: translate(0%, 0%);}

    .apdo-wrp .apdo-lhs{ padding: 0px;}

    .creating-knowledge-wrp .tabs-cvr {
        margin-top: 0;
    }

    .footer-wrp{ padding: 0px 0px;}

    .footer-wrp .ftr-logo-wrp{ padding-top: 30px; margin-bottom: 0px;}

    .footer-wrp .ftr-links{ font-size: 12px;margin-bottom: 3px;}

    .ethics-title {font-size: 20px !important;line-height: 33px !important;}

    .white-papers-box .author:after, #Container .item .author:after { display: none; }

    .listing-style ul { text-align: left !important; }

    .footer-wrp .ftr-ttle{ margin-top: 20px;}

    .footer-wrp .social-ftr-wrp{ border: none; padding-left: 0px; min-height: auto; text-align: center;}

    .footer-wrp .ftr-logo-wrp .container-1440-wrp{ padding: 0px 15px 30px;}

    .footer-wrp .ft-links-wrp{ padding: 0px 15px; text-align: left;}

    .footer-wrp .ftr-links-bld{ margin: 20px 0px 0px;}

    .footer-wrp .copyright-wrp .copyright-lhs { text-align: center; margin-bottom: 10px;}

    .footer-wrp .copyright-wrp .copyright-lhs a{ font-size: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs{ text-align: center;justify-content: center!important;}

    .footer-wrp .copyright-wrp .copyright-rhs p span{ display: none;}

    .footer-wrp .copyright-wrp .copyright-rhs p a{ display: block; margin-top: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs p{ font-size: 11px;}

    .inner-page-overview-section::before{ width: calc(100vw - 0px);}

    .breadcrumb-wrp {margin-top: -30px;position: relative;}

    .inner-page-banner {width: 100%;height: 350px;background-position: center; position: relative; }
    .inner-page-banner::before { content: ''; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; }

    .inner-page-banner .container-1440-wrp{ height: 350px;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp{ width: 100%; padding: 0px 20px; text-align: center;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp h2{ font-size: 26px;line-height: 40px;}

    .breadcrumb-wrp .container-1280-wrp nav ol li a,.breadcrumb-wrp .container-1280-wrp nav ol li{font-size: 8px;}

    .infra-expert-wrp .d-flex{ display: block !important;}

    .infra-expert-wrp .expert-lhs{ width: 100%;}



    .infra-expert-wrp .expert-lhs .accordion .accordion-item .accordion-button{ padding-left:0px; padding-right: 0px; font-size: 18px; line-height: 1.4;}

    .accordion-body{ padding-left: 0px; padding-right: 0px;}

    .infra-expert-wrp .expert-lhs ul.yellow-arrw li{ font-size: 16px; line-height: 26px;}

    .we-serve-wrp{ padding: 40px 0px;}

    .we-serve-wrp .mt50{ margin-top: 20px !important;}

    .tabs-lhs{ margin-bottom: 30px; margin-top: 20px;}

    .common-ttle.mb50{ margin-bottom: 20px !important;}

    .case-study-wrp{ padding: 40px 0px;}

    .case-study-wrp .case-study-rhs{ padding-top: 30px;}



    .footer-wrp .copyright-wrp .container-1440-wrp{ padding: 0px 15px;}

    #issues li{ width: 100%; max-width: 300px; height: auto; opacity: 0 !important; }
    #issues li.selected{ opacity: 1 !important;}
    #dates li{ width: 300px; font-size: 16px;margin-left: -1px;}
    .awards #timeline{ max-width: 300px !important; margin: 0 auto;}
    #dates .selected::before{ display: none;}
    #dates .selected::after{ display: block;    bottom: -15px;margin: 0 0 0 -12px;}
    #dates .selected{ color:#F89420; line-height: 68px;}
    #next, #prev{ z-index: 2;}

    .awards-banner {
        height: 114px !important;
    }

    .p-5 {
        padding: 1rem!important;
    }

.tableholder { overflow: scroll; width: 95%; margin: auto; }
.metals-right-wrp {height: auto;}

#ourprojects .swiper { height: auto; }
#ourprojects .nobox .nos {font-size: 46px;}

.common-ttle span {font-size: 26px;}

.infra-expert-wrp .expert-lhs ul.only-list li {font-size: 20px !important;padding: 5px 0px;}
.inner-our-services-wrp .desg-deli-rhs .dd-card::before {height: 280% !important;}
.mt-5 {
    margin-top: 1rem!important;
}
#ServicesOffered .ServicesOffereBox {margin-bottom: 14px;}
#ServicesOffered {margin-bottom: 30px;}
.we-serve-wrp .tabs-container {margin-top: 16px;min-height: 3.9em;}
.we-serve-wrp .tabs-container nav ul li {padding: 0.7rem;}
.we-serve-wrp .tabs-container nav ul {background-color: #0671ac;}
.we-serve-wrp .tabs-container nav ul li.active:after { border-top: 5px solid #FFF; }
.we-serve-wrp .tab-content .ttle-sub {font-size: 20px;}
.pb20 {
    padding-bottom: 0px !important;
}
.design-deliver-wrp .desg-deli-rhs .dd-card p {left: 0px; width: 100%;}
.design-deliver-wrp .desg-deli-rhs .dd-card p {padding-right: 10px !important; font-size: 20px !important;}
#CSRCommittee {
    text-align: center !important;
}
.committee_name {border-bottom: 2px solid #f2f2f2 !important;}
.committee_name { margin-bottom: 0px !important; }

body.corporate-social-responsibility .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li img.hoverImg { display: none !important; }
body.corporate-social-responsibility .creating-knowledge-wrp {margin-top: 30px !important;}
.TCoC-commits { background-size: 90% !important; }
.TCoC-commits {margin-bottom: 40px !important;}
.infra-expert-wrp {padding: 0px 0px 40px;}
.projectFilter::before { display: none !important; }
.projectFilter { background-color: #0080c6; }
.InsightssNav, .MediaNav, .PeopleNav {left: 0px !important;}
.FreshCandidates {margin-top: 40px;}

.FreshCandidates .swiper-pagination { position: relative; display: block; }
#ExperiencedProfessionals::before { display: none; }
#ExperiencedProfessionals {background-color: #0080C6;}
#ExperiencedProfessionals .videoBox h3 { font-size: 18px; color: #FFF; }
#ExperiencedProfessionals .videoBox .watchfull {color: #FFF;}

#life-tce {
    padding: 40px 0px;
}
#diversity-inclusion .about-pic1 .about-box { width: 100%; }
#diversity-inclusion .about-pic1 { transform: translateX(0px); }
#diversity-inclusion .about-pic1 .about-box {position: relative;width: 100%;left: 0;top: 0;}
.about-pic1 img { width: 100%; }
#diversity-inclusion .affirmativeright {
    margin-top: 0;
}
#diversity-inclusion .diversityBox {
    margin-top: 20px;
    padding-right: 0px;
}

#diversity-inclusion {
    position: relative;
    margin-bottom: 50px;
}
#careersSection .careersbox { padding: 20px; }
#careersSection .careersbox .careersboxLeft {
    padding: 20px;
}
.ContactUsWrapper form label { margin: 5px 0px !important; }
.ContactUsWrapper .mt30 {
    margin-top: 0px !important;
}

.addressDetails.mmt50 {
    margin-top: 0px !important;
}
.creating-knowledge-wrp .tabs-cvr .tab-content {padding: 15px 15px 0px;}
.pdflist ul li a { margin-right: 0px; }
.pdflist h4 {margin-top: 20px;}
#OxygenEfforts {
    margin-top: 0;
}
#OxygenEfforts h4 {padding: 30px 0px;}
.creating-knowledge-wrp .swiper-pagination-bullet {margin: 0px 5px !important;}
.creating-knowledge-wrp .swiper-pagination {margin-top: 10px;}
.creating-knowledge-wrp .innercoviddesc {
    padding-right: 20px;
    padding-left: 20px;
}

#OxygenEfforts .table td ul li {font-size: 14px;line-height: 25px;}
#contactAdderssTabs.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {padding: 13px 0px; background-image: none; }
#contactAdderssTabs .container-1440-wrp { padding: 0px 0px; }
.expert-lhs { margin-top: 10px; }
.bod-modal .bod-in-pic-card { padding: 80px 20px !important; }
.bod-modal .bod-in-pic-card .download-profile {margin: auto; }
.tech-pub-box h2 { min-height: auto !important;}
.infra-expert-wrp .expert-lhs ul.yellow-arrw,.we-serve-wrp .tab-content .white-arrw,.we-serve-wrp .tab-content .tabs-sldr ul { text-align: left; }
.infra-expert-wrp .expert-lhs ul.only-list li {padding: 8px 0px !important;}
.infra-expert-wrp .expert-lhs ul.only-list li {line-height: 33px !important;}
#contactAdderssTabs .row  { --bs-gutter-x: 0 !important; }
#businessInquiryForm { text-align: left; }
.design-deliver-wrp .desg-deli-rhs .dd-card .common-cta {position: relative;
    bottom: 0;
    left: 0;
    z-index: 9;
    display: inline-block;}
    .design-deliver-wrp .desg-deli-rhs .dd-card p {bottom: 0; position: relative; margin-top: 10px;}
    .listing-style1 li { text-align: left; }

    #ExperiencedProfessionals .swiper-pagination {
        position: relative;
        display: block;
        margin-top: 30px;
    }


}



@media (max-width: 320px) {

    .big-text1 { display: none; }

    .header-full-wrp{ background-color: #fff; padding: 15px 60px 15px 0px; position: relative;}

    .header-full-wrp .top-links-wrp a.tp-links{ color: #333;}

    .header-full-wrp .logo img.white-logo{ display: none;}

    .header-full-wrp .logo img.blue-logo{ opacity: 1;}

    .header-full-wrp .top-links-wrp{ display: none;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp li a{ color: #333;}

    .header-full-wrp .nav-wrp-main .nav-bx-wrp{ display: none;}

    .header-full-wrp .logo img{position: relative;}

    .header-full-wrp .logo{ display: inline-block;}

    .header-full-wrp.nav-down .nav-wrp-main{ display: none;}

    .header-full-wrp::before{ display: none;}

    .header-full-wrp .nav-wrp-main{ display: none;}

    .header-full-wrp .ham-menu{ display: block; position: absolute;top: 50%;right: 15px;width: 40px;height: 40px;transform: translate(0%,-50%);}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp{ width: 100%; left: 0px; padding: 20px; text-align: center;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp h2{ font-size: 30px; line-height: 40px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp p{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-slide .container-1440-wrp .bnr-caption-wrp a{ font-size: 15px;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.ttle{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet p.desc{ display: none;}

    .banner-wrp .banner-sldr .swiper-pagination-bullet{ height: 30px;}

    .banner-wrp .scroll-card{ display: none;}

    .banner-wrp .social-card{ border-left: none;}

    .banner-wrp .banner-sldr .swiper-pagination{ bottom: 0px;}

    .banner-wrp .social-card .cvr{ bottom: 35px;}

    .about-wrp .sec-cvr{ padding: 30px 0px;}

    .common-ttle{ font-size: 32px; line-height: 42px;}

    .sub-ttle{ font-size: 13px;}

    p{ font-size: 15px; line-height: 24px;}

    .common-cta{ font-size: 14px;}

    .infonumb-wrp .cvr h2{ font-size: 30px; line-height: 40px;}

    .infonumb-wrp .cvr h2.shadow-txt { display: none; }
    .infonumb-wrp .cvr h2.actual-txt { position: relative; }
    #ServicesOffered .ServicesOfferedRight {padding-top: 0;}
    #ServicesOffered .ServicesOffereBox {padding: 20px;}
    #ServicesOffered .ServicesOffereBox p {font-size: 17px;line-height: 24px;}
    #HomeBusinessSectors {padding-top: 30px;}

    .infonumb-wrp .cvr h2 span.unit{ font-size: 14px;}

    .infonumb-wrp p{ font-size: 14px;}

    .design-deliver-wrp{ height: auto; padding-bottom: 50px;}

    .design-deliver-wrp .desg-deli-lhs{ padding: 30px 15px;}

    .design-deliver-wrp .d-flex{ display: block !important;}

    .design-deliver-wrp .desg-deli-rhs .dd-card{ margin: 0px 0px 20px;}

    .design-deliver-wrp .desg-deli-rhs .ddr-sdlr{ padding: 0px 15px;}

    .sector-we-serve-wrp{ padding: 50px 0px 0px;}

    .sector-we-serve-wrp .cvr{ margin-bottom: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc{ padding: 15px; height: 300px; display: block;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .common-ttle{ font-size: 30px; line-height: 40px;}

    .sector-we-serve-wrp .sws-sldr .swiper-slide .sws-desc .sub-ttle{ font-size: 15px;}

    .global-project-wrp .infonumb-wrp h2{ font-size: 30px;}

    .global-project-wrp .infonumb-wrp{ height: auto;}

    .global-project-wrp .infonumb-wrp:nth-child(2)::before{ display: none;}

    .global-project-wrp .infonumb-wrp::before {content: "";height: 100%; width: 1px;background-color: #BABABA; position: absolute; top: 100%; right: 0px;transform: translate(0%, -100%);}

    .global-project-wrp .gp-slider-wrp{ margin-top: 20px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr{ padding-left: 15px; padding-right: 15px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx{ padding: 20px;min-height: 200px;}

    .global-project-wrp .gp-slider-wrp .gp-sldr .swiper-slide .gp-desc-bx p{ font-size: 20px; line-height: 26px; min-height: auto; margin-bottom: 20px;}

    .global-project-wrp{ padding: 50px 0px;}

    .creating-knowledge-wrp{ padding: 30px 0px;}



    .creating-knowledge-wrp .cck-card{ padding: 15px;}

    .cck-desc{ margin-top: 15px;}

    .creating-knowledge-wrp .tabs-cvr .tabs-container nav{ z-index: 2;}



    .apdo-wrp .apdo-lhs .cvr {width: 100%;position: relative;top: 0%;right: 0%;transform: translate(0%, 0%);}

    .apdo-wrp .apdo-lhs{ padding: 0px;}

    .creating-knowledge-wrp .tabs-cvr {
        margin-top: 0;
    }

    .footer-wrp{ padding: 0px 0px;}

    .footer-wrp .ftr-logo-wrp{ padding-top: 30px; margin-bottom: 0px;}

    .footer-wrp .ftr-links{ font-size: 12px;}

    .footer-wrp .ftr-ttle{ margin-top: 20px;}

    .footer-wrp .social-ftr-wrp{ border: none; padding-left: 0px; min-height: auto;}

    .footer-wrp .ftr-logo-wrp .container-1440-wrp{ padding: 0px 15px 30px;}

    .footer-wrp .ft-links-wrp{ padding: 0px 15px;}

    .footer-wrp .ftr-links-bld{ margin: 20px 0px 0px;}

    .footer-wrp .copyright-wrp .copyright-lhs { text-align: center; margin-bottom: 10px;}

    .footer-wrp .copyright-wrp .copyright-lhs a{ font-size: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs{ text-align: center;justify-content: center!important;}

    .footer-wrp .copyright-wrp .copyright-rhs p span{ display: none;}

    .footer-wrp .copyright-wrp .copyright-rhs p a{ display: block; margin-top: 10px;}

    .footer-wrp .copyright-wrp .copyright-rhs p{ font-size: 11px;}

    .inner-page-overview-section::before{ width: calc(100vw - 0px);}

    .breadcrumb-wrp {margin-top: -30px;position: relative;}

    .inner-page-banner {width: 100%;height: 350px;background-position: center; position: relative; }
    .inner-page-banner::before { content: ''; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; }

    .inner-page-banner .container-1440-wrp{ height: 350px;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp{ width: 100%; padding: 0px 20px; text-align: center;}

    .inner-page-banner .container-1440-wrp .caption-inner-wrp h2{ font-size: 26px;line-height: 40px;}

    .breadcrumb-wrp .container-1280-wrp nav ol li a,.breadcrumb-wrp .container-1280-wrp nav ol li{font-size: 8px;}

    .infra-expert-wrp .d-flex{ display: block !important;}

    .infra-expert-wrp .expert-lhs{ width: 100%;}



    .infra-expert-wrp .expert-lhs .accordion .accordion-item .accordion-button{ padding-left:0px; padding-right: 0px; font-size: 18px; line-height: 1.4;}

    .accordion-body{ padding-left: 0px; padding-right: 0px;}

    .infra-expert-wrp .expert-lhs ul.yellow-arrw li{ font-size: 16px; line-height: 26px;}

    .we-serve-wrp{ padding: 40px 0px;}

    .we-serve-wrp .mt50{ margin-top: 20px !important;}

    .tabs-lhs{ margin-bottom: 30px; margin-top: 20px;}

    .common-ttle.mb50{ margin-bottom: 20px !important;}

    .case-study-wrp{ padding: 40px 0px;}

    .case-study-wrp .case-study-rhs{ padding-top: 30px;}



    .footer-wrp .copyright-wrp .container-1440-wrp{ padding: 0px 15px;}

    #issues li{ width: 100%; max-width: 300px; height: auto; opacity: 0 !important; }
    #issues li.selected{ opacity: 1 !important;}
    #dates li{ width: 300px; font-size: 16px;margin-left: -1px;}
    .awards #timeline{ max-width: 300px !important; margin: 0 auto;}
    #dates .selected::before{ display: none;}
    #dates .selected::after{ display: block;    bottom: -15px;margin: 0 0 0 -12px;}
    #dates .selected{ color:#F89420; line-height: 68px;}
    #next, #prev{ z-index: 2;}

    .awards-banner {
        height: 114px !important;
    }

    .p-5 {
        padding: 1rem!important;
    }

.tableholder { overflow: scroll; width: 95%; margin: auto; }
.metals-right-wrp {height: auto;}

#ourprojects .swiper { height: auto; }
#ourprojects .nobox .nos {font-size: 46px;}

.common-ttle span {font-size: 26px;}

.infra-expert-wrp .expert-lhs ul.only-list li {font-size: 20px !important;padding: 5px 0px;}
.inner-our-services-wrp .desg-deli-rhs .dd-card::before {height: 280% !important;}
.mt-5 {
    margin-top: 1rem!important;
}
#ServicesOffered .ServicesOffereBox {margin-bottom: 14px;}
#ServicesOffered {margin-bottom: 30px;}
.we-serve-wrp .tabs-container {margin-top: 16px;min-height: 3.9em;}
.we-serve-wrp .tabs-container nav ul li {padding: 0.7rem;}
.we-serve-wrp .tabs-container nav ul {background-color: #0671ac;}
.we-serve-wrp .tabs-container nav ul li.active:after { border-top: 5px solid #FFF; }
.we-serve-wrp .tab-content .ttle-sub {font-size: 20px;}
.pb20 {
    padding-bottom: 0px !important;
}
.design-deliver-wrp .desg-deli-rhs .dd-card p {left:0px; width: 100%;}
.design-deliver-wrp .desg-deli-rhs .dd-card p {padding-right: 10px !important; font-size: 20px !important;}
#CSRCommittee {
    text-align: center !important;
}
.committee_name {border-bottom: 2px solid #f2f2f2 !important;}
.committee_name { margin-bottom: 0px !important; }

body.corporate-social-responsibility .creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li img.hoverImg { display: none !important; }
body.corporate-social-responsibility .creating-knowledge-wrp {margin-top: 30px !important;}
.TCoC-commits { background-size: 90% !important; }
.TCoC-commits {margin-bottom: 40px !important;}
.infra-expert-wrp {padding: 0px 0px 40px;}
.projectFilter::before { display: none !important; }
.projectFilter { background-color: #0080c6; }
.InsightssNav, .MediaNav, .PeopleNav {left: 0px !important;}
.FreshCandidates {margin-top: 40px;}

.FreshCandidates .swiper-pagination { position: relative; display: block; }
#ExperiencedProfessionals::before { display: none; }
#ExperiencedProfessionals {background-color: #0080C6;}
#ExperiencedProfessionals .videoBox h3 { font-size: 18px; color: #FFF; }
#ExperiencedProfessionals .videoBox .watchfull {color: #FFF;}

#life-tce {
    padding: 40px 0px;
}
#diversity-inclusion .about-pic1 .about-box { width: 100%; }
#diversity-inclusion .about-pic1 { transform: translateX(0px); }
#diversity-inclusion .about-pic1 .about-box {position: relative;width: 100%;left: 0;top: 0;}
.about-pic1 img { width: 100%; }
#diversity-inclusion .affirmativeright {
    margin-top: 0;
}
#diversity-inclusion .diversityBox {
    margin-top: 20px;
    padding-right: 40px;
}

#diversity-inclusion {
    position: relative;
    margin-bottom: 50px;
}
#careersSection .careersbox { padding: 20px; }
#careersSection .careersbox .careersboxLeft {
    padding: 20px;
}
.ContactUsWrapper form label { margin: 5px 0px !important; }
.ContactUsWrapper .mt30 {
    margin-top: 0px !important;
}

.addressDetails.mmt50 {
    margin-top: 0px !important;
}
.creating-knowledge-wrp .tabs-cvr .tab-content {padding: 15px 15px 0px;}
.pdflist ul li a { margin-right: 0px; }
.pdflist h4 {margin-top: 20px;}
#OxygenEfforts {
    margin-top: 0;
}
#OxygenEfforts h4 {padding: 30px 0px;}
.creating-knowledge-wrp .swiper-pagination-bullet {margin: 0px 5px !important;}
.creating-knowledge-wrp .swiper-pagination {margin-top: 10px;}
.creating-knowledge-wrp .innercoviddesc {
    padding-right: 20px;
    padding-left: 20px;
}

#OxygenEfforts .table td ul li {font-size: 14px;line-height: 25px;}
#contactAdderssTabs.creating-knowledge-wrp .tabs-cvr .tabs-container nav ul li {padding: 13px 0px; background-image: none; }
#contactAdderssTabs .container-1440-wrp { padding: 0px 0px; }

}