/*.demooo{max-height:315px;width:100%;float:left;position:relative;top:0;right:0;overflow:auto}.filter-demo{max-height:400px;width:100%;float:left;position:relative}.container .content{width:100%;margin:15px auto;background:#fff}.container .content .content_inner{width:90%;max-width:70em;margin:25px auto;overflow:hidden;padding:0 15px 0 1px}.content_inner .nykaa-choice{text-align:center;color:#000;margin:0 0 2em;font-size:32px}.content_inner .nykaa-choice-underline{border-top:1px solid;margin:-45px auto 30px;width:100px}#banner-image{margin:5px auto 0;width:70em}#banner-image img{width:100%}.content_inner .product-box{border:2px solid transparent;width:23%;min-height:345px;float:left;margin:0 0 1.5% 1.9%;font-family:webfontregular;position:relative}.content_inner ul li .product-image{width:100%;text-align:center}.content_inner ul li .product-image img{margin:7% 0 0}.product-box .product-name{font-size:16px;text-align:center;line-height:17px;padding:2% 15%;font-weight:100}.product-name a{color:#000}.product-box .cpy-litre,.product-box .cpy-price-box,.product-box .litre,.product-box .price-box{width:100%;text-align:center;margin:1% 0}.product-view .cpy-price-box,.product-view .price-box{font-size:1.3em}.product-box .price-box span.price{color:#1e6b7b;font-family:webfontregular;font-weight:700}.product-box .add-to-cart{text-align:center;margin:.5em 0}.product-box .add-to-cart button.button{background-color:#faa623;color:#fff;font-size:.8em;font-weight:700;padding:10px 18px;text-transform:uppercase}.product-box .rating-box{text-align:center;font-weight:700;margin:10px 0 0}.product-box .new-product{background-color:green;color:#fff;font-size:12px;padding:3px 12px;position:absolute;text-transform:uppercase;margin:10px 0 0 198px}.product-box .supersaver{position:absolute;background-color:#3cc;font-size:12px;text-transform:uppercase;margin:10px 0 0 164px;padding:3px 8px}.product-box .supersaver a{color:#fff}.product-box .add-to-cart{display:none}.product-box .add-to-cart a{background-color:#404040;color:#fff;font-size:.8em;font-weight:700;padding:10px 15px;text-transform:uppercase}.product-box .add-to-cart a:hover{background-color:#003243}.ratings .amount{display:none}.ratings{padding:3% 10% 2% 34%}.rating-box{background:url(../images/bkg_rating_new.gif) repeat-x;font-size:0;height:14px;line-height:0;overflow:hidden;text-indent:-999em;width:80px;margin-right:5px}.rating-box .rating{background:url(../images/bkg_rating_new.gif) 0 100% repeat-x;float:left;height:14px}.ratings .rating-box{margin:1px 0 0;float:left}.ratings .review-label{margin:0 0 0 7px}.out-of-stock{text-align:center}.product-box .add-to-wishlist{display:none;text-align:center}#block-banner{float:left;height:384px;margin:0 auto 15px;width:70em}#block-banner .block-img{float:left}#block-banner .block-detail{background-color:#faf6ce;float:left;font-family:webfontregular;height:382px;width:38.3em}#block-banner .block-detail p{text-align:center}#block-banner .block-detail p a{color:#d93051}#block-banner .block-detail .block-heading{font-size:26px;margin:4em 0 0}#block-banner .block-detail .block-desc{margin:45px auto 0;width:462px}.pagination-loading{clear:both;height:50px;background:url(../../images/catalog/loading-animation.gif) center no-repeat}.price-box .old-price,.price-box .special-price{display:inline}.price-box .old-price{margin-right:20px}.price-box .old-price span{color:#787878!important;text-decoration:line-through}#filter,#tags{height:62px;border-bottom:1px solid #ccc;margin:0 auto;width:70em;z-index:556}#filter .category-heading{font-weight:normal;float:left;font-size:28px;margin:15px 0 0}#filter .refine-name{float:right;margin:4px 0 0;overflow:hidden;width:180px;z-index:9999}#filter .refine-name img{height:12px;margin:19px 0 0 -13px;position:absolute}#filter .refine-name select{cursor:pointer;border:none;text-transform:uppercase;color:#1e6b7b;margin:7px 0 0;-webkit-margin-before:15px;padding:7px;width:130%;font-size:15px;font-family:webfontregular}#filter .filter-applied,#filter .filter-removed,.filter-applied,.filter-removed{background-color:#066b8c26;border:1px solid #066b8c;color:#000;float:left;font-family:webfontregular;padding:4px 8px;margin:15px 0 0 250px;display:none}.category-name{float:right;border:1px solid transparent;margin:4px 22px 0 0;width:7em}.category-name h4{font-size:.95em;padding:12px 0 2px;text-transform:uppercase;font-weight:100;line-height:1.35;margin:0 0 5px}.category-name h4 a{color:#1e6b7b;font-family:webfontregular;padding:12px 8px}#check-filter img{height:12px}#filter-box{border:1px solid #efefef;margin:0 auto;width:70em;padding:0 20px;background-color:#fbfafa;display:none;position:absolute;z-index:555}.fixed #filter-box{max-width:100%}#filter-box .filter-option{float:right;margin:2px -10px 0 0}#filter-box .filter-option ul li{float:left;margin:0 10px 0 0}#filter-innerbox{margin:0 auto}#filter-innerbox div:nth-last-child(2){border-right:1px solid transparent!important}#filter-innerbox .filter-opt.filter-brand,#filter-innerbox .filter-opt.filter-category,#filter-innerbox .filter-opt.filter-color,#filter-innerbox .filter-opt.filter-preference,#filter-innerbox .filter-opt.filter-price,.filter-opt{width:190px;float:left;margin:0 30px 0 0}#filter-innerbox .filter-opt.filter-preference{margin-right:0}.plus-image{background-image:url(../../images/plus24.png)!important;background-repeat:no-repeat;cursor:pointer;background-position:0 6px}.other{float:left;width:80%;margin-bottom:8%}.other h4{font-family:webfontregular;font-size:14px;font-weight:400;margin:0 0 0 20px;text-transform:uppercase}.minus-image{background-image:url(../../images/minus24.png)!important;background-repeat:no-repeat;cursor:pointer;background-position:0 8px}.filter-preference ul{display:none;height:110px!important;overflow:auto;margin-top:0!important;width:100%}.slimScrollDiv ul{margin-top:0!important}.filter-preference h3{margin-bottom:22px !important;}#filter-innerbox h3{font-family:webfontregular;text-transform:uppercase;color:#252525;font-size:13px;margin-bottom:15px}#filter-innerbox ul li{margin:6% 0 8%;cursor:pointer;display:block;font-size:13px;line-height:17px;position:relative;font-family:webfontregular;color:#666}#filter-innerbox ul li a{color:#666;}#filter-innerbox li:before{background:url(../../images/catalog/ne-tickk-new.png) top no-repeat;content:" ";display:block;height:17px;position:absolute;top:0;visibility:visible;width:17px}#filter-innerbox li:hover:before{background-position:center}#filter-innerbox li.filter-active:before{background-position:bottom}#filter-innerbox ul li span{margin:0 0 0 5%;font-size:13px}#filter-innerbox ul li input[type=checkbox]{position:relative;visibility:hidden;margin-top:0}#filter-innerbox .filter-color .check-color{border:2px solid}#filter-innerbox .filter-color ul li img{background-color:#fff;border:1px solid #ccc;width:13px}#filter-innerbox .filter-color ul li a span{font-size:14px}#filter-innerbox .filter-color ul li input[type=checkbox]{position:relative}#topcontent{margin:0 auto;width:70em}#filter-li{list-style:none none;margin:0 auto}.fixeddd{position:relative;float:right;top:0;z-index:666}.filter-fixeddd{position:fixed!important;top:62px}.product-box .summary_note{display:none}.mCSB_container{width:100%;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:50px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:35px;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;display:none}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:28px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCSB_scrollTools .mCSB_draggerRail{background:#756c64;filter:"alpha(opacity=60)";-ms-filter:"alpha(opacity=60)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#efefef;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0,0,0,.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#fff;background:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9)}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#000;background:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#000;background:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#fff;background:rgba(255,255,255,.1)}.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.15)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;background:#000;background:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,.85)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(0,0,0,.9)}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}#filter-innerbox .filter-color h3{margin-bottom:25px}#filter-innerbox .filter-color .demooo{max-height:315px;min-height:314px;background-color:#fbfafa;margin-bottom:5px;margin-top:-12px}#tags_container{z-index:1000;padding:25px 0;margin:0 auto;width:70em;text-align:center;border-bottom:1px solid #ccc}#tags_container a{cursor:pointer;text-decoration:none;background-color:#fff;border:3px solid #404040;padding:12px 0;color:#333;width:11%;display:inline-block;margin-right:8px}#tags_container .selected,#tags_container a:hover{color:#fff;background-color:#404040}.product-box .wishlist_disp_msg,.sliderbox .wishlist_disp_msg{background-color:#494949;border:1px solid #727272;border-radius:8px;color:#fff;padding:8px;position:absolute;white-space:nowrap}.sliderbox .wishlist_disp_msg{left:62px;top:160px}.product-box .wishadded{margin:-4em 4em}.product-box .wishremoved{margin:-4em 2em}.my_product_view .available_shade_box{height:180px;position:relative}.my_product_view .p_selection{bottom:10px;position:absolute!important;width:100%!important}.available_size_box .p_selection{margin:-40px 0 0 -25px!important;position:absolute!important;width:100%!important;bottom:170px!important}.my_product_view .radio{margin:135px 0 25px!important}.cross{color:#000;display:list-item;font-size:15px;margin:-26px 0 0}#Mobilehidediv{display:none!important}#mobilehead_6_block{display:block;}.filter-option .mobile-apply,.mobile_back_blk{display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.category-name{margin:12px 22px 0 0}#filter .refine-name select{margin:17px 0 0;background-color:#fff;-webkit-appearance:caret}.fixeddd{}#filter .refine-name img{margin:25px 0 0 -15px}.add-to-cart a,.product-box .add-to-cart a{padding:10px 14px}}@media screen and (max-width:990px){#tags,.filter{display:none}.content_inner .product-image img{width:auto;position:relative}.content_inner ul li .product-image img{margin:0}#block-banner .block-img{float:left;width:65%}#block-banner .block-detail{width:25%}#banner-image img,#block-banner .block-detail .block-desc{width:100%}.product-box .new-product{margin:0 0 0 75%;position:relative}.product-box .supersaver{margin:0 0 0 62%;position:relative}#block-banner .block-img img,.content_inner .best-seller,.content_inner .best-seller-underline{width:100%}.product-box .add-to-cart{display:block!important}.product-box .add-to-wishlist{margin:-30% 0 0 8.1%!important}#filter,#filter-box,#tags,#topcontent{width:100%}.product-box .litre{margin-top:22px}}@media screen and (min-width :768px) and (max-width :1024px){.content_inner .product-box{float:left;width:31.3%}.content_inner .product-image img{width:auto}#block-banner .block-img{float:left;width:65%}#block-banner .block-detail{width:35%}#block-banner .block-img img{width:72%}.product-box .add-to-wishlist{margin:-34% 0 0 12%!important}#filter-box{max-height:780px!important}#filter-innerbox ul{width:98%}.discount_offer_tag_label{color:#fff;font-size:14px;margin-left:279px;margin-top:4px;padding-top:3px;position:absolute;z-index:99}footer .back-to-top{bottom:6em!important}.product-essential .add-to-cart{margin-top:2em!important}#filter-innerbox .filter-color .demooo,.demooo{max-height:315px;min-height:314px}#filter-innerbox .filter-opt.filter-brand,#filter-innerbox .filter-opt.filter-category,#filter-innerbox .filter-opt.filter-color,#filter-innerbox .filter-opt.filter-preference,#filter-innerbox .filter-opt.filter-price,.filter-opt{width:28%}.fixeddd{margin:4px 22px 0 0;position:relative}}@media screen and (min-width :641px) and (max-width :768px){.content_inner .product-box{float:left;width:48%}}@media screen and (min-width :360px) and (max-width :640px){.content_inner .product-box{float:left;width:47%;margin:0 0 3% 3%}.cart-box .add-to-cart a{padding:10px 15px!important}.content_inner .product-image img{width:100%}#block-banner .block-detail,#block-banner .block-img{float:left;width:105%}#block-banner .block-img img{width:100%}#banner-image,#block-banner{width:100%;height:auto}.product-box .new-product{margin:0 0 -3px 65%;padding:2px 12px}.product-box .supersaver{margin:0 0 0 42%;padding:1px 8px}.product-box .add-to-wishlist{margin:-74% 0 0 15.2%!important}#filter-box{left:0;position:fixed;top:0;transition:all .4s ease 0s;z-index:102;display:block}.discount-tag{background-repeat:no-repeat;float:right;margin:3px 0 0 67px;position:absolute;z-index:75!important}.discount_offer_tag_label{color:#fff;font-size:14px;margin-left:95px;margin-top:4px;padding-top:3px;position:absolute;z-index:99!important}footer .back-to-top{bottom:6em!important}.product-essential .add-to-cart{margin-top:3.56em!important}#filter-innerbox ul{float:right!important;width:calc(100% - 115px)}#filter-innerbox .demooo{max-height:515px}#filter-innerbox h3,#filter-innerbox ul li input[type=checkbox]{display:none}#Mobilehidediv{display:block!important;position:relative;top:50;left:0;width:116px;border-right:1px solid #ccc!important}#Mobilehidediv h3{color:#252525;font-family:webfontregular;font-size:13px;text-transform:uppercase;width:115px;float:none;display:block!important;margin:0}#Mobilehidediv h3 a{padding:12px 4px;display:block;border:1px solid transparent}#filter-box{padding:0}#filter-innerbox .filter-preference{display:none}#mobilehead_6_block{left:115px;position:absolute;top:56px}#mobilehead_6_block ul{margin:0;border:none;float:left!important}.other{margin-bottom:25px}#filter-innerbox .filter-opt.filter-brand,#filter-innerbox .filter-opt.filter-category,#filter-innerbox .filter-opt.filter-color,#filter-innerbox .filter-opt.filter-preference,#filter-innerbox .filter-opt.filter-price,.filter-opt{float:none;margin:0;width:100%}#filter,#tags{overflow-y:hidden;height:auto}#filter .category-heading{float:none;border-bottom:1px solid #ccc;padding-bottom:10px;display:none}#filter .refine-name{float:right;width:53%;margin:4px 0 0 20px}.category-name{float:left;margin:0;width:41%}#filter-innerbox ul li{margin:10px 0 25px}#filter-innerbox li:before{right:10px;z-index:10}#filter-box,#filter-innerbox .filter-color .demooo{max-height:780px!important}.plus-image{background-position:10px 6px}.minus-image{background-position:11px 8px}.other h4{margin:0 0 0 25px!important}.mobile_back_blk{border-bottom:1px solid #ccc;display:block;height:38px;margin-top:10px;width:100%}#mobile_back{padding:5px 3px 12px;border:1px solid #ccc}#filter-innerbox div:nth-last-child(2){border-right:1px solid #ccc!important}#filter-box .filter-option{position:absolute;right:0;top:10px}.other{border-right:none!important}.filter-option .mobile-apply{display:inline-block;margin:0;vertical-align:top}.filter-option .apply-anchor{border:1px solid #ccc;padding:12px 10px 5px}#filter-innerbox li:before{top:17px}.ratings{display:none}}@media screen and (max-width :480px){.content_inner .product-box{float:left;margin-bottom:5%;width:47%}.content_inner .product-image img{width:100%}#block-banner .block-img{float:left;width:105%}#block-banner .block-img img{width:100%}#banner-image,#block-banner{width:100%;height:auto}#block-banner .block-detail{width:105%}.product-box .add-to-wishlist{margin:-90% 0 0 37.1%!important}.product-box .new-product{margin:0 0 -3px 80%}.content_inner ul li .product-image img{margin:2% 0 0}.product-box .supersaver{margin:0 0 0 69%}.cart-box .add-to-cart a{padding:10px 14px!important;position:relative;top:30px}.product-view .product-essential{padding:0!important}.product-essential .add-to-cart{margin:3.55em 0 0 .2em!important}.product-essential .add-to-cart a{padding:15px 10px 10px 15px!important}footer .back-to-top{bottom:7em!important}.discount-tag{margin-left:49px}.discount_offer_tag_label{margin-left:78px}#filter-innerbox ul{float:right!important;width:calc(100% - 115px)}#filter-innerbox .demooo{max-height:515px}#filter-innerbox h3,#filter-innerbox ul li input[type=checkbox]{display:none}#Mobilehidediv{display:block!important;position:relative;top:50;left:0;width:116px;border-right:1px solid #ccc!important}#Mobilehidediv h3{color:#252525;font-family:webfontregular;font-size:13px;text-transform:uppercase;width:115px;float:none;display:block!important;margin:0}#Mobilehidediv h3 a{padding:12px 4px;display:block;border:1px solid transparent}#filter-box{padding:0}#filter-innerbox .filter-preference{display:none}#mobilehead_6_block{left:115px;position:absolute;top:56px}#mobilehead_6_block ul{margin:0;border:none;float:left!important}.other{margin-bottom:25px}#filter-innerbox .filter-opt.filter-brand,#filter-innerbox .filter-opt.filter-category,#filter-innerbox .filter-opt.filter-color,#filter-innerbox .filter-opt.filter-preference,#filter-innerbox .filter-opt.filter-price,.filter-opt{float:none;margin:0;width:100%}#filter,#tags{overflow-y:hidden;height:auto}#filter .category-heading{float:none;border-bottom:1px solid #ccc;padding-bottom:10px;display:none}#filter .refine-name{float:right;width:53%;margin:4px 0 0 20px}.category-name{float:left;margin:6px 0 0;width:38%}#filter-innerbox ul li{border-bottom:1px solid #ccc;margin:0;padding:15px 12px}#filter-innerbox li:before{right:10px;z-index:10}#filter-box,#filter-innerbox .filter-color .demooo{max-height:780px!important;margin-top:0}.plus-image{background-position:10px 6px}.minus-image{background-position:11px 8px}.other h4{margin:0 0 0 25px!important}.mobile_back_blk{border-bottom:1px solid #ccc;display:block;height:38px;margin-top:10px;width:100%}#mobile_back{padding:5px 3px 12px;border:1px solid #ccc}#filter-innerbox div:nth-last-child(2){border-right:1px solid #ccc!important}#filter-box .filter-option{position:absolute;right:0;top:10px}.other{border-right:none!important}.filter-option .mobile-apply{display:inline-block;margin:0;vertical-align:top}.filter-option .apply-anchor{border:1px solid #ccc;padding:12px 10px 5px}#filter-box{left:0;position:fixed;top:0;transition:all .4s ease 0s;z-index:102;display:block}#filter-innerbox li:before{top:17px}.content_inner{padding:0}.ratings{display:none}}.category-heading{text-transform:capitalize}*/

