@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,cyrillic,cyrillic-ext);

/* This stylesheet generated by Transfonter (http://transfonter.org) on May 19, 2016 8:14 AM */

@font-face {
	font-family: 'Gotham Pro';
	src: url('../../fonts/gotham/subset-GothamPro-Light.eot');
	src: url('../../fonts/gotham/subset-GothamPro-Light.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/gotham/subset-GothamPro-Light.woff') format('woff'),
		url('../../fonts/gotham/subset-GothamPro-Light.ttf') format('truetype'),
		url('../../fonts/gotham/subset-GothamPro-Light.svg#GothamPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../../fonts/gotham/subset-GothamPro.eot');
	src: url('../../fonts/gotham/subset-GothamPro.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/gotham/subset-GothamPro.woff') format('woff'),
		url('../../fonts/gotham/subset-GothamPro.ttf') format('truetype'),
		url('../../fonts/gotham/subset-GothamPro.svg#GothamPro') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../../fonts/gotham/subset-GothamPro-Bold.eot');
	src: url('../../fonts/gotham/subset-GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/gotham/subset-GothamPro-Bold.woff') format('woff'),
		url('../../fonts/gotham/subset-GothamPro-Bold.ttf') format('truetype'),
		url('../../fonts/gotham/subset-GothamPro-Bold.svg#GothamPro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../../fonts/gotham/subset-GothamPro-Medium.eot');
	src: url('../../fonts/gotham/subset-GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/gotham/subset-GothamPro-Medium.woff') format('woff'),
		url('../../fonts/gotham/subset-GothamPro-Medium.ttf') format('truetype'),
		url('../../fonts/gotham/subset-GothamPro-Medium.svg#GothamPro-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}


body{
	width:100%;
	font-family:'Roboto', sans-serif;
	font-weight:300;
	color: #1e1e1e;
	background:#fff;
	margin:0;
	line-height:1.6;
	min-width:1400px;
}
p{line-height:1.6;font-size:17px;}
a{
	text-decoration:none;
	cursor:pointer;
	line-height:1.2;
	}
div{
	box-sizing:border-box;
}
.wrap{
	width:1400px;
	padding:0 10px;
	margin:0 auto;
	display: block;
}
body>.wrap:first-of-type h1
{
	background: url("../img/bg_title.png") 50% 0 no-repeat;
    padding-bottom: 30px;
    margin-bottom: -10px;
}

body>.wrap.home:first-of-type h1
{
	background: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

body>.wrap.home:first-of-type
{
	background: url("../img/bg_title.png") 50% 0 no-repeat;	
}

.clear{
	width:100%;
	clear:both;
}
h2{
    font-size: 36px;
    text-align: center;
    font-weight: 300;
    margin: 0;
	padding:20px 0;
}
.is3{
	display:none;
}
.tep_l h2{
	display:none;
}

/*******************************
$Шапка
*******************************/
header{
	background:#2b2b2b;
}
.logo{
	margin:16px 0;
	display:inline-block;
	vertical-align:middle;
	margin-right:70px;
}
nav{
	color:#fff;
	font-size:18px;
	display:inline-block;
	vertical-align:middle;
}
nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
nav > ul > li{
	padding: 0 25px;
	margin:0;
	display:inline-block;
	position:relative;
	cursor:pointer;
}
nav li a{
	color:#fff;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
nav li a:hover, nav li.active > a{
	color:#c1162c;
}
nav > ul > li >ul{
	display:none; 
	position: absolute;
    background: #2B2B2B;
    padding: 35px 10px 10px;
    min-width: 240px;
    margin-left: -10px;
}
nav > ul > li:hover > ul{
	display:block;
}
header .fphone{
	background:url(../img/phone1.png) no-repeat left center;
	color:#fff;
	font-size:23px;
	float:right;
	margin-top: 24px;
}
.mobmenu{
	display:none;
	width:25px;
	height:20px;
	vertical-align:middle;
	background:url(../img/mm.png) no-repeat left center;
	cursor:pointer;
	position:relative;
	padding-right:5px;
	
}
#mobile{
    background: #2b2b2b;
    position: absolute;
    top: 28px;
    z-index: 99;
    padding: 5px 15px;
	min-width: 220px;
	display:none;
}
#mobile ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#mobile ul li{
	margin:0;
	padding:2px 0;
}
#mobile ul li a{
	color:#fff;
}
#mobile ul li a:hover, #mobile ul li a:active{
	color:#c1162c;
}
.home_block1 .img.mobim{
	display:none;
}

