* {	padding:0;	margin:0;}*,*:before,*:after {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}ul{list-style-type:none;}select,input,button,textarea{outline:none; border:none;}a{text-decoration:none;color:#000;}a:hover,a:focus,a:active{text-decoration:none;color:#000;outline:none; border:none;}

body {
	font-family:'Roboto', Tahoma, sans-serif;
	color:#000;
	font-weight:300;
}
.tar{text-align:right;}.tac{text-align:center;}.tal{text-align:left;}
@media (min-width:992px) {
	.npr{padding-right:0} .npl{padding-left:0} .np{padding-right:0;padding-left:0}
	.nm{margin-right:0;margin-left:0}
}

/*******************************************************************/

.menu {
	padding:18px 0;
    background:#fff;
	position:absolute;
    width:100%;
	top:0;
	z-index:2;
}
.menu ul {
	text-align:center;
}
.menu li {
	display:inline-block;
    border-left:1px solid #fdbf11;
}
.menu li:first-child {
    border-left:none;
}
.menu a {
	display:inline-block;
	margin:0 8px;
    padding:0 6px;
    font-size:14px;
    line-height:20px;
    color:inherit;
    text-decoration:none;
    text-transform:uppercase;
}
.menu .active a{
	color:#fff;
    background:#d94200;
}
.menu a:hover{
	color:#fff;
    background:rgba(253, 191, 17, 0.75);
}
@media (max-width:767px) {
	.menu{
		display:none;
		position:absolute;
		background:white;
		box-shadow:0 0 9px 1px rgba(1, 1, 1, 0.2);
		top:0;	right:0;
		z-index:2;
		padding:10px 0 10px 0;
		min-width:285px;
	}
	.menu ul{
		padding:0 0 0 14px;
	}
	.menu ul li{
		position:relative;
		display:block;
		border-left:none;
	}
	.menu ul li a{
		display:inline-block;
	}
	.hamb{
		position:absolute;
		left:0;
		top:0;
		width:50px;
		height:46px;
		background-color:#d94200;
		border-radius:0px;
		z-index:3;
	}
	.hamb i{
		position:relative;
		display:block;
		margin:0 auto;
		width:30px;
		height:4px;
		border-radius:1px;
		background:white;
	}
	.hamb i:before{
		content:'';
		position:absolute;
		width:30px;
		height:4px;
		border-radius:1px;
		background:#fff;
		transition:all .1s;
		transform:rotate(0deg);
		top:-10px;
		left:0;
	}
	.hamb i:after{
		content:'';
		position:absolute;
		width:30px;
		height:4px;
		border-radius:1px;
		background:#fff;
		transition:all .1s;
		transform:rotate(0deg);
		bottom:-10px;
		left:0;
	}
	.hamb.active i{
		background:transparent;
	}
	.hamb.active i:before{
		transform:rotate(45deg);
		top:0px;
		height:4px;
	}
	.hamb.active i:after{
		transform:rotate(-45deg);
		bottom:0px;
		height:4px;
	}
}


/*******************************************************************/

.main {
	margin-top:55px;
	background:url(../img/header-bg1.jpg) center top no-repeat;
	min-height:650px;
}
.main .telblock{
	text-align:right;
}
.main .tel{
	display:block;
	font-size:30px;
    line-height:30px;
    margin:8px 0;
}
.main button{
	height:36px;
	max-width:170px;
	width:100%;
	font-size:16px;
    color:#fff;
    background:#d94200;
    text-transform:uppercase;
	font-weight:400;
	margin-bottom:5px;
}
.main .h1{
/*	background:url(../img/offer-pattern.png) no-repeat right center;*/
	text-align:right;
    padding:40px 40px 0 0;
}
.main h1{
	margin:0;
}
.main h1 span{
	display:inline-block;
	font:bold 32px/55px 'Roboto Slab', serif;
	color:#fff;
	background:#d94200;
	padding:0 25px;
	margin-bottom:2px;
    position:relative;
}
.main h1 span:hover{
	color:#ECEC7E
}
.main h1 span:first-of-type{
	padding:0 18px;
}
.main h1 span:last-of-type{
	font:bold 33px/60px 'Roboto Slab', serif;
}
.main h1 span:after {
    content:'';
    position:absolute;
    left:-11px;
    top:0;
    width:22px;
    height:100%;
    background:#d94200;
    transform:skewX(20deg);
}
.main h2{
	font-style:italic;
    font-weight:normal;
    font-size:26px;
    margin-top:8px;
    padding-right:0px;
	margin-bottom:30px;
/*	color:#d94200;*/
	color:#ECEC7E;
    font-weight:700;
}
.main h3{
	position:relative;
    display:inline-block;
    padding:0 25px;
    color:#fff;
	background:#d94200;
	font:bold 26px/40px 'Roboto Slab', serif;
	margin-bottom:30px;
}
.main h3:after {
    content:'';
    position:absolute;
    left:-11px;
    top:0;
    width:22px;
    height:100%;
    background:#d94200;
    transform:skewX(20deg);
}
.main .showdog{
    position:absolute;
    top:362px;
    left:10px;
    width:194px;
    height:auto;
}
.main .barboss{
    position:absolute;
    top:420px;
    left:10px;
    width:194px;
    height:auto;
}
.main .flags{
    padding:20px 0px;
}
.main .container{
	position:relative;
}
.main .pattern{
	    background:url(../img/pattern.png);
}
@media (max-width:767px) {
	.main {
		margin-top:0;
	}
	.main h1 span{
		font-size:18px !important;
	}
	.main .showdog{
		position:static
	}
  .main .barboss{
		position:static
	}
	.main {
		background:url(../img/header-bg.jpg) 30% top no-repeat;
	}
	.main .h1{
	/*	background:#FDB908;*/
		text-align:center;
		padding:20px 10px;
	}
	.main h1 span{
		line-height:35px !important;
	}
	.main h1 span:after {
		left:-11px;
		top:0;
		width:20px;
		height:100%;
	}
	.main h2{
	/*	background:white;
		border:5px solid black;*/
		text-align:center;
		padding:0;
	}
}

/*******************************************************************/

.video {
	color:#fff;
    background:#8e8e8e url(../img/action-bg.jpg) no-repeat 63% center;
    padding:65px 0 35px;
	text-align:center;
    min-height:445px;
}
.video iframe {
	width:100%;
	max-width:585px;
	height:315px;
	margin-bottom:30px;
}
.video p {
	font-size:20px;
}

/*******************************************************************/

.manufacture {
	padding:0 0 40px; margin-bottom: 30px;
}
.manufacture h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#e30513;
	font-family:'Roboto Slab';
}
.manufacture .item img{
	max-width:100%;
}
.manufacture .owl-nav{
	position:absolute;
	top:45%;
	width:100%;
	padding:0 30px; 
}
.prodcar .manufacture .owl-nav {padding:0 ;  }
.manufacture .owl-nav .owl-prev,.manufacture .owl-nav .owl-next{
	width:50px;
    height:50px;
	background-image:url('../img/nav.png'); background-color: #fff; border-radius: 100%;
}
.manufacture .owl-nav .owl-prev{
	position:absolute;
	left:-80px;
	background-position:0 center;
}
.manufacture .owl-nav .owl-next{
	position:absolute;
	right:-80px;
	background-position:-60px center;
}
.manufacture .owl-nav .owl-prev:hover{
	background-position:-120px center;
}
.manufacture .owl-nav .owl-next:hover{
	background-position:-180px center;
}
.manufacture .owl-dots{
	position:absolute;
	top:101%;
	width:100%;
	text-align:center;
}
.manufacture .owl-dot{
	width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:inline-block;
    transition:opacity .2s ease;
    border-radius:30px;
}
.manufacture .owl-dot.active, .manufacture .owl-dot:hover{
	background:#869791;
}
@media (max-width:1300px) {
	.manufacture .owl-nav .owl-prev{
		left:-25px;
	}
	.manufacture .owl-nav .owl-next{
		right:-25px;
	}
}
@media (max-width:767px) {
	.manufacture h2{
		font-size:24px;
	}
	.manufacture .owl-nav{
		top:calc(50% - 25px);
	}
	.manufacture {
		min-height:auto; 
		padding:0 0 80px;
	}
	.manufacture .owl-nav .owl-prev{left: 15px; }
	.manufacture .owl-nav .owl-next{right: 15px;}
  }

