@media (max-width:1920px){
   
    
}

@media (max-width:1600px){
    
}
@media (max-width:1450px){
    .container{max-width: 100%;padding: 0 16px;}
    
}
@media (max-width:1350px){
    .header-rt ul li a {
        font-size: 12px;
        line-height: 22px;}
         .form-in ul li {
        width: 19.2%;}
}
@media (max-width:1250px){
    
    .form-inner{padding: 20px 0px;}
    
    
    
    .header-rt {padding: 22px 0 0 0;}
    .header-lt a img{width: 100%;}
    .form-inner h2 {
        padding: 9px 0;
        font-size: 21px;
        line-height: 27px;
        color: #fff;
    }
    .header-rt ul li{padding: 0 3px;}
    .header-lt{width: 22%;}
    .button-blk a{padding: 9px 12px;}
    h2 {font-size: 35px;line-height: 40px;}
    .video-in {max-width: 100%;}
    p {
        font-size: 16px;
        line-height: 20px;}
        .am-in img {max-width: 55%;}
        .footer-lt {
            padding: 0 29px 0 0;
        }
        .footer-rt {
            padding: 0 19px 0 0;
        }
        .footer-top {padding: 30px 10px;}
        .footer-btm {padding: 20px 10px;}
        .popup {width: 46%;}
        .popup .close {width: 8%;}
        footer {
            padding: 0 0 81px 0;
        }
        
}
@media (max-width:1024px){
    .header-rt ul li {
        padding: 0 1px;
    }
}
@media (max-width:991px){
    .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:29px;right: 10px;}
    .open #nav-icon{top: 29px;}
    .sticky #nav-icon{top: 29px;}
    .side_bar{display:block;width:240px;background: #3e1500;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{padding: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: 13px 35px;font-size: 15px;color:#fff !important;text-align: left;}
    .side_bar ul li i{font-size: 0;}
    .btn-blk{margin: 0;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:0px;z-index:999;padding:4px 0;}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.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;}
     /*---- main --------------*/
     .header-lt {
        width: 30%;
    }
    .form-inner {padding: 20px 0px 11px;}
    .button input{width: 100%;display: inline-block;}
    .form-in ul li{width: 32.8%;padding:0 5px 10px;}
    .form-in h2{text-align: left;}
    .button{text-align: center;}
    .ban-cnt h6 {
        font-size: 32px;
        line-height: 40px;}
        p {
            font-size: 14px;
            line-height: 26px;
        }
        .rera{text-align: center;}
        .ban-cnt ul li {padding: 30px 6px;}
        h2 {
            font-size: 33px;
            line-height: 40px;
        }
        .amenities-in ul li{padding: 0 4px 20px;}
        .footer-in h6 {
            font-size: 23px;
            line-height: 30px;}
            .popup {
                width: 60%;
            }
            footer {
                padding: 0 0 135px 0;
            }   
            .about-rt{padding:30px 12px 0 12px;}
            .nav-tabs .nav-link {padding: 13px 25px;}
            .footer-in ul li a {font-size: 14px;}
            .footer-in address{    line-height: 24px;font-size: 14px;}
            .about-rt .btn-blk a{margin: 0 0 9px 0;}
}
@media (max-width:767px){
    footer{padding: 0;}
    .form-inner{position: static;}
    .ban-cnt ul{text-align: center;}   
    .ban-cnt ul li {
        padding: 20px 6px;
        margin: 0 0 30px 0;width: 50%;
    }
    .ban-cnt ul li.club {border-right:0 none;}
    .ban-cnt h5 {padding: 10px 0 2px 0;}
    .video-rt h2{text-align: center;}
    .video-blk{padding: 0px 0 50px;}
    .video-lt{padding: 0;}
    .video-rt{padding: 10px 0 0 0;}
    .about-blk{padding: 50px 0;}
    .about-lt{padding: 0;}
    .about-rt{padding: 25px 0 0 0;text-align: center;}
    .project-blk{padding: 50px 0;}
    .project-lt{padding: 0;}
    .project-rt{padding: 25px 0 0 0;text-align: center;}
    .amenities-blk{padding: 50px 0;}
    .amenities-in ul li{width: 50%;}
    .location-in ul li{width: 50%;}
    .location-blk{padding: 50px 0;}
    .location-lt{padding: 0;}
    .location-rt{padding: 25px 0 0 15px;}
    .am-in img {
        max-width: 35%;
    }
    .master-blk {
        padding: 44px 0px 40px;
    }
    .master-in ul li{padding:  0 0 20px;}
    .gallery-blk{padding: 50px 0 35px;}
    .gallery-in ul li{padding: 0 0 20px;}
    .footer-in {
        text-align: center;
    }
    .footer-lt {
        padding: 0 0 20px 0;
    }
    .footer-rt{padding: 0 0 20px 0;}
    .footer-in h6 {padding: 0 0 10px 0;}
    .footer-top{padding: 50px 0 42px;}
    .footer-btm{text-align: center;}
    .footerbtm-lt {
        padding: 0 0 12px 0;
    }
    .footerbtm-rt{padding: 0 0 12px 0;}
    .footer-btm {
        padding: 30px 10px 20px;
    }
    .header-lt {
        width: 38%;
    }
    .popup {
        width: 72%;
    }
    .form-in ul li {
        width: 100%;}
        .iti{width:100%;}
        .form-in h2{text-align: center;}
        .form-inner{padding: 30px 20px;}
        .ban-icon{padding: 50px 0;}
        .about-in h2 {
            padding: 0 0 19px 0;
        }
        .floor-blk{padding: 50px 0;}
    .floor-in .tabBlock-pane ul li {padding: 0 5px 10px;}
    .partner-in {
    max-width: 100%;
    margin: 0 auto;}
    
}
@media (max-width:599px){
    .footer-in ul li{font-size:14px}
    .popup {
        width: 80%;
    }
    .desk{display:none !important;}
    .mob{display:block !important;}
    .header-lt a img {
        width: auto;
        max-width: 100%;
    }
    .header-lt {
        width: 51%;
    }
    .finance-in {
    max-width: 90%;}
    .partner-blk ul li {
    padding: 0 10px 14px 10px;
    display: inline-block;
    width: 32%;
}
    .partner-in{padding:40px 0;}
}
@media (max-width:478px){
    header {
        padding: 9px 0px;}
    .header-lt a img {
        width: 88%;
    }
    h2 {
        font-size: 28px;
        line-height: 35px;
    }
    .ban-cnt ul li {width: 50%;padding: 14px 6px;
        margin: 0 0 24px 0;}
        .am-in img {
            max-width: 60%;
        }
        .location-in ul li{width: 100%;}
        .acc__panel {padding: 18px 12px 12px;}
        .popup {
            width: 95%;
        }
        .popup {padding: 25px 12px;margin: 60px auto;}
        .popup .form-in form {padding: 32px 10px 20px;}
        .popup .close {width: 10%;}
        .disc{display: block;}
        .footer-btm {
            padding: 30px 10px 51px;
        }
        .amenities-in ul li {
            padding: 0 2px 11px;
        }
        .am-lt {width: 100%;}
        .am-lt  img{display: inline-block;max-width: 45%;}
        .am-rt{width: 100%;display: block;padding: 0;}
        .am-blk{display: block !important;text-align: center;padding: 10px 2px;}
        .am-rt p {font-size: 12px;line-height: 23px;}
        .nav-tabs .nav-link {
            font-size: 13px;
            line-height: 25px;padding: 5px 5px;
        }
        .floor-blk .nav-tabs .nav-link {
    font-size: 18px;
    line-height: 25px;
    padding: 8px 20px;
}
        .gallery-in ul li {
            padding: 0 3px 6px;
        }
        .header-lt {
            width: 75%;
        }
        .form-inner {
            padding: 30px 12px;
        }
        .iti__country-list{width: 337px;}
.banner-cnt{bottom: 46%;
    right: auto;
    left: 18px;}
}




