/*.product-image-thumb .small-image .slick-slide{border-right: none !important;}.product-image-thumb .small-image .slick-list{display: inline-block;min-width: 180px;max-width:300px;}.product-image-thumb .small-image .slick-next, .product-image-thumb .small-image .slick-prev{top:76%;}.product-view{overflow:hidden;width:100%}.product-image-box{width:38%;float:left;position:relative}.aw-pq2-list__add-answer-button-wrapper a:hover{color:#fc2779;}.product-shop{width:56.3%;float:right;font-family:webfontregular}.pro-heading{font-weight:700;letter-spacing:-1px;float:right;width:56.5%;font-family:webfontregular}.product-image-box .product-image{margin:0;text-align:center;background-image:url(../image/deal-of-the-day.png);background-repeat:no-repeat;background-position:right 50px top}.product-sharing{margin:15px 0 0;overflow:hidden}.product-sharing li{float:left;list-style:none;margin:0 0 0 3px}.product-sharing li:first-child{margin:0 0 0 160px}.product-image-thumb{height:90px;width:100%}.product-image-thumb li{float:left}.product-image-thumb .small-image{margin:0;text-align:center}.product-name{font-size:2em;text-align:left;margin:1em 0 .3em}.pro-heading .product-name span{font-size:12px;margin:0 0 0 10px}.product-shop .reviews{margin:0}.deal-end{float:right;font-family:webfontregular;width:56.5%;color:#c33043}.deal-end img{float:left}.deal-end p{float:left;margin:4px 0 0 10px}.reviews img{margin:0 10px 0 0;vertical-align:bottom}.reviews span#addtowishlist{margin:0 0 0 20px}.reviews span#note{vertical-align:bottom;margin-left:7px}#cust_rev_list .fullstar{width:100%!important}.product-shop .coupon-box{width:100%;padding:5px 5px 15px;border:1px dashed #8a8a8a;clear:left;display:none;margin-top:12px}.coupon-box li{margin:10px 0 0 20px;list-style:disc;color:orange}.coupon-box li span{color:#333}.product-shop .rupee{color:#c33043;font-size:1.3em;margin:1.5em 0 .3em;font-weight:700}.product-shop .real-price{font-size:13px;margin:.5em 0 1.5em}.product-shop .savings{color:#8a8a8a;font-size:13px;margin:.5em;text-transform:uppercase}.product-shop .old-price{margin-right:20px}.product-shop .old-price span{color:#787878!important;text-decoration:line-through}.real-price .line{border:1px solid;color:#8a8a8a;margin:5px 0 0;position:absolute;width:52px}.product-shop .shade{padding:7px;min-width:140px}.product-shop .find-shade{text-align:right;margin:1em 0 0}.find-shade img{margin:0 5px 0 0}.product-shop .shade-color{border:1px solid transparent;overflow:hidden;padding:10px 10px 10px 0;margin:.4em 0 4em}.shade-color .radio{float:left;margin:0 7px 9px 0}.product-view .cpy-price-box,.product-view .price-box{color:#FC2779;font-size:1em;font-weight:700;margin:1.5em 0 .3em}.product-shop .cpy-price-box,.product-shop .price-box{display:inline}.product-shop .add-to-bag{margin:3em 0 2em;clear:left}.add-to-bag .stock{color:#333;font-size:14px;margin:4px 0 0 1px;position:absolute}.add-to-bag .hotorange{margin:0 0 0 20px;vertical-align:top}.product-shop .add-to-bag a{background-color:#FC5294;border:1px solid #FC5294;color:#fff;font-size:18px;font-weight:700;padding:15px 50px}.product-shop .add-to-bag a:hover{background-color:#FC7DB0;border:1px solid #FC7DB0}.product-shop .cod{margin:8px 10px 0 0;vertical-align:bottom}.product-description{width:70%;float:left;font-family:webfontregular;overflow:hidden;margin:10px 0 0;min-height:500px}.product-description p{color:#404040;letter-spacing:1px;line-height:22px;margin:0;font-family:webfontregular;font-size:18px;font-weight:400}.featured-product,.product-block{width:25%;border:1px solid #e1e1e1;float:right;background-color:#f7f7f7;padding:15px 18px;font-family:webfontregular;margin:45px 0 0}.featured-product{margin:20px 0 0;background-color:#fff}.product-block p{line-height:19px}.product-description .product-heading{width:100%}.product-heading .web-heading{border-bottom:1px solid #e1e1e1;display:block;overflow:hidden}.product-heading .web-heading li{margin:5px 40px 0 0;float:left}.product-heading .web-heading li:nth-last-child(1){margin:5px 0 0}.product-heading li{color:#000;font-size:20px;font-weight:700}.product-heading .web-heading li a{display:block}.product-heading .mobileli{display:none}.product-heading li a{padding:1px 0 7px}#Description-block .topic{font-weight:700;font-size:18px;margin:1em 0}#Description-block .small-topic{font-weight:700;font-size:16px;margin:.4em 0 .2em}#product-qa-block .ask-question,#rating-review-block .write-review{background-color:#404040;color:#fff;padding:12px 25px}.product-description .product-tab-reviews{width:100%;overflow:hidden;border-top:1px solid #e1e1e1}.product-tab-reviews .q{font-weight:700;color:#c33043;float:left;margin:0 5px 0 0}#product-qa-block .ques-box,#rating-review-block .review-box{margin:10px 0}#product-qa-block .answer-form,#product-qa-block .question-form,#rating-review-block .review-form{width:100%;overflow:hidden;margin:15px 0;display:none}.product-description label{clear:left;float:left;font-size:18px;width:200px;margin:13px 0;color:#333;font-weight:400}.product-description input[type=text],.product-description input[type=submit],.product-description textarea{float:left;width:62%;padding:10px;border:1px solid #e1e1e1;margin:10px 0;color:#333}.product-description textarea{resize:none;height:160px}.product-description .max-char{color:#333;float:left;font-size:12px;margin:0 0 8px 200px;font-weight:400}.review-form .give-rating{background:url(../img/bkg_rating_new.gif) repeat-x;display:block;float:left;height:15px;margin:13px 0;width:80px}.product-tab-reviews .r-name,.r-name{width:25%;padding:10px 0;float:left;text-align:center}.r-name li{float:none}.r-name li a{display:block!important}.r-name .count,.r-name .no-count{height:80px;padding:25px 0 0;color:#fff;background:url(../images/productview/qa-like.png) 80px 3px no-repeat}.r-name .no-count{background:url(../images/productview/qa-nolike.png) 80px 3px no-repeat;padding:25px 0 0;color:#fff}.r-name .count a,.r-name .no-count a{color:#fff;font-weight:700;line-height:72px}.product-tab-reviews .r-detail{width:75%;float:right;padding:10px 0}.product-tab-reviews .r-heading{float:left;font-weight:700;width:99%;margin:0 0 1em}.product-tab-reviews .like{float:right}.like li{border:none!important;float:left;margin:15px 0 0 15px;width:auto!important}.like li a img{vertical-align:bottom}.r-detail .better-answer{float:left;margin:1em 0;clear:left}.r-detail .better-answer a{color:#c33043}.r-detail .qbox{float:left;width:94%}.product-tab-reviews .posted-date{color:#8a8a8a;font-size:12px;margin:1em 0;float:left}.product-heading .productli:hover{Color:#FC2779!important;border-bottom:3px solid #FC2779!important}.product-shop .out-of-stock{width:100%;border:1px solid #ffbfd6;Background-color:#fcf7f0;font-family:webfontregular;padding:10px;margin:5px 0 12px 0}.out-of-stock input[type=text]{padding:12px 10px}input[type="button"]:hover, .out-of-stock input[type=button]:hover{background-color: #fc7db0;border:1px solid #fc7db0;}.out-of-stock input[type=button]{padding:5px 8px;background-color:#FC5294;border:1px solid #FC5294;color:#fff;font-size:20px;font-family:webfontregular}#nykaa-decodes-block .nykaa-post{width:100%;overflow:hidden;padding:5px;margin:0 0 1em}.nykaa-post .post-image{float:left;width:33%}.nykaa-post .post-image img{width:100%}.nykaa-post .post-content{float:right;width:64%}.post-content p{font-size:17px}.nykaa-post .post-heading{margin:1em 0;color:#666;font-size:20px;font-weight:700}.post-content .readon{color:#cb4c5c;margin:1em 0}.post-content .readon span{color:#FC2997;text-decoration:underline}#nykaa-decodes-block .more-beauty-blog{margin:5em 0 2em}#nykaa-decodes-block .more-beauty-blog a{background-color:#404040;color:#fff;padding:10px 12px}#pincheck-lightbox li{list-style:url(../images/round-right.png);color:#333;font-family:webfontregular;margin:0 0 5px 20px}.pager{font-size:11px;background:url(../images/bkg_toolbar.gif) 0 100% repeat-x #fff;padding:4px 8px;border-top:1px solid #e2e2e2;text-align:center}.pager .amount{float:left;margin:0}.pager .limiter{float:right}.pager .limiter label{vertical-align:middle}.pager .limiter select{padding:0;margin:0 0 1px;vertical-align:middle}.pager .pages{margin:0 140px}.pager .pages ol{display:inline}.pager .pages li{display:inline;margin:0 2px}.sorter{font-size:11px;background:url(../images/bkg_toolbar.gif) 0 100% repeat-x #fff;padding:3px 8px;border-top:1px solid #e2e2e2}.sorter .view-mode{float:left;margin:0}.sorter .sort-by{float:right;padding-right:36px}.sorter .sort-by label{vertical-align:middle}.sorter .sort-by select{padding:0;margin:0 0 1px;vertical-align:middle}.toolbar .pager{padding:3px 8px;border-bottom:1px solid #fff}.toolbar .sorter{border-bottom:1px solid #fff}#customer-reviews{color:#404040}.product-description p.amount{font-size:11px!important}#customer-reviews label{float:none!important;font-size:14px!important}.r-name p{color:#a7a7a7;float:left;margin-left:0px;margin-top:10px}.product-description a{color:#404040}.product-description #cust_rev_list{margin-top:3%}.product-description p.like_count{color:#d93051!important;float:left;font-size:11px!important;margin:1em 10em!important}.review_sort>select{margin-top:4px;padding:7px;width:140px}#product-review-table td,#product-review-table th{padding:0 10px}#advice-validate-rating-validate_rating,.review_detail_error_msg,.review_nickname_error_msg,.review_title_error_msg{background-color:#FCF7F0;border:1px solid #FFBFD6;color:#000;float:left;font-size:12px;margin:0 17em;padding:5px;display:none;clear:left;font-weight:400}#lightbox #color-lightbox,#lightbox #pincheck-lightbox{display:block!important}#send-answer,.product-description input[type=submit],.product-description input[type=button]{background-color:#404040;border:none;color:#fff;font-size:16px;width:150px;font-family:webfontregular;padding:12px 10px;margin:1em 18em}.product-description input[type=submit]:hover,.product-description input[type=button]:hover, #send-answer:hover{background-color:#FC2779}#send-answer{margin:0 -.2em;padding:8px}.out-of-stock p{text-align:left}.out-of-stock input[type=text]{width:70%!important}.shadelightbox #email_validation_errmsg_1,.shadelightbox #option_validation_errmsg_1{background-color:#FCF7F0;border:1px solid #FFBFD6;color:#000;float:left;font-size:12px;position:relative;padding:5px;display:none}.shadelightbox #email_validation_errmsg_1{margin:10px 0 0;width:200px;position:relative!important;float:none!important}#Description-block,#Description-block li{color:#404040!important;font-weight:400;font-size:18px}#Description-block li{line-height:28px}#nykaa-decodes-block .more-beauty-blog a:hover,#product-qa-block .ask-question:hover,#rating-review-block .write-review:hover{background-color:#FC2779;color:#fff}input[type=button]{background-color:#FC5294;border:1px solid #FC5294;color:#fff;cursor:pointer;font-size:18px;margin:0 0 15px;padding:8.5px}#sub_user_email_id{float:none;padding:12px;width:62%;border:1px solid #e1e1e1}#search_autocomplete_brand ul a li.selected{border:none!important}#stock_label_img{background-image:url(../images/productview/ico_avail.png);display:none;min-height:16px;width:20px}.instocklabel{background-position:-42px 20px}.onlysomeLeft{background-position:-42px -20px;height:14px}.lastfew{background-position:-42px -35px}.sellinfast{background-position:-42px 0}#advice-required-entry-question_author_email,#advice-required-entry-question_author_name,#advice-required-entry-question_content{background-color:#FCF7F0;border:1px solid #FFBFD6;color:#000;float:left;font-size:15px;margin-left:200px;padding:4px 10px;font-weight:400}#counter .DOD_clock_img{margin-right:10px;vertical-align:text-top}.colon{color:#d82f4e;font-weight:700;position:relative;top:-5px}#counter{margin:0 0 0 481px}.counter ul.countdown li div{text-transform:lowercase}.dod_image{position:absolute;margin:0 -5em}.product-essential{overflow:hidden}.counter ul.countdown{margin:4px auto 0 10px}.counter ul.countdown li div.countdown_num{float:left;width:25px}.counter ul.countdown li div{clear:none}.countdown_LBL{float:right;width:15px!important;color:#c33043}.at15t,.at16nc,.at300bs{background:0 0!important}.at16nc.at300bs.at15nc.at15t_pinterest_share.at16t_pinterest_share{background-image:url(../images/productview/pint.png)!important;height:19px;width:24px!important}.at15t_pinterest,.at15t_pinterest_share,.at16nc.at16t_pinterest,.at16nc.at16t_pinterest_share{background-position:0!important}.at16nc.at300bs.at15nc.at15t_google_plusone_share.at16t_google_plusone_share{background-image:url(../images/productview/msg.png)!important;height:19px;width:28px}.at16nc.at300bs.at15nc.at15t_twitter.at16t_twitter{background-image:url(../images/productview/twit.png)!important;height:21px;width:25px}.at16nc.at300bs.at15nc.at15t_facebook.at16t_facebook{background-image:url(../images/productview/fb.png)!important;height:21px;width:20px}.addthis_toolbox.addthis_default_style.socialShareMain{margin:1em 7em}.validation-advice{background-color:#FCF7F0;border:1px solid #FFBFD6;color:#000;font-size:14px;margin-top:5px;padding:5px;position:relative;text-align:center;white-space:nowrap;width:150px}.formlabel{width:100%!important}.formlabelbox{display:block!important;text-align:left!important}.formlabelinputbox{padding-top:0!important;display:block!important}#delivery_mail{margin:0 8px 5px 0;padding:12.3px;vertical-align:top;width:78%}#color-lightbox .success-msg{clear:left;top:0!important}.productli.mobileli{display:none}.productheading #success-msg-question,.success-msg-answer{background-color:#fcf7f0;border:1px solid #ffbfd6;color:#000 !important;padding:5px;display:none}.success-msg-answer{margin:1.2em 0 1em!important}.errror-msg-answer,.errror-msg-quesstion{border:1px solid #FFBFD6!important;background-color:#FCF7F0!important;color:#000}*/