/*******************************************************************/

.vantage {
	padding:0 0 40px;
}
.vantage h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#e30513;
	font-family:'Roboto Slab';
}
.vantage .big{
	font-size:24px;
}
.vantage .text{
	font-size:18px;
	margin:10px 0 25px;
}
.vantage .text strong{
	font-size:18px;
	color:#e30513;
}
.vantage .items{
	margin-top:30px;
}
.vantage .items:after {
    clear:both;
	content:" ";
    display:table;
}
.vantage .item{
	float:left;
	width:14.285714%;
	padding:0 15px;
	text-align:center;
	cursor:pointer;
	height:120px;
}
@media (max-width:767px) {
	.vantage .item{
		width:50%;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.vantage .item{
		width:33.3333%;
	}
}
.vantage .title{
	color:#e30513;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
	padding:5px 0;
}
.vantage .desc{
	overflow:hidden;
	height:0px;
	font-size:14px;
	transition:0.2s all;
}
.vantage i {
	display:block;
	overflow:hidden;
	height:72px;
	transition:0.2s all;
}
.vantage .item:hover .desc {
	height:auto;
}
.vantage .item:hover i {
	height:0px;
}

/*******************************************************************/

.whatlove {
	padding:40px 0;
	background:#515151;
}
.whatlove h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#e30513;
	font-family:'Roboto Slab';
}
.whatlove .item{
	color:white;
	font-size:20px;
	padding-left:140px;
	margin-bottom:30px;
	font-weight:500;
    min-height:94px;
}
.whatlove .i1{
	background:url('../img/whl1.png') no-repeat left top;
}
.whatlove .i2{
	background:url('../img/whl2.png') no-repeat left top;
}
.whatlove .i3{
	background:url('../img/whl3.png') no-repeat left top;
}
.whatlove .i4{
	background:url('../img/whl4.png') no-repeat left top;
}


/*******************************************************************/

.weproduce {
	padding:40px 0;
	background:#f2f2f3;
}
.weproduce h2{
	padding:0 0 20px;
	font-weight:700;
    font-size:48px;
	color:#e30513;
	font-family:'Roboto Slab';
}
.weproduce img{
	max-width:100%;
}
@media (max-width:767px) {
	.weproduce h2{
		font-size:26px;
	}
	.weproduce .tar {
		text-align:center;
	}
}

/*******************************************************************/

