/*.header{
position: relative;
}
.obertka-slidera{
margin-top: 0px;
}*/
*{
font: normal 100% PT Sans, sans-serif;
}
.h1{
font-size: 20px;
}
.wrapper{
overflow-x: hidden;
}
.header{
position: relative;
background-size: auto auto;
}
.header-top{
width: 90%;
height: 50px;
background: #000;
padding: 0 5%;
}
.header-down{
width: 90%;
height: 50px;
padding: 0 5%;
}
#jivo-chat{
display: none;
}
.header-telefon{
float: none;
cursor: default;
margin: 0px;
font-size: 14px;
position: absolute;
top: 63px;
left: 30%;
z-index: 5;
}
.header-telefon:hover .header-telefon-big{
display: none;
}
.mini-top-navigaciya{
display: none;
}
.pozvonite-mne{
top: 12px;
left: 3%;
}
.icon-pozvonite-mne, .icon-zadat-vopros{
display: none;
}
.zadat-vopros{
top: 12px;
left: inherit;
right: 3%;
}
.pozvonite-mne a, .zadat-vopros a{
text-transform: none;
margin: 0px;
padding: 0px;
}
.zadat-vopros a{
float: right;
}
.pozvonite-mne a span, .zadat-vopros a span{
font-size: 16px;
}
.delemitori{
display: none;
}
.content, .content-big{
margin-top: 0;
}
.conteiner2{
padding: 20px 0 30px
}
.content-in{
width: 90%;
padding: 0 5%;
}
.o-kompanii-top, .o-kompanii-top img, .technikal-info-conteiner, .tab-big-block{
width: 100%;
}
.tabs-techikal-info label, .tabs-techikal-info label:nth-of-type(1){
margin: 10px auto 20px;
float: none;
width: 230px;
}
.tabs-techikal-info label span{
padding: 10px 0 10px 10px;
display: block;
text-align: left;
}
.tabs-techikal-info label span.new-label{
padding: 0;
text-align: center;
}
.img-big-img-model {
width: 90%;
padding: 0 5%;
}
.img-big-img-model-1, .img-big-img-model-2 {
float: none;
width: 100%;
margin: 0;
}
.table-block-model table{
font-size: 13px;
}
.table-block-model td, .table-block-model th{
padding: 3px;
}
.title-big-img-model {
margin: 15px 5%;
}
.item-big-block {
width: 226px;
float: none;
margin: 0 auto 20px;
}
.table-block-model > div {
width: 90%;
float: none;
margin: 0 5%;
}
.primenenie-text {
margin: 0 5%;
width: 90%;
}
img[src*="no-foto"]{
display: none;
}
#forms-ar {
width: 120px;
margin: 10px 0;
}
.over-arend-block{
margin: 30px 0;
}
.left-text-page table {
min-width: 100%;
}
#forms-ar [type="text"] {
width: 114px;
padding: 5px 2px;
margin-left: 0px;
font-size: 12px;
}
#forms-ar [type="submit"]{
width: 118px;
}
.img-big-img-model-1 img, .img-big-img-model-2 img{
width: 100%;
}
.cifra-big-block {
font-size: 40px;
line-height: 40px;
margin: 0;
}
.left-content {
float: none;
width: 204px;
margin: 30px auto 0;
}
.right-content {
float: none;
padding: 28px 0 0;
width: 100%;
}
.text-content p img{
width: 96%;
height: inherit;
padding-left: 2%;
padding-right: 2%;
float: none;
}
.top-menu ul{
display: none;
}
.pozvonite-mne a span, .zadat-vopros a span {
border-bottom: 1px solid #fff;
}
.logo {
position: absolute;
top: 16px;
left: 3%;
width: 22%;
}
.logo img{
width: 100%;
}
.buter{
display: block;
}
.buter {
display: block;
position: absolute;
width: 10%;
top: 5px;
right: 3%;
cursor: pointer;
}
.buter span {
height: 4px;
border-bottom: 4px solid #fff;
display: block;
width: 100%;
}
.obertka-slidera{
margin-top: 0px;
}
.slider-nav{
top: 5%;
}
.scroll-down-indicator{
display: none;
}
.conteiner-text-slider{
position: absolute;
top: 20px;
left: 5%;
}
.info-block-top{
min-width: 100%;
}
.pop-pozvonite-mne, .pop-zadat-vopros{
left: 0;
width: 215px;
height: 234px;
background: url(/img/pop-treugolnik.png) 25% 0px no-repeat #fff;
top: 34px;
z-index: 7;
}
.pop-zadat-vopros{
left: inherit;
right: 0;
background: url(/img/pop-treugolnik.png) 75% 0px no-repeat #fff;
height: 400px;
}
.pop-zadat-vopros .pozvonite-mne-text, .pop-zadat-vopros [type="submit"]{
left: 3%;
}
#name_2, #email_2, #phone_2, #message_2 {
left: 3%;
width: 170px;
}
.pozvonite-mne-text{
left: 3%;
}
#form_1 {
height: 230px;
}
.pop-pozvonite-mne [type="text"]{
width: 170px;
padding: 10px 7px;
left: 3%;
}
.pop-pozvonite-mne [type="submit"]{
width: 186px;
background: url(/img/bottom-3.png) center right no-repeat;
top: 150px;
left: 3%;
}
.visibl{
display: block!important;
}
.top-menu ul{
position: absolute;
left: 0px;
top: 50px;
background: linear-gradient(to top, rgb(117, 117, 118), rgb(44, 44, 44)) repeat scroll 0% 0% transparent;
width: 100%;
padding: 0 0 10px 0;
}
.info-block-right{
width: 90%;
}
.top-menu li{
float: none;
}
.top-menu li > a{
padding: 10px 10px;
font-size: 20px;
}
.info-block{
width: 100%;
}
.info-block-left, .info-block-right{
float: none;
margin: 0 auto;
}
.info-block-left{
width: 230px;
}
#slider2 li img {
width: 85%;
height: auto;
padding: 0 3.2%;
}
#products_box #products{
padding-left: 0;
width: 100%;
overflow-x: scroll;
}
.mobile-scroll{
overflow-x: scroll;
}
.news-title-text {
font-size: 20px;
padding: 0 5%;
}
.technika{
width: 600px;
margin: 0 auto;
font-size: 14px;
}
.mobile-scroll .technika{
width: 500px;
margin-bottom: 20px;
}
.technika tr:nth-child(n+3) td img{
display: none;
}
.technika tr td:nth-child(1){
width: 123px;
padding-left: 5px;
}
.technika tr:nth-child(1) td{
vertical-align: top;
}
.video-block, .video {
width: 100%;
}
.nav li{
float: none;
margin-bottom: 5px;
}
.primen-page-item {
width: 100%;
float: none;
margin: 0 0 16px;
}
.primen-page-item img {
width: 100%;
height: auto;
}
.navesnoe-page-item a, .primen-page-item a{
height: auto;
}
.top-img {
margin-left: 0;
}
.top-img img, .video-img-page img {
width: 100%;
 }
