.n_web_content_inner .pro-heading .product-name{
    font-size : 24px;
    margin-bottom: 0.5em;
}
#product_img_slider{
    margin-top:50px;
}
#product_img_slider .slick-slide{
    border: none !important;

}
#product_img_slider .slick-list{
    /*padding: 0px !important;*/
}
#product_img_slider .slick-prev,#product_img_slider .slick-next{
    background-color: rgba(0,0,0,0) !important;
    top: 32%;z-index: 560;
}
.p_image_slide_block{
    width:380px;
}
.no-conflict .right-box1{
    background: rgba(0, 0, 0, 0) url("/skin/frontend/nykaa/default/images/new-borderimage-left.png") no-repeat scroll 0 -10px;
}
.desk_fbn_tag{
    margin-left: 0px;
    top: 4px;z-index : 0 !important;
}
#size-label{
    font-weight: bold;
}
.banner_img_yticon{
    top : 32%;
}
.product-image{
    cursor: pointer;
}
.small-image .slick-slide img{margin: 0 auto !important;}
#product_img_slider .slick-prev {
    background: #fff url("/skin/frontend/nykaa/default/images/productview/slider_arrow_left.png") no-repeat scroll center center;
    /*left: -13px;*/
}
#product_img_slider .slick-next {
    right: -8px;
    background: #fff url("/skin/frontend/nykaa/default/images/productview/slider_arrow_right.png") no-repeat scroll center center;
}
#product_img_slider .slick-dots li button{
    border-color: #888888 #8d8d8d #888888 #888888;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    height: 12px;width: 12px;
}
/*#product_img_slider .slick-dots li:last-child > button{
    background: transparent url("/skin/frontend/nykaa/default/images/productview/video-icon.jpg") no-repeat scroll center -1px !important;
    border: none;
}*/
#product_img_slider .slick-dots li button::before{content: "";}
#product_img_slider .slick-active button {
    background-color: grey;
}
.desk-product-image{
    margin-top: 50px !important;
}
.product-shop{position: relative;}
#rating_count_blck {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 15px;
    position: absolute;
    top: 26px;left: -59px;
    width: 250px;
    z-index: 1;
}
#rating_count_blck_uparraow{
    position: absolute;
    clear: both;
    top: 3%;
    left: 9%;
    padding: 10px;
    cursor: pointer;
    z-index: 30;
}
.fivestar:hover,#qans_lnk:hover,#rev_lnk:hover,#rating_count_blck_btm_link:hover{
    color : #FC2789;cursor: pointer;
}
#rating_count_blck_btm_link{
    color:#777;margin:5px 0;
}
#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;
}
#down_sp_arrw{
    margin-left: 4px;
}
#down_sp_arrw img{
    max-width: 100%;height: auto;vertical-align: middle;border: 0;margin: 0px 0px 4px 0px;
}
.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; */
}
.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;
}
.n_web_content_inner .review {
    border-bottom: 1px solid #ccc;
    color: #fc2779;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
    position: relative;
    width: 100%;
}
.review-star {
    color: #000000;
    float: left;
    margin: 0 10% 0 0;
    padding: 0;
}
/*ratings tooltip starts here*/
.ratings_click{cursor:pointer;}
.ratings_box{
    width: 310px;
    height: 100px;
    background-color:#ffffff;
    border:1px solid #cccccc;
    position: fixed;
    top: 165px;
    padding: 10px;
    z-index: 999;
    /*display:none;*/
}
.n_web_content_inner a.ratings_tooltip {
    border-bottom: 1px dotted blue;
    outline: medium none;
    position: relative;
    text-decoration: none;
}
.n_web_content_inner a.ratings_tooltip strong {
    line-height: 30px;
}

.n_web_content_inner a.ratings_tooltip > span {
    width: 215px;
    padding: 10px 20px;
    margin-top: 15px;
    margin-left: -150px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    position: absolute;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    border-radius: 3px;
    /*-webkit-transition-property: visibility, margin-top ;
    -webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
    -webkit-transition-timing-function: ease-in-out, ease-in-out;
    transition-property: visibility, margin-top;*/
    transition-duration: 0.2s, 0.2s;
    transition-timing-function:
        ease-in-out, ease-in-out;
}

/*a.ratings_tooltip > span:hover,*/
.n_web_content_inner a.ratings_tooltip:hover > span {
    opacity: 1;
    text-decoration: none;
    visibility: visible;
    overflow: visible;
    margin-top: 31px;
    display: inline;
    margin-left: -150px;
}

.n_web_content_inner a.ratings_tooltip span b {
    width: 15px;
    height: 15px;
    margin-left: 40px;
    margin-top: -19px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-box-shadow: inset -1px 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -o-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    display: none;
}

