@media only screen and (max-width:1440px){
    .aboutSudha-section .reviwe-caption { padding: 0px 10px;}
    .whiteBg{margin-top: 0px; border-top: 1px solid #fff;}
    
}
@media only screen and (max-width:1280px){ 
    
    .logo{left: 30px;}
    
}


@media screen and (max-width:1180px){
    .BookingOptions.rNewPageBookingOptions {
    margin: 40px 0;
} 
    .BookingOptions {
    margin-bottom: 40px;
}
    
.page-id-2575 footer.ftr-width {
    margin-top: 40px;
}    
    .faqs-section{margin-bottom: 40px;}  
    .reviwe-section { margin-bottom: -150px; }
    section.amenities-section.video-section { padding: 10px 0 0px 0;}
    section.amenities-section.floor-plan { margin-bottom: 0px;}
    .rev-section { padding: 40px 20px 0px 20px;}
    .event-booking-sec{padding: 80px;}
    .reviwelist-section { padding: 40px 40px 30px 40px;}
    .apartments-img a{font-size: 18px;}
    .apartments-lp h6{font-size: 13px; margin-bottom: 25px;}
    .apartments-num h2{font-size: 120px;}
    .apartments-name h3 { font-size: 18px; line-height: 24px;}
    .apartments-name p { font-size: 14px; line-height: 24px;}
    .apartments-lp { padding: 50px 50px 20px;}
    section.bedduplexL-section { margin-bottom: 10px;}
    .bedroomright-section .inr-bedroom-right p{margin: 0px 0 0px}
    .main-nav > li > a{padding: 20px 10px;}
    
    
    /*.section-tab .col.span_6 {width: 49.9%;}*/
    .flex-caption{bottom: 22%;}   
    .flex-caption h3 {font-size: 13px; width: 168px; padding: 10px 15px 10px 15px;}  
    .duplexapr.d-flex h5{font-size: 86px; width: 77px;padding: 0px 15px 0px 15px;}
    .duplexapr.d-flex h6{font-size: 24px; width: 100%;}
    .flex-caption p { width: 367px; font-size: 12px; line-height: 1.6; padding: 10px 15px 10px 15px;}
    .aprtmenu-section ul.menu li a{padding: 16px 25px; font-size: 12px;}
    .gardenduplexapr-section{ padding: 50px 0 25px 0;}
    .page-id-2265 .gardenduplexapr-section{ padding: 50px 0 0px 0;}
    .page-id-2265  .amenities-section {margin-bottom: 0;}
    .gardenduplexapr-section .wid-gardenduplex h1 { font-size: 24px}
    .margin-b-50 {  margin-bottom: 30px !important; }
    .bedduplexL-section { padding: 25px 0 25px 0;}
    .bedduplexL-section .inr-bedroom-right{padding-top: 50px;}
    .bedduplexL-section .inr-bedroom-right h5 { font-size: 26px; margin-top: 15px;}
    .bedduplexL-section .inr-bedroom-right h4{font-size: 12px; margin-top: 10px;}
    .bedduplexL-section .bedcategory-service{padding-top: 20px;}
    .bedduplexL-section .bedcategory-service ul li{font-size: 12px; padding: 5px 0px;}
    .amenities-section {padding: 25px 0 30px 0; }
    .amenities-section .wid-auto h3{font-size: 18px;}
    .margin-b-30 { margin-bottom: 25px !important;}
    .reviwe-section .wid-auto h3{font-size: 18px;}
    .reviwe-caption { padding: 30px 40px;}
    .reviwe-section p{font-size: 15px;}
    .margin-t-40 { margin-top: 35px !important; }
    .moreabout-section{padding: 165px 0 40px 0;}
    .moreabout-section .wid-auto h3{font-size: 18px;}
    .moreabout-section .reviwe-caption{margin-top: 40px;}
    .moreabout-section .bok-btn{ margin-top: 35px; padding: 14px 50px; font-size: 14px;}
    .eastvillage-section {  padding: 50px 0 0px 0;}
    .eastvillage-section .heading-title h3{font-size: 18px;}
    .eastvillage-section .village-caption h3{font-size: 92px;}
    .eastvillage-section .village-caption h4{font-size: 12px; margin-top: 10px;}
    .eastvillage-section .village-caption h5{font-size: 16px;margin-top: 15px;}
    .eastvillage-section .village-caption p{font-size: 12px; padding-bottom: 10px; padding-top: 10px;}
    .booknow-section{padding: 15px 0;}
    section.booknow-section .bk-now a.bok-btn{ padding: 14px 50px; font-size: 14px;}
    .eastvillage-section .village-img { margin-top: 10px; }
    
    .bedroomright-section .bedcategory-service ul li h3{margin-bottom: 21px; line-height: 21px;}
    .pvtresidence-section {padding: 60px 0 30px 0;}
    .apartment-feature{width: 100%;  padding: 55px 25px 55px 25px;}
    .bedroomright-section .inr-bedroom-right h3 { font-size: 120px; height: 98px;}
    .bedroomright-section .inr-bedroom-right h4 { font-size: 14px; margin-top: 10px;}
    .bedroomright-section .inr-bedroom-right h2{font-size: 18px;   margin-top: 20px;}
    .bedroomright-section .inr-bedroom-right p{ font-size: 14px; padding-top: 10px; padding-bottom: 20px;}
    .bedroomright-section .bedcategory-service{ padding-top: 20px;}
    .bedroomright-section .bedcategory-service ul li h3{padding: 0px 0px; font-size: 12px; padding-left: 30px !important;}
    .bedroomright-section .inr-bedroom-right { padding-right: 40px; padding-left: 20px; padding-top: 10px;  padding-bottom: 0px; }
    .bedroomright-section:nth-child(odd) .inr-bedroom-right { padding-left: 40px; padding-right: 20px; }
    .bedroomright-section .read-btn, .bedroomright-section .book-btn{font-size: 12px;  padding: 14px 20px;}
    .bedroomright-section,  .apartmentview-section { padding: 25px 0; }
    .apartment-feature h4{  margin-bottom: 20px; font-size: 28px;}
    .apartment-feature p{font-size: 12px;}
    .aprt-button{font-size: 12px;}
    .whystay-section .container, .map-section .container{ padding:0 40px; }
    .whystay-caption h4{font-size: 102px;}
    .whystay-caption h5{font-size: 14px; line-height: 1.4;}
    .whystay-caption { padding: 15px 15px 0 15px;}
    .map-section { padding: 20px 0 50px 0; }
    .whystay-section {padding: 30px 0 0 0;}
    .whystay-section h2 { font-size: 24px;  margin-bottom: 35px;} 
    .whystay-section .mr-20 { margin-right: 15px; }
    
    
    .bg-text-box-container{bottom: 0; top:50%;}
    .bg-text-box h2{font-size: 28px; letter-spacing: 3px;}
    .bg-text-box h1{font-size: 140px;}
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited{font-size: 13px; letter-spacing: 3px;}
    .east-village-box, .gramercy-townhouse-box{top: 53%;}
    .east-village-box h2, .gramercy-townhouse-box h2{padding: 12px 24px; font-size: 15px;}
    .note { padding: 70px 50px 0px 50px; }
    .note p {margin-bottom: 0px}
    .section-tab{padding-top:70px;}
    .tab ul li span {padding: 14px 0;}
    footer { padding-bottom: 10px; }
    
    .flex-captionabout h3{font-size: 14px;}
    .flex-captionabout h6{font-size: 28px;}
    .aboutus-caption { padding: 25px;}
    .aboutus-caption h4, .revi-caption h4{font-size: 102px;}
    .aboutus-caption h5, .revi-caption h5{font-size: 18px; line-height: 1.4; margin-top: 5px;}
    .aprsudha-section .wid-auto h3, .aboutSudha-section .wid-auto h3, .locationsection .wid-auto h3{font-size: 18px;}
    .aprsudha-section.aboutH1 .wid-auto h1{font-size: 18px;}
    .apimg { padding-top: 50px;}
    .aprsudha-imgs, .estvill { padding-top: 35px; }
    .eastvillage-widthinr .village-caption { padding: 0 10px; margin: -40px 0 20px 0px; bottom: 0;}
    .aprsudha-imgs .apimg { padding-top: 0px;}
    .aboutSudha-section{padding: 40px 0 40px 0; margin-top: 30px;}
    .aboutSudha-section .reviwecaption{ margin-top: 30px;}
    .aboutSudha-section .bok-btn{margin-top: 35px;}
    .reviwe-s { margin: 55px 0 35px 0;}
    .page-id-284 section.section-tab.serTab{padding-top: 10px;}
    
    
}




@media screen and (max-width:1025px){
    
    
    .postid-69 .gardenduplexapr-section, .postid-8 .gardenduplexapr-section, .postid-102 .gardenduplexapr-section, .postid-128 .gardenduplexapr-section{padding-bottom: 18px;}
    .gardenduplexapr-section { padding: 40px 0 20px 0;}
    .gardenduplexapr-section .wid-gardenduplex h1 { margin-bottom: 25px !important;}
    .bedduplexL-section { padding: 20px 0 20px 0;}
    section.bedduplexL-section{margin-bottom: 0px;}
    .amenities-section { padding: 20px 0 20px 0;}
    .aprtmenu-section ul.menu li a { padding: 12px 18px; font-size: 12px;}
    .aprtmenu-section ul.menu{max-width: 100%;}
    .passive-house-content-sec .passive-house-image-content { padding: 30px 0px 10px 0px;}
    .cho-shields-sec .cho-shields-heading{padding-bottom:20px; padding-top: 20px;}
    .eastvillage-section { padding: 40px 0 0px 0;}
    .page-id-2265 .gardenduplexapr-section { padding: 40px 0 0px 0;}
    .top-restaurant-heading { padding: 40px 0 20px 0;}
    section.services-eva-wrapper p { padding-top: 40px;}
    .top-service-gallery ul.extra-service-gallery { padding: 40px 0 0 0;}
    .page-id-181 .reviwe-section {margin-bottom: 20px !important;}
    .page-id-40 .reviwe-section, .page-id-40 .reviwe-section, .page-id-183 .reviwe-section, .page-id-261 .reviwe-section{margin-bottom: 20px;}
    .event-booking-sec { padding: 60px;}
    .reviwe-s { margin: 40px 0 0px 0;}
    .reviwelist-section {  padding: 40px 27px 30px 27px;}
    .deals-product-sec { margin-top: 40px; padding: 0 10px;}
    .wrap-reviwspage .wid-auto{width: 100%;}
    .rev-section { padding: 40px 0px 0px 0px;}
    .aprsudha-section .wid-auto p br{display: none;}
    .page-id-40 .aprsudha-section .wid-auto { width: 100%;}
    .apartments-num h2 { font-size: 110px;}
    .apartments-name h3 { font-size: 17px; line-height: 21px;} 
    .logo {left: 40px;  max-width: 92px;}
    .email-and-contact p {font-size: 13px; padding-left: 170px;}
    .main-nav > li > a { padding: 18px 9px;}
    .bedduplexL-section:nth-child(even) .inr-bedroom-right { padding-left: 30px; padding-right: 20px; }
    .bedduplexL-section .inr-bedroom-right { padding-right: 0px;  padding-left: 25px;}
    .banner-section h1 { font-size: 21px;}
    .banner-section h2 { font-size: 102px;} 
    .pvtresidence-section { padding: 50px 0 25px 0; }
    .bedroomright-section .inr-bedroom-right h3 {font-size: 102px; height: 98px;}
    .bedroomright-section .inr-bedroom-right h4 { font-size: 13px; margin-top: 5px; }
    .bedroomright-section .inr-bedroom-right h2 { font-size: 16px;  margin-top: 20px; }
    .bedroomright-section .inr-bedroom-right p { font-size: 13px; padding-top: 6px; padding-bottom: 15px;}
    .bedroomright-section .bedcategory-service { padding-top: 15px; }
    .bedroomright-section .bedcategory-service ul li h3 { padding: 0px 0px; font-size: 12px;}
    .bedroomright-section .read-btn, .bedroomright-section .book-btn { font-size: 12px; padding: 12px 20px; }
   
    
    .apartment-feature h4 {font-size: 24px;}
    .whystay-caption h4 { font-size: 92px; }
    .whystay-caption h5 {  font-size: 13px; line-height: 1.4; }
    .whystay-caption { padding: 10px 10px 0 10px; }
    .map-section .contact-details { padding: 60px 25px 60px 25px; }
    
    .east-village-box, .gramercy-townhouse-box{top: 50%;}
    .bg-text-box h1{padding-bottom: 60px; font-size: 132px;}
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 12px 24px; font-size: 14px; }
    .east-village-box p, .gramercy-townhouse-box p{font-size: 13px; padding: 14px 0 20px 0;}
    .east-village-box h3, .gramercy-townhouse-box h3 {padding: 20px 0; font-size: 18px;}
    .note { padding: 60px 40px 0px 40px; }
    .note h6, .heading h6{font-size: 5em;}
    .note h6:after {  margin: 15px auto 30px auto; }
    .note p { margin-bottom: 0px; }
    .section-tab{padding-top:60px;}
    .tab ul li {font-size: 12px;}
    .left-btn h3 a, .right-btn h3 a{font-size: 13px;}
    .tab-text-box h4{font-size: 21px; padding: 18px 56px;}
    .tab-text-box h2{font-size: 16px;} 
    .train-bed { padding: 60px 40px;}
    .train-box p, .bed-box p { font-size: 12px;}
    .train-box span, .bed-box span {padding: 8px 24px;}
    .review-and-book { margin: 60px auto 0 auto; }
    .review-box-inner h3, .book-now-box-inner h3{font-size: 26px;}
    .review-box-inner, .book-now-box-inner{padding: 25px 0 85px 0;}
    .review-box-inner p, .book-now-box-inner p{padding: 26px 0;}
     .left-map h3, .right-map h3{    padding-top: 25px; font-size: 17px; letter-spacing: .5px;}
    .heading h2 {padding-top: 25px; font-size: 17px; letter-spacing: .5px;}
    .flex-captionabout h3 {width: 235px; font-size: 13px;}
    .flex-captionabout h6 { font-size: 26px; width: 140px;}
    .aboutus-caption .mr-20 { margin-right: 15px;}
    .aboutus-caption h4, .revi-caption h4 { font-size: 92px;}
    .aboutus-caption h5, .revi-caption h5 { font-size: 17px;}
    .aboutus-caption { padding: 25px 25px;}
    .aprsudha-section { padding-top: 40px;}
    .apimg { padding-top: 40px;}
    .aprsudha-imgs, .estvill { padding-top: 40px;}
    .aprsudha-imgs .apimg { padding-top: 0px; }
    .reviwelistp .card-body{padding: 20px 20px 5px 20px;}
    .listitem .card-body p { margin-bottom: 1rem!important;}
    .reviwelistp p {font-size: 12px; line-height: 21px;}
    .page-id-291 .blog-sections {  padding: 40px 20px 15px 20px !important;}
    .container.top-restaurant { max-width: 100%;}
    .container.top-restaurant {  padding: 0px 40px;}
    /*.page-id-2265 .amenities-section .list-group ul.list-box li { padding: 0px 0px; font-size: 12px;}*/
    .page-id-2265 .div_content.gramercy-for-corporate {padding: 0 20px;}
    .passive-house-content-sec .passive-house-content-heading {padding-top: 40px;}
    .passive-house-content-sec .container, .cho-shields-sec .container { max-width: 100%;}
    .div_content.gramercy-for-corporate h2{margin-top: 40px;}
    .page-id-181 .apartment-sec, .page-id-183 .event-booking-sec { margin-top: 20px;}
    .page-id-181 .information-sec { margin-top: 40px;}
    
    
}
@media screen and (max-width:1024px){
 .top-restaurant-list p, .top-restaurant-list h6 { text-align: center;}
.page-id-181 .information-sec { margin-top: 30px;}
.box h3 { font-size: 16px;  padding-top: 20px;} 
.box p { font-size: 13px; padding: 10px 0;}     
.box{ padding: 0 15px;}     
.person-name h5{ font-size: 13px }
.read-reviews h4{margin: 20px auto 35px auto;}
    .BookingOptions {
    margin-bottom: 35px;
}
    .faqs-section{margin-bottom: 35px;}    
    .page-id-2575 footer.ftr-width {
    margin-top: 30px;
}

    .postid-152 section.amenities-section.floor-plan { margin-top: 40px;}
    .postid-138 .reviwe-section, .postid-171 .reviwe-section, .postid-152 .reviwe-section, .postid-160 .reviwe-section{padding-top: 30px;}
.postid-138 section.amenities-section.amenitieslisting, .postid-171 section.amenities-section.amenitieslisting, .postid-152 section.amenities-section.amenitieslisting, .postid-160 section.amenities-section.amenitieslisting {padding-top: 20px;}
    
    .enqbk-now a {font-size: 14px;}
    .moreabout-section .bok-btn { margin-top: 20px;}
    .cho-shields-sec .cho-shields-content-slider .slick-next:before, .cho-shields-sec .cho-shields-content-slider .slick-prev:before {  font-size: 24px;}
    .slick-slider button.slick-next { right: 5px;}
    .slick-slider button.slick-prev { left: 5px;}
    .passive-house-content-sec .passive-house-content-heading h1, .design-sec .design-team .design-team-heading h2, .cho-shields-sec .cho-shields-heading h2{font-size: 17px; letter-spacing: .5px; line-height: 21px;}
    .cho-shields-sec .cho-shields-content-slider .item{ padding:30px; }
    .div_content.gramercy-for-corporate h2{font-size: 17px; letter-spacing: .5px; margin-top: 30px;}
    .top-restaurant-list h6{font-size: 17px; margin-bottom: 5px; line-height: 21px;}
    .page-id-2265 .amenities-section { margin-bottom: 0;  padding: 22px 29px;}
    ul.extra-service-gallery li{padding: 0px 15px;}
    ul.extra-service-gallery li h4{font-size: 17px; margin-top: 10px;}
    .information-sec .write-us h3{letter-spacing: .5px;}
    .deals-sec {margin-top: 86px;}
    .deals-product-sec { margin-top: 40px; padding: 0 10px;} 
    .deals-product-sec .extended { padding: 0px 5px;}
    .deals-product-sec .extended-content h2{padding: 10px; font-size: 17px; letter-spacing: .5px}
    .deals-product-sec .extended-content p{padding: 5px 10px;} 
    .event-booking-sec { padding: 60px;}
    .reviwelist-section { padding: 35px 27px 25px 27px;}
    .reviwelistp ul { column-count: 2;}
    .rev-section { padding: 35px 0px 0px 0px;}
    .abut-img img{width: 200px; height: 200px;}
    .aboutSudha-section .bok-btn { margin-top: 30px;}
    .member_content p { padding-top: 5px;}
    .aboutSudha-section .reviwecaption { margin-top: 10px;}
    .map-section {  margin-top: 0px;}
    .banner-section{padding-top: 55px;}
    .whystay-section { padding: 50px 0 0 0;}
    .bedroomright-section .bedcategory-service ul li h3{ margin-bottom: 15px; line-height: 21px;}
    section.trn-bed.withBlueBg .review-box-inner, section.trn-bed.withBlueBg .book-now-box-inner{padding: 30px 0 30px 0;}
    .apartments-lp { padding: 50px 40px 0px;}
    .apartments-img a { font-size: 16px; margin-top: -5px;}
    .apartments-img .col.span_6{margin-bottom: 0;}
    .location .heading h2 { margin-top: 0px;}
    .bedroomright-section:nth-child(odd) .inr-bedroom-right {
        padding-left: 50px;}
    .apimg { padding-top: 40px;}
    .whiteBg{margin-top: -33px; border-top: 1px solid #fff;}
    .logo {left: 40px;  max-width: 92px;}
    .email-and-contact p {font-size: 13px; padding-left: 162px;}
    .main-nav > li > a { padding: 16px 6px;}
    .flex-caption h3{padding: 10px 15px 10px 20px; font-size: 12px; width: 100%;}
    .duplexapr.d-flex h5 { font-size: 76px;  width: 72px;  padding: 0px 15px 0px 20px; }
    .duplexapr.d-flex h6 { font-size: 22px;  width: 100%; }
    .flex-caption p{ padding: 10px 15px 10px 20px; width: 362px;}
    .flex-caption { bottom: 25%; }
    .aprtmenu-section ul.menu li a { padding: 10px 10px; font-size: 12px; }
    .gardenduplexapr-section { padding: 36px 0 18px 0; }
    section.amenities-section.floor-plan{padding: 15px 0 0 0;}
    
    .bedduplexL-section { padding: 22px 0 22px 0; }
    .gardenduplexapr-section .wid-gardenduplex p{font-size: 13px; letter-spacing: .5px;}
    .bedduplexL-section .inr-bedroom-right { padding-top: 45px;}
    .bedduplexL-section .inr-bedroom-right { padding-right: 0px; padding-left: 20px;}
    /*.bedduplexL-section:nth-child(even) .inr-bedroom-right { padding-left: 0px; padding-right: 20px; }*/
    .amenities-section { padding: 22px 0 0px 0; }
    .bedduplexL-section .inr-bedroom-right h5 { font-size: 24px; margin-top: 12px; }
    .bedduplexL-section .bedcategory-service { padding-top: 15px; }
    .amenities-section .wid-auto h3 { font-size: 17px;}
    .amenities-section .list-group { margin-bottom: 0px; margin-top: 15px; }
    .reviwe-section .wid-auto h3 { font-size: 18px; }
    .margin-b-30 { margin-bottom: 22px !important;}
    .reviwe-caption { padding: 30px 30px; }
    .margin-t-40 { margin-top: 30px !important; }
    .reviwe-section p { font-size: 14px; line-height: 24px;}
    .container.abst{top: -170px;}
    .moreabout-section .wid-auto h3 { font-size: 17px; }
    .moreabout-section .reviwe-caption { margin-top: 35px; }
    .eastvillage-section { padding: 44px 0 0px 0; }
    .eastvillage-section .heading-title h3 { font-size: 17px;}
    .village-caption { bottom: 47px;}
    .eastvillage-section .village-caption h4{margin-top: 5px;}
    .eastvillage-section .village-caption h5 { font-size: 15px;  margin-top: 12px; }
    .eastvillage-section .village-caption p { padding-bottom: 0px; padding-top: 6px; }
    .booknow-section { padding: 10px 0; }
    .amenities-section .list-group ul.list-box li {font-size: 10px; }
    .footer-nav li { padding-right: 25px; }
 

    .pvtresidence-section { padding: 50px 0 25px 0; }
    .pvtresidence-section .wid-auto h4 { font-size: 16px;}
    .pvtresidence-section .wid-auto p {font-size: 12px;}
    .bedroomright-section, .apartmentview-section {padding: 25px 0;}
    .pvtresidence-section .wid-auto { width: 100%;}
    
    
    .bg-text-box h2 {font-size: 26px; }
    .bg-text-box h1 { padding-bottom: 40px; font-size: 120px; }
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited { font-size: 13px; letter-spacing: 2px;}
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 10px 20px; font-size: 13px; }
    .east-village-box p, .gramercy-townhouse-box p { font-size: 12px; padding: 12px 0 15px 0; }
    .east-village-box h3, .gramercy-townhouse-box h3 { padding: 15px 0; font-size: 16px; }
    .note { padding: 45px 35px 0px 35px; }
    .note p { margin-bottom: 0px; font-size: 13px;}
    .section-tab{padding-top:45px;}
    .note h1{font-size: 17px;}
    .tab-text-box h4 { font-size: 20px; padding: 12px 50px; }
    .tab-text-box h2 { font-size: 14px; line-height: 1.8;}
    .tab-text-box { width: 400px;}
    .train-box h3, .bed-box h3{font-size: 24px; padding-bottom: 20px;}
    .train-box span a, .bed-box span a{letter-spacing: 1px;}
    .review-and-book { margin: 50px auto 0 auto; } 
    .review-box-inner, .book-now-box-inner { padding: 30px 0 90px 0; }
    .review-box-inner h3, .book-now-box-inner h3 { font-size: 23px; }
    .review-box-inner p, .book-now-box-inner p { padding: 24px 0; }
    .review-box-inner span { padding: 10px 20px; }
    .review-box-inner span a, .book-now-box-inner span a{letter-spacing: 1px;}
    .book-now-box-inner span { padding: 10px 50px; }
    .note h6, .heading h6 { font-size: 4em; }
    .train-bed { padding: 60px 30px 45px 30px; }
    .bedduplexL-section .container-fluid { padding: 0 50px;}
    
    .flex-captionabout h3 { width: 220px; font-size: 12px;}
    .flex-captionabout h6 { font-size: 24px; width: 130px;}
    .aboutus-caption { padding: 30px 30px;}
    .aprsudha-imgs, .estvill { padding-top: 30px;}
    .aprsudha-section .wid-auto h3, .aboutSudha-section .wid-auto h3, .locationsection .wid-auto h3 { font-size: 18px;}
    .aprsudha-section.aboutH1 .wid-auto h1{font-size: 18px;}
    .aprsudha-section .wid-auto p { font-size: 13px;}
    .eastvillage-s { padding: 30px 0 0px 0 !important;}
    .eastvillage-section .village-caption h3 { font-size: 82px; line-height: 75px;}
    .reviwe-s { margin: 40px 0 20px 0 !important;}
    .abut-img { padding-top: 10px;}
    .aboutSudha-section .reviwecaption { margin-top: 0px;}
    .aboutSudha-section p{line-height: 21px; font-size: 12px;}
    .team-member .member { padding-top: 15px; max-width: 445px;}
    .team-member .member .member_name h6 {font-size: 15px;}
    .team-member .col.span_6{margin-bottom: 20px;}
    .about_team .about_team_heading h3 { font-size: 17px;}
    .aboutSudha-section { padding: 35px 0 20px 0; margin-top: 20px;}
    .page-id-40 .partners .abpartners { margin: 30px auto 20px auto; max-width: 100%;}
     .apartment-sec .appart-ment-content h1{font-size: 17px; letter-spacing: .5px;}
    .blog-sections .heading-title h1 { font-size: 18px;}
    .div_content.gramercy-for-corporate h1{font-size: 17px; height: 21px;}
    .passive-house-content-sec .passive-house-image-content .passive-house-image .passive-content h6{line-height: 21px;}
    .blog-section .heading-title h3 { font-size: 17px;}
    .blog-section .heading-title h3:after { margin-top: 10px;}
    .blog-section .heading-title h3 { margin-top: 50px;}
    
    .single-post section.booknow-section { padding-top: 140px;}
}

