@font-face {font-family: "BeyondInfinity"; src: url("../fonts/BeyondInfinity.eot");
  src: url("../fonts/BeyondInfinity.eot?#iefix") format("embedded-opentype"),
   url("../fonts/BeyondInfinity.otf") format("opentype"),
   url("../fonts/BeyondInfinity.svg") format("svg"),
   url("../fonts/BeyondInfinity.ttf") format("truetype"),
   url("../fonts/BeyondInfinity.woff") format("woff"),
   url("../fonts/BeyondInfinity.woff2") format("woff2");
  font-weight: normal; font-style: normal; }
  @font-face {font-family: "Caveat-Regular";
 src: url("../fonts/Caveat-Regular.eot");
 src: url("../fonts/Caveat-Regular.eot?#iefix") format("embedded-opentype"),
   url("../fonts/Caveat-Regular.otf") format("opentype"),
   url("../fonts/Caveat-Regular.svg") format("svg"),
   url("../fonts/Caveat-Regular.ttf") format("truetype"),
   url("../fonts/Caveat-Regular.woff") format("woff"),
   url("../fonts/Caveat-Regular.woff2") format("woff2");
 font-weight: normal;
 font-style: normal;
   }
.mar-0 {margin:0 !important; padding: 0 !important}
.mar-10 {margin:10px;}
.mar-top10 { margin-top: 10px !important;}
.mar-top20 { margin-top: 20px;}
.mar-top30 { margin-top: 30px;}
.mar-top40 { margin-top: 40px;}
.mar-top50 { margin-top: 50px;}
.mar-top100 { margin-top: 100px;}
.mar-top150 { margin-top: 150px;}
.px-2{padding-left:5px;padding-right:5px;}
.pb-0{padding-bottom:0;}
.pl-2{padding-left:35px;}
.ml-2{margin-left:5px; }
.ml-3{margin-left:10px; }
.ml-4{margin-left:15px; }
.mr-2{margin-right:5px; }
.mr-3{margin-right:10px; }
.mr-4{margin-right:15px; }
.mb-2{margin-bottom:10px; }
.mb-3{margin-bottom:20px; }
.posl-30{left: 30%;}
.posb-30 {margin-top: -20px;}
.p-0{padding: 0 !important;}
.pr-0{padding-right:0}
.b-bottom{border-bottom: solid 1px #eeeeee;}
.h-icon{margin-top: 20px;}
.fl{float: left;}
.fr{float: left;}
.btn-theme{color: #fff; background-color: #dbc1a7; border-color: #dbc1a7;}
.btn-theme:hover{color: #fff; background-color: #b88753; border-color: #b88753;}
h5, .h5 { font-size: 14px; line-height: 18px;}
table, td, th {text-align: left;}
table { border-collapse: collapse; width: 90%;}
th, td { padding: 2px 0;}
 
p a { color: #b88753; text-decoration: none;}
h4 a { color: #b88753; text-decoration: none;}
p strong{font-weight: 600;}
b, strong { font-weight: 400; }
.text-justify{text-align: justify;}
.border-left{ border-left: solid 1px #cccccc; }
.big {padding: 15px 50px; border-radius: 50px; font-size: 20px; border: solid 2px #666666; }
.big:hover {border: solid 2px #000; }
#mt-footer .nav-widget-2 {width: 45%; float: left; }
.shop-text-right{text-align: center; margin-top: 220px;}
.mar-left180 { margin-left: 180px;}
.header-top {width: 100%; background: #b88753; color: #fff; padding: 5px 10px; text-align: center; }
.header-top a{color: #ecd1b5; text-decoration: underline; }
.mt-product1 .price .customize img {width: 17px; }
.mt-product1 .price .customize:hover {border: solid 1px #000; /*background: rgba(237,217,216,0.8);*/ }
.mt-product1 .price .customize a:hover {color: #000; }
 
/*Swap Images*/
.mt-product1 .img-top {opacity: 1; position: absolute; top: 0; left: 0; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out;}
.mt-product1:hover .img-top {opacity: 0; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out;}
.mt-product1:hover .img-top i.fa.fa-heart-o{display: none;}
 
.size-chart-txt { margin-top: 38px;}
 
 
#mt-footer .nav-widget-1 .f-widget-nav li a {color: #fff; }
#mt-footer .nav-widget-1 .f-widget-nav li a:hover {color: #303030; }
#mt-footer .f-widget-about .address-list li a {color: #fff; }
#mt-footer .f-widget-about .address-list li a:hover {color: #303030; }
ul.list-unstyled.social-icon li a {color: #fff; }
ul.list-unstyled.social-icon li a i:hover {color: #303030; }
.f-promo-box .f-widget-item .txt-holder img {text-align: center; margin: 0 auto; }
.pincode{float:left; width: 100%; margin: 20px 0 15px;}
.pincode .col:first-child { margin: 0;}
.pincode .col { width: 250px; float: left; margin: 0 0 0 5px;}

.pincode .input-icons i { position: absolute; } 
.pincode .icon { padding: 5px 0 0; font-size: 24px;}
.pincode .form-control{ padding: 8px 12px 4px 20px; border: none; box-shadow:none; border-bottom: solid 1px #303030; border-radius: 0;}

.date-calendar{ float: left; margin-bottom: 25px;}
.date-calendar .date-img {float: left; background: url(../images/icon-calendar.jpg); background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; background-position: center center; height: 90px; text-align: center; width: 90px; font-size: 50px; padding-top: 20px;}
.date-calendar .date-txt{float: left; padding: 30px 0 0 10px; width: 75%;}
.text-description { margin-bottom: 10px;}
 
.primary_nav_wrap{ margin:0 0 30px; float: left;}
.primary_nav_wrap ul{ list-style:none; position:relative; float:left; margin:0; padding:0}
.primary_nav_wrap ul a{ display:block; color:#333; text-decoration:none; padding:0 30px 0 0;}
.primary_nav_wrap ul li{ position:relative; float:left; margin:0; padding:0}
.primary_nav_wrap ul li:hover{ color:#000}
.primary_nav_wrap ul ul{ display:none; position:absolute; top:100%; left:0; background:#fff; padding:10px; width: 100px; z-index: 100;}
.primary_nav_wrap ul ul a{ display:block; width: 80px; padding: 0; line-height: 30px; margin-bottom: 2px;}
.primary_nav_wrap ul li:hover > ul{ display:block}
.btn-twitter { background-color: #3399CC !important; color:#FFFFFF!important;}
.btn-facebook { background-color: #3D5B96 !important; color:#FFFFFF!important;}
.btn-facebook { background-color: #3D5B96 !important; color:#FFFFFF!important;}
.btn-google { background-color: #DD3F34 !important; color:#FFFFFF!important;}
.btn-linkedin { background-color: #1884BB !important; color:#FFFFFF!important;}
.btn-pinterest { background-color: #CC1E2D !important; color:#FFFFFF!important;}
.btn-mail { background-color: #FFC90E !important; color:#FFFFFF!important;}
.panel-title p{margin:0}
.panel-body p{margin:0}
.panel-body .img-max{ display: block; width: auto; max-height: 150px; margin: 5px 15px 5px 5px; float: left;}
.detial-holder .h-icon i { font-size: 18px; line-height: 30px;}
.detial-holder .h-icon i:hover { color:#b88753}
#more {display: none;}
.text-description button {margin-bottom: 15px;}
.wash-inst{float: left;}
.wash-inst img{width:28px; margin-right: 12px;}
.wash-inst ul li{ float: left;}
.wash-inst h4{text-transform: uppercase;}
/* setup tooltips */
.tooltip {	position: relative; cursor: pointer;}
.tooltip:before, .tooltip:after {display: block; opacity: 0; pointer-events: none; position: absolute; }
.tooltip:after {border-right: 6px solid transparent; border-bottom: 6px solid rgba(0,0,0,.75); border-left: 6px solid transparent; content: ''; height: 0; top: 28px; left: 10px; width: 0; }
.tooltip:before {background: rgba(0,0,0,.75); border-radius: 2px; color: #fff; content: attr(data-title); font-size: 10px; line-height: 12px; padding: 4px 10px; top: 34px; white-space: nowrap; }
/* the animations */ /* fade */ 
.tooltip.fade:after, .tooltip.fade:before {transform: translate3d(0,-10px,0); transition: all .15s ease-in-out; }
.tooltip.fade:hover:after, .tooltip.fade:hover:before {opacity: 1; transform: translate3d(0,0,0); }

/*Customize Popup CSS*/
/*.custm-img .model-img img { width: auto; display: inline-block;}*/

.holder span { text-transform: uppercase;}

 ul.mt-icon-list li select.form-control { padding: 0; border: none; box-shadow: none; cursor: pointer; border-radius: 0; border-bottom: solid 1px #2e2e2e;}
.table>tbody>tr>td, .table>tfoot>tr>td{ vertical-align: middle;}
.mt-product1.large {width: 97%; }
.mt-product1.xlarge {width: 100%; }
.banner-3 a.shop-now {margin: 20px 0; }
.inner-banner{width: 98%; margin:0 auto;}
.underline {line-height: 30px;}
.underline a{ border-bottom: 1px solid #303030;}   
.d-block{display: block;}
.d-none{display:none;}

.pagg-img-block{display: block; width: 14.6%;}
.pagg-slide-block{display: block; width: 84%;}

/* Chrome, Safari, Edge, Opera */
 input::-webkit-outer-spin-button,
 input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
 
 /* Firefox */
 input[type=number] { -moz-appearance: textfield; }
 
/*.pagg-img-block{display: none;}
.pagg-slide-block{display: block; width: 100%;}*/
.tooltip-ex { display: inline-block; float: left;   } 
.tooltip-ex .tooltip-ex-text {visibility: hidden; width: 180px; background-color: #303030; color: white; font-size: 12px; padding: 10px; position: absolute; z-index: 1; }
.tooltip-ex:hover .tooltip-ex-text { visibility: visible; }
.nice-form .num{display: none;}
.nice-form .fake-input, .nice-form label {cursor: pointer; color: #000; font-size: 13px;}
.filter-content .nice-form{overflow: hidden;  margin: 0;  padding: 0 0 0 8px;  border-bottom: none;}
.filter-content ul#accordion2 {margin: 0; padding: 0; list-style: none; }
.filter-content ul#accordion2 li {display: block; }
.filter-content ul#accordion2 li ul li.seperator{border-top: solid 1px #ececec; padding-top: 10px;}
/*.filter-content ul#accordion2 li span {position: absolute; right: 40px; display: inline-block; border-radius: 50px; padding:0 5px 0; border: solid 1px #303030;font-size: 30px; line-height: 30px;}*/
.filter-content ul#accordion2 span.plusminus {position: absolute; right: 30px; display: inline-block; border-radius: 50px; padding: 0; border: solid 1px #303030; font-size: 16px; font-weight: 100; line-height: 17px; width: 18px; height: 18px; text-align: center; margin-top: 7px;}
.filter-content ul#accordion2 ul span.plusminus {right: 35px;}
.filter-content ul#accordion2 li h4 {font-size: 14px; cursor: pointer; line-height: 30px; font-weight: 400;background: #f9f9f9; padding: 0 10px;}
.filter-content ul#accordion2 li ul li h4 {margin: 0;background: none;padding: 0;}
.filter-content ul#accordion2 li ul{display: none;}
.filter-content ul#accordion2 li ul li {padding: 0 0 5px; margin:0; }
.filter-content ul#accordion2 li ul li a {text-transform: none; font-size: 13px; transition: 0.3s;  padding-left: 10px; }
.filter-content ul#accordion2 li ul li a:hover {text-decoration: none; }
.filter-content .color-box {margin: 10px 0 25px; }
.filter-content .color-box li {display: block; vertical-align: middle;}
.filter-content .color-box li.active a {background: #fff; border: 1px solid transparent;}
/*.filter-content .color-box li a { float: left; clear: both;}*/
.filter-content .color-box li.active a.red {border-color: #bb4527; }
.filter-content .color-box li.active a.blue {border-color: #40455c; }
.filter-content .color-box li.active a.green {border-color: #7e8347; }
.filter-content .color-box li.active a.yellow {border-color: #e3d158; }
.filter-content .color-box li.active a.gray {border-color: #868c98; }
.filter-content .color-box a span { margin-left: 18px; line-height: 20px;}
.filter-content .color-box a {width: 20px; height: 20px; display: inline-block; position: relative; border-radius: 100%; }
.filter-content .color-box a:after {top: 2px; left: 2px; right: 2px; bottom: 2px; content: ""; position: absolute; border-radius: 100%; }
.filter-content .color-box a:hover {background: #fff; border: 1px solid transparent; }
.filter-content .color-box a.red {border-color: #bb4527; }
.filter-content .color-box a.red:after {background: #bb4527; }
.filter-content .color-box a.blue {border-color: #40455c; }
.filter-content .color-box a.blue:after {background: #40455c; }
.filter-content .color-box a.green {border-color: #7e8347; }
.filter-content .color-box a.green:after {background: #7e8347; }
.filter-content .color-box a.yellow {border-color: #e3d158; }
.filter-content .color-box a.yellow:after {background: #e3d158; }
.filter-content .color-box a.gray {border-color: #868c98; }
.filter-content .color-box a.gray:after {background: #868c98; }
.mt-footer-bar { padding: 0px 20px 0px 20px; -webkit-transition: all .4s linear; transition: all .4s linear;}
.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
 padding: 15px 5px; }
 .btn-whatsapp-pulse { background: #25d366; color: white; position: fixed;z-index: 10000; bottom: 10px; right: 60px; font-size: 40px; display: flex; justify-content: center; align-items: center; width: 0; height: 0; padding: 35px; text-decoration: none; border-radius: 50%; animation-name: pulse; animation-duration: 1.5s; animation-timing-function: ease-out; animation-iteration-count: infinite; }
 .btn-whatsapp-pulse:hover{outline:none; border: none; text-decoration: none;}

 @keyframes pulse {
   0% {
     box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5);
   }
   80% {
     box-shadow: 0 0 0 14px rgba(37, 211, 102, 0);
   }
 }
 .colored{background: transparent;  width: 15px;  height: 15px;  border-radius: 50px;  border: solid 1px #ddd;  vertical-align: middle;}
 .colorWhite{background: #fff;}
 .colorBeige{background: #E4E3D0;}
 .colorYellow{background: #FFDE18;}
 .colorPink{background: #FFCCCC;}
 .colorRed{background: #CC3300;}
 .colorCoral{background: #FF6633;}
 .colorOliveGreen{background: #669933;}
 .colorBlue{background: #336699;}
 .colorPurple{background: #9900CC;}
 .colorBrown{background: #996633;}
 .colorGrey{background: #CCCCCC;}
 .colorBlack{background: #000000;}
 .colorMulti{background:url(../images/icon-printed.svg) no-repeat center center; background-size: 20px;}



 
 /*.nice-form.colorbox .fake-input {border-radius: 50px;}
 .nice-form.colorbox .fake-input.colorNavy {background-color: #172238; border: solid 1px #101829;}
 .nice-form.colorbox .fake-input [type="checkbox"]:checked{ width: 50px;}*/

 .nice-form.colorbox{position: relative;}
 .nice-form.colorbox [type="checkbox"]:not(:checked),
 .nice-form.colorbox [type="checkbox"]:checked {position: absolute;left: 0;opacity: 0.01;}
 .nice-form.colorbox [type="checkbox"]:not(:checked) + label,
 .nice-form.colorbox [type="checkbox"]:checked + label {position: relative;padding-left: 22px; cursor: pointer;}
  /* 

   .nice-form.colorbox [type="checkbox"]:not(:checked) + label:before,
   .nice-form.colorbox [type="checkbox"]:checked + label:before {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 width: 16px;
 height: 16px;
 border: 1px solid #aaa;
 background: transparent;
 border-radius: 50px;
 box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 rgba(0, 0, 0, .2);
 -webkit-transition: all .275s;
 transition: all .275s;
   }
 

   .nice-form.colorbox [type="checkbox"]:not(:checked) + label:after,
   .nice-form.colorbox [type="checkbox"]:checked + label:after {
 content: '✓';
 position: absolute;
 font-weight: bold;
 top: .525em;
 left: .18em;
 color: #424242;
 line-height: 0;
 -webkit-transition: all .2s;
 transition: all .2s;
   }
 
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label:after {
 opacity: 0;
 -webkit-transform: scale(0) rotate(45deg);
 transform: scale(0) rotate(45deg);
   }
 
   .nice-form.colorbox [type="checkbox"]:checked + label:after {
 opacity: 1;
 -webkit-transform: scale(1) rotate(0);
 transform: scale(1) rotate(0);
   }
 
   .nice-form.colorbox [type="checkbox"]:disabled:not(:checked) + label:before,
   .nice-form.colorbox [type="checkbox"]:disabled:checked + label:before {
 box-shadow: none;
 border-color: #bbb;
 background-color: #e9e9e9;
   }
 
   .nice-form.colorbox [type="checkbox"]:disabled:checked + label:after {
 color: #777;
 opacity: 1;
   }
 
   .nice-form.colorbox [type="checkbox"]:disabled + label {
 color: #aaa;
 opacity: 1;
   }
 
   .nice-form.colorbox [type="checkbox"]:checked:focus + label:before,
   .nice-form.colorbox [type="checkbox"]:not(:checked):focus + label:before {
 box-shadow: inset 0 1px 2px rgba(0,0,0, .1), 0 0 0 2px rgba(0, 0, 0, .2);
   }

   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorBeige:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorBeige:before{background-color: #E6E6E6;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorYellow:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorYellow:before{background-color: #FFDE18}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorPink:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorPink:before{background-color: #FFCCCC}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorRed:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorRed:before{background-color: #CC3300}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorCoral:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorCoral:before{background-color: #FF6633}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorOliveGreen:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorOliveGreen:before{background-color: #669933}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorBlue:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorBlue:before{background-color: #336699}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorPurple:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorPurple:before{background-color: #9900CC }
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorBrown:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorBrown:before{background-color: #996633}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorGrey:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorGrey:before{background-color: #cccccc}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorBlack:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorBlack:before{background-color: #000000}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorPrinted:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorPrinted:before{background:url(../images/icon-printed.png) no-repeat center center; background-size: 20px;}

   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorYardDyed:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorYardDyed:before{background-color: #ffffff}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorNavy:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorNavy:before{background-color: #172238;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorDarkBrown:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorDarkBrown:before{background-color: #53301C;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorLightBlue:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorLightBlue:before{background-color: #95AAD5;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorCoralPeach:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorCoralPeach:before{background-color: #C56E3F;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorMustard:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorMustard:before{background-color: #D3AC81;}
   .nice-form.colorbox [type="checkbox"]:not(:checked) + label.colorTieDye:before,
   .nice-form.colorbox [type="checkbox"]:checked + label.colorTieDye:before{background:url(../images/icon-tiedye.jpg) no-repeat center center; background-size: 20px;}
*/   
   .nice-form li ul.sub-cat-check { display: block !important; padding-left: 5px;}

   .mt-frame ul{padding: 0;}
   .mt-frame ul li .ui-menu-item-wrapper .search-pro-img{padding: 0; margin-right: 5px; width: 50px; float: left;}
   .smenu {z-index: 3; position: absolute; padding: 0; margin: 0; list-style-type: none; }
   .smenu li{float: left; margin-left: 20px; padding-top: 0;}
   .smenu .share i.fa {height: 30px; width: 30px; text-align: center; line-height: 30px;cursor: pointer;}
   .smenu .share:hover.bottom .submenu li{border-left:solid 1px #9d9d9d;border-right:solid 1px #9d9d9d;border-bottom:solid 1px #9d9d9d;}
   .smenu .share:hover.bottom .submenu li:nth-child(1) {border-top:solid 1px #9d9d9d; opacity: 1; top: 30px; transform: rotate(0deg); transition-delay: 0.08s; }
   .smenu .share:hover.bottom .submenu li:nth-child(2) {opacity: 1; top: 60px; transform: rotate(0deg); transition-delay: 0.16s; }
   .smenu .share:hover.bottom .submenu li:nth-child(3) {opacity: 1; top: 90px; transform: rotate(0deg); transition-delay: 0.24s; }
   .smenu .share:hover.bottom .submenu li:nth-child(4) {opacity: 1; top: 120px; transform: rotate(0deg); transition-delay: 0.32s; }
   .smenu .share:hover.bottom .submenu li:nth-child(5) {opacity: 1; top: 120px; transform: rotate(0deg); transition-delay: 0.32s; }
   .smenu .submenu {list-style-type: none; padding: 0; margin: 0; padding-bottom: 5px;}
   .smenu .submenu li {transition: all ease-in-out 0.5s; position: absolute; top: 0; left: 0; z-index: -1; opacity: 0;}
   .smenu .submenu li a {color: #212121;}
   .smenu .submenu li a:hover i.fa {color: #fff;}
   .smenu .submenu li a:hover.facebook i.fa {background-color: #3b5999; }
   .smenu .submenu li a:hover.twitter i.fa {background-color: #1DA1F2; }
   .smenu .submenu li a:hover.linkedin i.fa {background-color: #0078b5; }
   .smenu .submenu li a:hover.googlePlus i.fa {background-color: #dd4b39; }
   .smenu .submenu li a:hover.instagram i.fa {background: rgb(81,91,212);
    background: linear-gradient(209deg, rgba(81,91,212,1) 0%, rgba(129,52,175,1) 19%, rgba(221,42,123,1) 39%, rgba(254,218,119,1) 68%, rgba(245,133,41,1) 100%); }
   .smenu .submenu li a:hover.whatsapp i.fa {background-color: #25d366; }
   .smenu .submenu li:nth-child(1) {transform: rotateX(45deg); }
   .smenu .submenu li:nth-child(2) {transform: rotateX(90deg); }
   .smenu .submenu li:nth-child(3) {transform: rotateX(135deg); }
   .smenu .submenu li:nth-child(4) {transform: rotateX(180deg); }
   .checkout-summary span, .order_total {font-size: 14px !important; line-height: 16px; display: inline-block !important; color: #303030;} 
   /*.cart-products-list p {display: -webkit-box;}*/
   .swal2-modal .swal2-content {font-family: "Poppins", sans-serif; font-size: 16px !important;}
   #global_search_elements ul {min-height: 50px;max-height: 300px;overflow: auto;}
   #global_search_elements ul::-webkit-scrollbar {width: 5px;cursor: pointer;   }  
   #global_search_elements ul::-webkit-scrollbar-track {box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);   } 
   #global_search_elements ul::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;   }

   .alert { padding: 10px; border: 1px solid transparent; border-radius: 4px;}
   .alert-success { color: #3c763d; background-color: #fff; border-color: #fff;}
   .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}
   .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}
   .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1;}
   .alert.fixed-bottom {position: fixed; width: 100%; bottom: 0;z-index: 1;}
   .alert-close {float: left;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
    a.alert-close {  text-decoration: none !important;  font-size: 18px !important;  line-height: 1.2;}
   .alert-dismissable .alert-close, .alert-dismissible .alert-close {  position: relative;  top: -2px;  left: 21px;  color: inherit;}

   .contact-form {position: relative;}
   .form-inp-ele {position: relative; display: flex;}
   span.invalid-error-msg {position: absolute;font-size: 11px;background: #b88753;top: -15px;border-radius: 5px;color: #fff !important;padding: 2px 10px;opacity: 0.9;}
   span.invalid-error-msg::after { content: ""; position: absolute; top: 100%; left: 6%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #b88753 transparent transparent transparent;  }
   .cart-color-box {margin-top: 0; margin-right: 1px;}
   .selected-pro-img{ border: 1px solid #b88753;}
   .hide-show{display: none !important;}
   .show-hide{display: block !important;}
   .show{display: block;}
   .hide{display: none;}
   .product-3 .color-box li.active img{top: -1px;}


.popover__wrapper {position: relative; margin-top: 0; display: inline-block; }
.popover__content {opacity: 0; visibility: hidden; position: absolute; left: 7px; top: 45px; transform: translate(0, 10px); background-color: #bfbfbf; padding: 5px; width: auto; }
.popover__content img{width: 100px;}
.popover__content:before {position: absolute; z-index: -1; content: ""; right: calc(50% - 10px); top: -8px; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #bfbfbf transparent; transition-duration: 0.3s; transition-property: transform; }
.popover__wrapper:hover .popover__content {z-index: 10; opacity: 1; visibility: visible; transform: translate(0, -20px); transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97); }
.popover__message {text-align: center; }


.content {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: contents; align-items: center; justify-content: center; flex-direction: column; } 
.mt-bestseller .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.button-container {margin-top: 0; } 
.button-container img{width: 100px;}
.iframe{width: 700px;}

/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  margin-bottom: 0;
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:2.5em; /* Change the size of the stars */
  color:#ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}
.start-checked {
color: #fcb415;
}
.rated-star .fa.fa-star {
font-size: 24px;
margin-right: 6px;
}

/*Order Tracking*/
.card {
   position: relative;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-direction: column;
   flex-direction: column;
   min-width: 0;
   word-wrap: break-word;
   background-color: #fff;
   background-clip: border-box;
   border: 1px solid rgba(225,225,225,.125);
   border-radius: .25rem;
   }
   .card-body {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-height: 1px;
padding: 1.25rem;
 }
.steps .step {
   display: block;
   width: 100%;
   margin-bottom: 35px;
   text-align: center
   }
   
   .steps .step .step-icon-wrap {
   display: block;
   position: relative;
   width: 100%;
   height: 80px;
   text-align: center
   }
   
   .steps .step .step-icon-wrap::before,
   .steps .step .step-icon-wrap::after {
   display: block;
   position: absolute;
   top: 50%;
   width: 50%;
   height: 3px;
   margin-top: -1px;
   background-color: #e1e7ec;
   content: '';
   z-index: 1
   }
   
   .steps .step .step-icon-wrap::before {
   left: 0
   }
   
   .steps .step .step-icon-wrap::after {
   right: 0
   }
   
   .steps .step .step-icon {
   display: inline-block;
   position: relative;
   width: 80px;
   height: 80px;
   border: 1px solid #303030;
   border-radius: 50%;
   background-color: #ffffff;
   color: #303030;
   font-size: 38px;
   line-height: 81px;
   z-index: 2;
   }
   
   .steps .step .step-title {
   margin-top: 5px;
   margin-bottom: 0;
   font-size: 14px;
   font-weight: 400
   }
   
   .steps .step:first-child .step-icon-wrap::before {
   display: none
   }
   
   .steps .step:last-child .step-icon-wrap::after {
   display: none
   }
   
   .steps .step.completed .step-icon-wrap::before,
   .steps .step.completed .step-icon-wrap::after {
   background-color: #dac0a5
   }
   
   .steps .step.completed .step-icon {
   border-color: #dac0a5;
   background-color: #dac0a5;
   color: #fff
   }
   
   
   @media (max-width: 1200px) {
   .flex-xl-nowrap .step .step-icon-wrap::before,
   .flex-xl-nowrap .step .step-icon-wrap::after {
   display: none
   }
   }
   
   @media (max-width: 991px) {
   .flex-lg-nowrap .step .step-icon-wrap::before,
   .flex-lg-nowrap .step .step-icon-wrap::after {
   display: none
   }
	.pagg-img-block {
		width: 16.2%;
	}
   }
   
   @media (max-width: 768px) {
   .flex-md-nowrap .step .step-icon-wrap::before,
   .flex-md-nowrap .step .step-icon-wrap::after {
   display: none
   }
   .cs-style.tab-content .tab-pane {display: none !important;}
   .cs-style.tab-content .active{display: block !important;}
   .hide-show{display: block !important;}
   .show-hide{display: none !important;}
   .iframe{width: 85vw; height: 350px;}
   .button-container img {width: 60px;}
	.pagg-img-block {width: 14.6%;}
	.mt-customfit-sec .contact-form select{padding: 2px 10px;
    margin: 0 0 5px;
    height: 26px;}
	.mt-customfit-sec .contact-form input{height: 26px; padding: 2px 12px;}
   .mt-customfit-sec .contact-form textarea {
    border-radius: 6px;
    padding: 2px 8px;
    height: 50px;}
	.mt-bottom-bar .mt-icon-list {margin-top: 10px;}
   }
   @media (max-width: 576px) {
   .flex-sm-nowrap .step .step-icon-wrap::before,
   .flex-sm-nowrap .step .step-icon-wrap::after {
   display: none}
   .iframe{width: 85vw; height: 200px;}
.pagg-img-block {width: 16.6%;}
	   .customize-sec {
	padding: 10px 0 60px;
}
   }
   
   .bg-faded, .bg-secondary {
   background-color: #f5f5f5 !important;
   }
 
 
 
 
.pro-orders{ }
.pro-orders p{margin-bottom: 10px; font-size: 13px;}
.border-right{ border-right: solid 1px #f5f5f5; }
.border-left{ border-left: solid 1px #f5f5f5; }
   /*********************** Demo box *******************/
.cuadro_intro_hover{padding: 0px; position: relative; overflow: hidden; height: auto;border: solid 1px #fff;}
.cuadro_intro_hover:hover .caption{opacity: 1; transform: translateY(-400px); -webkit-transform:translateY(-400px); -moz-transform:translateY(-400px); -ms-transform:translateY(-400px); -o-transform:translateY(-400px); }
.cuadro_intro_hover img{z-index: 4; }
.cuadro_intro_hover .caption{position: absolute; top:100%; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; width: 100%; }
.cuadro_intro_hover .blur{background-color: rgba(0,0,0,0.7); height: 400px; z-index: 5; position: absolute; width: 100%; }
.cuadro_intro_hover .caption-text{z-index: 10; color: #fff; position: absolute; height: 400px; text-align: center; top:0px; width: 100%; overflow: auto; padding: 20px !important;}
.cuadro_intro_hover .caption-text a { color: #fff;}
.cuadro_intro_hover .caption-text .shop-now {color: #333; border-color: #fff;}
 ol.progtrckr {margin: 0; padding: 0; list-style-type none; }
 ol.progtrckr li {display: inline-block; text-align: center; line-height: 3.5em; }
 ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
 ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
 ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
 ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
 ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
 ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
 ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
 ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }
 ol.progtrckr li.progtrckr-done {color: black; border-bottom: 4px solid yellowgreen; }
 ol.progtrckr li.progtrckr-todo {color: silver; border-bottom: 4px solid silver; }
 ol.progtrckr li:after {content: "\00a0\00a0"; }
 ol.progtrckr li:before {position: relative; bottom: -2.5em; float: left; left: 50%; line-height: 1em; }
 ol.progtrckr li.progtrckr-done:before {content: "\2713"; color: white; background-color: yellowgreen; height: 2.2em; width: 2.2em; line-height: 2.2em; border: none; border-radius: 2.2em; }
 ol.progtrckr li.progtrckr-todo:before {content: "\039F"; color: silver; background-color: white; font-size: 2.2em; bottom: -1.2em; }
 .profile-pic {position: relative; display: inline-block; }
 .profile-pic:hover .edit {display: block; }
 .edit {padding-top: 7px; padding-right: 7px; position: absolute; right: 0; top: 0; display: none; }
 .edit a {color: #000; }
 /*My Account*/ .tabs_wrapper {width: 100%; text-align: center; margin: 0 auto; background: transparent; }
 ul.tabs {display: inline-block; vertical-align: top; position: relative; z-index: 1; margin: 40px 0 0; padding: 0; width: 23%; list-style: none; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 ul.tabs li {margin: 0; cursor: pointer; padding: 0px 15px; line-height: 31px; color: 303030; text-align: left; background: #f5f5f5; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; border-bottom: solid 1px #cccccc; margin-bottom: 2px; }
 ul.tabs li:hover {background: #b88753; color: white; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 ul.tabs li.active {background: #b88753; color: #ffffff; -ms-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .tab_container {display: inline-block; vertical-align: top; position: relative; z-index: 1; left: -2%; width: 75%; min-width: 10px; text-align: left; background: white; }
 .tab_content {padding: 20px; height: 100%; font-size: 14px; line-height: 20px; display: none; }
 .tab_content p{margin-bottom: 3px !important; }
 .box-content{margin-bottom: 10px; }
 .tab_content h5{margin-top: 20px; font-size: 16px;}
 .tab_content hr{margin-top: 0px; margin-bottom: 10px; }
 .tab_drawer_heading {display: none; }
 .box-content .orderlist{padding: 10px 0; }
 .box-content .orderlist .breadcrumbs{overflow: hidden; }
 .box-content .orderlist .breadcrumbs li {float: left; margin: 0 20px 0 0; }
 
 ul.breadcrumb{width:80%; list-style-type: none;  padding: 0;  margin: 0;  text-align: center;}
 ul.breadcrumb > li {  display: inline-block;  vertical-align: top;}
 ul.breadcrumb > li:not(:last-child)::after {  content: ' /'; padding: 0 6px;}
 ul.breadcrumb > li > a {  text-decoration: none;}
 ul.breadcrumb > li > a:hover {color:#b88753;}
 
 ul.order-track {
 padding: 10px 16px;
 list-style: none;
 text-align:center;
   }
   ul.order-track li {
 display: inline;
   }
   ul.order-track li:before {
 padding:5px 5px 0 15px;
 content: "•";
   }
 
 .my-gallery img {
   width: 100%;
   height: auto;
   
 }
 .my-gallery figcaption {
   display: none;
 }
 
 .photoSwipeOpen .slick-track {transition: none !important;}
 .my-gallery .slick-dots {
 display: none !important;
 }
 .my-gallery.slider-nav figure{ margin: 5px; cursor: pointer;}
 
 .pswp__bg {
   opacity: 0.8 !important;
 }
 .box-content hr{margin-top: 0px; margin-bottom: 10px; }
  @media screen and (max-width: 781px) {
 ul.tabs {display: none; }
.user-account ul.tabs {display: block; width:100% }
 .tab_container {display: block; margin: 0 auto; width: 95%; border-top: none; }
 .tab_drawer_heading {background: #f5f5f5; color: #303030; margin: 0; padding: 5px 20px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; border-top: solid 1px #cccccc; margin-bottom: 2px; margin-top: 20px;}
 .tab_drawer_heading:hover {background: #b88753; color: #ffffff; }
 .d_active {background: #b88753; color: #ffffff; }
 }
 
 .zoom{margin: 0 auto; text-align: center; width: 50%}
 .image-container {  display: inline-block;  padding: 1em; max-width: 100%; vertical-align: top;  width: -webkit-fit-content;  width: -moz-fit-content;  width: fit-content;}
 .image {  background-position: center;  background-repeat: no-repeat;  background-size: contain;  cursor: crosshair;  display: block;  max-width: 100%;  padding-bottom: 10em;  width: 50em;}
 .container-full {width:90%; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
 .container-full:before, .container-fluid:after {content: " ";display: table; }
 .container-full:after {clear: both; }
 .container-lg {width:100%; max-width: 1600px; margin-right: auto; margin-left: auto; padding-left: 25px; padding-right: 25px; }
 .container-lg:before, .container-md:after {content: " ";display: table; }
 .container-lg:after {clear: both; }
 .container-md {width:100%; max-width: 1000px; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
 .container-md:before, .container-md:after {content: " ";display: table; }
 .container-md:after {clear: both; }
 .container-sm {width:100%; max-width: 800px; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
 .container-sm:before, .container-md:after {content: " ";display: table; }
 .container-sm:after {clear: both; }
 .mt-pagination i.fa-angle-left { font-size: 16px; padding: 0 10px 0 0;}
 .mt-pagination i.fa-angle-right { font-size: 16px; padding: 0 0 0 10px;}
 .text-selected-style{ text-align: center; text-transform: uppercase; font-size: 14px; letter-spacing: -0.6px; display: block;}
 button.readmore { background: none; border: none; padding: 0; color: #a7a7a7;}
 button:focus.readmore{ background:none; border: none; text-decoration: none; outline: none;}
 .readmore { background: none; border: none; padding: 0; color: #a7a7a7;}
 .mt-product-detial .text-holder .price small { font-size: 20px; color: #868c98;}
 .mt-product-detial .detial-holder .style-txt { font-size: 14px;}
 .mt-product-detial .detial-holder .style-txt a{ vertical-align: middle;}
 .detial-holder hr{ margin-top: 5px; margin-bottom: 5px;}
 .text-holder .price i.fa.fa-rupee { font-size: 22px; font-weight: 100;}
 .icon-handbag span { font-family: Poppins;}
 .review-section{margin-top: 25px;}
 .one-review{margin-top: 10px;}
 .user-review span{line-height: 28px;}
 .user-review img.circle{width:25px; border-radius: 50%; border: solid 1px #eee; margin-right: 5px;}
 .label-txt{ min-height: 36px; margin-top: 5px;}
 .label-txt label { margin-top: 5px; margin-bottom: 0; font-weight: 500; font-size: 14px;}
 .label-txt span {font-size: 11px; font-weight: 400; display: block;line-height: 12px;}
 select.form-control option { background: #f5f5f5;}
 .icon-needle{speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 background: url("../images/needle4.svg") no-repeat;
 background-size: 20px;
 background-position: initial;
 }

.overlay {position: fixed; z-index: 10000; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0; }
.overlay:target {visibility: visible; opacity: 1; }
.popup {margin: 70px auto; top: 5%; padding: 20px; background: #fff; border-radius: 5px; width: 50%; position: relative; transition: all 2s ease-in-out; }
.popup h2 {margin-top: 0;}
.popup .close {position: absolute; z-index: 100; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; }
.popup .close:hover {color: #b88753; }
.popup .content {max-height: 30%; overflow: auto; position: relative;}
.dropdown-content a {
  padding: 8px 16px;
  text-decoration: none;
  display: block;
  font-size: 16px;
}
.dropdown-content a:hover { background-color: #b88753;
  color: #fff;}

 .tooltip-ex a { font-size: 12px; font-weight: 600; color: #303030; border:solid 1px #303030; border-radius: 50px; width: 16px; height: 16px; line-height: 16px; display: inline-block; text-align: center; margin-left: 7px; margin-top: 11px;}
 .mt-product-detial .iconpanel{display:block; text-align: center; float: left; width: 115px; margin: 10px 0 10px;}
 .mt-product-detial .iconpanel .iconpanel-heading{text-transform: uppercase;}
 .mt-product-detial .iconpanel .iconpanel-body{text-align: center;}
 .mt-product-detial .iconpanel .iconpanel-body img{ width: 75px; margin: 0 auto;}
 .mt-product-detial .iconpanel .iconpanel-footer{text-align: center; padding-top: 5px;line-height: 1.2;}
 .product-info-main .swatch-option.text { font-size: 14px; width: auto; height: auto; min-height: 40px; padding: 1px 5px; min-width: 40px; line-height: 36px; border-radius: 50%;}
 .product-info-main .swatch-option.text.small { font-size: 12px; width: auto; height: auto; min-height: 20px; padding: 1px 5px; min-width: 24px; line-height: 20px; border-radius: 100%; margin-bottom: 0;border: none;}
 .swatch-option.text { float: left; margin: 0 12px 20px 0; text-align: center; cursor: pointer; position: relative; border: 1px solid #303030; overflow: hidden; text-overflow: ellipsis; font-size: 14px; font-weight: 400;}
 .product-info-main .swatch-option.text:hover, .product-info-main .swatch-option.text.selected { border: 1px solid #b88753;background: #b88753; color: #ffffff;}
 .shop-now img { width: 22px; padding-right: 5px;}
 .shop-now.md{width: 40%;text-align: center; color: #303030; padding: 10px;}
 .shop-now.sm{font-size: 12px; text-align: center; color: #303030; padding: 3px 16px;}
 .shop-now.color:hover{border: 1px solid #b88753; background: #b88753; color: #ffffff;}
 .shop-now img, span{ display: inline-block;}
 .measure { width: 100%; margin-bottom: 10px; padding-left: 15px;}
 .measure img{width: 20px;}
 .widget-content .panel{display: block;margin: 10px 0 30px;}
 .widget-content .panel .panel-heading{font-weight: bold; text-align: center; text-transform: uppercase;}
 .widget-content .panel .panel-body{text-align: center; padding:5px 20px;}
 .widget-content .panel .panel-footer{text-align: center;}
 .product-sidebar{width: 350px; float: left;}
 .mt-footer-text-tops { background: url("../images/footer-tops-bg.jpg");background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; min-height: 250px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 50px;}
 
 .mt-ship-sec .thumbnail { position:relative; margin-bottom: 10px;} 
 .mt-ship-sec .caption { text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; width: 100%;}
 .mt-ship-sec .caption h4{ margin-top: 10px;}
 .mt-ship-sec .caption .icon img{width: auto;margin: 0 auto; text-align: center;}
 
 .d-flex { display: flex!important;}
 .media-card { border: 1px solid #ebebeb; background-color: #fff; margin-bottom: 45px;}
 .media-card .img-c { height: 250px; width: 100%; background-size: cover; background-position: 50%; background-repeat: no-repeat;}
 .media-card .content { padding: 10px 20px 24px; height: auto;position: relative; display: inline-block;}
 /*.align-items-center { align-items: center!important;}*/
 .justify-content-between { justify-content: space-between!important;}
 .media-card .content p { color: #3f4145; font-size: 12px; font-weight: 400;}
 .media-card .content .logo { height: 20px; width: 100%; max-width: 180px; background-size: contain; background-position: 100%; background-repeat: no-repeat;}
 .media-card .content h6 { color: #303030; font-family: Open Sans,sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1; margin-bottom: 10px; margin-top: 15px;}
 .media-card .content .desc { font-size: 14px; line-height: 1.5;}
 .web-link { color: #3f4145; line-height: 1.7; border-bottom: 1px solid; font-weight: bold;}
 
 .product-detail-tab .ul-tabs { padding: 0; margin: 0 0 50px; list-style: none; border-bottom: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; font: 500 16px/20px "Poppins", sans-serif;}
 .product-detail-tab .ul-tabs li { padding: 0 10px; vertical-align: top; display: inline-block;}
 .product-detail-tab .ul-tabs a { color: #9b9b9b; display: block; margin: 0 0 -1px; padding: 10px 0 10px; border-bottom: 1px solid transparent;font-size: 14px;}
 .product-detail-tab .ul-tabs a:hover, .product-detail-tab .ul-tabs a.active { color: #000; border-bottom-color: #000;}
 
 .seven-cols .col-md-1{font-size: 14px; }
 ul.nav.nav-tabs {/*width: 120px;*/ border-right:solid 1px #ccc; }
 .tabs-left > .nav-tabs {border-bottom: 0; }
 .tab-content > .tab-pane, .pill-content > .pill-pane {display: none; }
 .cs-style.tab-content .tab-pane {display: block;}
 .tab-content > .active, .pill-content > .active {display: block; }
 .tabs-left > .nav-tabs > li {float: none; }
 .tabs-left > .nav-tabs > li > a {min-width: 74px; margin-right: 0; margin-bottom: 10px; }
 .tabs-left > .nav-tabs {float: left; margin-right: 19px; }
 .tabs-left > .nav-tabs > li > a {margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
 .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {border-color: #eeeeee #dddddd #eeeeee #eeeeee; }
 .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; }
 .custom-file-upload input[type="file"] { display: none;}
 .custom-file-upload .custom-file-upload1 { border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer;}
 
 .user-account{overflow: hidden; }
 .user-account .panel-collapse{overflow: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-account .panel-collapse{height: 0; }
 .user-account .panel-collapse.in{height: auto; }
 .user-account .panel-body{padding:  2%; }
 .user-account .panel-title{cursor: pointer; margin: 0; position: relative; width: 100%; color: #fff; border-radius: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-transform: uppercase;}
 .user-account .panel-title a{color: inherit; display: block; padding: 5px 2%; position: relative; background: #b88753; border-radius: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-account .panel-title a.collapsed:hover{color:#fff; padding: 5px 2%; background: #b88753; }
 .user-account .panel-title a.collapsed{padding: 5px 3%; color: #444549; background: #f8f8f8; }
 .user-account .panel-title a.collapsed:after{color: #444549; }
 .user-account .panel-title a.collapsed:hover:after{color: #fff; }
 .user-account .panel-title i{padding-right: 12px; border-right: solid 1px #ccc;margin-right: 10px; line-height: 30px;}
 .user-account .panel-title a:after{top:0; right: 3%; content:'\f105'; display:block; font-size:24px; line-height:38px; color:#fff; font-family:'FontAwesome'; position:absolute; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-account .panel-title a.collapsed:hover:after, .user-account .panel-title.active a:after{content:'\f107'; }
 .user-account .panel.panel-default{margin: 0 0 10px; }
 .user-account .no-orders{background:#f25862; padding: 10px; color: #fff;}
 .user-account .account-address { border: 1px solid #ddd; padding: 15px;}
 .user-account .account-address ul li.address-menu-title { border-bottom: 1px solid #ddd; color: #333; font-size: 18px; font-weight: 500; margin-bottom: 15px; padding-bottom: 5px; text-transform: uppercase;}   
 .user-account .account-details .form-name, .delivery-details .form-name { padding-top: 10px;}
 .user-account .list-style .form-name label { font-size: 13px; font-weight: 500; margin-right: 30px; text-align: right; width: 15%;}
 .user-account .list-style .form-name input { border: 1px solid #ddd; font-size: 12px; line-height: 34px; padding-left: 15px; width: 80%;}
 .user-account .list-style .form-name select { border: 1px solid #ddd; display: inline-block; font-family: inherit; padding: 8px; line-height: 34px; padding-left: 15px; width: 80%;}
 .user-account .wishlist-container label { display: block; font-weight: 600;}
 .user-account .wishlist-container input { border: 1px solid #ddd; min-height: 40px; width: 100%; padding: 0px 20px;}
 .user-account .panel-heading {padding: 0 0;}
 
 .user-faqs{overflow: hidden; }
 .user-faqs .panel-collapse{overflow: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-faqs .panel-collapse{height: 0; }
 .user-faqs .panel-collapse.in{height: auto; }
 .user-faqs .panel-body{padding:  2%; }
 .user-faqs .panel-title{cursor: pointer; margin: 0; position: relative; width: 100%; color: #fff; border-radius: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-faqs .panel-title a{color: inherit; display: block; padding: 5px 2%; position: relative; background: #b88753; border-radius: 3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-faqs .panel-title a.collapsed:hover{color:#fff; padding: 5px 2%; background: #b88753; }
 .user-faqs .panel-title a.collapsed{padding: 5px 3%; color: #444549; background: #f8f8f8; }
 .user-faqs .panel-title a.collapsed:after{color: #444549; }
 .user-faqs .panel-title a.collapsed:hover:after{color: #fff; }
 .user-faqs .panel-title i{padding-right: 12px; border-right: solid 1px #ccc;margin-right: 10px; line-height: 30px;}
 .user-faqs .panel-title a:after{top:0; right: 3%; content:'\f105'; display:block; font-size:24px; line-height:38px; color:#fff; font-family:'FontAwesome'; position:absolute; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
 .user-faqs .panel-title a.collapsed:hover:after, .user-faqs .panel-title.active a:after{content:'\f107'; }
 .user-faqs .panel.panel-default{margin: 0 0 10px; }
 .user-faqs .no-orders{background:#f25862; padding: 10px; color: #fff;}
 .user-faqs .account-address { border: 1px solid #ddd; padding: 15px;}
 .user-faqs .account-address ul li.address-menu-title { border-bottom: 1px solid #ddd; color: #333; font-size: 18px; font-weight: 500; margin-bottom: 15px; padding-bottom: 5px; text-transform: uppercase;}   
 .user-faqs .account-details .form-name, .delivery-details .form-name { padding-top: 10px;}
 .user-faqs .list-style .form-name label { font-size: 13px; font-weight: 500; margin-right: 30px; text-align: right; width: 15%;}
 .user-faqs .list-style .form-name input { border: 1px solid #ddd; font-size: 12px; line-height: 34px; padding-left: 15px; width: 80%;}
 .user-faqs .list-style .form-name select { border: 1px solid #ddd; display: inline-block; font-family: inherit; padding: 8px; line-height: 34px; padding-left: 15px; width: 80%;}
 .user-faqs .wishlist-container label { display: block; font-weight: 600;}
 .user-faqs .wishlist-container input { border: 1px solid #ddd; min-height: 40px; width: 100%; padding: 0px 20px;}
 
 .panel .account-address { border: 1px solid #ddd; padding: 15px;}
 .panel .account-address ul li.address-menu-title { border-bottom: 1px solid #ddd; color: #303030; font-size: 18px; font-weight: 500; margin-bottom: 15px; padding-bottom: 5px; text-transform: uppercase;}   
 .panel .account-address .txt { overflow: hidden; font-size: 14px; line-height: 18px; font-weight: 400; margin: 0 0 20px; color: #303030;}
 .panel .account-address .lg{ font-size: 30px; vertical-align: middle;}  
 .panel .account-address .block { overflow: hidden; padding: 0 0 0 2px; margin: 0 0 0;}
 .panel .account-address .block li { margin: 0 0 10px; padding: 0 0 0; border-style: solid; border-width: 0 0 1px; border-color: #ccc;}
 .panel .account-address .block .title { font-size: 14px; line-height: 18px; display: block; margin: 0 0 11px; text-transform: uppercase; color: #303030; font-weight: 500;}
 .panel .account-address .block span { font-size: 14px; line-height: 16px; display: block; font-weight: 500; margin: 0 0 3px; color: #303030;}
 
 
   
 
.panel{margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.panel-body{padding:15px}
.panel-body:before,.panel-body:after{display:table;content:" "}
.panel-body:after{clear:both}
.panel-body:before,.panel-body:after{display:table;content:" "}
.panel-body:after{clear:both}
.panel>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item{border-width:1px 0}
.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.panel>.list-group .list-group-item:last-child{border-bottom:0}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}
.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
.panel>.table-responsive{margin-bottom:0;border:0}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd; padding: 0;}
.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}
.panel-primary{border-color:#428bca}
.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}
.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}
.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}
.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}
.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}
.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}
.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}
 
 
   .table-vertical { width: 100%; height:auto; border-collapse: collapse; margin-bottom: 20px; border-left: solid 1px #ddd; border-bottom: solid 1px #ddd;}
   .table-vertical>tbody>tr:nth-of-type(odd) { background: #f9f9f9; }
   .table-vertical>thead>tr>th { background: #fff; color: #333; font-weight: 600;   }
   .table-vertical>tbody>tr>td, .table-vertical>thead>tr>th { padding: 6px; border-top: 1px solid #ddd; text-align: center; vertical-align: middle; border-right: solid 1px #ddd;}
 
   .circle-cont{height:585px;width:585px;}
   .circle-bg{height:100%;width:100%;background:#d7af84;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;margin-left:0%;margin-top:0%;}  
   .circle-cont img{width:585px;position: absolute;z-index: 1;top: 12%;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
 

   .oldClass{ width: 0 !important;}
   .newClass{ width: 600px !important;}



 .sidenav {  height: 100%;  width: 0;  position: fixed;  z-index: 10000000;  top: 0;  right: 0;  background-color: #ffffff;  overflow-x: hidden;  transition: 0.5s; border-left: solid 1px #ddd;}
 
 
 .sidenav::-webkit-scrollbar-track
 {
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
   border-radius: 10px;
   background-color: #F5F5F5;
 }
 
 .sidenav::-webkit-scrollbar
 {
   width: 4px;
   background-color: #F5F5F5;
 }
 
 .sidenav::-webkit-scrollbar-thumb
 {
   border-radius: 10px;
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
   background-color: #555;
 }
 .sidenav .closebtn {  position: absolute;  top: 18px;  right: 25px;  font-size: 30px;  margin-right: 10px; color: #9d9d9d; z-index: 1;}
 .sidenav .closebtn:hover {color: #8a6d3b;}
 .customize-slider .slide{/*width:88px !important;*/ display: inline-block !important; float: left;}
 .customize-slider-emb .slide{width:88px !important; display: inline-block !important; float: left;}
 /*.customize-slider .slick-track{width: 100% !important;}*/
 .customize-slider-emb .slick-track{width: 100% !important;}
  @media (max-width: 768px) {
  .mt-paddingbottomsm{width:100%}
  .customize-slider .slide{width:56px !important;}
  .customize-slider-emb .slide{width:56px !important;}
  .customize-slider .slick-track{width: 100% !important;}
  .customize-slider-emb .slick-track{width: 100% !important;}
  .product-detail-tab .mt-tabs4 li {  padding: 5px 5px;  font-size: 9px;}
  .customize-slider .box2 span { font-size: 6px; line-height: 7px;}
  .custm-style-box {  margin-top: 0 !important;}
  .product-detail-tab .mt-tabs4 { margin: 0 0 10px;}
  .newClass{ width: 90% !important;}
  .mt-product-detial .iconpanel {width: 80px;}
  .mt-product-detial .iconpanel .iconpanel-body img{ width: 60px;}
  .label-txt span { font-size: 8px; line-height: 11px;  }
  .btn-whatsapp-pulse{font-size: 28px; bottom: 20px; padding: 20px;}
ul.breadcrumb {width: 100%;}
.mt-product1 .caption{top: 5px; left: 5px}
.mt-product1 .caption .sustain {padding-left: 5px;}
.mt-product1 .caption .new{font: 400 10px/16px "Poppins", sans-serif;padding: 0px 10px;}
.mt-product1 .caption .sustain img{width: 25px;}
.mt-product1 .price .customize img {  width: 16px;}
.mt-product1 .price .customize {padding: 2px 6px;float: none;font-size: 12px;display: inline-block;}
span.crossed-priced {  float: left;}
.mt-product1 .price .price-txt{width: 100%;}
.mt-product1 .title {margin: 10px 0 5px;text-align: center;}
 }
 @media (max-height: 450px) {
 .sidenav {padding-top: 15px;}  .sidenav a {font-size: 18px;}
 }
 
 @media not all and (min-resolution:.001dpcm) { @media {
  .mt-bottom-bar .mt-icon-list li {
    display: inline-block;
    }
  }
}