.n_web_content_inner a.ratings_tooltip > span {
    color: #fc2779;
    background: #FFFFFF;
    background: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
    background: linear-gradient(top, #FFFFFF, #FFFFFF);
    border: 1px solid #CCCCCC;
}

.n_web_content_inner a.ratings_tooltip span b {
    background: #FFFFFF;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
/*ratings tooltip ends here*/
.rs-class {
    font-weight: bold;
    margin: 2% 0;
    padding: 0;
    width: 100%;
}
.cut-price {
    color: #666;
    font-size: 18px;
    text-decoration: line-through;
    margin-right: 10px;
}
.off-p {
    background: #fc2779 none repeat scroll 0 0;
    color: #fff;
    font-weight: normal;
    padding: 1px 4px;
    margin-left: 15px;
    font-size: 14px;
}
.view-of {
    border: 1px solid #ddd;
    color: #fc2779;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding: 7px;
    text-align: center;
    width: 100px;
}
.color-palet {
    background: #fff none repeat scroll 0 0;
    margin:0 0 15px 0;
    padding: 0;
    width: 90%;
    overflow:hidden;
    position: relative;
}
.color-palet-left {
    float: left;
    margin: 0;
    padding: 0% 2% 0 0;
    text-align: center;
    width: 17%;
}
#scrollbar1 {
    margin: 0;
    position: relative;
    width: 80%;
}
.n_web_content_inner .color-palet .color-palet-right {
    border-left: 0px;
    float: left;
    margin: 0;
    padding: 0% 1.5% 1.5% 3%;
    width: 80%;
    height: 135px;
}
.n_web_content_inner .color-palet-left img{height: 80px;width: 80px;}
/*shades tab css*/
.product-options span.shades_tab_container{
    float: right;
    width: auto;
    margin: 2.5% 13% 0 0;
}
.sb-popup span.shades_tab_container{display: none}
.product-options span.shades_tab_container ul.shadesTab{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
}
.product-options span.shades_tab_container ul.shadesTab li {float: left;}
.product-options span.shades_tab_container ul.shadesTab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 5px 5px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 16px;
}
.catalog-product-view.luxury .product-options span.shades_tab_container ul.shadesTab li a {
    font-family: Montserrat-Light;
    font-size: 15px;
}
.product-options span.shades_tab_container ul.shadesTab li a.shades-active{
    color: #fc2779;
    text-decoration: underline;
    text-decoration-color: #fc2779;
    -moz-text-decoration-color: #fc2779;
}
.catalog-product-view.luxury .product-options span.shades_tab_container ul.shadesTab li a.shades-active{
    color: #eb7487;
    text-decoration-color: #eb7487;
    -moz-text-decoration-color: #eb7487;
} 
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .product-options span.shades_tab_container{margin-top: 1.5%;}
}
/*shades tab css*/

/*Scrollbar css starts here*/
#scrollbar1
{
    width:415px;
    margin:0;
    position: relative;

}
#scrollbar1 .overview img{
    float:left;
}
#scrollbar1 .viewport
{
    height: 110px;
    width:400px;
    overflow:hidden;
    position:relative;
}

#scrollbar1 .overview
{
    width:1251px;
    /*max-width:1668px;*/
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
}

#scrollbar1 .scrollbar
{
    /*background:transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0;*/
    background-color:rgba(252, 39, 121, 0.5);
    border-radius:10px;
    position:absolute;
    background-position:0 0;

    bottom: 8px;
    width:10px;
}

#scrollbar1 .track
{
    /*background:transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;*/
    height:100%;
    width:13px;
    position:relative;
    padding:0 1px;
}

#scrollbar1 .thumb
{
    background-color: #fc2779;
    height:8px;
    width:10px;
    border-radius: 10px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0px;
}

#scrollbar1 .thumb .end
{
    overflow:hidden;
    height:5px;
    width:25px;
}

#scrollbar1 .disable
{
    display:none;
}

.noSelect
{
    user-select:none;
    -o-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
}
/*Scrollbar css ends here*/

/*Add to cart box*/
.add-cart{ margin:10px 0; padding:0; }
.dd-cart-left {
    border-right: 2px solid #ddd;
    float: left;
    margin: 0;
    padding: 0 38px 0 0;
    position: relative;
}
.n_web_content_inner .add-cartr-btn {
    background: #fc2779 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 12px !important;
    font-size:16px !important;
    text-align: center;
    width: 96%;
}
.add-wishlist {
    border: 1px solid #ccc;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 9px;
    text-align: center;
    text-transform: uppercase;
}
.add-wishlist img {
    margin-right: 3px;
    vertical-align: sub;
}

