@font-face {font-family: 'MuseoSansCyrl-100'; src: url('../fonts/MuseoSansCyrl-100.eot'); src: local('MuseoSansCyrl-100'), url('../fonts/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSansCyrl-100.woff') format('woff'), url('../fonts/MuseoSansCyrl-100.ttf') format('truetype');}
@font-face {font-family: 'MuseoSansCyrl-300'; src: url('../fonts/MuseoSansCyrl-300.eot'); src: local('MuseoSansCyrl-300'), url('../fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSansCyrl-300.woff') format('woff'), url('../fonts/MuseoSansCyrl-300.ttf') format('truetype');}
@font-face {font-family: 'MuseoSansCyrl-500'; src: url('../fonts/MuseoSansCyrl-500.eot'); src: local('MuseoSansCyrl-500'), url('../fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSansCyrl-500.woff') format('woff'), url('../fonts/MuseoSansCyrl-500.ttf') format('truetype');}
@font-face {font-family: 'MuseoSansCyrl-700'; src: url('../fonts/MuseoSansCyrl-700.eot'); src: local('MuseoSansCyrl-700'), url('../fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSansCyrl-700.woff') format('woff'), url('../fonts/MuseoSansCyrl-700.ttf') format('truetype');}
@font-face {font-family: 'MuseoSansCyrl-900'; src: url('../fonts/MuseoSansCyrl-900.eot'); src: local('MuseoSansCyrl-900'), url('../fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSansCyrl-900.woff') format('woff'), url('../fonts/MuseoSansCyrl-900.ttf') format('truetype');}
html {
	margin:0;
	padding:0;
	height:100%;
}
body {
    line-height: 1.5;
	background:#fff;
	margin:0;
	font-family: 'MuseoSansCyrl-300';
	padding:0;
	height:100%;
}
ol, ul {
    list-style: inside none disc;
}

