@media(max-width:1280px)
{
    .operational
    {
        height: auto;
    }

}
@media(max-width:1195px)
{

    select#tab_selector, select#tab_selector_1 {
        font-size: 18px;
        width: 100%;
        color: #002A4E;
        font-family:OpenSans-Bold;
        border-radius: 0px;
        margin: 20px 0px;
        padding: 10px 15px;
        appearance: none;
        background: url(../images/header-arrow.png) !important;
        background-repeat: no-repeat !important;
        background-position: 95% 50% !important;
        border: none;
        border: 1px solid #002A4E;
        height: 52px;
        display: block;
    }
    .forDesktop {
        display: none;
    }
    .menu ul li {
        padding-right: 7px;
        padding-left: 7px;
    }
    .hm-chmsg
    {
        margin-left: 0px;
    }
    .hm-ceo
    {
        margin-right: 0px;
    }
    .ch-btn a
    {
        font-size: 24px;
    }
    .eq-img-wrap img
    {
        width: 100%;
    }
    .op-img
    {
        top:80px;
    }

    .btmfdf-box {
        padding: 15px 20px 25px 20px;
    }
    .esgbox
    {
        height: auto;
    }
    .areabox {
        height: auto;
        border-left: none;
        margin-top: 0px;
    }
    .mb-20
    {
        margin-bottom: 20px;
    }
    .globl-detail
    {
        height: auto;
    }
    .textblock {
        display: inline;
    }
    .textblock.fontFa {
        font-family: BauerBodoniStd-Roman!important;
    }
    .hm-stakeholder
    {
        display: none;
    }
    .hm-to-wrap
    {
        display: block;
    }
    .menu ul
    {
        margin-right: 10px;
    }
    .hm-keyhighlights
    {
        margin-top: 0px;
    }
    .vangaurd .row .col-lg-6 {
        height: 45vh;
    }
}
@media(max-width:991px){
    .table-sec {
        padding: 0;
    }
    .forMobile{
        display: block;
    }
    .bodDirectors{
        padding: 30px 0px;
    }
    .insDirector {
      max-width: 100%;
      width: 100%;
      margin-top: 20px;
  }
  .bodDirectors .row {
      height: auto;
  }
  .footerWidth .col-xl-2:nth-child(1), .footerWidth .col-xl-2:nth-child(2), .footerWidth .col-xl-2:nth-child(3), .footerWidth .col-xl-2:nth-child(4), .footerWidth .col-xl-2:nth-child(5), .footerWidth .col-xl-2:nth-child(6){
    max-width: 100%;
    width: 100%;
}
.left, .right {
  width: 100%;
  float: none;
}
.chairmanMsg1 {
  height: auto;
}
.chairmanMsg2 {
  height: auto;
  transform: translateY(0);
}
.chairmanMsg {
  overflow: visible;
  height: auto;
}
.counterNumber {
  display: none;
}
.chairmanMsg1 .left {
  min-height: 280px;
  background-position: bottom;
}
.chairmanMsg2 .left {
  min-height: 280px;
  background-position: bottom;
}
.tab_click {
  max-width: 100%;
  width: 100%;
  margin-left: 0px;
  padding: 30px;
}
.forMobileTab{
    display: block;
}
.col-xl-2.new-col {
    padding-left: 15px;
}
.spcng {
  margin-top: 0;
}
.acbtmtxt {
  justify-content: start;
}
.leader-sec h2 {
  font-size: 30px;
  line-height: 40px;
}
.team-card-new {
  margin-top: 25px;
}
h3.new-head {
  position: unset;
  background: #fff;
  top: -13px;
  width: 100%;
}
.bod-pg {
    background: url(../images/bod-mob.webp) no-repeat;
    background-size: auto;
    background-size: cover;
    background-position: center;
}
.abt-brk {
    background: url(../images/about-bnr.webp) no-repeat;
    background-size: auto;
    background-size: cover;
    background-position: center;
}
.portbx h3 {
  font-size: 14px;
  padding-bottom: 5px;
}
.tenantbx h3 {
  font-size: 30px;
}
.second-section em {
  padding-top: 0;
}
.scrollDeli {
  padding: 30px 0px;
  height: auto;
  overflow: visible;
}
.snapshotdata1, .snapshotdata2, .snapshotdata3 {
  height: auto;
  overflow: visible;
}
.incomeTxt {
    margin-bottom: 25px;
    border-right: 0px solid #ffffff30;
}
.strongDelivery {
  padding-top: 50px;
  padding-bottom: 50px;
}
.incomeTxt h4 {
    font-size: 30px;
    line-height: 35px;
    justify-content: start;
}
.topReit {
  min-height: auto;
  padding: 50px 20px;
  display: flex;
  align-items: center;
}
.BotReit img {
  width: 100%;
}
.chairmanMsg {
    background-image: none;
    height: auto;
    align-items: end;
    padding: 40px 0px 40px 0px;
}
.middleMenu {
  display: none!important;
}
.divingData {
  position: unset;
  max-width: 100%;
  width: 100%;
  padding: 20px 0px;
}
.divingData h4 {
  font-size: 25px;
}
.divingData p {
  font-size: 25px;
  line-height: 25px;
}
.chairTabIns img {
  float: none;
  padding-right: 0px;
}
.incomeTxt p {
  text-align: left;
  max-width: 100%;
  width: 100%;
}
.eq-img-wrap .col-lg-8 {
  max-width: 100%;
  width: 100%;
}
.eq-img-wrap .col-lg-4 {
  max-width: 100%;
  width: 100%;
  display: flex;
  gap: 5px;
  justify-content: space-between;
}
.allInd {
  display: flex;
  flex-direction: column;
}
.allInd .indReit {
  width: 100%;
}
.clickWh{
    display: block;
}
/**/
.rgt-data {
    padding-top: 0x;
}
.highhead .tenantbx {
    margin-top: 0px;
}
.tenGross h3 {
    padding-top: 0px;
}
.tenGross {
    border-left: 0px;
    text-align: left;
    border-top: 0px;
}
.diverIcon {
 border-top:0px; 
}
.bold18bl {
    font-size: 15px;
}
.portbx h3 {
    min-height: 66px;
}
.tenantbx {
    border-left: 0px;
    padding-left: 0;
    margin-top: 30px;
}
.leasHead h4 {
    position: absolute;
    left: 0;
    top: -12px;
    background: #fff;
    padding: 0px 0 0;
    color: #002A4E;
    font-size: 18px;
    font-family: OpenSans-Bold;
}
.leasHead {
    position: relative;
    border: 0px;
    margin: 60px 0 0px;
    padding: 25px 15px 0px;
}
.themein h4 {
    font-size: 20px;
}
.globl-detail h4 {
    text-align: left;
}
.globl-detail {
    padding-top: 50px;
}
.padnew {
    padding-left: 0px!important;
}
#tab_selector{
    border: 1px solid #F58220;
    width: 100%;
    padding-bottom: 5px;
    display: block;
    margin-bottom: 30px;
    color: #F58220;
    font-size: 18px;
    padding: 15px;
    appearance: none;
    background: url(../images/s-down-arrow.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-repeat: no-repeat !important;
    background-position: 95% 50% !important;
    margin-top: 25px;
}
#tab_selector_3 {
    border: 1px solid #707070;
    width: 100%;
    padding-bottom: 5px;
    display: block;
    margin-bottom: 30px;
    color: #707070;
    font-size: 18px;
    padding: 15px;
    appearance: none;
    background: url(../images/s-down-arrow.png) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-repeat: no-repeat !important;
    background-position: 95% 50% !important;
    margin-top: 25px;
}
.propinner .nav-tabs {
    display: none;
}

