@media only screen and (max-width: 700px){
  .fr-part-bx{
    margin-bottom: 20px;
    min-height: unset;
  }
  .brand-eq-img-bx{
    width: 35%;
  }
  .b-list-xl li{
    padding-left: 8%;
  }
  .real-estate-brand{
    padding: 30px 20px;
  }
  .franchise-sec{
    padding: 30px 20px;
  }
  .b-list-xl li::before{
    left: 0px;
  }
  .grid-item .overlay span{
    font-size: 1rem;
  }
  .ft-logo{
    margin-top: 20px;
  }
  .gen-sec::before{
    width: 90%;
  }
  .gen-sec{
    padding: 30px 20px;
  }
  .grid-item .description{
    display: none;
  }
    .head-sm{
      display: none;
    }
    .custom-menu-toggle{
      font-size: 26px;
    }
    .awrd-section{
      padding: 30px 20px;
    }
    .award-cont-sec{
      padding-top: 0px;
    }
    .award-sub-title{
      font-size: 1rem;
      text-align: center;
    }
    h1{
      font-size: calc(2.4rem + 0.5vw);
    }
    h2{
      font-size: calc(2rem + 0.5vw);
    }
    h3{
      font-size: calc(1.7rem + 0.5vw);
    }
    h4{
      font-size: calc(1.6rem + 0.5vw);
    }
    h5{
      font-size: calc(1.4rem + 0.5vw);
    }
    h6{
      font-size: calc(1.3rem + 0.5vw);
    }
    .award-bx-tit{
      margin: 10px 0px;
    }
    .dropdown-toggle::after{
      display: none;
    }
    .counter-list li:first-child{
      border: 0px;
    }
    .counter-list li:last-child{
      border: 0px;
    }
    .counter-wr{
      font-size: 2.5rem;
    }
    .count-det{
      font-size: 1rem;
      line-height: 1rem;
    }
    .bcd-logo-xl{
      width: 50%;
    }
    .bcd-logo-xl{
      width: 50%;
    }
    .india-row-2{
      grid-template-columns: 1fr;
    }
    .india-row-3{
      grid-template-columns: 1fr;
    }
    .india-grd-cnt p{
      max-width: 95%;
    }
    .world-map-sec{
      padding: 30px 20px;
    }
    .global-grid{
      grid-template-columns: 1fr;
    }
    .inner-banner-ov{
      padding: 50px 20px;
      min-height: 250px;
    }
    .inner-banner{
      min-height: 250px;
    }
    .bas-sec{
      padding: 30px 20px;
    }
    .sm-cont-flex a{
      width: 10%;
    }
    .sm-cont-flex a img{
      width: 100%;
    }
    .med-sec img{
      margin-bottom: 30px;
    }
    .senior-live-intro{
      padding-top: 0px;
    }
    .feat-title{
      font-size: 1rem;
    }
    .inner-banner-ov p{
      max-width: 90%;
      line-height: 1.5rem;
      text-align: left;
    }
    .edu-desc-sec{
      padding: 30px 20px;
    }
    .ed-txt{
      margin-top: 0px;
      font-size: 2.5rem;
    }
    .edu-subtit{
      margin-bottom: 15px;
    }
    .b-list{
      padding-left: 3%;
    }
    .amenities-sec{
      padding:30px 20px;
    }
    .amenities-box{
      margin: 20px auto;
    }
    .amen-tit{
      font-size: 1rem;
    }
    .tag-line{
      line-height:1.5rem;
    }
    .h-width{
      width: 100%;
    }
    .floor-plan-sec img{
      margin-top: 40px;
    }
    .edu-learn{
      flex-direction: column;
      align-items: center;
    }
    .ed-learn-left{
      width: 100%;
    }
    .ed-learn-right{
      width: 100%;
    }
    .ed-learn-txt-contbx{
      padding: 20px 30px 0px 30px;
    }
    .ed-learn-right .tag-line{
      margin-bottom: 20px;
    }
    .ed-learn-txt-highlight ul{
      flex-direction: column;
    }
    .ed-learn-txt-highlight ul li{
      border-right: 0px;
      width: 100%;
    }
    .ed-learn-txt{
      font-size: 1rem;
    }
    .dec-sec .b-list li{
      width: 100%;
      padding-left: 5%;
    }
    .tour-sec{
      height: auto;
      padding: 30px 20px;
    }
    .mid-width{
      width:100%;
    }
    .b-list-single-line li{
      width: 100%;
      padding-left: 10%;
    }
    .b-list-single-line{
      flex-wrap: wrap;
    }
    .init-box .init-sub-tit{
      font-size: 1rem;
      line-height: 1.4rem;
    }
    .rel-india{
      width: 100%;
      flex-direction: column;
    }
    .rel-india-left{
      width: 100%;
    }
    .rel-india-right{
      width: 100%;
    }
    .sec-list li{
      padding-left: 8%;
    }
    .sar-bharath h5{
      margin-top: 30px;
    }
    .sar-bharath{
      padding: 30px 20px;
    }
    .invest-opp{
      padding: 30px 20px;
    }
    .invest-opp .b-list li{
      padding-left: 5%;
      
    }
    .invest-opp .b-list{
      margin-bottom: 40px;
    }
    .phase-sec{
      padding: 30px 20px;
    }
    .phase-sec h5{
      margin-top: 30px;
      margin-bottom: 30px;
    }
    .res-sec{
      flex-direction: column;
    }
    .reside-bx{
      width: 100%;
    }
    .com-sec{
      flex-direction: column;
    }
    .com-bx{
      width: 100%;
    }
    .grey-sec{
      padding: 30px 20px;
    }
    .prof-list li{
      padding-left: 10%;
    }
    .launch-proj{
      padding: 30px 20px;
    }
    .fund-bx-tit{
      font-size: 1rem;
    }
    .fund-sp{
      padding: 30px 20px;
    }
    .spons-bx{
      min-height: unset;
      margin-bottom: 40px;
    }
    .spons-bx img{
      width: 75%;
    }
    .stake-hlders{
      padding: 30px 20px;
    }
    .stk-img-wr img{
      width: 80%;
    }
    .why-real-estate-fund{
      padding: 30px 20px;
    }
    .fund-list{
      flex-direction: column;
    }
    .fund-list li{
      width: 100%;
    }
    .invest-graph{
      padding: 30px 20px;
    }
    .inv-gra{
      width: 100%;
      margin: 30px auto 30px auto;
    }
    .gen-row{
      flex-direction: column;
      align-items: flex-start;
    }
    .gen-sec-le{
      width: 100%;
    }
    .gen-sec-rgt{
      width: 100%;
    }
    .project-list-sec{
      padding: 30px 0px;
    }
    .proj-ov-detail{
      display: none;
    }
    .proj-ov-tit{
      font-size: 1.3rem;
      line-height: 1.6rem;
    }
    .gen-row{
      padding: 15px 0px;
    }
    .early-bx{
      padding: 20px;
    }
    .group-overlay span{
      font-size: 1rem;
    }
    .gen-shift-start{
      padding: 20px;
      flex-direction: column;
    }
    .gen-shift-start-left{
      width: 100%;
      border-left: 0px;
    }
    .vertical-text{
      writing-mode: unset;
      transform: unset;
      font-weight: 600;
      white-space: wrap;
      letter-spacing: 0px;
      max-width: 100%;
      font-size: 2rem;
      line-height: 1.9rem;
    }
    .vertical-text::before{
      display: none;
    }
    /* .vertical-text::after{
      position: absolute;
      content: '';
      width: 50%;
      height: 3px;
      background-color: #fff;
      top: 50px;
      transform: translateX(-50%);
      left: 50%;
    } */
    .gen-shift-tit{
      font-size: 1.8rem;
    }
    .gen-shift-start-right{
      width: 100%;
      padding-top: 20px;
    }
    .genshift-tit-cont{
      flex-direction: column;
      padding: 30px 0px 20px 0px;
    }
    .gen-year{
      font-size: 1.5rem;
      font-weight: 500;
      color: #000;
    }
    .genshift-tit-cont .gen-year{
      color: #656565!important;
    }
    .gen-shift-det{
      margin-top: 20px;
    }
    .group-grid{
      padding: 20px;
    }
    .profile-tit-bx{
      width: 100%;
      padding: 60px 0px 60px 0px;
    }
    .fl-right{
      width: 100%;
       float: unset;
       margin-top: 40px;
    }
    .prof-tag-line{
      margin-top: 20px;
      font-size: 1.8rem;
      line-height: 1.7rem;
    }
    .prof-cont-sec h6{
      margin-top: 10px;
    }
    .half-wid{
      width: 100%;
    }
    .prof-cont-sec h6{
      margin-top: 5px;
    }
    .prof-cont{
      padding-top: 0px;
    }
    .year-nav{
      padding: 0px;
    }
    .timeline{
      margin:1.5rem auto;
      padding:0 10px;
    }
    .timeline-card{
       width: 90%;
      flex-direction: column!important;
    }
    .timeline-item::after {
      left: 10px!important;
    }
    .vision{
      padding: 30px 20px;
    }
    .fullstretch-wr{
      flex-direction: column;
      margin-bottom: 30px;
    }
    .stretch-left{
      width: 100%;
     
    }
    .stretch-right{
      width: 100%;
      
    }
    .amr-singh-bh-sec .profile-tit-bx{
      width: 100%;
    }
    .amr-singh-bh-sec .fl-right{
      width: 100%;
    }
    .fl-right{
      margin-left: 0%;
    }
    .award-cont-sec h3{
      text-align: center;
    }
    .custom-dropdown-menu{
      padding-left: 4%!important;
    }
    .custom-dropdown-menu li a {
      padding-left: 3%;
      font-size: 0.9rem!important;
    }
    .more-prof-data{
      padding: 20px;
    }
    .b-list li{
      width: 100%;
      padding-left: 5%;
    }
    .inner-banner-ov{
      align-items: flex-start;
    }
    .inner-banner-ov h2{
      line-height: 2.2rem;
    }
}

