
@font-face { font-family:Ruble;src:url('../fonts/rouble.otf'); }

.ruble { font-family:'Ruble'; }
.nomargin { margin:0; }
.nopadding { padding-left:0;padding-right:0; }
.padbo20 { padding-bottom:20px; }
.padbo30{padding-bottom: 30px;}
.padbo40{padding-bottom: 40px;}
.pt15{padding-top: 15px;}
.pb15{padding-bottom: 15px;}
.lihe20{line-height: 20px;}
.lihe30{line-height: 30px;}
.lihe40{line-height: 40px;}
.padlr15 { padding-left:15px;padding-right:15px; }
.posstat { position:static; }
.redtxt{color:rgb(235,46,44);}
.bbold{font-weight: 700;}
/* убираем обводку брАузерную */
a:active, a:focus, a, a:hover { outline: none;color: #FFF;}

input, textarea {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
.form-control:focus {
    border-color: rgb(255,137,2);
    outline:0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,137,2,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,137,2,.6);
  }

/* конец уборки */

body { font-family:'Open Sans', sans-serif;background-color: #fff;-ms-overflow-x: hidden;
    overflow-x: hidden;}
.navbar{min-height: 93px;background-image: url('../img/wood.jpg');margin-bottom: 0;border: none;border: none;-webkit-border-radius: 0;
        border-radius: 0;}
.navbar-default .navbar-nav>li>a {color: #FFF;line-height: 61px;font-size: 21px;}
.orantext{color: rgb(255,137,2) !important;}
.telt{font-size: 30px;font-weight: 700;margin-left: 30px;margin-right:30px;}
.caret{width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 5px dashed;border-top: 5px solid;border-right: 5px solid transparent;border-left: 5px solid transparent;}
a.navbar-brand{line-height: 61px;font-family: OpenSans-ExtraBold;font-size: 46px;font-weight: 700;}
.navbar-brand img{width: 100%;height: auto;position: relative;bottom:5px;}
/*.navc{ margin-left: 20%; }*/
.navc svg{margin-bottom: -2px;}
.navc li a{padding-left: 20px;padding-right: 20px;}
.navc li a:hover{color:rgb(255,137,2);}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent;color: rgb(255,137,2);}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: rgb(255,137,2);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: rgb(36,24,20);color: #FFF;}
.dropdown-menu{background-color: rgb(79,39,26);padding-bottom: 1px;border: none;}
.dropdown-menu>li>a{color: #FFF;border-bottom: 1px solid rgb(155,70,47);padding-top:5px;padding-bottom:5px;font-size:18px;}
.dropdown-menu>li>a:hover{background-color: transparent;color: rgb(255,137,2);}
.carousel-inner{max-height: 600px;}
.item img{width: 100%;height: auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{height: 52px;top: calc(50% - 26px);}
.carousel-control:focus, .carousel-control:hover {opacity: 1;}
.carousel-control.right,.carousel-control.left{background-image: none;height: calc(100% - 200px);}
.carousel .woodbg{border-top: 2px solid rgb(255,137,2);}
/* .indicat{} */
.carousel-indicators.row{position: static;margin: 0;padding: 0;width:calc(100% - 30px);}
.indicat li{width: 100%;text-indent: 0;border: none;-webkit-border-radius: 0; border-radius: 0;color: #FFF;height: auto;}
.indicat div{padding-left: 0;padding-right: 0;}
.indicat li img {max-height: 90px;min-height: 90px;margin-top: 30px;}
.indicat li p{margin-top: 20px;margin-bottom: 30px;}
.carousel-indicators .active{width:16.66666667%;height: 100%;background: rgba(0,0,0,.4);}
.carousel-indicators .active::before{position: absolute;z-index: 1000;content:'';left:calc( 50% - 30px);top: -20px;width: 0;
    height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 20px solid rgb(255,137,2);}
.carousel-caption{right: auto;top:15%;left: 15%;bottom:auto;background-color: rgba(0,0,0,.4);padding: 20px;text-align: left;}
.carousel-caption h1{font-size: 48px;}
.carousel-caption p{font-size: 16px;margin-top: 20px;margin-bottom: 20px;}
.btn-orange{-webkit-border-radius: 0;border-radius: 0;background-color: rgb(255,137,2);font-size: 18px;border:none;}
.btn-orange:hover,.btn-orange:active,.btn-orange:focus,.btn-orange:active:focus{background-color: rgba(255,137,2,.8);}
.line{height: 50px;}
.line::before{content:'';position: absolute;width: 100vw;height: 50px;left: 0;background-image: url("../img/line.png");background-repeat: repeat-x;background-position:center left;}
.about1{padding-top: 40px;padding-bottom: 15px;}
.about1 h3{font-size : 36px;  color : #4F271A;}
.about1 p{margin-top: 20px;margin-bottom: 20px;font-size: 18px;}
.about1 div:first-child{display: table-cell;height: 100%;}
.about1 div:first-child img{margin-top: 50px;}
.roundbg {height: 165px;width: 165px;-webkit-border-radius: 50%; border-radius: 50%;background-color:rgb(79,39,26);position: relative;margin-bottom: 40px;}
.roundbg img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
h3{color: rgb(79,39,26);font-size: 36px;font-weight: 700;}
.about2{margin-top: 0;margin-bottom: 15px;}
.about2 h3{margin-bottom: 40px;}
.about2 h4{font-size: 26px;font-weight: 600;}
.about2 p{font-size: 18px;}
.newcatenter{margin-bottom: 15px;}
.newcatenter a{color:rgb(79,39,26);font-size: 16px;text-decoration: none;}
.newcatenter>div:first-child{margin-bottom: 40px;}
.newcatimgholder{max-height: 160px;border:2px solid #4F271A;padding-bottom:2px;}
.newcatimgholder img{max-height: 150px;}
.brownbox{background: #4F271A;color: #fff;text-align: left;padding: 5px 10px 5px 10px;font-size: 16px;font-weight: 500; height: 130px;text-align: center;}
.brownbox .price{display: block;color:rgb(255,137,2);font-size: 22px;font-weight: normal;position: absolute;bottom: 5px;left: 0;right: 0;}
a.korzadd{color: #000;margin-top: 20px;}
.insta{margin-top: 15px;margin-bottom: -5px;}
.insta h3{margin-top: 0;margin-bottom: 30px;}
.insta a{color: inherit;}
.korzadd::after{content:url('../img/korz1.svg');position: relative;top: 3px;left: 5px;}
.instaholder{height: 180px;overflow: hidden;}
.instaholder img{width: 100%;}
.social-gallery a img {width: 14.28571429%; height:auto; margin: 5px;}
.maprow{padding-top: 30px;padding-bottom: 20px;border-top: 4px solid rgb(255,137,2);}
.maprow,.woodbg{background-image: url('../img/wood.jpg');}
.maprow h3{color: rgb(255,137,2);margin-bottom: 20px;}
.maprow a{color: rgb(255,137,2);text-decoration: underline;}
#map{width: 100%;height: 600px; margin-bottom: 30px;}
#map div{opacity: 1;}
.maprow2{padding-top: 20px;padding-bottom: 20px;border-top: 4px solid rgb(255,137,2);}
.maprow2 h2{margin-top: 0;color:rgb(255,137,2);font-size: 42px;font-weight: 700;}
.socright{color: #FFF;padding-top: 20px;text-align: right;}
.socleft a{display: block;margin-top: 10px;color: #FFF;text-decoration: underline;}
.socleft img{width: 80%;margin-left: 15px;}
.socico {height: 33px;width: 33px;background-image: url("../img/socials.svg");background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 3px;margin-left: 3px;}
.vk{background-position: 2px center;}
.fb{background-position: -41px center;}
.tw{background-position: -83px center;}
.ok{background-position: -124px center;}
.foo360{color: #FFF;border-top: 13px solid rgb(255,137,2);}
span.visible-lg{display: inline-block !important;}
span.hidden-lg{display: inline-block !important;}
/* страница с выбором каталогов */
.headerimg .row{background-image:url('../img/slider1.jpg');padding-top: 90px;padding-bottom: 90px;}
.headerimg h1{color:rgb(255,137,2);background-color: rgb(79,39,26);display: inline-block;padding-left:40px;padding-right: 40px;padding-top: 8px;padding-bottom: 12px;font-size: 42px;font-weight: 300;}
.maincatlist{padding-top: 40px;}
.maincatlist a:hover{text-decoration: none;}
.maincatlist .container>div{margin-bottom: 30px;min-height: 320px;max-height:320px;}
.catlistitem {text-align: center;}

.catlistitem>div:first-child{background-image: url('../img/wood.jpg');padding-top: 40px;padding:40px 20px;}
.catlistitem>div:nth-child(2){height: 80px;display: table;width: 100%;}
.catlistitem h3{display: table-cell;vertical-align: middle;color: #000;}
.catlistitem>div img{min-height: 140px;max-height: 140px;}

.galitem{height: 260px;background-color: rgb(211,211,211);margin-top: 15px;margin-bottom: 15px;overflow: hidden;position: relative;z-index: 100;}
.galitem img{min-width: 100%;width:auto;height:auto;min-height: 100%;position: absolute;z-index: 99;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

/* каталог печкингов с своим калькурятором  */
.breadcrumb{background:none;-webkit-border-radius: 0; border-radius: 0;color:rgb(255,137,2) ;margin-bottom: 0;font-size: 16px;font-weight: 300;}
.breadcrumb li a,.breadcrumb>.active{color:rgb(255,137,2);}
.breadcrumb>li+li:before{content:">";color:rgb(255,137,2);letter-spacing: -2px;}
.brecrumbs {border-bottom: 4px solid rgb(255,137,2);}
.filters{background:rgb(79,39,26);color: rgb(255,137,2);}
.filters h4{margin-bottom: 20px;margin-top: 20px;font-size: 28px;}
.filters input{text-align: right;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
 input.form-control{background: #301710 /*rgba(0,0,0,.4)*/;-webkit-border-radius: 0;border:none;
         border-radius: 0;border:none;color: rgb(255,137,2);font-size: 16px;font-weight: 300;}
 select.form-control{ -webkit-appearance: none; -moz-appearance: none;appearance: none; padding: 0;padding-left: 5px;-webkit-border-radius: 0;border-radius: 0;color:rgb(255,137,2);border: none;position: relative;z-index:10;-webkit-appearance:none;background-color: transparent;padding-left: 10px;font-size: 16px;font-weight: 300;}
select.form-control option{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #301710 /*rgba(0,0,0,.4)*/;}
 .gabs>div:nth-child(2)::before{content: '\25BC';color: rgb(255,137,2);height: 34px;width:20%;position: absolute;right: 15px;top: 0px;z-index: 0;text-align: right;padding-right: 5px;font-size: 12px;}
.gabs{line-height: 34px;margin-bottom: 20px;font-size: 16px;font-weight: 300;}
.gabs>div>div{background-color:rgba(0,0,0,.41);}
.gabarit .gabs>div:last-child::after{content: "мм";position: absolute;right: -10px;top: 0px;}
.kubatura .gabs>div:last-child::after{content: "м\B3";position: absolute;right: -5px;top: 0px;}
.checkbox { position:relative;padding-left:25px;margin-bottom: 20px;margin-top: 0;}
.checkbox input[type=checkbox] { display:none; }
.checkbox label{font-size: 16px;font-weight: 300;padding-left: 40px;}
.checkbox label:after { content:'';display:block;height:24px;width:24px;position:absolute;background-color:rgba(0,0,0,.41);top:0;left:20px;bottom: 0;margin: auto; }
.checkbox input[type=checkbox]:checked+label:after {width:24px;height:24px;background-color:rgba(0,0,0,.41);content: "";color: rgb(255,137,2);background-image: url("../img/vr.png");background-repeat:no-repeat;background-position: 50% 50%;}
.showbutt .btn-warning {width: 100%;font-size: 30px;margin:20px 0;background-color: rgb(255,137,2);}
.searchResult{margin-top: 0;}
.catenter{margin-bottom: 40px;}
.catenter .cats{margin-bottom: 40px;}
.pagination{}
.pagination>li a{-webkit-border-radius: 0;border-radius: 0;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #FFF;background: rgb(255,137,2);border: none;}
.pagination>li>a, .pagination>li>span{border: none;color: #000;font-size: 17px;padding-top: 5px;padding-bottom: 5px;}
.pagination>li:first-child{position: absolute;left: 0;}
.pagination>li:first-child a svg{margin-right: 2px;}
.pagination>li:last-child a svg{margin-left: 2px;}
.pagination>li:first-child a,.pagination>li:last-child a{color: #FFF;background-color: #4F271A;-webkit-border-radius: 0;border-radius: 0;height: 34px;width: 34px;padding:5px 0px;}
.pagination>li:first-child a:hover .st0,.pagination>li:last-child a:hover .st1{stroke:rgb(255,137,2);}
.pagination>li:last-child{position: absolute;right: 0;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: rgb(255,137,2);}
/* vagonka */
.filters input{font-size: 16px;font-weight: 300;}
.okna>div,.dveri>div,.komn>div{margin-bottom: 5px;}
.okna label,.dveri label,.komn label{line-height: 30px;text-align: left;font-size: 16px;font-weight: 300;}
.calcvagbutt .btn-warning {width: 100%;font-size: 30px;margin:20px 0;background-color: rgb(255,137,2);}
.calcvagbutt .row>div:last-child{margin-top: 30px;padding-right: 30px;}
.calcvagbutt label{color: #fff;}
.calcvagbutt input{margin-right: 15px;background-color: #4F271A;border-top: 3px solid rgb(255,137,2);color: #fff;text-align: center;}
.vagonka  .newcatimgholder{max-height: 250px;overflow: hidden;}
.vagonka .newcatimgholder img{max-height: none;width: 100%;height: auto;}
.vagonka .cats{overflow: hidden;}
.vagfilter{padding-bottom: 20px;}

/* item */
.headertext {background-color: #4F271A;}
.headertext h1{color: rgb(255,137,2);margin-top: 20px;margin-bottom: 20px;}
.brecrumbsit .breadcrumb{background:none;-webkit-border-radius: 0; border-radius: 0;margin-bottom: 0;}
.brecrumbsit .breadcrumb li a,.brecrumbsit .breadcrumb>.active{color:#000;}
.brecrumbsit .breadcrumb>li+li:before{content:">";color:#000;letter-spacing: -2px;}
.brecrumbsit {margin-top: 30px;}
.itemimg img{width: 100%;height: auto;}
.itemtext p{font-size: 16px;}
.itemimg .newcatimgholder{max-height: 120px;overflow: hidden;padding: 5px;outline: 1px solid grey;}
.itemimg .newcatimgholder img{max-height: 130px;}
p.priceit{font-size: 32px;}
.priceit span{font-size: 56px;}
.arrowsit a span{color: #000;}
.dropdown-menu>li:last-child>a{border-bottom: none;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:6px;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.dropdown-submenu:hover>.dropdown-menu {display:block;}
.dropdown-submenu>a:after {display:block;content:" ";float:left;width:0;height:0;border: 5px solid transparent;border-right: 5px solid #cccccc;margin-top:5px;margin-left:-15px;}
.dropdown-submenu:hover>a:after {border-right-color:#ffffff;}
.dropdown-submenu.pull-left {float:none;width:100%;}
.dropdown-submenu.pull-left>.dropdown-menu {left:-100%;right: 100%;margin-left:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; z-index: 20000;}
.dropdown-menu{padding-top: 0;}
.dropdown-menu>li>a { white-space: normal; }
/* i404 */
.i404 .row>div{min-height: 60vh;background-image: url("../img/404x.png");background-position: 50% 40%;background-repeat: no-repeat;position: relative;text-align: center;}
.i404 p{position: absolute;left: 0;right: 0;top:65%;margin: auto;font-size: 26px;}
.i404 a{position: absolute;left: 0;right: 0;top:75%;margin: auto;font-size: 22px;font-weight: 500;}
#pricemin,#pricemax{padding-right: 8px;}
.pricefilt span.mdash{color: rgb(255,137,2);position: absolute; left: 0;right: 0;top: 78px;}

.rabotaholder{height:270px;overflow:hidden;position:relative;}
.rabotaholder img{width:200%;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}


/* textpage */
.maintext{background-color: #FFF;position: relative;overflow: hidden;}
.textacc{background-color: #4f271a;min-height:calc(100vh - 373px);padding-left: 0;padding-right: 0;}
.textacc::after{position: absolute;width: 100%;height: 10000%;background-color: #4f271a;content: " ";display: block;}
.textitem {background-color: #FFF; padding-right: 5%;padding-left: 15px;}
.textitem h1{font-size: 42px;font-weight: 200;}
.textitem hr{border-top: 1px solid #000;}
.textitem a { color:rgb(79,39,26); text-decoration: underline; }
.textitem .pull-left { max-width: 300px; margin-right: 20px; }
.textitem li { list-style-position: inside; margin-left: 18px; }
.panel-group .panel{-webkit-border-radius: 0;border-radius: 0;background-color: transparent;border-top:1px solid #9B462F;border-bottom:1px solid #2B120B;}
.panel-group .panel+.panel{margin-top: 0;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #2B120B;}
.panel-group{color: #FFF;margin-bottom: 0;text-align: center;}
.panel-group .panel-body{padding: 0;}
.panel-group .panel-link{font-size: 16px;padding: 10px 15px;border-top:1px solid #9B462F;border-bottom:1px solid #2B120B;display: block;}
.panel-body .panel-link{background-color: #371b12;border-top: none;border-bottom: 1px solid #27130d;}
.panel-body .panel-link:hover{background-color: #27130d;}
.panel-link:hover{text-decoration: none;color: #F8983C;}
.panel-title::after{content:"";width: 14px;height: 14px;background-image: url("../img/panel_arrdown.png");display: inline-block;background-repeat: no-repeat;background-position: 50% 50%;margin-left: 3px;position: absolute;top: 13px;}
.panel-heading a[aria-expanded="true"] .panel-title::after{content:"";width: 14px;height: 14px;background-image: url("../img/panel_arrup.png");display: inline-block;background-repeat: no-repeat;background-position: 50% 50%;margin-left: 3px;position: absolute;top: 13px;}
.panel-heading {position: relative;}
.panel-heading a[aria-expanded="true"],.panel-heading a:not([aria-expanded="true"]):hover{color:#f8983c;text-decoration: none;}
.panel-heading a:not([aria-expanded="true"]):hover .panel-title::after{content:"";width: 14px;height: 14px;background-image: url("../img/panel_arrdown_hover.png");display: inline-block;background-repeat: no-repeat;background-position: 50% 50%;margin-left: 3px;position: absolute;top: 13px;}
/* textpage end */


/* -------- */
/* MEDIA XS */
/* -------- */

@media (max-width: 767px) {
    .navbar-brand svg{width: 220px !important;height: auto !important;margin-top: 10px;margin-bottom: 10px;}
    .navc li a{padding-left: 10px;padding-right: 20px;}
    .navbar-default .navbar-nav>li>a{font-size: 12px;text-align: center;}
    h3{font-size: 22px;}
    .navbar-toggle{margin-top: 28px;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-top: 20px;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #FFF;text-align: center;}
    .about1{padding-top: 20px;padding-bottom: 5px;}
    .about2{margin-bottom: 5px;}
    .newcatenter>div:first-child{margin-bottom: 20px;}
    .newcatimgholder img{max-height: 100px;}
    .about1 h3,.about2 h3{font-size: 22px;}
    .about2 h4{font-size: 18px;}
    .about1 p,.about2 p {font-size: 14px;}
    .brownbox{font-size: 16px;}
    .brownbox .price{font-size: 14px;}
    a.korzadd{font-size: 12px;}
    .maprow2 h2{font-size: 26px;margin-left: 15px;}
    .roundbg{width: 100px;height: 100px;}
    .roundbg img{width: 50px;height: auto;}
    .indicat li img{min-height: 50px;max-height: 50px;}
    .carousel-inner{max-height: 400px;}
    .carousel-caption{top: 10%;}
    .indicat li p:not(.nolh){line-height: 40px;}
    .catenter{margin-bottom: 0px;}
    .catlistitem>div:nth-child(2){height: 50px;display: table;width: 100%;}
    .catlistitem h3{display: table-cell;vertical-align: middle;font-size:16px}
    .maincatlist .container>div{margin-bottom: 10px;min-height: 280px;max-height:290px;}
    .headerimg h1{font-size: 33px;}
    .pagination>li>a, .pagination>li>span{border: none;color: #000;font-size: 17px;}
    .pagination>li:first-child{position: relative;}
    .pagination>li:first-child a svg{margin-right: 2px;}
    .pagination>li:last-child a svg{margin-left: 2px;}
    .pagination>li:first-child a,.pagination>li:last-child a{color: #FFF;background-color: #4F271A;-webkit-border-radius: 0;border-radius: 0;height: 34px;width: 34px;padding:8px 0px;}
    .pagination>li:first-child a:hover .st0,.pagination>li:last-child a:hover .st1{stroke:rgb(255,137,2);}
    .pagination>li:last-child{position: relative;}
    .calcvagbutt .row>div:last-child{margin-bottom: 20px;margin-top: 10px;}
    .calcvagbutt .btn-warning{margin-bottom: 10px;}
    .vagonka .newcatimgholder{max-height: 120px;overflow: hidden;}
    p.priceit{font-size: 22px;}
    .priceit span{font-size: 26px;}
    .itemtext p{font-size: 14px;}
    .i404 .row>div{min-height: 60vh;background-image: url("../img/404x.png");background-position: 50% 40%;background-repeat: no-repeat;position: relative;text-align: center;-webkit-background-size: contain;
         -o-background-size: contain;
            background-size: contain;}
    .i404 p{position: absolute;left: 0;right: 0;top:70%;margin: auto;font-size: 18px;}
    .i404 a{position: absolute;left: 0;right: 0;top:90%;margin: auto;font-size: 16px;font-weight: 500;}
    .dropdown-submenu.pull-left>.dropdown-menu{position: static;display: inline-block;width: 100%;background-color: rgba(0,0,0,.5);border-top:2px solid brown;border-bottom:2px solid brown;margin-left: 0;}
    .dropdown-submenu>a:after{display: none;}
}

/*=======*/
/* 500px */
/*=======*/
@media (max-width: 500px) {
    .indicat li p{font-size: 10px;}
    .indicat li p.nolh{font-size: 8px;margin-top: 30px;}
}

/* -------- */
/* MEDIA SM */
/* -------- */

@media (min-width: 768px) and (max-width: 990px) {
    .navbar-brand svg{width: 220px !important;height: auto !important;margin-top: 10px;margin-bottom: 10px;}
    .navc li a{padding-left: 10px;padding-right: 20px;}
    .navbar-default .navbar-nav>li>a{font-size: 14px;}
    h3{font-size: 22px;}
    .about1 h3,.about2 h3{font-size: 22px;}
    .about2 h4{font-size: 18px;}
    .about1 p,.about2 p {font-size: 16px;}
    .brownbox{font-size: 16px;}
    a.korzadd{font-size: 12px;}
    .maprow2 h2{font-size: 26px;margin-left: 15px;}
    .roundbg{width: 100px;height: 100px;}
    .roundbg img{width: 50px;height: auto;}
    .indicat li img{min-height: 80px;max-height: 80px;}
    .carousel-inner{max-height: 400px;}
    .carousel-caption{top: 10%;}
     .indicat li p:not(.nolh){line-height: 40px;}
    .vagonka  .newcatimgholder{max-height: 320px;overflow: hidden;}
    p.priceit{font-size: 26px;}
    .priceit span{font-size: 36px;}
    .itemtext p{font-size: 14px;}
    .itemimg .newcatimgholder{max-height: 80px;overflow: hidden;padding: 5px;outline: 1px solid grey;}
    .itemimg .newcatimgholder img{max-height: 80px;}
    .dropdown-submenu.pull-left>.dropdown-menu{position: static;display: inline-block;width: 100%;background-color: rgba(0,0,0,.5);border-top:2px solid brown;border-bottom:2px solid brown;margin-left: 0;}
    .dropdown-submenu>a:after{display: none;}
    .filters h4{font-size: 22px;}
    .control-label{padding-right: 0;}
  }
  


/* -------- */
/* MEDIA MD */
/* -------- */

@media (min-width: 991px) and (max-width: 1180px) {
    h3{font-size: 26px;}
    .about1 h3,.about2 h3{font-size: 26px;}
    .about2 h4{font-size: 22px;}
    .about1 p,.about2 p {font-size: 16px;}
    .brownbox{font-size: 14px;}
    .maprow2 h2{font-size: 32px;margin-left: 15px;}
    .roundbg{width: 100px;height: 100px;}
    .roundbg img{width: 50px;height: auto;}
    .indicat li img{min-height: 80px;max-height: 80px;}
    .carousel-inner{max-height: 400px;}
    .carousel-caption{top: 10%;}
    .vagonka  .newcatimgholder{max-height: 210px;overflow: hidden;}
    p.priceit{font-size: 32px;}
    .priceit span{font-size: 42px;}
    .itemtext p{font-size: 16px;}
    .filters h4{font-size: 22px;}
    .control-label{padding-right: 0;}
}


/* -------- */
/* MEDIA LG */
/* -------- */


@media (min-width: 1181px) and (max-width:1599px){

}

@media (min-width:1600px){
    p.priceit{font-size: 32px;}
    .priceit .ruble{font-size: 42px;}
    .priceit span:first-child{font-size:42px;font-weight: 600;}
}
.gabarit{display:none;}