@media screen and (max-width:1023px){
    .BookingOptions.rNewPageBookingOptions {
    margin: 35px 0;
} 
    
    video {  height: auto;   }
   .apartments-lp { padding: 60px 20px 0px;}
    /**--- Mob menu ---*/
    .mobileMenu ul li { font-size: 12px; width: 100%; top: 0;}
    .mobileMenu ul li a { padding: 10px 20px; display: block; color: #fff;}
    .main-nav > li > a {top: 29%; padding: 13px 20px;}
    .email-and-contact p {display: none;}
    .mobile { display: block; padding: 5px 40px; float: right;}
    .main-nav {top: 60px; position: absolute;}
    /*.main-nav {  top: 29%;}*/
    .aboutus-caption h5 br, .revi-caption h5 br { display: none;}
    
    .tabContent img, .hoverZoom img{ transition: none;}
    .tabContent:hover img, .hoverZoom:hover img { transform: none; transition: none;}
    .village-img:hover img { transform: none; transition: none;} 
    .village-img img { transition: none;}
    .flex-captionabout { bottom: 24%;}
    .featured-banner{
            margin-top: 87px;
    }
}

@media screen and (max-width:823px){.aprsudha-section .wid-auto, .aboutSudha-section .wid-auto { width: 100%; }



}
@media screen and (max-width:768px){
.box h3 { font-size: 15px;}
.reviewNewPage { padding-top: 5px;}
.page-id-2575 footer.ftr-width {
    margin-top: 20px;
}

    .postid-8 .amenities-section .list-group, .postid-69 .amenities-section .list-group{
    margin-bottom: 20px;
    margin-top: 20px;
}
    .bedroomright-section .bedcategory-service ul li h3 img{  width: 25px}
    .passive-house-content-sec .passive-house-image-content .passive-house-image img { max-height: 90px;}
    
    .page-id-181 .information-sec { margin-top: 20px;}
    .faqs-list ul.first-list:first-child { width: 10%;}
    .faqs-list ul { width: 21%;}
    .faqs-section { padding: 100px 0 40px 0;}
    .faqHeader { font-size: 17px;}
    .faqHeader-title { font-size: 15px;}
    .faq-ans { font-size: 13px; letter-spacing: 0px; line-height: 21px;} 
    .faqs-list{margin-top:15px;}
    .faqs-section ul li{font-size: 13px; letter-spacing: 0px; line-height: 21px;}
    .faqHeader-title{margin-top: 10px; font-size: 14px;}
    .faqs-list li.listitem { margin-bottom: 5px;}
    
    .postid-69 .gardenduplexapr-section, .postid-8 .gardenduplexapr-section, .postid-102 .gardenduplexapr-section, .postid-128 .gardenduplexapr-section{padding-bottom: 15px;}
    .amenities-section{margin-bottom: 0;}
    .postid-138 .reviwe-section, .postid-171 .reviwe-section, .postid-152 .reviwe-section, .postid-160 .reviwe-section{padding-top: 15px;}
.postid-138 section.amenities-section.amenitieslisting, .postid-171 section.amenities-section.amenitieslisting, .postid-152 section.amenities-section.amenitieslisting, .postid-160 section.amenities-section.amenitieslisting {padding-top: 15px;}
    
    .passive-house-content-sec .passive-house-content-heading { padding-top: 35px;}
    .cho-shields-sec .cho-shields-heading { padding-top: 15px;}
    section.partners .row .col.span_12 { padding: 0; margin-bottom: 25px;}
    .page-id-2265 .amenities-section .list-group{ margin-top: 10px;}
    .homestay h6 { text-align: center; line-height: 24px; font-size: 16px;}
    .amenities-section .list-group ul.list-box li{ margin-bottom: 12px;}
    .div_content.gramercy-for-corporate p {padding: 5px 0;}
    .page-id-2265 .amenities-section { margin-bottom: 20px; padding: 15px 15px;}
    .top-restaurant-heading { padding: 35px 0 0px 0;}
    .page-id-2265 .gardenduplexapr-section { padding: 35px 0 0px 0;}
    .top-restaurant-list h6{margin-top: 10px;}
    .container.top-restaurant { padding: 0px 20px;}
    section.services-eva-wrapper p { padding-top: 35px;}
    .top-service-gallery ul.extra-service-gallery { padding: 35px 0 0 0;}
    .page-id-291 .blog-sections { padding: 35px 20px 15px 20px !important;}
    .apartment-sec .appart-ment-content h3{padding-top: 0;}
    .event-booking-sec .event-content { max-width: 100%; margin: 0 auto;}
    .page-id-181 .apartment-sec .appart-ment-content p{padding-bottom: 10px;}
    .page-id-181 .apartment-sec .appart-ment-content{margin-bottom: 10px;}
    
    .deals-product-sec{ margin-top: 35px; padding: 0 0px;}
    .partners .abpartners ul.logo-div li{padding: 0 7.5px;}
    .revi-caption .mr-20 { margin-right: 15px;}
    .page-id-40 .aprsudha-section { padding-top: 35px;}
    /*.page-id-40 section.aprsudha-section.aprsudha-imgs{padding-top: 10px;}*/
    .left-map h3, .right-map h3 { padding-top: 0px;}
    .abut-img{padding-top: 10px;}
    .aboutSudha-section .bok-btn { margin-top: 25px;}
    .aboutSudha-section .reviwecaption { margin-top: 0px;}
    .about_team .about_team_heading h3 { font-size: 16px; padding-top: 20px;}
     .banner-section{padding-top: 44px;}
    .apartments-lp h6 { font-size: 12px; margin-bottom: 25px;}
    .apartments-num h2{font-size: 72px; line-height: 72px;}
    .apartments-num p { font-size: 13px;}
    .apartments-name h3 { font-size: 15px; line-height: 21px;}
    .apartments-name p { font-size: 13px; line-height: 21px;}
    section.pvtresidence-section .div_content p { margin-bottom: 10px;}
    .bedroomright-section .bedcategory-service ul li h3{ margin-bottom: 6px; line-height: 21px;}
    .bedroomright-section{margin-bottom: 0px;}
    .logo {left: 20px;}
    section.trn-bed.withBlueBg {  margin-top: 20px; margin-bottom: 20px;}
    .page-id-291 .row.blogs { padding-top: 35px; padding-bottom: 25px;}
    
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited{ width: calc(42% - 2px);}
    .location .heading h2 { margin-top: 0px;}
    .booknow-section .bk-now { margin-top: 30px; margin-bottom: 30px;}
    .page-id-291 h3.apartment_twopadding{left: 6px;}
    
    .east-village-box p, .gramercy-townhouse-box p{padding: 10px 0 10px 0;}
    .east-village-box h3, .gramercy-townhouse-box h3{padding: 10px 0; margin: 0;}
     .whiteBg{margin-top: 0px; }
    .bg-text-box .buttons{margin-top: 0px;}
    .bedduplexL-section .container-fluid {padding: 0 30px;}
    .flex-caption { bottom: 10%; }
    .duplexapr.d-flex h5 { font-size: 69px; width: 60px; padding: 0px 15px 0px 15px;}
    .duplexapr.d-flex h6{  font-size: 18px;  padding: 15px 20px 15px 15px;}
    .aprtmenu-section ul.menu li a { padding: 0px 8px; font-size: 12px; }
    .bedduplexL-section .col.span_9.p-0{width: 66.6666666667%; }
    .bedduplexL-section .col.span_3.p-0{width: 33.3333333333%;}
    .eastvillage-section .eastvillage-width, .amenities-section .wid-auto, .reviwe-section .wid-auto, .moreabout-section .wid-auto, .partners .abpartners { width: 100%;  }
    .gardenduplexapr-section { padding: 40px 0 20px 0; }
    .gardenduplexapr-section .wid-gardenduplex h1 { font-size: 18px; }
    .blog-section .heading-title h3 {  margin-top: 60px;}
    .gardenduplexapr-section .wid-gardenduplex p { font-size: 14px; letter-spacing: .5px; }
    .margin-b-50 { margin-bottom: 25px !important; }
    .bedduplexL-section .inr-bedroom-right { padding-top: 15px; }
    .bedduplexL-section .inr-bedroom-right { padding-right: 0px; padding-left: 18px; }
    /*.bedduplexL-section:nth-child(even) .inr-bedroom-right { padding-left: 0px;  padding-right: 18px; }*/
    .amenities-section { padding: 22px 20px 20px 20px;}
    
    .bedduplexL-section .inr-bedroom-right h5{letter-spacing: 1px; font-size: 22px;}
    .amenities-section .list-group { margin-bottom: 20px; margin-top: 20px; }
     
    
    .reviwe-caption { padding: 25px 30px; }
    .reviwe-section p { font-size: 13px; line-height: 21px; }
    .margin-t-40 { margin-top: 20px !important; }
    .container.abst { top: -160px;}
    .moreabout-section { padding: 160px 0px 0;}
    .moreabout-section .reviwe-caption { margin-top: 30px; }
    .moreabout-section p { font-size: 12px; line-height: 21px;}
    .moreabout-section .bk-now { margin-bottom: 30px; }
    .moreabout-section .bok-btn { margin-top: 10px; padding: 12px 40px; font-size: 13px; }
    .reviwe-section .wid-auto h3, .moreabout-section .wid-auto h3,  .amenities-section .wid-auto h3, .eastvillage-section .heading-title h3 {font-size: 18px; letter-spacing: 0px;}
    .margin-b-30 { margin-bottom: 20px !important; }
    .village-caption { padding: 0 10px;}
    .eastvillage-section .village-caption h3 { font-size: 72px;  line-height: 60px}
    .village-caption { bottom: 36px; }
    .booknow-section { padding: 0px 0;}
    section.booknow-section .bk-now a.bok-btn { padding: 12px 40px; font-size: 13px;}
    .abpartners .col{padding: 0 !important;}
    .footer-nav li { padding-right: 5px;  }
    .eastvillage-section .village-caption h5 { font-size: 14px;}
    .gardenduplexapr-section .wid-gardenduplex { width: 100%;}
    .partners .abpartners { margin: -100px auto 20px auto !important;}
    .BookingOptions_ftr{min-height: 135px;}
    .ftr-width { width: 100%; }
    footer ul, footer ul li {  padding: 0px 10px; }
  
    
    .banner-section h1 { font-size: 18px; }
    .banner-section h2 { font-size: 92px; line-height: 1; }
    .pvtresidence-section { padding: 40px 0 10px 0;}
    .pvtresidence-section .wid-auto p{line-height: 21px;}
    .margin-t-30 { margin-top: 25px !important; }
 
    .bedroomright-section, .apartmentview-section { padding: 20px 0; }
    .bedroomright-section .col.span_9.p-0{width: 66.6666666667%;}
    .bedroomright-section .col.span_3.p-0{width: 33.3333333333%;}
    .bedroomright-section .inr-bedroom-right h3 { font-size: 65px; height: 55px; line-height: 0.8; }
    .bedroomright-section .inr-bedroom-right{padding-right: 20px; padding-left: 30px; padding-top: 5px;}
    .bedroomright-section:nth-child(odd) .inr-bedroom-right { padding-left: 30px; padding-right: 20px; }
    
    .bedroomright-section .inr-bedroom-right h2 { font-size: 14px; margin-top: 10px; }
    .bedroomright-section .bedcategory-service { padding-top: 10px; }
    .bedroomright-section .bedcategory-service ul li h3 { padding: 0px 0px; font-size: 11px;}
    .bedroomright-section .bedcategory-service ul li h3 img { vertical-align: middle; padding-right: 5px; }
    .bedroomright-section .bedcategory-service ul li h3 img { vertical-align: middle; padding-right: 5px; }
    .bedroomright-section .primarybtn-book { width: 100%; /*position: static;*/ bottom: 0; padding-top: 6px; }
    .bedroomright-section .read-btn, .bedroomright-section .book-btn { font-size: 11px; padding: 10px 15px; }
    .bedroomright-section .inr-bedroom-right h4 { font-size: 12px;  margin-top: 5px;}
    .apartment-feature { padding: 35px 25px 35px 25px;}
    .apartment-feature h4 { font-size: 20px;     margin-bottom: 15px;}
    .aprt-button{padding: 10px 15px;}
    .apartment-feature p{margin-bottom: 20px;}
    .whystay-section { padding: 20px 0 0 0;}
    .whystay-section h2 { font-size: 21px; margin-bottom: 25px; letter-spacing:0;}
    .whystay-caption h4 { font-size: 72px; height: 72px; line-height: 90px;}
    .whystay-caption h5{margin-top: -15px;}
    
    .whystay-caption{margin-bottom: 25px;}
    .whystay-section .mr-20 { margin-right: 10px; }
    .map-section .contact-details { padding: 40px 20px 40px 20px; }
    .map-section .contact-details h5{font-size: 13px;}
    .map-section .contact-details p{font-size: 12px;}
    .whystay-section .container, .map-section .container {  padding: 0 20px; }
    
    
    

    .bg-text-box h2 { font-size: 24px; letter-spacing: 2px;}
    .bg-text-box h1 { padding-bottom: 30px; font-size: 110px; }
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited { font-size: 12px; letter-spacing: 1px; padding: 10px 15px; }
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 10px 20px; font-size: 12px;}
    .east-village-box h3, .gramercy-townhouse-box h3 { font-size: 15px; }
    .note { padding: 35px 30px 0px 30px; }
    .note p { font-size: 12px; }
    
    .note h1 { font-size: 17px; letter-spacing: .5px; }
    .note h3{font-size: 13px;}
    
    
    .note1 h2 { font-size: 17px; letter-spacing: .5px; }
    .note1 h3{font-size: 13px;}
    .tab ul li span { padding: 14px 0; font-size: 10.5px; }
    .left-btn h3 a, .right-btn h3 a { font-size: 12px; }
    .tab-text-box h4 { font-size: 18px; padding: 14px 50px; }
    .tab-text-box h2 { font-size: 12px; padding: 8px 15px; line-height: 2;}
    .tab-text-box a { font-size: 10px;}
    .train-bed { padding: 50px 20px 20px 20px; }
    .mobile{padding: 5px 20px;}
    .cell{padding: 15px 10px;}
    .train-box h3, .bed-box h3 { font-size: 20px; padding-bottom: 10px; }
    .train-box span, .bed-box span{margin-top: 10px; padding: 6px 20px;}
    .review-box-inner h3, .book-now-box-inner h3 { font-size: 20px; }
    .review-box-inner p, .book-now-box-inner p{font-size: 12px;}
    .review-box-inner span { padding: 10px 15px;}
    .book-now-box-inner span { padding: 10px 45px; }
    .location .left-map h3, .location .right-map h3 {padding-top: 10px; font-size: 14px; letter-spacing: 1px;}
    .review-box-inner span a, .book-now-box-inner span a { letter-spacing: .5px; }
    .flex-captionabout h3 { width: 215px;}
    .aboutus-caption { padding: 10px 10px;}
    .aboutus-caption h4, .revi-caption h4 { font-size: 82px;}
    .aboutus-caption h5, .revi-caption h5{margin-top: 14px;}
    .aprsudha-section { padding-top: 50px;}
    .aprsudha-section .wid-auto, .aboutSudha-section .wid-auto { width: 100%; }
    .aprsudha-section .wid-auto p { font-size: 12px; line-height: 21px;}
    .estvill, .apimg{ padding-top: 35px; }
    .eastvillage-s { padding: 35px 0 0px 0 !important; }
    .aprsudha-imgs .apimg { padding-top: 0px;}
    .aprsudha-imgs{padding-top: 20px;}
    .reviwe-s { margin: 35px 0 20px 0 !important; }
    .aboutSudha-section { padding: 35px 0 35px 0;  margin-top: 10px;}
    .eastvillage-s .village-img { margin-top: 0px !important; }
    .eastvillage-widthinr .village-caption{ margin: -40px 0 30px 0px;}
    .apartments-img a { font-size: 15px; margin-top: -10px;}
    .aboutcls { padding-top: 35px;}
    .section.aprsudha-section.aprsudha-imgs{padding-top: 0px;}
    
    .reviwelist-section { padding: 35px 7px 25px 7px;}
    h5.reviewTitle{font-size: 20px;}
    h5.margin-t-40.reviewTitle.p-0.u-b {  margin-top: 25px !important; }
    .row.combineButton.combineButtonReviwe .span_12 span a{margin-top: 30px;}
    
    .page-id-40 .reviwe-section, .page-id-40 .reviwe-section, .page-id-183 .reviwe-section, .page-id-261 .reviwe-section {
    margin-bottom: 15px !important;}
   .passive-banner-sec .passive-main-banner h2{ font-size: 18px; line-height: 24px; letter-spacing: .5px;}
    .BookingOptions h2{font-size: 17px;}
    
    }