/*@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:90%;width:50px;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;margin-top:-64px;padding:0;border:none;opacity:.9}.slick-prev{background:url(../images/homepage/bk.png) center center no-repeat #fff}.slick-next{background:url(../images/homepage/nxt.png) center center no-repeat #fff}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0!important}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;outline:0}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"?"}.slick-next{right:8px;outline:0!important}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"?"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"?";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*/

.product-image-thumb .small-image .slick-slide {
    border-right:  none !important;
}
.product-image-thumb .small-image .slick-list {
    display:  inline-block;
    min-width:  180px;
    max-width: 300px;
}
.product-image-thumb .small-image .slick-next,  .product-image-thumb .small-image .slick-prev {
    top: 76%;
}
.product-view {
    overflow: hidden;
    width: 100%}
.product-image-box {
    width: 38%;
    float: left;
    position: relative;
}
.aw-pq2-list__add-answer-button-wrapper a:hover {
    color: #fc2779;
}
.product-shop {
    width: 56.3%;
    float: right;
    font-family: webfontregular;
}
.pro-heading {
    font-weight: 700;
    letter-spacing: -1px;
    float: right;
    width: 56.5%;
    font-family: webfontregular;
}
.product-image-box .product-image {
    margin: 0;
    text-align: center;
    background-image: url(../image/deal-of-the-day.png);
    background-repeat: no-repeat;
    background-position: right 50px top;
}
.product-sharing {
    margin: 15px 0 0;
    overflow: hidden;
}
.product-sharing li {
    float: left;
    list-style: none;
    margin: 0 0 0 3px;
}
.product-sharing li:first-child {
    margin: 0 0 0 160px;
}
.product-image-thumb {
    height: 90px;
    width: 100%}
