
.fasadx {padding-top: 25%;}

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

}




@media only screen and (max-width : 1300px) {
#menu li{padding: 0px 0.6em;}
.infr-icon img{max-width: 40px;}
.infrastructure__list li{margin-bottom: 5px;}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
	

	
body{font-size: 100%;}
.top__line-menu{display: none;}
.menu__link{font-size: 24px;}
.post__dsc-txt{padding-right: 2em;}
.menu__link--child{font-size: 16px;}


.section-block{padding: 30px 0px;}
.design__item{min-height: 300px;}
.design__item_dsc{max-width: 550px; padding: 0px 10px;}
.section_information,.about__dsc_head_list,.benefit__list,.design__item_dsc-sub,.design__item_dsc,.home_dsc,.home_head-list li,.infrastructure__list{font-size: 1em;}
.section_head,.design__item_dsc-title,.home_head-title, .home_title{font-size: 1.7em;}
.buy__item{font-size: 1em; line-height: 1.1em;}
.buy__box{margin: 0px 15px;}
.home-img img{max-width: 80%;}
.buy__box{padding: 50px 50px 30px;}
.home-image-b{margin-top: 2.5em;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	


	
 .container-fluid{padding: 0px 2.5rem;} 
 .genplan-title{left: 2.5rem;}
 .swiper-pagination{right: 2.5rem!important;}
 .swiper__dsc-title{font-size: 3rem;}
 .menu__link{font-size: 20px;}

 .menu__link--child{font-size: 15px;}


.infrastructure__list li{display: inline-block; padding: 0px 15px 20px;}

.about__img{display: none;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
	
.fasadx {padding-top: 0%;}
	
	
.fcolmob { margin-bottom: 25px;}	
	
.xcol_mob {	
margin-top: 25px;
}

	
 .container-fluid{padding: 0px 1.5rem;} 
 

 .section--post{min-height: inherit;}
 .genplan-title{left: 1.5rem;}
 .genplan-title{font-size: 30px;}
 .swiper-pagination{right: 1.5rem!important;}
 .swiper__dsc-title{font-size: 2rem;}
 .menu__item{width: 100%; }
 
 
 .menu-ul{flex-wrap: wrap; margin-top: 50px;}
 
 .menu__item{margin-bottom: 15px; }
 
 
 .swiper__dsc-inner{max-width: 100%;}
 .post__dsc-txt{padding-right: 0px;}
 

 
 .title--section{font-size: 30px;}
 .menu-ul--child{margin-top: 5px!important}
 .menu-ul{text-align: center;}
 .btns,.top__phone-link{display: none;}

  .nuxt-link-active {font-size: 24px;}
  
  .bottom__line-copy{font-size: 13px;}
  
  
 
 .menu__link--child {
    font-size: 1em;
	text-transform: uppercase;
	line-height: 0.7em;
}


 
 .page__header{padding: 1.5rem 0px;}
  .swiper-pagination-bullet:not(:last-child){ margin-bottom:0px!important;}
 .swiper-pagination-bullet {
    margin:0px 0.6rem!important;
}
.swiper-container-vertical > .swiper-pagination-bullets{top: inherit; bottom: 70px; left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);}
  #top__line{top: 0rem;}
  
  #bottom__line{bottom: 1rem;}
   #bottom__line_x{bottom: 1rem;}
  
  .section--slider-main:before{z-index: 0;}
 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{display: inline-block; vertical-align: middle;}
 .swiper-slide-img:after{content: ""; position:  absolute; top:0; right: 0; left: 0px; bottom: 0px; background: rgba(0,0,0,0.2); display: inline-block;}
 .swiper__dsc-inner{text-align: center; padding: 0px 15px;}
 .infrastructure__list .infr-icon{padding-right: 0px;}
 .infrastructure__list{padding-bottom: 30px;}
 .infrastructure__list li{flex:  0 0 25%; max-width: 25%;}
 .section-block{padding: 20px 0px;}
 .benefit__list li{margin-bottom: 8px; padding-right: 10px;}
 .benefit__list .infr-icon{padding-right: 10px;}
 .design__item{min-height: 200px;}
 .benefit__list li{max-width: 50%; flex:  0 0 50%;}
 .design__item_dsc{max-width: 400px;}
 .buy__box{padding: 30px 25px 0px;}
 .buy__item-list{margin-bottom: 20px;}
 .buy-partners li{padding: 0px 10px 10px 0px;}
 .home-img img{max-width: 300px;}

 .home-img{padding-bottom: 20px; font-size: 0px; }
 .home_head-icon img{width: 70px}
 .home_head-list li{padding-bottom: 5px; font-size: 13px!important;}
 .home_head-list{font-size: 0px;}
 .infrastructure__list ul{text-align: center; display: flex; flex-wrap: wrap;}
 .section_information,.about__dsc_head_list,.benefit__list,.design__item_dsc,.home_dsc,.home_head-list li,.infrastructure__list{font-size: 0.8em;}
.section_head,.design__item_dsc-title,.home_head-title, .home_title{font-size: 1.2em;}


/* about-flats */
.plan-block {margin-bottom: 30px;}


/* docs */


}






/* Extra Small Devices, Phones */
@media only screen and (max-width : 560px) {
	

.menu-nav {height: 100%;}
	
	
	.button-icon
{
    display: inline-block;
	
}

	
	
 .container-fluid{padding: 0px 15px;} 
 .social-list li:not(:last-child){margin-right: 8px;}
 .swiper-pagination{right: 15px!important;}

 .buy-partners{display: flex; flex-wrap: wrap;}
 .genplan-title{left: 15px;}
  .swiper__dsc-title{font-size: 34px;}
 .benefit__list li{max-width: 100%; flex:  0 0 100%;}
 .design__item{padding: 0px 15px;}
.infrastructure__list li{flex:  0 0 33.333%; padding:0px 5px; max-width: 33.333%;}
  .swiper__dsc-txt{font-size: 15px; line-height: 18px;}
.home_head-icon img{width: 50px;}
  .buy-partners li:nth-child(1) img{width: 100px;}
.buy-partners li:nth-child(2) img{width: 80px;}
.buy-partners li:nth-child(3) img{width: 50px;}
.buy-partners li:nth-child(4) img{width: 70px;}
.buy-partners li:nth-child(5) img{width: 80px;}

.buy-partners li:nth-child(6) img{width: 130px;}
.home-img img{max-width: 95%;}
.home_dsc, .section_information {font-size: 22px;}

.section_head {font-size: 2em; }

.orange_room { padding-top: 50px;}
.fff_room { padding-top: 50px;}

.orange_room  .home_title{ font-size: 2em;}
.fff_room .home_title{ font-size: 2em;}



#luck:after  {content: "от 320px до 479px"; }




.top__line-logo img{width: 12em; padding: 5px 0 0 5px;  }

 /* сдвиг меню */

/* .main #top__line {top: 0px;} */
/* .inner #top__line {top: 0px;} */
/* .gallery #top__line {top: 0px;} */

 /* сдвиг меню */


.top__line-logo {
    padding: 5px 0px 5px 5px;
	
}


.top__line-contact {
    padding: 0px 10px;
	
}


.xphone {margin-top: 15px;}

a#pb-widget-show {display: none!important;}

.hidden-xs {display: none!important;}

.egoweb_podbor {display: block;}


}
/* bacustom, iPhone Retina */
@media only screen and (max-width : 320px) {
	
	



}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (max-height : 770px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (max-height : 600px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {



}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}