.book, .truck {
    font-size: 14px;
}
.book {
    margin: 10px 0;
}
a.tooltips {
    display: inline;
    position: relative;
}
.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;
}
.right-arrow-bg {
    margin: 0;
    padding: 0;
    position: absolute;
    right: -11px;
    top: 40%;
}
.add-cart-right {
    float: left;
    padding: 0 4%;
}
.see-more-p {
    border-top: 3px dotted #ddd;
    padding: 10px 0;
}
.see-more-p a {
    color: #fc2779;
    font-weight: bold;
    text-decoration: none;
}
.mleft25{margin-left:30px !important;}
.n_web_content_inner .product-shop .add-to-bag{width: 39%;}
.n_web_content_inner .product-shop .savings {
    color: #fff;
    background: #fc2779;
    font-size: 13px;
    margin: 0.5em;
    padding: 2px 4px;
    text-transform: none;
}
.codcheck {margin: 1px 0;font-weight: normal;font-size: 15px;}
.n_web_content_inner .codchecknew {margin-left: 1px;}
.no-conflict  .tm {
border: 1px solid #ccc;
    border-radius: 8%;
    margin: 0 0 5%;
    padding: 5%;
    text-align: center;
    width: 70%;
}
.no-conflict  .tmt {
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 1%;
    width: 50%;
}
.wish-share{
    clear: left;
    width: 228px;
    float: left;
    display: inline-block;
    margin-left: 0;
    margin-top: 20px; 
}
.wish-share li{

    font-weight: bold;
}
.wish-share .share {
    background: #ddd none repeat scroll 0 0;
    display: inline-block;
    height: 31px;
    margin: 0 0 5px 5px;
    padding: 8px 15px 0;
    text-align: center;
}
/*.new-link-wishlist{
    border: 1px solid #fa297a;
    display: inline-block;
    height: 32px;
    padding: 7px 12px 6px 0;
    width: 75%;
}*/
.add-to-links{
    margin: 0 0 0 25px;
}
.add-to-links li{
    border: 1px none transparent;
}
.add-to-links li:hover {
    border: 1px none transparent;
}
.price-box .desk-old-price span{
    font-size: 17px;
}
.no-conflict .right-box1 {
    top: -53px !important;
    right: 0;height: 1%;
    margin-left: 30px;
}
.wish-share .cod{margin-right:5px !important;}
.container .content .n_web_content_inner {
    margin: 10px auto !important;
}
.n_web_content_inner  .out-of-stock{
    margin: 10px 0 12px;
    clear: left;
    float: left;
}
.n_web_content_inner .out-of-stock input[type="text"]{width: 100% !important;}

