@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;
    }
    .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;
    }
    .perfflxdiv{
        display: block;
        margin-bottom: 15px;
    }
    
}
@media(max-width:991px){
    .lastSus .info.btmno::before {
     content: '';
    position: absolute;
    border-bottom: 1px dashed #002A4E;
    width: 93%;
    height: 1px;
    left: 0;
    bottom: 0;
}
     .info.btmno::before {
        content: '';
        position: absolute;
        border-bottom: 1px dashed #3f73bf;
        width: 93%;
        height: 1px;
        left: 0;
        bottom: 0;
    }
    .bg-grey{
        background-color: #4d4c4f;
    }
       section.sitemap.bg-grey a {
        color: #fff !important;
        padding-top: 20px;
    }
    .sitemap.pt40.bg-grey{
        padding-top: 50px;
    }
    section.growth{
        padding-bottom: 30px;
    }
    .cm25 .blueline{
        margin-bottom: 30px;
    }
    .bnrtxt p{
        padding-bottom: 30px;
    }
    .ceosubimg{
        margin-bottom: 25px;
    }
    section.sitemap{
        padding-bottom: 20px;
    }
    .perfflxdiv{
        display: block;
        margin-bottom: 15px;
    }
    .flxdivtxt{
        padding-bottom: 15px;
    }
    .sf-sec{
        margin-top: 0;
    }
    .persubimg{
        margin-bottom: 25px;
    }
    .stronger2row{
        margin-top: 0;
    }
    .perftable td:first-child{
        padding-left: 0;
    }
    .perftable tr th:first-child{
        padding-left: 0;
        padding-right: 0;
    }
    .perftable tr th:last-child{
        padding-left: 0;
        padding-right: 0;
    }
    
    .globeSc{
        margin-top: 0;
    }
    .firstReal{
        margin-bottom: 15px;
    }
    .leader-sec h1{
        margin-top: 20px;
    }
    .scrollDeli {
      padding: 30px 0px;
      height: auto;
      overflow: visible;
  }
  .snapshotdata1, .snapshotdata2, .snapshotdata3 {
      height: auto;
      overflow: visible;
  }
  .incomeTxt {
    margin-bottom: 0px;
    min-height: auto;
}
.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 0px 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;
}
.propinner .nav-tabs {
    display: none;
}

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

.first-prt::after {
    border-right: none; 
}
.first-prt {
    padding-bottom: 15px;
}
.col-xl-3.new-col {
    margin-top: 2px;
}
.section-container {
    padding-bottom: 103px;
    padding-left: 9px;
    margin-top: 4px;
}
.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;
    color: #fff;
}
.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;
    display: flex;
        position: relative;
}
.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: 20px;
}
.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 .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;
}
.snapshotdata3 .row .col-xl-4,.snapshotdata2 .row .col-xl-4,.snapshotdata1 .row .col-xl-4,.snapshotdata1 .row .col-xl-4:nth-child(5), .snapshotdata1 .row .col-xl-4:nth-child(6)
{
    padding-bottom: 25px;
}
.incomeTxt:after
{
    display: none;
}
.hm-esg
{
background: url(../images/about-brookfield-india-reit-b-img-mob.webp);
        background-size: cover;
        background-position: center;
}
.locationsSlider.owl-carousel .owl-stage-outer, .sustainabsec .owl-carousel .owl-stage-outer
{
    overflow: hidden!important;
}
.chairmandesksec .row, .ceosec .row
{
    flex-direction: column-reverse;
}
.ankurimg,.alokimg
{
    position: relative;
}
.chheadingdiv,.ceoeadingdiv, .aloksec
{
    padding-left: 0;
}
.ankurdesc, .aloksec
{
    padding-left: 15px;
}
.chairmandesksec,.ceosec
{
    height: auto;
}
.allLocations {
  padding: 50px 0px;
}
.slider-counter {
    bottom: 70px;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    text-align: center;
    width: 60px;
}
.locationsSlider .owl-nav button.owl-prev {
  bottom: 20px;
  left: 30px;
}
.locationsSlider .owl-nav button.owl-next {
  bottom: 20px;
  right: 20px;
}
.locText {
    position: unset;
    background-color: rgba(0, 0, 0, .4);
    padding: 20px;
    min-height: 580px;
}
.locText h4 {
  font-size: 24px;
}
.stats-item.brdr::after {
    display: none;
}
.stats-item {
  max-width: 100%;
  padding: 0px;
  position: relative;
}
.key-stats .container {
  display: flex;
  align-items: start;
  gap: 20px;
  max-width: 100%;
  margin: auto;
  padding-left: 0;
  flex-direction: column;
}
.key-stats {
  height: 100%;
  overflow: visible;
  transition: ease all 1s;
  position: unset;
}
.riskmgbanner
{
background: url(../images/risk-management-img-mob.webp) no-repeat;
       background-size: cover;
}
.bodDirectors .row .col-xl-6:first-child
{
    padding-right: 15px;
}
.bodDirectors .row .col-xl-6:last-child
{
    padding-left: 15px;
}
.bodDirectors .row:nth-child(2)
{
    flex-direction: column-reverse;
}
.insDirector a
{
    font-size: 18px;
}
.insDirector
{
    max-width: 100%;
    margin: 15px 0px 30px;
}
.bodDirectors .row:nth-child(2) .insDirector
{
margin-bottom: 0;
}
.menufix
{
    display: none;
}
.hm-esg 
{
    align-items: flex-start;
    padding-top: 50px;
}
.hm-esg .bnrtxt
{
    height: auto;
    justify-content: flex-start;
}
}

@media (max-width: 767px) {
   
    .susAllBtn
    {
        display: block;
    }
    .lastSus .info
    {
        min-height: auto;
    }
    .info
    {
        padding-left: 0;
    }
    .lastSus .info::after,.info::after
    {
        display: none;
    }
    .realState{
        display: block;
    }
     .lastSus .info::before{
    content: '';
    position: absolute;
    border-bottom: 1px dashed #002A4E;
    width: 93%;
    height: 1px;
    left: 0;
    bottom: 0;
}
.leadSus
{
    border-right: 0;
}
.leadBlue h4
{
    font-size: 20px;
}
.boardPeople
{
    border-right: 0;
    display: block;
}
.boardPeople h4
{
    padding: 5px 0px 20px;
}
.resillence
{
    display: block;
    margin-bottom: 25px;
}
.resiData
{
    max-width: 100%;
}
.principal.btmnone
{
        border-bottom: 1px solid #3F7CBF;
        border-right: 0;
        display: block;
        padding: 20px 0px;
}
.row .guide
{
    padding-right: 15px;
}
.principal.nobrdr
{
    padding-left: 0px;
}
.row .left0
{
    padding-left: 15px;
}
.principal
{
    display: block;
    border-right: 0;
}
.manageList li
{
    border-right: 0;
}
.wrap
{
    margin-top: 0;
    padding: 20px;
}
.thriv
{
    min-height: auto;
}
.leadSus h4
{
    padding: 5px 0px 20px;
}
    .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/about-brookfield-india-reit-b-img-mob.webp);
        background-size: cover;
        background-position: center;
}
.riskmgbanner
{
background: url(../images/risk-management-img-mob.webp) no-repeat;
       background-size: cover;
}
.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/our/our-sponsor-and-manager-b-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
    {
        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;
    }
}