@media only screen and (min-width: 701px) and (max-width: 990px){
  .head-sm{
    display: none;
  }
  .custom-menu-toggle{
    font-size: 26px;
  }
  .awrd-section{
    padding: 30px 20px;
  }
  .award-cont-sec{
    padding-top: 0px;
  }
  .award-sub-title{
    font-size: 1rem;
    text-align: center;
  }
  .dropdown-toggle::after{
    display: none;
  }
  .counter-list li:first-child{
    border: 0px;
  }
  .counter-list li:last-child{
    border: 0px;
  }
  .counter-wr{
    font-size: 2.5rem;
  }
  .count-det{
    font-size: 1rem;
    line-height: 1rem;
  }
  .bcd-logo-xl{
    width: 50%;
  }
  .bcd-logo-xl{
    width: 50%;
  }
  .india-row-2{
    grid-template-columns: 1fr;
  }
  .india-row-3{
    grid-template-columns: 1fr;
  }
  .india-grd-cnt p{
    max-width: 95%;
  }
  .world-map-sec{
    padding: 30px 20px;
  }
  .global-grid{
    grid-template-columns: 1fr;
  }
  .inner-banner-ov{
    padding: 50px 20px;
    min-height: 250px;
  }
  .inner-banner{
    min-height: 250px;
  }
 
}


@media only screen and (min-width: 991px) and (max-width: 1300px){
   
}
@media only screen and (min-width: 991px) and (max-width: 1230px){
  
}