*{margin:0;padding:0;}
*:focus{outline:none;}
img{border:0;vertical-align:top;}
html{height:100%;min-height:100%;font-size:100%;width:100%;margin:0;padding:0;position:relative;}
* html ul, li{text-align:left;}
body{height:100%;min-height:100%;min-width:320px;font-family:"PT Sans", sans-serif;position:relative;font-size:18px;line-height:22px;font-weight:400;width:100%;margin:0;padding:0;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
table, td{border:0;}
.wrapper{width:100%;min-height:100%;}
a{text-decoration:none;cursor:pointer;}
a:hover, a:focus{outline:none;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
p{margin-bottom:12px;}
p:last-child{margin-bottom:0;}
ul{margin:0;padding:0;}
input, textarea{font-family:"PT Sans", sans-serif;}
.transition, a{-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.opacity, .opacity-hover:hover{opacity:0.6;}
.no-opacity, .no-opacity:hover{opacity:1;}
.clear{clear:both;}
* html .clear{display:inline;}
.oh{overflow:hidden;}
.display-none{display:none !important;}
h1, h2, h3, h4, h5, h6{margin:0;}
.mmenu-but{float:left;display:none;font-size:30px;color:#ffffff;margin-top:10px;margin-bottom:10px;}
.mob-menu-wrap{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.7);overflow:auto;z-index:99;}
.t-wrap{display:table;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tc-wrap{display:table-cell;vertical-align:middle;}
.mmenu-cont{padding-top:30px;padding-bottom:30px;}
.mmenu-list{text-align:center;font-size:30px;line-height:34px;font-weight:600;color:#ffffff;}
.mmenu-list > li{margin-bottom:15px;text-align:center;}
.mmenu-list > li:last-child{margin-bottom:0;}
.mmenu-list a{color:#ffffff;}
.mml-drd{display:none;font-size:16px;line-height:20px;font-weight:400;margin-top:5px;}
.mml-drd ul{margin-top:10px;}
.mml-drd li{margin-bottom:7px;text-align:center;}
.mml-drd li:last-child{margin-bottom:0;}
.mmb-cl{position:fixed;top:10px;right:15px;display:inline-block;vertical-align:top;font-size:30px;color:#ffffff;pointer-events:auto;}
.mmb-cl:hover{color:#ffffff;}
.header-top{background-color:#ffffff;padding:15px 0;}
.header-logo{transition:opacity 250ms ease;display:block;float:left;width:305px;}
.header-logo:hover{opacity:0.7;}
.header-logo img{width:100%;}
.ht-rp{float:right;margin-top:20px;cursor:default;}
.ht-phone{display:inline-block;vertical-align:top;font-size:22px;line-height:44px;color:#000000;padding-left:55px;background:url("/files/images/phone_icon_04.png") 0 0 no-repeat;margin-right:20px;}
.ht-feed{display:inline-block;vertical-align:top;margin-right:20px;}
.def-but{display:inline-block;vertical-align:top;font-size:22px;line-height:24px;text-align:center;min-width:205px;padding:5px 15px;padding-bottom:9px;border-width:3px;border-style:solid;-webkit-border-radius:16px;border-radius:16px;background-color:transparent;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.gray-but{color:#b7b7b7;border-color:#b7b7b7;}
.gray-but:hover{color:#000000;border-color:#000000;}
.red-but{color:#ff3c00;border-color:#ff3c00;}
.red-but:hover{color:#ffffff;background-color:#ff3c00;}
.wh-but{color:#ffffff;border-color:#ffffff;}
.wh-but:hover{color:#000000;background-color:#ffffff;}
.blue-but{color:#02abe7;border-color:#02abe7;}
.blue-but:hover{color:#ffffff;background-color:#02abe7;}
.ht-social{display:inline-block;vertical-align:top;margin-right:20px;}
.ht-soc-list{cursor:default;}
.ht-soc-list li{display:inline-block;vertical-align:top;margin-right:20px;}
.ht-soc-list li:last-child{margin-right:0;}
.ht-soc-list li a{display:inline-block;vertical-align:top;font-size:24px;width:44px;height:44px;line-height:40px;color:#02abe7;border:3px solid #02abe7;text-align:center;}
.ht-soc-list li a:hover{color:#ffffff;background-color:#02abe7;}
.ht-lang-wrap{display:inline-block;vertical-align:top;position:relative;}
.ht-lang-wrap .dropdown-menu{margin:0;padding:0;border:0;min-width:inherit;-webkit-box-shadow:none;box-shadow:none;}
.ht-lang-wrap:hover .dropdown-menu{display:block;}
.ht-lang-wrap:hover .ht-lang-but{color:#ffffff;background-color:#000000;}
.ht-lang-but{display:inline-block;vertical-align:top;font-size:22px;min-width:44px;line-height:26px;color:#000000;font-weight:700;padding:6px 4px;border:3px solid #000000;text-align:center;}
.ht-lang-but i{font-size:15px;margin-left:2px;}
.ht-lang-but:hover, .ht-lang-but:focus{color:#ffffff;background-color:#000000;}
.ht-lang-drd{background-color:#000000;border:3px solid #ffffff;font-size:22px;min-width:44px;line-height:26px;font-weight:700;text-align:center;}
.ht-lang-drd li{border-bottom:3px solid #ffffff;}
.ht-lang-drd li a{display:block;color:#ffffff;padding:6px 4px;}
.ht-lang-drd li a:hover{background-color:#ffffff;color:#000000;}
.ht-lang-drd li:last-child{border-bottom:none;}
.header-bottom{background-color:#000000;}
.header-sw{position:relative;float:right;margin-top:25px;}
.header-sw.open .header-sfw{display:block;}
.header-s-but{display:inline-block;vertical-align:top;width:30px;height:30px;background:url("/files/images/search_icon_04.png") 50% 50% no-repeat;}
.header-s-but:hover{opacity:0.7;}
.header-sfw{position:absolute;right:-35px;top:100%;background-color:#000000;padding:30px 30px;padding-top:50px;width:320px;display:none;z-index:2;}
.header-sf-inp{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:20px;color:#ffffff;background-color:transparent;border:1px solid #ffffff;padding:10px;padding-right:45px;}
.header-sf-but{position:absolute;right:50px;top:61px;display:block;width:20px;height:20px;background:url("/files/images/search_icon_04.png") 50% 50% no-repeat;-webkit-background-size:25px 25px;background-size:25px;border:none;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.header-sf-but:hover{opacity:0.7;}
.header-mw{float:left;}
.header-menu{font-size:18px;line-height:22px;color:#ffffff;cursor:default;}
.header-menu > li{position:relative;display:inline-block;vertical-align:top;}
.header-menu > li:hover .dropdown-menu{display:block;}
.header-menu > li:hover > a, .header-menu > li.active > a{color:#ff3c00;border-bottom-color:#ffffff;}
.header-menu > li:hover > a:after{opacity:1;}
.category-cont .cat-txt img{max-width:100%;}
.header-menu > li > a{position:relative;display:inline-block;vertical-align:top;color:#ffffff;font-weight:700;text-transform:uppercase;padding:30px 25px;padding-bottom:25px;border-bottom:4px solid transparent;}
.header-menu > li > a:after{font:normal normal normal 15px/1 FontAwesome;content:"\f0d8";display:block;position:absolute;left:50%;bottom:-4px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);color:#ffffff;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;opacity:0;border:none;outline:none;text-decoration:none;background:transparent;}
.head-drd.dropdown-menu{margin:0;padding:20px 30px;background-color:#000000;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;border:none;font-size:18px;line-height:22px;}
.head-drd.dropdown-menu li{margin-bottom:10px;}
.head-drd.dropdown-menu li:last-child{margin-bottom:0;}
.head-drd.dropdown-menu a{display:inline-block;vertical-align:top;color:#ffffff;padding:0;}
.head-drd.dropdown-menu a:hover{color:#ff3c00;background-color:transparent;}
.main-sect{padding-top:10px;padding-bottom:60px;}
.mb-car-item{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.mbc-cw{height:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.mbc-cont{max-width:900px;}
.mbc-ttl{font-size:60px;line-height:60px;font-weight:400;color:#ffffff;text-transform:uppercase;margin-bottom:30px;}
.mbc-txt{font-size:30px;line-height:36px;color:#ffffff;}
.mt-70{margin-top:70px;}
.mt-65{margin-top:65px;}
.mt-60{margin-top:60px;}
.mt-55{margin-top:55px;}
.mt-50{margin-top:50px;}
.mt-45{margin-top:45px;}
.mt-40{margin-top:40px;}
.mt-35{margin-top:35px;}
.mt-30{margin-top:30px;}
.mt-25{margin-top:25px;}
.mt-20{margin-top:20px;}
.mt-15{margin-top:15px;}
.mt-10{margin-top:10px;}
.mb-car .owl-dots{position:absolute;left:0;right:0;bottom:40px;line-height:22px;text-align:center;}
.mb-car .owl-dots .owl-dot{position:relative;display:inline-block;width:22px;height:22px;vertical-align:top;margin-right:30px;border:2px solid #ffffff;-webkit-border-radius:50%;border-radius:50%;}
.mb-car .owl-dots .owl-dot:last-child{margin-right:0;}
.mb-car .owl-dots .owl-dot:after{content:"";display:block;position:absolute;left:20px;top:10px;width:30px;border-top:1px solid rgba(255, 255, 255, 0.4);}
.mb-car .owl-dots .owl-dot:last-child:after{content:none;}
.mb-car .owl-dots .owl-dot.active{background-color:#ffffff;}
.main-about-cont{max-width:1460px;}
.main-small-ttl, .mgb-ttl, .mc-ttl{font-size:30px;line-height:34px;font-weight:400;color:#000000;margin-bottom:30px;}
.ma-img{float:left;width:603px;margin-top:45px;margin-right:60px;}
.ma-img img{width:100%;}
.ma-cw{overflow:hidden;}
.ma-cont{font-size:18px;line-height:30px;color:#3e3e3e;}
.ma-cont p{margin-bottom:25px;}
.ma-cont p:last-child{margin-bottom:0;}
.mgb-gallery a{display:block;float:left;width:25%;}
.mgb-gallery a:hover{opacity:0.7;}
.mgb-gallery a img{width:100%;}
.mgb-header{padding:30px 15px;background-color:#e6e6e6;}
.mgb-ttl{margin-bottom:20px;}
.mgb-desc{font-size:18px;line-height:22px;color:#000000;}
.main-catalog-block{background-color:#2c2c2c;}
.mc-ttl{margin-top:60px;position:relative;color:#ffffff;padding-left:17px;z-index:1;}
.mc-ttl:before{content:"";display:block;position:absolute;left:0;top:-14px;width:48px;height:58px;background-color:#ff3c00;z-index:-1;}
.mcb-desc{font-size:18px;line-height:22px;color:#ffffff;}
.mcb-item{display:block;text-align:center;padding-top:40px;padding-bottom:40px;background-color:transparent;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.mcb-item .mcb-icon{height:50px;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;margin-bottom:30px;}
.mcb-item .mcbi-ic-1{background-image:url("/files/images/category_icon_01a.png");}
.mcb-item .mcbi-ic-2{background-image:url("/files/images/category_icon_02a.png");}
.mcb-item .mcbi-ic-3{background-image:url("/files/images/category_icon_03a.png");}
.mcb-item .mcbi-ic-4{background-image:url("/files/images/category_icon_04a.png");}
.mcb-item .mcbi-ic-5{background-image:url("/files/images/category_icon_05a.png");}
.mcb-item:hover{background-color:#1c1c1c;}
.mcb-item:hover .wh-but{color:#ff3c00;border-color:#ff3c00;}
.mcb-item:hover .wh-but:hover{color:#ffffff;background-color:#ff3c00;}
.mcb-item:hover .mcbi-ic-1{background-image:url("/files/images/category_icon_01.png");}
.mcb-item:hover .mcbi-ic-2{background-image:url("/files/images/category_icon_02.png");}
.mcb-item:hover .mcbi-ic-3{background-image:url("/files/images/category_icon_03.png");}
.mcb-item:hover .mcbi-ic-4{background-image:url("/files/images/category_icon_04.png");}
.mcb-item:hover .mcbi-ic-5{background-image:url("/files/images/category_icon_05.png");}
.mcb-ttl{font-size:18px;line-height:24px;font-weight:700;color:#ffffff;text-transform:uppercase;margin-bottom:20px;}
.mcb-txt{font-size:18px;line-height:24px;color:#ffffff;}
.mcb-btn-wrap{margin-top:20px;}
.mcb-dot-wrap{height:120px;overflow:hidden;}
.mn-list > .row{margin-left:-5px;margin-right:-5px;}
.mn-liw{padding-left:5px;padding-right:5px;}
.mn-li{display:block;}
.mn-li:hover{opacity:0.7;}
.mn-li-img img{width:100%;}
.mn-li-cont{border:1px solid #f5f5f5;border-top:none;padding:15px 20px;padding-bottom:20px;}
.mn-li-date{font-size:18px;line-height:22px;color:#707070;margin-bottom:15px;}
.mn-li-ttl{font-size:18px;line-height:24px;font-weight:700;color:#000000;text-transform:uppercase;}
.mn-li-txt{font-size:18px;line-height:24px;color:#000000;}
.mn-li-dot-wrap{height:100px;overflow:hidden;}
.main-rev-ttl{font-size:30px;line-height:34px;font-weight:700;color:#000000;text-transform:uppercase;margin-top:35px;margin-bottom:30px;}
.main-rev-cw, .rp-cont{max-width:930px;margin-left:auto;margin-right:auto;}
.mrci-ur{margin-bottom:30px;}
.mrci-ur .mrci-use-sect{float:left;width:230px;text-align:center;}
.mrci-ur .mrci-cont{overflow:hidden;padding-left:40px;border-left:2px solid #e6e6e6;margin-top:50px;}
.mrci-ur:nth-child(2n) .mrci-use-sect{float:right;}
.mrci-ur:nth-child(2n) .mrci-cont{padding-left:0;padding-right:40px;border-left:none;border-right:2px solid #e6e6e6;}
.mrci-ur:last-child{margin-bottom:0;}
.mrci-img{display:inline-block;vertical-align:top;width:147px;height:147px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;}
.mrci-img img{width:100%;}
.mrci-name{font-size:18px;line-height:24px;font-weight:700;color:#131313;text-transform:uppercase;margin-top:5px;padding:0 15px;}
.mrci-date{font-size:18px;line-height:22px;font-weight:700;color:#2c2c2c;margin-bottom:7px;}
.mrci-txt{height:120px;overflow:hidden;font-size:18px;line-height:30px;color:#9c9c9c;}
.main-rev-car .owl-dots{text-align:center;margin-top:40px;}
.main-rev-car .owl-dot{display:inline-block;vertical-align:top;width:18px;height:18px;border:2px solid #dcdcdc;-webkit-border-radius:50%;border-radius:50%;margin-right:17px;}
.main-rev-car .owl-dot.active{border-color:#ff3c00;background-color:#ff3c00;}
.main-rev-car .owl-dot:last-child{margin-right:0;}
.header{min-height:196px;-webkit-transition:all 0ms ease;-o-transition:all 0ms ease;transition:all 0ms ease;}
.header.fix-ready .header-bottom{position:fixed;opacity:0;top:-90px;left:0;right:0;z-index:10;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.header.fix .header-bottom{top:0;opacity:1;}
.footer-clear{clear:both;height:305px;}
.footer{height:305px;padding-top:30px;padding-bottom:17px;background-color:#131313;margin-top:-305px;font-size:18px;line-height:22px;color:#ffffff;}
.footer a{color:#ffffff;}
.footer a:hover{color:#ff3c00;}
.foot-ttl{font-size:22px;line-height:26px;font-weight:700;color:#ffffff;text-transform:uppercase;margin-bottom:40px;}
.foot-about-txt{line-height:30px;}
.foot-cl li{margin-bottom:10px;}
.foot-cl li:last-child{margin-bottom:0;}
.foot-ml li{display:inline-block;vertical-align:top;width:37%;padding:0 15px;margin-right:-4px;margin-bottom:15px;}
.foot-ml li:nth-child(2n){width:63%;}
.foot-ml li a:hover{text-decoration:underline;}
.foot-row{margin-right:-30px;margin-left:-30px;}
.foot-col{padding-left:30px;padding-right:30px;}
.foot-col:first-child{width:38%;}
.foot-col:nth-child(2){width:32%;}
.foot-col:last-child{width:30%;}
.gray-bg{background-color:#f8f8f8;}
.ip-br-block .container{max-width:100%;background-color:#ffffff;width: 100%;}
    .ip-br-wrap{padding:25px 0;}
    .ip-bread{font-size:18px;line-height:22px;color:#00a8e6;cursor:default;}
    .ip-bread li{display:inline-block;vertical-align:top;}
    .ip-bread li:after{content:"/";display:inline-block;vertical-align:top;margin-left:5px;color: #000;}
    .ip-bread li:last-child:after{content:none;}
    .ip-bread a{color:#000;}
    .ip-bread a:hover{color:#ff3c00;}
    .catalog-block > .container{max-width:100%;width:100%;background-color:#ffffff;padding-bottom:60px;display: flex;
        flex-direction: column;}
    .cat-menu-sect{float:left;width:100%;margin-right:15px;}
    .cat-menu{font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;display: flex;
        flex-direction: row;
        justify-content: center;
        gap:20px}
    .cat-menu li{
        margin-bottom: 60px;
        width: 10%;
        height: 93px;
        border-bottom: 5px solid #000000;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .cat-menu li:hover{
        border-bottom: 5px solid #00a8e6;
    }
    @media (max-width:1024px){
        .cat-menu{
            flex-direction: column;
            align-items: center;
            justify-content: center;
        }
        .cat-menu li{
            width: 100%;
            margin-bottom: 0px;
        }
    }
    .cat-menu li:last-child{margin-bottom:0;}
    .cat-menu a{color:#000;display:inline-block;vertical-align:top;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
    .cat-menu a:hover, .cat-menu a.active{border-left:5px solid #00a8e6;color:#00a8e6;}
    .cat-cont-wrap{overflow:hidden;}
    .cat-header{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;min-height:150px;text-align:center;padding:20px 15px;padding-bottom:30px;margin-bottom:25px;}
    .cat-h-ic{display:inline-block;vertical-align:middle;margin:0 13px;}
    .cat-h-ttl{font-size:30px;line-height:34px;color:#ffffff;display:inline-block;vertical-align:middle;margin:0 13px;}
    .cat-txt, .cat-it-txt{font-size:16px;line-height:24px;color:#000000;}
    .cat-txt p, .cat-it-txt p{margin-bottom:25px;}
    .cat-txt p:last-child, .cat-it-txt p:last-child{margin-bottom:0;}
    .cat-txt h4, .cat-it-txt h4{font-size:18px;line-height:24px;font-weight:700;margin-bottom:25px;}
    .cat-txt h4:last-child, .cat-it-txt h4:last-child{margin-bottom:0;}
    .cat-item{padding-bottom:15px;border-bottom:1px solid #cdcdcd;margin-bottom:15px;}
    .cat-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
    .cat-it-ttl-wrap{font-size:18px;line-height:22px;font-weight:700;color:#000000;text-transform:uppercase;margin-bottom:20px;}
    .cat-it-ttl-wrap a{display:inline-block;vertical-align:top;color:#000000;text-decoration:underline;}
    .cat-it-ttl-wrap a:hover{color:#00a8e6;}
    .cat-it-img{float:left;width:355px;margin-right:30px;}
    .cat-it-txt{overflow:hidden;}
    .cat-it-txt ul{list-style-type:disc;padding-left:17px;margin-bottom:25px;}
    .cat-it-txt ul:last-child{margin-bottom:0;}
.sm-wrap > .container{overflow:hidden;position:relative;}
.sm-link-wrap{display:none;margin-bottom:15px;}
.sm-link{font-size:18px;line-height:22px;color:#000000 !important;}
.sm-link i{margin-right:5px;}
.prod-header{padding:13px 15px;background-color:#e6e6e6;text-align:center;}
.prod-ttl{font-size:30px;line-height:34px;font-weight:400;color:#000000;}
.prod-car-wrap{border:1px solid #e6e6e6;}
.prod-car .owl-prev, .prod-car .owl-next{display:block;font-size:1px;color:transparent;width:19px;height:29px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.prod-car .owl-prev:hover, .prod-car .owl-next:hover{opacity:0.7;}
.prod-car .owl-prev{left:20px;background:url("/files/images/prod-nav-l.png");}
.prod-car .owl-next{right:20px;background:url("/files/images/prod-nav-r.png");}
.prod-car-item{text-align:center;}
.prod-car-item img{display:inline !important;width:auto !important;max-width:100%;}
.prod-txt{font-size:16px;line-height:24px;color:#000000;}
.prod-dot-item{cursor:pointer;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.prod-dot-item:hover{opacity:0.7;}
.about-ttl{font-size:30px;line-height:34px;font-weight:400;color:#000000;text-align:center;margin-bottom:25px;}
.about-sect{margin-bottom:35px;}
.about-sect:last-child{margin-bottom:0;}
.about-icw{float:left;width:80px;text-align:center;margin-right:30px;}
.about-ic{margin-bottom:10px;}
.about-ic-ttl{font-size:18px;line-height:22px;color:#000000;}
.about-sect-cont{overflow:hidden;font-size:18px;line-height:30px;color:#000000;}
.np-img{float:left;width:292px;margin-right:20px;}
.np-img img{width:100%;}
.news-arrow{position:relative;}
.news-arrow:after{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:22.5px 23px 22.5px 0;border-color:transparent #ffffff transparent transparent;}
.np-cont{overflow:hidden;display:inline;}
.np-date{font-size:18px;line-height:22px;color:#707070;margin-bottom:25px;}
.np-ttl{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.np-txt{font-size:18px;line-height:30px;color:#000000;}
.np-txt p{margin-bottom:20px;}
.np-txt p:last-child{margin-bottom:0;}
.reviews-ttl{font-size:30px;line-height:34px;font-weight:400;color:#000000;margin-bottom:30px;}
.rev-fb-ttl{font-size:22px;line-height:26px;font-weight:400;color:#000000;text-transform:uppercase;margin-bottom:30px;}
.def-inp-wrap{margin-bottom:23px;}
.def-inp-wrap:last-child{margin-bottom:0;}
.di-lbl{font-size:18px;line-height:22px;color:#000000;margin-bottom:5px;}
.di-lbl span{color:#ff0000;}
.def-inp{display:block;width:100%;border:1px solid #e1e1e1;-webkit-border-radius:6px;border-radius:6px;font-size:18px;line-height:22px;color:#000000;padding:10px 15px;}
textarea.def-inp{height:138px;max-width:100%;}
.rf-btn-wrap{text-align:right;}
.map-wrap{height:650px;}
#map-canvas{width:100%;height:100%;}
.contacts-header{background-color:#00a8e6;padding:37px 15px;text-align:center;}
.contacts-ttl{font-size:30px;line-height:34px;font-weight:400;color:#ffffff;}
.cc-ttl{font-size:24px;line-height:28px;font-weight:700;margin-bottom:25px;}
.cc-sect{margin-bottom:50px;}
.cc-sect:last-child{margin-bottom:0;}
.cc-sect .cc-ttl{margin-bottom:15px;}
.cc-txt{font-size:18px;line-height:30px;color:#000000;}
.cc-txt a{color:#000000;}
.cc-txt a:hover{color:#ff3c00;}
.news-list{margin-left:-15px;margin-right:-15px;}
.nli{padding-left:0;padding-right:0;}
.nli:hover .nli-img{opacity:0.7;}
.nli-img{padding-left:0;padding-right:0;overflow:hidden;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}
.nli-img img{width:292px;}
.nli-cont{padding-top:35px;padding-bottom:35px;text-align:center;}
.nli-date{font-size:18px;line-height:22px;color:#707070;margin-bottom:20px;}
.nli-ttl{font-size:18px;line-height:22px;font-weight:700;color:#000000;text-transform:uppercase;margin-bottom:15px;}
.nli-txt{font-size:14px;line-height:18px;color:#000000;text-align:justify;}
.nli-txt p{margin-bottom:20px;}
.nli-txt p:last-child{margin-bottom:0;}
.nli-rmw{text-align:center;margin-top:20px;}
a.nli-rm{font-size:18px;line-height:22px;color:#ff3c00;}
a.nli-rm:hover{opacity:0.7;}
.nli-dot-wrap{height:222px;overflow:hidden;}
.product-cont table{width:99%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;line-height:22px;color:#212121;text-align:center;}
.product-cont table tr:nth-child(2n+1){background-color:#f2f2f2;}
.product-cont table tr:first-child{font-weight:700;background-color:#dddddd;}
.product-cont table td{vertical-align:middle;padding:8px 10px;border:1px solid #bfbfbf;}
.section_content{overflow:auto;padding:0 1px;}
.catalog-block .prod-txt img, .about-block img, .cat-txt img{max-width:100%;}
.dwn-pdf-list{padding:0;list-style:none;}
.dwn-file-link{position:relative;display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#26211d;padding-top:5px;padding-left:40px;min-height:30px;}
.dwn-file-link i{position:absolute;left:0;top:0;display:inline-block;vertical-align:top;color:#26a5cd;margin-right:5px;font-size:37px; margin-top: 15px;}
.doc-name{margin-top:5px;font-size:13px;}
.docs{margin-top:30px;}
.dwn-file-link:hover{color:#26a5cd;text-decoration:none;}
.dwn-pdf-lw{margin-top:10px;}
.vj-link{color:#0a6ebd !important;}
.vj-link:hover{color:#ff3c00 !important;}
.tc-wrap .ht-social{
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width:900px){
    .dwn-file-link i{
        margin-top: 0px;
    }
}

@media (max-width:800px){
    .category-cont .cat-txt img{
        object-fit: cover;
    }
}

@media (max-width:450px){
    .category-cont .cat-txt img{
        height: 250px;
    }
    .dwn-file-link{
        display: flex;
        align-items: center;
        padding-left: 0;
    }
    .dwn-file-link i{
        margin-top: 0px;
        position: relative;
    }
}