/*******************************
$Язык
*******************************/
.other_langs{
	float:right;
	margin-top:29px;
	margin-left:50px;
}
.other_langs > div{
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
}
.other_langs img{
	display:none;
}
.other_langs a{
	color:#fff;
	font-size:23px;
}
.other_langs .active a, .other_langs a:hover{
	color:#c1162c;
}

/*******************************
$Подвал
*******************************/
footer{
	background:#f4f4f4;
	padding:20px 0;
}
.col3{
	width:33.3333%;
	display:inline-block;
}
footer a, footer div{
	font-size:17px;
	display:inline-block;
}
.fmail{
	background:url(../img/fmail.png) no-repeat left center;
	color:#1e1e1e;
	padding-left:22px;
	margin-right:120px;
}
.fmail:hover{
	border-bottom:1px dashed;
}
.fphone{
	background:url(../img/fphone.png) no-repeat left center;
	padding-left:22px;
}
.fright{
	text-align:right;
}
.fright a{
	color:#c1162c;
}
.fright a:hover{
	text-decoration:underline;
}

/*******************************
$Главная
*******************************/
.home_h1{
	text-align: center;
    font-size: 46px;
    font-weight: normal;
    font-family: 'Gotham Pro', sans-serif;
	text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: -1px;
    padding: 34px 55px 0;
    margin: 0;
}
.home p{
	font-size:20px;
}
.home_block1, .home_block2{
	padding:50px 0;
}
.home_block1{
	background:#f8f8f8;
	margin-top:40px;
}
.home_block1 p, .home_block2 p, .home_block1 .img, .home_block2 .img{
	display:inline-block;
	vertical-align:middle;
}
.home_block1 p, .home_block2 p{
	width:66%;
	font-size:17px;
}
.home_block1 .img, .home_block2 .img{
	width:33%;
	text-align:center;
}
#owl-main .item img{
    display: block;
    width: 100%;
    height: auto;
}

/*******************************
$Продукция
*******************************/
.prodlist_item{
	float:left;
	width:680px;
	margin-right:20px;
}
.prodlist_item:nth-child(even){
	margin-right:0;
}
.prodlist_item img{
	max-width:680px;
	transition: 0.5s;
}
.pr_list{
    margin-top: -30px;
	padding:30px 0 50px;
}

