/*============================  Font Css  =============================*/
@font-face{font-family: 'WebRupee';src: url('../fonts/WebRupee.V2.0.eot');src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'), url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;}
html,
body {height: 100%;font-family: "Muli", sans-serif;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
h1,
h2,
h3,
h4,
h5,
h6 {margin: 0;color: #111111;font-weight: 400;font-family: "Muli", sans-serif;}
h1 {font-size: 70px;}
h2 {font-size: 36px;}
h3 {font-size: 30px;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
p {font-size: 16px;font-family: "Muli", sans-serif;color: #636363;font-weight: 400;line-height: 26px;margin: 0 0 15px 0;}
img {max-width: 100%;}
input:focus,
select:focus,
button:focus,
textarea:focus {outline: none;}
a:hover,
a:focus {text-decoration: none;outline: none;color: #fff;}
ul,
ol {padding: 0;margin: 0;}
/*---------------------
  Helper CSS
-----------------------*/

.section-title {margin-bottom: 40px;text-align: center;}
.section-title .product-price {font-size: 24px;font-weight: 700;color: #f5aa4d;}
.section-title .product-price span {font-size: 16px;font-weight: 400;color: #636363;}
.section-title h2 {color: #252525;font-size: 36px;font-weight: 700;margin-bottom: 38px;position: relative;}
.section-title h2:before {position: absolute;left: 0;right: 0;bottom: -14px;width: 80px;height: 3px;background: #f5aa4d;content: "";margin: 0 auto;}
.section-title p {color: #6e6e6e;}
.set-bg {background-repeat: no-repeat;background-size: cover;background-position: top center;}
.spad {padding-top: 100px;padding-bottom: 100px;}
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p,
.text-white span,
.text-white li,
.text-white a {color: #fff;}
/* buttons */

.primary-btn {display: inline-block;font-size: 14px;font-weight: 700;padding: 12px 30px;color: #ffffff;background: #f5aa4d;text-transform: uppercase;}
.site-btn {color: #ffffff;background: #f5aa4d;border: 1px solid #f5aa4d;font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 13px 45px 11px;cursor: pointer;}
/* Preloder */

#preloder {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999999;background: #fff url(../images/logo.jpg) center center no-repeat;}
.loader {width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin-top: -13px;margin-left: -13px;border-radius: 60px;animation: loader 0.8s linear infinite;-webkit-animation: loader 0.8s linear infinite;}
@keyframes loader {0% { -webkit-transform: rotate(0deg);  transform: rotate(0deg);  border: 4px solid #f44336;  border-left-color: transparent;}50% { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  border: 4px solid #673ab7;  border-left-color: transparent;}100% {  -webkit-transform: rotate(360deg);  transform: rotate(360deg);  border: 4px solid #f44336;  border-left-color: transparent;}}
@-webkit-keyframes loader {0% { -webkit-transform: rotate(0deg);  border: 4px solid #f44336;  border-left-color: transparent;}50% { -webkit-transform: rotate(180deg);  border: 4px solid #673ab7;  border-left-color: transparent;}100% {  -webkit-transform: rotate(360deg);  border: 4px solid #f44336;  border-left-color: transparent;}}
/*---------------------
  Header
-----------------------*/

.header-top {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #e5e5e5;}
.header-top .ht-left {float: left;padding: 7px 0 5px;}  

.header-top .ht-right .login-panel {float: right;font-size: 14px;color: #252525;display: inline-block;padding-left: 20px;border-left: 1px solid #e5e5e5;padding-top: 13px;padding-bottom: 10px;}
.header-top .ht-right .top-social a.heart-icon {font-size: 18px;}
.header-top .ht-right .login-panel i {margin-right: 8px;}
.header-top .ht-right .lan-selector {float: right;margin-top: 15px;margin-bottom: 13px;}
.header-top .ht-right .top-social {float: right;padding-right: 20px;padding-top: 10px;padding-bottom: 7px;border-right: 1px solid #e5e5e5;}
.header-top .ht-right .top-social a {color: #252525;font-size: 14px;display: inline-block;margin-left: 5px;} 
.inner-header .logo {padding: 12px 0; text-align: center;}
.inner-header .logo a {display: inline-block;} 

.inner-header .nav-right {padding: 10px 0;}
.inner-header .nav-right li {list-style: none;display: inline-block;font-size: 20px;margin-left: 15px;}
.inner-header .nav-right li.heart-icon a {color: #252525;position: relative;display: inline-block;}
.inner-header .nav-right li.heart-icon a span {position: absolute;right: -8px;top: -1px;height: 15px;width: 15px;background: #f5aa4d;color: #ffffff;border-radius: 50%;font-size: 11px;font-weight: 700;text-align: center;line-height: 15px;} 

.nav-item { display: -webkit-box;display: -ms-flexbox;display: flex;} 
.nav-item .nav-menu {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;position: relative;}
.nav-item .nav-menu li {list-style: none;display: inline-block;margin-left: -5px;position: relative;}
.nav-item .nav-menu li.active a {color: #cf212a;}
.nav-item .nav-menu li a {font-size: 13px;font-weight: 700;display: block;color: #2b2828; text-transform: uppercase;padding: 16px 10px 15px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.nav-item .nav-menu li:hover>a {color: #cf212a;}
.nav-item .nav-menu li:hover .dropdown {opacity: 1;visibility: visible;top: 52px;}
.nav-item .nav-menu li .dropdown {position: absolute;right: 0;top: 82px;width: 200px;z-index: 99;background: #252525;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.nav-item .nav-menu li .dropdown li {display: block;margin-left: 0;}
.nav-item .nav-menu li .dropdown li:hover>a {background: transparent;color: #f5aa4d;}
.nav-item .nav-menu li .dropdown li a {border-right: 0;padding: 13px 20px 12px 30px;text-transform: capitalize;}
.slicknav_menu {display: none;}
/*---------------------
  Hero Section
-----------------------*/
.hero-items .owl-item.active .single-hero-items span,
.hero-items .owl-item.active .single-hero-items h1,
.hero-items .owl-item.active .single-hero-items p,
.hero-items .owl-item.active .single-hero-items .primary-btn {top: 0;opacity: 1;}
.hero-items .owl-item.active .single-hero-items span {-webkit-transition: all 0.2s ease 0.2s;-o-transition: all 0.2s ease 0.2s;transition: all 0.2s ease 0.2s;}
.hero-items .owl-item.active .single-hero-items h1 {-webkit-transition: all 0.4s ease 0.4s;-o-transition: all 0.4s ease 0.4s;transition: all 0.4s ease 0.4s;}
.hero-items .owl-item.active .single-hero-items p {-webkit-transition: all 0.6s ease 0.6s;-o-transition: all 0.6s ease 0.6s;transition: all 0.6s ease 0.6s;}
.hero-items .owl-item.active .single-hero-items .primary-btn {-webkit-transition: all 0.8s ease 0.8s;-o-transition: all 0.8s ease 0.8s;transition: all 0.8s ease 0.8s;}
.hero-items .owl-item.active .single-hero-items .off-card {opacity: 1;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 1s ease 1s;-o-transition: all 1s ease 1s;transition: all 1s ease 1s;}
.hero-items .owl-nav button[type=button] {font-size: 30px;position: absolute;left: 40px;top: 45%;color: #252525;}
.hero-items .owl-nav button[type=button]:hover {color: #dfad51;}
.hero-items .owl-nav button[type=button].owl-next {left: auto;right: 40px;}
/*---------------------
  Banner Section
-----------------------*/

.banner-section {padding: 80px 50px;}
.single-banner {position: relative;z-index: 1;}
.single-banner:hover::before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.single-banner::before {position: absolute;left: 35px;top: 30px;border: 13px solid #ffffff;content: "";opacity: 0.3;width: calc(100% - 70px);height: calc(100% - 60px);-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.single-banner img {min-width: 100%;}
.single-banner .inner-text {position: absolute;left: 0;top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.single-banner .inner-text h4 {color: #252525;font-weight: 700;padding: 11px 28px;background: #ffffff;border-radius: 2px;}
/*---------------------
  Product Banner Section
-----------------------*/
 
.product-item {margin-bottom: 26px;}
.product-item:hover .pi-pic .icon {top: 15px;opacity: 1;}
.product-item:hover .pi-pic ul {bottom: 0;}
.product-item .pi-pic {overflow: hidden;position: relative;}
.product-item .pi-pic img {min-width: 100%;}
.product-item-panel:hover, .product-item-panel:focus {border: 1px solid #fe9399;box-shadow: 0 0 3px #fe9399;}
.product-item-panel { display: block;border: 1px solid #c9c9c9;border-radius: 2px;padding: 5px; }
.product-item .pi-pic .sale {color: #ffffff;font-size: 10px;background: #76BC42;position: absolute;left: 20px;top: 20px;padding: 5px 10px;text-transform: uppercase;}
.product-item .pi-pic .sale.pp-sale {background: #cf212a;height: 50px;width: 50px;border-radius: 50%;}
.product-item-panel .product-item-name {color: #24160d;font-size: 14px;font-weight: 400;padding: 12px 0;text-align: center;height: 55px;}
.product-item-panel .product-item-price {border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;padding: 12px 0;text-align: center;color: #cf212a;font-size: 19px;font-weight: 400;}
.product-item-panel .product-item-addtocart {text-align: center;padding: 13px 0 9px;}
.product-item-panel .product-item-addtocart .btn-dfl {border-radius: 3px;font-size: 17px;color: #575757;font-weight: 500;padding: 7px 23px 8px;}
.product-item-panel .product-item-addtocart .btn-dfl:hover{background: #cf212a; color: #fff}
.product-item .pi-pic .sale.pp-sale span {font-size: 12px;line-height: 19px;text-align: center;display: block;padding-top: 2px;}
.product-item .pi-pic .icon {font-size: 20px;color: #252525;position: absolute;right: 21px;top: -15px;cursor: pointer;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;opacity: 0;}
.product-item .pi-pic ul {position: absolute;left: 0;bottom: -52px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: center;width: 100%;}
.product-item .pi-pic ul li {list-style: none;display: inline-block;background: #ffffff;}
.product-item .pi-pic ul li.w-icon.active a {background: #f5aa4d;color: #ffffff;}
.product-item .pi-pic ul li a {font-size: 16px;font-weight: 700;color: #252525;display: block;padding: 16px 18px 12px 19px;}
.product-item .pi-text {text-align: center;padding-top: 26px;}
.product-item .pi-text .catagory-name {font-size: 10px;color: #b2b2b2;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;margin-bottom: 10px;}
.product-item .pi-text a {display: block;}
.product-item .pi-text a h5 {color: #252525;}
.product-item .pi-text .product-price {color: #f5aa4d;font-size: 20px;font-weight: 700;}
.product-item .pi-text .product-price span {font-size: 14px;font-weight: 400;color: #b2b2b2;text-decoration: line-through;} 
   
/*---------------------
  Footer
-----------------------*/
.footer-section {border-bottom: 5px solid #cf212a;}
.footer-section a:hover, .footer-section a:focus {color: #cf212a;border-bottom: 1px solid #ef6060;} 

.footer-left {margin-bottom: 30px;}
.footer-left .footer-logo {margin-bottom: 24px;}
.footer-left .footer-logo a {display: inline-block;}
.footer-left ul li {list-style: none;color: #b2b2b2;font-size: 16px;line-height: 30px;}
.footer-left .footer-social {padding-top: 25px;}
.footer-left .footer-social a {display: inline-block;height: 40px;width: 40px;background: #434445;color: #ffffff;text-align: center;line-height: 40px;border-radius: 50%;margin-right: 7px;position: relative;z-index: 1;}
.footer-left .footer-social a:hover:before {opacity: 1;}
.footer-left .footer-social a:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #f5aa4d;content: "";border-radius: 50%;opacity: 0;-webkit-transition: all 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;z-index: -1;}
.footer-widget {margin-bottom: 30px;}
.footer-widget h5 {color: #262626;font-weight: 700;margin-bottom: 0;background: #e5e5e5;padding: 5px;margin-left: -15px;margin-right: -15px;}
.footer-widget ul li {list-style: none;}
.footer-widget ul li a {line-height: 36px;font-size: 16px;color: #5e5e5e;border-bottom: 1px solid #d9d9d9;display: block;}
.socialplugin { margin: 15px 0 5px;}
.socialplugin a {background: url(../images/footer-social.png) no-repeat;display: inline-block;width: 80px;margin: 0 0 5px;height: 28px; border-bottom: 0;}
.socialplugin a:hover, .copy-right-powered a:hover {border: 0;}
.offers-panel {margin: 15px 0; text-align: center;} 
.social-facebook {background-position: 0 0; } 
.socialplugin a.social-twitter {background-position: 0 -34px; }
.socialplugin a.social-google-plus {background-position: 0 -66px; }
.socialplugin a.social-linked-in {background-position: 0px -102px; }
.socialplugin a.social-skype {background-position: 0 -134px; }
.footer-widget .copy-right-powered {
  float: ;
  display: block;
  margin: 10px 0 0;
  font-size: 12px;
  text-align: center;
}
.icon-ronline {width: 24px;height: 25px;display: inline-block; top: 9px;position: relative;left: 12px;background: url(../images/ronline.png) no-repeat ;} .top-social a i{font-size: 16px}
.top-social a:hover i.ti-twitter-alt{color: #77cdf0;}
.top-social a:hover i.ti-facebook{color: #527abb;}
.top-social a:hover i.ti-google{color: #4d4d4d;}
.top-social a:hover i.ti-linkedin{color: #0b84c8;}
.top-social a:hover i.ti-skype{color: #1493d1;}
/*-------------------------------- Other Pages Style -------------------------------*/
 .breadcrumb-text i {margin-right: 5px;}
.breadcrumb-text {border-bottom: 1px solid #ebebeb;padding: 15px 0;}
.breadcrumb-text.product-more a:nth-child(1):after {color: #252525;}
.breadcrumb-text a {display: inline-block;font-size: 16px;color: #252525;margin-right: 5px;position: relative;}
.breadcrumb-text .ti-angle-right {font-size: 10px;}
.breadcrumb-text span {display: inline-block;color: #b2b2b2;}
.product-shop {padding-top: 0;padding-bottom: 30px;}
.filter-widget {margin-bottom: 45px;}
.filter-widget .fw-title {color: #252525;font-size: 22px;font-weight: 700;margin-bottom: 26px;} 

.filter-widget .filter-range-wrap {margin-bottom: 40px;}
.filter-widget .filter-range-wrap .range-slider {margin-top: 25px;}
.filter-widget .filter-range-wrap .range-slider .price-input {position: relative;}
.filter-widget .filter-range-wrap .range-slider .price-input:after {position: absolute;left: 22%;top: 13px;height: 1px;width: 17px;background: #ebebeb;content: "";}
.filter-widget .filter-range-wrap .range-slider .price-input input {font-size: 16px;color: #252525;max-width: 40%;text-align: center;border: 1px solid #ebebeb;border-radius: 2px;}
.filter-widget .filter-range-wrap .range-slider .price-input input:nth-child(1) {margin-right: 10px;}
.filter-widget .filter-range-wrap .price-range, .filter-widget .filter-range-wrap .price-range2 {border-radius: 0;}
.filter-widget .filter-range-wrap .price-range.ui-widget-content,.filter-widget .filter-range-wrap .price-range2.ui-widget-content {border: none;background: #ebebeb;height: 3px;}
.filter-widget .filter-range-wrap .price-range.ui-widget-content .ui-slider-handle, .filter-widget .filter-range-wrap .price-range2.ui-widget-content .ui-slider-handle {height: 16px;width: 16px;border-radius: 50%;background: #cf212a;border: none;-webkit-box-shadow: 1px 6px 14px -4px #425c6d;box-shadow: 1px 6px 14px -4px #425c6d;outline: none;cursor: pointer;}
.filter-widget .filter-range-wrap .price-range .ui-slider-range, .filter-widget .filter-range-wrap .price-range2 .ui-slider-range {background: #ebebeb;border-radius: 0;}
.filter-widget .filter-range-wrap .price-range .ui-slider-range.ui-corner-all.ui-widget-header:last-child , .filter-widget .filter-range-wrap .price-range2 .ui-slider-range.ui-corner-all.ui-widget-header:last-child{background: #f5aa4d;}
.filter-widget.pricetag {height: auto;overflow: unset;}
.filter-widget .filter-btn {font-size: 14px;color: #ffffff;font-weight: 700;background: #f5aa4d;padding: 7px 20px 5px;border-radius: 2px;display: inline-block;text-transform: uppercase;}
.filter-widget .fw-color-choose .cs-item {width: 100%;float: none;margin-bottom: 0px;}
.filter-widget .fw-color-choose .cs-item input {position: absolute;visibility: hidden;}
.filter-widget .fw-color-choose .cs-item label {cursor: pointer;position: relative;padding-left: 33px;font-size: 16px;color: #636363;}
.filter-widget .fw-color-choose .cs-item label.cs-peach:before {background: #ffcccc;}
.filter-widget .fw-color-choose .cs-item label.cs-turquoise:before {background: #009999;}
.filter-widget .fw-color-choose .cs-item label.cs-aliceblue:before {background: #244061;}
.filter-widget .fw-color-choose .cs-item label.cs-lightishpinkk:before {background: #f2dcdb;}
.filter-widget .fw-color-choose .cs-item label.cs-lightskyblue:before {background: #87CEFA;}
.filter-widget .fw-color-choose .cs-item label.cs-pinklight:before {background: #ff66cc;}
.filter-widget .fw-color-choose .cs-item label.cs-white:before {background: #ffc000;}
.filter-widget .fw-color-choose .cs-item label.cs-red:before {background: #cc0000;}
.filter-widget .fw-color-choose .cs-item label.cs-black:before {background: #0c0c0c;}
.filter-widget .fw-color-choose .cs-item label.cs-yellow:before {background: #ffff00;}
.filter-widget .fw-color-choose .cs-item label.cs-dffds:before {background: #95b345;}
.filter-widget .fw-color-choose .cs-item label.cs-gold:before {background: #FFD700;}
.filter-widget .fw-color-choose .cs-item label.cs-deeppink:before {background: #FF1493;}
.filter-widget .fw-color-choose .cs-item label.cs-darkcyan:before {background: #008B8B;}
.filter-widget .fw-color-choose .cs-item label.cs-crimson:before {background: #DC143C;}                        
.filter-widget .fw-color-choose .cs-item label.cs-antiquewhite:before {background: #FAEBD7;}
.filter-widget .fw-color-choose .cs-item label.cs-darkgreen:before {background: #4f6128;}                                                  
.filter-widget .fw-color-choose .cs-item label.cs-darkmagenta:before {background: #92d050;}
.filter-widget .fw-color-choose .cs-item label.cs-dfasf:before {background: #00b050;}                        

.filter-widget .fw-color-choose .cs-item label:before {position: absolute;left: 0;top: 4px;height: 18px;width: 18px;border-radius: 50%;content: "";} 

.filter-widget .fw-brand-check .bc-item {margin-bottom: 3px;}
.filter-widget .fw-brand-check .bc-item label {position: relative;cursor: pointer;padding-left: 28px;}
.filter-widget .fw-brand-check .bc-item label input {position: absolute;visibility: hidden;}
.filter-widget .fw-brand-check .bc-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.filter-widget .fw-brand-check .bc-item label .checkmark {position: absolute;left: 0;top: 5px;height: 15px;width: 15px;border: 2px solid #ebebeb;border-radius: 2px;}
.filter-widget .fw-brand-check .bc-item label .checkmark:after {left: 0;top: 0;width: 10px;height: 8px;border: solid white;border-width: 3px 3px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}

.filter-widget .fw-discount-check .bc-item {margin-bottom: 3px;}
.filter-widget .fw-discount-check .bc-item label {position: relative;cursor: pointer;padding-left: 28px;}
.filter-widget .fw-discount-check .bc-item label input {position: absolute;visibility: hidden;}
.filter-widget .fw-discount-check .bc-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.filter-widget .fw-discount-check .bc-item label .checkmark {position: absolute;left: 0;top: 5px;height: 15px;width: 15px;border: 2px solid #ebebeb;border-radius: 50%;}
.filter-widget .fw-discount-check .bc-item label .checkmark:after {left: 0;top: 0;width: 10px;height: 8px;border: solid white;border-width: 3px 3px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}

.filter-widget .fw-occasion-check .bc-item {margin-bottom: 3px;}
.filter-widget .fw-occasion-check .bc-item label {position: relative;cursor: pointer;padding-left: 28px;}
.filter-widget .fw-occasion-check .bc-item label input {position: absolute;visibility: hidden;}
.filter-widget .fw-occasion-check .bc-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.filter-widget .fw-occasion-check .bc-item label .checkmark {position: absolute;left: 0;top: 5px;height: 15px;width: 15px;border: 2px solid #ebebeb;border-radius: 2px;}
.filter-widget .fw-occasion-check .bc-item label .checkmark:after {left: 0;top: 0;width: 10px;height: 8px;border: solid white;border-width: 3px 3px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}


.filter-widget .fw-stitching-check .bc-item {margin-bottom: 3px;}
.filter-widget .fw-stitching-check .bc-item label {position: relative;cursor: pointer;padding-left: 28px;}
.filter-widget .fw-stitching-check .bc-item label input {position: absolute;visibility: hidden;}
.filter-widget .fw-stitching-check .bc-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.filter-widget .fw-stitching-check .bc-item label .checkmark {position: absolute;left: 0;top: 5px;height: 15px;width: 15px;border: 2px solid #ebebeb;border-radius: 2px;}
.filter-widget .fw-stitching-check .bc-item label .checkmark:after {left: 0;top: 0;width: 10px;height: 8px;border: solid white;border-width: 3px 3px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}



.filter-widget .fw-tags a {display: inline-block;font-size: 16px;color: #636363;padding: 5px 15px;border: 1px solid #ebebeb;margin-right: 5px;margin-bottom: 9px;border-radius: 2px;}
.checkmark:after {position: absolute;content: "";}
.product-show-option {margin-bottom: 30px;} 
.product-show-option p {margin-bottom: 0;color: #636363;line-height: 39px;}
.prduct-list .product-item {margin-bottom: 25px;}
.pagination.pagetag {float: right;margin-top: 20px;}/*---------------------
  Product Details
-----------------------*/

.product-shop.page-details {padding-bottom: 60px;}
.product-pic-zoom {margin-bottom: 10px;position: relative;z-index: 1;max-height: 550px;}
.product-pic-zoom img {min-width: 100%;}
.product-pic-zoom .zoom-icon {position: absolute;right: 20px;top: 20px;}
.product-pic-zoom .zoom-icon i {color: #4c4c4c;font-size: 14px;text-align: center;border-radius: 50%;line-height: 37px;}
.product-thumbs .pt {cursor: pointer;position: relative;max-height: 150px;}
.product-thumbs .pt.active:after {position: absolute;content: "";width: 100%;height: 100%;left: 0;top: 0;border: 1px solid #f5aa4d;z-index: 1;}
.ps-slider .owl-nav button[type=button]{height: 30px;width: 30px;background: #ffffff;color: #a7a7a7;text-align: center;line-height: 30px;border-radius: 50%;font-size: 20px;-webkit-box-shadow: 0px 6px 10px -1px #e9e9e9;box-shadow: 0px 6px 10px -1px #e9e9e9;position: absolute;left: -16px;top: 50%;-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}
.product-slider .owl-nav button[type=button] {height: 30px;width: 30px;background: #ffffff;color: #a7a7a7;text-align: center;line-height: 30px;border-radius: 50%;font-size: 20px;-webkit-box-shadow: 0px 6px 10px -1px #e9e9e9;box-shadow: 0px 6px 10px -1px #e9e9e9;position: absolute;left: -16px;top: 42%;-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}
.ps-slider .owl-nav button[type=button].owl-next{left: auto;right: -16px;}
.product-slider .owl-nav button[type=button].owl-next {left: auto;right: 0;}
.product-details .pd-title {position: relative;margin-bottom: 6px;}
.product-details .pd-title span {display: block;font-size: 12px;color: #b2b2b2;text-transform: uppercase;letter-spacing: 2px;font-weight: 700;line-height: 23px;}
.product-details .pd-title h3 {color: #252525;font-weight: 700;}
.product-details .pd-title .heart-icon {color: #252525;font-size: 18px;position: absolute;right: 0;top: 0;}
.product-details .pd-rating {margin-bottom: 10px;}
.product-details .pd-rating i {font-size: 12px;display: inline-block;color: #FAC451;margin-right: -3px;}
.product-details .pd-rating span {font-size: 12px;color: #999591;}
.product-details .pd-desc {margin-bottom: 24px;}
.product-details .pd-desc p {color: #636363;}
.product-details .pd-desc h4 {color: #f5aa4d;font-weight: 700;}
.product-details .pd-desc h4 span.crossline {font-size: 18px;font-weight: 400;color: #b7b7b7;text-decoration: line-through;display: inline-block;margin-left: 13px;}
.product-details .pd-desc h4 span.red {color: #f00;font-size: 12px;padding: 0 12px;}
.product-details .pd-color {margin-bottom: 25px;}
.product-details .pd-color h6 {color: #252525;font-weight: 700;float: left;margin-right: 28px;}
.product-details .pd-color .pd-color-choose {display: inline-block;}
.product-details .pd-color .pd-color-choose .cc-item {display: inline-block;margin-right: 10px;}
.product-details .pd-color .pd-color-choose .cc-item input {position: absolute;visibility: hidden;}
.product-details .pd-color .pd-color-choose .cc-item label {height: 20px;width: 20px;background: #252525;border-radius: 50%;cursor: pointer;margin-bottom: 0;}
.product-details .pd-color .pd-color-choose .cc-item label.cc-yellow {background: #EEEE21;}
.product-details .pd-color .pd-color-choose .cc-item label.cc-violet {background: #8230E3;}
.product-details .pd-size-choose {margin-bottom: 30px;}
.product-details .pd-size-choose .sc-item {display: inline-block;margin-right: 5px;}
.product-details .pd-size-choose .sc-item:last-child {margin-right: 0;}
.product-details .pd-size-choose .sc-item input {position: absolute;visibility: hidden;}
.product-details .pd-size-choose .sc-item label {font-size: 16px;color: #252525;font-weight: 700;height: 40px;width: 47px;border: 1px solid #ebebeb;text-align: center;line-height: 40px;text-transform: uppercase;cursor: pointer;}
.product-details .pd-size-choose .sc-item label.active {background: #252525;color: #ffffff;}
.product-details .quantity {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 33px;}
.product-details .quantity .pro-qty {width: 123px;height: 46px;border: 2px solid #ebebeb;padding: 0 15px;float: left;margin-right: 14px;}
.product-details .quantity .pro-qty .qtybtn {font-size: 24px;color: #b2b2b2;float: left;line-height: 38px;cursor: pointer;width: 18px;}
.product-details .quantity .pro-qty .qtybtn.dec {font-size: 30px;}
.product-details .quantity .pro-qty input {text-align: center;width: 52px;font-size: 14px;font-weight: 700;border: none;color: #4c4c4c;line-height: 40px;float: left;}
.product-details .quantity .primary-btn.pd-cart {padding: 14px 70px 10px;}
.product-details .pd-tags {margin-bottom: 27px;}
.product-details .pd-tags li {list-style: none;font-size: 16px;color: #636363;line-height: 30px;}
.product-details .pd-tags li span {color: #252525;font-weight: 700;text-transform: uppercase;}
.product-details .pd-share {overflow: hidden;}
.product-details .pd-share .p-code {font-size: 16px;color: #252525;float: left;}
.product-details .pd-share .pd-social {float: right;}
.product-details .pd-share .pd-social a {display: inline-block;color: #252525;font-size: 14px;margin-left: 15px;}
.product-tab {padding-top: 60px;}
.product-tab.shpcart {padding-top: 20px;}
#right-also-popular h3 {background: #f5aa4d;text-align: center;color: #fff;font-size: 24px;padding: 4px 0;margin-bottom: 15px;}
#right-also-popular {text-align: center;border: 1px solid #eee;border-bottom:0;}
.ap-item {position: relative;border-bottom: 1px solid #eee;padding: 0 0 10px;margin: 0 0 10px;}
.ap-item a {color: #cf212a;}
.dtlbg-line {height: 5px;display: block;background: url(../images/dtl-bg-line.png) repeat-x;margin: 20px 0 20px;width: 100%; }
.tab-item ul li:nth-child(1) a {border-right: 1px solid #ebebeb;}
.tab-item ul li:nth-child(2) a {border-right: 1px solid #ebebeb;}
.tab-item ul li:nth-child(3) a {border-right: 1px solid #ebebeb;}
.tab-item ul li a {display: inline-block;font-size: 16px;font-weight: 700;color: #b2b2b2;text-transform: uppercase;padding: 18px 61px;position: relative;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.tab-item ul li a.active, .tab-item ul li.active {color: #252525;}
.tab-item ul li a.active:before, .tab-item ul li.active a:before {opacity: 1;}
.tab-item ul li.active a {background: #cf212a;color: #fff;}
.tab-item ul li a::before {position: absolute;left: 0;bottom: -1px;width: 100%;height: 5px;background: #cf212a;content: "";opacity: 0;}
.tab-item ul li.active a::before {content: "";position: absolute;border-color: transparent transparent #fff transparent;border-width: 0 6px 7px 6px;border-style: solid;width: 0;height: 0;bottom: 0;left: 43%;}
.product-content {padding-top: 40px;}
.product-content h5 {color: #252525;font-weight: 700;margin-bottom: 23px;}
.product-content p {margin-bottom: 34px;}
.product-content img {min-width: 100%;}
.customer-review-option {padding-top: 55px;}
.customer-review-option h4 {color: #292f3b;font-weight: 700;margin-bottom: 35px;}
.customer-review-option .comment-option .co-item {margin-bottom: 20px;}
.customer-review-option .comment-option .co-item .avatar-pic {float: left;margin-right: 20px;}
.customer-review-option .comment-option .co-item .avatar-pic img {height: 63px;width: 63px;border-radius: 50%;}
.customer-review-option .comment-option .co-item .avatar-text {display: table;}
.customer-review-option .comment-option .co-item .avatar-text .at-rating {line-height: 9px;}
.customer-review-option .comment-option .co-item .avatar-text .at-rating i {font-size: 12px;display: inline-block;color: #FAC451;margin-right: -3px;}
.customer-review-option .comment-option .co-item .avatar-text h5 {color: #252525;font-weight: 700;margin-top: 10px;margin-bottom: 10px;}
.customer-review-option .comment-option .co-item .avatar-text h5 span {color: #b2b2b2;font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;margin-left: 22px;position: relative;}
.customer-review-option .comment-option .co-item .avatar-text h5 span:before {position: absolute;left: -18px;top: -5px;content: "-";font-size: 18px;color: #b2b2b2;}
.customer-review-option .comment-option .co-item .avatar-text .at-reply {font-size: 14px;color: #636363;}
.customer-review-option .personal-rating {margin-bottom: 50px;padding-top: 10px;}
.customer-review-option .personal-rating h6 {color: #252525;}
.customer-review-option .personal-rating .rating i {font-size: 12px;display: inline-block;color: #FAC451;margin-right: -3px;}
.customer-review-option .leave-comment h4 {color: #292f3b;font-weight: 700;margin-bottom: 35px;}
.customer-review-option .leave-comment .comment-form input {width: 100%;font-size: 16px;color: #636363;height: 50px;border: 1px solid #ebebeb;border-radius: 5px;padding-left: 20px;margin-bottom: 30px;}
.customer-review-option .leave-comment .comment-form textarea {width: 100%;resize: none;font-size: 16px;color: #636363;height: 116px;border: 1px solid #ebebeb;border-radius: 5px;padding-left: 20px;padding-top: 10px;margin-bottom: 45px;}
/*---------------------
  Related Products
-----------------------*/

.related-products {padding-top: 0;padding-bottom: 50px;}
.related-products .section-title {margin-bottom: 50px;}
.related-products .section-title h2:before {display: none;}
/*---------------------
  Shopping Cart
-----------------------*/
.clear{clear: both;}
.shoppingcart {padding-top: 10px;padding-bottom: 10px;max-width: 340px;float: right;width: 100%;}
.shopping-cart-items {display: table-cell;vertical-align: top;padding: 10px;}
.shopping-cart-items span.ship{display: block;}
  /*---------------------
  Check Out
-----------------------*/

.checkout-section, .ContactSection {padding-top: 20px;padding-bottom: 80px;}
.checkout-content {margin-bottom: 50px;}
.checkout-content .content-btn,
.checkout-content input {color: #252525;font-size: 16px;border: 2px solid #ebebeb;padding: 14px 20px;background: #f3f3f3;text-align: center;display: block;}
.checkout-content input {height: 56px !important;}
.checkout-form h4 {color: #252525;font-weight: 700;margin-bottom: 30px;}
.checkout-form label, .ContactSection label {color: #252525;font-size: 16px;margin-bottom: 5px;}
.checkout-form label span, .ContactSection span {color: #d85d5c;}
.checkout-form input {
  width: 100%;
  height: 44px;
  border: 1px solid #bdbdbd;
  margin-bottom: 10px;
  padding-left: 15px;
  border-radius: 3px;
}
.ContactSection input {
  width: 100%;
  height: 44px;
  border: 1px solid #bdbdbd;
  margin-bottom: 10px;
  padding-left: 32px;
  border-radius: 3px;
} 
.ContactSection input.FirstName{background: url(../images/account_icon.png) no-repeat 0 8px;}
.ContactSection input.phoneIco{background: url(../images/contact_phone_icon.png) no-repeat 0 8px;}
.ContactSection input.EmaiId{background: url(../images/newsletter_icon.png) no-repeat 0 8px;}
.ContactSection input.numcode {
  letter-spacing: 8px;
  font-weight: bold;
  border: none;
}
.ContactSection textarea {
  width: 100%; 
  background: url(../images/contact_enquiry_icon.png) no-repeat 0 8px;
  height: 120px;
  border: 1px solid #bdbdbd;
  margin-bottom: 10px;
  padding-left: 30px;
  border-radius: 3px;
}
.Contact-form h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 20px;
  border-bottom: 1px solid #c9c9c9;
  padding: 0 0 12px;
}
.ContactSection h1 {
  font-weight: bold;
  border-bottom: 1px solid #c9c9c9;
  margin: 0 0 25px;
  font-size: 22px;
  padding: 0 0 15px;
}
.ShopAddress h3 {
  font-size: 18px;
  font-weight: bold;
}
.ShopAddress p {
  font-size: 15px; line-height: 22px;
  font-weight: normal;
}
.ShopAddress p {
  font-size: 15px;
  line-height: 25px;
  font-weight: normal;
  margin: 0 0 5px;
}
.ShopAddress { 
  border-bottom: 1px solid #c9c9c9;  
  padding: 15px;
  margin: 0 0 20px;
  box-shadow: 0 0 5px #ccc;
}
.contactIframe iframe {
  width: 100%;
  margin: 40px 0; 
}
.checkout-form input.street-first {margin-bottom: 20px;}
.checkout-form .create-item {padding-top: 15px;}
.checkout-form .create-item label {position: relative;cursor: pointer;padding-left: 32px;margin-bottom: 0;font-size: 14px;color: #252525;}
.checkout-form .create-item label input {position: absolute;visibility: hidden;}
.checkout-form .create-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.checkout-form .create-item label .checkmark {position: absolute;left: 0;top: 3px;height: 13px;width: 13px;border: 2px solid #B2B2B2;border-radius: 2px;}
.checkout-form .create-item label .checkmark:after {left: 0;top: 0;width: 9px;height: 6px;border: solid #ffffff;border-width: 2px 2px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}
.checkout-form .place-order .order-total {border: 2px solid #ebebeb;padding-left: 40px;padding-right: 40px;padding-top: 22px;padding-bottom: 35px;}
.checkout-form .place-order .order-total .order-table {margin-bottom: 64px;}
.checkout-form .place-order .order-total .order-table li {list-style: none;color: #252525;font-size: 14px;font-weight: 700;text-transform: uppercase;border-bottom: 1px solid #e5e5e5;padding-bottom: 5px;padding-top: 30px;}
.checkout-form .place-order .order-total .order-table li:first-child {border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;padding-top: 0;}
.checkout-form .place-order .order-total .order-table li.fw-normal {font-weight: 400;text-transform: capitalize;}
.checkout-form .place-order .order-total .order-table li.fw-normal span {font-weight: 700;}
.checkout-form .place-order .order-total .order-table li.total-price span {color: #f5aa4d;}
.checkout-form .place-order .order-total .order-table li span {float: right;text-transform: capitalize;}
.checkout-form .place-order .order-total .payment-check {margin-bottom: 50px;}
.checkout-form .place-order .order-total .payment-check .pc-item label {position: relative;cursor: pointer;padding-left: 32px;margin-bottom: 0;font-size: 14px;color: #252525;}
.checkout-form .place-order .order-total .payment-check .pc-item label input {position: absolute;visibility: hidden;}
.checkout-form .place-order .order-total .payment-check .pc-item label input:checked~span {background: #f5aa4d;border-color: #f5aa4d;}
.checkout-form .place-order .order-total .payment-check .pc-item label .checkmark {position: absolute;left: 0;top: 3px;height: 13px;width: 13px;border: 2px solid #B2B2B2;border-radius: 2px;}
.checkout-form .place-order .order-total .payment-check .pc-item label .checkmark:after {left: 0;top: 0;width: 9px;height: 6px;border: solid #ffffff;border-width: 2px 2px 0px 0px;-webkit-transform: rotate(127deg);-ms-transform: rotate(127deg);transform: rotate(127deg);}
.checkout-form .place-order .order-total .order-btn {text-align: center;}
.checkout-form .place-order .order-total .order-btn .place-btn {
  padding: 10px 40px 11px;
  background: #cf212a;
  border-color: #cf212a;
  border-radius: 3px;
}
.Continue-btn {
  background: #cf212a;
  border: #cf212a;
  display: block;
  text-align: center;
  max-width: 200px;
  float: none;
  width: 100%;
  border-radius: 3px;
  margin: 0 auto;
}
#checkout .round-tabs {
  background: #f5aa4d;
  display: block;
  width: 25px;
  height: 25px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  margin: 0 auto;
  border: 2px solid #fff;
  box-shadow: 0 0 5px #ccc;
  line-height: 20px;
}
.board-inner {
  text-align: center;
}
#checkout {
  display: inline-flex;
  text-align: center;
  border: none;
  margin-bottom: 35px;
}
#checkout li {
  margin: 0 10px;
}
#checkout li a { color: #f5aa4d;}
#checkout li a.active , #checkout li a:hover { color: #cf212a;}
#checkout li .active .round-tabs, #checkout li:hover .round-tabs { color: #fff;background: #cf212a;}
.checkout-section .nav-pills .nav-link.active,.checkout-section .nav-pills .show > .nav-link { color: #232323; background-color: #f1f1f1;}
.checkout-section .nav-pills .nav-link { color: #232323; position: relative;}
.checkout-section .nav-pills .nav-link.active::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 30px 28px;
  border-color: transparent transparent transparent #f1f1f1;
  right: -25px;
  top: 0;
}
.filterboxx {
  background: #ededed;
  float: left;
  padding: 5px 10px;
  border-radius: 15px;
  margin: 10px 5px 0;
}
.filterboxx .ti-close {
  font-size: 12px;
  margin-left: 15px;
  font-weight: bold;
}
.wrapper {max-width: 1200px;margin: 0 auto;width: 100%;box-shadow: 0 0 4px #b1b1b1;border-top: 5px solid #cf212a;}
.header-section .container.lomenu {box-shadow: 0 0 4px #ccc;}
.top-social a.heart-icon{position: relative;}
.top-social a.heart-icon  span, .pd-title a.heart-icon  span {position: absolute;right: -8px;top: -1px;height: 15px;width: 15px;background: #f5aa4d;color: #ffffff;border-radius: 50%;font-size: 11px;font-weight: 700;text-align: center;line-height: 15px;}a.btn-dfl{background: #f2f2f2;color: #4c4c4c;font-size: 14px;font-weight: 400;text-transform: uppercase;text-decoration: none;border: 0;cursor: pointer;margin: 0 3px 0;padding: 6px 10px;border-radius: 5px;}
.depart-btn {background: #f5aa4d;padding: 5px 10px;color: #fff;text-transform: uppercase;font-size: 20px;margin: 9px 0;cursor: pointer;}
.shoppingcart a {background: #cf212a;display: block;color: #fff;padding: 9px 10px;text-decoration: none;}
.product-list .product-tab {padding-top: 0;}
.product-list .tab-item ul li:nth-child(1) a {border-right: transparent;}
.product-list .tab-item ul li:last-child a {border: 1px solid #ebebeb;}
.icon-shopping-cart { background: url(../images/shipping.png) no-repeat; width: 67px;height: 58px;display: table-cell;position: relative;}
.text-left .p-show {float: right;width: 80%;}
.p-show {border: 1px solid #ebebeb;line-height: 24px;padding: 5px;border-radius: 5px;}
.product-show-option h1  {font-size: 20px;margin: 0;padding: 5px 0 0;}
.product-show-option h1 span{font-size: 14px}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 999;top: 0;right: 0;background-color: #fff;overflow-x: hidden;transition: 0.5s;padding-top: 0;overflow-y: scroll; } 
.sidenav .close-btn {position: absolute;top: -5px;right: 20px;font-size: 29px;z-index: 6555555555;padding: 0;}
.sidenav .card .card-header a:not(.collapsed) .rotate-icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.sidenav h2 {background: #f5aa4d;color: #fff;font-size: 24px;padding: 5px;}
.sidenav .card-body {padding: 10px 20px;}
.sidenav .card-body ul{margin: 0; list-style: none;}
.sidenav #accordionEx1 h2 {background: none;color: #232323;padding: 0 0 5px;margin: 0;font-size: 18px;}
.sidenav li a {color: #232323;}
.sidenav .ti-angle-down.rotate-icon {float: right;font-size: 24px;color: #cf212a;}
.sidenav li a:hover {color: #cf212a;}
.produts-sidebar-filter .card-header {padding: 5px;margin-bottom: 0;background-color: transparent;border-bottom: 0;}
.produts-sidebar-filter .card { border:0;border-bottom: 1px dashed #d0d0d0;border-radius: 0;}
.produts-sidebar-filter .card .card-link {display: block;padding: 0;color: #000;}
.produts-sidebar-filter .card .card-link:hover { color: #cf212a;}
.produts-sidebar-filter .card-link.collapsed::after {position: absolute;content: "+";right: 0;font-weight: bold;}
.produts-sidebar-filter .card-link::after {position: absolute;content: "-";right: 0;font-weight: bold;}
.produts-sidebar-filter .card-body { padding: 5px;}
.filter-widget {overflow: auto;position: relative;width: 100%;max-width: 100%;height: 300px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.product-list .col-lg-3 {padding-left: 9px;padding-right: 8px;}
.pagetag .page-link {color: #666;}body{margin-top:0;}
#cat-accordion .card-header a { color: #000;  font-size: 14px; display: block;}
#cat-accordion .card-header .ti-angle-down.rotate-icon {
  float: right;
  color: #cf212a;
  font-size: 11px;
}
#cat-accordion .card-header a:not(.collapsed) .rotate-icon { -webkit-transform: rotate(180deg); transform: rotate(180deg);}
#cat-accordion .card-body li a {
  padding: 5px 10px;
  color: #777;
}
.produts-sidebar-filter #cat-accordion .card {border: 0;
  border-bottom: 0;
  border-radius: 0;
}
.pd-color-img, .pd-color-size {
  margin: 0 0 25px;
}
.colorimg, .sizechart {
  list-style: none;
  display: inline;
}
.colorimg {display: inline-block; float: left; width: 90px; margin-right: 10px}
.colorimg  img { width: 100%; border: 1px solid #c9c9c9; border-radius: 50%;}
.fab-occas ul{list-style:none}
.fab-occas li{list-style:none}
.sizechart li {
  display: inline-block;
  float: left;
  width: 45px;
  margin-right: 10px;
  height: 45px;
}
.sizechart li a {
  color: #cf212a;
  border: 1px solid #cf212a;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 45px;
  font-size: 16px; background: #fff;
text-transform: uppercase;
}
.sizechart li a:hover, .sizechart li a.active {
  color: #fff;background: #cf212a;
}
.sizechart li a.disable {
  color: #b7b7b7;
  pointer-events:none;
  border: 1px solid #b7b7b7;
}
#sizechart .modal-dialog {
  max-width: 500px;
}
.pd-color-size h5 {
  font-size: 16px;
  margin: 0 0 15px;
}
.pd-color-size h5 a { 
  margin-left: 25px;color: #333; text-decoration: underline;
}
.pd-color-size h5 a:hover { 
  margin-left: 25px;color: #cf212a;
}
#cat-accordion .card-body li a:hover {  color: #cf212a;}
.responsive-tabs {
  margin-top:20px;}
.responsive-tabs-container .tab-content {  border-top:none;}
.responsive-tabs-container[class*="accordion-"] .tab-pane {
  margin-bottom: 15px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link {
  display: none;
  margin-bottom: 10px;
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-radius: 3px;
  border: 1px solid #ddd;
  color: #333;}
.responsive-tabs-container[class*="accordion-"] .accordion-link.active {
  border-bottom: medium none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  background: #cf212a;
}
.ruppes{ font-family: WebRupee; font-size: inherit; color: inherit;}
#logreg, .ht-left .logindes{display: none;}
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_menu,.slicknav_menu *{box-sizing:border-box}
#mobile-menu-wrap{position:relative;display:none;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
#mobile-menu-wrap{margin:5px 5px 6px;text-decoration:none; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f5aa4d}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{clear:both}
.slicknav_nav li,.slicknav_nav ul{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu{*zoom:1;font-size:16px; padding:5px}
.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}
.slicknav_menu .slicknav_icon-bar {background-color: #fff;width: 24px;height: 3px;}

.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}
.slicknav_nav ul{margin:0 0 0 20px}
.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}
.slicknav_nav a{text-decoration:none;color:#fff}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#f5aa4d;color:#222}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
 
/*Product Price*/
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}
.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}
.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.rating ul, .rating li {list-style-type: none;margin: 0;padding: 0;background: transparent url(../images/star-img.png) repeat-x;height: 30px;}
.rating ul {width: 160px;position: relative;float: left;}
.rating li {display: block;width: 113.76px;background-position: left center;position: absolute;text-indent: -9999px;z-index: 1;}
.options-links {background: #ebebeb;padding: 3px 5px;border-radius: 5px;margin: 15px 0;display: block;text-align: center;color: #232323;}
.options-links:hover {background: #cf212a; color: #fff;}
.options-links span {padding-right: 5px;}/*Popup Css*/
.sociallogin-plugin-panel {display: block;text-align: center;}
.facebook-plugin {background: url(../images/social-login-plugin.png) no-repeat;background-position: 0 0;height: 33px;width: 184px;display: inline-block;margin-top: 13px;}
.twitter-plugin {background: url(../images/social-login-plugin.png) no-repeat;background-position: 0px -39px;height: 33px;width: 184px;display: inline-block;margin-top: 7px;}
.google-plus-plugin {background: url(../images/social-login-plugin.png) no-repeat;background-position: 0px -79px;height: 33px;width: 184px;display: inline-block;margin-top: 7px;}
.modal-dialog {max-width: 700px;   margin: 10rem auto;}
.modal-dialog .close {position: absolute;right: 0;font-size: 35px;top: -10px; z-index: 1;}
.modal-dialog h3 {font-size: 22px;border-bottom: 1px solid #ebebeb;padding: 0 0 5px;margin: 0 0 10px;}
.textfield label {width: 35%;float: left; color: #585858}
.textfield .input {width: 60%;border: 1px solid #bdbdbd;border-radius: 3px;padding: 2px 7px;}
.redstr {color: #cf212a;}
.submitbtn {padding-left: 35%;}
.submitbtn input {background: #cf212a;color: #fff;border: 0;padding: 3px 8px;border-radius: 4px;}
.textfield {margin-bottom: 8px;}
.modal-dialog form {border-right: 1px solid #ebebeb;}
.heading2 { font-size: 12px;color: #6c6c6c;font-weight: 400;margin: 0;line-height: 22px;  }
#btnULSubmit {float: right;margin-right: 20px;}
.modal-body a {color: #bb976b;}
.modal-body a:hover {color: #cf212a;}
#forgot .modal-dialog {max-width: 420px;}
#forgot .modal-dialog form {border-right: 0;}
.add-to-cart-list {border-right: 1px solid #dcdcdc;padding: 0 35px 0 0;float: left;display: inline-block;width: 100%;}
.atc-prd-name a {font-size: 22px;color: #232323;}
.discount-price span {font-size: 25px;color: #f00;}
.add-to-cart-list .atc-prd-dtl .atc-remove {background: #e6e6e6;padding: 3px 15px;border-radius: 2px;font-size: 13px;color: #333;}
.add-to-cart-list .atc-prd-dtl .btn-sml {font-size: 13px;border-radius: 2px;text-transform: none;background: #e59a3d;color: #fff;padding: 3px 15px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .atc-qty-title {font-size: 13px;font-weight: 300;padding: 0 10px 0 0;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .atc-qty {width: 60px;border: 1px solid #c8c2c2;text-align: right;padding: 0 5px;border-radius: 5px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .discount-price {display: inline-block;border-left: 1px solid #d1d1d1;margin-left: 25px;padding: 0 0 0 25px;color: #f00;}
.add-to-cart-list .atc-prd-dtl .btn-bar {border-top: 1px solid #ececec;padding: 16px 0;color: #ccc;font-size: 13px;font-weight: 400;}
.atc-qty-price {padding: 20px 0;}
.add-to-cart-list .top-some-dtl {padding: 0 0 15px;}
.add-to-cart-list .top-some-dtl label {font-size: 17px;font-weight: 400;color: #666;}
.add-to-cart-list .top-some-dtl span.price {float: right;font-size: 16px;font-weight: 400;color: #f00;}
.add-to-cart-list .top-some-dtl span.price span {font-size: 17px;padding: 0 5px 0 0;color: #f00;}
.add-to-cart-list .atc-panel-box {border: 1px solid #ececec;padding: 10px;margin-bottom: 17px;}
.add-to-cart-list .atc-panel-box .atc-prd-img {width: 145px;height: 150px;border: 0px solid #ccc;display: inline-block;float: left;}
.add-to-cart-list .atc-panel-box .atc-prd-dtl {border: 0px solid #ccc;display: inline-block; float: left;margin: 0 0 0 26px; width: 75%}
.add-to-cart-list .atc-panel-box {border: 1px solid #ececec;padding: 10px;margin-bottom: 17px;}
.add-to-cart-list .atc-panel-box:hover {box-shadow: 0 0 3px #ccc;border: 1px solid #f7ad37;}
#add-to-cart .right-price-panel { border-left: 1px solid #dcdcdc;display: inline-block;padding: 0 0 0 35px;left: -1px;position: relative; 
}
.right-price-panel h4 {font-size: 17px;color: #666;font-weight: 700;margin: 0 0 20px;padding: 0 0 16px;border-bottom: 2px solid #ececec;
}
.right-price-panel .rpp-alp {display: block;clear: both;padding: 0 0 10px;
}
.right-price-panel .rpp-alp label {font-size: 15px;color: #333;font-weight: 300;
}
.right-price-panel .rpp-alp .price {float: right;text-align: right;font-size: 15px;font-weight: 300;color: #333;
}
.right-price-panel .rpp-gp {padding: 15px 0;margin: 0;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;
}
.right-price-panel .rpp-gp label {color: #589d3e;font-size: 18px;font-weight: 300;
}
.right-price-panel .rpp-gp .price  {float: right;font-size: 18px;font-weight: 300;color: #f00;
}
 .rpp-ptp-btn {padding: 15px 0 0;text-align: center;
}
  .rpp-ptp-btn .btn-sml {font-weight: 300;font-size: 18px;display: inline-block;padding: 8px 15px;background: #cf212a;color: #fff;
}
.item-shopping-btn {background: #f7f7f7;padding: 8px 15px;border: 1px solid #ececec;border-radius: 5px;font-size: 16px;color: #636363;text-transform: uppercase;text-decoration: none;margin-top: 0px;display: inline-block;
}
.item-shopping-btn:hover{background: #cf212a;}
.item-enquery-box span {background: #fffed5;padding: 7px 8px 7px;font-size: 16px;color: #8b815f;font-weight: 300;border-right: 1px solid #f9e3b5;margin-right: 10px; 
}
.item-enquery-box {border: 1px solid #f9e3b5;padding: 8px 0;font-size: 16px;color: #373737;font-weight: 300;width: 100%;max-width: 380px;
}
.row.contship {margin-top: 15px;
}
.myac-link-panel {background: #fff;border-bottom: 1px solid #e2e2e2;padding: 0 12px 12px;
}
.myac-link-panel h3 {font-size: 22px;color: #403f3f;font-weight: 400;margin: 0;padding: 2px 0 8px;
}
.myac-link-panel a {color: #636363;display: block;padding: 2px 0;
}
.myac-link-panel a:hover,.myac-link-panel a.active {color: #cf212a;
}
.myaccount {border: 1px solid #ebebeb;margin: 0 0 0;
}
.acnt-side .depart-btn {margin-bottom: 0;cursor: inherit;
}
.acnt-side h1 {border-bottom: 1px solid #ebebeb;display: block;padding: 15px 0;
}
.per-inform {margin: 25px 0;max-width: 600px;
}
.btn-sml.newadd {background: #cf212a;color: #fff;font-size: 14px;padding: 3px 8px;border-radius: 3px;float: right;
}
.cart-table {margin-bottom: 40px;
}

.cart-table table {width: 100%;min-width: 480px;border: 1px solid #ebebeb;
}

.cart-table table tr th {font-size: 16px;color: #252525;font-weight: 700;border-bottom: 1px solid #ebebeb;text-align: center;padding: 18px 0 19px;text-transform: uppercase;
}

.cart-table table tr th.p-name {text-align: left;
}

.cart-table table tr td {text-align: center;padding-bottom: 34px;
}

.cart-table table tr td.first-row {padding-top: 30px;
}

.cart-table table tr td.cart-pic {width: 21%;
}

.cart-table table tr td.cart-title {text-align: left;
}

.cart-table table tr td.cart-title h5 {color: #252525;
}

.cart-table table tr td.p-price {width: 16%;
}

.cart-table table tr td.p-price,
.cart-table table tr td.total-price {color: #f5aa4d;font-size: 16px;font-weight: 700;
}

.cart-table table tr td.qua-col {width: 16%;
}

.cart-table table tr td.qua-col .quantity {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}

.cart-table table tr td.qua-col .pro-qty {width: 123px;height: 46px;border: 2px solid #ebebeb;padding: 0 15px;float: left;
}

.cart-table table tr td.qua-col .pro-qty .qtybtn {font-size: 24px;color: #b2b2b2;float: left;line-height: 38px;cursor: pointer;width: 18px;
}

.cart-table table tr td.qua-col .pro-qty .qtybtn.dec {font-size: 30px;
}

.cart-table table tr td.qua-col .pro-qty input {text-align: center;width: 52px;font-size: 14px;font-weight: 700;border: none;color: #4c4c4c;line-height: 40px;float: left;
}

.cart-table table tr td.total-price {width: 12%;
}

.cart-table table tr td.close-td {font-size: 16px;color: #252525;width: 8%;
}

.cart-table table tr td.close-td i {cursor: pointer;
}
.my-order-list h3 {border: 1px solid #e2e2e2;margin: 0;padding: 10px 20px 10px;text-align: left;cursor: pointer;position: relative;z-index: 5;background: #e8e8e8;background: linear-gradient(to bottom, #fdfdfd 0%,#f4f4f4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 );
}
.order-detail .order-no {display: inline-block;font-size: 14px;color: #333;font-weight: 400;width: 180px;
}
.order-detail .order-total {display: inline-block;font-size: 15px;color: #f00;
}
.order-detail .order-qty {display: inline-block;
}
.order-total .order-status, .order-qty {padding: 0 0 0 20px;
font-size: 13px;
color: #585858;
}
.my-order-list {margin: 25px 0 25px;
}
.order-detail {line-height: 20px;padding-bottom: 5px;
}
.acnt-side .co-item {border: 1px solid #ebebeb;padding: 10px;
}
.textfield .textarea {width: 60%;border: 1px solid #bdbdbd;border-radius: 3px;padding: 2px 7px; height: 60px
}
#mobile-toggle{display: none;}
.clear-filter {
  font-size: 11px;
  font-weight: 300px;
  color: #cf212a;
  text-decoration: none;
  display: block;
  padding: 2px 0 5px;
  border-bottom: 1px dotted #c3c3c3;
}
.clear-filter .ti-reload {
  float: right;
  position: relative;
  padding-right: 5px;
  font-weight: bold;
}.clear-filter:hover {color:#f5aa4d}
.Coupon-check {
  float: left;
  width: 70%;
}

.checkout-section input[type=checkbox]:not(old),.checkout-section input[type=radio   ]:not(old){width   : 28px;margin  : 0;padding : 0;opacity : 0;}
.checkout-section input[type=checkbox]:not(old) + label,.checkout-section input[type=radio   ]:not(old) + label{display      : inline-block;margin-left  : -32px;padding-left : 32px;background   : url('../images/checks.png') no-repeat 0 0;line-height  : 24px;}
.checkout-section input[type=checkbox]:not(old):checked + label{background-position : 0 -24px;}
.checkout-section input[type=radio]:not(old):checked + label{background-position : 0 -63px;}
#deleivery .nav-pills label {
  height: 33px;
  line-height: 36px;
  padding-left: 36px;
  font-size: 16px;
}
.tabbar .col-md-5 {
  margin-top: 20px;
}
.col-md-8.tabbar select {
  width: 100%;
}
.dp-tital{display: none;}
#leave-comment {
  border: 1px solid #ebebeb;
  padding: 15px;
}
.rating {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center
}

.rating>input {
    display: none
}

.rating>label {
    position: relative;
    width: 1em;
    font-size: 25px;
    color: #FFD600;
    cursor: pointer
}

.rating>label::before {
    content: "\2605";
    position: absolute;
    opacity: 0
}

.rating>label:hover:before,
.rating>label:hover~label:before {
    opacity: 1 !important
}

.rating>input:checked~label:before {
    opacity: 1
}

.rating:hover>input:checked~label:before {
    opacity: 0.4
}
#rating .modal-dialog {
  max-width: 450px;
}
#rating .modal-dialog form {
  border: 0;
}
.close.ti-close {
  position: absolute;
  right: 5px;
  font-size: 14px;
  border: 1px solid #aeaeae;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  text-align: center;
  line-height: 22px;
  top: 5px;
  box-shadow: 0 0 5px;
}
.addcompare {
  margin-top: 15px;
}
.addcompare .row.odd {
  background: rgba(202, 202, 202, 0.5);
}
.addcompare .col-3 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.addcompare .buynow {
  color: #fff;
  border: none;
  background: #cf212a;
  padding: 8px;
  width: 100%;
  font-weight: bold;
}
.sticky #addcompare {
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 1;
  max-width: 1200px;
  top: -280px;
}
.chngadre {
  border: 1px solid #ebebeb;
  padding: 10px;
  border-radius: 10px;
  margin-bottom: 25px;
}
.chngadre .row {
  margin-bottom: 10px;
  padding-top: 5px; 
}
.chngadre a {
  color: #cf212a;
}
.chngadre a:hover {
  color: #f5aa4d;
}
.chngadre .liner {
  border-bottom: 1px solid #ebebeb;
}
#completed .add-to-cart-list .atc-panel-box .atc-prd-img {
  width: 80px;
  height: auto;
}
#deleivery .site-btn.Continue-btn {
  margin-top: 25px;
}

/*Compare Product*/
.compareRgt {position: fixed;right: 25px;bottom: 50px;z-index: 99;border: 1px solid #c9c9c9;border-radius: 5px;display: none;}
.compareRgt a.add-btn {color: #fff;padding: 10px 20px;background: #cf212a;display: inline-block;}
.compareClose, .AddCom .ti-close {position: absolute;right: 3px;color: #fff;font-size: 12px;top: 3px;}
.AddCom{visibility: hidden;}
.AddCom ul { float: right;background: #fff;}
.AddCom li{ display: inline-block; float: left; }
.compareRgt:hover  .AddCom{visibility: visible;}
.AddCom { visibility: hidden;  position: absolute;  bottom: 0;}
.AddCom li { border: 1px solid #c9c9c9; margin-left:10px; background: #fff; padding: 20px 10px 20px; position: relative;width:180px;height:300px}
.AddCom li img { width: 100%;}
.AddCom li h3 { font-size: 15px;text-align: center}
.AddCom {visibility: hidden;position: absolute;bottom: 30px;right: 0;width: 830px;}
.compareRgt a.add-btn {color: #fff;padding: 10px 20px;background: #cf212a;display: inline-block;position: relative;z-index: 2;}
.AddCom .ti-close { color: #666;}

.prodsize { margin: 15px 0 0;}
.prodsize ul{list-style: none}
.prodsize li:first-child{width: 28%;}
.prodsize li{ float: left; width: 35%; font-weight: bold; font-size: 16px  }
.prodsize li span{color: #cf212a}

@media only screen and (max-width: 991px) { 
.prodsize li{font-size: 13px  }
}

/* ------------------------------ Responsive Media Styles ---------------------------- , .tabbar .tab-content */
@media (max-width: 767px) {
  .responsive-tabs-container.accordion-xs .nav-tabs,  #checkout li strong { display: none;}

  .responsive-tabs-container.accordion-xs .accordion-link, .dp-tital {display: block;}
  .responsive-tabs-container[class*="accordion-"] .tab-pane {border:1px solid #ddd;border-top:none;border-top-left-radius: 0;border-top-right-radius: 0;border-width: medium 1px 1px;margin-bottom: 10px;margin-top: -10px;padding: 10px 10px 0;
 }}
@media (min-width: 768px) and (max-width: 991px) {
  .responsive-tabs-container.accordion-sm .nav-tabs {display: none;  }  
  .responsive-tabs-container.accordion-sm .accordion-link {display: block; }  
 .responsive-tabs-container[class*="accordion-"] .tab-pane {border:1px solid #ddd;border-top:none;border-top-left-radius: 0;border-top-right-radius: 0;border-width: medium 1px 1px;margin-bottom: 10px;margin-top: -10px;padding: 10px 10px 0;}
.text-left .p-show {width: 70%;}
.add-to-cart-list .atc-panel-box .atc-prd-dtl { width: 65%; margin: 0 0 0 10px;}
.discount-price span {font-size: 18px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .discount-price { margin-left: 10px;padding: 0 0 0 10px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .atc-qty {width: 60px;}
.add-to-cart-list .atc-prd-dtl .btn-sml, .add-to-cart-list .atc-prd-dtl .atc-remove {font-size: 12px;padding: 3px 5px;}
.tabbar .col-md-5 {
  margin-top: 20px;
  margin-left: 6px;
  margin-right: 6px;
  padding-right: 6px;
  padding-left: 6px;
}
.sticky #addcompare { 
  max-width: 720px;
  top: -160px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .responsive-tabs-container.accordion-md .nav-tabs {display: none; }  
  .responsive-tabs-container.accordion-md .accordion-link {display: block;}}
@media (min-width: 1200px) {
  .responsive-tabs-container.accordion-lg .nav-tabs {display: none;}  
  .responsive-tabs-container.accordion-lg .accordion-link {display: block;  }
  }
 @media (max-width: 991px) {
.ht-left .login-register-panel {  display: none;}
#mobile-menu-wrap{display: block; cursor: pointer;}
 .ht-left .logindes { display: block; position: relative;}
 .nav-item {float: right;}
#logreg {position: absolute;top: 32px;background: #fff;z-index: 1;border: 1px solid #ebebeb;padding: 5px;width: 180px;text-align: center;}
#logreg .btn-dfl {display: block;}
#welcome {border: 1px solid #ebebeb;padding: 3px 10px 0;border-radius: 5px;line-height: 22px;background: #f7f7f7; cursor: pointer;}
#welcome label{cursor: pointer;}
  #logreg .btn-dfl:hover { background: #cf212a; color: #fff}
.item-shopping-btn { margin-bottom: 15px;}
#mobile-toggle {
  display: block;
  top: 10px;
  background: #f5aa4d;
  border: 1px solid #f5aa4d;
  max-width: 100%;
  height: 35px;
  width: 100%;
  cursor: pointer;
  margin: 0 auto 15px;
  color: #fff; font-size: 22px; text-align: left;
}
#mobile-toggle .ti-menu {margin-right: 7px;}
.slidebarToggle{display: none;}
.atc-prd-name a { font-size: 16px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1920px) { .product-item .pi-pic ul li a {  padding: 16px 12px 12px 11px;}
.nav-item .nav-menu li a {  padding: 16px 10px 15px;}}
@media only screen and (min-width: 1200px) {.container {  max-width: 1200px;}}
/* Medium Device: 1200px */

@media only screen and (min-width: 992px) and (max-width: 1199px) { .nav-item .nav-menu li a {padding: 16px 5px 15px;font-size: 11px;}
.hero-items .owl-nav button[type=button] {  left: 5px;}
.hero-items .owl-nav button[type=button].owl-next { right: 5px;}
.countdown-timer .cd-item { margin-right: 26px;}
.product-details .quantity .primary-btn.pd-cart { padding: 14px 30px 10px;}
.tab-item ul li a { padding: 18px 39px;} .product-shop .product-item .pi-pic ul li a {  padding: 16px 12px 12px 11px;}
.related-products .product-item .pi-pic ul li a { padding: 16px 12px 12px 11px;}
}
@media only screen and (max-width: 1201px) {
  .add-to-cart-list .atc-panel-box .atc-prd-img { width: 110px;}
}



@media only screen and (max-width: 991px) {.banner-section {  padding: 80px 0 50px;}
.single-banner {  margin-bottom: 30px;}
.women-banner { padding-right: 0; padding-left: 0;}
.product-large {  margin-left: 0; margin-right: 0;}
.deal-of-week { margin-left: 0; margin-right: 0;} 

 
.place-order {  padding-top: 30px;}
.blog-tags {  padding-bottom: 40px;}
.blog-details-inner .blog-post .prev-blog { margin-bottom: 40px;}
.contact-form { padding-top: 40px;}
.product-large.m-large {  margin-top: 40px;}
.hero-items .owl-nav button[type=button] {  left: 5px;}
.hero-items .owl-nav button[type=button].owl-next { right: 5px;}
.product-shop.page-details .product-details { padding-top: 30px;} }
/* Tablet Device: 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {.header-top .ht-right .login-panel {  padding-left: 10px;}
.header-top .ht-right .top-social { padding-right: 10px;}
.header-top .ht-left .mail-service {  padding-right: 10px;}
.header-top .ht-left .phone-service { padding-left: 10px;}
.header-top .ht-right .top-social a { margin-left: 10px;} .inner-header .nav-right li { margin-left: 8px;}
.nav-item .nav-depart .depart-btn { padding: 14px 40px 14px 18px;}
.nav-item .nav-menu li a {  padding: 16px 10px 15px;} .tab-item ul li a { padding: 18px 39px;}
.hero-items .off-card { left: 62%;}
.blog-details-inner .blog-post .prev-blog { padding-left: 30px;}
.blog-details-inner .blog-post .next-blog { padding-right: 30px;}
.blog-sidebar,.produts-sidebar-filter { padding-top: 50px;}
.checkout-content input { margin-top: 50px;}}
/* Large Device: 480px */
@media only screen and (max-width: 991px) { 
  
 .inner-header {  padding: 0;}
.inner-header .logo { text-align: center;}
.inner-header .nav-right {  text-align: left;}
.inner-header .nav-right li:first-child { margin-left: 0;}
.nav-item .nav-depart .depart-btn { padding: 14px 50px 14px 18px;}
.nav-item { background: transparent;}
.nav-item .nav-menu { display: none;}
.produts-sidebar-filter .depart-btn{display: none;}
.slicknav_menu {  display: block; background: transparent;  text-align: center; margin-top: -18px;}
.slicknav_nav {background: #cf212a;position: absolute;width: 100%;right: 14px;z-index: 2;top: 133px;border-radius: 6px;}
.slicknav_nav ul {  margin: 0;  text-align: left;}
.slicknav_nav a,.slicknav_nav .slicknav_row { margin: 0;}
.slicknav_nav .dropdown a { padding-left: 25px;}
.nav-item .nav-depart { display: none;}
#mobile-menu-wrap {
  width: 100%;
  margin-right: 0;
  color: #fff;
}
.breadcrumb-text {
  border-bottom: 1px solid #ebebeb;
  padding: 0px 0 10px 0;
  margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
.hide-mob{display: none} 
.header-top .top-social { display: none;}
.compCont {
  width: 100%;
  overflow: auto;
}
.verticleScrol {
  width: 800px;
  overflow: scroll;
}
 .inner-header {  padding: 0;}
.inner-header .logo { text-align: center;}
.inner-header .nav-right {  text-align: left;}
.inner-header .nav-right li:first-child { margin-left: 0;}
.nav-item .nav-depart .depart-btn { padding: 14px 50px 14px 18px;}
.nav-item { background: transparent;}
.nav-item .nav-menu { display: none;}
.slicknav_menu {  display: block; background: transparent;  text-align: center; margin-top: -18px;}
.slicknav_nav {background: #333;position: absolute;width: 100%; right: 14px;z-index: 2;top: 133px;}
.slicknav_nav ul {  margin: 0;  text-align: left;}
.slicknav_nav a,.slicknav_nav .slicknav_row { margin: 0;}
.slicknav_nav .dropdown a { padding-left: 25px;}
.nav-item .nav-depart { display: none;}
#mobile-menu-wrap {width: 100%;margin-right: 6px;}
.slicknav_btn { border-radius: 0; background-color: #f5aa4d;  display: inline-block;  right: -16px;}
.slicknav_nav .slicknav_row,.slicknav_nav a { padding: 8px 15px;}
.slicknav_nav a:hover { border-radius: 0; background: #f5aa4d;  color: #fff;}
.slicknav_nav .slicknav_row:hover { border-radius: 0; background: #f5aa4d;  color: #fff;}
.product-show-option p {  text-align: left;}
.tab-item ul li a { padding: 18px 51px; margin-bottom: 10px;}
.cart-table { overflow: auto;}
.cart-table table tr th { font-size: 12px;}
.hero-items .single-hero-items {  height: auto; }  .hero-items .off-card {  display: none;}
.ps-slider .owl-nav button[type=button] { left: 0;}
.ps-slider .owl-nav button[type=button].owl-next {  right: 0;}
.produts-sidebar-filter { padding-top: 20px;}

.checkout-content input { margin-top: 50px;}

.lomenu .col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%; float: left;}
.lomenu .col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;float: left;}
.product-show-option h1 { margin: 0 0 15px; }
.slicknav_nav ul {margin: 0;}
.add-to-cart-list {float: none;border: 0;padding: 0;}
.produts-sidebar-filter .depart-btn{display: none;}
.add-to-cart-list .atc-panel-box .atc-prd-dtl{width: 70%}
}

/* Small Device: 320px */
@media only screen and (max-width: 575px) {
.product-list .col-lg-3.col-sm-6 {float: left;width: 50%;}
.product-item-panel .product-item-addtocart .btn-dfl {padding: 7px 0 8px;display: block;}
.add-to-cart-list .atc-panel-box .atc-prd-dtl { width: 55%;}
.discount-price span {font-size: 18px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .discount-price { margin-left: 10px;padding: 0 0 0 10px;}
.add-to-cart-list .atc-prd-dtl .atc-qty-price .atc-qty {width: 60px;}
.add-to-cart-list .atc-prd-dtl .btn-sml, .add-to-cart-list .atc-prd-dtl .atc-remove {font-size: 12px;padding: 3px 5px;}
.contship .col-lg-4 {
  text-align: center;
}
}
@media only screen and (max-width: 479px) {
 .product-show-option .select-option {  display: inline-block;}
.product-show-option .select-option .sorting.nice-select {  margin-bottom: 10px;}
.product-details .quantity .primary-btn.pd-cart { padding: 14px 20px 10px;}
.tab-item ul li a { padding: 18px 30px; margin-bottom: 10px;}
.shpcart .tab-item ul li a {padding: 15px 16px;margin-bottom: 10px;} 
.checkout-form .place-order .order-total {  padding-left: 20px; padding-right: 20px;}
.contact-widget .cw-item .ci-icon { float: none;  margin-bottom: 5px;}
.contact-widget .cw-item .ci-text { padding-left: 0;}
.benefit-items .single-benefit {  padding-left: 15px; padding-right: 15px;}
.add-to-cart-list .atc-panel-box .atc-prd-dtl { width: 100%; margin-left: 0;}
.add-to-cart-list .atc-panel-box .atc-prd-img { width: 145px; margin: 0 auto; float: none; display: block;}
.icon-shopping-cart {background-size: 35px;width: 45px;height: 45px;background-position: 0 5px;
}
.shopping-cart-items { padding: 0; font-size: 12px
}
.item-enquery-box span {display: block;border: 0;margin: 0;
}
.item-enquery-box {padding: 0 0 10px;width: 100%;max-width: 100%;text-align: center;
}
.textfield label {
  width: 38%; 
  font-size: 12px;
}
.submitbtn {
  padding-left: 10%;margin-bottom: 15px;
}
}

@media only screen and (max-width: 360px) {
.discount-price span {font-size: 15px;
}
}


 