.demooo {
    /*max-height: 230px;*/
    width: 100%;
    float: left;
    position: relative;
    top: 0;
    right: 0;
    overflow: auto;
}
.filter-preference .demooo .pref-div {
    float: left;
    padding:10px 2px;
    width : 220px;
}
#filter-innerbox .filter-preference .demooo .pref-div li {
    height: auto;
    width: 175px;    
}
.filter-preference .demooo .pref-div li .mCustomScrollBox > .mCSB_scrollTools {
    width: 8px
}
.filter-demo {
    /*max-height: 310px; yadavji*/
    width: 100%;
    float: left;
    position: relative;
    top: -113px;
}
.filter-fixeddd-tablet {
    top: 20px !important;
}
.container .content {
    width: 100%;
    margin: 15px auto;
    background: #fff;
}
@media screen and (min-width :320px) and (max-width :768px) {
 .container .content {margin: 0 auto; }
 .cat-banner-mob-width #home-banner button.slick-prev, .cat-banner-mob-width #home-banner button.slick-next {display: none !important}
 }
.container .content .content_inner {
	clear: both;
    width: 100% !important;
    max-width: 70em;
    margin: 25px auto;
    overflow: visible;
    padding: 0 !important;
}
.content_inner .nykaa-choice {
    text-align: center;
    color: #000;
    margin: 0 0 2em;
    font-size: 32px;
}
.widget_view_all{
    float:right;color:#1e6b7b;
}
.widget_view_all a{color:#1e6b7b !important;}
.widget_view_all_border{border-top: 1px solid #1e6b7b;margin-top:4px;margin-left:4px;width:48px;}
.desktop_widget_width_for_viewall{width:85%;margin-left:7.7%;}
.widget_view_all_text{margin-top:15px;font-weight:bold;}
.content_inner .nykaa-choice-underline {
    border-top: 1px solid;
    margin: -45px auto 30px;
    width: 100px;
}
@media screen and (min-width :768px) and (max-width :1024px) and (orientation:landscape) {
    .widget_view_all{
        width: 13.5%;
        margin-top:-9%;
    }
    .widget_view_all_text{
        width:53% !important;
    }
    .tablet_widget_width_for_viewall{
        margin-left: 17% !important;
        width: 66%;
    }
}
@media screen and (min-width :768px) and (max-width :1024px) and (orientation:portrait) {
    .widget_view_all{
        width: 24.5%;
        margin-top:-12% !important;
    }
    .tablet_widget_width_for_viewall{
        margin-left: 17% !important;
        width: 66%;
    }
    .widget_view_all_text{
        margin-left: 11%;
        width:53% !important;
    }
    .widget_view_all_border{
        margin-left: 24px;
    }
}
@media screen and (min-width :1025px) {
    .widget_view_all{
        width: 16.5%;
        margin-top:-8%;
    }
}
#banner-image {
    margin: 5px auto 0;
    width: 70em;
}
#banner-image img {
    width: 100%}