/*******************************
$Поликарбонат
*******************************/
.poly_text1{
	font-size:17px;
}
.brands{
	text-align:center;
}
.brands > div{
	width:25%;
	display:inline-block;
	text-align:center;
}
.pr{
	background:#f4f4f4;
	padding:10px 0 30px 0;
	margin-bottom:65px;
}
.pr_is li{
    margin: 0;
    padding: 0 1% 0 0;
    color: #c3253a;
    list-style-type: circle;
    font-size: 21px;
    float: left;
    width: 19%;
    list-style-position: outside;
}
.pr_is li:nth-child(1), .pr_is li:nth-child(2), .pr_is li:nth-child(3), .pr_is li:nth-child(4), .pr_is li:nth-child(5){
	height:105px;
}
.pr_is p{
	color:#1e1e1e;
	    margin-bottom: 0;
}
.dost_is{
	display: inline-block;
    margin: 0;
    width: 26%;
    vertical-align: top;
    padding-right: 5%;
    padding-left: 3%;
}
.dost_is.last{
	padding-right:0;
}
.dost{
	padding:20px 0 50px;
}
.dost_is li{
    margin: 0;
    padding: 0;
    color: #c3c3c3;
    list-style-type: circle;
    font-size: 21px;
    list-style-position: outside;
}
.dost_is p{
	color:#1e1e1e;
	font-size:17px;
}
.utp img{
	display:inline-block;
	vertical-align:middle;
	padding: 0 15px;
}
.utp p{
	display:inline-block;
	vertical-align:middle;
	max-width:80%;
}
.cveta{
	text-align:center;
	padding: 20px 0 50px;
}
.color{
	background:#fafafa;
	text-align:center;
	width:340px;
	display:inline-block;
	vertical-align:top;
	margin: 7px 2px;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.color:hover{
	background:#EFEFEF;
}
.color:hover p{
	color:#c1162c
}
.color p{
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	font-size:24px;
}
.color img{
	width:340px;
}

/*******************************
$Сертификаты
*******************************/
.sert_list{
	width:860px;
    margin: 40px auto;
}
.sert_list .item{
	padding: 0 15px;
}

/*******************************
$Контакты
*******************************/
.contacts .home_h1{
	    font-size: 38px;	
}
.contacts b{
	display:inline-block;
	vertical-align:top;
	font-size:21px;
	font-weight:400;
	padding-right:5px;
}
.contacts .cr{
	display:inline-block;
	vertical-align:top;
	font-size:21px;
}
.contacts .cr a{
	color:#c71d31;
	text-decoration:none;
	border-bottom:1px dashed;
}
.ct{
	padding:40px 0 0;
}
.cb{
	padding:30px 0 0;
	font-size:21px;
}
#map{
	margin:25px 0 60px 0;
	width:100%;
	height:560px;
}

