img{max-width:100%;}
/*
@media(min-width:1400px){
.owl-theme .owl-controls .owl-buttons .owl-prev{
	left:-174px !important;
} 
.owl-theme .owl-controls .owl-buttons .owl-next{
right:-174px !important;
}
}
@media(min-width:1200px) and(max-width:1400){
.owl-theme .owl-controls .owl-buttons .owl-prev{
	left:-65px !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
right:-65px !important;
}
}
*/
.col-8.phone span.phone-ico{   
	display:none;
	width:52px;height:52px;
	border-radius:52px;
		-moz-border-radius: 52px;
-webkit-border-radius: 52px;
	background:#e72425 url('../images/phone.png') no-repeat 50% 50%; 
}
@media handheld, screen and (max-width: 1365px) {
.inner{
	width:100%;	
	max-width:1000px;
	 
}


.box-1 h1,.box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3, .box-6 h3, .box-7 h3, .box-8 h3, .box-9 h3, .box-10 h3, .box-11 h3{font-size:100px;line-height:90px;}
.box-5 h3, .box-9 h3{font-size:90px;}
.box-1 h4{font-size:25px;}
.brands a{ 
	display:inline-block;
	max-width:20%;
}
#waypoint{display:none;}
}


@media (max-width: 1024px) {
	.inner{
	width:100%;	
	max-width:100%; 
	}
	.box-1 .text h4:before, .box-1 .text h4:after{display:none;
    margin-left: -200px;
	}
	body.home .box-6 p{font-size:22px;text-align:center;}
	.box-6 .cols.col-8, .box-6 .cols.col-4{width:100%;text-align:center;}
	body.home .box-6 .button, body.home .box-6 input[type="text"]{max-width:295px;}
	/*.box-bg{background-size:cover !important;}*/
	/*body.home .box-6 {height:285px;}*/
	.item-page.opt {padding: 20px;}
	.tabs-link li a{font-size:20px;}
	.item-page.news .fieldsattach iframe {
    width: 100% !important;
    height: 460px;
}
.box-bg{height:auto !important;}
.brands img{max-width:33%;display:none;}
.brands img:nth-of-type(1), .brands img:nth-of-type(2), .brands img:nth-of-type(3), .brands img:nth-of-type(4), .brands img:nth-of-type(5), .brands img:nth-of-type(6){display:inline;} 
} 
@media (min-width: 769px) and (max-width: 1024px) {
	.box-1 h1, .box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3, .box-6 h3, .box-7 h3, .box-8 h3, .box-9 h3, .box-10 h3, .box-11 h3{font-size:76px !important;}
#content, .item-page {
    padding: 20px 0 !important;
}
}
 @media (max-width: 857px) {
	#phone p{font-size:18px;}
 }
 @media (max-width: 768px) {
	.inner{width:85%;}
	.button{padding:8px !important;}
	input[type="text"]{max-width:100%;}
	::-webkit-input-placeholder {font-size:20px;}
::-moz-placeholder          {font-size:20px;}
:-moz-placeholder           {font-size:20px;}
:-ms-input-placeholder      {font-size:20px;}
	 #logo img{width:155px;}
 	.box-1 h1, .box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3, .box-6 h3, .box-7 h3, .box-8 h3, .box-9 h3, .box-10 h3, .box-11 h3{font-size:40px !important;line-height:45px;    word-wrap: break-word;}
	.home .box-bg{background-size:100% 100% !important;height:auto !important;overflow:hidden;}
	#content{background-size:100% 100%;} 
	#fixed-data{display:none;}
	#phone{
	position: absolute;
		left: 50%;
	z-index:5;
	margin-left: -100px;
    top: 24px;
   /* background: rgba(0, 0, 0, 0.71);*/
   background:#fff;
    padding: 5px;
	}
	#phone p{
		display:block;
		width:100%;
		color:#281111;	font-size:26px;
	    margin: 10px auto;
		}
	.cols.col-2.logo{width:100%;}
	#top{border:0;}
	#top .inner{position:relative;}
	#lang{position:absolute;right:0;top:22px;}
	.box-1{overflow:visible;}
	.box-1 .text{margin-top:0;}
	.box-1 .text .button{
		margin-top:0;
		font-size:18px;
		font-weight:400;
	    padding: 20px 12px !important;
		position:relative;
		top:26px;
	}
	.home .box-2{padding-top:27px;}
	.box-2 .text{margin-top:0;    margin-bottom: 15px;}
	.box-2 h4  br{display:none;}
	.box-2 h4{line-height:30px;font-size:15px;font-weight:400;line-height:16px;}
	.box-2 h4{margin:0}
	.brands p{display:none;}
	.brands p:nth-of-type(1) {display:inline-block;}
	.brands a{max-width:40%;    vertical-align: middle;}
	.box-3{height:285px !important;position:relative;}
	.box-3 .video{margin:0 auto;padding:30px 0;height:250px;border:0}
	.box-3 a.play{width:75px;height:75px;top:195px;left:50%;margin-left:-37px;position:absolute;}
	.box-3 a.mute{display:none;}
	#video{top:14px;}
	body.home .box-5 .col-3{width:100%}
	.box-4 h3 br{display:none;}
	.box-4 .hr1, .box-4 .hr2{display:none;}
	.box-4 .text {padding: 11% 0;}
	 body.home .box-5 .col-3 p:nth-of-type(2){padding-left:10px;width:40%;}
	body.home .box-5 .col-3 p:nth-of-type(1), body.home .box-5 .col-3 p:nth-of-type(2){display:inline-block;}
	body.home .box-5 .col-3 p:nth-of-type(1){white-space:nowrap;}
	.box-5 .handshake, body.home .box-5 .line{display:none !important}
	.box-7 .text{padding:0;    padding-top: 23%;   position: relative;left:-11px;}
	body.home .box-8 .custom> h3{margin-top:25px;}
	.box-9 h3 br{display:none;}
	.box-9 .text{padding-top:25px;padding-bottom:15px;}
	.box-9 .text p img{max-width:33%;display:inline-block;}
		.box-9 .text p img.np{max-width:100%;}
	.box-9 h3{margin-bottom:0;}
	.box-10 h4{font-size:24px;}
	.box-10 h3:before{display:none;}
	.box-10 .text {padding: 50px 0;}
		#callback-b .button{width:96%;margin:12px 0}
	#callback .button, #callback-b .button{margin-top:5px;margin-bottom:5px;}
	#footer{
		min-height:615px;
	}
	#footer .cols.logo, #footer .cols.phone{width:100%;}
	#footer .cols.menu-l, #footer .cols.product-l{width:49%;}
	#footer ul.nav.menu, .category-module{float:none;}
	#footer .cols.logo{margin-bottom:205px;}
	#footer .cols.logo img{width:204px;}
	#footer  .inner{position:relative;width:50%}
	#footer .cols.phone{
		position:absolute;
		top:200px;left:0;
	}
	#footer .cols ul{padding-left:10%;}
	
	#form-box{width:500px;margin-left:-250px;top:1%;}
	#form-box .button, #form-box .button{padding:15px 6px;font-size:20px;}
	#form-box label {margin: 5px 0;}
	#form-box h4{font-size:22px;}
	#video-box{top:1%;width:100%;left:0;}
	.col-8.phone span.phone-ico{
	display:block;
	position:absolute;
	top:22px;
	}
	#phone{display:none;}
	.item-page.opt {padding: 20px 0px;}
	.tabs-link li a{padding: 10px 30px;}
	/*бекграунды*/
	.home .box-1{
		background: #fff url('../images/home-box1-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-2{
		background: #000 url('../images/home-box2-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-3{
		background: #000 url('../images/home-box3-m.jpg') no-repeat center top !important;
		background-size:100% 100% !important;
	}
	.box-4{
		background:  url('../images/home-box4-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-4{
		background:  url('../images/home-box4-m.jpg') no-repeat center top !important;
	background-size:cover !important;
	}
	.home .box-5{
		background: #000 url('../images/home-box5-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-6{
		background: #000 url('../images/home-box6-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.box-7{
		background: #000 url('../images/home-box7-m.jpg') no-repeat center top !important;
		background-size:100% 100% !important;

	}
	.home .box-8{
		/*background: #000 url('../images/home-box8-m.jpg') no-repeat center top !important;*/
		background:#000 !important;
		/*background-size:cover !important;*/
	}
		.home .box-9{
		background: #000 url('../images/home-box9-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		.home .box-10{
		background: #000 url('../images/home-box10-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		.box-11{
		background: #000 url('../images/home-box11-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		#footer{
		background: #000 url('../images/footer-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}   
	#content {background: url('../images/content-price.jpg') no-repeat 0 -3px !important;}
	#content, body.opt #content{height:auto !important;    background-color: #F4F8DD !important;}
	#content .inner{width:95%;}
	#content, .item-page{padding: 20px 0 !important;}
	/*ланг*/
	#lang li{background:#fff;display:none;}
	#lang li a{color:#e72425;}
	#lang li.lang-active{display:block !important;cursor:pointer;}
	#lang li.lang-active a{color:#fff;}
	/*новости*/
	.blog .col-4{width:46%;}
	body.news .box-1 .text{margin-top:0;}
	/*главная отзывы*/
	.box-8 .inner{width:100%;} 
	.newsflash-horiz li .item{position:static;}
	.newsflash-horiz li {border:0 !important;}
	.newsflash-horiz.owl-carousel .owl-item{padding:0;}
	/*продукт*/
	.logo-box-wrap{width:100px;margin-bottom:10px;}
	.logo-box{width:100px;height:100px;}
	body.products .box-1 .text{margin-top:0;}
	.item-page.news .fieldsattach iframe {
    width: 100% !important;
    height: 320px !important;
}

	}
	
@media (max-width: 600px) {
}
@media (max-width: 480px) {

	.box-1 .text h4{font-size:15px;}
	.box-7 .text{padding-top:50px;}
	.tabs-link li a {padding: 10px 20px;}
	#footer  .inner{position:relative;width:70%}
	/*новости*/
	.blog .col-4{width:98%;margin:10px auto;}
	.blog .video iframe{width:100%;}
	.blog .col-4 .item{position:static;}
	
	
	#form-box {
    width: 100%;
    margin-left: -50%;
	height:auto;
	padding:15px;
}
#callback .button{margin:0;}
.cols.col-6, .cols.col-6{width:100%;}
.box-3 a.play {
    background-size: 50%;
	    border: 3px solid #e72425;
}
/*прайс таблица*/
.main-price-table tr td{padding:1px;}
.main-price-table tr td:nth-of-type(3), .main-price-table tr td:nth-of-type(4){display:none;}
	.item-page.news .fieldsattach iframe {
    width: 100% !important;
    height: 220px !important;
}
}
@media (max-width: 320px) {
.button{padding:8px !important;}
    input[type="text"]{max-width: 96%;}
	
.inner{width:292px;}

	.box-1 .text h1{margin-top:50px;margin-bottom:20px;}
	.box-1 .text h4{display:block;}
	.tabs-link li a {padding: 10px 10px;}
	.owl-theme .owl-controls .owl-buttons{top:-85px !important;}
	.box-1 .text .button{padding:10px 0;}
	.brands a{max-width:50%;    margin: -12px 0;}

	.home .box-3{height:418px !important;}
	.box-3 a.play{top:277px;border: 2px solid #e72425;    background-size: 26%;}
	.box-4 h4{font-size:15px;}
	.box-5 .handshake{display:block !important;width:155px;}
	.owl-theme .owl-controls .owl-buttons{top:34% !important;}
	.box-5 h3{margin-bottom:0;}
	body.home .box-5 .col-3 p:nth-of-type(2){width:100%;}
	body.home .box-5 .col-3 p:nth-of-type(2){font-size:15px;}
	body.home .box-5 .col-3 p:nth-of-type(2) span{display:inline;}
	body.home .box-6 p{font-size:18px;}
	body.home .box-6 .button, body.home .box-6 input[type="text"]{max-width:244px;}
	.button {padding: 25px 8px;}
	.box-7 .text{left:0;padding-top:5px;}
	.box-7 .text h3{color:#fff;}
	.home .box-8{overflow:visible;}
	.box-9 .text p img {max-width: 50%;}
	.box-9 .text p img.np{max-width:100%;}
	.box-10 h3{font-size:38px !important;}
	.box-10 h4{font-size:15px;}
	.box-10 h4 br{display:none;}
	.box-10{padding-top:100px;}
	#callback-b .button{width:96%;margin:12px 0}
	/*бекграунды*/
	.home .box-1{
		background: #fff url('../images/home-box1-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		height:480px !important;
	}
	.home .box-2{
		background: #000 url('../images/home-box2-mm.jpg') no-repeat center top !important;
		background-size:cover !important; 
		height:477px !important;
	}
	.home .box-3{
		background: #000 url('../images/home-box3-mm.jpg') no-repeat center bottom !important;
		background-size:100%!important;
	}
	.box-4{
		background:  url('../images/home-box4-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		height:447px !important;
	}
	.home .box-4{
		background:  url('../images/home-box4-mm.jpg') no-repeat center top !important;
	background-size:cover !important;
	}
	.home .box-5{
		background: #000 url('../images/home-box5-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		height:501px !important;
	}
	.home .box-6{
		background: #000 url('../images/home-box6-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		/*height:474px !important;*/
	}
	.box-7{
		background: #000 url('../images/home-box7-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		
	}
	
	.home .box-7{height:597px !important;}
	.home .box-8{
		/*background: #000 url('../images/home-box8-m.jpg') no-repeat center top !important;*/
		background:#000 !important;
		/*background-size:cover !important;*/
	}
		.home .box-9{
		background: #000 url('../images/home-box9-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		.home .box-10{
		background: #000 url('../images/home-box10-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
		height:475px !important;
	}
		.box-11{
		background: #000 url('../images/home-box11-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		#footer{
		background: #000 url('../images/footer-mm.jpg') no-repeat center top !important;
		background-size:cover !important;
	}   
}
  

@media handheld, screen and (orientation: landscape) and (max-width:1024px) {
.inner{width:85%;}
	.button{padding:8px !important;}
	input[type="text"]{max-width:100%;}
	::-webkit-input-placeholder {font-size:20px;}
::-moz-placeholder          {font-size:20px;}
:-moz-placeholder           {font-size:20px;}
:-ms-input-placeholder      {font-size:20px;}
 	.box-1 h1, .box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3, .box-6 h3, .box-7 h3, .box-8 h3, .box-9 h3, .box-10 h3, .box-11 h3{font-size:40px !important;line-height:45px;    word-wrap: break-word;}
	.box-1 .text h4{font-size:24px;}
	.box-bg{background-size:100% 100% !important;height:auto !important;overflow:hidden;}
	#content{background-size:100% 100%;} 
	#fixed-data{display:none;} 
	#phone{
	position: absolute;
    left: 50%;
    margin-left: -37%;
    top: 24px;
    background: #fff;
    padding: 5px;
    width: 75%;
	}
	#phone p{
		display:block;
		width:100%;
		color:#281111;
		font-size:30px;
		margin:12px 0;
		}
	.cols.col-2.logo{width:100%;}
	.cols.col-2.logo #logo{max-width:263px;margin:0 auto;}
	#top{border:0;margin-top:25px;}
	#top .inner{position:relative;}
	#lang{position:absolute;right:0;top:22px;}
	.box-1{overflow:visible;background-size: cover !important;}
	.box-1 .text{margin-top:0;}
	.box-1 .text .button{
		margin-top:0;
		font-size:18px;
		font-weight:400;
	    padding: 12px !important;
		position:relative;
		top:0;
	}
	.home .box-2{padding-top:27px;}
	.box-2 .text{margin-top:0;    margin-bottom: 15px;}
	.box-2 h4  br{display:none;}
	.box-2 h4{line-height:30px;font-size:15px;font-weight:400;line-height:16px;}
	.box-2 h4{margin:0}
	.brands p{display:none;}
	.brands p:nth-of-type(1) {display:inline-block;}
	.brands a{max-width:40%;    vertical-align: middle;}
	.box-3{height:618px !important;position:relative;}
	.box-3 .video{margin:20px auto;padding:30px 0;height:250px;border:0}
	.box-3 a.play{width:75px;height:75px;top:145px;left:50%;margin-left:-37px;position:absolute;}
	.box-3 a.mute{display:none;}
	body.home .box-5 .col-3{width:100%}
	.box-4 h3 br{display:none;}
	.box-4 .hr1, .box-4 .hr2{display:none;}
	.box-4 .text {padding: 11% 0;}
	 body.home .box-5 .col-3 p:nth-of-type(2){padding-left:10px;width:40%;}
	body.home .box-5 .col-3 p:nth-of-type(1), body.home .box-5 .col-3 p:nth-of-type(2){display:inline-block;}
	.box-5 .handshake, body.home .box-5 .line{display:none !important}
	.box-7 .text{padding:0;    padding-top: 23%;   position: relative;left: -5%;}
	body.home .box-8 .custom> h3{margin-top:25px;}
	.box-9 h3 br{display:none;}
	.box-9 .text{padding-top:25px;padding-bottom:15px;}
	.box-9 .text p img{max-width:33%;display:inline-block;}
		.box-9 .text p img.np{max-width:100%;}
	.box-9 h3{margin-bottom:0;}
	.box-10 h4{font-size:24px;}
	.box-10 h3:before{display:none;}
	.box-10 .text {padding: 50px 0;}
		#callback-b .button{width:96%;margin:12px 0}
	#callback .button, #callback-b .button{margin-top:5px;margin-bottom:5px;}
	#footer{
		min-height:615px;
	}
	#footer .cols.logo, #footer .cols.phone{width:100%;}
	#footer .cols.menu-l, #footer .cols.product-l{width:49%;}
	#footer ul.nav.menu, .category-module{float:none;}
	#footer .cols.logo{margin-bottom:205px;}
	#footer .cols.logo img{width:204px;}
	#footer  .inner{position:relative;width:50%}
	#footer .cols.phone{
		position:absolute;
		top:200px;left:0;
	}
	#footer .cols ul{padding-left:10%;}
	
	#form-box{width:500px;margin-left:-250px;top:0;    padding: 5px 15px;} 
	#form-box .button, #form-box .button{padding:15px 6px;font-size:20px;}
	#form-box label {margin: 5px 0;}
	#form-box h4{font-size:22px;}
	#video-box{top:1%;width:100%;left:0;}
	.col-8.phone span.phone-ico{
	display:block;
	position:absolute;
	top:22px;
	}
	#phone{display:none;}
	.item-page.opt {padding: 20px 0px;}
	.tabs-link li a{padding: 10px 30px;}
	/*бекграунды*//*
	.home .box-1{ 
		background: #fff url('../images/home-box1-m.jpg') no-repeat center top !important;
		background-size:cover !important;
		height:401px !important;
	}
	.home .box-2{
		background: #000 url('../images/home-box2-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-3{
		background: #000 url('../images/home-box3-m.jpg') no-repeat center top !important;
		background-size:100% 100% !important;
	}
	.box-4{
		background:  url('../images/home-box4-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-4{
		background:  url('../images/home-box4-m.jpg') no-repeat center top !important;
	background-size:cover !important;
	}
	.home .box-5{
		background: #000 url('../images/home-box5-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.home .box-6{
		background: #000 url('../images/home-box6-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
	.box-7{
		background: #000 url('../images/home-box7-m.jpg') no-repeat center top !important;
		background-size:100% 100% !important;

	}
	.home .box-8{

		background:#000 !important;

	}
		.home .box-9{
		background: #000 url('../images/home-box9-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		.home .box-10{
		background: #000 url('../images/home-box10-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		.box-11{
		background: #000 url('../images/home-box11-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}
		#footer{
		background: #000 url('../images/footer-m.jpg') no-repeat center top !important;
		background-size:cover !important;
	}   
	*/
	#content {background: url('../images/content-price.jpg') no-repeat 0 -3px !important;}
	#content, body.opt #content{height:auto !important;    background-color: #F4F8DD !important;}
	#content .inner{width:95%;}
	#content, .item-page{padding: 20px 0 !important;}
	/*ланг*/
	#lang li{background:#fff;display:none;}
	#lang li a{color:#e72425;}
	#lang li.lang-active{display:block !important;cursor:pointer;}
	#lang li.lang-active a{color:#fff;}
	/*новости*/
	.blog .col-4{width:46%;}
	body.news .box-1 .text{margin-top:0;}
	/*главная отзывы*/
	.box-8 .inner{width:100%;} 
	.newsflash-horiz li .item{position:static;}
	.newsflash-horiz li {border:0 !important;}
	.newsflash-horiz.owl-carousel .owl-item{padding:0;}
	/*продукт*/
	.logo-box-wrap{width:100px;margin-bottom:10px;}
	.logo-box{width:100px;height:100px;}
	body.products .box-1 .text{margin-top:0;}
}
@media handheld, screen and (min-width:980px) and (orientation: landscape) and (max-width:1024px) {
.box-3 .video {margin: 192px auto;}
.box-3 a.play{top:118px;}
}
@media handheld, screen and (orientation: portrait) and (max-width:768px) {
.button{padding:8px !important;}
    input[type="text"]{max-width: 96%;}
	
	.box-1{
	 min-height: 475px;
    background-size: cover !important;
    background-position: -99px 23px !important;
    margin-top: -23px;
    padding-top: 32px !important;
	 } 
	 #phone p{    margin: 35px auto;}
	.box-1 .text h1{margin-top:50px;margin-bottom:20px;}
	.box-1 .text h4{display:block;}
	.tabs-link li a {padding: 10px 10px;}
	.box-1 .text .button{padding:10px 0;}
	.brands a{max-width:50%;    margin: -12px 0;}

	.home .box-3{height:418px !important;}
	.box-3 a.play{top:277px;border: 2px solid #e72425;    background-size: 26%;}
	.box-4 h4{font-size:15px;}
	.box-5 .handshake{display:block !important;width:155px;}
	.box-5 h3{margin-bottom:0;}
	body.home .box-5 .col-3 p:nth-of-type(2){width:100%;}
	body.home .box-5 .col-3 p:nth-of-type(2){font-size:15px;}
	body.home .box-5 .col-3 p:nth-of-type(2) span{display:inline;}
	body.home .box-6 p{font-size:18px;}
	body.home .box-6 .button, body.home .box-6 input[type="text"]{max-width:244px;}
	.button {padding: 25px 8px;}
	.box-7 .text{padding:0;top:10px;color:#281111;padding-top:5px;}
	.box-7 .text h3{color:#fff;}
	.home .box-8{overflow:visible;}
	.box-9 .text p img {max-width: 50%;}
	.box-9 .text p img.np{max-width:100%;}
	.box-10 h3{font-size:38px !important;}
	.box-10 h4{font-size:15px;}
	.box-10 h4 br{display:none;}
	.box-10{padding-top:100px;}
	#callback-b .button{width:96%;margin:12px 0}
	
	/*бекграунды*/
	.home .box-1{
		background-size:cover !important;
		height:297px !important;
	}
	.home .box-2{
		background-size:cover !important; 
		height:477px !important;
	}
	.box-4{
		background-size:cover !important;
		height:447px !important;
	}
	.home .box-4{
	background-size:cover !important;
	}
	.home .box-5{
		background-size:cover !important;
		height:501px !important;
	}
	.home .box-6{
		background-size:cover !important;
		/*height:474px !important;*/
	}
	.box-7{
		background-size:cover !important;
		height:438px !important;
		background: #000 url(../images/home-box7-mm.jpg) no-repeat center top !important;
	}
	
	.home .box-8{
		/*background: #000 url('../images/home-box8-m.jpg') no-repeat center top !important;*/
		background:#000 !important;
		/*background-size:cover !important;*/
	}
		.home .box-9{
		background-size:cover !important;
	}
		.home .box-10{
		background-size:cover !important;
		height:452px !important;
	}
		.box-11{
		background-size:cover !important;
	}
		#footer{
		background-size:cover !important;
	}   
	.page-header  h2{font-size:24px !important;}
}
/*верт до 480*/
 @media handheld, screen and (orientation: portrait) and (max-width:480px) {
	 	.home .box-1{
		background: url(../images/portrait/box-1-480.jpg) no-repeat 50% 100% !important;
		min-height:492px !important;
	}
	.home .box-2{
		background: url(../images/portrait/box-2-480.jpg) no-repeat 50% 0 !important;
		min-height:667px !important;
		background-size: cover !important;
	}
	.box-7{
		background: #000 url(../images/portrait/box-7-480.jpg) no-repeat 50% 0 !important;
		min-height:625px !important;
		background-size: 100% !important;
	} 
	#form-box{    top: 18%;}
 }
 /*верт до 768*/
 @media handheld, screen and (min-width:481px) and (orientation: portrait) and (max-width:768px) {

		 	.home .box-1{
		background: url(../images/portrait/box-1-768.jpg) no-repeat 50% 100% !important;
		min-height:667px !important;
		    background-size: auto 100% !important;
	}
	.home .box-2{
		background: url(../images/portrait/box-2-768.jpg) no-repeat 50% 0 !important;
		min-height:667px !important;
		background-size: cover !important;
	}
	.home .box-3{
		min-height:667px !important;
	}
	.box-7{
		background: #000 url(../images/portrait/box-7-768.jpg) no-repeat 50% 0 !important;
		min-height:667px !important;
		background-size: 100% !important;
	} 
	#phone p{   
	font-size: 30px;
    margin: 22px 0;
	}
	#phone {
    position: absolute;
    left: 50%;
    margin-left: -37%;
    top: 24px;
    background: #fff;
    padding: 5px;
    width: 75%;
}
#form-box{    top: 18%;}
 }