.content_inner .product-box {
    border: 2px solid transparent;
    width: 23%;
    min-height: 375px;
    float: left;
    margin: 0 0 1.5% 1.9%;
    font-family: webfontregular;
    position: relative;
}
.content_inner .product-box.widget-sliderbox {
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible;
}
.content_inner .product-box.widget-sliderbox .product-image img {
    display: inline-block;
}
.content_inner .product-box.widget-sliderbox .product-image {
    text-align: center !important;
}
.content_inner ul li .product-image {
    width: 100%;
    text-align: center;
}
.content_inner ul li .product-image img {
    margin: 7% 0 0;
}
.product-box .product-name {
    font-size: 16px;
    text-align: center;
    line-height: 17px;
    padding: 2% 15%;
    font-weight: 100;
}
.product-name a {
    color: #000;
}
.product-name a:hover {
    color: #1e6b7b;
}
.product-box .cpy-litre, .product-box .cpy-price-box, .product-box .litre, .product-box .price-box {
    width: 100%;
    text-align: center;
    margin: 1% 0;
}
.product-view .cpy-price-box, .product-view .price-box {
    font-size: 1.3em;
}
.product-box .price-box span.price {
    color: #1e6b7b;
    font-family: webfontregular;
    font-weight: 700;
}
.product-box .add-to-cart {
    text-align: center;
 
}
.product-box .add-to-cart button.button {
    background-color: #faa623;
    color: #fff;
    font-size: .8em;
    font-weight: 700;
    padding: 10px 18px;
    text-transform: uppercase;
}
.product-box .rating-box {
    text-align: center;
    font-weight: 700;
    margin: 10px 0 0;
}
.product-box .new-product {
    background-color: green;
    color: #fff;
    font-size: 12px;
    padding: 3px 12px;
    position: absolute;
    text-transform: uppercase;
    margin: 10px 0 0 198px;
}
.product-box .supersaver {
    position: absolute;
    background-color: #3cc;
    font-size: 12px;
    text-transform: uppercase;
    margin: 10px 0 0 164px;
    padding: 3px 8px;
}
.product-box .supersaver a {
    color: #fff;
}
.product-box .add-to-cart {
    display: none;
}
.product-box .add-to-cart a {
    background-color: #404040;
    color: #fff;
    font-size: .9em;
    font-weight: 700;
    padding: 7px;
    text-transform: uppercase;
}
.product-box .add-to-cart a.nyxcat-whislist {
    margin-left: -1.5em !important;
}
.product-box .add-to-cart a:hover {
    background-color: #003243;
}
.bt-go{color:#fff;}
.product-box .add-to-cart .view_details_shade:hover {color:#1e6b7b !important;background-color: #fff;}
.product-box .add-to-cart .view_details_shade {padding: 10px 20px;float:right;background-color:#fff;border:1px solid #000;color:#8e8e8e !important;}
.ratings .amount {
    display: none;
}
.view_details_shade_lux
{
margin-right:75px;
margin-top: 25px;
}
.ratings {
    padding: 3% 10% 2% 32%}
.rating-box {
    font-size: 0;
    height: 14px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 80px;
    margin-right: 5px;
}
.rating-box .rating {
    float: left;
    height: 14px;
}
.ratings .rating-box {
    margin: 1px 0 0;
    float: left;
}
.ratings .review-label {
    margin: 0 0 0 7px;
}
.out-of-stock {
    text-align: center;
}
.product-box .add-to-wishlist {
    display: none;
    text-align: center;
}
#block-banner {
    float: left;
    margin: 0 auto 15px;
    width: 70em;
}
#block-banner .block-img {
    float: right;
    width: 32.1%;
}
#block-banner .block-img img{
    width: 100%;
}
#block-banner .block-detail {
    background-color: #faf6ce;
    float: left;
    font-family: webfontregular;
    min-height: 271px;
    overflow: hidden;
    width: 67.4%;
    margin-left: 0.5%;
}
#block-banner .block-detail p {
    text-align: center;
    margin-bottom: 7%;
}
#block-banner .block-detail p a {
    color: #d93051;
}
#block-banner .block-detail .block-heading {
    font-size: 26px;
    margin: 8% 0 0;
}
#block-banner .block-detail .block-desc {
    margin: 5% auto 0;
    width: 462px;
}
.pagination-loading {
    clear: both;
    height: 50px;
    background: url(../../images/catalog/loading-animation.gif) center no-repeat;
}
.pagination-loading-cat {
    clear: both;
    height: 60px;
    background: url(../../images/catalog/loading-animation-cat.gif) center no-repeat;
}
.price-box .old-price,
.price-box-size .old-price,
.price-box .special-price,
.price-box-size .special-price {
    display: inline;
}
.price-box .old-price,.price-box-size .old-price {
    margin-right: 20px;
}
.price-box .old-price span, .price-box-size .old-price span {


    text-decoration: line-through;
}
.price-box-size .price{color:#000 !important;}
/*code did by Lucky*/

.product-box .price-box .desk-special-price span.price,
.product-box .price-box-size .desk-special-price span.price,
.product-box .price-box .desk-regular-price span.price,
.product-box .price-box-size .desk-regular-price span.price{
    color: #000000;
    font-size: 17px;
}
.price-box .desk-old-price,.price-box-size .desk-old-price{
margin-left : 8px;
margin-right : 8px;
}
.price-box .desk-old-price span, .price-box-size .desk-old-price span{
	font-size: 14px;
}
.desk-disc-tag{
 margin: 0;
    display: inline;
    font-size: 13px;
    color: #1e6b7b;
    font-weight: bold;    
    font-size: 16px;
}
/*code did by Lucky*/
.category_filt_sort_ul{
    border-top: 1px solid #ccc;
}
/*.fixed .category_filt_sort_ul{
    border: none;
}*/
#filter .filt-li {
    background: rgba(0, 0, 0, 0) url("../../images/arrow.png") no-repeat scroll right center;
    float: left;
    padding: 1% 2.5% 1% 1%;
    margin: 0 1%;
    font-size: 14px;
    font-weight: bold;
}
#filter .filt-li:hover {
    cursor: pointer;
}
#filter .filt-li.beauty{
    background: rgba(0, 0, 0, 0) url(../../images/arrow.png) no-repeat scroll right center !important;
    color: #000 !important;
    text-indent: 0 !important;
    width: auto !important;
    height: auto !important;
}
#filter .filt-li.offer a {            
    color: #1e6b7b;  
}        
#filter .filt-li.offer {
    background: rgb(242,241,240) url("../../images/ARROW.png") no-repeat scroll right center;
}
#filter .filt-li.filt-actv {
    background: #333 url("../../images/arrow-a.png") no-repeat scroll 96% 9px;
}
#filter .filt-li.filt-actv.beauty {
    background: #333 url("../../images/arrow-a.png") no-repeat scroll 96% 9px !important;
}
#filter .filt-li.offer.filt-actv {
    background: #333 url("../../images/arrow-a.png") no-repeat scroll 96% 9px;
}
.catalog-category-view.luxury #filter .filt-li.offer {
  background: rgba(0, 0, 0, 0) url("../../images/arrow.png") no-repeat scroll right center;
}