/*******************************
$теплицы
*******************************/
.tep_list{
	width:1120px;
	margin:60px auto;
}
.tep_l{
	display:inline-block;
	vertical-align:top;
	width:455px;
	padding-right:25px;
}
.tep_l .dop:last-child{
	margin-right:0;
}
.dop{
    display: inline-block;
    width: 136px;
    vertical-align: top;
    margin-right: 11px;
    margin-top: 2px;
}
.dop img{
	width:100%;
	height: 80px;
}
.tep_r{
	display:inline-block;
	vertical-align:top;
	width:545px;
	text-align:left;
}
.tep_r h2{
	font-size:33px;
	font-weight:400;
	text-align:left;
}
.tep_l img.main{
	width:100%;
}
.tep_r ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.tep_r ul li{
	display:block;
	font-size:15px;
	padding-left:25px;
}
.tep_r ul li:nth-child(1){background:url(../img/i1.png) left center no-repeat;}
.tep_r ul li:nth-child(2){background:url(../img/i2.png) left center no-repeat;}
.tep_r ul li:nth-child(3){background:url(../img/i3.png) left center no-repeat;}
.tep_r ul li:nth-child(4){background:url(../img/i4.png) left center no-repeat;}
.tep_r ul li:nth-child(5){background:url(../img/i5.png) left center no-repeat;}
.tep_r ul li:nth-child(6){background:url(../img/i6.png) left center no-repeat;}
.tep_r ul li:nth-child(7){background:url(../img/i7.png) left center no-repeat;}
.tep{
	background: -moz-linear-gradient(270deg, #fbfbfb 0%, #f4f4f4 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #f4f4f4)); /* safari4+,chrome */
	background: -webkit-linear-gradient(270deg, #fbfbfb 0%, #f4f4f4 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(270deg, #fbfbfb 0%, #f4f4f4 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(270deg, #fbfbfb 0%, #f4f4f4 100%); /* ie10+ */
	background: linear-gradient(0deg, #f4f4f4 0%, #fbfbfb 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fbfbfb',GradientType=0 ); /* ie6-9 */
	margin-top:60px;
	padding:60px;
	-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.tep:hover, .tep:active{
	background: #f4f4f4;
}

@media only screen and (min-width: 980px) and (max-width: 1399px){
	body{
		min-width:980px;
	}
	p{
		font-size:14px;
	}
	.wrap{
		width:980px;
	}
	.home_h1{
		    font-size: 41px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: -2px;
    padding: 38px 55px 0;
	margin:0;
	}
	.logo{
		width: 200px;
		margin: 8px 0;
	}
	nav li a{
		font-size:15px;
	}
	.other_langs {
        margin-top: 16px;
		margin-left: 25px;
	}
	.other_langs a{
		font-size:17px;
	}
	header .fphone{
		font-size:17px;
		margin-top: 16px;
		background-size: 15px;
		padding-top: 0;
	}
	nav{
		padding-left:15px;
	}
	nav > ul > li {
		padding: 0 15px;
	}
	nav > ul > li >ul{
		padding: 9px 10px 10px;
		min-width: 210px;
	}
	#owl-main{
		margin-top: 20px;
	}
	.home p {
		font-size: 16px;
	}
	.home_block1 p, .home_block2 p{
		font-size:14px;
	}
	.home_block2 img, .home_block1 img{
		width:80%;
	}
	footer a, footer div {
		font-size: 14px;
	}
	.fmail{
		margin-right: 55px;
	}
	.fphone{
		padding-top: 2px;
	}
	footer {
		padding: 10px 0;
	}
	.prodlist_item{
		width:470px;
	}
	.prodlist_item img{
		max-width:470px;
	}
	.contacts .home_h1 {
		font-size: 28px;
		padding: 35px 10px 0;
	}
	.ct {
		padding: 24px 0 0;
	}
	.contacts b{
		font-size:15px;
	}
	.contacts .cr{
		font-size:15px;
	}
	.cb{
		font-size:15px;
	}
	#map{
		height:400px;
	}
	h2 {
		font-size: 25px;
	}
	.pr_is li{
	    width: 20%;
		padding: 0 5% 0 0;
	}
	.pr_is li:nth-child(5){
		height:auto;
	}
	.poly_text1{
		font-size:14px;
	}
	.brands img{
		max-width: 200px;
	}
	.color{
		width:235px;
	}
	.color p{
		font-size:17px;
		margin: 12px 0;
	}
	.color img {
		width: 235px;
	}
	.utp p{
		margin: 5px 0;
	}
	.utp img {
		padding: 0 10px;
		width: 27px;
	}
	.dost_is p{
		font-size:14px;
	}
	.dost_is {
		width: 28%;
		padding-right: 3%;
		padding-left: 3%;
	}
	.tep_list {
		width: 960px;
		margin: 20px auto;
	}
	.tep{
		margin-top: 50px;
		padding: 50px;
	}
	.tep_r h2{
		font-size:30px;
	}
	.tep_r ul li {
		font-size: 14px;
		padding: 4px 0 1px 30px;
	}
	.tep_l {
		width: 386px;
	}
	.dop{
		width:113px;
	}
	.tep_r{
		width:474px;
	}
}

@media only screen and (min-width: 710px) and (max-width: 979px){
	body>.wrap:first-of-type h1
	{
		padding-bottom: 21px;
	}	
	body{
		min-width:710px;
	}
	p{
		font-size:14px;
	}
	.wrap{
		width:710px;
		padding:0;
	}
	.home_h1{
		font-size: 38px;
		padding: 25px 0px 0;
	}
	.logo{
		width: 145px;
		margin: 8px 0;
	}
	nav li a{
		font-size:14px;
	}
	nav > ul > li >ul{
		padding: 5px 10px 10px;
		min-width: 200px;
	}
	.other_langs {
        margin-top: 12px;
		margin-left: 5px;
	}
	.other_langs a{
		font-size:15px;
	}
	header .fphone{
		font-size:15px;
		margin-top: 12px;
		background: none;
		padding-top: 0;
		padding-left:0;
	}
	nav{
		padding-left:15px;
	}
	nav > ul > li {
		padding: 0 6px;
	}
	#owl-main{
		margin-top: 25px;
	}
	.home p {
		font-size: 15px;
	}
	.home_block1{
		margin-top:40px;
	}
	.home_block1, .home_block2 {
		padding: 30px 0;
	}
	.home_block1 p, .home_block2 p{
		font-size:14px;
	}
	.home_block2 img, .home_block1 img{
		width:80%;
	}
	footer .fleft{
		width:20%;
	}
		footer .fright{
		width:30%;
	}
		footer .fcenter{
		width:49%;
	}
	footer a, footer div {
		font-size: 14px;
	}
	.fmail{
		margin-right: 30px;
		margin-left: 25px;
	}
	.fphone{
		padding-top: 2px;
	}
	footer {
		padding: 10px 0;
	}
	.prodlist_item{
		width:345px;
	}
	.prodlist_item img{
		max-width:345px;
	}
	.contacts .home_h1 {
		font-size: 28px;
		padding: 35px 10px 0;
	}
	.ct {
		padding: 24px 0 0;
	}
	.contacts b{
		font-size:15px;
	}
	.contacts .cr{
		font-size:15px;
	}
	.cb{
		font-size:15px;
	}
	#map{
		height:290px;
	}
	h2 {
		font-size: 18px;
	}
	.pr_is li{
	    width: 28%;
		padding: 0 5% 0 0;
	}
	.pr_is li:nth-child(5), .pr_is li:nth-child(4), .pr_is li:nth-child(6){
		height:65px;
	}
	.pr_is li{
		padding: 0 5% 0 0;
	}
	.poly_text1{
		font-size:14px;
	}
	.brands img{
		max-width: 155px;
	}
	.color{
		width:172px;
	}
	.color p{
		font-size: 16px;
		margin: 8px 0;
	}
	.color img {
		width: 172px;
	}
	.cveta{

	}
	.utp p{
		margin: 5px 0;
		max-width:87%;
		font-size:13px;
	}
	.utp img {
		padding: 0 10px;
		width: 27px;
	}
	.dost_is p{
		font-size:14px;
	}
	.dost_is {
		width: 43%;
		padding-right: 4%;
		padding-left: 2%;
	}
	.dost_is.is2{
		display:none;
	}
	.is3{
		display:list-item;
	}	
	.tep_list {
		width: 710px;
		margin: 0px auto;
	}
	.tep{
		margin-top: 35px;
		padding: 30px;
	}
	.tep_r h2{
		font-size:22px;
		padding-top:0;
	}
	.tep_r ul li {
		font-size: 14px;
		padding: 4px 0 1px 30px;
	}
	.tep_l {
		width: 320px;
	}
	.dop{
		width:91px;
	}
	.dop img{
		height:65px;
	}
	.tep_r{
		width:330px;
	}
	.sert_list {
		width: 710px;
		margin: 0px auto;
	}
	.ct .col3:nth-child(1){
		width:38%;
	}
	.ct .col3:nth-child(2){
		width:37%;
	}
	.ct .col3:nth-child(3){ 
		width:24%;
	}
}

