
  
@media (min-width: 768px) and (max-width: 5000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }








}

  
@media only screen and (max-width: 1399px){ 

.container{max-width: 1170px;}
.menu_sec li a{margin: 0 7px;}

} 

/*1399px*/

@media only screen and (max-width:1199px) {

.container{max-width: 970px;}
.page_hed p{font-size: 16px;}
.page_hed h1, .page_hed h2, .page_hed h3, .page_hed h4, .page_hed h5, .page_hed h6 {
  font-size: 40px;line-height: 46px;
}

/*header*/
.menu_sec li a{margin: 0 5px;}
.menu_sec li{font-size: 13px;}
.banner_text strong{font-size: 34px;
line-height: 37px;}
.ban_botom_sec {
  padding: 86px 0;
}
.ban_botom_box h4 {
  font-size: 18px;
}
.project_overview_txt p {
  font-size: 14px;
  line-height: 23px;
  margin-top: 23px;
}
.amenities_panel h4 {
  font-size: 13px;
}
.location_img .gallery_box > img {
  height: auto;
}
.palans_sec::before{width: 571px;height: 523px;}
.tel_hed span a{font-size: 19px !important;}
.nav_top .menu_sec {
  padding-left: 172px;
}
.header_sec .navbar-brand img {
  width: 131px;
}

}

/*1199px*/