/**/
#product_img_slider .slick-dots{bottom: -80px;}
.n_web_content_inner .price-box{font-size: 18px;
                                display: block !important;
                                margin-top: 2px !important;
                                padding-top: 12px !important;
                                width: 100% !important;
                                border-top: 1px solid #ccc;
                                
}
.n_web_content_inner .add-to-bag .stock_name{margin-bottom: 10px;display: none !important;}
.radio .litick{display: none !important;}
.n_web_content_inner .cross{margin-top: -24px;}
.n_web_content_inner .shade-color .radio{
    border: 2px solid transparent;
    float: none;
    margin: 0 1px 4px 0;
    padding: 1px;
}
.n_web_content_inner .shade-color .radio:hover{border-color: #999;}
.n_web_content_inner .discount-tag.percentcat{
    display: none;
}
#selected_Item_header{
    height: 38px;
    line-height: 18px;
    margin: 5px 0;
    overflow: hidden;    
    word-wrap: break-word;    
    font-weight: bold;
    font-size: 13px;
}
.color-palet-right .new {
    float: left;
    width: 32px;
}
.color-palet-right .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #999;
    border-radius: 10px;
    height: 5px;
}
.color-palet-right .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
    height: 50px;
}
.color-palet-right .mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height: 0;}
.n_web_content_inner .product-shop .reviews{padding-bottom: 10px;}
.n_web_content_inner .product-image-box{margin-bottom: 3%;margin-top:2%; padding-top: 3%;padding-bottom: 4%;border:1px solid #ccc}
.catalog-product-view.luxury .n_web_content_inner .product-image-box {border: 0 none !important;}
.product-image-box-container {position: relative}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container {position: absolute;width: 38%;margin-top:1%;margin-bottom: 3%;border:1px solid #ccc;display: none;background: #fff none repeat scroll 0 0}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .overlay #canvas{height: 98%;margin: 1%;width: 98%;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .overlay #canvas_output{height: 98%;margin: 1%;width: 98%;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer { border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 70px;text-align: center;position: relative;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbar1{border-right: 1px solid #ccc;display: inline-block;height: 70px;width: 78%;float: left;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbar2{cursor: pointer;display: inline-block;float: left;font-weight: bold;margin-top: 20px;width: 18%;font-size: 14px;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonthumbs {text-align: center;padding: 3px;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonthumbs .tryitonthumbs1{color: #000;font-size: 18px;font-weight: bold;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonthumbs .tryitonthumbs2{cursor: pointer}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonthumbs .tryitonthumbs3{cursor: pointer}
.n_web_content_inner .tryBlockDesktop .tryiton_disclaimer{font-size: 13px;position: absolute;top:540px;display: none}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container #tone-slider {
    background-image: url("/skin/frontend/nykaa/theme202/images/tio/skin-tone-gradient.png");
    background-size: 100% 100%;
    border-radius: 22px;
    height: 30px;
    left: 0;
    margin: 20px 0 10px 88px;
    position: absolute;
    top: 0;
    width: 230px;
    z-index: 90;
    float: left;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container #tone-slider .ui-slider-handle {
   background: transparent none repeat scroll 0 0;
    border: 4px solid black;
    bottom: 0;
    height: 30px;
    left: 0;
    margin-left: -4px;
    position: absolute;
    width: 0;
    border-radius: 4px;
}
/*.n_web_content_inner .tio-image-box-container #tone-slider .ui-slider-handle { 
    background-image: url("/skin/frontend/nykaa/theme202/images/tio/skin-tone-gradient-sel.png");
    background-size: 100% 100%;
    height: 35px;
    width: 35px;
    position: absolute;
    left: 0;
    bottom: -2.5px;
}*/
.n_web_content_inner .tryBlockDesktop .tio-image-box-container #tone-slider .ui-state-focus {  
    background-color: transparent;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbar2 .tryitonbar2arr {float: left; display: inline-block; padding-left: 6px; width: 35%;transition: all 300ms ease-in-out 0s}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbar2:hover .tryitonbar2arr {color: #fc2779;padding-left: 0px;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbar2 .tryitonbar2txt {text-align: center; float: left; display: inline-block; width: 62%; margin-top: -10px; line-height: 16px;}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .tryitonbarcontainer .tryitonbartext {float: left;font-size: 13px;font-weight: bold;line-height: 18px;margin: 10px 3px 0;text-align: center;width: 80px;}
#overlay-tone {
    background-color: #000;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: all 300ms ease-in 0s;
    width: 100%;
    z-index: 10001;
} 
.n_web_content_inner .tryBlockDesktop .tio-image-box-container  .tioinfoboxcontainer {
    background-color: #000;
    color: #fff;
    display: none;
    font-size: 20px;
    height: 130px;
    margin: 1%;
    opacity: 0.6;
    position: absolute;
    width: 98%;
    z-index: 90;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container #tone-slider .ui-slider-range {
    display: none;
} 
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .black_overlay {
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 92;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .close {
    color: #000;
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 2px;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .textarea {
    color: #000;
    min-height: 150px;
    padding: 2% 1%;
    resize: none;
    width: 100%;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .submit {
    background: #404040 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    margin: 5% 0;
    padding: 2% 10%;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .submit:hover { 
    background: #fc2779 none repeat scroll 0 0;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content {
    background-color: white;
    display: none;
    height: 55%;
    left: 16%;
    overflow: auto;
    padding: 4%;
    position: absolute;
    top: 20%;
    width: 70%;
    z-index: 93;
    text-align: center;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content p {
    background-color: #fcf7f0;
    border: 1px solid #ffbfd6;
    display: none;
    font-size: 12px;
    font-weight: 400;
    margin: 10px auto auto;
    padding: 5px;
    width: 60%;    
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .white_content_success {
    margin-top: 100px;
}
.n_web_content_inner .tryBlockDesktop .tio-image-box-container .white_content .white_content_success span {
    background-color: #fcf7f0;
    border: 1px solid #ffbfd6;    
    font-size: 16px;
    font-weight: 400;
    margin: 10px auto auto;
    padding: 5px;
    width: 90%;    
}
.n_web_content_inner .product-description{margin-top: 10px}
#product_addtocart_form{margin-bottom: 15px;}
.n_web_content_inner .left-asid{margin-top: 10px;}
.n_web_content_inner .availability.out-of-stock{display: none !important;}
.zoomContainer {z-index : 12 !important;}
.zoomContainer .zoomLens{
    width: 120px !important;
    height: 120px !important;
}
.cod-shipping-policy ul li:first-child{
    font-weight: bold;
    font-size: 17px;
    text-decoration: underline;
}

.cod-shipping-policy ul li:nth-child(5n) {
    font-weight: bold;
    font-size: 17px;
    text-decoration: underline;
    margin-top: 15px !important;
}
.cod-shipping-policy{
    width: 542px !important;
}
.no-conflict .size-div{
    padding: 3.5px 7px;
}
.no-conflict .button-see-more{
       margin-bottom: 12px;
}
.desk_codcheck{
    margin-top : 1px !important;
}
.product-shop .coupon-box{
    border: 1px solid #8a8a8a !important;margin-bottom : 15px;
}
.ui-widget-header{
    max-width : 100% !important;
}
.n_web_content_inner #stock_label_img{
    min-height: 20px;
}

.n_web_content_inner .add-to-bag .stock{
    font-weight: bold;
}
.n_web_content_inner .onlysomeLeft{
    min-height:16px!important;
}
.n_web_content_inner .desk-disc-tag{
    background-color: #FC2779;
    color: white;
    padding: 1px 5px 1px 4px;margin-left: 20px;
}
.n_web_content_inner .product-shop .old-price{
    margin-right : 0px;
}
.n_web_content_inner .desk-special-price span,.n_web_content_inner .desk-regular-price span {
    color: #000000;
    font-size: 20px;
}
.product-heading .web-heading li a{
    padding: 1px 22px 7px;
}
.n_web_content_inner .share{ display:none!important;}
/*.n_web_content_inner .view_offers{
border: 2px solid #fc2779;
color: #fc2779;
font-weight: bold;
padding: 4px;
}*/
.n_web_content_inner .product-view-offer {
    border: 1px solid #fa297a;
    color: #fc2779;
    font-weight: bold;
    margin-left: 14px;
    padding: 8px 10px;
    width: 17%;
}

.n_web_content_inner .all_offer.hide-couponbox.product-view-offer:hover .view_offers {
    color: white;
}

.n_web_content_inner .all_offer.hide-couponbox.product-view-offer:hover {
    background: #fc2779;
    border-color: #fc2779;
}
.validation-advice{
    margin : 5px;
}
/*.n_web_content_inner .link-wishlist.new-link-wishlist:hover {
    background: #fc2779 none repeat scroll 0 0;
    color: white;
    border-color:#fc2779;
}*/
#select_shade_lbel{
    font-weight: bold;
    font-size: 22px;
}
#size-label{
    margin: 0 0 1em 0 !important;
}
[data-tooltip]:before {
    position: absolute;
    bottom: -30px;
    left: 125%;
    margin-bottom: 5px;
     margin-left: 0px; 
    padding: 7px;
    width: 180px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: hsla(0, 0%, 20%, .9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

[data-tooltip]:after {
    position: absolute;
    bottom: 50%;
    right: -25%;
     margin-left: 23px; 
    width: 0;
    border-right: 5px solid hsla(0, 0%, 20%, .9);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}
/*************apeksha**********************/
.n_web_content_inner .color-palet-left { height: 135px; }
.product-image-thumb .small-image .slick-list {
    /*max-width: 400px;*/
    left: 17px;
}
.small-image .slick-slide img {
height: 50%;
width: 100%;
}
.small-image .slick-slide{
width: 52px !important;
margin: 0 5px;
}
.product-image-thumb {
    height: 70px;
    margin: 40px auto 0px;
    width: 60%;
}
.product-image-thumb .small-image .slick-next, .product-image-thumb .small-image .slick-prev {
top: 130%;
}
.product-image-thumb .small-image .slick-list {
display: inline-block;
max-width: 245px;
min-width: 180px;
}
.slick-next {
outline: 0 none !important;
right: -45px;
}
.slick-slide img { border: 1.5px solid transparent; }
.slick-slide img.selected { border: 1.5px solid #000; }
.slick-next,
.slick-prev { width: 12px; }
.tryitonimgscontainer img {
    display: none;
}
.n_web_content_inner .add-to-links {float: right; margin-top: -30px ! important; margin-right: 15px ! important;}
.product-shop .add-to-bag a.nyx-whislist {padding: 15px 20px;}
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .n_web_content_inner .add-cartr-btn {
        max-width: 220px;
        width: 77.5%;
    }
    .n_web_content_inner #rating_count_blck::after,
    .n_web_content_inner #rating_count_blck::before {
        left: 45%;
    }
    .n_web_content_inner .product-shop {
        float: left !important;
    }
    .n_web_content_inner #rating_count_blck {
        top: 26px;
        left: 0;
    }
	
	/**Combo Options **/
	#recommendedtabs li:first-child{margin-left: 10px; }
	#recommendedtabs li{margin-right: 37px;}
	.get_dynamic_rating{width:100%!important; text-align: left!important;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    /*.n_web_content_inner #rating_count_blck{
        top : 9%;
    }*//*NW-1612 correction*/
    .banner_img_yticon {
         margin: -5em 0 0 13em;
    }
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .banner_img_yticon {
         margin: -6em 0 0 7em;
    }
}
/*shop the look*/
.n_web_content_inner .shop_the_look_link{
    border-top: 1px solid #ccc;    
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    margin: 6% auto 0;
    padding: 15px 7px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;    
}
.catalog-product-view.luxury .n_web_content_inner .shop_the_look_link{
    border: 1px solid #fc2779;
}
.n_web_content_inner .shop_the_look_link:hover{
    background:#fc2779;
    color:#fff;
}
#shop_the_look_slider{
    background: #fff;
    border: 1px solid #cccccc;
    height:610px !important;
    position: relative;
    /*width: 85%;*/
    z-index: 95;
    /*margin: 0 0 7%;*/
    left:88%;
    opacity:0;
    overflow:hidden;top: 0;width: 99%;
    display: none;
}
.n_web_content_inner{
    position: relative;
    overflow-x: hidden;
}
#shop_the_look_slider .back_to_product{
    border: 1px solid #fc2779;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 7px;
    text-align: center;
    width: 70%;
    margin:2% auto;
    cursor: pointer;
    text-transform:uppercase;
}
#shop_the_look_slider .back_to_product:hover{
    background:#fc2779;
    color:#fff;
}
#shop_the_look_slider .slider {
    margin: 0 0 10px 10px !important;
    width: 40%;
    position: relative;
    overflow: hidden;
}
#shop_the_look_slider #slider,#shop_the_look_slider #slider1{
    margin: 6px 35px 10px !important;
    width: 88%;
}
#shop_the_look_slider .flexslider {
    margin: 10px 0 10px 50px!important;
    position: relative;
    zoom: 1;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