.catalog-category-view.luxury #filter .filt-li.offer a {
    color: #fff;
}
#filter .filt-li.filt-actv a{
    border-color: #ddd;
    color: #fff;    
    z-index: 3;
}
#filter .filt-li-img {
    float: left;
    margin: 0 0.5%;
    padding: 0.5% 0;
}
#tags {
    height: 62px;
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
    width: 70em;
    z-index: 556;
}
#filter{
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
    width: 74em;
    background: #fff;
    z-index: 556;
    min-height: 40px;
    overflow: hidden;
}
#filter .category-heading {
    font-weight: normal;
    float: none;
    font-size: 24px;
    margin: 10px 0 10px;
}
#filter.fixed .category-heading {
    display: none
}
#search_page #filter.fixed .category-heading {
    display: none
}
#filter .refine-name {
    float: right;
    overflow: hidden;
    width: 199px;
    z-index: 9999;
    padding : 0.45em;
    margin-top: -2px;
}
#filter .refine-name img {
    height: 16px;
    margin: 3px 0 0 -16px;
    position: absolute;
}
#filter .refine-name select {
    cursor: pointer;
    border: none;
    text-transform: uppercase;
    color: #1e6b7b;
    -webkit-margin-before: 15px;
    margin: 0px
    width: 115%;
    font-size: 15px;
    font-family: webfontregular;
    padding:2px
}
#filter .filter-applied, #filter .filter-removed, .filter-applied, .filter-removed {
    background-color: #066b8c26;
    border: 1px solid #066b8c;
    color: #000;
    float: left;
    font-family: webfontregular;
    padding: 4px 8px;
    margin: 15px 0 0 250px;
    display: none;
}
.category-name {
    float: right;
    border: 1px solid transparent;
    width: 8em;
    padding: 0.5em;
}
.category-name h4 {
    font-size: 17px;   
    text-transform: uppercase;
    font-weight: 100;
    line-height: 0.6;
    margin: 0 0 5px;
}
.category-name h4 a {
    color: #1e6b7b;
    font-family: webfontregular;
}
.category_filt_sort_ul .category-name{
    display: none;
}
#check-filter img {
    height: 20px;
    margin-top: -7px;
}
#filter-box {
    border: 1px solid #efefef;
    margin: 112px auto 5px;
    width: 70em;
    padding: 0 20px;
    background-color: #fbfafa;
    display: none;
    position: relative;
    z-index: 555;
    
}
.fixed #filter-box {
    max-width: 100%}
#filter-box .filter-option {
    float: right;
    margin: 2px 10px 5px 0;
}
#filter-box .filter-option ul li {
    background-color: #333;
    border: 1px solid;
    float: left;
    margin: 4px 10px 4px 0;
    padding: 2px;
}
#filter-box .filterSearch {
    position: relative;
    display: none;
    width: 195px;
    margin: 12px 0 22px;
}
#filter-box .filterSearchBox {
    border: 1px solid #ccc;
    color: #000;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 5px;
    padding: 1px 15px 1px 10px;    
    height: 30px;
    line-height: 20px;
    font-size: 13px;
    background-color: #ffffff;
    display: inline-block;
    float: left;
    width: 100%;
}
#filter-box .crossFilter{
    cursor: pointer;
    display: none;
    height: 14px;
    position: absolute;
    right: 0px;
    top: 13px;
    width: 14px;  
    background: rgba(0, 0, 0, 0) url("../../images/x-button.png") no-repeat scroll right center;
}
#filter-box .searchFilter{
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 0px;
    top: 12px;
    width: 17px;  
    background: rgba(0, 0, 0, 0) url("../../images/search-icon.png") no-repeat scroll right center;
}
#filter-box .filterSearchBox:focus {
    border-color: #fb8903;    
    outline: medium none;
}
.filter-option li .apply-anchor{
    color: #fff;
}
#filter-innerbox {
    margin: 0 auto;
}
#filter-innerbox div:nth-last-child(2) {
    border-right: 1px solid transparent!important;
}
#filter-innerbox .filter-opt.filter-brand, #filter-innerbox .filter-opt.filter-category, #filter-innerbox .filter-opt.filter-color, #filter-innerbox .filter-opt.filter-preference, #filter-innerbox .filter-opt.filter-price, .filter-opt {
    width: 100%;
    float: left;
    margin: 0px 25px 15px 0;
}
#filter-innerbox .filter-opt.filter-gender {
     width: 100%;
}
#filter-innerbox .filter-opt.filter-preference {
    margin-right: 0;
}
.plus-image {
    background-image: url(../../images/drop-b1.png)!important;
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 5px;
}
.other {
    float: left;
    width: 80%;
    margin-left: 8px;
    margin-bottom: 1%}