.product-image-thumb li {
    float: left;
}
.product-image-thumb .small-image {
    margin: 0;
    text-align: center;
}
.product-name {
    font-size: 2em;
    text-align: left;
    margin: 1em 0 .3em;
}
.pro-heading .product-name span {
    font-size: 0.7em;
    font-weight:normal
}
.product-shop .reviews {
    margin: 0;
}
.deal-end {
    float: right;
    font-family: webfontregular;
    width: 56.5%;
    color: #c33043;
}
.deal-end img {
    float: left;
}
.deal-end p {
    float: left;
    margin: 4px 0 0 10px;
}
.reviews img {
    margin: 0 10px 0 0;
    vertical-align: bottom;
}
.reviews span#addtowishlist {
    margin: 0 0 0 20px;
}
.reviews span#note {
    vertical-align: bottom;
    margin-left: 7px;
}
#cust_rev_list .fullstar {
    width: 100%!important;
}
.product-shop .coupon-box {
    width: 100%;
    padding: 5px 5px 15px;
    border: 1px solid #8a8a8a;
    clear: left;
    display: none;
    margin-top: 12px 0;
}
.coupon-box li {
    margin: 10px 0 0 20px;
    list-style: disc;
    color: orange;
}
.coupon-box li span {
    color: #333;
}
.product-shop .rupee {
    color: #c33043;
    font-size: 1.3em;
    margin: 1.5em 0 .3em;
    font-weight: 700;
}
.product-shop .real-price {
    font-size: 13px;
    margin: .5em 0 1.5em;
}
.product-shop .savings {
    color: #8a8a8a;
    font-size: 13px;
    margin: .5em;
    text-transform: uppercase;
}
.product-shop .old-price {
    margin-right: 20px;
}
.product-shop .old-price span {
    color: #787878!important;
    text-decoration: line-through;
}
.real-price .line {
    border: 1px solid;
    color: #8a8a8a;
    margin: 5px 0 0;
    position: absolute;
    width: 52px;
}
.product-shop .shade {
    padding: 7px;
    min-width: 140px;
    margin-bottom: 20px;
    margin-top: 5px;
}
.beauty_partners_product .super-attribute-select.shade {
    display: none;
}
.product-shop .find-shade {
    text-align: left;
}
.find-shade img {
    margin: 0 5px 0 0;
}
.product-shop .shade-color {
    border: 1px solid transparent;
    overflow: hidden;
    padding: 10px 10px 10px 0;
    margin: .4em 0 0.3em;
}
.shade-color .radio {
    float: left;
    margin: 0 7px 9px 0;
}
.product-view .cpy-price-box, .product-view .price-box {
    color: #FC2779;
    font-size: 1em;
    font-weight: 700;
    margin: 1.5em 0 .3em;
}
.product-shop .cpy-price-box, .product-shop .price-box {
    display: inline;
}
.product-shop .add-to-bag {
    margin: 3em 0 2em;
    clear: left;
}
.add-to-bag .stock {
    color: #333;
    font-size: 14px;
    margin: 4px 0 0 1px;
    position: absolute;
}
.add-to-bag .hotorange {
    margin: 0 0 0 20px;
    vertical-align: top;
}
.product-shop .add-to-bag a {
    background-color: #FC5294;
    border: 1px solid #FC5294;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 45px; /*Add to bag issue for Tab*/
    float: left;
}
.product-shop .add-to-bag a:hover {
    background-color: #FC7DB0;
    border: 1px solid #FC7DB0;
}
.product-shop .add-to-bag #prod_addtocart_after_nyx {
    display: none;    
}
.product-shop .add-to-bag #prod_addtocart_after_nyx a.nyx-whislist-added {
    cursor: default;
    font-size: 16px;   
}
.product-shop .add-to-bag #prod_addtocart_after_nyx a.nyx-whislist-added:hover {
    background-color: #FC5294;
    border: 1px solid #FC5294;    
}
.product-shop .cod {
    margin: 8px 10px 0 0;
    vertical-align: bottom;
}
.product-description {
    width: 70%;
    float: left;
    font-family: webfontregular;
    overflow: hidden;
    margin: 10px 0 0;
    min-height: 500px;
}
.product-description p {
    color: #404040;
    letter-spacing: 1px;
    line-height: 22px;
    margin: 0;
    font-family: webfontregular;
    font-size: 18px;
    font-weight: 400;
}
.featured-product, .product-block {
    width: 25%;
    border: 1px solid #e1e1e1;
    float: right;
    background-color: #f7f7f7;
    padding: 15px 18px;
    font-family: webfontregular;
    margin: 45px 0 0;
}
.featured-product {
    margin: 20px 0 0;
    background-color: #fff;
}
.product-block p {
    line-height: 19px;
}
.product-description .product-heading {
    width: 100%}
.product-heading .web-heading {
    border-bottom: 1px solid #e1e1e1;
    display: block;
    overflow: hidden;
}
.product-heading .web-heading li {
    margin: 5px 40px 0 0;
    float: left;
}
.product-heading .web-heading li:nth-last-child(1) {
    margin: 5px 0 0;
}
.product-heading li {
    color: #000;
    font-size: 20px;
    font-weight: 700;
}
.product-heading .web-heading li a {
    display: block;
}
.product-heading .mobileli {
    display: none;
}
.product-heading li a {
    padding: 1px 0 7px;
}
#Description-block .topic {
    font-weight: 700;
    font-size: 18px;
    margin: 1em 0;
}
#Description-block .small-topic {
    font-weight: 700;
    font-size: 16px;
    margin: .4em 0 .2em;
}
#product-qa-block .ask-question, #rating-review-block .write-review {
    background-color: #404040;
    color: #fff;
    padding: 12px 25px;
}
.product-description .product-tab-reviews {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e1e1e1;
}
.product-tab-reviews .q {
    font-weight: 700;
    color: #c33043;
    float: left;
    margin: 0 5px 0 0;
}
#product-qa-block .ques-box, #rating-review-block .review-box {
    margin: 10px 0;
}
#rating-review-block{text-align: center;max-width: }
#product-qa-block .answer-form, #product-qa-block .question-form, #rating-review-block .review-form {
    width: 100%;
    overflow: hidden;
    margin: 15px 0;
    display: none;
    text-align: left;
}
.product-description label {
    clear: left;
    float: left;
    font-size: 18px;
    margin: 13px 0;
    color: #333;
    font-weight: 400;
}
.product-description input[type=text], .product-description input[type=submit], .product-description textarea {
    float: left;
    width: 62%;
    padding: 10px;
    border: 1px solid #e1e1e1;
    margin: 10px 0;
    color: #333;
}
.product-description textarea {
    resize: none;
    height: 160px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .review-form #RecaptchaField1{ padding-left:30% !important;}
}
@media only screen and (max-device-width: 768px) {
    .review-form #RecaptchaField1{ padding-left:0% !important;}

}    
       
.review-form .give-rating {
    background: url(../img/bkg_rating_new.gif) repeat-x;
    display: block;
    float: left;
    height: 15px;
    margin: 13px 0;
    width: 80px;
}
.product-tab-reviews .r-name, .r-name {
    width: 25%;
    padding: 10px 0;
    float: left;
    text-align: center;
}
.r-name li {
    float: none;
}
.r-name li a {
    display: block!important;
}
.r-name .count, .r-name .no-count {
    height: 80px;
    padding: 25px 0 0;
    color: #fff;
    background: url(../images/productview/qa-like.png) 80px 3px no-repeat;
}
.r-name .no-count {
    background: url(../images/productview/qa-nolike.png) 80px 3px no-repeat;
    padding: 25px 0 0;
    color: #fff;
}
.r-name .count a, .r-name .no-count a {
    color: #fff;
    font-weight: 700;
    line-height: 72px;
}
.product-tab-reviews .r-detail {
    width: 75%;
    float: right;
    padding: 10px 0;
    text-align:left;
}
.product-tab-reviews .r-heading {
    float: left;
    font-weight: 700;
    width: 99%;
    margin: 0 0 1em;
}
.product-tab-reviews .like {
    float: right;
}
.like li {
    border: none!important;
    float: left;
    margin: 15px 0 0 15px;
    width: auto!important;
}
.like li a img {
    vertical-align: bottom;
}
.r-detail .better-answer {
    float: left;
    margin: 1em 0;
    clear: left;
}
.r-detail .better-answer a {
    color: #c33043;
}
.r-detail .qbox {
    float: left;
    width: 94%}
