@charset "UTF-8";body{background:#fff;font-family:Microsoft YaHei,Verdana,sans-serif;font-size:14px;line-height:24px}
@media screen and (min-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1200px}
}
@media screen and (min-width:576px) and (max-width:1199px){.container,.container-lg,.container-md,.container-sm{max-width:100%}
}
h1,h2,h3,h4,h5,h6{line-height:1;margin:0}
p{margin:0}
a,button{text-decoration:none;color:inherit}
button{background:0 0;border:0;padding:0;outline:0}
a,button,img,input{-webkit-transition:all .3s;transition:all .3s}
a:focus{outline:0}
a:focus,a:hover{text-decoration:none}
a:hover{color:#b78b0a}
button,input[type=submit]{cursor:pointer;outline:0!important}
:focus{outline:0}
span{display:inline-block}
span.separator{color:#bfbfbf;margin:0 8px;line-height:1;font-size:14px}
.zoom-in img{-webkit-transition:all .3s linear;transition:all .3s linear}
.zoom-in:hover img{-webkit-transform:scale(1.1) rotate(.05deg);transform:scale(1.1) rotate(.05deg)}
.theme-border{border:2px solid #b78b0a!important}
.theme-border2{border:2px solid #ff7519!important}
@media screen and (min-width:1200px){.position-xl-relative{position:relative}
}
.custom-column .row>.col-xl-5{max-width:100%}
@media screen and (min-width:1920px){.custom-column .row>.col-xl-5{width:50%}
}
@media screen and (max-width:1919px){.custom-column .row>.col-xl-5{width:60%}
}
@media screen and (max-width:1200px){.custom-column .row>.col-xl-5{width:72%}
}
@media screen and (max-width:991px){.custom-column .row>.col-xl-5{width:40%}
}
@media screen and (max-width:575px){.custom-column .row>.col-xl-5{width:100%}
}
.custom-column .row>.col-xl-4{max-width:100%}
@media screen and (min-width:1920px){.custom-column .row>.col-xl-4{width:36%}
}
@media screen and (min-width:992px) and (max-width:1919px){.custom-column .row>.col-xl-4{width:auto;display:none}
}
@media screen and (max-width:991px){.custom-column .row>.col-xl-4{width:100%;display:block}
}
.custom-column .row>.col-xl-3{max-width:100%}
@media screen and (min-width:1920px){.custom-column .row>.col-xl-3{width:14%}
}
@media screen and (max-width:1919px){.custom-column .row>.col-xl-3{width:40%}
}
@media screen and (max-width:1200px){.custom-column .row>.col-xl-3{width:28%}
}
@media screen and (max-width:991px){.custom-column .row>.col-xl-3{width:60%}
}
@media screen and (max-width:575px){.custom-column .row>.col-xl-3{width:100%}
}
@media screen and (min-width:1920px){.none-in-xxl{display:none}
}
@media screen and (max-width:991px){.none-in-xxl{display:none}
}
@media screen and (max-width:1200px){.position-lg-static{position:static!important}
}
.zIndex-3{z-index:3}
hr.hr{background-color:#ebebeb;opacity:1}
.theme1 .hover-color:hover{color:#b78b0a!important}
.w-md-50{width:100%;max-width:100%}
@media screen and (min-width:768px){.w-md-50{max-width:50%}}
hr.hr{width:40px;height:2px;background:#292929;margin-top:0;margin-bottom:30px}
.mx-w-100{max-width:100%!important}
h1,h2,h3,h4,h5,h6{margin-top:0;font-style:normal;font-weight:400;text-transform:normal}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:40px;font-weight:500}
h2{font-size:35px}
h3{font-size:28px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
ul{margin:0;padding:0}
li{list-style:none}
::-moz-selection{background:#b78b0a;color:#fff;text-shadow:none}
::selection{background:#b78b0a;color:#fff;text-shadow:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999!important;opacity:1}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999!important;opacity:1}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999!important;opacity:1}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999!important;opacity:1}
input::placeholder,textarea::placeholder{color:#999!important;opacity:1}
input:active::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder{color:#999!important;opacity:1}
input:active::-moz-placeholder,textarea:active::-moz-placeholder{color:#999!important;opacity:1}
input:active:-ms-input-placeholder,textarea:active:-ms-input-placeholder{color:#999!important;opacity:1}
input:active::-ms-input-placeholder,textarea:active::-ms-input-placeholder{color:#999!important;opacity:1}
input:active::placeholder,textarea:active::placeholder{color:#999!important;opacity:1}
.bg-img{background-repeat:no-repeat;background-position:bottom;background-size:cover}
.bg-img1{background-image:url(../img/slider/slide1.jpg)}
.bg-img2{background-image:url(../img/slider/slide2.jpg)}
.bg-img3{background-image:url(../img/slider/slide3.jpg)}
.bg-img4{background-image:url(../img/slider/slide4.jpg)}
.bg-img5{background-image:url(../img/slider/slide5.jpg)}
.bg-img6{background-image:url(../img/slider/slide6.jpg)}
.bg-img7{background-image:url(../img/slider/slide7.jpg)}
.bg-img8{background-image:url(../img/slider/slide8.jpg)}
@media (max-width:991px){.bg-img{background-position:40% bottom}
.bg-img.bg-img4{background-position:45% bottom}
.wraped .bg-img{background-position:40% bottom}
}
.cred{color:#ff0000!important}
.fcred{color:#666666!important}
.fhs a{padding: 15px 30px;
    color: #fff;
    background: #b78b0a;
    border-radius: 4px;
    font-size: 1.4rem;}
.fhs a:hover{padding: 15px 30px;
    color: #fff;
    background: #c79a17;
    border-radius: 4px;
    font-size: 1.4rem;}
.theme-bg{background-color:#b78b0a!important}
.theme-bg2{background-color:#ff7519!important}
.theme-bg3{background-color:#b78b0a!important}
.bg-light{background-color:#efefef!important}
.bg-light2{background-color:#f7f7f7!important}
.bg-light3{background-color:#fff!important}
.bg-lighten{background-color:#f5f5f5!important}
.bg-lighten2{background-color:#333}
.bg-dark{background-color:#292929!important}
.theme-color{color:#b78b0a}
.theme-color2{color:#ff7519}
.theme-color3{color:#b78b0a}
.text-warning{color:#fdd835!important}
.text-dark{color:#000!important}
.btext-dark{color:#fff!important}
.text-muted{color:#707070!important}
.py-5{padding-top:5px;padding-bottom:5px}
.py-10{padding-top:10px!important;padding-bottom:10px!important}
.py-15{padding-top:15px;padding-bottom:15px}
.py-20{padding-top:20px!important;padding-bottom:20px!important}
.py-25{padding-top:25px;padding-bottom:25px}
.py-30{padding-top:30px;padding-bottom:30px}
.py-35{padding-top:35px;padding-bottom:35px}
.py-40{padding-top:40px;padding-bottom:40px}
.py-45{padding-top:45px;padding-bottom:45px}
.py-50{padding-top:50px;padding-bottom:50px}
.py-55{padding-top:55px;padding-bottom:55px}
.py-60{padding-top:60px;padding-bottom:60px}
.px-5{padding-left:5px;padding-right:5px}
.px-10{padding-left:10px;padding-right:10px}
.px-15{padding-left:15px;padding-right:15px}
.px-20{padding-left:20px;padding-right:20px}
.px-25{padding-left:25px;padding-right:25px}
.px-30{padding-left:30px;padding-right:30px}
.px-35{padding-left:35px;padding-right:35px}
.px-40{padding-left:40px;padding-right:40px}
.px-45{padding-left:45px;padding-right:45px}
.px-50{padding-left:50px;padding-right:50px}
.my-5{margin-top:5px;margin-bottom:5px}
.my-10{margin-top:10px;margin-bottom:10px}
.my-15{margin-top:15px;margin-bottom:15px}
.my-20{margin-top:20px;margin-bottom:20px}
.my-25{margin-top:25px;margin-bottom:25px}
.my-30{margin-top:30px;margin-bottom:30px}
.my-35{margin-top:35px;margin-bottom:35px}
.my-40{margin-top:40px;margin-bottom:40px}
.my-45{margin-top:45px;margin-bottom:45px}
.my-50{margin-top:50px;margin-bottom:50px}
.my-55{margin-top:55px;margin-bottom:55px}
.my-60{margin-top:60px;margin-bottom:60px}
.mx-5{margin-left:5px;margin-right:5px}
.mx-10{margin-left:10px;margin-right:10px}
.mx-15{margin-left:15px;margin-right:15px}
.mx-20{margin-left:20px;margin-right:20px}
.mx-25{margin-left:25px;margin-right:25px}
.mx-30{margin-left:30px;margin-right:30px}
.mx-35{margin-left:35px;margin-right:35px}
.mx-40{margin-left:40px;margin-right:40px}
.mx-45{margin-left:45px;margin-right:45px}
.mx-50{margin-left:50px;margin-right:50px}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-21{margin-top:4px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-45{margin-top:45px}
.mt-50{margin-top:50px}
.mt-55{margin-top:55px}
.mt-60{margin-top:60px}
.mt-65{margin-top:65px}
.mt-70{margin-top:70px}
.mt-75{margin-top:75px}
.mt-80{margin-top:80px}
.mt-85{margin-top:85px}
.mt-90{margin-top:90px}
.mt-95{margin-top:95px}
.mt-100{margin-top:100px}
.mt-105{margin-top:105px}
.mt-110{margin-top:110px}
.mt-115{margin-top:115px}
.mt-120{margin-top:120px}
.mt-125{margin-top:125px}
.mt-130{margin-top:130px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-75{margin-bottom:75px}
.mb-80{margin-bottom:80px}
.mb-85{margin-bottom:85px}
.mb-90{margin-bottom:90px}
.mb-95{margin-bottom:95px}
.mb-100{margin-bottom:100px}
.mb-105{margin-bottom:105px}
.mb-110{margin-bottom:110px}
.mb-115{margin-bottom:115px}
.mb-120{margin-bottom:120px}
.mb-125{margin-bottom:125px}
.mb-130{margin-bottom:130px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-30{margin-left:30px}
.ml-35{margin-left:35px}
.ml-40{margin-left:40px}
.ml-45{margin-left:45px}
.ml-50{margin-left:50px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-25{margin-right:25px}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-40{margin-right:40px}
.mr-45{margin-right:45px}
.mr-50{margin-right:50px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-45{padding-top:45px}
.pt-50{padding-top:50px}
.pt-55{padding-top:55px}
.pt-60{padding-top:60px}
.pt-65{padding-top:65px}
.pt-70{padding-top:70px}
.pt-75{padding-top:75px}
.pt-80{padding-top:80px}
.pt-85{padding-top:85px}
.pt-90{padding-top:90px}
.pt-95{padding-top:95px}
.pt-100{padding-top:100px}
.pt-105{padding-top:105px}
.pt-110{padding-top:110px}
.pt-115{padding-top:115px}
.pt-120{padding-top:120px}
.pt-125{padding-top:125px}
.pt-130{padding-top:130px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-45{padding-bottom:45px}
.pb-50{padding-bottom:50px}
.pb-55{padding-bottom:55px}
.pb-60{padding-bottom:60px}
.pb-65{padding-bottom:65px}
.pb-70{padding-bottom:70px}
.pb-75{padding-bottom:75px}
.pb-80{padding-bottom:80px}
.pb-85{padding-bottom:85px}
.pb-90{padding-bottom:90px}
.pb-95{padding-bottom:95px}
.pb-100{padding-bottom:100px}
.pb-105{padding-bottom:105px}
.pb-110{padding-bottom:110px}
.pb-115{padding-bottom:115px}
.pb-120{padding-bottom:120px}
.pb-125{padding-bottom:125px}
.pb-130{padding-bottom:130px}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-35{padding-left:35px}
.pl-40{padding-left:40px}
.pl-45{padding-left:45px}
.pl-50{padding-left:50px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pr-35{padding-right:35px}
.pr-40{padding-right:40px}
.pr-45{padding-right:45px}
.pr-50{padding-right:50px}
@media screen and (min-width:1920px){.px-xl-90{padding-left:90px;padding-right:90px}
}
@media screen and (max-width:991px){.mr-pr-0{margin-right:0;padding-right:0}
}
.btn{font-weight:600;line-height:1;font-size:18px;border-radius:0}
.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.theme--btn-default{color:#fff;background:#b78b0a}
.theme--btn-default:hover{color:#fff;background:#292929}
.theme--btn1{color:#292929;background:#fff;border:2px solid #292929}
.theme--btn1:hover{color:#fff;background:#b78b0a;border:2px solid #b78b0a}
.theme--btn2{color:#fff;background:#ff7519}
.theme--btn2:hover{background:#292929;color:#fff}
.theme--btn3{color:#292929;background:#fff}
.theme--btn3:hover{color:#fff;background:#b78b0a}
.theme-btn--light{background-color:#f6f6f6;color:#292929}
.theme-btn--light1:hover{color:#fff;background:#b78b0a}
.theme-btn--light2:hover{color:#fff;background:#ff7519}
.theme-btn--light3:hover{color:#fff;background:#b78b0a}
.theme--btn-ddefault{background:#f6f6f6;color:#292929}
.theme--btn-ddefault:hover{background:#b78b0a;color:#fff}
.theme-btn--dark,.theme-btn--dark1{color:#fff;background:#292929}
.theme-btn--dark1:hover{color:#fff;background:#b78b0a}
.theme-btn--dark2{color:#fff;background:#292929}
.theme-btn--dark2:hover{color:#fff;background:#ff7519}
.theme-btn--dark3{text-transform:uppercase;color:#b78b0a;background:#fff;font-size:24px;font-weight:600;border:2px solid #b78b0a;border-radius:3px;}
.theme-btn--dark3 i{font-size:24px;margin-right:5px;}
.theme-btn--dark3-sm{font-family:Gilroy-Regular ☞;font-weight:400;font-size:14px;line-height:25px}
.theme-btn--dark3:hover{color:#fff;background:#b78b0a}
.btn--sm{padding:5px 20px}
.btn--md{padding:10px 25px}
.btn--lg{padding:15px 30px}
@media screen and (max-width:767px){.btn--lg{padding:10px 20px}
}
.btn--xl{padding:15px 30px}
.rounded{border-radius:3rem!important}
.btn-rounded{border-radius:0 5px 5px 0}
.rounded-5{border-radius:5px}
.search-btn{position:absolute;top:0;right:0;width:65px;height:100%;color:#fff;font-size:21px;text-align:center;-webkit-transition:all .3s;transition:all .3s}
.search-btn.position-left{right:auto;left:0}
.search-btn.bg-dark:hover,.search-btn.theme-bg:hover{background-color:#292929!important;color:#fff}
.search-btn.bg-white{width:45px;font-size:28px;background-color:transparent!important;padding:0}
.search-btn.bg-white,.search-btn.bg-white:hover{color:#292929!important}
.news-letter-btn{position:absolute;top:13px;right:5px;font-size:12px;border-left:2px solid #ebebeb;padding:0 30px;line-height:30px;height:30px;font-weight:600;color:#292929;border-radius:0}
@media screen and (max-width:991px){.news-letter-btn{padding:0 20px}
}
@media screen and (max-width:575px){.news-letter-btn{padding:0 15px}
}
.theme1 .news-letter-btn:hover{color:#b78b0a}
.banner-btn{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.shop-now-btn{font-size:14px;font-weight:700;line-height:1;padding:7px;color:#fff;background:#b78b0a;display:block;width:100%;-webkit-transition:all .3s linear;transition:all .3s linear;border-radius:0}
.shop-now-btn:hover{color:#fff;background:#292929}
.blog-search-btn{position:absolute;top:0;right:0;font-weight:400;font-size:18px;color:#fff;padding:0 20px;line-height:47px;height:100%;border-radius:0 30px 30px 0}
.theme1 .blog-search-btn{background:#b78b0a;border:1px solid #b78b0a}
.theme1 .blog-search-btn:hover{background-color:#292929;color:#fff;border-color:#292929}
.read-more{font-weight:500;font-size:14px;padding:13px 20px;color:#292929;background:#fff;border:2px solid #292929}
.read-more:hover{color:#fff;background:#292929}
.section-title .title{font-size:24px;font-weight:500}
@media screen and (max-width:480px){.section-title .title{font-size:20px}
}
.section-title .title span{position:relative;padding-right:20px;font-weight:500;line-height:1;font-size:20px}
.section-title .title.hr{position:relative}
.section-title .title.hr:before{content:"";position:absolute;left:0;right:80px;top:50%;border-bottom:1px solid #ebebeb}
.section-title .text{font-weight:400;color:#929292;font-size:12px;line-height:1.5}
.popular-slider2 .section-title .title{line-height:1.3}
.popular-slider2 .section-title .text{font-size:12px;line-height:20px}
.badge{position:absolute;text-align:center;padding:0;width:50px;height:50px;line-height:50px;z-index:2;text-transform:capitalize;border-radius:50%}
.badge,.badge.my-badge{font-weight:400;font-size:12px}
.badge.my-badge{width:auto;height:auto;display:inline-block;padding:10px;line-height:1;color:#fff;background:#292929;border-radius:0}
.theme1 .badge-danger{color:#fff;background-color:#b78b0a!important}
.badge-success{color:#fff;background-color:#292929!important}
.theme2 .badge-danger{color:#fff;background-color:#ff7519!important}
.theme3 .badge-danger,.theme3 .badge-success{color:#fff;background-color:#b78b0a!important}
.cbdg1{width:16px;height:16px;padding:0;line-height:16px;font-size:12px;top:4px;right:2px;text-align:center;font-weight:500;border-radius:100%}
.theme1 .cbdg1{color:#b78b0a}
.theme2 .cbdg1{color:#292929;background-color:#fff!important}
.theme3 .cbdg1{color:#fff;background-color:#b78b0a!important}
.cb6{display:inline-block;text-align:center;font-size:18px;padding:10px}
.top-left,.top-right{top:20px;left:20px}
.top-right{left:auto;right:10px}
.static-info p{font-size:12px;line-height:40px}
.header-top-social li{margin:0 20px 0 0}
.header-top-social li a{line-height:40px;color:#929292!important;height:40px;font-size:16px}
.header-top-social li a:hover{color:#b78b0a!important}
.offcanvas-head-phone{float:left;margin-top:8px;}
.offcanvas-head-phone .ion-ios-telephone {
    font-size: 20px;
    color: #fff;
    line-height: 0;
    background: #b78b0a;
    border-right: 1px solid #dddddd94;
    margin-right:10px;
    margin-left:0px;
	margin-top:2px;
    height: 32px;
    width: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 100%;
    float: left;
}
.offcanvas-head-phone .phone-number{width:128px;}
.offcanvas-head-phone .phone-number a{font-size:17px;font-weight:600;color:#b78b0a;width:100%;float:left}
.offcanvas-head-phone .phone-number em{width:100%;float:left;font-style:normal;font-size:13px;line-height:16px;}
.main-menu li a{display:block;padding:20px 18px;font-size:16px;text-transform:uppercase;line-height:32px}
.main-menu li a i{font-size:16px;position:relative;top:1px;margin-left:-2px}
.theme1 li a{color:#292929}
.theme1 li.active>a,.theme1 li:hover>a{color:#b78b0a}
.mega-menu{position:absolute;top:100%;left:0;right:0;max-width:100%;opacity:0;visibility:hidden;z-index:3;background:#fff;padding:30px;border:1px solid #eee;margin:0 15px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.main-menu li:hover>.mega-menu{opacity:1;visibility:visible;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}
.mega-menu li ul li,.mega-menu>li{margin:0}
.mega-menu li>ul li:last-child a{padding-bottom:0}
.mega-menu li>ul li>a:hover{padding-left:2px}
.mega-menu li ul li.mega-menu-title{margin-bottom:10px}
.mega-menu li ul li.mega-menu-title a{color:#292929;line-height:1.4;text-transform:uppercase;font-size:14px;font-weight:600;padding:0!important}
.mega-menu li a{color:#707070;text-align:left;padding:0 0 5px;text-transform:capitalize;line-height:20px;font-weight:400;font-size:14px}
.mega-menu-custom-with{max-width:1110px;min-width:1110px;left:0}
@media screen and (max-width:1500px){.mega-menu-custom-with{min-width:900px;left:0;right:0}
}
.theme1 .mega-menu li ul li.mega-menu-title a:hover{color:#b78b0a}
.blog-ctry-menu li a{position:relative;font-weight:400;color:#707070;display:block;text-transform:capitalize;line-height:35px;font-size:13px}
.blog-ctry-menu li a:before{content:"\f2c7";position:absolute;display:inline-block;font-family:Ionicons;right:0}
.blog-ctry-menu li a:hover{color:#b78b0a}
.blog-ctry-menu li.active a:before{content:"\f462"}
.blog-ctry-menu li ul.category-sub-menu{display:none}
.blog-ctry-menu li ul.category-sub-menu li a{font-size:13px;line-height:35px;padding:0 10px;display:block;color:#707070}
.blog-ctry-menu li ul.category-sub-menu li a:before{content:""}
.sub-menu{position:absolute;top:100%;padding:0;min-width:100px;z-index:4;border:1px solid #eee;background:#fff;opacity:0;visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.main-menu li:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}
.sub-menu li{position:relative;padding:0 20px;border-bottom:1px solid #eee;margin:0}
.sub-menu li a{font-weight:400;text-align:left;text-transform:capitalize;padding:0;color:#707070;font-size:14px;line-height:42px}
.sub-menu li a i{margin-left:10px}
.sub-menu li:hover>a{padding-left:2px}
.sub-menu .sub-menu{opacity:0;visibility:hidden;left:100%;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
@media screen and (min-width:992px){.header.style1{position:absolute;width:100%;z-index:99;top:0;left:0;padding:20px 0}
}
#sticky.is-isticky{position:fixed;top:0;left:0;width:100%;padding:0px 0;z-index:99;-webkit-transition:all .3s;transition:all .3s;-webkit-animation:fadeInDown .5s ease-in-out;animation:fadeInDown .5s ease-in-out;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);box-shadow:0 8px 6px -6px rgba(0,0,0,.4)}
.theme1.is-isticky{background:#fff}
.theme1.is-isticky:hover{background:#fff}
#sticky.custom-sticky.is-isticky{padding-top:4px;padding-bottom:4px}
@media screen and (max-width:991px){#sticky.custom-sticky.is-isticky{position:static!important}
.theme1.is-isticky{padding:15px 0!important}
}
.mobile-menu-toggle{margin:0 10px}
.cart-block-links li{margin-right:10px}
.cart-block-links li a,.mobile-menu-toggle a{font-size:20px;height:30px;line-height:30px;width:30px;display:inline-block;text-align:center;border-radius:100%}
.cart-block-links.theme1 a,.mobile-menu-toggle a{color:#fff;background:#b78b0a}
.cart-block-links.theme1 a:hover,.mobile-menu-toggle a:hover{color:#fff;background:#6e6753;opacity:1}
.cart-block-links.theme2 a{color:#fff!important}
.cart-block-links.theme2 a:hover{color:#fff}
.cart-block-links.theme3 a{color:#333}
.cart-block-links.theme3 a:hover{color:#b78b0a}
.mobile-menu-toggle{margin-right:0}
.mobile-menu-toggle svg{width:50px;height:50px}
.mobile-menu-toggle svg path{-webkit-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);fill:none;stroke-dashoffset:0;stroke-linecap:round;stroke-width:30px}
.mobile-menu-toggle svg path#bottom,.mobile-menu-toggle svg path#top{stroke-dasharray:240px 950px}
.mobile-menu-toggle svg path#middle{stroke-dasharray:240px 240px}
.mobile-menu-toggle .close svg path#bottom,.mobile-menu-toggle .close svg path#top{stroke-dasharray:-650px;stroke-dashoffset:-650px}
.mobile-menu-toggle .close svg path#middle{stroke-dasharray:1px 220px;stroke-dashoffset:-115px}
.mobile-menu-toggle.theme1 svg path{stroke:#292929}
.mobile-menu-toggle.theme2 svg path{stroke:#fff}
.mobile-menu-toggle.theme3 svg path{stroke:#292929}
body.offcanvas-open{overflow-y:hidden;padding-right:17px}
@media screen and (max-width:991px){body.offcanvas-open{padding-right:0}
}
.offcanvas-overlay{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,.5)}
.offcanvas{font-size:13px;font-weight:400;position:fixed;z-index:1000;top:0;right:0;left:auto;display:block;overflow:hidden;width:430px;height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.offcanvas.offcanvas-open{-webkit-transform:translateX(0);transform:translateX(0)}
.offcanvas.offcanvas-mobile-menu{right:auto;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.offcanvas.offcanvas-mobile-menu.offcanvas-open{-webkit-transform:translateX(0);transform:translateX(0)}
.phone-number a{font-size:18px;line-height:20px;font-weight:600;color:#b78b0a;width:100%;float:left}
.phone-number em{width:100%;float:left;font-style:normal}
.ion-ios-telephone{font-size:24px;color:#fff;line-height:0;background:#b78b0a;border-right:1px solid #dddddd94;margin-right:10px;margin-left:15px;height:42px;width:42px;line-height:45px;text-align:center;border-radius:100%;float:left}
.br-col{color:#b78b0a}
@media screen and (max-width:767px){.offcanvas{width:350px}
}
@media screen and (max-width:480px){.offcanvas{width:300px}
}
.offcanvas .inner{padding:20px;height:100vh;overflow-y:scroll}
@media screen and (max-width:480px){.offcanvas .inner{padding:10px}
}
.offcanvas .title{color:#292929;font-weight:600;font-size:15px}
.offcanvas .offcanvas-close{position:relative;width:20px;height:20px;text-indent:-9999px;border:0;background-color:transparent}
.offcanvas .offcanvas-close:after{position:absolute;top:calc(50% - 1px);left:0;width:20px;height:2px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#292929}
.offcanvas .offcanvas-close:hover:after{-webkit-transform:rotate(0);transform:rotate(0)}
.offcanvas .offcanvas-close:before{position:absolute;top:calc(50% - 1px);left:0;width:20px;height:2px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#292929}
.offcanvas .offcanvas-close:hover:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.offcanvas .offcanvas-menu ul li{position:relative;display:block;line-height:28px}
.offcanvas .offcanvas-menu ul li a{display:block;position:relative;padding:8px 20px;text-transform:capitalize;border-top:1px solid #eee;font-size:14px;font-weight:600;line-height:30px}
.offcanvas .offcanvas-menu ul li .offcanvas-submenu{position:static;top:auto;display:none;visibility:visible;width:100%;min-width:auto;-webkit-transition:none;transition:none;opacity:1;-webkit-box-shadow:none;box-shadow:none}
.offcanvas .offcanvas-menu ul li .offcanvas-submenu li{line-height:inherit;position:relative}
.offcanvas .offcanvas-menu ul li .offcanvas-submenu li a{font-weight:400;padding-left:40px}
.offcanvas .offcanvas-menu ul li .offcanvas-submenu li ul a{padding-left:60px}
.offcanvas .offcanvas-menu ul li .menu-expand{position:absolute;z-index:2;top:0;right:0;width:24px;height:44px;cursor:pointer;background-color:transparent}
.offcanvas .offcanvas-menu ul li .menu-expand:after,.offcanvas .offcanvas-menu ul li .menu-expand:before{position:absolute;top:50%;left:0;width:14px;height:2px;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#292929}
.offcanvas .offcanvas-menu ul li .menu-expand:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.offcanvas .offcanvas-menu ul li.active>.menu-expand:after{-webkit-transform:rotate(0) scale(.75);transform:rotate(0) scale(.75)}
.offcanvas .offcanvas-social li{display:inline-block;margin:0 10px 10px 0;line-height:40px;padding:0}
.offcanvas .offcanvas-social li a{position:relative;display:inline-block;vertical-align:middle;font-size:16px;line-height:40px;width:40px;height:40px;border-radius:50%;text-align:center;border:2px solid transparent;z-index:1}
.theme1 .offcanvas-menu li:hover>.menu-expand:after,.theme1 .offcanvas-menu li:hover>.menu-expand:before{background:#b78b0a}
.theme1 .offcanvas-social a{color:#fff;background:#b78b0a}
.theme1 .offcanvas-social a:hover{background:0 0;color:#b78b0a;border-color:#b78b0a}
.offcanvas .inner .head{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}
.offcanvas .inner .head .offcanvas-close{position:relative;width:20px;height:20px;text-indent:-9999px;border:0;background-color:transparent}
.offcanvas .inner .sub-total{padding-top:15px;padding-bottom:15px;border-top:1px solid #eee;margin:30px 0;border-bottom:1px solid #eee;font-size:12px}
.offcanvas .inner .sub-total strong{color:#292929}
.offcanvas .inner .sub-total .amount{font-weight:700}
.offcanvas .inner .minicart-message{margin-top:15px;color:#292929;margin-bottom:15px}
.minicart-product-list{margin:0;padding-left:0;list-style:none}
.minicart-product-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ebebeb}
.minicart-product-list li .image{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px}
.minicart-product-list li .image img{max-width:100%;border:1px solid #ebebeb}
@media screen and (max-width:575px){.minicart-product-list li .image{-webkit-box-flex:1;-ms-flex:1 0 50px;flex:1 0 50px}
}
.minicart-product-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.minicart-product-list li .content{position:relative;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 150px);flex:1 0 calc(100% - 150px);padding-left:15px}
.minicart-product-list li .content .title{color:#292929;line-height:18px;margin-bottom:10px;font-size:13px;text-transform:capitalize}
.minicart-product-list li .content .quantity-price{font-size:12px;display:block;margin-top:10px}
.minicart-product-list li .content .quantity-price .amount{color:#292929;font-weight:500}
.minicart-product-list li .content .remove{line-height:1;position:absolute;top:0;right:0;padding:0 3px;color:#292929;font-size:18px}
@media screen and (max-width:575px){.minicart-product-list li .content{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 75px);flex:1 0 calc(100% - 75px)}
}
.theme1 .inner .sub-total .amount,.theme1 .minicart-product-list li .content .remove:hover,.theme1 .minicart-product-list li .content .title:hover{color:#b78b0a}
.info_setting .title_setting{font-size:14px;text-transform:capitalize;color:#292929;line-height:1;font-weight:600;margin-bottom:15px}
.info_setting ul{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ebebeb;color:#292929}
.info_setting ul li a{font-weight:400;color:#292929;font-size:13px;line-height:24px}
.info_setting ul li a img{margin-right:7px}
.info_setting ul li.active a{color:#b78b0a}
.info_setting:last-child ul{padding-bottom:0;margin-bottom:0;border-bottom:0}
.product-size .title{font-size:12px;line-height:24px;-webkit-box-flex:0;-ms-flex:0;flex:0;margin:0 30px 0 0}
.product-size .title,.product-size select{text-transform:uppercase;font-weight:400;color:#292929}
.product-size select{background-color:#fff;padding:0 30px 0 10px;-moz-appearance:none;-webkit-appearance:none;height:calc(3.4rem - 2px);font-size:14px;border:1px solid #ebebeb;background:url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=') no-repeat scroll right .5rem center/1.25rem 1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.product-size select option{text-transform:uppercase;font-weight:400}
.select-arrow-down{position:absolute;left:calc(100% - 85px)}
.product-widget .title{font-size:20px;line-height:1;color:#292929;padding-bottom:20px;margin-bottom:20px;font-weight:500;position:relative;display:block;text-transform:capitalize}
.product-tag li a{font-weight:400;text-transform:capitalize;display:block;padding:10px 15px;font-size:13px;line-height:20px;color:#707070;border:1px solid #ebebeb;background:#fff;margin:4px}
.product-tag li a:hover{color:#fff;background:#292929;border-color:#292929}
.product-count.style input{color:#292929;background-color:#fff;height:54px;padding:10px 30px 10px 10px;width:100px;border:1px solid #ebebeb;display:block;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.product-count.style .count-btn{background-color:transparent;border:0;border-left:1px solid #ebebeb;display:block;width:20px;height:27px;padding:0;text-align:center;color:#292929;font-size:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-count.style .increment{border-bottom:1px solid #ebebeb}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.filter-check-box{margin-bottom:10px}
.check-box-inner{padding-top:20px}
.check-box-inner .title{font-weight:500;font-size:20px;line-height:1;color:#292929;text-transform:uppercase;margin-bottom:15px;position:relative}
.check-box-inner .sub-title{font-weight:500;color:#292929;font-size:16px;margin-bottom:10px;line-height:24px;text-transform:capitalize}
.filter-check-box input[type=checkbox]{display:none}
.filter-check-box input[type=checkbox]+label{position:relative;padding-top:3px;padding-left:30px;cursor:pointer;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#707070;font-size:13px;line-height:22px}
.filter-check-box input[type=checkbox]+label:hover{color:#b78b0a}
.filter-check-box input[type=checkbox]+label:before{content:"";display:block;width:15px;height:15px;border:1px solid #ebebeb;border-radius:3px;position:absolute;left:0;top:5px;opacity:1}
.filter-check-box input[type=checkbox]+label:hover:before{border-color:#b78b0a}
.filter-check-box.color-grey input[type=checkbox]+label:before{background-color:#7e7e7e;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.05)}
.filter-check-box.color-grey input[type=checkbox]:checked+label:before{background-color:transparent}
.filter-check-box.color-white input[type=checkbox]+label:before{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.05)}
.filter-check-box.color-white.modify input[type=checkbox]+label:before{top:-9px}
.filter-check-box.color-black input[type=checkbox]+label:before{background-color:#666;border:1px solid #666}
.filter-check-box.color-black.modify input[type=checkbox]+label:before{top:-9px}
.filter-check-box.color-camel input[type=checkbox]+label:before{background-color:#c19a6b;border:1px solid #c19a6b}
.filter-check-box.color-camel input[type=checkbox]:checked+label:before{background-color:transparent}
.filter-check-box input[type=checkbox]:checked+label:before{width:10px;top:-1px;left:5px}
.filter-check-box input[type=checkbox]:checked+label:before,.theme1 .filter-check-box input[type=checkbox]:checked+label:before{border-radius:0;opacity:1;border-color:transparent #b78b0a #b78b0a transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.theme2 .filter-check-box input[type=checkbox]:checked+label:before{border-radius:0;opacity:1;border-color:transparent #ff7519 #ff7519 transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.filter-check-box.color-black input[type=checkbox]:checked+label:before{background:0 0}
.filter-check-box input[type=radio]:checked,.filter-check-box input[type=radio]:not(:checked){position:absolute;left:-9999px}
.filter-check-box input[type=radio]:checked+label,.filter-check-box input[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;line-height:20px;display:inline-block}
.filter-check-box input[type=radio]:checked+label:before,.filter-check-box input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #ebebeb;border-radius:100%;background:#fff}
.filter-check-box input[type=radio]:checked+label:after,.filter-check-box input[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#b78b0a;position:absolute;top:4px;left:4px;border-radius:100%}
.filter-check-box input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.filter-check-box input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.filter-check-box input[type=radio]+label:hover{color:#b78b0a}
#amount{border:0;color:#292929;font-size:14px;margin:0 0 20px}
.check-box-inner .ui-widget-content{border:1px solid #b78b0a}
.check-box-inner .ui-slider-horizontal{height:5px}
.check-box-inner .ui-widget-header{background:#b78b0a}
.check-box-inner .ui-slider-handle{top:50%;width:15px;height:15px;border:none;background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);outline:0;cursor:pointer;margin-top:-7.5px;border-radius:100%}
.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}
.static-media-wrap{padding:45px 30px}
.static-media2 .title{font-size:12px;font-weight:600;line-height:1}
.static-media2 .text{line-height:20px;color:#929292;font-size:12px;letter-spacing:.025em}
@media screen and (min-width:1200px) and (max-width:1399px){.static-media.mr-50{margin-right:25px}
}
@media screen and (min-width:992px) and (max-width:1199px){.static-media.mr-50{margin-right:30px}
}
.phone{line-height:1}
.phone a{font-weight:700;font-family:Gilroy-Bold ☞;font-size:16px}
.phone a:hover{color:#b78b0a!important}
.phone span{font-family:Gilroy-Regular ☞;font-size:14px}
.phone span,.phone strong{line-height:1}
.phone .email{line-height:2rem}
.slick-arrow{position:absolute;height:40px;width:40px;line-height:40px;top:50%;border:1px solid #ebebeb;background:#fff;color:#9d9d9d;text-align:center;z-index:1;font-size:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}
.slick-nav .slick-prev{left:10px;opacity:0;visibility:hidden}
@media screen and (max-width:1480px){.slick-nav .slick-prev{left:0}
}
.slick-nav:hover .slick-prev{opacity:1;visibility:visible}
.slick-nav .slick-next{right:15px;opacity:0;visibility:hidden}
@media screen and (max-width:1480px){.slick-nav .slick-next{right:0}
}
.slick-nav:hover .slick-next{visibility:visible;opacity:1}
.position-tolp-right .slick-arrow{height:32px;width:32px;line-height:32px;top:-60px;font-size:12px;-webkit-transform:translateY(0);transform:translateY(0)}
.position-tolp-right .slick-arrow:hover{color:#fff;background:#b78b0a;border-color:#b78b0a}
.position-tolp-right .slick-prev{left:auto;right:43px;opacity:1;visibility:visible}
.position-tolp-right .slick-next{right:5px;opacity:1;visibility:visible}
.slick-nav-sync .slick-prev{background:0 0;border:0;left:-40px}
.slick-nav-sync .slick-next{background:0 0;border:0;right:-40px}
.slick-nav-brand .slick-prev{left:0;opacity:0;visibility:hidden}
.slick-nav-brand:hover .slick-prev{left:-40px;opacity:1;visibility:visible}
@media screen and (max-width:1480px){.slick-nav-brand:hover .slick-prev{left:-10px}
}
.slick-nav-brand .slick-next{right:0;opacity:0;visibility:hidden}
.slick-nav-brand:hover .slick-next{right:-40px;visibility:visible;opacity:1}
@media screen and (max-width:1480px){.slick-nav-brand:hover .slick-next{right:-10px}
}
.blog-init .slick-prev{left:-20px;opacity:0;visibility:hidden}
@media screen and (max-width:1480px){.blog-init .slick-prev{left:0}
}
.blog-init:hover .slick-prev{opacity:1;visibility:visible}
.blog-init .slick-next{right:-20px;opacity:0;visibility:hidden}
@media screen and (max-width:1480px){.blog-init .slick-next{right:0}
}
.blog-init:hover .slick-next{visibility:visible;opacity:1}
.theme1 .slick-arrow:hover{color:#fff;background:#b78b0a;border-color:#b78b0a}
.position-top-right .slick-arrow{top:-60px;-webkit-transform:translateY(0);transform:translateY(0)}
.position-top-right .slick-arrow:hover{color:#fff;background:#b78b0a;border-color:#b78b0a}
.position-top-right .slick-prev{left:auto;right:55px;opacity:1;visibility:visible}
.position-top-right .slick-next{right:5px;opacity:1;visibility:visible}
.theme1 .slick-nav-sync .slick-arrow:hover{color:#b78b0a;background:0 0;border-color:transparent}
.slick-progress{position:absolute;left:0;top:0;width:100%;height:5px;z-index:1}
.slick-progress span{width:0;height:100%;position:absolute;background-color:rgba(49,56,72,.298);-webkit-transition:all 0s linear;transition:all 0s linear}
.slick-progress span.active{width:100%}
.dots-style .slick-dots{position:absolute;left:0;bottom:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dots-style .slick-dots li{line-height:1}
.dots-style .slick-dots li button{width:14px;height:14px;text-indent:2000px;font-size:0;display:block;margin:0 5px;border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7);border-radius:50%}
.dots-style .slick-dots li button:hover{-webkit-transform:scaleX(1);transform:scaleX(1)}
.testimonial-init.dots-style .slick-dots{position:static;margin-top:20px}
.testimonial-init.dots-style .slick-dots li{display:inline-block}
.testimonial-init.dots-style .slick-dots li button{width:12px;height:12px;border-radius:100%;background:#e7e7e7;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scaleX(1);transform:scaleX(1)}
.testimonial-init.dots-style .slick-dots li.slick-active button,.testimonial-init.dots-style .slick-dots li:hover button{background:#b78b0a}
.theme1 .slick-dots li button{background:#b0b0b0}
.theme1 .slick-dots li button:hover,.theme1 .slick-dots li.slick-active button{background:0 0;border-color:#b78b0a;-webkit-transform:scaleX(1);transform:scaleX(1)}
.theme1 .popular-slider-init.dots-style .slick-dots li button{background:#292929}
.theme1 .popular-slider-init.dots-style .slick-dots li button:hover{background:#b78b0a}
.theme1 .popular-slider-init.dots-style .slick-dots li.slick-active button{width:28px;background:#b78b0a;border-radius:8px}
.slick-slider{background:0 0}
.slider-height{height:833px}
@media screen and (min-width:1200px) and (max-width:1400px){.slider-height{height:700px}
}
@media screen and (min-width:992px) and (max-width:1199px){.slider-height{height:600px}
}
@media screen and (min-width:768px) and (max-width:991px){.slider-height{height:450px}
}
@media screen and (max-width:767px){.slider-height{height:350px}
}
.slider-height2{height:743px}
@media screen and (min-width:1200px) and (max-width:1400px){.slider-height2{height:600px}
}
@media screen and (min-width:992px) and (max-width:1199px){.slider-height2{height:480px}
}
@media screen and (min-width:768px) and (max-width:991px){.slider-height2{height:400px}
}
@media screen and (max-width:767px){.slider-height2{height:300px}
}
@media screen and (min-width:576px) and (max-width:767px){.slider-height2{height:350px}
}
.slider-height3{height:540px}
@media screen and (min-width:992px) and (max-width:1199px){.slider-height3{height:480px}
}
@media screen and (min-width:768px) and (max-width:991px){.slider-height3{height:400px}
}
@media screen and (max-width:767px){.slider-height3{height:300px}
}
@media screen and (min-width:576px) and (max-width:767px){.slider-height3{height:350px}
}
.pl-vw2{padding-left:2.86608vw}
.slider-content .title{font-weight:500;font-size:40px;line-height:1;opacity:0}
@media screen and (min-width:992px) and (max-width:1199px){.slider-content .title{font-size:42px}
}
@media screen and (min-width:768px) and (max-width:991px){.slider-content .title{font-size:35px}
}
@media screen and (max-width:767px){.slider-content .title{font-size:24px}
}
.slider-content .sub-title{font-weight:500;font-size:48px;line-height:1;opacity:0}
@media screen and (min-width:1200px) and (max-width:1600px){.slider-content .sub-title{font-size:50px}
}
@media screen and (min-width:992px) and (max-width:1199px){.slider-content .sub-title{font-size:45px}
}
@media screen and (min-width:768px) and (max-width:991px){.slider-content .sub-title{font-size:35px}
}
@media screen and (max-width:767px){.slider-content .sub-title{font-size:28px}
}
.slider-content .text{font-size:18px;margin-bottom:20px;font-weight:400;line-height:1;opacity:0}
@media screen and (min-width:768px) and (max-width:991px){.slider-content .text{font-size:16px}
}
@media screen and (max-width:767px){.slider-content .text{font-size:18px}
}
@media screen and (max-width:767px){.slider-content .text.mb-25{margin-bottom:15px}
}
.slider-content .btn{opacity:0}
@media screen and (max-width:767px){.slider-content .btn.mt-45{margin-top:30px}
}
.banner-thumb img{width:100%}
@media screen and (max-width:767px){.banner-thumb img{width:100%}
}
.hover-animation a:before{top:0;left:50%;right:51%;bottom:0}
.hover-animation a:after,.hover-animation a:before{position:absolute;content:"";background:hsla(0,0%,100%,.2);opacity:1}
.hover-animation a:after{top:50%;left:0;right:0;bottom:50%}
.hover-animation:hover a:before{left:0;right:0}
.hover-animation:hover a:after,.hover-animation:hover a:before{opacity:0;-webkit-transition:all .9s linear;transition:all .9s linear}
.hover-animation:hover a:after{top:0;bottom:0}
.banner-content{position:absolute;left:45px;top:60px;z-index:9}
@media screen and (max-width:767px){.banner-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.banner-content .text{font-weight:300;font-size:18px}
.banner-content .title{line-height:1;font-size:24px;font-weight:500}
.banner-content .view-link{color:grey;font-weight:400;font-size:13px;display:inline-block}
.banner-content .view-link span{vertical-align:-2px}
.banner-content .view-link:hover{color:#b78b0a}
.banner-content.home-03{left:30px;top:35px;cursor:text}
.banner-content.home-03 .text{font-size:12px;color:#707070}
.banner-content.home-03 .title{font-size:18px}
.banner-content-large{top:50%;left:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:575px){.banner-content-large{left:15px}
}
.banner-content-large .text{font-size:20px}
@media screen and (max-width:575px){.banner-content-large .text{font-size:18px}
}
.banner-content-large .title{font-size:42px}
@media screen and (max-width:575px){.banner-content-large .title{font-size:20px}
}
.banner-content-large .view-link{font-size:18px}
@media screen and (max-width:575px){.banner-content-large .view-link.mt-25{margin-top:10px;font-size:15px}
}
.banner-lagre{background:#f4f4f4}
@media screen and (max-width:767px){.banner-lagre{height:260px}
}
@media screen and (max-width:480px){.banner-lagre{height:160px}
}
@media screen and (max-width:576px){.banner-lagre img{position:relative;height:100%;left:60px}
}
@media screen and (max-width:767px){.banner-lagre img{position:relative;height:100%;left:60px;-o-object-fit:cover;object-fit:cover}
}
@media screen and (max-width:576px){.img-width-100 img{width:100%}
}
.breadcrumb-bg1{background:url(../img/bg/bg.webp) no-repeat 50%;background-size:auto;background-size:cover;padding:50px 0 100px}
.breadcrumb-bg2{background:url(../img/bg/hkbg.webp) no-repeat 50%;background-size:auto;background-size:cover;padding:50px 0 100px}
.breadcrumb-title .title{font-weight:600;font-size:20px;line-height:1}
@media screen and (max-width:1200px){.breadcrumb-section{padding-top:100px;padding-bottom:100px}
}
@media screen and (max-width:767px){.breadcrumb-section{padding-top:50px;padding-bottom:50px}
}
.breadcrumb-item{text-transform:capitalize;font-size:14px;line-height:25px;padding:0!important}
@media screen and (max-width:450px){.breadcrumb-item{margin:5px 0}
}
.breadcrumb-item a{display:inline-block;position:relative}
.breadcrumb-item+.breadcrumb-item:before{color:#707070!important;margin:0 10px;content:"\f3d3";font-family:Ionicons;padding:0!important;position:relative;top:2px;font-size:14px}
.theme1 .breadcrumb-item a{color:#707070}
.theme1 .breadcrumb-item a:hover,.theme1 .breadcrumb-item.active{color:#b78b0a}
.product-tab-menu .nav-item{margin: 0 5px 10px 5px;}
@media screen and (max-width:560px){.product-tab-menu .nav-item{margin:0 5px 10px}
}
.product-tab-menu .nav-item .nav-link{font-weight:500;line-height:1;font-size:14px;text-transform:capitalize;padding:10px 15px;color:#292929;border:1px solid #888;border-radius:3px;}
.theme1 .nav-link.active,.theme1 .nav-link:hover{color:#fff;background:#b78b0a;border-color:#b78b0a}
.product-links{position:absolute;left:20px;right:20px;bottom:20px;background:#fff;padding:15px 7px;-webkit-box-shadow:-1px 0 1px 0 rgba(0,0,0,.1);box-shadow:-1px 0 1px 0 rgba(0,0,0,.1);visibility:hidden;opacity:0;-webkit-transform:translateY(25px) translateZ(0);transform:translateY(25px) translateZ(0);-webkit-perspective:800px;perspective:800px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:2}
.product-links li a{display:block;background:#fff;color:#292929;height:25px;width:25px;font-size:18px;line-height:25px;text-align:center;color:#b4b4b4;text-transform:capitalize}
.product-card .card-body:hover .product-links{opacity:1;visibility:visible;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
@media screen and (max-width:575px){.product-thumbnail img{width:100%}
}
.theme1 .product-links li:hover a{color:#b78b0a}
.theme2 .product-links li:hover a{background:#ff7519;color:#fff}
.theme3 .product-links li:hover a{background:#b78b0a;color:#fff}
.tab-content .tab-pane.active .product-list{-webkit-animation:zoomIn .5s ease;animation:zoomIn .5s ease;-webkit-animation-duration:1s;animation-duration:1s}
.product-thumbnail img,img.second-img{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}
img.second-img{position:absolute;top:0;left:0;opacity:0}
.product-card{border:0}
.product-card:hover img.second-img{opacity:1;z-index:1}
.product-card.no-shadow{-webkit-box-shadow:none;box-shadow:none}
.popular-slider2 .product-card{background:0 0}
.popular-slider2 .slick-slide:hover .media .media-body{opacity:1}
.popular-slider2 .slick-slide:hover .product-links{opacity:1;visibility:visible;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.popular-slider2 .slick-slide:hover .second-img{opacity:1;z-index:1}
.card-hover-style .media .media-body{position:absolute;top:-30px;opacity:0;-webkit-transition:all .3s;transition:all .3s;z-index:11}
.product-desc{padding:20px 0 0}
.product-desc .title{font-weight:400;line-height:1.5;font-size:14px;text-transform:capitalize}
.theme1 .product-desc .title{color:#909090}
.theme1 .product-desc .title:hover a{color:#b78b0a}
.star-rating span{font-weight:400;line-height:1;margin:0 1px 0 0;font-size:16px;color:#fdd835}
.star-rating span.de-selected{color:#b3b3b3}
.product-price{font-weight:600;font-size:16px;line-height:20px;color:#292929}
.product-price .del{font-weight:400;color:#929292;margin-right:5px;line-height:20px;font-size:13px}
.theme1 .product-price .onsale{color:#292929}
.pro-btn{font-weight:600;line-height:25px;font-size:12px;text-transform:uppercase}
.pro-btn-right{position:absolute;right:20px}
.theme1 .pro-btn{background:#fff;color:#292929}
.theme1 .pro-btn:hover{color:#b78b0a}
.product-slider-init .slick-list{padding:15px 0;margin:-10px 0 0 -10px;}
.product-slider-init .slick-list .slick-slide{padding:0 10px}
.product-slider2-init .slick-list{padding:15px 0;margin:-15px}
.product-slider2-init .slick-list .slick-slide{padding:0 15px}
@media screen and (max-width:767px){.product-sync-init img{margin:0 auto;width:100%}
}
.popular-section{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.popular-section.popular-bg1{background-image:url(../img/popular/popular-bg.jpg)}
.popular-slider-init .slick-list{margin:0 -15px}
.popular-slider-init .slick-list .slick-slide{padding:0 15px}
.popular-slider-init2 .slick-list{margin:0 -15px}
.popular-slider-init2 .slick-list .slick-slide{padding:0 15px}
.popular-card{text-align:center;background:#fff;border:0}
.popular-card .card-body{padding:15px;border-radius:5px}
.popular-card .card-body .popular-title{padding:25px 0 10px}
.popular-card .card-body .popular-title a{color:#292929;font-weight:700;font-family:Gilroy-Bold ☞;text-transform:capitalize;font-size:18px;margin-bottom:15px}
.popular-card-bg{position:relative}
.popular-card-bg .card-body{position:relative;z-index:1;padding-left:0;padding-right:0;padding-bottom:30px}
.popular-card-bg .card-body:hover .shop-now-btn{-webkit-transform:translateY(30px);transform:translateY(30px)}
.popular-card-bg:before{position:absolute;bottom:0;left:0;width:100%;height:calc(63% + 1px);content:"";z-index:1;background:#f7f7f7}
.theme1 .popular-card{text-align:center}
.theme1 .popular-card .card-body .popular-title a:hover{color:#b78b0a}
.popular-slider2 .slick-slide{padding-top:30px!important;padding-bottom:30px!important;border-right:1px solid #fff}
.featured-init .product-thumbnail img{max-width:120px}
.featured-init .product-desc{padding:15px 0 0}
.featured-init2 .product-thumbnail img{max-width:120px}
@media screen and (min-width:480px) and (max-width:767px){.featured-init2 .product-thumbnail img{max-width:100px}
}
.testimonial-init{background-color:#f6f6f6;padding:65px}
@media screen and (max-width:767px){.testimonial-init{padding:30px}
}
.testimonial-init .testimonial-content{max-width:80%;margin:auto;cursor:-webkit-grab;cursor:grab}
@media screen and (max-width:767px){.testimonial-init .testimonial-content{max-width:100%}
}
.testimonial-init .testimonial-content img{width:70px}
.testimonial-init .testimonial-content p{font-size:12px}
.testimonial-init .testimonial-content span{font-size:21px;color:#cecece}
.testimonial-init .testimonial-content h4{font-size:14px;font-weight:600;line-height:1;color:#292929}
.testimonial-init .testimonial-content a{font-weight:400;font-size:12px;line-height:1;color:#929292}
.product-ctry-init .product-desc .title{font-size:18px;line-height:20px}
@media screen and (max-width:576px){.product-ctry-init .product-desc .title{font-size:15px}
}
.product-ctry-init .product-price .del{font-size:19px}
.product-ctry-init .product-price .onsale{font-size:24px}
.availability p{font-size:14px;text-transform:capitalize;color:#777}
.availability span.in-stock{font-family:Gilroy-Regular ☞;font-weight:400;color:#b78b0a}
.hot-deal .title{font-family:Gilroy-Medium ☞;font-weight:500;font-size:30px}
.clockdiv{line-height:1;margin-top:20px}
.clockdiv .title{font-size:14px;color:#707070;line-height:18px;max-width:100px;margin-right:15px}
@media screen and (max-width:767px){.clockdiv .title{max-width:100%;margin:0 auto 15px;text-align:center}
}
.clockdiv span{display:inline-block;padding:0 10px;text-align:center;color:#292929;position:relative;font-weight:700;font-size:22px}
@media screen and (min-width:768px) and (max-width:991px){.clockdiv span{font-size:18px}
}
.clockdiv span:after{position:absolute;top:0;left:-4px;content:":"}
.clockdiv span:first-child:after{display:none}
.clockdiv span p{font-size:12px;margin:5px 0 0;color:#292929;font-family:Gilroy-Regular ☞;font-weight:400}
.countdown-sync-nav{max-width:80%;margin:auto}
.theme1 .product-sync-nav{max-width:85%;margin:0 auto}
.theme1 .product-sync-nav .slick-slide{padding:0 5px}
.theme1 .product-sync-nav .slick-slide .product-thumb{border:1px solid transparent;}
.theme1 .product-sync-nav .slick-slide .product-thumb:hover,.theme1 .product-sync-nav .slick-slide.slick-current .product-thumb{border-color:#b78b0a;border-radius:5px;}
.theme2 .product-sync-nav{max-width:85%;margin:0 auto}
.theme2 .product-sync-nav .slick-slide{padding:0 5px}
.theme2 .product-sync-nav .slick-slide .product-thumb{border:1px solid transparent}
.theme2 .product-sync-nav .slick-slide .product-thumb:hover,.theme2 .product-sync-nav .slick-slide.slick-current .product-thumb{border-color:#ff7519}
.theme3 .product-sync-nav{max-width:85%;margin:0 auto}
.theme3 .product-sync-nav .slick-slide{padding:0 5px}
.theme3 .product-sync-nav .slick-slide .product-thumb{border:1px solid transparent}
.theme3 .product-sync-nav .slick-slide .product-thumb:hover,.theme3 .product-sync-nav .slick-slide.slick-current .product-thumb{border-color:#b78b0a}
.theme3 .product-sync-nav.single-product .slick-slide .product-thumb{max-width:105px}
.has-opacity .slick-slide img{opacity:.3}
.has-opacity .slick-slide.slick-current.slick-active img{opacity:1}
.blog-init .slick-list{margin:0 -15px}
.blog-init .slick-list .slick-slide{padding:0 15px}
.blog-thumb img{width:100%}
.blog-post-content .title{font-size:16px;line-height:1.2;color:#292929;font-weight:500}
.blog-post-content .sub-title{margin-top:10px;color:#888;font-size:13px;}
.blog-post-content .sub-title em{margin-right:15px;font-style:normal;}
.blog-post-content .text{font-size:13px;line-height:20px;}
.blog-post-content .separator{margin:0 5px}
.blog-link{font-size:12px;line-height:24px;color:#b78b0a}
.blog-link:hover{text-decoration:underline}
.blog-links li{margin-bottom:5px}
.blog-links li a{color:#666;line-height:24px}
.blog-links li:hover a{color:#b78b0a}
.brand-init.border-top{border-color:#ebebeb!important}
.brand-init .slick-list{margin:0 -15px}
.brand-init .slick-list .slick-slide{padding:0 15px}
.single-brand a img{display:block;margin:0 auto}
.single-brand a:hover img{-webkit-transform:scale(1.045) rotate(.05deg);transform:scale(1.045) rotate(.05deg)}
.page-item{margin:0 2px}
.page-item .page-link{display:block;padding:0;width:36px;height:36px;line-height:36px;font-weight:400;color:#292929!important;background:#f6f6f6!important;font-size:15px;text-align:center;border:0!important;border-radius:50%!important}
.page-item .page-link i{font-size:13px;position:relative;top:-2px}
.page-item.active .page-link,.page-link:hover{color:#fff!important;background:#b78b0a!important}
.modal.style1 .modal-dialog{max-width:1020px}
.modal.style1 .modal-header{border:none;padding:6px .625rem;height:30px}
.modal.style1 .modal-header .close{font-size:20px;font-weight:600;line-height:1;color:#292929;text-shadow:0 1px 0 #fff;opacity:1;position:absolute;top:25px;right:30px;padding:0}
.modal.style1 .modal-header .close:hover{color:#292929!important}
.modal.style1 .modal-body{padding:30px 30px 60px}
.modal.style1 .product-head .title{font-weight:500;text-transform:capitalize;color:#292929;font-size:18px;margin:0 0 20px}
.modal.style1 .product-head .sub-title{font-size:12px;color:#707070;margin:0 0 10px}
.modal.style1 .product-head .star-content .star-on{color:#fdd835;font-size:15px}
.modal.style1 .product-head .star-content .de-selected{color:#b3b3b3}
.modal.style1 .product-body{color:#777;font-size:14px;font-weight:400;line-height:24px}
.modal.style1 .product-body p{font-size:12px}
.modal.style1 .product-body ul li{font-size:12px;line-height:24px}
.modal.style1 .new-price{text-transform:capitalize;font-weight:500;line-height:30px;color:#292929;font-size:16px;margin-bottom:30px}
@media (max-width:576px){.modal.style1 .product-head .title{margin:0 0 2rem;font-size:18px;line-height:1.4}
}
.check-box .title{text-transform:uppercase;margin-bottom:5px;font-size:14px;font-weight:700;color:#292929;line-height:24px}
.pro-social-links ul li{margin-right:10px}
.pro-social-links ul li.share{line-height:30px;font-weight:400;color:#292929;font-size:12px}
.pro-social-links ul li a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%}
.theme1 .pro-social-links ul li a{color:#aaa;border:1px solid #ebebeb}
.theme1 .pro-social-links ul li a:hover{color:#fff;background:#b78b0a;border:1px solid #b78b0a}
.theme2 .pro-social-links ul li a:hover{color:#ff7519}
.addto-whish-list a{display:inline-block;line-height:30px;padding:0;border:none;color:#666;font-size:12px;margin-right:15px}
.theme1 .addto-whish-list a:hover{color:#b78b0a}
.theme2 .addto-whish-list a:hover{color:#ff7519}
.theme3 .addto-whish-list a:hover{color:#b78b0a}
.product-discount{margin:15px 0 0}
.regular-price{font-weight:700;line-height:30px;color:#292929;font-size:26px;font-family:Gilroy-Bold ☞}
.modal.style2 .modal-dialog{max-width:300px}
.modal.style2 .modal-header{border:0;padding:0}
.modal.style2 .modal-header .close{font-size:20px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;position:absolute;top:25px;right:30px;padding:0;z-index:999}
.modal.style2 .title{padding:45px 15px;text-align:center;font-size:14px;color:#707070}
.modal.style2 .title i{margin-right:15px}
.modal.style3 .modal-dialog{max-width:1140px}
.modal.style3 .modal-header{padding:15px;border-bottom:1px solid #f5f5f5}
.modal.style3 .modal-header .close{opacity:1;position:absolute;top:25px;right:30px;padding:0;z-index:999;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;font-family:Gilroy-Bold ☞}
.modal.style3 .modal-header .close:hover{opacity:1!important;color:#253237!important;color:#fff!important}
.modal.style3 .modal-title{text-align:center;padding-right:20px;color:#fff;font-size:1.125rem;line-height:24px;line-height:1;font-family:Gilroy-Medium ☞;font-weight:500}
.modal.style3 .modal-title span{font-size:15px;margin-right:15px}
.modal.style3 .modal-body{padding:3.125rem 1.875rem}
.modal.style3 .product-name{line-height:24px;font-weight:500;font-size:16px;margin-bottom:20px;color:#292929}
.modal.style3 .price{line-height:1.4}
.modal.style3 .color,.modal.style3 .price{color:#292929;font-size:14px;font-weight:700;font-family:Gilroy-Bold ☞}
.modal.style3 .color{line-height:2.5}
.modal.style3 .quantity{color:#292929;font-size:14px;font-weight:700;font-family:Gilroy-Bold ☞}
.modal-cart-content{padding-left:2.5rem}
.modal-cart-content strong{font-weight:700;font-family:Gilroy-Bold ☞}
.modal-cart-content p,.modal-cart-content strong{color:#292929;font-size:14px}
@media (max-width:767px){.modal-cart-content{padding-left:0}
}
.divide-right{border-right:1px solid #ebebeb}
.dmc{font-size:14px!important;font-weight:400;font-family:Gilroy-Regular ☞}
@media (max-width:767px){.divide-right{border-right:1px solid transparent}
}
@media (max-width:991px){.modal.style3 img{display:block;max-width:180px;margin:0 auto 1.5rem}
}
.cart-content-btn i{font-size:15px;margin-right:15px;vertical-align:middle}
.style4 .modal-dialog{max-width:600px}
.style4 .modal-title{font-weight:400;font-family:Gilroy-Regular ☞;padding:10px;font-size:13px;text-transform:uppercase;background:#292929!important}
.style4 .modal-header{padding:30px 30px 0;margin-bottom:10px;border:0}
.style4 .modal-body{padding:15px 30px 30px}
.style4 .modal-form>.title{font-family:Gilroy-Medium ☞;font-weight:500;color:#292929;line-height:24px;font-size:1.25rem;margin-bottom:10px}
.style4 .modal-form label{margin:12px 0 4px;text-align:right;display:block}
.style4 .modal-form label,.style4 .modal-form label.title{font-family:Gilroy-Bold ☞;font-weight:700;color:#292929;font-size:14px}
.style4 .modal-form label.title{border-top:1px solid #ebebeb;padding-top:15px}
.style4 .modal-form .form-control{padding:0 5px;min-height:28px;height:28px;border:1px solid #ebebeb;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.style4 .modal-form .form-control.textarea{height:80px}
.style4 .modal-thumb img{border:1px solid #ebebeb}
.style4 .modal-thumb .title{padding:10px 0 5px;font-size:13px;font-family:Gilroy-Bold ☞;font-weight:700;color:#292929;line-height:18px}
.style4 .star-content span{color:#fdd835;font-size:18px}
.style4 .star-content span.quality{font-family:Gilroy-Bold ☞;font-weight:700;color:#292929;font-size:14px}
.style4 .required{margin-bottom:10px}
.or,.style4 .required{font-size:12px;color:#292929}
.font-size{font-size:16px}
.single-product-info .product-body .product-price .del{font-weight:400;line-height:20px;color:#929292;margin-right:10px;font-size:13px}
.single-product-info .product-body .product-price .onsale{font-weight:600;line-height:30px;color:#292929;font-size:15px}
.single-product-info .product-body .my-badge{width:inherit!important;height:inherit!important;font-weight:400;font-size:12px;line-height:25px;color:#fff;padding:0 10px;background:#292929;vertical-align:4px;border-radius:5px;text-transform:capitalize}
.single-product-head .title{line-height:1;font-weight:600;color:#292929;font-size:22px;text-transform:capitalize}
.single-product-head .star-content em{font-style:normal;color:#b78b0a;margin-right:15px;}
.single-product-head .star-content .star-on{margin:0 1px 0 0;color:#fdd835;font-weight:400;line-height:1;font-size:16px}
.single-product-head .star-content a{font-size:14px;font-weight:400;line-height:1;margin-right: 20px;}
.single-product-head .star-content a span{margin-right:4px}
.theme3 .star-content a:hover{color:#b78b0a}
.product-tab-menu.single-product .nav-item .nav-link{text-transform:capitalize;color:#707070;line-height:1;padding:0 0 15px;margin:0 30px;font-size:18px;font-weight:500;border:0}
.product-tab-menu.single-product .nav-item .nav-link.active,.product-tab-menu.single-product .nav-item .nav-link:hover{color:#292929;background:#fff}
.single-product-desc{padding-top:40px}
.single-product-desc ul{font-size:13px;text-align:left}
.studio-thumb img{border:1px solid #ebebeb}
.studio-thumb h3{text-transform:capitalize;font-weight:500;color:#292929;line-height:24px;font-size:.9375rem;margin-top:1.25rem;margin-bottom:.5rem}
.studio-thumb h6{font-size:1rem;color:#292929;font-weight:700}
.studio-thumb h6 small{font-weight:400;font-size:14px;color:#707070}
.product-features ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.product-features ul li{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;font-weight:400;background:#f1f1f1;padding:.625rem;margin-right:.625rem;min-height:2.5rem;word-break:normal;text-transform:capitalize;margin-bottom:.5rem}
.grade-content .grade{font-weight:600;text-transform:capitalize;font-size:14px;color:#777;margin-right:10px}
.grade-content .star-on{color:#fdd835;font-weight:400;font-size:18px}
.grade-content .title{text-transform:capitalize;color:#777;margin-top:20px}
.grade-content .sub-title,.grade-content .title{font-weight:600;font-size:14px;margin-bottom:10px}
.grade-content .sub-title{color:#292929;line-height:18px;padding-top:9px}
.grade-content p{line-height:18px;font-size:14px;color:#9d9d9d}
.group-img img{max-width:80px}
.product-grouped .title{margin-bottom:.8rem;color:#292929;font-size:14px;text-transform:capitalize}
.product-grouped span{font-size:12px;color:#707070;line-height:1}
.block-reassurance{border-top:1px solid #ebebeb;margin-top:30px;padding-top:30px}
.block-reassurance img{margin-right:10px}
.block-reassurance li{font-size:12px;color:#707070;font-weight:400;margin-bottom:20px}
.block-reassurance li:last-child{margin-bottom:0}
.social-network .title{font-size:14px;line-height:1;font-weight:600;color:#292929}
.social-network li{margin:0 10px 0 0}
.social-network li a{display:block;color:#292929;background:#fff;line-height:40px;width:40px;height:40px;text-align:center;font-size:16px;border-radius:50%}
.theme1 .social-network li a{color:#aaa;background:#ebebeb}
.theme1 .social-network li a:hover{color:#fff;background:#292929}
.address{margin:0}
.address-widget .title{font-size:22px;font-weight:500}
.address-widget .text{line-height:1;color:#555;font-size:13px}
.theme1 .address-widget .title a:hover{color:#b78b0a}
.footer-widget .section-title .title{font-weight:600;font-size:16px;line-height:24px}
.footer-widget p{font-size:14px;color:#b7b9bf}
.footer-menu li{width:50%;float:left}
.footer-menu li a{line-height:26px;display:block;text-transform:capitalize;font-size:14px;margin-bottom:3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;}
.footer-menu li a:hover{padding-left:2px}
.footer-menu li:last-child,.footer-menu li:last-child a{margin-bottom:0}
.footer-menu.copyright-menu li{margin-left:12px}
.footer-menu.copyright-menu li a{margin-bottom:0}
.footer-menu.copyright-menu li a:hover{padding-left:0}
.footer-menu.copyright-menu li:last-child{margin-bottom:0}
.footer-menu.copyright-menu li:first-child{margin-left:0}
.footer-widget .tfr{float:left;}
.footer-widget .tfr img{width:100%;border-radius: 3px;}
.footer-widget .tfr p{text-align:center;color:#b7b9bf;line-height:30px;font-size:13px}
.theme1 .footer-menu li a{color:#b7b9bf}
.theme1 .footer-menu li a:hover{color:#b78b0a}
.coppy-right a{color:#253237}
.coppy-right p{line-height:26px;color:#b7b9bf;font-size:13px}
.coppy-right p.qx{line-height:20px;float:right;text-align:right}
.coppy-right p.qx a{margin-left:10px;color:#b7b9bf}
.lsi,.lsn,.lst{height:40px;width:90%;background-color:#fff;color:#999;border-width:0;margin-bottom:15px;vertical-align:middle;padding-right:10px;padding-left:10px;border-radius:5px;font-size:13px}
.lsbut{height:44px;width:90%;text-align:center;vertical-align:middle;border-width:0;background-color:#b78b0a;color:#fff;font-size:14px;border-radius:5px}
.lsbut:hover{background-color:#99760c}
.footer-widget address .ion-android-call,.footer-widget address .ion-email,.footer-widget address .ion-ios-location,.footer-widget address .ion-printer{font-size:20px;margin-right:10px;vertical-align:middle}
.contact-info-align .ion-android-call,.contact-info-align .ion-android-mail,.contact-info-align .ion-ios-location,.contact-info-align .ion-printer{font-size:24px;color:#b78b0a;vertical-align:middle}
.theme1 .coppy-right a{color:#b7b9bf}
.theme1 .coppy-right a:hover{color:#b78b0a;text-decoration:underline}
address span{line-height:26px;display:block;font-size:14px;margin-bottom:5px;color:#b7b9bf;letter-spacing:1px}
.news-letter-wrapper{border-top:1px solid #ebebeb}
.news-letter-form{max-width:620px;margin:auto}
.news-letter-form .form-control{height:55px;color:#929292;padding:0 150px 0 20px;line-height:32px;font-size:12px;border:2px solid #ebebeb;border-radius:0}
.news-letter-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.form-title .text{font-size:13px}
.form-title .title{font-weight:500;font-size:24px;color:#292929;line-height:1}
@media screen and (max-width:576px){
	.form-title .title{line-height:1.5}
}
#scrollUp{background:#b78b0a;width:40px;height:40px;bottom:50px;right:50px;text-align:center;font-size:22px;line-height:40px;border-radius:50%}
#scrollUp,#scrollUp:focus{color:#fff}
#scrollUp:hover{background:#253237;color:#fff;-webkit-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff}
body.open{overflow-y:scroll}
.overlay{bottom:0;height:100vh;left:0;margin:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:all .3s cubic-bezier(.4,0,1,1) 0s;transition:all .3s cubic-bezier(.4,0,1,1) 0s;visibility:hidden;width:100%;z-index:9999999;background:rgba(22,22,27,.97);cursor:pointer}
.open .overlay{opacity:1;visibility:visible}
.scale{cursor:pointer;height:100%;position:absolute;width:100%}
.overlay form.search-box{bottom:0;height:60px;left:0;margin:auto;position:absolute;right:0;top:0;z-index:10;max-width:70%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0;-webkit-transform:scale(1.6);transform:scale(1.6)}
.open .overlay form.search-box{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.overlay .search-box input{line-height:60px;width:100%;font-size:15px;background:0 0;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);padding:10px 50px 10px 10px;height:60px;color:#fff;text-transform:capitalize}
.overlay .search-box input::-webkit-input-placeholder{color:#fff!important}
.overlay .search-box input::-moz-placeholder{color:#fff!important}
.overlay .search-box input:-ms-input-placeholder{color:#fff!important}
.overlay .search-box input::-ms-input-placeholder{color:#fff!important}
.overlay .search-box input::placeholder{color:#fff!important}
.overlay .search-box button{background-color:transparent;border:0;color:#fff;font-size:20px;position:absolute;right:20px;top:18px;padding:0}
button.close{position:absolute;font-size:30px;color:#fff;top:40px;right:40px;z-index:33;opacity:1}
button.close:hover{color:#fff!important;opacity:1!important}
.blog-title{margin-bottom:30px}
.blog-title .title{font-size:30px;padding-bottom:20px;text-transform:capitalize}
.blog-title .title,.sidebar-widget .post-title{color:#292929;font-weight:500;line-height:1;position:relative;display:block}
.sidebar-widget .post-title{font-size:20px;padding-bottom:15px;text-transform:uppercase}
.blog-search-form .form-control{height:46px;border:2px solid #b78b0a;font-size:14px}
.blog-media-list .sub-title{font-size:14px;color:#292929;font-weight:500}
.post-thumb img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.object-fit-none{-o-object-fit:none;object-fit:none}
.font-style-normal{font-style:normal!important}
.comment-section{margin-top:30px;padding-top:30px;border-top:1px solid #ebebeb}
.comment-section .sub-title,.comment-section .title{text-transform:capitalize;color:#292929;line-height:24px;font-weight:500;font-size:16px;margin-bottom:.5rem}
.comment-section span{display:block;text-transform:capitalize}
.comment-section p{margin:30px 0;font-size:12px}
.reply{color:#292929}
.reply:hover{color:#b78b0a}
.avatar{margin:20px 0}
.tab-content .tab-pane.active .grid-view .product-card{-webkit-animation:zoomIn .5s ease;animation:zoomIn .5s ease;-webkit-animation-duration:1s;animation-duration:1s}
.tab-content .tab-pane.active .grid-view-list .product-card{-webkit-animation:fadeInRight .5s ease;animation:fadeInRight .5s ease;-webkit-animation-duration:1s;animation-duration:1s}
@media screen and (min-width:1200px){.grid-wraper{background:#fff;margin-top:-80px;padding-top:30px;position:relative;max-width:1230px;padding-left:30px;padding-right:30px}
}
@media screen and (max-width:1199px){.grid-wraper{padding-top:70px}
}
.grid-nav-wraper{padding:15px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
@media screen and (max-width:991px){.grid-nav-wraper{padding:10px 15px}
}
.shop-grid-nav .nav .nav-item{margin-right:15px;line-height:1}
.total-products{font-weight:400;margin-left:50px;line-height:20px;font-size:12px;padding:5px;color:#707070}
@media screen and (max-width:991px){.total-products{margin-left:20px}
}
.shop-grid-nav .nav .nav-link{color:#292929;padding:0;background:0 0;font-size:20px;line-height:30px;color:#e2e2e2}
.shop-grid-nav .nav .nav-link.active,.shop-grid-nav .nav .nav-link:hover{color:#292929}
.shop-grid-button button{position:relative;width:100%;border:1px solid #ebebeb;background:#fff;padding:2px 15px;line-height:24px;font-size:13px;color:#707070;text-align:left;-webkit-box-shadow:none;box-shadow:none}
.shop-grid-button button span{font-size:20px}
.shop-grid-menu{background:#fff;border:1px solid #ebebeb;width:calc(100% - 145px);border-radius:0}
@media screen and (max-width:991px){.shop-grid-menu{width:calc(100% - 95px)}
}
.shop-grid-menu .dropdown-item{font-weight:400;line-height:24px;font-size:12px;padding:3px 15px;color:#707070}
.shop-grid-menu .dropdown-item:hover{background:#b78b0a;color:#fff}
.sort-by{min-width:70px;font-weight:400;line-height:20px;font-size:12px;padding:5px;color:#707070;margin-left:50px}
@media screen and (max-width:991px){.sort-by{margin-left:0}
}
.product-list-des{padding:30px 0}
@media screen and (min-width:576px) and (max-width:767px){.product-list-des{padding:15px 0}
}
.product-list-des li{font-size:12px;line-height:24px}
.availability-list p{color:#707070;font-size:12px}
.availability-list p span{color:#b78b0a}
@media screen and (min-width:576px) and (max-width:767px){.availability-list{padding-bottom:15px}
}
.grid-view img{width:100%}
.grid-view-list .product-desc{padding-top:0}
@media screen and (max-width:767px){.grid-view-list .product-thumbnail{max-width:100%;min-width:100%}
}
@media screen and (min-width:576px) and (max-width:767px){.grid-view-list .product-thumbnail{max-width:50%;min-width:50%}
}
.about-content .title{text-transform:capitalize}
.about-content .title,.about-info .title{font-size:30px;font-weight:500;color:#292929}
.about-left-image img{max-width:100%;}
@media screen and (max-width:991px) and (min-width:768px){.whish-list-section .table{min-width:900px}
}
.whish-list-section .title{font-weight:500;color:#292929;font-size:20px;border-bottom:1px solid transparent}
.whish-list-section .table .thead-light th{background-color:#292929;border-color:transparent;text-transform:capitalize;font-weight:500;color:#fff;font-size:15px}
@media screen and (max-width:767px){.whish-list-section .table .thead-light th{display:none}
}
.whish-list-section .table td,.whish-list-section .table th{vertical-align:middle;border-bottom:1px solid transparent}
@media screen and (max-width:767px){.whish-list-section .table td,.whish-list-section .table th{width:100%;display:block}
}
.whish-list-section .table th img{margin-top:15px}
.whish-list-section .table th{max-width:150px;padding-left:0}
@media screen and (max-width:767px){.whish-list-section .table th{max-width:100%}
}
.whish-list-price,.whish-title{color:#292929;font-size:15px}
select.form-control{background:#f1f1f1 url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=') no-repeat scroll right .5rem center/1.25rem 1.25rem}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.contact-form .title{line-height:24px;font-weight:500;font-size:18px;margin-bottom:.5rem}
.col-form-label,.contact-form .title{text-transform:capitalize;color:#292929}
.col-form-label{font-size:14px;padding-top:.625rem}
.contact-form .form-control{background-color:#fff;border:1px solid #ebebeb;font-size:.6875rem;color:#707070;padding:.8rem 1.6rem;height:38px;line-height:1.25;border-radius:0}
.contact-form textarea.form-control{min-height:300px}
@media screen and (max-width:767px){.contact-form textarea.form-control{min-height:150px}
}
h3.contact-page-title{font-weight:500;font-size:30px;line-height:32px;margin-bottom:25px;color:#292929}
@media only screen and (max-width:575px){h3.contact-page-title{font-size:25px}
}
.single-contact-block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
@media only screen and (max-width:575px){.single-contact-block{margin-bottom:20px;padding-bottom:20px}
}
.single-contact-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.single-contact-block h4{font-weight:500;font-size:20px;line-height:27px;color:#292929;margin:15px 0}
@media only screen and (max-width:575px){.single-contact-block h4{font-size:20px}
}
.single-contact-block h4 img{margin:5px 20px 20px 0}
.single-contact-block p{font-size:15px;line-height:29px;margin-bottom:0;color:#707070}
span.required{color:#b78b0a}
.contact-form .form-group{margin-bottom:20px}
.contact-form label{font-size:14px;color:#292929;padding:.8rem 0;text-transform:capitalize}
.contact-form input{height:40px}
.contact-form input,.contact-form textarea{line-height:40px;width:100%;padding-left:20px;border:1px solid #ebebeb;outline:0;background-color:#fff}
.contact-page-side-content{padding-right:30px;height:100%}
.log-in-form{border:1px solid #ebebeb;font-size:13px;color:#707070;padding:30px 15px 15px}
.log-in-form .form-control{background-color:#fff;border:1px solid #ebebeb;font-size:14px;color:#707070;padding:.8rem 1.6rem;height:38px;line-height:1.25;border-radius:0}
.show-password{font-weight:700;color:#fff;border:0;text-transform:uppercase;font-size:.6875rem;padding:.7rem 1rem!important;border-radius:0}
.login-form-links a{display:inline-block}
.for-get{font-size:14px;padding-bottom:15px}
.border-top{border-top:1px solid #4b4b4b!important}
.no-account{display:inline-block;font-size:14px;margin-top:15px}
.my-account .title,.register .title{color:#292929;font-weight:500;padding-bottom:30px;font-size:30px}
.myaccount-tab-menu{background-color:#fff}
@media screen and (min-width:768px){.myaccount-tab-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.myaccount-tab-menu a{border:1px solid #ebebeb;border-bottom:0;color:#292929;font-weight:500;display:block;padding:20px 15px;line-height:1;font-size:15px;text-transform:uppercase}
@media screen and (max-width:767px){.myaccount-tab-menu a{border:0;padding:10px;font-size:15px;margin:2px}
}
@media screen and (max-width:767px){.myaccount-tab-menu a i{display:none}
}
.myaccount-tab-menu a:last-child{border-bottom:1px solid #ebebeb}
@media screen and (max-width:767px){.myaccount-tab-menu a:last-child{border:0}
}
.myaccount-tab-menu a.active,.myaccount-tab-menu a:hover{background-color:#b78b0a;color:#fff}
@media screen and (max-width:767px){.myaccount-tab-menu a.active,.myaccount-tab-menu a:hover{background-color:#fff;color:#b78b0a}
}
.myaccount-tab-menu a i{font-size:14px;text-align:center;width:25px}
.myaccount-content{background-color:#fff;font-size:14px;border:1px solid #ebebeb;padding:30px}
@media only screen and (max-width:575px){.myaccount-content{padding:20px 15px}
}
.myaccount-content h3{color:#292929;border-bottom:1px solid #ebebeb;font-weight:500;padding-bottom:20px;margin-bottom:20px;font-size:25px}
.myaccount-content .welcome a{color:#292929}
.myaccount-content .welcome a:hover{color:#b78b0a}
.myaccount-content .welcome strong{font-weight:600}
.myaccount-content a.edit-address-btn{border-color:#333}
.myaccount-content a.edit-address-btn i{padding-right:5px}
.myaccount-content a.edit-address-btn:hover{color:#b78b0a}
.myaccount-table{white-space:nowrap;font-size:15px}
.myaccount-table .table th,.myaccount-table table th{padding:10px;font-weight:600}
.myaccount-table .table td,.myaccount-table table td{padding:20px 10px;vertical-align:middle}
.myaccount-table .table td a:hover,.myaccount-table table td a:hover{color:#fff}
.saved-message{font-weight:600;font-size:13px;padding:20px}
.account-details-form h4{text-transform:capitalize;margin:0;color:#292929;font-weight:500;font-size:18px}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.account-details-form input[type=email],.account-details-form input[type=number],.account-details-form input[type=password],.account-details-form input[type=search],.account-details-form input[type=tel],.account-details-form input[type=text],.account-details-form input[type=url]{width:100%;background-color:#fff;border:1px solid #ebebeb;font-size:14px;color:#707070;padding:.8rem 1.6rem;height:38px;line-height:1.25;border-radius:0}
.form-group{margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkout-inner{border:1px solid #ebebeb}
.checkout-address .title,.checkout-header .title{font-size:15px;text-transform:capitalize;color:#292929;font-weight:500}
.checkout-address .title span{padding:.625rem}
.checkout-address p{padding:.9375rem;font-size:14px;color:#7e7e7e}
.check-out-content{padding:.9375rem}
.check-out-content form{padding:0 2.313rem}
.check-out-content .form-group label{font-size:14px;color:#292929;padding-top:.625rem}
.check-out-content .form-group label.checkout{font-size:14px;color:#292929}
.check-out-content .form-control{background-color:#fff;border:1px solid #ebebeb;color:#292929;font-size:14px;padding:.5rem 1rem;line-height:1.25;border-radius:0}
.optional{color:#7e7e7e}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-group span{font-size:14px;color:#7e7e7e}
.checkout-step{padding:2rem;border-top:1px solid #ebebeb}
.checkout-step .title{font-size:15px;text-transform:capitalize;color:#292929;font-weight:500}
.delivery-info{border-top:1px solid #ebebeb;padding-top:30px}
.cart-summary .list-group-item{padding:1.25rem}
ul.items li{text-transform:capitalize;font-weight:500;font-size:14px;color:#292929}
ul.amount li{color:#292929;font-weight:600;font-size:16px;line-height:24px}
.delivery-info ul li{font-weight:400;font-size:14px;text-transform:capitalize;color:#292929;line-height:24px;margin-bottom:25px}
.delivery-info ul li img{margin-right:10px}
#accordion .card{margin-bottom:1rem;border-radius:0}
#accordion .card .card-header{border:0;padding:.9375rem;background-color:#fff;border-radius:0}
#accordion .card .card-header .btn-link{font-weight:600;text-transform:capitalize;color:#292929;line-height:24px;font-size:18px;padding:0}
.custom-radio input[type=radio]:checked,.custom-radio input[type=radio]:not(:checked){position:absolute;left:-9999px}
.custom-radio input[type=radio]:checked+label,.custom-radio input[type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:15px;display:inline-block;color:#666;margin-bottom:0;margin-right:15px}
.custom-radio input[type=radio]:checked+label:before,.custom-radio input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border:2px solid #ebebeb;background:#fff;border-radius:50%}
.custom-radio input[type=radio]:checked+label:after,.custom-radio input[type=radio]:not(:checked)+label:after{content:"";width:7px;height:7px;background:#b78b0a;position:absolute;top:4px;left:4px;-webkit-transition:all .3s;transition:all .3s;border-radius:50%}
.custom-radio-modify .custom-radio input[type=radio]:checked+label:before,.custom-radio-modify .custom-radio input[type=radio]:not(:checked)+label:before{left:15px;top:-12px}
.custom-radio-modify .custom-radio input[type=radio]:checked+label:after,.custom-radio-modify .custom-radio input[type=radio]:not(:checked)+label:after{top:-8px;left:19px}
.custom-radio input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.custom-radio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.order-asguest,.order-asguest a{color:#292929;font-weight:500}
.order-asguest .separator{color:#bfbfbf;margin:0 8px;line-height:1;font-size:1.3rem;width:1px;height:12px;background:#292929;position:relative;top:2px}
.order-asguest .gray{color:#7e7e7e;font-weight:500}
.personal-information .form-group .col-form-label{font-size:14px;color:#292929;padding-top:.625rem;text-transform:capitalize}
.personal-information .form-group .form-control{background-color:#fff;color:#292929;border:1px solid #ebebeb;font-size:14px;padding:.5rem 1rem;border-radius:0!important}
.delivery-option{background:#f6f6f6;padding:1.5rem 0;margin-bottom:1.5rem}
.carrier-name{text-transform:capitalize}
.carrier-delay,.carrier-name,.carrier-price{font-weight:500;color:#292929;line-height:24px;font-size:14px}
@media screen and (min-width:768px){.compare-section .table{min-width:800px}
}
@media screen and (min-width:768px){.compare-section img{max-width:250px}
}
.compare-section .title{font-weight:600;color:#292929;font-size:20px}
.compare-section .sub-title{font-weight:600;color:#292929;font-size:15px;padding:20px 0}
.compare-section .table .thead-light th{background-color:#fff;border-color:#ebebeb}
@media screen and (max-width:767px){.compare-section .table .thead-light th{width:100%;display:block}
}
@media screen and (max-width:767px){.compare-section .table .thead-light th:first-child{border-top:1px solid #ebebeb}
}
.compare-section .table td,.compare-section .table th{vertical-align:middle;border:1px solid #ebebeb;padding:15px;font-size:15px}
@media screen and (max-width:767px){.compare-section .table td,.compare-section .table th{width:100%;display:block;text-align:center;border-top:0}
}
.compare-section .table th{text-transform:capitalize;font-weight:600}
.compare-section .table td{text-transform:capitalize}
.compare-section .table td p{text-transform:none}
.map iframe{width:100%;height:450px;border:0}

.bt_t{width:100%;margin:0 auto;height:80px;text-align:center;position:relative;overflow:hidden}
.bt_t h2{font-size:22px;line-height:22px;margin:0;padding:0}
.bt_t p{font-size:12px;line-height:30px;margin-bottom:10px;color:#999;text-transform:uppercase}
.bt_t .bt_tl{width:200px;margin:0 auto}
.bt_t .bt_tll{float:left;width:38%;border-top:2px #ccc solid}
.bt_t .bt_tlc{float:left;width:14%;margin-left:10px;border-top:3px #b78b0a solid}
.bt_t .bt_tlr{float:right;width:38%;border-top:2px #ccc solid}

.news{float:left;width:100%;background:#fff}
.news-md-4 a,.news-md-6 a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news-md-6 img{width:576px;height:330px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
.news-md-4 img{max-width:100%;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
.col-md-1 img{max-width:100%;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
.news-md-6{float:left;width:48%;margin:10px 0 10px 0}
.news-md-4{float:right;width:48%}
.blog-shortcode{margin:0 -15px}
.blog-shortcode .item-three-column{float:left;padding:0 15px}
.blog-shortcode .blog-posts{margin-bottom:30px}
.blog-posts .entry-wrapper{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
/* .blog-posts .entry-wrapper:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);-ms-box-shadow:0 0 2px rgba(0,0,0,.12);-o-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12)} */
/* .blog-posts .entry-wrapper:hover .entry-content-wrap{background:#fff} */
/* .blog-posts .entry-wrapper:hover .entry-content-wrap:after{width:calc(100% - 60px)} */
.blog-posts .entry-cover{position:relative}
.blog-posts .entry-cover img{border-radius:5px 5px 0 0;width:100%;}
.blog-posts:hover img{opacity:.85;transition:.3s ease;}
.blog-posts .entry-cover{display:block;position:relative;background:#fff;border-radius:5px 5px 0 0}
/* .blog-posts .entry-cover:after,.blog-posts .entry-cover:before{content:"";position:absolute;width:1px;height:24px;background:#fff;top:50%;left:50%;z-index:9;margin-top:-12px;margin-left:-1px;visibility:hidden;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out} */
/* .blog-posts .entry-cover:before{height:1px;width:24px;margin-top:-1px;margin-left:-12px} */
/* .blog-posts .entry-cover:hover:after,.blog-posts .entry-cover:hover:before{visibility:visible;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1} */
.blog-posts .entry-content-wrap{position:relative;padding:20px 20px;border:1px solid #f1f4f7;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0;border-radius:0 0 6px 6px;background:#fbfbfbd9;-o-border-radius:0 0 6px 6px;}
.blog-posts .entry-content-wrap:after{width:60px;height:0px;background-color:#b78b0a;content:"";top:0;left:25px;position:absolute;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.blog-posts .entry-header{margin-bottom:12px;height:50px;}
.blog-posts .entry-header .entry-title{font-size:16px;margin:0;line-height:1.6;font-weight:400;text-transform:uppercase}
.blog-posts .entry-content .read-more{display:inline;font-weight:700}
.blog-posts .entry-footer{margin-top:10px}
.blog-posts .entry-footer .entry-meta{}
.blog-posts .entry-footer .entry-meta a{color:#aaa}
.blog-posts .entry-footer .entry-meta a:hover{color:#b78b0a}
.blog-posts .entry-footer .entry-meta i{display:none}
.blog-posts .entry-footer .entry-meta .entry-comments-link{display:none}
.blog-posts .entry-footer .entry-meta .entry-author{margin-right:5px;line-height:20px;color:#666;font-size:14px;}
.blog-posts .entry-footer .entry-meta .entry-author-em{margin-top:10px;color:#888}
.blog-posts .entry-footer .entry-meta .entry-author-em em{margin-right:15px;font-style:normal;}
.latest-post{width:100%;float:left;margin-top:15px;padding:0 0 15px 0;border-bottom:1px solid #f5f5f5}
.latest-post:first-child{margin-top:15px}
.latest-post:hover{padding:0 0 15px 0;box-shadow:0 1px 0 rgba(0,0,0,.155)}
.latest-post .entry-cover{float:left;margin-right:10px}
.latest-post .entry-cover{display:block;position:relative;background:#000;border-radius:6px}
.latest-post .entry-cover:after,.latest-post .entry-cover:before{content:"";position:absolute;width:1px;height:16px;background:#fff;top:50%;left:50%;z-index:9;margin-top:-8px;margin-left:-1px;visibility:hidden;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0}
.latest-post .entry-cover:before{height:1px;width:16px;margin-top:-1px;margin-left:-8px}
.latest-post .entry-cover:hover:after,.latest-post .entry-cover:hover:before{visibility:visible;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}
.latest-post:hover img{-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}
.latest-post .entry-cover img{width:110px;height:70px;border-radius:5px}
.latest-post .entry-wrapper .entry-content-wrap{background:0 0;padding:0;padding-left:10px;overflow:hidden}
.latest-post .entry-wrapper .entry-content-wrap .entry-header .entry-title{font-size:14px;line-height:1.4;margin-top:0;margin-bottom:5px;font-weight:600}
.latest-post .entry-wrapper .entry-content-wrap .entry-footer{margin-top:0}
.latest-post .entry-footer .entry-meta a{color:#666}
.latest-post .entry-footer .entry-meta a:hover{color:#b78b0a}
.latest-post .entry-footer .entry-meta .entry-jj{width:100%;float:left;line-height:20px;height:20px;overflow:hidden;margin:5px 0 8px 0;font-size:13px;color:#888}
.latest-post .entry-footer .entry-meta .entry-author{margin-right:5px;color:#666;font-size:13px}
.latest-post .entry-footer .entry-meta .entry-categories{color:#666;font-size:13px}
.latest-post .entry-footer .entry-meta .entry-author:after{content:"/";display:inline-block;margin-left:5px;color:#b9c1cf}
.news-more{font-size:14px;text-align:center;line-height:20px;padding:10px 40px;width:150px;display:block;margin:0 auto;margin-bottom:30px;color:#fff;background:#b78b0a;border:1px solid #b78b0a;border-radius:4px}
a.news-more:hover{color:#fff;background:#cb9f1f;border:1px solid #b78b0a}

.rs-about{background:#fff;}
.rs-about .about-images img{width:100%;border-radius:6px}
.rs-about .about-service{padding:10px 0;}
.rs-about .about-service .service-icon i{font-size:40px;color:#b78b0a;}
.rs-about .about-service .title{font-size:18px;font-weight:600;}
.rs-about .about-service .title span{font-size:22px;font-weight:600;color:#b78b0a;}
.rs-title{margin:0 0 15px 0;}
.rs-title p{text-indent:2em;}
.rs-title span{text-transform:uppercase;color:#b78b0a;display:inline-block;font-size:16px}
.rs-title h2{margin:0px 0 5px 0;text-transform:capitalize;position:relative;font-weight:600;padding-bottom:10px;font-size:18px}
.rs-title h3{margin:0px 0 5px 0;text-transform:capitalize;position:relative;font-weight:600;padding-bottom:20px;font-size:24px}
.rs-title h3:before{content:"";width:15px;height:5px;background:#b78b0a;position:absolute;bottom:-4px;left:0;margin-left:8px;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}
.rs-title h3:after{content:"";width:55px;height:5px;background:#b78b0a;position:absolute;bottom:-4px;right:0;left:0;margin-left:20px;border-radius:2px;transition:all .3s ease}
.rs-title em {
    margin-right: 20px;
    padding: 5px 10px;
    border-radius: 3px;
    background: #b78b0a;
    color: #fff;
    font-style: normal;
	margin-bottom:10px;
	float: left;
	font-size:16px;
}

.t-more i{font-style:normal;}
.t-more .btn-more{font-size:14px;padding:10px 30px;color:#fff;background:#b78b0a;border:1px solid #b78b0a;border-radius:4px}
.t-more a.btn-more:hover{color:#fff;background:#cb9f1f;border:1px solid #b78b0a}

.ceo-info .ceo-text{font-weight:500;color:#0a0a0a;margin-right:40px}
.ceo-info .ceo-text span{display:block}
.brand-area{padding:50px 0}
@media only screen and (min-width:768px) and (max-width:991px){.brand-area{padding:40px 0;}
}
@media (max-width:767px){.brand-area{padding:40px 0;}
}
.brand-area .section-title{text-align:left;padding:0 20px 0 0;position:relative;z-index:5}
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.brand-area .section-title{margin-bottom:20px}
}
.brand-area .section-title span{text-transform:uppercase;color:#b78b0a;display:inline-block;font-size:16px;}
.brand-area .section-title i{font-style:normal}
.brand-area .section-title .btn-more{font-size:14px;padding:10px 25px;color:#fff;background:#b78b0a;border:1px solid #b78b0a;border-radius:4px}
.brand-area .section-title a.btn-more:hover{color:#fff;background:#d1a011;border:1px solid #b78b0a}
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.brand-area .section-title h2{font-size:24px;line-height:1.2}
}
.wow{animation-name:none!important;visibility:visible!important}
.brand-area .brand-list{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}
.brand-area .brand-list li{flex-basis:20%}
@media (max-width:767px){.brand-area .brand-list li{flex-basis:50%}
}
.brand-area .brand-list li{display:block;text-align:center;height:120px;line-height:120px;border: 1px solid #f5f5f5;background: #fff;}
.brand-area .brand-list li:hover{border: 1px solid #f5f5f5;background: #fcfcfc;}
.brand-area .brand-list li:hover img{transform:scale(1);opacity:1}
.brand-area .brand-list li img{transition:all .4s ease;transform:scale(.9);opacity:.9999;max-width:90%}
.brand-area .bg-color-white .brand-list::before{background:var(--light-1)}

.section_title{text-align:center;position:relative;padding-bottom:20px}
/* .section_title::before{position:absolute;content:"";width:40px;height:2px;background:#b78b0a;bottom:0;left:50%;transform:translatex(-50%);margin-left:-10px} */
/* .section_title::after{position:absolute;content:"";width:40px;height:2px;background:#b78b0a;bottom:-6px;left:50%;transform:translatex(-50%)} */
.section_title h2{font-size:22px;line-height:22px;font-weight:600;display:inline-block;margin-bottom:10px;text-transform:capitalize}
.section_title h2 span{font-weight:600}
.section_title::before{content:"";width:15px;height:5px;background:#b78b0a;position:absolute;bottom:5px;left:50%;margin-left:-32px;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}
.section_title::after{content:"";width:60px;height:5px;background:#b78b0a;position:absolute;bottom:5px;right:0;left:50%;margin-left:-20px;border-radius:2px;transition:all .3s ease}

.z-section-title h2{margin:0px 0 25px 0;text-transform:capitalize;position:relative;font-weight:600;padding-bottom:20px;font-size:24px}
.z-section-n p{margin:0px 0 0px 0;font-size:15px;}
.z-section-title h2::before{content:"";width:15px;height:5px;background:#b78b0a;position:absolute;bottom:-4px;left:0;margin-left:8px;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}
.z-section-title h2::after{content:"";width:55px;height:5px;background:#b78b0a;position:absolute;bottom:-4px;right:0;left:0;margin-left:20px;border-radius:2px;transition:all .3s ease}

.huoban{width:100%}
.hb-tt{text-align:center;font-size:30px;line-height:1.4}
.hb-tt i{font-style:normal;font-size:36px;color:#b78b0a}
.vmc-container{position:relative}
.vmc-viewport{overflow:hidden}
.vmcarousel{list-style-type:none;padding:0;margin:0;width:1000%}
.vmcarousel:after{content:'';display:table;clear:both}
.vmcarousel>li{float:left;margin:0 5px;}
.vmcarousel>li img{display:block;margin:0 auto;max-width:100%;}
.vmc-container.hide-controls .vmc-arrow-left,.vmc-container.hide-controls .vmc-arrow-right{display:none}
.vmc-arrow-left,.vmc-arrow-right{position:absolute;top:50%;left:-5px;width:50px;height:50px;margin-top:-25px;overflow:hidden;opacity:0;border-radius:50%;transition:opacity .3s ease;text-align:center}
.vmc-arrow-right{left:auto;right:-5px}
.vmc-container:hover .vmc-arrow-left,.vmc-container:hover .vmc-arrow-right{opacity:1}
.vmc-arrow-left:after,.vmc-arrow-right:after{content:'';display:inline-block;font-family:Ionicons;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;font-size:36px;line-height:50px;color:#ccc}
.vmc-arrow-left:hover:after,.vmc-arrow-right:hover:after{color:#ccc}
.vmc-arrow-left:after{content:"\f124"}
.vmc-arrow-right:after{content:"\f125"}
/* .vmc-container img[src$=".svg"]{width:100%!important;height:auto!important;max-height:100%} */

@media (min-width:768px){
	.logo{margin-top:0px;}
	.content{padding:25px 30px;}
	.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media{max-width:20px;}
	.wpo-blog-sidebar{padding-left:10px;}
	.xs-hidden{display:none;}
.callbacks_tabs.callbacks1_tabs{left:46.5%}
.header{padding:15px 0}
#callbacks_container2{display:none}
#call-to-action .cta-title {
  margin:30px 0 0 0;
}
.team-area .team-items .thumb .c-overlay h4,.team-area .team-items .thumb .info h4 {
  font-size: 16px;
}
.brand-area .counter-grids-info li{width:50%;padding-left:5%;}
}
@media (min-width:992px){
	.logo{margin-top:-2px;}
	.content{padding:25px 30px;}
	.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media{max-width:220px;}
	.wpo-blog-sidebar{padding-left:15px;}
	.lg-hidden{display:none;}
	.xs-hidden{display:block;}
.callbacks_tabs.callbacks1_tabs{left:47.5%}
.header{padding:0px 0}
#call-to-action .cta-title {
  margin:30px 0 0 0;
}
.team-area .team-items .thumb .c-overlay h4,.team-area .team-items .thumb .info h4 {
  font-size: 16px;
}
.brand-area .section-title span{margin-top:30px;}
.brand-area .counter-grids-info li{width:25%;padding-left:5%;}
}
@media screen and (min-width:991px) and (max-width:1199px){
	.main-menu li a{display:block;padding:20px 12px;font-size:15px;text-transform:uppercase;line-height:24px}
.main-menu li a i{font-size:15px;position:relative;top:1px;margin-left:-2px}
.mega-menu li a{color:#707070;text-align:left;padding:0 0 5px;text-transform:capitalize;line-height:20px;font-weight:400;font-size:14px}
.sub-menu li a{font-weight:400;text-align:left;text-transform:capitalize;padding:0;color:#707070;font-size:14px;line-height:42px}
}
@media (min-width:1200px){
	.lg-hidden{display:block;}
}
@media(min-width:1336px){
	.logo{margin-top:-2px;}
	.content{padding:25px 30px;}
	.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media{max-width:220px;}
	.wpo-blog-sidebar{padding-left:15px;}
	.lg-hidden{display:block;}
	.xs-hidden{display:block;}
.callbacks_tabs.callbacks1_tabs{left:48.5%}
.header{padding:0px 0}
.rslides img{width:100%!important}
#call-to-action .cta-title {
  margin:30px 0 0 0;
}
.team-area .team-items .thumb .c-overlay h4,.team-area .team-items .thumb .info h4 {
  font-size: 16px;
}
.brand-area .section-title span{margin-top: 30px;}
.brand-area .counter-grids-info li{width:25%;padding-left:5%;}
}
@media screen and (max-width:767px){
	.logo{margin-top:0px;}
	.content{padding:25px 20px;}
		.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media{max-width:20px;margin-top:9px;}
	.cation-list dt,.cation-list dd{width:100%!important;}
	.wpo-blog-sidebar{padding-left:0px;}
.xs-hidden{display:none;}
.xs_hidden{display:none;}
.callbacks_tabs.callbacks1_tabs{left:44%}
.header{padding:15px 0}
#callbacks_container1{display:none}
.rslides img{width:150%!important;margin:0 0 0 130px;}
.rslides li{margin-left:-50%}
#call-to-action .cta-title {
  margin:20px 0 0 0;
}
.team-area .team-items .thumb .c-overlay h4,.team-area .team-items .thumb .info h4 {
  font-size: 14px;
}
.team-area .team-items .thumb .c-overlay p {
font-size:12px;
}
.brand-area .counter-grids-info li{width:50%;padding-left:2%;}
.our-services-tab .nav .nav-item a{padding:17px 22px!important;}
}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;z-index:1}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.callbacks_tabs.callbacks1_tabs{position:absolute;z-index:1;bottom:20px}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:14px;height:14px;margin-left:10px;border-radius:10px;border:1px solid #fff;position:relative}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:13px;height:13px;border-radius:10px;position:absolute;left:0;top:0;z-index:10;background:#fff;color:rgba(100,200,300,0);color:transparent}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#b78b0a;}
.callbacks_container{margin-bottom:2px;position:relative;width:100%;max-width:100%;text-align:center}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.callbacks li{position:absolute;width:100%;left:0;top:0}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:50%;left:0;opacity:.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(themes.gif) no-repeat left top;margin-top:-30px;display:none}
.callbacks_container:hover .callbacks_nav{display:block}
.callbacks_nav:active{opacity:1}
.callbacks_nav.next{left:auto;background-position:right top;right:0}


#call-to-action {
  background: #b78b0a;
  background-size: cover;
  padding: 10px 0;
}
#call-to-action .cta-title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height:28px;
}
#call-to-action .cta-text {
  color: #fff;
}
@media (min-width: 769px) {
  #call-to-action .cta-btn-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
#call-to-action .cta-btn {
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 5px;
  transition: 0.5s;
  margin:10px;
  color: #fff;
  background: #6a530a;
  font-style:normal;
}

#call-to-action .cta-btn:hover {
  background: #503e08;
}


.rs-services .services-icon {
  font-size:50px;
}
.rs-services .services-item {
  position: relative;
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 1, 0.05);
}
.rs-services .services-item:hover{
  background: #b78b0a;
}
.rs-services .services-item:hover{
  color:#fff;
}
.rs-services .numbering {
  color:#f2f2f2;
  font-size:50px;
  font-weight: 700;
  top:30px;
  position: absolute;
  left: 82%;
}
.rs-services .services-content {
  margin: 10px 0px 0px 0px;
}
.rs-services .services-content .title {
  font-size: 18px;
  font-weight: 600;
  line-height: 34px;
  margin: 0 0 15px;
}
.rs-services .services-content p{
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 14px;
}
.rs-services .slider-item img{width:100%;}


.team-area .team-items .thumb {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.team-area .team-items .thumb img{
  border-radius: 6px;
  max-width:100%;
}

.team-area .team-items .thumb .info {
  position: absolute;
  left: 0;
  bottom: 0px;
  right: 0;
  padding: 18px;
  z-index: 1;
  transition: all .65s ease-in-out;
  background:#00000099;
  border-radius: 0 0 6px 6px;
}

.team-area .team-items .item:hover .thumb .info {
  opacity: 0;
  bottom: -100%;
  border-radius: 6px;
}

.team-area .team-items .thumb::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  height: 23%;
  width: 100%;
  transition: all 0.15s ease-in-out;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 90%) repeat scroll 0 0;
  border-radius: 6px;
}

.team-area .team-items .item:hover .thumb::after {
  height: 100%;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 0%) repeat scroll 0 0;
  border-radius: 6px;
}

.team-area .team-items .thumb .info h4 {
  text-transform: capitalize;
  color: #ffffff;
  font-weight: 400;
}

.team-area .team-items .thumb .info span {
  color: #ffffff;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
}

.team-area .team-items .thumb .c-overlay {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -10%);
  padding: 30px;
  transition: all 0.35s ease-in-out;
  z-index: 1;
  opacity: 0;
}

.team-area .team-items .item:hover .thumb .c-overlay {
  opacity: 1;
  transform: translate(0, -50%);
}

.team-area .team-items .thumb .c-overlay h4 {
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 10px;
  color:#fff;
}
.team-area .team-items .thumb .c-overlay h4:before{content:"";width:5px;height:2px;background:#b78b0a;position:absolute;top:60px;left:50%;margin-left:-10px;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}
.team-area .team-items .thumb .c-overlay h4:after{content:"";width:15px;height:2px;background:#b78b0a;position:absolute;top:60px;right:0;left:50%;margin-left:-5px;border-radius:2px;transition:all .3s ease}

.team-area .team-items .thumb .c-overlay p {
  margin: 0;
  color:#fff;
    line-height: 20px;
    margin-top: 20px;

}
.huoban-init .slider-item img{max-width:100%;height:60px;}

#mapbox{width:100%;height:530px;overflow:hidden;border:1px solid #ccc;}
.w3l-contact-main a{display:inline-block;}
.w3l-contact-main .grid{display:grid;align-items:center;}
.w3l-contact-main .grid-column-2{grid-gap:20px;}
.w3l-contact-main .column2 a{color:#5f5f5f;text-decoration:none;font-style:normal;font-size:15px;line-height:25px;transition:.3s ease;}
.w3l-contact-main h4.header{margin:30px 0 20px;color:#252b33;font-weight:700;font-size:24px;line-height:34px;}
.w3l-contact-main .column2 a:hover{color:#b78b0a;text-decoration:underline;transition:.3s ease;}
.w3l-contact-main .contact-main p{margin:0;font-size:16px;line-height:26px;margin-top:10px;}
.w3l-contact-main .contact-para{font-weight:400;font-style:normal;font-size:16px;line-height:25px;}
.w3l-contact-main .column2{margin-top:20px;}
.w3l-contact-main .contact-info-align{display:grid;margin:26px 0;grid-template-columns:auto 1fr;grid-gap:15px;}
.w3l-contact-main .icon{width:40px;height:40px;border-radius:50%;background:#fff5f9;text-align:center;line-height:40px;}
.w3l-contact-main .icon span.fa{color:#b78b0a;text-align:center;font-size:18px;}

.w3l-contact-main strong.info{display:block;margin-bottom:5px;color:#252b33;}
.w3l-contact-main .map iframe{padding:10px;width:100%;height:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f9fafb;-o-border-radius:6px;}
.w3l-contact-main .column3 .fl{float:left;margin-right:20px;}
.w3l-contact-main .column3 .fl img{width:100%;border-radius:10px;}
.w3l-contact-main .column3 .fl p{text-align:center;margin:0;padding:0;font-size:13px;}
@media (max-width:1024px){.w3l-contact-main .grid-column-2{grid-gap:20px;}
}
@media (max-width:992px){.w3l-contact-main .grid-column-2{grid-template-columns:1fr;}
.w3l-contact-main .head-main{max-width:100%;}
.w3l-contact-main .contact-main{grid-template-columns:1fr;}
}
@media screen and (max-width:480px){.w3l-contact-main .column{padding:0;}
}
.w3l-contact-main .main-images a{display:inline-block;}
.w3l-contact-main .contact-form{background:#f9fafb;}
.w3l-contact-main button.btn-contact{display:inline-block;padding:16px 45px;border:1px solid #b78b0a;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#b78b0a;color:#fff;vertical-align:middle;text-align:center;font-weight:700;font-size:16px;cursor:pointer;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-border-radius:6px;}
.w3l-contact-main button.btn-contact:hover{background:#cf9e0d;transition:.3s ease;}
.w3l-contact-main label.field-info{display:block;margin-bottom:10px;color:#252b33;text-transform:capitalize;font-weight:400;font-weight:500;font-size:16px;font-family:Roboto,Sans-serif;}
.w3l-contact-main .contact-input,.w3l-contact-main .contact-textarea{margin-bottom:30px;padding:16px;width:100%;outline:0;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#252b33;font-size:16px;-webkit-appearance:none;-o-border-radius:6px;}
.w3l-contact-main .contact-input:focus,.w3l-contact-main .contact-textarea:focus{border:1px solid #b78b0a;}
.w3l-contact-main .contact-textarea{min-height:80px;}
.w3l-contact-main .main-input{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;}
.w3l-contact-main .line{box-sizing:border-box;border:1px solid #8298ab;opacity:.35;}
@media (max-width:1400px){.w3l-contact-main .contacts12-main{max-width:100%;}
}
@media screen and (max-width:768px){.w3l-contact-main .contact-input1{margin-right:0;margin-bottom:30px;width:100%;}
.w3l-contact-main .contact-input2,.w3l-contact-main .contact-textarea{width:100%;}
.w3l-contact-main .contact-para{max-width:100%;}
.w3l-contact-main .main-input{grid-template-columns:1fr;grid-gap:0;}
.w3l-contact-main button.btn-contact{margin:0 auto;width:100%;}
}
@media screen and (max-width:480px){.w3l-contact-main .main-input{grid-template-columns:1fr;grid-gap:0;}
.w3l-contact-main .contacts-12 .contact-input{margin-top:15px;}
}
.hny-title{font-size:24px;font-weight:600;}

.fl{float:left;}
.fr{float:right;}
.brand-area .counter-main-sec{position:relative;z-index:0;padding:40px;border-radius:6px;background:url(../img/bg/slide1.jpg) no-repeat top;background-size:cover;box-shadow:0 0 20px 0 rgba(0,0,0,.05);}
.brand-area .counter-main-sec:before{position:absolute;top:0;right:0;left:0;z-index:-1;min-height:100%;border-radius:6px;background:rgba(255,255,255,.6);content:"";}
.brand-area .counter-grids-info{display:grid;text-align:center;align-items:center;grid-gap:20px;}
.brand-area .counter-grids-info li{float:left;margin:10px 0;}
.brand-area .counter-icon i{font-size:20px;color:#333;float:left;margin-right:0px;display:none;}
.brand-area .counter-txt{float:left;}
.brand-area .counter-txt h3{color:#333;font-weight:600;font-size:32px;}
.brand-area .counter-txt p{color:#333;font-size:18px;margin-top:10px;}

.w3-gallery .porty-image{width:100%;-webkit-border-radius:6px;}
.w3-gallery .port-image{width:100%;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:0;border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;}
.w3-gallery .course-divider{display:grid;align-items:center;grid-template-columns:2fr 1fr;}
.w3-gallery .each-item{position:relative;overflow:hidden;}
.w3-gallery .filter{margin-bottom:30px;}
.w3-gallery .course-content{padding:15px 15px;border:1px solid #f1f4f7;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0;border-radius:0 0 6px 6px;background:#f9fafb;-o-border-radius:0 0 6px 6px;}
.w3-gallery button.btn.filter-button{display:inline-block;margin-right:20px;padding:0;border:none;border-radius:0;background:0 0;color:#242a32;text-decoration:none;font-weight:500;font-size:16px;cursor:pointer;}
.w3-gallery button.btn.active,.w3-gallery button.btn:hover{color:#b78b0a;transition:.3s ease;}
.w3-gallery .course-info em{font-style:normal;font-size:14px;color:#777;}
.w3-gallery .course-info p{font-size:16px;font-weight:600;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.w3-gallery a.course-instructor{color:#b78b0a;font-weight:500;font-size:14px;}
.w3-gallery h3.course-title{margin:0 0 10px;font-weight:500;font-size:16px;}
.w3-gallery .course-meta.grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;}
.w3-gallery span.course-students{margin-right:10px;}
.w3-gallery .course-meta span{color:#5f5f5f;font-size:13px;}
.w3-gallery .course-meta span.fa{margin-right:4px;color:#bec3c3;}
.w3-gallery .port-text-cards button{margin-right:10px;}
.w3-gallery button.price-course.btn{padding:0 6px;height:32px;border:none;background:#252b33;color:#fff;text-decoration:none;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;}
.w3-gallery button.price-course.btn:hover{background:#00b3b0;transition:.3s ease;}
.w3-gallery img:hover{opacity:.85;transition:.3s ease;}
@media (max-width:667px){.w3-gallery button.btn.filter-button{margin-right:10px;}
}

.w3l-apply-6 .apply-info{position:relative;z-index:0;background:url(../img/bg/slide1.webp) 75% 75%;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;}
.w3l-apply-6 .apply-info:before{position:absolute;top:0;right:0;left:0;z-index:-1;min-height:100%;background:rgba(6,14,21,.55);content:"";}
.w3l-apply-6 .apply-info h3{color:#fff;text-transform:capitalize;font-weight:600;font-size:26px;line-height:1.2;position:relative;padding-bottom: 15px;}
.w3l-apply-6 .apply-info h3::before{content:"";width:15px;height:5px;background:#b78b0a;position:absolute;bottom:-10px;left:0;margin-left:8px;transform:translateX(-50%);border-radius:2px;transition:all .3s ease}
.w3l-apply-6 .apply-info h3::after{content:"";width:55px;height:5px;background:#b78b0a;position:absolute;bottom:-10px;right:0;left:0;margin-left:20px;border-radius:2px;transition:all .3s ease}

.w3l-apply-6 .apply-info p{margin-top:5px;color:#fff;font-weight:400;font-size:15px;}
.w3l-apply-6 .apply-info p .para-apply{font-weight:300;}
.w3l-apply-6 .apply-info label{color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:14px;}
.w3l-apply-6 .appyl-sub-icon{float:left;margin-right:16px;width:65px;height:65px;border-radius:50%;background:#b78b0a;text-align:center;line-height:60px;}
.w3l-apply-6 .appyl-sub-icon:hover{background:#b78b0a;transition:.3s ease;}
.w3l-apply-6 .appyl-sub-icon span{color:#fff;font-size:30px;font-weight:600;line-height:65px;}
.w3l-apply-6 .appyl-sub-icon:hover span.fa{color:#fff;transition:.3s ease;}
.w3l-apply-6 .appyl-sub-icon-info span{text-align:left;font-weight:600;font-size:20px;color:#fff;padding:6px 0 5px 0;}
.w3l-apply-6 .appyl-sub-icon-info h5 a{color:#fff;}
.w3l-apply-6 .appyl-sub-icon-info h5 a:hover{color:#b78b0a;transition:.3s ease;}
.w3l-apply-6 .appyl-sub-icon-info p{color:#fff;font-weight:300;}
.w3l-apply-6 .apply-form{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-o-border-radius:6px;}
.w3l-apply-6 .apply-form label{display:block;margin-bottom:10px;color:#252b33;text-transform:capitalize;font-weight:400;font-weight:500;font-size:14px;font-family:Roboto,Sans-serif;}
.w3l-apply-6 .apply-form input,.w3l-apply-6 .apply-form textarea{margin-bottom:10px;padding:0 16px;width:100%;height:42px;outline:0;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f9fafb;color:#252b33;font-size:16px;-webkit-appearance:none;-o-border-radius:6px;}
.w3l-apply-6 .apply-form input:focus,.w3l-apply-6 .apply-form textarea:focus{border:1px solid #b78b0a;}
.w3l-apply-6 .apply-form .btn{display:inline-block;margin:10px auto 0;padding:14px 45px;border:1px solid #b78b0a;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#b78b0a;color:#fff;vertical-align:middle;text-align:center;font-weight:700;font-size:16px;cursor:pointer;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-border-radius:6px; width: 100%;}
.w3l-apply-6 .apply-form .btn:hover{background:#cd9c0d;transition:.3s ease;}
@media (max-width:800px){.w3l-apply-6 .apply-info h4{font-size:38px;line-height:48px;}
}
@media (max-width:667px){.w3l-apply-6 .apply-info h4{font-size:36px;line-height:46px;}
}
@media (max-width:600px){.w3l-apply-6 .apply-info h4{font-size:32px;line-height:42px;}
.w3l-apply-6 .apply-form .btn{width:100%;}
}

.wpo-blog-sidebar .widget h3{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb;text-transform:capitalize;font-weight:700;font-size:18px;font-size:1.125rem;}
.wpo-blog-sidebar .widget h3:before{position:absolute;bottom:-2px;left:0;width:60px;height:4px;background:#b78b0a;content:"";}
.wpo-blog-sidebar>.widget+.widget{margin-top:30px;}
.wpo-blog-sidebar .search-widget{padding:0;border:0;}
.wpo-blog-sidebar .search-widget form div{position:relative;}
.wpo-blog-sidebar .search-widget input{padding:6px 50px 6px 20px;height:42px;border:1px solid #ebebeb;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;font-size:1rem;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;border-radius:3px 0 0 3px;}
.wpo-blog-sidebar .search-widget input:focus{background-color:rgba(0,198,209,.1);}
.wpo-blog-sidebar .search-widget form button{position:absolute;top:0;right:0;width:50px;height:42px;outline:0;border:0;background:#b78b0a;color:#fff;font-size:20px;font-size:1.25rem;line-height:42px;border-radius:0 3px 3px 0;}
.wpo-blog-sidebar .category-widget ul{list-style:none;}
.wpo-blog-sidebar .category-widget ul li{position:relative;padding-bottom:10px;padding-left:20px;font-size:15px;}
.wpo-blog-sidebar .category-widget ul li:before{position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:50%;background:#bbb;content:"";}
@media (max-width:767px){.wpo-blog-sidebar .category-widget ul li{font-size:14px;font-size:.875rem;}
}
.wpo-blog-sidebar .category-widget ul li span{position:absolute;right:0;}
.wpo-blog-sidebar .category-widget ul>li+li{margin-top:12px;}
.wpo-blog-sidebar .category-widget ul a{display:block;color:#777;}
.wpo-blog-sidebar .category-widget ul a:hover{color:#b78b0a;}
.wpo-blog-sidebar .category-widget ul li:hover:before{background:#b78b0a;}
.wpo-blog-sidebar .recent-post-widget .post{overflow:hidden;}
.wpo-blog-sidebar .recent-post-widget .posts>.post+.post{margin-top:15px;padding-top:15px;border-top:1px solid #f2f0f0;}
.wpo-blog-sidebar .recent-post-widget .post .img-holder,.wpo-blog-sidebar .recent-post-widget .post .img-holder img{float:left;width:68px;}
.wpo-blog-sidebar .recent-post-widget .post .details{float:left;padding-left:10px;width:calc(100% - 68px);}
.wpo-blog-sidebar .recent-post-widget .post p{overflow:hidden;margin:0 0 .3em;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3em;}
@media (max-width:1199px){.wpo-blog-sidebar .recent-post-widget .post h4{margin:0;}
}
.wpo-blog-sidebar .recent-post-widget .post p a{color:#333;}
@media (max-width:1199px){.wpo-blog-sidebar .recent-post-widget .post h4{font-size:14px;}
}
.wpo-blog-sidebar .recent-post-widget .post p a:hover{color:#b78b0a;}
.wpo-blog-sidebar .recent-post-widget .post .details .date{color:#888;font-size:13px;}
.wpo-blog-sidebar .recent-post-widget .post .details .date i{display:inline-block;padding-right:7px;}
.wpo-blog-sidebar .instagram ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:0 -3px;flex-wrap:wrap;}
.wpo-blog-sidebar .instagram ul li{margin-bottom:15px;text-align:center;line-height:24px;padding:0 5px;max-width:50%;list-style:none;list-style-image:none;-ms-flex:0 0 50%;flex:0 0 50%;}
.wpo-blog-sidebar .instagram ul li img{width:100%;border-radius:3px;}
.wpo-blog-sidebar .instagram ul li img:hover{opacity:.85;transition:.3s ease;}
.wpo-blog-sidebar .instagram em {
    position: absolute;
    right: 0px;
    top: 5px;
    font-size: 14px;
	font-style:normal;
}
.wpo-blog-sidebar .tag-widget {float:left;margin:10px 0 0 0;}
.wpo-blog-sidebar .tag-widget a{display:inline-block;padding:2px 10px;border:1px solid #ebebeb;border-radius:0;color:#525252;font-size:14px;margin:0 10px 10px 0;border-radius:3px;}
.wpo-blog-sidebar .tag-widget a:hover{background:#b78b0a;color:#fff;}
.wpo-blog-pg-section .wpo-blog-pg-section-l{float:left;border-radius:6px;}
.wpo-blog-pg-section .wpo-blog-pg-section-l .post{padding:20px;border-bottom:1px solid #eee;background:#fff;border-radius:6px;}
.wpo-blog-pg-section .wpo-blog-pg-section-l .post:hover{background:#fcfcfc;border-radius:6px;}
.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media{float:left;margin-right:20px;}
.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media img{width:100%;border-radius:6px;}
.wpo-blog-pg-section .wpo-blog-pg-section-l .post .entry-media img:hover{opacity:.85;transition:.3s ease;}
.wpo-blog-pg-section .entry-meta{overflow:hidden;margin-bottom:10px;padding-top:0px;list-style:none;font-size: 13px;}
.wpo-blog-pg-section .entry-meta em{font-style:normal;margin-right:15px;color:#888;}
@media (max-width:767px){.wpo-blog-pg-section .entry-meta{margin:10px 0 15px;}
}
.wpo-blog-pg-section .post h3{font-weight:600;font-size:16px;line-height:1.6;}
@media (max-width:991px){.wpo-blog-pg-section .post h3{font-size:25px;font-size:16px;}
}
@media (max-width:767px){.wpo-blog-pg-section .post h3{font-size:16px;}
}
.wpo-blog-pg-section .post h3 a{color:#333;}
.wpo-blog-pg-section .post h3 a:hover{color:#b78b0a;}
.wpo-blog-pg-section .post p{margin:10px 0 15px 0;font-size:14px; line-height:1.4;color:#666;}
@media (max-width:991px){.wpo-blog-pg-section .post p{font-size:14px;}
}
.ast-pagination{width:100%;text-align:center}
.pager{float:left;width:100%;text-align:center;font-size:14px;line-height:42px}
.pager b{background:#b78b0a;color:#fff;text-decoration:none;font-weight:500;border-radius:3px;}
.pager a,.pager b{margin:0 3px;padding:5px 15px;border-radius:3px;}
.pager a{background:#f2f2f2;}
.pager a,.pager a:link,.pager a:visited{color:#777;font-weight:500}
.pager a:hover{margin:0 3px;padding:5px 15px;background:#b78b0a;color:#fff;text-decoration:none;font-weight:500}
.pager a:active{color:#fff}
.pager a,.pager b{text-align:center}

.content{width:100%; float:left;border-radius:6px;}
.article-header{margin-bottom:20px;padding:0 0 20px 0;border-bottom:1px solid #eee;}
.article-header h1{margin-top:0;font-size:22px;line-height:32px;text-align: center;}
.article-tit1{margin-top:0;font-size:24px;line-height:32px;font-weight:600;}
.article-tit2{text-transform:capitalize;position:relative;font-weight:600;font-size:18px;}
.article-tit2:before{content:"";width:10px;height:3px;background:#b78b0a;position:absolute;bottom:-20px;left:0;margin-left:5px;transform:translateX(-50%);border-radius:0px;transition:all .3s ease}
.article-tit2:after{content:"";width:70px;height:3px;background:#b78b0a;position:absolute;bottom:-20px;right:0;left:0;margin-left:9px;border-radius:0px;transition:all .3s ease}
.article-meta{margin-top:20px;color:#999;font-size:13px;text-align: center;}
.article-meta em{margin-right:20px;font-style:normal;}
.article-content p{margin-bottom:10px;word-wrap:break-word;line-height: 1.6;font-size: 16px;}
.article-content{margin-bottom:10px;word-wrap:break-word;line-height: 1.6;font-size: 16px;}
.article-content img{max-width:100%;}
.content .tishi{font-size:15px;margin:20px 0;padding:20px 20px 10px 20px;background:#eee;font-weight:600;border-radius:6px;}
.content .tishi p{margin-bottom:10px;}
.content-d{width:100%; float:left;margin:20px 0 0 0;padding:25px;border-radius:6px;}
.content-d-l{float:left;width:100%;}
.content-d-l a{color:#b78b0a;}
.content-d-l a:hover{color:#b78b0a; text-decoration:underline;}
.content-d-ls{width:100%; float:left; margin-bottom:10px;}
.content-d-lx{width:100%; float:left;}
.content-d-ls,.content-d-lx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.content-d-r{float:left; margin-top:15px;width:100%;}

.cation-content {margin:30px 0 20px 0;border:1px #ddd solid; border-top:3px #b78b0a solid;background: #fff;}
.cation-middle {padding:20px 20px 0px 20px;font-size:14px;}
.cation-list {overflow: hidden;margin: 0;}
.cation-list dt {float: left;width:85px;font-weight:600;line-height:36px;position: relative;color: #333;}
:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cation-list dt:after {content: "";position: absolute;right:12px;top:17px;border:1px solid #333;border-width: 0 1px 1px 0;width: 4px;height: 4px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.cation-list dd {border-bottom: 1px dotted #e0e0e0;overflow: hidden;padding-bottom:10px;}
.cation-list dd a {color: #333;font-size:14px;float:left;padding:0px;margin:5px 15px 5px 0px;}
.cation-list dd a.on, .cation-list a:hover {color:#b78b0a;border-radius:1px;font-weight: 600;}
.cation-list dd a:last-child {border-right: 0 none;}
.cation-list:last-of-type dd {border-bottom: 0 none;}

.lmfl{position:relative;  padding:25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float:left;
  width: 100%;}
.flhot{    width: 0;
    height: 0;
    color: #fff;
    top: 0px;
    left: 0px;
    border-top: 30px solid #b78b0a;
    border-right: 60px solid transparent;
    position: absolute;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 50px;
}
.fltext {position: absolute;
    left: 10px;
    top: -28px;
    font-size: 14px;
    width: 50px;
	letter-spacing: 2px;
}
.lmfl-n ul,.lmfl-n li{margin:0;padding:0;}
.lmfl-n li{float:left;text-align:center;margin:20px 20px 5px 0;}
.lmfl-n li a{ color:#333;font-size:14px;background:#eee; padding:8px 15px;border-radius:4px;font-weight: 600;}
.lmfl-n li a:hover{ color:#fff; background:#b78b0a;font-size:14px;padding:8px 15px;border-radius:4px;font-weight: 600;}

.blog-sidebar h2.categorie-head{margin:0px 0 15px 0;text-transform:capitalize;position:relative;font-weight:600;padding-bottom:15px;font-size:18px;border-bottom:1px solid #ddd;}
.blog-sidebar h2.categorie-head:before{content:"";width:10px;height:3px;background:#b78b0a;position:absolute;bottom:-2px;left:0;margin-left:5px;transform:translateX(-50%);border-radius:0px;transition:all .3s ease}
.blog-sidebar h2.categorie-head:after{content:"";width:60px;height:3px;background:#b78b0a;position:absolute;bottom:-2px;right:0;left:0;margin-left:9px;border-radius:0px;transition:all .3s ease}
.blog-sidebar h2.categorie-head em{float:right;text-align:right;font-size:14px;font-style:normal;}
.blog-sidebar .sidebar-searchbox {
  padding:15px 25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float:left;
  width: 100%;
}
.blog-sidebar .blog-categorie {
  padding:25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float:left;
  width: 100%;
}
.blog-sidebar .blog-categorie ul li {
  margin-bottom: 20px;
}
.blog-sidebar .blog-categorie ul li:last-child {
  margin-bottom: 0;
}
.blog-sidebar .blog-categorie ul li a {
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  font-size: 16px;
  display: flex;
  align-items: center;
  transition: all 0.3s;
  color: #304F47;
}
.blog-sidebar .blog-categorie ul li a i {
  color: #304F47;
  font-size: 20px;
  margin-right:10px;
  letter-spacing: -5px; 
  font-style:normal;
  font-weight:400;
}
.blog-sidebar .blog-categorie ul li a:hover {
  transform: translateX(6px);
  color: #262339;
}
.blog-sidebar .blog-popular {
  padding:25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float:left;
  width: 100%;
}
.blog-sidebar .blog-popular li.blog-card-sm {
  /* display: flex; */
  align-items: center;
  padding:10px 0;
  border-bottom:1px solid #fff;
  width: 100%;
}
.blog-sidebar .blog-popular li.blog-card-sm:hover {
border-bottom:1px solid #eee;
}
.blog-sidebar .blog-popular li.blog-card-sm:last-child {
  margin-bottom: 0;
}
.blog-sidebar .blog-popular li.blog-card-sm .blog-img-sm img {
  max-width: 100px;
  border-radius: 5px;
  float:left;
  margin-right: 10px;
}
.blog-sidebar .blog-popular li.blog-card-sm .blog-img-sm img:hover{opacity:.85;transition:.3s ease;}
.blog-sidebar .blog-popular li.blog-card-sm .blog-details-sm {
  width: 100%;
  line-height:22px;
}
.blog-sidebar .blog-popular li.blog-card-sm .blog-details-sm p{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom:5px;
  transition: all 0.3s;
}
.blog-sidebar .blog-popular li.blog-card-sm .blog-details-sm em{
  font-size:13px;
  color:#888;
  font-style:normal;
}
.blog-sidebar .blog-tag {
  padding:25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float: left;
  width: 100%;
}

.blog-sidebar .blog-tag p {
  display: flex;
  flex-wrap: wrap;
}
.blog-sidebar .blog-tag p a {
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  display: inline-block;
  padding: 3px 8px;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  transition: all 0.3s;
  margin-right: 10px;
  margin-bottom: 5px;
    margin-top: 5px;
}
.blog-sidebar .blog-tag p a:hover {
  background: #b78b0a;
  color: #fff;
  border: 1px solid transparent;
}

.input-group.search-box input{
    font-size:14px;
}
.input-group.search-box button {
    height: 40px;
    border: none;
    background: #b78b0a;
    width: 55px;
    border-radius: 0 6px 6px 0;
}
.input-group.search-box button i {
    color: #fff;
    font-size: 25px;
}

.blog-sidebar .blog-zdh {
  padding:25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(17, 17, 17, 0.1);
  border-radius: 6px;
  float: left;
  width: 100%;
}
.blog-sidebar .blog-zdh li{
  align-items: center;
  padding:10px 0;
  border-bottom:1px solid #fff;
  width:47.2%;
  float:left;
}
.blog-sidebar .blog-zdh li:hover {
border-bottom:1px solid #eee;
}
.blog-sidebar .blog-zdh li:last-child {
  margin-bottom: 0;
}
.blog-sidebar .blog-zdh li:nth-child(2n+1) {
  margin-right:15px;
}
.blog-sidebar .blog-zdh li .blog-img-sm img {
  max-width:100%;
  border-radius: 5px;
}
.blog-sidebar .blog-zdh li .blog-img-sm img:hover{opacity:.85;transition:.3s ease;}
.blog-sidebar .blog-zdh li .blog-img-sm p{
  font-weight: 400;
  font-size: 14px;
  text-align:center;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  margin-top: 5px;
}

.chanpin-jj{ float:left;width:100%;margin:10px 0 20px 0 ; padding:15px 0;font-size:15px;color:#555; line-height:24px;}
.chanpin-jj li{ margin-bottom:5px;}
.chanpin-jj em{ font-style:normal; color:#555; margin-right:5px;font-size:16px; font-weight:500;}
.chanpin-jj i{font-style: normal;
    color: #fff;
    margin-right: 10px;
    font-size: 14px;
    font-weight: 500;
    background: #aaa;
    border-radius: 4px;
    padding: 2px 5px;
    margin-bottom: 10px;
    display: inline-block;}
.purchase-btn{ float:left; width:100%;}
.purchase-btn-x{ float:left; width:100%; margin-top:30px;}
.purchase-btn-x em{color:#909090; font-size:13px; margin-right:25px;}
.purchase-btn em{float:left;font-style:normal;margin-right:30px;margin-bottom:10px;}
.purchase-btn em img{width:70px;vertical-align:middle;}
.btn-dh{max-width:100%;background:#b78b0a;color:#fff;padding:14.2px 27px; font-size:20px; border-radius:4px;font-weight:600;}
.btn-dh:hover{color:#fff;background-color:#ce9c0b;}
.btn-dy{max-width:100%;background:#9d9d9d;color:#fff;padding:10px 20px; font-size:20px; border-radius:4px;font-weight:600;}
.btn-dy:hover{color:#fff;background-color:#afafaf;}

.features-6 .grid-columns-3{display:grid;margin-top:36px;text-align:left;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;align-items:center;}
.features-6 .grid{display:grid;text-align:left;grid-template-columns:auto 1fr;grid-gap:10px;}
.features-6 .features6-grids h3 a{color:#252b33;font-size:18px;line-height:20px;}
.features-6 .features6-grids .icon-i p{color:#5f5f5f;font-size:14px;line-height:20px;}
.features-6 .features6-grids .icon span{margin-top:4px;color:#b78b0a;font-size:30px;}
.features-6 .features6-grids h3 a:hover{color:#b78b0a;}
.features-6 .features6-grids p{float:left;width:49%;}
@media (max-width:991px){.features-6 .grid-columns-3{margin-top:30px;grid-template-columns:1fr 1fr;grid-gap:20px;}
}
@media (max-width:667px){.features-6 .grid-columns-3{margin-top:30px;grid-template-columns:1fr;grid-gap:20px;}
}
.t-404{width:100%;margin-bottom: 20px;}
.t-404 h2{font-size:8rem;text-align:center;}
.t-404 p{padding: 30px;line-height: 40px;font-size:2rem;text-align:center;}

.our-services-tab .nav{border-bottom:2px solid #dedede4f;}
.nav{display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.our-services-tab .nav .nav-item a.active{color:#b78b0a;}
.our-services-tab .nav .nav-item a{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:17px 50px;color:#798795;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-transition:all .3s ease-out 0s;}
.our-services-tab .nav .nav-item i{margin-right:15px;font-size:42px;}
/* .fade:not(.show){opacity:0;} */
/* .fade{transition:opacity .15s linear;} */
.responsive-table .services-title,.our-services-tab .services-title{font-size: 20px;font-weight: 600;}
.our-services-tab .text{margin-top:15px;}
.our-services-image img,.cpn-tu img{max-width:100%;border-radius:6px;}
.w95 img{width:95%!important}
.mt-hy{margin-top:20px!important;}
.mt-hy a{padding:10px!important;line-height:40px;text-align:center!important;width:200px;background:#b78b0a;color:#fff!important; border-radius:4px;}
.mt-hy a:hover{background:#c79607;color:#fff!important;}


.responsive-table {  
    width: 100%;  
    overflow-x: auto; /* 使表格在小型设备上可滚动 */  
}  
.responsive-table img{  
    width: 100%;  
	margin:15px 0 1px 0;
	border-radius:6px 6px 0 0;
}  
.responsive-table table {  
    width: 100%;  
    text-align: left;  
    border-collapse: collapse; /* 合并相邻的边框 */  
}  
  
.responsive-table th, .responsive-table td {  
    padding: 8px; /* 添加内边距 */  
    border: 1px solid #ddd; /* 添加边框 */  
}  
  
.responsive-table th {  
	text-align: center;
}
.responsive-table .bb{  
	font-weight:600;
} 
.responsive-table .bgbg{  
    background-color: #f2f2f2; /* 表头背景色 */  
	text-align: center;
} 
.responsive-table .bgbg1{  
    background-color: #fff; /* 表头背景色 */  
	text-align: center;
}
.responsive-table .bgbg2{  
    background-color: #b78b0a; /* 表头背景色 */  
	text-align: center;
	color:#fff;
	border: 1px solid #b78b0a;
} 
.responsive-table .bgbg3{  
    background-color: #fff; /* 表头背景色 */  
	text-align: center;
} 
.each-item1 img{    
width: 100%;  
object-fit: cover;
height: 120px!important;
margin:15px 0 1px 0;
border-radius:6px 6px 6px 6px;
}
