@media (min-width: 1600px) and (max-width: 1920px) {
  
   .chairman-box-lhs{width: 1060px;}
    .corporate-connect-bnr{ height: 530px;}
 
    .co-desc-rhs{padding: 50px 30px;}
    
}


@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .co-desc-rhs{padding: 50px 30px;}
}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    
.container-1280-wrp{ width: 100%; margin: 0;}
.row{margin:0;}
.tbl-res{overflow-x:scroll;}
.tab-mt-20{margin-top:20px;}
.priority-list li{ min-height:380px;}    
    .invest-img{height:auto;}  
}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    
    .container-1280-wrp{ width: 100%; margin: 0;}
.row{margin:0;}
.tbl-res{overflow-x:scroll;}
.tab-mt-20{margin-top:20px;}
.occupiers-rhs-wrp p{padding: 0px 0px 12px 45px;}
.occ-icn-1, .occ-icn-2{background-size: 32%;}
.priority-list li{width:100%; min-height:auto;}
.bang-img{background-size: 18%;}
.mum-img{background-size:32%;}
.pune-img{background-size:37.5%;}
.delhi-img{background-size:64.5%;}
.feedback{min-height:400px; padding-bottom:30px;} 
    .invest-img{height:auto;}  
    
}


/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {

    .container-1280-wrp{ width: 100%; margin: 0;}
    #navbar{ display: none;}
    #logo-header { width: 63px;padding-top: 10px;padding-left: 15px;}
    .dwnld-rprt-lnk span{ font-size: 0px;height: 20px;width: 20px;display: inline-block;background-position: center !important;}
    a.dwnld-rprt-lnk {background-color: #f2f2f2; width: 60px;height: 60px;padding: 19px 0px;text-align: center;display: inline-block;font-size: 14px;}
    .home-banner{ height: 400px; background-image: url(../images/banner-mobile.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover;}
    .banner-caption-wrp {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -100px; text-align: center;}
    .banner-caption-wrp h2{ font-size: 34px; letter-spacing: -1px; opacity: 1;}
    .cap-box-lgt{ font-size: 13px;}
    .cap-box-bld-smll{ font-size: 15px;}
    .cap-box-bld-big{ font-size: 28px;}
    .h-100vh{ height: 400px;}
    .caption-box {
    width: 235px;
    height: 95px;
    margin-top: 30px;
    background-color: rgba(0,0,0,0.6);
    padding: 20px; margin: 20px auto 0px}
    
    .icon-scroll{ display: none;}
    .pio-pic-overlay{ width: 100%;     padding: 20px;}
    .pioneer-wrp {padding: 20px 15px;}
    .pioneer-lhs{padding-left: 0px;padding-top: 0px; margin-bottom: 20px;}
    .common-smm-ttle{ font-size: 26px;}
    .common-ttle{ font-size: 30px;}
    .body-copy{ font-size: 16px; line-height: 1.3;}
    .pioneer-rhs{ height: 580px;}
    .over-box-pio p span.over-fig{ font-size: 24px;}
    .over-box-pio p span.over-sign{ font-size: 14px;}
    .over-box-pio p{ font-size: 17px;}
    .over-ttle{ font-size: 18px;}
    .common-ttle br{ display: none;}
    .key-highlights-wrp{ height: auto;}
    .key-highlights-lhs{ height: 250px;}
    .key-highlights-rhs{padding: 20px 15px;}
    .key-high-box{ width: 100%; margin-left: 0px;}
    .kh-fig{ font-size: 14px;    margin: 10px 0px 0px 0px;}
    .kh-numb{ font-size: 24px;}
    .kh-numb sup {font-size: 14px;top: -.9em;}
    .key-fig-crs {
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    margin-bottom: 5px;}
    .kh-numb .rs {
    font-size: 16px;
    font-weight: 300;}
    .key-highlights-rhs{ height: auto; padding-bottom: 20px;}
    .chairman-box-lhs {width: 100%;float: none;padding: 20px 15px;}
    .chairman-msg-wrp{ padding: 0px 15px;}
    .chairman-lhs-wrp{ height: auto;}
    .chair-pic-box{ height: 250px; overflow: hidden; margin-bottom: 20px;}
    .chairman-grid-cvr{ height: auto;}
    .chairman-rhs-wrp{ display: none;}
    .chairman-ttle{font-size: 24px;}
    .chairman-smm-ttle{ font-size: 16px;}
    .chairman-sldr{ padding-bottom: 20px;}
    .chairman-sldr .swiper-pagination {text-align: center;bottom: 0px;}
    .portfolio-sldr-cvr{ width: 100%; height: auto;}
    .portfolio-box-inner{ padding: 20px;}
    .portfolio-box-inner .common-ttle{ font-size: 24px;}
    .portfolio-box-inner .common-smm-ttle {font-size: 15px;}
    .state-lhs-inner {width: 100%;float: none; margin: 0px;padding: 20px 15px;}
    .key-high-sldr::before,.key-brd-top::before{ display: none;}
    .key-high-sldr{} 
    .state-lhs{ height: auto; border: none;}
    .state-top-ove{ width: 200px; border: none;}
    .state-rhs-top,.state-rhs-bottom{ height: 200px;}
    .portfolio-updates-wrp{ padding: 20px 0px;}
    .footer-wrp{ padding: 10px 15px;}
    .footer-copy-text{ font-size: 12px; margin: 14px 0px;}
    .spacer-footer{display: block; width: 100%;}
    .menu-overlay{ padding: 20px 0px;}
    .menu-top-wrp {padding: 0px 15px;margin-bottom: 20px;}
    .menu-ttle{ font-size: 20px;}
    .menu-sub-ttle{ font-size: 18px;}
    .close{ right: 20px;}
    .menu-grid-cvr{ height: 450px; overflow-y: scroll; padding: 0px 15px;}
    .lnk-spt{font-size: 20px; line-height: 1;}
    
    .eaag-wrp{ padding: 20px 0px 20px;}
    .eaag-wrp{ height: auto;}
    .eaag-rhs-wrp{ height: auto;}
    .eaag-mid-wrp{ padding: 20px 15px;}
    .opm-rhs-wrp{ margin-top: 20px;}
    
    .chairman-wrp-top{ padding: 80px 15px 20px;}
    .cmsg-pic{ height: 300px; overflow: hidden;margin-bottom: 20px;}
    ul.common-list li{font-size: 16px; line-height: 1.3;}
    .spacer-ceo-top{ display: none;}
    .spacer-chair-top{ display: none;}
    .chair-quote-big{ font-size: 20px;}
    .common-sec-ttle{ font-size: 20px;}
    .infograph-box h2{ font-size: 40px;}
    
    .operational-high{ padding: 80px 15px 20px;}
    .oph-qtr {margin-top: 30px;padding-bottom: 320px !important;}
    
    .kpi-full-wrp{padding: 80px 15px 20px;}
    .pad-key-side {padding: 0px 0px;width: 250px;margin: 0 auto;}
    .graph-box-pic {padding: 10px 0px; margin: 20px 0px;}
    .key-per-box {    width: 100%;height: auto;margin-bottom: 20px;padding-bottom: 50px;background-color: #f1f1f1;padding-top: 20px;padding-left: 15px;padding-right: 15px;}
    .lhs-strp {width: 68%;}
    .graph-cvr-minus ul li {margin: 0px 6px;width: 35px;}
    .graph-cvr-minus ul li span.years-txt{ font-size: 12px;}
    .graph-cvr-minus ul li span.graph-fill:after{ left: 9px;}
    .graph-cvr-minus{width: 285px;margin: 0 auto;}
    .market-top-lhs{ padding-right: 0px;}
    .market-graph-1{ padding-right: 0px;}
    .market-mid-rhs{ margin-top: 20px;}
    .market-mid-lhs{ margin: 0px;}
    .mrket-4-col-table .ttle2{ font-size: 13px;}
    .mrket-4-col-table .ttle{ font-size: 13px;}
    .ktt{ font-size: 13px;}
    .market-sec-box{ padding: 20px 15px;}
    .market-demand-wrp{ margin: 0px !important;}
    .inner-trans .common-smm-ttle{ font-size: 26px;}
    .inner-trans .common-ttle{ font-size: 24px;}
    .spacer-h100{ height: 0px;}
    .invest-img{height:auto;}
    
    .occupiers-rhs-wrp{margin-top:10px;}
.mobile-mt-20{margin-top:20px;}
.tbl-res{overflow-x:scroll;}
.priority-list li{width:100%; min-height: auto; float: none; display: block; padding-left:0px; padding-top: 100px;}
.pd-tb-50{padding-top:20px;}
.row{margin:0px;}
.occupier-feedback .bor-r-black{border-right:none;}
.bang-img{background-size: 18%;}
.mum-img{background-size:32%;}
.pune-img{background-size:37.5%;}
.delhi-img{background-size: 100px;padding-left: 120px!important;}
.feedback{min-height:auto; padding-bottom:30px;}
.commercial-off-wrp .bor-r-black{border-right:none;}
.commercial-off-wrp .mt-100{margin-top:10px;}
.hospitality-wrp .mt-100{margin-top:10px;}
.hospitality-feedback .bor-r-white{border-right:none;}
.eaag-mid-wrp .container-1280-wrp{ width: 100%;} 
.banner-at-a-glance .caption-wrp-bnr{ width: 100%; padding: 20px;}  
.banner-at-a-glance{ background-position: top center;}
.eaag-rhs-wrp .col{ flex-basis: inherit; max-width: 100%;}
.eaag-rhs-wrp{ padding: 20px 0px;}
.inner-trans .eaag-box {margin-bottom: 10px;}
.ceo-wrp-top{ background-image: none;}
.ceo-btm-sec{ padding-top: 0px;}
.container-800-wrp{ width:100%;}
.pcm-wrp {margin-top: 20px !important;}  
.kpi-infor-wrp .infograph-box{ margin-top: 10px !important;}
.kpi-infor-wrp{margin: 20px -15px;}
    .fh-wrp{ margin-bottom: 20px;}
    .key-wrp {margin-top: 0px;}
    .market-top-lhs{ width: 100%;margin: 0 auto 0px;}
    .market-bnr,.strategic-bnr{ background-position: top center;}
    .banner-inner {width: 100%;height: 300px;padding: 0px 15px;}
    .market-sec-box{ padding: 20px 0px !important;}
    .ocu-feed-wrp{ padding-top: 80px !important;}
    .header-full{ padding: 0px 10px;}
.portfolio-wrp,.development-update-wrp{ padding-top: 80px;}
    .mt-60{ margin-top: 20px !important;}
    .banner-at-a-glance{ height: auto !important; margin-top: 40px;}
    .corporate-cnt-lst-wrp{ padding: 20px 15px;}
    .corporate-connect-bnr2{ background-image: url(../images/corp-mobile-mid-bg.jpg); background-repeat: no-repeat; background-position: top left; background-size: contain; height: 135px;}
    .corporate-connect-bnr{ background-image: url(../images/corpo-mob-bnr.jpg); background-repeat: no-repeat; background-position: top left; background-size: cover; height: 150px;}
    .eaag-wrp .mt-50{ margin-top: 20px;}
    
    
    .community-bnr{ background-image: url(../images/community-mob-bnr.jpg); background-repeat: no-repeat; background-position: top center; background-size: cover; height: 150px;}
    .community-bnr2{background-image: url(../images/community-btm-bnr-mobile.jpg); background-repeat: no-repeat; background-position: top left; background-size: contain; height: 135px;}
    .community-bnr3{background-image: url(../images/community-lst-bnr-mobile.jpg); background-repeat: no-repeat; background-position: top left; background-size: contain; height: 135px;}
    
    .community-icn-box .over-box-pio p{ height: auto;}
    .community-lst-wrp, .commute-bx{ padding: 20px 0px;}
    .ei-top-wrp-full{ padding: 80px 15px 20px 15px;}
    #logo-new-bx {padding: 18px 0px;display: inline-block;}
    a.ham-menu {width: 50px;height: 50px;}
    a.dwnld-rprt-lnk {width: 50px;height: 50px; padding: 14px 0px;}
    .rghth-head-wrp {height: 60px;padding: 5px 10px;}
    .header-full #logo-header {width: 35px; padding:13px 0px;}
    body.inner-trans .header-full #logo-header {width: 35px; padding:13px 0px;}
    .over-box-pio p{ height: auto; min-height: 85px;}
    .oph-qtr {margin-top: 30px;padding: 10px 10px 530px 10px;height: auto;}
    .banner-inner{ margin-top: 62px;}
    .city-txt{ font-size: 22px; height: 50px;padding-top: 10px;}
    .pune-img{ padding-left: 90px;}
    .mum-img{ padding-left: 80px;}
    .of-box-wrp{ padding: 10px;}
    
    .cntr-big-txt{ padding: 20px 15px;}
    
    .sponsor-grid-bx{ margin-bottom: 30px;}
    
    .bod-full-wrp .container-bod {width: 100%;}
    .structure-btm-bx{ padding: 20px 15px;}
    .structure-wrp{ padding-top: 82px;}
    .gallery-thumbs{ display: none;}
    .gallery-top .swiper-slide{ background-size: contain; }
    .gallery-top { width: 100%;  position: relative; overflow: visible;}
    .co-desc-rhs {width: 100%;height: 900px;float: none;background-color: rgba(9,67,105,1);padding: 15px 20px;margin-top: 212px;}
    .award-h-wrp2{ margin-top: 30px;}
    .key-h-wrp-full{ padding: 20px 0px;}
    
    .dc-wrp-top .col-md-3{ margin-bottom: 20px;}
    .dc-wrp-top br{ display: none;}
    
    
}