@media (max-width:1350px){
     .container{width: 100%;padding: 0 15px;}
    nav ul li a{padding: 0px 7px 0px 7px;}
    .gallery-cnt {padding: 100px 0 0 0;}
    /*--------------galleries page starts----------------------*/
    .header-links.gallery nav ul li a{padding: 0 6px 0 6px;}
    .plans_block{padding: 70px 15px 70px 15px;}
     /*--------------floor-plan page starts----------------------*/
    .header-links.floor nav ul li a{padding: 0 6px 0 6px;}
    .gallery-cnt.custom {padding: 395px 0 0 0;}
}

@media (max-width:1250px){
    /*---index page---*/
    .close{right:60px;}
    
    
     .container{width: 100%;padding: 0 15px;}
    .nav ul li{padding: 15px 0;}
    .gallery-cnt {padding: 80px 0 0 0;}
    /*--------------galleries page starts----------------------*/
    .form_block.gallery {padding: 0px 0 90px 0;}
    .build_block{padding: 40px 0;}
    .custom_block.gallery {padding: 40px 0;}
    /*--------------floor-plan page starts----------------------*/
    .plans_right{padding: 0 0 0 55px;}
    .plans_img ul li.plan4 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan5 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan6 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan7 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan8 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan9 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan10 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan11 .plans_right {padding: 0px 0 0 55px;}
    .plans_img ul li.plan12 .plans_right {padding: 0px 0 0 55px;}
    .form_block.floor .form_in {padding: 49px 0 80px 0;}
    .gallery-cnt.custom {padding: 340px 0 0 0;}
}
@media (max-width:1024px){
    
    /*--index page--*/
    .popup-main.popupdisplay .build-popup{padding:0 20px;}
    
    .footer-bottom{padding: 21px 0px 21px 0px;}
    .featherlight .featherlight-content{padding: 35px 10px 0;}
}
@media (max-width:991px){
    /*--index--*/
    .close{right:30px;}
    
    nav ul li{padding:  12px 0px 12px 0px;}
    nav ul li a{font-size: 14px;}
    nav ul li.dropdown ul{top:42px;}
    nav ul li.dropdown ul li a{font-size: 12px;letter-spacing: 0.2px;}
    nav ul li a{padding: 0px 6px 0px 6px;}
    nav ul li a{letter-spacing: 0.5px;}
    .gallery-cnt {padding: 60px 0 0 0;}
    .footer-bottom{padding: 21px 0;}
    .footer-top{padding: 30px 0px;}
    .gallery-cnt p{font-size: 16px;line-height: 18px;}
    .gallery-cnt h5{font-size: 16px;line-height: 18px;}
    .footer-bottom ul{display: block;}
    .footer-bottom p{display: block;}
    .custom-in h1 strong{padding: 0;}
    .custom-in h1 em{padding: 0;}
    .custom-in h1{padding: 0 0px 35px 0px;}
    h1{font-size: 50px;}
    .custom-in h1 strong{font-size: 40px;}
    .custom-in h1 em{font-size: 48px;}
    .custom-in span{padding: 0 0 30px 0;}
    .custom_block {padding: 45px 0 70px 0;}
    .purchasing_in p{padding: 0 0 30px 0;margin: 0 0 30px 0;}
    .purchasing_in{padding: 55px 0 65px 0;}
     /*--------------galleries page starts----------------------*/
    .header-links.gallery nav ul li a{padding: 0 6px 0 6px;}
    nav ul li a.gallery{letter-spacing: 0.4px;}
    .build_block h2{padding: 0;letter-spacing: 0.6px;font-size: 32px;line-height: 34px;}
    .form_block.gallery .form_in {padding: 40px 0 0px 0;}
    .form_block.gallery {padding: 0px 0 50px 0;}
    /*--------------floor-plan page starts----------------------*/
    nav ul li a.floor{letter-spacing: 0.4px;}
    .header-links.floor nav ul li a{padding: 0 6px 0 6px;}
    .plan_cnt ul li p{font-size: 16px;}
    .links ul li a{font-size: 16px;}
    .gallery-cnt.custom {padding: 240px 0 0 0;}
    .featherlight .featherlight-content{padding: 25px 10px 0;}
/*
    .scroll{top:45%;margin: 0;transform: translateY(-45%);
    -webkit-transform: translateY(-45%);-moz-transform: translateY(-45%);
    -o-transform: translateY(-45%);-ms-transform: translateY(-45%);}
*/
}
@media (max-width:767px){
/*    .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #2481be;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-web-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}*/
    nav{display: none;}       
    #nav-icon{display:block;position: absolute;top: 55px;right: 15px;}
    .side_bar{display:block;width:240px;background:#000;
    height:100%;position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 44px 0;}
	 .side_bar ul li{padding: 0  0; float:none; display:block; width:100%; margin:0;background:none;border:none;position: relative;} 
	.side_bar ul li a{display:block;padding: 12px 0px;font-size: 14px;color:#ffffff;text-align: left;}
/*	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top: -44px;z-index:999;padding:4px 0;}*/
	.side_bar nav ul{display:block; position:static;padding:0; box-sizing:border-box; }
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;     -web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{top: 55px;}
    .side_bar ul li.dropdown  ul {position: static;transition: none;width: 100%;display: none;background: #ffffff;}
    .side_bar ul li ul li a{color: #000000;}
    .side_bar ul li a span img{display: none;}
   .side_bar ul li a span:after {content: '+';position: absolute;top: 10px;right: 44px;font-size: 22px;color: #fff;line-height: 22px;}
	.side_bar ul li.active a span:after{content:'-';position:absolute;top: 8px;right: 44px;font-size: 30px;line-height: 22px;color:#fff;}
   .dropdown > ul{display: none;}
    nav ul li.dropdown ul{padding: 15px;}
    nav ul li.dropdown.floor ul{padding: 15px;}
    .side_bar nav{display: block;padding: 0 15px;}
    nav ul li.dropdown.down1 ul {width: 100%;padding: 15px 15px 15px 15px;}
    .header-links{display: none;}
    .header-in{border-bottom: none;}
    .logo{padding: 10px 0;}
    .gallery_img ul li{width: 50%;}
    .gallery-cnt {padding: 68px 0 0 0;}
    .logo a figure img{width:164px;height: 94px;}
    .purchasing_in p br{display: none;}
    .form_in{padding: 45px 0;}
    .form_in span{padding: 0 0 20px 0;}
    .form-section ul {padding: 0 0 30px 0;}
   /*--------------floor-plan page starts----------------------*/
    .plans_left{width:100%;float: none;padding: 0 0 20px 0;}
    .plans_right{width: 100%;float: none;padding: 0;}
    .plans_left a figure img{width:100%;height: auto;}
    .plans_img ul li.plan4 .plans_right {padding: 0px;}
    .plans_img ul li.plan5 .plans_right {padding: 0px;}
    .plans_img ul li.plan6 .plans_right {padding: 0px;}
    .plans_img ul li.plan7 .plans_right {padding: 0px;}
    .plans_img ul li.plan8 .plans_right {padding: 0px;}
    .plans_img ul li.plan9 .plans_right {padding: 0px;}
    .plans_img ul li.plan10 .plans_right {padding: 0px;}
    .plans_img ul li.plan11 .plans_right {padding: 0px;}
    .plans_img ul li.plan12 .plans_right {padding: 0px;}
    .plans_img ul li.plan4 {padding: 0 0 30px 0;}
    .plans_img ul li.plan5{padding: 0 0 30px 0;}
    .plans_img ul li.plan6 {padding: 0 0 30px 0;}
    .plans_img ul li.plan7{padding: 0 0 30px 0;}
    .plans_img ul li.plan8{padding: 0 0 30px 0;}
    .plans_img ul li.plan9 {padding: 0 0 30px 0;}
    .plans_img ul li.plan10{padding: 0 0 30px 0;}
    .plans_img ul li.plan11{padding: 0 0 30px 0;}
    .plans_img ul li.plan12{padding: 0 0 30px 0;}
    .plans_img ul li{padding: 0 0 30px 0;}
    .plans_block {padding: 45px 15px 30px 15px;}
    .custom_block.floor {padding: 35px 0 35px 0;}
    .gallery-cnt.custom {padding: 185px 0 0 0;}
    
    .build-popup-in{padding: 60px 30px 60px;max-width:100%;}
/*
    .scroll{top:52%;margin: 0;transform: translateY(-52%);
    -webkit-transform: translateY(-52%);-moz-transform: translateY(-52%);
    -o-transform: translateY(-52%);-ms-transform: translateY(-52%);}
*/
    /* 100% Image Width on Smaller Screens */

/*
  .modal-content {
    width: 100%;
  }
*/
    /*---- light box -----------------*/
    .lightbox-content ul li{width: 33.33%;}

}
@media(max-width:599px){
    
    /*--index--*/
    .build-top h2{font-size:22px;padding:0 0 14px 0;}
    .build-top h3{padding: 0 0px 26px;}
    
    
    #nav-icon{top:40px;}
    .open #nav-icon {top: 40px;}
    .gallery_img ul li{width: 100%;float: none;}
    .gallery-cnt {padding: 115px 0 0 0;}
    .logo a figure img {width: 140px;height: 78px;}
    .banner-in .slick-next{background-size: 60%;top:70%;}
    .banner-in .slick-prev{background-size: 60%;top:70%;}
    .custom-in h1{letter-spacing: 1px;}
    h1 {font-size: 45px;}
   
    .footer-top ul {padding: 20px 0 20px 0;}
    .footer-bottom ul li{padding: 0 0 8px 0;}
    .footer-bottom p{padding: 0 0 10px 0;}
    /*--------------galleries page starts----------------------*/
    .build_block h2{font-size: 22px;line-height: 30px;}
    .custom_block.gallery {padding: 30px 0;}
    .build_block {padding: 30px 15px;}
    .form_block.gallery .form_in {padding: 30px 0 0px 0;}
    .form-section ul {padding: 0 0 20px 0;}
    .form_block.gallery {padding: 0px 0 35px 0;}   
   /*--------------floor-plan page starts----------------------*/
    .plans_block {padding: 30px 15px 20px 15px;}
    .form_block.floor .form_in {padding: 45px 0 45px 0;}
    .custom_block.floor {padding: 30px 0;}
    .gallery-cnt.custom {padding: 145px 0 0 0;}
}
@media (max-width:479px){
    /*--index--*/
    .build-popup-in{padding: 40px 20px 40px;}
    .build-top h2{font-size:18px;}
    .build-top h3{padding:0 0px 26px;font-size:15px;}
    
    
   .logo a figure img {width: 115px;height: 60px;}
   .logo {padding: 5px 0;}
   #nav-icon {top: 27px;}
    .open #nav-icon {top: 27px;}
   .banner-in .slick-next {background-size: 45%;top: 75%;}
   .banner-in .slick-prev {background-size: 45%;top: 75%;}
    .custom-in span:before{width: 90px;}
    .custom-in span:after{width: 90px;}
    .custom-in h1 strong {font-size: 32px;}
    .custom-in h1 em {font-size: 35px;}
    h1 {font-size: 32px;line-height: 45px;}
    .custom-in h1 {padding: 0 0px 30px 0px;}
    .custom-in span {padding: 0 0 20px 0;}
    .custom_block {padding: 30px 0 45px 0;}
    .purchasing_in {padding: 30px 0 44px 0;}
    .purchasing_in span:before{width: 90px;}
    .purchasing_in span:after{width:90px;}
    .purchasing_in span{padding: 0 0 20px 0;}
    .purchasing_in p{font-size:16px;line-height: 20px;}
   
    .gallery-cnt p{padding: 0 0 15px 0;}
    .gallery-cnt {padding: 75px 0 0 0;}
    .form_in p {padding: 0 0 18px 0;}
    h4{font-size: 15px;line-height: 20px;}
    .form_in {padding: 30px 0;}
    .form-section ul {padding: 0 0 20px 0;}
    .form_in span:before{width:90px;}
    .form_in span:after{width:90px;}
    .form-section {padding: 30px 0px 0 0px;}
    /*--------------galleries page starts----------------------*/
    .custom_block.gallery {padding: 20px 0;}
    .build_block {padding: 25px 15px;}
    /*--------------floor-plan page starts----------------------*/
    .plan_cnt ul li p {font-size: 14px;}
    .form_block.floor .form_in {padding: 30px 0;}
    .plans_block {padding: 30px 15px 0px 15px;}
    .custom_block.floor {padding: 25px 0;}
    .scroll a img{width:63px;height: 70px;}
    .gallery-cnt.custom {padding: 82px 0 0 0;}
    /*---- light box -----------------*/
    .lightbox-content ul li{width:50%;}
}
@media (min-width:767px)
{
	.dropdown:hover ul{display: block;}	

}