.catalog {
	padding:40px 0;
	background:#d2d4d5;
}
.catalog h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#000;
	font-family:'Roboto Slab';
}
.catalog h2 span{
    color:#e30513;
}
.catalog .models .block{
	padding:30px 0 50px;
	margin-bottom:15px;
}
.catalog .models .block:hover{
	background:#f2f2f3;
}
.catalog .models .title{
	font-size:15px;
	line-height:26px;
    font-weight:400;
	margin-bottom:10px;
}
@media (min-width:992px){
.catalog .models .title{text-align: center }	
}
@media (min-width:992px){
.catalog .models .title .rows3 {min-height:55px;  margin:0;}
}
.catalog .models .title span{
	font-size:22px;
    font-weight:400;
}
.catalog .models .title strong{
	font-size:22px;
    font-weight:700;
	color:#e30513;
}
.catalog .models .engine{
	font-weight:400;
    font-size:14px;
    color:#d0d0d0;
    text-align:left;
    background:#737373;
    padding:10px 5px;
    border-left:1px solid;
    text-transform:uppercase;
	min-height:80px;
	margin-bottom:5px;
}
.catalog .models .category{
	color:#ffffff;
    font-weight:bold;
}
.catalog .models .model{
    color:#000;
	margin:3px 0px 5px 3px;
    font-size:14px;
    background:#FFF;
    padding:0px 5px;
    box-shadow:2px 2px 2px 0px #c3c3c3;
	cursor:pointer;
    B color:#ff0000;
    
}
.catalog .models .model:hover, .catalog .models .model.active{
    color:#fff;
    background:#e30513;
}
.catalog .items{
	background:#f2f2f3;
    padding:25px;
}
.catalog .items .item{
	display:none;
}
.catalog .prodcar  .items {padding: 0}
.catalog .prodcar  .items .item{
	display:block !important;
}
.catalog .items .item:first-child{
	
}
.catalog .item h3{
	font-size:22px;
    font-weight:400;
	text-transform:uppercase;
	margin-bottom:10px;
	text-align:center; padding:0 15px;
}
.catalog .item .text { padding:  0 30px ;}
.catalog .item p{
	font-size:16px;
	margin-bottom:30px;
}
.catalog .item table{
	margin-left: 20px; margin-bottom: 20px;
}
.catalog .item table td{
	font-size:14px;
	padding:2px 20px 4px 0;
}
.catalog .item .thumbs{
	margin:-185px 0 50px;
}
.catalog .item .thumbs img{
	margin-bottom:10px;
	border-bottom:2px solid transparent;
	max-width:100%;
	cursor:pointer;
}
.catalog .item .thumbs img.active, .catalog .item .thumbs img:hover{
	border-bottom:2px solid #f00;
}
.catalog .item .photo img{
	max-width:100%;
}
.catalog .item .media{
	margin-to1p:50px;
}
.catalog .item .media a{
	display:inline-block; text-align: center; max-width: 128px; 
	padding-top:35px;
	font-size: 15px;
	color: #004a9c;
    text-decoration: underline;
	margin-bottom: 20px; vertical-align: top; margin-right: 10px;
}
@media (max-width:1199px) {
	.catalog .item .thumbs{
		margin:-170px 0 50px;
		text-align:center;
	}
	.catalog .item .thumbs img{
		margin:0 15px 10px;
	}
	.catalog .item .media a{
		display:inline-block;
		margin:0 15px 20px;
	}
	.catalog .item .media {
		ma1rgin-top:100px;
	}
}
@media (max-width:550px) {
	.catalog .item .media {
		mar1gin-top:185px;
	}
	.catalog .item .thumbs{
		margin:-315px 0 50px;
		text-align:center;
	}
	.catalog .item table td{
		font-size:16px;
	}
}

@media (max-width:370px) {
	.catalog .item .thumbs{
		margin:-390px 0 50px;
		text-align:center;
	}
	.catalog .item .thumbs img{
		max-width:80px;
	}
}

.catalog .item .media .pdf{
	background: url(../img/pdf-ico.png) no-repeat center top;
	background-size: 40px auto;
	padding-top:60px;
}

.catalog .item .media .review{
	background: url(../img/ico_reviews.png) no-repeat center 11px;
	background-size: 40px auto;
	padding-top:60px;
}

.catalog .item .media a.pho{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAQAAACHbFOAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCAwWBi75TeN1AAACXklEQVRIx7WVy0tUURzHP/fOLbXMkpAEUXpJTcVQCYHC1QzLWtSipUQJUUxFREkbod0gUS2iXFgQ6KI/oBY9CMaZQStoUTQgZMZQFBYkgiPNoPNo0fE2zfzO3AvVd/P7nd/jw7nncY9ho9F9DqPXOD3MAsSKEpam4TQ9lNNBLtMvJUxNwzncdEwOy8C1BFyBjbR5B550xQEEpaChNmUd9WSBHCY7uUuVB2CGC4yxiA+w+B77vATczTVslnualV45XtEfCxt2M5OuxfNMkWUTa1wruy1uli34xCBR3jMLVLOZVs6yo0z9bcNOUq1NX2GAXEk0yCC+PyIv2UYNACmTZdol30tIwMEQAWYKxpdirWwlBUDeZEED7CLq+I100sVGZzxBG5mCZSE2TRaArO6mDDg4P0/5SJhnfOC5c5gnOePUDrcPtb9eWjjDnmNVCS7FCuV1EC46/L2MONDmks6kPMN7ytYRKblLww7mhtQqAx8p2ydmbyn7wiswx4TyjorATioBmGbRGzDNN+XViMAKVgOQUkfFFVhJnfLmReACc6quyhvQxK+8ByJwTM2sXroU8qYcUva6mD2v7B4pKQNPKfvVQf9W0NmyPu/AlYSU94QWHpNXoygHuKP8XrZLrfJNAegoeCHXswsfcd45kS3Exd9KUg/MsJ8IsvyMUytmkrqfA1iMclHMHOeNBgcYdpoK9HrLCA9JkAUMmujmhPx8Kv3Qf3KhvjBDnlqaXCvTFqMccS1roMG15pcShr2BKUyP5e7aZ5EgwFVayjxV3pQiTigWMfJ/ySnWv/vY/wX8CUIsis6VOpiUAAAAAElFTkSuQmCC') no-repeat center 12px; padding-top: 60px !important;
}
.catalog .item .vid{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAQAAADKpPKLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCAwWByOe566JAAAACXZwQWcAAAAoAAAAIQBysi+xAAAB50lEQVRIx63Wv0uVURzH8ZfnPppXK0sM0sprOTg1GAT9QMFRorGmfkg1RoRUQrS0FAVtUQT9CW0FjuGNfkBgU4NEppI5aPgj7VpetUEdGnzu8+D9rOd93uf5nOcM34oOoEW7Q/bYbadatbKyqlSplJERVIBVRcuW/PXHooJ5C+ZMmzJsMD8CFR3Q5ZF2W8ug3vwAATkPtqzjiPudB9aEpx3dsg6OO0VQr7ssOuju3BU0OVY24Qn7glb1MciS5RTCBgeDtljku4e+plC2BblY4LfHLhpILMwFe2OBSMZbFzxLWL0xaCiBBIy57pofCYQNQV2ikxc9cc6bklxdUJv4fl4776lCLLM9yCYWMqrXDWMxRHUQpRCuVe+J+etREFIJ16qf8XxzYZkTrKTe0+WFK5usFSPFVLJql/Rp3nS9GJV4Bv8np09P7LsoRBZSVL2rowQzH5lNXPWOxpLcbGSqBLKCnNsuyyQ4eCoyEQsULTvpns6E1zIRGY0Falx1VmtCHWORoVhgv1uJqm5kKBj2MwaoTKWb9C0Y9yHFlvi8Mx5M6y+TblV/fibgZZm+8b1XZHLM+uKwpi3qPrqZ/7wxfdGsXcv6OLdDjaysbapUikTr49yqFUXF9XGuoGDBL3NmTBrxKT8G/wBkxna9n4rYkgAAAABJRU5ErkJggg==') no-repeat center 12px; padding-top: 60px !important;
}
.catalog .item .v3d{ display: none !important;
	background: url(../img/3d.png) no-repeat center top;
	height:40px;
}
.catalog .item .oldprice{
	text-decoration:line-through;
    padding-left:0;
    font-size:25px;
    font-weight:800;
    color:#535959;
    float: left;margin-left: 30px;
}
.catalog .item .price {}
.catalog .item .price:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.catalog .item .newprice{
	float: left;
	font-size:25px;
	color:#e30513;
    font-weight:bold;
    display: inline-block; width: 160px;
}
.catalog .item .btns button{
	background:#999;
    color:#FFF;
    padding:10px;
    font-size:20px;
    box-shadow:2px 2px 2px 0px #c3c3c3;
    max-width:220px;
	width:100%;
    margin:0 ;
    text-transform:uppercase;
	font-weight:500;
}
.catalog .item .btns button:hover {box-shadow: none}
.catalog .item .btns button:active {box-shadow: inset 2px 2px 2px 0px RGBA(0,0,0,0.3);}
.catalog .item .btns .buy{
	background:#00559a;
    margin-top:20px; margin-bottom: 20px;
}
.catalog .item .btns .compare {font-size: 12px; display: none !important;}