@media only screen and (max-width: 991px) {

.container{max-width: 740px;}

.nav_top .navbar-toggler{ border-color: #f0ba1c; background: #114c8c; outline: none !important;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler { margin: 10px 15px 10px 0; outline: none !important;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 2px; border-radius: 3px; background-color: #2e2d2d; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; z-index: 99;}
.nav_top .navbar-toggler {padding: 5px 8px;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: 8px;}
.nav_top .navbar-toggler.showtoggle {padding-left: 10px !important;}


.page_hed h1, .page_hed h2, .page_hed h3, .page_hed h4, .page_hed h5, .page_hed h6 {
  font-size: 33px;
  line-height: 40px;
}
.page_hed p {
  font-size: 14px;
}
.header_top_inr{padding-right: 10px;padding-left: 10px;}
.header_top_inr{padding-left: 0;}
.header_sec .navbar-brand::before{display: none;}
.header_sec .navbar-brand{position: inherit; left: inherit; top: inherit;padding: 0;}
.newhedClass .navbar-brand {
  top: inherit;
  background: transparent;
}
.header_btm{background: #fff;}
.header_btm .tel_hed span a {
  color: #2a2626;
}
.header_btm{padding: 0;}
.btn_pg{height: 40px;line-height: 40px;}
.get_qt{right: 66px;
top: 35px;}
.tel_hed{padding-right: 202px; top: 32px;}

.banner{font-size: 40px;line-height: 50px;}
.nav_top .menu_sec{padding:0 15px; padding-bottom: 10px;}
.header_sec .container-fluid{max-width: 100%;}
.header_sec .container-fluid{padding: 0 !important;}
.header_sec .navbar-brand{margin-left: 15px;}
.header_sec .navbar-collapse{position: absolute; width: 100%; background: #fff; top: 100%; left: 0; z-index: 99;}
.menu_sec li{margin-top: 8px;}
.menu_sec li a {
  color: #2a2626;
}
.bannersec > picture img{height: 550px;}
.banner_text strong {
  font-size: 33px;
  line-height: 46px;
}
.ban_botom_sec {
  padding: 40px 0;
}
.gif01 video {
  max-height: 101px;
  width: 41px;
}
.gif01{top: 1px;}
.gif02 {
  bottom: -28px;
}
.ban_botom_box{min-height: 196px;}
.shape-sta img{width: 200px;}
.project_overview_sec {
  padding: 30px 0;
}
.project_ameni_sec{padding: 30px 0;}
.project_ameni_inr .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.palans_sec{padding: 26px 0;}
.palans_inr .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.palans_bx{margin-top: 20px;}
.price_sec::after{top: 79px;left: 32px;}
.price_sec::before{width: 100px;
height: 100px;}
.price_sec{padding: 24px 0;}
.gallery_sec{padding: 40px 0;}
.gallery_inr .col-md-3{-ms-flex: 0 0 33.333%;
flex: 0 0 33.333%;
max-width: 33.333%;}
.download_sec{padding: 34px 0;}
.location_sec::before{width: 117px;
height: 117px;}
.location_img .gallery_box > img {
  height: auto;
}
.get_in_contact{padding: 28px 0;}
.promises_sec h4 {
  font-size: 14px;
  line-height: 19px;
  margin-top: 9px;
}
.pattern_img img{width: 100px;}
.get_in_contact::after{width: 30px;
height: 76px; z-index: -1;}
.get_in_inr_frm {
  margin-top: 11px;
}
.foot_inr p {
  margin-top: 10px;
}
.get_qu_modal .close{right: 16px;top: 12px;}
.header_sec .navbar-brand img {
  width: 140px;
}
.why_choose_sec .page_hed h2 {
  font-size: 30px;
  line-height: 34px;
}
.why_choose_bx{padding-left: 22px;}
.why_choose_bx h4{font-size: 14px;line-height: 21px;}
.why_choose_bx p {
  font-size: 12px;
  margin-top: 6px;
  line-height: 21px;
}
.why_choose_sec {
  padding: 46px 0;
}
.banner_text{padding: 0px;width: 471px; padding-left: 0px;}
.what_app a{width: 23px;height: 23px;}
.what_app{top: 77px;}
.top_btn{top: 141px;left: -20px;}
.top_btn1{top: 245px;left: -30px;}
.top_btn a, .top_btn1 a{font-size: 11px;padding: 1px 6px;}
.ban_botom_sec .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.ban_botom_box{margin-top: 15px;}
} 
 
/*991px*/


 
@media only screen and (max-width: 767px){
.page_hed h1, .page_hed h2, .page_hed h3, .page_hed h4, .page_hed h5, .page_hed h6 {
  font-size: 27px;
  line-height: 36px;
}


.container{max-width: 100%;}
.header_sec .container{padding: 0;}
.header_sec .navbar-brand{margin-left: 15px;}
.header_sec .navbar-collapse{position: absolute; width: 100%; background: #fff; top: 100%; left: 0; z-index: 99;}

/*header*/
.header_sec{background: #fff;
box-shadow: 0 7px 10px -5px #e3e6eb;
border-color: transparent; padding: 0;}
.header_top_let li{padding-right: 4px;margin-left: 5px;}
.header_top_rig li{border: none;}
.bannersec > picture img {
  height: 420px;
}
.banner_text strong {
  font-size: 25px;
  line-height: 38px;
}
.ban_botom_sec .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.ban_botom_box{margin-top: 20px;}
.project_ameni_inr .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.palans_sec::before {
  width: 361px;
  height: 347px;
}
.gallery_box > img{height: 212px;}
.galleryico img{width: 50px;}
.download_sec {
  padding: 13px 0;
}
.download_sec .col-md-4{-webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;}
.location_img .gallery_box > img {
  height: 500px;
}
.get_in_contact::before{right: 34px;top: 9px;width: 24px;height: 24px;}
.page_hed::before{width: 30px;height: 33px;}
.page_hed{padding-top: 36px;}
.promises_bx .col-md-4{-webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;}
.nearby{margin-top: 10px;}
.foot_sec {
  padding: 19px 0;
}

.btn_pg{font-size: 13px; padding: 0 10px;}
.tel_hed{padding-right: 177px; }
.why_choose_sec .col-md-4{-webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;}


.privacy_policy_sec{padding: 30px 40px;}
.privacy_policy_sec::before {width: 94px;
height: 100px;}
.privacy_policy_sec p{font-size:14px;margin-top: 3px;}
.privacy_policy_sec::after{right: 6px;bottom: 0;}
.get_in_contact .get_in_inr_text, .get_in_contact .get_in_inr_frm{min-height: auto;}

}



/*767px*/

@media only screen and (max-width: 575px){ 

.hed_res{display: none;}
.tel_hed{font-size: 0;}
.bannersec > picture img {
  height: 379px;
}
.project_ameni_inr .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333%;
  flex: 0 0 33.333%;
  max-width: 33.333%;
}
.shape-sta img {
  width: 108px;
}
.project_overview_inr {
  padding-top: 28px;
}
.project_overview_img::before{width: 174px;height: 174px;}
.palans_sec::before {
  width: 281px;
  height: 273px;
}
.palans_bx{height: 282px;}
.palans_sec::after{left: 20px;bottom: 10px;}
.palans_bx em{font-size: 13px;}
.gallery_inr .col-md-3 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.get_in_inr {
  margin-top: 20px;
}
.get_in_inr_text h4, .get_in_inr_frm h4{font-size: 24px;
line-height: 30px;}
.get_in_inr_icon li {
  font-size: 14px;
  margin-top: 11px;
}
.get_in_inr_icon li i{font-size: 18px;}
.get_in_inr_icon li{padding-left: 31px;}
.get_in_inr_frm {
  margin-top: 11px;
}
.get_qu_modal .promises_sec h4 {
  font-size: 11px;
  line-height: 13px;
  margin-top: 2px;
}
.promises_sec{font-size: 13px !important; line-height: 10px !important;}
.banner_text{width: 386px;}

} 

/*575px*/
@media only screen and (max-width: 480px){ 
.header_sec .navbar-brand img {
  width: 100px;
}
.header_sec .navbar-brand {
  margin-left: 6px;
}
.get_frm_inr input[type="text"], .get_frm_inr input[type="tel"], .get_frm_inr input[type="email"], .get_frm_inr input[type="password"], .get_frm_inr input[type="number"], .get_frm_inr select, .get_frm_inr textarea
{font-size: 14px;height: 43px;padding: 0 12px 0 12px;}
.sub_btn input[type="submit"]{padding: 0 21px;}
.pattern_img img {
  width: 62px;
}
.get_in_inr_icon {
  margin-top: 15px;
}
.get_in_inr_icon li i{top: 7px;}
.banner_text strong {
  font-size: 18px;
  line-height: 26px;
}
.site_visit_bx {
  width: 100%;
  padding: 11px;
}
.site_visit{padding: 20px 0;}
.why_choose_sec .col-md-4{-webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.why_choose_sec .page_hed::after{width: 60px; height: 60px; bottom: 0;}
.why_choose_bx{min-height: auto;}
.why_choose_sec .page_hed {
    text-align: center;
}
.tel_hed {
  padding-right: 172px;
}
.ban_botom_sec .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.ban_botom_box{padding-left: 40px;}
} 
 
/*480px*/


@media only screen and (max-width: 400px){ 

.page_hed h1, .page_hed h2, .page_hed h3, .page_hed h4, .page_hed h5, .page_hed h6 {
  font-size: 22px;
  line-height: 25px;
}
.btn_pg{font-size: 12px;}
.tel_hed{padding-right: 143px;top: 28px;}

.tel_hed span a{font-size: 14px !important;top: 27px;}
.tel_hed span img {width: 14px;margin-right: 4px;margin-top: -4px; }
.header_sec .navbar-brand img {width: 79px;}
.nav_top .navbar-toggler {width: 30px;height: 30px;}
.nav_top .navbar-toggler .icon-bar{width: 15px;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: 3px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {width: 14px;margin-top: -7px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1){width: 14px;margin-top: -1px;}
.nav_top .navbar-toggler.showtoggle {padding-left: 9px !important;}
.header_sec .btn_pg {height: 29px;line-height: 29px; font-size: 11px;}
.get_qt {top: 29px; right: 50px;}





.banner_text p{font-size: 12px;line-height: 19px;margin-top: 1px;}
.bannersec > picture img {
  height: 320px;
}
.banner_text .btn_pg {
  margin-top: 4px;
  padding: 0 5px;
  height: 25px;
  line-height: 25px;
  font-size: 10px;
}
.banner_div{top: 30%;left: 81%;}
.ban_botom_sec .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.banner_text{width: 164px;}
.ban_botom_box{min-height: auto;}
.project_overview_txt p{margin-top: 8px;}
.project_ameni_inr .col-md-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.amenities_panel{margin-top: 16px;}
.palans_sec::before {
  width: 202px;
  height: 232px;
}
.palans_inr .col-md-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.price_inr .table td, .price_inr .table th{padding: 3px;}
.price_sec::before {
  width: 57px;
  height: 57px;
}
.gallery_sec {
  padding: 22px 0;
}
.gallery_box > img {
  height: 162px;
}
.gallery_box{margin-top: 22px;}
.download_sec .pdf_do {
  padding: 9px;margin-top: 2px;
}
.pdf_do h6{font-size: 12px;}
.location_sec::before {
  width: 79px;
  height: 79px;
}
.location_inr {
  margin-top: 17px;
}
.location_img h4, .nearby h4{font-size: 16px;}
.price_inr {
  margin-top: 10px;
}
.get_in_inr_text h4, .get_in_inr_frm h4 {
  font-size: 18px;
  line-height: 26px;
}
.get_in_inr_icon li {
  font-size: 14px;
  margin-top: 11px;
  line-height: 24px;
}
.get_in_inr_icon li i {
  top: 3px;
}
.promises_sec h4{font-size: 12px;
line-height: 16px;}
.foot_inr p {
  margin-top: 10px;
  font-size: 13px;
  line-height: 23px;
}
.foot_sec {
  padding: 9px 0;
}


}



/*400px;*/

@media only screen and (max-width: 360px){ 


}