@media (min-width:1200px) {.container {max-width: 95%;}}

/*@media (min-width: 1240px){*/
/*.navbar-expand-lg .navbar-toggler{display: block;}*/
/*.navbar-expand-lg .navbar-collapse{display:none;}*/
/*}*/
@media screen and (min-width:992px) and (max-width: 1279px) { 
    nav img {width: 80px;}
    nav .navbar-nav .nav-link{ font-size:10px;}
    .navbar-expand-lg .navbar-nav .nav-link{ font-size:12px;}
    .nav-right .btn_n a span {padding: 18px 14px;}
    nav .navbar-nav .nav-item {margin-left: 15px;}
   
}

@media only screen and (max-width: 1280px) {
.container {max-width: 95%;}
 nav .navbar-nav .nav-item {margin: 0 8px; position: relative;}
 nav .navbar-nav .nav-item:after{ right:-9px;}
 .about_leef {position: relative;top: -28px;}
.floor-plans-box {
    padding: 50px;
}
    .nandaka-logo img {
    max-width: 300px;
}
.nandaka p br {
    display:none;
}
 
    .logo-slide{
        margin-bottom:30px;
    }
    a.navbar-brand{ padding:15px 0px;}
.nav-right {
    margin-left: 0;
    margin-bottom: 15px;
}
    .btn_n {
    border: 0px;
    margin: 0;
}
	#second {
    padding-top: 0;
}

.nav-right .btn_n a {
    /*background: transparent;*/
    color: #fff;
    border:1px solid rgb(255 255 255 / 34%);
padding: 8px 12px;
    margin-top: 15px;
}
p{font-size:16px;}
p br{display:none;}

.nav-right .btn_n a span{
    padding:0;
}

.hamburger .line{
        background-color: #fff;
}
   
nav img {
    width: 90px;
  }
nav .navbar-brand {
    margin-left: 0;
    padding-right: 15px;
    border-right: 0px !important;
}
  nav .navbar-toggler-icon {
    background: #606d6d;
    width: 50px;
    height: 2px;
  }
  
  .toplinks {
      display:none;
  }
  .nav-right .btn_n a{ font-size:12px;}
  nav .navbar-nav {
      margin-top:0px;
      margin-bottom:0px;
  }
  
  
  nav .navbar-nav .nav-item:last-child {
      margin-bottom:0px;
  }
  nav .navbar-nav .nav-item:after{ top:48%;}
/*nav .navbar-nav .nav-item {*/
/*    margin-left: 0;*/
/*}*/

.navbar-collapse {
    position:relative;
}


.pad80 {
    padding: 40px 0px;
}
  
.padt80 {
      padding-top:40px;
}
  
.h2 {
    font-size: 30px;
}

.h2 br {
    display:none;
}
.location_wrap {
    margin-top: 30px;
}
h4 {
    font-size: 22px;
    margin-bottom:30px;
}

p {
    font-size: 16px;
    line-height: 25px;
}
.cursor-arrow,.contol_custom span,.svg_clor span{
    width: 50px;
    height: 50px;
}

.contol_custom span.Arrowle {
    right: -19px;
}
.contol_custom span.Arrowre {
    left: -19px;
}
.club_wrap.animated .leef_anm:after {
    height: 220px;
}
.leef_anm:after{ top:-40px;}
}
@media (max-width:1028px){
    nav .navbar-nav {
      margin-top:0px;
      margin-bottom:0px;
          margin-right: 0;
  }
}