@media (max-width:767px) {
	.catalog .item .buy{
		float:none;
		text-align:center;
	}
	.catalog .item .btns button{
		margin:20px auto;
		display:block;
	}
}
.catalog .podarok{
	padding:5px;
	width:60px;
    height:60px;
    border-radius:50px;
    margin:0 20px;
	overflow:hidden;
	display:inline-block;
	margin:10px 0;
	border:2px solid #e30513;
	background:white;
	float:left;
	margin-right:20px;
}

.catalog .podarok img{
	width:50px;
    height:50px;
    border-radius:50px;
}
.catalog .podarokblock p {margin:0;  }
.catalog .podarokblock{
	display:flex; align-items:center
}


/*******************************************************************/

.accessory {
    background:#e30513;
	padding:40px 0 60px;
    min-height:547px;
}
.accessory h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#fff;
	font-family:'Roboto Slab';
	text-decoration:underline dotted #fff;
}
.accessory .item{
	position:relative;
    max-width:263px;
    margin:0 auto 40px;
}
.accessory .block{
	background:#FFF;
    min-height:315px;
	box-shadow:2px 2px 7px 0px rgba(0, 0, 0, 0.31);
}
.accessory img{
	max-width:100%;
}
.accessory h3{
    bottom:80px;
    position:absolute;
	text-transform:uppercase;
    padding:20px 20px 0;
    font-weight:bold;
    font-size:15px;
}
.accessory .desc{
	font-size:16px;
    padding:15px 25px 20px 20px;
    display:block;
    position:absolute;
    top:0;
    background:#fff;
    color:#000;
	opacity:0;
	transition:0.1s all;
    min-height:300px;
}
.accessory .block:hover .desc {
	opacity:1;
}
.accessory .desc .price{
	color:#e30513;
    font-size:20px;
    bottom:0;
    position:absolute;
    font-weight:bold;
}
.accessory button{
	background:#535959;
    margin:10px 0;
    text-align:center;
    padding:10px 0;
    text-transform:uppercase;
    color:#fff;
    font-weight:500; 
    font-size:19px;
	width:100%;
}
.accessory .owl-nav{
	position:absolute;
	top:45%;
	width:100%;
	padding:0 30px;
}
.accessory .owl-nav .owl-prev,.accessory .owl-nav .owl-next{
	width:50px;
    height:50px;
	background-image:url('../img/nav.png');
}
.accessory .owl-nav .owl-prev{
	position:absolute;
	left:10px;
	background-position:0 center;
}
.accessory .owl-nav .owl-next{
	position:absolute;
	right:10px;
	background-position:-60px center;
}
.accessory .owl-nav .owl-prev:hover{
	background-position:-120px center;
}
.accessory .owl-nav .owl-next:hover{
	background-position:-180px center;
}
.accessory .owl-dots{
	position:absolute;
	top:101%;
	width:100%;
	text-align:center;
}
.accessory .owl-dot{
	width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:inline-block;
    transition:opacity .2s ease;
    border-radius:30px;
}
.accessory .owl-dot.active, .accessory .owl-dot:hover{
	background:#869791;
}

/*******************************************************************/

.helpform {
	background:#f9f9f9;
	padding:40px 0 60px;
}
.helpform h2{
	text-align:center;
	padding:20px 0;
	font-weight:700;
    font-size:32px;
	color:#000;
	font-family:'Roboto Slab';
	text-decoration:underline dotted #fff;
}
.helpform p{
    margin-bottom:15px;
	font-size:16px;
}
.helpform [type="text"]{
	display:block;
    max-width:280px;
	width:100%;
	height:40px;
    padding:0 10px;
    font-size:14px;
	margin:0 auto 15px;
    border:2px inset;
}
.helpform [type="submit"]{
	display:block;
    max-width:280px;
	width:100%;
	height:40px;
    color:#fff;
    text-transform:uppercase;
    background:#d94200;
	margin:0 auto 15px;
}

/*******************************************************************/