.product-tab-reviews .posted-date {
    color: #8a8a8a;
    font-size: 12px;
    margin: 1em 0;
    float: left;
}
.product-heading .productli:hover {
    Color: #FC2779!important;
    border-bottom: 3px solid #FC2779!important;
}
.product-shop .out-of-stock {
    width: 100%;
    border: 1px solid #ffbfd6;
    Background-color: #fcf7f0;
    font-family: webfontregular;
    padding: 10px;
    margin: 5px 0 12px 0;
}
#out-of-stock-err-msg {
    /*max-width: 70%;*/
    width: 208px;
    border: 1px solid #ffbfd6;
    Background-color: #fcf7f0;
    font-family: webfontregular;
    padding: 10px;
    /*margin: 25px 0 0 0;*/ 
    margin: 20px 0 0 0;
    text-align: center
}
.out-of-stock input[type=text] {
    padding: 12px 10px;
}
input[type="button"]:hover,  .out-of-stock input[type=button]:hover {
    background-color:  #fc7db0;
    border: 1px solid #fc7db0;
}
.out-of-stock input[type=button] {
    padding: 5px 8px;
    background-color: #FC5294;
    border: 1px solid #FC5294;
    color: #fff;
    font-size: 20px;
    font-family: webfontregular;
}
#nykaa-decodes-block .nykaa-post {
    width: 100%;
    overflow: hidden;
    padding: 5px;
    margin: 0 0 1em;
}
.nykaa-post .post-image {
    float: left;
    width: 33%}
.nykaa-post .post-image img {
    width: 100%}
.nykaa-post .post-content {
    float: right;
    width: 64%}
.post-content p {
    font-size: 17px;
}
.nykaa-post .post-heading {
    margin: 1em 0;
    color: #666;
    font-size: 20px;
    font-weight: 700;
}
.post-content .readon {
    color: #cb4c5c;
    margin: 1em 0;
}
.post-content .readon span {
    color: #FC2997;
    text-decoration: underline;
}
#nykaa-decodes-block .more-beauty-blog {
    margin: 5em 0 2em;
}
#nykaa-decodes-block .more-beauty-blog a {
    background-color: #404040;
    color: #fff;
    padding: 10px 12px;
}
#pincheck-lightbox li {
    list-style: url(../images/round-right.png);
    color: #333;
    font-family: webfontregular;
    margin: 0 0 5px 20px;
}
.pager {
    font-size: 11px;
    background: url(../images/bkg_toolbar.gif) 0 100% repeat-x #fff;
    padding: 4px 8px;
    border-top: 1px solid #e2e2e2;
    text-align: center;
}
.pager .amount {
    float: left;
    margin: 0;
}
.pager .limiter {
    float: right;
}
.pager .limiter label {
    vertical-align: middle;
}
.pager .limiter select {
    padding: 0;
    margin: 0 0 1px;
    vertical-align: middle;
}
.pager .pages {
    margin: 0 140px;
}
.pager .pages ol {
    display: inline;
}
.pager .pages li {
    display: inline;
    margin: 0 2px;
}
.sorter {
    font-size: 11px;
    background: url(../images/bkg_toolbar.gif) 0 100% repeat-x #fff;
    padding: 3px 8px;
    border-top: 1px solid #e2e2e2;
}
.sorter .view-mode {
    float: left;
    margin: 0;
}
.sorter .sort-by {
    float: right;
    padding-right: 36px;
}
.sorter .sort-by label {
    vertical-align: middle;
}
.sorter .sort-by select {
    padding: 0;
    margin: 0 0 1px;
    vertical-align: middle;
}
.toolbar .pager {
    padding: 3px 8px;
    border-bottom: 1px solid #fff;
}
.toolbar .sorter {
    border-bottom: 1px solid #fff;
}
#customer-reviews {
    color: #404040;
}
.product-description p.amount {
    font-size: 11px!important;
}
#customer-reviews label {
    float: none!important;
    font-size: 14px!important;
}
.r-name p {
    color: #a7a7a7;
    float: left !important;
    margin-left: 0px;
    margin-top: 10px;
}
.product-description a {
    color: #404040;
}
.product-description #cust_rev_list {
    margin-top: 3%}
.product-description p.like_count {
    color: #d93051!important;
    float: left;
    font-size: 11px!important;
    margin: 1em 10em!important;
}
.review_sort>select {
    margin-top: 4px;
    padding: 7px;
    width: 140px;
}
#product-review-table td, #product-review-table th {
    padding: 0 10px;
}
#advice-validate-rating-validate_rating, .review_detail_error_msg, .review_nickname_error_msg, .review_title_error_msg, .review_min_error_msg {
    background-color: #FCF7F0;
    border: 1px solid #FFBFD6;
    color: #000;
    float: left;
    font-size: 12px;
    margin: 0 17em;
    padding: 5px;
    display: none;
    clear: left;
    font-weight: 400;
}
#lightbox #color-lightbox, #lightbox #pincheck-lightbox {
    display: block!important;
}
#send-answer, .product-description input[type=submit], .product-description input[type=button] {
    background-color: #404040;
    border: none;
    color: #fff;
    font-size: 16px;
    width: 150px;
    font-family: webfontregular;
    padding: 12px 10px;
    margin: 1em 18em;
}
.product-description input[type=submit]:hover, .product-description input[type=button]:hover,  #send-answer:hover {
    background-color: #FC2779;
}
#send-answer {
    margin: 0 -.2em;
    padding: 8px;
}
.out-of-stock p {
    text-align: left;
}
.out-of-stock input[type=text] {
    width: 70%!important;
}
.shadelightbox #email_validation_errmsg_1, .shadelightbox #option_validation_errmsg_1 {
    background-color: #FCF7F0;
    border: 1px solid #FFBFD6;
    color: #000;
    float: left;
    font-size: 12px;
    position: relative;
    padding: 5px;
    display: none;
}
.shadelightbox #email_validation_errmsg_1 {
    margin: 10px 0 0;
    width: 200px;
    position: relative!important;
    float: none!important;
}
#Description-block, #Description-block li {
    color: #404040!important;
    font-weight: 400;
    font-size: 18px;
}
#Description-block li {
    line-height: 28px;
}
#nykaa-decodes-block .more-beauty-blog a:hover, #product-qa-block .ask-question:hover, #rating-review-block .write-review:hover {
    background-color: #FC2779;
    color: #fff;
}
input[type=button] {
    background-color: #FC5294;
    border: 1px solid #FC5294;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    margin: 0 0 15px;
    padding: 8.5px;
    -webkit-appearance: none;
    -webkit-border-radius:0;
    border-radius:0;
}
#sub_user_email_id {
    float: none;
    padding: 12px;
    width: 62%;
    border: 1px solid #e1e1e1;
}
#search_autocomplete_brand ul a li.selected {
    border: none!important;
}
#stock_label_img {
    background-image: url(../images/productview/ico_avail.png);
    display: none;
    min-height: 16px;
    width: 20px;
}
.instocklabel {
    background-position: -42px 20px;
}
.onlysomeLeft {
    background-position: -42px -20px;
    height: 14px;
}
.lastfew {
    background-position: -42px -35px;
}
.sellinfast {
    background-position: -42px 0;
}
#advice-required-entry-question_author_email, #advice-required-entry-question_author_name, #advice-required-entry-question_content {
    background-color: #FCF7F0;
    border: 1px solid #FFBFD6;
    color: #000;
    float: left;
    font-size: 15px;
    margin-left: 200px;
    padding: 4px 10px;
    font-weight: 400;
}
#counter .DOD_clock_img {
    margin-right: 10px;
    vertical-align: text-top;
}
.colon {
    color: #d82f4e;
    font-weight: 700;
    position: relative;
    top: -5px;
}
#counter {
    margin: 0 0 0 481px;
}
.counter ul.countdown li div {
    text-transform: lowercase;
}
.dod_image {
    position: absolute;
    margin: 0 -5em;
}
/*
.product-essential {
   overflow: hidden; 
}*/
.product-essential #ajax_loader img {
  margin-top: 10px;
}
.counter ul.countdown {
    margin: 4px auto 0 10px;
}
.counter ul.countdown li div.countdown_num {
    float: left;
    width: 25px;
}
.counter ul.countdown li div {
    clear: none;
}
.countdown_LBL {
    float: right;
    width: 15px!important;
    color: #c33043;
}
.at15t, .at16nc, .at300bs {
    background: 0 0!important;
}
.at16nc.at300bs.at15nc.at15t_pinterest_share.at16t_pinterest_share {
    background-image: url(../images/productview/pint.png)!important;
    height: 19px;
    width: 24px!important;
}
.at15t_pinterest, .at15t_pinterest_share, .at16nc.at16t_pinterest, .at16nc.at16t_pinterest_share {
    background-position: 0!important;
}
.at16nc.at300bs.at15nc.at15t_google_plusone_share.at16t_google_plusone_share {
    background-image: url(../images/productview/msg.png)!important;
    height: 19px;
    width: 28px;
}
.at16nc.at300bs.at15nc.at15t_twitter.at16t_twitter {
    background-image: url(../images/productview/twit.png)!important;
    height: 21px;
    width: 25px;
}
.at16nc.at300bs.at15nc.at15t_facebook.at16t_facebook {
    background-image: url(../images/productview/fb.png)!important;
    height: 21px;
    width: 20px;
}
.addthis_toolbox.addthis_default_style.socialShareMain {
    margin: 1em 7em;
}
.validation-advice {
    background-color: #FCF7F0;
    border: 1px solid #FFBFD6;
    color: #000;
    font-size: 14px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: 150px;
}
.formlabel {
    width: 100%!important;
}
.formlabelbox {
    display: block!important;
    text-align: left!important;
}
.formlabelinputbox {
    padding-top: 0!important;
    display: block!important;
}
#delivery_mail {
    margin: 0 8px 5px 0;
    padding: 12.3px;
    vertical-align: top;
    width: 78%}
