@media (min-width:1200px) {

.container {
    max-width: 90%;
    
}
}

@media (min-width:991px) {
    
    .team_slide .galleryslider-btn {
    right:12%;
}

.team_slide .galleryslider-btn.prev-btn {
    right:18%;
}

    .imageswrap_one video, .imageswrap_two video {
        margin-bottom:-7px;
    }
}




@media only screen and (max-width: 991px) {
.popup.prassana-popup.slidein {
    padding-top: 180px;
}
	.popup.prassana-popup.slidein:after {
    width: 100%;
}
	.prassana-popup{
		background:#000
	}
	.address-list p a {
    font-size: 16px;
}
	.footer-logo {
    padding-bottom: 40px;
}
	.block-list__item:last-child{
		margin-top:30px	
	}
	.block-list__item {
    width: 50%;
		    padding-right: 0 !important; 
		    margin: 0;
	}
	
	.block-list__item:first-child .play-btn {
    position: absolute;
    right: 24px;
	}
	#second {
    padding-top: 0 !important;
}
	
	.block-list__item:first-child {
    top: 0 !important;
    width: 100% !important;
}
	.block-list {
    white-space: normal !important;
    padding: 0 30px;
    display: flex;
    flex-wrap: wrap;
}
	
    .item_one {
    height: 500px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.item_two {
    height: 700px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.item_one-a{
     height: 700px;
    overflow: hidden;
    width: 100%;
    margin: 0 0 15px 0;
}
.item_two-b{
    height: 500px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.item_two-c{
    height: 500px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.mbnotshow{ display:none;}
.onvdzx{display:block;}
.mb-m-0{ margin:0;}
.item_one-1, .item_two-b {
    height: 500px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.dkshow{display:none;}
.mobshow{display:block;}
.item_two, .item_two-b {
        position: inherit;
}
.item_two, .item_one {
    transform: scale(1);
}

.item_two-b, .item_one-a, .item_one-c {
    transform: scale(1);
}
    .scroll_wrap, .scroll_wrap-two, .scroll_wrap-three {
    margin-top: 0;
    height: auto;
    padding: 40px 0 0;
}

    .innerflex{
        height:auto;
            flex-wrap: wrap;
    }
    .logo-wrappper .logo-slide span {
    width: 110px;
    height: 110px;
}
   .banner-video .banner-dtls .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
}
    .banner-dtls {
    padding: 20px 30px 0px 40px;
}
    .banner-video .col-md-6{
        margin-bottom:15px;
        -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding:0;
    }
    
   .banner-video .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
    .address-list {
    margin-bottom: 0;
    padding-top: 40px;
}
    footer .col-md-3, footer .col-md-9{
        -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }
    
 .address-list p {
    margin-bottom: 0;
    font-size: 16px;
    padding-bottom: 0;
}
    .btns-b {
    display: inline-block;
}
    .footer-logo img {
        width:145px;
    }
    .address-list p br {
        display:none;
    }
    
    .address-list {
    padding-left: 0;
    float:left;
}
    .floor-plans-box {
    padding: 50px;
}
    .nandaka-logo img {
    max-width: 300px;
}
.nandaka p br {
    display:none;
}
    .nd-btm img {
    max-width: 90px;
}
    .logo-slide{
        margin-bottom:30px;
    }
.nav-right {
    margin-left: 0;
    margin-bottom: 30px;
}
    .btn_n {
    border: 0px;
    margin: 0;
}
	#second {
    padding-top: 0;
}
.about {
    padding: 60px 0 !important;
    margin-top: 0 !important;
}
.nav-right .btn_n a {
    background: transparent;
    color: #fff;
    padding: 0;
}

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

    .hamburger .line{
            background-color: #fff;
    }
body {
    margin-top: 83px;
}
    
  nav img {
    width: 145px;
  }
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 .navbar-nav {
      margin-top:0px;
      margin-bottom:0px;
  }
  
  nav .navbar-nav .nav-item {
      margin-bottom:10px;
  }
  
  nav .navbar-nav .nav-item:last-child {
      margin-bottom:0px;
  }
nav .navbar-nav .nav-item {
    margin-left: 0;
}

.navbar-collapse {
    position:relative;
}


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

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

p {
    font-size: 16px;
    line-height: 25px;
}


.slide-cont {
        height:auto;
    }
   .slide {
    height: 500px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow:hidden;
    }
    
    .slide img.slidelogo {
    max-width: 250px;
    }
    
    .slide p {
        max-width:300px;
    }
    
    .slide p br {
        display:none;
    }
    .slide img.slidelogo {
        margin-top:0px;
    }
    
    .slider-sec .slide {
        margin:0 8px;
    }
    
    .left_slide, .right_slide {
        object-fit:cover;
        width:20%;
    }
    
.popup {
    padding:0px;
}    

.pr_sl img {
    height:400px;
}
 
}



@media (max-width:767px) {
	#second {
    padding-top: 0 !important;
    padding-bottom: 20px;
}
    .floor-plans-box {
    padding: 30px;
}
    .floor-plans-box{
        margin-bottom:30px;
    }
    
nav > .container {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
    
.container {
    padding-left:30px;
    padding-right:30px;
}

.floor-plans .col-md-6:last-child .floor-plans-box{
     margin-bottom:0px;
}

.nav-right .btn_n a::before {
    display:none;
}

.slider-sec .slick-list {
        padding:0px 30px !important;
    }
    
    .slide img.slidelogo {
    max-width: 190px !important;
    }
    
    .bg6 img.slidelogo {
    max-width: 145px !important;
}
    
    .slide {
        justify-content:flex-start;
        height:460px !important;
    }
    
    .slide p {
        font-size:14px;
        padding:0 15px;
        position:relative;
        z-index:1;
    }
    
    .btn_n a span {
        padding:10px 15px;
    }
    
    .left_slide {
        display:none;
    }
    
    .right_slide {
        width:100%;
        top:auto;
        bottom:-100%;
        height:200px;
        right:0;
    }
    
    .slide.slick-active .right_slide{
    bottom:0px;
}

.slider-sec .slide {
    margin: 0 3px;
}

.right_slide {
    display:none;
}

.right_slide.mob {
    display:block;
}

.pr_slide .slide-p {
    margin: 0px 4px;
}

.banner-2 img {
    height: 300px !important;
}

.banner-video .col-md-3.pl-4 {
    padding: 0 11px 0 0;
}
.banner-video {
    padding-bottom: 40px;
}
.logo-wrappper .col-lg-2 {
    width:50%;   
}
.logo-wrappper .logo-slide span {
    width: 90px;
    height: 90px;
}
.nandaka-logo img {
    max-width: 230px;
}
.nandaka-logo {
    margin-bottom: 20px;
}
.nd-btm {
    text-align: center;
    margin-top: 30px;
}
.h5 {
    margin-top: 26px;
}
footer .h4 {
    margin-bottom: 30px !important;
}
.item_one, .item_two {
    height: 310px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.item_one-a, .item_two-b {
    height: 300px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.item_one-c, .item_two-c {
    height: 300px;
    overflow: hidden;
    width: 100%;
    margin: 0;
}

.address-list {
    padding-top: 0px;
}

.banner-video .banner-dtls .col-md-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.banner-video .col-md-6.text-right{
    text-align:left !important;
}

.banner-video .col-md-3.pl-4.pr-0 {
    padding-right: 25px !important;
    padding-left: 10px !important;
}
.banner-video .col-md-3.pl-4 {
    padding: 0 11px 0 0;
}

#hamburger-11 {
    outline: none !important;
    transition: all 0.3s ease-in-out;
    padding: 0;
}
.banner-dtls {
    padding: 20px 0px 0px 40px;
}
.item_two, .item_two-b  {
    margin-top: 15px;
}

.scroll_wrap-three {
    padding-top:0px;
}
.item_one .imageswrap_one video, 
.item_one-a .imageswrap_one video,
.item_one-c .imageswrap_one video
{
    object-fit:cover;
    height:100%;
}
.item_one .imageswrap_one,
.item_one-a .imageswrap_one,
.item_one-c .imageswrap_one
{
    height:100%;
}
section.scroll_wrap-two {
    padding-top: 0;
}

.imageswrap_two {
    height:100%;
}

.imageswrap_two video {
    object-fit:cover;
    height:100%;
}

.team_slide .slick-list {
    overflow:hidden;
    margin-right:0%;
}

.form-rera {
    display:block;
  
}

.rera {
    margin-top:15px;
}



.team_slide .galleryslider-btn {
    right:12px;
    
}

.team_slide .galleryslider-btn.prev-btn {
    right:62px
}

footer .address-list .btns-b {
	    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    background: #000;
    color: #fff;
}
	
	.disc p{
		font-size:11px
	}
	
	.address-list p {
    padding-bottom: 0;
    padding-top: 19px;
}
	.address-list {
    margin-bottom: 0;
}
	div#floor {
    padding-bottom: 0px;
}
	
	.closejoy {
    background: #fff;
}
	
	.map_pointers li {
    padding: 15px 0 !important;
    font-size: 14px !important;
    margin: 0;
}
	
	.popup.slidein {
    transform: translateX(0);
    height: 100%;
    padding-top: 60px;
    overflow-y: scroll;
}
	.block-list__item:first-child {
    margin-left: 0;
    position: relative;
    top: -58px;
    width: 100%;
    padding-right: 0;
		padding-left: 0px;
}
	.block-list__item {
    display: inline-block;
    white-space: normal;
    padding-left: 20px;
    padding-right: 0;
}
	.about .h2 {
    font-size: 28px;
}
	.block-list__item {
    width: 100%;
    padding-right: 0 !important;
    margin: 0;
    padding: 0 !important;
}
	.banner-dtls {
    padding: 8px 0px 0;
}
	.block-list__item:first-child .play-btn {
    position: absolute;
    right: 0;
    bottom: -36px;
}
	
	.banner-dtls p {
		margin-bottom:0
	}
	.banner-thumbnail video {
    height: 300px;
}
	
	.block-list__item {
    margin-bottom: 30px;
}
	.block-list__item:last-child {
    margin-top: 0;
}
	.imageswrap_one img, .imageswrap_two img {
   min-height: 300px;
height:100%
}
	
	.imageswrap_one, .imageswrap_two{
		position: relative;
	}
	.imageswrap_two {
    margin-top: 0;
}
	.popup .pr_sl {
    margin: 0 10px;
}
	
	.scroll_wrap-three .imageswrap_two{
		margin-top:15px
	}
	
	.mb-work {
    position: relative;
    transform: scale(1);
}
	.h4 {
    font-size: 20px;
}
	.footer-logo {
    padding-bottom: 30px;
}
	
	footer .form-control {
    font-size: 12px;
}
.date-time-input .form-control{
	padding-right:25px !important
	}
	
.popup.prassana-popup.slidein {
    padding-top: 200px;
}
	
.logo-slide {
	margin-bottom:0px
	}
	
}

@media (max-width:360px) {
	.address-list p {
	font-size:14px
	}
	.copyright p, .copyright span {
	font-size:11px
	}
	
	.datetimepicker1 {
		#modal_contact_us { padding-right:45px !important}
	}
}