.bnrtxt.new-bnrtxt p{
    top: 187px;
}

.first-prt::after {
    border-right: none; 
}
.first-prt {
    padding-bottom: 30px;
}
.col-xl-3.new-col {
    margin-top: 2px;
}
.section-container {
    padding-bottom: 20px;
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.about-bnr {
    background: url(../images/common-mobile-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.homepageban1 {
    background-image: url(../images/banner-mob-img1.webp);
}
.homepageban2 {
    background-image: url(../images/banner-mob-img2.webp);
}
.homepageban3 {
    background-image: url(../images/banner-mob-img3.webp);
}
.homepageban4 {
    background-image: url(../images/banner-mob-img4.webp);
}
.dropMob img{
    position: absolute;
    right: 0;
    bottom: 30px;
}
.dropMob span.textblock{
    display: block;
}
.disNone{
    display: none!important;
}
.ch-btn a {
    font-size: 15px!important;
}
.mrgntop0{
    margin-top: 0px!important;
}
.hm-chtext h5 span {
    border-left: 0px;
    padding-left: 0px;
    margin-left: 0px;
    display: block;
}
header {
    padding: 15px 0px 15px 0px;
}
.h-bse-data a img {
    width: 40px;
}
.menu, .nav-icon3 {
    display: none;
}
.ham-icon1
{
    display: block;
    padding-top: 0px;
}  
.ham-icon1 img {
    width: 25px;
}
.my-sidenav {
    width: 0px;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    overflow-x: hidden;
    z-index: 999999999;
    height: 100vh;
    max-width: 0px;
    width: 100%;
    background-color:#002A4E;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}
.my-sidenav>ul {
    padding: 0px 20px 0px;
}
.my-sidenav>ul>li>ul {
    margin-top: 0px;
    display: none;
}
.my-sidenav ul.submenu li ul.submenu {
    display: none;
    position: static;
    width: 100%;
}
.my-sidenav ul {
    list-style-type: none;
    padding-left: 15px;
}
.my-sidenav ul li
{
    border-bottom: 1px solid #ffffff;
    padding: 15px 0px;
}
.my-sidenav > ul > li > ul >li
{
    border-bottom: 1px solid #ffffff;
    padding: 10px 0px;
}
.my-sidenav > ul > li > ul >li:last-child, .my-sidenav ul.submenu li ul.submenu li:last-child
{
    border-bottom: 0px;
}
.my-sidenav ul.submenu li ul.submenu li {
    border-bottom: 1px solid #ffffff;
    padding: 10px 10px;
}
.my-sidenav ul.submenu li ul.submenu li a {
    color: #ffffff;
    font-size: 16px;
}

.cross-btn1 {
    text-align: right;
    padding: 16px 14px 0px 0px;
    color: #fff;
    font-size: 35px;
    cursor: pointer;
}
.my-sidenav .submenu-indicator-minus .submenu-indicator {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.my-sidenav .submenu-indicator {
    font-size: 30px;
    position: absolute;
    line-height: 25px;
    right: 15px;
}
.my-sidenav>ul>li>a {
    color: #ffffff;
    font-size:18px;
    display:block;
    font-family:OpenSans-Bold;
}
.my-sidenav>ul>li>ul>li>a {
    color: #ffffff;
    font-size: 14px;
}
.my-sidenav>ul>li>ul>li>a img {
    padding-right: 0;
    float: right;
    padding-left:0px;
}
.h-bse-data {
    padding-left: 0px;
    padding-right: 15px;
    padding-top: 0px;
}
.hm-chmsg
{
    margin-bottom: 40px;
}
.eq-num
{
    border-right:none;
}
.eq-img-wrap .col-lg-4 {
    padding-left: 15px;
}
.eq-img1
{
    margin-bottom: 15px;
}
.eq-tab-content {
    margin-left: 0px;
}
.tenat-img
{
    margin-bottom: 30px;
}
.gov-img
{
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
.op-img
{
    position: relative;
    width: 100%;
    margin-bottom: 100px;
}
.operational
{
    margin-bottom: 30px;
}
.env-img
{
    margin-bottom: 30px;
}
.vangaurd {
    height: auto;
}

.visionary-text
{
    margin-top: 40px;
}
.visionary-text .blueline {
    margin-bottom: 40px;
}
.btmfdf-box
{
    margin-bottom: 30px;
}
.ceo-img1 {
    margin: 30px 0 40px;
}

.cm-bnr-mbl
{
    display:block;
}
.cm-bnr-mbl img
{
    width: 100%;
}
/*.cm-bnr, .ceobnr
{
    background-image: none;
    background-color:#4d4c4f;
    height: auto;
}*/
.cm-bnr {
    background: url(../images/chairman-mob-img.webp);
    background-size: cover;
    background-position: center;
}
.ceobnr {
    background: url(../images/ceo-mob-img.webp);
    background-size: cover;
    background-position: center;
}
.cm-bnr .bnrtxt, .ceobnr .bnrtxt
{
    display: block;
    height: auto;
    padding-top: 120px;
}
.mt-0
{
    margin-top: 0px;
}
.scalebox {
    border-left: none;
    padding-left: 0px;
}
.bold20lightblue
{
    margin-top: 30px;
}
.vangaurd .row {
    height: auto;
    display: block;
}
.vangaurd .row .col-lg-6
{
    display: block;
    height: auto;
}
.graphMain {
    gap: 30px;
}
.graphRight {
    flex-wrap: wrap;
}
.grphP p {
    padding-top: 0px;
}
}

@media (max-width: 767px) {
    .clickWh img {
      width: auto !important;
  }
  .topReit {
    min-height: 206px;
}
.mblSelect{
    display: block;
}
.desktopV{
    display: none;
}
.mobileV{
    display: block;
}
.ten-bnr{
 background: url(../images/mbl/tenant-base-banner-mob.webp) no-repeat;
 background-size: cover;
}
.prop-bnr {
    background: url(../images/mbl/properties-at-a-glance-mob-img.webp) no-repeat;
    background-size: cover;
}
.theme-bnr{
 background: url(../images/mbl/theme-page-mob-img.webp) no-repeat!important;
 background-size: cover!important;
 background-position:center!important;
}
.bnrtxt h2 {
    font-size: 30px;
    line-height: 36px;
}
.hm-banner {
    background: url(../images/mbl/mob-banner-img.webp) no-repeat;
    background-size: cover;
    background-position:center;
}
.partnering {
    background: url(../images/mbl/partnering-india-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.whoweare {
    background: url(../images/mbl/revolutionizing-indias-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.p-glance {
    background: url(../images/mbl/properties-at-a-glance.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.our-prop {
    background: url(../images/mbl/our-properties-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.hm-mdna {
    background: url(../images/mbl/management-discussion-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.hm-esg {
    background: url(../images/mbl/esg-img2.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.ourproimage-sec
{
    padding-bottom: 50px;
}
footer h6
{
    height: auto;
    margin-bottom: 10px;
}
footer ul li a
{
    padding-top: 0px;
}
.download-ftr
{
    display: block;
}
.download-ftr a {
    display: inline-block;
    margin-top: 30px;
}
.hm-keyhighlights {
    padding: 50px 0px;
}
.footnote
{
    margin-bottom: 50px;
}
.hm-chtext {
    padding: 20px 20px;
}
.hm-chtext h5, .hm-chtext h4
{
    font-size: 14px;
}
.ch-btn a {
    font-size: 18px;
}
.our-properties {
    padding-top: 50px;
}
.our-properties h2
{
    padding-bottom: 0px;
}
.eq-tab-content h2
{
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 40px;
    margin-top: 10px;
}
.hm-tenant {
    padding: 60px 0px;
}
.hm-tenant h2 {
    font-size: 24px;
    line-height: 30px;
}
.operational
{
    padding:0px;
}
.env-text {
    left: 15px;
    bottom: 10px;
}
.areabox
{
    padding: 0px;
}
.globl-detail .scalebox {
    border-left: none;
    padding-left: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    height: auto;
}
.scalebox h3
{
    font-size: 30px;
}
.partnr-shadow
{
    padding: 1px 15px 0px 15px;
}

.esg-bnr {
    background: url(../images/mbl/esg-at-brookfield-banner.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.spncr-bnr {
    background: url(../images/mbl/our-sponsor-and-manager-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.prtnrbnr {
    background: url(../images/mbl/partnering-india-mob-banner.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.prtnrbnr2 {
    background: url(../images/mbl/at-the-forefront-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.revlvng-bnr {
    background: url(../images/mbl/revolutionizing-indias-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.tracingbnr {
    background: url(../images/mbl/tracing-mob-banner.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.tenantsBnr {
    background: url(../images/mbl/properties-at-a-glance.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.graphRight {
    gap: 0px;
}
.mapIndia img
{
    max-width: 100%;
}
.mapIndia p {
    position: relative;
    right: auto;
    bottom: auto;
    margin-top: 20px;
}
.boxTxtIn {
    padding-top: 20px;
    margin-top: 20px;
}
.mapPlaces {
    margin-top: 30px;
}
.mapIndia {
    margin-top: 40px;
}
.indiaPrsnBnr {
    background: url(../images/mbl/our-pan-i-p-mob-img.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.gov-img
{
    margin-top: 30px;
}
.gov-text {
    position: relative;
    bottom:auto;
    right:auto;
    left: auto;
    z-index: 9;
}
.gov-text h6 {
    color: #437CBF;
}
.gov-text h2 {
    color: #002A4E;
}

.vangaurd .custombutton {
    color: #3F7CBF;
    border: 1px solid #3F7CBF;
}
.vangaurd .custombutton:before{
    background: #3F7CBF;
    opacity: .2;
}
.vangaurd .custombutton:after {
    background-image: url(../svg/our-tenants-arrow.svg);
}
}
@media (max-width: 480px){
    select#tab_selector, select#tab_selector_1, select#tab_selector_3
    {
        font-size: 11px;
    }
}
@media (max-width: 380px){
    span.addDes::before {
        position: absolute;
        content: "";
        height: 22px;
        top: -5px;
        left: 99px;
    }
    span.addDes {
        text-align: right;
        padding-right: 18px;
        margin-top: -17px;
    }
}