.other h4 {
    font-family: webfontregular;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 20px;
    text-transform: uppercase;
}
.minus-image {
    background-image: url(../../images/drop-u1.png)!important;
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: 0 5px;
}
.filter-preference ul {
    display: none;
    height: 150px!important;
    overflow: auto;
    margin-top: 0!important;
    width: 100%}
.slimScrollDiv ul {
    margin-top: 0!important;
}
.filter-preference h3 {
    margin-bottom: 22px !important;
}
#filter-innerbox h3 {
    font-family: webfontregular;
    text-transform: uppercase;
    color: #252525;
    font-size: 13px;
    margin-bottom: 15px;
    display: none;
}
#filter-innerbox ul li {
    margin: 10px;
    cursor: pointer;
    display: block;
    font-size: 1em;
    line-height: 17px;
    position: relative;
    font-family: webfontregular;
    color: #000;
    float: left;
    width: 195px;
    height: 20px;
}
#filter-innerbox ul span.brand_list_top {
    cursor: unset;
    text-align: center;
    font-weight: bold;
}
#filter-innerbox ul span.brand_list_top:before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#filter-innerbox ul li a {
    color: #000;
}
#filter-innerbox li:before {
    background: url(../../images/catalog/ne-tickk-new.png) top no-repeat;
    content: " ";
    display: block;
    height: 17px;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 17px;
}
#filter-innerbox li:hover:before {
    background-position: center;
}
#filter-innerbox li.filter-active:before {
    background-position: bottom;
}
#filter-innerbox ul li span {
    /*margin: 0 0 0 5%;*/
    /*font-size: 13px;*/
}
#filter-innerbox ul li input[type=checkbox] {
    position: relative;
    visibility: hidden;
    margin-top: 0;
}
#filter-innerbox .filter-color .check-color {
    border: 2px solid;
}
#filter-innerbox .filter-color ul li img {
    background-color: #fff;
    border: 1px solid #ccc;
    width: 13px;
}
#filter-innerbox .filter-color ul li a span {
    font-size: 14px;
}
#filter-innerbox .filter-color ul li input[type=checkbox] {
    position: relative;
}
#topcontent {
    margin: 0 auto;
    width: 74em;
}
#filter-li {
    list-style: none none;
    margin: 0 auto;
}
#filter-innerbox .brand_list { width:195px;float:left;margin:0 10px; }
#filter-innerbox .brand_list li { float:none;width:100%;margin:20px 0; }
.fixeddd {
    /*margin: 5px 0 0 803px;*/
    position: relative;
    float: right;
    top: 153px;
    z-index: 666;
}
.filter-fixeddd {
    position: fixed!important;
    top: 92px;
}
.filter-fixeddd-tablet {
    position: fixed!important;
    top: 7px !important;
}
.product-box .summary_note {
    display: none;
}
.mCSB_container {
    width: 100%;
    margin-right: 30px;
    overflow: hidden;
}
.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
    margin-right: 30px;
}
.mCustomScrollBox>.mCSB_scrollTools {
    width: 50px;
    height: 100%;
    top: 0;
    right: 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 35px;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
    left: 0px;
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 28px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 7px;
    height: 100%;
    margin: 0 auto;
}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: relative;
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
    top: 100%;
    margin-top: -40px;
}
.mCSB_horizontal>.mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0;
}
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
    margin-bottom: 30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
    border-radius: 0;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    display: block;
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight {
    margin-left: -40px;
    float: right;
}
.mCustomScrollBox {
    -ms-touch-action: none;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background: #e1e1e1;
    filter: "alpha(opacity=60)";
    -ms-filter: "alpha(opacity=60)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #756c64;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #000;
    background: rgba(0, 0, 0, .75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #fff;
    background: rgba(255, 255, 255, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(255, 255, 255, .9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background: #000;
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: #000;
    background: rgba(0, 0, 0, .75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85) !important;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #fff;
    background: rgba(255, 255, 255, .1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: #000;
    background: rgba(0, 0, 0, .75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
    width: 100%}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .85) !important;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(0, 0, 0, .9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
#filter-innerbox .filter-color h3 {
    margin-bottom: 25px;
}
#filter-innerbox .filter-color .demooo {
/*    max-height: 230px;
    min-height: 229px;*/
    background-color: #fbfafa;
    margin-bottom: 5px;
}
#tags_container {
    z-index: 1000;
    padding: 25px 0;
    margin: 0 auto;
    width: 70em;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
#tags_container a {
    cursor: pointer;
    text-decoration: none;
    background-color: #fff;
    border: 3px solid #404040;
    padding: 12px 0;
    color: #333;
    width: 11%;
    display: inline-block;
    margin-right: 8px;
}
#tags_container .selected, #tags_container a:hover {
    color: #fff;
    background-color: #404040;
}
.product-box .wishlist_disp_msg, .sliderbox .wishlist_disp_msg {
    background-color: #494949;
    border: 1px solid #727272;
    border-radius: 8px;
    color: #fff;
    padding: 8px;
    position: absolute;
    white-space: nowrap;
}
.sliderbox .wishlist_disp_msg {
    left: 62px;
    top: 160px;
}
.product-box .wishadded {
    margin: -4em 4em;
}
.product-box .wishremoved {
    margin: -4em 2em;
}
.my_product_view .available_shade_box {
    height: 69px !important;
    position: relative; overflow: hidden; margin-top: 80px
}
.shadeimage img{
	height: 80px !important;
}

.my_product_view .p_selection {
    bottom: 10px;
    position: absolute!important;
    width: 91%!important;
}
.available_size_box .p_selection {
    margin: -40px 0 0 -25px!important;
    position: absolute!important;
    width: 100%!important;
    bottom: 40px!important;
}
.my_product_view .radio {
    margin: 46px 0 25px!important;
}
.cross {
    color: #000;
    display: list-item;
    font-size: 15px;
    margin: -38px 0 0;
}
#Mobilehidediv {
    display: none!important;
}
#mobilehead_6_block {
    display: block;
}
/*.filter-option .mobile-apply,*/ .mobile_back_blk{
    display: none;
}
.filterclear{
    background-color: #333;
    float: right;
    font-size: 14px;
    padding: 2px;
}
.filterclear a{
    color:#fff;
}
.filter-option .mobile-apply{
    margin: 0;
    font-size: 14px;
}
#selected-filter-opt .currently ol{
    float: left;
    text-align: center;
    width: 90%;
}
.product_widget_slider_home .my_product_view .available_shade_box{height: 72px}





#mobilehead_p_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background: #1e6b7b;z-index: 1000;
}
#category_more_info{
    clear: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #filter .refine-name select {
        margin:0;
        background-color: #fff;
        -webkit-appearance: caret;
    }
    .fixeddd {
        /*margin: 12px 0 0 808px*/}
    #filter .refine-name img {
    	height: 16px;
        margin: 5px 0 0 -18px;
    }
    .add-to-cart a, .product-box .add-to-cart a {
        padding: 7px;
    }
}@media screen and (max-width:990px) {
    #tags, .filter {
        display: none;
    }
    .content_inner .product-image img {
        width: auto;
        position: relative;
    }
    .content_inner ul li .product-image img {
        margin: 0;
    }
    #block-banner .block-img {
        float: left;
        width: 65%}
    #block-banner .block-detail {
        width: 25%}
    #block-banner .block-detail .block-desc {
        width: 100%}
    .product-box .new-product {
        margin: 0 0 0 75%;
        position: relative;
    }
    .product-box .supersaver {
        margin: 0 0 0 62%;
        position: relative;
    }
    #block-banner .block-img img, .content_inner .best-seller, .content_inner .best-seller-underline {
        width: 100%}
    .product-box .add-to-cart {
        display: none!important;
    }
/*    .product-box .add-to-wishlist {
        margin: -30% 0 0 8.1%!important;
    }*//*NW-1623 wishlist postion moved to responsive.css*/
    #filter, #filter-box, #tags, #topcontent {
        width: 100%}
