@import "/css/all.css";
@font-face {
	font-family: 'Conv_SFUIText-Bold';
	src: url('fonts/SFUIText-Bold.eot');
	src: local('O'), url('fonts/SFUIText-Bold.woff') format('woff'), url('fonts/SFUIText-Bold.ttf') format('truetype'), url('fonts/SFUIText-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Light';
	src: url('fonts/SFUIText-Light.eot');
	src: local('O'), url('fonts/SFUIText-Light.woff') format('woff'), url('fonts/SFUIText-Light.ttf') format('truetype'), url('fonts/SFUIText-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Medium';
	src: url('fonts/SFUIText-Medium.eot');
	src: local('O'), url('fonts/SFUIText-Medium.woff') format('woff'), url('fonts/SFUIText-Medium.ttf') format('truetype'), url('fonts/SFUIText-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SFUIText-Regular';
	src: url('fonts/SFUIText-Regular.eot');
	src: local('O'), url('fonts/SFUIText-Regular.woff') format('woff'), url('fonts/SFUIText-Regular.ttf') format('truetype'), url('fonts/SFUIText-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body{width:100%;height:100%;}
html{overflow-x:hidden;}
body{margin:0;font: 0.8em 'Conv_SFUIText-Regular', arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif;overflow-x:hidden;color:#0a141b;background:#fff;line-height:1.3;-webkit-font-smoothing: subpixel-antialiased;transition:0.5s;}
.fl{float:left;}
.ar{text-align:right;}
.fr{float:right;}
.cl{clear:both}
.ac{text-align:center;}
form{margin:0;padding:0;}
input, select, textarea{outline:none;font-family: 'Conv_SFUIText-Regular', arial, 'Helvetica CY', 'Nimbus Sans L', Sans-serif;}
textarea{overflow:auto;resize:vertical;}
button{outline:none;}
a{outline:none;text-decoration:underline;color:#001489;cursor:pointer;}
a:hover{text-decoration:none;}
p, div.par{margin:10px 0}
img{border:0;}
img[align=left]{margin:2px 10px 10px 0;}
img[align=right]{margin:2px 0 10px 10px;}
strong, b{font-weight: normal;font-family: 'Conv_SFUIText-Bold';}
header, section, aside, footer, article, time, nav{display:block;}
section, article, header, nav, aside{max-width:1920px;margin:0 auto;}
.clear:after{content:'';clear:both;display:block;}
header{background:#14161c;color:#fff;box-shadow: 0 0 40px rgba(0,0,0,.2);}
.title{max-width:1200px;margin:0 auto;padding:0 40px;}
header > .title{text-transform: uppercase;font-family: 'Conv_SFUIText-Medium';padding-top:10px;padding-bottom:10px;background:url(files/par.png) center no-repeat;}
.slogan{float:left;line-height:1.9;}
.phone{float:right;}
.btn{border:0;text-decoration:none;cursor:pointer;display: inline-block;transition:0.2s;border-radius:3px;font-family: 'Conv_SFUIText-Bold';padding:13px 18px;}
.btn i{margin-left:8px;}
.callback{border-radius:3px;cursor:pointer;background:#8dc63f;color:#001489;display: inline-block;padding:4px 8px;transition:0.2s;margin-left:5px;
text-transform: lowercase;}
.callback:hover{color:#fff;background:#001489;}
.slick-slide{width:100% !important;}
.menu{width:100%;background:#fff;height:84px;position: relative;}
.bars{cursor:pointer;display:none;color:#001489;font-size:1.5em;float:right;}
.logotype{padding:20px 0 0;float:left;}
.logotype img{height:45px;}
nav{float:right;text-transform: uppercase;}
nav ul, nav ul li{margin:0;padding:0;list-style:none;}
nav > ul > li{position: relative;display: block;float:left;}
nav > ul:after{content:'';display:block;clear:both;}
nav > ul > li > ul{display:none;background:#fff;top:80px;left:0;position: absolute;z-index:10;}
nav > ul > li:hover ul{display:block;}
nav > ul > li > a, nav > ul > li > span{display:block;line-height:84px;height:84px;white-space: nowrap;padding:0 14px;text-transform: uppercase;text-decoration:none;
font-family: 'Conv_SFUIText-Bold';}
nav ul li a:hover{background:#fafafa;}
nav > ul > li > span{color:#000;text-decoration: underline;}
nav > ul > li > ul li{display:block;float:none;border-top:1px solid #fafafa;}
nav > ul > li > ul li a{display:block;padding:10px 15px;text-decoration:none;}
nav > ul > li > ul li:first-child{border-top:0;}
.sldname{position: absolute;z-index:1;top:30%;left:40px;color:#fff;font-size:1.2em;}
.sldname > p:first-child span{font-size:3em;font-family: 'Conv_SFUIText-Bold';}
.sldname p{margin:25px 0;}
.sldname a.btn{color:#fff;border:2px solid #fff;margin-right:7px;}
.sldname a.btn:hover{background:#fff;color:#14161c;}
.slot{position: relative;}
.slot img{width:100%;}
.sldname span.btn{background:#8dc63f;color:#001489;border:2px solid #8dc63f;}
.sldname span.btn:hover{background:#001489;color:#fff;border-color:#001489}
.categories .w33{float:left;width:33.33%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;
height:250px;font-family: 'Conv_SFUIText-Bold';transition:0.3s;}
.categories .w33:hover{background-size:120%;-webkit-background-size:120%;-o-background-size:120%;-moz-background-size:120%;}
.categories .w33 a{display:block;width:100%;text-decoration:none;height: inherit;position: relative;}
.categories .w33 a span{color:#fff;position: absolute;left:15px;bottom:15px;background:#001489;display: inline-block;padding:4px 10px;font-size:1.15em;}
.categories .w33 a:hover span{background:#fff;color:#001489;}
.categories .w33 a:hover{background:rgba(0,20,137,0.65);}
aside{padding-bottom:40px;}
aside .title, article .title, section .title{margin-top:55px;}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}
.plus{position: relative;border-radius:100%;background-color:#e1e8f0;background-repeat: no-repeat;background-position: center 42px;padding-top:122px;
text-transform: uppercase;letter-spacing:1px;font-family: 'Conv_SFUIText-Bold';text-align:center;width:190px;height:68px;color:#001489;transition:0.2s;}
.teplo{background-image: url(im/teplootdacha.png);}
.nadezhnost{background-image: url(im/nadezhnost.png);}
.anycolors{background-image: url(im/cvet.png);}
.madeinitaly{background-image: url(im/italy.png);}
.years10{background-image: url(im/10years.png);}
.plus::after{content:attr(data-label);display:block;opacity:0;transition:0.3s;color:#666;font-family:arial,sans-serif;width:200px;font-style: italic;
background:#e8e8e8 url(files/corner.gif) 0 0 no-repeat;padding:35px 13px 13px 13px;position: absolute;left:0px;top:220px;z-index:5;text-transform:none;font-size:0.9em;}
.plus:hover::after{opacity:1;top:191px;}
.plus:hover{background-color:#cddcec;}
article > div.title{padding-top:1px;}
article > div.title:after{
    background:url(files/shadow.png) center no-repeat;
    display:block;
    background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;-moz-background-size:100% auto;
    height:30px;
    content:'';
    width:57%;
}
span.header{display:block;text-transform:uppercase;text-align:center;font-size:1.7em;letter-spacing:2px;font-family: 'Conv_SFUIText-Bold';}
span.header:after{margin:15px auto 50px auto;display:block;height:2px;content:'';background:#001489;width:55px;}
.content{width:50%;padding:30px 45px;background:#e1e8f0;margin-top:55px;line-height:1.8;}
h1, h2, h3{
    margin:18px 0;
    text-align:center;
    text-transform: uppercase;
    letter-spacing:1px;
    font-family: 'Conv_SFUIText-Bold';
    font-size:1.9em;
    font-weight:normal
}
.w50{float:left;width:50%;}
.blok1:before{height:20px;background:#fff;display:block;content:'';margin-bottom:40px;}
.blok1{background:#1a2d99;text-align:right;height:335px;}
.blok2{background:#001489;text-align:left;padding-top:40px;position: relative;height:337px;}
.blok1 p, .blok2 p{text-align:center;max-width:350px;display: inline-block;width:100%;}
.blok1 p{margin-right:120px;}
.blok2 p{margin-left:120px;}
.blok1, .blok2{color:#d9ddee;overflow: hidden;}
.blok1 a, .blok2 a{color:#fff;text-transform: uppercase;
    letter-spacing:1px;
    font-family: 'Conv_SFUIText-Bold';
    font-size:1.7em;}
.blok2:after{bottom:0;position: absolute;z-index:1;left:0;height:63px;
    content:'';width:100%;display:block;background:#fff url(files/shadow-1.png) 0 0 no-repeat;
    background-size:100% 63px;-webkit-background-size:100% 63px;-o-background-size:100% 63px;-moz-background-size:100% 63px;}
#map{width:100%;height:500px;}
.manager .title{position:relative;padding-bottom:50px;}
.manager .header{color:#fff;}
.manager .title:after{content:'';display:block;width:256px;height:304px;background:url(files/manager.png) bottom center no-repeat;position: absolute;bottom:0;left:40px;}
.manager{background:#001489;padding-top:1px;text-align:center;}
.manager span.header:after{margin-bottom:30px;background:#000;}
.btn.green{background:#8dc63f;color:#001489;}
.partners{background: #e1e8f0;
background: -moz-linear-gradient(left, #e1e8f0 0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #e1e8f0 0%,#ffffff 100%);
background: linear-gradient(to right, #e1e8f0 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e8f0', endColorstr='#ffffff',GradientType=0 );
padding-top:1px;
padding-bottom:55px;}
.partners p{margin:15px 0;}
.ppn{border:2px solid #001489;padding:20px 30px;margin:0 15px;border-radius:20px;}
span.h5{text-transform:uppercase;letter-spacing:2px;text-align:center;font-family: 'Conv_SFUIText-Bold';font-size:1.4em;display:block;}
.partners form{padding:0 50px;}
.field{border:1px solid #c8d2e0;background:#fff;color:#0a141b;letter-spacing:1px;padding:10px 0 10px 13px;width:100%;width:calc(100% - 15px);}
select.field{width:100%;}
.button{color:#fff;border:0;background:#001489;font-family: 'Conv_SFUIText-Bold';text-transform: uppercase;cursor:pointer;height:55px;padding:0 18px;}
.button:hover{background:#000066;}
.w48{width:48%;}
.faq{position: relative;padding-bottom:50px;padding-top:1px;}
.faq ul{margin:10px 0;padding:0;}
.faq ul li div{display:none;}
.faq ul li{margin:0 0 20px 0;padding:0;cursor: pointer;list-style:none;}
.faq ul li i{color:#721a45;font-size:1.5em;}
#answer{position: absolute;top:0;bottom:0;left:0;width:100%;display:none;opacity:0.95;background:#fff;}
#answer .title{margin-top:0;position: relative;padding-top:50px;padding-bottom:40px;}
.closeanswer{top:15px;right:15px;font-size:1.5em;cursor:pointer;position: absolute;}
.closeanswer:hover{color:red;}
footer{background:#e1e8f0;border-top:2px solid #001489;padding:40px 0;font-size:0.9em;}
.social, .copyright, .contact{width:33.33%;float:left;}
.social a{display: inline-block;margin-right:6px;border-radius:100%;border:1px solid #001489;color:#001489;text-decoration:none;height:30px;width:30px;text-align:center;
line-height:30px;transition:0.2s;}
.social a:hover, #verh:hover{color:#fff;background:#001489;}
#verh{position:fixed;z-index:90;right:20px;bottom:20px;width:38px;height:38px;text-align:center;line-height:38px;border-radius:100%;color:#001489;border:1px solid #001489;
transition:0.2s;display:none;background:#fff;cursor:pointer;}
.headerlinescroll > .title{display:none;}
.headerlinescroll{position:fixed;top:0;left:0;z-index:100;width:100%;max-width:100%;}
#window{top:0;overflow:hidden;position: fixed;bottom:0;left:0;z-index:100;transition:0.5s;background:#452a76;color:#fff;}
#window form{position: relative;padding:20px;}
#window p{margin:25px 0;color:#a278ef;}
#window + div{
    position:fixed;
    right:0;
    text-transform: uppercase;
    overflow:hidden;
    bottom:0;
    z-index:99;
    top:0;
    background:#721a45;
    opacity:0.95;
    transition:0.2s;
}
#window .button{background:#8dc63f;}
.hhde{width:0;}
.hhdw{width:280px;}
.hhde + div{width:0;}
.hhdw + div{width:calc(100% - 250px);}
.close{color:#fff;font-size:18px;cursor:pointer;}
.big{width:85%;font-size:1.3em;}
span.req{color:#452a76;padding-left:5px;}
.pl{color:#fff;background: transparent;padding:10px 0 10px 10px;border:2px solid #7954bc;border-radius:3px;width:95%;width:calc(100% - 12px);}
.pl:focus{border-color:#fff;}
.info h1{font-family: 'Conv_SFUIText-Bold';font-size:3.5em;color:#000;margin:25px 0;text-align:left;text-transform: none;}
.breadcrumb{font-size:0.8em;color:#666;border-radius:3px;border:1px solid #ccc;display: inline-block;}
.breadcrumb span{padding:10px 15px;color:#000;border-left:1px solid #ccc;display: inline-block;}
.breadcrumb span:first-child{border-left:0;}
.breadcrumb span a{color:#666;text-decoration:none;}
#cont {margin-top: 25px;border-collapse: collapse;}
#cont tr td:first-child {background: none;padding-left: 0;}
#cont tbody tr:nth-child(1) td {padding: 0 0 0 20px;background: url(files/wave.png) 0 0 no-repeat;color: #000;font-size: 14px;}
#cont tr:last-child td:first-child p:first-child {background: url(files/phone.gif) 0 2px no-repeat;}
#cont td p {padding-left: 25px;}
#cont p {margin-top: 20px;}
#cont tr:last-child td:first-child p:last-child {background: url(files/konvert.gif) 0 2px no-repeat;}
#cont tr:last-child td:nth-child(even) p:first-child {background: url(files/map.gif) 0 2px no-repeat;}
#cont tr:last-child td:nth-child(even) p:last-child {background: url(files/time.gif) 0 2px no-repeat;}
#cont tr:last-child td:last-child p:first-child {background: url(files/diplomat.gif) 0 2px no-repeat;}
article > div.title.info:after{background:none;height:90px;}
.catalog{background:#14161c;background-repeat: no-repeat;background-position: top right;
background-size:auto 100%;-webkit-background-size:auto 100%;-o-background-size:auto 100%;-moz-background-size:auto 100%;}
.catalog:before{content:'';display:block;position:absolute;z-index:1;left:0;top:0;bottom:0;}
.catalog .sldname{position: static;}
.catalog .title{padding-top:30px;padding-bottom:30px;background: -moz-linear-gradient(left, rgba(20,22,28,1) 0%, rgba(20,22,28,1) 78%, rgba(20,22,28,0) 100%);
background: -webkit-linear-gradient(left, rgba(20,22,28,1) 0%,rgba(20,22,28,1) 78%,rgba(20,22,28,0) 100%);
background: linear-gradient(to right, rgba(20,22,28,1) 0%,rgba(20,22,28,1) 78%,rgba(20,22,28,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14161c', endColorstr='#0014161c',GradientType=1 );margin-top:0;}

a.vkl, a.actvkl{text-decoration:none;color:#fff;margin:5px 10px 5px 0;background: #001489;display: inline-block;padding:6px 10px;font-size: 1.15em;transition:0.2s;}
a.vkl:hover{background:#14161c;}
a.vkl i, a.actvkl i{margin-left:6px;}
a.actvkl{background:#8dc63f;}
.projecty{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0;}
.item{width:30%;background:#e8e8e8;margin-bottom:30px;}
a.folio{height:270px;display:block;width:100%;text-decoration:none;background-repeat: no-repeat;background-position:center;
background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;}
a.folio:hover{opacity:0.8;}
.item .pd{border-top:2px solid #001489;padding:18px 25px;color:#14161c;font-family: 'Conv_SFUIText-Bold';}
.item .btn{color:#fff;background:#8dc63f;text-transform:lowercase;}
.item .btn:hover{background:#001489;}
.madein{display: inline-block;float:right;color:#949494;font-size:0.8em;padding-right:35px;background:url(files/italy.gif) right center no-repeat;}
.listing{text-align:center;}
.listing span, .listing a{display: inline-block;margin:3px 5px;text-decoration:none;border-radius:50%;width:10px;height:10px;border:4px solid #001489;}
.listing span{border-color:#14161c;}
h1 span{color:#ccc;}
.goback{float:right;}
.goback a{display: inline-block;border-radius:3px;color:#fff;text-decoration:none;background:#001489;padding: 10px 15px;}
.goback a:hover{background:#8dc63f;}
.preview{width:150px;float:left;text-align:center;margin-top:20px;}
.preview img{width:90%;margin-bottom:10px;padding:4px;background:#fff;}
.preview img:hover{box-shadow:0 0 10px #8dc63f;}
.mainimage{float:left;width:50%;width:calc(60% - 150px);text-align:center;margin-top:20px;}
.mainimage img{width:auto;max-width:100%;}
.blok{float:right;width:38%;position: relative;margin-top:20px;background: #e8e8e8;
background: -moz-linear-gradient(left, #e8e8e8 0%, #f7f7f7 51%, #e8e8e8 100%);
background: -webkit-linear-gradient(left, #e8e8e8 0%,#f7f7f7 51%,#e8e8e8 100%);
background: linear-gradient(to right, #e8e8e8 0%,#f7f7f7 51%,#e8e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8',GradientType=1 );}
.blok .padd{padding:30px 40px;}
.metki{position: absolute;top:15px;right:15px;z-index:1;white-space: nowrap;}
.metki div{border-radius:100%;width:50px;height:50px;text-align:center;color:#fff;line-height:50px;margin-left: 5px;display: inline-block;}
.metki div.new{background:#001489;}
.metki div.xit{background:#8dc63f;}
.price {color:#3366ff;font-family: 'Conv_SFUIText-Bold';margin:25px 0;}
.price span{font-size:2.5em;color:#000099;display:block;}
.buttons{margin:20px 0;}
.buttons .btn{color:#fff;padding:14px 20px;}
.buttons .btn:hover{background:#000099;}
.sopis{color:#666;line-height:3;white-space: nowrap;}
.vrot{float:left;width:60%;margin:30px 0;}
.razdely{width:38%;float:right;margin:30px 0;}
span.h3{padding-left:28px;background:url(files/1.gif) left center no-repeat;color:#000;font-family: 'Conv_SFUIText-Bold';font-size:1.9em;margin:15px 0;display:block;}
.vrot ul{margin:15px 0;padding:0;}
.vrot ul li{margin:0;padding:5px 0 5px 20px;list-style: none;background:url(files/li.png) left center no-repeat;}
.vrot iframe{width:100%;}
.href{color:#000099;text-decoration: underline;cursor:pointer;}
.href:hover{text-decoration: none;}
.vrot h2, .vrot h3{font-size:1.3em;text-align:left; text-transform:none;}
.seo{color:#666;margin-bottom:55px;}
.video{margin-top:30px !important;}


@media screen and (max-width: 1150px) {
body{font-size:0.75em;}
nav > ul > li > a, nav > ul > li > span{padding:0 10px;}
.plus{width:120px;background-position: center 20px;padding-top:75px;height:45px;background-size:25%;letter-spacing:0;}
.plus:hover::after{top:125px;}
.flex{justify-content: space-around;}
article > div.title:after{display:none;}
.flex .plus:last-child::after{left:auto;right:0;}
}
@media screen and (max-width: 1050px) {
    .title{padding:0 20px;}
    .sldname > p:first-child span{font-size:2.2em;}
    .logotype img{height:30px;}
    .menu{height:auto;}
    .categories .w33{height:200px;}
    .content{padding:20px 25px;line-height:1.6;}
    nav > ul > li > a, nav > ul > li > span{height:64px;line-height:64px;}
    .blok1 p, .blok2 p{max-width:100%;width:auto;padding:0 20px;display:block;}
    .blok1 p{margin-right:0;}
    .blok2 p{margin-left:0;}
    article img{max-width:100%;max-height:100%;height:auto;}
}
@media screen and (max-width: 950px) {
    .bars{display:block;line-height:64px;}
    nav ul{display:block;width:0;position:absolute;right:0;top:64px;background:#fff;transition:0.5s;position: absolute;z-index:50;border-radius:0 0 0 10px;}
    nav > ul > li{float:none;border-top:1px solid #ccc;}
    nav > ul > li:first-child{border-top:0;}
    nav > ul > li ul{display:block;position: static;}
    nav > ul > li > a, nav > ul > li > span{height:auto;line-height:1.4;padding:7px 15px;}
    .blok1 a, .blok2 a{font-size:1.3em;}
    .blok1 img, .blok2 img{height:70px;}
    #map{height:350px;}
    span.header:after{margin-bottom:30px;}
 .preview{width:100px;}
 .mainimage{width:calc(60% - 100px);}  
 .blok .padd{padding:10px 20px;} 
 .metki div{width:30px;height:30px;line-height:30px;}
}
@media screen and (max-width: 840px) {
    header > .title{background:none;text-transform:none;}
    .categories .w33 a span{font-size:1em;}
    span.header{font-size:1.5em;}
    .manager .title:after{left:-50px;width:200px;background-size: 100% auto;}
    .manager .title{padding-bottom:30px;}
    .ppn{margin:0;}
    a.folio{height:210px;}
    .item{width:32%;}
}
@media screen and (max-width: 750px) {
    .categories .w33{width:50%;}
    .info h1{font-size:2.5em;}
    #cont{display:block;}
    #cont tbody{display:block;}
    #cont tr{display: inline;}
    #cont tbody tr:first-child{display:none;}
    #cont td{display:block;width:100% !important;padding:15px 0;}
    a.folio{height:180px;}
    .item .pd{padding:10px 20px;}
    .madein{display:block;margin-top:10px;}
    .breadcrumb{display:none;}
    .buttons .btn{margin:3px 0;}
}
@media screen and (max-width: 680px) {
    .w48, .social, .copyright, .contact, .w50, .blok, .vrot, .razdely{width:100%;}
    .mainimage {width: calc(100% - 100px);}
    footer{padding:20px 0;}
    .partners .title > span + .w50{margin-bottom:30px;}
    .blok1, .blok2{height:auto;padding-bottom:30px;}
    .blok2:after{display:none;}
    .dillersmap{padding-top:30px;}
    .slogan {position: absolute;float: none;color: #000;top: 58px;left: 180px;z-index: 20;width: 140px;line-height: 1;}
    .sldname{top:20%;}
    .flex .plus:nth-child(4)::after{left:auto;right:0;}
    .plus::after{background:#e8e8e8;padding:13px;}
    .slogan{display:none;}
}
@media screen and (max-width: 600px) {
.item{width:49%;}
}
@media screen and (max-width: 540px) {
    .content{width:70%;margin-top:85px;}
    .manager .title:after{left:-90px;}
    .sldname > p:first-child span{font-size:1.8em;}
    .btn{padding:7px 10px;}
    .sldname{left:20px;top:10%;}
    .flex .plus:nth-child(3)::after{left:auto;right:0;}
    .flex .plus:nth-child(4)::after{left:0;right:auto;}
    .slot img{height:280px;width:auto;}
    .plus{margin:10px 0;}
    .info h1{font-size:2em;}
    h1, h2, h3{font-size:1.3em;}
}
@media screen and (max-width: 440px) {
    .categories .w33, .preview, .mainimage{width:100%;}
    aside + article{background-size:100% auto;}
    .content{width:auto;margin-top:185px;}
    .partners form{padding:0;}
    .plus::after, .manager .title:after{display:none !important;}
    .callback{margin:5px 0 0 0;display:block;}
    .slogan{top:78px;left:175px;width:95px;}
    .sldname .btn{font-size:0.8em;}
    .catalog .title{padding-right:0;}
    .sldname > p:first-child span{font-size:1.5em;}
    .item .pd{padding:10px;}
    a.folio{height:140px;}
    .preview img{width:auto;height:40px;margin:3px;}
    .preview{text-align: center;}
}