@media screen and (max-width:767px){
    .btn_nextPrevious{padding: 10px 0;}
  .featured-banner h1, .deals-sec .by-sudha-deal-heading h1 {
    font-size: 17px;
    letter-spacing: 1.5px;
      line-height: 26px;}  
    
.box p { font-size: 13px; }
.box h3 { font-size: 15px;}
section.data {
    padding-top: 30px;
}
.person-name {
    padding-top: 5px;
}
    .page-id-181 .appart-ment-content p, .page-id-181 .appart-ment-content h3 { text-align: center; line-height: 21px;}
    .information-sec .write-us p a{ line-height: 24px; font-size: 13px;}
    .passive-banner-sec{margin-top: 82px;}
    span.reveiewName, span.review_date {
    display: inline-block;
    font-family: 'GothamHTFBook';
    text-align: center;
    font-size: 13px;
    line-height: 1.5;
}
    .whiteBg {
    margin-top: 890px;
}
    
    .desktop-banner {
        display: none !important;
    }
    .mobile-banner {
        display: block !important;
    }    
    
    
.postid-138 section.amenities-section.amenitieslisting, .postid-171 section.amenities-section.amenitieslisting, .postid-152 section.amenities-section.amenitieslisting, .postid-160 section.amenities-section.amenitieslisting {padding-top: 35px;}
    .top-restaurant-list h6{margin-top: 10px;}
    .amenities-section {
    padding: 15px 20px 15px 20px;
}
    .faqHeader-title{line-height: 1.4;}
    .faqs-list ul { width: 28%;}
    .village-caption { bottom: 0px; margin-top: -25px; margin-bottom: 20px;}
    .bedduplexL-section { padding: 35px 0 0px 0;}
    .page-id-2265 .div_content.gramercy-for-corporate { padding: 0 0px;}
    .top-restaurant-list h6{margin-top: 0px; text-align: center;}
    .top-restaurant-list p { line-height: 21px; text-align: center; margin-top: 10px;}
    
    footer ul {padding-top: 10px;}
    .footer-nav li {padding: 12px 12px 0px 0px;}
    section.services-eva-wrapper p{font-size: 15px;}
    .page-id-291 .blog-sections { padding: 35px 0px 15px 0px !important;}
    .event-booking-sec .event-content h3{font-size: 15px; padding: 10px 10px 0px 10px;}
    .page-id-183 .event-booking-sec .event-content h3{padding-bottom: 10px;}
    .section.trn-bed.withBlueBg .span_6.book-child, .span_6.book-child{width: 50%;}
   .revi-caption { padding: 10px;}
    .row.apartments-img .col.span_2.apartments-num { width: 16.6666666667%;}
    .information-sec .write-us{    padding: 10px 0;}
    .gardenduplexapr-section { padding: 34px 0 17px 0;}
    .margin-t-30 { margin-top: 20px !important; }
    .margin-b-50 { margin-bottom: 0px !important; }
  
    .bedduplexL-section .col.span_9.p-0 { width: 58.3333333333%; }
    .bedduplexL-section .col.span_3.p-0 { width: 41.6666666667%;}
    
    .amenities-section .col.span_4, .amenities-section .col.span_5, .amenities-section .col.span_3, .information-sec .col.span_4, .passive-house-image-content .col.span_4.no-gutters,  .eastvillage-width .col.span_4.no-gutters {width: 33.3333333333% !important;}
    .moreabout-section { padding: 134px 0px 0; }
    .moreabout-section .reviwe-caption { margin-top: 25px; }
    .margin-t-40 { margin-top: 20px !important; }
    .eastvillage-section .col.span_4.no-gutters, .whystay-section .col.span_4.no-gutters, .top-restaurant-list .col.span_6{ width: 50%; }
    .col.span_4.no-gutters.another-apartment-list{ width: 50% !important; }
    
    .eastvillage-section { padding: 34px 0 0px 0; }
    footer ul, footer ul li { padding: 0px 5px; }
    .whystay-caption h4 {line-height: 90px;}
    .whystay-caption { padding: 5px 5px 0 10px;}
    .map-section { padding: 20px 0 40px 0;}
    .map-section .col.span_9.no-gutters{width: 75%;}
    .map-section .col.span_3.no-gutters{width: 25%;}
    .event-booking-sec { padding: 40px 0px;}
    section.apartments.homeaprt .col.span_6, .location .col.span_6, .section-tab .col.span_6, section.train-bed.trn-bed .span_6, .deals-product-sec .col.span_6{width: 50%;}
    .tab ul li span{font-size: 10px;}
    .bg-text-box-container { top: 50%; }
    .bg-text-box h2 { font-size: 21px; }
    .bg-text-box h1{font-size: 96px; padding-bottom: 25px;}
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited{letter-spacing: .5px;}
    .note { padding: 30px 30px 0px 30px; }
   
    .note p { margin-bottom: 0px;}
    
    .section-tab{padding-top:40px;}
    .east-village-box, .gramercy-townhouse-box{width: 100%;} 
    
    .aboutus-section .col.span_4.no-gutters, .rev-section .col.span_4.no-gutters { width: 33.3333333333%; }
    .aboutus-caption .mr-20 { margin-right: 10px;}
    .eastvillage-widthinr .col.span_6.no-gutters { width: 50%; }
    .aboutus-caption h4, .revi-caption h4 { font-size: 75px;}
    .eastvillage-widthinr .village-caption { margin: -30px 0 30px 0px;} 
    
    .aboutcls .row{display: table;}
    .aboutcls .col{display: table-cell; float: none;}
    .apartments-lp { padding: 50px 20px 0px;}
    
    section.contactcontent-wrapper.contactcontent-wrapperTopsection .col {
        width: 100%;
    }
    
    section.contactcontent-wrapperTopsection .col{
        display: block !important;
    } 
    
    .contactcontent-wrapperTopsection {
        margin-top: 20px !important;
    }
    
    section.contactcontent-wrapperTopsection .rightcontactbox p span {
    width: 80%;
    line-height: 1.6;
    display: block;
    font-size: 14px;
    margin-left: 27px;
}
    
    section.contactcontent-wrapperTopsection .rightcontactbox p a img {
    vertical-align: middle;
    width: 10%;
    float: left;
    margin-right: 12px;
}
    
}