/*    .product-box .litre {
        margin-top: 20px;
    }*/
    .price-box .old-price {
        margin: 10px;
    }
}
@media screen and (min-width :768px) and (max-width :1024px) {
    #banner-image{
        width: 100%;
    }
    .category-name{
        padding: 1em 0.5em 0.5em;
    }
    .content_inner .product-box {
        float: left;
        width: 31.3%}
    .content_inner .product-image img {
        width: auto;
    }
    #block-banner .block-img {
        float: left;
        width: 65%}
    #block-banner .block-detail {
        width: 35%}
    #block-banner .block-img img {
        width: 69.6%}
/*    .product-box .add-to-wishlist {
        margin: -34% 0 0 12%!important;
    }*//**NW-1623 add to wishlist position issue**/
    .currently{   
       width: 100%;
    } 
    #filter-box {
        max-height: 780px!important;
    }
    #filter-innerbox ul {
        width: 98%;
    }    
    #filter-innerbox ul li{        
        margin: 5px;
        width: 175px;
        font-size: 13px;
    }
/*    .discount_offer_tag_label {
        color: #fff;
        font-size: 14px;
        margin-left: 279px;
        margin-top: 4px;
        padding-top: 3px;
        position: absolute;
        z-index: 99;
    }*/
    footer .back-to-top {
        bottom: 6em!important;
    }
    .product-essential .add-to-cart {
        margin-top: 2em!important;
    }
    #filter-innerbox .filter-color .demooo, .demooo {
        max-height: 315px;
    }
    #filter-box .filter-option {
        margin: 10px 10px 5px 0;
    }
    #filter-innerbox .filter-opt.filter-brand, #filter-innerbox .filter-opt.filter-category, #filter-innerbox .filter-opt.filter-color, #filter-innerbox .filter-opt.filter-preference, #filter-innerbox .filter-opt.filter-price, .filter-opt {
        width: 100%}
    #filter-innerbox .filter-opt.filter-gender{
        width: 100%;
    }
    .fixeddd {
        margin: 4px 22px 0 0;
        position: relative;
    }
    #filter .filt-li.service,#filter .filt-li.beauty {
        font-size: 11px;
    }
    #filter-box .filterSearch {
        width: 175px;
        margin: 8px 0;
    }   
    #filter-box .filterSearchBox {
        margin-left: 5px;       
    }   
/*    @media screen and (-webkit-min-device-pixel-ratio:0) {
    #filter .refine-name img{
        margin: 17px 0 0 -15px;
    }
    #filter .refine-name select{
        margin: 9px 0 0;
    }
   }*/
   }
@media screen and (min-width :641px) and (max-width :768px) {
    #banner-image{
        width:100%;
    }
    .content_inner .product-box {
        float: left;
        width: 48%}
}
@media screen and (max-width :640px) {
    #filter .filt-li, #filter .filt-li-img {
        display: none;
    }
    #filter .category_filt_sort_ul{
        border-top:none; 
    }
    #filter-innerbox ul li {
        float: none;
        width: 100%;
        height: unset;
    }
    .demooo > div {
        float: none;
    }
    .category_filt_sort_ul .category-name{
        display: block;
    }
    #filter.fixed .category-heading {
        display: block;
    }
    .filter-preference .demooo .pref-div{
        width: 100%
    }    
    .plus-image {
        background-position: 4px 5px;
    }
    .minus-image {
        background-position: 4px 4px;
    }    
    #filter-innerbox .filter-preference .demooo .pref-div li {    
        width: 100%;
    }
    #filter-innerbox ul span.brand_list_top {
        display: block;
        margin-top: 10px;
        text-align: center;
    }
    #filter-innerbox .filter-opt.filter-offer {
        border: 0px solid #eeecec !important;
        padding: 0px;    
    }    
}
@media screen and (min-width :768px) and (max-width :1024px) {
    #filter .filt-li{
        font-size: 12px;
        margin: 0 0.5%;
        padding: 1.75% 2.5% 1.75% 0.5%;
    }
    #filter .filt-li-img{
        padding: 0.5% 0;
        margin: 0.5%;
    }
    .filter-preference .demooo .pref-div{
        width: 190px;
    }
    #filter-innerbox .filter-preference .demooo .pref-div li{
        width: 140px;
    }
    #filter .refine-name img {
    	height: 14px;
        margin: 3px 0 0 -16px;
    }
}
@media screen and (min-width :360px) and (max-width :640px) {
	#filter .refine-name img {
    	height: 14px;
        margin: 3px 0 0 -15px;
        width: 3%;
    }
    #banner-image{
        width:100%;
    }
    .content_inner .product-box {
        float: left;
        width: 47%;
        margin: 0 0 3% 3%}
    .cart-box .add-to-cart a {
        padding: 10px 15px!important;
    }
    .content_inner .product-image img {
        width: 100%}
    #block-banner .block-detail, #block-banner .block-img {
        float: left;
        width: 105%}
    #block-banner .block-img img {
        width: 100%}
    #block-banner {
        width: 100%;
        height: auto;
    }
    .product-box .new-product {
        margin: 0 0 -3px 65%;
        padding: 2px 12px;
    }
    .product-box .supersaver {
        margin: 0 0 0 42%;
        padding: 1px 8px;
    }
    .product-box .add-to-wishlist {
        margin: -74% 0 0 15.2%!important;
    }
    #filter-box {
        left: 0;
        position: fixed;
        top: 0;
        transition: all .4s ease 0s;
        z-index: 102;
        display: block;
    }
/*    .discount-tag {
        background-repeat: no-repeat;
        float: right;
        margin: 3px 0 0 67px;
        position: absolute;
        z-index: 75!important;
    }*/
/*    .discount_offer_tag_label {
        color: #fff;
        font-size: 14px;
        margin-left: 95px;
        margin-top: 4px;
        padding-top: 3px;
        position: absolute;
        z-index: 99!important;
    }*/
    footer .back-to-top {
        bottom: 6em!important;
    }
    .product-essential .add-to-cart {
        margin-top: 3.56em!important;
    }
    #filter-innerbox ul {
        float: right!important;
        width: calc(100% - 115px);
    }
    #filter-innerbox .demooo {
        max-height: 515px;
    }
    #filter-innerbox h3, #filter-innerbox ul li input[type=checkbox] {
        display: none;
    }
    #Mobilehidediv {
        display: block!important;
        position: relative;
        left: 0;
        width: 116px;
        border-right: 1px solid #ccc!important;
    }
    #Mobilehidediv h3 {
        color: #252525;
        font-family: webfontregular;
        font-size: 13px;
        text-transform: uppercase;
        width: 115px;
        float: none;
        display: block!important;
        margin: 0;
    }
    #Mobilehidediv h3 a {
        padding: 12px 4px;
        display: block;
        border: 1px solid transparent;
    }
    #filter-box {
        padding: 0;
    }

    #mobilehead_6_block {
        left: 115px;
        position: absolute;
        top: 56px;
    }
    #mobilehead_6_block ul {
        margin: 0;
        border: none;
        float: left!important;
    }
    .other {
        margin-bottom: 25px;
    }
    #filter-innerbox .filter-opt.filter-brand, #filter-innerbox .filter-opt.filter-gender, #filter-innerbox .filter-opt.filter-category, #filter-innerbox .filter-opt.filter-color, #filter-innerbox .filter-opt.filter-preference, #filter-innerbox .filter-opt.filter-price, .filter-opt {
        float: none;
        margin: 0;
        width: 100%}
    #filter, #tags {
        overflow-y: hidden;
        height: auto;
    }
    #filter .category-heading {
        float: none;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;text-align: center;
        /*display: none;*/
    }
    #filter .refine-name {
        float: left;
        width: 53%;
        margin: -2px 0 0 18px;
    }
    .category-name {
        float: right;
        margin: 0;
        }
    #filter-innerbox ul li {
        margin: 10px 0 25px;
    }
    #filter-innerbox li:before {
        right: 10px;
        z-index: 10;
    }
    #filter-box, #filter-innerbox .filter-color .demooo {
        max-height: 780px!important;
    }
    .other h4 {
        margin: 0 0 0 25px!important;
    }

    #mobile_back {
        padding: 5px 3px 12px;
        border: 1px solid #ccc;
    }

