/** Shopify CDN: Minification failed

Line 1170:49 Unexpected "3"
Line 1765:25 Unexpected "{"

**/
*{ margin:0 auto; padding:0px; outline:none; list-style:none;text-decoration:none;}
body {font-family: 'FuturaPT-Medium';height:auto;padding-top:0 !important;}
.container {max-width:1380px;width: 100%;}
footer .container {/*max-width:1530px;*/}

h1,h2,h3,h4,h5,h6{margin:0px;font-family: 'FuturaPT-Medium';font-weight:400;}
h1{font-size:40px;}
h2{font-size:30px;}
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}
p,ul,ol,dl,figure {margin:0px;font-family: 'FuturaPT-Medium';}
s{text-decoration:line-through;}
label { line-height:inherit;font-size:15px;margin:5px 0 5px; }
input[type='text'],input[type='email'],input[type='number'],input[type='password'],textarea{height:45px;width:100%;margin-bottom:10px; border:1px solid #e1e1e1;background-color:#FFF;padding:0 15px;font-size:16px;color:#7c7c7c;text-transform:inherit;}
textarea{height:182px;padding:20px 15px;}
select{width:100%;text-align:left;height:45px;border:#bdbfc1 solid 1px;font-size:16px;color:#9d9e9e;text-transform:capitalize;padding:0 0 0 30px; border-radius:0 !important;background-color:#FFF !important;font-family: 'FuturaPT-Medium';}
p{font-size:17px;line-height:24px;font-family: 'Lato', sans-serif;color:#333;}
a { color:inherit;font-family: 'FuturaPT-Medium';text-decoration:none; }
a:hover,a:focus,:hover:after {-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;color:inherit;text-decoration:none;outline:none;}
.button { display:inline-block;font-family: 'FuturaPT-Medium'; }
button:hover,.button:hover ,button{ cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s; }
button:focus { outline:none;}
.btn{font-size:11px; line-height:18px; color:#000; font-family:'Futura PT Book'; width:auto; display:inline-block; padding:12px 25px; text-transform:uppercase; letter-spacing:3px; background:none; border:solid 1px #000; margin:10px 0; border-radius:0;}
.btn:hover, .btn:focus{background:#000; color:#FFF; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; transition:all 0.5s; outline:none;}
img { max-width:100%; }
.padding-top { padding-top:0px !important;}
.padding-bottom { padding-bottom:0px !important;}
.pull-left-new { float:left; padding:0px; }
.right{padding-right:0;}
.left{padding-left:0;}
.item-center{position:absolute;top:50%;transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);-webkit-transform:translatey(-50%);width:100%;left:0;text-align:center;z-index:1;}
input:-moz-placeholder{opacity:1;color:#7c7c7c;font-family: 'FuturaPT-Light';font-size:15px;}
::-webkit-input-placeholder{opacity:1;color:#7c7c7c;font-family: 'FuturaPT-Light';font-size:15px;}
::-moz-placeholder{opacity:1;color:#7c7c7c;font-family: 'FuturaPT-Light';font-size:15px;}
:-ms-input-placeholder{opacity:1;color:#7c7c7c;font-family: 'FuturaPT-Light';font-size:15px;}

::i-block,p{font-weight:500;}
::i-block-chrome, select{background-image:url(/cdn/shop/t/6/assets/select.png?5);background-repeat:no-repeat;background-position:right;-webkit-background-size:65px 65px !important;}
.p0{padding-left:0px;padding-right:0px;}
/*----------- nav-bar -----------*/
.nav-bar-section{width:100%;float:left;background:#383838;padding:8px 0;}
.nav-bar{width:100%;float:left;text-align:center;}
.nav-bar p{font-size:12px;color:#FFF;line-height:26px;font-family: 'FuturaPT-Medium';letter-spacing:1px;text-transform:uppercase; }

.nav-bar ul.social-nav {width: auto;float: right;line-height: 0px;padding: 2px 0;}
.nav-bar ul.social-nav li{float:left;padding:0 10px}
.nav-bar ul.social-nav li a {font-size: 20px;color: #fff;display: inline-block;}
.col-4-slider .slick-prev,.col-4-slider .slick-next{width:35px;height:35px;color:#fff;background:#000;border:solid 1px #000;}
.col-4-slider .slick-prev:before,.col-4-slider .slick-next:before{color:#fff;}
.col-4-slider .slick-prev{left:10px;}
.col-4-slider .slick-next{right:10px;}

.wc_review_form_btns{width:35% !important;}
.wc_review_graph{width:45% !important;}

/*----------- header -----------*/
header{width:100%;float:left;padding:16px 0; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}


#shopify-section-header{position: fixed;top: 0;left: 0;width: 100%;z-index: 101;min-width: 320px;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);background-color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.main-header{width:100%;display:table;}
.main-header .col-md-4{float:none;display:table-cell;vertical-align:middle;position:static;}

.logo{width:100%;float:left;text-align:left;}
.header-social{width:100%;float:left;}
.header-social ul{width:100%;float:left;text-align:right;}
.header-social ul li{display:inline-block;padding:0 7px;}
.header-social ul li a{display:block;text-transform:uppercase;font-size:13px;line-height:30px;color:#000;padding:0 7px;letter-spacing:1px;font-family: 'Overpass', sans-serif;}
.header-social ul li a span{padding: 0 5px 0 0;position: relative;display: inline-block;line-height: 0px;vertical-align: -2px;}
.header-social ul li a span .cart_count_cls{position: absolute;top: -3px;right: -2px;padding: 0px;font-size:12px;}
.header-social ul li a span svg{height: 16px;}
.header-social ul li a em{padding:0 10px 0 0;position:relative;}
.header-social ul li a em span{position:absolute;top:-17px;right:3px;font-family: 'Futura PT Book';font-style:normal;}
.header-social ul li:last-child a,.header-social ul li:last-child{padding-right:0;}
.header-social ul li a select{text-transform:uppercase;font-size:13px;line-height:26px;color:#000;letter-spacing:1px;height:auto;background:url(/cdn/shop/t/6/assets/usd-select.png?v=123023098779794176121533961272) no-repeat right 0rem center !important;border:none;width:auto;padding:2px 15px 0 10px;font-family: 'Overpass', sans-serif;}
.header-social ul li:last-child a em{padding:0;position:relative;}
.header-social ul li:last-child a em:after{content:'';width:100%;height:96%;border-left:dotted 1px #000;position:absolute;left:-18px;top:2px;}

.metismenu li.nav-item{display:inline-block;position:relative;padding:10px 14px;}
ul.metismenu .nav-item>a{font-size:13px;color:#000;display:block;position:relative;padding:0 10px;text-transform:uppercase;letter-spacing:0px;letter-spacing:1px;}

ul.metismenu .nav-item ul li{padding:6px 16px;position:relative;vertical-align: top;}
ul.metismenu .nav-item ul li a{font-size:14px;color:#606060; font-family: 'Poppins', sans-serif;text-transform:capitalize;display:block;}
ul.metismenu .mega-menu .megamenu_content .megamenu_submenu li{padding:6px 0;}
.metismenu .has-arrow {position: absolute;top:11px;right:4px;cursor:pointer;}
ul.metismenu .nav-item ul li a em.has-arrow{position:absolute;top:9px;right:12px;-webkit-transform:rotate(-91deg);-moz-transform:rotate(-91deg);-ms-transform:rotate(-91deg);-o-transform:rotate(-91deg);transform:rotate(-91deg);}
ul.metismenu .nav-item>a:hover, ul.metismenu .nav-item.active>a, ul.metismenu .nav-item ul li a:hover,ul.metismenu .nav-item ul li.active a,.header-social ul li a:hover{ color:#3e3d3d; }
ul.metismenu .nav-item.mega-menu{position:static;}

.mobile-nav-trigger {height: 2px;width: 20px;background-color: #222;-webkit-transition: 0.2s all;transition: 0.2s all;position: relative;font-weight: 400;
  border: 16px solid #fff;border-top-width: 26px;border-bottom-width: 25px;box-sizing: content-box;display:none;float: left;left: -15px; }
.mobile-nav-trigger:after, .mobile-nav-trigger:before {content: "";display: block;position: absolute;height: 2px;width: 20px;background-color: #222;-webkit-transition: 0.2s all; transition: 0.2s all;}
.mobile-nav-trigger:before{top: 5px;}
.mobile-nav-trigger:after {top: -5px;}

.mobile-nav-trigger.open {background-color: transparent;}
.mobile-nav-trigger.open::before {top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.mobile-nav-trigger.open::after {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}


.return-policy-alert {border: 0px;border-radius: 0px;margin-bottom: 0px;display: none;width: 100%;background: #000;padding: 9px 15px;}
.return-policy-alert p{text-align:center;text-transform:uppercase;color:#fff;font-size: 12px;letter-spacing: 1.5px;}
.return-policy-alert .close{color:#fff;opacity: 1;font-family: 'Overpass', sans-serif;font-weight: 100;padding-top: 3px;line-height:21px;}


@media (min-width: 768px) {	
  ul.metismenu .nav-item:first-child>a,.metismenu li.nav-item:first-child{padding-left:0;}
  ul.metismenu ul.FLSubmenu{position:absolute;top:40px;left:0px;min-width:200px;background:#fff;text-align:left;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);box-shadow:0 0 30px 0 rgba(0,0,0,0.15);padding:0px 0;}
  ul.metismenu ul.FLSubmenu:before{content:'';width:100%;height:30px;position:absolute;top:-30px;left:0px;background:transparent;display:inline-block;}
  ul.metismenu .nav-item ul li a.has-arrow::after{-webkit-transform: rotate(138deg) translate(0, -50%);-ms-transform: rotate(138deg) translate(0, -50%);-o-transform: rotate(138deg) translate(0, -50%);
    transform: rotate(138deg) translate(0, -50%);top:50%;right:0px;margin-top:-1px;}
  ul.metismenu .mega-menu{position:static;}
  ul.metismenu .mega-menu .megamenu_content{width:100%;max-width:100%;left:0px;right:0px; margin:0 auto;top: 100%;text-align:center;}
  ul.metismenu .mega-menu .megamenu_content .megamenu_submenu{visibility: visible;opacity: 1;z-index: 2;-webkit-transform: translateY(0%);-moz-transform: translateY(0%); -ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);-webkit-transition-delay: 0s, 0s, 0.3s;-moz-transition-delay: 0s, 0s, 0.3s;-ms-transition-delay: 0s, 0s, 0.3s;   -o-transition-delay: 0s, 0s, 0.3s;transition-delay: 0s, 0s, 0.3s;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height: auto;overflow: inherit;}
  ul.metismenu .mega-menu .megamenu_content .megamenu_subtitle{font-size:16px;margin:20px 0 5px 0;text-transform:uppercase;}
  .FLSubmenu, .SLSubmenu {visibility: hidden;opacity: 0;-webkit-transform: translateY(-2em);-moz-transform: translateY(-2em);-ms-transform: translateY(-2em);-o-transform: translateY(-2em);transform: translateY(-2em);-webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;-moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;-ms-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;-o-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;height: 0px;overflow: hidden;}
  ul.metismenu ul.SLSubmenu{position:absolute;top:0px;left:100%;min-width:200px;background:#fff;text-align:left;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.15);box-shadow:0 0 30px 0 rgba(0,0,0,0.15);padding:6px 0;}
  ul.metismenu .nav-item:hover ul.FLSubmenu ,ul.metismenu ul.FLSubmenu li:hover ul.SLSubmenu {visibility: visible;opacity: 1;z-index: 2;-webkit-transform: translateY(0%);-moz-transform: translateY(0%); -ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);-webkit-transition-delay: 0s, 0s, 0.3s;-moz-transition-delay: 0s, 0s, 0.3s;-ms-transition-delay: 0s, 0s, 0.3s;   -o-transition-delay: 0s, 0s, 0.3s;transition-delay: 0s, 0s, 0.3s;height: auto;overflow: inherit;}
  .grid-20{width:20%;float:left;}
  .grid-40{width:40%;float:left;}
  .megamenu_subtitle.has-arrow::after{display:none;}

}
.sub-products {width: 100%;display: inline-block;max-width: 1024px;padding: 18px 0;}
.sub-products li{width:18.5%;display:inline-block;}
.sub-products .mp_item {width:100%;display:inline-block;padding: 0 12px;}
.sub-products .mp_item  a{display:inline-block;}
.sub-products .mp_item img{max-width:125px;}
.sub-products .mp_item h5{font-size:16px;}

ul.metismenu .nav-item ul.shop-nav>li{border-top: 1px solid #f5f5f5;padding:12px 0;}
ul.metismenu .nav-item ul.shop-nav>li:first-child{border-top:0px;}

ul.block_view li ul{width:100%;float:none;display:inline-block;max-width:1024px;}
ul.block_view li ul li{display: inline-block;width:16%;}
.page_item{width:100%;display:inline-block;padding:15px 0;text-align:center;}
.page_item span.pi-icon{display:inline-block;width:100%;margin-bottom:12px;}
.page_item h5{font-size: 14px;text-transform: uppercase;color: #000; }

/* =====//   Cart Sidebar   \===== */
.cart-side-panel {width: 370px;overflow-y: auto;z-index: 100000;position: fixed;top: 0px;right: 0px;height: 100%;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transform: all 0.5s ease-in-out;background: #fff;transform: translateX(370px);-webkit-transform: translateX(370px);	-moz-transform: translateX(370px);-o-transform: translateX(370px);-ms-transform: translateX(370px);}
.cart-container {width: 100%;float: left;padding: 0 25px;}
.block-cart-header {width: 100%;float: left;background: #fff;border-bottom: 1px solid #dddddd;}
.block-cart-header a.cart-close {font-size: 18px;color: #000;display: inline-block;margin: 15px 22px 15px 0px;}
.block-cart-header h6 {font-size: 18px;color: #000;font-weight: 500;margin: 15px 0px;display: inline-block;line-height: 21px;text-transform: uppercase;}
.cart-middle-items {width: 100%;float: left;padding: 7px 0;overflow: auto;}
.cart-middle-items .items_row {width: 100%;float: left;position: relative;padding: 30px 0;border-top: 1px solid #ececec;}
.cart-middle-items .items_row .cart-left {width: 26%;float: left;}
.cart-middle-items .items_row .cart-left a {padding: 0px;}
.cart-middle-items .items_row .cart-left img {display: inline-block;max-width: 100%;}
.cart-middle-items .items_row .cart-right {width: 74%;float: left;padding: 0 0 0 18px;}
.cart-middle-items .items_row .cart-right .cart-title {width: 100%;float: left;}
.cart-middle-items .items_row .cart-right .cart-title a {font-size: 16px;color: #191919;line-height: 17px;padding: 0px;font-weight: 400;font-family: "Roboto", sans-serif;}
.cart-middle-items .items_row .cart-right .cart-title a:hover {color: #fbb9cf;text-decoration: none;}
.cart-middle-items .items_row .cart-price {width: 100%;float: left;padding-top: 8px;}
.cart-middle-items .items_row .cart-price span {font-size: 16px;color: #949494;font-weight: 600;font-family: "Roboto", sans-serif;display: block;line-height: 21px;}
.cart-middle-items .items_row .cart-qty {width: 100%;float: left;padding-top: 8px;}
.cart-middle-items .items_row .cart-qty span {font-size: 14px;color: #191919;font-weight: 400;font-family: "Roboto", sans-serif;display: block;line-height: 21px;text-transform: uppercase;}
.cart-middle-items .items_row .fa-delete {width: 19px;height: 19px;text-align: center;font-size: 14px;color: #191919;line-height: 19px;display: inline-block;position: absolute;	right: 0px;top: 16px; cursor: pointer;}
.cart-middle-items .items_row:first-child {border-top: 0px;}
.block-cart-footer {width: 100%;float: left; position: fixed;  bottom: 0;  }
.block-cart-footer .subtotal {width: 100%;float: left;padding: 22px 0;background: #ececec;}
.block-cart-footer .subtotal span {font-size: 16px;color: #191919;float: left;font-weight: 400;font-family: "Roboto", sans-serif;text-transform: capitalize;}
.block-cart-footer .subtotal span.money {float: right;}
.block-cart-footer .cart-btn {width: 100%;float: left; height:51px; }
.block-cart-footer .cart-btn .btn {width: 100%;font-size: 16px;font-weight: 500;text-transform: uppercase;display: inline-block;border-radius: 0px;-webkit-border-radius: 0px;	-moz-border-radius: 0px;letter-spacing: 0.025em;padding:18px 10px 15px 10px;margin:0px;line-height:21px;border:none;}
.block-cart-footer .cart-btn .btn em {font-size: 12px;margin-left: 8px;}
.CartOpen {position: relative;overflow: hidden;width: 100%;float: left;}
.CartOpen:before {content: '';height: 100%;width: 100%;background: rgba(0, 0, 0, 0.7);position: absolute;top: 0px;left: 0px;z-index: 9999;}
.CartOpen .cart-side-panel {transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);}

#cart_container_id h5 {padding: 20px 24px;width: 100%;float: left;}

/*----------- Slider -----------*/
.title{font-size:28px;line-height:34px;padding:15px 0;color:#000;letter-spacing:2px;text-align:center;text-transform:uppercase;font-family: 'Futura PT Book';}
.slider-section{width:100%;float:left;}
#shopify-section-slideshow{position:relative;z-index:-1;}
.home-slider{width:100%;float:left;position:relative;}
.home-slider li{position:relative;}
.home-slider figure{position:relative;background:#000;}
.home-slider figure img{opacity:0.8;}
.home-slider li figcaption{max-width:100%;position:absolute;width:100%;float:left;padding: 0 15px;top:50%;text-align:center;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.home-slider li figcaption h1{font-size:40px;color:#FFF;font-family: 'Futura PT Book';padding:18px 0;max-width:400px;margin:0 auto;}
.home-slider li figcaption a{display:block;}
.slide-shop-now-btn{max-width:154px;width:100%;height:54px;font-size:17px;background:#FFF;color:#3e3d3d;line-height:24px;text-transform:uppercase;padding:15px 0;margin:18px auto;}
.slide-shop-now-btn:hover{background:#3e3d3d;color:#FFF;}
.home-slider ul.slick-dots{width:100%;float:left;position:absolute;bottom:40px;text-align:center;}
.home-slider ul.slick-dots li{display:inline-block;padding:0 7px;}
.home-slider ul.slick-dots li button{font-size:0;width:13px;height:13px;border:none;background:#b7b7b7;border-radius:50%;}
.home-slider ul.slick-dots li.slick-active button{background:#ffffff;}


/*----------- Home Instagram -----------*/
.home-insta-section{width:100%;float:left;padding-top:75px;}
.home-insta,.home-insta-part-section{width:100%;float:left;}
.home-insta-part{width:100%;float:left;position:relative;}
.home-insta-part figure{position:relative;cursor:pointer;}
.home-insta-part figcaption{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background:rgba(0, 0, 0, 0.6);opacity:0;transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;-webkit-transition:0.5s all;}
.home-insta-part figcaption .home-insta-captcha{position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:0 15px;}
.home-insta-captcha h3,.home-insta-captcha h3 a{font-size:17px;color:#FFF;line-height:28px;letter-spacing:1px;padding:15px 0;}
.home-insta-captcha h3 a{display:block;padding:0;}
.home-insta-part figure:hover figcaption{opacity:1;}
.home-insta-part figure img{width:100%;}
.home-insta-part figcaption .home-insta-captcha img{width:auto;}





/*----------- Subscribe -----------*/
.subscrbe-section{width:100%;float:left;background:#f7f8fa;}
.subscribe{width:100%;float:left;padding:40px 0 70px;}
.subscribe-part{width:100%;max-width:505px;margin:0 auto;text-align:center;}
.subscribe-part h3{font-size:18px;font-weight:600;line-height:28px;color:#2f2f2f;font-family: 'Lato', sans-serif;text-transform:uppercase;letter-spacing:1px;}
.subscribe-part figure{padding:25px 0;}
.subscribe-part p{font-size:16px;line-height:24px;color:#6e6e6e;max-width:360px;margin:0 auto;font-weight:300;padding:25px 0;}
.subscribe-part input[type='email']{max-width:380px;height:49px;font-size:13px;color:#6f6f6f;width:100%;background:transparent;border:solid 1px #acacac;float:left;padding:0 25px;}
.subscribe-part button{max-width:125px;height:49px;border:none;background:#000000;color:#FFF;text-transform:uppercase;font-family: 'Lato', sans-serif;font-size:14px;line-height:24px;width:100%;float:left;}
.subscribe-part button:hover,.add-to-cart-desc-btn:hover,.add-cart-btn:hover{background:#3e3d3d;}
.subscribe-part input:-moz-placeholder{opacity:1;color:#6f6f6f;font-size:13px;font-family: 'Lato', sans-serif;font-weight:300;}
.subscribe-part ::-webkit-input-placeholder{opacity:1;color:#6f6f6f;font-size:13px;font-family: 'Lato', sans-serif;font-weight:300;}
.subscribe-part ::-moz-placeholder{opacity:1;color:#6f6f6f;font-size:13px;font-family: 'Lato', sans-serif;font-weight:300;}
.subscribe-part :-ms-input-placeholder{opacity:1;color:#6f6f6f;font-size:13px;font-family: 'Lato', sans-serif;font-weight:300;}
.subscribe-part .contact-form input[type="email"]{margin:0;}

/*----------- Footer -----------*/
footer{width:100%;float:left;}
.bottom-footer-section{background:#383838;}
.main-footer-section{width:100%;float:left;padding:60px 0 20px;border-bottom:solid 1px #ebebeb;}
.main-footer,.main-footer-part,ul.bottom-footer-ul,.bottom-footer-part ul,.bottom-footer-section,.bottom-footer,ul.footer-ul{width:100%;float:left;}
.main-footer-part figure{padding-bottom:25px;}
ul.address-ul{width:100%;float:left;max-width:266px;}
ul.address-ul li {font-size: 15px;color: #646464;line-height: 26px;position: relative;font-family: 'Futura PT Book';padding:4px 0 4px 31px;}
ul.address-ul li a{font-family: 'Futura PT Book';}
ul.address-ul li em {font-size: 18px;position: absolute;line-height: 26px;left: 0;width: 20px;text-align: center;}
ul.address-ul li em.fa-envelope{font-size:16px;line-height:26px;}
ul.footer-social{width:100%;float:left;padding:30px 0;}
ul.footer-social li{display:inline-block;padding:0 10px 0 0;}
ul.footer-social li a{display:block;}
ul.footer-social li a em{height:37px;width:37px;text-align:center;font-size:18px;border:solid 1px #ededed;color:#646464;padding:9px 0;border-radius:50%;}
.main-footer-part h4{font-size:16px;line-height:34px;text-transform:uppercase;color:#000;padding:0px 0 20px;}                                                                     
ul.footer-ul li{padding:4px 0;}
ul.footer-ul li a{font-size:15px;line-height:20px;font-family: 'Futura PT Book';color:#646464;}
.bottom-footer-part{width:100%;float:left;text-align:right;padding:8px 20px;}
.bottom-footer-part.payment-method{padding:8px 0;width:auto;float:right; }
.bottom-footer-part.payment-method span {float: left;font-size: 11px;color: #fff;text-transform: uppercase;line-height: 20px;margin-right:6px; padding-top: 4px;}
.bottom-footer-part.payment-method ul{width:auto;float:right}
.bottom-footer-part.payment-method ul li a{padding:0px;}
.bottom-footer-part.payment-method ul li:last-child{padding-right:0px;}
ul.bottom-footer-ul li,.bottom-footer-part ul li{display:inline-block;position:relative;padding:0 5px;}
ul.bottom-footer-ul li a,.bottom-footer-part ul li a{font-size:11px;line-height:15px;font-family: 'Futura PT Book';color:#fff;display:block;padding:0 5px;position:relative;z-index:1;}
ul.bottom-footer-ul li:after{position:absolute;content:'';top:-1px;right:1px;border-left:solid 1px #acacac;height:100%;width:100%;}
ul.bottom-footer-ul li:first-child:after{display:none;}
.main-footer .col-md-3:nth-child(1){width:32%;}
.main-footer .col-md-3:nth-child(2){width:27%;}
.main-footer .col-md-3:nth-child(3){width:31%;}
.main-footer .col-md-3:nth-child(4){width:10%;padding-right:0;}
ul.footer-social li a:hover em{background:#3e3d3d;color:#FFF;}
ul.footer-ul li a:hover,ul.address-ul li a:hover,ul.bottom-footer-ul li a:hover,ul.breadcrumbs-menu li a:hover{color:#000;}

.main-footer .col{width:20%;float:left;}
.main-footer .col.col-one{width:24%;}
.main-footer .col.col-two{width:18%;}
.main-footer .col.col-three{width:20%;}
.main-footer .col.col-four{width:16%;}
.main-footer .col.col-five{width:22%;}

.main-footer form.contact-form {width: 100%;float: left;padding: 0 80px 0 0;position: relative;}
.main-footer form.contact-form input[type="email"] {margin: 0px;height: 40px;}
.main-footer form.contact-form button[type="submit"] {width: 80px;position: absolute;top: 0px;right: 0px;background: #000000;border: none;color: #fff;text-transform: capitalize;padding: 8px 0;}



/*----------- Breadcrumbs -----------*/
.breadcrumbs-section{width:100%;float:left;background:#f7f8f9;}
.breadcrumbs,.breadcrumbs-part{width:100%;float:left;}
ul.breadcrumbs-menu,ul.breadcrumbs-share{width:100%;float:left;text-align:right;}
ul.breadcrumbs-menu li{display:inline-block;font-size:12px;line-height:36px;font-family: 'Futura PT Book';text-transform:uppercase;color:#000000;}
ul.breadcrumbs-menu li:last-child{padding-left:8px;}
ul.breadcrumbs-menu li a{display:block;color:#737373;font-family: 'Futura PT Book';position:relative;padding:0 10px;}
ul.breadcrumbs-menu li a:after{content:'/';position:absolute;right:-5px;}
ul.breadcrumbs-share li{display:inline-block;font-family: 'Futura PT Book';font-size:12px;color:#000;text-transform:uppercase;line-height:36px;}
ul.breadcrumbs-share li:first-child{padding-right:5px;}
ul.breadcrumbs-share li a{font-size:16px;line-height:36px;padding-left:18px;}

/*----------- Product Detail -----------*/
.pro_reviews{width: 100%;float: left;padding: 45px 0;border-bottom: 1px solid #e6e6e6;background: #fafafa;}
#shopify-product-reviews{background:#fff;}

.product-detail-section{width: 100%;float: left;padding: 130px 0px 30px;border-bottom:1px solid #f7f7f7;}
.product-detail{width:100%;float:left;position: relative;}

.product-detail-slider-section{width:100%;float:left;padding:10px 0;}
/*ul.slide-nav li.selected{border:solid 2px #000;}
ul.slide-nav li figure{background:#fefefe;}
.slide-nav{width:100%;float:left;position:relative;height:100%;}
.slide-nav img {padding: 7px 3px;width:100%;}
ul.slide-nav li {padding: 0 5px;border:solid 2px transparent;width:90px !important;}*/
.product-detail-slider-section .flickity-prev-next-button{border: 1px solid #e6e6e6;}
.product-detail-slider-section .flickity-prev-next-button.previous {left: 12%;}
/*.product-detail-slider-section .flickity-prev-next-button.previous {left: 10%;}
.product-detail-slider-section .flickity-prev-next-button.next {right: 55%;z-index: 9;}*/

/* vivke 02-06-2018 */
.product-detail-slider-section .flickity-prev-next-button.next {right: 50%;z-index: 6;}
/* vivke 02-06-2018 */

.product-detail-slider-section .flickity-prev-next-button svg {position: absolute;left: 50%;top: 50%;width: 15px;height: 15px;transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.product-detail-slider-section .flickity-prev-next-button:hover {background: #000;}
.product-detail-slider-section .flickity-prev-next-button:hover .arrow {fill: #fff;}
.product-detail-slider-section .carousel-cell {width: 70%;height: 600px;margin: 0px;counter-increment: gallery-cell;}

/*.product_info_cls{position: absolute;right: 10%;top: 0;}*/
.product-detail-desc-section{width:100%;float:left;text-align:center;}
.product-detail-desc-section h2{font-size:26px;color:#000;line-height:30px;font-family: 'FuturaPT-Light';letter-spacing:1px;padding:18px 0;}
.product-detail-desc-section h3{font-size:15px;line-height:20px;font-family: 'FuturaPT-Light';padding:8px 0;}
.product-detail-desc-section h3 em{color:#f39d2e;padding:0 1px;}
.product-detail-desc-section h3 em:last-child{padding-right:8px;}
.product-detail-desc-section h4{font-size:21px;line-height:28px;color:#505050;font-family: 'FuturaPT-Light';padding:8px 0;}
.product-detail-desc-section h5{font-size:17px;line-height:24px;color:#505050;font-family: 'FuturaPT-Light';}
.product-detail-desc-section h5 span{position:relative;}
.product-detail-desc-section h5 span:after{content:'';height:1px;width:100%;position:absolute;top:50%;background:#505050;left:1px;}
.product-detail-desc-section h6{font-size:18px;line-height:24px;color:#505050;font-family: 'FuturaPT-Light';padding:12px 0 5px;}
ul.QuantityBox{width:100%;float:left;padding:7px 0;}
ul.QuantityBox li{display:inline-block;height:34px;text-align:center;vertical-align:middle;line-height:24px;font-size:18px;}
ul.QuantityBox li.minus-box,ul.QuantityBox li.plus-box{padding:5px 10px;}
ul.QuantityBox li.input-box input[type='text']{max-width:61px;height:34px;width:100%;border:#cccccc solid 1px;color:#000;font-size:18px;text-align:center;text-align:center;line-height:24px;}
.add-to-cart-desc-btn{max-width:375px;height:42px;background:#000000;color:#FFF;text-transform:uppercase;font-size:14px;line-height:20px;width:100%;border:none;margin:15px 0;}

ul.product-shipping-ul{width:100%;float:left;padding:20px 0; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex;
    -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between;
    max-width: 444px; margin: 0 auto;  float: none; }
ul.product-shipping-ul li{display:inline-block;text-align:center;color:#282828;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:1px;max-width:150px;padding:0 15px;}
ul.product-shipping-ul li figure{padding-bottom:10px;}

.spec-detail-section{width:100%;float:left;background:#fafafa;padding:45px 0;}
.spec-detail{width:100%;float:left;}
.spec-detail .spec_detail_info{background: #fff;border: 1px solid #e6e6e6;}

.spec-detail-float-none{float:none;display:table-cell;vertical-align:middle;}
.spec-detail-img, .product_description_cls{width:100%;float:left;text-align:center;padding:0 15px;}
.spec-detail-img figure{width: 100%;height: 415px;margin-bottom: 30px;overflow: hidden;}
.spec-detail-desc{width: 100%;float: left;padding: 100px 0;}
.spec-detail-desc h2{font-size: 20px;line-height: 40px;font-weight: 700;color: #010101;text-transform: capitalize;font-family: 'Futura PT Book';position: relative;
  padding-bottom: 15px;letter-spacing: 1px;margin-bottom: 15px;}
.spec-detail-desc h2:after{content:'';height:1px;max-width:60px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;}
.spec-detail-desc ul{width: 100%;max-width: 525px;margin: 0 auto;text-align: left;/*padding: 22px 0;*/display: table;}
.spec-detail-desc ul li{font-size: 18px;line-height: 25px;color: #595959;font-family: 'FuturaPT-Light';border-top: none;padding: 8px;width: 100%;float: left;}
.spec-detail-desc ul li strong{width: 50%;float: left;text-align: right;padding: 0 5px;font-weight:600;}
.spec-detail-desc ul li span{float: right;width: 50%;padding: 0 5px;}
.spec-detail-desc p{font-size: 18px;line-height: 26px;color: #595959;font-family: 'FuturaPT-Light';border: none;padding: 30px 0 0;width: 100%;max-width: 550px;
  margin: 0 auto;}
.spec-detail-desc .strap_desc li {border:0 !important;}
.spec-detail-section_custom .spec-detail-desc{padding: 40px 0 !important;background: #f9f9f9;}


.product_detail_services{width: 100%;float: left;padding: 50px 15px;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.pro_service_box{background: #fafafa;border: 1px solid #e6e6e6;text-align: center;padding: 20px;min-height: 132px;}
.pro_service_box h5{font-size: 15px;letter-spacing: 1px;margin: 15px 0 0;line-height: 22px;padding: 0 60px;}

.product_desc_blocks{width: 100%;border-top: 1px solid #e6e6e6;float: left;text-align: center;background: #fafafa;padding: 40px 30px;}
.product_desc_blocks ul{width: 100%;float: left;padding: 30px 0 0;}
.product_desc_blocks ul li{width: 100%;float: left;border: 1px solid #e6e6e6;margin-bottom: 40px;}
.product_desc_blocks ul li:nth-child(even){direction:rtl;}
.product_desc_blocks ul li .block-item{display:table;}
.product_desc_blocks ul li .block-item figure{height:650px;}

.customer-reviews-section{width:100%;float:left;border-bottom:solid 1px #f2f2f2;padding:57px 0;}
.customer-reviews{width:100%;float:left;}
.reviews-slider{width:100%;float:left;position:relative;padding:15px;}
.reviews-slider li{padding:10px 5px;}
.reviews-slider-detail{width:100%;float:left;border:solid 1px #f7f8f9;padding:15px 15px 15px 30px;}

.reviews-slider-detail h3{font-size:14px;color:#000;line-height:20px;letter-spacing:1px;padding-bottom:15px;}
.reviews-slider-detail h3 span{float:right;font-size:10px;color:#9b9b9b;line-height:20px;}
.reviews-slider-detail h3 em{padding:0 2px;}
.reviews-slider-detail h4,.reviews-slider-detail h2{font-size:12px;line-height:16px;color:#000;text-transform:uppercase;font-family: 'Futura PT Book';letter-spacing:1px;padding-bottom:5px;}
.reviews-slider-detail h4 span{font-family: 'FuturaPT-Medium';font-size:9px;line-height:18px;color:#6d6d6d;padding-left:10px;}
.reviews-slider-detail p{font-size:14px;color:#3d3d3d;line-height:22px;font-family: 'Futura PT Book';letter-spacing:1.6px;padding:20px 0 60px;}
.reviews-slider-detail h5{font-size:11px;color:#000;font-family: 'Futura PT Book';text-transform:uppercase;line-height:22px;padding-top:25px;}
.reviews-slider-detail h5 em{font-size:14px;line-height:22px;padding-right:5px;}
.reviews-slider-detail h6{font-size:11px;color:#000;line-height:20px;text-transform:uppercase;font-family: 'Futura PT Book';letter-spacing:1px;}
.reviews-slider-detail h6 span em{font-size:14px;line-height:20px;padding:0 5px;}
.reviews-slider-detail h6 span{padding:0 5px 0 20px;}

.reviews-slider .slick-prev,.reviews-slider .slick-next,.related-product-slider .slick-prev,collection-slider .slick-prev,.related-product-slider .slick-next,.collection-slider .slick-next,.collection-slider .slick-prev{height:32px;width:32px;background:#f7f8fa;font-size:0;border:none;position:absolute;top:50%;left:3px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.related-product-slider .slick-prev,.related-product-slider .slick-next,.collection-slider .slick-prev,.collection-slider .slick-next,.collection-slider .slick-prev{top:40%;}
.reviews-slider .slick-next,.related-product-slider .slick-next,.collection .slick-next{right:3px;left:auto;}

.pro_review_cls{width:100%; float:left;padding-bottom:30px;}
.pro_reviews .spr-review{border: 1px solid #e6e6e6;width: 25%;padding: 40px 40px 80px 40px;min-height: 250px;margin-right: 40px;}
.pro_reviews .spr-review:first-child{margin-top:0;}
.pro_reviews .spr-header{text-align:center;}
.pro_reviews .spr-summary-actions-newreview {float: none;padding: 0 15px;text-decoration: underline;}
.pro_reviews .spr-form{max-width: 930px;margin: 30px auto;}

.reviews-slider .slick-prev:hover,.reviews-slider .slick-next:hover,.reviews-slider .slick-prev:hover:before,.reviews-slider .slick-next:hover:before,
.related-product-slider .slick-prev:hover,.related-product-slider .slick-next:hover,.related-product-slider .slick-prev:hover:before,
.related-product-slider .slick-next:hover:before{background:#000;color:#FFF;}
.reviews-slider .slick-prev:before,.related-product-slider .slick-prev:before,.collection-slider .slick-prev:before{content:'\f104';font-family:'FontAwesome';font-size:22px;text-align:center;background:none !important;}
.reviews-slider .slick-next:before,.related-product-slider .slick-next:before,.collection-slider .slick-next:before{content:'\f105';font-family:'FontAwesome';font-size:22px;text-align:center;background:none !important;}

.related-product-section{width:100%;float:left;padding:50px 0;}
.related-product{width:100%;float:left;}
.related-product-slider{width:100%;float:left;padding:15px;}
.related-product-slider li{padding:10px 15px;}
.related-product .product-desc-part figure img{/*width:100%;*/ max-width: 65%;}

.collection-slider .slick-prev{ left:0; }
.collection-slider .slick-next{ left:unset; right:0; }

.free-shiping-section{width:100%;float:left;background:#000000;}
.free-shiping{width:100%;float:left;}
.free-shiping-part{width:100%;float:left;padding:20px 0;}
.free-shiping .col-lg-3{border-right:#636363 solid 1px;padding:0 20px}
.free-shiping-part h5{font-size:15px;line-height:22px;color:#FFF;text-transform:uppercase;display:inline-block;vertical-align:middle;/*font-family: 'Futura PT Book';*/letter-spacing:1px;width:78%;vertical-align:middle;}
.free-shiping-part figure{display:inline-block;width:20%;text-align:right;vertical-align:middle;}
ul.breadcrumbs-share li a:hover,.product-desc-part h3 a:hover{color:#737373;}

.inventory_bar{height: 5px;position: relative;margin: 20px 0 20px 0;background: #ddd;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
  border: none;width: 100%;float: left;text-align: left;}
.inventory_bar > span {display: block;height: 100%;float:left;}
.inventory_bar strong {width:100%; float:left;}

.animate > span:after {display: none;}
@-webkit-keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}
.orange > span {background-color: #000;border-radius: 35px;}
.red > span {background-color: #000;}
.nostripes > span > span, .nostripes > span:after {-webkit-animation: none;background-image: none;}
.pro_analytics_cls{width: 100%;max-width: 500px;margin: 0 auto;display: table;padding: 20px 0;}
.pro_analytics_cls .left-in-stock{width: 100%;float:left;}
.pro_analytics_cls .bar-container{width: 100%;float:left;text-align:left;padding-top:10px;}
.pro_analytics_cls .bar-container p{font-size: 15px;line-height: 20px;padding: 10px 0;}

/*----------- Banner -----------*/
.banner-section{width:100%;float:left;background:url(/cdn/shop/t/6/assets/banner.jpg?5) no-repeat center center;background-size:cover;position:relative;padding:86px 0;}
.banner-section:after{content:'';position:absolute;height:100%;width:100%;background:rgba(0, 0, 0, 0.45);left:0;top:0;}
.banner{width:100%;float:left;position:relative;z-index:1;}
.banner h1{font-size:28px;line-height:34px;color:#FFF;text-transform:uppercase;letter-spacing:3px;padding:8px 0;}
.banner p{font-size:18px;line-height:26px;color:#FFF;text-transform:uppercase;letter-spacing:2px;font-family: 'FuturaPT-Light';max-width:600px;padding:8px 0;}

/*----------- Product -----------*/
.product-section{width:100%;float:left;}
.product{width:100%;float:left;text-align:center;padding:80px 0 120px;}
.product h2{font-size:42px;line-height:46px;color:#343434;text-transform:capitalize;position:relative;padding-bottom:25px;}
.product h2:after{content:'';position:absolute;width:75px;height:2px;background:#000000;left:50%;bottom:0;transform:translateX(-50%);}
.product p{font-size:18px;color:#6d6d6d;line-height:34px;font-family: 'Futura PT Book';max-width:830px;margin:0 auto;padding:30px 0 0;letter-spacing:1px;}

.product-banner-section{width:100%;float:left;padding:350px 0 0;background:url(/cdn/shop/t/6/assets/product-bg-1.jpg?v=38272161349933640651533961270) no-repeat center center;background-size:cover;position:relative;text-align:center;}
.product-banner-section:after{content:'';background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 80%);height:100%;width:100%;position:absolute;top:0;left:0;}
.rome-banner-section{background:url(/cdn/shop/t/6/assets/product-bg-2.jpg?v=10579127925219146351533961270) no-repeat center center;background-size:cover;}
.product-banner{width:100%;float:left;position:relative;z-index:1;}
.product-banner-section figure.arrow-fig{position:absolute;top:-21px;;text-align:center;width:100%;z-index:1;}
.product-banner-section figure.arrow-fig em{height:42px;width:42px;box-shadow:0 4px 14px 0 rgba(0,0,0,0.25);background:#FFF;border-radius:50%;display:block;padding:7px 0;text-align:center;}
.product-banner h2{text-transform:capitalize;font-size:62px;font-family: 'Futura PT Book';line-height:68px;}
.product-banner p{font-size:18px;font-family: 'Futura PT Book';line-height:34px;color:#000;max-width:1185px;margin:0 auto;padding:10px 0;}

.product-part-section{width:100%;float:left;padding:70px 0;}
.product-part-list{width:100%;float:left;padding:10px 0;text-align:center;}
.product-desc-part{width:100%;float:left;padding:40px 0 0;cursor:pointer;}
.product-desc-part h3 a{display:block;font-size:18px;line-height:22px;color:#000;font-family: 'Futura PT Book';}
.product-desc-part h4{font-size:16px;line-height:20px;color:#000;font-family: 'Futura PT Book';padding:10px 0 0;cursor:auto;}
.product-desc-part h4 s{padding-left:5px;}
.add-cart-btn{width:100%;color:#FFF;background:#000;height:40px;font-size:14px;line-height:20px;border:none;text-transform:uppercase;
  font-family: 'Futura PT Book';opacity:0;}
.product-wrap{width:100%;float:left;padding:30px 0;}
/*.product-desc-part:hover{box-shadow:0 10px 24px 0 rgba(0,0,0,0.1);}*/
.product-desc-part figure{position:relative;}
.product-desc-part figcaption{position:absolute;top:-30px;right:8px;width:100%;}
.new-prod{height:80px;width:80px;border-radius:50%;background:#d5bb87;color:#FFF;font-size:19px;line-height:24px;text-align:center;letter-spacing:2px;margin:0 0 0 auto;padding:29px 0;}
.product-desc-part:hover .add-cart-btn{opacity:1;}
.sold-prod{height:80px;width:80px;border-radius:50%;background:#b3b4b6;color:#FFF;font-size:19px;line-height:20px;text-align:center;letter-spacing:2px;margin:0 0 0 auto;padding:20px 0;}

.product-part .sub-list {text-align: center;padding: 10px 0px;}
.product-part {max-width: 1380px;margin: 0 auto;}
.wc-coll-list{width:100%;max-width:100%;float:left;}
/*.product-part .col-md-4 {display: inline-block;text-align: center;float: none;}*/

/* product list */

.pro_list_cls .product-desc-part figure{display: table-cell;float: none;vertical-align: middle;padding-bottom: 40px;}
.pro_list_cls .product-desc-part .product_wrap{display: table-cell;float: none;vertical-align: middle;}
.pro_list_cls .view_product_btn{width: 100%;float: none;opacity:1;display: block;}
.pro_list_cls .product_wrap h4{margin:20px 0;}


.grid_carousel li{width: 100%;margin: 0;}
.grid_carousel .flickity-prev-next-button{opacity:0;}
.product-desc-part:hover .flickity-prev-next-button{opacity:1;}
.grid_carousel .flickity-prev-next-button{border: 1px solid #e6e6e6;}
.grid_carousel .flickity-prev-next-button svg{height:15px;width:15px;left:50%;top:50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.grid_carousel .flickity-prev-next-button:hover{border: 1px solid #000;background:#000;}
.grid_carousel .flickity-prev-next-button:hover .arrow{fill: #fff;}

/*----------- Product Pagination -----------*/
.product-pagination{width:100%;float:left;text-align:center;padding:10px 0;}
.product-pagination li{display:inline-block;}
.product-pagination li a em{color:#000;}
.product-pagination li a{display:block;height:36px;width:36px;border:solid 1px #c2c2c2;color:#717171;font-family: 'Futura PT Book';font-size:15px;padding:8px 0;}
.product-pagination li a.current_active_page,.product-pagination li a:hover{border-color:#000;color:#000;}

/*----------- Faq's -----------*/
.borderT{border-top:solid 1px #f7f8f9;}
.faqs-section{width:100%;float:left;}
.faqs{width:100%;float:left;}
.faqs-part{width:100%;float:left;padding-left:65px;max-width:900px;}
.faqs-left{width:100%;float:left;background:#f7f8f9;padding:100px 0 50px;}
.faqs-right{width:100%;float:left;padding:100px 0 50px;}

.faqs-left ul.nav-tabs{width:100%;float:right;max-width:385px;margin:0 0 0 auto;}
.faqs-left ul.nav-tabs li.nav-item{border-bottom:solid 1px #e1e1e1;padding:10px 0;float:none;}
.faqs-left ul.nav-tabs li.nav-item a.nav-link{display:block;font-size:19px;line-height:24px;color:#000;font-family: 'Futura PT Book';text-transform:capitalize;padding:10px 0;background:none;border:none;}
.faqs-left ul.nav-tabs li.nav-item a.nav-link:hover, .faqs-left ul.nav-tabs li a.active{text-decoration:underline;}

ul.faq-menu-ul{width:100%;float:left;}
ul.faq-menu-ul li{display:inline-block;font-size:12px;line-height:20px;color:#ababab;padding:0 3px;}
ul.faq-menu-ul li a{display:block;font-size:12px;line-height:20px;color:#000;position:relative;padding:0 3px;}
ul.faq-menu-ul li a:after{content:'/';position:absolute;right:-7px;font-size:12px;line-height:18px;}
ul.faq-menu-ul li:first-child,ul.faq-menu-ul li:first-child a{padding-left:0;}

.faqs-desc{width:100%;float:left;}
.faqs-desc h2{font-size:42px;line-height:48px;color:#000;padding:5px 0;clear:both;}
#accordion{width:100%;float:left;}
#accordion .card{width:100%;float:left;border:none;border-bottom:solid 1px #f6f6f6;border-radius:0;margin:0;}
#accordion .card-header{border:none;padding:0;margin:0;background:none;}
#accordion .card-header h5 a{display:block;font-size:21px;line-height:26px;color:#4c4c4c;font-family: 'FuturaPT-Light';padding:20px 40px 20px 0;}
#accordion .card-header h5 a:before {content: "\f106";font-size: 24px;display: inline-block;position: absolute;right: 22px;text-align: center;font-family:'FontAwesome';}
#accordion .card-header h5 a.collapsed:before {content: "\f107";color: #828282;font-family:'FontAwesome';}
#accordion .card-block{padding:0 40px 15px 20px;}
#accordion .card-block p{font-size:18px;line-height:22px;color:#4c4c4c;font-family: 'FuturaPT-Light';padding:0 0 10px;}
.faqs-desc .tab-content{width:100%;float:left;}
.faqs-desc p{padding:10px 0;}

.faq-width-same{width:100%;display:table;padding-top:65px;}
.faqs-section .col-sm-4,.faqs-section .col-sm-8{float:none;display:table-cell;vertical-align:top;}
.faqs-section .col-sm-4{background:#f7f8f9;}



.new-inner-content{width:100%;float:left;padding:100px 0 50px;}
.inner-content-area{width:100%;float:left;padding-left: 65px;max-width: 900px;}


/*----------- Contact -----------*/
.contact-section{width:100%;float:left;}
.contact{width:100%;display:table;}
.contact-width-1,.contact-width-2{float:left;vertical-align:top;width:100%;}
.contact-width-2{background:#f7f8f9;width:45.5%;}
.contact-part{width:100%;float:left;padding:150px 0 70px;}
.contact-part-1{max-width:100%;margin:0 0 0 auto;width:100%;padding:0px;}
.contact-part-2{max-width:515px;width:100%;padding-left:35px;margin:0;}
.contact h3{font-size:18px;line-height:26px;color:#000;letter-spacing:3px;padding:8px 0;text-transform:uppercase;}
.contact-part-1 p{font-size:15px;font-family: 'Futura PT Book';color:#676767;padding:5px 0;line-height:20px;}

.contact-form{width:100%;float:left;padding:35px 0 10px;}
.contact-form h4{font-size:15px;line-height:20px;color:#000;letter-spacing:1px;font-family: 'Futura PT Book';text-transform:uppercase;padding:13px 0 5px;}
.contact-btn{font-size:11px;line-height:18px;color:#000;font-family: 'Futura PT Book';height:44px;max-width:168px;width:100%;text-transform:uppercase;letter-spacing:3px;background:none;border:solid 1px #000;margin:10px 0;}
.contact-btn:hover{background:#000;color:#FFF;}
.contact-form select{height:58px;width:100%;border:1px solid #e1e1e1;background-color:#FFF;padding:0 15px;font-size:16px;color:#7c7c7c;text-transform:inherit;margin:5px 0;font-family: 'FuturaPT-Light';}
.contact-form input[type='text'],.contact-form input[type='email'],.contact-form input[type='number'],.contact-form input[type='password'],.contact-form textarea{margin:5px 0;}

.contact-part-2 p{font-size:15px;line-height:34px;color:#676767;font-family: 'Futura PT Book';padding:3px 0 17px;max-width:375px;}
.contact-desc{width:100%;float:left;padding:0 0 60px;}
.contact-desc a.contact-btn{display:block;text-align:center;padding:12px 0;}
.contact-desc ul{width:100%;float:left;padding:10px 0;}
.contact-desc ul li{padding:5px 0;}
.contact-desc ul li,.contact-desc ul li a{font-size:15px;line-height:22px;color:#646464;font-family: 'Futura PT Book';}
.contact-desc ul li a.support-a{text-transform:uppercase;color:#000;}
.contact-desc ul li a:hover{color:#000;}
.contact-desc ul li a.support-a:hover{color:#646464;}

.defalut_section_div{width:100%; float:left; padding:50px 0;}
.defalut_section_div .pagination{width:100%; padding-top:10px; margin:0;}
.view_product_btn{display:inline-block; height:inherit; padding:10px 0;}
.view_product_btn:hover, .view_product_btn:focus{color:#fff;}
.default_page_cls{width:100%; float:left; padding:170px 0 70px;}


/*----------- Our Story -----------*/
.Site_Banner{width:100%;float:left;background-size: cover; background-position: center center;position:relative;}
.Site_Banner .SB_Overlay{width:100%;float:left;height:450px;position:relative;}
.Site_Banner .SB_Overlay .SB_Caption{width:100%;float:left;position:absolute;top:50%;left:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;}
.Site_Banner .SB_Caption h1{color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:0;margin-top:45px;}
.Site_Banner .SB_Caption h5{color:#fff;font-weight:500;text-transform:uppercase;}
.module-about{width:100%;float:left;background:#fafafa;padding:100px 0;text-align:center;}
.module-about h2 {font-weight: 300;text-transform: inherit;letter-spacing: 0px;margin-bottom: 20px;font-family: 'FuturaPT-Light';}
/*.Site_Banner:after{content:'';width:100%; height:100%;position:absolute;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);}*/

.module-block{width:100%;float:left;}
.module-block ul{width:100%;float:left;}
.module-block ul li{width:100%;float:left;}

.module-block ul li:nth-child(2n + 2) .block-item {background: #fafafa;}

.block-item{width:100%;float:left;background:#fff;}
.block-item .coll-left{padding:0px;display:table-cell;vertical-align:middle;float:none;}
.block-item .coll-right{padding:30px 20px;display:table-cell;vertical-align:middle;float:none;direction:ltr;}
.block-content{width:100%;display:block;max-width:525px;text-align:center;}
.block-content p{font-size:16px;line-height:26px;font-weight:300;}

.wrap-title{width:100%;display:inline-block;margin-bottom:28px;}
.wrap-title h2{margin:0px;display:inline-block;letter-spacing:0;line-height:30px;text-transform:inherit;font-family: 'FuturaPT-Light';}

.module-buynow{width:100%;float:left; background: #2a2a2a;padding: 30px 0;text-align:center;}
.module-buynow .buytext {font-size: 22px;margin-right: 15px;display: inline-block;color: #fff;line-height: 22px;padding: 10px 0;vertical-align: -4px;}
.module-buynow .btn {/*background: #f34c3f;*/color: #fafafa;border: 1px solid #fafafa;font-size: 14px;letter-spacing: 1px;font-weight: bold;margin: 0px;}
.module-buynow .btn:hover, .module-buynow .btn:focus{ background: #ffffff; color: #2a2a2a; }

.module-quote{width:100%;float:left;padding:60px 0;background: #f7f8fa;text-align:center;}
.module-quote blockquote {width: 100%;display: inline-block;font-weight: 300;margin-bottom: 15px;margin: 0 auto;max-width: 640px;font-size: 23px;line-height: 32px;font-family: 'FuturaPT-Light';}
.module-quote blockquote:before {content: '\f10d';display: block;font-family: 'FontAwesome';font-size: 22px;line-height: 1;padding-bottom: 24px;}
.module-quote .quote-author {color: #111;margin-top: 14px;font-size: 16px;}

/*----------- Shipping Return -----------*/

.generic-select{width:100%;display:inline-block;max-width:358px;}
.generic-select select{padding-left:12px;padding-right:12px;}

.shipping-results{width:100%;float:left;padding:86px 0 35px 0;}
.shipping-results .container{max-width:1210px;}

.shipping-results h2{text-transform: inherit;letter-spacing: 0px;margin-bottom: 20px;}

.shipping-results ul{width:100%;display:inline-block;}
.shipping-results ul li{font-family: 'FuturaPT-Light';line-height:23px;font-size: 18px;}
.shipping-results p{font-family: 'FuturaPT-Light';font-size:16px;line-height:21px; margin-bottom:18px;}

.christmas-delivery{padding: 20px;border: none;background: rgba(246,76,63,0.05);border-radius: 2px;margin: 15px 0;color: #111;}

.toggle-wrapper{width:100%;display:inline-block;padding-top:26px;}

.accordion-title a{position:relative;padding-right:20px;}
.toggle-wrapper .accordion-title a::before {color: #000;content: "\f106";font-family: 'FontAwesome';font-size: 18px;position: absolute;right: 0;text-align: center;top: 50%;margin-top: -4px;   line-height: 10px;}
.toggle-wrapper .accordion-title a.collapsed::before{content: "\f107"; color: #000;}


.toggle-wrapper .accor-content{padding-top:12px;}

.more-products{width:100%;float:left;text-align:center;padding:86px 0;}

.more-products h2{text-transform: inherit;letter-spacing: 0px;}

.more-products ul{width:100%;display:inline-block;max-width:1180px;padding-top:36px;}
.more-products ul li{width:19.5%;display:inline-block;}
.more-products .mp_item {width:100%;display:inline-block;padding: 0 12px;margin-bottom: 30px;}
.more-products .mp_item  a{display:inline-block;}
.more-products .mp_item img{max-width:125px;}
.more-products .mp_item h5{font-size:16px;}

.append_cls{display:none;}
.append_cls.active{display:block;}

.insta_slider{width:100%;float:left;}

.insta_slider figure{position:relative;width:100%;display:inline-block;}
.insta_slider figure figcaption { width: 100%; position: absolute; top: 50%; left: initial; transform: translateY(-50%); text-align: center;z-index: 1;display:none;}
.insta_slider figure figcaption img{width:22px;}
.insta_slider figure>a:after{content:'';width:100%;height:100%;display:none;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.4);}
.insta_slider figure h6{colOR:#FFF;margin-bottom:12px;}
.insta_slider figure:hover figcaption,.insta_slider figure:hover>a:after{display:block;}

/* kishu 8 Feb 2018 Start */

.msg_slider{ width:100%; float:left; background: #383838; padding:5px 30px; text-align: center; display:none !important; }
.msg_slider li{ font-size: 12px; color: #FFF; line-height: 26px; font-family: 'FuturaPT-Medium'; letter-spacing: 1px; text-transform: uppercase; }
.msg_slider .slick-prev:before, .msg_slider .slick-next:before{ color:#fff; }
.msg_slider .slick-prev:before{ content: "\f104"; font-family: 'FontAwesome'; }
.msg_slider .slick-next:before{ content: "\f105"; font-family: 'FontAwesome'; }
.msg_slider .slick-prev{ left:10px }
.msg_slider .slick-next{ right:10px }

.header-social ul li.country-trigger{ position:relative; width: 90px; text-align: left; padding-right: 15px !important; }
.header-social ul li.country-trigger:hover .currency_list{ display:block; }
.header-social ul li.country-trigger:before{ content:''; width: 100%; height: 60%; border-left: dotted 1px #000; position: absolute; left: -4px; top: 6px; }
.header-social ul li.country-trigger:after{ content: "\f107"; font-family: 'FontAwesome'; position: absolute; right: 5px; top: 2px; }
.currency_list{ position: absolute; text-align: left; background: #fff; width: 110px; top: 30px; box-shadow: 0px 0px 5px #00000030; display:none; }
.currency_list a img, .selected_currency img{ vertical-align: -4px;}

.home-insta-section{ padding:75px 10px 10px; text-align:center; }
.home-insta-section h2{ padding:0 15px; }
.home-insta-section p{ font-size: 15px; max-width: 600px; margin: 15px auto 40px; padding:0 15px; }
.home-insta-section .slick-slide{ line-height:0; }

/*.product_filter_section.fixed{ position:fixed; width: 100%; z-index: 9; background: #fff; }*/
.product_filter_section{ width:100%; float:left; }

.product_filter{ width:100%; float:left; padding: 20px 0; position:relative; border-bottom: 1px solid #eee;background-color: #f4f4f4; }
.product_filter h3{ text-align: center; text-transform: uppercase; letter-spacing: 1px; }
.product_filter .mobile_filter h3{ padding: 18px 15px; background: #eee; font-size: 22px; }
.product_filter p{ font-size:14px; font-family: 'Futura PT Book'; text-transform: uppercase; }
.desktop-filter-trigger{ font-size:14px; text-transform: uppercase; float:right; }
.desktop-filter-trigger:after{ content: "\f107"; font-family: 'FontAwesome'; padding-left: 15px; vertical-align: middle; }

.fliter_section{ width: 100%; float:left; padding: 20px 0; background: #fff; display:none; }
.prod_filter{ text-align:right; float:right;}
.prod_filter label{ margin-right: 15px; }
.prod_filter select{ width: 200px; font-size:15px; border: none; border-bottom: 1px solid; height: 30px; padding: 0; }


.filter-icon--checkbox{ width: 13px; height: 13px; color: #fff; vertical-align: middle; }
.filter-icon--checkbox svg{ border: 1px solid rgba(77,77,77,0.4); border-radius: 2px; }
.filter-item--active a .filter-icon--checkbox { color: #000; }

.productgrid--sidebar-section h6{ display:inline-block; margin-right: 35px; cursor: pointer; }
.productgrid--sidebar-section h6:after{ content: "\f107"; font-family: 'FontAwesome'; padding-left: 15px; vertical-align: middle; }
.productgrid--sidebar-title--small.active:after{ content: "\f106"; }
.filter-group{position: absolute;width: 100%;padding: 10px 15px;background: #fff;top: 30px;z-index: 1;display: none;box-shadow: 0px 0px 3px 0.5px #ddd;}

.current_filter_title{ float:right; }
.fliter_section p{ font-size: 16px; font-family: 'FuturaPT-Medium'; }
.filter-group--grid, .filter-group--grid li, .fliter_section p{ margin-right: 10px; display:inline-block; }
.filter-icon--remove{ border: 1px solid; text-align: center; display: inline-block; line-height: 11px; padding: 2px; margin-right: 4px; }

.fliter_title_mobile, .mobile_filter{ display:none; }
.fliter_title_mobile .filter-close-btn{ margin-top: 4px; float: right; }

.product-section.borderT{ border:none; }
.slide-for .slick-prev, .slide-for .slick-next{ display:none !important; width: 30px; height: 28px; }
.product-detail-slider-section .slick-prev{ left:0px; }
.product-detail-slider-section .slick-next{ right:0px; }
.product-detail-slider-section .slick-prev:before, .product-detail-slider-section .slick-next:before{ font-size: 28px; }

.services-section{ width: 100%; float:left; padding:30px 0; background-color: none; text-align: center; color: #f5f5f5; }
.services h5{ color: #fff; font-size: 16px; margin: 15px 0; text-transform: uppercase; letter-spacing: 1px; font-family: 'FuturaPT-Light'; }
.services p{ color: #fff; font-size: 15px; line-height: 22px; }

.breadcrumbs .col-sm-5{ display:none; }
.breadcrumbs .col-sm-7{ width:100%; padding:0 15px; }
ul.breadcrumbs-menu{ text-align:center; }

.shipping-results .christmas-delivery{ display:none; }

/*.product-desc-part{ background: #eee; }*/

/* kishu 8 Feb 2018 End */

/* Foram 27 Feb 2018 start */

.desktop_cls{display:block !important;}
.mobile_cls{display:none !important;}
.shopify-section{width:100%; float:left;}
.collection_list_cls{padding-top:90px;}

/* Foram 27 Feb 2018 end */

/* newsletter popup */

.newsletter_body{width: 100%;height: 100%;float: left;position: fixed;z-index: 999999;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.4);display: none;}
.newsletter_popup{width: 500px;height: auto;float: left;position: fixed;z-index: 9;left: auto;top: auto;display: block;top: 50%;left: 50%;
  transform: translate(-50%, -50%);/*box-shadow: 0px 0px 15px #eee;*/padding: 15px;background: #fff;text-align:center;}
.newsletter_popup_body{width: 100%;max-width: 100%;background: #fff;padding: 0;margin: 0 auto;float: left;}
.newsletter_popup_inner{width: 100%;float: left;padding: 0;background: #fff;text-align: center;display:table;position:relative;}
.newsletter_popup_inner .contact-form{max-width: 300px;margin: 0 auto;float: none;width: 100%;padding: 35px 0;}
.newsletter_popup_inner .contact-form button{background: #000;border: none;color: #fff;padding: 8px 24px 10px;width: auto;display: inline-block;
  font-size: 20px;text-transform: capitalize;line-height: 22px;margin-top:10px;}
.newsletter_popup_body h2{width: 100%;float: left;padding: 20px 0;}
.newsletter_popup_body h2 span{font-size: 35px;border: 2px solid #000;display: inline-block;padding: 10px 20px;color: #000;}
.newsletter_popup_inner h3{font-size: 22px;text-transform: capitalize;line-height: 30px;}
.newsletter_popup_inner h3 span{font-size: 48px;line-height: 58px;}
.newsletter_popup_body .newsletter_popup_close{position: absolute;top: 8px;right: 8px;width: auto;float: left;cursor: pointer;}
.newsletter_popup_body .newsletter_popup_close em{font-family: FontAwesome;color: #000;font-size: 18px;font-style: normal;}

/* kishu 22 March 2018 Start */

.pro_analytics_cls{ display:none; }
.pro_review_cls{ padding-bottom:0; }
.pro_reviews .spr-review{ padding: 40px 40px; display: inline-block; margin: 0 20px; vertical-align: middle; }
.pro_reviews .spr-review:last-child{ padding: 40px 40px; }
.pro_reviews .slick-prev { left: -10px; }
.pro_reviews .slick-next { right: -10px; }

.pro_reviews .spr-form{ text-align: left; }

/* kishu 22 March 2018 End */


/* Vivek Css 12-06-2018 */
	.spec_tab_desc{width: 100%;float: left; /*padding:50px 0 0;*/ }
	.spec_tab_desc>h2{ padding-bottom:25px;  } 
/* Vivek Css 12-06-2018 */

.spec_tab_desc ul{width: 100%;max-width: 525px;margin: 0 auto;text-align: left;padding: 0 0 10px;display: table;border:none;}
.spec_tab_desc ul.nav li.nav-item{width: 50%;display: inline-block;margin: 0 !important;border: none;float: none !important;text-align: center;
  padding: 0 10px;}
.spec_tab_desc .tab-content{width: 100%;max-width: 525px;margin: 0 auto;text-align: left;padding:0 10px 25px;display: table;}
.spec_tab_desc ul.nav li.nav-item a{background: #f7f8f9;border: none;color: #000;border-radius: 0;padding: 10px;font-size: 15px;}
.spec_tab_desc ul.nav li.nav-item a:hover{background: #fff;color:#000;}
.spec_tab_desc ul.nav li.nav-item a.active{border: none;background: #000;color: #fff;border-radius: 0;padding: 10px;font-size: 15px;}
.spec_tab_desc .tab-content .tab-pane p{width: 100%;float: left;padding: 15px 0;border-top: 1px solid #e8e8e8;}
.spec_tab_desc .tab-content .tab-pane p:first-child{border-top:none;}
.spec_tab_desc .tab-content .tab-pane p strong{width: 50%;float: left;text-align: left;font-size: 16px;line-height: 20px;}
.spec_tab_desc .tab-content .tab-pane p span{width: 50%;float: left;text-align: right;font-size: 16px;line-height: 20px;}

.pro_gallery_slider{padding-bottom:50px;}
.pro_gallery_slider .slick-dots{width: 100%;float: left;bottom: -34px;}
.pro_gallery_slider .slick-dots li button:before{color:#000; opacity:0.6;}
.pro_gallery_slider .slick-dots li.slick-activebutton:before{color:#000; opacity:1;}
.pro_gallery_slider .title{margin-bottom:25px;}
	
.wc_filter_side-panel{width: 100%;max-width: 100%;overflow-y: auto;z-index: 100000;position: fixed;top: 0px;right: 0px;height: 100%;
  transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; -ms-transform: all 0.5s ease-in-out; transform: translateX(100%); -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); background: #fff;height:0;opacity:0;}

.wc_filter_side-panel.current-filter{height:100%;opacity:1;}
body.DescOpen .wc_filter_side-panel{transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px);
  -o-transform: translateX(0px); -ms-transform: translateX(0px);}
.wc_filter_side-panel .block_item{width: 100%;float: left;padding: 45px 0;position: relative;}
.wc_filter_side-panel .block_item figure{height:500px;}
.wc_filter_side-panel .block_item .close_block_desc{position: absolute;top: 10px;left: 15px;width: auto;float: left;font-family: 'FuturaPT-Medium';}
.wc_filter_side-panel .block_item .close_block_desc:before{ font-family: 'FontAwesome'; }
.wc_filter_side-panel .block_item .close_block_desc strong{padding-left: 10px;font-size: 18px;}
.wc_filter_side-panel .block_item .block-content{padding-top:30px;}

.grid_tabs{width: 100%;float: left;text-align: center;}
.grid_tabs li{display: inline-block;padding:0 2px;}
.grid_tabs li a em{font-family: 'FontAwesome';font-size: 25px;color: #d5bb87;font-style:normal;}
.filter-group li a.Size_45mm{display:none !important;}

.product_list_cls .nav-tabs{border: none;text-align: center;}
.product_list_cls .nav-tabs .nav-item{float: none;margin: 0;display: inline-block;}
.product_list_cls .nav-tabs .nav-link{display: block;padding: 0px 12px;border: none;margin: 0;}
.product_list_cls .nav-tabs .nav-link em{color: #d5bb87;font-style: normal;font-size: 20px;float: left;font-family: 'fontawesome';}


/* new */

.product_listing{border: 1px solid #f4f4f4;}
/*.wc-view-pro,.wc-view-pro:hover,.wc-view-pro:focus{background:#fff;border-top: 1px solid #d8d8d8;padding:25px 0px;color:#000;position:relative;font-size: 16px;letter-spacing: 1px;}*/
.wc-view-pro:after{content: '+';position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform: translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.product_listing .product-desc-part{padding:15px 15px 0 15px;}
.product_listing .product-desc-part:hover .flickity-prev-next-button{border-radius:0;border:0px;}
.product_listing .grid_carousel .flickity-prev-next-button:hover {border:0px;background: transparent;}
.product_listing .product-desc-part .flickity-prev-next-button.next{background: url(arrow-right.png) no-repeat center;}
.product_listing .product-desc-part .flickity-prev-next-button.previous{background: url(arrow-left.png) no-repeat center;}
.product_listing .grid_carousel .flickity-prev-next-button{border:none;}
.product_listing .grid_carousel .flickity-prev-next-button svg{display:none;}
.product_listing .flickity-prev-next-button:focus {outline: none;box-shadow: none;}
.wc-default-section{padding:0;}
.wfwrap{width:100%;float:left;}
.product_filter p,.desktop-filter-trigger{padding-top:4px;}
.prod_filter select{background-color: transparent !important;}
.product_filter h3{text-transform: capitalize;}
.product-part .sub-list{padding:0;}
.wc-view-pro{opacity:1;max-width: 210px;}
.product_listing .product-part-list{padding-bottom:20px;}
.shopify-challenge__container{margin: 170px auto 70px !important;}

/*-----divyesh css start-------*/
.test-blog-section{width:100%;float:left;margin-top: 114px;position:relative;}
.top_breadcrumb{width:100%;color:#282828;background:#f3f3f3;padding: 52px 0 46px;text-transform: uppercase;}
.top_breadcrumb h1{font-size:42px;line-height:34px;padding: 0 0 7px;text-transform: uppercase;}
.banner_text{text-align:center;}
.banner_text ul li{display:inline-block;font-size:17px;line-height: 34px;font-weight: 100;}
.top_blog{padding:50px 0;}
.top_blog h2{line-height:34px;text-align: center;letter-spacing: 0;text-transform: none;max-width: 1045px;margin: 0 auto;font-weight: 100;padding:0 0 24px;}
.blog_text{padding:30px 0 0;}
.blog_text p{font-size:16px;line-height:34px;/*padding:0 0 34px;*/}
.img_with_text{width:100%;display: table;}
.blog-text{text-align:center;max-width: 700px;}
.blog-text h2{font-size:30px;line-height:34px;letter-spacing:0;padding: 0px 0 16px;}
.blog-text p{font-size:16px;line-height:34px;/*max-width: 546px;*/margin: 0 auto;}
.blog-img{padding:0;display: table-cell;float: none;}
.blog-desc{display: table-cell;float: none;vertical-align: middle;background: #f9f9f9;}
.img_with_text .right-img{float: none;display: table-cell;vertical-align: middle;padding: 0;}
.img_with_text .blogs{padding:0 0 40px;}
ul.img_with_text li.blogs:nth-child(2n + 2){direction: rtl;}
ul.img_with_text li.blogs:nth-child(2n + 2) .blog-desc{direction: ltr;}
ul.img_with_text li.blogs:last-child{padding:0;}
.blog_collection{float:left;width:100%;}
.customer-reviews{float:left;width:100%;text-align: center;padding: 90px 0;background: #fafafa;}
.customer-reviews h2{line-height:34px;padding: 0 0 35px;}
.customer-reviews .review-blog>li{text-align:left;padding:0 10px;}
.customer-reviews .review-blog>li figure img{width:100%;}
.ratimg_img img{width:auto !important;}

.content{background: #fff;border: 1px solid #ebebeb;padding: 30px;}
.content h5{font-size: 20px;line-height: 28px;padding: 0 0 5px;text-transform: capitalize;}
.content p{font-size:16px;line-height:34px;}
.content figure{padding: 13px 0 22px;}
.blog-date>li{display:inline-block;font-size:16px;line-height:24px;}
.blog_collection{text-align:center;}
.blog_collection .wc-view-pro{margin:20px 0 15px;}
.blog_collection .product_listing h3{text-transform:capitalize;}
.modal{background-color: rgba(0, 0, 0, 0.4);}
.Site_Banner{margin-top:114px;}

.faqs-desc h3{padding-bottom: 15px;font-size:24px;}
.faqs-desc table p span{font-size:16px;}
/*.carousel_cls img{width:400px;height:400px;}*/

/* vivek Css  */

.product-desc-part img ,.carousel_cls img{  max-height: 352px;}
#shopify-section-list-collections-template .straps{ display:none; }
.product-form__anchor-links{ display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between;
    -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; max-width: 420px; }
.product-form__anchor-links a:hover{ opacity:0.6; }
.product-form__anchor-links a{ font-size: 12px;font-weight: 400; letter-spacing: 1.5px; color: #000;
  -webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease;   }
.product-form__anchor-links a img{ -webkit-align-self: center; -moz-align-self: center;-ms-flex-item-align: center;
    align-self: center; max-width: 20px; position: relative; padding-right: 4px }


/* vivek Css */
.modal .newsletter_popup_inner h3{max-width: 370px;margin: 0 auto;}


/*------ new page--------*/
.new_page{width:100%;float:left;line-height:28px;color:#333333;}
.product_detail{padding:20px 0;width: 100%;float: left;}
.product_detail h1 span{font-weight:normal;text-transform:capitalize;}
.product_detail .product{float: left;width: 100%;padding: 50px 0;}
.product_detail .product .product_img{}
.product_detail .product .product_desc{text-align: left;float: left;}
.product .product_desc h2{padding:0 0 5px;font-size:40px;}
.product .product_desc p{color:#333333;max-width: 400px;padding: 20px 0 30px;}
.product .product_desc .add-cart-btn{text-align:center;margin-top: 10px;margin:15px 0 0;}
.product .product_desc span{color:#adadad;font-size:18px;width:100%;float:left;font-weight: bold;}

.logo_slider {float:left;width:100%;padding: 20px 0;}
.logo-slider-cls{float:left;width:100%;background:#efefef;}
.logo_slider li{display:inline-block;text-align: center;vertical-align: middle;float: none;}

.product_list_cls{width:100%;float:left;padding:0 0 50px 0;}
.list-title h1{position:relative;text-transform:uppercase;}
.list-title h1:before, .list-title h1:after{content:''; position:absolute;height:1px;width:37%; background:#dddddd;top:50%; }
.list-title h1:before{left:0;}
.list-title h1:after{right:0;}
.product-list{width:100%;float:left;}
.prod_desc p{max-width:500px;}
.product-list .add-cart-btn{text-align:center;}

.product-list .prod_img, .product-list .prod_desc, .product-list .prod_btn{float:none;display:table-cell;vertical-align:middle;}

.product-list .list{width: 100%;float: left;border-bottom:1px solid #dddddd;display:table;padding: 15px 0;}

.testimonial .customer-reviews{padding:50px 0;}
.testimonial .review-blog{padding:15px 0;float:left;width:100%;}
.testimonial .content h5{font-weight:normal;}

.services-section{ width: 100%; float:left; padding: 0px 0; background-color: #383838; text-align: center; color: #f5f5f5; }
.services h5{ color: #fff; font-size: 12px; margin: 15px 0; text-transform: uppercase; letter-spacing:2px; font-family: 'FuturaPT-Light'; }
.services p{ color: #fff; font-size: 15px; line-height: 22px; }


.banner-text{width:100%;float:left;}
.banner-text .banner_title{width:100%;background:#eaeaea;padding: 15px 0;}
.banner_desc{padding:15px 0;text-transform:capitalize;}
.banner_title h2{text-transform:capitalize;}
.banner_desc h4{font-weight:normal;    padding: 10px 0 15px;}
.banner_desc p{/*max-width:620px;*/margin:0 auto;}

.buy_product{width:100%;float:left;}
.buy_product h2{text-transform:capitalize;}
.buy_product .pro_name, .buy_product .pro_img{display:table-cell;vertical-align:middle;float:none;}
.buy_product .pro_name{text-align:center;}
.buy_product .pro_name span{width:100%;float:left;color: #adadad;font-size: 18px;}
.buy_product .pro_name .add-cart-btn{margin:15px 0 20px;}
.table_cls{display:table;width:100%;}
.buy_product .pro_img figure{max-width:64%;margin:0 auto;}

.product-coundown{width:100%;float:left;}
.product-coundown .product_img, .product-coundown .pro_conndown{display:table-cell;vertical-align:middle;float:none;}
.product-coundown .pro_conndown{text-align:center;}
.product-coundown h3{text-transform:uppercase;}

.ClassyCountdownDemo{width:100%;float:left;}
/* line 885, ../sass/screen.scss */
.ClassyCountdownDemo ul {width:100%;max-width: 500px;margin: 0 auto;padding-top: 10px;}
/* line 886, ../sass/screen.scss */
.ClassyCountdownDemo ul li {
  width: 25%;
  float: left;text-align:center;
}
/* line 887, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count {
  position: relative;
}
/* line 888, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count input[type='text'] {
  font-size: 30px;
  color: #000e22;
  height: auto;
  width: 60px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  border: none;
  text-align: center;font-size:50px;
}
/* line 889, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count span {
  color: #000e22;
  display: block;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
/* line 890, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count:after {
  content: ':';
  position: absolute;
  font-size: 40px;
  color: #000000;
  font-weight: bold;
  top: 0;
  right: 0;border-radius:50%;
}
/* line 893, ../sass/screen.scss */
.ClassyCountdownDemo ul li:last-child .count:after {
  display: none;
}
.product-coundown .ClassyCountdownDemo{padding: 30px 0;}

.conndown_cls{width:100%;float:left;background:#333333;color:#fff;padding:10px 0;}
.conndown_cls .coun_title, .conndown_cls .cont{display:table-cell;vertical-align:middle;float:none;}
.conndown_cls .ClassyCountdownDemo ul li .count span{color:#fff;}
.conndown_cls .ClassyCountdownDemo ul li .count input[type='text']{color:#fff;background:none;}
.conndown_cls .ClassyCountdownDemo ul li .count:after{color:#fff;}
.conndown_cls .ClassyCountdownDemo ul{max-width: 430px;padding:0;}
.sd_count{background: #eaeaea;color:#333333;}
.sd_count .ClassyCountdownDemo ul li .count span{color:#333333;}
.sd_count .ClassyCountdownDemo ul li .count input[type='text']{color:#333333;background:none;}
.sd_count .ClassyCountdownDemo ul li .count:after{color:#333333;}

/*------ new page--------*/
.new_page{width:100%;float:left;line-height:28px;color:#333333;}
.product_detail{padding:50px 0 0;width: 100%;float: left;}
.product_detail .product{float: left;width: 100%;padding: 50px 0;display:table;}
.product_detail .product .product_img, .product_detail .product .product_desc{display:table-cell;float:none;vertical-align:middle;}
.product_detail .product .product_desc{text-align: left;}
.product .product_desc h2{padding:0 0 5px;}
.product .product_desc p{color:#333333;max-width: 400px;}
.product .product_desc .add-cart-btn{text-align:center;margin-top: 20px;}
.product .product_desc span{color:#adadad;font-size:18px;width:100%;float:left;font-weight: bold;}

.logo_slider {float:left;width:100%;padding: 20px 0;}
.logo-slider-cls{float:left;width:100%;background:#efefef;margin-bottom: 50px;}
.logo_slider li{display:inline-block;text-align: center;vertical-align: middle;float: none;}

.product_list_cls{width:100%;float:left;padding:0 0 50px 0;}
.list-title h1{position:relative;text-transform:uppercase;}
.list-title h1:before, .list-title h1:after{content:''; position:absolute;height:1px;width:37%; background:#dddddd;top:50%; }
.list-title h1:before{left:0;}
.list-title h1:after{right:0;}
.product-list{width:100%;float:left;}
.prod_desc p{max-width:500px;}
.product-list .add-cart-btn{text-align:center;}
.product_desc h2:after{opacity:0;}

.product-list .prod_img, .product-list .prod_desc, .product-list .prod_btn{float:none;display:table-cell;vertical-align:middle;}

.product-list .list{width: 100%;float: left;border-bottom:1px solid #dddddd;display:table;padding: 15px 0;}

.testimonial .review-blog{padding: 35px 0 15px;float:left;width:100%;}
.testimonial .content h5{font-weight:normal;}

.new-services{ width: 100%; float:left; padding: 60px 0; background-color: transparent !important; text-align: center; color: #f5f5f5; }
.new-services .services h5{ color: #232323; font-size: 16px; margin: 15px 0; text-transform: uppercase; letter-spacing: 1px; font-family: 'FuturaPT-Light';font-weight:bold; }
.new-services .services p{ color: #232323; font-size: 15px; line-height: 22px; }
.new-services .list-title h1{color:#232323;}


.banner-text{width:100%;float:left;}
.banner-text .banner_title{width:100%;background:#eaeaea;padding: 15px 0;}
.banner_desc{padding: 45px 0;text-transform:capitalize;}
.banner_title h2{text-transform:capitalize;}
.banner_desc h4{font-weight:normal;    padding: 10px 0 15px;}
.banner_desc p{/*max-width:620px;*/margin:0 auto;}
.banner_desc h3, .banner_desc h4{text-transform:capitalize;}
.banner_desc h3{font-size:30px;}

.buy_product{width:100%;float:left;}
.buy_product h2{text-transform:capitalize;}
.buy_product .pro_name, .buy_product .pro_img{display:table-cell;vertical-align:middle;float:none;}
.buy_product .pro_name{text-align:center;}
.buy_product .pro_name span{width:100%;float:left;color: #adadad;font-size: 18px;}
.buy_product .pro_name .add-cart-btn{margin:15px 0 20px;}
.table_cls{display:table;width:100%;}
.buy_product .pro_img figure{max-width:75%;margin:0 auto;}

.product-coundown{width:100%;float:left;padding-bottom: 50px;}
.product-coundown .product_img, .product-coundown .pro_conndown{display:table-cell;vertical-align:middle;float:none;}
.product-coundown .product_img figure{max-width:75%;margin:0 auto;}
.product-coundown .pro_conndown{text-align:center;}
.product-coundown h3{text-transform:uppercase;}
.pro_conndown form input[type='email'], .buy_product form input[type='email']{border: none;border-bottom: 1px solid #181818;max-width: 300px;}
.pro_conndown form button, .buy_product form button{font-size: 20px;max-width: 100%;padding: 15px 0 15px;margin-left: -15px;vertical-align: middle;border: none;background: none;}

.ClassyCountdownDemo{width:100%;float:left;}
/* line 885, ../sass/screen.scss */
.ClassyCountdownDemo ul {width:100%;max-width: 500px;margin: 0 auto;padding-top: 10px;}
/* line 886, ../sass/screen.scss */
.ClassyCountdownDemo ul li {
  width: 25%;
  float: left;text-align:center;
}
/* line 887, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count {
  position: relative;
}
/* line 888, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count input[type='text'] {
  font-size: 30px;
  color: #000e22;
  height: auto;
  width: 60px;
  font-weight: 600;
  padding: 0;
  margin: 0;
  border: none;
  text-align: center;font-size:50px;
}
/* line 889, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count span {
  color: #000e22;
  display: block;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}
/* line 890, ../sass/screen.scss */
.ClassyCountdownDemo ul li .count:after {
  content: ':';
  position: absolute;
  font-size: 40px;
  color: #000000;
  font-weight: bold;
  top: 0;
  right: 0;border-radius:50%;
}
/* line 893, ../sass/screen.scss */
.ClassyCountdownDemo ul li:last-child .count:after {
  display: none;
}
.product-coundown .ClassyCountdownDemo{padding: 30px 0;}

.conndown_cls{width:100%;float:left;background:#333333;color:#fff;padding:10px 0;}
.conndown_cls .coun_title, .conndown_cls .cont{display:table-cell;vertical-align:middle;float:none;text-align: center;}
.conndown_cls .ClassyCountdownDemo ul li .count span{color:#fff;}
.conndown_cls .ClassyCountdownDemo ul li .count input[type='text']{color:#fff;background:none;}
.conndown_cls .ClassyCountdownDemo ul li .count:after{color:#fff;}
.conndown_cls .ClassyCountdownDemo ul{max-width: 430px;padding:0;}
.sd_count{background: #eaeaea;color:#333333;}
.sd_count .ClassyCountdownDemo ul li .count span{color:#333333;}
.sd_count .ClassyCountdownDemo ul li .count input[type='text']{color:#333333;background:none;}
.sd_count .ClassyCountdownDemo ul li .count:after{color:#333333;}

#shopify-section-new-frst-coundown{margin-top:114px;}
.product .product_desc p{float:left;text-transform: capitalize;}
.product .product_desc .add-cart-btn{float:left;}3
#shopify-section-new-service .services-section{padding:40px 0;}
#shopify-section-new-service .services-section .list-title{padding:0 0 35px;}
/*-----divyesh css end-------*/

/* vivek Css Start*/

.product-detail-slider-section .carousel-cell img{ /*margin-top: -49px;  margin-left: -49px;*/ max-width: 500px;  }
.product-detail-slider-section .carousel-cell{ height:auto; }
 .strap_warper{ position:relative; padding: 45px 0; text-align: center; overflow: hidden; }
    .strap_warper h2{ font-size: 20px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.9px; margin-bottom: 50px; }
    .strap_warper .collection_strap{ text-align: center; width: 33.33%; margin: 0 auto; }
    .strap_warper .collection_strap li{ margin:0 20px; }
    .strap_warper .collection_strap li h3{ font-size: 3vw;font-weight: 800; text-transform: uppercase; padding: 0 80px;color: #f0f0f0;-webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;-ms-transition: color 0.3s ease;-o-transition: color 0.3s ease; transition: color 0.3s ease;-moz-transition-delay: 600ms;
    -o-transition-delay: 600ms; -webkit-transition-delay: 600ms; transition-delay: 600ms; margin-bottom: 0; }
    .strap_warper .collection_strap .slick-active h3{ color:#000; }
    .strap_warper .collection_strap .slick-list{ overflow:visible;  }
    .strap_warper .block__left{    content: '';position: absolute;width: 33.33%;height: 100%;left: 0;top: 0;z-index: 1;
    background: -moz-linear-gradient(0deg, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(0deg, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(0deg, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(0deg, #fff 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(90deg, #fff 50%, rgba(255, 255, 255, 0) 100%);
    filter: 
    }
    .strap_warper .block__right{ content: ''; position: absolute; width: 33.33%; height: 100%;right: 0;top: 0;z-index: 1;
    background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 50%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #fff));
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 50%);
    background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 50%);
    background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 50%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 50%); 
    }
    
    .collection_strap .arrow{ position:absolute; top: 50%; transform: translateY(-50%); background-color: transparent; border: 0 solid transparent; font-size: 25px; }
    .collection_strap .prev{ left:10%; }
    .collection_strap .next{ right:10%; }
    
    .strap_warper .shop-straps_trigger{ max-width: 200px; display: inline-block;margin: 40px auto 0 auto;cursor: pointer; -webkit-transition: all 0.3se ease; -moz-transition: all 0.3se ease;
    -ms-transition: all 0.3se ease; -o-transition: all 0.3se ease; transition: all 0.3se ease; opacity: 1; filter: alpha(opacity=100);display: inline-block;
    width: 100%; background: #000; font-size: 12px; font-weight: 600; letter-spacing: 2.5px; padding: 12px 30px; text-transform: uppercase; color: #fff !important; }
    .straps_img img{ width:300px; height:300px; }
    .product_listing_strap{ opacity: 1; filter: alpha(opacity=100); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
    .product_listing_strap.inactive{ display:none;  }
    .product_listing_strapanimating {  opacity: 0;   }

	.spec-detail-desc .spacer{ margin: 20px 0; height: 1px; background-color: #d8d8d8;  width: 100%;  max-width: 200px;     display: inline-block; }
	.spec-detail-desc .product-information_block-spec ul li:after { content: ''; width: 10px; height: 10px; border: 1px solid #c1c1c1;
    border-radius: 10px; position: absolute; right: -21px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
	.spec-detail-desc ul{ position:relative; }
	.product-information_block-spec{ text-align:right; }
	.product-information_block-spec ul{ text-align:right;  }
	.product-information_block-style{ text-align:left; }
	.product-information_block-style .spacer{  }
	.product-information_block-style ul{ text-align:left; }
	.spec-detail-desc .info_col h2{  margin-bottom:0; padding-bottom:0; }
	.spec-detail-desc .info_col h2:after{ display:none;   }
	.spec-detail-desc .info_col ul{  }
	.related-product .new-prod{display:none;}
	/*.collection-grid .collection-grid-item_link{max-width: 290px !important;}*/

	.strap_warper+div.product_filter_section ,.strap_product{ opacity: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;
    transition: all 0.3s ease; height: 0;  }
	.strap_warper+div.product_filter_section.active,.product-section.active .strap_product { opacity: 1; height: 100%; }


/*  Add_product_template css */
	 .product-instagram{ float:left; width:100%; }
    .product-instagram .product-insta{ padding: 50px 0; border-bottom: 2px solid #f7f7f7; border-top: 2px solid #f7f7f7; text-align: center;background: #fafafa;  }
    .product-instagram .product-insta h2{ padding-bottom:35px; }
    .product-instagram .product-insta .insta_slider{  }
    .product-instagram .product-insta .insta_slider li{ padding:0 5px; }
    .spec-detail-desc_custom ul li strong{  text-align: left; }
    .spec-detail-desc_custom ul li{ border-bottom: 1px solid #dadada; }
    .spec-detail-section_custom{ background-color:#fff; }
    .spec-detail-section_custom .spec-detail{ display:block; max-width:1024px; float: none; }
    .spec-detail-section_custom .spec-detail .spec_detail_info{ background-color:transparent; border:0; }
    .spec-detail-section_custom .spec-detail-desc{ padding:0 }
    .product-instagram {  overflow-x: hidden; }
    .product_image_thumb{ width:20%; float:left; }
    .product_image{ width:80%; float:left; }
    .product_image_thumb  li img{max-width: 80px; margin: 5px auto;padding: 5px; border: 1px solid #fff;-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
    .product_image li img{  }
    .pro-detail-slider-section .product_image_thumb .slick-next:after{ content:'/f0d7'; width: 30px; height: 25px; border: 1px solid #c7c7c7; margin-top: 20px; font-family:'FontAwesome'; }
    .product_image_thumb .slick-prev{ display:none !important; }
    .product_image_thumb li.slick-active img {  border: 1px solid #c7c7c7; }
    
    .pro-detail-slider-section .product_image_thumb .next{  position: absolute;  bottom: -35px; right: 50%; text-align: center; transform: translateX(50%);   }
    .pro-detail-slider-section .product_image_thumb .next i{  }
    .pro-detail-slider-section .product_image_thumb .prev{ display:none !important;  }
    .pro-detail-slider-section .product_image_thumb .prev i{ transform: rotate(-180deg);  }
    .pro-detail-slider-section .product_image_thumb .next,.pro-detail-slider-section .product_image_thumb .prev{ width: 30px; height: 25px; border: 1px solid #c7c7c7;
     background-color: transparent; }
    .pro-detail-slider-section .product_image_thumb .prev i,.pro-detail-slider-section .product_image_thumb .next i{     line-height: inherit; }
    
    .pro_gallery_slides{}
    .pro_gallery_slides li{}
    .pro_gallery_slides li img{  }
    .pro_gallery_slides1 li{ margin: 0 5px 5px; width: 100%; background-size: cover; background-position: center; display: inline-block; height: 300px; max-width: 300px; }
    .related-straps-pro-section{    float:left; width:100%; padding: 50px 0;   }
    .related-straps-pro-section{ float: left; width: 100%;  }
    .related-straps-pro-section .product-desc-part{ padding-top:0; }
    .related-straps-pro-section .product-wrap{ padding: 30px 0 15px; }
    .related-straps-pro-section .product-part-list{ padding:0 }
    .related-straps-pro-section .related-product-slider{ padding:0 }
    
    .product-detail-section{ overflow-x: hidden; }
    
    .spec-detail-desc_custom p{  max-width:100%; padding:1% 8% 1%;  }
    .product_image button{ text-align:center; width: 44px; height: 44px; border: 1px solid #e6e6e6; border-radius: 50%; background: white; background: hsla(0, 0%, 100%, 0.75); cursor: pointer; }
    .product_image .slick-next:before{  content: "\f105 ";   font-family: 'FontAwesome'; }
    .product_image .slick-prev:before{ content: "\f104 ";   font-family: 'FontAwesome'; }
    .product_image .slick-next:before,.product_image .slick-prev:before{     display: inline-block; line-height: 44px; }
    	#button_desc h2.speci , #button_desc .col-lg-6{ display:none; }
        #button_speci h2.display,#button_speci p{ display:none; }
    
    .spec_button button{ height: 50px;width: 100%; background: 0 0; border-bottom: 1px solid #e8e8e8; border-top: 0; border-left: 0;
    border-right: 0;  text-align: left; position: relative; padding: 0 15px; }
    .spec_button button h2,.block_item h2{ font-size:18px; }
    .spec_button button:first-child{ border-top: 1px solid #e8e8e8; }
    .spec_button button:after{ content:'\f105'; font-family: 'FontAwesome'; position: absolute; right: 16px; top: 50%; transform: translateY(-50%);
    font-size: 22px; color: #9b9a9a; }
    
    .block_item .specifications{ float: left; width: 100%; border-bottom: 1px solid; padding-bottom: 10px; }
    .block_item .specifications h2{ display:none; }
    .block_item .description{}
    .block_item p{ padding:15px 0; }
    .specifications>div{ width:100%; }
    .block_item>div{ border-top:1px solid; padding-left: 39px; padding-top: 22px; padding-right: 39px; }
    .spec-detail-section_custom .display{ display:none; }
    .block_item .specifications li{ padding-bottom: 10px; float: left; width: 100%; }
    .block_item .specifications li strong{ width: 100%; color: #2c2c2c; font-size: 15px; font-weight: normal; line-height: 20px;  float:left; letter-spacing: 0.6px  }
    .block_item .specifications li span{ width: 100%; font-size: 19px; font-weight: 300; line-height: 22px; color: #979797; float:left; letter-spacing: .5px; }
 /* Add_product_template css end */

 /* Review css end */

  .spr-review-header-byline{ text-align:left; }
  .flickity-viewport { transition: height 0.2s; }

 /* Review css end */


	/* collection-list Css */

      .collection-grid .collection-grid-item__overlay{ background-position: center; height:525px; } 
      .collection-grid .collection-grid-item_link{ display:inline-block; text-align:center; width:100%;/* max-width: 263px; */}
      .collection-grid .collection-grid-item_link .coll_btn{ font-size: 16px; border: 2px solid; padding: 10px 0; text-transform: uppercase; display:inline-block; margin-top: 10px;width:216px; }
      .collection-grid .collection-grid-item_link:hover .coll_btn{ color:#fff; background-color:#000;  }
      .collection-grid .collection-grid-item{ padding: 0;margin: 0; text-align: center; }
      .collection-grid .collection-grid-item_link h4 span{ display:inline-block; padding:5px 0; vertical-align:middle; }
	  .collection-grid .collection-grid-item_link h4 span.coll_title{ width:100%; }
      .collection-grid .grid{ margin:0; }
      .collection-grid-item_link h4{padding: 20px 0 10px;}
	  
	/* collection-list Css  end*/

	/* facebook Meaasnger css start */

.fb-messenger-checkbox{  }	
.fb-messenger-checkbox .cartback_messenger_notify_text{ font-family: 'FuturaPT-Medium' !important ;  }
.fb-messenger-checkbox iframe { max-width: 158px; }
.fb-messenger-checkbox span { max-width: 158px; left: 4px; }



	/* facebook Meaasnger css end */

ul.product-shipping-ul[data-remove='remove'] { display: none; }
.product-detail-slider-section button.slick-prev, .product-detail-slider-section button.slick-next { z-index: 9; }
.jdgm-lock-scroll .product-detail-slider-section button.slick-prev,
.jdgm-lock-scroll .product-detail-slider-section button.slick-next { z-index: 1041; }

.Site_Banner_mobile{ display:none; }


.services-section.mobile{ display:none; }
/* vivek Css End*/
.related-product-desc{width:100%;float:left;}
.related-product-desc .product-part-list{padding:0;}
.related-product-desc .product-desc-part{padding:0;}
.related-product-desc .product-wrap{padding:5px 0 0;}
.related-product-desc form{display:none;}
.WFwrap{width:100%;float:left;}
.product-detail-desc-section .related-product-desc h3{padding:0;}
.related-product-desc .product-desc-part h4{padding:5px 0 0;}
.related-product-desc .related-product-slider li{padding:10px 5px;}
.cart_mobile_cls{position:fixed;bottom:0;left: 0;max-width: 100%;z-index: 9999;margin: 0;display:none;}
.product-detail-top-bar{width:100%;float:left;position:fixed;top:0;left:0;background:#FFF;z-index:99;border-top: solid 1px #ededed;opacity:0;visibility:hidden;transition:0.3s all ease-in-out;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1);}
.product-detail-top-bar ul{width:100%;float:left;}
.product-detail-top-bar ul li{color: #000;font-size: 16px;font-family: 'FuturaPT-Light';text-transform: uppercase;padding:0 10px;}
.product-detail-top-bar ul li.product_top_img{width:10%;display:inline-block;vertical-align:middle;text-align:left;}
.product-detail-top-bar ul li.product_top_title{width:60%;display:inline-block;vertical-align:middle;text-align:left;}
.product-detail-top-bar ul li.product_top_price{width:10%;display:inline-block;vertical-align:middle;text-align:right;}
.product-detail-top-bar ul li.product_top_cart{width:18%;display:inline-block;vertical-align:middle;text-align:right;}
.spec-detail-section_custom .spec-detail{max-width:100%;}
.spec-detail-desc ul{max-width:100%;}
.spec-detail-section_custom .spec-detail-desc{background:none;padding:10px 0 40px !important;}
.collection-grid .collection-grid-item__overlay{background-size:contain;height:350px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;}
.collection-grid .collection-grid-item__overlay:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);background-color:rgba(0, 0, 0, 0.5) !important;}
.collection-grid .collection-grid-item_link{overflow:hidden;}
.collection-grid .grid__item:nth-child(odd) .collection-grid-item__overlay figcaption.feature-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.6);}
.collection-grid .grid__item:nth-child(even) .collection-grid-item__overlay figcaption.feature-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.65);}
.collection-grid .collection-grid-item__overlay figcaption.feature-overlay h4{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.services h5{margin:8px 0;}
.services-section .services{width:79%;}
.bdr{padding:20px 15px 10px;}
.main-footer-part h4 em{display:none;}
/*#preloader {width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 999999;}
#status {width: 100%;height: 100%;position: absolute;left: 0;right: 0;background: url(//cdn.shopify.com/s/files/1/1943/2909/files/footer-logo_295b5ec1-b57e-40d8-9887-50dbfa90d6ca_150x.png?v=1516770799) no-repeat;background-position: center;margin: 0 auto;}*/
.related-product-desc .product-desc-part img{max-height:100px;}
.related-product-desc .product-desc-part h3 a,.related-product-desc  .product-desc-part h4{font-size:15px;line-height:16px;padding:4px 0;}
.related-product-desc .related-product-slider{float:none;max-width:375px;margin:0 auto;padding:7px 10px;}
.related-product-desc .title{font-size:13px;line-height:18px;padding:5px 0 0;letter-spacing:1px;}
#shopify-section-header.fixed{position:fixed;}


/*----------- Featured Product -----------*/
.featured-product-section{width:100%;float:left;padding:30px 0 20px;}
.featured-product{width:100%;float:left;text-align:center;}
.featured-product-wrap{width:100%;float:left;padding:20px 0;}
.product-desc-part figure{margin:0 auto;padding:25px 0;}
.featured-product h2{font-size:33px;color:#191919; /*font-family: 'FuturaPT-Light';*/letter-spacing:0;}
.featured-product h5{font-size:15px;color:#00081c;font-family:'Futura PT Book';letter-spacing:0;padding:15px 0;}
.featured-product h4{font-size:15px;color:#00081c;font-family:'Futura PT Book';letter-spacing:0;}
.product-desc-part h3 a{font-size:14px;line-height:26px;color:#00081c;font-family:'Futura PT Book';text-transform:uppercase;}
.shop-label{position:absolute;top:0;right:0;}
.shop-label span{cursor: initial;display:inline-block;min-width:45px;background:#3c4f65;color:#FFF;font-size:10px;font-family:'Futura PT Book';text-align:center;padding:8px 10px;text-transform:uppercase;}
.shop-label span.label-sold{background:#f00;}
.shop-label span.label-sale{background:#000e22;}
.shop-label span.label-hot{background:#6688ad;}
.collection_filter_list{padding:0;}



/*----------- Responsive -----------*/

@media (max-width:1679px){

  .product_desc_blocks ul li .block-item figure{ height: 500px; }
  .spec-detail-img figure{height:360px;}
  

}


@media (max-width:1440px){

  /*.product-detail-slider-section .flickity-prev-next-button.previous {left: 5%;}
  .product-detail-slider-section .flickity-prev-next-button.next {right: 50%;}*/
  .product-detail-slider-section .carousel-cell {width: 80%;}
  
  /* vivek 02-06-2018 */
  	.product-detail-slider-section .flickity-prev-next-button.previous{ left: 5%; }
  .strap_warper .collection_strap li {  margin: 0 10px; }
  .strap_warper .collection_strap li h3{ padding:0 60px; }
  /* vivek 02-06-2018 */
  .home-slider li figcaption{/*max-width:400px;*/padding:0 30px;}
  #shopify-section-header{position:relative;}
  #shopify-section-header.fixed{position:fixed;}
  .Site_Banner{margin:0;}
  

}

@media (max-width:1379px){

  .filter-group{ width: 100%; }
  .productgrid--sidebar-section h6{ margin-right: 16px; }

  .spec-detail-desc{padding: 30px 0;}
  .pro_service_box h5{padding:0 10px;font-size:14px;}
  .pro_service_box{padding:20px 0;}
  .spec-detail-desc ul li{line-height:20px;padding: 5px;}
  .spec-detail-desc ul{padding:10px 0;}
  .spec-detail-desc h2 {font-size: 25px;line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;}
  .spec-detail-img figure{height:280px;}

}


@media (max-width:1366px){
  .home-insta-captcha h3, .home-insta-captcha h3 a{font-size:16px;line-height:20px;}
  .free-shiping .col-lg-3{padding:0 15px;}
  .reviews-slider-detail h6 span{padding:0 3px 0 12px;}
  .reviews-slider-detail h6 span em{padding:0 3px;}

  .product-detail-slider-section .carousel-cell{width:90%;}
  /*
  	.product-detail-slider-section .flickity-prev-next-button.previous {left: 0;}
  	.product-detail-slider-section .flickity-prev-next-button.next {right: 52%;}
  */
   .product_info_cls{ right: 3%; }
  /* vivek 02-06-2018 */
  	.product-detail-slider-section .flickity-prev-next-button.previous {left: 2%;}
  	.product-detail-slider-section .flickity-prev-next-button.next {right: 45%;}
  /* vivek 02-06-2018 */
  .wc_review_form_btns{width:45% !important;}
  .wc_review_graph{width:35% !important;}
  
  

}
@media (max-width:1280px){
  .wc_review_form_btns ul li{min-width:125px !important;}
  .main-footer .col-md-3:nth-child(1){width:34%;}
  .main-footer .col-md-3:nth-child(2){width:25%;}
  .main-footer .col-md-3:nth-child(3){width:25%;}
  .main-footer .col-md-3:nth-child(4){width:16%;}
  .bottom-footer-part{padding:8px 0;}
  .bottom-footer-part ul li a{padding:0;}

  .header-social ul li,.header-social ul li a{padding:0 4px;}
  .header-social ul li:last-child a em:after{left:-10px;}
  .home-insta-section{padding-top:30px;}
  .subscribe{padding:20px 0 45px;}
  .subscribe-part figure,.subscribe-part p,.product-wrap{padding:15px 0;}
  .main-footer-section{padding:50px 0 10px;}
   ul.product-shipping-ul li{max-width:140px;}
  .reviews-slider-detail{padding:15px;}
  .reviews-slider-detail h6 span em,.reviews-slider-detail h6 span{padding:0 2px;}
  .reviews-slider-detail h6{letter-spacing:0;}
  .reviews-slider-detail p{letter-spacing:0;padding:5px 0 15px;line-height:17px;}
  .reviews-slider-detail h5{padding-top:5px;}
  ul.slide-nav li{width:80px !important;}
  .new-prod {height: 60px;width: 60px;font-size: 14px;padding:18px 0;}
  .sold-prod {height: 60px;width: 60px;font-size: 14px;padding: 12px 0;line-height: 18px;}
  .product-desc-part h3 a{font-size:16px;line-height:20px;}
  .related-product-desc .product-desc-part h3 a{font-size:13px;line-height:16px;}
  .related-product-desc .product-desc-part h4{font-size:13px;line-height:16px;}
  .product,.product-part-section{padding:50px 0;}
  .product-banner-section{padding:300px 0 0;}
  .faqs-left{padding:80px 0 50px 30px;}
  .faqs-right{padding:80px 30px 50px;}
  .faqs-part{padding-left:0;}
  .faqs-desc h2{font-size:38px;line-height:40px;padding:5px 0;}
  .contact-part-1,.contact-part-2{padding:0 30px;}
  
  /* vivek css 05-06-2018 */
  
   .contact-part{padding-bottom:70px; /* padding:70px 0; */ }
  
  /* vivek css 05-06-2018 */
  .more-products ul li{width:24.5%;}
  .metismenu li.nav-item{padding:10px 0;}
  .main-footer-part h4{font-size:18px;}

  .product_desc_blocks ul li .block-item figure {height: 460px;}
  .spec-detail-img figure{height:255px;}

  
 /* vivke 02-06-2018 */
  /*
    .product-detail-slider-section .flickity-prev-next-button.previous {left: 1%;}
    .product-detail-slider-section .flickity-prev-next-button.next {right: 45%;}
  */
  
  .strap_warper .collection_strap li h3{ font-size:25px; }
 /* vivke 02-06-2018 */
  .collection-grid .collection-grid-item__overlay{height:300px;}
  .bdr{padding:20px 15px 7px;}
  .pro_gallery_slides1 li{max-width:100%;width:48%;height:375px;}
}

@media (max-width:1199px) and (min-width:768px)
{
	 /* vivke css 05-06-2018 start */
  
  .bottom-footer .bottom-footer-1{ width:50%; }	
  
  /* vivke css 05-06-2018 end */
}

@media (max-width:1199px){
  /*  .main-footer .col.col-one{width:100%;text-align:center;}
  ul.address-ul{max-width:285px;margin:0 auto;float:none;text-align:left;}
  ul.footer-social{padding:10px 0 20px;}
  ul.address-ul li{padding:0 0 5px 26px;}
  .main-footer .col.col-five{width:100%;text-align:center;}
  .main-footer-part{float:none;max-width:400px;}*/
  
  ul.address-ul{max-width:300px;}
  ul.footer-social{padding:5px 0 0;}
  /*.newsletter-p30{padding-bottom:80px;}*/
  .main-footer-section {padding: 50px 30px 10px;}
  .main-footer-part{padding:10px 0;}
  .main-footer-part h4{padding:10px 0 18px;}
  .main-footer-part figure{padding-bottom:15px;}
  .bottom-footer-ul{text-align:left;}
 
  
  
  .inner-content-area {padding: 0 15px 0 30px;}

  /* kishu 12 Feb 2018 Start */
  .productgrid--sidebar-section h6{ margin-right: 12px; }
  .productgrid--sidebar-section h6:after{ padding-left: 5px; }
  .fliter_section .col-md-8 .col-md-6{ width:100%; }
  .current_filter_title{ margin-bottom:10px; }
  /* kishu 12 Feb 2018 End */ 

  .product-detail-slider-section .carousel-cell{width:100%;}
  .product_info_cls{right:0;}

  .product_desc_blocks ul li .block-item figure {height: 430px;}
  .spec-detail-img figure{height:230px;}
  
   /* vivke 02-06-2018 */
  
    .product-detail-slider-section .flickity-prev-next-button.previous { left: -1%; }
    .product-detail-slider-section .carousel-cell img { margin-left: 30px; }
  	.strap_warper .collection_strap li h3 {  padding:0 40px; }

 /* vivke 02-06-2018 */
  .main-footer-part h4{padding:10px 0;font-size:15px;}
  .main-footer .col.col-three{width:19%;}
  .main-footer .col.col-four{width:13%;}
  .main-footer .col.col-two{width:16%;}
  .main-footer .col.col-one{width:25%;padding:0 15px 0 0;}
  .main-footer .col.col-five{width:27%;}
  .main-footer-section{padding:50px 10px 10px;}

}
@media (max-width:1024px){
  .metismenu li.nav-item{padding:5px 0;}
  .header-social ul li a em{padding:0 7px 0 0;}
  ul.metismenu .nav-item ul li{padding:6px 12px;}
  .new-inner-content{padding:50px 0;}
  .spec-detail-img figure{height:195px;}
  /* new */
  .wc-view-pro{opacity:1;}
  .product_listing .product-part-list{height:auto !important;}
  .product-detail-slider-section .carousel-cell img{ width: 400px;margin-left: 50px;margin-top:50px; }
  
   
  /* vivek 02-06-2018 */
  /*.product-detail-slider-section .flickity-prev-next-button.next {right: 52%;}*/
  /* vivek 02-06-2018 */
  
}
@media (max-width:991px){
  .main-footer .col.col-five,.main-footer .col.col-one{width:50%;}
  .main-footer .col.col-two,.main-footer .col.col-three,.main-footer .col.col-four{width:33.3333%;}
  .metismenu li.nav-item{padding:10px 7px;}
  .header-social ul li a em{padding:0 3px 0 0;}
  .header-social ul li a,.header-social ul li a select{font-size:11px;}
  .main-header .col-md-4:last-child,.contact-part-1 p{padding:0;}
  .header-social ul li a select{padding:2px 13px 0px 8px;}
  .header-social ul li,.header-social ul li a{padding:0 2px;}
  .header-social ul li:last-child a em:after{left:-7px;}
  .header-social ul li:first-child,.header-social ul li:first-child a{padding-left:0;padding-right:0px;}
  .home-slider li figcaption h1{font-size:28px;padding:8px 0;}
  .slide-shop-now-btn{margin:8px auto;font-size:16px;}
  .home-slider ul.slick-dots{bottom:15px;}
  .main-footer-part h4{font-size:17px;}
  .main-footer .col-md-3:nth-child(2){width:22%;}
  .main-footer .col-md-3:nth-child(1){width:37%;}
  ul.address-ul li{font-size:16px;padding:0 0 8px 40px;line-height:20px;}
  ul.footer-ul li a{font-size:14px;line-height:20px;}
  ul.footer-ul li{padding-bottom:5px;}
  .main-footer-part h4{padding:10px 0 15px;}
  .main-footer-part figure{padding-bottom:15px;}
  ul.footer-social{padding:5px 0 0;}
  .bottom-footer-part ul li{padding:0 2px;}
  ul.bottom-footer-ul li{padding:0 5px;}
  .main-footer-section{padding:25px 30px 10px;}
  .home-insta-captcha h3, .home-insta-captcha h3 a{font-size:13px;line-height:15px;padding:10px 0;}
  .header-social ul li a em span{top:-19px;right:-2px;}
  .free-shiping .col-lg-3 {border-bottom: #636363 solid 1px;}
  .product .product-part{padding-bottom:20px;}
  ul.product-shipping-ul li{max-width:110px;padding:0;}
  .product-detail-section,.spec-detail-section,.customer-reviews-section,.related-product-section{padding:40px 0;}
  .title{font-size:22px;padding:10px 0;}
  .reviews-slider,.related-product-slider{padding:0 15px;}
  .reviews-slider li,.related-product-slider li{padding:5px;}
  .product-banner-section{padding:250px 0 0;}
  .product-banner h2{font-size:52px;line-height:56px;}
  .faqs-desc h2{font-size:30px;line-height:32px;}
  ul.faq-menu-ul,.contact-desc ul{padding:5px 0;}
  .contact h3{padding:5px 0;line-height:20px;}
  .contact-part-2 p{line-height:22px;padding:0 0 10px;}
  .contact-form{padding:10px 0;}
  .contact-desc{padding-bottom:30px;}
  .contact-desc ul li, .contact-desc ul li a{line-height:18px;}
  .contact-desc ul li{padding:3px 0;}
  
  /* vivek css 05-06-2018 */
  
   .contact-part{padding-bottom:40px; /* padding:40px 0; */ }
  .cart__qty{ width:90%; }
  
  /* vivek css 05-06-2018 */
    
  .wrap-title{margin-bottom:10px;}
  .Site_Banner .SB_Overlay{height:292px}
  .module-about,.more-products{padding: 55px 0;}
  .more-products ul li{width:33%;float:left;}
  .shipping-results{padding:55px 0 15px 0;}
  .main-header .col-md-4{padding:0;}
  .header-social ul li a em{padding:0;}
  .metismenu li.nav-item{padding:5px 0;}
  ul.metismenu .nav-item>a{font-size:12px;padding:0 6px;}
  ul.metismenu .nav-item ul li{padding:6px 5px;}
  .page_item h5{font-size:12px;}
  .sub-products li {width: 22%;}

  /* kishu 8 Feb 2018 Start */
  .header-social ul li.country-trigger{ width:80px; padding-left: 8px; }
  .header-social ul li.country-trigger:before{ top: 4px; left: 0px; }
  .header-social ul li.country-trigger:after{ top:0; }
  .currency_list{ width:80px; }
  .product-banner p{ display:none; }

  .prod_filter select{ width: 160px; }

  /*.block-item .coll-left, .block-item .coll-right{width:100%; display: inline-block;float: left;}*/
  .pro_reviews .spr-review{ width:60%; }

  /* kishu 8 Feb 2018 End */

  .product_info_cls {position: relative;width: 100%;}
  .product-detail-slider-section .carousel-cell{text-align:center; height:auto;}
  .product-detail-slider-section .flickity-prev-next-button.next {right: 0;}
  .spec-detail-img figure{padding: 15px;width: 50%;float: left;}
  .spec-detail-img, .product_description_cls{margin-bottom:30px;}
  .spec-detail-section{border-top: 1px solid #ddd; }
  .pro_service_box{margin-bottom:30px;}
  .product_desc_blocks ul li .block-item figure {height: 400px;}
  .pro_reviews .spr-review, .pro_reviews .spr-review:last-child{ padding: 30px 30px; margin:15px; }
  .pro_reviews .spr-review:first-child{ margin-top:15px; }
  .spr-reviews {   margin: 10px 0 0 0 !important ; }
  .spec-detail-img figure{height:445px;}
  .spec-detail .spec_detail_info{margin-bottom:30px;}
  
  /* new */
  
  .wc-view-pro, .wc-view-pro:hover, .wc-view-pro:focus{padding:20px 0px;}
  .product_listing{width:50%;}
  .product_filter h3{font-size:20px;}
  .product_filter p, .desktop-filter-trigger {padding-top: 0;}
  
  /* vivek 30-05-2018 Start */
  .product-detail-slider-section .carousel-cell img{ /*width: auto; margin-left: 0;margin-top: 0; height: auto;*/
    transform: scale(1, 1); max-width: 70%; margin-left: 0; margin-top: 0; }
  
  
  .strap_warper .block__left,.strap_warper .block__right{ width:20%;  }
  .strap_warper .collection_strap{ width:60%; }
  .strap_warper .collection_strap li {  margin: 0 30px; }
  .collection_strap .prev {  left: 24%; }
  .collection_strap .next {  right: 24%; }
  [class*=" fa-"]:before, [class*=" stamped-icon-"]:before, [class^=fa-]:before, [class^=stamped-icon-]:before{ margin-right:0 !important; }
  /* vivek 30-05-2018 End */
  
  /* blog */
  .blog-text h2 {font-size: 17px;line-height: 23px;}
  .blog-text p {font-size: 16px;line-height: 20px;}
  .top_blog h2{font-size: 26px;}
  .related-product-desc .related-product-slider{max-width:475px;float: none;margin: 0 auto;padding:10px 15px 18px;}
  .related-product-desc .related-product-slider li{padding:10px 10px;}
  #shopify-section-services .services-section figure{width:14%;}
  .services h5{letter-spacing:0.5px;font-size:11px;}
  .section-header{margin-bottom:30px;}
  .collection-list{padding:30px 0;}
  .index-section{padding:0;}
  .collection-list .section-header h2{font-size:25px;}
  .featured-product h2{font-size:28px;}
  .product_image_thumb{display:none !important;}
  /*.isShow{display:block;}*/
  .wc_review_graph{width:50% !important;}
  .wc_review_form_btns{width:25% !important;}
  .product-detail-top-bar ul li.product_top_price{width:14%;}
  .product-detail-top-bar ul li.product_top_title{width:56%;}
}
@media (max-width:767px){
  .msg_slider{height:36px;overflow:hidden;}
  body{padding-top:89px !important}
  header{padding:0px;position:relative;}
  .metismenu li.nav-item,.mobile-nav-trigger,.return-policy-alert{display:block;}
  .metismenu{}
  header .topbar-nav{width: 100%;position: absolute;top: 53px;height: calc(100vh - 53px);background: #fff;padding-bottom: 80px;overflow-x: hidden;
    overflow-y: auto;left: -100%;opacity: 0;-webkit-overflow-scrolling: touch;-webkit-transform: translate(0, 50px); -moz-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);-o-transform: translate(0, 50px);transform: translate(0, 50px);
    -webkit-transition: transform 0.15s ease-in-out,opacity 0.15s ease-in-out;
    -moz-transition: transform 0.15s ease-in-out,opacity 0.15s ease-in-out;-ms-transition: transform 0.15s ease-in-out,opacity 0.15s ease-in-out;
    -o-transition: transform 0.15s ease-in-out,opacity 0.15s ease-in-out;transition: transform 0.15s ease-in-out,opacity 0.15s ease-in-out;}

  header.menu-open .topbar-nav {left: 0;opacity: 1;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);transform: translate(0, 0);  }

  ul.metismenu .nav-item,{float:none;display:block;padding:8px 40px 8px 20px;}
  .metismenu li.nav-item{padding:1px 0;border-bottom: 1px solid #f5f5f5;}
  .FLSubmenu, .SLSubmenu{display:none;}
  .metismenu .has-arrow{position:absolute;top:12px;right:25px;margin:0;font-size:16px;color:#FFF;}
  ul.metismenu .nav-item a{color: #111;display: block;padding:12px 40px 12px 20px;line-height: 36px;}
  ul.metismenu .nav-item ul li .has-arrow{right:5px;color:#FFF;}
  ul.metismenu .nav-item>a:hover, ul.metismenu .nav-item.active>a, ul.metismenu .nav-item ul li a:hover, ul.metismenu .nav-item ul li.active a,ul.metismenu .nav-item.active .has-arrow{color:#9e9c9c;}

  ul.metismenu li.subnav>a:after {font-family: "FontAwesome";speak: none;line-height:1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;
    content: "\f105";position: absolute;right: -500%;top: 21px;font-size: 18px;
    -webkit-transition: transform 0.15s ease-in-out,right 0.35s ease-in-out 0.15s;
    -moz-transition: transform 0.15s ease-in-out,right 0.35s ease-in-out 0.15s;
    -ms-transition: transform 0.15s ease-in-out,right 0.35s ease-in-out 0.15s;
    -o-transition: transform 0.15s ease-in-out,right 0.35s ease-in-out 0.15s;
    transition: transform 0.15s ease-in-out,right 0.35s ease-in-out 0.15s;  }
  .menu-open  ul.metismenu li.subnav>a:after { right: 20px; }

  ul.metismenu li.subnav.active>a:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);transform: rotate(90deg);  }


  .logo {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);width: auto;}
  .logo img{max-width:120px;}
  .header-social ul{width:auto;float:right;}  
  .nav-bar-section, .header-social ul li.country-trigger{display:none;}
  .header-social ul li{float:left;}
  .header-social ul li a{font-size:0px;line-height:0px;}
  .header-social ul li a span svg{height:18px;}

  .free-shiping-part{padding:10px 0;}

  .main-footer .col-md-3:nth-child(1),.main-footer .col-md-3:nth-child(2),.main-footer .col-md-3:nth-child(3),.main-footer .col-md-3:nth-child(4){width:50%;float:left;}
  .home-insta-captcha h3, .home-insta-captcha h3 a{font-size:18px;line-height:20px;}
  .home-slider li figcaption h1{font-size: 24px;text-transform: uppercase;line-height: 31px;}
  .slide-shop-now-btn{height:46px;padding:11px 0;font-size:14px;}
  .bottom-footer-part ul li,.product-detail-desc-section h3{padding:0;}
  ul.bottom-footer-ul li,.reviews-slider-detail h6 span em{padding:0 3px;}
  .free-shiping-part h5{font-size:12px;line-height:18px;}
  /* vivek css start */
  .product-detail-desc-section{ /*padding:20px 0 0;*/ padding:0px 0 0}
  /* vivek css end */
  .product-detail-desc-section h2{font-size:20px;padding:7px 0 5px;}
  .product-detail-desc-section h4{font-size:18p;line-height:22px;}
  .product-detail-desc-section h6{font-size:17px;line-height:20px;padding:5px 0;}
  .add-to-cart-desc-btn{margin:10px 0;}
  ul.product-shipping-ul{padding-top:10px;}
  .spec-detail-desc ul li{font-size:15px;line-height:18px;}
  .customer-reviews-section,.related-product-section{padding: 20px 0 25px;}
  .title{font-size:18px;padding:8px 0;line-height:22px;}
  ul.slide-nav li{width:95px !important;}
  .product, .product-part-section{padding:30px 0;}
  .product h2{font-size:30px;line-height:34px;padding-bottom:10px;}
  .product p{font-size:16px;line-height:22px;padding-top:15px;}
  .product-banner h2{font-size:34px;line-height:38px;}
  .product-banner p{font-size:16px;line-height:22px;padding:5px 0;}
  .product-banner-section{padding:175px 0 0;}
  .faqs-right{padding:30px 15px;}
  .faqs-left{padding:30px 0 30px 15px;}
  .faqs-desc h2{font-size:26px;line-height:28px;}
  #accordion .card-header h5 a {font-size: 18px;line-height: 20px;padding: 13px 30px 13px 0;}
  #accordion .card-block p{font-size:16px;padding:0 0 5px;}
  #accordion .card-header h5 a:before{font-size:20px;right:10px;}
  .contact-part{padding:25px 0;}
  .contact-desc{padding-bottom:15px;}

  .more-products ul li{width:50%;}
  .sub-products li{width:100%;text-align:center;}
  ul.metismenu .nav-item ul li{padding:25px 0;border-bottom:1px solid #f5f5f5;}
  .sub-products .mp_item h5{padding:15px 0 0;}
  .sub-products .mp_item{margin-bottom:0;}
  .sub-products{padding:0;}
  ul.metismenu .nav-item ul.shop-nav>li{padding:0;}
  ul.metismenu .nav-item ul.block_view li{padding:5px 0;border:none;}
  ul.block_view li ul li{width:24%;}
  ul.metismenu .nav-item ul.shop-nav>li:first-child{border-bottom:none;}
  ul.metismenu .nav-item ul.shop-nav>li{border-bottom:solid 1px #2f2f2f;text-align:center;border-top:none;}
  ul.metismenu .nav-item ul li a{padding:10px 0;}
  .FLSubmenu {background:#fff;}
  .nav-bar p{font-size:13px;text-transform:lowercase;}
  .main-footer-section {padding: 25px 5px 10px;}
  ul.address-ul li {padding: 0 0 8px 30px;}
  ul.address-ul {max-width: 255px;float: none;margin: 0 auto;text-align: left;}
  .faqs-left ul.nav-tabs{max-width:100%;}


  /* kishu 8 Feb 2018 Start */
  .msg_slider, .header-social ul li.country-trigger{ display:block !important; }
  .header-social ul li.user-trigger{ display:none; }
  .header-social ul li.country-trigger a{ font-size:11px; }
  .header-social ul li.country-trigger:after{ top: -2px; }
  .header-social ul li.country-trigger .currency_list a{ padding: 2px 6px; }
  .currency_list{ width: 75px; padding: 5px 0; }

  .product-detail-slider-section .col-sm-9{ width:100%; }
  .product-detail-slider-section .col-sm-3{ display:none; }
  .product-detail-slider-section .slick-slider{ padding: 0 30px; }
  .slide-for .slick-prev, .slide-for .slick-next{ display: inline-block !important; }
  /* vivke */
  .pro-detail-slider-section .product_image{ padding:0; }
  .default_page_cls{ padding-top:70px; }
  
  .Site_Banner_mobile{ display:block; }
  .Site_Banner_destop{ display:none; }
  
  .services-section.mobile{ display:block; }
  .services-section.desktop{ display:none; }
  
  /* vivke */

  .desktop-filter-trigger{ float:none; }
  .fliter_section .col-md-8, .fliter_section .col-md-4{ width:100%; }
  .fliter_section{ display: block !important; position: fixed; width: 100%; height:100%; top: 0px; z-index: 999; background: #fff;
    -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; 
    -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%);}
  .fliter_section.isShow{ -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
  .filter-group{ position: relative; padding: 10px; top: 0; border-bottom: 1px solid #eee;float:left;}
  .filter-group li{width:50%;float:left;}
  .productgrid--sidebar-section h6{ width:100%; padding: 15px; margin: 0; border-bottom: 1px solid #eee; }
  .productgrid--sidebar-section h6:after{ float:right; }
  .fliter_title_mobile{ display:block; padding: 0 15px 20px; text-transform: uppercase; border-bottom: 1px solid #eee; }
  .prod_filter, .desktop-filter-trigger:after, .desktop_filter, .current_filter_title{ display:none; }
  .mobile_filter{ border-top: 1px solid #eee; text-align: center; display:block; }
  .product_filter, .collection_filter_list{ padding:0; }

  .mobile_filter .col-sm-4{ padding:0; }
  .mobile_filter select, .desktop-filter-trigger, .shop-layout-filter{ height:50px; padding: 15px; display: block; }
  .shop-layout-filter.isActive:before{ content: "\f0c9"; }
  .sub-list.change_layout .col-md-4{ width:100%; }
  .sub-list .col-md-4{ width:50%; }
  .mobile_filter select{ border: none; font-size: 14px; color: #3d4246; background: none; padding: 0 10px; text-align-last: center; 
    text-align: -webkit-center; border-left: 1px solid #eee;text-transform:uppercase; }
  .mobile_filter select option:first-child{ display:none; }

  .services-section{ text-align: left; padding:0px 0; }
  .services-section .col-sm-4{ width:100%; margin: 15px 0; }
  .services-section figure{ width: 30%; display: inline-block; vertical-align: 30px; }
  .services-section .services{ width: 68%; display: inline-block; padding-top: 7px; }
  .services h5{ margin: 0 0 8px; }
  .services p{ font-size: 14px; }
  .spec-detail-section{border-bottom: 1px solid #ddd; }


  .product_desc_blocks ul li .block-item figure{height: 75px;}

  /* kishu 8 Feb 2018 End */

  /* foram 27 Feb 2018 Start */

  .desktop_cls{display:none !important;}
  .mobile_cls{display:block !important;}
  /* vivek 07-06-2018 */
  .home-slider li figcaption{top:inherit; /*bottom: 15px;*/bottom: 45px;transform: inherit;-moz-transform: inherit;-ms-transform: inherit;-o-transform: inherit;
    -webkit-transform: inherit;}
  /* vivek 07-06-2018 */

  /* vivek 31-05-2018 */
  	.product-detail-slider-section .carousel-cell{height:auto;}
  .collection_strap .prev{ left:0%; }
  .collection_strap .next{ right:0%; }
  /* vivek 31-05-2018 */
  
  .product_desc_blocks ul li .block-item{display:table;direction: ltr;}
  .wrap-title h2{font-size:22px;}
  .spec-detail .spec_detail_info{background: #f7f8f9;}
  .product_desc_blocks .block-item .coll-left{padding: 0px;width: 12%;}
  .product_desc_blocks .block-item .coll-right{padding: 0 15px;width: 88%;}
  .product_desc_blocks .block-content p{display:none;}
  .product_desc_blocks .block-content .wrap-title{margin:0;}
  .product_desc_blocks .block-content{position:relative;}
  .product_desc_blocks .block-content span{font-family: 'FontAwesome';position: absolute;right: 12px;font-size: 15px;width: auto;float: left;top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);}
  .collection_list_cls{padding-top:20px;}
  .collection_list_cls .product{margin-bottom:20px;}
  
  .pro_gallery_slides li{height: 700px;position: relative;overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
  .Site_Banner .SB_Caption h1{margin-top:0;}
  /*.add-cart-btn{opacity: 1;width: auto;padding: 10px;border: 1px solid #cba16e;background: transparent;color: #000;}
  .add-cart-btn:hover{color:#cba16e;background: transparent;}*/
  .our_story_blocks .block-item .col-xs-12{width:100%; display:block;}
  .defalut_section_div{padding:0 0 50px;}
  .faq-width-same{padding-top:0;}

  /* foram 27 Feb 2018 end */
  
  /* new */
  
  .product-part .sub-list{padding:0;}
  .mobile_filter .col-sm-4 {background:#fff;}
  .mobile_filter select{    border-right: 1px solid #eee;}
  
  /* blog */
  .test-blog-section{margin-top:0;}
  ul.img_with_text li.blogs:nth-child(2n + 2){padding:0 0 40px;}
  .right-img{width:100%;float:left !important;}
  .blog-img{width:100%;float:left !important;}
  .blog-text{padding:15px 0;}
  .blog_collection .product_listing h3{font-size:16px;}
  .custom_blog{width:100%;padding-bottom:30px !important;}
  .customer-reviews h2{font-size: 25px;}
  .top_blog h2 {font-size: 22px;}
  .top_blog {padding: 30px 0;}
  .Site_Banner {margin-top: 0;}
  #shopify-section-new-frst-coundown{margin-top:0;}
  /* new-page */
  h1 {font-size: 26px;}
  h2 {font-size: 25px;}
  p{font-size:15px;}
  .product h2 {font-size: 25px;}
  .product .product_desc span{font-size:16px;}
  .list-title h1:before, .list-title h1:after{width:33%;}
  .prod_img {padding: 0;}
  .product-coundown h3{font-size:22px;}
  .ClassyCountdownDemo ul li .count input[type='text']{font-size:40px;}
  .product-coundown .ClassyCountdownDemo{padding:18px 0;}
  .product-coundown{padding:15px 0;}
  .customer-reviews{padding: 40px 0 20px;}
  .buy_product {padding: 30px 0;}
  .product .product_desc h2{font-size:25px;}
  .product .product_desc .add-cart-btn{padding:15px 0;}
  .pro_conndown form input[type='email'], .buy_product form input[type='email']{max-width:240px;}
  .product_detail {padding: 30px 0 0;}
  .product_detail .product{padding: 30px 0;}
  .logo-slider-cls{margin-bottom: 30px;}
  .product_list_cls{padding: 0 0 30px 0;}
  .testimonial .customer-reviews {padding: 30px 0 10px;}
  .banner_desc {padding: 30px 0;}
  
   .product_image li.pro_img img{  max-height: 350px;}
  
  /* vivke */
  .product-information_block-spec,.product-information_block-spec ul,.product-information_block-style,.product-information_block-style ul{ text-align:center; }
  .spec-detail-desc_custom>div{ padding:10px 0; }
  .spec-detail-desc_custom .product-information_block-spec ul li:after{ display:none; }
  .spec-detail-desc_custom .spacer{ margin:5px 0; }
  .spec-detail-desc_custom ul{ padding:0px; }
  .spec-detail-desc_custom.mobile_cls h2:after{ display:none; }
  .spec-detail-desc_custom.mobile_cls .col-md-6 h2{ font-size:18px; }
  /* vivek */
  
  .bdr{border-bottom: none; border-right:none; padding:17px 15px 10px;}
  .cart_mobile_cls{display:block;margin:0;padding:15px;height: auto;}
  .product-detail-top-bar{display:none;}
  .collection-grid-item_link h4{font-size:14px;padding:10px 0;}
  .collection-grid .collection-grid-item_link .coll_btn{font-size:13px;width:150px;padding:8px 0;margin-top:5px;}
  #shopify-section-services .services-section figure{width:100%;text-align:center;}
  #shopify-section-services .services-section figure img{height:30px;}
  .services-section .services{width:100%;text-align:center;}
  .services h5{margin:0;}
  ul.address-ul{max-width:100%;}
  .home-slider li figcaption{max-width:100%;}
  #shopify-section-header{position:fixed;}
  .product_listing .product-desc-part{padding:0;}
  .product-desc-part h3 a{font-size:13px;}
  .product-desc-part figure{padding:10px 0;}
  .product-wrap{padding:10px 0;}
  .wc_review_form_btns{width:35% !important;}
  .wc_review_graph{width:65% !important;}
  .cart .btn{padding:12px 15px;min-width:90px;margin:5px 0;}
  .cart__qty{width:20%;}
  .cart__qty input[type='number']{width:50px;margin:0;padding:0;}
  .cart__update-wrapper .cart__remove{width:35%;}
  .cart__update-wrapper .cart__update{width:35%;}
  .cart .cart__qty-label{display:none;}
  .cart__footer{padding-top:15px;}
  .cart__edit{margin-top:5px;}
  .contact-form textarea{padding:10px 15px;height:125px;}
  
}
@media (max-width:575px){
  h2{font-size:22px;}
  .featured-product h2{font-size:28px;}

  .logo{text-align:center;}

  header .topbar-nav{top:100%;}
  .home-slider figure img{min-height:200px;}

  .home-insta-section{padding-top:15px;}
  .subscribe-part input[type='email']{max-width:243px;}
  .subscribe-part h3{font-size:16px;line-height:20px;}
  .subscribe-part figure, .subscribe-part p{padding:10px 0 15px;}
  .main-footer .col-md-3:nth-child(1), .main-footer .col-md-3:nth-child(2), .main-footer .col-md-3:nth-child(3), .main-footer .col-md-3:nth-child(4){width:100%;}
  .main-footer-part h4{padding:10px 0 14px;}
  .main-footer-section{padding:30px 15px 15px;}
  .bottom-footer-part{text-align:left;}
  .bottom-footer-part,.breadcrumbs .col-xs-12{padding:0;}
  .bottom-footer-section{padding:10px 0 15px;text-align: center;}
  .subscribe-part{max-width:370px;}
  .free-shiping-part h5{font-size:15px;line-height:20px;}
  .product-option select{text-transform:capitalize;font-size:13px;padding:0 12px 0 3px;}
  .product-option-right ul li{min-width:103px;}
  .product-option-right ul li select,.slide-nav img{padding:0 3px;}
  .product-pagination li a{height:23px;width:23px;font-size:13px;line-height:22px;padding:0;}
  .banner h1{font-size:20px;line-height:22px;letter-spacing:2px;}
  .banner p{font-size:15px;line-height:20px;letter-spacing:1px;padding:0;}
  .banner-section{padding:70px 0;}
  .spec-detail-table{display:block;}
  .spec-detail-float-none{width:100%;float:left;}
  .spec-detail-desc{padding-top:15px;}
  ul.slide-nav li{padding:5px 0;}
  ul.breadcrumbs-menu, ul.breadcrumbs-share{/*text-align:left;*/padding:3px 0;}
  ul.breadcrumbs-share li,ul.breadcrumbs-share li a,ul.breadcrumbs-menu li{line-height:20px;}
  .breadcrumbs{padding:7px 0;}
  ul.slide-nav li{width:105px !important;}
  ul.breadcrumbs-menu li:first-child a{padding-left:0;}
  .product-wrap{padding:5px 0 15px;}
  .product h2 {font-size: 22px;line-height: 26px;padding-bottom: 8px;}
  .product-part-section{padding:20px 0;}
  .product-banner-section{padding:100px 0 0;}
  .product-banner-section:after {background: linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFFFFF 70%);}
  .faqs-desc p{font-size:16px;line-height:22px;padding:5px 0;}
  .faq-width-same,.contact{display:block;}
  .faqs-section .col-sm-4, .faqs-section .col-sm-8,.contact-width-2,.contact-width-1{float:left;width:100%;}
  .faqs-left{padding:20px 15px 35px;}
  .faqs-left ul.nav-tabs li.nav-item a.nav-link{font-size:18px;line-height:22px;padding:5px 0;}
  .faqs-desc h2{font-size:22px;line-height:24px;}
  .contact h3{font-size:16px;letter-spacing:2px;}
  .nav-bar p{font-size:13px;text-transform:uppercase;text-align:left;}
  .nav-bar ul.social-nav li{display:inline-block;float:none;}
  .nav-bar ul.social-nav{width:100%;}
  .main-header .col-md-4:first-child{width:100%;float:left;}



  .header-social{padding-left:15px;}
  ul.block_view li ul li {width: 32.3333%;}
  .nav-bar ul.social-nav{padding:7px 0 0;}
  .nav-bar .col-xs-12:last-child{position:absolute;width:auto;top:15px;right:-10px;}
  .main-footer .col.col-five, .main-footer .col.col-one,.main-footer .col.col-two, .main-footer .col.col-three, .main-footer .col.col-four{width:100%;text-align:center;}
  ul.footer-ul li{padding: 4px 10px;display: inline-block;width: auto;}
  .bottom-footer-ul,.bottom-footer-part{text-align:center;}
  ul.address-ul{width: auto;margin-bottom: 10px;margin-top: 10px;}
  .inner-content-area {padding: 0 15px 0 15px;}
  .bottom-footer-part.payment-method {padding: 8px 0;width: auto;display: inline-block;float: none;}

  .newsletter_popup{width:100%; max-width:90%;}
  .newsletter_popup_body h2 span{font-size:25px;}
  .newsletter_popup_inner h3{font-size:20px;}
  .newsletter_popup_inner h3 span{font-size: 35px;line-height: 45px;}
  
  .product_desc_blocks .block-content .wrap-title{text-align:left;}
  .product_desc_blocks .block-content .wrap-title h2{font-size:14px;}
  .product_desc_blocks .block-item .coll-right{width:85%;}
  .product_desc_blocks .block-item .coll-left{width:15%;}
  .product_desc_blocks .block-content span{font-size:12px; right:0;}
  
  .pro_gallery_slides li {height: 530px;}
  .product-desc-part{padding:20px 0 0;}
  .customer-reviews{padding:40px 0;}
  .top_blog h2 {font-size: 20px;}
  .conndown_cls .coun_title, .conndown_cls .cont{float:left;text-align:center;}
  .coun_title h2{font-size:20px;}
   h1{font-size: 22px;}
  .list-title h1:before, .list-title h1:after{width:27%;}
  .product-coundown .product_img, .product-coundown .pro_conndown{float:left;}
  .product-coundown h3{font-size:22px;}
  .testimonial{margin:20px 0;}
  .banner_title h2 {font-size: 20px;}
  .banner_desc h3{font-size:19px;}
  .banner_desc h4{font-size:17px;}
  .banner_desc p{font-size:14px;}
  .buy_product h2{font-size: 20px;}
  .buy_product .pro_name, .buy_product .pro_img{float:left;}
  .prod_desc h2{font-size:20px;}
  .prod_desc p{font-size:13px;}
  .add-cart-btn{line-height:14px;}
  .ClassyCountdownDemo ul li .count input[type='text']{font-size:35px;}
  .product-list{padding:10px 0;}
  .buy_product{padding:30px 0;}
  .prod_img{padding:0;}
  .product_detail .product .product_img, .product_detail .product .product_desc{float:left;}
  .product .product_desc h2{font-size:22px;}
  .logo-slider-cls{margin-bottom:30px;}
  
  /* vivek css start 07-06-2018 */
  
  .home-slider figure{ margin-top:-61px }
  .collection-grid .collection-grid-item_link{ max-width: 320px; }
  .collection-grid .collection-grid-item__overlay{ height:225px; }
 
  
  /* vivek css end 07-06-2018 */
  .related-product-desc .related-product-slider{max-width:320px;}
  .main-footer-part h4.mobile-footer-title{position:relative;margin: 0;padding:5px 0;border-bottom:solid 1px #ededed;font-size:15px;text-align:left;}
  .main-footer-part h4.mobile-footer-title em{display:inline-block;position: absolute;right: 15px;top: 13px;}
  ul.footer-ul li{display:block;}
  ul.footer-ul li a{font-size:16px;padding:3px 0;display:inline-block;}
  ul.footer-ul{padding:15px 0;display:none;text-align:left;}
  .main-footer form.contact-form{padding:0 80px 25px 0;}
  .main-footer-part{padding:0;}
  ul.address-ul{max-width:255px;}
  
  .services-section .services{width:80%;text-align:left;padding:15px 0;}
  #shopify-section-services .services-section figure{width:14%;}
  #shopify-section-services .services-section figure img{height:auto;}
  .bdr{border-bottom:solid 1px #656565;}
  .defalut_section_div{padding:0;}
  .wc_review_form_btns{width:100% !important;}
  .wc_review_graph{width:100% !important;}
  .default_page_cls{padding:40px 0;}
  .contact-form textarea{height:100px;}
}
@media (max-width:479px){
  header .container{padding:0 5px;}
  .mobile-nav-trigger{left:-5px;}

  .more-products ul li{width:100%;}
  .cart-side-panel {width: 320px;transform: translateX(320px);-webkit-transform: translateX(320px);-moz-transform: translateX(320px);-o-transform: translateX(320px);-ms-transform: translateX(320px);}
  .cart-side-panel .cart-container {padding: 0 20px;}
  .cart-middle-items .items_row {padding: 15px 0;}
  .cart-middle-items .items_row .cart-right {   padding: 0 0 0 15px;}
  .cart-middle-items .items_row .cart-right .cart-title {padding-right: 20px;}
  .block-cart-footer .subtotal {padding: 16px 0;}
  .block-cart-footer .subtotal span {font-size: 16px;}
  .block-cart-footer .cart-btn .btn {font-size: 14px;letter-spacing: 0.015em;padding: 16px 10px 14px 10px;}

  /* kishu 8 Feb 2018 Start */

  .home-insta-section p{ font-size: 14px; }
  
  .pro_reviews .spr-review{ width:100%; }
  
    /* kishu 8 Feb 2018 End */
  
  /* vivek 12-06-2018 */
  .spr-reviews{  }
  .spr-reviews .flickity-prev-next-button.next {  right: -17px; }
  .spr-reviews .flickity-prev-next-button.previous {  left: -17px; }
  .spr-reviews .flickity-prev-next-button{ width:33px; height:33px; }
  .spr-reviews .flickity-prev-next-button svg { left: 50%; top: 50%; width: 43%; height: 43%;
    transform: translate(-50%,-50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .spr-reviews .flickity-prev-next-button{ background-color:#f7f8fa; }


  /* vivke 12-06-2018 */

  .wrap-title h2{font-family: 'FuturaPT-Light';}	
  .new-prod {height: 40px;width: 40px;font-size: 12px;padding: 8px 0;}
  .sold-prod {height: 40px;width: 40px;font-size: 8px;padding: 8px 0;line-height: 12px;}

  .product-detail-slider-section .carousel-cell{height:auto;}
  .wc_filter_side-panel .block_item figure {height: 400px;}
  .product_desc_blocks ul li .block-item figure{ height: 55px; }
  .wc_filter_side-panel .block_item .close_block_desc {top: 9px;font-size: 12px;}
  .product-detail-slider-section .flickity-prev-next-button.next{right:0;}
  .product-detail-slider-section .flickity-prev-next-button.previous{left:0;}
  
  .pro_gallery_slides li {height: 400px;}
  .product-part .col-xs-6{padding:0 5px;}
  .add-cart-btn{padding:6px;}
  
  /* blog */
  .blog_collection .product_listing h3 {font-size: 14px;}
  .customer-reviews h2 {font-size: 20px;}
  
  /* vivek css 11-06-2018 */
  
  	.strap_warper .block__left, .strap_warper .block__right{ display:none; }
    .strap_warper .collection_strap li {  margin: 0 0; }
  	.strap_warper .collection_strap {  width: 80%;  }
  .strap_warper .collection_strap li h3 { padding: 0 20px; }
.wc_review_form_btns ul li {min-width: 118px !important;}

  
  /* vivek css 11-06-2018 */
}
  

@media (max-width:400px){

  .home-slider ul.slick-dots{bottom:10px;}
  .subscribe-part input[type='email'],.subscribe-part button{max-width:100%;margin:3px 0;}
  ul.bottom-footer-ul li:first-child{padding-left:0;}
  ul.bottom-footer-ul li:after{display:none;}
  ul.bottom-footer-ul li{padding:0 5px;}
  ul.bottom-footer-ul{padding-bottom:7px;}
  .product-option-right ul li{min-width:80px;}
  ul.product-shipping-ul li{max-width:85px;font-size:11px;line-height:16px;}
  .product-detail .col-xs-12{padding:0 7px;}
  ul.slide-nav li{width:85px !important;}
  .nav-bar p{letter-spacing:0;}

  /* kishu 8 Feb 2018 Start */
  .currency_list a img, .selected_currency img { vertical-align: -2px; width: 16px; }
  .header-social ul li.country-trigger a { font-size: 9px; line-height: 15px; }
  .header-social ul li.country-trigger { width: 65px; padding-left: 5px; }
  .header-social ul li.country-trigger:before{ top: 2px; }
  .header-social ul li.country-trigger:after{ font-size: 13px; top: -2px;}
  .header-social ul li a span{ padding:0; }
  .header-social ul li a span svg{ height: 15px; }
  .logo img{ max-width: 100px; }

  .productgrid--sidebar-section h6{ margin-right: 10px; }
  .pro_gallery_slides li {height: 350px;}

  /* kishu 8 Feb 2018 End */
  .ClassyCountdownDemo ul li .count:after{font-size: 33px;}
  .conndown_cls .ClassyCountdownDemo ul li .count:after{font-size: 33px;}
  
  
    
  /* vivek 02-06-2018 */
.product-form__anchor-links{ display: inline-block; text-align: center; padding:10px 0 5px; }
.product-form__anchor-links a{ font-size: 14px; padding: 15px; border-bottom: 1px solid #000; display:inline-block;width:100%; }
  .product-form__anchor-links a img{ top:-2px; }
  
  .pro_reviews .spr-review, .pro_reviews .spr-review:last-child {  padding: 20px 20px; }
  .Site_Banner { background-size: cover; background-repeat: no-repeat; }
  .Site_Banner .SB_Overlay {  height: 205px; }
  
  /* vivek 02-06-2018 */
  .wc_review_form_btns ul li {min-width: 105px !important;}
  .product-detail-slider-section .slick-next{right:15px;}
  .product-detail-slider-section .slick-prev{left:15px;}
}

@media (max-width:374px){
  .pro_gallery_slides li {height: 320px;}
  .product_desc_blocks .block-content .wrap-title h2{font-size:13px;}
  .product_desc_blocks .block-content span{right:-8px;}
  .mobile_filter .col-xs-6{width:100%;}
  .mobile_filter select{border:none;}
  .product_list_cls{ padding: 0px 0 0; }
  .customer-reviews {  padding-bottom: 0; }
  .banner_title h2 {font-size: 17px;}
  .banner_desc h3 {font-size: 16px;}
  .banner_desc h4 {font-size: 15px;}
  .banner_desc p {font-size: 12px;}
  .coun_title h2 {font-size: 17px;}
  .prod_desc h2 {font-size: 15px;}
}
  
  
  