#color-lightbox .success-msg {
    clear: left;
    top: 0!important;
}
.productli.mobileli {
    display: none;
}
.productheading #success-msg-question, .success-msg-answer {
    background-color: #fcf7f0;
    border: 1px solid #ffbfd6;
    color: #000 !important;
    padding: 5px;
    display: none;
}
.success-msg-answer {
    margin: 1.2em 0 1em!important;
}
.errror-msg-answer, .errror-msg-quesstion {
    border: 1px solid #FFBFD6!important;
    background-color: #FCF7F0!important;
    color: #000;
}

@charset "UTF-8";
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-loading .slick-list {
    background: url(./ajax-loader.gif) center center no-repeat #fff;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:after, .slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir=rtl] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
@font-face {
    font-family: slick;
    src: url(./fonts/slick.eot);
    src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal;
}
.slick-next, .slick-prev {
    position: absolute;
    display: block;
    height: 90%;
    /*width: 50px;*/
    width: 39px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    color: transparent;
    top: 50%;
    margin-top: -64px;
    padding: 0;
    border: none;
    opacity: .9;
}

.slick-prev {
    background: url(../images/homepage/bk.png) center center no-repeat #fff;
}
.slick-next {
    background: url(../images/homepage/nxt.png) center center no-repeat #fff;
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    outline: 0!important;
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
    opacity: 1;
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: .25;
}
.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #000;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    /*left: 0;*/
    left: -15;
    outline: 0;
}
[dir=rtl] .slick-prev {
    left: auto;
    right: -25px;
}
[dir=rtl] .slick-prev:before {
    content: "?"}
.slick-next {
    /*right: 8px;*/
    right: -19px;
    outline: 0!important;
}
[dir=rtl] .slick-next {
    left: -25px;
    right: auto;
}
[dir=rtl] .slick-next:before {
    content: "?"}
.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:focus, .slick-dots li button:hover {
    outline: 0;
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
    opacity: 1;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "?";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75;
}
.add-to-bag .stock_name{
    display:block;
}
.write_review_product_page{
    background: url("../images/write_review.png") no-repeat left;
    padding-left: 20px;
}
.user-img-circle {
    border-radius: 50%;
    cursor: pointer;
    height: 120px;
    width: 120px !important;
    margin-top: 15px;
}
.r-name > p {
    font-size: 14px !important;
}
.product-combo-deal{
    border: 1px solid #ddd;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.recommended-combos{
    color: #333;
    font-size: 21px;
    text-align: center;
}
.recommend-deal-name {
    display: block;
    margin-top: 12px;
    min-height: 35px;
    overflow: hidden;
}
.recommend-deal-size{
    display: block;
    margin-top: 10px;
}
.additembag {
    background-color: #404040 !important;
    color: #fff;
    padding: 8px 10px !important;
    text-transform: uppercase;
    font-size: 12px;
}
.additembag:hover {
    background-color: #fc2779 !important;
    color: #fff;
    padding: 8px 10px !important;
    text-transform: uppercase;
    font-size: 12px;
}
#recommendedtabs{
    margin: 0;
    overflow: hidden;
    padding: 0;
    zoom: 1;
    position:relative;
    top:2px;
    z-index: 1;
}
#recommendedtabs li {
    display: block;
    list-style: none;
    margin: 0;
    margin-right: 50px;
    padding: 0;
    float: left;
}
#recommendedtabs li:first-child{
    margin-left: 25px;
}

#recommendedtabs li a {
    display: block;
    padding: 6px 10px;
    /*    border: 1px solid #ddd;*/
    border-bottom: 0 none;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
}
.simplebundle {
    /*    background:#d4efff;*/
    border-top: 1px solid #ddd;
    padding: 10px;
}
#recommendedtabs li a.current {
    background: #fff;
    color: #fc2779;
    border: 1px solid #ddd;
    border-bottom: none;
    font-weight: bold;

}
.get_dynamic_rating{
    cursor: default !important;
    display: block !important;
    /*float: right !important;*/
/*    text-align: right !important;*/
    /*width: 35% !important;*/	
}
@media only screen and (max-device-width: 768px){
    .get_dynamic_rating{width:100%!important; text-align: left!important;}
}
#shade_select_error{
    display:none;
    color:red;
}
.cod_available,.fast_del_available{
    color: green;
}
.cod_not_available,.fast_del_not_available,.not_available{
    color: red;
}
.product-view-offer{
    margin-left:14px;
    color:#FC2779;
    font-weight:bold;
    border : 1px solid #ddd;
    padding: 8px 10px;
    width: 17%;
}
.product-view-offer:hover{
    border : 1px solid #fc2779;
}
.seemore_services_offers {
    border: 1px solid;
    clear: left;
    margin: 12px 0;
    padding: 10px;
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
}