#shop_the_look_slider #carousel .flex-active-slide img, #carousel1 .flex-active-slide img{
    border: 2px solid #ccc;
}
#shop_the_look_slider #carousel img , #carousel1 img {border:2px solid #ffffff; display: block; opacity: 1; cursor: pointer;width:50px;height: 50px;}
#shop_the_look_slider #carousel img:hover , #carousel1 img:hover{opacity: 1;}
#shop_the_look_slider #carousel .flex-active-slide img , #carousel1 .flex-active-slide img {opacity: 1; cursor: default;}
#shop_the_look_slider .slides,#shop_the_look_slider .slides > li,#shop_the_look_slider .flex-control-nav,#shop_the_look_slider .flex-direction-nav{
    margin : 0;
}
#shop_the_look_slider .flex-direction-nav a {

    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -10px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
#shop_the_look_slider .flex-direction-nav a:before {
    /*font-family: "flexslider-icon";*/

    font-size: 40px;
    display: inline-block;
    /*content: '\f001';*/
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

}
#shop_the_look_slider .flex-direction-nav a.flex-next:before {
    /*content: '\f002';*/

}
#shop_the_look_slider .flex-direction-nav .flex-prev {
    /*background:url(../images/arrow-left.png) no-repeat;*/
    text-indent:-1000px;
    left: -105px;
    opacity: 0.7;
}

