.contact_page .logo img{padding:10px 12px 10px 0;background:none;}
aside [class*="col-"], aside .container{width:14px }
.general_info.product-info .alert.alert-info , .general_info.product-info .alert-info i{background:transparent;color:#b09925;border:0;box-shadow:none;}
/*========================================================  Banners=========================================================*/
.banners .banner-1, .banners .banner-4 a, .banners .banner-5 .s-desc, .banners .banner-5 a, .banners .banner-6 .s-desc, .banners .banner-6 a{color:#b3982d;}
/*.banners{color:#000;margin-bottom:0;}
*/

.banners-top{margin-top:23px;display:none;}
.banners-top div[class^="col-"]{margin-right:-15px;margin-top:0px;}
.banner-1 .s-desc{text-align:left !important;bottom:4.5% !important;left:30px !important;top:auto !important;transform:translate(0) !important;}
.banner-1 .s-desc .banner-title{font-size:40px;line-height:1.17em;font-weight:300;}
.banner-1 .s-desc .banner-title span{font-size:50px;line-height:1em;text-transform:uppercase;font-weight:300;display:block;}
.banner-1 .s-desc .banner-desc{font-size:24px;line-height:1.25em;margin-top:14px;}
.banner-1 .s-desc .btn-link{margin-top:5px;}
.banner-2 .s-desc{text-align:left !important;}
.banner-2 .s-desc .banner-title{font-size:20px;}
.banner-2 .s-desc .banner-desc{font-size:60px;font-weight:700;text-transform:uppercase;line-height:1.2em;margin-top:10px;}
.banner-2 .s-desc .banner-desc span{font-weight:400;display:block;font-size:30px;margin-bottom:-10px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:33px;line-height:1.8em;font-weight:300;}
.banner-2 .s-desc .btn-link{margin-top:0px;}
.banner-3 .s-desc .banner-title{font-size:26px;text-transform:uppercase;line-height:1.25em;font-weight:300;}
.banner-3 .s-desc .banner-title span{font-size:40px;line-height:1.2em;text-transform:uppercase;}
.banner-3 .s-desc .banner-desc{font-size:18px;text-transform:uppercase;letter-spacing:0.5px;margin-top:5px;}
.banner-3 .s-desc .btn-link{margin-top:0px;}
.banner-4 div.s-desc{width:80%;left:inherit;right:10px;text-align:right;top:32%;}
.banner-4 div.s-desc .banner-title{font-size:30px;line-height:35px;font-weight:300;}
.banner-4 div.s-desc .banner-desc{font-size:30px;line-height:1.16em;font-weight:300;}
.banner-4 div.s-desc .banner-desc span{display:block;font-size:40px;line-height:45px;width:auto;padding:0;margin:0;background-color:transparent;}
.banner-4 div.s-desc .btn-link{margin-top:0px;}
.banner-5:hover .banner_img img{filter:grayscale(100%);}
.banner-5 .banner_img img{transition:0.5s;}
.banner-5 .s-desc{text-align:left !important;}
.banner-5 .s-desc .banner-title{font-size:24px;line-height:1.46em;}
.banner-5 .s-desc .banner-desc{font-size:36px;line-height:1.42em;font-weight:300;}
.banner-5 .s-desc .banner-desc span{font-size:60px;display:block;width:fit-content;}
.banner-5 .s-desc .btn-link{margin-top:35px;}
.banner-6:hover .banner_img img{filter:grayscale(100%);}
.banner-6 .banner_img img{transition:0.5s;}
.banner-6 .s-desc{text-align:left !important;}
.banner-6 .s-desc .banner-title{font-size:24px;line-height:1.46em;font-weight:300;}
.banner-6 .s-desc .banner-desc{font-size:30px;line-height:1.42em;font-weight:300;}
.banner-6 .s-desc .banner-desc span{font-size:60px;line-height:74px;display:block;text-transform:uppercase;width:fit-content;}
.banner-6 .s-desc .btn-link{margin-top:35px;}
.banner-5 div.s-desc{left:8.5%;top:49.5%;}
.banner-6 div.s-desc{left:8.5%;top:85.5%;}
.banners-top .banner-1:hover .banner_img:after{left:0;}
.banner-2{margin-bottom:10px;}
@media (min-width:1200px) and (max-width:1399px){.banners-top div[class^="col-"]{margin-right:-10px;margin-top:0px;}
}
@media (min-width:992px) and (max-width:1199px){.banners-top div[class^="col-"]{margin-right:-12px;margin-top:0px;}
.banner-3 .banner_img:after{left:24px;top:24px;right:24px;bottom:24px;}
}
@media (min-width:768px) and (max-width:991px){.banners-top div[class^="col-"]{margin-right:-10px;margin-top:0px;}
.banner-3 .banner_img:after{left:20px;top:20px;right:20px;bottom:20px;}
}
.banner-3:hover .banner_img:after{top:15px;right:15px;bottom:15px;left:15px;opacity:1;}
.banner-4:hover .banner_img img{transform:scale(1.2);}
@media (max-width:767px){.banner-4:hover .banner_img img{transform:none;}
}
.banner-4 .banner_img img{transition:0.5s;}
.banner-box{position:relative;box-shadow:none;line-height:0;}
.banner-box > div > a{display:block;}
@media (min-width:768px){.banner-box{float:left;width:100%;}
}
.banner-box .banner_img{overflow:hidden;position:relative;width:100%;display:inline-block;transition:0.5s;}
@media (max-width:767px){.banner-box .banner_img{width:auto;}
.banner-box .banner-4 .banner_img{background-color:#b3982d85;}
}
.banner-box .banner_img:before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background:transparent;transition:0.5s;}
.banner-box .s-desc{position:absolute;left:10%;right:5%;top:52.5%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2em;text-align:center;}
.banner-box .banner-3 .s-desc{left:10%;right:3%;-moz-transform:translateY(-59%);-ms-transform:translateY(-59%);-o-transform:translateY(-59%);-webkit-transform:translateY(-59%);text-align:right; }
.banner-box img{width:100%;}
.banner-box h2,.banner-box h3,.banner-box h4,.banner-box h5,.banner-box h6,.banner-box p,.banner-box span{margin:0;}
.banner-box h2 .color-primary,.banner-box h3 .color-primary,.banner-box h4 .color-primary,.banner-box h5 .color-primary,.banner-box h6 .color-primary,.banner-box p .color-primary,.banner-box span .color-primary{color:#3c3c3c;letter-spacing:1px;}
.banner-box h2{font-weight:400;font-size:60px;line-height:1em;}
.banner-box h3{font-size:60px;font-weight:700;margin-bottom:0;}
@media (min-width:768px){.banner-box h3{-moz-transition:0.3s color ease;-o-transition:0.3s color ease;-webkit-transition:0.3s color ease;transition:0.3s color ease;}
}
.banner-box .btn-primary{display:inline-block;margin-top:20px;}
@media (min-width:768px){.banner-box .btn-primary{-moz-transition:0.3s background-color ease;-o-transition:0.3s background-color ease;-webkit-transition:0.3s background-color ease;transition:0.3s background-color ease;}
}
.banner-box p{font-size:22px;margin-bottom:5px;}
.banner-box span.btn-link{margin-top:30px;}
@media (min-width:768px){.banner-box span.btn-link:hover{color:#3c3c3c;}
.banner-box span.btn-link:hover:before{background-color:#3c3c3c;left:50%;width:0;}
}
@media (min-width:768px){.banner-box:hover h3{color:#3c3c3c;}
}
.banner-box .banner-2 .s-desc{top:47.1%;left:43px;}
/*========================================================Responsive Banners=========================================================*/
@media (min-width:1200px) and (max-width:1479px){.banners-top{margin-top:18px;}
.banners-top div[class^="col-"]{margin-right:-11px;margin-top:0px;}
.banner-1 .s-desc{left:24px !important;}
.banner-1 .s-desc .banner-title{font-size:44px;}
.banner-1 .s-desc .banner-title span{font-size:44px;}
.banner-1 .s-desc .banner-desc{font-size:19px;margin-top:11px;}
.banner-2 .s-desc .banner-title{font-size:19px;}
.banner-2 .s-desc .banner-desc{font-size:44px;margin-top:8px;}
.banner-2 .s-desc .banner-desc span{font-size:32px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:30px;line-height:1.2em;}
.banner-2 .s-desc .btn-link{margin-top:16px;}
.banner-3 .s-desc .banner-title{font-size:29px;}
.banner-3 .s-desc .banner-title span{font-size:30px;}
.banner-3 .s-desc .banner-desc{font-size:19px;}
.banner-3 .s-desc .btn-link{margin-top:23px;}
.banner-4 div.s-desc .banner-title{font-size:19px;}
.banner-4 div.s-desc .banner-desc{font-size:29px;}
.banner-4 div.s-desc .banner-desc span{font-size:30px;}
.banner-4 div.s-desc .btn-link{margin-top:0px;}
.banner-5 .s-desc .banner-title,.banner-6 .s-desc .banner-title{font-size:19px;}
.banner-5 .s-desc .banner-desc{font-size:29px;}
.banner-6 .s-desc .banner-desc{font-size:25px;}
.banner-5 .s-desc .banner-desc span,.banner-6 .s-desc .banner-desc span{font-size:48px;}
.banner-5 .s-desc .btn-link,.banner-6 .s-desc .btn-link{margin-top:27px;}
.banner-2{margin-bottom:10px;}
.banner-box h2{font-size:48px;}
.banner-box h3{font-size:48px;}
.banner-box .btn-primary{margin-top:16px;}
.banner-box p{font-size:18px;}
.banner-box span.btn-link{margin-top:24px;}
.banner-box .banner-2 .s-desc{left:34px;}
}
@media (min-width:992px) and (max-width:1199px){.banners-top{margin-top:14px;}
.banner-1 .s-desc{left:19px !important;}
.banner-1 .s-desc .banner-title{font-size:38px;}
.banner-1 .s-desc .banner-title span{font-size:40px;}
.banner-1 .s-desc .banner-desc{font-size:15px;margin-top:9px;}
.banner-2 .s-desc .banner-title{font-size:15px;}
.banner-2 .s-desc .banner-desc{font-size:24px;line-height:32px;margin-top:6px;}
.banner-2 .s-desc .banner-desc span{font-size:26px;line-height:30px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:24px;}
.banner-2 .s-desc .btn-link{margin-top:12px;}
.banner-3 .s-desc .banner-title{font-size:20px;}
.banner-3 .s-desc .banner-title span{font-size:24px;}
.banner-3 .s-desc .banner-desc{font-size:15px;}
.banner-3 .s-desc .btn-link{margin-top:18px;}
.banner-4 div.s-desc .banner-title{font-size:15px;}
.banner-4 div.s-desc .banner-desc{font-size:23px;}
.banner-4 div.s-desc .banner-desc span{font-size:30px;}
.banner-4 div.s-desc .btn-link{margin-top:22px;}
.banner-5 .s-desc .banner-title,.banner-6 .s-desc .banner-title{font-size:15px;}
.banner-5 .s-desc .banner-desc,.banner-6 .s-desc .banner-desc{font-size:23px;line-height:1.2em;}
.banner-5 .s-desc .banner-desc span,.banner-6 .s-desc .banner-desc span{font-size:38px;line-height:45px;}
.banner-5 .s-desc .btn-link,.banner-6 .s-desc .btn-link{margin-top:22px;line-height:28px;  }
.banner-2{margin-bottom:5px;}
.banner-box h2{font-size:38px;line-height:45px;  }
.banner-box h3{font-size:38px;}
.banner-box .btn-primary{margin-top:13px;line-height:45px; }
.banner-box p{font-size:14px;}
.banner-box span.btn-link{margin-top:5px;}
.banner-box .banner-2 .s-desc{left:27px;}
}
@media (min-width:768px) and (max-width:991px){.banners-top div[class^="col-"]{margin-right:-12px;margin-top:0px;}
.banners-top{margin-top:11px;}
.banner-1 .s-desc{left:15px !important;}
.banner-1 .s-desc .banner-title{font-size:30px}
.banner-1 .s-desc .banner-title span{font-size:28px;line-height:30px}
.banner-1 .s-desc .banner-desc{font-size:12px;margin-top:7px;}
.banner-2 .s-desc .banner-title{font-size:12px;}
.banner-2 .s-desc .banner-desc{font-size:30px;margin-top:4px;}
.banner-2 .s-desc .banner-desc span{font-size:17px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:22px;}
.banner-2 .s-desc .btn-link{margin-top:1px;}
.banner-3 .s-desc .banner-title{font-size:18px;}
.banner-3 .s-desc .banner-title span{font-size:26px;}
.banner-3 .s-desc .banner-desc{font-size:12px;}
.banner-3 .s-desc .btn-link{margin-top:14px;}
.banner-4 div.s-desc .banner-title{font-size:12px;}
.banner-4 div.s-desc .banner-desc{font-size:18px;}
.banner-4 div.s-desc .banner-desc span{font-size:26px;}
.banner-4 div.s-desc .btn-link{margin-top:18px;}
.banner-5 .s-desc .banner-title,.banner-6 .s-desc .banner-title{font-size:12px;}
.banner-5 .s-desc .banner-desc,.banner-6 .s-desc .banner-desc{font-size:18px;}
.banner-5 .s-desc .banner-desc span,.banner-6 .s-desc .banner-desc span{font-size:30px;}
.banner-5 .s-desc .btn-link,.banner-6 .s-desc .btn-link{margin-top:17px;}
.banner-2{margin-bottom:4px;}
.banner-box{position:relative;}
.banner-box h2{font-size:30px;}
.banner-box h3{font-size:30px;}
.banner-box .btn-primary{margin-top:10px;}
.banner-box p{font-size:11px;}
.banner-box span.btn-link{margin-top:15px;}
.banner-box .banner-2 .s-desc{left:22px;}
}
@media (max-width:767px){.banners-top div[class^="col-"]{margin-right:0;margin-top:0px;}
.banner-1,.banner-2,.banner-3,.banner-5{margin-bottom:15px;}
.banner-box .banner-2 .s-desc{left:7%;}
.banner-2 .s-desc .banner-title{font-size:15px;}
.banner-2 .s-desc .banner-desc{font-size:20px;margin-top:6px;}
.banner-2 .s-desc .banner-desc span{font-size:26px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:20px;line-height:1.2em;}
.banner-2 .s-desc .btn-link{margin-top:12px;}
.banner-3 .s-desc .banner-title{font-size:19px;}
.banner-3 .s-desc .banner-title span{font-size:30px;}
.banner-3 .s-desc .banner-desc{font-size:19px;}
.banner-3 .s-desc .btn-link{margin-top:23px;}
.banner-4 div.s-desc .banner-title{font-size:19px;}
.banner-4 div.s-desc .banner-desc{font-size:29px;}
.banner-4 div.s-desc .banner-desc span{font-size:38px;}
.banner-4 div.s-desc .btn-link{margin-top:28px;}
.banner-5 .s-desc .banner-title,.banner-6 .s-desc .banner-title{font-size:19px;}
.banner-5 .s-desc .banner-desc,.banner-6 .s-desc .banner-desc{font-size:29px;}
.banner-5 .s-desc .banner-desc span,.banner-6 .s-desc .banner-desc span{font-size:48px;}
.banner-5 .s-desc .btn-link,.banner-6 .s-desc .btn-link{margin-top:27px;}
.banners{text-align:center;line-height:0;}
.banners .banner-box .s-desc{line-height:24px;}
.banner-box{max-width:100%;float:none;display:inline-block;}
}
@media (max-width:480px){.banner-box .s-desc{left:15px;right:15px;}
.banner-1 .s-desc{left:24px !important;}
.banner-1 .s-desc .banner-title{font-size:48px;}
.banner-1 .s-desc .banner-title span{font-size:44px;}
.banner-1 .s-desc .banner-desc{font-size:19px;margin-top:11px;}
.banner-box .banner-2 .s-desc{left:8%;}
.banner-2 .s-desc .banner-title{font-size:12px;}
.banner-2 .s-desc .banner-desc{font-size:24px;line-height:1em;margin-top:2px;}
.banner-2 .s-desc .banner-desc span{font-size:18px;}
.banner-2 .s-desc .banner-desc span.color-primary{font-size:16px;line-height:1.8em;}
.banner-2 .s-desc .btn-link{margin-top:2px;}
.banner-3 .s-desc .banner-title{font-size:23px;}
.banner-3 .s-desc .banner-title span{font-size:32px;}
.banner-3 .s-desc .banner-desc{font-size:15px;}
.banner-3 .s-desc .btn-link{margin-top:18px;}
.banner-4 div.s-desc .banner-title{font-size:15px;}
.banner-4 div.s-desc .banner-desc{font-size:23px;}
.banner-4 div.s-desc .banner-desc span{font-size:28px;}
.banner-4 div.s-desc .btn-link{margin-top:22px;}
.banner-5 .s-desc .banner-title,.banner-6 .s-desc .banner-title{font-size:12px;}
.banner-5 .s-desc .banner-desc,.banner-6 .s-desc .banner-desc{font-size:18px;}
.banner-5 .s-desc .banner-desc span,.banner-6 .s-desc .banner-desc span{font-size:30px;}
.banner-5 .s-desc .btn-link,.banner-6 .s-desc .btn-link{margin-top:15px;}
.banner-6 .s-desc .banner-title{font-size:12px;}
.banner-6 .s-desc .banner-desc{font-size:18px;}
.banner-6 .s-desc .banner-desc span{font-size:30px;}
.banner-6 .s-desc .btn-link{margin-top:15px;}
}
.box-info{text-align:center;padding-top:58px;padding-bottom:43px;}
.box-info h1,.box-info h2,.box-info h3,.box-info h4,.box-info h5,.box-info h6{color:#fff;}
.box-info__item i{font-size:37px;line-height:1.2em;display:inline-block;margin-bottom:22px;}
.box-info__item h3{font-size:20px;line-height:1.2em;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;}
.box-info__item p{font-size:12px;line-height:1.4em;}
.megamenu{width:auto}
.male-megamenu{text-align:right;padding-right:40px;}
.male-megamenu ul.sf-menu a{color:#debd3b}
@media (max-width:991px) and (min-width:768px){.male-megamenu{width:auto;text-align:center;}
.male-megamenu .megamenu{width:auto;}
}
@media (max-width:767px){.header_menu{display:none;}
.male-megamenu{text-align:center;}
.male-megamenu .megamenu{width:auto;}
.male-megamenu .sf-menu{display:block;}
}
/* blog */
.article-info .article-image{width:50%;margin-right:30px;float:left;}
.blog-item .blog-item-inner .article-image:before{content:'';width:0;height:0;border-bottom:85px solid transparent;top:0;position:absolute;z-index:2;border-left:80px solid #fff;left:}
.description-category__cont h1{font-size:18px;line-height:1.5em;}
.sf-menu.sf-js-enabled.sf-arrows a:hover{color:#debd3b}
.male-megamenu .sf-menu.sf-js-enabled.sf-arrows a:hover{color:#ffffff}
/* banner 3x top **** */
.blok-2-container{margin-bottom:60px;}
.blok-2-container #banner0 .banner-box {width:33.333%}
@media (max-width:767px){.blok-2-container .banner-box{width:100%;margin-bottom:60px;max-width:460px;}}
.blok-2-container .banner-box:nth-child(1){padding-right:5px}
.blok-2-container .banner-box:nth-child(2){padding-right:5px}
.blok-2-container .banner-box:nth-child(3){padding-right:5px}
.blok-2-container .s-desc{top:20px;left:0px;width:100%;position:relative;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
.blok-2-container .s-desc h5{font-size:20px;color:#b09925;font-weight: 300;}
.blok-2-container .s-desc h6{font-size:14px;margin-top:10px;}
.banner-01 .s-desc{text-align:left}
.banner-01 .s-desc .banner-title{font-size:25px;line-height:1.2em;margin-top:20px;color:#fff;font-weight:300}
.banner-02 .s-desc{text-align:left}
.banner-02 .s-desc .banner-title{font-size:25px;line-height:1.2em;margin-top:20px;color:#fff;font-weight:300}
.banner-03 .s-desc{text-align:left}
.banner-03 .s-desc .banner-title{font-size:25px;line-height:1.2em;margin-top:20px;color:#fff;font-weight:300}
a.btn.btn-link{background:#b09925;color:#ffffff;font-weight:300;border:none;}
a.btn.btn-link:hover{color:#000;background:#ffffff;font-weight:300;border:none;}
/* -------- banner 1x top --------- */
.banner-1xtop h3{font-weight:300;color:#25;}
.banner-1-block {margin:10px 0;}

img.left, img.right {
    float:none;margin:20px;width:100%;height:100%;margin:0 auto;display:block;text-align: center;
}

@media (min-width:768px){
    img.left {
        float: left;
        margin: 10px 20px 10px 0;
        max-width:340px !important;
        height: auto !important;
    }

    img.right {
        float: right;
        max-width:340px !important;
        height: auto !important;
        margin: 10px 0px 10px 20px;
    }
}

.page-menu li a.current, .page-menu li a.current:focus, .page-menu li a.current:hover {
    z-index: 2;
    color:inherit;
    font-weight: bold;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
}

.page-menu .submenu { display:n one; }
.page-menu ul { margin:0;padding:0;list-style:none; }
.page-menu li { margin:0;padding:0;list-style:none; }
.page-menu .list-group-item { background: none; }
.page-menu li a.current { font-weight:bold; }

.panel>.page-menu.list-group:last-child .list-group-item:last-child {
  border-bottom:1px solid #ddd;
}

.page-menu li a {}
.page-menu .level1-item { padding-left:30px }
.page-menu .level2-item { padding-left:50px }

.megamenu a.current { color:#fff !important;font-weight:bold; }