@media (max-width:575px){
	.arrow-bitrix{bottom: 90px;left: 10px;}
	.arrow-bitrix img{width: 40px;}
	#footer {margin-bottom: 50px;}
	.footer-icon{justify-content: center;}
	#graph p,
	.tel_arenda a {font-size: 16px;}
	#graph{width: 100%;}
	.fancybox-infobar, .fancybox-toolbar {top: 20%!important;}
	a.read-more.pulse{display: none;}
	.common_block_str{position: relative; bottom: -10px; display: flex; flex-direction: column; width: 100%; justify-content: center;}
	.block_str_home p {background: rgba(169,30,32,.7); color: #fefeff; top: 0; padding: 0px 5px; font-size: 14px; display: flex; align-items: center; height: auto; width: 50%; }
	.btn_block{margin-bottom: 20px;}
	.block_str_home{display: flex;}
	#img-akcii {margin-bottom: 20px;}
	.adres_arenda{width: 100%}
	.entry-header h1 {font-size: 30px;}
	.arenda_img_big img {width: 300px!important;height: 300px!important;object-fit: cover;}
	.slider.slider-nav.arenda_img_small{margin-top:40px;margin-bottom:40px}	
	.tabs_arenda .nav-link {padding: 0px 0px;font-size: 14px;}
	.desc_arenda{display: none}
	.mob_arenda{display: block;margin-bottom: 20px;}
	.title_filter {margin-top: 20px;}	
	.tabs_arenda{justify-content: center;}
	#ready-apartments-block p {font-size: 16px;min-height: 180px;}
	.block-arenda:hover{ms-transform:scale(1);transform:scale(1);webkit-transform:scale(1);} 
	#currency{margin-bottom: 30px;}
	.text_right, .text_right span {font-size: 24px!important;}
	.info-right img{width: 70%;}
	.text-left-banner{font-size: 16px!important;}
	.title-left-banner{font-size:20px!important}
	.desc-slider{display:none!important}
	#cookie-notice{display:none!important}
	ul.tabs__nav li{margin-left:0px;margin-right:0px}
	.slick-center .desc_layouts_img{font-size:16px!important}
	div#adress p, div#adress a{font-size:13px}
	.title-section p{font-size:28px}
	.preimushestva-block img{width:45px;height:auto}
	p.preimushestva-title{font-size:18px}
	#block-container-border::after{display:none}
	.text-banner1_1{font-size:40px}
	.text-banner5 span{font-size:70px}
	.text-banner5{font-size:45px}
	#block-plan{margin-top:20px}
	p.plan-m2{font-size:30px}
	p.preimushestva-text{font-size:16px;}
	.slider-block{display:flex;justify-content:center;}
	.button-width-text{padding-left:0px;padding-right:0px}
	section#main-text .container p{text-align:left;}
	.banner-fm-fon img{width:auto;min-height:250px}
	.text-fm-fon{width: 100%;background:rgba(25,25,25,.5);padding:20px 20px!important;height:100%;}
	.text-fm.text-fm-fon span p{padding:0px 20px 0px 20px;}
	.text-fm{padding:0px 0px;}
	.carousel-inner{overflow:visible}
	.desc_layouts_img{margin-top:30px;margin-bottom:30px;font-size:14px}
	.inf-block2{display:flex;flex-wrap:wrap}
	.img-ic{display:flex;justify-content:center;margin-bottom:20px}
	.text-bl{height:auto;padding:15px 15px}
	.inf-block-title2{text-align:center}
	.inf-block-desc2{text-align:center}
	#carousel.slide{width:calc(100%/1)}
	.slide{list-style:none;display:inline;float:left}
	.carousel-control-next,.carousel-control-prev{width:auto}
	img#foto-team-img{width:auto}
	.inf-block img{height:70px;width:auto}
	.inf-block-desc{font-family:'MyriadPro-Regular';font-size:14px}
	.inf-block-title{font-size:20px}
	.form_size{width:100%!important;margin-left:0}
	.fon-form{display:none}
	.block-cart2{max-width:80%;margin:0 auto;margin-top:20px;margin-bottom:20px}
	.first .miniblock .active-akcia{background:url(/wp-content/themes/vg/images/active-akcia.svg);background-size:contain;height:37px;line-height:37px;position:absolute;width:149px;background-repeat:no-repeat;top:1%;color:#fff;font-family:'PT Sans';font-size:15px;text-align:center;display:block}
	#blogModal .modal-dialog{width:700px;max-width:90%;margin:0 auto}
	.modal:before{display:inline-block;vertical-align:middle;content:" ";height:auto}
	#recordviewForm .modal-dialog:after{display:none}
	.foto-modal{display:none}
	.foto-modal_invest{display:none}
	#popupForm .modal-content{width:100%;max-width:100%}
	#popupForm2 .modal-content{width:100%;max-width:100%}
	#submit-popupform input[type="text"],#submit-popupform input[type="tel"]{width:100%}
	#popupForm .modal-dialog{width:90%;margin:0 auto}
	#popupForm2 .modal-dialog{width:90%;margin:0 auto}
	body{left:0;margin:0;position:inherit}
	.navbar{padding:.5rem 0rem}
	#navbar-burger{width:100%}
	.menu-inline-menu-container ul li{-webkit-box-shadow:0 4px 3px -2px #3f3f3f;-moz-box-shadow:0 4px 3px -2px #3f3f3f;box-shadow:0 4px 3px -2px #3f3f3f}
	.menu-inline-menu-container ul li:hover{background:rgba(59,59,59,0.7);color:black;box-shadow:none}
	.menu-burger-menu-ua-container ul li{padding:.5rem 0rem;-webkit-box-shadow:0 4px 3px -2px #3f3f3f;-moz-box-shadow:0 4px 3px -2px #3f3f3f;box-shadow:0 4px 3px -2px #3f3f3f}
	.menu-burger-menu-ua-container ul li:hover{background:rgba(59,59,59,0.7);color:black;box-shadow:none}
	.menu-burger-menu-container ul li{padding:.5rem 0rem;-webkit-box-shadow:0 4px 3px -2px #3f3f3f;-moz-box-shadow:0 4px 3px -2px #3f3f3f;box-shadow:0 4px 3px -2px #3f3f3f}
	.menu-burger-menu-container ul li:hover{color:black;box-shadow:none}
	ul.dropdown-menu li{box-shadow:none}
	li.dropdown{margin-bottom:0 !important}
	#right-block-menu{display:flex;flex-direction:column;align-items:center;align-self:center}
	#block-logo-head{padding:0 2px}
	.icon-menu{padding:0 5px !important;display:block;margin-bottom:5px}
	#menu1{display:none}
	#menu-mob{display:block}
	nav#nav-burger{position:inherit;padding:0 10px;top:0}
	button.navbar-toggler.active+div#menu-mob2{display:block !important;text-align:center}
	#navbar1 li.nav-item a{font-size:20px}
	.navbar-toggler .icon-bar:nth-of-type(2){margin-left:0}
	#menu-mob .icon-bar{margin:4px auto}
	ul#menu-burger-menu-1 li a{color:#fff;font-size:22px;outline:0;text-align:center}
	.dropdown-menu{background:transparent}
	ul.dropdown-menu.show li a{color:#dadada !important;text-align:left}
	div.block-text-advantages{margin-right:0}
	.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:white}
	.navbar-toggler.active .icon-bar:nth-of-type(1){transform:none;top:0}
	.navbar-toggler.active .icon-bar:nth-of-type(2){transform:none;top:1px}
	.navbar-toggler.active .icon-bar:nth-of-type(3){transform:none;top:2px}
	#menu-mob2{z-index:99999;background:#191e22;left:-285px;height:100%;position:fixed;width:285px;top:0}
	#menu-mob2{display:block;border-right:1px solid white}
	.icon-close{float:right;margin-top:10px;margin-right:10px}
	.icon-close .fa-times:before{content:"\f00d";color:white;font-size:24px}
	.icon-back{float:left;margin-top:10px;margin-left:10px}
	.icon-back .fa-chevron-left:before{content:"\f053";color:white;font-size:24px}
	.icon-menu2{text-align:center;padding:15px 0}
	.icon-menu2 span{font-size:16px;padding-right:5px}
	.icon-menu2 span.icon-bar{background-color:white;display:inline-block;height:5px;width:5px;border-radius:100% 100%;top:0}
	.menu-burger{z-index:99999;background:black;left:-285px;height:100%;position:fixed;width:285px}
	.menu1{position:fixed;width:265px;z-index:99999;height:100%;left:-285px;margin-top:38px}
	.menu2{position:fixed;width:265px;z-index:99999;height:100%;left:-285px;margin-top:38px;text-align:center}
	.menu1 li a{font-size:22px;font-family:'PT Sans';color:#fff;text-align:center}
	p.title1{font-size:14px;line-height:16px}
	p.title2{font-size:30px;line-height:32px}
	p.title3{font-size:14px;line-height:16px}
	p.title4{font-size:16px;line-height:18px}
	p.home-price-title{font-size:30px;line-height:32px}
	p.home-price-text{margin-bottom:0}
	.current-value p{font-size:40px}
	.tabs{margin:0}
	.no-gutter>[class*='col-']{padding-right:15px;padding-left:15px}
	p.title-section{margin-bottom:30px;line-height:normal}
	#right-block-menu section.widget.widget_icl_lang_sel_widget{display:block}
	
	#text-img1,#text-img2,#text-img3{display:none}
	.back a.read-more{width:80%;margin:0 auto}
	.front img{width:80%}
	.front{height:auto;transform:none;transition:unset;text-align:center}
	#galery p.title-section{margin-bottom:30px;line-height:45px}
	.back{transform-origin:unset !important;transform:none !important;transform-style:unset !important;-webkit-backface-visibility:hidden !important;will-change:unset !important;transition:none !important}
	.service-container:hover .back{transform:none}
	.service-container:hover .front{transform:none}
	.service-container{margin-bottom:20px}
	#project a.read-more{margin:0 auto;width:max-content;text-align:center}
	.block-project{width:80%;margin:0 auto}
	#block-logo{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:20px}
	#block-icon{text-align:left;width:50%;justify-content:space-around;flex-direction:row !important;align-items:flex-start;align-content:flex-start;align-self:center}
	.block-project:hover{ms-transform:scale(1);transform:scale(1);transition:unset;webkit-transform:scale(1);z-index:9999999}
	section#main-text{margin-bottom:30px}
	.block-container{min-height:auto}
	#contacts-info p.main-title{margin-bottom:0}
	#contacts-info img{margin-top:10px;margin-bottom:10px}
	#contacts{margin-bottom:30px}
	#contacts-info p{font-size:16px;margin-bottom:0 !important}
	.title-section{margin-bottom:30px}
	#galery .title-section{margin-bottom:10px}
	#logo-footer{text-align:left}
	#logo-footer img{max-width:80%}
	#block-info{display:flex;align-items:center;justify-content:space-between;padding:0 15px}
	#block-form{display:none}
	#adres{border-right:0}
	#graph p{font-size:16px;line-height:20px;text-align:center}
	#adres p{font-size:16px;line-height:20px;text-align:center}
	.current-value-advantages.active.row.no-gutter{margin-top:0}
	div.block-text-advantages{position:relative}
	#our-advantages{display:none}
	#our-advantages-mob{display:block;margin-bottom:30px}
	.current-value-advantages.row.no-gutter{display:block}
	.mini-tabs{text-align:center}
	.mini-tabs p{color:white;font-size:28px;margin-bottom:20px}
	div.block-text-advantages p{padding:5px 5px;font-size: 18px;line-height: 20px}
	#our-advantages-mob .carousel-control-next-icon,#our-advantages-mob .carousel-control-prev-icon{width:25px;height:25px;position:absolute;top:10px}
	#single-our-project{padding:0}
	#block-text-project{float:none;width:100%}
	#block-info-project{float:none;width:100%;margin-top:30px;margin-bottom:30px}
	h1.entry-title{line-height:45px;margin-bottom:30px}
	#first-block-text-project h2{text-align:center}
	#block-text-project p{;text-align:center;padding:0}
	.slider.slider-nav{margin-top:60px;margin-bottom:40px}
	#plan-foto .plan-3d{max-width:320px;margin:0 auto;right:0;left:0}
	#plan-foto .plan-2d{max-width:320px;margin:0 auto}
	p.btn-3d{right:20px;font-size:24px}
	.map_menu{height:auto;margin-bottom:10px}
	#floating-panel input[type="text"]{margin-bottom:10px}
	.title-form-arenda{font-size:32px}
	#our-project{margin-bottom:30px}
	#project-block{margin-bottom:20px !important}
	#page-news .entry-content{padding:0 15px}
	#main-news-img{margin-top:30px;padding:0 15px}
	#video-block div.row div{padding:0 15px}
	#page-news iframe{width:100%;height:100%}
	.read-full-mob{display:flex;justify-content:flex-end;margin-right:30px}
	.first .read-full-mob{display:none}
	.miniblock p.preview__text{display:block}
	.first .block-hidden{display:none}
	.miniblock:hover .block-hidden{display:none}
	.read-full_mob{display:flex;justify-content:flex-end}
	.block-hidden .preview__title.h4{display:none}
	.block-hidden .date{display:none}
	.first .miniblock img.rot{width:32px;height:32px;margin-bottom:13px}
	.first{margin-bottom:35px}
	.block-foto-akcia{width:100%;float:none;padding:0;margin-bottom:20px}
	.first:hover{transform:scale(1);webkit-transform:scale(1);ms-transform:scale(1)}
	.other:hover{transform:scale(1);webkit-transform:scale(1);ms-transform:scale(1)}
	iframe.slick-slide.slick-current.slick-active{height:auto !important}
	#text-banner img{display:none}
	#common-block-tabs{height:350px!important}
	.text-banner2{font-size:50px}

	.preimushestva-block{margin-bottom:0}

	.page-thank{margin-bottom:50px}
	.text-404{margin:0 auto;font-size:100px}
	.video_gallery .video__box{width:calc(100% - 1.6em)}
	ul.tabs__nav li{margin-left:0;margin-right:0}
	#submit-ajax input[type="text"],#submit-ajax input[type="tel"]{width:100%;margin-bottom:10px}
	#submit-ajax button{width:100%}
	.step-line-block{width:100%}
	#submit-ajax input[type="button"]{width:100%;float:none;margin-top:10px}
	.block_memu{border:2px solid #dadada;display:flex;align-self:center;align-items:center;padding-right:5px}
	.block_memu p{margin-bottom:0;font-size:14px}
	.icon-bar{width:30px}

}

@media (min-width:576px) and (max-width:767px){
	.arrow-bitrix{bottom: 90px;left: 10px;}
	.arrow-bitrix img{width: 40px;}
	#cookie-notice {display: none!important;}
	.tabs_arenda .nav-link {padding: 0px 0px;font-size: 14px;}
	.desc_arenda{display: none}
	.mob_arenda{display: block;margin-bottom: 20px;}
	.title_filter {margin-top: 20px;}
	#our-advantages-mob .carousel-control-next-icon, #our-advantages-mob .carousel-control-prev-icon {
		width: 25px;height: 25px;position: absolute;top: -65%}
		.title-left-banner{font-size:18px!important}
		.desc-slider{display:none!important}
		#contacts-info p{font-size:16px}
		#img-carousel img{width:100%}
		.fon-form{display:none}
		.block_memu{border:2px solid #dadada;display:flex;align-self:center;align-items:center}
		.block_memu p{margin-bottom:0;font-size:14px}
		.icon-bar{width:30px}
		.block-3d{max-width:80%;margin:0 auto;margin-top:20px;margin-bottom:20px}
		.foto-modal{display:none}
		.foto-modal_invest{display:none}
		#popupForm .modal-content{width:100%;max-width:100%}
		#popupForm2 .modal-content{width:100%;max-width:100%}
		#submit-popupform input[type="text"],#submit-popupform input[type="tel"]{width:100%}
		#popupForm .modal-dialog{width:50%;margin:0 auto}
		#popupForm2 .modal-dialog{width:50%;margin:0 auto}
		.container{max-width:100%}body{left:0;margin:0;position:inherit}
		#right-block-menu{display:flex;flex-direction:column;align-items:center;align-self:center}
		#block-logo-head{padding:0 5px;display:flex;justify-content:space-around}
		.icon-menu{padding:0 5px !important;display:block}
		#menu1{display:none}
		#menu-mob{display:block}
		nav#nav-burger{position:inherit;padding:0 10px;top:0}
		button.navbar-toggler.active+div#menu-mob2{display:block !important;text-align:center}
		#navbar1 li.nav-item a{font-size:20px}
		.navbar-toggler .icon-bar:nth-of-type(2){margin-left:0}
		#menu-mob .icon-bar{margin:4px auto}
		ul#menu-burger-menu-1 li a{color:#fff;font-size:22px;outline:0;text-align:center}
		.dropdown-menu{background:transparent}
		ul.dropdown-menu.show li a{color:#dadada !important;text-align:left}
		div.block-text-advantages{margin-right:0}
		.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:white}
		.navbar-toggler.active .icon-bar:nth-of-type(1){transform:none;top:0}
		.navbar-toggler.active .icon-bar:nth-of-type(2){transform:none;top:1px}
		.navbar-toggler.active .icon-bar:nth-of-type(3){transform:none;top:2px}
		#menu-mob2{z-index:99999;background:#191e22;left:-285px;height:100%;position:fixed;width:285px;top:0}
		#menu-mob2{display:block;border-right:1px solid white}.icon-close{float:right;margin-top:10px;margin-right:10px}
		.icon-close .fa-times:before{content:"\f00d";color:white;font-size:24px}
		.icon-back{float:left;margin-top:10px;margin-left:10px}
		.icon-back .fa-chevron-left:before{content:"\f053";color:white;font-size:24px}
		.icon-menu2{text-align:center}
		.icon-menu2 span.icon-bar{background-color:white;display:inline-block;height:5px;width:5px;border-radius:100% 100%;top:0}
		.menu-burger{z-index:99999;background:black;left:-285px;height:100%;position:fixed;width:285px}
		.menu1{position:fixed;width:240px;z-index:99999;height:100%;left:-285px;margin-top:38px}
		.menu2{position:fixed;width:240px;z-index:99999;height:100%;left:-285px;margin-top:38px;text-align:center}
		.menu1 li a{font-size:22px;font-family:'PT Sans';color:#fff;line-height:16px;text-align:center}
		p.title1{font-size:14px;line-height:16px}
		p.title2{font-size:30px;line-height:32px}
		p.title3{font-size:14px;line-height:16px}
		p.title4{font-size:16px;line-height:18px}
		p.home-price-title{font-size:30px;line-height:32px}
		p.home-price-text{margin-bottom:0}
		.current-value p{font-size:40px}
		.tabs{margin:0}
		.no-gutter>[class*='col-']{padding-right:15px;padding-left:15px}
		p.title-section{margin-bottom:30px;line-height:45px}
		#right-block-menu section.widget.widget_icl_lang_sel_widget{display:block}
		#text-img1,#text-img2,#text-img3{display:none}
		#block-container-border::after{display:none}
		.back a.read-more{width:70%;margin:0 auto}
		.front img{width:70%}
		.front{height:auto;transform:none;transition:unset;text-align:center}
		#galery p.title-section{margin-bottom:30px;line-height:45px}
		.back{transform-origin:unset !important;transform:none !important;transform-style:unset !important;-webkit-backface-visibility:hidden !important;will-change:unset !important;transition:none !important}
		.service-container:hover .back{transform:none}
		.service-container:hover .front{transform:none}
		.service-container{margin-bottom:20px}
		#project a.read-more{margin:0 auto;width:max-content;text-align:center}
		.block-project{width:80%;margin:0 auto}
		#block-logo{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:20px}
		#block-icon{text-align:left;width:50%;justify-content:space-around;flex-direction:row !important;align-items:flex-start;align-content:flex-start;align-self:center}
		.block-project:hover{ms-transform:scale(1);transform:scale(1);transition:unset;webkit-transform:scale(1);z-index:9999999}
		section#main-text{margin-bottom:30px}
		.block-container{min-height:auto}
		#contacts-info p.main-title{margin-bottom:0}
		#contacts-info img{margin-top:10px;margin-bottom:10px}
		#contacts-info div{margin-bottom:10px}
		#contacts{margin-bottom:30px}
		#logo-footer{text-align:left}
		#logo-footer img{max-width:80%}
		#block-info{display:flex;align-items:center;justify-content:space-between;padding:0 15px}
		#block-form{display:none}
		#adres{border-right:0}
		#graph p{font-size:16px;line-height:20px}
		#adres p{font-size:16px;line-height:20px}
		#img-carousel{text-align:center}
		.current-value-advantages.active.row.no-gutter{margin-top:0}
		div.block-text-advantages{position:relative}
		#our-advantages{display:none}
		#our-advantages-mob{display:block;margin-bottom:30px}
		.current-value-advantages.row.no-gutter{display:block}
		.mini-tabs{text-align:center}
		.mini-tabs p{color:white;font-size:28px;font-family:'PT Sans-Bold';margin-bottom:20px}
		div.block-text-advantages p{padding:5px 5px}
		.carousel-control-next-icon,.carousel-control-prev-icon{width:40px;height:40px;position:absolute;top:5%}

		section#our-project{margin-bottom:30px}
		#project-block{margin-bottom:20px !important}

		.carousel-control-prev, .carousel-control-next{top:40%}
	}

	@media (min-width:768px) and (max-width:991px){
		.arrow-bitrix{bottom: 90px;left: 10px;}
		.arrow-bitrix img{width: 40px;}
		#cookie-notice {display: none!important;}
		.tabs_arenda .nav-link {padding: 0px 0px;font-size: 14px;}
		.desc_arenda{display: none}
		.mob_arenda{display: block;margin-bottom: 20px;}
		.title_filter {margin-top: 20px;}
		.invest_right,.invest_right2,.invest_right3,.invest_right4{margin-left: 0px;margin-top:10px;margin-bottom: 10px;}
		.invest_right img, .invest_right2 img, .invest_right3 img, .invest_right4 img {margin-right: 10px;}
		.text_right, .text_right span{font-size:20px!important;}
		#plans div{padding:0px 0px}
		.text-fm-fon{background:rgba(25,25,25,.5)}
		.carousel-control-prev,.carousel-control-next{top:40%}
		.carousel.slide{width:calc(100%/1)}
		.form_size{width:90%;margin-left:30px}
		.fon-form{display:none}
		.block_memu{border:2px solid #dadada;display:flex;align-self:center;align-items:center}
		.block_memu p{margin-bottom:0;font-size:14px}
		.icon-bar{width:30px}
		.two-level-text .text-banner2x{font-size:120px}
		#common-block-tabs{height:800px}
		.block-3d{max-width:80%;margin:0 auto;margin-top:20px;margin-bottom:20px}
		.foto-modal{display:none}
		.foto-modal_invest{display:none}
		#popupForm .modal-content{width:100%;max-width:100%}
		#popupForm2 .modal-content{width:100%;max-width:100%}
		#submit-popupform input[type="text"],#submit-popupform input[type="tel"]{width:100%}
		#popupForm .modal-dialog{width:50%;margin:0 auto}
		#popupForm2 .modal-dialog{width:50%;margin:0 auto}
		.container{max-width:100%}body{left:0;margin:0;position:inherit}
		#right-block-menu{display:flex;flex-direction:column;align-items:center;align-self:center}
		#block-logo-head{padding:0 5px;display:flex;justify-content:space-around}
		.icon-menu{padding:0 5px !important;display:block}
		#menu1{display:none}
		#menu-mob{display:block}
		nav#nav-burger{position:inherit;padding:0 10px;top:0}
		button.navbar-toggler.active+div#menu-mob2{display:block !important;text-align:center}
		#navbar1 li.nav-item a{font-size:20px}
		.navbar-toggler .icon-bar:nth-of-type(2){margin-left:0}
		#menu-mob .icon-bar{margin:4px auto}
		ul#menu-burger-menu-1 li a{color:#fff;font-size:22px;outline:0;text-align:center;line-height:49px}
		.dropdown-menu{background:transparent}
		ul.dropdown-menu.show li a{color:#dadada !important;text-align:left}
		.navbar-toggler.active .icon-bar:nth-of-type(2){background-color:white}
		.navbar-toggler.active .icon-bar:nth-of-type(1){transform:none;top:0}
		.navbar-toggler.active .icon-bar:nth-of-type(2){transform:none;top:1px}
		.navbar-toggler.active .icon-bar:nth-of-type(3){transform:none;top:2px}
		#menu-mob2{z-index:99999;background:#191e22;left:-285px;height:100%;position:fixed;width:285px;top:0}
		#menu-mob2{display:block;border-right:1px solid white}
		.icon-close{float:right;margin-top:10px;margin-right:10px}
		.icon-close .fa-times:before{content:"\f00d";color:white;font-size:24px}
		.icon-back{float:left;margin-top:10px;margin-left:10px}
		.icon-back .fa-chevron-left:before{content:"\f053";color:white;font-size:24px}
		.icon-menu2{text-align:center}
		.icon-menu2 span.icon-bar{background-color:white;display:inline-block;height:5px;width:5px;border-radius:100% 100%;top:0}
		.menu-burger{z-index:99999;background:black;left:-285px;height:100%;position:fixed;width:285px}
		.menu1{position:fixed;width:240px;z-index:99999;height:100%;left:-285px;margin-top:38px}
		.menu2{position:fixed;width:240px;z-index:99999;height:100%;left:-285px;margin-top:38px;text-align:center}
		.menu1 li a{font-size:22px;font-family:'PT Sans';color:#fff;text-align:center}
		p.title1{font-size:14px;line-height:16px}
		p.title2{font-size:30px;line-height:32px}
		p.title3{font-size:14px;line-height:16px}
		p.title4{font-size:16px;line-height:18px}
		p.home-price-title{font-size:30px;line-height:32px}
		p.home-price-text{margin-bottom:0}
		.current-value p{font-size:40px}
		.tabs{margin:0}
		.no-gutter>[class*='col-']{padding-right:15px;padding-left:15px}
		p.title-section{margin-bottom:30px;line-height:45px}
		#right-block-menu section.widget.widget_icl_lang_sel_widget{display:block}
		#text-img1,#text-img2,#text-img3{display:none}
		.service-title p.galery-block-title{font-size:40px}
		.back a.read-more{width:100%;margin:0 auto}
		.front img{width:100%}
		.front{height:auto;transform:none;transition:unset;text-align:center}
		#galery p.title-section{margin-bottom:30px;line-height:45px}
		.back{transform-origin:unset !important;transform:none !important;transform-style:unset !important;-webkit-backface-visibility:hidden !important;will-change:unset !important;transition:none !important}
		.service-container:hover .back{transform:none}
		.service-container:hover .front{transform:none}
		.service-container{margin-bottom:20px}
		#project a.read-more{margin:0 auto;width:max-content;text-align:center;margin-top:20px}
		.block-project{width:80%;margin:0 auto}
		#block-logo{display:flex;align-items:center;justify-content:space-between;padding:0 15px}
		.block-project:hover{ms-transform:scale(1);transform:scale(1);transition:unset;webkit-transform:scale(1);z-index:9999999}
		section#main-text{margin-bottom:30px}
		#block-icon{width:50%}
		#block-container-border::after{display:none}
		.block-container{min-height:auto}
		#contacts-info p.main-title{margin-bottom:0}
		#contacts-info img{margin-top:10px;margin-bottom:10px}
		#contacts-info div{margin-bottom:10px}
		#contacts{margin-bottom:30px}
		#logo-footer img{max-width:90%}
		#block-info{display:flex;align-items:center;justify-content:space-between;padding:0 15px}
		#block-form{display:none}
		#adres{border-right:0}
		#img-carousel{text-align:center}
		.current-value-advantages.active.row.no-gutter{margin-top:0}
		div.block-text-advantages{position:relative}
		.mini-tabs{text-align:center}
		.mini-tabs p{font-size:20px;margin-bottom:20px}
		div.block-text-advantages p{padding:5px 5px}
		.carousel-control-next-icon,.carousel-control-prev-icon{width:40px;height:40px;position:absolute;top:5%}
		section#our-project{margin-bottom:30px}
		#project-block{margin-bottom:20px !important}
		div#banner35m-header.land-two-level{min-height:300px}
		.title_filter {margin-top: 0px;}
	}

	@media (min-width:992px) and (max-width:1199px){#map-fon-vg3{background-position:center}
	.current-title{margin-top:0;margin-bottom:0}
	div.block-text-advantages p{padding:20px 5px;margin-bottom:0}
	.front{height:auto}#adres{border:0}
	.two-level-text .text-banner2x{font-size:90px;line-height:90px}
	.two-level-text .text-banner1{font-size:35px;line-height:45px}
	.two-level-text .text-banner3{font-size:28px}
	div#right-block-menu{display:none}
	#navbar1 li.nav-item a{font-size:12px;padding:0 5px}
	.link-project a, .link-plans a{padding:10px 20px!important}
}