#shop_the_look_slider .flex-direction-nav .flex-next {
    /*background:url(../images/arrow-right.png) no-repeat;*/
    text-indent:-1000px;
    right: -55px;
    opacity: 0.7;
    text-align: right;



}
.list-wrap {
    margin: 4% 0;
}
.product_slide {
    float: right;
    width: 59%;
    position: relative;
    margin: 0;
    padding: 0;
}
.shopthelook_name {
    text-transform: uppercase;
    width: 100%;    
    margin-left: 10px;
    padding: 2% 0;
    text-align: center;
    font-size: 24px
}
.product_slider {
    width: 90%;
    margin: 0 auto;
    padding: 2% 0;
}
#shop_the_look_slider .slick-slide {
    text-align: center;
}
#shop_the_look_slider .slick-slide img { margin: 10px auto 0; }
#shop_the_look_slider .slick-next { right: -15px !important; }
#shop_the_look_slider .slick-prev { left: -15px !important; }
#shop_the_look_slider .trend-old-price .price{
    text-decoration: line-through;
    color: #888888;
    font-weight: 600;
    font-size: 15px;
    margin-left: 6px;
}
#shop_the_look_slider .shoplook_name{
    margin: 3px 0px 3px 0;cursor: pointer;
}
#shop_the_look_slider .slider .tdnone{
    display: none;
}
#shop_the_look_slider .shoplook_name:hover{
    color: #fc2279;
}
#shop_the_look_slider .trend-special-price .price,#shop_the_look_slider .trend-original-price .price{
    color: #fc2779;
    font-size: 17px;
    font-weight: 700;
}
#shop_the_look_slider .pro_det{
    margin-top: 5px;
}
#shop_the_look_slider .add_to_bag {
    padding: 1.5%;
    background: #444;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    width: 26%;
    margin: 0 auto;
    font-weight: bold;
    cursor: pointer;    opacity: 0.8;
}
#shop_the_look_slider .add_to_bag:hover {
    background: #fc2279;
}
#shop_the_look_slider .add_to_bag:hover{
    opacity: 0.5;
}
#shop_the_look_slider .edit_cart {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    color: #fc2779;
}
#shop_the_look_slider .trend_oos_div{
    opacity: 0.4;
}
#shop_the_look_slider .total_amount{
    text-align: center; margin : 10px 0 15px;
    color: #fc2779
}
#shop_the_look_slider .total_amount .trend-special-price .price,#shop_the_look_slider .total_amount .trend-original-price .price{
    font-size: 19px;
}
#shop_the_look_slider .total_amount .trend-old-price .price{
    font-size: 15px;    
}
#shop_the_look_slider .trend_perc{
    background-color: #fc2779;
    padding: 3px;
    font-size: 15px;
    margin-left: 14px;
    color: #fff;
    font-weight: 800;
}
#shop_the_look_slider .trend_banner_img_yticon{
    position: absolute;
    top: 42%;
    margin-left: 164px;cursor: pointer;
}
.trending-look-lightbox{
    width : 700px !important;
}
.trending-look-lightbox .product-left{
    text-align: left;
    max-width: 50%;
    display: inline-block;
    float: left;
}
.trending-look-lightbox .product-right{
    float: right;
    width: 50%;
}
.trending-look-lightbox ul.trend_opt_block li.option_blck{
    float: left;background-color: #fff !important;
    border-top: 2px dotted #d8d8d8;
    padding: 20px;
    text-align: left;width: 100%;
}
.trending-look-lightbox ul.trend_opt_block{
    min-height: 250px;
    max-height: 500px;
    margin-top: 19px;
    overflow: auto;
}
.trending-look-lightbox #products-header-notice{
    text-align: center;
    font-weight: bold;
    font-family: webfontregular;
    font-size: 26px;margin-left: 10%;
}
.trending-look-lightbox .special-price .price,.trending-look-lightbox .original-price .price{
    text-align: center;color : #000000;
    font-weight: 700;
    font-size: 17px;
}
.trending-look-lightbox .old-price .price{
    text-align: center;color : #787878;
    font-weight: 500;margin-left: 5px;
    font-size: 17px;text-decoration : line-through;
}
.trending-look-lightbox .trend_field_labels{
    margin-right: 5px;
}
.trending-look-lightbox .product-options{
    margin-top: 25px;
}
.trending-look-lightbox .sizes-select{
    padding: 7px;
    min-width: 194px;
}
.trending-look-lightbox ul.prSizeList{
    list-style-type: none;
    margin: 7px 0px 8px 0px;
    padding: 2px 0px 0px 0;
    max-height: 102px;
    overflow-y: scroll;
}
.trending-look-lightbox ul.prSizeList li.shade_opt{
    display: inline;
    float: left;margin: 0px 8px 4px 0;
    border: 2px solid transparent;height: 29px;
}
.trending-look-lightbox #trend_submit_div{
    text-align: center; padding: 20px;
}
.trending-look-lightbox #trend_button{
    padding: 5px 15px;cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 700;border: 1px solid #fc5294;
    background: #fc5294;
}
.trending-look-lightbox .cross{
        margin: -24px 0px 0 7px;font-size: 18px;
}
.trending-look-lightbox .outofstocklable{
       color : red; font-size: 17px;font-weight: 700;
}
/*shop the look*/
.trendzoomContainer {
  z-index: 95 !important;
}
.trendzoomContainer .zoomWindow {
    height: 570px !important;
    top: -70px !important;
    width: 669px !important;
    z-index: 95 !important;
}