/*гор вид моб до 768*/
@media handheld, screen and (min-width:481px) and (orientation: landscape) and (max-width:768px) { 
	.box-1{
	 background-size: cover !important;
    background-position: -99px 23px !important;
    margin-top: -23px;
    padding-top: 32px !important;
	}
	.home .box-1{
		background: url(../images/landscape/box-1-768.jpg) no-repeat 50% 100% !important;
    background-size: cover !important;
	    min-height: 378px;
	}
	.home .box-2{
		background: url(../images/landscape/box-2-768.jpg) no-repeat 50% 0 !important;
		height:512px !important;
		background-size: cover !important;
	}
	.home .box-3{
		height:512px !important;
	}
	.box-7{
		background: #000 url(../images/landscape/box-7-768.jpg) no-repeat 50% 0 !important;
		min-height: 450px;
		background-size: 100% !important;
	} 
}
/*гор вид моб до 1024*/
@media handheld, screen and (min-width:768px) and (orientation: landscape) and (max-width:1024px) { 
	.box-1{
	min-height: 653px !important;
    background-size: cover !important;
    background-position: 0 35px !important;
    margin-top: -35px;
    padding-top: 35px !important;
	}
	.home .box-1{
		background: url(../images/landscape/box-1-980.jpg) no-repeat 50% 100% !important;
		height:653px !important;
		background-size: cover !important;
	}
	.home .box-2{
		background: url(../images/landscape/box-2-980.jpg) no-repeat 50% 0 !important;
		height:653px !important;
		background-size: cover !important;
	}
	.home .box-3{
		height:653px !important;
	}
	.home .box-6{
		    background-size: auto 293px !important
	}
	.box-7{
		background: #000 url(../images/landscape/box-7-980.jpg) no-repeat 50% 0 !important;
		height:653px !important;
		background-size: 100% !important;
	} 
	/*позиционирование, отступы*/
	#top{margin-top:35px;}
	.box-1 .text { margin-top: 5px;}
	.box-1 .text h4{display:block;margin-top:10px;}
	.box-1 h1, .box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3, .box-6 h3, .box-7 h3, .box-8 h3, .box-9 h3, .box-10 h3, .box-11 h3 {
    font-size: 76px !important;
	line-height:80px;
	}
	
	}
	
	@media handheld, screen and (min-width:1025px) and (orientation: landscape) and (max-width:1366px) { 
		.box-1 {
    min-height: 653px !important;
    background-size: cover !important;
    background-position: 0 40px !important;
    margin-top: -40px;
    padding-top: 40px !important;
}
	}

   @media handheld, screen and (max-width:769px) and (orientation: landscape) and (max-width:1024px) and (min-width:768px){
	 .home .box-1{background: #fff url('../images/home-box1.jpg') no-repeat -950px -280px !important;}
	 .home .box-2{background: #fff url('../images/home-box2.jpg') no-repeat -950px 0 !important;}
	.home .box-3{background: #fff url('../images/home-box3.jpg') no-repeat -950px 0 !important;}
	.home .box-4{background: #fff url('../images/home-box4.jpg') no-repeat -950px 0 !important;}
	.home .box-5{background: #fff url('../images/home-box5.jpg') no-repeat -950px 0 !important;}
	.home .box-6{background: #fff url('../images/home-box6.jpg') no-repeat -950px 0 !important;}
	.home .box-7{background: #fff url('../images/home-box7.jpg') no-repeat -950px 0 !important;}
	.home .box-8{background: #fff url('../images/home-box8.jpg') no-repeat -950px 0 !important;}
	.home .box-9{background: #fff url('../images/home-box9.jpg') no-repeat -950px 0 !important;}
	.home .box-10{background: #fff url('../images/home-box10.jpg') no-repeat -950px 0 !important;}
   }
		  