@media screen and (max-width:736px){
    .partners .abpartners ul.logo-div li:nth-child(3) { margin-top: -20px;}
    
    .aprtmenu-section ul.menu{width: 100%;}
    .aprtmenu-section ul.menu li a { padding: 12px 10px; font-size: 12px;}
    .aprtmenu-section ul.menu li a img { vertical-align: middle; padding-right: 4px; }
    .footer-nav li a{font-size: 12px; font-weight: normal;}
    .footer-nav:after{ margin: 12px auto;}
    .bedroomright-section .inr-bedroom-right h3 { font-size: 56px; }
    .apartment-feature { padding: 30px 20px 30px 20px;}
    .whystay-caption h4 { font-size: 62px; }
    .whystay-caption h5 { font-size: 14px; line-height: 1.4;}
    .whystay-caption { padding: 0px 5px 0 10px; margin-bottom: 20px;}
    .note { padding: 30px 20px 0px 20px; }
   
    .train-bed {padding: 45px 20px 25px 20px;}
    .whiteBg { margin-top: 850px;}
    span.reveiewName, span.review_date {
    display: inline-block;
    font-family: 'GothamHTFBook';
    text-align: center;
    font-size: 13px;
    line-height: 1.5;
}
}


@media screen and (max-width:667px){
    .BookingOptions_ftr {
    min-height: 115px;
}
    .row.combineButton.combineButtonReviwe .span_12 span a {
    margin-top: 25px;
}
    section.data .container{
    padding: 0 20px; 
}
    span.reveiewName, span.review_date { 
    font-size: 13px;
    line-height: 1.5;
}
    
    .whiteBg {
    margin-top: 765px;
}
    .aboutus-section .d-flex {
    display: block !important;
    text-align: center;
}
    .deals-product-sec .extended-content p { padding: 0px 0px;}
    .aboutSudha-section { padding: 35px 0 20px 0; }
     .whystay-caption h4 { font-size: 72px;}
    .whystay-caption h5 { font-size: 13px;}
    .row.parent.combineButton { margin-top: 10px;}
    .bedroomright-section .bedcategory-service ul li h3{  line-height: 14px;}
   .flex-caption { bottom: 5%; } 
   .duplexapr.d-flex h5 { font-size: 52px; width: 50px; padding: 0px 15px 0px 15px; } 
   .duplexapr.d-flex h6 { font-size: 17px; padding: 10px 20px 10px 15px; }
   .aprtmenu-section ul.menu li a { padding: 13px 3px;}
   .gardenduplexapr-section { padding: 30px 0 15px 0; }
   .gardenduplexapr-section .wid-gardenduplex h1 { font-size: 17px; }
   .gardenduplexapr-section .wid-gardenduplex { width: 100%; }
   .bedduplexL-section .inr-bedroom-right { padding-top: 20px; }
   .bedduplexL-section .inr-bedroom-right h5 { font-size: 20px; margin-top: 10px;}
   .bedduplexL-section .bedcategory-service { padding-top: 13px; }
    .bedduplexL-section .bedcategory-service ul li { font-size: 12px; padding: 4px 0px; }  
    .moreabout-section { padding: 150px 0px 0; }
    .reviwe-section .wid-auto h3, .moreabout-section .wid-auto h3, .amenities-section .wid-auto h3, .eastvillage-section .heading-title h3 { font-size: 17px; }
    .moreabout-section .reviwe-caption { margin-top: 20px; }
    .gardenduplexapr-section .wid-gardenduplex p, .reviwe-section p{line-height: 21px;}
    footer li a{padding: 0px 0;}
    .bedroomright-section .read-btn, .bedroomright-section .book-btn { font-size: 12px; padding: 12px 15px;}
    .bedroomright-section .col.span_9.p-0 {width: 66.6666666667%;}
    .bedroomright-section .col.span_3.p-0 {width: 33.3333333333%;}
    .bedroomright-section .inr-bedroom-right{padding-top: 0px;}
    .bedroomright-section .inr-bedroom-right h3 { font-size: 72px; margin-top: 10px;}
    .bedroomright-section .inr-bedroom-right h2 { font-size: 14px; margin-top: 10px; }
    .bedroomright-section .inr-bedroom-right p { font-size: 12px; padding-top: 10px; padding-bottom: 16px; }
    .bedroomright-section .bedcategory-service { padding-top: 10px; }
    .bedroomright-section .bedcategory-service ul li h3 { padding: 0px 0px; font-size: 11px;}
    .apartment-feature h4 { font-size: 18px; margin-bottom: 15px;}
    .bedroomright-section .bedcategory-service ul li h3 { margin-bottom: 15px;}
    .note p br{display: none;}
    .train-box p br, .bed-box p br{display: none;}
    .train-box p, .bed-box p{font-size: 11px; line-height: 1.4;}
    .train-box span a, .bed-box span a { letter-spacing: .5px; font-size: 11px;}
    .train-box span, .bed-box span { padding: 5px 20px; }
    .review-box-inner h3, .book-now-box-inner h3 { font-size: 19px; }
    .review-box-inner p, .book-now-box-inner p { font-size: 11px; padding: 20px 0;}
    .review-box-inner, .book-now-box-inner { padding: 30px 0 85px 0; }
    .review-box-inner span { padding: 8px 15px; }
    .book-now-box-inner span { padding: 8px 45px; }
    .heading h2, .left-map h3, .right-map h3 { padding-top: 0px;}
    .heading h2{ padding-top: 0px;}
    .aboutus-caption h5, .revi-caption h5 { font-size: 16px; }
    .aprsudha-section { padding-top: 40px;}
    .aprsudha-section .wid-auto h3, .aboutSudha-section .wid-auto h3, .locationsection .wid-auto h3 { font-size: 18px; }
    .aprsudha-section.aboutH1 .wid-auto h1{font-size: 18px;}
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited { width: calc(40% - 2px);}
    .east-village-box p, .gramercy-townhouse-box p { font-size: 11px;}
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 8px 20px; font-size: 11px;}
    .east-village-box h3, .gramercy-townhouse-box h3 { font-size: 13px;}
    .note { padding: 20px 20px 0px 20px;}
    .section-tab { padding-top: 40px;}
    .train-bed { padding: 40px 20px 25px 20px;}
    
    .bedroomright-section .primarybtn-book{position: static;}
    .bedroomright-section .flexDisplay{display: block;} 
    .bedroomright-section .col.span_9.p-0 {width: 100%;}
    .bedroomright-section .col.span_3.p-0 {width: 100%;}
}