.product_slider input[type=checkbox]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

.product_slider input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}

.product_slider input[type=checkbox]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

.product_slider input[type=checkbox]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

.product_slider input[type=checkbox]:not(old):checked + label > span:before{
    content: "✓";
  display     : block;
  width       : 1em;
  color       : #fc2279;
  cursor: pointer;
  /*color       : rgb(153,204,102);*/
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em #fc2279;
  /*text-shadow : 0 0 0.0714em rgb(115,153,77);*/
  font-weight : bold;
}

.product_slider input[type=checkbox]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}
#organic-tab-1 .nav {
    margin: 10px auto 0;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
#organic-tab-1 ul {
    list-style: outside none none;
}
#organic-tab-1 .nav li {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: middle;
    width: 97px;
    border: 1px solid #ccc;
}
#organic-tab-1 .nav li a {
    border: 0 none;
    color: #000;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}
#organic-tab-1 ul li a.current, #organic-tab-1 ul li a:hover {
    background: #fc2779 none repeat scroll 0 0;
    color: #ffffff;
    margin: 0 auto;
}
#organic-tab-1 ul li:last-child a {
    border: medium none;
}
.list-wrap .slick-prev {
    background: #fff url("../../images/darrow-left.png") no-repeat scroll center center;
}
.list-wrap .slick-next {
    background: #fff url("../../images/darrow-right.png") no-repeat scroll center center
}

