@media only screen and (max-width : 1800px) {
	.services-img-text { font-size: 17px; margin-left: 15px; }
	.services div { padding: 67px 42px; }
	/*.info-block { 
		background-color: #fbfbfb;
		margin: 40px auto 0;
	    width: 605px;
	    padding: 10px 20px; 
	}
	.info-block h2 { text-align: center; }
	.info-wrap .column-4 { display: none; }
	.info-wrap .column-8 { width: 100%; }
	.info-wrap { background-size: cover; }*/
}
@media only screen and (max-width : 1600px) {
	.services-img-text { font-size: 16px; margin-left: 10px; }
	.info-img {width: 670px;}
	.info-img img { width: 115%; }
}
@media only screen and (max-width : 1400px) {
	.services-img-text { font-size: 17px; margin-left: 8px; }
	.owltwo .owl-next, .owltwo .owl-prev { display: none !important; }
	.qustions-block .owl-theme .owl-dots { display: block; margin-top: 20px; }
	.info-img { width: 600px; }
	.info-img img { width: 130%; }
	.services div { padding: 67px 30px; }
/*	.h-b-r-menu ul li { margin-left: 30px; }
	.h-b-r-menu ul { width: 829px; }*/
}
@media only screen and (max-width : 1300px) { 
	.services div { padding: 67px 20px; } 
	.r-b-link { margin-left: 50px; }
	.info-img { width: 500px; }
	.info-img img { width: 155%; margin-left: -30%; }
	/*.offers-img img { width: 110% !important; }*/
	.h-b-r-menu ul li { margin-left: 25px; }
	.h-b-r-menu ul { width: 819px; } /*804, +5*/
}
@media only screen and (max-width : 1200px) {
	.slider-text { width: 96%; padding: 0 2%; }
	.r-b-link { margin-left: 0; }
	.r-b-block { text-align: right; }
	.r-b-link { text-align: left; }
	.a-c-men { margin-left: 0; }
	.info-img { width: 400px; }
	.info-img img { width: 200%; margin-left: -50%; }
	.info-block { margin-left: 40px; }
	.services div { padding: 67px 15px; }
	.services-img-text { font-size: 14px; margin-left: 5px; }
	/*.offers-img img { width: 130% !important; }*/
	.h-b-r-i { margin-right: 40px; }
	.h-b-r-menu ul li { margin-left: 13px; }
	.h-b-r-menu ul li a { font-size: 14px; }
	.h-b-r-menu ul { width: 714px; } /*700, +5*/
	/*.allhouses-blocks img { width: 115%; }*/
	.g-recaptcha {
		-webkit-transform: scale(0.7);
	    -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	    -o-transform: scale(0.7);
	    transform: scale(0.7);
	    -webkit-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    transform-origin: 0 0;		
	}
}
@media only screen and (max-width : 1090px) {
	.r-b-link { padding: 10px 50px 10px 20px; background-position: center right 25px; }
	.r-b-text { font-size: 20px; line-height: 26px; }
	.a-c-men { width: 300px; height: 501px; }
	.info-img { width: 330px; }
	.info-img img { width: 235%; margin-left: -65%; }
	.services div { padding: 67px 10px; }
	.h-b-r-i { margin-right: 5px; }
	.h-b-r-menu ul li { margin-left: 3px; }
	.lang.lv { margin-right: 20px; }
	.h-b-r-menu ul li a { font-size: 13px; }
	.h-b-r-menu ul { width: 618px; } /*611, +5*/
	/*.allhouses-blocks img { width: 125%; }*/
}
@media only screen and (max-width : 992px) {
	.a-c-blocks-text { max-width: 460px; }
	a.co-link { display: block;  width: 191px; margin: 20px auto 0; }  
	.info-img { width: 300px; }
	.info-img img { width: 255%; margin-left: -75%; }
	.info-block { margin-left: 15px; }
	.services div { padding: 67px 9px; }
	.h-b-r-t, .h-b-r-menu, .menu-back { display: none; }
	.main-background, .secondary-background { margin-bottom: 0; top: 0; }
	.mobile-menu { display: block; }
	.header-top .column-3 { display: none; }
	.header-top .column-9 { width: 100%; }
	.header-top { background: #0091ed; }
	.h-t-i { background-image: none; text-align: center; }
	/*.offers-img img { width: 145% !important; }*/
	.mob-mob { display: block; }
	.mob-mob .h-t-face { display: none; }
	/*.allhouses-blocks img { width: 130%; }*/
}
@media only screen and (max-width : 960px) {
	.a-c-men { display: none; }
	.a-c-blocks-text { max-width: 695px; }
	.about-company .column-8 { width: 100%; }
	.about-company .column-4 { display: none; }
	.info-img { display: none; }
	.info-block { width: 96%; margin-left: 0; padding: 0 2%; }
	.info-wrap { height: 100%; }
	.services { width: 100%; height: 101px; text-align: center; }
	.services div { padding: 23px 2%; }
	.services-img-text { text-align: left; }
	.slider-s-text h1{ font-size: 38px; }
	.slider-s-text h3 { font-size: 19px; }
	.services-img-text { font-size: 16px; width: 125px; }
	.services-img { width: 80px; }
	/*.allhouses-blocks img { width: 140%; }*/
	.newsopen-img { float: none; margin: 0 auto; padding: 0; margin-bottom: 45px; }
}
@media only screen and (max-width : 880px) {
	.f-copy, .f-dev { text-align: center; }
	.f-copy { margin-bottom: 20px; }
	.r-b-link { padding: 10px 100px 10px 30px; background-position: center right 30px; margin-top: 20px; }
	.r-b-text, .r-b-block { text-align: center; }
	.r-b-text { margin-top: 0; }
	.a-c-blocks-text { max-width: 600px; }
	.why-block .column-3 { width: 50%; float: left; }
	.f-c-block.middle { margin-left: 0; }
	.f-c-block { text-align: center; margin-bottom: 45px; }
	.line { margin: 15px auto 20px; }
	.gdrp { margin-top: 20px; }
	.offers-blocks {  max-width: 380px; margin: 0 auto 40px; }
	.form-block { max-width: 330px; margin: 0 auto; margin-top: 50px; }
	.banner-block { width: 380px; margin: 0 auto;  }
	.faq-form-block { margin: 50px auto 0; width: 380px; }
	.slider-s-layer { width: 115%; }
	.slider-s-text { width: 80%; }
	.secondary-block h1 { font-size: 30px; }
	.secondary-block h3 { font-size: 18px; }
	.footer-t { padding: 45px 0; }
	.footer-b { padding: 25px 0; }
	.tab-title, .tab-img { display: inline-block; vertical-align: middle; float: none; flex-direction: unset; padding-top: 0; }
	.tab-img { width: 5%; } .tab-title { width: 90%; }
	.f-c-block.map { margin-bottom: 0; }
	/*.allhouses-blocks img { width: 100%; }*/
	.allhouses-blocks-hidden { justify-content: center; }
	.allhouses-wrap .column-4 { width: 49%; float: left; margin-right: 2% !important; }
	.allhouses-wrap .column-4:nth-child(even) { margin-right: 0% !important; }
	.openhouse-inform { max-width: none; float: none; margin-top: 30px; }
	.openhouse-img { text-align: center; }
	.allnews-block .column-4 { width: 49%; float: left; margin-right: 2% !important; margin-bottom: 60px !important; }
	.allnews-block .column-4:nth-child(even) { margin-right: 0% !important; }
	.f-c-block.map { margin: 0 auto; }
	.lastnews-wrap .column-4 { margin-bottom: 40px !important; }
	.g-recaptcha {
	   	-webkit-transform: scale(0.85);
	    -moz-transform: scale(0.85);
	    -ms-transform: scale(0.85);
	    -o-transform: scale(0.85);
	    transform: scale(0.85);	
	}	
}
@media only screen and (max-width : 790px) {
	.slider-text h1 { font-size: 60px; line-height: 72px; text-transform: uppercase; }
	.a-c-blocks-text { max-width: 525px; }
	/*.allhouses-blocks img { width: 115%; }*/
}
@media only screen and (max-width : 690px) {
	.a-c-blocks-text { max-width: 475px; }
	.h-t-i-soc { display: block; margin-top: 5px; }
	.h-t-l { display: none; }
	.h-t-i-phone { display: block; }
	/*.allhouses-blocks img { width: 125%; }*/
}
@media only screen and (max-width : 640px) {
	.slider-text h1 { font-size: 50px; line-height: 62px; text-transform: uppercase; }
	.a-c-blocks-text { max-width: 395px; }
	.slider-s-text h1{ font-size: 28px; }
	.slider-s-text h3 { font-size: 16px; }
	/*.qustions-block .offers-img img { width: 155% !important; }*/
	.tab-img { width: 7%; } .tab-title { width: 80%; }
	/*.allhouses-blocks img { width: 140%; }*/
	/*.allnews-block .offers-img img { width: 155% !important; }*/
}
@media only screen and (max-width : 560px) {
	.slider-text h1 { font-size: 40px; line-height: 52px; text-transform: uppercase; }
	.a-c-blocks-img { margin: 0 auto 15px; display: block; vertical-align: unset; }
	.a-c-blocks-text { display: block; vertical-align: unset; text-align: center; margin-left: 0; max-width: unset; width: 100%; }
	.a-c-blockstextdown, .a-c-blocks-textup.info { overflow: unset; text-overflow: unset; white-space: normal; -webkit-line-clamp: unset; display: block; -webkit-box-orient: unset; }
	.a-c-block h2, .info-block h2 { font-size: 30px; line-height: 40px; text-align: center; }
	.a-c-block h5 { font-size: 18px; line-height: 24px; text-align: center; }
	.why-block .column-3 { width: 100%; float: none; }
	.offers-archve-block { text-align: center; }
	/*.qustions-block .offers-img img { width: 180% !important; }*/
	.slider-s-text { top: 40px; }
	.allhouses-wrap .column-4 { width: 100%; float: none; margin-right: 0% !important; }
	.allhouses-wrap .column-4:nth-child(even) { margin-right: none !important; }
	/*.allhouses-blocks img { width: 100%; }*/
	.allnews-block .column-4 { width: 100%; float: none; margin-right: 0% !important; }
	.allnews-block .column-4:nth-child(even) { margin-right: none !important; }
	/*.allnews-block .offers-img img { width: 100%; }*/
}
@media only screen and (max-width : 480px) {
	.r-b-link { padding: 10px 50px 10px 25px; }
	.a-c-block h2, .info-block h2 { font-size: 28px; line-height: 38px; }
	.h-t-i { font-size: 13px; }
	.h-b-logo { height: auto; width: 230px; }
	.faq-form-block { width: 320px; }
	.r-b-link { background-position: center right 20px; }
	.r-b-link:hover { background-position: center right 10px; }
	.h-t-i-soc { display: none; }
	.mob-mob .h-t-face { margin-left: 0px; padding-top: 10px; display: block; }
	/*.qustions-block .offers-img img { width: 120% !important; }*/
	.mobile-menu { margin-top: 38px; }
	.tab-img { width: 9%; } .tab-title { width: 80%; }
	.slider-text h1 { font-weight: 600; letter-spacing: 2px; text-transform: uppercase; }

	.slider-s-text h1 { font-size: 24px; line-height: 30px; } /*26*/
	.slider-s-text h3 { font-size: 14px; line-height: 18px; } /*14*/

	/*.qustions-block .offers-img .no-image-small { width: auto !important; margin: 0 auto; }*/
	
	.fimg { display: block; }
	.fimg img { width: 100% !important; height: auto !important; }
	.g-recaptcha {
		-webkit-transform: scale(0.7);
	    -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	    -o-transform: scale(0.7);
	    transform: scale(0.7);
	}		
}
@media only screen and (max-width : 440px) {
	.offers-blocks { max-width: 320px; }
	.form-block { max-width: 270px; }
	.banner-block { width: 320px; }
	/*.allhouses-blocks img { width: 110%; }*/
}
@media only screen and (max-width : 380px) {
	.r-b-link { padding: 10px; background-position: center right 10px; }
	.r-b-link:hover { background-position: center right 5px; }
	.r-b-link .r-b-line { margin: 0 10px; }
	.offers-blocks { max-width: 275px; }
	.form-block { max-width: 225px; }
	.faq-form-block { width: 290px; }
	.banner-block { width: 275px; }
	/*.allhouses-blocks img { width: 115%; }*/
}
@media only screen and (max-width : 320px) {}