#prod_addtocart_container {
    position: relative; 
    width: 215px; 
    height: 50px;
}
#prod_addtocart_before {
    position: absolute; 
    transition: all 0.5s ease-out 0s; 
    backface-visibility: hidden; 
    transform: rotateX(0deg);
    -webkit-transition: all 0.5s ease-out 0s; 
    -webkit-backface-visibility: hidden; 
    -webkit-transform: rotateX(0deg);    
}
#prod_addtocart_after {
    text-align: center;
    width: 90%;
    position: absolute;      
    top: -8px; 
    backface-visibility: hidden; 
    transition: all 0.5s ease-out 0s; 
    transform: rotateX(-180deg);
    -webkit-backface-visibility: hidden; 
    -webkit-transition: all 0.5s ease-out 0s; 
    -webkit-transform: rotateX(-180deg);
    display: none;
}
#prod_addtocart_after img {
    vertical-align:middle;
    margin-right: 4px;
}
#prod_addtocart_after span {
    vertical-align:middle;
}
.prod_addtocart_after_msg {
    text-align: left;
    color: #fc2779;
    font-size: 20px;
    font-weight: bold;
    margin: 2px 0 8px;
}
.prod_addtocart_after_msg span {
    font-size: 13px;
}
.prod_addtocart_after_msg img {
    height: 18px;
    width: 18px;
}
.prod_addtocart_after_vwbg_btn {
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    background: #303030 none repeat scroll 0 0 !important;
}
.coupon-box-round-border {
    background: #f6f5f4 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    margin-bottom: 5px;
    padding: 10px;
    width: 87%;
}
.coupon-box-round-border ul {
    padding: 0 10px;
    list-style: outside;
}
.coupon-box-nav-toggle {
    color: #ff4a6c;
    font-weight: bold;
    padding: 2% 0;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
}
.coupon-box-round-border .odldn {
    display: none;
}
.coupon-box-round-border ul li {
    margin: 10px 5px;
}
.coupon-box-round-border ul li span{
    line-height: 20px;
}
.coupon-box-round-border.cbrbcn {
    visibility: hidden;
}
@media screen and (max-width :800px) and (max-width :1280px) {
    #cust_rev_list .fullstar {
        width: 25%!important;
    }
    .product-tab-reviews .customer_details{  
        width: 40% !important;
    }
    .product-tab-reviews .ajaxloader{
        left: 3em !important;
    }
    .arrow-up-beginner_bc, .arrow-up-beauty_ace_bc , .arrow-up-celeb_bc , .arrow-up-super_celeb_bc{
        margin: -1em 6em 0 0 !important;
    }
    .cancel-up > a {
        color:black !important;
        display: block;
        position: absolute;
        right: -80px !important;
        width: 100%;
        z-index: 1;
    }
    .product-tab-reviews .customer_details {
        color: white !important;
        height: 143px;
        left: 19px;
        margin-top: 1em;
        padding: 4px !important;
        position: absolute;
        width: 30.4%;
    }
}
@media screen and (max-width :768px) and (max-width :900px) {
    #cust_rev_list .fullstar {
        width: 25%!important;
    }
    .product-tab-reviews .customer_details{  
        width: 40% !important;
    }
    .product-tab-reviews .ajaxloader{
        left: 3em !important;
    }
    .arrow-up-beginner_bc, .arrow-up-beauty_ace_bc , .arrow-up-celeb_bc , .arrow-up-super_celeb_bc{
        margin: -1em 6em 0 0 !important;
    }
}

@media screen and (max-width :640px) {
    .r-name > p {
        font-size: 14px !important;
        margin: 0 0 0 5px !important;
    }
    .product-tab-reviews .posted-date {
        width: 69% !important;
        }
            #cust_rev_list .fullstar {
            width: 37%!important;
        }
        .product-tab-reviews .customer_details{  
            width: 87% !important;
         }
        .product-tab-reviews .ajaxloader{
             left: 8em !important;
        }
        
.arrow-up-beginner_bc, .arrow-up-beauty_ace_bc , .arrow-up-celeb_bc , .arrow-up-super_celeb_bc{
    margin: -1em 10em 0 0;
}
.product-view-offer{width: 33%;}
.mssg-body-shop{
    margin: 5px 0;
    color: #FC2779;
    padding: 0 0 10px 0;
}
#prod_addtocart_container {
    width: 100%; 
}
#prod_addtocart_before {
    position: relative;
}
#prod_addtocart_after {
    display: none;
}
}
@media screen and (max-width :360px) {
    #cust_rev_list .fullstar {
        width: 37%!important;
    }
    .product-tab-reviews .customer_details{  
        width: 87% !important;
    }
    .product-tab-reviews .ajaxloader{
        left: 6em !important;
    }
    .arrow-up-beginner_bc, .arrow-up-beauty_ace_bc , .arrow-up-celeb_bc , .arrow-up-super_celeb_bc{
        margin: -1em 6em 0 0 !important;
    }
}
.mssg-body-shop{
    margin: 5px 0;
    color: #FC2779;
}
.hidetab{
	display:none;
}

/* To add bullets on product's desc page */
#Description-block > ul li {
	list-style-type: disc;
    list-style-position: inside;
}

.highlights-wrapper{
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.highlights-wrapper .content_wrapper{
    width: 65%;
    float: left;
    max-height: 28px;
    overflow: hidden;
}

#Description-block .highlights-wrapper .content_wrapper{
    max-height: initial;
}

.highlights{
    text-transform:capitalize;
    font-size: 15px;
    float: left;
    margin-right: 2%;
    padding: 3px;
    height: 20px;
    line-height: 20px;		
}
.highlights-content {
    border: 1px solid #959595;
    height: 26px;
    border-radius: 5px;
    line-height: 24px;
    margin: 2px;
    padding: 0 8px;	
    color: #959595;
    text-transform: capitalize;
    font-size: 15px;	
    display: inline-block;	
    overflow: hidden;	
    cursor: pointer;
}
.active-box{
    background:#fc2779;
    border:1px solid #fc2779;
    color:#ffffff;
}
.add-det{
    display:inline-block;
    padding-right: 5px;
}
span.add-num {
    border-left: 1px solid #fc2779;
    padding-left: 2px;
    display:inline-block;	
}
span.act-num{
    border-left:1px solid #ffffff;
}
.more-content {
    margin: 2% 0;
    display:none;
}
.view-more-tags{
    font-size: 14px;
    display: none;    
    vertical-align: super;
    position:absolute;
    right: 50px;
    padding: 5px 6px;
    cursor:pointer;
    line-height: 20px;
}

.product-heading .highlights-wrapper{
    margin: 0 0 20px 0;
}

.tags_message{ 
    position: relative;
    overflow: hidden;
    display:none;
    bottom: 0;
}
.questionmark {
    background: #ddd none repeat scroll 0 0;
    border-radius: 50%;
    color: #000;
    font-size: 11px;
    padding: 1px 6px;
    text-align: center;
    text-decoration: none;
}

.highlights-wrapper .show_tags_message{
    cursor: pointer;
    position: relative;
    float: right;
    padding: 5px 0;
    width: 20px;
    height: 20px;
    margin: 4px 0;
    right: 25px;
}

p.tags_message_text{
    color: #fff;
    margin: 0 auto;
    padding: 10px;
    width: 98%;
    font-size: 16px;
    letter-spacing: 0;
    line-height: initial;
}

@media only screen
and (max-device-width : 667px){
    .highlights-content {
        font-size: 13px;
        height: 22px;
        line-height: 20px;
    }
    .view-more-tags {
        right: 25px;
        color: #959595;
        font-size: 20px;
        padding: 2px 0;
    }
    .highlights-wrapper .show_tags_message{
        right: 0px;
        z-index: 8;
    }    
    #Description-block .highlights-wrapper .content_wrapper{
    width: 92%;
    }
    .highlights-wrapper .content_wrapper {
        width: 85%;
    }
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
    .highlights-wrapper{
        margin-bottom: 10px;
    }
}
/*iPhone 6 Plus in portrait & landscape*/
@media only screen 
and (min-device-width : 411px) 
and (max-device-width : 736px) { 
.highlights-wrapper{
        margin-bottom: 10px;
    }
}
@media (max-width:320px){
	
    .highlights-wrapper .content_wrapper {
        font-size: 11px;
    }
    .highlights-wrapper{
        margin-bottom: 10px;
    }
    .highlights{
        margin-right:1%;
    }
}