.actionform {
	background:#8e8e8e;
	position:relative;
    overflow:hidden;
}
.actionform .block{
	padding:65px 30px;
	position:absolute;
	top:0;
	width:100%;
}
.actionform h2{
	margin-bottom:30px;
    font:bold 36px/38px 'Roboto Slab', serif;
    color:#feb706;
	text-align:center;
}
.actionform p{
	color:#fff;
    font-size:25px;
    font-weight:700;
}
@media (max-width:1199px) {
	.actionform p{
		text-align:center;
		margin-bottom:30px;
	}
}
.actionform .title{
	margin-bottom:30px;
    font:bold 22px/28px 'Roboto Slab', serif;
    color:#000;
	text-align:center;
}
.actionform [type="text"]{
	display:block;
    max-width:280px;
	width:100%;
	height:40px;
    padding:0 10px;
    font-size:14px;
	margin:0 auto 15px;
    border:2px inset;
}
.actionform [type="submit"]{
	display:block;
    max-width:280px;
	width:100%;
	height:40px;
    color:#fff;
    text-transform:uppercase;
    background:#d94200;
	margin:0 auto 15px;
}
.actionform video {
	width:100% !important;
	height:500px;
	object-fit:cover;
}
@media (max-width:799px) {
	.actionform video{
		height:860px;
	}
}

/*******************************************************************/