@media only screen and (max-width: 991px) {
    nav .navbar-nav .nav-link{ color:#fff;     display: inline-block;}
    nav .navbar-nav .nav-link:hover {opacity: 1;color: #fff;}
    nav .navbar-nav .nav-link:after{ background:#fff;}
    nav .navbar-nav .nav-item:after{display:none;}
    nav .navbar {
    padding: 0px 1rem;
}
 nav .navbar-nav .nav-item {margin: 0px}
.dkshow{display:none !important;}
.mobshow{display:flex !important;}
a.navbar-brand svg {
    stroke: none;
    fill: #fff;
}
nav{background: #333F48;}
.bgcolor {
    background: #333F48;
}
.pad80 {
    padding: 50px 0px;
}
  
.padt80 {
      padding-top:50px;
}
  
.h2 {
    font-size: 30px;
    margin-bottom:20px;
}

.h2 br {
    display:none;
}
.location_wrap {
    margin-top: 30px;
}
h4 {
    font-size: 22px;
    margin-bottom:30px;
}
#amenities .text-center h2.h2{ margin-bottom:0 !Important;}
.navbar-toggler {padding: .25rem 0rem;}
p {
    font-size: 16px;
    line-height: 25px;
}

.banner_text .h2 br{display:block;}
.ban_right{
    position: absolute;
    bottom: 30px;
    right: unset;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.ban_right .inner_div p br{display:block;}
.hidebar{display:none;}
.banner_text .h2{ line-height:1.6; font-size:22px;}
.ban_left{transform: translateX(-50%); left:50%;}
.ban_text{ text-align:center;}
.mobtop{ margin-top:30px;}
.contol_custom{ top:41%;}
.svg_clor{top:45%;}
.topcenter{top:49%;}
.s-input>label.error{bottom: -15px;}
.form_wrap .submit_btn .sb_btn{ margin-top:20px;}
.contol_custom span.Arrowlcu,.contol_custom span.Arrowll,.svg_clor span.Arrowlcu,.svg_clor span.ArrowL,.svg_clor span.Arrowll  {
    right: 15px;
}
.contol_custom span.Arrowrcu,.contol_custom span.Arrowrl,.svg_clor span.Arrowrcu,.svg_clor span.ArrowR,.svg_clor span.Arrowrl{
    left: 15px;
}
.cursor-arrow{display:none;}
.divider{ margin:30px 0;}
.divider.mb-0{ margin-bottom:30px !important;}
.club_amenities{ margin-top:0; height:400px;}
.club_amenities img { width: 100%; height: 100%; object-fit: cover; object-position: bottom;}
.footer_columns{flex-wrap: wrap;}
.footer_grid {width: 45%; text-align: center; margin: 0;}
.about_gallery_slider,.location_map,.landscapes_gallery_slider{ margin-top:50px;}
.mt-50{margin:0;}
.ban_text .row{flex-direction: column-reverse;}
.text_bottom{ padding:0;}
.banner_text{ text-align:center;}
.condition_nav{ padding:0; text-align:center;}
.condition_nav ul li{ margin:0;}
.rera_link{ padding-top:0 !important; text-align:center;}
.ftpb-0{ padding-bottom:0; margin-top: -1px;}
}



@media (max-width:767px) {
    .loc_icon_grid{ min-height:auto; margin-top:15px;}
    .ban_left p{ font-size:14px;}
    .container {
    max-width: 100%;
}
.mobshow .col-lg-9{ padding:0;}
    nav .navbar {
     padding: 0px; 
}
    .query-box {
        margin-top: 20px !important;
    }
.s-input>label {
    display: inline-flex;
    margin: 0;
    align-items: center;
}

.form_wrap .submit_btn {
    margin-top: 0px;
}
 
nav > .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
    
.container {
    padding-left:30px;
    padding-right:30px;
}

.loc_icon_grid{ margin-top:15px;}
.nav-right .btn_n a::before {
    display:none;
}

#hamburger-11 {
    outline: none !important;
    transition: all 0.3s ease-in-out;
    padding: 0;
}
.slick-slide{ margin:0 2px;}
.svg_clor {top: 42%;}
.residence_gallery_slider .slick-list {margin: 0 !important;}
.amneties_grid_mb .slick-slide{ margin:0 5px;}
.media_icon a{width: 42px; margin:0 1px !important;}
.footer_grid {
    width: 100% !important;
    text-align: center;
    margin: 0;
}
.divider{ height:40px;}
.h2 {font-size: 26px; margin-bottom: 15px;}
p,.form_wrap .submit_btn .sb_btn{ font-size:16px;}
.rera_text ul li a{ font-size:16px;}
.form_wrap .form-group label{ font-size:16px;}
.nandaka_banner_wrap .container{ max-width:100%; padding:0px !important;}
.cursor-arrow,.contol_custom span,.svg_clor span{width: 40px; height: 40px;}
.tab_nav_list .nav-tabs .nav-link{ font-size:13px; margin:0 10px;}
.tab_nav_list .nav-tabs .nav-link:after{ right:-12px;}
.footer_grid:nth-child(1),.footer_grid:nth-child(2),.footer_grid:nth-child(3){width: 31%; display: inline-block; margin: 0px 3px 20px;}
.footer_grid h3{ font-size:11px;}
.footer_grid a{ font-size:12px; padding:6px; width:90px;}
.footer_columns{ gap:1rem ; margin-top: 40px; padding-top:30px; display:inline-block;}
.media_icon a{ width:30px; padding:6px 8px;}
.abt_img,.landscapes_img,.club_amenities{ height:300px}
.abt_img img,.landscapes_img img,.club_amenities img {width: 100%;height: 100%;object-fit: cover;}
.club_amenities{ height:350px}
.club_amenities img {width: 100%;height: 100%;object-fit: cover;}
.res_brd_img{ padding:0px;}
.form_wrap .text-center{ text-align:left !important;}
.footer_columns{ margin-top:0;}
.condition_nav {max-width: 100%;margin-top: 15px;}
}
@media (max-width:440px) {
    .tab_nav_list .nav-tabs .nav-link{ font-size:11px; margin:0 10px;}
    .tab_nav_list .nav-tabs .nav-link:after{ right:-12px;}
    .tab_nav_list .nav-tabs .nav-link:after{ height:10px;}.footer_grid:nth-child(1),.footer_grid:nth-child(2),.footer_grid:nth-child(3){width: 30%; display: inline-block; margin: 0px 3px 20px;}
    .banner video {width: 100%; object-fit: cover;}
    .concept_wrap.animated .about_leef:after{display:none;}
}
@media (max-width:375px) {
    .tab_nav_list .nav-tabs .nav-link{ font-size:11px; margin:0 6px;}
    .tab_nav_list .nav-tabs .nav-link:after{ right:-6px;}
    .tab_nav_list .nav-tabs .nav-link:after{ height:10px;}
    .footer_grid:nth-child(1),.footer_grid:nth-child(2),.footer_grid:nth-child(3){width: 30%; display: inline-block; margin: 0px 3px 20px;}
    .footer_grid h3 {font-size: 10px;}
}

@media (max-width:321px) {
    .footer_grid h3 {font-size: 9px;}
    .footer_grid a{ width:83px;}
    .media_icon a{width:auto !important;}
     p, .form_wrap .submit_btn .sb_btn {font-size: 15px;}
    .h2 {font-size: 23px; margin-bottom: 15px;}
}