.content-in ~ .info-block-top .smeshenie {
font-size: 11px;
padding: 11px 40px 10px 5%;
white-space: nowrap;
}
.sovmest-table {
width: 100%;
height: 65px;
overflow-x: scroll;
}
#slider2 .viewport, #slider2 .overview li{
width: 230px;
}
.info-marker div.perenos-mobile {
float: none;
border: none;
height: 40px;
width: 100%;
}
.info-marker div div {
float: left;
border: 1px #ccc solid;
height: 24px;
width: 45px;
}
.tabs-techikal-info {
width: 100%;
background: url(/img/gray-stripes-bg.png);
height: auto;
}
.sovmest-table-rows-1, .sovmest-table-rows-2 {
width: 940px;
margin: 1px 0 0 1px;
}
.content-in ~ .info-block-top{
height: 34px;
}
.naves-conteiner, .recomend-conteiner, .preim-conteiner{
width: 90%;
margin: 0 5%;
}
.preim-conteiner .group{
float: none;
}
.preim-conteiner{
background: none!important;
}
.rows-preim .group:nth-child(1){
margin-right: 0;
padding-left: 0;
}
.green-bold-big {
font-size: 15px;
}
.long-bottom a{
width: 100%;
padding: 6px 1% 4px;
background-position: right 0;
font-size: 12px;
}
 .text-to-big-foto {
font-size: 16px;
line-height: 20px;
padding: 5px;
top: 10px;
left: 10px;
max-width: 100%;
}
.categories-list{
overflow-x: scroll;
width: 100%;
padding: 0;
}
.categories-list-inner {
width: auto;
overflow: visible;
}
.left-text-page, .right-text-page {
float: none;
width: 100%;
margin-left: 0;
}
.print, .categories-list-roller, .categories-list-roller .bar{
display: none;
}
.right-img-page{
width: 100%;
margin: 0;
}
.right-img-page img{
width: 100%;
height: auto;
}
iframe {
margin: 0 auto;
width: 90%;
height: auto;
}
#products_box a {
font-size: 16px;
}
#content_box #content p, h1, #beforeh1{
text-align: left;
font-size: 18px;
}
.text-video{
width: 90%;
margin-left: 5%;
margin-bottom: 0px;
}
.videoconteiner~ div{
position: relative !important;
margin: 10px !important;
left: 5%;
}
.tab-video-block{
padding-left: 4%;
width: 96%;
}
.tab-video-block label{
float: none;
}
#content_box #content{
width: 90%;
padding: 0 5% 20px;
float: left;
}
#content_box, #products_box
{
overflow: hidden;
}
#header_box_content{
margin: 30px 0 0 0;
float: left;
}
#slider3 {
width: 230px;
}
#slider3 .viewport{
width: 230px;
height: 510px;
}
#slider3 .overview li{
width: 230px;
height: 510px;;
}
#slider3 li img {
width: 230px;
height: auto;
}
.stroka1 , .stroka2, .stroka3{
font-size: 17px;
}
.slider-preim-text{
top: 160px;
left: 5%;
width: 90%;
font-size: 14px;
}
.slider-preim-text ul{
width: 100%;
margin-top: 5px;
}
.slider-preim-text span {
font-size: 20px;
margin-left: 15px;
display: block;
}
.excellency{
height: auto;
}
.customers{
background: url("/img/kliemti-fon.jpg") repeat scroll 0% 0% transparent;
}
.customers-in{
width: 100%;
overflow: hidden;
height: auto;
padding-bottom: 30px;
}
.items-klienti {
width: 100%;
margin: 0px auto;
}
.navesnoe-page #filters{
float: none;
margin-top: 0;
width: 230px;
}
.navesnoe-page .filter_row{
margin: 0 10px 30px 0;
}
.navesnoe-page-item {
width: 100%;
float: none;
margin: 0 0 16px 0;
}
.navesnoe-page-item img {
width: 100%;
height: auto;
}
.footer{
height: 700px;
width: 100%;
}
.logo-footer, .map-site{
left: 3%;
}
.text-content p{
clear: both;
}
.col1{
left: 3%;
top: 170px;
}
.col2{
left: 3%;
top: 300px;
width: 230px;
}
.col3{
top: 540px;
left: 3%;
height: auto;
background-size: 20%;
}
.col3 [type="text"]{
padding: 10px 3%;
width: 70%;
margin-left: 0;
}
.col3 [type="submit"], .col3 [type="submit"]:hover{
left: 85%;
background: url(/img/strelka.png) center center no-repeat #fff;
top: 0;
height: 44px;
width: 44px;
border-radius: 50%;
}
.buter-close{
top: 38px;
}
.buter-close span:nth-child(1){
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
margin-left: -3px;
margin-top: -22px;
}
.buter-close span:nth-child(2){
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
margin-top: -8px;
}
.buter-close span:nth-child(n+3){
display: none;
}
.info-block-right .info-block-title, .info-block-left .info-block-title{
margin-left: 5%;
}
.smeshenie{
padding-left: 5%;
font-size: 12px;
text-transform: none;
line-height: 20px;
}
.item-naves {
width: 200px;
float: none;
margin: 0 auto;
}
.item-naves img {
padding: 5%;
width: 90%;
height: auto;
}
.col1 p, .col2 p, .col3 p{
font-size: 16px;
}
p{
font-size: 16px;
}
.info-block-left p {
padding: 0 12% 0 5%;
font-size: 16px;
}
#slider2 .pager{
top: 0;
}
#slider2 .viewport {
margin-bottom: 20px;
}
.tab-video-block label{
padding: 0 17px 12px 45px;
}
.col2 span {
font-size: 16px;
}