#shopthelook_back {
    cursor: pointer;
    display: inline-block;
    float: right;    
    color: #fff;
    background: #444 none repeat scroll 0 0;
    margin: 10px 5px 0 0;
    padding: 2px 10px;    
}
#shopthelook_back:hover {
    background: #fc2279;
}
#shopthelook_back:hover {
    opacity: 0.5;
}
@media screen and (min-width :768px) and (max-width :1024px) {
.flex-direction-nav {
    display: none !important;
}
}
.list-wrap .slick-next,.list-wrap .slick-prev {
    top: 35%;    
}
.list-wrap .product_slider .slick_div {
    min-height: 250px;
    /*width: 188px !important;*/
    border: 2px solid #ffffff !important;
}
.list-wrap .product_slider .slick_div:hover {
    border: 2px solid rgb(64,64,64) !important;
}
@media screen and (min-width :768px) and (max-width :1024px) {
    #shop_the_look_slider {
        width: 98%;
        margin-top: 20px;        
    }
    .n_web_content_inner .shop_the_look_link {
        margin: 0 auto 4%;
        width: 70%;
    }
    .product-image-thumb {
       margin: 15px auto 2px;
       height: 80px;
    }
    #shop_the_look_slider .slider {
        width: 37%;
    }
    .product_slide {
        width: 58%;
    }
    #shop_the_look_slider .add_to_bag {
        width: 36%;
    }
    #shop_the_look_slider .flexslider {
        margin: 15px 10px !important;
    }
    .buy-wrapper {
        margin-top: 30px;
    }
    #shop_the_look_slider #slider, #shop_the_look_slider #slider1 {
        margin: 6px 5px 10px !important;
        width: 100%;
    }
    #slider1 .slides li {
        margin: 5px;
    }
    #carousel1 .slides li {
        margin: 0 10px;
    }
    #slider1 .slides img {
        height: 270px !important;
        width: 270px !important;        
    }
    #slider1 .slides img.trend_banner_img_yticon {
        height: 32px !important;
        width: 32px !important;         
    }
    #shop_the_look_slider .back_to_product {
        margin: 10% auto;
    }
    .shopthelook_name {
        padding: 2% 0 4%;
    }
    #organic-tab-1 .nav li {
        width: 16%;
        margin: 0 5px 0 0;
    }
    #organic-tab-1 .nav li a {
        font-size: 16px;
    }
}
@media screen and (min-width :768px) and (max-width :1024px) {
    .n_web_content_inner .product-image-box {width: 70% !important;margin-left: 15%;}
    .n_web_content_inner .tryBlockDesktop .tio-image-box-container {width: 70%;margin-left: 15%;margin-top: 12%;}
    .n_web_content_inner .tryBlockDesktop .tio-image-box-container .overlay #canvas{height: 360px;margin: 1% 12.5% 1%;width: 360px;}
    .n_web_content_inner .product-shop {margin-top: 25px;}
    .n_web_content_inner .tryBlockDesktop .tryiton_disclaimer {margin-left: 15%;}
    .n_web_content_inner .tryBlockDesktop .tryiton_disclaimer{top:565px;}
}
@media screen and (min-width :896px) and (max-width :1024px) {
    .n_web_content_inner .tryBlockDesktop .tio-image-box-container {margin-top: 9%;}
    .n_web_content_inner .tryBlockDesktop .tio-image-box-container .overlay #canvas{height: 360px;margin: 1% 20% 1%;width: 360px;}    
}
@media screen and (max-width :1024px) {
.n_web_content_inner .pro-heading .product-name{
    font-size : 26px;
    margin-bottom: 0.5em;
}
.n_web_content_inner .product-image-box .product-image {
    margin: 10px 0 0;
}
.n_web_content_inner .add-to-links {
    margin-top: -24px !important;
}
.n_web_content_inner .shop_the_look_link{
    border: 1px solid #fc2779;
}
}
@media screen and (max-width :767px) {
.no-conflict .tm {
    display: none;
}
}
/*.small-image .slick-slide.tryiton_thumb {width: 83px ! important; margin-top: 3px;}
.tryiton_thumb img.tiomainimage {width: 83px ! important; margin-top: 3px;}*/
