/*@font-face{font-family:Conv_Now-Bold;src:url(../fonts/text-fonts/Now-Bold.ttf);font-weight:400;font-style:normal}*/
@font-face{font-family:Now;src:url(../fonts/text-fonts/now-regular.otf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Now;src:url(../fonts/text-fonts/now-medium.otf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:Now;src:url(../fonts/text-fonts/now-light.otf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:Now;src:url(../fonts/text-fonts/now-thin.otf) format("truetype");font-weight:200;font-style:normal}
html{font-size:15px}
:root{scroll-behavior:inherit}
body{font-family:Noto Sans SC;background-color:#fff;font-size:16px;font-size:1.06667rem;-webkit-font-smoothing:antialiased;overflow-x:hidden}

.contact-validation-active .error-handling-messages{width:100%!important;margin-top:15px!important}
.contact-validation-active label.error{color:red;font-size:.93333rem;font-weight:400;margin:5px 0 0 0;text-align:left;display:block}
.contact-validation-active #loader{display:none;margin-top:10px}
.contact-validation-active #loader i{font-size:30px;font-size:2rem;color:#cc8e48;display:inline-block;-webkit-animation:rotating linear 2s infinite;animation:rotating linear 2s infinite}
.contact-validation-active #error,.contact-validation-active #success{width:100%;color:#fff;padding:5px 10px;font-size:16px;text-align:center;display:none}

.contact-validation-active #success{background-color:#009a00;border-left:5px solid green;margin-bottom:5px}
.contact-validation-active #error{background-color:#ff1a1a;border-left:5px solid red}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.rotating{-webkit-animation:rotating 5s alternate infinite;animation:rotating 5s alternate infinite}
.back-to-top{background-color:rgb(116 66 9);width:45px;height:45px;line-height:45px;border:2px solid #cc8e48;border-radius:45px;text-align:center;display:none;position:fixed;z-index:999;right:15px;bottom:15px;-webkit-transition:all .2s;transition:all .2s}

.back-to-top:hover{background-color:#cc8e48}
.back-to-top i{font-size:18px;font-size:1.2rem;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.mfp-wrap{background-color:rgba(0,0,0,.9);z-index:99999}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.fancybox-overlay{background:rgba(0,0,0,.9);z-index:9999!important}
.fancybox-wrap{z-index:99999!important}
.section-title{text-align:center;margin-bottom:60px}

.section-title .title-box{display:inline-block}
.section-title h2{font-size:50px;font-weight:600;line-height:1em;margin:0;padding-bottom:30px;position:relative;text-transform:capitalize}

.section-title h2 span{color:#cc8e48}
.section-title p{    font-size: 20px;    color: #cc8e48;}
.theme-btn,.theme-btn-s2{background:-webkit-gradient(linear,left top,right top,from(#cc8e48),color-stop(50%,#261b13),to(#cc8e48));
background:linear-gradient(left,#cc8e48,#261b13 50%,#cc8e48);
background: -webkit-linear-gradient(left,#cc8e48,#cc8e48ad 50%,#cc8e48);
color:#fff;
font-size:18px;
font-weight:500;
display:inline-block;
padding:15px 40px 12px 30px;
border:0;
border-radius:10px;text-transform:uppercase;background-size:200%,1px;background-position:0 0;-webkit-transition:all .3s;transition:all .3s}
.theme-btn i,.theme-btn-s2 i{margin-left:10px}
.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover,.theme-btn:active,.theme-btn:focus,.theme-btn:hover{background-position:100%!important;color:#fff}

.theme-btn-s2{background:0 0;color:#30180d;border:2px solid #fdf5ee;padding:15px 20px 12px 20px}
.theme-btn-s2 i{color:#cc8e48}
.theme-btn-s2:active,.theme-btn-s2:focus,.theme-btn-s2:hover{background:#cc8e48;color:#fff}
.theme-btn-s2:active i,.theme-btn-s2:focus i,.theme-btn-s2:hover i{color:#fff}
.view-cart-btn{background-color:#333;height:45px;text-align:center;display:inline-block;width:120px;line-height:45px;color:#fff}
.view-cart-btn:hover{color:#fff}
.form input,.form select,.form textarea{border-color:#bfbfbf;border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#595959}
.form input:focus,.form select:focus,.form textarea:focus{border-color:#cc8e48;-webkit-box-shadow:0 0 5px 0 #e94708;-o-box-shadow:0 0 5px 0 #e94708;-ms-box-shadow:0 0 5px 0 #e94708;box-shadow:0 0 5px 0 #e94708}
.form ::-webkit-input-placeholder{font-style:14px;font-style:italic;color:#595959}
.form :-moz-placeholder{font-style:14px;font-style:italic;color:#595959}
.form ::-moz-placeholder{font-style:14px;font-style:italic;color:#595959}
.form :-ms-input-placeholder{font-style:14px;font-style:italic;color:#595959}
.form select{font-style:italic;background:url(../images/select-icon.png) no-repeat right center;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer}
.form select::-ms-expand{display:none}
.quantity{position:relative;display:inline-block}
.quantity input{width:160px;background:0 0;padding:0 35px;text-align:center;height:40px;border:0;position:relative;border:1.5px solid #ebebeb}
.quantity .qtybutton{position:absolute;top:4px;left:0;height:40px;width:40px;text-align:center;line-height:38px;font-size:18px;cursor:pointer;font-size:25px}
.quantity .qtybutton .qtybutton{top:50%;left:17px;transform:translateY(-51%);-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%)}
.quantity .qtybutton.inc{right:0;left:auto}
.social-links{overflow:hidden}
.social-links li{float:left;width:35px;height:35px;margin-right:1px}
.social-links li a{background-color:#e94708;width:35px;height:35px;line-height:35px;display:block;color:#fff;text-align:center}
.social-links li a:hover{background-color:#cc8e48}
.tp-breadcumb-area{background:url(../images/page-title.jpg) no-repeat center top/cover;min-height:400px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}
.tp-breadcumb-area .hero-shape-img-1{position:absolute;right:0;z-index:-2}

.tp-breadcumb-area .hero-shape-img-2{position:absolute;left:0;z-index:-2}

/*.tp-breadcumb-area:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#30180d;content:"";z-index:-1;opacity:.65}*/
.tp-breadcumb-area .tp-breadcumb-wrap{text-align:center}
.tp-breadcumb-area .tp-breadcumb-wrap h2{font-size:50px;color:#cc8e48;line-height:60px;margin-top:-10px;margin-bottom:20px}

.tp-breadcumb-area .tp-breadcumb-wrap ul li{display:inline-block;padding:0 5px;color:#fff;position:relative;font-size:20px;font-family:Poppins,sans-serif}

.tp-breadcumb-area .tp-breadcumb-wrap ul li:after{content:"/";position:relative;left:7px}
.tp-breadcumb-area .tp-breadcumb-wrap ul li:last-child span{color:#fff}
.tp-breadcumb-area .tp-breadcumb-wrap ul li:last-child:after{display:none}
.tp-breadcumb-area .tp-breadcumb-wrap ul li a{color:#fff;font-size:20px;-webkit-transition:all .3s;transition:all .3s}
.tp-breadcumb-area .tp-breadcumb-wrap ul li a:hover{color:#cc8e48}
.preloader{background-color:#fff;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000}
.preloader .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.preloader .icon{display:block;width:90px;height:90px;position:relative}
.preloader .icon:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:3px solid #f1f1f1;border-top:3px solid #cc8e48;border-radius:50%;-webkit-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}
.preloader .icon i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.preloader .icon i:before{font-size:45px;font-size:3rem;color:#cc8e48}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate3d(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate3d(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.blog-sidebar .widget{background-color:#f8f8f8;padding:45px 35px}
.blog-sidebar .widget h3{font-size:24px;font-size:1.6rem;margin:0 0 1em;padding-right:2.2em;position:relative;display:inline-block}
.blog-sidebar .widget h3:after{content:"";background-color:#cc8e48;width:35px;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}
.blog-sidebar>.widget+.widget{margin-top:55px}
.blog-sidebar .search-widget form div{position:relative}
.blog-sidebar .search-widget input{background-color:#feebe4;height:50px;font-size:17px;font-size:1.13333rem;padding:6px 50px 6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}
.blog-sidebar .search-widget input:focus{background-color:rgba(184,56,6,.2)}
.blog-sidebar .search-widget form button{background:#cc8e48;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;font-size:1.2rem;color:#cc8e48;border:0;outline:0;position:absolute;right:0;top:0}
.blog-sidebar .search-widget form button i{color:#fff}
.blog-sidebar .category-widget ul a{color:#696664;display:block;border-bottom:1px solid #eee;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.blog-sidebar .category-widget ul a:hover,.blog-sidebar .category-widget ul li:hover:before{color:#cc8e48}
.blog-sidebar .category-widget ul li:last-child a{border:0;padding-bottom:0}
.blog-sidebar .recent-post-widget .post{overflow:hidden}
.blog-sidebar .recent-post-widget .posts>.post+.post{margin-top:15px;padding-top:15px;border-top:1px solid #eee}
.blog-sidebar .recent-post-widget .post .img-holder{width:65px;float:left}
.blog-sidebar .recent-post-widget .post .details{width:calc(100% - 65px);float:left;padding:0 0 0 15px!important}
.blog-sidebar .recent-post-widget .post h4{font-size:16px;font-size:1.06667rem;line-height:1.8em;font-weight:400;font-family:Poppins,sans-serif;margin-bottom:0}

.blog-sidebar .recent-post-widget .post h4 a{display:inline-block;color:#757575}
.blog-sidebar .recent-post-widget .post h4 a:hover{color:#cc8e48}
.blog-sidebar .tag-widget{padding-bottom:37px}
.blog-sidebar .tag-widget ul{overflow:hidden}
.blog-sidebar .tag-widget ul li{float:left;margin:0 8px 8px 0}
.blog-sidebar .tag-widget ul li a{background:#feebe4;font-size:16px;font-size:1.06667rem;display:inline-block;padding:8px 12px;color:#333;border-radius:3px}
.blog-sidebar .tag-widget ul li a:hover{background:#cc8e48;color:#fff}
.pagination-wrapper{text-align:center;margin-top:60px}

.pagination-wrapper .pg-pagination{display:inline-block;overflow:hidden;list-style-type:none;text-align:center}
.pagination-wrapper .pg-pagination li{float:left;margin-right:10px}

.pagination-wrapper .pg-pagination li:last-child{margin-right:0}
.pagination-wrapper .pg-pagination li a{background-color:transparent;width:50px;height:50px;line-height:47px;font-size:16px;font-size:1.06667rem;font-weight:700;color:#a9b8c4;border:2px solid #f4f4f4;display:block;border-radius:0}

.pagination-wrapper .pg-pagination .active a,.pagination-wrapper .pg-pagination li a:hover{background:#cc8e48;border-color:#cc8e48;color:#fff}
.pagination-wrapper .pg-pagination .fi:before{font-size:15px;font-size:1rem}
.pagination-wrapper-left{text-align:left}
.pagination-wrapper-right{text-align:right}
.subscribe-dialog{max-width:900px;margin:200px auto}
.subscribe-dialog .modal-body{padding:0}
.subscribe-dialog .subscribe-box{padding:50px}
.subscribe-dialog .subscribe-box h2{font-size:30px;text-transform:uppercase;font-weight:600}

.subscribe-dialog .subscribe-box p{margin-bottom:0}

.subscribe-dialog .subscribe-box form{position:relative;margin-bottom:25px}
.subscribe-dialog .subscribe-box input[type=email]{height:50px;width:100%;border:1px solid #ddd;padding:0 120px 0 20px}
.subscribe-dialog .subscribe-box input[type=submit]{width:120px;height:50px;border:0;text-transform:uppercase;position:absolute;right:0;cursor:pointer;top:24px;background:#000;color:#fff}

.subscribe-dialog .subscribe-box input[type=submit]:hover{background:#000;color:#fff}
.modal-content button{position:absolute;top:0;right:0;width:40px;height:40px;background:#ececec;text-align:center;font-size:24px;border:0;color:#30180d;z-index:9}
.modal-content button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}
.modal-content button:hover{background-color:#cc8e48;color:#fff}
.modal-content button .fi:before{font-size:15px}
.quickview-dialog{max-width:1120px;margin:200px auto}

.quickview-dialog .modal-product img{width:100%}
.quickview-dialog .product-details{position:relative;z-index:1}
.quickview-dialog .product-details .m-shape{position:absolute;right:0;bottom:0;content:"";z-index:-1;max-width:220px;opacity:.03;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal{z-index:9999}
.site-header .navigation{background-color:#fff;margin-bottom:0;padding:0;border:0;border-radius:0}
.site-header .navigation>.container{position:relative;display:block;border-bottom:1px solid rgba(48,24,13,.1)}

.site-header .navigation .navbar-header{margin-top:5px}
.site-header .navigation .navbar-header .navbar-brand{font-size:50px;}

.site-header .navigation .navbar-header .navbar-brand img{margin-right:10px;width:63%}

.site-header #navbar{-webkit-transition:all .5s;transition:all .5s}
.site-header #navbar>ul li a:focus,.site-header #navbar>ul li a:hover{text-decoration:none;color:#cc8e48}

.site-header .menu-close{display:none}

.site-header .header-right{position:absolute;right:20px;border-left:1px solid rgba(255,255,255,.1);padding-left:15px;top:35px;    display: none!important;}

.site-header .header-right button{padding:0;border:0;outline:0;width:40px;height:40px;line-height:40px;background:#fff;border-radius:50%;color:#666}

.site-header .header-right button .fi:before{font-size:22px;color:#cc8e48}
.site-header .header-right>div{float:left;position:relative;margin-right:22px}

.site-header .header-right>div:last-child{margin:0 0 0 10px;position:relative}

.site-header .header-right .header-search-form-wrapper{position:relative}

.site-header .header-right .header-search-form-wrapper .fi:before{font-size:22px;font-size:1.46667rem}
.site-header .header-right .search-toggle-btn{font-size:12px;font-size:.8rem;font-weight:600;color:#30180d;text-transform:uppercase;text-decoration:underline;letter-spacing:2px}
.site-header .header-right .header-wishlist-form-wrapper .cart-count,.site-header .header-right .mini-cart .cart-count{background:#cc8e48;width:19px;height:19px;font-size:10px;font-size:.53333rem;line-height:17px;color:#fff;position:absolute;top:-2px;right:-5px;border-radius:50%;font-weight:600}
.site-header .header-right .mini-cart-content,.site-header .header-right .mini-wislist-content{background:#fff;width:320px;height:100%;z-index:100;position:fixed;right:-320px;top:0;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:-2px 18px 40px -9px #999;box-shadow:-2px 18px 40px -9px #999}

.site-header .header-right .mini-cart-content .mini-cart-close,.site-header .header-right .mini-wislist-content .mini-cart-close{display:block;width:50px;height:50px;background-color:#333;color:#fff;font-size:0;text-align:center;overflow:hidden;position:relative;float:right;line-height:60px;border-radius:0}
.site-header .header-right .mini-cart-content .mini-cart-close i,.site-header .header-right .mini-wislist-content .mini-cart-close i{font-size:15px}
.site-header .header-right .mini-cart-content p,.site-header .header-right .mini-wislist-content p{font-size:15px;font-size:1rem;font-weight:500;color:#30180d;margin:0;text-transform:uppercase}
.site-header .header-right .mini-cart-content .mini-cart-items,.site-header .header-right .mini-wislist-content .mini-cart-items{padding:100px 20px 25px}
.site-header .header-right .mini-cart-content .mini-cart-item,.site-header .header-right .mini-wislist-content .mini-cart-item{padding-top:15px;margin-top:15px;border-top:1px solid #efefef}
.site-header .header-right .mini-cart-content .mini-cart-item:first-child,.site-header .header-right .mini-wislist-content .mini-cart-item:first-child{padding-top:0;margin-top:0;border-top:0}
.site-header .header-right .mini-cart-content .mini-cart-item-image,.site-header .header-right .mini-wislist-content .mini-cart-item-image{width:50px;height:50px;border:2px solid #f3f3f3;float:left;margin-right:15px}
.site-header .header-right .mini-cart-content .mini-cart-item-image a,.site-header .header-right .mini-cart-content .mini-cart-item-image img,.site-header .header-right .mini-wislist-content .mini-cart-item-image a,.site-header .header-right .mini-wislist-content .mini-cart-item-image img{display:block;width:46px;height:46px}
.site-header .header-right .mini-cart-content .mini-cart-item-des,.site-header .header-right .mini-wislist-content .mini-cart-item-des{position:relative;overflow:hidden}
.site-header .header-right .mini-cart-content .mini-cart-item-des a,.site-header .header-right .mini-wislist-content .mini-cart-item-des a{font-size:14px;font-size:.93333rem;font-weight:600;text-align:left;color:#30180d}
.site-header .header-right .mini-cart-content .mini-cart-item-des a:hover,.site-header .header-right .mini-wislist-content .mini-cart-item-des a:hover{color:#cc8e48}
.site-header .header-right .mini-cart-content .mini-cart-item-des .mini-cart-item-price,.site-header .header-right .mini-wislist-content .mini-cart-item-des .mini-cart-item-price{font-size:13px;font-size:.86667rem;color:#888;display:block;margin-top:3px}
.site-header .header-right .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity,.site-header .header-right .mini-wislist-content .mini-cart-item-des .mini-cart-item-quantity{font-size:12px;font-size:.8rem;color:#444;display:block;position:absolute;right:0;top:2px}
.site-header .header-right .mini-cart-content .visible-icon,.site-header .header-right .mini-wislist-content .visible-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;height:300px;opacity:.02;z-index:-1}
.site-header .header-right .mini-cart-content .mini-cart-action,.site-header .header-right .mini-wislist-content .mini-cart-action{padding:20px 0 30px;text-align:center;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.site-header .header-right .mini-cart-content .mini-cart-action .theme-btn-s2,.site-header .header-right .mini-wislist-content .mini-cart-action .theme-btn-s2{float:right}
.site-header .header-right .mini-cart-content .mini-cart-action .mini-btn,.site-header .header-right .mini-wislist-content .mini-cart-action .mini-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header .header-right .mini-cart-content .mini-cart-action .mini-btn .s1,.site-header .header-right .mini-wislist-content .mini-cart-action .mini-btn .s1{margin-right:10px}
.site-header .header-right .mini-cart-content .mini-cart-action .mini-checkout-price,.site-header .header-right .mini-wislist-content .mini-cart-action .mini-checkout-price{font-size:16px;font-size:1.06667rem;font-weight:500;color:#30180d;display:block;margin-bottom:15px}
.site-header .header-right .mini-cart-content-toggle,.site-header .header-right .mini-wislist-content-toggle{opacity:1;visibility:visible;right:0}
.site-header .header-right .header-profile-content{z-index:999}
.site-header .header-right .header-profile-content ul{position:absolute;left:0;top:180%;background:#fff;width:200px;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 5px 14.25px .75px rgba(12,105,184,.1);box-shadow:0 5px 14.25px .75px rgba(12,105,184,.1);z-index:999}

.site-header .header-right .header-profile-content.header-profile-content-toggle ul{opacity:1;visibility:visible;top:172%}

.site-header .header-right .header-profile-content ul li a{display:block;padding:10px;color:#30180d;border-bottom:1px solid #ebebeb}
.site-header .header-right .header-profile-content ul li a:hover{color:#cc8e48}
.header-style-2 .navigation .container{border-bottom:0}
.header-style-2 .header-right button{background:#f6efef}
.header-style-1 .navigation{background:0 0;position:absolute;left:0;width:100%;z-index:99}

.site-header .sticky-header{width:100%;position:fixed;background:#fff;left:0;top:-200px;z-index:9;opacity:0;-webkit-transition:all .7s;transition:all .7s;-webkit-box-shadow:0 5px 14.25px .75px rgba(12,105,184,.1);box-shadow:0 5px 14.25px .75px rgba(12,105,184,.1)}
.site-header .sticky-header .header-right button{background:#f6efef}
.site-header .sticky-on{opacity:1;top:0}
.hero{position:relative;height:930px}
.hero .slide{height:930px;position:relative;background-repeat:no-repeat;position:relative}

.hero .slide .slider-bg{display:none}
.hero .slide:hover .slick-next{right:20px}
.hero .slide:hover .slick-prev{left:20px}
.hero .slide:focus{outline:0}
.hero .slide .container{height:100%;display:table}
.hero .slide .row{display:table-cell;vertical-align:middle}
.hero .slick-next,.hero .slick-prev{background-color:rgb(116 66 9);width:45px;height:45px;z-index:10;border-radius:50%;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;border:2px solid #cc8e48}
.hero .slick-next:hover,.hero .slick-prev:hover{background-color:#cc8e48}
.hero .slick-prev{left:0}

.hero .slick-prev:before{font-family:themify;content:"\e629";opacity:1}
.hero .slick-next{right:0}

.hero .slick-next:before{font-family:themify;content:"\e628";opacity:1}
.hero .slick-dots{bottom:25px;z-index:99}
/*@media screen and (min-width:767px){.hero .slick-dots{display:none!important}*/
/*}*/
.hero .slick-dots li button:before{font-size:15px;color:#cc8e48}
.hero .slide-caption>div{overflow:hidden}
.hero .slide-caption>div *{-webkit-animation:fadeOutLeft 1.5s both;animation:fadeOutLeft 1.5s both}
.hero .slide-caption>div.slide-title *{-webkit-animation-delay:0s;animation-delay:0s}
.hero .slide-caption>div.slide-subtitle *{-webkit-animation-delay:0s;animation-delay:0s}
.hero .slide-caption>div.btns *{-webkit-animation-delay:0s;animation-delay:0s}
.hero .hero-slider .slick-current .slide-caption>div *{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.hero .hero-slider .slick-current .slide-caption>div.slide-title *{-webkit-animation-delay:.5s;animation-delay:.5s}
.hero .hero-slider .slick-current .slide-caption>div.slide-subtitle *{-webkit-animation-delay:1s;animation-delay:1s}
.hero .hero-slider .slick-current .slide-caption>div.btns *{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.hero-style-1,.hero-style-2{position:relative;overflow:hidden;z-index:1}
.hero-style-1 .slide-caption,.hero-style-2 .slide-caption{padding-top:40rem;z-index:9;position:relative}
.hero-style-1 .slide-caption .slide-title h2,.hero-style-2 .slide-caption .slide-title h2{font-size:130px;line-height:125px;text-transform:uppercase;font-weight:600;margin-bottom:60px;font-family:"Barlow Condensed",sans-serif}

.hero-style-1 .slide-caption .slide-title h2 span,.hero-style-2 .slide-caption .slide-title h2 span{letter-spacing:24px;color:#cc8e48}

.hero-style-1 .slide-caption .slide-title h2 span:last-child,.hero-style-2 .slide-caption .slide-title h2 span:last-child{color:#261b13}
.hero-style-2 .slide-caption .btns{display:none}
.hero-style-1 .slide,.hero-style-2 .slide{position:relative;z-index:1}
.hero-style-1 .slide .right-image,.hero-style-2 .slide .right-image{position:absolute;right:-100px;top:-40px;width:975px;height:905px;background:url(../images/bg.jpg) no-repeat right center;border-radius:50%;border-top-right-radius:0;z-index:1}

.hero-style-1 .slide .right-image:before,.hero-style-2 .slide .right-image:before{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(24%,#261b13),to(#cc8e48));background:linear-gradient(0deg,#261b13 24%,#cc8e48);content:"";border-radius:50%;opacity:.85;border-top-right-radius:0}

.hero-style-1 .slide .right-image .simg-1,.hero-style-2 .slide .right-image .simg-1{position:absolute;bottom:0;left:-150px;-webkit-animation:bounce 3s linear infinite;animation:bounce 3s linear infinite}

.hero-style-1 .slide .right-image .simg-2,.hero-style-2 .slide .right-image .simg-2{position:absolute;top:25%;right:20%}

.hero-style-1 .slide .hero-shape-img,.hero-style-2 .slide .hero-shape-img{position:absolute;left:0;top:120px;z-index:-1}

.hero-style-1:hover .slick-next,.hero-style-2:hover .slick-next{right:20px;opacity:1;visibility:visible}
.hero-style-1:hover .slick-prev,.hero-style-2:hover .slick-prev{left:20px;opacity:1;visibility:visible}
@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
50%{-webkit-transform:translateY(15px) translateX(7);transform:translateY(15px) translateX(7)}
100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
}
@keyframes bounce{0%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
50%{-webkit-transform:translateY(15px) translateX(7px);transform:translateY(15px) translateX(7px)}
100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}
}
.hero-style-2{height:800px}
.hero-style-2 .slide{height:800px}
.hero-style-2 .slide-caption{padding-top:0;padding-bottom:25px}

.tp-site-footer{background:#cc8e48;position:relative;font-size:15px;overflow:hidden;z-index:1}
.tp-site-footer .footer-shape1,.tp-site-footer .footer-shape2{position:absolute;left:0;top:-50px;opacity:.2;z-index:-1}

.tp-site-footer .footer-shape1 .fi:before,.tp-site-footer .footer-shape2 .fi:before{color:#666;font-size:200px}
.tp-site-footer .footer-shape2{left:auto;right:0;top:auto;bottom:20px}
.tp-site-footer .logo a{font-size:50px;font-family:"Barlow Condensed",sans-serif;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:49px}
.tp-site-footer .logo a img{margin-right:10px}
.tp-site-footer ul{list-style:none}
.tp-site-footer p{color:#fff}
.tp-site-footer li{color:#fff}
.tp-site-footer .contact-ft li img{    width: 36px;    margin-top: -6px;    margin-right: 10px;}
.tp-site-footer .container{position:relative}
.tp-site-footer .tp-upper-footer{padding:35px 0}
.tp-site-footer .widget-title{margin-bottom:30px}
.tp-site-footer .widget-title h3{font-size:20px;color:#fff;margin:0;text-transform:uppercase;position:relative;font-family:Conv_Now-Bold}
.tp-site-footer .about-widget .logo{max-width:180px}
.tp-site-footer .about-widget p{margin-bottom:.8em;line-height:1.9em}
.tp-site-footer .about-widget p:last-child{margin-bottom:0}
.tp-site-footer .about-widget ul{overflow:hidden;padding-top:10px}
.tp-site-footer .about-widget ul li{font-size:22px;float:left}
.tp-site-footer .about-widget ul li a{color:#fff;width:36px;height:36px;line-height:40px;background:rgba(255,255,255,.1);display:block;text-align:center;border-radius:50%;font-size:18px}
.tp-site-footer .about-widget ul li a:hover{color:#30180d;background:#fff}
.tp-site-footer .about-widget ul li+li{margin-left:25px}
.tp-site-footer .tp-service-link-widget{padding-left:70px}
.tp-site-footer .link-widget{overflow:hidden}

.tp-site-footer .link-widget ul li{position:relative}
.tp-site-footer .link-widget ul li a{color:#fff;font-size:16px}
.tp-site-footer .link-widget ul li a:hover{text-decoration:underline}
.tp-site-footer .link-widget ul li+li{padding-top:15px}
.tp-site-footer .contact-ft{margin-top:20px}
.tp-site-footer .contact-ft ul li{padding-bottom:22px;position:relative;padding-left:35px;color:#e5e3e3;font-size:16px}
.tp-site-footer .contact-ft ul li i{position:absolute;left:0;top:-3px}
.tp-site-footer .contact-ft ul li .fi:before{font-size:20px;margin-right:15px}
.tp-site-footer .tp-lower-footer{text-align:center;position:relative;background:#1e1c1c}
.tp-site-footer .tp-lower-footer .row{padding:20px 0;position:relative}
.tp-site-footer .tp-lower-footer .copyright{display:inline-block;font-size:15px;font-size:.9375rem;margin:0}
.tp-site-footer .tp-lower-footer .copyright a{color:#fff;text-decoration:none}

.tp-site-footer .newsletter-widget form{margin-top:25px;position:relative}
.tp-site-footer .newsletter-widget form input{background-color:#fff;height:50px;color:#696664;padding:6px 20px;border-radius:5px;border:0;-webkit-box-shadow:none;box-shadow:none}
.tp-site-footer .newsletter-widget form .submit{position:absolute;right:20px;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.tp-site-footer .newsletter-widget form .submit button{background:0 0;border:0;outline:0;font-size:20px;color:#cc8e48;margin-top:-2px;position:relative;right:-5px}
.sticky-header{width:100%;position:fixed;left:0;top:-200px;z-index:9999;opacity:0;-webkit-transition:all .7s;transition:all .7s}
.sticky-on{opacity:1;top:0}
.category-area .category-wrap .category-title,.category-area-s2 .category-wrap .category-title{padding-bottom:40px;position:relative;margin-bottom:60px}
.category-area .category-wrap .category-title h2,.category-area-s2 .category-wrap .category-title h2{font-size:52px;font-weight:600;margin-bottom:30px}
.category-area .category-wrap .category-title p,.category-area-s2 .category-wrap .category-title p{color:#696664;margin-bottom:0}
.category-area .category-wrap .category-title:after,.category-area-s2 .category-wrap .category-title:after{position:absolute;left:0;bottom:0;width:30px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.category-area .category-wrap .category-title:before,.category-area-s2 .category-wrap .category-title:before{position:absolute;left:40px;bottom:0;width:40px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.category-area .category-wrap .category-item,.category-area-s2 .category-wrap .category-item{margin-bottom:45px}
.category-area .category-wrap .category-item:last-child,.category-area-s2 .category-wrap .category-item:last-child{margin-bottom:0}
.category-area .category-wrap .category-item .category-icon,.category-area-s2 .category-wrap .category-item .category-icon{width:130px;height:130px;line-height:130px;border-radius:50%;text-align:center;position:relative;background:#fdf5ee;z-index:1;float:left;overflow:hidden;margin-right:40px}

.category-area .category-wrap .category-item .category-icon:before,.category-area-s2 .category-wrap .category-item .category-icon:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";border-radius:50%;z-index:-1;background:-webkit-gradient(linear,left bottom,left top,from(#a13602),to(#feb934));background:linear-gradient(0deg,#a13602 0,#feb934 100%);background:-ms-linear-gradient(0deg,#a13602 0,#feb934 100%);opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}
.category-area .category-wrap .category-item .category-content,.category-area-s2 .category-wrap .category-item .category-content{overflow:hidden;margin-top:20px}

.category-area .category-wrap .category-item .category-content a,.category-area-s2 .category-wrap .category-item .category-content a{color:#30180d}
.category-area .category-wrap .category-item .category-content a:hover,.category-area-s2 .category-wrap .category-item .category-content a:hover{color:#cc8e48}
.category-area .category-wrap .category-item .category-content p,.category-area-s2 .category-wrap .category-item .category-content p{margin-bottom:0}
.category-area .category-wrap .category-item .category-content h2,.category-area-s2 .category-wrap .category-item .category-content h2{margin-top:10px;font-size:30px;font-weight:600;margin-bottom:15px}
.category-area .category-wrap .category-item:hover .category-icon:before,.category-area-s2 .category-wrap .category-item:hover .category-icon:before{opacity:1;visibility:visible}
.category-area .category-img,.category-area-s2 .category-img{text-align:right;position:relative;z-index:1;padding-left:150px}
.category-area .category-img .ct-img,.category-area-s2 .category-img .ct-img{position:absolute;left:-15px;top:170px;z-index:-1}
.product-area{background:#fdf5ee;padding-bottom:110px}

.product-wrap .product-item{margin-bottom:30px}
.product-wrap .product-item .product-img{background:#fff;padding:60px;text-align:center;position:relative;overflow:hidden;-webkit-transition:all .4s;transition:all .4s;z-index:1}
.product-wrap .product-item .product-img::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";-webkit-transform:translateY(-110%);transform:translateY(-110%);background:-webkit-gradient(linear,left bottom,left top,from(#a13602),to(#feb934));background:linear-gradient(0deg,#a136024f 0,#feb934 100%);background:-ms-linear-gradient(0deg,#a13602 0,#feb934 100%);-webkit-transition:all .5s;transition:all .5s;opacity:.92}
.product-wrap .product-item .product-img ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}
.product-wrap .product-item .product-img ul li{margin-right:10px}
.product-wrap .product-item .product-img ul li:last-child{margin-right:0}
.product-wrap .product-item .product-img ul li a,.product-wrap .product-item .product-img ul li button{display:block;width:45px;height:45px;line-height:45px;border:1px solid #fff;border-radius:50%;color:#fff;background:0 0}
.product-wrap .product-item .product-img ul li a:hover,.product-wrap .product-item .product-img ul li button:hover{background:#fff;color:#cc8e48}
.product-wrap .product-item .product-img ul li a .fi:before,.product-wrap .product-item .product-img ul li button .fi:before{font-size:20px;line-height:40px}
.product-wrap .product-item .product-img .offer-thumb{position:absolute;left:0;top:25px;width:60px;height:25px;line-height:25px;background:#fff;text-align:center;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:13px;color:#fff;-webkit-transition:all .4s;transition:all .4s;z-index:1}
.product-wrap .product-item .product-img .offer-thumb::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:-1;-webkit-transition:all .4s;transition:all .4s}
.product-wrap .product-item:hover .product-img:before{-webkit-transform:translateY(0);transform:translateY(0)}
.product-wrap .product-item:hover .product-img ul{opacity:1;visibility:visible;top:50%}
.product-wrap .product-item:hover .product-img .offer-thumb{color:#30180d}
.product-wrap .product-item:hover .product-img .offer-thumb:before{opacity:0}
.product-wrap .product-item .product-content{padding:20px;background:#f4eae1}
.product-wrap .product-item .product-content h3{font-size:20px;font-weight:600;margin-bottom:10px}

.product-wrap .product-item .product-content h3 a{color:#30180d}
.product-wrap .product-item .product-content h3 a:hover{color:#cc8e48}
.product-wrap .product-item .product-content .product-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-wrap .product-item .product-content .product-btm .product-price ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-wrap .product-item .product-content .product-btm .product-price ul li{color:#a18d84;font-weight:500}
.product-wrap .product-item .product-content .product-btm .product-price ul li:first-child{color:#cc8e48;margin-right:10px}
.product-wrap .product-item .product-content .product-btm .product-ratting ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-wrap .product-item .product-content .product-btm .product-ratting ul li{padding-right:3px;color:#ff9600}
.product-wrap .product-item .product-content .product-btm .product-ratting ul li span{color:#c2beb3}
.offer-area .offer-img{text-align:right;position:relative;z-index:1;padding-right:40px;padding-top:30px;margin-top:-40px}
.offer-area .offer-img:before{position:absolute;left:30px;top:20px;width:50%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(#261b13),to(#cc8e48));background:linear-gradient(#261b13,#cc8e48);z-index:-1}
.offer-area .offer-img:after{position:absolute;left:40px;top:33px;width:47.3%;height:96%;content:"";background:#fff;z-index:-1}

.offer-area .offer-wrap .offer-title{padding-bottom:20px;position:relative;margin-bottom:40px}
.offer-area .offer-wrap .offer-title small{display:block;font-size:22px;line-height:25px;background:-webkit-linear-gradient(#cc8e48,#261b13);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}
.offer-area .offer-wrap .offer-title h2{font-size:55px;line-height:80px;font-weight:600;margin-bottom:15px}
.offer-area .offer-wrap .offer-title h2 span{color:#cc8e48}

.offer-area .offer-wrap .offer-title:after{position:absolute;left:0;bottom:0;width:30px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.offer-area .offer-wrap .offer-title:before{position:absolute;left:40px;bottom:0;width:40px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.offer-area .offer-wrap p{margin-bottom:30px}
.flash-Sale-area .countdown_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flash-Sale-area .countdown_area .single_countdown{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:123px;height:50px;left:698px;top:1328px;text-align:center;line-height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:50px;background:#f4eae1;border-radius:4px;font-weight:500;font-size:14px;line-height:19px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#30180d}

.flash-Sale-area .countdown_area .single_countdown:last-child{margin-right:0}
.flash-Sale-area .countdown_area .single_countdown:after{content:":";left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;color:#333;font-weight:500;font-size:24px;color:#414141}

.flash-Sale-area .countdown_area .single_countdown:last-child:after{display:none}
.flash-Sale-area .countdown_area .offer-single-3 .single_countdown{padding:10px 6px}
.flash-Sale-area .countdown_area .countdown_number{margin:0 5px}
.service-area{background:url(../images/banner-1.jpg) 50%/cover no-repeat local;padding:100px 0;position:relative;z-index:1}
.service-area:before{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(24%,#261b13),to(#cc8e48));background:linear-gradient(0deg,#261b13 24%,#cc8e48);content:"";opacity:.9;z-index:-1}
.service-area .service-item{overflow:hidden}

.service-area .service-item .service-icon{width:110px;height:110px;line-height:110px;border:2px solid #fff;text-align:center;border-radius:50%;margin-right:20px;-webkit-transition:all .3s;transition:all .3s;float:left}
.service-area .service-item .service-icon span img{max-height:100%}
.service-area .service-item:hover .service-icon{background:#cc8e48}
.service-area .service-item .service-icon-text{overflow:hidden;padding-top:20px}
.service-area .service-item .service-icon-text h2{font-size:30px;font-weight:600;margin-bottom:10px;color:#fff}
.service-area .service-item .service-icon-text span{font-size:17px;color:#fff}
.tp-projects{padding-top:100px}
.tp-projects .projects-menu{text-align:center;margin:15px 0 55px}
.tp-projects .projects-menu ul{list-style:none;display:inline-block;overflow:hidden;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}
.tp-projects .projects-menu li a{font-size:15px;font-size:1rem;text-transform:uppercase;color:#30180d;padding:10px 20px;border-radius:45px;display:inline-block;font-weight:500}

.tp-projects .projects-menu li a.current{background-color:#cc8e48;color:#fff}
.tp-projects .projects-grids{margin:0 -7.5px}
.tp-projects .projects-grids .grid{width:33.33%;float:left;padding:0 7.5px 15px}

.tp-projects .grid .project-inner{position:relative}
.tp-projects .grid .project-inner .hover-content{background:rgba(191,105,45,.9);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transform:scale(.7,.7);transform:scale(.7,.7);-webkit-transition:all .5s;transition:all .5s}
.tp-projects .grid:hover .hover-content{opacity:1;top:0;-webkit-transform:scale(1,1);transform:scale(1,1)}
.tp-projects .grid:hover .hover-content:before{top:0}
.tp-projects .grid .details{width:100%;padding:0 35px 45px;position:absolute;left:0;bottom:0}
.tp-projects .grid .details h3{font-size:20px;font-size:1.33333rem;font-weight:500;line-height:1.3em;margin:0 0 .44em;text-transform:uppercase}
.tp-projects .grid .details h3 a{color:#fff}
.tp-projects .grid .details h3 a:hover{color:#fff}
.tp-projects .grid .details p{font-family:Now;font-size:16px;font-size:1.06667rem;font-weight:500;color:#fff;margin:0;text-transform:uppercase}
.tp-projects .view-btn,.blog-wrap .view-btn{text-align:center;margin-top:30px}
.testimonial-area{padding-top:100px}
.testimonial-area .testimonial-wrap{background:#fdf5ee;padding:70px;position:relative;overflow:hidden;z-index:1}
.testimonial-area .testimonial-wrap:before{position:absolute;left:-30px;top:-30px;width:150px;height:150px;background:#cc8e48;content:"";border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;z-index:-1}
.testimonial-area .testimonial-wrap .testimonial-item{overflow:hidden}

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img{float:left;margin-right:100px;position:relative;max-width:266px}
@media(max-width:991px){.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img{float:none}
}
@media(max-width:991px){.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img{margin-right:0;margin:0 auto;margin-bottom:50px}
}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img .t-quote{position:absolute;right:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cc8e48;width:90px;height:90px;line-height:90px;text-align:center;background:#fff;border-radius:50%}
@media(max-width:991px){.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img .t-quote{right:auto;top:auto;bottom:-45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content{overflow:hidden;position:relative;z-index:1}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p{font-size:20px;font-family:Now;color:#30180d;font-weight:500;margin-bottom:30px}
@media(max-width:1200px){.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p{font-size:18px}
}
@media(max-width:767px){.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p{font-size:16px}
}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .testimonial-author h3{font-size:25px;font-weight:600;margin-bottom:10px}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .testimonial-author span{font-size:17px;color:#cc8e48}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .t-content-quote{position:absolute;left:50%;top:-45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;opacity:.1}
.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .t-content-quote .fi:before{font-size:180px;color:#cc8e48}
.testimonial-area .testimonial-wrap .slick-next,.testimonial-area .testimonial-wrap .slick-prev{background-color:transparent;width:55px;height:55px;z-index:10;top:auto;bottom:-30px;border-radius:50%;border:1px solid #d5c5be;color:#d5c5be;-webkit-transition:all .3s;transition:all .3s}
.testimonial-area .testimonial-wrap .slick-next:hover,.testimonial-area .testimonial-wrap .slick-prev:hover{background:#cc8e48}
.testimonial-area .testimonial-wrap .slick-next:hover:before,.testimonial-area .testimonial-wrap .slick-prev:hover:before{color:#fff}
.testimonial-area .testimonial-wrap .slick-prev{right:70px;left:auto}
@media(max-width:991px){.testimonial-area .testimonial-wrap .slick-prev{display:none!important}
}
.testimonial-area .testimonial-wrap .slick-prev:before{font-family:themify;content:"\e662";opacity:1;color:#d5c5be}
.testimonial-area .testimonial-wrap .slick-next{right:0}
@media(max-width:991px){.testimonial-area .testimonial-wrap .slick-next{display:none!important}
}
.testimonial-area .testimonial-wrap .slick-next:before{font-family:themify;content:"\e661";opacity:1;color:#d5c5be}
.testimonial-area .testimonial-wrap .slick-dots{bottom:-45px}
.testimonial-area .testimonial-wrap .slick-dots li button:before{font-size:10px}
.client-area h2.hidden{display:none}
.client-area .owl-carousel .owl-item img{width:unset;margin:0 auto}
.client-area.s2{padding-bottom:110px}
@media(max-width:767px){.client-area.s2{padding-bottom:60px}
}
.client-area .owl-next,.client-area .owl-prev{display:none}
.blog-area{padding-top:100px}
@media(max-width:767px){.blog-area{padding-top:80px}
}
@media(max-width:991px){.blog-area{padding-bottom:90px}
}
@media(max-width:767px){.blog-area{padding-bottom:60px}
}

.blog-area .blog-wrap .blog-item .blog-img{background:#fdf5ee;   }
.blog-area .blog-wrap .blog-item .blog-img img{width:100%;    max-height: 18rem;}
.blog-area .blog-wrap .blog-item .blog-content{padding:30px;border:2px solid #fdf5ee}
.blog-area .blog-wrap .blog-item .blog-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}
.blog-area .blog-wrap .blog-item .blog-content ul li{color:#696664}
.blog-area .blog-wrap .blog-item .blog-content ul li i{color:#cc8e48}
.blog-area .blog-wrap .blog-item .blog-content h3{font-size:22px;margin-bottom:30px;line-height:1.4;    height: 33px;}
.blog-area .blog-wrap .blog-item .blog-content b{font-size: 18px;    color: #3e3e3e;}
.blog-wrap .align-items-center .col-xl-4 .blog-item{    border: 1px solid #bfbcbc;    margin: 15px 8px 20px 8px;}
@media(max-width:1200px){.blog-area .blog-wrap .blog-item .blog-content h3{font-size:18px}
}
.blog-area .blog-wrap .blog-item .blog-content h3 a{color:#30180d}
.blog-area .blog-wrap .blog-item .blog-content h3 a:hover{color:#cc8e48}
@media(max-width:1200px){.blog-area .blog-wrap .blog-item .blog-content .theme-btn-s2{font-size:14px}
}
.category-area-s2{padding-bottom:80px}
@media(max-width:767px){.category-area-s2{padding-bottom:50px}
}
.category-area-s2 .category-wrap .category-item{text-align:center;padding:40px;background:#fdf5ee;margin-bottom:45px}
.category-area-s2 .category-wrap .category-item:last-child{margin-bottom:45px}
@media(max-width:600px){.category-area-s2 .category-wrap .category-item{padding:20px}
}
.category-area-s2 .category-wrap .category-item .category-icon{float:none;margin:0 auto;background:#fff;margin-bottom:15px}
.category-area-s2 .category-wrap .category-item .category-content{margin-top:0}
.category-area-s2.style-2{background:#fdf5ee}
.category-area-s2.style-2 .category-wrap .category-item{background:#fff;margin-bottom:45px}
.category-area-s2.style-2 .category-wrap .category-item .category-icon{background:#fdf5ee}
.about-section{border-top:1px solid #ebebeb}
.about-section .video-area{position:relative}
.about-section .video-area img{border-radius:5px;margin: 0 auto;
    width: 100%;}
.about-section .video-holder{background:#fff;width:80px;height:80px;line-height:80px;text-align:center;border-radius:5px;position:absolute;left: 48%;    top: 43%;-webkit-box-shadow:0 3px 27.2px 4.8px rgba(8,106,216,.11);box-shadow:0 3px 27.2px 4.8px rgba(8,106,216,.11)}
.about-section .video-holder .fi:before{font-size:50px;font-size:3.33333rem;color:#cc8e48}
@media(max-width:1199px){.about-section .about-area{padding-top:0;padding-left:0}
}
@media(max-width:991px){.about-section .about-area .about-wrap{margin-top:40px}
}
.about-section .about-area .about-wrap .about-title{padding-bottom:20px;position:relative;margin-bottom:40px}
.about-section .about-area .about-wrap .about-title small{display:block;font-size:22px;line-height:25px;background:-webkit-linear-gradient(#cc8e48,#261b13);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}
@media(max-width:991px){.about-section .about-area .about-wrap .about-title small{font-size:20px;margin-bottom:10px}
}
.about-section .about-area .about-wrap .about-title h2{font-size:55px;line-height:80px;font-weight:600;margin-bottom:15px}
.about-section .about-area .about-wrap .about-title h2 span{color:#cc8e48}
@media(max-width:1200px){.about-section .about-area .about-wrap .about-title h2{font-size:40px;line-height:65px}
}
@media(max-width:991px){.about-section .about-area .about-wrap .about-title h2{font-size:40px;line-height:55px;margin-bottom:10px}
}
@media(max-width:450px){.about-section .about-area .about-wrap .about-title h2{font-size:30px;line-height:45px}
}
.about-section .about-area .about-wrap .about-title:after{position:absolute;left:0;bottom:0;width:30px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.about-section .about-area .about-wrap .about-title:before{position:absolute;left:40px;bottom:0;width:40px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.about-section .about-area .about-wrap p{margin-bottom:30px}
.team-section{background:#fff}
.team-section .grid .details{text-align:center;padding:35px 0;background:#fdf5ee}
.team-section .grid .details h4{font-size:25px;font-size:1.66667rem;margin:0 0 .3em;font-weight:600}
@media(max-width:991px){.team-section .grid .details h4{font-size:16px;font-size:1.06667rem}
}
.team-section .grid .details p{font-size:14px;font-size:.93333rem;margin:0 0 .4em}
.team-section .grid .details ul{overflow:hidden;display:inline-block}
.team-section .grid .details ul li{float:left}
.team-section .grid .details ul>li+li{margin-left:12px}
.team-section .grid .details ul a{font-size:12px;font-size:.8rem;color:#696664}
.team-section .grid .details ul a:hover{color:#cc8e48}
.team-section .owl-nav{text-align:center;margin-top:30px}
.team-section .owl-nav button{background:0 0;padding:0;margin:0 15px;color:#696664}
.team-section .owl-nav button:hover{color:#cc8e48}
.team-section .owl-nav [class*=owl-]{line-height:43px}
.team-section .owl-theme .owl-controls{margin-top:30px}
.team-section .owl-theme .owl-controls .owl-nav [class*=owl-]{border:1px solid #dfd8d2}
.team-section .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#cc8e48;color:#fff}
.tp-fun-fact-section{text-align:center;background:#fdf5ee}
@media(max-width:767px){.tp-fun-fact-section{padding-bottom:30px}
}
.tp-fun-fact-section h2{font-size:30px;font-size:2rem;font-weight:600;margin:0 0 1.8em}
@media(max-width:991px){.tp-fun-fact-section h2{font-size:26px;font-size:1.73333rem}
}
@media(max-width:767px){.tp-fun-fact-section h2{font-size:25px;font-size:1.66667rem}
}
.tp-fun-fact-section .tp-fun-fact-grids .grid{width:25%;float:left}
@media(max-width:767px){.tp-fun-fact-section .tp-fun-fact-grids .grid{width:50%;margin-bottom:50px}
}
.tp-fun-fact-section .grid h3{font-size:60px;font-size:4rem;font-weight:700;color:#cc8e48;margin:0 0 .2em;font-family:Now;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:1200px){.tp-fun-fact-section .grid h3{font-size:50px;ont-size:3.33333rem}
}
@media(max-width:991px){.tp-fun-fact-section .grid h3{font-size:40px;font-size:2.66667rem}
}
@media(max-width:767px){.tp-fun-fact-section .grid h3{font-size:30px;font-size:2rem}
}
.tp-fun-fact-section .grid h3+p{font-size:30px;font-size:2rem;margin:0;color:#30180d;font-family:Now}
@media(max-width:1200px){.tp-fun-fact-section .grid h3+p{font-size:18px;font-size:1rem}
}
@media(max-width:991px){.tp-fun-fact-section .grid h3+p{font-size:15px;font-size:1rem}
}
.project-single-section .project-content>.img-holder,.project-single-section .service-content>.img-holder,.service-single-section .project-content>.img-holder,.service-single-section .service-content>.img-holder{margin-bottom:45px}
.project-single-section h2,.service-single-section h2{font-size:30px;font-size:2rem;margin:0 0 1em}
@media(max-width:991px){.project-single-section h2,.service-single-section h2{font-size:25px;font-size:1.66667rem}
}
@media(max-width:767px){.project-single-section h2,.service-single-section h2{font-size:22px;font-size:1.46667rem}
}
.project-single-section p,.service-single-section p{margin-bottom:1.2em}
.project-single-section .project-content>ul,.project-single-section .service-content>ul,.service-single-section .project-content>ul,.service-single-section .service-content>ul{margin:45px 0 65px}
.project-single-section .project-content>ul li,.project-single-section .service-content>ul li,.service-single-section .project-content>ul li,.service-single-section .service-content>ul li{padding-left:30px;position:relative}
.project-single-section .project-content>ul li:before,.project-single-section .service-content>ul li:before,.service-single-section .project-content>ul li:before,.service-single-section .service-content>ul li:before{content:"";background:#cc8e48;width:12px;height:12px;position:absolute;left:0;top:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.project-single-section .project-content>ul>li+li,.project-single-section .service-content>ul>li+li,.service-single-section .project-content>ul>li+li,.service-single-section .service-content>ul>li+li{margin-top:13px}
.project-single-section .img-with-text .img-holder,.service-single-section .img-with-text .img-holder{width:50%;float:left;margin-right:25px;padding-top:10px}
@media(max-width:767px){.project-single-section .img-with-text .img-holder,.service-single-section .img-with-text .img-holder{width:100%;float:none;margin:0 0 35px}
}
.project-single-section .pagi,.service-single-section .pagi{padding-top:50px}
@media(max-width:767px){.project-single-section .pagi,.service-single-section .pagi{padding-top:30px}
}
.project-single-section .pagi ul,.service-single-section .pagi ul{overflow:hidden}
.project-single-section .pagi ul li,.service-single-section .pagi ul li{width:50%;float:left;text-align:center;border:1px solid #d7d7d7}
.project-single-section .pagi ul>li:last-child,.service-single-section .pagi ul>li:last-child{margin-left:-1px}
.project-single-section .pagi ul a,.service-single-section .pagi ul a{display:block;padding:15px;color:#696664}
.project-single-section .pagi ul a:hover,.service-single-section .pagi ul a:hover{background-color:#fdf4f1;color:#cc8e48}
.project-single-section .project-content .pagi,.service-single-section .project-content .pagi{padding-top:0}
@media screen and (min-width:1200px){.service-sidebar{padding-left:30px}
}
@media(max-width:991px){.service-sidebar{margin-top:80px;max-width:300px}
}
.service-sidebar>.widget+.widget{margin-top:55px}
.service-sidebar .widget h3{font-size:24px;font-size:1.6rem;font-weight:700;margin:0 0 1em;padding-bottom:25px;text-transform:capitalize;position:relative}
@media(max-width:767px){.service-sidebar .widget h3{font-size:22px;font-size:1.46667rem}
}
.service-sidebar .widget h3:after{position:absolute;left:0;bottom:0;width:30px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.service-sidebar .widget h3:before{position:absolute;left:40px;bottom:0;width:40px;height:6px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.service-sidebar .project-info-widget{background-color:#fdf5ee;padding:40px 30px}
@media(max-width:767px){.service-sidebar .project-info-widget{padding:40px 20px}
}
.service-sidebar .project-info-widget ul li{line-height:1.7em}
.service-sidebar .project-info-widget ul>li+li{margin-top:15px}
.service-sidebar .project-info-widget ul li span{font-weight:600;color:#30180d}
.shop-section{padding:80px 0}
.shop-section .product-wrap .product-item{-webkit-box-shadow:0 5px 15px 0 rgba(68,68,68,.1);box-shadow:0 5px 15px 0 rgba(68,68,68,.1)}
.shop-section .product-wrap .product-item .product-content h3{font-size:16px}
@media(max-width:1400px){.shop-section .product-wrap .product-item .product-content h3{font-size:18px}
}
.shop-section .product-wrap .product-item .product-content ul li{font-size:14px}
.shop-section .shop-section-top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:767px){.shop-section .shop-section-top-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.shop-section .shop-section-top-inner .shoping-list .nav-item{margin-right:10px}
.shop-section .shop-section-top-inner .shoping-list .nav-link{background-color:#f6efef;border:0}
.shop-section .shop-section-top-inner .shoping-list .nav-link.active{background-color:#cc8e48}
.shop-section .shop-section-top-inner .shoping-list .nav-link.active i{color:#fff}
.shop-section .shop-section-top-inner .shoping-list i{color:#30180d}
@media(max-width:352px){.shop-section .shop-section-top-inner .shoping-product{margin-top:10px}
}
@media(max-width:767px){.shop-section .shop-section-top-inner .short-by{margin-top:10px}
}
.shop-section .shop-section-top-inner .short-by ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shop-section .shop-section-top-inner .short-by ul li select{background-color:#f6efef;border:1px solid rgba(34,34,34,.1);padding:10px;width:150px;margin-left:30px}
.shop-section .shop-section-top-inner .short-by ul li select:focus{outline:0}
@media(max-width:1440px){.shop-section .shop-section-top-inner .short-by ul li select{width:100px}
}
.shop-section .shop-filter-wrap{background:#fff;-webkit-box-shadow:0 35px 80px rgba(129,129,129,.3);box-shadow:0 35px 80px rgba(129,129,129,.3);padding:30px;z-index:99}
@media(max-width:991px){.shop-section .shop-filter-wrap{margin-bottom:50px}
}
.shop-section .shop-filter-wrap .shop-filter-item{margin-bottom:30px;position:relative}
.shop-section .shop-filter-wrap .shop-filter-item h2{font-weight:700;font-size:25px;line-height:40px;font-family:Poppins,sans-serif;position:relative;padding-bottom:15px;margin-bottom:15px}
.shop-section .shop-filter-wrap .shop-filter-item h2:after{position:absolute;left:0;bottom:0;width:30px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#cc8e48),to(#261b13));background:linear-gradient(to right,#cc8e48,#261b13);content:""}
.shop-section .shop-filter-wrap .shop-filter-item ul li{position:relative}
.shop-section .shop-filter-wrap .shop-filter-item ul li label{padding:10px 0}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input{margin-right:0;position:absolute;z-index:-1;opacity:0}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li{width:46px;height:46px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input{margin-right:0}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li{margin-right:10px;margin-bottom:10px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input{margin-right:0;position:absolute;z-index:-1;font-size:18px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input:checked~label{width:50px;height:50px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name label{border:1px solid transparent;cursor:pointer;padding:0;width:46px;height:46px}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name label{background:#696664;border-radius:50%;-webkit-box-shadow:0 10px 20px rgba(168,168,168,.5);box-shadow:0 10px 20px rgba(168,168,168,.5)}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color1 label{background:#444}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color2 label{background:#e8e8e8}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color3 label{background:#ff3d3d}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color4 label{background:#2d87cb}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color5 label{background:#9d4882}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color6 label{background:#ffc79e}
.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color7 label{background:#fff}
.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form div{position:relative;margin-top:20px}
.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search input{background-color:#fdf0eb;height:50px;font-size:17px;font-size:1.13333rem;padding:6px 50px 6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}
.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search input:focus{background-color:rgba(184,56,6,.2)}
.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form button{background:#cc8e48;width:50px;height:50px;line-height:50px;text-align:center;font-size:18px;font-size:1.2rem;color:#cc8e48;border:0;outline:0;position:absolute;right:0;top:0}
.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form button i{color:#fff}
.shop-section .shop-filter-wrap .col:first-child .shop-filter-item::before,.shop-section .shop-filter-wrap .col:last-child .shop-filter-item::before{display:none}
.shop-section .product-list .product-wrap .product-item .product-img{float:left;overflow:hidden;padding:55px}
@media(max-width:575px){.shop-section .product-list .product-wrap .product-item .product-img{float:none}
}
.shop-section .product-list .product-wrap .product-item .product-content{overflow:hidden;min-height:285px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:1400px){.shop-section .product-list .product-wrap .product-item .product-content h3{font-size:18px}
}
.shop-section .product-list .product-wrap .product-item .product-content p{margin-top:15px}
@media(max-width:1400px){.shop-section .product-wrap .product-item .product-content h3{font-size:16px}
}
.shop-section input[type=radio]{border:0;clip:rect(0 0 0 0);height:2rem;margin:0 -2rem -2rem 0;overflow:hidden;padding:0;position:absolute;width:2rem;opacity:.001}
.title{letter-spacing:-.065em}
.topcoat-radio-button__label{display:block;line-height:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.topcoat-radio-button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;vertical-align:top;width:1.2rem;height:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.topcoat-radio-button:before{content:'';position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.2rem;height:1.2rem;background:#f2f0f0;border:1px solid #30180d;border-radius:100%;cursor:pointer;-webkit-box-shadow:inset 0 1px #fff;box-shadow:inset 0 1px #fff}
.topcoat-radio-button:after{opacity:0;content:'';position:absolute;width:.8rem;height:.8rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);background:#666;border:1px solid #30180d;border-radius:100%;cursor:pointer;-webkit-box-shadow:0 1px rgba(255,255,255,.5);box-shadow:0 1px rgba(255,255,255,.5)}
input[type=radio]:checked+.topcoat-radio-button:after{opacity:1}
.top-heading{margin-bottom:50px}
.top-heading h2{font-weight:400;font-size:24px;line-height:46px;color:#696664;font-family:Poppins,sans-serif}
@media(max-width:767px){.top-heading h2{font-size:16px;line-height:25px}
}
.top-heading h2 span{font-weight:600;font-size:36px;line-height:46px;color:#30180d}
@media(max-width:767px){.top-heading h2 span{font-size:22px;line-height:30px}
}
@media(max-width:991px){.product-details .product-single-tag{padding-top:30px}
}
.product-details .product-single-content{padding-left:40px}
@media(max-width:1200px){.product-details .product-single-content{padding-top:0}
}
@media(max-width:991px){.product-details .product-single-content{padding-top:30px;padding-left:0}
}
.product-details .product-single-content h5{font-weight:700;font-size:34px;line-height:36px;margin-bottom:20px;font-family:Conv_Now-Bold}
@media(max-width:767px){.product-details .product-single-content h5{font-size:28px;margin-bottom:10px}
}
.product-details .product-single-content h6{font-weight:700;font-size:28px;line-height:36px;margin-bottom:20px}
@media(max-width:767px){.product-details .product-single-content h6{font-size:22px;margin-bottom:10px}
}
.product-details .product-single-content .rating{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.product-details .product-single-content .rating li{margin-right:5px;color:#ffd400}
.product-details .product-single-content .pro-single-btn{margin-top:30px}
.product-details .product-single-content .pro-single-btn .quantity{margin-right:-5px;top:-2px}
.product-details .product-single-content .pro-single-btn .quantity input{height:55px;margin-top:-4px}
@media(max-width:768px){.product-details .product-single-content .pro-single-btn .quantity input{height:43px;margin-top:0}
}
@media(max-width:768px){.product-details .product-single-content .theme-btn{position:relative;top:-2px}
}
.product-details .product-single-content .product-filter-item{margin-top:30px}
.product-details .product-single-content .product-filter-item.color .color-name{margin-top:20px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input{margin-right:0;position:absolute;z-index:-1;opacity:0}
.product-details .product-single-content .product-filter-item.color .color-name ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}
.product-details .product-single-content .product-filter-item.color .color-name ul li{width:36px;height:36px}
.product-details .product-single-content .product-filter-item.color .color-name ul{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-details .product-single-content .product-filter-item.color .color-name ul li input{margin-right:0}
.product-details .product-single-content .product-filter-item.color .color-name ul li{margin-right:10px;margin-bottom:10px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input{margin-right:0;position:absolute;z-index:-1;font-size:18px}
.product-details .product-single-content .product-filter-item.color .color-name ul li input:checked~label{width:40px;height:40px}
.product-details .product-single-content .product-filter-item.color .color-name label{border:1px solid transparent;cursor:pointer;padding:0;width:36px;height:36px}
.product-details .product-single-content .product-filter-item.color .color-name label{background:#696664;border-radius:50%;-webkit-box-shadow:0 10px 20px rgba(168,168,168,.5);box-shadow:0 10px 20px rgba(168,168,168,.5)}
.product-details .product-single-content .product-filter-item.color .color-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-details .product-single-content .product-filter-item.color .color-name .color1 label{background:#444}
.product-details .product-single-content .product-filter-item.color .color-name .color2 label{background:#e8e8e8}
.product-details .product-single-content .product-filter-item.color .color-name .color3 label{background:#ff3d3d}
.product-details .product-single-content .product-filter-item.color.filter-size{margin-top:15px}
.product-details .product-single-content .product-filter-item.color.filter-size .color-name{margin-top:5px}
.product-details .product-single-content .product-filter-item.color.filter-size ul{margin-left:10px}
.product-details .product-single-content .product-filter-item.color.filter-size ul li{border-radius:30px;height:35px;width:65px;margin-right:2px;font-size:13px;color:#fff;line-height:33px;text-align:center;margin-bottom:2px}
@media(max-width:450px){.product-details .product-single-content .product-filter-item.color.filter-size ul li{width:50px}
}
.product-details .product-single-content .product-filter-item.color.filter-size ul li label{width:65px;border-radius:30px;text-align:center;border:2px solid transparent!important;height:35px}
@media(max-width:450px){.product-details .product-single-content .product-filter-item.color.filter-size ul li label{width:50px}
}
.product-details .product-single-content .product-filter-item.color.filter-size ul li input:checked~label{border:2px solid #ddd;border-radius:30px;width:65px;height:35px;background:#30180d}
.product-details .product-single-content .social-share{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-details .product-single-content .social-share ul.socialLinks{margin-left:10px}
.product-details .product-single-content .social-share ul.socialLinks li{display:inline-block}
.product-details .product-single-content .social-share ul.socialLinks li a{display:block;margin-right:8px}
.product-details .product-single-content .social-share ul.socialLinks li a i{height:28px;width:28px;line-height:28px;text-align:center;color:#fff;border-radius:50%;background:#0e76a8}
.product-details .product-single-content .social-share ul.socialLinks li a .fa-linkedin{background:#55acee}
.product-details .product-single-content .social-share ul.socialLinks li a .fa-dribbble{background:#6a453b}
.product-details .product-single-content .social-share ul.socialLinks li a .fa-twitter{background:#3b5998}
.product-details .product-single-content .social-share ul.socialLinks li a .fa-instagram{background:#8941a7}
.product-details .product-single-content .social-share ul.socialLinks li a .fa-youtube-play{background:#d72b27}
.product-single-section .product-tab-area{padding-top:100px}
.product-single-section .product-tab-area .tab-content{padding-top:80px}
.product-single-section .product-tab-area .main-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ebebeb}
.product-single-section .product-tab-area .main-tab button{font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#696664;padding:10px 40px;padding-bottom:20px;background:0 0;border:0}
@media(max-width:767px){.product-single-section .product-tab-area .main-tab button{padding:10px 10px}
}
.product-single-section .product-tab-area .main-tab button.active{color:#30180d;border-bottom:2px solid #30180d}
.product-single-section .product-tab-area .Descriptions-item .Description-table{margin-top:20px}
.product-single-section .product-tab-area .Descriptions-item .Description-table h4{margin-bottom:20px}
.product-single-section .product-tab-area .Descriptions-item .Description-table td,.product-single-section .product-tab-area .Descriptions-item .Description-table th{width:8%;border:1px solid #e1e2e1;text-align:center;font-weight:400;color:#414141;padding:20px}
.product-single-section .product-tab-area .rating-section .rating-sub span{font-weight:400;font-size:18px;line-height:22px;color:#696664}
.product-single-section .product-tab-area .rating-section .rating-sub ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}
.product-single-section .product-tab-area .rating-section .rating-sub ul li{margin-right:10px;font-size:40px;color:#ffd400}
.product-single-section .product-tab-area .rating-section .rating-right .rating-right-item{margin-bottom:30px}
.product-single-section .product-tab-area .rating-section .rating-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-single-section .product-tab-area .rating-section .rating-right ul li{-ms-flex-preferred-size:20%;flex-basis:20%}
.product-single-section .product-tab-area .rating-section .rating-right ul li:nth-child(2){-ms-flex-preferred-size:60%;flex-basis:60%}
.product-single-section .product-tab-area .rating-section .rating-right ul li ul li{-ms-flex-preferred-size:unset;flex-basis:unset;margin-right:10px;font-size:18px;color:#ffd400}
.product-single-section .product-tab-area .rating-section .rating-right ul li ul li:nth-child(2){-ms-flex-preferred-size:unset;flex-basis:unset}
.product-single-section .product-tab-area .rating-section .rating-right ul li .progress{margin:0 auto;padding:0;width:90%;height:6px;overflow:hidden;background:#e5e5e5;border-radius:6px}
.product-single-section .product-tab-area .rating-section .rating-right ul li .bar{position:relative;float:left;height:100%;background:#30180d}
.product-single-section .product-tab-area .rating-section .rating-bottom{padding-top:30px}
.product-single-section .product-tab-area .rating-section .rating-bottom .theme-btn{margin-bottom:30px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section-items{display:none}
.product-single-section .product-tab-area .rating-section .rating-bottom.active .rating-give-section-items{display:block}
.product-single-section .product-tab-area .rating-section .rating-bottom.active .write-review-btn{display:none}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section-wrap .theme-btn{margin-bottom:0}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section{padding:30px;border:1px solid #ebebeb}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section span{display:block}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating{display:inline-block;position:relative;height:50px;line-height:50px;font-size:50px;margin-bottom:30px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label{position:absolute;top:0;left:0;height:100%;cursor:pointer}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:last-child{position:static}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(1){z-index:5}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(2){z-index:4}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(3){z-index:3}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(4){z-index:2}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(5){z-index:1}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label input{position:absolute;top:0;left:0;opacity:0}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label .icon{float:left;color:transparent}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:last-child .icon{color:#000}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating:hover label:hover input~.icon,.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating:not(:hover) label input:checked~.icon{color:#ffd400}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label input:focus:not(:checked)~.icon:last-child{color:#000;text-shadow:0 0 5px #ffd400}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group input,.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group textarea{width:100%;background:0 0;padding:15px;height:70px;border:1px solid #ebebeb;margin-bottom:30px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group textarea{height:200px}
.product-single-section .product-tab-area .rating-section .rating-bottom .review-rating-wrap{padding-top:40px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review{padding:30px;border:1px solid #ebebeb;border-bottom:0}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review:last-child{border-bottom:1px solid #ebebeb;text-align:center}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review:last-child a{color:#30180d}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review p{margin-bottom:0}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author .rating-review-author-img img{border-radius:50%}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author-text p{margin-left:20px;margin-bottom:0}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .ratting{display:-webkit-box;display:-ms-flexbox;display:flex}
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .ratting li{margin-right:5px;color:#ffd400}
.product-single-section .owl-nav [class*=owl-]{position:absolute;left:10px;top:46%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}
.product-single-section .owl-nav [class*=owl-].owl-next{left:auto;right:10px}
.product-single-section:hover .owl-nav [class*=owl-]{opacity:1;visibility:visible}
.owl-nav [class*=owl-]{background:0;width:45px;height:45px;line-height:35px;z-index:10;border-radius:50%;-webkit-transition:all .5s;transition:all .5s;border:1px solid #30180d;background:rgba(48,24,13,.8);color:#fff}
.owl-nav [class*=owl-]:hover{background:#30180d}
.product-active{margin-bottom:15px}
.product-active .owl-next,.product-active .owl-prev{display:none}
.Additional-wrap .ratting ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.Additional-wrap .ratting ul li{margin-right:5px;color:#ffbf4e}
.Additional-wrap td,.Additional-wrap th{width:8%;border:1px solid #e1e2e1;text-align:center;font-weight:400;color:#414141;padding:20px}
.Additional-wrap{padding-top:0}
.cart-area .cart-wrapper{-webkit-box-shadow:0 5px 15px 0 rgba(68,68,68,.1);box-shadow:0 5px 15px 0 rgba(68,68,68,.1)}
@media(max-width:991px){.cart-area .cart-wrapper table{width:1022px}
}
@media(max-width:991px){.cart-area .cart-wrapper form{overflow:scroll;overflow-y:hidden}
}
.cart-area .cart-wrap td,.cart-area .cart-wrap th{width:10%;border-bottom:1px solid #f0f0f094;text-align:center;font-weight:400;color:#414141}
.cart-area .cart-wrap th{border-bottom:1px solid #f0f0f094;padding:40px 0}
.cart-area .cart-wrap thead{background:#fff;color:#505050;padding:40px}
.cart-area .cart-area form{margin:auto;text-align:center;background:#fff}
.cart-area .cart-wrap .product{width:15%}
.cart-area .cart-wrap .product ul{text-align:left;padding-left:30px}
.cart-area .cart-wrap .product ul li{padding-bottom:5px}
.cart-area .cart-wrap .product a{font-size:16px;color:#a5a4a4}
.cart-area .cart-wrap .product-2{text-align:left;padding-left:55px}
.cart-area .cart-wrap .product a:hover{color:#cc8e48}
.cart-area .cart-wrap th{height:80px;font-weight:700}
.cart-area .cart-wrap td{padding:40px 25px}
.cart-area .cart-wrap td.action ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cart-area .cart-wrap td.action ul .w-btn-view a{line-height:45px}
.cart-area .cart-wrap td span{display:block;width:100px;height:38px;line-height:34px;color:#ee9902;font-size:14px;border:1.5px solid #ee9902;border-radius:4px}
.cart-area .cart-wrap td.Del span{color:#4aba4e;border:1.5px solid #4aba4e}
.cart-area .cart-wrap td.can span{color:#d85656;border:1.5px solid #d85656}
.cart-area .cart-wrap td.pro span{color:#691a5f;border:1.5px solid #691a5f}
.cart-area .cart-wrap .name{width:15%}
.cart-area .cart-wrap .action a{display:block;width:40px;height:38px;line-height:38px;background:#414141;color:#fff;border-radius:4px;font-size:14px}
.cart-area .cart-wrap .action a .fi::before{font-size:20px}
.cart-area .cart-wrap .action a:hover{background:#cc8e48}
.cart-area .cart-wrap .action li.c-btn{margin-right:10px}
.cart-area .cart-wrap .action li.c-btn a{background-color:#261b13}
.cart-area .order-wrap{padding:0}
.cart-area .cart-wrap tr:nth-child(even){background:#fcfcfc}
.cart-area .cart-wrap .quantity{position:relative}
.cart-area .quantity input{width:105px;padding:0 35px;text-align:center;height:30px;position:relative;background:#fff;border:0;border:1px solid #b1b1b2}
.cart-area .quantity .qtybutton{position:absolute;top:0;left:0;height:30px;width:35px;text-align:center;line-height:28px;font-size:18px;cursor:pointer;color:#333;border-left:1px solid #b1b1b2}
.cart-area .cart-wrap .quantity .qtybutton{top:50%;left:0;transform:translateY(-51%);-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%);border-right:1px solid #b1b1b2}
.cart-area .cart-wrap .quantity .qtybutton.dec{border-left:none}
.cart-area .cart-wrap .quantity .qtybutton.inc{right:0;left:auto;border-right:0}
.cart-area .submit-btn-area{padding:40px}
.cart-area .submit-btn-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:450px){.cart-area .submit-btn-area ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.cart-area .submit-btn-area ul li:last-child{margin-left:20px}
@media(max-width:450px){.cart-area .submit-btn-area ul li:last-child{margin-left:3px;margin-top:5px}
}
.cart-area .submit-btn-area button{padding:15px 40px;border:0;background:#333;color:#fff;-webkit-transition:all .3s;transition:all .3s;outline:0}
.cart-area .submit-btn-area button:hover{background:#cc8e48}
.cart-area .submit-btn-area .theme-btn{text-transform:capitalize;font-size:15px;font-weight:500;line-height:27px}
.cart-area .cart-product-list ul{border-top:1px solid #f0f0f094;padding-top:20px}
.cart-area .cart-product-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;font-weight:300;font-size:18px;line-height:21px;color:#414141;padding-bottom:30px}
.cart-area .cart-product-list ul li.cart-b{border-top:1px solid #f0f0f094;border-bottom:1px solid #f0f0f094;color:#cc8e48;padding-top:30px;font-weight:600}
.checkout-area .checkout-wrap{background:#fff}
.checkout-area #open2{display:block}
.checkout-area #open3{display:none}
.checkout-area #open4{display:none}
.checkout-area .create-account p{margin-bottom:15px}
.checkout-area .create-account{display:none;padding:20px}
.checkout-area .create-account span{margin-bottom:20px;display:block}
.checkout-area .input-wrap{position:relative}
.checkout-area .create-account input{width:100%;height:50px;border:1px solid #d7d7d7;margin-bottom:25px;padding-left:20px}
.checkout-area .create-account button{position:absolute;right:0;top:0;height:50px;background:#333;color:#fff;width:108px;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}
.checkout-area .create-account button:hover{background:#cc8e48}
.checkout-area .coupon{position:relative;cursor:pointer;cursor:pointer}
.checkout-area .coupon:before{position:absolute;right:30px;top:21px;content:"\f107";font-family:FontAwesome}
.checkout-area .coupon span{position:absolute;right:30px;top:30px}
.checkout-area .coupon label{margin-bottom:0;font-weight:500;font-size:18px;color:#0f0f0f;cursor:pointer;padding:20px 20px;border-left:4px solid #cc8e48;-webkit-transition:all .3s;transition:all .3s;width:100%}
@media(max-width:767px){.checkout-area .coupon label{font-size:15px}
}
.checkout-area .caupon-wrap{background:#fdf5ee;margin-bottom:20px;-webkit-transition:all .3s;transition:all .3s}
.checkout-area .active-border{-webkit-transition:all .3s;transition:all .3s}
.checkout-area .s1.active-border .coupon-active label,.checkout-area .s3.coupon-2 .coupon-3 label{border-left:none;border-top:4px solid #cc8e48;border-bottom:1px solid #ffe5dc}
.checkout-area .s2 .coupon-3{border-top:4px solid #cc8e48}
.checkout-area .s2.coupon-2 .coupon-3{border-top:0}
.checkout-area .s2 .coupon-3 label{border-left:0;border-bottom:1px solid #ffe5dc}
.checkout-area .s2.coupon-2 .coupon-3 label{border-left:4px solid #cc8e48;border-bottom:0}
.checkout-area .billing-adress .form-style input,.checkout-area .billing-adress .form-style select{width:100%;margin-bottom:15px;padding-left:10px;height:40px;background:#fff;border-radius:2px;border:0}
.checkout-area .billing-adress .form-style input:focus,.checkout-area .billing-adress .form-style select:focus{outline:0}
.checkout-area .billing-adress{padding:20px}
.checkout-area .note-area textarea{width:100%;height:150px;padding-top:10px;margin-bottom:0;padding-left:10px;border:1px solid #eee;background:#fafafa}
.checkout-area .note-area textarea:focus{outline:0}
.checkout-area .biling-item-2{margin-top:20px}
.checkout-area .biling-item-2 label.fontsize{margin-bottom:20px}
.checkout-area .biling-item-2 .billing-adress{padding:0}
.checkout-area .payment-name ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media(max-width:575px){.checkout-area .payment-name ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.checkout-area .payment-area form{overflow:unset!important}
.checkout-area .payment-name ul li{width:100px;height:60px;text-align:center;line-height:60px}
.checkout-area .payment-name ul li input{margin-right:0}
.checkout-area .payment-name ul li{margin-right:15px}
@media(max-width:575px){.checkout-area .payment-name ul li{margin-bottom:10px}
}
.checkout-area .payment-area h2{padding-bottom:40px;margin-bottom:0}
.checkout-area .payment-select{padding:40px 0}
.checkout-area .payment-select ul{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:575px){.checkout-area .payment-select ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.checkout-area .payment-select ul li{margin-right:10px;font-size:15px;font-weight:500;color:#5b5b5b}
.checkout-area .payment-select label{font-size:18px;font-weight:600}
@media(max-width:575px){.checkout-area .payment-select label{font-size:14px}
}
.checkout-area .payment-area h2{font-size:20px;color:#878787;font-weight:700}
.checkout-area .payment-area h2 span{font-size:30px;color:#ff493c}
.checkout-area .payment-area{width:100%}
.checkout-area .payment-name ul li input{margin-right:0;position:absolute;z-index:-1}
.checkout-area .payment-name ul li input:checked~label{border:1px solid #ff493c}
.checkout-area .payment-name label{width:100%;border:1px solid transparent}
.checkout-area .payment-name .visa label{border:1px solid #0057a0}
.checkout-area .payment-name .mas label{border:1px solid #c00}
.checkout-area .payment-name .ski label{border:1px solid #691a5f}
.checkout-area .payment-name .pay label{border:1px solid #019cde}
.checkout-area .payment-option{padding:20px}
.checkout-area .payment-name{display:none}
.checkout-area .payment-name.active{display:block}
.checkout-area .payment-option.active .payment-name{display:none!important}
.checkout-area .payment-area .form-style input,.checkout-area .payment-area .form-style select{width:100%;margin-bottom:15px;padding-left:10px;height:40px;background:#fff;border-radius:2px;border:0}
.checkout-area .payment-area .form-style input:focus,.checkout-area .payment-area .form-style select:focus{outline:0}
.checkout-area .payment-area .contact-form{margin-top:40px}
.checkout-area .cout-order-area{background:#fdf5ee}
.checkout-area .cout-order-area .oreder-item ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;font-weight:300;font-size:18px;line-height:21px;color:#414141}
.checkout-area .cout-order-area .oreder-item ul li.s-total{font-weight:400}
.checkout-area .cout-order-area .oreder-item ul .o-header{color:#0f0f0f;font-size:20px;font-weight:600;border-bottom:1px solid #ffe5dc}
.checkout-area .cout-order-area .oreder-item ul .o-middle{border-bottom:1px solid #ffe5dc}
.checkout-area .cout-order-area .oreder-item ul .o-bottom{border-top:1px solid #ffe5dc;color:#cc8e48;font-weight:600}
.checkout-area .create-account.active{display:block}
.checkout-area .contact-form .form-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}
.checkout-area .contact-form input,.checkout-area .contact-form select{margin-top:10px}
.checkout-area .submit-btn-area{margin-top:20px}
.checkout-area .submit-btn-area .theme-btn{text-transform:capitalize}
.contact-pg-contact-section .contact-details ul{margin-top:50px}
.contact-pg-contact-section .contact-details ul li{position:relative;padding-left:70px}
.contact-pg-contact-section .contact-details ul>li{margin-top:45px}
.contact-pg-contact-section .icon{width:50px;height:50px;line-height:50px;position:absolute;left:0;top:0;text-align:center;border-radius:5px;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.15);box-shadow:0 4px 5px 0 rgba(0,0,0,.15)}
.contact-pg-contact-section .icon i{font-size:20px;font-size:1.33333rem;color:#cc8e48}
.contact-pg-contact-section .contact-details h5{font-size:20px;font-size:1.33333rem;margin:0 0 .3em}
.contact-pg-contact-section .contact-form{margin-top:40px}
@media(max-width:991px){.contact-pg-contact-section .contact-form{margin-top:40px}
}
@media(max-width:767px){.contact-pg-contact-section .contact-form{margin-top:30px}
}
.contact-pg-contact-section .contact-form input,.contact-pg-contact-section .contact-form textarea{background:#fef6f3;width:100%;height:45px;border:1px solid transparent;color:#696664;border-radius:0;padding:6px 18px;-webkit-box-shadow:none;box-shadow:none}
.contact-pg-contact-section .contact-form input:focus,.contact-pg-contact-section .contact-form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cc8e48}
.contact-pg-contact-section .contact-form form{margin:0 -15px}
.contact-pg-contact-section .contact-form form ::-webkit-input-placeholder{font-style:16px;font-style:normal;color:#666}
.contact-pg-contact-section .contact-form form :-moz-placeholder{font-style:16px;font-style:normal;color:#666}
.contact-pg-contact-section .contact-form form ::-moz-placeholder{font-style:16px;font-style:normal;color:#666}
.contact-pg-contact-section .contact-form form :-ms-input-placeholder{font-style:16px;font-style:normal;color:#666}
.contact-pg-contact-section .contact-form form>div{width:calc(50% - 30px);float:left;margin:0 15px 30px}
@media(max-width:550px){.contact-pg-contact-section .contact-form form>div{width:calc(100% - 30px);float:none}
}
.contact-pg-contact-section .contact-form form>.submit-area{margin-bottom:0}
.contact-pg-contact-section .contact-form form .comment-area{width:calc(100% - 30px);float:none}
.contact-pg-contact-section .contact-form form .comment-area textarea{height:170px}
.contact-pg-contact-section .contact-form form .comment-area textarea:focus{border-color:#cc8e48;outline:0}
.contact-pg-contact-section .theme-btn-s2{border:0;outline:0}
.contact-pg-contact-section .contact-map{height:450px;margin-top:75px}
@media(max-width:991px){.contact-pg-contact-section .contact-map{margin-top:55px}
}
@media(max-width:767px){.contact-pg-contact-section .contact-map{height:350px;margin-top:45px}
}
.contact-pg-contact-section .contact-map iframe{width:100%;height:100%;border:0;outline:0}
@media(max-width:991px){.contact-pg-contact-section .contact-form-area{margin-top:80px}
.contact-pg-contact-section .contact-form-area .section-title-s3{margin-bottom:0}
}
@media screen and (min-width:1200px){.blog-pg-section .blog-posts{padding-right:40px}
}
.blog-pg-section .blog-posts .entry-media img{width:100%}
@media screen and (min-width:1200px){.blog-pg-section.s2 .blog-posts{padding-left:40px;padding-right:0}
}
.blog-pg-section .blog-posts>.post{margin-bottom:80px}
@media(max-width:991px){.blog-pg-section .blog-posts>.post{margin-bottom:70px}
}
.blog-pg-section .post .details{background-color:#f8f8f8;padding:35px 40px}
@media(max-width:991px){.blog-pg-section .post .details{padding:35px 20px}
}
.blog-pg-section .entry-meta{overflow:hidden;padding-bottom:20px}
.blog-pg-section .entry-meta>li{font-size:14px;font-size:.93333rem;float:left}
@media(max-width:767px){.blog-pg-section .entry-meta>li{font-size:13px;font-size:.86667rem}
}
.blog-pg-section .entry-meta>li+li{margin-left:15px;padding-left:15px;padding-top:9px;position:relative}
.blog-pg-section .entry-meta>li+li:before{content:"|";position:absolute;left:0;top:9px}
.blog-pg-section .entry-meta li a{color:#cc8e48}
.blog-pg-section .entry-meta img{border-radius:50%;border:1px solid #e6e6e6}
.blog-pg-section .details h3{font-size:25px;font-size:1.66667rem;margin:0 0 .8em}
@media(max-width:991px){.blog-pg-section .details h3{font-size:20px;font-size:1.33333rem}
}
@media(max-width:767px){.blog-pg-section .details h3{font-size:20px;font-size:1.33333rem}
}
.blog-pg-section .details h3 a{color:#30180d}
.blog-pg-section .details h3 a:hover{color:#cc8e48}
.blog-pg-section .details p{margin-bottom:1.5em}
.blog-pg-section .details .read-more{font-weight:500;color:#cc8e48;text-transform:uppercase}
.blog-pg-section .details .read-more:hover{color:#872904}
.blog-pg-section .format-video .video-holder{position:relative;text-align:center}
.blog-pg-section .format-video .video-holder:before{content:"";background-color:rgba(184,56,6,.1);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .3s;transition:all .3s}
.blog-pg-section .format-video .video-holder:hover:before{background-color:rgba(184,56,6,.3);width:100%;height:100%;position:absolute;left:0;top:0}
.blog-pg-section .format-video .video-holder a{width:78px;height:78px;text-align:center;border:3px solid #fff;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.blog-pg-section .format-video .video-holder i{font-size:50px;font-size:3.33333rem;color:#fff;position:relative;top:11px;left:3px}
.blog-pg-section .format-quote .details{background-color:#feebe4;position:relative}
.blog-pg-section .format-quote .details:before{content:"";background:url(../images/quote.png) center center/auto no-repeat local;width:55px;height:44px;position:absolute;right:40px;top:35px}
@media(max-width:424px){.blog-pg-section .format-quote .details:before{display:none}
}
@media screen and (min-width:1200px){.blog-single-section .blog-content{padding-right:40px}
}
@media screen and (min-width:1200px){.blog-single-section.s2 .blog-content{padding-right:0;padding-left:40px}
}
.blog-single-section .entry-meta{overflow:hidden;padding:35px 0 20px}
.blog-single-section .entry-meta>li{font-size:14px;font-size:.93333rem;float:left}
@media(max-width:767px){.blog-single-section .entry-meta>li{font-size:13px;font-size:.86667rem}
}
.blog-single-section .entry-meta>li+li{margin-left:15px;padding-left:15px;padding-top:9px;position:relative}
.blog-single-section .entry-meta>li+li:before{content:"|";position:absolute;left:0;top:9px}
.blog-single-section .entry-meta li a{color:#cc8e48}
.blog-single-section .entry-meta img{border-radius:50%;border:1px solid #e6e6e6}
.blog-single-section .post h2{font-size:25px;font-size:1.66667rem;margin:0 0 .5em}
@media(max-width:991px){.blog-single-section .post h2{font-size:22px;font-size:1.46667rem}
}
@media(max-width:767px){.blog-single-section .post h2{font-size:22px;font-size:1.46667rem}
}
.blog-single-section .post p{margin-bottom:1.5em}
.blog-single-section .post h3{font-size:22px;font-size:1.46667rem;line-height:1.5em;margin:1.8em 0 1em}
@media(max-width:991px){.blog-single-section .post h3{font-size:20px;font-size:1.33333rem}
}
@media(max-width:767px){.blog-single-section .post h3{font-size:18px;font-size:1.2rem}
}
.blog-single-section .post blockquote{background-color:#feebe4;padding:40px 55px;margin:60px 0;border:0;line-height:1.9em;position:relative}
@media(max-width:991px){.blog-single-section .post blockquote{padding:30px 40px}
}
@media(max-width:767px){.blog-single-section .post blockquote{padding:20px 30px}
}
.blog-single-section .post blockquote .quoter{display:block;margin-top:15px}
.blog-single-section .post .entry-media img{width:100%}
.blog-single-section .tag-share{margin:70px 0}
@media screen and (min-width:1200px){.blog-single-section .tag-share{-webkit-box-shadow:0 4px 14.1px .9px rgba(0,0,0,.08);box-shadow:0 4px 14.1px .9px rgba(0,0,0,.08);padding:35px 25px}
}
@media(max-width:767px){.blog-single-section .tag-share{margin:60px 0}
}
.blog-single-section .tag-share .tag{display:inline-block;float:left}
@media(max-width:767px){.blog-single-section .tag-share .tag{float:none;display:block;margin-bottom:25px}
}
.blog-single-section .tag-share .share{display:inline-block;float:right}
@media(max-width:767px){.blog-single-section .tag-share .share{float:none;display:block}
}
.blog-single-section .tag-share ul{overflow:hidden}
.blog-single-section .tag-share ul li{float:left}
.blog-single-section .tag-share .share ul>li+li,.blog-single-section .tag-share .tag ul>li+li{margin-left:10px}
.blog-single-section .tag-share .tag a{background-color:#feebe4;display:block;padding:9px 18px;color:#696664;border-radius:50px}
.blog-single-section .tag-share .tag a:hover{background-color:#cc8e48;color:#fff}
.blog-single-section .tag-share .share a{width:40px;height:40px;line-height:40px;font-size:14px;font-size:.93333rem;text-align:center;color:#696664;border-radius:50%;padding:0;display:block;border:1px solid #dadada}
.blog-single-section .tag-share .share a:hover{background:#cc8e48;color:#fff;border-color:#cc8e48}
.blog-single-section .author-box{padding:45px 50px 35px;margin:70px 0;border:1px solid #e1e1e1}
@media(max-width:991px){.blog-single-section .author-box{padding:35px 40px}
}
@media(max-width:767px){.blog-single-section .author-box{padding:25px}
}
.blog-single-section .author-box .author-avatar{float:left}
@media(max-width:767px){.blog-single-section .author-box .author-avatar{float:none}
}
.blog-single-section .author-box .author-avatar img{border-radius:50%}
.blog-single-section .author-box .author-content{display:block;overflow:hidden;padding-left:25px}
@media(max-width:767px){.blog-single-section .author-box .author-content{padding:0;margin:15px 0 0 0}
}
.blog-single-section .author-box .author-content p{margin-bottom:20px}
.blog-single-section .author-box .author-name{font-size:18px;font-size:1.2rem;font-weight:600;display:inline-block;margin-bottom:10px;color:#30180d}
.blog-single-section .author-box .social-link{display:inline-block}
.blog-single-section .author-box .social-link li{float:left;margin-right:15px}
.blog-single-section .author-box .social-link a{display:block;font-size:15px;font-size:1rem;color:#30180d}
.blog-single-section .author-box .social-link a:hover{color:#cc8e48}
.blog-single-section .more-posts{margin:70px 0}
.blog-single-section .more-posts .previous-post{display:inline-block;float:left}
.blog-single-section .more-posts .next-post{display:inline-block;float:right}
.blog-single-section .more-posts .next-post a,.blog-single-section .more-posts .previous-post a{background-color:#feebe4;font-weight:500;color:#696664;display:block;padding:15px 40px;border-radius:60px}
@media(max-width:767px){.blog-single-section .more-posts .next-post a,.blog-single-section .more-posts .previous-post a{padding:12px 35px}
}
.blog-single-section .more-posts .next-post a:hover,.blog-single-section .more-posts .previous-post a:hover{background-color:#cc8e48;color:#fff}
.blog-single-section .comments-area{margin-top:70px}
.blog-single-section .comments-area li>div{background:#f8f8f8;padding:30px;margin-bottom:20px}
@media(max-width:991px){.blog-single-section .comments-area li>div{padding:30px 25px}
}
.blog-single-section .comments-area ol{list-style-type:none;padding-left:0}
.blog-single-section .comments-area ol ul{padding-left:30px}
.blog-single-section .comments-area ol>li:last-child div{border-bottom:0}
.blog-single-section .comments-area .comments-title{font-size:30px;font-size:2rem;margin:0 0 1.5em}
@media(max-width:991px){.blog-single-section .comments-area .comments-title{font-size:20px;font-size:1.33333rem}
}
.blog-single-section .comments-area li>div{position:relative}
.blog-single-section .comments-area .comment-theme{position:absolute;left:35px}
@media(max-width:767px){.blog-single-section .comments-area .comment-theme{position:static}
}
.blog-single-section .comments-area .comment-theme img{border-radius:50%}
.blog-single-section .comments-area .comment-main-area{padding-left:100px}
@media(max-width:767px){.blog-single-section .comments-area .comment-main-area{padding-left:0;margin-top:25px}
}
.blog-single-section .comments-area .comment-main-area p{margin-bottom:20px}
.blog-single-section .comments-area .comments-meta h4{font-size:22px;font-size:1.46667rem;font-weight:600;margin:0 0 1em}
.blog-single-section .comments-area .comments-meta h4 span{font-weight:400;text-transform:none;display:block;font-size:16px;font-size:1.06667rem;color:#666;margin-top:8px}
.blog-single-section .comments-area .comment-reply-link{background:#f97745;font-size:16px;font-size:1.06667rem;color:#fff;display:inline-block;padding:4px 14px;border-radius:50px;display:inline-block}
.blog-single-section .comments-area .comment-reply-link:hover{background-color:#cc8e48}
.blog-single-section .comment-respond{margin-top:70px}
.blog-single-section .comment-respond .comment-reply-title{font-size:30px;font-size:2rem;margin:0 0 1em}
@media(max-width:991px){.blog-single-section .comment-respond .comment-reply-title{font-size:20px;font-size:1.33333rem}
}
.blog-single-section .comment-respond form input,.blog-single-section .comment-respond form textarea{background-color:#f8f8f8;width:100%;height:50px;border:1px solid #f8f8f8;padding:6px 15px;margin-bottom:15px;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}
.blog-single-section .comment-respond form input:focus,.blog-single-section .comment-respond form textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cc8e48}
@media(max-width:991px){.blog-single-section .comment-respond form input,.blog-single-section .comment-respond form textarea{height:40px}
}
.blog-single-section .comment-respond form textarea{height:220px;padding:15px}
@media(max-width:991px){.blog-single-section .comment-respond form textarea{height:150px}
}
.blog-single-section .comment-respond .form-inputs{overflow:hidden}
.blog-single-section .comment-respond .form-inputs>input:nth-child(2){width:49%;float:left}
@media(max-width:767px){.blog-single-section .comment-respond .form-inputs>input:nth-child(2){width:100%;float:none}
}
.blog-single-section .comment-respond .form-inputs>input:nth-child(3){width:49%;float:right}
@media(max-width:767px){.blog-single-section .comment-respond .form-inputs>input:nth-child(3){width:100%;float:none}
}
.blog-single-section .comment-respond .form-submit input{max-width:180px;background-color:#cc8e48;color:#fff;font-weight:500;margin-bottom:0;border:0;outline:0;margin-top:20px}
.blog-single-section .comment-respond .form-submit input:hover{background-color:#cc8e48}
@media screen and (min-width:1200px){.blog-single-left-sidebar-section .blog-content{padding-right:0;padding-left:50px}
}
@media screen and (min-width:1200px){.blog-single-fullwidth .blog-content{padding:0}
}
.tp-login-area{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:100px 0}
.tp-login-area .tp-accountWrapper{width:1170px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;margin:auto;-webkit-box-shadow:0 14px 60px rgba(0,0,0,.06);box-shadow:0 14px 60px rgba(0,0,0,.06);border-radius:10px;overflow:hidden}
.tp-login-area .tp-accountInfo{width:50%;background:url(../images/bg.jpg) no-repeat right center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:600px;text-align:center;padding:50px;position:relative;z-index:1}
.tp-login-area .tp-accountInfo:before{position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(24%,#261b13),to(#cc8e48));background:linear-gradient(0deg,#261b13 24%,#cc8e48);content:"";opacity:.85;z-index:-1}
.tp-login-area .tp-accountForm{width:50%;padding:55px 85px;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tp-login-area .tp-accountInfoHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tp-login-area .tp-accountInfoHeader a{font-size:50px;font-family:"Barlow Condensed",sans-serif;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:49px}
@media(max-width:450px){.tp-login-area .tp-accountInfoHeader a{font-size:30px}
}
.tp-login-area .tp-accountInfoHeader a img{margin-right:10px}
@media(max-width:450px){.tp-login-area .tp-accountInfoHeader a img{margin-right:3px}
}
.tp-login-area .tp-accountInfoHeader h2 a{display:block;line-height:50px;font-size:35px;font-weight:600;color:#fff}
.tp-login-area .tp-accountInfo .tp-accountBtn{height:40px;background:#fff;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize;font-size:14px;color:#062265;border:2px solid #fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;border-radius:5px;font-family:Poppins,sans-serif}
.tp-login-area .tp-accountInfo .tp-accountBtn:hover{background:0 0;color:#fff}
.tp-login-area .tp-accountInfo p{color:#fff;font-size:18px;margin-top:20px}
.tp-login-area .fromTitle h2{font-size:35px;margin-bottom:10px}
.tp-login-area .fromTitle p{font-size:15px;margin-bottom:40px}
.tp-login-area .form-style input{width:100%;margin-bottom:15px;padding-left:20px;height:60px;border:1px solid #e5e5e5!important;border-radius:2px;border:0;margin-top:6px}
.tp-login-area .form-style input:focus{outline:0;border:1px solid #e5e5e5!important}
.tp-login-area input[type=checkbox]+label{display:block;margin:.2em;cursor:pointer;padding:.2em}
.tp-login-area input[type=checkbox]{display:none}
.tp-login-area input[type=checkbox]+label:before{content:"\2714";border:1px solid #e5e5e5;border-radius:.2em;display:inline-block;width:1.2em;height:1.2em;padding-left:.2em;padding-bottom:.3em;margin-right:.2em;vertical-align:bottom;color:transparent;-webkit-transition:.2s;transition:.2s;line-height:1.2em;position:absolute;left:0}
.tp-login-area input[type=checkbox]+label:active:before{-webkit-transform:scale(0);transform:scale(0)}
.tp-login-area input[type=checkbox]:checked+label:before{background-color:#cc8e48;border-color:#cc8e48;color:#fff}
.tp-login-area input[type=checkbox]:disabled+label:before{-webkit-transform:scale(1);transform:scale(1);border-color:#aaa}
.tp-login-area input[type=checkbox]:checked:disabled+label:before{-webkit-transform:scale(1);transform:scale(1);background-color:#bfb;border-color:#bfb}
.tp-login-area .check-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.tp-login-area .forget-btn a{display:inline-block;font-size:14px;color:#cc8e48}
.tp-login-area .input-box label{color:#676b79;font-weight:500;font-size:16px;padding-left:25px!important}
.tp-login-area .tp-accountForm .tp-accountBtn{font-size:16px;padding:10px 20px;border:2px solid #cc8e48;width:100%;background:#cc8e48;color:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;margin-top:30px}
.tp-login-area .tp-accountForm .tp-accountBtn:hover{background:0 0;color:#333}
.tp-login-area .or{border-top:1px dashed #e5e5e5;margin-top:45px;text-align:center;font-weight:500;margin-bottom:20px}
.tp-login-area .or span{font-size:16px;text-transform:uppercase;display:inline-block;padding:0 25px;background:#fff;position:relative;top:-14px;color:#cc8e48}
.tp-login-area .tp-socialLoginBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.tp-login-area .tp-socialLoginBtn li button{height:40px;width:50px;min-width:50px;font-size:15px;border-radius:3px;overflow:hidden;cursor:pointer;position:relative;border:0;text-transform:capitalize;font-weight:400;color:#fff}
.tp-login-area .tp-socialLoginBtn li button.facebook{background:#3b5998}
.tp-login-area .tp-socialLoginBtn li button.linkedin{background:#0077b5}
.tp-login-area .tp-socialLoginBtn li button.twitter{background:#55acee}
.tp-login-area .tp-socialLoginBtn li{margin:0 5px 5px}
.tp-login-area .subText{text-align:center}
.tp-login-area .subText a{display:inline-block;font-size:14px;color:#cc8e48}
.tp-login-area .form-group{position:relative}
.tp-login-area .input-group-btn{position:absolute;right:10px;top:42px}
.tp-login-area .input-group-btn button{background:0 0!important;border:0;outline:0;background:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.tp-login-area .input-group-btn button:hover{background:0 0}
.tp-login-area .input-group-btn button.active,.tp-login-area .input-group-btn button:focus{background:0 0!important;border:none!important;outline:0!important}
.tp-login-area .btn-default.active,.tp-login-area .open>.dropdown-toggle.btn-default{background:0 0!important;border:0;outline:0}
@media(max-width:1200px){.tp-login-area .tp-accountWrapper{width:900px}
.tp-login-area .tp-accountForm{padding:70px 35px}
}
@media(max-width:1024px){.tp-login-area .tp-accountWrapper{width:100%;max-width:100%}
.tp-login-area .tp-accountForm{padding:70px 35px}
.tp-login-area .image img{width:100%}
}
@media(max-width:992px){.tp-login-area .tp-accountInfo{width:100%;min-height:400px}
.tp-login-area .tp-accountForm{width:100%}
.tp-login-area .accountArea{padding:0 16px}
}
@media(max-width:767px){.tp-login-area .tp-accountInfo{width:100%;padding:15px}
.tp-login-area .tp-accountForm{width:100%;padding:20px}
}
.tp-login-area .back-home{max-width:150px}
.error-404-section{text-align:center}
.error-404-section .error-message{margin-top:70px;padding:0 200px}
@media(max-width:991px){.error-404-section .error-message{margin-top:50px;padding:0 100px}
}
@media(max-width:767px){.error-404-section .error-message{padding:0}
}
.error-404-section .error-message h3{font-size:30px;font-size:2rem;margin:0 0 .8em}
.error-404-section .error-message p{margin-bottom:1.8em}
.article_info .article  img{ max-width: 100%;   height: auto;     align-items: center;    display: block;      padding: 4px 0;  margin: 0 auto;}
.article_info .article p{font-size: 18px;    line-height: 32px;    text-indent: 2em;}
.top_headW{ background:#e6e6e6; height:46px}

.top_logo{ float:left;}

.top_logo h1{ margin:0; padding:0; line-height:inherit}

.top_logo img{ max-width:226px; height:auto; width:100%}



.top_call{ float:right; text-align:left; line-height:22px; margin-top:10px}

.top_headW .top_call a{ margin-left:24px;}

.top_headW .top_call p,.top_headW .top_call a{ display:inline-block;color:#000; font-size:16px;}

.top_headW .top_call p img,.top_headW .top_call a img{ display:inline-block; margin-right:9px; vertical-align:middle;width:23px}

.top_headW .top_call a:hover{ text-decoration:underline; color:#000}
.topW{ background:#333333;}

.top_lan{ float:left; margin-top:10px; margin-left:11px}

.top_lan a{ display:inline-block; color:#000;  text-transform:uppercase; font-size:16px; text-transform:uppercase; }

.top_lan a img{ margin-right:14px; vertical-align:middle}



.top_share{ float:right; margin-top:10px}

.top_share li{ list-style:none; display:inline-block;position:relative; margin:0 5px;}

.top_share li a{ display:block; width:26px; height:26px;}

.top_share li a>img{ border-radius:4px;}

.top_share li.wechat{  font-size:14px; text-align:center; z-index:9999999}

.top_share li.wechat i{color:#5ac64f;}

.top_share li.wechat .wechat_nr{width:106px;padding:0px; background:#fff; text-align:center; position:absolute; left:-45px; top:39px; display:none;border:1px solid #e5e5e5;z-index:99;}

.top_share li.wechat .wechat_nr img{ margin-bottom:5px;max-width:100%;width:100%;height:auto;}

.top_share li.wechat .wechat_nr .arrow{

	width:0;

	height:0;

	border-bottom:10px solid #e5e5e5;

	border-left:10px solid transparent;

	border-right:10px solid transparent;

	position:absolute;

	left:50%;

	top:-10px;

	-webkit-transform: translate(-50%, 0);

	-moz-transform: translate(-50%, 0);

	-ms-transform: translate(-50%, 0);

	-o-transform: translate(-50%, 0);

	transform: translate(-50%, 0);

}

.top_share li.wechat.on .wechat_nr{ display:block;}
@media only screen and (max-width: 768px) {

	.top_headW .top_call a:last-child{ display:none}

	.top_headW{ height:auto; padding-bottom:8px}

	}
.s_tits{width:100%;text-align:center;padding:3% 0;padding-bottom:1.2%}
.s_tits span{display:block;text-align:center;font-size:24px;color:#000;text-transform:uppercase;line-height:150%}
.s_tits span b{color:#c1a05e;font-weight:600}
.s_tits p{display:block;text-align:center;font-size:24px;color:#000}
.s_blog_s_v{width:1200px;margin:0 auto;}
.s_blog_s_v ul li{float:left;width:32%;margin-right:2%;;background:#fff;padding-bottom:20px;margin-bottom:2%}
.s_blog_s_v ul li a span{display:block;overflow:hidden;width:100%;height:280px}
.s_blog_s_v ul li a span img{transition:all .6s;display:block;width:100%;height:385px;object-fit:cover}
.s_blog_s_v ul li a h1{display:block;width:90%;margin:0 auto;font-size:18px;color:#000;line-height:160%;padding-top:15px;padding-bottom:7px;font-weight:600}
.s_blog_s_v ul li a b{display:block;font-size:13px;color:#c1a05e;width:90%;margin:0 auto;padding-top:10px}
.s_blog_s_v ul li a:hover{text-decoration:none}
.s_blog_s_v ul li a:hover span img{transform:scale(1.1)}
.s_blog_s_v ul li a:hover h1{color:#c1a05e}
/*销售渠道*/
.index .index-advantage ul li:nth-of-type(6n+6) {
    margin-right: 0;
}
.index .index-advantage .is-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.index .index-advantage .is-body h4{font-size:36px;font-weight:700;margin-bottom:15px;color:#1f2329}
@media screen and (min-width:769px){.index .index-advantage .is-body h4{font-size:46px}
}
.index .index-advantage .is-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media screen and (min-width:769px){.index .index-advantage .is-body ul{padding:20px 0px}

}
.index .index-advantage .is-body ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(50%);flex:0 0 calc(50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:769px){
    
    .index .index-advantage .jpcs ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33%);flex:0 0 calc(18%)}
    .index .index-advantage .gfxsqd ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33%);flex:0 0 calc(18%)}
    .index .index-advantage .zhdb ul li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33%);flex:0 0 calc(18%)}
}
.index .index-advantage .is-body ul li .is-li-body{background:#fff;border-radius:8px;width:95%;padding:12px}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-li-body{max-width:350px;padding:25px}
}
.index .index-advantage .is-body ul li .is-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
/*@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-icon{height:80px}}*/
.index .index-advantage .is-body ul li .is-icon i{font-size:40px;color:#3596f3}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-icon i{font-size:60px}
}
.index .index-advantage .is-body ul li .is-icon i.icon-advantage2{font-size:54px}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-icon i.icon-advantage2{font-size:80px}
}
.index .index-advantage .is-body ul li .is-icon i.icon-advantage4{font-size:48px}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-icon i.icon-advantage4{font-size:75px}
}
.index .index-advantage .is-body ul li .is-icon i.icon-advantage6{font-size:42px}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li .is-icon i.icon-advantage6{font-size:65px}
}
.index .index-advantage .is-body ul li h4{font-size:18px;font-weight:700;margin:10px 0}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li h4{font-size:16px;margin:15px 0}
}
.index .index-advantage .is-body ul li p{font-size:14px;color:#888}
@media screen and (min-width:769px){.index .index-advantage .is-body ul li p{font-size:15px}
}
.index .index-advantage .is-body .is-btn a.button{font-size:18px;padding:10px 40px}
@media screen and (min-width:769px){.index .index-advantage .is-body .is-btn a.button{font-size:20px;padding:15px 50px}
}
.index .index-advantage .is-body ul li .is-icon img{width:50%;border-radius:10px} 
.index .index-advantage .jpcs ul li .is-icon img{width:66%;border-radius:10px}
.index .index-advantage .zhdb ul li .is-icon img{width:75%;border-radius:10px}
@media only screen and (max-width: 1200px){
    .index .index-advantage .is-body ul li .is-icon img {width: 45%;}
    .index .index-advantage .jpcs ul li .is-icon img{width:77%}
    .index .index-advantage .zhdb ul li .is-icon img{width:88%}
}
dd,dl{margin:0}
#box{margin:35px auto;font-size:17px}
#box dl{height:50px;border-bottom:2px dashed #b9b6b6;padding-top:15px;display:table}
#box dt{color:#121111}
#box dd{float:left;color:#000;margin:0 10px;font-size:14px;cursor:pointer}
#box dd.active{color:#c4284d;font-weight:700}
#box dl.select{background:#efefef;margin:0;padding:0 20px}
#box dl.select dd{border:1px solid #c4284d;height:25px;line-height:25px;margin-top:13px;padding:0 2px 0 10px;border-radius:3px;background-color:#fff}
#box dl.select dd span{width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;background:#c4284d;color:#fff;margin-left:10px;cursor:pointer;border-radius:5px}

@media only screen and (max-width:1200px){
.s_tits p{font-size:14px}
.s_tits{padding-top:10%;padding-bottom:2%}
.s_tits span{font-size:20px}
.s_blog_s_v{width:92%;margin:0 auto}
.s_blog_s_v ul li{width:100%;margin-right:0;margin-bottom:5%}
.s_blog_s_v ul li a h1{font-size:15px;padding:2% 0}
.s_blog_s_v ul li a p{font-size:13px;line-height:150%}
.rew{background-size:400%;height:auto}
.s_blog_s_v{margin-top:2%;padding-bottom:10%}
.blog_fen{height:auto;overflow:hidden;width:100%;margin:0 auto}
.blog_fen ul{display:block}
.blog_fen ul li{padding:0;width:44%;margin-left:4%;margin-bottom:2%;float:left}
.blog_fen ul li a{width:100%;height:34px;line-height:34px;font-size:14px;border-radius:4px;    padding: initial;}
.s_blog_s_v ul li a span{width:100%;height:250px}
.s_blog_s_v ul li a span img{display:block;width:100%}
.s_blog_s_v ul li a b{padding-top:0}
}
.product_list1{position:relative;    padding: 8rem 0;    display: inline-block;}
.product_list1 li{padding:25px 5px;text-align:center;background:#fff;box-sizing:border-box;border:1px solid #999;height:auto;width: 33.33%;float: left;}
.product_list1 li h3{    margin: 88px 0 32px 0;}
.product_list1 li a img{    width: 41%;}
.product_list1 li h3 a{color:#1a1411;display:block;text-align:center;font-weight:400;margin-top:20px}
.product_list1 li h3 a span{font-size:34px;font-weight:700;margin-bottom:20px;display:block;    color: #cc8e48;}
.product_list1 li h3 a em{font-size: 21px;color: #cc8e48;display:block;font-style:normal}
.product_list1 .swiper-button-prev{left:-60px;width:31px;height:76px;background:url(../images/left1.jpg) no-repeat;opacity:1!important;margin-top:-38px;cursor:pointer;outline:0}
.product_list1 .swiper-button-next{right:-60px;width:31px;height:76px;background:url(../images/right1.jpg) no-repeat;opacity:1!important;margin-top:-38px;cursor:pointer;outline:0}
@media(max-width:1199px){h2.index_title1{margin-bottom:30px}
}
@media(max-width:768px){.index_main2{padding:30px 0}.product_list1 li{width:100%}
}
@media(max-width:640px){.product_list1 li h3 a span{font-size:16px}
.product_list1 li h3 a em{font-size:14px}
}
/*赵*/
.w1198{width:1198px;margin:0 auto}
.title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}
.title span{font-size:68px;color:#cc8e48;text-align:center}
.title.sub-title span{font-size:50px;    font-weight: 600;}
.title .bar{display:inline-block;width:95px;height:10px;border-radius:5px;background-color:#cc8e48;margin-top:30px}
.slogan{display:flex;flex-direction:column;align-items:center;justify-content:center}
.slogan span{color:#fff;font-size:28px;text-align:center}
.profile{height:695px;background:url(../images/profile/banner-bg.jpg) no-repeat center 0;background-size:cover;padding-top:143px}
.profile .slogan{margin-top:100px}
.company{height:1735px;background:url(../images/profile/bg.jpg) no-repeat center 0;background-size:cover;padding-top:100px;background-size: 100% 100%;}
.company .slogan{margin-top:30px;margin-bottom:100px}
.company .detail{padding:0 100px}
.company .detail li{margin-bottom:40px;font-size:18px;color:#48555b}
.wrapper{padding-top:120px}
.wrapper .w1198{padding-top: 50px;border-top: 1px solid #d5d5d5;}
.wrapper .slogan{margin-top:78px;margin-bottom:48px}
.wrapper .slogan.en span{color:#999;}
.part2 .culture{padding:0 200px}
.x1{font-weight: 400;
    text-transform: uppercase;
    font-size: 98px;
    color: #c7c7c7;
    margin-top: -79px;
    z-index: -6;}
.part3 .culture{    text-align: center;}
.part3 ul{display:flex;flex-wrap:wrap;margin-top:150px}
.part3 ul li{display:flex;flex-direction:column;width:50%;text-align:center;margin-bottom:50px}
.part3 ul li span{font-size: 25px;
    line-height: 50px;color:#333}
.part3 ul li span.en{color:#999;font-style:italic}
.cooper{padding:48px 0 50px;background-color:#e8ebf1;background:url(../images/index/bg.jpg) no-repeat top right;    background-size: cover;    background-position: center;}
.cooper ul{display:flex;justify-content:space-between;margin-bottom:70px}
.cooper ul li{width:295px}
.cooper ul li img{width:100%}
.cooper .brand img{display:block;width:100%;margin-top:50px}
.index2 .goods-list-1 li .name span{    color: #fff;}
.goods{padding:50px 0 50px}
.goods ul{display:flex;justify-content:space-between;margin-top:16px}
.goods ul li{position:relative;width:389px}
.goods-list-1 li .name{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}
.goods-list-1 li .name .en{color:#333;font-size:18px}
.goods-list-1 li .name .zh{color:#333;font-size:32px;margin-top:10px}
.goods-list-1 li:hover::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}
.goods-list-2 li:hover::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}
.goods .goods-list-2 li{width:590px}
.adver{height:949px;background-color:#000;color:#fff;text-align:center}
.slogan1{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:30px 0 60px}
.slogan1 span{color:#cc8e48;max-width:710px;font-size:28px;text-align:center}
/*.qyzz{background:url(../images/profile/banner-bg2.jpg) no-repeat center 0;}*/
/*.xsqd{background:url(../images/banner-bg3.jpg) no-repeat center 0;}*/
.honor{padding-bottom:.7rem}
.honor ul{width:100%}
.honor ul li{width:32.3%;float:left;margin-right:.6rem;text-align:center;margin-bottom:.25rem}
.honor ul li a{display:block;position:relative}
.honor ul li a:before{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:rgba(0,64,152,.37);opacity:0;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-o-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-moz-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s}
.honor ul li a:after{display:block;position:absolute;left:.2rem;top:.2rem;right:.2rem;bottom:.2rem;z-index:3;background:rgba(0,64,152,.46);opacity:0;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-o-transform:scale(.5,.5);-moz-transform:scale(.5,.5);-moz-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s}
.honor ul li a i{position:absolute;opacity:0;transition:all ease-out .3s;-moz-transition:all ease-out .3s;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;left:0;top:50%;transform:translateY(-50%);right:0;z-index:4;font-size:.5rem;text-align:center;color:#fff}
.honor ul li a:hover:after,.honor ul li a:hover:before{transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);opacity:1}
.honor ul li a:hover i{opacity:1}
.join .filter button:hover,.join dl dd .btn:hover{opacity:.85}
.honor ul li p{    padding: 21px 0;;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.company-profile{padding:100px 0 50px}
.company-profile .slogan.achievement{margin:30px 0 60px}
.company-profile .overview{display:flex;background:url(../images/index/factory.jpg) no-repeat center}
.company-profile .overview .w1198{display:flex;height:670px;background-color:#fff;margin:120px auto}
.company-profile .overview .sub-title{align-items:flex-start}
.company-profile .overview .w1198 .slogan.owe{align-items:flex-start;margin:20px 0}
.company-profile .left-wrapper{width:50%;height:100%;display:flex;flex-direction:column;padding:0 20px}
.company-profile .left-wrapper .sub-title span{font-size:45px;margin-top:30px}
.company-profile .left-wrapper .summary{flex:1;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:50px}
.company-profile .left-wrapper .summary p{text-indent:20px}
.company-profile .right-wrapper{width:50%;height:100%}
.company-profile .right-wrapper ul {
  width: 100%;
  height: 50%;
  display: flex;
  border-right: 1px solid #cc8e48;
  
}
.company-profile .right-wrapper ul:last-child {
    border-top: 1px solid #cc8e48;
  }
.company-profile .right-wrapper ul li{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#cc8e48;border-left:1px solid #cc8e48}
.company-profile .right-wrapper ul li:hover{background-color:#cc8e48;color:#fff}
.company-profile .right-wrapper ul li .num{font-size: 60px;    font-weight: bold;}
.company-profile .right-wrapper ul li .label{font-size:26px;    font-weight: 600;}
.company-profile .right-wrapper ul li .inner-title{margin-top: 20px;font-size: 22px;}
.adver{height:949px;background-color:#000;color:#fff;text-align:center}


.mt30 {  margin-top: 30px;}
.banner{height:780px;background:url(../images/profile/banner-bg.jpg) no-repeat center 0;background-size:cover;padding-top:157px}
.banner .slogan{margin-top:88px}
.industry{position:relative}
.industry .w1198{position:relative;padding-top:335px}
.industry .process{position:absolute;top:-100px;left:0;right:0}
.industry .intro{text-align:center;margin-top:40px}
.industry .intro ul{display:inline-flex;justify-content:space-between;align-items:center;height:60px;border-radius:30px;background-color:#cc8e48}
.industry .intro li{text-align:center;font-size:28px;color:#fff;padding:0 20px;height:100%;line-height:60px;border-radius:30px}
.industry .intro li.active{background-color:#fbc78d}
.industry .welcome-txt{font-size:28px;color:#333;margin-top:20px;text-align:center}
.industry .item{margin-top:100px}
.industry .item .topic .label{display:flex;color:#cc8e48;font-size:24px;border-bottom:2px solid #cc8e48}
.industry .item .topic .label.align-right{justify-content:flex-end}
.industry .item .topic .label .num{width:60px;height:60px;line-height:60px;text-align:center;background-color:#cc8e48;color:#fff}
.industry .item .topic .des{font-size:18px;margin-top:10px;color:#333}
.industry .item .topic .pd{padding-left:60px}
.industry .item .adver1{display:flex;justify-content:space-between;overflow:hidden}
.industry .item .product{display:flex;justify-content:space-between;height:520px}
.industry .item .product .prod-img-primary{width:642px}
.industry .item .product .more{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px}
.industry .item .product .more .prod-img{height:258px}
.goods1{height:1500px;background:url(../images/cooperate/company.jpg) no-repeat center 0;background-size:cover;margin-top:-188px;padding-top:286px}
.goods1 .title span{color:#fff}
.goods1 .slogan span{color:#fff}
.goods1 ul{display:flex;justify-content:space-between;margin-top:245px}
.goods1 ul li{height:475px}
.goods1 ul li img{height:auto}
.goods1 .offset{margin-top:70px}


/*产品*/
.product-name{font-size:32px;color:#333;font-weight:bold}
.deliver{height:1px;background-color:#999;margin-top:20px;width:40%}
.product1{display:flex;align-items:center;justify-content:space-between;margin-top:50px}
.product1 .left{display:flex;flex-direction:column;align-items:center;width:590px}
.product1 .left .logo{width:215px;}
.product1 .left .slogan{margin-top:45px;font-size:52px;color:#cc8e48;text-align:center;font-weight: bold;}
.product1 .left .desc{margin-top:70px;font-size:15px;color:#333;}
.product1 .right{width:590px;margin-left:100px;z-index:1}
.product2{position:relative;height:610px;margin-top:170px;background-size:100%}

.product2 .star{width:410px;margin-top:60px}
.product2 .p-wrap{display:flex;margin-top:80px}
.product2 .p-wrap .item{margin-right:10px}
.product2 .source{position:absolute;bottom:5px;left:10px;font-size:12px;color:#999}
.product3{height:620px;margin-top:80px;/*background:url(../images/product/adver2.png) no-repeat bottom right;*/background-size:100%}
.product3 .code{width:380px;margin-top:30px}
.product3 .adver{width:425px;margin-top:80px;background:none}
.product4{margin-top:80px;}
.product4 .code{width:350px;margin-top:40px}
.product4 .wrap{display:flex;justify-content:space-between;margin-top:50px}
.product4 .wrap .left .item{margin-top:35px}
.product4 .wrap .left .item .top-wrap{display:flex;align-items:center}
.product4 .wrap .left .item .top-wrap .title1{font-size:22px;color:#333;margin-left:15px;    font-weight: bold;}
.product4 .wrap .left .item .desc{margin-top:10px;font-size:18px;color:#666}
.product4 .wrap .right{margin-top:-100px;}
.product5{display:flex;flex-wrap:wrap;padding-top:50px;}
.product5 .item{width:calc(50% - 41px);margin-bottom:90px}
.product5 .i3{    width: auto;}
.product5 .item.mgr82{margin-right:82px}
.product5 .item .wrap{display:flex;justify-content:space-between;align-items:center}
.product5 .item .wrap .left .from{margin-top:20px;font-size:22px;color:#666}
.product5 .item .wrap .left ul{margin-top:28px}
.product5 .item .wrap .left ul li{margin-top:10px;font-size:16px;color:#666}
.product5 .item .wrap .left .p-attr{margin-top:20px}
.product5 .item .wrap .left .p-attr .attr{display:flex;align-items:center;margin-top:10px}
.product5 .item .wrap .left .p-attr .attr img{width:30px}
.product5 .item .wrap .left .p-attr .attr .text{font-size:20px;color:#333;margin-left:15px}
.product5 .item .wrap .right{max-width: 54%;}
.pro1{background:url(../images/product/adver1.png) no-repeat bottom right;}
.pro2{background:url(../images/product/adver2.png) no-repeat bottom right;}
.pro3{background:url(../images/product/adver3.png) no-repeat bottom right;}
.pro4{background:url(../images/product/adver4.png) no-repeat bottom right;}
.pro5{background:url(../images/product/adver5.png) no-repeat bottom right;}

.h337{height:368px}
.bf2{background: #f2f2f2;}
.bf3{background: white;margin-top: -90px;position: absolute;left: 0;right: 0;width: 1000px;}