.info-block-right ul{
width: 100%;
}
.info-block-right li{
width: 77%;
padding: 10px 5% 10px 18%;
}
.info-block-right li:nth-child(1) {
width: 90%;
padding: 10px 5%;
}
.info-block-right li:nth-child(1) a{
font-size: 22px;
}
.info-block-right li:nth-child(2) {
width: 90%;
padding: 10px 5%;
}
.info-block-right li:nth-child(2) a{
font-size: 20px;
}
#slider2{
padding: 0;
padding-top: 20px;
margin-top: 10px;
}
#video-item {
width: 95%;
height: auto;
margin: 0px 0 20px 0px;
}
#video-item img {
height: auto;
width: 100%;
}
#video-item > a{
display: block;
position: relative;
}
.youtube {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: url("/img/youtube_grey.png") no-repeat scroll center center transparent;
}
#video-item:hover .youtube{
background: url(/img/youtube.png) no-repeat scroll center center transparent;
}
.conteiner2 .video iframe{
width: 100%;
}
.conteiner2 .text-video {
margin-left: 0;
width: 100%;
}
.conteiner2 #video-item {
width: 100%
}
.tab-video-block > input:nth-of-type(1):checked ~ div:nth-of-type(1), .tab-video-block > input:nth-of-type(2):checked ~ div:nth-of-type(2), .tab-video-block > input:nth-of-type(3):checked ~ div:nth-of-type(3){
padding: 0;
}
.item-klienti{
margin: 30px 10% 0px;
width: 80%;
}
.item-klienti img{
width: 100%;
}
.footer-tel1:hover + .footer-telefon-big, .footer-tel2:hover + .footer-telefon-big{
display: none;
}
#menu_aj, .top-menu li:hover .marker, .top-menu li:hover .pop-top-menu{
display: none;
}
#result_1 .result-fone{
left: 130px;
bottom: -12px;
}
strong{
font-weight: bold;
}
.map-site a{
padding: 10px 0;
}
.col3{
background: none;
}
.diler-citys{
width: 100%;
margin: 0;
}
.ul-diler-item li > div > span{
font-size: 20px;
}
.ul-diler-item {
overflow-y: visible;
height: auto;
}
.form-col-left-servis, .form-col-right-servis{
float: none;
width: 255px; 
}
#message_4{
min-width: inherit;
height: 100px;
}
.forma-servis {
width: 100%;
height: 400px;
}
.loadDocument {
width: 50%;
margin: 30px 0;
}
.news-right-block{
width: 100%;
float: none;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.news-left-block {
width: 100%;
margin-right: 0;
float: none;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.table-mobile{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.podrob-demontaj {
margin: 5px auto 20px;
float: none;
}
.arend-block{
margin: 0 auto 20px;
width: 98%;
}
.arend-block .arendovat a{
margin: 10px auto 0;
width: 130px;
background-position: right 0;
}
.title-text {
font-size: 16px;
}
.vozmojnost {
width: 100%;
}
.text-grey-bold{
font-size: 14px;
}
.forma-zakazat {
width: 100%;
height: 240px;
}
.form-col-right-zakazat {
width: 255px;
height: 85px;
margin: 10px 0;
}
.right-text-form {
float: none;
width: 100%;
margin: 14px 0 14px 0;
}
.forma-arenda {
width: 100%;
height: 140px;
}
#phone_6 {
top: 45px;
left: 0;
}
#result_6 .result-fone {
bottom: -35px;
left: 0;
}
.navesnoe-conteiner .arendovat a{
background: url(/img/bottom-8.png) right 0% no-repeat;
width: 100%;
height: 19px;
padding: 6px 0 4px;
font-size: 11px
}
.item-recomend{
width: 200px;
margin: 0;
}
.item-recomend img{
height: auto;
width: 90%;
}
.long-bottom a, .navesnoe-conteiner .arendovat a {
padding: 1px 1% 11px;
}
#name_5, #name_6, #phone_5, #phone_6, #message_5, #message_4, .forma-servis [type="text"] {
width: 190px;
}
.forma-arenda [type="submit"]{
width: 210px;
}
#result_1 .result-fone, #result_2 .result-fone {
left: 0;
}
#slider4{
float: none;
position: relative;
}
#slider4 .viewport{
overflow-x: scroll;
width: 100%!important;	
}
#slider4 .overview{
left: 0!important;
}
#slider4 .buttons{
display: none;
}
.news-right-block img{
float: none!important;
display: block;
margin: 0 auto 10px!important;
padding: 0!important;
}
.txt-top-posadka{
max-width: 90%;
padding: 0 5%;
top: 10px;
font-size: 20px;
}