/*   #filter-innerbox div:nth-last-child(2) {
        border-right: 1px solid #ccc!important;
    }*/
    #filter-box .filter-option {
        position: absolute;
        right: 0;
        top: 10px;
    }
    .other {
        border-right: none!important;
    }
    .filter-option .mobile-apply {
        display: inline-block;
        margin: 0;
        vertical-align: top;
    }
    .filter-option .apply-anchor {
        padding: 12px 10px 5px;
    }
    #filter-innerbox li:before {
        top: 17px;
    }

    #banner-image img{
        display: block;
        width:100%;
    }
    #filter-innerbox .filter-preference {
/*        display: none;*/
        float: right !important;
        overflow: hidden;
        width: calc(100% - 115px) !important;
    }
    .other {
        margin-bottom: 15px;
    }
    .mobile_back_blk {
        border-bottom: 1px solid #ccc;
        background-color: #f9f9f9;
        display: block;
        height: 50px;
        z-index: 599;
        width: 100%}
    #mobile_back {
        border: 1px solid #ccc;
        color: #1e6b7b;
        display: inline-block;
        height: 50px;
        padding: 12px 10px 0;
        position: relative;
        top: 0;
    }
    .filter-option .apply-anchor {
        padding: 4px !important;
        position: relative;
        z-index: 1;
    }
    .filter-option .mobile-apply {
        display: inline-block;
        margin: 0;
        font-size: 14px;
    }
    .filter-option .apply-anchor {
        padding: 4px !important;
        position: relative;
        z-index: 1;
    }
    .filter-option .apply-anchor img, .filter-option .apply-anchor img{
        height: 15px;
        width: 15px;
        margin-left: 3px;
        vertical-align: bottom;
    }
    #filter-innerbox ul li {
        border-bottom: 1px solid #ccc;
        margin: 0;
        padding: 15px 12px;
    }
    #filter-innerbox .filter-color .demooo {
        margin-top: 0;
    }
    #filter-innerbox .brand_list li { margin: 0; }
    #filter-innerbox .brand_list { width: 100%; float: left; margin: 0; }
    }
@media screen and (max-width :480px) {
	#filter .refine-name img {
    	height: 14px;
        margin: 2px 0 0 -13px;
        width: 3%;
    }

    #filter ul li:first-child {
  /*float: right;*/
}
    #banner-image{
        width:100%;
    }
    #banner-image img{
        display: block;
        width:100%;
    }
    .content_inner .product-box {
        float: left;
        margin-bottom: 5%;
        width: 47%;
        min-height:350px;
    }
    .product-box .price-box {
        font-size: 15px;
    }
    .content_inner .product-image img {
        width: 100%}
    #block-banner .block-img {
        float: left;
        width: 105%}
    #block-banner .block-img img {
        width: 100%}
    #block-banner {
        width: 100%;
        height: auto;
    }
    #block-banner .block-detail {
        width: 100%;}
    .product-box .add-to-wishlist {
        margin: -90% 0 0 37.1%!important;
    }
    .product-box .new-product {
        margin: 0 0 -3px 80%}
    .content_inner ul li .product-image img {
        margin: 2% 0 0;
    }
    .product-box .supersaver {
        margin: 0 0 0 69%}
    .cart-box .add-to-cart a {
        padding: 10px 14px!important;
        position: relative;
        top: 30px;
    }
    .product-view .product-essential {
        padding: 0!important;
    }
    .product-essential .add-to-cart {
        margin: 3.55em 0 0 .2em!important;
    }
    .product-essential .add-to-cart a {
        padding: 15px 10px 10px 15px!important;
    }
    footer .back-to-top {
        bottom: 7em!important;
    }
/*    .discount-tag {
        margin-left: 49px;
    }
    .discount_offer_tag_label {
        margin-left: 78px;
    }*/
    #filter-innerbox ul {
        float: right!important;
        width: calc(100% - 115px);
    }
    #filter-innerbox .demooo {
        max-height: 515px;
    }
    #filter-innerbox h3, #filter-innerbox ul li input[type=checkbox] {
        display: none;
    }
    #Mobilehidediv {
        display: block!important;
        position: relative;
        left: 0;
        width: 116px;
        border-right: 1px solid #ccc!important;
    }
    #Mobilehidediv h3 {
        color: #252525;
        font-family: webfontregular;
        font-size: 13px;
        text-transform: uppercase;
        width: 115px;
        float: none;
        display: block!important;
        margin: 0;
    }
    #Mobilehidediv h3 a {
        padding: 12px 4px;
        display: block;
        border: 1px solid transparent;
    }
    #filter-box {
        padding: 0;
    }
    #filter-innerbox .filter-preference {
/*        display: none;*/
        float: right !important;
        overflow: hidden;
        width: calc(100% - 115px) !important;
    }
    .filter-preference ul {
        width: 100% !important;
    }
    #mobilehead_6_block {
        left: 115px;
        position: absolute;
        top: 56px;
    }
    #mobilehead_6_block ul {
        margin: 0;
        border: none;
        float: left!important;
    }
    .other {
        margin-bottom: 17px;
    }
    #filter-innerbox .filter-opt.filter-brand, #filter-innerbox .filter-opt.filter-gender,#filter-innerbox .filter-opt.filter-category, #filter-innerbox .filter-opt.filter-color, #filter-innerbox .filter-opt.filter-preference, #filter-innerbox .filter-opt.filter-price, .filter-opt {
        float: none;
        margin: 0;
        width: 100%}
    #filter, #tags {
        overflow-y: hidden;
        height: auto;
    }
    #filter .category-heading{
    float: none;
    padding-bottom: 10px;
    text-align: center;
    }
/*    #filter .category-heading {
        float: none;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
        display: none;
        text-align: center;
    }*/
    #filter .refine-name {
        float: left;
        width: 53% !important;
        margin: 2px 0 0 15px;
    }
    #filter .refine-name select{
        font-size: 14px;
    }
    .category-name {
        float: right;
        width : 9em;
        margin: 2px 5px 0 0;
        font-size: 14px;}
    #filter-innerbox ul li {
        border-bottom: 1px solid #ccc;
        margin: 0;
        padding: 15px 12px;
    }
    #filter-innerbox li:before {
        right: 10px;
        z-index: 10;
    }
    #filter-box, #filter-innerbox .filter-color .demooo {
        max-height: 780px!important;
        margin-top: 0;
    }
    .other h4 {
        margin: 0 0 0 25px!important;
    }
    .mobile_back_blk {
        border-bottom: 1px solid #ccc;
        background-color: #f9f9f9;
        display: block;
        height: 50px;
        z-index: 599;
        width: 100%}
    #mobile_back {
        border: 1px solid #ccc;
        color: #1e6b7b;
        display: inline-block;
        height: 50px;
        padding: 12px 10px 0;
        position: relative;
        top: 0;
    }
/*    #filter-innerbox div:nth-last-child(2) {
        border-right: 1px solid #ccc!important;
    }*/
    #filter-box .filter-option {
        position: absolute;
        right: 0;
        top: 10px;
    }
    .other {
        border-right: none!important;
    }
    .filter-option .mobile-apply {
        display: inline-block;
        margin: 0;
        font-size: 14px;
    }
    .filter-option .apply-anchor {
        padding: 4px !important;
        position: relative;
        z-index: 1;
    }
    .filter-option .apply-anchor img, .filter-option .apply-anchor img{
        height: 15px;
        width: 15px;
        margin-left: 3px;
        vertical-align: bottom;
    }
    #filter-box {
        left: 0;
        position: fixed;
        top: 0;
        transition: all .4s ease 0s;
        z-index: 602;
        display: block;
        border:none;
        background-color: #fff;
    }
    #filter-innerbox li:before {
        top: 17px;
    }
    .content_inner {
        padding: 0;
    }
    .ratings {
        padding: 5% 0 0 5%;
        text-align: center;
    }
    .ratings .review-label {
        margin: 0;
    }
    .product-box .litre p {
     margin: 0.5em 0 0;
    }
     #filter .refine-name select {
        margin: -4px 0 0;
     }
    ol.m-filter-css-checkboxes li a.m-checkbox-checked, ol.m-filter-css-checkboxes li a.m-checkbox-unchecked{
        padding-left: 10px;
    }
    #filter-innerbox .filter-color .demooo {
        margin-top: 0;
    }
	.price-box .regular-price {
        display: block;
    }
    .bestseller-slider .product-box .add-to-cart a{
        font-size: 10px;
    }

}
.category-heading {
    text-transform: capitalize;
}
.sel_filter_lab a{
    color: #fff;
    background-color : #333;
    border-right: none;
}
#search_page #filter .category-heading {
    font-size: 20px;
    padding: 5px 10px 5px;
    margin: 5px 0;
    display: block;
    line-height: 20px;
}