a {
    color: inherit;
    text-decoration: none;
}
img{
	border:0;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {}
h1{}
h2{}
h3{}
h4{}
h5{}
h6{}
p {
    line-height: 1.5;
    margin-bottom: 10px;
}
#wraper{
	width:1170px;
	min-width:1170px;
	margin:0 auto;
	padding:0 15px;
	height: auto !important;
    overflow: hidden;
}
#section1{
	background:#00a5f1;
	height:90px;
}
.logo{
	float: left;
	width:210px;
	margin-top:15px;
}
.logo img{}
.img_logo{}
.menuxa{
	float: left;
	width:615px;
	text-align:center;
	margin-top:30px;
	margin-left:15px;
}
.menuxa ul{
	justify-content: center;
	display: flex;
}
.menuxa ul li{
	float: left;
	list-style:none;
}
#gruemenu ul li a {
    font-size: 18px;
}
.menuxa ul li a{
	color:#fff;
	font-size:18px;
	padding:7px 9px;
	margin:0 4px;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'MuseoSansCyrl-900';
}
.menuxa ul li a:hover{
	border:1px solid #fff;
	text-decoration:none;
	padding:6px 8px;
	border-radius:12px;
}
#gruemenu {
    z-index: 9999;
    position: absolute;
}
.phone{
	float: right;
	width:300px;
}
.phone p{
	margin:0;
	padding:0;
	text-align: center;
}
.phone p a{
	font-size:30px;
	color:#fff;
	font-family: 'MuseoSansCyrl-900';
	margin:0 3px;
}
.phone p a:hover{
	text-decoration:underline;
}
.phone p a img {
    padding-top: 0px;
    float: left;
}
.tel{}
.tel:hover{}
.phone p a.zvonok{
	background:#ff0000;
	padding:7px 20px;
	color:#fff;
	font-family: 'MuseoSansCyrl-300';
	font-size:16px;
	text-align:right;
	border-radius:10px;
	display: inline-block;
	text-transform:uppercase;
}
.zvonok{
	background:#ff0000;
	padding:13px 30px;
	color:#fff;
	font-size:16px;
	text-align:right;
	border-radius:30px;
	display: inline-block;
	text-transform:uppercase;
}
.zvonok:hover{
	text-decoration:underline;
}
#section2{
	background:url("../img/line1.jpg") repeat center center;
	height:480px;
}
.flo_left{
	float:left;
	width:380px;
}
p.gruz{
	font-family: 'MuseoSansCyrl-900';
	font-size:55px;
	color:#fff;
	margin: 80px 0;
	text-align:center;
}
p.gruz_cena{
	text-align:center;
}
p.gruz_cena span{
	background:url("../img/cena.png") no-repeat;
	color:#d93462;
	font-size:30px;
	font-family: 'MuseoSansCyrl-500';
	padding:21px 45px; 
	text-align:center;
}
.flo_center{
	float:left;
	width:380px;
	text-align: center;
}
.flo_center img{}
.img_muzik{
	padding-top: 36px;
}
.flo_right{
	float:right;
	width:380px;
}
p.gruz2{
	font-family: 'MuseoSansCyrl-900';
	font-size:42px;
	color:#00a5f1;
	text-align:center;
	margin: 25px 0 30px;
}
p.gruz_cena2{
	text-align:center;
}
p.gruz_cena2 span{
	background:url("../img/cena.png") no-repeat;
	color:#d93462;
	font-size:30px;
	font-family: 'MuseoSansCyrl-500';
	padding:21px 45px; 
	text-align:center;
}
#section3{
	position: absolute;
	top: 540px;
	width: 100%;
	height: 100px;
}
.preim{
	background:#e2e8eb;
	border:3px solid #fff;
	width:1000px;
	text-align:center;
	height: 100px;
	border-radius: 15px;
	margin:0 auto;
}
.preim li{
	float:left;
	list-style:none;
	padding:15px 11px;
}
.preim li p{
	line-height: 65px;
}
.preim li img{
	float: left;
	padding-right: 10px;
}
.preim li span{
	font-size:18px;
	font-family: 'MuseoSansCyrl-900';
	color:#6b7fa9;

}
#section4{
	background:#f5f7f7;
	padding-top:125px;
	height:620px;
}
.mlo_left{
	float:left;
	width:400px;
}
.gruz_name{
	font-size:51px;
	color:#041f54;
	font-family: 'MuseoSansCyrl-900';
	text-transform:uppercase;
	padding-left: 40px;
}
.gruz_price{
	text-align:right;
}
.gruz_price span{
	background:#d93462;
	padding:15px 40px;
	font-size:18px;
	color:#fff;
	font-family: 'MuseoSansCyrl-900';
	border-radius:11px;
}
.gruz_zvonok{
	color:#d93462;
	font-size:38px;
	font-family: 'MuseoSansCyrl-900';
	padding-top: 40px;
}
.gruz_tel{
	color:#00a5f1;
	font-size:45px;
	font-family: 'MuseoSansCyrl-900';
}
.mlo_right{
	float:right;
	width:700px;
}
.mlo_preim{
	float: left;
}
.mlo_preim li{
	float:left;
	list-style:none;
	color:#6b7fa9;
	width:325px;
	padding:27px 0;
	font-size:18px;
	font-family: 'MuseoSansCyrl-900';
}
.mlo_right p{
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
}
#section5{
	background:#dfdede;
	height:460px;
}
.nlo_left{
	float:left;
	width:570px;
	text-align:center;
}
.nlo_left p{
	font-size:30px;
	color:#32436b;
	font-family: 'MuseoSansCyrl-900';
	padding:70px 0 40px 0;
}
.mlo_client{}
.mlo_client li{
	list-style:none;
	float:left;
	padding:10px 20px;
	text-align:center;
}
.nlo_right{
	float:right;
	width:570px;
	background:url("../img/nlo_right.png") no-repeat left 165px;
}
.nlo_right p{
	font-size:50px;
	padding:50px 0 25px;
	color:#00a5f1;
	font-family: 'MuseoSansCyrl-900';
	text-transform:uppercase;
	text-align:right;
}
.nlo_right p a{
	font-size:19px;
	color:#ff0000;
	background:#fff;
	padding:15px 45px;
	box-shadow:0px 2px 10px 1px rgba(0, 0, 0, 0.5);
	border-radius:15px;
}
.blue_name{}
#section6{
	padding:100px 0;
}
#section6 h2{
	text-align:center;
	font-size:33px;
	font-family: 'MuseoSansCyrl-900';
	text-transform:uppercase;
	padding:0 0 25px;
}
#section6 p{
	font-size:18px;
	font-family: 'MuseoSansCyrl-300';
	text-align:justify;
	text-indent:20px;
}
#section6 p.gotov{
	font-size:29px;
	color:#041f54;
	font-family: 'MuseoSansCyrl-900';
	padding:20px 0;
	text-align:center;
}
#section7{
	background:url("../img/line2.jpg") repeat center center;
	height:480px;
	margin-top: 80px;
	position: relative;
	width: 100%;
}
.img_logo_foot{
	padding-top:50px;
}
.dlo_left{
	float:left;
	width:400px;
}
.dlo_left p{
	font-size:26px;
	color:#fff;
	font-family: 'MuseoSansCyrl-500';
}
.telefon{
	font-size:40px;
	color:#fff;
	font-family: 'MuseoSansCyrl-900';
	padding-top:30px;
	padding-bottom:15px;
	float: left;
	width: 100%;
}
.email{
	font-size:29px;
	color:#fff;
	font-family: 'MuseoSansCyrl-500';
	padding-bottom:50px;
	float: left;
	width: 100%;
}
.dlo_center{
	float:left;
	width:380px;
	bottom: 0;
	position: absolute;
	left: 40%;
}
.img_baba{
	
}
.dlo_right{
	float:right;
	width:400px;
	margin-top:15px;
}
.dlo_right p{
	font-size:40px;
	color:#fff;
	font-family: 'MuseoSansCyrl-900';
	text-align:center;
	text-transform:uppercase;
}
.form_zakaz{}
.form_input{
	font-size:24px;
	color:#041f54;
	padding:20px 0 20px 15px;
	border-radius:14px;
	border:none;
	background:#fff;
	width:100%;
	margin:15px 0;
}
.btn{
	background:#041f54;
	font-size:24px;
	color:#fff;
	padding:20px 0 20px 0;
	border-radius:14px;
	border:none;
	text-transform:uppercase;
	font-family: 'MuseoSansCyrl-900';
	width:100%;
	text-align:center;
	margin-bottom:7px;
}
.form_zakaz p span{
	font-size:12px;
	font-family: 'MuseoSansCyrl-500';
}
.forma_zakaza{}
.forma_zakaza input{
	font-size:24px;
	color:#041f54;
	padding:30px 0 30px 15px;
	border-radius:14px;
	border:none;
	background:#fff;
	width:100%;
	margin:15px 0;
}
#btr2{
	background:#041f54;
	font-size:24px;
	color:#fff;
	padding:12px 0 12px 0;
	border-radius:14px;
	border:none;
	text-transform:uppercase;
	font-family: 'MuseoSansCyrl-900';
	width:100%;
	text-align:center;
	margin-bottom:7px;
}
.form_zakaz input{
	font-size:24px;
	color:#041f54;
	padding:30px 0 30px 15px;
	border-radius:14px;
	border:none;
	background:#fff;
	width:100%;
	margin:15px 0;
}
#btr2{
	background:#041f54;
	font-size:24px;
	color:#fff;
	padding:12px 0 12px 0;
	border-radius:14px;
	border:none;
	text-transform:uppercase;
	font-family: 'MuseoSansCyrl-900';
	width:100%;
	text-align:center;
	margin-bottom:7px;
}