.ideal {
	padding:60px 0;
    background:#f9f9f9;
}
.ideal h2 {
	margin-bottom:30px;
    font:bold 30px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
@media (max-width:767px) {
	.ideal h2 {
		font:bold 25px 'Roboto Slab', serif;
	}
}
.ideal .item{
	position:relative;
    max-width:262px;
    margin:0 auto 40px;
}
.ideal .block{
	background:#FFF;
    min-height:330px;
	box-shadow:2px 2px 7px 0px rgba(0, 0, 0, 0.31);
}
.ideal img{
	max-width:100%;
}
.ideal h3{
    bottom:15px;
    position:absolute;
	text-transform:uppercase;
    padding:20px 20px 0;
    font-weight:bold;
    font-size:15px;
}
.ideal .desc{
	font-size:16px;
    padding:15px 25px 20px 20px;
    display:block;
    position:absolute;
    top:0;
    background:#fff;
    color:#000;
	opacity:0;
	transition:0.1s all;
    min-height:320px;
}
.ideal .block:hover .desc {
	opacity:1;
}
.ideal .yhery {
	
}


/*******************************************************************/

.about {
	padding:60px 0;
    background:#f9f9f9;
}
.about h2{
	margin-bottom:30px;
    font:bold 30px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
.about .img {
    position:relative;
	float:left;
	margin:0 40px 40px 0;
}
.about img{
	display:block;
    max-width:100%;
}
.about .img:after {
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:328px;
    height:160px;
    background:url(../img/about-thumb-frame.png);
}
@media (max-width:767px) {
	.about .img:after {
		content:'';
		position:absolute;
		left:0;
		top:0;
		width:0;
		height:0;
		background:none;
	}
}
.about p{
	font-size:18px;
	margin-bottom:15px;
}
.about ul{
	font-size:18px;
	margin-bottom:15px;
}
.about li{
	
}
.about .hrehr{
	
}
.about .hrehr{
	
}

/*******************************************************************/

.snowgog, .preim {
	padding:60px 0;
}
.snowgog h2 span{
    color:#e30513;
}
.snowgog h2, .preim h2{
	margin-bottom:30px;
    font:bold 30px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
.snowgog a, .preim a{
	display:block;
	float:left;
	padding:0 15px;
	width:33.33333%;
	text-align:center;
	min-height:290px;
	margin-bottom:15px;
}
.snowgog img, .preim img{
	width:100%;
	max-width:300px;
    max-height:207px;
    border:10px solid #fff;
    box-shadow:0 2px 10px 0 #b3b6ba;
	-webkit-transition:box-shadow 0.1s ease-in-out;
    transition:box-shadow 0.1s ease-in-out;
}
.snowgog .name, .preim .name {
	color:#004a9c;
	margin:5px 0 0 0;
    font-size:16px;
}
@media (max-width:991px) {
	.snowgog a, .preim a{
		width:50%;
	}
}
@media (max-width:767px) {
	.snowgog a, .preim a{
		width:100%;
	}
	.snowgog h2, .preim h2{
		font:bold 25px 'Roboto Slab', serif;
	}
}

/*******************************************************************/

.preim {
    background:#f9f9f9;
}

/*******************************************************************/

.team {
	padding:60px 0;
}
.team .nav{
	margin-bottom:20px;
    text-align:center;
}
.team .nav li{
	display:inline-block;
    margin:0 10px;
    padding:0 18px;
    font-weight:100;
    font-size:16px;
    line-height:48px;
    color:#37404a;
    text-decoration:none;
    text-transform:uppercase;
    border:1px solid;
	cursor:pointer;
	margin-bottom:25px;
}
.team .nav li.active, .team .nav li:hover{
    position:relative;
    color:#fff;
    background:#37404a;
}
.team .nav li.active:after {
    content:'';
    position:absolute;
    top:100%;
    left:50%;
    width:0;
    height:0;
    margin-left:-16px;
    border:16px solid transparent;
    border-top-color:#37404a;
}
.team .item{
	text-align:center;
}
.team .item:not(:first-child){
	display:none;
}
.team img{
	margin-bottom:30px;
	max-width:100%;
}
.team .valbtn{
	margin-bottom:30px;
}
.team p{
	text-align:left;
	margin-bottom:20px;
	font-size:18px;
}
.team .val{
	display:inline-block;
	color:#d94200;
    font-size:34px;
    text-align:center;
	margin-right:20px;
}
.team button{
	width:125px;
    height:40px;
    font:normal 16px/45px 'Roboto', sans-serif;
    color:#fff;
    text-transform:uppercase;
    background:#d94200;
}

/*******************************************************************/

.reviews {
	padding:60px 0;
    background:#fff;
}
.reviews h2{
	margin-bottom:125px;
    font:bold 40px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
@media (max-width:767px) {
	.reviews h2{
		font:bold 30px 'Roboto Slab', serif;
	}
}
.reviews h2 span{
	color:#d94200;
}

.reviews .item{
	background-color:white;
	text-align:center;
	padding:105px 0 35px;
}
.reviews .name{
	color:#1d1c1e;
	font-size:24px;
	font-weight:700;
	line-height:30px;
	margin-bottom:10px;
}
.reviews .post{
	color:#1d1c1e;
	font-size:16px;
	font-weight:400;
	line-height:30px;
	margin-bottom:40px;
}
.reviews .text{
	padding:0 50px;
}
.reviews .text p{
	position:relative;
	font-size:18px;
}
.reviews .text p:before {
    content:'"';
    font-size:130px;
    color:#e30513;
    position:absolute;
    left:-35px;
    top:-71px;
    font-style:italic;
    height:40px;
}
.reviews .text p:after {
    content:'"';
    font-size:130px;
    color:#e30513;
    position:absolute;right:-30px;
    bottom:-5px;
    font-style:italic;
    height:40px;
}
.reviews .avatars {
	position:absolute;
	z-index:2;
	text-align:center;
	width:100%;
    top:-71px;
	left:0;
}
.reviews .avatars .ava {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	cursor:pointer;
}
.reviews .avatars .ava.active {
	width:150px;
	height:150px;
	border-radius:150px;
	background-color:white;
	border:10px solid #e30513;
	box-shadow:0 0 27px 3px rgba(78, 78, 78, 0.1);
	margin:0 20px;
	position:relative;
}
.reviews .avatars .ava img {
	width:100%;
	overflow:hidden;
	border-radius:150px;
}
.reviews .avatars .ava.ava2 {
	width:150px;
	height:150px;
	border-radius:150px;
	margin:0 20px;
	border:10px solid white;
}
.reviews .avatars .ava.ava3 {
	width:150px;
	height:150px;
	border-radius:150px;
	margin:0 20px;
	border:10px solid white;
}
.reviews .avatars .ava.ava3 img, .reviews .avatars .ava.ava2 img {
	width:100%;
}
.reviews .owl-nav {
	position:relative;
	margin-top:100px;
}
@media (max-width:767px) {
	.reviews .text{
		padding:0;
	}
	.reviews .text p:before {
		content:none;
	}
	.reviews .text p:after {
		content:none;
	}
	.reviews .owl-nav {
		display:none;
	}
}

.reviews .owl-nav .owl-prev,.reviews .owl-nav .owl-next{
	width:50px;
    height:50px;
	background-image:url('../img/nav.png');
	cursor:pointer;
}
.reviews .owl-nav .owl-prev{
	position:absolute;
	left:15px;
	background-position:0 center;
}
.reviews .owl-nav .owl-next{
	position:absolute;
	right:15px;
	background-position:-60px center;
}
.reviews .owl-nav .owl-prev:hover{
	background-position:-120px center;
}
.reviews .owl-nav .owl-next:hover{
	background-position:-180px center;
}

/*******************************************************************/

.inuse {
	padding:60px 0;
    background:#fff;
}
.inuse .owl-nav {
	position:absolute;
	top:40%;
	width:100%;
}
@media (max-width:767px) {
	.reviews .text{
		padding:0;
	}
	.reviews .text p:before {
		content:none;
	}
	.reviews .text p:after {
		content:none;
	}
	.reviews .owl-nav {
		display:none;
	}
}

.inuse .owl-nav .owl-prev,.inuse .owl-nav .owl-next{
	width:50px;
    height:50px;
	background-image:url('../img/nav.png');
	cursor:pointer;
}
.inuse .owl-nav .owl-prev{
	position:absolute;
	left:15px;
	background-position:0 center;
}
.inuse .owl-nav .owl-next{
	position:absolute;
	right:15px;
	background-position:-60px center;
}
.inuse .owl-nav .owl-prev:hover{
	background-position:-120px center;
}
.inuse .owl-nav .owl-next:hover{
	background-position:-180px center;
}

/*******************************************************************/

.videos{
	position:relative;
}
.videos .owl-nav{
	position:absolute;
	width:100%;
	top:45%;
}
.videos .owl-nav .owl-prev,.videos .owl-nav .owl-next{
	width:50px;
    height:50px;
	background-image:url('../img/nav.png');
	cursor:pointer;
}
.videos .owl-nav .owl-prev{
	position:absolute;
	left:15px;
	background-position:0 center;
}
.videos .owl-nav .owl-next{
	position:absolute;
	right:15px;
	background-position:-60px center;
}
.videos .owl-nav .owl-prev:hover{
	background-position:-120px center;
}
.videos .owl-nav .owl-next:hover{
	background-position:-180px center;
}
.videos .item{
	box-shadow:2px 2px 8px 0px rgba(0, 0, 0, 0.6);
	margin:10px 5px;
	position:relative;
}
.videos .item p{
	padding:10px;
	font-size:13px;
    text-transform:uppercase;
    font-weight:600;
     min-height:92px;
}
.videos .thumb{
	position:relative;
}
.videos .ytpng{
	position:absolute; 
	top:0px; 
	left:0px;
	right:0px;
	bottom:0px;
}
.videos .owl-dots{
	width:100%;
	text-align:center;
}
.videos .owl-dot{
	width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:inline-block;
    transition:opacity .2s ease;
    border-radius:30px;
}
.videos .owl-dot.active, .manufacture .owl-dot:hover{
	background:#869791;
}

/*******************************************************************/

.whyus {
    padding:60px 0;
    background:#F9F9F9;
}
.whyus h2{
	margin-bottom:50px;
    font:bold 40px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
.whyus h2 span{
    color:#d94200;
	white-space:nowrap;
}
.whyus h2 i{
	display:block;
    font-style:normal;
    font-size:32px;
}
@media (max-width:767px) {
	.whyus h2, .whyus h2 i{
		font-size:26px;
	}
}
.whyus .item{
	padding:15px 0;
    line-height:24px;
    margin-bottom:25px;
    text-align:center;
	font-size:18px;
	cursor:pointer;
}
.whyus .item:hover, .whyus .item.active{
	background-color:#fffea3;
}
.whyus .item:before {
    content:'';
    display:block;
    width:80px;
    height:60px;
    margin:0 auto 10px;
    background:url(../img/whyus-icons.png) no-repeat;
}
.whyus .item.i1:before {
	background-position:0 0;
}
.whyus .item.i2:before {
	background-position:-90px 0;
}
.whyus .item.i3:before {
	background-position:-180px 0;
}
.whyus .item.i4:before {
	background-position:-270px 0;
}
.whyus .item.i5:before {
	background-position:-360px 0;
}
.whyus .item.i6:before {
	background-position:-450px 0;
}
.whyus .slide{
	display:none;
	min-height:460px;
	max-width:460px;
    color:#fff;
    text-align:center;
	margin:0 auto 30px;
}
.whyus .slide1{
	background:url(../img/whyus-bg1.jpg) no-repeat center center;
	display:block;
}
.whyus .slide2{
	background:url(../img/whyus-bg2.jpg) no-repeat center center;
}
.whyus .slide3{
	background:url(../img/whyus-bg3.jpg) no-repeat center center;
}
.whyus .slide4{
	background:url(../img/whyus-bg4.jpg) no-repeat center center;
}
.whyus .slide5{
	background:url(../img/whyus-bg5.jpg) no-repeat center center;
}
.whyus .slide6{
	background:url(../img/whyus-bg6.jpg) no-repeat center center;
}
.whyus .text{
	display:table-cell;
	height:460px;
	max-width:460px;
	width:100%;
    padding:0 20px;
    font-size:30px;
    vertical-align:middle;
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 1) 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 1)));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 1) 100%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 1) 100%);
    background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 1) 100%);
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#000000', GradientType=0);
}
.whyus .slider{
	height:460px;
	overflow:hidden;
}