@media screen and (max-width:568px){
    h5.reviewTitle{padding-bottom: 25px;}
    .partners .abpartners {
    margin: -80px auto 20px auto !important;
}
    .partners .abpartners ul.logo-div li:nth-child(3) {  margin-top: -15px;}
    span.reveiewName, span.review_date { 
    font-size: 13px;
    line-height: 1.5;
}
    .bedroomright-section .bedcategory-service ul li h3 img { width: 22px;}  
    .whiteBg { margin-top: 650px;}
    .page-id-2265 .div_content.gramercy-for-corporate h1{margin-bottom: 35px !important;}
    .amenities-section .list-group ul.list-box{column-count: 2;}
    .page-id-61 .revi-caption h4{min-width: 85px;}
    
    .top-restaurant-list .col.span_6 { margin-top: 10px; width: 100%;}
    .top-restaurant-list p{line-height: 21px;}
    .deals-product-sec .extended-content h2{font-size: 15px;  padding: 10px 0;}
    .event-booking-sec {  padding: 20px; margin-top: 10px;}
    .deals-product-sec .extended { padding: 0px 0px;}
  
    .rev-section { padding: 25px 0px 0px 0px;}
    .revi-caption { padding: 0px 10px;}
    .team-member .member { padding-top: 5px;  max-width: 100%;}
    .aboutus-section .col.span_4.no-gutters, .rev-section .col.span_4.no-gutters { width: 100%; display: block;}
    .aboutcls .row { display: block;}
    .aboutcls .col, .rcls .col  {  padding: 0; border-right: none;}
    .apartments-num h2 { font-size: 62px; line-height: 62px;}
    .apartments-name h3 { font-size: 14px; line-height: 21px;}
    .reviwelist-section { padding: 20px 7px 20px 7px;}
    .review-box-inner, .book-now-box-inner { padding: 25px 0 75px 0;}
    .train-bed { padding: 40px 20px 20px 20px;}
    .review-box-inner h3, .book-now-box-inner h3 { font-size: 16px;}
    .aprtmenu-section ul.menu li{width: 50%; float: left;} 
    .aprtmenu-section ul.menu li a { padding: 10px 15px; }
    .bedduplexL-section .inr-bedroom-right { padding-right: 0px; padding-left: 15px; }
    .amenities-section .col.span_4, .amenities-section .col.span_5, .amenities-section .col.span_3 { width: 100% !important;}
    
    .moreabout-section { padding: 160px 0px 0; }
    .moreabout-section .bok-btn { margin-top: 0px;}
    .partners .abpartners ul.logo-div li {  width: 20%; padding: 0 7.5px; margin-bottom: 15px;}
    .partners .abpartners ul.logo-div li img, .eastvillage-section .village-img img{width:100%; }
    .aprtmenu-section ul.menu li a img {float: left}
    .review-box-inner p, .book-now-box-inner p { font-size: 9px; }
    .pvtresidence-section .wid-auto h4 { font-size: 16px; letter-spacing: 0px;}
    .bedroomright-section .flexDisplay{display: block;} 
    .bedroomright-section .col.span_9.p-0 {width: 100%;}
    .bedroomright-section .col.span_3.p-0 {width: 100%;}
    .bedroomright-section .inr-bedroom-right { padding-top: 10px; }
    .bedroomright-section .inr-bedroom-right h3 { font-size: 65px; }
    .bedroomright-section .inr-bedroom-right h4 { font-size: 14px; margin-top: 10px; }
    .bedroomright-section .inr-bedroom-right h2 { font-size: 16px; margin-top: 10px; }
    .bedroomright-section .inr-bedroom-right p { font-size: 13px; padding-top: 5px; padding-bottom: 15px; }
    .bedroomright-section .bedcategory-service { padding-top: 15px; }
    .bedroomright-section .bedcategory-service ul li h3 { padding: 0px 0px; font-size: 13px; }
    .bedroomright-section .primarybtn-book{ padding-top: 10px;}
    .bedroomright-section .read-btn, .bedroomright-section .book-btn { font-size: 12px; padding: 12px 15px; }
    
    .apartmentview-section .flexDisplay{display: block;}
    .apartmentview-section .col { display: block;  }
    .bdr-right { border-right: none;}
    .bdr-left { border-left: none; margin-top: 15px;}
    .map-section .contact-details { padding: 40px 20px 40px 0px; }
    .review-and-book { margin: 40px auto 0 auto;} 
    .bg-text-box h2 { font-size: 20px; }
    .bg-text-box h1 { font-size: 85px; padding-bottom: 20px; }
    .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited{padding: 10px 10px;}
    .east-village-box p, .gramercy-townhouse-box p { font-size: 11px; padding: 10px 0 10px 0; }
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 8px 14px; font-size: 11px;}
    .east-village-box h3, .gramercy-townhouse-box h3{    font-size: 14px; padding: 10px 0;}
    .note { padding: 25px 20px 0px 20px; }
    .note h1 { font-size: 17px;  }
    .note1 { padding-bottom: 25px;}
   
    .note1 h2 { font-size: 17px;  }
    .our-appart:after{margin: 20px auto 25px auto;}
    .tab-text-box {width: 361px;}
    
    .location .left-map h3, .location .right-map h3{font-size: 13px; letter-spacing: .5px;}
    .review-box-inner h3 br, .book-now-box-inner h3 br{ display: none;}
    
    .aboutcls { padding-top: 20px;}
    .apbysudha_content p { margin-top: 10px !important;}
    .aboutus-caption h4, .revi-caption h4 { font-size: 65px; }
    .aboutus-caption { padding: 0px 0px 0px 10px;}
    .eastvillage-widthinr { max-width: 100%; }
    /*.aprsudha-imgs{padding-top: 10px !important;}*/
    ul.extra-service-gallery li { padding: 0px 10px;}
	.logo{max-width: 72px;}
  header img{ max-width: 72px; display: block; }  
   .page-id-284 .reviwe-s { margin: 10px 0 20px 0 !important;}
    .page-id-284 section.section-tab.serTab { padding-top: 0px;}
  .location.location_new_section{padding-top: 25px;}
    .passive-banner-sec .passive-main-banner h2{ font-size: 18px; line-height: 24px; letter-spacing: .5px;}
    section.amenities-section.floor-plan { padding: 15px 0 15px 0;}
    
}
@media screen and (max-width:480px){
    .BookingOptions {
    margin-bottom: 0px;
}
    
    .page-id-2575 .BookingOptions_ftr {
    min-height: 0px; 
}
    .page-id-2575 .BookingOptions.rNewPageBookingOptions {
    margin: 35px 0 25px 0;
}
    .BookingOptions_ftr{    background: transparent;}
    .BookingOptions_ftr {
    min-height: 70px;
}
    .partners .abpartners ul.logo-div li:nth-child(3) {
    margin-top: 0px;
    width: 100%;
    text-align: center;
}
    .partners .abpartners ul.logo-div li:nth-child(3) a img {width: 50%;}
    .page-id-181 .information-sec {
    padding: 20px 0;
}
    section.apartments.homeaprt .col.span_6{margin-bottom: 10px;}    
    
    
    .event-booking-sec .event-content p{padding-bottom: 10px;}

.page-id-181 .information-sec .col.span_4:nth-child(2n):after{
    content: '';
    background: #fff;
    display: block;
    height: 1px;
    margin-top: 0;
    width: 46%;
    margin: 0 auto;
    
}
.page-id-181 .information-sec .col.span_4:nth-child(2n):before{
    content: '';
    background: #fff;
    display: block;
    height: 1px;
    margin-top: 0;
    width: 46%;
    margin: 0 auto;
    
}
    
    
    span.reveiewName, span.review_date { ;
    font-size: 13px;
    line-height: 1.5;
}
    .whiteBg { margin-top: 552px;}
    .page-id-284 .span_12.no-gutters.note1{padding-top: 10px;}
    .passive-house-content-sec .passive-house-image-content .passive-house-image img { max-height: 80px;}
    .passive-house-image-content .col.span_4.no-gutters:nth-child(2){margin: 20px 0;}
    
    span.review_date, h5.reviewTitle{ font-size: 17px;}
    .tabContent img{margin-bottom: 23px;}
    .aprtmenu-section ul.menu li a img{padding-right:15px;}
    .gardenduplexapr-section { padding: 30px 0 0px 0;}
    .blog-section .div_content {  margin-bottom: 35px;}
    .page-id-2265 .amenities-section {padding-bottom: 0;}
    .page-id-2265 .blog-section .div_content {  margin-bottom: 0px;}
    /*.partners .abpartners ul.logo-div li:last-child { float: none; margin-left: auto; margin-right: auto; text-align: center;  display: block;}*/
    .bedduplexL-section .inr-bedroom-right h5 { font-size: 18px; }
    .bedduplexL-section .inr-bedroom-right { padding-top: 15px;}
    .postid-8 .amenities-section{padding: 30px 20px 20px 20px;}
    .bedduplexL-section .inr-bedroom-right h4 { font-size: 12px; margin-top: 0px;}
    .aprtmenu-section ul.menu li{width: 100%;}
    .aprtmenu-section ul.menu li a{padding: 0;}
    .col.span_4.no-gutters.another-apartment-list { width: 100% !important;}
    ul.slick-dots{bottom:1px;}
    .bedduplexL-section:nth-child(odd) .inr-bedroom-right *{text-align: left;}
    .passive-house-content-sec .passive-house-image-content .col { display: block;}
    .passive-house-image-content .col.span_4.no-gutters{width: 100% !important;}
    .top-restaurant-list h6 { font-size: 16px;}
    .passive-banner-sec{padding: 40px 0;}
    ul.extra-service-gallery li { padding: 0px 0px;}
    .information-sec .write-us{border: none; padding: 0;}
    .information-sec .col.span_4{width: 100% !important;}
    .deals-product-sec .extended-content h2{font-size: 15px; padding: 10px 0;}
	section.apartment-sec.apartment-other-sec .container{padding: 0 15px;}
	.apartment-sec .appart-ment-content p{
/*		text-align: center !important;*/
	}
	.apartment-sec .appart-ment-content h2{
		font-size: 15px;
	}
   .deals-product-sec .col.span_6 { width: 100%;}
    .revi-caption { padding: 0px 10px;}
    section.contact-area.map-section .col{display: block;}
    .section.trn-bed.withBlueBg .span_6.book-child, .span_6.book-child { width: 100%;}
    section.trn-bed.withBlueBg .book-child{border-bottom: 2px solid #fff; border-right: none;}
    section.trn-bed.withBlueBg .review-box-inner, section.trn-bed.withBlueBg .book-now-box-inner { padding: 20px 0 20px 0;}
    .review-box-inner span a, .book-now-box-inner span a {   margin-top: 0px;}
    /*.whiteBg { margin-top: 244px}*/
    .flexDisplay { display: block; }
    .bedduplexL-section .col.span_9.p-0 { width: 100%; }
    .bedduplexL-section .col.span_3.p-0 { width:100%;}
    .bedduplexL-section .inr-bedroom-right { padding-right: 20px; padding-left: 20px; }
    .bedduplexL-section:nth-child(even) .inr-bedroom-right { padding-left: 0px;  padding-right: 20px; }
    .bedduplexL-section .text-r h4, .bedduplexL-section .text-r h5, .bedduplexL-section .text-r ul li{text-align: left;}
    .reviwe-caption { padding: 25px 25px; }
    .moreabout-section { padding: 150px 0px 0; }
    .moreabout-section .reviwe-caption { padding: 0px 5px;}
    .margin-t-40 { margin-top: 20px !important; }
    .moreabout-section .bk-now { margin-bottom: 25px; }
    .moreabout-section .bok-btn { margin-top: 0px; padding: 12px 35px; font-size: 12px;}
    .moreabout-section .bok-btn{}
    .gardenduplexapr-section .wid-gardenduplex p, .reviwe-section p { line-height: 22px; }
    .reviwe-section p { font-size: 12px;}
    bedroom-right h5 { font-size: 22px;}
    .eastvillage-section .col.span_4.no-gutters, .whystay-section .col.span_4.no-gutters { width: 100%; }
    .village-caption { padding: 0 20px; }
    .eastvillage-section .village-caption h3 { font-size: 92px; line-height: 70px; }
    .eastvillage-section .village-caption h4 { margin-top: 10px; font-size: 14px;}
    .eastvillage-section .village-caption h5 { font-size: 16px; }
    .eastvillage-section .village-caption p { font-size: 13px;}
    .village-caption { bottom: 0px; margin-top: -26px; }
    .partners .abpartners ul.logo-div li { width: 50%; padding: 0 7.5px; margin-bottom: 15px; }
    .footer-links { padding: 0 10px; }
    footer ul, footer ul li { padding: 0px 10px; }
    
    .banner-section .banner-content{position: relative; width: 100%; bottom: -35px; margin-top: 15px;}
    section.banner-section.reviwbnr .banner-content{ margin-top: 25px;}
    
    .banner-section h1 { font-size: 16px; letter-spacing: 1px;}
    .banner-section h2 { font-size: 62px; line-height: 1; }
    .pvtresidence-section { padding: 30px 0 15px 0; }
    .pvtresidence-section .wid-auto h4 { font-size: 14px; letter-spacing: 0px;}
    .margin-t-30 { margin-top: 15px !important;}
    .margin-b-30 { margin-bottom: 15px !important; }
    .pvtresidence-section .wid-auto p { line-height: 18px; }
    .bedroomright-section, .apartmentview-section { padding: 15px 0;}
    .bedroomright-section .inr-bedroom-right h4 { font-size: 13px; }
    .bedroomright-section .inr-bedroom-right h2 { font-size: 15px;}
    .bedroomright-section .bedcategory-service ul li h3 { padding: 0px 0px; font-size: 12px;}
    .whystay-section { padding: 15px 0 0 0; }
    .whystay-section h2 { font-size: 18px; margin-bottom: 20px; letter-spacing: 0; }
    .whystay-caption { margin-bottom: 35px; padding: 0px 25px 0 25px;}
    .whystay-caption h4 { font-size: 82px; }
    .whystay-caption h5 { font-size: 15px; line-height: 1.2; }
    .map-section { padding: 0px 0 30px 0; }
    
    .map-section .col.span_9.no-gutters { width: 100%; padding: 0;}
    .map-section .col.span_3.no-gutters { width: 100%; padding: 0;}
    .map-section .contact-details { padding: 20px 0px 0px 0px; }
    .map-section .contact-details h5{font-size: 13px; margin-bottom: 10px;}
    .bedroomright-section .inr-bedroom-right h3 { font-size: 72px; }
    
    
    section.apartments.homeaprt .col.span_6, .location .col.span_6, .section-tab .col.span_6, section.train-bed.trn-bed .span_6 { width: 100%;}
    
    
    .east-village-box h2, .gramercy-townhouse-box h2 { padding: 10px 15px; font-size: 13px;}
    .east-village-box p, .gramercy-townhouse-box p { font-size: 13px; padding: 15px 20px 15px 20px; }
    .east-village-box h3, .gramercy-townhouse-box h3 { font-size: 15px; padding: 15px 0; }
    .note { padding: 20px 20px 0px 20px; }
    .note h6, .heading h6 { font-size: 3.325em; }
    

    .note1 h1,  { font-size: 3.325em; }
    .child, .book-child, .parent { display: block; }
    .child-img { display: block;}
    .child:first-child, .book-child:first-child {  padding-right: 0px;} 
    
    .train-img { padding-left: 0px; }
    .bed-img { padding-right: 0px; }
    .child:last-child, .book-child:last-child { padding-left: 0px; }
    .review-and-book {margin: 30px auto 0 auto;}
    .review-box-inner h3, .book-now-box-inner h3 { font-size: 21px; }
    .review-box-inner p, .book-now-box-inner p { font-size: 13px; }
    .review-and-book .book-child{margin-top: 0px;padding-top: -10px;}
    .review-box-inner span { padding: 10px 15px; }
    .train-box h3, .bed-box h3 { font-size: 21px; padding-bottom:0px;}
    .train-box p, .bed-box p { font-size: 12px; line-height: 1.5;}
    .train-box span, .bed-box span { padding: 8px 20px; margin-top: 15px;}
    section.train-bed.trn-bed .span_6.child:first-child {display: table-caption; caption-side: bottom;}
    /*section.section-tab .row { margin: 0; }*/
    .section-tab .col.span_6{width: 100%;}
    left-btn h3, .right-btn h3{border-top:1px solid #fff; border-bottom:1px solid #fff;}
    .left-btn h3 a, .right-btn h3 a { font-size: 12px;}
    .bg-text-box-container{width: 100%;}
    
    .east-village-box, .gramercy-townhouse-box {position: relative;bottom: -65px;margin-top: 40px;} 
    .tab ul { display: block; width: 100%;}
    .tab ul li { display: block; border-right: none; border-bottom:1px solid #f0f0eb; width: 100%; padding: 15px 20px;}
    .tab ul li span { font-size: 12px; padding: 0; text-align: left;}
    .tab ul li:last-child {border: none;}
    .tabContent{border: none;}
    .tab-text-box{width: 100%; position: relative;} 
    .flex-caption{position: relative; padding: 20px 0px 20px 0px;}
    .flex-caption h3, .duplexapr.d-flex h6, .flex-caption p{width: 100%;}
    .flex-caption p, .flex-caption h3{font-size: 13px;}
    .flex-caption p br{display: none;}
    .duplexapr.d-flex h6 {  font-size: 20px;}
    .duplexapr.d-flex h5 { font-size: 62px; width: 62px;}
    .eastvillage-widthinr .col.span_6.no-gutters { width: 100%;}
    .aboutus-caption h5, .revi-caption h5 { font-size: 15px;}
/*    .flex-captionabout   {position: relative; padding: 0px 0px 0px 0px; width: 100%;}*/
    .flex-captionabout h3, .flex-captionabout h6 {padding: 15px 20px 15px 20px;}
    .aboutSudha-section .bok-btn { margin-top: 20px; font-size: 13px;}
    .aboutSudha-section .reviwecaption { padding: 0px 5px;} 
    .reviwe-caption { padding: 25px 20px;}
    .book-now-box-inner, .book-now-box{border-top:none;}
     .review-and-book .book-child {  margin-top: 0px; }
    .book-now-box {padding-top:0;}
    .review-box-inner, .book-now-box-inner { padding: 25px 0 25px 0;}
    .note1 { padding: 20px 15px;}
    .bg-text-box h1 {
    font-size: 75px; padding-bottom: 5px;}
    .train-bed { padding: 10px 20px 10px 20px; }    
    .child-img, .child {padding: 0}   
    .train-child{max-height: 220px;}
    .location .left-map h3, .location .right-map h3 {
        padding-top: 5px;}
    section.partners .row .col.span_12{margin-bottom: 15px;}
    .partners .abpartners { margin: 30px auto 15px auto;}
    footer { padding-bottom: 0px;}
    .whiteBg{
            margin-top: 430px
    }
    
}
@media screen and (max-width:425px){
   
      span.reveiewName, span.review_date { ;
    font-size: 13px;
          line-height: 1.5;}
    .hr-line { width: 22%;}      
          


}
@media screen and (max-width:414px){
h5.reviewTitle {
   font-size: 15px;
}

.reviwe-section p {
   font-size: 12px;}

    .whystay-caption h4 { font-size: 62px;}
    .cho-shields-sec .cho-shields-content-slider .item{padding:20px;}    
    .slick-slider button.slick-prev { left: 0px;}
    .cho-shields-sec .slick-slider button.slick-next{right: 2px !important}
    .aboutus-caption { padding: 10px 0px 10px 10px;}
 .top-restaurant-list h6 { font-size: 15px;}
.revi-caption { padding: 5px 10px;}
section.booknow-section .bk-now a.bok-btn{ padding: 10px 30px; font-size: 13px; }
footer ul, footer ul li { padding: 0px 5px; }
.eastvillage-section {padding: 34px 0 20px 0;}
.apartment-feature h4 { font-size: 19px;} 
.bg-text-box h2 { font-size: 18px; letter-spacing: 1px;}
.bg-text-box h1 {font-size: 72px; padding-bottom: 0px;}
.btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited { font-size: 10px;  } 
.note p { margin-bottom: 0px; }
.section-tab{padding-top:35px;}
    
.section-tab .span_12.no-gutters.note1.aprnota2{padding-top: 0;}    
.train-box h3, .bed-box h3 { font-size: 20px; padding-bottom: 0px;}   
.review-box-inner h3, .book-now-box-inner h3 {font-size: 19px;}   
.left-btn h3, .right-btn h3 {height: 46px;}     
.tab-text-box a.a_btnmore { font-size: 11px; }   

.aboutcls .row { display: block; }   
.aboutus-section .col.span_4.no-gutters, .rev-section .col.span_4.no-gutters{width:100%;}   
.aboutcls .col { display: block; float: none; border-right:none;}   
.aboutus-caption h4, .revi-caption h4{    line-height: 45px;} 
.aboutus-caption h5, .revi-caption h5 { margin-top: 0; font-size: 16px;}
.eastvillage-section .village-caption h5 { font-size: 15px;}

.east-village-box, .gramercy-townhouse-box { bottom: -65px; margin-top: 40px;}
/*.whiteBg { margin-top: 215px;}*/
 
   .rev-section { padding: 25px 0px 0px 0px;}   
   .reviwelist-section { padding: 20px 7px 10px 7px;}
    .reviwelistp ul { column-count: 1;}
    .review-box-inner p, .book-now-box-inner p { font-size: 11px;}
    .train-bed .parent {  margin: 0 0 10px 0; }
    
.faqHeader-title { margin-top: 5px;}
.faqs-section ul li {font-size: 10px; font-size: 10px; letter-spacing: 0px; line-height: 18px;} 
.faqs-list { margin-top: 0px;}
.faqs-section ul.num-list li{  font-size: 13px;  line-height: 21px;}

  
    
}
@media screen and (min-width:768px){
    .tab ul li.heading{
        display: none;
    }
}
@media screen and (max-width:767px){
    .tab ul { display: block; width: 100%;}
    .tab ul li { display: block; border-right: none; border-bottom:1px solid #f0f0eb; width: 100%; padding: 15px 20px;}
    .tab ul li span { font-size: 12px; padding: 0; text-align: left;}
    .tab ul li:last-child {border: none;}
    .tabContent{border: none;}
    .row.tabrow{
        display: none;
    }
    .tab ul li.heading a {
        font-weight: 600;
        color: #fff;
    }
    .tab ul li{ padding: 10px 20px 10px 30px;}  
    .tab ul li.heading {
    padding-left: 20px;
        background: #000;
    }
    .tab ul li.active, .tab ul li:hover{
        background: #d0b669;
        color: #fff;
        border-bottom: 1px solid #f0f0eb;
    }
    .tab ul li.active span{
        background: #d0b669;
        color: #000;
    }
}
@media screen and (max-width:375px){
    
    
    .whiteBg { margin-top: 415px;} 
    .hr-line {
    width: 15%;
}
  .aprsudha-section .wid-auto h3, .aboutSudha-section .wid-auto h3, .locationsection .wid-auto h3 {
    font-size: 17px;}
    .aprsudha-section.aboutH1 .wid-auto h1{font-size: 17px;}
    .reviwe-section .wid-auto h3, .moreabout-section .wid-auto h3, .amenities-section .wid-auto h3, .eastvillage-section .heading-title h3 {
    font-size: 17px;}
  .moreabout-section { padding: 155px 0px 0; }   
  .note { padding: 20px 15px 0px 15px;}
  .cell { padding: 15px 10px;} 
  .review-and-book { margin: 40px auto 0 auto;} 
  /*.train-bed { padding: 40px 20px 15px 20px; } */
  .btn-left:link, .btn-right:link, .btn-left:visited, .btn-right:visited {  display: block; width: 70%; text-align: center; margin: 0 auto;
    margin-top: 10px; font-size: 11px;}  
 .eastvillage-section .village-caption h3 { font-size: 76px; line-height: 60px;}
.east-village-box, .gramercy-townhouse-box {  bottom: -65px; margin-top: 40px; }  
  
.aboutus-caption { padding: 10px 0px 10px 10px;}
    
}


@media screen and (max-width:320px){
  .east-village-box, .gramercy-townhouse-box {bottom: -72px;margin-top: 40px;}  
  .tab-text-box a.a_btnmore { font-size: 9px; }  
  .east-village-box p, .gramercy-townhouse-box p { font-size: 14px; }
  .whiteBg { margin-top: 365px;}  
  .banner-section h1 { font-size: 15px; letter-spacing: .5px;}
  .banner-section h2 { font-size: 41px;}
   .hr-line {
    width: 10%;
} 
    
}

@media (min-width: 768px) { 
    .accordians h3.accordianTitle{display: none;} 
    .tab.accordianContents{display: block !important;}
} 

@media (max-width: 767px) { 
    .accordians h3.accordianTitle{display: block; } 
    .accordianContents {display: none;}
    html section.partnersBanner .container {
        width: 100%;
        padding: 0;
    }
    
    .div_content h2{
        font-size: 16px !important;
        line-height: 1.5;
    }
    
    .blog-section .heading-title h1 span{
        padding: 0;
    }
    
    .blog-section .heading-title h1 {
    font-size: 18px !important;
    margin-top: 70px !important;
    }
    
    .gardenduplexapr-section .wid-gardenduplex p{
        font-size: 16px;
    }
    
    .gardenduplexapr-section .wid-gardenduplex p, .reviwe-section p {
    line-height: 25px;
}
    
    .div_content p{
        margin-bottom: 20px !important;
    }
    
    
    
    
    
} 