.modalpop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);
z-index: 10000;
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;
opacity: 0;
pointer-events: none;
}
.modalpop:target {opacity: 1;pointer-events: auto;}
.modalpop > div {
width: 300px;
background: #ffffff;
position: relative;
margin: 10% auto;
-webkit-animation: minimise 500ms linear;
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
}
.modalpop:target > div {-webkit-animation-name: bounce;}

.modalpop h2 {font-size: 31px;padding: 0 0 20px;}

@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}

@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}
.modalpop a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}
.modalpop a[href="#close"]:focus {outline: none;}
.modalpop a[href="#close"]:after {
content: 'X';
display: block;
position: absolute;
right: -10px;
top: -10px;
width: 50px;
padding: 1px 1px 1px 2px;
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #6b7fa9;
color: #ffffff;
border: 3px solid #ffffff;
-moz-border-radius: 20px;
border-radius: 20px;
}
.modalpop a[href="#close"]:focus:after,.modalpop a[href="#close"]:hover:after {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);}
.modalpop a[href="#close"]:focus:after {outline: 0px solid #000;}
a.openModal {}
a.openModal:hover, a.openModal:focus {}
.modalpop .modal_title {	display: block;	text-align: center;	font-size: 22pt;}




@media (min-width:992px) and (max-width:1199px){
	#wraper{
		width:962px;
		min-width:962px;
		margin:0 auto;
		padding:0 15px;
		height: auto !important;
		overflow: hidden;
	}
	.logo {
		width: 180px;
	}
	.logo img {
		width: 100%;
	}
	.menuxa {
		margin-left: 20px;
		width: 490px;
	}
	#gruemenu ul li a {
		font-size: 13px;
	}
	.phone {
		width: 190px;
	}
	.phone p a {
		font-size: 20px;
	}
	.phone p a.zvonok {
		padding: 5px 17px;
		font-size: 14px;
	}
	.flo_left {
		width: 305px;
	}
	.flo_center {
		width: 290px;
	}
	.flo_right {
		width: 335px;
	}
	.preim {
		width: 920px;
	}
	.preim li img {
		width: 70px;
	}
	.preim li p {
		line-height: 60px;
	}
	.preim li span {
		font-size: 16px;
	}
	#section4 {
		height: 510px;
	}
	.mlo_left {
		width: 325px;
	}
	.mlo_right {
		width: 560px;
	}
	.mlo_preim li {
		width: 280px;
		padding: 18px 0;
		font-size: 16px;
	}
	.mlo_right p img {
		width: 100%;
	}
	.gruz_name {
		font-size: 38px;
	}
	.gruz_price span {
		padding: 10px 30px;
	}
	.gruz_tel {
		font-size: 34px;
	}
	.gruz_zvonok {
		font-size: 34px;
	}
	#section5 {
		height: 395px;
	}
	.nlo_left {
		width: 50%;
	}
	.nlo_right {
		width: 50%;
		background: url(../img/nlo_right.png) no-repeat left 100px;
	}
	.mlo_client li {
		width: 33%;
	}
	.mlo_client li img {
		width: 95%;
	}
	.nlo_right p {
		font-size: 40px;
	}
	.nlo_right p a {
		font-size: 17px; 
		padding: 15px 15px;
	}
	#section6 {
		padding: 100px 0 35PX;
	}
	#section6 p.gotov {
		font-size: 27px;
	}
	.dlo_left {
		width: 310px;
	}
	.telefon {
		font-size: 33px;
	}
	.dlo_center {
		width: 335px;
		left: 33%;
	}
	.dlo_right {
		width: 300px;
		margin-top: 60px;
	}
	.dlo_right p {
		font-size: 33px;
	}
}
@media (min-width:768px) and (max-width:991px){
	#wraper{
		width:738px;
		min-width:738px;
		margin:0 auto;
		padding:0 15px;
		height: auto !important;
		overflow: hidden;
	}
	.logo {
		width: 150px;
		margin-top: 25px;
	}
	.logo img {
		width: 100%;
	}
	.menuxa {
		margin-left: 15px;
		width: 390px;
	}
	#gruemenu ul li a {
		font-size: 13px;
		padding: 7px 6px;
		font-family: 'MuseoSansCyrl-300';
		width:100%;
		text-transform: none;
	}
	.phone {
		width: 145px;
		margin-top: 15px;
	}
	.phone p a {
		font-size: 15px;
	}
	.phone p a.zvonok {
		padding: 2px 10px;
		font-size: 12px;
		margin-top: 7px;
	}
	#section2 {
		height: 335px;
		background: url(../img/line1.jpg) repeat center center;
	}
	.flo_left {
		width: 225px;
	}
	p.gruz {
		font-size: 40px;
		margin: 90px 0;
	}
	.flo_center {
		width: 250px;
	}
	.flo_center img {
		width: 80%;
		padding-top: 15px;
	}
	.flo_right {
		width: 230px;
	}
	p.gruz2 {
		font-size: 29px;
		margin: 75px 0 30px;
	}
	#section3 {
		top: 410px;
	}
	.preim {
		width: 705px;
	}
	.preim li {
		width: 25%;
		padding: 15px 8px;
	}
	.preim li img {
		float: none;
		width: 50px;
	}
	.preim li p {
		line-height: normal;
		text-align: center;
	}
	.preim li span {
		font-size: 15px;
		width: 100%;
		float: left;
	}
	#section4 {
		height: 520px;
	}
	.mlo_left {
		width: 245px;
	}
	.gruz_name {
		font-size: 32px;
		padding-left: 25px;
	}
	.gruz_price span {
		padding: 10px 25px;
		font-size: 18px;
	}
	.gruz_tel {
		font-size: 27px;
	}
	.mlo_right {
		width: 450px;
		text-align: center;
	}
	.mlo_preim li {
		width: 100%;
		padding: 16px 0;
	}
	.mlo_right p {
		display: none;
	}
	.nlo_left {
		width: 50%;
	}
	.nlo_right {
		width: 50%;
		background: url(../img/nlo_right.png) no-repeat left 100px;
	}
	.nlo_left p {
		font-size: 30px;
		padding: 40px 0 25px 0;
	}
	.mlo_client li {
		width: 50%;
	}
	.nlo_right p {
		font-size: 24px;
		padding: 50px 0 120px;
	}
	.nlo_right p a {
		font-size: 16px;
		padding: 15px 10px;
		text-transform: none;
	}
	.nlo_right {
		width: 50%;
		background: url(../img/nlo_right.png) no-repeat left 130px;
		height: 400px;
	}
	#section6 {
		padding: 50px 0;
	}
	.dlo_left {
		width: 235px;
	}
	.img_logo_foot {
		padding-top: 50px;
		width: 215px;
	}
	.telefon {
		font-size: 25px;
		padding-bottom: 5px;
	}
	.email {
		font-size: 25px;
		padding-bottom: 25px;
	}
	.dlo_left p {
		font-size: 18px;
	}
	.dlo_center {
		width: 180px;
		left: 35%;
	}
	.img_baba {
		width: 100%;
	}
	.dlo_right {
		width: 275px;
	}
	.dlo_right p {
		font-size: 25px;
	}
	#section7 {
		height: 345px;
		margin-top: 0px;
	}
	.form_zakaz input {
		font-size: 24px;
		padding: 3px 0 3px 15px;
		border-radius: 9px;
	}
	#btr2 {
		font-size: 20px;
		padding: 7px 0 7px 0;
		border-radius: 9px;
	}
	.form_zakaz p span {
		font-size: 13px;
		text-transform: none;
	}
}
@media (min-width:768px){
	.phonesktit{
		display:none;
	}
}
@media (min-width:481px) and (max-width:767px){
	#wraper{
		width:450px;
		min-width:450px;
		margin:0 auto;
		padding:0 15px;
		height: auto !important;
		overflow: hidden;
	}
	.phone{
		display:none;		
	}
	.phonesktit{
		display:block;
		margin-top: 20px;
	}
	.phonesktit p{
		margin:0;
		padding:0;
		text-align: center;
	}
	.phonesktit p a{
		font-size:30px;
		color:#fff;
		font-family: 'MuseoSansCyrl-900';
		margin:0 3px;
	}
	.phonesktit p a:hover{
		text-decoration:underline;
	}
	.phonesktit p a.zvonoksktit {
		background:#ff0000;
		padding:7px 20px;
		color:#fff;
		font-family: 'MuseoSansCyrl-300';
		font-size:16px;
		text-align:right;
		border-radius:10px;
		display: inline-block;
		text-transform:uppercase;
	}
	.zvonoksktit{
		background:#ff0000;
		padding:13px 30px;
		color:#fff;
		font-size:16px;
		text-align:right;
		border-radius:30px;
		display: inline-block;
		text-transform:uppercase;
	}
	.zvonoksktit:hover{
		text-decoration:underline;
	}
	#section2 {
		background: url(../img/line1.jpg) repeat center left;
	}
	.flo_left {
		width: 100%;
	}
	p.gruz {
		font-family: 'MuseoSansCyrl-900';
		font-size: 32px;
		margin: 15px 0 15px 0;
	}
	.flo_center {
		display: none;
	}
	.flo_right {
		width: 100%;
	}
	p.gruz2 {
		font-family: 'MuseoSansCyrl-900';
		font-size: 32px;
		color: #fff;
		text-align: center;
		margin: 25px 0 15px;
	}
	#section3 {
		position: relative;
		top: auto;
		width: 100%;
		height: auto;
		background: #e2e8eb;
	}
	.preim {
		width: 100%;
		border: none;
	}
	.preim li {
		width: 100%;
		text-align: center;
	}
	.preim li img {
		float: none;
		padding-right: 10px;
	}
	#section4 {
		background: #f5f7f7;
		padding-top: 75px;
		height: 860px;
	}
	.mlo_left {
		width: 100%;
	}
	.gruz_name {
		font-size: 40px;
		padding-left: 0;
		text-align: center;
	}
	.gruz_price {
		text-align: center;
	}
	.gruz_zvonok {
		text-align: center;
	}
	.gruz_tel {
		text-align: center;
	}
	.mlo_right {
		width: 100%;
	}
	.mlo_preim {
		float: left;
		width: 100%;
	}
	.mlo_preim li {
		text-align: center;
		width: 100%;
		padding: 10px 0;
		font-size: 18px;
	}
	.mlo_right p {
		text-align: center;
	}
	.mlo_right p img {
		width: 400px;
		text-align: center;
	}
	#section5 {
		height: 620px;
	}
	.nlo_left {
		width: 100%;
	}
	.nlo_left p {
		font-size: 30px;
		padding: 30px 0 10px 0;
	}
	.mlo_client li {
		padding: 10px 10px;
		width: 33%;
	}
	.mlo_client li img {
		width: 100%;
	}	
	.nlo_right {
		width: 100%;
		background: none;
		text-align: center;
	}
	.nlo_right p {
		font-size: 45px;
		padding: 20px 0;
		text-align: center;
	}
	.nlo_right p a {
		font-size: 16px;
		padding: 15px;
	}
	#section6 {
		padding: 20px 0;
	}	
	.dlo_left {
		width: 100%;
		text-align: center;
	}
	.dlo_left p {
		font-size: 16px;
	}
	.img_logo_foot {
		padding-top: 20px;
	}
	.telefon {
		font-size: 30px;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	.email {
		font-size: 25px;
		padding-bottom: 10px;
		float: left;
		width: 100%;
	}
	.dlo_center {
		display: none;
	}
	.dlo_right {
		float: left;
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}
	.dlo_right p {
		font-size: 24px;
	}
	.form_zakaz input {
		font-size: 17px;
		color: #041f54;
		padding: 14px 0 15px 15px;
		border-radius: 9px;
		border: none;
		background: #fff;
		width: 100%;
		margin: 10px 0;
	}
	#btr2 {
		font-size: 20px;
		padding: 9px 0 10px 0;
		border-radius: 9px;
	}
	#section7 {
		background: url(../img/line2.jpg) repeat center left;
		height: 520px;
		margin-top: 0px;
		position: relative;
		width: 100%;
	}
}
@media (min-width:120px) and (max-width:480px){
	#wraper{
		width:270px;
		min-width:270px;
		margin:0 auto;
		padding:0 15px;
		height: auto !important;
		overflow: hidden;
	}
	.phone{
		display:none;
	}
	.phonesktit{
		display:block;
		margin-top: 20px;
	}
	.phonesktit p{
		margin:0;
		padding:0;
		text-align: center;
	}
	.phonesktit p a{
		font-size:26px;
		color:#fff;
		font-family: 'MuseoSansCyrl-900';
		margin:0 3px;
	}
	.phonesktit p a:hover{
		text-decoration:underline;
	}
	.phonesktit p a.zvonoksktit {
		background:#ff0000;
		padding:7px 20px;
		color:#fff;
		font-family: 'MuseoSansCyrl-300';
		font-size:14px;
		text-align:right;
		border-radius:10px;
		display: inline-block;
		text-transform:uppercase;
	}
	.zvonoksktit{
		background:#ff0000;
		padding:13px 30px;
		color:#fff;
		font-size:16px;
		text-align:right;
		border-radius:30px;
		display: inline-block;
		text-transform:uppercase;
	}
	.zvonoksktit:hover{
		text-decoration:underline;
	}
	#section2 {
		background: url(../img/line1.jpg) repeat center left;
	}
	.flo_left {
		width: 100%;
	}
	p.gruz {
		font-family: 'MuseoSansCyrl-900';
		font-size: 30px;
		margin: 15px 0 15px 0;
	}
	.flo_center {
		display: none;
	}
	.flo_right {
		width: 100%;
	}
	p.gruz2 {
		font-family: 'MuseoSansCyrl-900';
		font-size: 30px;
		color: #fff;
		text-align: center;
		margin: 25px 0 15px;
	}
	#section3 {
		position: relative;
		top: auto;
		width: 100%;
		height: auto;
		background: #e2e8eb;
	}
	.preim {
		width: 100%;
		border: none;
	}
	.preim li {
		width: 100%;
		text-align: center;
		padding: 15px 0;
	}
	.preim li img {
		float: none;
		padding-right: 10px;
		WIDTH: 50px;
	}
	#section4 {
		background: #f5f7f7;
		padding-top: 75px;
		height: 781px;
	}
	.mlo_left {
		width: 100%;
	}
	.gruz_name {
		font-size: 27px;
		padding-left: 0;
		text-align: center;
	}
	.gruz_price {
		text-align: center;
	}
	.gruz_zvonok {
		text-align: center;
	}
	.gruz_tel {
		text-align: center;
		font-size: 27px;
	}
	.mlo_right {
		width: 100%;
	}
	.mlo_preim {
		float: left;
		width: 100%;
	}
	.mlo_preim li {
		text-align: center;
		width: 100%;
		padding: 10px 0;
		font-size: 17px;
	}
	.mlo_right p {
		text-align: center;
	}
	.mlo_right p img {
		width: 250px;
		text-align: center;
	}
	#section5 {
		height: 700px;
	}
	.nlo_left {
		width: 100%;
	}
	.nlo_left p {
		font-size: 30px;
		padding: 30px 0 10px 0;
	}
	.mlo_client li {
		padding: 10px 10px;
		width: 50%;
	}
	.mlo_client li img {
		width: 100%;
	}
	.nlo_right {
		width: 100%;
		background: none;
		text-align: center;
	}
	.nlo_right p {
		font-size: 28px;
		padding: 20px 0;
		text-align: center;
	}
	.nlo_right p a {
		font-size: 17px;
		padding: 15px 3px;
		text-transform: none;
		height: 80px;
		float: left;
	}	
	#section6 {
		padding: 20px 0;
	}	
	#section6 h2 {
		font-size: 20px;
	}
	#section6 p {
		font-size: 16px;
	}
	.dlo_left {
		width: 100%;
		text-align: center;
	}
	.dlo_left p {
		font-size: 16px;
	}
	.img_logo_foot {
		padding-top: 20px;
		width: 100%;
	}
	.telefon {
		font-size: 26px;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	.email {
		font-size: 25px;
		padding-bottom: 10px;
		float: left;
		width: 100%;
	}
	.dlo_center {
		display: none;
	}
	.dlo_right {
		float: left;
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}
	.dlo_right p {
		font-size: 24px;
	}
	.form_zakaz input {
		font-size: 17px;
		color: #041f54;
		padding: 14px 0 15px 15px;
		border-radius: 9px;
		border: none;
		background: #fff;
		width: 100%;
		margin: 10px 0;
	}
	#btr2 {
		font-size: 20px;
		padding: 9px 0 10px 0;
		border-radius: 9px;
	}
	#section7 {
		background: url(../img/line2.jpg) repeat center left;
		height: 620px;
		margin-top: 0px;
		position: relative;
		width: 100%;
	}
}



























