@media screen and (max-width:1700px){
	.dark {background-size: auto 100% !important;}
}


@media screen and (max-width:1200px){
	.main {background-size:auto 100%;}
	.service-format .main {background-size:100% auto;}
}

@media screen and (max-width:979px) {
	.menu {float:none;padding-right:134px;padding-left: 257px;}
	.reason-wrap {max-width:640px;margin:0 auto !important;}
	.reason-wrap > div {width:100%;border:none !important;}
	
	.column-4 > div {width:33.3333333333%;}
	.column-4 > .colspan-2 {width:66.66666666666%;}
	
	.dark .column-3 {max-width:470px;margin:0 auto !important;}
	.dark .column-3 > div {width:100%;}
	
	.point {text-align:center;}
	.point > div {width:33.33333333333%;}
	
	footer .column-4 {max-width:600px;margin:0 auto;}
	footer .column-4 > div {width:50%}
}

@media screen and (max-width:782px) {

    .column-3 > div {width:50%;}

}


@media screen and (max-width:767px) {
	.add-to-favorite {display:none;}
	.column-2 > div {width:100%;}
	
	.column-4 > div {width:50%;}
	.column-4 > .colspan-2 {width:100%;}
	
	.contacts {max-width:350px;display:block;margin:0 auto;}
	
	.light-question {max-width:350px;}
	.light-question .agreement {max-width:100%;}
	.light-question .button {float:none;}
	.light-question .captcha {margin-top:20px;float:none;}
	.row-question > div {width:100%;}
	
	.column-3.news > div {width:100%;}
	
	.article-title {max-width:100%;float:none;text-align:center;}
	.article-info {float:none;text-align:center;margin-bottom:50px;margin-top:-30px;}
}

@media screen and (max-width:567px) {
	
	.header-top {display:none;}
	
	.button-big {padding:10px 70px 10px 15px;font-size:14px;}
	.button-big:after {background-size:17px auto;width:70px;}
	.button.button-big:before {right: -20px;
    width: 80px;}
	
	.column-3 > div {width:100%;}
	
	footer .column-4 {max-width:300px;margin:0 auto;}
	footer .column-4 > div {width:100%}	
	
	.column-4 > div {width:100%;margin:0 auto;max-width:300px;display:block;}
	.column-4 > .colspan-2 {width:100%;max-width:100%;}
	
	.utp-wrap > div {width:100%;}
	
	.title-h {font-size:16px;}
	
	.form-question {padding:20px;}
	
	.point > div {width:100%;}
	
	.slider-next,.slider-prev {display:none;}
	.slider-container {padding:0;}
}

@media screen and (max-width:424px) {
	
	.search {display:none;}
	.menu-mobile-wrap .search {display:block;}
	.menu-mobile {right:10px;}
	/*.search-input-static form > div:nth-child(2) {float:none !important;display:block;padding:0 !important;}
	.search-input-static form > .button {width:100%;}*/
}