@media (min-width: 1920px) and (max-width: 2560px) {

  

    .top-bnr-caption {padding: 40% 0% 0% 0%;}

    

}



@media (min-width: 1600px) and (max-width: 1919px) {

  

    .top-bnr-caption {padding: 30% 0% 0% 0%;}

    

}





@media only screen and (min-width: 1400px) and (max-width: 1599px) {

  

    .top-bnr-caption {padding: 30% 0% 0% 0%;}

    .top-bnr-caption h2 {

        color: #fff;

        font-weight: 700;

        letter-spacing: -4px;

        font-size: 70px;

        margin: 0px 0px 0px;

    }

    .top-bnr-caption p.desc-big {

        color: #fff;

        font-size: 24px;

        line-height: 28px;

        font-weight: 400;

        margin: 20px 0px;

    }



    .open-caption-wrp {

        width: 500px;

        padding-top: 20%;

        margin-left: 100px;

    }



    .common-ttle {

        font-size: 40px;

        line-height: 44px;

        font-weight: 700;

        margin: 0px 0px 20px;

    }



    .fact-lhs-inner-cvr{ padding-top: 50px;}

    .fact-grid-box{ margin-top: 30px;}

    .fact-rhs-inner-cvr{ padding-top: 50px;}

    .offer-pic-box{ margin-left: 0px;}

    .offer-pic-box img{ max-width: 100%;}



    .pf-infor-box {margin-bottom: 0px;}

    .chairman-next, .chairman-prev{ width: 80px; height: 80px;}

    .chairman-next {

        background-image: url(../images/right-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        margin-right: -90px;

        background-size: cover;

    }

    .chairman-prev {

        background-image: url(../images/left-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        background-size: cover;

        margin-left: -90px;

    }



    .strat-next, .strat-prev{ width: 104px; height: 104px;}

    .strat-next {

        background-image: url(../images/right-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        margin-right: -10px;

        background-size: cover;

    }

    .strat-prev {

        background-image: url(../images/left-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        background-size: cover;

        margin-left: -10px;

    }



    .esg-cvr-wrp {

        margin-top: 50px;

    }



    .esg-box {

        margin-bottom: 20px;

    }



    .pf-info-numb{ font-size: 40px;}

    .chair-ttle{ font-size: 50px; line-height: 54px;}

    .chair-sub-desc{ font-size: 40px; line-height: 44px;}

    .chair-name{ font-size: 26px; line-height: 30px;}



}



@media only screen and (min-width: 1200px) and (max-width: 1399px) {

  

    .top-bnr-caption {padding: 24% 0% 0% 0%;}

    .top-bnr-caption h2 {

        color: #fff;

        font-weight: 700;

        letter-spacing: -4px;

        font-size: 70px;

        margin: 0px 0px 0px;

    }

    .top-bnr-caption p.desc-big {

        color: #fff;

        font-size: 24px;

        line-height: 28px;

        font-weight: 400;

        margin: 20px 0px;

    }



    .open-caption-wrp {

        width: 500px;

        padding-top: 20%;

        margin-left: 100px;

    }



    .common-ttle {

        font-size: 40px;

        line-height: 44px;

        font-weight: 700;

        margin: 0px 0px 20px;

    }



    .fact-lhs-inner-cvr{ padding-top: 30px;}

    .fact-grid-box{ margin-top: 30px;}

    .fact-rhs-inner-cvr{ padding-top: 30px;}

    .offer-pic-box{ margin-left: 0px;}

    .offer-pic-box img{ max-width: 82%;}



    .pf-infor-box {margin-bottom: 0px;}



    .chairman-next, .chairman-prev{ width: 80px; height: 80px;}

    .chairman-next {

        background-image: url(../images/right-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        margin-right: -90px;

        background-size: cover;

    }

    .chairman-prev {

        background-image: url(../images/left-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        background-size: cover;

        margin-left: -90px;

    }



    .strat-next, .strat-prev{ width: 104px; height: 104px;}

    .strat-next {

        background-image: url(../images/right-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        margin-right: -10px;

        background-size: cover;

    }

    .strat-prev {

        background-image: url(../images/left-arw.png);

        background-repeat: no-repeat;

        background-position: 0px 0px;

        background-size: cover;

        margin-left: -10px;

    }



    .esg-cvr-wrp {

        margin-top: 20px;

    }



    .esg-box {

        margin-bottom: 20px;

    }



    .pf-info-numb{ font-size: 40px;}

    .chair-ttle{ font-size: 50px; line-height: 54px;}

    .chair-sub-desc{ font-size: 40px; line-height: 44px;}

    .chair-name{ font-size: 26px; line-height: 30px;}





}



/* Medium */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

.container-1200-wrp{ width: 100%; margin: 0px;}

.row{margin:0 !important;}

.common-ttle{font-size: 40px; line-height: 44px;}

.global-bnr{height:370px;}

.awards-bnr{height:370px;}

.tab-mt-20{margin-top:20px;}

.tab-mt-30{margin-top:30px;}

.tab-mt-50{margin-top:50px;}

.opp-img{height:auto;}

.opp-bnr{height:320px;}

.gov-circle::after{width:84%;}

.leader-details img{height:auto;}

.social-png, .social-img{height:auto;}



}



/* Small */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {



.container-1200-wrp{ width: 100%; margin: 0px;}

.row{margin:0 !important;}

.common-ttle{font-size: 40px; line-height: 44px;}

.win-img{height:auto;}

.global-bnr{height:280px;}

.awards-bnr{height:280px;}

.tab-mt-20{margin-top:20px;}

.tab-mt-30{margin-top:30px;}

.tab-mt-50{margin-top:50px;}

.opp-img{height:auto;}

.opp-bnr{height:240px;}

.leader-details img{height:auto;}

.market-bg-txt{max-width:50%;}

.social-png, .social-img{height:auto;}





}





/* Extra small */

@media (min-width: 320px) and (max-width: 767px) {



    .container-1200-wrp{ width: 100%; margin: 0px;}

    .header-full-wrp{padding: 0px 15px;}

    .top-bnr-caption {

        width: 100%;

        height: 100vh;

        padding: 50% 20px 0px 20px;

        text-align: center;

        background-color: rgba(0,0,0,0.6);

    }

    #bnr-logo {

        width: 115px;

        height: auto;

        position: absolute;

        bottom: 30px;

        right: 50%;

        margin-right: -65px;

    }

    .top-bnr-caption h2{ font-size: 40px; letter-spacing: 0px;}

    .top-bnr-caption p.desc-big{ font-size: 20px; line-height: 24px;}

    .top-bnr-caption p.desc-smll{ font-size: 16px;}

    .top-bnr-caption a.common-cta{ margin:0 auto;}

    .menu-txt{ color: #222;}

    .hamburger .line{ background-color: #222;}

    .top-home-bnr{ background-image: url(../images/top-mobile-bnr.jpg);}

    .open-caption-wrp {width: 100%;padding: 50% 20px 0px;}

    .open-caption-wrp h2{ font-size: 30px;}

    .open-caption-wrp p{ font-size: 20px; line-height: 24px;}

    .open-nxt, .open-prev{ width: 54px; height: 54px; background-size: cover; top: 80px;}

    .open-prev{ left: initial; right: 50px;}



    .open-bg-1{ background-image: url(../images/open-mobile-1.jpg);}

    .open-bg-2{ background-image: url(../images/open-mobile-2.jpg);}

    .open-bg-3{ background-image: url(../images/open-mobile-3.jpg);}

    .open-bg-4{ background-image: url(../images/open-mobile-4.jpg);}

    .open-bg-5{ background-image: url(../images/open-mobile-5.jpg);}

    .open-bg-6{ background-image: url(../images/open-mobile-6.jpg);}



    .offer-pic-box{ margin-left: 0px;}

    .offer-pic-box img{ max-width: 100%;}

    .common-pd-b{ padding-bottom: 40px;}

    .common-pd-t{ padding-top: 40px;}

    .offerings-wrp-full{ padding-right: 15px; padding-left: 15px;}

    .common-ttle{ font-size: 28px; line-height: 32px;}

    .offerings-rhs {margin: 40px 0px 0px 0px;}

    .off-rgh-grid p.ttle{ font-size: 24px;padding: 35px 0px 0px 10px;}

    .factsheet-wrp-full{ page-break-after: 0px 15px;}

    .fact-lhs-inner-cvr{width: 100%; padding:40px 20px;}

    .fact-rhs-inner-cvr{width: 100%; padding:20px 20px;}

    .fact-grid-box {padding: 70px 0px 0px 0px;margin-top: 20px;background-size: 60px;}

    .factsheet-lhs{ height: 100%;}

    .fact-grid-box h2{ font-size: 30px;}

    .factsheet-rhs{ height: 100%;}

    .pf-info-numb{ font-size: 30px;}



    .key-performance-wrp{ height: 100%; padding-left: 15px; padding-right: 15px; background-size: 200px;}



.kpi-box{ margin-top: 30px;}

.kpi-shell{ margin-top: 0px;}

.chairman-msg-wrp{ padding-right: 15px; padding-left: 15px;}

.chair-ttle{ font-size: 30px; line-height: 34px; margin: 0px 0px 20px;}

.chair-sub-desc{ margin: 0px 0px 10px; font-size: 28px; line-height: 32px;}

.chairman-next, .chairman-prev{ width: 54px; height: 54px; background-size: cover; top: 40px; margin: 0px;}

.chairman-prev{ left: initial; right: 50px; margin: 0px;}

.chair-name{ font-size: 24px;}



.strategic-wf-wrp{ padding-left: 0px;padding-right:0px;}

.strategic-wf-wrp .swiper-slide{padding-left: 15px; padding-right: 15px;}

.strat-bg-2{ background-image: url(../images/swf-mobile-2.jpg);}

.strat-bg-1{ background-image: url(../images/swf-mobile-1.jpg);}

.strat-bg-3{ background-image: url(../images/swf-mobile-3.jpg);}

.strat-bg-4{ background-image: url(../images/swf-mobile-4.jpg);}

.strat-bg-5{ background-image: url(../images/swf-mobile-5.jpg);}

.strat-bg-6{ background-image: url(../images/swf-mobile-6.jpg);}

.swf-btm-cap-cvr {width: 100%;margin-top: 50px;}



.strat-next, .strat-prev{ width: 54px; height: 54px; background-size: cover; top: 40px;}

.strat-prev{ left: initial; right: 50px;}



.esg-wrp{padding-left: 15px;padding-right:15px; height: 100%;}

.esg-cvr-wrp .common-30px-sub-ttle{ font-size: 16px; line-height: 20px; text-align: center;}

.esg-cvr-wrp{ margin-top: 20px;}

.esg-box {margin-bottom: 20px; text-align: center;}

.esg-cvr-wrp a.common-cta{ margin:0 auto;}

.esg-wrp .common-ttle br{ display: none;}

.ftr-lhs{padding: 0px 0px;text-align: center; margin: 0px 0px 10px;}

.footer-full-wrp{ padding:15px 15px;}

.ftr-rhs{ text-align: center;}

.ftr-lhs span, .ftr-lhs a{ font-size: 13px;}



.nav-drop-wrp{padding:100px 20px 20px 20px}

.drop-sec-ttle{ font-size: 17px; line-height: 20px; margin-bottom: 5px;}

.nav-drop-wrp .container-1200-wrp{ overflow-y: scroll; height: 80vh; overflow-x: hidden;}





.inner-banner {height: 350px;margin-top: 82px;}

.offerings-bg{ background-position: center;}

.common-innerpad-b{ padding-bottom: 40px;}

.common-innerpad-t{ padding-top: 40px;}

.inner-body{ padding-left:15px; padding-right: 15px;}

.mar-top-70{ margin-top: 30px;}



.off-rgh-grid p.ttle {

    font-size: 19px;

    padding: 35px 0px 8px 10px;

}



.ogb-bx{ width: 130px; height: 130px; line-height: 130px;}

.ogb-bx span.vc{ font-size: 12px;}

.mid-bnr{ height: 250px;}



.common-30px-sub-ttle{ font-size: 24px; line-height: 28px;}

.coi-bg{ background-position: center;}

.corporate-identity-bg{    background-position: top left 32%;}

.infonumb-box-2 h2{ font-size: 30px;}

.fact-box-info{ border:1px solid #222; margin-bottom: 10px; text-align: center; }

.fact-grid-box{background-position: center top;}

.performance-wrp-inner{ margin-top: 30px;}

.pf-inner-infonumb {margin-top: 20px;}

.pf-infor-box{margin-top: 0px;

    padding: 20px;

    margin-bottom: 10px;}



    .factsheet-bg-box{ padding-bottom: 100px; background-size: 500px;}



/*KINJAL*/

/* .row { margin:0px; } */

.green-pat { text-align:center; margin:auto; margin-bottom:20px; }

.line-title {padding-left:15px; padding-right: 60px;}

#esg .container-1200-wrp { padding-left:10px; padding-right:10px; }



.inner-banner{background-position: center;}

.inner-bnr-caption{ width: 100%;padding: 0px 20px;}

.inner-bnr-caption h2{ font-size: 30px;}

.inner-bnr-caption p{ font-size: 20px; line-height: 24px;}

.crcle-dotted-bx{ overflow: hidden;}



.yellow-300-uneven{ width: 100%; height: auto;  background-image: none; background-color: #fdb427; margin-bottom:20px;}

.pipeline-lhs{ margin-bottom: 20px;}

.potato-bg{ height: 200px; margin-top: 20px;}



.table-cvr-common{ overflow-x: scroll;}



.chairman-bg, .ceo-bg, .coo-bg{background-size: 100%; background-position: right 30%; height:auto;}

.row{margin:0px !important;}

.ceo-box .quotes-dotted-bx p{top: -190px;}

.mobile-mt-20{margin-top:20px !important;}

.mobile-pl-0{padding-left:0px!important;}

.global-bnr{height:150px;}

.global-coo1-bg{background-size: 100%;}

.win-img{height:100px;}

.corporate-info .bor-r-black{border-right:0;}

.awards-bnr{height:130px;}

.awards-bg{background-size: 100%;}

.opp-bnr{height:130px;}

.opp-bg{background-size: 100%;}

.gov-circle::after{width:75%;}

.leader-details img{height:auto;}



.bod-bg{background-size: cover; height: 120px;}

.bod-txt{width: 80%; padding-top:0px;}

.market-bg-txt{max-width:100%; position:relative; right:0; top:0; margin-top:10px;}

.market-300-uneven {

    width: 100%;

    height: auto;

    background-image: none;

    background-color: #344e9d;

    margin-bottom: 20px;

	line-height:1.2;

	margin-top: 150px;

}

.market-circle-bg{background-size: 100%;}

.market-300-uneven span.info-numb-bx{padding:20px; width:100%;}

.markets-bg{background-image:none;}

.markets-bnr{height:auto;}

.social-png, .social-img{height:auto;}

.social-box{padding: 10px 0px 40px 95px; margin-top: 30px;}

.mobile-geo-info .text-center{text-align:left !important; padding-bottom:10px;}

.bubble-box{height:300px; margin-bottom: 30px;}

}