.fivestar {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    font-size: 15px;
    color: #777;margin: 2px 0px 0 0;
}
.star-count {
    display: inline-block;
    font-size: 15px;
    text-align: left;
    vertical-align: top;
    width: 20px;
    color: #777;margin: 5px 0px 0 5px;
}
/*.arrow_box {
        position: relative;
        background: #88b7d5;
        border: 4px solid #c2e1f5;
}*/
#rating_count_blck:after, #rating_count_blck:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#rating_count_blck:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 15px;
    margin-left: -15px;
}
#rating_count_blck:before {
    border-color: rgba(221, 221, 221, 0);
    border-bottom-color: #ddd;
    border-width: 17px;
    margin-left: -17px;
}
.ui-widget-header {
    background: #fb166f;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-weight: bold;
    height: 16px;
    background-color:#FC5294;
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FC5294, endColorstr=#fb166f);
    background-image:-moz-linear-gradient(top, #FC5294 15%, #fb166f 56%);
    background-image:-webkit-linear-gradient(top, #FC5294 15%, #fb166f 56%);
    background-image:-ms-linear-gradient(top, #FC5294 15%, #fb166f 56%);
    background-image:linear-gradient(top, #FC5294 15%, #fb166f 56%);
    background-image:-o-linear-gradient(top, #FC5294 15%, #fb166f 56%);
    background-image:-webkit-gradient(linear, right top, right bottom, color-stop(15%,#FC5294), color-stop(56%,#fb166f));
    border : 1px solid #fb166f;
    /* margin-top: 0px; */
}
#progressbar-1, #progressbar-2, #progressbar-3, #progressbar-4, #progressbar-5{width: 70% !important;display: inline-block;}
#progressbar-1,#progressbar-2,#progressbar-3,#progressbar-4,#progressbar-5{
    width: 20%;
    padding-top: 1px;padding-left:1px;
    height: 18px;
    /*    box-shadow: 0 0px 4px inset;*/
    box-shadow: inset 0px 2px 5px 1px #ABABAB;
    -webkit-box-shadow: inset 0px 2px 5px 1px #ABABAB;
    -moz-box-shadow: inset 0px 2px 5px 1px #ABABAB;
    -o-box-shadow: inset 0px 2px 5px 1px #ABABAB;
    /*border: 1px sol;*/
    background-color: #F2F2F2;margin-top: 3px;
}
.sort-by-mobile{width:28% !important;max-width:140px;font-size:12px;}

#customer-reviews .sorting_bar{display:block;}

@media screen and (min-width: 1025px) {
    /*.product-tab-reviews .r-name, .r-name {
        width: 16%;
    }
    .product-tab-reviews .r-detail {
        width: 84%
    }
    .nykaa-post .post-image {
        width: 28%
    }
    .aw-pq2-list__question-wrapper {
        width: 80%;
    }
    .aw-pq2-list__answer-wrapper {
        width: 80%;
    }
    .r-name .no-count {
        background: url(../images/productview/qa-nolike.png) 70px 3px no-repeat;
    }
    .aw-pq2-list__no-answers {
        width: 78%;
    }
    .aw-pq2-list__add-answer-button-wrapper {
        width: 78%;
    }*/
}
@media screen and (max-width: 1024px) {
    /*.product-heading .web-heading li {
        width: 25%
    }*/
}
@media screen and (max-width: 1024px) {
    /*#send-answer, .product-description input[type="submit"], .product-description input[type="button"] {
        margin: 1em 22em;
    }*/
}
@media screen and (max-width: 876px) {
    /*#send-answer, .product-description input[type="submit"], .product-description input[type="button"] {
        margin: 1em 18em;
    }*/
}
@media (max-width: 1024px) and (min-width: 990px) {
	.review-box .bar_box { width: 40%; }
	.review-box .average_rating { height: auto; }
}

/* Reviews Revamp Start */
.review-wrap{width:880px; height:517px; margin:0 auto}
.left{float:left}
.right{float:right}
.in-block{display:inline-block}
i {color: #010101;font-family: "rupee_foradianregular";font-size: 18px;font-style: normal;font-weight: 300;}
.clear{clear:both}
.center{text-align:center}
.left-review-part{width:445px;}

.left{float:left}
.right{float:right}
.review-form-wrap{width:776px; margin:0 auto;font-family: webfontregular;}
.field-name{width:20%; font-size:18px;}
.field{width:80%; border: 1px solid #e1e1e1;color: #333;padding: 10px;}
.field.textarea{ border: 0 none;
    height: 160px;
    width: 100%;}
.rates {margin-top: 5px;}
.fields-wrap{overflow:hidden; margin-bottom:25px; position:relative}

.add-btn{
    border: 1px solid #dfdfdd;
    line-height: 30px;
    margin-right: 10px;
    padding: 0px 11px !important;
    cursor: pointer;
    color: #000 !important;
    font-size: 16px;
}
.add-btn.disabled{
	background: #ccc;
	opacity: 0.5;
	cursor: default;
} 
.add-btn.desc{border:0; cursor:default; font-weight: normal;} 
.add-img-wrap{overflow:hidden}
.fields.imgadd{ margin-top:20px;  border-top: 2px dashed #dfdfdf; padding:10px; float: left; width: 100%; }
.btns {clear: both;}
.add-review-img {
    margin: 0 10px 10px 0; position:relative; padding:7px 1px 0 0; height:57px; width:65px; 
}
.add-review-img img{width:100%; height: 100%;}
.add-img-close{
	position: absolute;
    right: -2px;
    top: -1px; cursor:pointer
}	
.add-img-wrap {
   overflow:hidden
}
.added-photo {
    border: 1px solid #dfdfdf;
    border-radius: 7px; 
    overflow: hidden;
}

.review-form #popup1.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10001;
}
#popup1 .popup {
  margin: 70px auto;  
  background: #fff;
  border-radius: 5px;
  width: 50%;
  position: relative;
  /*transition: all 5s ease-in-out;*/
}
#popup1 .popup h2 {
  margin-top: 0;
  color: #fc2779;
}
#popup1 .popup .close {
  position: absolute;
  top: 0;
  right: 10px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
#popup1 .popup .close:hover {
  color: #fc2779 ;
}
#popup1 .popup .content {
  max-height: 30%;
  overflow: auto; padding:20px;
}
#popup1 .popup .content .step_1 { position: relative; }
.caption-desc > input {
    line-height: 24px;
    padding: 5px;
	width: 100% !important;
    float: none !important;
}
.remove-tag {
    background: #dfdfdf none repeat scroll 0 0;
   	font-weight: normal;
    font-size: 16px;
    float: left;
    padding: 5px;
    text-align: left;  border-radius:5px; color:#3b3b3b; cursor:pointer
}
.caption {
     border-top: 2px dashed #dadada;
    padding-top: 10px;
    text-align: left; clear:both
}
.caption-desc,.caption,.remove-tag{margin:10px 0}
.popupheader {
    background:#dfdfdf; padding:10px;
     
}
#popup1 .popup input[type="button"]{margin:0; padding:7px 10px; width:auto}
.aptooltip{ border:1px solid #dfdfdf; float:left; position:relative; margin:5px 0 0; background:#fff }
.addfile{background:#eeeeee; padding:5px 38px; margin:10px; color:#000}
.arw{left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -8px;
}
.aptooltip input[type="button"]{margin:0 0 0 10px; width:auto; line-height:18px; padding:10px 10px;}
.aptooltip input[type="text"]{line-height:36px; padding:0 5px; border: 1px solid #666; margin: 0; width: 75%;}
.addfile.video{background:none;padding:0;overflow: hidden;}
.aptooltip{  display:none}
.aptooltip.open{  display:block; transition:height 0.5s linear 0s} 
.aptooltip.openvideo{ display:block; width: 100%; transition:height 0.5s linear 0s; }
.textwrap { border: 1px solid #dfdfdf; float: left; width: 62%; margin: 10px 0; }

/* oldIE ;) */
textarea:focus::-webkit-input-placeholder {
 color: transparent;
}
 textarea:focus:-moz-placeholder {
 color: transparent;
}
/* Firefox 18- */
textarea:focus::-moz-placeholder {
 color: transparent;
}
/* Firefox 19+ */
textarea:focus:-ms-input-placeholder {
 color: transparent;
}
.no-image {
	height: 318px;
    width: 318px;
    position: relative;
    background-color: #ccc;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.preview-icon {
	position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    height: 80px!important;
    width: 80px!important;
    margin: -40px 0 0 -40px!important;
    font-size: 80px!important;
    line-height: 80px!important;
    text-align: center!important;
    color: #999!important;
}
#preview_target { max-width: 640px; max-height: 400px; }
.review-form .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #333;
    border-radius: 10px;
    height: 141px;
}
.load-before {
	display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: #222;
    border: 1px solid #000;
    border-radius: 5px;
}
.load-before img { position: absolute; top: 50%; }

.step_1 .rimage { display: none; }
.step_1 .rimage.currentimg { 
	display: block;
    /*width: 50%;*/
    margin: 10px auto;
}
.r-images {
	/*border-bottom: 1px solid #dfdfdf;*/
    margin: 20px auto;
    padding-bottom: 10px;
}
.rimg {
    display: inline-block;   
    margin-right: 1%;
    width: 10%; height: 55px; vertical-align:top; overflow:hidden;  
}
.rimg img{ width:100%; height: 100%; }
span#media_image_error{
    color: red;
    float: left;
    font-size: 14px;
    width: 100%;
}
span#media_video_error{
    color: red;
    float: left;
    font-size: 14px;
    width: 100%;
}
ul.review_image_slider {
    height: 100px;
    width: 97%;
    margin: 0 auto;
    margin-bottom: 20px !important;
}
.review_image_slider li.review_item {
    float: left;
    /*width: 9% !important;*/
    height: 100px;
    margin: 0 6px;
    border: 0 !important;
}
.review_image_slider li.review_item img { width: 100%; height: 100%; margin: 0; }
.review-left-part { width:375px; height: 350px; max-height: 400px; text-align:center; background:#000; float: left; }
.review-right-part {
    float: left; margin-left: 35px; text-align: left;
    width: 400px; height:480px; padding-right:15px;
}
.wrap { margin: 0 20px; }
.reviewer-name, .review-date-likes, .viewallimages { margin: 15px 0; }
.img-review-head {
    color: #000;
    font-size: 20px;
    margin: 0 0 15px;
}
.reviewer-name, .reviewdate { color: #a7a7a7; font-weight:bold; }
.reviewer-txt { line-height: 30px; max-height: 210px; overflow: auto; }
.reviewlikes { font-size:20px; color:#000; float: right; }
#review-slider .review-left-part img { width: 80%; height: 100%; margin: 0 auto; }
#review-slider .flex-direction-nav a { top: 50%; }
#review-slider .flex-direction-nav a.flex-prev { left: -3.5% !important; }
#review-slider .flex-direction-nav a.flex-next { right: -3% !important; }
#review-slider .ratings { padding: 0 !important; }
#review-slider .product-name { margin: 0 0 .3em !important; max-height: 60px; overflow: hidden; }
#review-slider .like li { margin: 0 0 0 15px !important; }
#review-slider .rimg { width: 13%; height: 45px; cursor: pointer; }
#review-slider .rimg img, #review-slider .rimg a { height: 100% !important; }
.review_slider_content li, #review-slider .flex-direction-nav .flex-disabled { cursor: pointer !important; }
p.review_text {
    text-align: left;
    padding-bottom: 10px;
    font-weight: bold !important;
}
.raty { margin: 0.7em 1em 0 0 !important; }
.caption-desc input { margin: 0 0 10px 0 !important; }
#review-slider .get_dynamic_rating img { display: inline-block; }
.review_slider_content .slick-prev {
    background: url(../images/homepage/bk.png) center center no-repeat;
    left: -10px;
    top: 70%;
}
.review_slider_content .slick-next {
    background: url(../images/homepage/nxt.png) center center no-repeat;
    right: -15px;
    top: 70%;
}
ul.sorting li:last-child { padding-top: 1.5% !important; float: right !important; }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
	ul.sorting li:last-child {
		/*padding: 1% 0 2% 0%;*/
		width: 32% !important;
		text-align: right !important;
	}
	ul.sorting li {
		width: 18%;
		float: none;
		text-align: center;
	}
	.review-right-part {
		margin-top: 10px;
	    margin-left: 0;
	    text-align: justify;
	}
	.review-left-part, .review-right-part { width: 100%; }
	#review-slider .flex-direction-nav { display: block !important; }
	#review-slider .flex-direction-nav a { top: 20% !important; }
	#review-slider .flex-direction-nav a.flex-prev { left: -6.5% !important; }
	#review-slider .flex-direction-nav a.flex-next { right: -6% !important; }

}
@media only screen and (min-device-width : 768px){
	.review-form #RecaptchaField1{position:relative;overflow:hidden;width:100%;padding-left: 25%;}
	.question-form #RecaptchaField2{position:relative;overflow:hidden;width:100%;padding-left: 8%;}
}
@media only screen and (max-device-width : 411px){
	.review-form #RecaptchaField1{position:relative;overflow:hidden;width:100%;}
	.question-form #RecaptchaField2{position:relative;overflow:hidden;width:100%;}
}
/* Reviews Revamp End */
.select_subscription{
	padding: 5%;
    border: 1px solid #fc2779;
    width: 86%;
    margin: 6% 0;
    position: relative;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    color: #fc2779;}

   .select_subscription .arrow{    background: #FC2779;
    width: 11%;
    height: 62%;
    margin: 0 auto;
    text-align: center !important;
    border-radius: 50%;
    color: #fff;
    padding: 2%;
    position: absolute;
    right: 8%;
    top: 19%;
    transform: rotate(90deg);}
/*desktop tablet subscription opo up css */

@font-face {
    font-family: 'WebRupee';
    src: url('https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.eot');
    src: local('WebRupee'), url('https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.ttf') format('truetype'), 
		url('https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.woff') format('woff'),
		url('https://cdnjs.cloudflare.com/ajax/libs/WebRupee/2.0/WebRupee.V2.0.svg') format('svg');
    font-weight: 400;
    font-style: normal
}
.WebRupee {
    font-family: 'WebRupee';
}	
	.sel_subscrip_txt{
		font-size:18px;
		color:#fc2779;
		text-transform: uppercase;
    	text-align: center;	
		position: relative;
		margin: 2% 0 0;
	}
	.sel_subscrip_txt:after {
    content: '';
    position: absolute;
    width: 30%;
    left: 50%;
    margin-left: -16%;
    bottom: -15px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.18);
    text-align: center;
}
	.subscription_details {
    width: 98%;
    margin: 5% auto 0;
	text-align: left;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;	
}
	.subscription_details:after {
    content: '';
    width: 100%;
    display: inline-block;
}
	.display_inl{
		display:inline-block;
		vertical-align: middle;
	}
	.pro_img_div {width: 30%;}
	.actual_amt{
		font-size:15px;
		color:#9F9F9F;
	}
	.strike_thru{text-decoration:line-through;}
	.discounted_amt{
		font-size:18px;
		color:#000000;
	}
	.divider_line{
		color:#888;
	}
	.percent_off{
		color:#fc2779;
		font-size: 16px;
	}
	.pro_name_div{
	font-weight: bold;
    width: 67%;
    float: left;padding-right: 8px;}
	.br_line{
		border-bottom:2px solid #f2f2f1;
		width: 93%;
    	margin: 0 auto;
	}
	.div_divider{
		border-right:1px solid #f2f2f1;
		height: 200px;
	}
	.subscription_qty_det{
		width:90%;
		padding:1%;
		margin: 0 auto;
		height: 200px;
	}
	.subscription_qty_det > div{
		display:inline-block;
		vertical-align: top;
		text-align: center;
		
	}
	.subs_qty_heading{
		color:#000;
		text-transform: capitalize;
	}
	.sel_shade {
    width: 55%;float: left;margin-top: 4%;
	}
	.sel_qty, .sel_duration{
	width:25%;float: right;margin-top: 4%;
	}
	.color_palette{
    padding: 0;
    margin: 15px 0;
    width: 100%;
	}
	.shade_img{
	float: left;
    margin: 0;
    padding: 4% 2% 4% 4%;
    text-align: center;
	font-size: 12px;	
	}
	.shade_options{
	float: left;
    margin: 0;
    padding: 3% 1.5% 1.5%;
	}
	.clear {
    clear: both;
	}
	.shade_sel_img img{
	width: 30px;
    margin: 5px;
	}
	.Qty_bdr_wrapper {
    border: 1px solid #888888;
	margin: 15% auto 0;
    display: block;
    width: 50%;
    height: 30px;	
    line-height: 30px;		
	}
	.Qty_btn {
    cursor: pointer;
	width: 20%;	
    display: inline-block;
    text-align: center;
	}
	.Qty_no {
    width: 35%;	
    text-align: center;
	display:inline-block;
	background: #cccccc;	
	}
	select.select_Qty {
    padding: 5%;
	height: 35px;	
	}
	select.select_Qty
    {
       
        outline:0px;
    }
	.subs-confirm-btn, .total_amt_det{
	margin: 2% auto;
    text-align: center;
    color: #fc3d87;
    font-size: 18px;
    font-weight: bold;	
	}
	.confirm_btn {
    margin: 0 auto;
    text-align: center;
    background: #fc3d87;
    width: 20%;
    padding: 1%;
    color: #ffffff;
    box-shadow: 0px 2px 1px 1px #e0e0e0;
	-moz-box-shadow: 0px 2px 1px 1px #e0e0e0;
	-webkit-box-shadow: 0px 2px 1px 1px #e0e0e0;
	cursor:pointer;
}
.pro_amt_div span.actual_amt, .pro_amt_div span.discounted_amt, .pro_amt_div span.divider_line{padding-right: 8px;}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 	
	#scrollbar1 {
    width: 60%;
    margin: 0;
    position: relative;
	}
	.select_subscription {font-size: 11px;}

}	

/*desktop tablet subscription pop ups css end here-->