@font-face{font-family:'robotobold';src:local("Roboto Bold"), local("Roboto-Bold"), url(fonts/ojl2.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'robotomedium';src:local("Roboto Medium"), local("Roboto-Medium"), url(fonts/ojl1.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'robotoregular';src:local("Roboto"), local("Roboto-Regular"), url(fonts/ojl3.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;font-weight:normal;font-style:normal;font-display:auto;font-display:swap}
@font-face{font-family:'robotolight';font-style:normal;font-weight:300;src:local("Roboto Light"), local("Roboto-Light"), url(fonts/ojl4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;font-display:swap}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Arapey';font-style:normal;font-weight:400;src:local('Arapey Regular'), local('Arapey-Regular'), url(fonts/ojl5.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/ojl6.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/ojl7.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/ojl8.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;font-display:swap}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/ojl9.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/olj.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap}
html{font-family:'Montserrat', sans-serif, 'Arapey', serif !important;font-display:swap;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
header,nav{display:block}
a{background-color:transparent}
svg:not(:root){overflow:hidden}
button,input{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button{text-transform:none}
button{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input{font-family:inherit;font-size:inherit;line-height:inherit}
h2{font-size:30px}
.text-center{text-align:center}
ul{margin-top:0;margin-bottom:10px}
ul ul{margin-bottom:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){.container{width:750px }
}
@media (min-width:992px){.container{width:970px }
}
@media (min-width:1200px){.container{width:1170px }
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.dropdown{position:relative}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}
.pull-right{float:right!important}
.pull-left{float:left!important}
@-ms-viewport{width:device-width}
@media (max-width:767px){.hidden-xs{display:none!important }
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important }
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important }
}
html{font-display:swap;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus,a:hover{text-decoration:none}
.disflex-spbetween,.news-box{justify-content:space-between}
.btn-yellow,header .menu>ul>li>a{text-transform:uppercase}
footer nav ul,li,li.deliverypatner,li.payementpartners,li.securesec,ul{list-style:none}
body,table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
article,figure,footer,header,main,menu,nav,section,summary{display:block}
.box h2{color:#000;font-size:15px;text-decoration:underline;padding-bottom:5px}
.header-icon ul li a,.offer_link,.right-links ul li a,header .menu>ul>li>a{text-decoration:none}
#topsearch{display:none}
header .menu .container{position:relative}
header .dropdown .box ul{display:block!important}
.disflex-spbetween{display:flex}
header .dropdown .box{padding:10px;width:66%}
header .dropdown .box+.box{width:50%}
header .dropdown .box li{padding:10px 0;float:left;width:33.33%}
header .menu{border-top:1px solid #dedbdb;box-shadow:0 1px;color:#fff;background-color:#fff}
header .dropdown{position:absolute;z-index:1;background:#fff;left:0;right:0;top:100%;padding:10px;display:none;box-shadow:0 2px 3px #bfbebe}
.boostKeyframe{transform:scale3d(1, 1, 1)}
header .menu>ul>li{display:inline-block}
header .search-header button{background:#3a3b3d;border:0;outline:0;position:absolute;right:0;top:8px;width:106px;height:38px;font-size:14px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}
header .search-header button i{color:#fff;padding-right:4px;font-size:14px}
.add-ac{padding:5px!important}
header{background:#f4f4f4;width:100%!important;top:0!important;z-index:9999!important}
header .login{float:left;padding-left:30px;padding-top:10px;width:330px;text-align:right}
header .menu>ul>li>a{display:block;font-size:15px;color:#000;padding:15px 36px;font-weight:700}
.cart-header{padding:20px 0 15px}
.cart-header .cart-logo{font-size:24px;color:#000;text-align:center;width:32%;float:left;padding-top:50px}
.cart-header .contact-us{float:right;font-size:1.25rem;position:relative;padding-left:76px;width:291px;margin-top:40px}
.cart-header .contact-us small{display:block;font-size:.8125rem}
/*.cart-header .contact-us:before{position:absolute;left:0;top:6px;width:70px;height:24px;content:'';background-position:0 -76px}*/
.cart-blank{padding:130px 0}
.btn-yellow{background:#337ab8;font-size:1.125rem;color:#fff;padding:10px;display:block;border:0;cursor:pointer;width:100%}
.price,.product-image,button,input{float:left}
.contents{padding-bottom:20px}
.main-header{padding:8px 0 0}
.search-container{position:relative;width:100%}
.search-container .form-input{padding:0 8px 0 54px;width:100%;height:40px;font-weight:300;font-size:16px;border:1px solid #dee5ee;background:#f7f7f7;border-radius:0}
.search-container .menu-icon{background:url(images/Mobile-header-sprite.png) -191px -23px no-repeat;width:14px;height:16px;background-size:223px auto;display:inline-block;margin:2px 0 0;border-right:1px solid #dee5ef;padding:0 16px 2px 0;box-sizing:content-box}
.search-container .menu-btn{display:inline-block;position:absolute;top:0;left:1px;padding:10px 0 7px 10px}
.header-icon ul li{float:left;padding:5px 10px}
.header-icon ul li a{color:#000;font-weight:700}
category-links ul li a span{display:block;padding-top:6px;line-height:initial}
.top-menu{line-height:30px;height:35px;background:#337ab8;border-top:5px solid #337ab8;font-size:12px}
.offer_link{position:relative;left:0;top:-2px}
.offer_link span{color:#fff;font-weight:700}
.offer_btn{background:#df8c7c;padding:3px 5px}
.top-menu span.offer{font-weight:400;color:#fff;margin-left:10px}
header .header-search{position:relative;margin-top:8px}
header .form-control{width:100%;height:40px!important;outline:0;background:#efefef;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:0 10px 0 40px!important;color:#202020}
header .btn-search{position:absolute;border:none!important;left:10px;text-indent:-99px;outline:0;top:10px;cursor:pointer;background:url(images/search-icon-2.png) no-repeat;width:24px;height:24px}
.header-icon{position:relative;margin-top:15px;vertical-align:center}
.icon img{width:25px;height:20px}
.banner-content{background:#fff;text-align:center;padding:16px 0;box-shadow:rgba(0, 0, 0, .25) 0 0 3px;-webkit-box-shadow:rgba(0, 0, 0, .25) 0 0 3px;-moz-box-shadow:rgba(0, 0, 0, .25) 0 0 3px}
.banner-title{font-size:16px;padding-bottom:8px;font-weight:500}
.banner-desc{font-size:12px}
.title-1{margin:0;padding:25px 0;text-align:center;font-size:18px;font-weight:600;color:#000;;}
.title-1:after,.title-1:before{content:'';display:inline-block;height:1px;background-color:#000;width:30px;margin:auto;vertical-align:middle}
.icon-icon-ring:before{content:"\e92d"}
.icon-icon-earring:before{content:"\e923"}
.icon-icon-pendant:before{content:"\e926"}
.icon-icon-solitaire:before{content:"\e927"}
[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.block,.coupon-button button,.remove button,.responsively h4,.testimonials h2.caption,.v2 .social-media strong{text-transform:uppercase}
.news-box .one-half,.responsively{box-shadow:0 2px 4px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)}
.banner-ab-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.banner-ab-inner{display:block;position:relative;padding-bottom:56.25%;padding-top:25px;background-color:#f7f7f7;height:300px}
.banner-ab span.description{display:block;background-color:#23120a;position:relative;color:#f5e0c5;text-align:center;padding:15px 0;font-size:15px}
.responsively img:hover{-ms-transform:scale(.99);-webkit-transform:scale(.99);transform:scale(.99)}
.responsively{margin-bottom:20px;position:relative;width:100%}
.responsively h4{position:absolute;bottom:6px;font-size:13px;font-weight:700;color:#fff;left:5px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1}
.v2{font-size:11px}
.v2{background:#656565;color:#9babc4;text-align:center;clear:both;font-weight:300;padding-top:10px}
.v2 .footer-inner{padding:11px 8px 0}
.v2 .contact-opt{padding-top:10px;font-size:1.188em}
.v2 .contact-opt div.call{padding-right:5px}
.v2 .contact-opt div.write{padding-left:5px}
.v2 .contact-opt div{display:block;width:50%;float:left;box-sizing:border-box}
.v2 i{color:#4476b0;font-size:22px}
.v2 .social-media{padding:35px 3px 22px}
.v2 .social-media strong{display:block;color:#fff;font-size:1.063em;padding-bottom:25px}
.v2 .social-media span{display:inline-block;width:20%;height:40px;float:left;padding:0 15px;box-sizing:border-box}
.v2 .social-media span i{display:block;height:37px;width:38px;margin:auto;border-radius:50%;border:1px solid #d7d7e3;font-size:18px;padding-top:9px;color:#fff}
.clear,i.clear{clear:both;display:block;height:0;line-height:0;visibility:hidden}
.v2 .contact-opt span{display:block;height:100%;background:#fff;padding:12px 0 10px;text-align:center;text-transform:uppercase;color:#262b65;letter-spacing:.05em;font-weight:700}
.v2 .social-media strong:after{content:'';display:block;height:1px;width:24px;margin:6px auto 0;background-color:#63688b}
.v2 .footer-bottom{padding:8px 0 7px;background-color:#656565}
.v2 .footer-bottom .payment-icons{display:inline-block}
.v2 .copyright{padding:3px 0 0;margin-top:2px;border-top:1px solid #212955}
.nav_overlay.show,.overlay_show,.show{display:block}
.nav_overlay{background-color:rgba(0, 0, 0, .7);top:0;bottom:0;z-index:9;display:none;cursor:pointer}
.nav_overlay{left:0;right:0;position:fixed}
.swiper-viewport{text-align:center;max-width:1448px;margin:12px auto 0;background:#fff;border:4px solid #fff;border-radius:4px;width:100%;position:relative;overflow:visible}
.swiper-container{direction:ltr!important;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.item-heading{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.my-header{width:100%}
ul{padding:0}
.block{border:1px solid #000;text-align:center;padding:10px;font-weight:600;font-size:13px}
.remove{text-align:right}
.offers-menu{font-size:14px;border-bottom:1px solid #e7e7e7;padding:10px}
.offers-menu>span{padding:13px 30px 13px 15px}
.contact span,ul.animate li a{display:block;font-size:13px;padding:13px 10px;position:relative;cursor:pointer}
.contact span{color:#3e3e3e}
ul.animate li a{color:#3e3e3e!important}
.animate .contact span a{color:#3e3e3e}
header .menu>ul>li.sets,header .menu>ul>li>a>img{display:none}
@media (max-width:768px){.swiper-viewport{z-index:-1 }
 .title-1{font-size:.938em;padding:0 }
 .banner-title{font-size:13px;padding-bottom:0;font-weight:500 }
 .banner-ab, .video{padding-bottom:20px }
 .m-menu{margin-top:10px;display:block;padding-left:15px }
 footer{background-color:#282828;color:#fff;margin-top:0 }
 header .menu>ul>li>a>img{display:inline-block;padding-right:10px }
 header .menu>ul>li.sets{display:inline-block }
 header .menu>ul>li.new{display:none }
 #category{margin-bottom:20px }
}
@media (max-width:1024px) and (min-width:768px){header .menu>ul>li>a>img{display:none }
 header .menu>ul>li.new{display:inline-block }
 header .menu>ul>li.sets{display:none }
 .my-header{width:100% }
}
.item-heading{padding-left:4.375rem;box-sizing:border-box}
.price{width:15%}
.remove{bottom:.125rem;float:right;position:relative;right:0;width:25%}
.coupon-button button{margin:26px 8px -20px 16px;padding:10px 27px 14px 20px;width:21%;border:1px solid #2f7ec0;font-weight:600;background-color:transparent;color:#414141}
.coupon-button button:hover{background:#f0f6fc;color:#2f7ec0}
.summary{background-color:#f0f6fc;border:1px solid #aaa;padding:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:239px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.summary-total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;margin:1rem 0;overflow:hidden;padding:.5rem 0}
.total-title,.total-value{color:#111;float:left;width:50%}
.remove button{background-color:transparent;color:#777;float:none;text-decoration:underline;font-size:21px}
.testimonials.success-text p{padding:10px 0}
.testimonials h2{padding-top:9px}
#home_testimonials p{padding:0 21px;line-height:1.5;font-size:16px}
.news-box{display:flex;flex-wrap:wrap;position:relative}
.news-box .one-half{background:#fff;width:48%;border:0;margin:0;padding:30px 0;text-align:center}
.news-box .one-half img{max-width:100%;width:auto;display:inline-block}
.testimonials h2.caption{position:relative;top:0;left:0;margin-top:0;text-align:center;width:100%;height:39px;line-height:22px;font-size:1rem;font-weight:700;letter-spacing:1px;background:#ebf3f8;color:#000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.right-links{float:right;vertical-align:middle;display:inherit;margin-top:7px}
.right-links ul{padding:0;list-style:none}
.right-links ul li{display:inline-block;position:relative;line-height:21px;text-align:left}
.right-links ul li a{display:block;padding:10px 12px 0 0;color:#636381;font-size:16px;font-weight:600}
header .bottom-header{padding-top:10px}
header .bottom-header>.container{display:flex}
.m-menu{display:none}
header .logo{float:left}
header .search-header .form-control{outline:0;width:100%;height:38px;font-size:12px;color:#000;padding:0 110px 0 12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d6d6d6;background:#fff}
.menu-overlay.active{background:rgba(0, 0, 0, .8);position:fixed;width:100%;height:100%;z-index:11;top:0;opacity:1}
.live-search a{display:block;padding:12px;font-size:14px}
.right-links input{position:absolute;top:5px;right:44px;width:453px;padding:7px}
footer h2{font-size:1.45rem}
footer form{margin:0 0 20px}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{margin:20px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}
footer{background-color:#282828;color:#fff;margin-top:20px}
.footer-contact__content{max-width:1440px;margin-left:auto;margin-right:auto;font-size:.8125rem}
.footer-email-signup p{margin:20px 0 20px}
footer .brand-list li{border-right:1px solid #000;line-height:0;display:inline-block;vertical-align:middle;width:24%;text-align:left;text-transform:uppercase;padding-left:10px}
.footer-email-signup,.footer-email-signup h2,.footer-email-signup p{text-align:left}
.footer-email-signup input[type=email]{border-radius:3px 0 0 3px;font-size:.938rem;line-height:2.66667;padding:6px 8px 8px;color:#000;width:50%;float:left!important}
.footer-email-signup input{float:left;height:40px!important;border:0}
.footer-email-signup input[type=submit]{background:#70aae6;border-left:1px solid #3881bb;border-radius:0 3px 3px 0;color:#fff;font-size:.75rem;font-weight:600;line-height:3.33333;text-transform:uppercase}
.header-wrap .footer-social-icons a,.header-wrap .footer-social-icons li,.header-wrap.footer-social-icons li{display:inline-block}
.footer-nav--header ul li{display:block;font-weight:600;line-height:2rem;width:auto;margin:0 6px}
footer h5{text-transform:uppercase;position:relative;padding-bottom:12px;margin-bottom:15px;text-align:left}
footer nav ul li a{text-align:left;font-size:14px;color:#fff;padding:0;margin-left:0;font-weight:700}
footer nav ul li{padding-bottom:13px}
.footer-copyright-row__wrapper{padding-left:20px;padding-right:20px}
li.deliverypatner{text-align:left;margin:0;padding-left:10px;padding-top:5px}
.footer-copyright-row p{margin:0!important;padding:10px}
.payment-wrap{background:#212020;padding-left:20px;padding-right:20px}
.blog-read,.header-time span{text-align:center}
footer .brand-list li:last-child{border-right:0}
.brand-list img{width:50px;height:50px}
#account-image,.account{display:none}
.btn-yellow .my-icons-add-cart,.btn-yellow .my-icons-call,.btn-yellow .my-icons-call-contact,.btn-yellow .my-icons-call-icon,.btn-yellow .my-icons-cart,.btn-yellow .my-icons-coupon-cart,.btn-yellow .my-icons-customer,.btn-yellow .my-icons-facebook,.btn-yellow .my-icons-help,.btn-yellow .my-icons-location,.btn-yellow .my-icons-money-back,.btn-yellow .my-icons-pdf,.btn-yellow .my-icons-pricing,.btn-yellow .my-icons-shipping,.btn-yellow .my-icons-support,.btn-yellow .my-icons-user,.cart-header .cart-logo .my-icons-add-cart,.cart-header .cart-logo .my-icons-call,.cart-header .cart-logo .my-icons-call-contact,.cart-header .cart-logo .my-icons-call-icon,.cart-header .cart-logo .my-icons-cart,.cart-header .cart-logo .my-icons-coupon-cart,.cart-header .cart-logo .my-icons-customer,.cart-header .cart-logo .my-icons-facebook,.cart-header .cart-logo .my-icons-help,.cart-header .cart-logo .my-icons-location,.cart-header .cart-logo .my-icons-money-back,.cart-header .cart-logo .my-icons-pdf,.cart-header .cart-logo .my-icons-pricing,.cart-header .cart-logo .my-icons-shipping,.cart-header .cart-logo .my-icons-support,.cart-header .cart-logo .my-icons-user,.cart-header .contact-us:before,.cart-main .cart-coupon label:before,.product-detail-main .product-detail .btn-default .my-icons-add-cart,.product-detail-main .product-detail .btn-default .my-icons-call,.product-detail-main .product-detail .btn-default .my-icons-call-contact,.product-detail-main .product-detail .btn-default .my-icons-call-icon,.product-detail-main .product-detail .btn-default .my-icons-cart,.product-detail-main .product-detail .btn-default .my-icons-coupon-cart,.product-detail-main .product-detail .btn-default .my-icons-customer,.product-detail-main .product-detail .btn-default .my-icons-facebook,.product-detail-main .product-detail .btn-default .my-icons-help,.product-detail-main .product-detail .btn-default .my-icons-location,.product-detail-main .product-detail .btn-default .my-icons-money-back,.product-detail-main .product-detail .btn-default .my-icons-pdf,.product-detail-main .product-detail .btn-default .my-icons-pricing,.product-detail-main .product-detail .btn-default .my-icons-shipping,.product-detail-main .product-detail .btn-default .my-icons-support,.product-detail-main .product-detail .btn-default .my-icons-user,.product-detail-main .product-detail .form-group .size-file:before,.service li:before,.service li:nth-child(2):before,.service li:nth-child(3):before,.service li:nth-child(4):before,.success-text .my-icons-add-cart,.success-text .my-icons-call,.success-text .my-icons-call-contact,.success-text .my-icons-call-icon,.success-text .my-icons-cart,.success-text .my-icons-coupon-cart,.success-text .my-icons-customer,.success-text .my-icons-facebook,.success-text .my-icons-help,.success-text .my-icons-location,.success-text .my-icons-money-back,.success-text .my-icons-pdf,.success-text .my-icons-pricing,.success-text .my-icons-shipping,.success-text .my-icons-support,.success-text .my-icons-user,.wrapper .customer article p:after,footer .brand-list li .my-icons-add-cart,footer .brand-list li .my-icons-call,footer .brand-list li .my-icons-call-contact,footer .brand-list li .my-icons-call-icon,footer .brand-list li .my-icons-cart,footer .brand-list li .my-icons-coupon-cart,footer .brand-list li .my-icons-customer,footer .brand-list li .my-icons-facebook,footer .brand-list li .my-icons-help,footer .brand-list li .my-icons-location,footer .brand-list li .my-icons-money-back,footer .brand-list li .my-icons-pdf,footer .brand-list li .my-icons-pricing,footer .brand-list li .my-icons-shipping,footer .brand-list li .my-icons-support,footer .brand-list li .my-icons-user,header .login #cart a:before,header .login span a:before{background-image:url(images/my-icons-sb9dc963115.png);background-repeat:no-repeat}
header .m-menu{float:left;width:20px;margin-top:15px}
.categories-main .content{background-color:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);padding:20px 20px 10px}
.categories-main .content .title{color:#337ab8!important;font-size:1.0625rem;padding-bottom:12px}
.categories-main .content p{font-size:.875rem;color:#565656;line-height:22px;margin:0 0 10px}
.categories-main .content .title-small{color:#000;font-size:.9375rem;padding-bottom:10px}
.categories-main .content .title-small:before{content:'-';display:inline-block;padding-right:10px}
.categories-main h1{font-size:20px;color:#337ab8}
.categories-main .content h3,.categories-main .content h4{font-size:14px}
.live-search{display:none;background:#ebf3f8;border:1px solid #dadada;position:absolute;width:445px;z-index:2;max-height:400px;overflow:auto;padding:10px 35px;margin-top:2px}
.testimonial_btn{background-color:#373d4b!important;color:#fff!important}
.header-time{right:0}
.header-time span{font-size:24px;font-weight:600;margin-right:0;padding:6px}
.c-header .header-time em{font-style:normal;font-size:30px;margin-right:15px}
.right-links ul li span.p1[data-count]:after{position:absolute;right:12%;top:16%;content:attr(data-count);font-size:100%;padding:.2em;border-radius:50%;line-height:1em;color:#fff;background:rgba(255, 0, 0, .85);text-align:center;min-width:1.3em}
.right-links ul li a:hover{color:#000}
.right-links ul li ul.dropdown{min-width:100%;display:none;position:absolute;z-index:999;left:0}
.right-links ul li ul.dropdown li,.right-links ul li:hover ul.dropdown{display:block}
.more{position:absolute;right:35px;bottom:18px;font-size:15px}
.para p{font-size:16px}
.para p{text-align:left;line-height:2}
.social-icon{float:left;font-weight:700;font-size:18px;width:33.33%}
.btn-submit{margin:0;height:40px;background-color:#3b3b3b;border-radius:0;width:109px;position:absolute;right:367px;text-transform:uppercase;color:#fff}
.cap{text-transform:capitalize}
.cap::after{content:"/";padding-left:3px}
.sub-taxonomy{padding-right:9px;font-weight:700;font-size:15px}
.right-links ul li a .item-no{position:absolute;right:0;top:10%;content:attr(data-count);font-size:100%;padding:.2em;border-radius:50%;line-height:1em;color:#fff;background:#337ab8;text-align:center;min-width:1.3em}
button{border:none;background-color:transparent;padding:0}
.view{text-decoration:none}
.prices{height:23px}
span.price.selling{font-size:15px;font-weight:700;padding-right:5px;color:#d20000;width:50%}
.view{color:#fff;padding:0;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)}
footer nav ul{margin-left:0;display:block}
#menu,#menu .see-all:focus,#menu .see-all:hover{background-image:linear-gradient(to bottom, #23a1d1, #1f90bb)}
#menu,.btn-default{background-repeat:repeat-x}
.offer{color:#3b3b3b}
.price-box-main{width:100%}
.price_box{width:50%;float:left}
.price_box{padding:0 0 0 10px}
.product-price{float:left;color:#ea2349;font-size:14px;font-weight:500}
.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;vertical-align:middle;padding-bottom:24px!important;padding-top:20px!important}
#menu #category{font-weight:700}
hr{margin-top:10px!important;margin-bottom:10px!important;border:0;border-top:1px solid #e2e0e0}
.at300b,.at300bs,.at300m{cursor:pointer}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu li p{margin:20px 0}
#menu{background-color:#229ac8;border-color:#1f90bb #1f90bb #145e7a;min-height:40px}
#menu .nav>li>a{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25);padding:10px 15px;min-height:15px;background-color:transparent}
#menu .nav>li.open>a,#menu .nav>li>a:hover{background-color:rgba(0, 0, 0, .1)}
#menu .dropdown-menu{padding-bottom:0}
#menu .dropdown-inner{display:table}
#menu .dropdown-inner ul{display:table-cell}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#333;font-size:12px}
#menu .dropdown-inner li a:hover{color:#fff}
#menu .see-all{display:block;margin-top:.5em;border-top:1px solid #ddd;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px}
#menu .see-all:focus,#menu .see-all:hover{text-decoration:none;color:#fff;background-color:#229ac8;background-repeat:repeat-x}
#menu #category{float:left;padding-left:15px;font-size:16px;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, .2)}
.alert{padding:8px 14px}
.btn-default,.btn-default:hover{text-shadow:0 1px 0 rgba(255, 255, 255, .5)}
.buttons{margin:1em 0}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, .1)}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:12px}
.btn-group>.btn-xs{font-size:9px}
.btn-group>.btn-sm{font-size:10.2px}
.btn-success{text-shadow:0 -1px 0 rgba(0, 0, 0, .25);background-repeat:repeat-x}
.btn-success{color:#fff;background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);border-color:#51a351 #51a351 #387038}
.btn-link{border-color:transparent;cursor:pointer;color:#23a1d1;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none}
.list-group a{border:1px solid #ddd;color:#888;padding:8px 12px}
.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#444;background:#eee;border:1px solid #ddd;text-shadow:0 1px 0 #fff}
h2.price{margin:0}
#cart .dropdown-menu li>div{min-width:427px;padding:0 10px}
.input-group .form-control[name^=quantity]{min-width:50px}
.modal-open{padding-right:0!important}
.heading{font-size:1.0625rem;color:#474747;padding-bottom:10px;line-height:26px;text-transform:uppercase;font-weight:500}
.product-detail,.product-detail-main{display:inline-block;color:#3c3c3c;font-size:.875rem;padding-bottom:20px}
button,input[type=buton],input[type=submit],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.my-btn-new{color:#fff;border-radius:0!important;text-transform:capitalize;display:inline-block;border:0}
.request-back{font-size:10pt;height:40px;width:98%;float:right;position:relative;outline:0;background:#f4f4f4;padding:14px 46px;text-align:center}
.request-popup .popup .title{font-size:1.125rem;color:#000;display:inline-block;vertical-align:middle;padding-right:10px}
.request-popup .popup .in{margin-right:-20px}
.request-popup .popup .one-half{margin-right:20px;width:306px}
.request-popup .popup select{background:url(images/drop-down.png) right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.request-popup .popup button{background:#337ab8;float:none;margin:10px auto 0;display:block;border:0;padding:10px 50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;text-transform:uppercase;cursor:pointer;outline:0}
.popup{background:#fff;padding:15px 25px 20px;box-sizing:border-box}
.popup .title{font-size:1.25rem;color:#565656;text-transform:uppercase;display:block}
.popup .one-half{width:300px;float:left;margin-right:32px;position:relative}
.popup label{font-size:.8125rem;color:#545454;padding-bottom:5px;display:block}
.popup .form-control{width:100%;height:33px;font-size:.8125rem;color:#565656;margin-bottom:12px}
.text{font-size:.875rem;text-transform:uppercase}
.popup textArea{height:80px!important;padding-top:10px}
.clearfix{display:block}
.old-price,.price-box .special-price,.text{display:inline-block}
.product-detail-main{position:relative}
.request-back a{color:#000;font-weight:700}
.text{color:#000;width:100%;line-height:1.5}
.price-box{color:#a0a0a0;font-size:20px;margin:0 0 5px}
.price-box .old-price .price-label,.price-box .special-price .price-label{display:none}
.price-box .old-price .price{color:#9b9b9b;text-decoration:line-through}
.price-box .special-price{color:#000;padding-left:1em}
.product-detail-main{padding:45px 0}
.product-detail-main{background-color:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);text-align:center;margin:5px;cursor:pointer}
.product-detail-main{color:#565656;font-size:16px;margin-bottom:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-weight:600}
.product-detail-main{color:#2f7ec0}
.product-detail-main{border-top:1px solid #eee;display:block;padding:15px 0;font-size:1.125rem;color:#414141;font-weight:600}
@media (max-width:478px){#cart .dropdown-menu{width:100% }
 #cart .dropdown-menu li>div{min-width:100% }
}
@media only screen and (max-device-width:480px) and (min-device-width:320px){.coupon-button button{margin:26px 8px -20px 16px;padding:10px 27px 14px 20px;width:93%;border:1px solid #000;background-color:transparent;color:#000;text-transform:uppercase }
}
@media (max-width:767px){.right-links{vertical-align:middle }
 .live-search, .menu{overflow:auto;background:#fff }
 .container{width:auto;padding:0 15px }
 header .logo{width:140px;left:45px;margin:0;position:fixed;top:35px }
 .right-links ul li a{padding:0 11px 0 0 }
 .right-links{width:100%;float:right;padding-left:200px;display:flex;margin-top:5px }
 .m-menu{margin-top:17px;display:block }
 .cart-header .cart-logo, .live-search{display:none }
 .cart-header .contact-us{margin-top:65px;float:none;font-size:21px;padding-left:150px;text-align:center }
 /*.cart-header .contact-us:before{position:absolute;left:81px;top:0;width:70px;height:24px;content:'';background-position:0 -76px }*/
 .live-search{border:1px solid #dadada;position:absolute;width:355px;z-index:1;max-height:400px;padding:10px 35px;margin-top:2px }
 .cart-header .logo img{width:201px }
 .cart-header, .categories-main .filter{padding:10px 0 }
 .cart-header .logo{width:100%;left:0;right:0;text-align:center;top:10px }
 .menu .container, .product-detail-main .product-detail-box, header .bottom-header{padding:0 }
 right-links ul{padding:0;list-style:none }
 header .menu>ul>li{display:block }
 header .menu{box-shadow:0 1px;color:#fff }
 header .menu>ul>li>a{padding:10px 15px;text-transform:uppercase;font-size:13px }
 #account-image{display:block }
 .cart-header .contact-us small, .m-sign, .menu, .menu img, .product-detail-main .contact-box:after, .product-detail-main .contact-box:before, .product-detail-main .product-detail .p-number, .sm-hide, footer .social-list li:nth-child(-n+2), footer nav .title:after, footer nav ul{display:none }
 .menu{position:fixed!important;z-index:11;width:272px;height:100%;margin:0;top:0!important;border:0 }
 header .dropdown-title.active{color:#337ab8;padding-bottom:20px }
 header .menu>ul>li>a{border-bottom:0 }
 header .dropdown{position:inherit;animation:none!important;background:#fff;left:0;right:0;top:100%;padding:10px;display:none;z-index:1!important;box-shadow:0 2px 3px #bfbebe }
 header .dropdown-title:after{transition:all .5s ease }
 .product-detail-main .product-info .title:after, footer nav .title:before, header .dropdown-title:after{content:'\f107';font-family:FontAwesome;float:right;font-size:1.0625rem }
 .menu .disflex-spbetween{display:block }
 header .dropdown .box{padding:5px 36px }
 header .bottom-header>.container{top:0;left:0;width:100%;border-bottom:2px solid #d9d9d9;z-index:1 }
 .blog-box .bottom a, .blog-box .top a, .blog-box .top a:nth-last-child(-n+1), .sm-width-auto, .wrapper .news-box .one-half, header .dropdown .box{width:auto;padding-top:15px }
 .product-detail-main .product-slider-box, footer .social-list li, footer nav, header .dropdown .box li{float:none;width:auto;display:block }
 .news-box{display:inherit }
 .news-box .one-half{background:#fff;width:100%;border:0;margin:15px 0 0;text-align:center;padding:15px 0 }
 footer .brand-list li{display:block;width:auto;border-right:0;text-align:left;border-bottom:1px solid #dadada;padding:10px 0 }
 .payementpartners span, li.payementpartners{padding-left:0 }
 li.deliverypatner{list-style:none;text-align:left;padding-left:0 }
 .right-links input{top:5px;right:50px;width:195px }
 .popup{padding:10px }
 .popup .form-control{height:30px }
 .popup .one-half{float:none;width:auto;margin:0 }
 .form-group.input-group.input-group-sm{width:100%;float:right }
}
@media only screen and (min-device-width:640px) and (max-device-width:360px){.pearl{width:100% }
}
@media only screen and (min-device-width:600px) and (max-device-width:1024px){.right-links{padding-left:390px }
 .cart-header .cart-logo{display:none }
 .coupon-button button{width:95% }
 .cart-header .contact-us{padding-left:265px;width:400px }
 .cart-header .contact-us:before{left:185px }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.container{padding:0 15px }
 .right-links{width:100%;float:right;padding-left:440px;vertical-align:middle;display:inherit;margin-top:5px }
 .cart-header .cart-logo, .m-menu{display:none }
 .m-menu{margin-top:17px }
 header .logo{width:215px;left:90px;margin:0;position:absolute }
 .summary{width:95% }
 .coupon-button button{width:24% }
 right-links ul{padding:0;list-style:none }
 header .menu>ul>li>a{padding:15px 11px;font-size:13px;font-weight:700 }
 .product-detail-main .product-slider-box, footer .social-list li, footer nav, header .dropdown .box li{float:none;width:auto;display:block }
 .news-box .one-half{background:#fff;width:48%;border:0;margin:15px 0 0;text-align:center;padding:15px 0 }
 .news-box{display:flex }
}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){header .menu>ul>li>a{padding:15px 14px;font-size:14px;font-weight:700 }
 .news-box .one-half{background:#fff;width:48%;border:0;margin:0;padding:30px 0;text-align:center }
 .news-box{display:flex }
 .right-links{padding-left:675px }
}
@media only screen and (max-width:320px){.header-time span{text-align:center;font-weight:600 }
 .container{width:auto;padding:0 15px }
 .header-time span{font-size:20px;margin-right:0;padding:6px }
 .right-links{padding-left:165px }
 footer .brand-list li .content{font-size:17px }
}
@media only screen and (max-width:600px){.pearl{width:100% }
}
@media only screen and (min-device-width:375px) and (max-device-width:667px){.cart-header .contact-us small{display:none;font-size:.8125rem }
 .right-links input{position:absolute;top:5px;right:50px;width:195px;padding:10px }
}
@media only screen and (min-device-width:376px) and (max-device-width:767px){footer nav ul{list-style:none;margin-left:0;display:block }
}
@media only screen and (max-device-width:800px) and (min-device-width:768px){footer .brand-list li{line-height:26px;text-align:center }
 i.fa.fa-star{margin-top:-23px;text-align:center;margin-left:14px }
 .footer-contact{padding:0 }
 .footer-email-signup input[type=email]{border-radius:3px 0 0 3px;font-size:.938rem;line-height:2.66667;padding:6px 6px 8px;color:#000;width:76% }
}
@media only screen and (max-device-width:1024px) and (min-device-width:801px){footer .brand-list li .content{font-size:13px }
 .footer-email-signup input[type=email]{width:60% }
}
@media (min-width:1200px){.modal-open[style]{padding-right:0!important }
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1), #content .col-md-3:nth-child(4n+1), #content .col-md-4:nth-child(3n+1), #content .col-md-6:nth-child(2n+1){clear:left }
}
@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1), #content .col-sm-3:nth-child(4n+1), #content .col-sm-4:nth-child(3n+1), #content .col-sm-6:nth-child(2n+1){clear:left }
}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block }
}
@media (max-width:992px){.product-detail-main .product-detail-box{padding:25px 0 }
 .product-detail-main .product-slider-box{width:48% }
}
@media only screen and (max-width:767px) and (min-width:601px){.heading, .product-detail{text-align:center }
 .heading{padding-top:15px }
 .product-detail{float:left;width:100%;padding:10px }
 .popup .form-control{height:30px }
 .popup{padding:10px }
}
.signup_footer{margin:0 0 20px}
.subcribe_footer{float:left!important}
.cat_id82{color:#f05d4d!important}
@media only screen and (max-width:767px){.zopim{bottom:65px!important;top:inherit!important }
}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
footer h5{color:#fff;font-size:14px;letter-spacing:1px;font-weight:700;padding:0}
@media only screen and (max-width:600px) and (min-width:481px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:480px) and (min-width:426px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:360px) and (min-width:321px){.heading, .product-detail, .product-detail-main{text-align:center }
 .request-back{font-size:12px }
 .heading{padding-top:15px }
}
@media (max-width:320px){.heading, .product-detail, .product-detail-main{text-align:center }
 .request-back{font-size:12px;padding:14px 38px }
 .logo{margin-top:7px }
 .heading{padding-top:15px }
 footer .brand-list li .content{font-size:17px }
}
@media only screen and (max-width:375px) and (min-width:361px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:400px) and (min-width:376px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:425px) and (min-width:401px){.product-detail, .product-detail-main{display:block;text-align:center }
 .heading{text-align:center }
}
@media only screen and (max-width:400px){.footer-email-signup input[type=email]{width:66% }
}
.ajax-shadow{position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;background:0 0}
form{margin:0}
input{float:none!important}
.footer-social-icons i{font-size:1.875rem;color:#fff;line-height:1}
.footer-email-signup input[type=submit]{background:#f0f6fc none repeat scroll 0 0;border-left:1px solid #000;border-radius:0 3px 3px 0;color:#fff;font-size:.75rem;font-weight:600;line-height:3.33333;text-transform:uppercase;background-color:#000}
footer nav ul li a:hover{color:#000;text-decoration:none}
footer .brand-list li i{display:inline-block;vertical-align:middle;width:23px;height:23px;color:#fff;padding:2px 0 2px 5px;font-size:18px}
footer .brand-list li .content{display:inline-block;vertical-align:middle;font-size:17px;text-transform:capitalize;text-align:left;padding-left:7px;color:#fff;font-weight:600}
.footer-contact{padding:20px 0;background:#121e26}
.fa-pinterest:before{content:"\f0d2"}
.fa-facebook-square:before{content:"\f082"}
.fa-times:before{content:"\f00d"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-twitter-square:before{content:"\f081"}
.fa-youtube-square:before{content:"\f166"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-instagram:before{content:"\f16d"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-twitter:before{content:"\f099"}
.fa-youtube:before{content:"\f167"}
.fa-pinterest-p:before{content:"\f231"}
.fa-reply:before{content:"\f112"}
.fa-whatsapp:before{content:"\f232"}
.fa-phone:before{content:"\f095"}
.fa-star:before{content:"\f005"}
.fa-diamond:before{content:"\f219"}
.fa-check-square-o:before{content:"\f046"}
.fa-gift:before{content:"\f06b"}
.fa-user:before{content:"\f007"}
.fa-user-circle-o:before{content:"\f2be";}
.fa-key:before{content:"\f084"}
.fa-truck:before{content:"\f0d1"}
.fa-book:before{content:"\f02d"}
.fa-undo:before{content:"\f0e2"}
.fa-heart:before{content:"\f004"}
.fa-sign-out:before{content:"\f08b"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-shopping-cart:before{content:"\f07a"}
.alert-success{color:#337ab8!important;background-color:#e7f6fc!important;border-color:#337ab8!important}
a,address,article,b,big,blockquote,body,caption,center,code,del,div,em,embed,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,menu,nav,object,p,q,ruby,s,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;font-size:100%;vertical-align:baseline}
body,html{max-width:100%;/*overflow-x:hidden*/}
html{line-height:1}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
article,figure,footer,header,main,menu,nav,section,summary{display:block}
.box h2{color:#000;font-size:15px;text-decoration:underline;padding-bottom:5px}
#topsearch{display:none}
header .menu .container{position:relative}
header .dropdown .box ul{display:block!important}
.disflex-spbetween{display:flex;justify-content:space-between}
header .dropdown .box{padding:10px 10px;width:66%}
header .dropdown .box+.box{width:50%}
header .dropdown a{font-size:13px;color:#545454;font-weight:600}
header .dropdown .box li{padding:10px 0;float:left;width:33.33%}
header .dropdown{position:absolute;z-index:1;background:#fff;left:0;right:0;top:100%;padding:10px;display:none;box-shadow:0 2px 3px #bfbebe}
.boostKeyframe{transform:scale3d(1, 1, 1)}
header .menu>ul>li{display:inline-block}
header .search-header button{background:#3a3b3d;border:0;outline:0;position:absolute;right:0;top:8px;width:106px;height:38px;font-size:14px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}
header .search-header button i{color:#fff;padding-right:4px;font-size:14px}
.add-ac{padding:5px 5px!important}
header{background:#fff;width:100%!important;top:0!important;z-index:9999!important}
header .login{float:left;padding-left:30px;padding-top:10px;width:330px;text-align:right}
header .menu>ul>li>a{display:block;font-size:14px;color:#000;text-transform:uppercase;padding:15px;font-weight:700;text-decoration:none}
.cart-header{padding:20px 0 15px}
.cart-header .cart-logo{font-size:24px;color:#000;text-align:center;width:35%;float:left;padding-top:40px}
.cart-header .contact-us{float:right;font-size:1.25rem;position:relative;padding-left:76px;width:291px;margin-top:40px}
.cart-header .contact-us small{display:block;font-size:.8125rem}
/*.cart-header .contact-us:before{position:absolute;left:0;top:6px;width:70px;height:24px;content:'';background-position:0 -76px}*/
.cart-blank{padding:130px 0}
.btn-yellow{background:#000;font-size:1.125rem;color:#fff;padding:10px;display:block;border:0;cursor:pointer;width:100%;text-transform:uppercase}
.price,.product-image,button,input{float:left}
.item-heading{padding-left:4.375rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.price{width:15%}
.remove{bottom:.125rem;float:right;position:relative;right:0;text-align:right;width:25%}
.coupon-button button{margin:26px 8px -20px 16px;padding:10px 27px 14px 20px;width:21%;border:1px solid #2f7ec0;font-weight:600;background-color:transparent;color:#414141;text-transform:uppercase}
.coupon-button button:hover{background:#f0f6fc;color:#2f7ec0}
.summary{background-color:#f0f6fc;border:1px solid #aaa;padding:1rem;width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.summary{width:239px}
.buttons{margin:16px 0}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.summary-total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;margin:1rem 0;overflow:hidden;padding:.5rem 0}
.total-title,.total-value{color:#111;float:left;width:50%}
.remove button{background-color:transparent;color:#777;float:none;text-decoration:underline;text-transform:uppercase;font-size:21px}
.banner{text-align:center;position:relative;max-width:100%;margin:170px auto 0}
.testimonials{height:260px;margin-top:10px;}
.success-text p{padding:10px 0}
.testimonials h2{padding-top:9px}
#home_testimonials p{padding:0 21px;line-height:1.5;font-size:16px}
.news-box{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}
.news-box .one-half{background:#fff;width:48%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)}
.news-box .one-half{background:#fff;width:48%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center}
.news-box .one-half img{max-width:100%;width:auto;display:inline-block}
.testimonials h2.caption{position:relative;top:0;left:0;margin-top:0;text-align:center;width:100%;height:39px;line-height:22px;font-size:1rem;font-weight:700;letter-spacing:1px;background:#ebf3f8;color:#000;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.right-links{float:right;vertical-align:middle;display:inherit;margin-top:7px}
.right-links ul{padding:0;list-style:none}
.right-links ul li{display:inline-block;position:relative;line-height:21px;text-align:left}
.right-links ul li a{display:block;padding:0 12px 0 0;color:#636381;text-decoration:none;padding-top:10px;font-size:16px;font-weight:600}
header .bottom-header{padding-top:10px}
header .bottom-header>.container{display:flex}
.m-menu{display:none}
header .logo{float:left;width:350px}
header .search-header .form-control{width:100%;border:0;outline:0;width:100%;height:38px;font-size:12px;color:#000;padding:0 110px 0 12px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d6d6d6;background:#fff}
.menu-overlay.active{background:rgba(0, 0, 0, .8);position:fixed;width:100%;height:100%;z-index:11;top:0;opacity:1}
.live-search a{display:block;padding:12px;font-size:14px}
.right-links input{position:absolute;top:5px;right:44px;width:453px;padding:7px}
.account{display:none}
footer h2{font-size:1.45rem}
footer h1,footer h2,footer h3{line-height:40px}
footer form{margin:0 0 20px}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{margin:20px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}
footer{background-color:#656565;color:#fff;margin-top:20px}
footer .brand-list li{border-right:1px solid #000;line-height:0}
.footer-contact__content{max-width:1440px;margin-left:auto;margin-right:auto;font-size:.8125rem}
footer .brand-list li:last-child{border-right:0}
.footer-email-signup p{margin:20px 0 20px}
footer .brand-list li{display:inline-block;vertical-align:middle;width:24%;text-align:left;text-transform:uppercase;padding-left:10px}
.footer-email-signup,.footer-email-signup h2,.footer-email-signup p{text-align:left}
.footer-email-signup input[type=email]{border-radius:3px 0 0 3px;font-size:.938rem;line-height:2.66667;padding:6px 8px 8px 8px;color:#000;width:50%;float:left!important}
.footer-email-signup input{float:left;height:40px!important;border:0 none}
.header-wrap .footer-social-icons a,.header-wrap .footer-social-icons li,.header-wrap.footer-social-icons li{display:inline-block}
.footer-nav--header ul li{display:block;font-weight:600;line-height:2rem;width:auto;margin:0 6px}
li.securesec{list-style:none}
footer h5{font-size:1.125rem;text-transform:uppercase;position:relative;padding-bottom:12px;margin-bottom:15px;color:#7d7d7e;text-align:left}
footer nav ul li{padding-bottom:13px}
footer nav ul{list-style:none;margin-left:0}
.footer-copyright-row__wrapper{padding-left:20px;padding-right:20px}
li.payementpartners{list-style:none}
li.deliverypatner{list-style:none;text-align:left;margin:0;padding-left:10px;padding-top:5px}
.footer-copyright-row p{margin:0!important;padding:10px}
.payment-wrap{background:#656565;padding-left:20px;padding-right:20px}
.payementpartners span{text-align:left;text-transform:uppercase;padding-left:6px;color:#fff;margin:0;padding-top:5px;font-weight:700;}
.delivery{text-align:left;text-transform:uppercase;font-weight:700;padding-left:45px;color:#fff;margin:0}
footer .brand-list li:last-child{border-right:0}
.brand-list img{width:50px;height:50px}
img{max-width:100%;outline:none;}
#account-image{display:none}
.account{display:none}
.btn-yellow .my-icons-add-cart,.btn-yellow .my-icons-call,.btn-yellow .my-icons-call-contact,.btn-yellow .my-icons-call-icon,.btn-yellow .my-icons-cart,.btn-yellow .my-icons-coupon-cart,.btn-yellow .my-icons-customer,.btn-yellow .my-icons-facebook,.btn-yellow .my-icons-help,.btn-yellow .my-icons-location,.btn-yellow .my-icons-money-back,.btn-yellow .my-icons-pdf,.btn-yellow .my-icons-pricing,.btn-yellow .my-icons-shipping,.btn-yellow .my-icons-support,.btn-yellow .my-icons-user,.cart-header .cart-logo .my-icons-add-cart,.cart-header .cart-logo .my-icons-call,.cart-header .cart-logo .my-icons-call-contact,.cart-header .cart-logo .my-icons-call-icon,.cart-header .cart-logo .my-icons-cart,.cart-header .cart-logo .my-icons-coupon-cart,.cart-header .cart-logo .my-icons-customer,.cart-header .cart-logo .my-icons-facebook,.cart-header .cart-logo .my-icons-help,.cart-header .cart-logo .my-icons-location,.cart-header .cart-logo .my-icons-money-back,.cart-header .cart-logo .my-icons-pdf,.cart-header .cart-logo .my-icons-pricing,.cart-header .cart-logo .my-icons-shipping,.cart-header .cart-logo .my-icons-support,.cart-header .cart-logo .my-icons-user,.cart-header .contact-us:before,.cart-main .cart-coupon label:before,.product-detail-main .product-detail .btn-default .my-icons-add-cart,.product-detail-main .product-detail .btn-default .my-icons-call,.product-detail-main .product-detail .btn-default .my-icons-call-contact,.product-detail-main .product-detail .btn-default .my-icons-call-icon,.product-detail-main .product-detail .btn-default .my-icons-cart,.product-detail-main .product-detail .btn-default .my-icons-coupon-cart,.product-detail-main .product-detail .btn-default .my-icons-customer,.product-detail-main .product-detail .btn-default .my-icons-facebook,.product-detail-main .product-detail .btn-default .my-icons-help,.product-detail-main .product-detail .btn-default .my-icons-location,.product-detail-main .product-detail .btn-default .my-icons-money-back,.product-detail-main .product-detail .btn-default .my-icons-pdf,.product-detail-main .product-detail .btn-default .my-icons-pricing,.product-detail-main .product-detail .btn-default .my-icons-shipping,.product-detail-main .product-detail .btn-default .my-icons-support,.product-detail-main .product-detail .btn-default .my-icons-user,.product-detail-main .product-detail .form-group .size-file:before,.service li:before,.service li:nth-child(2):before,.service li:nth-child(3):before,.service li:nth-child(4):before,.success-text .my-icons-add-cart,.success-text .my-icons-call,.success-text .my-icons-call-contact,.success-text .my-icons-call-icon,.success-text .my-icons-cart,.success-text .my-icons-coupon-cart,.success-text .my-icons-customer,.success-text .my-icons-facebook,.success-text .my-icons-help,.success-text .my-icons-location,.success-text .my-icons-money-back,.success-text .my-icons-pdf,.success-text .my-icons-pricing,.success-text .my-icons-shipping,.success-text .my-icons-support,.success-text .my-icons-user,.wrapper .customer article p:after,footer .brand-list li .my-icons-add-cart,footer .brand-list li .my-icons-call,footer .brand-list li .my-icons-call-contact,footer .brand-list li .my-icons-call-icon,footer .brand-list li .my-icons-cart,footer .brand-list li .my-icons-coupon-cart,footer .brand-list li .my-icons-customer,footer .brand-list li .my-icons-facebook,footer .brand-list li .my-icons-help,footer .brand-list li .my-icons-location,footer .brand-list li .my-icons-money-back,footer .brand-list li .my-icons-pdf,footer .brand-list li .my-icons-pricing,footer .brand-list li .my-icons-shipping,footer .brand-list li .my-icons-support,footer .brand-list li .my-icons-user,header .login #cart a:before,header .login span a:before{background-image:url(images/my-icons-sb9dc963115.png);background-repeat:no-repeat}
header .m-menu{float:left;width:20px;margin-top:15px}
.categories-main .content{background-color:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);padding:20px 20px 10px}
.categories-main .content .title{color:#337ab8!important;font-size:1.0625rem;padding-bottom:12px}
.categories-main .content p{font-size:.875rem;color:#565656;line-height:22px;padding-right:5px;}
.categories-main .content .title-small{color:#000;font-size:.9375rem;padding-bottom:10px}
.categories-main .content .title-small:before{content:'-';display:inline-block;padding-right:10px}
.categories-main h1{font-size:20px;color:#337ab8}
.categories-main .content h2{color:#9b9b9b;font-size:16px;line-height:22px;padding-bottom:6px}
.categories-main .content h3{font-size:14px}
.categories-main .content h4{font-size:14px}
.categories-main .content p{margin:0 0 10px}
.live-search{display:none;background:#ebf3f8;border:1px solid #dadada;position:absolute;width:445px;z-index:2;max-height:400px;overflow:auto;padding:10px 35px;margin-top:2px}
.testimonial_btn{background-color:#373d4b!important;color:#fff!important}
.header-time{right:0}
.header-time span{text-align:center;font-size:24px;font-weight:600;margin-right:0;padding:6px}
.c-header .header-time em{font-style:normal;font-size:30px;margin-right:15px}
.right-links ul li span.p1[data-count]:after{position:absolute;right:12%;top:16%;content:attr(data-count);font-size:100%;padding:.2em;border-radius:50%;line-height:1em;color:#fff;background:rgba(255, 0, 0, .85);text-align:center;min-width:1.3em}
.right-links ul li a:hover{color:#000}
.right-links ul li ul.dropdown{min-width:100%;display:none;position:absolute;z-index:999;left:0}
.right-links ul li:hover ul.dropdown{display:block}
.right-links ul li ul.dropdown li{display:block}
.more{position:absolute;right:35px;bottom:18px;font-size:15px}
.blog-read{text-align:center}
.para p{font-size:16px;text-align:left;line-height:2}
.social-icon{float:left;font-weight:700;font-size:18px;width:33.33%}
.btn-submit{margin:0;height:40px;background-color:#3b3b3b;border-radius:0;width:109px;position:absolute;right:367px;text-transform:uppercase;color:#fff}
.cap{text-transform:capitalize}
.cap::after{content:"/";padding-left:3px}
.sub-taxonomy{padding-right:9px;font-weight:700;font-size:15px}
.right-links ul li a .item-no{position:absolute;right:0;top:10%;content:attr(data-count);font-size:100%;padding:.2em;border-radius:50%;line-height:1em;color:#fff;background:#337ab8;text-align:center;min-width:1.3em}
button{border:none;background-color:transparent;padding:0}
.prices{height:23px}
span.price.selling{font-size:15px;font-weight:700;padding-right:5px;color:#d20000;width:50%}
.view{color:#fff;padding:0;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)}
footer nav ul{list-style:none;margin-left:0;display:block}
.offer{color:#3b3b3b}
.price-box-main{width:100%}
.price_box{width:50%;float:left;padding:0 0 0 10px}
.product-price{float:left;color:#ea2349;font-size:14px;font-weight:500}
.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;vertical-align:middle;padding-bottom:24px!important;padding-top:20px!important}
hr{margin-top:10px!important;margin-bottom:10px!important;border:0;border-top:1px solid #e2e0e0}
.clearfix{display:block}
.at300b,.at300bs,.at300m{cursor:pointer}
.price-box{color:#a0a0a0;font-size:13px;margin:5px 0 7px 5px}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu li p{margin:20px 0}
#menu{background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;min-height:40px}
#menu .nav>li>a{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25);padding:10px 15px 10px 15px;min-height:15px;background-color:transparent}
#menu .nav>li.open>a,#menu .nav>li>a:hover{background-color:rgba(0, 0, 0, .1)}
#menu .dropdown-menu{padding-bottom:0}
#menu .dropdown-inner{display:table}
#menu .dropdown-inner ul{display:table-cell}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#333;font-size:12px}
#menu .dropdown-inner li a:hover{color:#fff}
#menu .see-all{display:block;margin-top:.5em;border-top:1px solid #ddd;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px}
#menu .see-all:focus,#menu .see-all:hover{text-decoration:none;color:#fff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, .2)}
.alert{padding:8px 14px 8px 14px}
.buttons{margin:1em 0}
.btn{padding:7.5px 12px;}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:12px}
.btn-group>.btn-xs{font-size:9px}
.btn-group>.btn-sm{font-size:10.2px}
.btn-default{color:#fff;text-shadow:0 1px 0 rgba(255, 255, 255, .5);background-color:#000;background-repeat:repeat-x;border-color:#ddd #ddd #b3b3b3 #b7b7b7}
.btn-default:hover{color:#000;text-shadow:0 1px 0 rgba(255, 255, 255, .5);background:#f0f6fc none repeat scroll 0 0}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, .1)}
.btn-link{border-color:transparent;cursor:pointer;color:#23a1d1;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none}
.list-group a{border:1px solid #ddd;color:#888;padding:8px 12px}
.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#444;background:#eee;border:1px solid #ddd;text-shadow:0 1px 0 #fff}
h2.price{margin:0}
#cart .dropdown-menu li>div{min-width:427px;padding:0 10px}
.input-group .form-control[name^=quantity]{min-width:50px}
.modal-open{padding-right:0!important}
.heading{font-size:1.0625rem;color:#474747;padding-bottom:10px;line-height:26px;text-transform:uppercase;font-weight:500}
.product-detail,.product-detail-main{display:inline-block;color:#3c3c3c;font-size:.875rem;padding-bottom:20px}
.form-control{outline:0;width:100%;height:36px;padding:0 9px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:.8125rem;color:#000;background-color:#fff;margin: 5px 0px;}
button,input[type=buton],input[type=submit],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.my-btn-new{color:#fff;border-radius:0!important;text-transform:capitalize;display:inline-block;border:0 none}
.request-back{font-size:10pt;height:40px;width:98%;float:right;position:relative;outline:0;background:#f4f4f4;padding:14px 46px;text-align:center}
.request-popup .popup .title{font-size:1.125rem;color:#000;display:inline-block;vertical-align:middle;padding-right:10px}
.request-popup .popup .in{margin-right:-20px}
.request-popup .popup .one-half{margin-right:20px;width:306px}
.request-popup .popup select{background:url(images/drop-down.png) no-repeat right center;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.request-popup .popup button{background:#000;float:none;margin:0 auto;display:block;margin-top:10px;border:0;padding:10px 50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;text-transform:uppercase;cursor:pointer;outline:0}
.popup{background:#fff;padding:15px 25px 20px;box-sizing:border-box}
.popup .title{font-size:1.25rem;color:#565656;text-transform:uppercase;display:block}
.popup .one-half{width:300px;float:left;margin-right:32px;position:relative}
.popup label{font-size:.8125rem;color:#545454;padding-bottom:5px;display:block}
.popup .form-control{width:100%;height:33px;font-size:.8125rem;color:#565656;margin-bottom:12px}
.popup textArea{height:80px!important;padding-top:10px}
.clearfix{display:block}
.request-back a{color:#000;font-weight:700}
.text{font-size:.875rem;color:#000;display:inline-block;width:100%;text-transform:uppercase;line-height:1.5}
.price-box{color:#a0a0a0;font-size:20px;margin:0 0 5px}
.old-price,.price-box .special-price{display:inline-block}
.price-box .old-price .price-label,.price-box .special-price .price-label{display:none}
.price-box .special-price{color:#000;padding-left:1em}
.product-detail-main{position:relative}
.product-detail-main{padding:45px 0}
a{text-decoration:none;color:#000;outline:none;;}
.product-detail-main{background-color:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);box-shadow:0 0 3px rgba(0, 0, 0, .2);text-align:center;margin:5px;display:block;cursor:pointer}
.product-detail-main{color:#565656;font-size:16px;margin-bottom:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-weight:600}
.product-detail-main{color:#2f7ec0}
.product-detail-main{border-top:1px solid #eee;display:block;padding:15px 0;font-size:1.125rem;color:#414141;font-weight:600}
@media (max-width:478px){#cart .dropdown-menu{width:100% }
}
@media only screen and (max-device-width:480px) and (min-device-width:320px){.coupon-button button{margin:26px 8px -20px 16px;padding:10px 27px 14px 20px;width:93%;border:1px solid #000;background-color:transparent;color:#000;text-transform:uppercase }
}
@media (max-width:767px){.container{width:auto;padding:0 15px }
 header .logo{width:140px;left:45px;margin:0;position:fixed;top:35px }
 .right-links ul li a{padding:0 11px 0 0 }
 .right-links{width:100%;float:right;padding-left:200px;vertical-align:middle;display:flex;margin-top:5px }
 .m-menu{margin-top:17px;display:block }
 .cart-header .cart-logo{display:none }
 .cart-header .contact-us{margin-top:65px;float:none;font-size:21px;padding-left:150px;text-align:center }
 /*.cart-header .contact-us:before{position:absolute;left:81px;top:0;width:70px;height:24px;content:'';background-position:0 -76px }*/
 .live-search{display:none;background:#fff;border:1px solid #dadada;position:absolute;width:355px;z-index:1;max-height:400px;overflow:auto;padding:10px 35px;margin-top:2px }
 .cart-header .logo img{width:201px }
 .cart-header, .categories-main .filter{padding:10px 0 }
 .cart-header .logo{width:100%;left:0;right:0;text-align:center;top:10px }
 .cart-main a img{float:left;padding-right:10px }
 right-links ul{padding:0;list-style:none }
 .menu .container{padding:0 }
 header .menu>ul>li{border-bottom:2px solid #f0f6fc;display:block }
 header .menu{border-top:1px solid #f0f6fc;box-shadow:0 1px;color:#f0f6fc }
 .product-detail-main .product-detail-box, header .bottom-header{padding:0 }
 header .menu>ul>li>a{border-bottom:0 }
 header .menu>ul>li>a{padding:10px 15px;text-transform:uppercase;font-size:13px }
 #account-image{display:block }
 .m-sign{display:none }
 .menu{display:none;position:fixed!important;z-index:11;margin:0;width:272px;height:100%;overflow:auto;background:#fff;margin:0;top:0!important;border:0 }
 header .dropdown-title.active{color:#337ab8;padding-bottom:20px }
 header .menu>ul>li>a{border-bottom:0 }
 header .dropdown{position:inherit;animation:none!important;padding:0 22px }
 header .dropdown{z-index:1;background:#fff;left:0;right:0;top:100%;padding:10px;display:none;z-index:1!important;box-shadow:0 2px 3px #bfbebe }
 header .dropdown-title:after{transition:all .5s ease }
 .cart-header .contact-us small, .menu img, .product-detail-main .contact-box:after, .product-detail-main .contact-box:before, .product-detail-main .product-detail .p-number, .sm-hide, footer .social-list li:nth-child(-n+2), footer nav .title:after, footer nav ul{display:none }
 .product-detail-main .product-info .title:after, footer nav .title:before, header .dropdown-title:after{content:'\f107';font-family:FontAwesome;float:right;font-size:1.0625rem }
 .menu .disflex-spbetween{display:block }
 header .dropdown .box{padding:5px 36px }
 header .bottom-header>.container{top:0;left:0;width:100%;border-bottom:2px solid #d9d9d9;z-index:1 }
 .blog-box .bottom a, .blog-box .top a, .blog-box .top a:nth-last-child(-n+1), .sm-width-auto, .wrapper .news-box .one-half, header .dropdown .box{width:auto;padding-top:15px }
 .product-detail-main .product-slider-box, footer .social-list li, footer nav, header .dropdown .box li{float:none;width:auto;display:block }
 .news-box .one-half{margin-top:15px;padding:15px 0 }
 .news-box{display:inherit }
 .news-box .one-half{background:#fff;width:100%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center }
 .news-box .one-half{margin-top:15px;padding:15px 0 }
 footer .brand-list li{display:block;width:auto;border-right:0;text-align:left;border-bottom:1px solid #dadada;padding:10px 0 }
 li.payementpartners{padding-left:0 }
 li.deliverypatner{list-style:none;text-align:left;padding-left:0 }
 .payementpartners span{padding-left:0 }
 .right-links input{top:5px;right:50px;width:195px }
 .popup{padding:10px }
 .popup .form-control{height:30px }
 .popup .one-half{float:none;width:auto;margin:0 }
 .form-group.input-group.input-group-sm{width:100%;float:right }
}
@media only screen and (min-device-width:640px) and (max-device-width:360px){.pearl{width:100% }
}
@media only screen and (min-device-width:600px) and (max-device-width:1024px){.right-links{padding-left:390px }
 .cart-header .cart-logo{display:none }
 .coupon-button button{width:95% }
 .cart-header .contact-us{padding-left:265px;width:400px }
 .cart-header .contact-us:before{left:185px }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.container{padding:0 15px }
 .right-links{width:100%;float:right;padding-left:440px;vertical-align:middle;display:inherit;margin-top:5px }
 .m-menu{margin-top:17px;display:block }
 header .logo{width:215px;left:90px;margin:0;position:absolute }
 .summary{width:95% }
 .coupon-button button{width:24% }
 .m-menu{display:none }
 right-links ul{padding:0;list-style:none }
 header .menu>ul>li>a{padding:15px 9px;font-size:10px;font-weight:700 }
 .cart-header .cart-logo{display:none }
 .product-detail-main .product-slider-box, footer .social-list li, footer nav, header .dropdown .box li{float:none;width:auto;display:block }
 .news-box .one-half{margin-top:15px;padding:15px 0 }
 .news-box{display:flex }
 .news-box .one-half{background:#fff;width:100%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center }
 .news-box .one-half{background:#fff;width:48%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center }
 .news-box{display:flex }
 .news-box .one-half{margin-top:15px;padding:15px 0 }
}
@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){header .menu>ul>li>a{padding:15px 25px;font-size:14px;font-weight:700 }
 .news-box .one-half{background:#fff;width:48%;border:0;margin:0;text-align:center;padding:30px 0;text-align:center }
 .news-box{display:flex }
 .right-links{padding-left:675px }
}
@media only screen and (max-width:320px){.container{width:auto;padding:0 15px }
 .header-time span{text-align:center;font-size:20px;font-weight:600;margin-right:0;padding:6px }
 .right-links{padding-left:165px }
 footer .brand-list li .content{font-size:17px }
}
@media only screen and (max-width:600px){.pearl{width:100% }
}
@media only screen and (min-device-width:375px) and (max-device-width:667px){.right-links input{position:absolute;top:5px;right:50px;width:195px;padding:10px }
 .cart-header .contact-us small{display:none;font-size:.8125rem }
 .right-links input{position:absolute;top:5px;right:50px;width:195px;padding:10px }
}
@media only screen and (min-device-width:376px) and (max-device-width:767px){footer nav ul{list-style:none;margin-left:0;display:block }
}
@media only screen and (max-device-width:800px) and (min-device-width:768px){footer .brand-list li{line-height:26px;text-align:center }
 i.fa.fa-star{margin-top:-23px;text-align:center;margin-left:14px }
 .footer-email-signup input[type=email]{border-radius:3px 0 0 3px;font-size:.938rem;line-height:2.66667;padding:6px 6px 8px 6px;color:#000;width:76% }
}
@media only screen and (max-device-width:1024px) and (min-device-width:801px){footer .brand-list li .content{font-size:13px }
 .footer-email-signup input[type=email]{width:60% }
}
@media (max-width:478px){#cart .dropdown-menu li>div{min-width:100% }
}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block }
}
@media (min-width:1200px){.modal-open[style]{padding-right:0!important }
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1), #content .col-md-3:nth-child(4n+1), #content .col-md-4:nth-child(3n+1), #content .col-md-6:nth-child(2n+1){clear:left }
}
@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1), #content .col-sm-3:nth-child(4n+1), #content .col-sm-4:nth-child(3n+1), #content .col-sm-6:nth-child(2n+1){clear:left }
}
@media (max-width:992px){.product-detail-main .product-detail-box{padding:25px 0 25px }
 .product-detail-main .product-slider-box{width:48% }
}
@media only screen and (max-width:767px) and (min-width:601px){.heading{padding-top:15px;text-align:center }
 .product-detail{float:left;width:100%;text-align:center;padding:10px }
 .popup .form-control{height:30px }
 .popup{padding:10px }
}
.signup_footer{margin:0 0 20px}
.subcribe_footer{float:left!important}
.cat_id82{color:#f05d4d!important}
@media only screen and (max-width:767px){.zopim{bottom:65px!important;top:inherit!important }
}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
footer h5{text-align:left;color:#fff;font-size:14px;letter-spacing:1px;font-weight:700;padding:0}
@media only screen and (max-width:600px) and (min-width:481px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:480px) and (min-width:426px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:360px) and (min-width:321px){.request-back{font-size:12px }
 .product-detail, .product-detail-main{text-align:center }
 .heading{padding-top:15px;text-align:center }
}
@media (max-width:320px){.request-back{font-size:12px;padding:14px 38px }
 .product-detail, .product-detail-main{text-align:center }
 .logo{margin-top:7px }
 .heading{padding-top:15px;text-align:center }
 footer .brand-list li .content{font-size:17px }
}
@media only screen and (max-width:375px) and (min-width:361px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:400px) and (min-width:376px){.product-detail, .product-detail-main{text-align:center;display:block }
 .heading{text-align:center }
}
@media only screen and (max-width:425px) and (min-width:401px){.product-detail, .product-detail-main{display:block;text-align:center }
 .heading{text-align:center }
}
@media only screen and (max-width:400px){.footer-email-signup input[type=email]{width:66% }
}
input[type=text]{border:1px solid #dedbdb}
.ajax-shadow{position:absolute;z-index:1000;top:0;bottom:0;left:0;right:0;background:0 0}
form{margin:0 0 0}
input{float:none!important}
.top-header{text-align:center;background:#000;padding:4px 0 5px 0;font-size:12px}
.headers-icon{padding:30px 0}
.headers-icon ul li{float:left;padding:5px 10px}
.headers-icon ul{float:left}
.headers-icon input{position:absolute;top:23px;width:445px;padding:10px;right:45%}
.live-search{right:40%}
@media (max-width:359px){header .logo{width:110px;top:0;left:20px;position:relative }
 header .m-menu{float:left;width:15px;height:10px;margin-top:2px;padding-left:0 }
 .headers-icon ul li{float:left;padding:2px 5px }
 .headers-icon{padding:0 }
}
@media only screen and (max-width:399px) and (min-width:360px){header .logo{width:120px;top:0;left:20px;position:relative }
 header .m-menu{float:left;width:15px;height:10px;margin-top:4px;padding-left:0 }
 .headers-icon input{position:absolute;top:0;width:auto;padding:10px;right:56% }
 .live-search{right:0 }
 .headers-icon{padding:0 }
 .headers-icon ul li{float:left;padding:2px 5px }
}
@media only screen and (max-width:767px) and (min-width:400px){header .logo{width:140px;top:0;left:20px;position:relative }
 header .m-menu{float:left;width:20px;height:14px;margin-top:6px;padding-left:0 }
 .headers-icon input{position:absolute;top:0;width:auto;padding:10px;right:56% }
 .live-search{right:20% }
 .headers-icon{padding:0 }
}
.main-header .headers-icon ul li svg{width:24px;height:24px}
.item-no{position:absolute;right:2%;top:30%;font-size:60%;padding:5px;border-radius:50%;line-height:.5em;color:#fff;background:#000;text-align:center;min-width:1.3em}
.mlazy{border:1px solid #dedbdb;}
.bmlazy{border:1px solid #dedbdb;}
.fixed-header{position:fixed!important;top:0;left:0;width:100%}
.offer_link{top:1px}
@media (max-width:767px){.offer_link{top:-2px }
}
.go-top{position:fixed;width:45px;height:45px;background:#fff;bottom:96px;right:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #4d0067;display:none;text-align:center}
.go-top:before{content:'\f077';font-family:FontAwesome;color:#4d0067;display:inline-block;padding-top:12px;font-size:1.125rem}
.float{position:fixed;width:40px;height:40px;bottom:50px;left:80px;background-color:#43d74d;color:#fff;border-radius:50px;text-align:center;z-index:100}
.my-float{margin-top:11px}
div#information{overflow-y:scroll;height:80px}
#information p{padding:0 21px;line-height:1.5;font-size:13px}
#information{margin:20px 0}
footer nav ul li{padding-bottom:13px;text-align:left}
.fa-facebook-square:hover{color:#000;transition:.5s}
.fa-twitter-square:hover{color:#000;transition:.5s}
.fa-youtube-square:hover{color:#000;transition:.5s}
.fa-pinterest-square:hover{color:#000;transition:.5s}
.fa-instagram:hover{color:#000;transition:.5s}
.fa-google-plus-square:hover{color:#487b9b;transition:.5s}
@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.6.3);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.icon-cart2:before{content:"\e953";}
.icon-cart2{color:#7c7c7c !important;font-size:20px;}
.review-stars .fa{color:#4d0067;font-size:14px;}
input{float:none!important}
i.iscroller-separator{width:auto!important;clear:both;float:none}
#infscr-loading{clear:both;float:none}
i.iscroller-separator{position:relative!important;display:block!important;text-align:center;margin:15px 0;font-style:normal}
.iscroller-separator:before,.iscroller-separator:after{content:' ';display:block;position:absolute;top:50%;z-index:0;width:50%;height:1px}
.iscroller-separator:before{background:-moz-linear-gradient(right, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-webkit-linear-gradient(right, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-o-linear-gradient(right, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-ms-linear-gradient(right, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:linear-gradient(to left, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);left:0}
.iscroller-separator:after{background:-moz-linear-gradient(left, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-webkit-linear-gradient(left, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-o-linear-gradient(left, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:-ms-linear-gradient(left, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);background:linear-gradient(to right, rgba(204, 204, 204, 0) 10px, rgba(204, 204, 204, 1) 10px, rgba(204, 204, 204, 0) 100%);right:0}
.iscroller-separator>span{display:inline-block;width:20px;height:20px;border-radius:10px;color:#999;position:relative;line-height:20px}
.iscroller-btn-cont{text-align:center}
#infscr-loading{text-align:center;display:block;position:relative;font-style:normal;padding-bottom:15px}
#infscr-loading i{display:block;position:relative;font-style:normal}
.iscroller-bar{position:fixed;z-index:100;top:0;bottom:0;transition-property:width, opacity;transition-duration:500ms;opacity:.5;cursor:pointer;width:40px}
.iscroller-bar:hover{width:60px!important;opacity:1}
.iscroller-bar.iscroller-left{left:0}
.iscroller-bar.iscroller-right{right:0}
.iscroller-bar.iscroller-hidden{display:none!important}
.iscroller-bar.iscroller-as-btn{top:auto;bottom:20px;height:40px;width:40px!important}
.iscroller-bar.iscroller-as-btn.iscroller-left{left:20px}
.iscroller-bar.iscroller-as-btn.iscroller-right{right:20px}
.iscroller-bar.iscroller-as-btn .iscroller-arrow{bottom:5px}
.iscroller-bar.iscroller-as-btn.iscroller-top .iscroller-arrow{top:5px}
.iscroller-arrow{position:absolute;width:10px;height:10px;bottom:10px;left:50%;margin-left:-5px}
.iscroller-arrow>div{content:' ';border-style:solid;border-width:0 10px 20px 10px;border-color:transparent;position:absolute;height:0;width:0;top:-20px;margin-left:-10px;left:50%}
.iscroller-top .iscroller-arrow>div{top:10px;border-width:20px 10px 0 10px}
.iscroller-top .iscroller-arrow{bottom:inherit;top:10px}
.caption a{color:#9b9b9b;text-decoration:none!important;font-size:14px;line-height:18px}
.prices{height:23px}
span.price.selling{font-size:15px;font-weight:700;padding-right:5px;color:#d20000;width:50%}
.product-thumb .caption{padding:0 10px;text-align:center!important;}
.product-thumb .rating{min-height:33px;margin-top:10px;}
.rating{border:0;}
.rating .fa{font-size:16px;width:1em;height:1em;line-height:0;vertical-align:baseline;color:#4d0067;}
 .fa{display:inline-block;font:normal normal normal 17px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.products-grid .product-info,.product-info{padding-bottom:0;width:100%;padding:4px 0 0 6px;display:block;overflow:hidden;text-align:center;}
.price-box{color:#a0a0a0;font-size:20px;margin:0 0 5px;}
.price-box .special-price{color:#000;padding-left:1em;}
.old-price,.price-box .special-price{display:inline-block;}
.product-thumb .price{color:#000;width:100%;font-size:18px;}
.breadcrumb{padding-top:10px;padding-bottom:10px;}
.breadcrumb>li{text-shadow:0 1px 0 #fff;padding:0 0;position:relative;white-space:nowrap;}
.breadcrumb li a{color:#474747;font-size:13px;padding:0 2px;}
.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#4d0067;}
.rating>label{float:right!important;margin:0!important;}
.rating>input{display:none;}
.rating>label::before{margin:0 3px;font-size:15px;font-family:FontAwesome;display:inline-block;content:"\f005";cursor:pointer;}
.rating>label::before{margin:0 3px;font-size:15px;font-family:FontAwesome;display:inline-block;content:"\f005";cursor:pointer;}
.rating>label::before{margin:0 3px;font-size:15px;font-family:FontAwesome;display:inline-block;content:"\f005";cursor:pointer;}
.folllow-us{text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap;padding:5px;margin-bottom:25px;}
.folllow-us .social-col .title .facebook{width:20px;height:32px;}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, .4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.content-scroll{height:auto;max-height:370px;overflow:hidden;border:1px solid #e1e1e1;border-right:0;padding:10px 0 10px 15px;margin-bottom:40px}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}
.mCSB_inside>.mCSB_container{margin-right:0}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_scrollTools{position:absolute;width:2px;height:auto;left:auto;top:0;right:0;bottom:0}
