@import "card.css";

body{color:#000;background-color:#FFF;font-size:12px;margin:0 0 0 0;line-height:1.2;font-family:"PT Sans",sans-serif;}
th{color:#000;font-family:Arial;font-size:12px;}
td{color:#000;font-family:Arial;font-size:12px;}
h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:14px;}
h4{font-size:17px;}
h5{font-size:10px;color:#444;}
a, a:visited, a:active, a:hover{color:#00F;font-size:12px;font-family:Arial;font-weight:normal;text-decoration:underline;}
input, button, textarea{color:#000;font-family:Arial;font-size:11px;}
.topmenu, .topmenu:visited{color:#006;font-size:12px;font-family:Arial;font-weight:bold;text-decoration:none;}
.topmenu:active, .topmenu:hover{color:#00F;font-size:12px;font-family:Arial;font-weight:bold;text-decoration:underline;}
.header{width:800px;height:149px;margin:0 auto;position:relative;padding:5px;background:url(/title/banner.jpg) no-repeat;}
.header img{width:800px;height:149px;position:absolute;left:600px;top:83px;}
.header h1{display:block;width:400px;position:absolute;font-size:34px;left:200px;top:20px;}
.header div{position:absolute;margin:0;padding:0;}
.header p{margin:0;padding:0;}
.header span{font-family:Times New Roman;color:#FFF}
.header a, .header a:visited, .header a:active, .header a:hover{color:#FFF;font-family:Times New Roman;font-size:1.35em;}
.newsdate{font-family:Arial;font-size:12px;font-weight:bold;}
.newstext{text-align:justify;}
.cntr{text-align:center;}
.black{color:black;}
.product{font-size:25px;font-family:"PT Sans",sans-serif;}
.forms{font-size:35px;font-family:"PT Sans",sans-serif;}
.description, .description a{font-size:14px;font-family:"PT Sans",sans-serif;}
.otstup{text-indent:20px;}
a.picz, a.picz:focus, a.picz:link, a.picz:visited, a.picz:hover{outline:none;}
td.new{font-size:14px;font-family:"PT Sans",sans-serif;border:1px solid black;padding:5px 5px 5px 5px;}
a.proiz, a.proiz:active, a.proiz:visited, a.proiz:hover{color:#00F;font-size:25px;font-family:"PT Sans",sans-serif;font-weight:normal;text-decoration:underline;}
.open-popup-link:hover img, .open-popup:hover img{opacity:0.8;}
.nodisplay{opacity:0;position:absolute;right:0px;bottom:0px;}
.nodisplay_product{opacity:0;position:absolute;right:30px;top:10px;transform:scale(-1, 1)}
.articles_head{font-size:14px;font-family:"PT Sans",sans-serif;text-transform:uppercase;font-weight:bold;}
.articles_descr{font-size:13px;font-family:"PT Sans",sans-serif}
#scrollup{position:fixed;opacity:0.8;padding:15px 10px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;right:0px;bottom:10px;display:none;cursor:pointer;z-index:10010;}
@media print{
    header {display: none !important;}
    #main_table {width: 210mm !important;}
    #character-block {width: 210mm !important;}
    #image_product_block {width: 210mm !important;}
    #scrollup{display:none !important;}
    .navbar{display: none !important;}
    #menu{display:none !important}
    #td_price{display:none !important;}
    footer {display:none !important;}
    #breadcrumbs{display:none !important;}
    .breadcrumb-block{display:none !important;}
    .others-wrap{display: none !important;}
    /*#image-block {width: 25% !important;}*/
    .info-for-dil{ display: none; !important;}
    .brand-card-info .stock {display: none !important;}
    .tabs section:not(#content1) {display: none;}
    .tabs label:not([for=tab1]) {display: none;}
    #card-product .icon-print {display: none !important;}
    #card-product .card-product .charact {overflow: hidden;}
    #card-product .price-block {float: right}
    #card-product .block:nth-child(1) .status {top: 45px !important}
    #card-product .gallery {overflow: hidden !important;}
    #card-product .gallery img.product-image {max-height: 250px;max-width: 250px;}
    #card-product .swiper-slide{width: 280px !important;}
    #card-product .swiper-slide:not(.swiper-slide-active){display: none !important;}
    #card-product .swiper-button-blue{display: none !important;}
    #card-product .swiper-wrapper{transform: translate3d(0px, 0px, 0px) !important;}
    #card-product .gallery-thumbs {display: none !important;}
    #card-product .card-product .charact .btn-order {display: none !important}
    #td_zapros{display:none !important;}
    #div_drugie{display:none !important;}
    #logo table tr td:first-child{display:none !important;}
    #logo .header {margin: 0 !important;}
    #ya-site-form0{display:none !important;}
    #table_descr{width:1040px;}
    #div_descr{width:1040px;}
    #div_descr > table {border-collapse: collapse; border-spacing: 0;}
    #div_descr > table td {border: 1px solid #000;}
    #div_print_footer{ display:block !important;width: 210mm !important;position: relative;
        /*margin-top: -180px;  negative value of footer height 
        height: 180px;*/
        clear:both;}
    section[id^=content] {display: none !important;}
    section#content1 {display: block !important;}
    #div_opisanie{display:none !important;}
    #description {width: auto !important;}
    #card-product .description {font-size: 12px !important;}
    jdiv, #jivo-iframe-container { display:none !important; visibility:hidden !important; }
    .s-hidden {display: none; !important;}
    body {-webkit-print-color-adjust: exact;}}
.margin-special-for-articles{margin-left:40px;}
.sprav-hovered-row:hover{background:#efefef;cursor:pointer;}
.proiz-btn{width:100%;display:flex;justify-content:center;background:#04436e;border:0px;color:#FFF;height:30px;font-size:14px;font-weight:bold;cursor:pointer;padding-top:5px;outline:none;}
.proiz-btn:hover{background:#fff;color:#111;cursor:pointer;border-top:5px solid #04436e;border-bottom-right-radius:5px;padding-bottom:10px;}
.proiz-item{font-size:15px;margin-left:4%;text-align:left;width:74%;}
.proiz-item a{color:#04436e;text-decoration:none;}
.proiz-item a:hover{text-decoration:underline;}
.proiz-item-price{font-size:15px;margin-right:1%;text-align:right;width:20%;}
.tablebord{border-bottom:2px solid #04436e;display:flex;justify-content:center;align-items:center;}
.tablebord:last-of-type{border:0px;}
a.proiz-call{text-decoration:none;color:#111;font-size:14px;font-weight:bold;}
a.proiz-call:hover{text-decoration:underline;}
.contact-form-input{padding:0 20px;width:95%;height:60px;margin-top:10px;background-color:#fafafa;border:1px solid #DDD;cursor:text;box-shadow:inset 0 0 5px 1px rgba(0, 0, 0, 0.05);outline:none;font-size:12px;color:rgb(117, 114, 114);}
.contact-form-input:nth-child(1){margin-top:0px;}
.contact-form-textarea{padding:20px 20px;width:95%;height:150px;margin-top:10px;background-color:#fafafa;border:1px solid #DDD;cursor:text;resize:vertical;min-height:100px;max-height:220px;box-shadow:inset 0 0 5px 1px rgba(0, 0, 0, 0.05);outline:none;font-size:12px;color:rgb(117, 114, 114);}
.contact-form-button{background-color:#DDDDDD;cursor:pointer;width:200px;height:30px;border:1px solid #203b66;margin-top:10px;border-radius:4px;text-align:center;outline:none;}
.contact-form-button:hover{background-color:#203b66;color:#FFF;}
.contacts-inline-blocks{display:inline-block;width:49%;height:450px;vertical-align:top;margin-top:20px;}
.contacts-inline-blocks:nth-child(2){text-align:right;}
.contact-form-input:focus:placeholder{color:#FFF}
.contact-form-input:focus::-webkit-input-placeholder{color:#FFF}
.contact-form-input:focus::-moz-placeholder{color:#FFF}
.contact-form-input:focus:-moz-placeholder{color:#FFF}
.contact-form-input:focus:-ms-input-placeholder{color:#FFF}
.contact-form-textarea:focus:placeholder{color:#FFF}
.contact-form-textarea:focus::-webkit-input-placeholder{color:#FFF}
.contact-form-textarea:focus::-moz-placeholder{color:#FFF}
.contact-form-textarea:focus:-moz-placeholder{color:#FFF}
.contact-form-textarea:focus:-ms-input-placeholder{color:#FFF}
.header-menu-container{width:100%;height:50px;background:#04436e;margin-bottom:10px;}
.footer-container{background:#04436e;padding:25px 0 !important;width:1200px;}
.footer-row{width:1200px;height:150px;margin:0 20px;}
.company-rights{width:100%;height:40px;background:#04436e;position:absolute;border-top:2px groove #DDD}
.info-row{width:1200px;text-align:center;}
.first-cell{width:31%;height:100%;display:inline-block;vertical-align:middle;}
.second-cell{width:37%;height:100%;border-right:2px groove #DDD;border-left:2px groove #DDD;display:inline-block;vertical-align:middle;}
.third-cell{width:31%;height:100%;display:inline-block;vertical-align:middle;}
.first-cell ul{width:100%;text-align:left;margin-top:25px;padding:0;margin-left:15px;}
.first-cell ul li{width:49%;display:inline-block;margin-bottom:10px;color:#FFF;font-size:14px;}
.first-cell ul li a{color:#FFF;text-decoration:none;font-family:"PT Sans", sans-serif;font-size:14px;}
.first-cell ul li a:hover{text-decoration:underline;}
.second-cell ul{width:100%;text-align:left;margin-top:25px;padding:0;margin-left:15px;}
.second-cell ul li{width:32%;display:inline-block;margin-bottom:10px;color:#FFF;font-size:14px;}
.second-cell ul li a{color:#FFF;text-decoration:none;font-family:"PT Sans", sans-serif;font-size:14px;}
.second-cell ul li a:hover{text-decoration:underline;}
.third-cell ul{width:100%;text-align:left;margin-top:10px;padding:0;margin-left:15px;}
.third-cell ul li{width:98%;display:block;margin-bottom:10px;color:#FFF;font-size:14px;}
.third-cell ul li a{color:#FFF;text-decoration:none;font-family:"PT Sans", sans-serif;font-size:14px;}
.third-cell ul li a:hover{text-decoration:underline;}
.normalize-content{width:100%;left:10px;}
.social{vertical-align:middle;margin-left:15px;text-align:left;}
.meat-spin{border:2px solid #FFF;border-radius:5px;display:inline-block;margin-right:10px;cursor:pointer;transition-property:background, border-radius;transition-duration:.1s, 0.4s;transition-timing-function:linear, ease-in;}
.meat-spin:hover{border-radius:50%;}
.meat-spin:hover{animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;}
@keyframes spin{from{fransform:rotate(0deg);}to{transform:rotate(360deg);}}
.butt{color:#000;font-family:"Open Sans";font-size:18px;width:79%;height:45px;margin:0px 0px 0px 5px;border-left:solid 2px #4e72ac;border-top:solid 2px #4e72ac;border-bottom:solid 2px #4e72ac;border-right:0px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;outline:none;padding-left:10px;}
.srchov{font-size:18px;width:20%;height:45px;background:#4e72ac;color:#FFF;border:outset 3px #4e72ac;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;outline:none;cursor:pointer;}
.focused-button{border-style:inset;padding:3px 0 0 3px;}
.focused-form{padding:3px 0 0 3px;}
.srchov:hover{background:#203b66;border-color:#203b66;}
.autosize-table{width:100%;text-align:center;border-spacing:0px;}
.title-cell-in-table{border:1px solid #DDD;background:#04436e;color:#FFF;font-weight:bold;text-align:center;}
.cell-in-table{width:150px;height:20px;border:1px solid #DDD;text-align:center;}
.autosized-cell-in-table{border:1px solid #DDD;text-align:center;}
.hovered{background:#04436e;}
.ya-site-form__search-input-layout-l {width:79% !important;}
.ya-site-form__search-input-layout-r {width:20% !important;}
/*.stock_sk_body {position: absolute; min-width: 100px !important; z-index:1; background-color: #CCC; top: 10px; right: 50%;}*/
.stock_sk_body {position: absolute; min-width: 100px; z-index:1; background-color: #CCC; top: 10px; right: 50%;}
.stock_sk_body > table {border-collapse: collapse; border-spacing: 0;}
/*.stock_sk_body > table td {width: 50% !important; border: 1px solid #000; text-align: center;}*/
.stock_sk_body > table td {width: 50%; border: 1px solid #000; text-align: center;}
.stock_sk_body > table tr:not(:first-child) td:first-child {text-align: left;}
.stock_sk {position: relative;}
/*.stock_sk > div {position: absolute; width: 100% !important; height: 100% !important; display: none;}*/
.stock_sk > sdiv {position: absolute; width: 100%; height: 100%; display: none;}
.stock_sk:hover > sdiv {display: block;}
/*.stock_sk:focus > div {display: block;}*/
.stock_sk_body::before {
    content: '';
    position: absolute;
    right: 0; top: -10px;
    border: 5px solid transparent;
    border-right: 5px solid #000;
    border-bottom: 5px solid #000;
}
.lefttable {float: left;width: 50%;}
.righttable {width: 50%;margin: 0 0 0 50%;}
/*ДРУГИЕ МОДЕЛИ ЭТОГО ТИПА*/
#div_drugie .others {
    display: block;
    /*display: inline-flex;*/
    /*flex-wrap: wrap;*/
    /*margin: 0 -20px 0 0;*/
    padding: 0;
    border: 0;
    font: inherit;
    /*vertical-align: baseline;*/
}
#div_drugie .product {
    /*width: calc(25% - 9px);*/
    display: inline-block;
    margin: 0 12px 10px 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
    border-radius: 3px;
    font: inherit;
    vertical-align: baseline;
    font-family: "PT Sans", sans-serif;
    box-sizing: border-box;
    /*float: left;*/
}
#div_drugie .nal {
    background-color: rgba(136, 201, 182, 0.47843137254901963);
}

#div_drugie .prod-price {float: right;margin-left: 5px;font-weight: bold;}
#div_drugie .prod-info a{display:block; white-space: nowrap;overflow: hidden;}
/*ДРУГИЕ МОДЕЛИ ЭТОГО ТИПА*/


header * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
header img {
    vertical-align: middle;
}
header p {
    margin: 0 0 10px;
}
header .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    header .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    header .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    header .container {
        width: 1200px;
    }
}
header .row {
    margin-right: -15px;
    margin-left: -15px;
}
header .collapse {
    display: none;
}
header .collapse.in {
    display: block;
}
header .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
header .nav > li {
    position: relative;
    display: block;
}
header .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
header .nav > li > a:focus,
header .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee;
}
header .nav > li > a > img {
    max-width: none;
}
header .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
@media (min-width: 768px) {
    header .navbar {
        border-radius: 4px;
    }
}
@media (min-width: 768px) {
    header .navbar-header {
        float: left;
    }
}
header .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
header .navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    header .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    header .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    header .navbar-collapse.in {
        overflow-y: visible;
    }
}
header .container > .navbar-collapse,
header .container > .navbar-header {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px) {
    header .container > .navbar-collapse,
    header .container > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}
header .navbar-brand {
    float: left;
    height: 50px;
    /*padding: 15px 15px;*/
    font-size: 18px;
    line-height: 20px;
}
header .navbar-brand:focus,
header .navbar-brand:hover {
    text-decoration: none;
}
header .navbar-brand > img {
    display: block;
}
@media (min-width: 768px) {
    header .navbar > .container .navbar-brand,
    header .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
header .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
header .navbar-toggle:focus {
    outline: 0;
}
header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
header .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    header .navbar-toggle {
        display: none;
    }
}
header .navbar-nav {
    margin: 7.5px -15px;
}
header .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (min-width: 768px) {
    header .navbar-nav {
        float: right;
        margin: 0;
    }
    header .navbar-nav > li {
        float: left;
    }
    header .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
header .clearfix:after,
header .clearfix:before,
header .container:after,
header .container:before,
header .nav:after,
header .nav:before,
header .navbar-collapse:after,
header .navbar-collapse:before,
header .navbar-header:after,
header .navbar-header:before,
header .navbar:after,
header .navbar:before,
header .row:after,
header .row:before {
    display: table;
    content: " ";
}
header .clearfix:after,
header .container:after,
header .nav:after,
header .navbar-collapse:after,
header .navbar-header:after,
header .navbar:after,
header .row:after {
    clear: both;
}

header a, header a:hover, header a:focus, header a:active{
    text-decoration: none;
    outline: none;
}
header {
    background: url("/ikonki/header-bg.jpg") no-repeat top right #15436d;
    height: 122px;
}
header .navbar {
    border: none;
}
header .navbar-brand {
    width: 118px;
    height: 122px;
}
header .navbar .nav {
    width: 85%;
}
header .navbar .nav a {
    padding: 0;
    text-shadow: none;
}
header .navbar .nav a:hover {
    background-color: transparent;
}
header .navbar .nav li {
    height: 122px;
    border-left: 1px solid rgba(255,255,255,0.1);
}
header .navbar .nav li > span {
    display: inline-block;
    color: white;
    font-size: 13px;
    line-height: 18px;
    margin-top: 12px;
}
header .navbar .nav .mail {
    width: 24.9%;
    padding-top: 24px;
    padding-left: 27px;
}
header .navbar .nav .free-call {
    width: 18.6%;
    padding-top: 28px;
    padding-left: 31px;
}
header .navbar .nav .feedback {
    width: 33.5%;
    padding-top: 28px;
    padding-left: 30px;
}
header .navbar .nav .duty-tel {
    width: 19%;
    padding-top: 28px;
    padding-left: 20px;
}
header .navbar .nav p {
    margin-bottom: 0;
}
header .navbar .nav .mail p {
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 10px;
}
header .navbar .nav .mail a {
    color: rgba(255,255,255,0.9);
    font-size: 17px;
    padding-bottom: 2px;
    padding-left: 16px;
    position: relative;
}
header .navbar .nav .mail a:before {
    position: absolute;
    content: "";
    width: 11px;
    height: 7px;
    background: url("/ikonki/sprite.svg") no-repeat;
    top: 6px;
    left: 0;
}
/*header .navbar .nav .feedback span:last-child {*/
/*    margin-left: 24px;*/
/*}*/
header .navbar .nav .feedback span a {
    color: rgba(255,255,255,0.9);
    font-size: 13px;
    line-height: 18px;
    position: relative;
    display: block;
    padding-left: 37px;
    border: none;
}
header .navbar .nav .feedback span a p {
    display: inline;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    padding-bottom: 2px;
    margin-bottom: 0;
}
header .navbar .nav .feedback span a:before {
    position: absolute;
    content: "";
    width: 28px;
    height: 28px;
    top: 5px;
    left: 0;
    border-radius: 50%;
    background-color: #51708d;
}
header .navbar .nav .feedback span a:after {
    position: absolute;
    content: "";
    width: 13px;
    height: 13px;
    top: 12px;
    left: 8px;
    background: url("/ikonki/sprite.svg") no-repeat;
    background-position: -13px 0px;
}
header .navbar .nav .feedback span a:hover p,
header .navbar .nav .feedback span a:focus p,
header .navbar .nav .feedback span a:active p {
    border-color: transparent;
}
header .navbar .nav a {
    display: inline;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
header .navbar .nav a.phone {
    font-weight: bold;
    color: #fff;
    font-size: 16px;
    padding-bottom: 3px;
}
header .navbar .nav a:hover {
    border-color: transparent;
}
header .navbar .nav .feedback p span {
    color: #355778;
}
header .navbar-header > div:nth-child(2) {
    display: none;
    text-align: center;
}
header .navbar-toggle {
    margin-right: 5px;
}
header .navbar .nav li:first-child {
    border: none;
}
@media (max-width: 1199px) {
    header .navbar .nav .mail p {
        font-size: 16px;
    }
    header .navbar .nav .mail a {
        font-size: 13px;
    }
    header .navbar .nav a.phone {
        font-size: 14px;
    }
    header .navbar .nav {
        width: 89%;
    }
    header .navbar .nav .mail {
        padding-left: 15px;
    }
    header .navbar .nav .free-call {
        padding-left: 20px;
    }
    header .navbar .nav .feedback {
        padding-left: 12px;
    }
    header .navbar .nav .duty-tel {
        padding-left: 15px;
        width: 23%;
    }
    /*header .navbar .nav .feedback span:last-child {*/
    /*    margin-left: 14px;*/
    /*}*/
}
@media (max-width: 991px) {
    header .navbar-brand {
        width: 95px;
        padding: 20px 13px;
    }
    header .navbar .nav li:first-child {
        border-left: 1px solid rgba(255,255,255,0.1);
    }
    header .navbar-brand img{
        width: 80px;
    }
    header .navbar .nav {
        width: 88%;
    }
    header .navbar .nav .mail, header .navbar .nav .free-call,
    header .navbar .nav .feedback, header .navbar .nav .duty-tel {
        padding-left: 30px;
        width: 50%;
        height: 105px;
    }
    header .navbar .nav .duty-tel, header .navbar .nav .free-call {
        padding-top: 12px;
    }
    header .navbar .nav .free-call span {
        display: block;
    }
    header {
        height: auto;
        background-image: none;
    }
    header .navbar {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    header .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    header .navbar-header > div {
        display: inline-block;
        vertical-align: middle;
    }
    header .navbar-header > div:nth-child(1) {
        width: 30%;
    }
    header .navbar-header > div:nth-child(2) {
        display: inline-block;
        width: 44%;
    }
    header .navbar-header > div:nth-child(3) {
        width: 26%;
    }
    header .navbar-header {
        font-size: 0;
    }
    header .navbar-header > div a.phone {
        font-weight: bold;
        color: #fff;
        font-size: 15px;
        padding-bottom: 3px;
        display: inline;
        border-bottom: 1px solid rgba(255,255,255,0.1);
    }
    header .navbar-header > div:nth-child(2) span {
        display: block;
        color: rgba(255,255,255,0.5);
        font-size: 13px;
        line-height: 18px;
        margin-top: 5px;
    }
    header .navbar .nav {
        width: 100%;
        margin: 0 0 30px 0;
    }
    header .navbar .nav li {
        padding-left: 0;
        border: none !important;
    }
    header .navbar .nav .mail, header .navbar .nav .free-call,
    header .navbar .nav .feedback, header .navbar .nav .duty-tel {
        padding-left: 0px;
        width: 100%;
        height: auto;
        padding-top: 30px;
    }
    header .navbar .nav .free-call {
        display: none;
    }
    header .navbar .nav .duty-tel span {
        display: block;
    }
}

.index-h1 {
    text-align: center;
    font-size: 1.728em;
    font-weight: 400;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
.index-info {
    margin-bottom: 20px;
    text-align: center;
    list-style: none;
    padding: 0;
}
.index-info > li {
    width: 19%;
    vertical-align: top;
    display: inline-block;
}
.index-info > li > div {
    margin: 0;
    border: 0;
    font-size: 100%;
    padding-left: .76923em;
    vertical-align: baseline;
    padding-right: .76923em;
}
.index-info > li > div > div {
    margin-bottom: 20px;
    border: 0;
    font-size: 100%;
    padding-left: .76923em;
    vertical-align: baseline;
    padding-right: .76923em;
}
.index-info img {
    display: block;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}
.index-info p {
    line-height: 1.44;
    font-size: .846em;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