@media only screen and (max-width: 709px){
	body{
	    background: url("../img/bg_title_mobile.png") -27px 0 no-repeat;
	    background-size: 113% 158px;
		min-width:320px;
	}
	
	body>.wrap.home:first-of-type, body>.wrap:first-of-type h1
	{
		background: none;
	}
	
	span.home_descr
	{
		padding: 0px 0;
		margin: 5px 0 10px 0;
		font: 300 16px "Open Sans", sans-serif;
	}
	p{
		font-size:12px;
	}
	.wrap{
		width:320px;
		padding:0 15px;
	}
	.home_h1{
		font-size: 22px;
	    padding: 20px 0px 0;
	}
	.logo{
		width: 110px;
		margin: 8px 0;
	}
	nav{
		display:none;
	}
	.mobmenu{
		display:inline-block;
	}
	
	.other_langs {
    margin-top: 5px;
    margin-left: 0px;
	}
	.other_langs a{
		font-size:12px;
	}
	header .fphone{
		font-size:11px;
		margin-top: 11px;
		margin-left:5px;
		background: none;
		padding-top: 0;
		padding-left:0;
	}
	#owl-main{
		margin-top: 25px;
	}
	.home p {
		font-size: 14px;
	}
	.home_block1{
		margin-top:40px;
	}
	.home_block1, .home_block2 {
		padding: 30px 0;
	}
	.home_block1 p, .home_block2 p{
		font-size:13px;
	}
	.home_block2 img, .home_block1 img{
		width:80%;
	}
	footer .fleft{
		width:35%;
		position:absolute;
		top: 30px;
	}
		footer .fright{
		width:64%;
		position:absolute;
		right:0;
		top:30px;
		    padding-left: 34px;
			text-align:left;
	}
		footer .wrap{
			position:relative;
		}
		footer .fcenter{
		width:100%;
	}
	footer a, footer div {
		font-size: 14px;
	}
	.fmail{
		margin-right: 26px;
		margin-left: 0px;
	}
	.fmail a{
		font-size:12px;
	}
	.fphone, .fright a, footer a, footer div{
		font-size:12px;
	}
	.fphone{
		padding-top: 2px;
	}
	footer {
		padding: 10px 0 35px;
	}
	.prodlist_item img{
		max-width:100%;
	}
	.contacts .home_h1 {
		font-size: 20px;
		padding: 35px 5px 0;
	}
	.ct {
		padding: 24px 0 0;
	}
	.contacts b{
	font-size: 15px;
	}
	.contacts .col3 b{
		width: 120px;
		text-align: right;
	}
	.contacts .cr{
		font-size:15px;
	}
	.cb{
		font-size:15px;
	}
	#map{
		height:175px;
	}
	h2 {
	    font-size: 14px;
		font-weight: 400;
	}
	.pr_is li{
	    width: 89%;
		padding: 0 0 0 11%;
		height:auto!important;
	}
	.pr_is li:nth-child(5), .pr_is li:nth-child(4), .pr_is li:nth-child(6){
		height:65px;
	}
	.pr_is li{
		padding: 0 5% 0 0;
	}
	.poly_text1{
		font-size:14px;
	}
	.brands img{
		max-width: 80%;
	}
	.color{
		width: 141px;
	}
	.color p{
		font-size: 16px;
		margin: 8px 0;
	}
	.color img {
		width: 141px;
	}
	.cveta{

	}
	.utp p{
		margin: 0px 0 10px;
		max-width: 89%;
		font-size: 13px;
		vertical-align: top;
	}
	.utp img {
		padding: 0 5px 0 0;
		width: 21px;
		vertical-align: top;
		margin-top:5px;
	}
	.dost_is p{
		font-size:13px;
	}
	.dost_is {
		width: 89%;
		padding-right: 0;
		padding-left: 11%;
	}
	.dost_is.is2{
		display:none;
	}
	.is3{
		display:list-item;
	}	
	.tep_list {
		width: 100%;
		margin: 0px auto;
	}
	.tep{
		margin-top: 35px;
		padding: 10px;
	}
	.tep_l h2{
		font-size:22px;
		padding-top:0;
		text-align:center;
		display:block;
		padding-bottom: 10px;
	}
	.tep_r h2{
		display:none;
	}
	.tep_r ul li {
		font-size: 14px;
		padding: 4px 0 1px 30px;
	}
	.tep_l {
		width: 100%;
		padding-right:0;
	}
	.dop{
		width: 82px;
		margin-right: 12px;	
	}
	.dop img{
		height:50px;
	}
	.tep_r{
		width:100%;
	}
	.sert_list {
		width: 100%;
		margin: 0px auto;
	}
	.ct .col3:nth-child(1){
		width:100%;
	}
	.ct .col3:nth-child(2){
		width:100%;
	}
	.ct .col3:nth-child(3){ 
		width:100%;
	}
	.owl-controlls{
		display:none;
	}
	.home_block1 .img, .home_block2 .img{
		width:100%;
	}
	.home_block1 p, .home_block2 p{
		width:100%;
	}
	.home_block1 .img{
		display:none;
	}
	.home_block1 .img.mobim{
		display:block;
	}
	.pr_list {
		padding: 30px 0 30px;
	}
	.prodlist_item {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.brands > div {
		width: 50%;
	}
}
.prodlist_item a:hover img{
	transform: scale(1.05);
}

.home_descr
{
	display: block;
    text-align: center;
    padding: 0 55px;
    margin: 0 0 38px 0;
    font: 500 27px 'Gotham Pro', sans-serif;
}