/*******************************************************************/

.map {
	padding-top:55px;
    min-height:748px;
}
.map h2{
	margin-bottom:50px;
    font:bold 40px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}

/*******************************************************************/

.delivery {
	padding:60px 0;
    background:url(../img/calc-bg.jpg) no-repeat center top;
    background-size:cover;
}
.delivery h2{
	margin-bottom:50px;
    font:bold 40px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
.delivery h3{
	margin-bottom:15px;
    padding-left:10px;
    font:bold 20px/36px 'Roboto Slab', serif;
}
.delivery p{
	font-size:18px;
	margin-bottom:15px;
}
.delivery .block{
	padding:30px 15px;
    background:#f9f9f9;
    border-radius:5px;
}
.delivery .border{
	border-left:1px solid #e4e4e4;
	margin-bottom:30px;
}
.delivery button{
    height:40px;
	width:264px;
    font:normal 16px/40px 'Roboto', sans-serif;
    color:#fff;
    text-transform:uppercase;
    background:#d94200;
    font-size:22px;
}
.delivery .interest-rate{
	margin-top:30px;
    text-align:center;
}

/*******************************************************************/

.incityform {
	padding:60px 0;
    background:#f9f9f9;
	text-align:center;
}
.incityform .h2 {
	margin-bottom:30px;
    font:bold 30px 'Roboto Slab', serif;
    text-align:center;
    text-transform:uppercase;
}
@media (max-width:767px) {
	.incityform .h2 {
		font-size:26px;
	}
}
.incityform [type="text"] {
	max-width:280px;
	width:100%;
	height:40px;
    padding:0 10px;
    font-size:14px;
	margin:0 15px 30px;
	display:inline-block;
	border:2px inset;
}
.incityform [type="submit"] {
    color:#fff;
    text-transform:uppercase;
    background:#d94200;
	max-width:280px;
	width:100%;
	height:40px;
	margin:0 15px 30px;
	display:inline-block;
}

/*******************************************************************/

.footer {
	color:#fff;
    background:#3d3d3d;
    padding:24px 0;
}
.footer .logo {
	margin-top:25px;
    margin-right:20px;
    display:inline-block;
    vertical-align:top;
}
.footer .diler {
	width:121px;
    height:117px;
    display:inline-block;
    background:url(../img/diler.png) no-repeat;
    background-size:contain;
    margin-left:54px;
    vertical-align:top;
	margin-bottom:10px;
}
.footer .line1 {
	font-size:14px;
    line-height:16px;
}
.footer .line2 {
	margin-top:7px;
    padding-top:7px;
    border-top:1px solid #cfcfcf;
	font-size:14px;
    line-height:16px;
	margin-bottom:10px;
}
.footer .phone {
	font-size:30px;
    line-height:30px;
}
.footer button {
	height:36px;
    padding:0 12px;
    line-height:36px;
    margin-top:5px;
	background:#d94200;
}
@media (max-width:767px) {
	.footer .phone, .footer .tar p {
		text-align:center;
	}
	.footer button {
		display:block;
		margin:5px auto 0;		
	}
}

/*******************************************************************/

.overlay{
	position:fixed;
	left:0;
    right:0;
    top:0;
    bottom:0;
	background:rgba(0, 0, 0, 0.5);
    z-index:9;
    display:none;
}
/*******************************************************************/
.popup {
	width:100%;
    display:none;
    position:absolute;
    z-index:10;
}
.popup .block {
	padding:25px;
    background:#3d3d3d;
	margin:50px auto;
    position:relative;
	text-align:center;
}
.popup .close {
    position:absolute;
	cursor:pointer;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	line-height:26px;
	border-radius:30px;
	border:2px solid white;
	color:white;
	font-weight:700;
	text-align:center;
	font-size:18px;
	background:black;
}
.popup p.title {
	font:bold 24px 'Roboto Slab', serif;
    color:#feb706;
	margin-bottom:35px;
}
.popup input[type="text"], .popup input[type="email"], .popup textarea{
	max-width:300px;
	width:100%;
	height:45px;
	padding-left:20px;
	color:#000;
    background:#fff;
	margin-bottom:20px;
}
.popup textarea{
	padding-top:10px;
	height:100px;
	resize:vertical;
}
.popup input[type="submit"]{
	max-width:3000px;
	width:100%;
	height:50px;
	background-color:#d94200;
	color:white;
	font-size:16px;
	font-weight:500;
	margin-top:10px;
	text-transform:uppercase;
}
.popup.thankyou .block{
	padding-top:125px;
	background:white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABFFBMVEUBR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR40BR43///9vANS+AAAAWnRSTlMAJWWVu97yLYrhScIxxgeO+yHLIjfsR/T1JOoI0NIJjzD8wy6L4izYl2fUFV39ZpnMwXS8+nYaVPl481N6Ked839N+3VKAgT4Ug4XjhuiHQ43EkCPHjCaW3O7PjzxqAAAAAWJLR0RbdLyVNAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+EIBRQBIVg/88cAAAG2SURBVEjHndZnV8IwFAbgy95DZCsgyy0OUOveW1SUef//DzFEwKZNaJr3A+c0Jw/taW6aC2COw+lye7yIXo/b5XSARHz+ADIJ+H0WJBhCTkLBOSQcQUEiYQGJxuIoTDwW5ZmFBM5NYtFskim0SCppNOmMlUHMpA33yVobxCxzr1xexiDmc/9maVnOIBaKM1SSNYilqVkpy6PydJUj8obUxqTe7BjEvzqs2EOVsanaM4hVgmp2UY2gul1UB1i1nrW2zq6JAzYszeYWbO/oBxqwK2EA9vQjLtiXMQfMUBM87JwWzxyyYx7wMteFo2PNZE4Mf3QKzGWKzDnTDObc9MgsylyAXgmMZni8S72i5sr8blJwjSJ1Mza3nBd6Z3rlVN1rE/PAW4WmeXEnippHniGLay4jqp6eyc8L15Ay4hQsVSSvfEMKFt5E6l1g6oJN2CbqQ2DoJuRu9/bnl8jQ7Q4dtJWO+idM6WOp9lm2cwB8z06NospRo3SoqR2fage1Wksg0Xz88NucOetV5rc5JOGuyHRFDRWtQ271dua1buP4esYmsWfVJNL0G4PmcNRqjYbNQaPPmfALO/i4TaYOTksAAAAASUVORK5CYII=') no-repeat center 50px;
}
.popup.thankyou .title{
	margin-bottom:10px;
}


/*******************************************************************/
input.error, textarea.error, select.error {
	background:white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbCAQAAAAuNpykAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhBBURFwiVN6YJAAABR0lEQVQ4y52UYXHDMAyFv/RKIBQ8CBEEF0IoZBBcCB2ElUIhNBAUCDOFQsh+pM0cR07Xvj++s/SspyedYQPa6VU73oMGHXXUUUM5pyqSHUoNwA2RaGftig+f7mSoOb1YXT3XxcVB+leqf6+0/F+8Blx21dgGGuJn085cAGjpgBsfcstz98aT4W5anPrVZjbw86l49ZQWpVP/vPfikKxYRtdAs0FfGbiga00adtkJELQu0pNNA2YdqZ5lgXRwq01DKgAdsxZEBqv6yhht5rEVDJzp2hmmNZn0Cf7vD6hm034WfU+IRNxqgZMNfFQPBhkc3iAnBlb3HhULX/R47N9GZHjsvL1pFzkCvTpaI3riADvQDm/Sh+w0DKwKpk0GicTkz1sbK3vaQhBqVAeaYtzR7ovB6QHPFuodZ3reQ895Gpwzp7uNKBF+AamFX5Iv0XgoAAAAAElFTkSuQmCC') 95% center no-repeat !important;
}
input[type="submit"]:disabled {
	cursor:not-allowed;
}

input::-webkit-input-placeholder {color:black; font-size:16px;}
input::-moz-placeholder  {color:black; font-size:16px;}
input:-moz-placeholder{color:black; font-size:16px;}
input:-ms-input-placeholder {color:black; font-size:16px;}
textarea::-webkit-input-placeholder {color:black; font-size:16px;}
textarea::-moz-placeholder {color:black; font-size:16px;}
textarea:-moz-placeholder {color:black; font-size:16px;}
textarea:-ms-input-placeholder {color:black; font-size:16px;}


@media (min-width:992px){
.catalog .models .col-md-2 {width:20% !important}	
}


.catalog .item .func{margin-bottom:20px;}
.prodcar .manufacture {padding:0 25px; margin-bottom: 40px; }
.prodcar .manufacture  .marcar.owl-carousel .items{ }

.marcar.owl-carousel .owl-item { border: 1px solid #f4f4f4; border-radius: 5px;}
.marcar.owl-carousel .owl-item .text {padding:20px 0  0  0; width: 40%; float: left }
.prodcar .marcar.owl-carousel .owl-item {background: #fff}
.marcar.owl-carousel .owl-item .num {font-size: 44px; margin-bottom: 10px; color: #999; padding-left: 60px; font-weight: bold}
.marcar.owl-carousel .owl-item .inf {padding-left: 60px; font-size: 16px; padding-right: 20px;}
.marcar.owl-carousel .owl-item img{width: auto; float: right; max-width: 60%;border-radius:5px !important}
.prodcar .marcar.owl-carousel .owl-item img {max-height: 346px}


@media (min-width:992px){
	.marcar.owl-carousel .owl-item .text {padding: 60px 0  0 0;}
}

@media (max-width:767px){
	
.marcar.owl-carousel .owl-item .text {width: 100%; padding-bottom: 30px;max-width: 610px; display: block;margin-left: auto; margin-right: auto; }
.marcar.owl-carousel .owl-item .text,.marcar.owl-carousel .owl-item img {float: none} 
.marcar.owl-carousel .owl-item img  {width: 100%; max-width: 610px; display: block;margin-left: auto; margin-right: auto; height: auto; }
}
@media (max-width:350px){
.marcar.owl-carousel .owl-item .num {margin-bottom: 0}
.catalog .item table td {font-size: 14px; }
}



@media (max-width:500px){
	.marcar.owl-carousel .owl-item .num , .marcar.owl-carousel .owl-item .inf {padding-left: 20px;}
	.prodcar .manufacture {padding: 0}
	.catalog .item .text {padding: 0 10px;}
	.catalog .item .buy {margin-bottom: 0;}
	.catalog .item .newprice, .catalog .item .oldprice{ 
		float:none; display: block; width: auto; margin-left: 0;
		text-align:center;}
	.catalog .item .func {text-align: center}
	.catalog .item .func img {width: 76px; height: auto;}
.catalog .podarokblock{width: 250px; margin: 0 auto}
.catalog .item table {margin-left: 0}
.catalog .item .media {text-align: center}
.catalog .item h3 {text-align: left}
}