/*Mobile add to cart*/

@media screen and (min-width :320px) and (max-width :767px) {
    .product-box .cpy-litre, .product-box .cpy-price-box, .product-box .litre, .product-box .price-box{
        display: block !important;
        padding: 1%;
        text-align: left;
        clear: both;
    }
    .product-box .add-to-cart{
        display: block !important; 
        text-align: left;
    }
    .product-box .add-to-cart a{
        background-color: #003243 !important;
        text-align: left;
    }
    .product-box .add-to-cart .out-of-stock-btn{
        background-color: #066b8c26 !important; /*rgb(252, 247, 240)*/
        text-align: left;
    }
    .product-box .add-to-cart .inmobilecart{
        background-color: #404040 !important; /*rgb(252, 247, 240)*/
        text-align: left;
    }
    .product-box .product-name{
        text-align: left;
        padding: 0;
    }
    .price-box .old-price {
        margin: 10px 10px 0px 0px;
    }
    .content_inner .product-box{
        min-height: 340px;
    }
    .mobilecart_product{
        background-color: white;
        font-family: webfontregular;
        border: 0px solid #ccc;
        color: #fff;
        margin: 0;
        padding: 0;
        text-align: center;
        width: 100%!important;
        height: 100%;
        position: absolute;
        z-index: 3;
        box-shadow: 1px 1px 4px #C59D9D;
    }

    .mobilecart_product .add-to-cart{
        display: block !important; 
        text-align: center ;
        width: 80%;
        margin-left: 10%;
    }
    .message-mobile-cart{
        color: #1e6b7b !important;
        text-align: center;
        padding: 4%;
        font-size: 100%;
        margin-top: 60px;
    }
    .button.btn-round-cancel {
        width: 80%;
        margin-left: 10%;
        color: black;
        background-color: #efefef;
        display: block;
        padding: 2px 0px; /*NW-1464*/
        text-transform: uppercase;
        font-size: 11px; /*NW-1464*/
        line-height: 18px; /*NW-1464*/
    }
    .ratings {
        max-height: 30px !important;
        padding: 0!important;
        text-align: left;
        height: auto !important;
    }
    .org_add span img {
        width: 20px !important;
        /* float: right; */
        background: transparent;
        margin: 0px auto !important;
        top: 11px;
        position: relative;
    }
}
/*end here*/ 

/***********		NW-1432		*****************/
@media only screen and (min-width:768px) and (max-width:1024px){
	
	/****Add-to-bag styling added here ***/
	 .product-box .add-to-cart {display: block !important; background-color:#003243;   margin: 0 auto !important; width:80%;
	 }/*NW-1464 making all buttons of same width*//*all important for options add to cart button*/
	 .product-box .add-to-cart a {display: block; background-color:#003243;  /*padding: 6px 15px;*/
	 padding: 13px !important;} /* NW-1464correcting height for buton*/

	.peoplewhobought .product-box .add-to-cart a{padding: 11px;}
	 .button.btn-cart:hover {background-color:#1e6b7b}
	.ratings {
			  padding: 1% 10% 36% 32% !important; 
			  margin: 0 auto;  /**NW-1613 ratings center align recommit**/
			  min-height:15px; 
			  text-align:center; /**NW-1613 ratings center align recommit**/
			}
	.product-box .product-name{text-align: justify; padding: 0 15%;} /**text overlapp fix */
	.slick-initialized .slick-slide{ height: auto;}
	.slick-track img { width: auto; margin: 0 auto;}
	.product-box .litre p{min-height: 0;
		text-align: center;
		margin: 0 auto;
		width:100%;
		display:block;} /** number of shades fix **/
	.product-box .add-to-cart a:hover{background-color: #003243;} /*dark shade*/
	/****Add-to-bag styling ends here ***/
	
	/*NW-1418*/
	.productli.mobileli {
		color: #000;
}
	.option-cart-box .price-box{ margin-bottom: 0!important; }
	.ratings .rating-box{ margin:0 auto; display:inline-block; float:none;} /**NW-1613 ratings center align recommit**/
	.ratings .review-label{display:inline; float:none;} /**NW-1613 ratings center align recommit**/
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	.slick-initialized .slick-slide{ height: auto;}
}
/**********			NW-1432		*************************/
/***** NW-1418********/
.productli.selected-tag{border-bottom:3px solid #1e6b7b; color: #1e6b7b;}

/**** NW-1464 samsung tablet issue****/
@media only screen and (min-width:800px) and (max-width:1280px) and (orientation:landscape){
	
	.sliderbox .add-to-cart {
		display:block!important;
		margin:0 auto !important;
		width:125px;
	}
	.product-box .add-to-cart a{background:#003243;}/**NW-1613 ratings center align recommit**/
	.product-box .add-to-cart a:hover,.product-box .add-to-cart a:active{background:#003243;}/**NW-1613 ratings center align recommit **/

}

/**nw-1623**/
@media only screen and (min-width:768px) and (max-width:1024px){
	.product-box .add-to-wishlist{display:block!important;}
}


.new-divP h2 {
    color: #333;
    font-size: 14px;
    line-height: 18px;
}
@media only screen and (min-width:768px){
    #filter-innerbox div.pref-div-percentage-filt { width:210px;border: 1px solid #eeecec !important;float: left; }
    #filter-innerbox div.pref-div-percentage-filt .brand_list{ width:200px; }
    #filter-innerbox div.pref-div-percentage-filt .pref-div {border-bottom: 1px solid #eeecec !important;}
    #filter-innerbox div.pref-div-percentage-filt .pref-div h4{margin: 0 0 0 20px;padding: 5px;}
    #filter-innerbox div.pref-div-offer-filt { border: 1px solid #eeecec !important;width: 850px;float: left;margin-left: 10px; max-height: 500px;}
    #filter-innerbox div.pref-div-offer-filt .pref-div {border-bottom: 1px solid #eeecec !important;}
    #filter-innerbox div.pref-div-offer-filt .pref-div h4{margin: 0 0 0 20px;padding: 5px;}
    .catalog-category-view.luxury #filter-innerbox div.pref-div-offer-filt .pref-div h4{color: #fff;}
    #filter-innerbox div.pref-div-offer-filt ul li {
        width: 250px;
        height: 40px;   
        margin: 12px 10px 13px;
    }
    #filter-innerbox .desk_info_tag_div {
        display: inline-block;
        position: relative;
        top: 4px;   
    }
}
@media only screen and (min-width:768px) and (max-width:876px){
	#filter-innerbox div.pref-div-offer-filt { border: 1px solid #eeecec !important;width: 480px;float: left; }
        #filter-innerbox div.pref-div-offer-filt ul li {
            width: 200px;
        }
}
@media only screen and (min-width:876px) and (max-width:1024px){
	#filter-innerbox div.pref-div-offer-filt { border: 1px solid #eeecec !important;width: 600px;float: left; }
}
.catalog-category-view .container .extra-content-wrap .content .category-products.content_inner{overflow: hidden;}

.my_product_view .product-essential .p_selection{width:100% !important;}
.my_product_view .product-essential .available_shade_box{margin-top: 0}
.my_product_view .product-essential .p_selection{bottom: 0}
.my_product_view .product-essential .p_selection .shades-color{padding: 0px 4px 0px 4px}
.peoplewhobought .product-box .add-to-cart a{font-size: .8em;}
.peoplewhobought .my_product_view .available_shade_box{height:70px}
.addtocart_back_tkimg img{width:auto}
.sb-popup .cross{margin:-26px 0 0}

.catalog-category-view img.lazy { background-color: #ffebf3; }
.catalog-category-view img.lazyloaded { background-color: #fff; }
@media (min-width:768px) {
	.content_inner ul li .product-image img { width: 200px; }
	.catalog-category-view.luxury .content_inner ul li .product-image img { width: 270px; height: 350px; }
}
.p_selection.size_selection {bottom : 110px !important;}
#didyoumean{
    color:#1e6b7b;
}
.filt-li.gender{
	display: none;
}
#unbxd_recommended_for_you{
	display: none;
}