@font-face {
font-family: Montserrat-Light;
src: url("font/montserrat/Montserrat-Light.otf") format("opentype"), url("font/montserrat/Montserrat-Light.ttf") format("truetype");
}
@font-face {
font-family: Montserrat-Regular;
src: url("font/montserrat/Montserrat-Regular.otf") format("opentype"), url("font/montserrat/Montserrat-Regular.ttf") format("truetype");
}
/*@font-face {
font-family: Playfair;
src: url("font/playfair-display/PlayfairDisplay-Italic.otf") format("opentype"), url("font/playfair-display/PlayfairDisplay-Italic.ttf") format("truetype");
}*/
@font-face {
font-family: OldStandard-Italic;
src: url("font/old-standard-tt/OldStandard-Italic.otf") format("opentype"), url("font/old-standard-tt/OldStandard-Italic.ttf") format("truetype");
}

@media screen and (max-width :480px) {
    .content_inner .product-box {
        float: none;
        width: 100%;
        margin-bottom: 5%}
    .container #header_top {
        border: none;
    }
    .content_inner .product-image img {
        width: 100%}

    .connect-customer .customer-care span {
        margin: -1% 1% 6%}
    .connect-customer p {
        font-size: 14px !important;
        margin-left: 2%}
    .connect-customer .social-connect ul li {
        margin: 0 0 0 1%}
    #block-banner .block-img {
        float: left;
        width: 105%}
    #block-banner .block-img img {
        width: 100%}
    #banner-image, #block-banner {
        width: 100%;
        height: auto;
    }
    #block-banner .block-detail {
        width: 105%}
    .product-box .add-to-wishlist {
        margin: -90% 0 0 37.1%!important;
    }
    #sliding_checkout_region {
        width: 300px!important;
    }
    #sliding_cart_region {
        width: 100%}
    #sliding_cart_region .shipping, #sliding_cart_region .sub-total, #sliding_cart_region .total-amount {
        padding: 0 1.3em;
    }
    #sliding_cart_region .shipping h3, #sliding_cart_region .sub-total h3, #sliding_cart_region .total-amount h3 {
        float: left;
        width: 50%}
    #sliding_cart_region .shipping .free-shipping, #sliding_cart_region .sub-total .sub-total-price, #sliding_cart_region .total-amount .total-amt {
        text-align: right;
        width: 50%}
    #sliding_cart_region .back-menu, #sliding_cart_region .checkout-box {
/*        height: 4rem!important;*/
    }
    #sliding_cart_region .checkout-box {
        height:48px;
    }
    #sliding_cart_region .check-box {
        height: 5em;
        padding: 0;
    }
    #sliding_cart_region .checkout-box span {
        font-size: 1.2em;
    }
    #sliding_cart_region .cart-box {
        padding: 1.1em;
    }
    #sliding_cart_region .cart-box, #sliding_cart_region .promo-code {
        font-size: 16px;
    }
    .line_gap {
        margin-right: 5px;
    }
    #sliding_cart_region .checkout-box span {
        top: 18%;
        height: auto;
    }
    #shopping-cart-totals-table {
        margin-left: 5px;
        line-height: 13px;
    }
    #sliding_cart_region .cart-box {
        height: 50px;
    }
    #sliding_cart_region .promo-code {
        padding: .7em;
        height: 50px;
    }
    #sliding_cart_region .checkout-box img {
        left: 75%}
    .total-cart-product>p {
        font-size: 15px;
        margin: 0 5px!important;
    }
    .price_block .price {
        font-size: 13px;
    }
    #sliding_cart_region span img, .cart-product .qty {
        margin-right: 0;
    }

    #shopping-cart-totals-table {
        border-spacing: 11px;
    }
    .cart-product table tr td span.product-name, .shopping-cart-totals {
        font-size: 14px;
    }
    .cart-product table tr td span.product-attr-name {
        font-size: 12px;
        left: 75%}
    #sliding_cart_region .cart-box img, #sliding_cart_region .checkout-box img {
        height: 12px;
        margin-top: 4px;
    }
/*    #sliding_cart_region .promo-code img {
        margin-top: 1px;
        vertical-align: text-top;
    }*/
    .box #back_arrw {
        margin: 6px!important;
    }
    .coupon-input-text {
        margin-top: -3px;
        padding: 8px 10px;
        width: 60%}
    .box button {
        margin-top: -5px;
    }
    .product-box .new-product {
        margin: 0 0 -3px 80%}
    .content_inner ul li .product-image img {
        margin: 2% 0 0;
    }
    .product-box .supersaver {
        margin: 0 0 0 69%}
    .connect-customer .customer-care, .connect-customer .email-subscription, .connect-customer .social-connect {
        float: none;
        width: 100%!important;
        margin: 0 auto;
    }
    .connect-customer .social-connect {
        width: 100%!important;
    }
    .cart .cart-collaterals .col2-set, .cart .totals {
        float: none;
    }
    .cart .cart-collaterals .col2-set .col-2 {
        margin-left: 10px;
        width: 300px;
    }
    .cart .totals {
        margin-left: 10px;
        padding-right: 18px;
        width: 300px;
    }
    .data-table {
        width: 28%;
        margin-left: 2px;
    }
    .cart-table td {
        line-height: inherit;
        padding: 0;
    }
    .cart-table .btn-continue span, .cart-table .btn-empty span, .cart-table .btn-update span {
        padding: 0 2px;
        font-size: 8px;
    }
    .product-name a {
        font-size: 12px;
        color: #1e6b7b;
    }
    .cart-table td {
        font-size: 8px;
    }
    button.button span {
        font-size: 14px;
    }
    input.qty {
        width: 2em!important;
    }
    .cart .title-buttons .checkout-types {
        float: none;
    }
    .cart-table tr td:nth-child(3), .cart-table tr th:nth-child(3) {
        display: none;
    }
    .grid_footer4 {
        padding: 1.5em;
    }
    .all-deals .offer1 {
        width: 100%!important;
    }
    .offer1 .offer-img1 {
        height: auto!important;
    }
    .content .content_inner {
        margin-top: 0;
        padding: 0 12px 0 1px;
    }
    .all-deals li img {
        width: 100%}
    .all-deals .offer2 {
        float: left!important;
    }
    #hot-deals .all-deals .offer8 {
        width: 100%!important;
    }
    .offer-img8 {
        height: auto!important;
    }
    .all-deals li {
        width: 48%!important;
        margin: 5px 0 1px 6px!important;
    }
    .all-deals li .cta {
        padding: .5em .3em;
        width: 120px;
    }
    .wish, .content-detail .intro {
        display: none;
    }
    .contact-img{
        /*display: none !important;*/
    }
    #tags_container a {
        width: 40%!important;
        margin-bottom: 10px;
    }
/*    .brandsearchblk {
        width: 49%!important;
        margin: 1px 0 10px 0!important;
    }*/
    .search_box, .search_box-new {
        margin: 0!important;
    }
/*    #search_mini_form {
        height: auto!important;
        width: 49%!important;
    }*/
    .icon_search{
        margin-right: 5px;
        width: 22px;
    }

    #copyright, .terms-condition {
        width: 100%;
    }
    #hot-deals .all-deals {
        margin-left: -4px;
    }
    #luxury-deals .all-deals .luxury-banner {
        height: auto!important;
    }

    #footer-menu .footer-menu1{
        margin:0;
    }
    #thankyou .payment-detail {
    padding-left: 30px !important;
}
#thankyou .shipping-add{
    float:none;
    width:100%;
}
#apply_arrw {
    margin-top: 7px !important;
}
#browse-brands ul{
    margin: 0 auto !important;
    width: 75%;
}
.brand-search{
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

}
@media screen and (min-width :320px) and (max-width :670px) {
    .box button {
    margin-top: -6px;
}
    #thankyou .shipping-add{
    float:none;
    width:100%;
}
#thankyou .payment-detail {
    padding-left: 30px !important;
}
    .contact-img{
        /*display: none !important;*/
    }
    .content_inner .product-box {
        float: left;
        width: 47%;
        margin: 0 0 3% 3%}
    .container #header_top {
        border: none;
        background: none;
    }
    .content_inner .product-image img {
        width: 100%}
    #search_box1 {
        display: none;
    }
    #sliding_cart_region .back-menu img, #sliding_cart_region .checkout-box img {
        bottom: -1%}
    #sliding_cart_region .checkout-box span {
        top: 20%}
    .cart-product table tr#product_block td a img {
        margin-left: 10px;
    }
    .cart-product table tr#product_block td.product_detail {
        padding-bottom: 1em;
        padding-top: 1em;
    }
    #sliding_cart_region .cart-box, #sliding_cart_region .promo-code {
        font-size: 13px;
        padding: .8em;
    }
    #shopping-cart-totals-table {
        margin-left: 3px;
    }
    .connect-customer p {
        font-size: 13px;
        margin-left: 1%}
    .connect-customer .social-connect ul li {
        margin: 0 0 0 1%}
    #block-banner .block-detail, #block-banner .block-img {
        float: left;
        width: 105%}
    #block-banner .block-img img {
        width: 100%}
    #banner-image, #block-banner {
        width: 100%;
        height: auto;
    }
    .product-box .new-product {
        margin: 0 0 -3px 65%;
        padding: 2px 12px;
    }
    .product-box .supersaver {
        margin: 0 0 0 42%;
        padding: 1px 8px;
    }
    .product-box .add-to-wishlist {
        margin: -74% 0 0 15.2%!important;
    }
    .product-view .product-shop {
        width: auto!important;
    }
    .product-view .product-shop .product-name h1 {
        font-size: 15px!important;
    }
    #product-options-wrapper dt label {
        margin: 0 0 0 -4px;
    }
    #product-options-wrapper dd select {
        width: 100%}
    .product-essential {
        margin-top: 20px;
        padding: 13px 13px 9px 11px;
    }
    #product_addtocart_form .add-to-cart label, .product-options-bottom .price-box {
        margin: 0 0 10px;
    }
    .data-table {
        width: 32%}
    .cart .cart-collaterals .col2-set .col-2, .cart .totals {
        width: 340px;
    }
    .cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {
        margin-top: 7px;
    }
    .grid_footer1, .grid_footer2, .grid_footer3, .grid_footer4 {
        height: 65px;
    }
    .all-deals .offer1 {
        width: 100%!important;
    }
    .offer1 .offer-img1 {
        height: auto!important;
    }
    .content .content_inner {
        margin-top: 0;
        padding: 0 12px 0 1px;
    }
    .all-deals li img {
        width: 100%}
    .all-deals .offer2 {
        float: left!important;
    }
    .offer8 {
        width: 100%!important;
    }
    .offer-img8 {
        height: auto;
    }
    .all-deals li {
        width: 48%!important;
        margin: 5px 0 1px 6px!important;
    }
    .content-detail .intro {
        display: none;
    }
    #tags_container a {
        width: 40%!important;
        margin-bottom: 10px;
    }
/*    .brandsearchblk {
        width: 49%!important;
        margin: 1px 0 10px 0!important;
    }*/
    .search_box, .search_box-new {
        margin: 0!important;
    }
/*    #search_mini_form {
        height: auto!important;
        width: 49%!important;
    }*/
    .new-divP {
        padding: 5px 20px;
        overflow: hidden;
        display: none;
    }
    .aboutproduct h3{display: none;}
    #copyright, .terms-condition {
        width: 100%;
        height: 53px;
    }
    .terms-condition ul {
        margin: 27px 0 0 0px!important;
    }
    #luxury-deals .all-deals .luxury-banner {
        height: auto!important;
    }
    #sliding_cart_region .checkout-box {
        height:48px;
    }
    #browse-brands ul{
        margin: 0 auto !important;
        width: 75%;
    }
    .brand-search{
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    
    #cart-img, #cart-img:hover{
        width: 19px;
        height: 19px;
        display: inline-block;
        vertical-align: sub;
        background : url(../images/shopping-bag.png);
    }
    
    .container>header{border: none;}
    
    #mobile-wishlist-icon{
        background-image: url(../images/heart.png);
        background-repeat: no-repeat;
        display: inline-block;
        vertical-align: sub;
        height: 20px;
        width: 32px;
        margin: -8px 5px 0 8px;
    }
    
    #mobile-myaccount-dropdown{
        background-image: url(../images/dots.png);
        height: 13px;
        width: 19px;
        display: inline-block;
        vertical-align: sub;
    }
    #mobile-topmenu{
        display: block;
    }
    .container #header_top{
        margin: 5px 0;
    }
    .container #mobile-topmenu a{
        margin: 0 2px;
    }
    #header_bot #search_mini_form{
        width: 100% !important;
    }
    .search_box input[type=text]{
        width: 80%;
        padding: 7px 0;
    }
    #search_box1{
        border: none;
        height: 36px;
    }
    #header_bot{
        border-bottom: 1px solid #ccc;
        padding: 0 1em;
        display: none;
        width: 50%;
    }
    .icon_search{
        background: url(../images/search.png) no-repeat right;
        height: 33px;
        width: 17px;
    }
    #users-content img {
        right: 0% !important;
    }
    #users-content {
        margin: 0;
        right: 0;
        top: 0px!important;
        z-index: 100;
    }
    #mobile-myaccount-dropdown:hover #users-content{
        display: block;
    } 
    #mobile-top-search{
        background-image: url(../images/magnifier12.png);
        height: 19px;
        width: 19px;
        display: inline-block;
        vertical-align: sub;
    }
    #search_mini_form{
        border: none;
    }
    #header-margin{
       border-top: 1px solid #ccc;
    }

    .block-content li .login{
        background: url(../images/sprite.png) 5px -295px no-repeat;
        float: left;
        height: 40px;
        width: 32px;
        margin: 0 5px 0 8px;
    }
    .block-content li .contact_us{
        background: url(../images/sprite.png) -20px -295px no-repeat;
        float: left;
        height: 40px;
        width: 27px;
        margin: 0 5px 0 8px;
    }
    .block-content li .gift_card{
        background: url(../images/sprite.png) -41px -295px no-repeat;
        float: left;
        height: 31px;
        width: 32px;
        margin: 0 5px 0 8px;
    } 
    #mobile-topmenu .total-cart-product,.total-wishlist-product{
        background-color: #1e6b7b;
    }
    .slick-slide img {
        margin-top: 0px !important;
    }
}
@media screen and (max-width : 670px){
    .connect-customer .customer-care, .connect-customer .email-subscription{
        float: left;
        margin: 0 auto;
    }
    .connect-customer .email-subscription p input[type=text] {
        width: 88%;
        font-family: lato;
    }
    .connect-customer .customer-care{
        height: 40px;
    }
    .connect-customer .email-subscription{
        height: 80px;
    }
    .connect-customer .social-connect {
        height: 40px;
    }
    #footer-menu .footer-menu1, #footer-menu .footer-menu2, #footer-menu .footer-menu3, #footer-menu .footer-menu4, #footer-menu .footer-menu5, #footer-menu .footer-menu6 {
    margin: 0;
    border: 1px solid black;
    border-bottom: 1px solid black !important;
    background: #d6d6d6;
    }
    #footer-menu h3{
        width: 48%;
        display: inline-block;
    }
    .social-connect{
        width: 100%;
    }
    .social-connect p,.social-connect ul{
        display: inline;
    }
    .social-connect p{
        float: left;
    }
    .securty ul li {
        margin: 0;
        width: 30%;
        text-transform: uppercase;
        font-size: 9px;
        line-height: 1;
    }
    .securty ul li.gen a{
        margin: 10px 0;
    }
    .securty ul li a {
        display: block;
        margin: 10px 0;
        color: black;
    }
    #copyright{
        background: white;
        height: 80px;
    }
    .terms-condition ul li a{
        margin: 0;
        display: inline-block;
        padding-top: 13px;
        color: black;
    }
    .terms-condition ul li{
        width: 22%;
        border-right: 1px solid black;
        height: 54px;
        display: inline-block;
    }
    .terms-condition ul li:first-child{
        background: none;
    }
    .terms-condition ul li:last-child{
        width: 34%;
        border-right:0;
    }
    .connect-customer{
        border-bottom: none;
    }
    .connect-customer p.cs_number{
        font-size: 12px !important;
        padding-bottom: 10px;
        font-weight: normal;
    }
    .connect-customer p{
        font-family: webfontregular;
    }
    .securty{
        padding: 0;
        margin: 0 0 10px 0;
        height: 36px;
        background: #d6d6d6;
        border: 1px solid black;
    }
    #footer-menu, footer{
        padding: 0;
    }
    .customer-care p{
        text-transform: uppercase;
        font-size: 14px !important;
        font-weight: bold;
        color: black;
        display: inline-block;
        width: 44%;
    }
    .connect-customer p {
        color: black;
    }
    .email-subscription p,.email-subscription p input[type=button]{
        font-size: 14px !important;
        font-weight: bold;
        font-family: webfontregular;
    }
    .email-subscription .get_sp_disc{
        margin-top: 9px;
    }
    .cs_time{
        text-transform: capitalize !important;
        color: black !important;
        font-size: 14px !important;
        padding-left: 7px;
        vertical-align: super;
    }
    .social-connect p {
        text-transform: uppercase;
        font-size: 16px;
        font-weight: bold;
    }

    #copyright p{
        opacity: 1;
        float:left;
    }
    #footer-menu h3:first-child,#footer-menu ul:first-child{
        border-right: 1px solid black;
    }
    #footer-menu h3{
        margin: 0;
        padding: 12px 0;
    }
    #footer-menu ul li a,#footer-menu h3 {
        color:black;
    }
    #copyright .right-reserved{
        overflow: hidden;
        background: #d6d6d6;
        border-top: 1px solid black;
    }
    #copyright .right-reserved p{
        color:black;
        width: 100%;
    }
    .connect-customer{
        padding-top: 0;
    }
    .terms-condition ul {
        margin: 0 !important;
    }
}
@media screen and (min-width :641px) and (max-width :768px) {
    .content_inner .product-box {
        float: left;
        width: 48%}
    .container #header_top {
        border: none;
    }
    .content_inner .product-image img {
        width: 100%}

    #sliding_cart_region .shipping, #sliding_cart_region .sub-total, #sliding_cart_region .total-amount {
        padding: 1em 1.3em;
    }
    .all-deals li {
        width: 49%!important;
        margin: 5px 0 1px 6px!important;
    }
}
@media screen and (min-width :768px) and (max-width :1024px) {

    .content_inner .product-box {
        float: left;
        width: 31.3%}
    .container #header_top {
        padding-top: 10px;
    }
    .content_inner .product-image img {
        width: 100%}
/*    #search_box1 {
        display: none;
    }*/
    #sliding_cart_region .cart-product {
        -webkit-box-flex: 1!important;
        -o-box-flex: 1!important;
        box-flex: 1!important;
        -webkit-flex: 1!important;
        -ms-flex: 1!important;
        flex: 1!important;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
    }
    #sliding_cart_region .cartt .ie9 {
        flex: 1 1 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        -o-box-flex: 1;
        -moz-flex: 1;
        -webkit-flex: 1;
    }
    #block-banner .block-img {
        float: left;
        width: 65%}
    #block-banner .block-detail {
        width: 35%}
    #block-banner .block-img img {
        width: 72%}
    .product-box .add-to-wishlist {
/*        margin: -34% 0 0 12%!important;*/
margin: 0 0 0 12%; /*NW-1623 button positon issue*/
    }
    .newshopping_cart {
        margin: 0 auto 0 10px;
        width: 47em;
    }
    .cart .cart-collaterals .col2-set {
        width: 400px;
    }
/*    .discount-tag {
        margin: 3px 0 0 252px!important;
    }*/
    .all-deals .offer1 {
        width: 65%!important;
        margin-right: 0!important;
    }
    .offer1 .offer-img1 {
        height: auto!important;
    }
    .content .content_inner {
        margin-top: 0;
        padding: 0 12px 0 1px;
    }
    .all-deals li img {
        width: 100%}
    .all-deals .offer2 {
        float: right!important;
        margin-right: 9px!important;
    }
    .offer8 .offer-img8 {
        height: auto!important;
    }
    .all-deals .offer8 {
        width: 65%!important;
    }
    .all-deals li {
        margin: 10px 6px 1px!important;
        width: 31.5%!important;
    }
    .all-deals .offer6 {
        margin-right: 9px!important;
    }
    #tags_container a {
        width: 19%!important;
        margin-bottom: 10px;
    }
    .grid_footer1, .grid_footer2, .grid_footer3, .grid_footer4 {
        padding: 2.1em 0 .2em;
    }
    .content-detail .intro {
        display: none;
    }
    .container #topmenu{
        margin-top: 8px !important;
/*        width:29%;*/
    }
    #footer-menu .footer-menu1 {
        margin: 0;
    }
    /*NW-1418: Tab device remove menu footer*/
     .my-footer {
        display: none !important;
    }

    #search_mini_form{
        width: 35% !important;
    }

    #tablet-myaccount-dropdown {
    background: url(../images/dots.jpg);
    width: 22px;
    height: 41px;
    padding: 0;
    float: left;
    cursor: pointer;
    }
    
}
@media screen and (max-width:360px) {

    .grid_footer1, .grid_footer2, .grid_footer3, .grid_footer4 {
        height: 65px;
        padding: 2.1em 0 0;
    }
    #header_bot{
        width: 48% !important;
    }
}
@media screen and (max-width:320px) {
    #header_bot{
        width: 41% !important;
    }
}
@media screen and (max-width:990px) {
    #search_mini_form {
        height: auto!important;
        width: 49%;
    }
    #search_box1{
        margin-top: 0 !important;
    }
    .brandsearchblk {
        margin: 1px 0 10px !important;
        width: 49% !important;
    }
    .container #header_top {
        border: none;
    }
    .container {
        border-top: 3px solid #333;
    }
    .container #topleft, .container #topmenu {
        font-size: 1.1em !important;
    }
/*    .container topmenu-tablet {
        font-size: .5em !important;
    }*/
    .search_box {
        display: block!important;
    }
    .l1item {
        float: none;
    }
    .z-hrmenu>ul>li>a:hover {
        color: #666!important;
    }
    #shop-menu {
        display: none;
    }
    #colophon a {
        font-size: 72%;
        padding: 3.1em 4px 10px;
    }
    .my-footer {
        display: block;
    }
    .successMsgBig {
        margin: 0 auto;
        width: 95%}
    .z-logo {
        margin: -8px 0 0;
    }
    .container>header #header_inner {
        width: 100%;
        height: auto;
    }
    #header_top {
        padding: 0 5px;
        min-height: 35px;
        height: auto!important;
    }
    #checkout_header_bot {
        height: auto;
        padding: 0 0.6em;
    }
    #header_bot{
        padding: 0px 10px;
        display: inline-block;
        width: 50%;
        max-width: 85em;
        border: 1px solid #ccc;
        border-radius: 15px;
        margin-left: 1.5%;
    }
    .container #topleft {
        font-size: .6em;
        font-family: Arial, Helvetica, sans-serif;
    }
    .toplinks_box {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0 10px 5px 1em;
    }
    .toplinktext {
        font-size: .6em!important;
    }
    .toplinks_narrow {
        display: block;
        float: left;
        width: auto;
        margin-top: 8px;
    }
    #imenua{
         width: auto;
    }
    #search_box1 {
        display: block;
    }
    #search_box2 {
        display: block!important;
        clear: both;
        width: 96%;
        margin: 5px 2% 15px;
    }
    input[type=buttpn].icon_search {
        background-image: url(../img/icon_left_arrow.png);
        border: 0;
        width: 40px!important;
    }
    .container .main_menu_outer {
        display: none;
    }
    .main_menu_inner {
        width: 100%!important;
    }
    .z-hrmenu {
        font-size: 120%;
        border: none;
    }
    .z-hrmenu .z-hrsub-inner, .z-hrmenu>ul {
        padding: 0;
    }
    .z-hrmenu .z-hrsub-inner {
        font-size: 60%}
    .z-hrmenu>ul>li {
        display: block;
    }
/*    .z-hrmenu>ul>li>a {
        background: url(../images/header/nxt.png) 90% 50% no-repeat;
    }*/
    .z-hrmenu .z-hrsub {
        position: relative;
    }
    .ordCount {
        top: -7px;
        padding: 0 3px;
    }
    .container #topleft {
        display: none;
    }
    .container #topmenu {
        display: block;
        margin: 0;
    }
    .toplinktext {
        display: none;
    }
    #custcarelink {
        padding: 0 20px 0 0;
    }
    .cclinksopen {
        background-image: url(../img/icon_round_uparrow.png)!important;
    }
    .container #topmenusmall {
        display: none;
        clear: both;
        margin: 0;
        padding: 1px 0;
    }
    .container #topmenusmall a {
        display: block;
        font-size: 65%;
        margin: 1.5em 0;
        padding: 1px 0 1px 20px;
        background: url(../img/icon_rt_arrow.png) 0 -4px no-repeat;
    }
    .container #topmenusmall a:hover {
        color: #000;
    }
    .z-hrmenu {
        max-width: 100%;
        width: 100%}
    .z-hropen .z-hrsub {
        padding-bottom: 0;
        background: 0 0;
    }
    .z-hrmenu>ul>li:hover {
/*        background: #F0F0F0;*/
        color: #333;
    }
    .z-hrmenu>ul>li>a {
        border-bottom: 1px solid #cfcfcf;
        display: block;
        padding: 22px 7%!important;
        font-weight: normal;
        text-transform: uppercase;
        font-size: 14px;
    }

    .z-hrmenu .z-hrsub-inner {
        width: 100% !important;
/*        padding: 0 5% 0 8%;*/
        background: #fff;
    }
    .z-hrmenu .z-hrsub-inner>div {
        width: 100%;
        float: none;
        padding: 0;
    }
    .z-hrmenu>ul>li.z-hropen a, .z-hrmenu>ul>li.z-hropen>a:hover {
        color: #666;
/*        background: #F0F0F0;*/
        display: block;
        text-transform: uppercase;
    }
    .z-hrsub h4 {
        color: #000;
        font-size: 16px;
        display: block;
        width: 100%;
        float: left;
        padding: 1em 10%;
/*        margin: 3% 4% 3% 0;*/
        border-bottom: 1px solid #ccc;
        cursor: pointer;
        background: url(../images/header/nxt.png) 90% 50% no-repeat;
/*        background-color: #f0f0f0;*/
        text-align: left;
        font-weight: 400;
    }
    #complete-makeup a, .z-hrsub-inner h4 a {
        color: #666!important;
        background-color: transparent!important;
        font-size: 14px!important;
    }
    #complete-makeup {
        border-bottom: 1px solid #ccc;
/*        background-color: #f0f0f0;*/
        text-align: left;
        font-weight: 400;
        width: 100%;
        margin: 0px;
    }
    #complete-makeup a {
        padding: 1em 10%;
        display: block;
        background: url(../images/header/nxt.png) 90% 50% no-repeat;
    }
    .z-hrsub h4:hover {
        color: #999;
    }
    .z-hrsub ul {
        display: none;
    }
    #absL3Menu {
        position: absolute;
        width: 100%;
        padding: 1em;
    }
    #absL3Menu .breadc {
        color: #003243;
        display: block;
        font-size: 70%}
    #absL3Menu .absL3Menu_inner ul>li {
        line-height: 3em;
        border-bottom: 1px solid #101010;
    }
    #absL3Menu .absL3Menu_inner ul>li.last {
        border: 0;
    }
    #absL3Menu .absL3Menu_inner ul>li>a {
        color: #E0E0E0!important;
        line-height: 2em;
        padding: 0 .5em;
    }
    .l2_item_title {
        color: #fff!important;
        font-size: 100%;
        margin: 15px 0 5px 5px;
    }
    .dropdown-menu:after, .dropdown-menu:before {
        left: 85%}
    .dropdown .caret {
        display: none;
    }
    .a_back {
        color: #FB1D52!important;
        font-size: 130%;
        display: block;
        margin-left: -.5em;
    }
    .bigborder {
        border: 10px solid red;
    }
    .ifNew {
        font-size: .7em;
        color: #fe9db4;
        padding-left: 5px;
    }
    .z-hrmenu .z-hrsub-inner>div li {
        float: none;
        width: 100%;
        position: relative;
    }
    #l17_l23_ul li, .width19per, .width30per, .width32per, .width40per, .width49per {
        width: 100%}
    .z-hrmenu .z-hrsub-inner>div ul#l11_l24_ul li, .z-hrmenu .z-hrsub-inner>div ul#l15_l24_ul li, .z-hrmenu .z-hrsub-inner>div ul#l16_l23_ul li, .z-hrmenu .z-hrsub-inner>div ul#l17_l24_ul li, .z-hrmenu .z-hrsub-inner>div ul#l19_l21_ul li, .z-hrmenu .z-hrsub-inner>div ul#l19_l22_ul li {
        float: none;
        width: 100%!important;
    }
    #absL3Menu .absL3Menu_inner ul>li>a {
        font-size: 12px;
    }
    .breadcrumb-cat, .breadcrumb-cat ul, .my-cart {
        display: none;
    }
    #topmenu .menu-for-screen {
        display: none!important;
    }
    .content_inner .product-image img {
        width: 100%;
        position: relative;
    }
    #header_bot .site-wide {
        display: none;
    }
    #footer-menu, footer {
        width: 100%;
        padding: 0 10px;
    }
    .connect-customer .customer-care, .connect-customer .email-subscription, .connect-customer .social-connect {
        margin: 0 auto;
    }
    .connect-customer .social-connect {
        width: 100%}
    .connect-customer p {
        font-size: 12px;
        margin-left: 1%}
    .connect-customer .social-connect ul li {
        margin: 0 0 0 1%}
    .connect-customer .email-subscription input[type=text] {
        width: 90%}
    .connect-customer .email-subscription img {
        margin: 0 0 0 -8%}
    #footer-menu .footer-menu1, #footer-menu .footer-menu2, #footer-menu .footer-menu3, #footer-menu .footer-menu4, #footer-menu .footer-menu5, #footer-menu .footer-menu6 {
        width: 100%;
        border-bottom: 1px solid;
        height: auto;
    }
    #footer-menu h3 {
        padding: 12px 0;
        cursor: pointer;
    }
    #footer-menu .footer-menu4 ul, #footer-menu ul {
        margin: 0;
        display: none;
    }
    #footer-menu ul li {
        font-size: .9em;
        margin: 15px 0;
    }
    .content_inner ul li .product-image img {
        margin: 0;
    }
    #block-banner .block-img {
        float: left;
        width: 65%}
    #block-banner .block-detail {
        width: 25%}
    #banner-image img, #block-banner .block-detail .block-desc {
        width: 100%}
    .product-box .new-product {
        margin: 0 0 0 75%;
        position: relative;
    }
    .product-box .supersaver {
        margin: 0 0 0 62%;
        position: relative;
    }
    #block-banner .block-img img, .content_inner .best-seller, .content_inner .best-seller-underline {
        width: 100%}
    .product-box .add-to-cart, .product-box .out-of-stock {
        display: block!important;
    }
    .product-box .add-to-wishlist {
/*        margin: -30% 0 0 8.1%!important;*/
         margin: 6% 0 0 13.1%; /*NW-1623*/
    }
    .product_list_ul {
        width: auto!important;
    }
    .grid_footer1 {
        background-image: none;
    }
    .productheading {
        /*display: none;*/
    }
    .product-description .product-heading {
        border: none;
    }
    .product-heading li #Description {
        color: #000!important;
        border: none!important;
    }
    .product-heading li {
        width: 100%;
        float: left;
        padding: 5px;
    }
    .product-heading .heading-list {
       /* border-bottom: 1px solid #ccc;*/
    }
    .product-heading .productli:hover {
        color: #000!important;
        border: none!important;
    }
    .featured-product, .product-block {
        display: none;
    }
    .product-description {
        min-height: 2px!important;
    }
    .pro-heading {
        float: left;
        width: 100%}
    .product-description, .product-image-box, .product-shop {
        float: none!important;
        width: 100%!important;
    }
    .product-image-box {
        overflow: hidden;
    }
    .product-shop .rupee {
        font-size: 2em;
        margin: 1em 0 .3em;
    }
    .product-name {
        font-size: 1.2em;
    }
    .r-name li {
        border: none;
    }
    .product-heading .web-heading, .product-heading .web-heading li a {
        display: none!important;
    }
    .product-heading .mobileli {
        display: block!important;
    }
    .nykaa-post .post-image img {
        width: 100%}
    .deal-end {
        float: left;
        width: 100%}
    .messages {
        width: 97%}
    .container .content .content_inner {
        width: 100%!important;
        padding: 1px 10px!important;
    }
    #hot-deals .all-deals, #tags_container {
        width: 100%!important;
    }
    .grid_footer1 {
        background: url(../images/homepage/home-new.png) center 10px no-repeat;
    }
    .grid_footer2 {
        background: url(../images/homepage/brand-new.png) center 10px no-repeat;
    }
    .grid_footer3 {
        background: url(../images/homepage/offer-new.png) center 10px no-repeat;
    }
    .grid_footer4 {
        background: url(../images/homepage/shop-new.png) center 8px no-repeat;
    }
    .grid_footer1, .grid_footer2, .grid_footer3, .grid_footer4 {
        padding: 2.1em 0 .2em;
    }
    .grid_footer1 a, .grid_footer2 a, .grid_footer3 a, .grid_footer4 a {
    color: #fff;
    }           
    .selected-mob-footer1 a,.selected-mob-footer2 a,.selected-mob-footer3 a,.selected-mob-footer4 a {
        color: #1e6b7b;
    }
    .grid_footer1:hover,.selected-mob-footer1 {
        background: url(../images/homepage/home-new-h.png) center 10px no-repeat;
    }
    .grid_footer2:hover,.selected-mob-footer2 {
        background: url(../images/homepage/brand-new-h.png) center 10px no-repeat;
    }
    .grid_footer3:hover,.selected-mob-footer3 {
        background: url(../images/homepage/offer-new-h.png) center 10px no-repeat;
    }
    .grid_footer4:hover,.selected-mob-footer4 {
        background: url(../images/homepage/shop-new-h.png) center 8px no-repeat;
    }
    .all-deals .luxury-banner {
        width: 98%!important;
    }
    .all-deals li .cta {
        border: 1px solid #fff!important;
    }
    .contact-img {
        /*display: none !important;*/
    }
.main_menu{
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    left: -85%;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 100%;
    top: 0;
    transition: all 0.4s ease 0s;
    z-index: 300;
}
.menu-overlay{
    z-index:600 !important;
    display:block !important;
}
.l1menuitemanchor::after{
    content: "";
    font-family: webfontregular;
    font-weight: 100;
    position: absolute;
    right: 25px; height: 15px;width: 20px;
    background: url("../images/header/nxt.png") no-repeat scroll 90% 50% rgba(0, 0, 0, 0);
}
.l1menuitemanchor.mactive::after{
    content: "";
    font-family: webfontregular;
    font-weight: 100;
    left: 1%;
    background:url("../images/homepage/bk.png") no-repeat scroll center center rgba(0, 0, 0, 0)
}
.z-hrmenu .z-hrsub-inner .divWidth ul{
    display:block;
}
.z-hrmenu .z-hrsub-inner .divWidth li{
    border-bottom: 1px solid #e1e1e1;
    padding:20px 10%;
    background: url("../images/header/nxt.png") no-repeat scroll 90% 50% rgba(0, 0, 0, 0);
}
.z-hrmenu .z-hrsub-inner .divWidth li a{
    font-size: 14px;
}
.z-hrsub .z-hrsub-inner.listmenus{
   width:100% !important;
}
#thankyou .order-table {
    width: 100%;
}
#thankyou .shipping-add, .what-next, #thankyou .payment-detail{
    padding-left:0px !important;
}
#thankyou #gcheckout-onepage-review {
    padding: 15px 25px;
}
#thankyou #cart_details .cart_details_item{
    padding:15px 10px 10px 0 !important;
}
#thankyou #totals_total {
    margin: 16px 0 0 !important;
}
#thankyou .totals,#thankyou #totals_total {
    float: none !important;
}
#thankyou .checkout_colr {
    width: 94% !important;
    margin-right: 3%;
}
#thankyou .checkout_colr .bigtitle {
    padding:0;
}
#thankyou .qty, #cart_details .cart_details_item .price {
    float:right;display:block
}
.hidetab{
    display:none;
    }
.fadein{
    width:0%;
}
.fadeout {
    width:0%;
}

}

@media screen and (max-width: 990px) and (min-width:470px){
    #header_bot{
        width: 65%;
    }
}
/* widgets.css */

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(../images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(../images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(../images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(../images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */
/*brand.css */

.brandsearchblk {
    float: right;
    margin: 27px 0 0;
    width: 25%;
    position: relative;
}
.brand-search {
    cursor:  pointer;
    width: 100%;
    height: 45px;
    padding: 9px 10px;
    border: 1px solid #cfcfcf;
    font-family: webfontregular;
    font-size: 1em;
    line-height: 20px;
    background: url(../images/brandpage/search1.png) right 10px center no-repeat;
    background: url(../images/brandpage/search1.png) no-repeat \0;
    background-position-x:95%; 
    background-position-y:center;
 
}
.brand-search:hover,  .brand-search:focus,  .brand-search-focus {
    background: url(../images/brandpage/search_change.png) right 10px center no-repeat;
}
.popular-brand {
    color: #999;
    font-family: webfontregular;
    font-size: 13px;
    font-style: italic;
    margin: 0 0 4em;
    text-align: center;
}
.content_inner .brand-img {
    margin: 0 0 30px!important;
}
#full-bg, .full-bg-mobile {
    width: 70em;
    background-color: #222;
    float: left;
    margin: 0 0 2em;
    padding: 5px 10px;
}
#full-bg li {
    float: left;
    margin: 0 10px 10px 2px;
}
#browse-brands {
    margin: 20px 0;
}
#browse-brands ul {
    margin: 0 0 0 5%}
#browse-brands ul li {
    border: 3px solid #404040;
    color: #000;
    float: left;
    font-size: 15px;
    height: 46px;
    line-height: 38px;
    margin: 6px 25px 0 0;
    text-align: center;
    width: 180px;
}
#browse-brands li:nth-last-child(1) {
    margin: 6px 0 0;
}
#browse-brands .selected {
    background-color: #404040;
    color: #fff!important;
}
#browse-brands li:hover {
    background-color: #404040;
}
#browse-brands li:hover a {
    color: #fff;
}
#browse-brands .selected a {
    color: #fff;
    font-weight: 700;
}
#browse-brands li a {
    font-weight: 700;
    color: #333;
}
.ATOZ {
    overflow: hidden;
    float: left;
    width: 69em;
    margin: 2em 0;
}
.ATOZ li {
    float: left;
    margin: 0 15px 8px 0;
}
.ATOZ ul {
    margin: 0 0 0 20%}
.ATOZ .selected {
    text-decoration: underline;
    padding-bottom: 5px;
}
.logo-slider {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    float: left;
    margin: 0 auto 0 1px!important;
    width: 102%;
    padding: 15px 0;
}
.slick-slide img {
    margin-top: 10px;
}
.slick-slide {
    border-right: 1px solid #ccc!important;
}
#full-bg .slick-next, #full-bg .slick-prev {
    margin-top: -215px;
}
#full-bg .slick-prev {
    background: url(../images/brandpage/prev.png) center center no-repeat;
}
#full-bg .slick-next {
    background: url(../images/brandpage/next.png) center center no-repeat;
    z-index: 50;
}
#full-bg .slick-slide, .full-bg-mobile .slick-slide {
    border-right: none!important;
}
.full-bg-mobile {
    display: none;
}
#banner-image {
    margin: 0 auto;
    width: 70em;
}
#banner-image img {
    width: 100%}
#search_autocomplete_brand span {
    color: #ff0;
}
#browse-brands li {
    cursor: pointer;
}
#search_autocomplete_brand {
    border: 1px solid #cfcfcf;
    text-align: left;
    right: 1.9%;
    margin: -6px;
    width: 280px;
    border-top: none;
    background-color: #fff;
    float: right;
    height: 260px;
    overflow: auto;
    position: absolute;
    z-index: 9999;
    top: 51px;
}
#search_autocomplete_brand ul li {
    padding: 8px 6px;
}
#search_autocomplete_brand li:hover {
    background-color: #FDDFDE;
    cursor: pointer;
}
.selected1 {
    background-color: #FDDFDE;
}
#search_autocomplete_brand .search_label {
    background-color: #e1e1e1;
    padding: 8px;
}
#no_brand {
    text-align: center;
}
#launches {
    border: 1px solid #eee;
    margin: 0 auto 25px!important;
    height: 200px;
    width: 100%;
    float: left;
}
.launch1 {
    border: 1px solid #eee;
    height: 200px;
    width: 100%;
    float: left;
}
.launch1 .launch-logo {
    float: left;
}
.launch1 .launch-item {
    float: right;
    margin-top: 35px;
}
.launch1 .launch-detail {
    width: 60%;
    padding-left: 20px;
    float: left;
}
#launches .slick-slide {
    border-right: none!important;
    padding: 0!important;
}
#launches .slick-next {
    outline: 0;
    right: 0;
}
#launches .slick-next, #launches .slick-prev {
    margin-top: -88px;
}
@media screen and (max-width:990px) {
    #banner-image, .ATOZ {
    width: 100%}
.ATOZ ul {
    margin: 0 0 0 7%}
.slick-slide img {
    width: 100%}
}@media screen and (min-width :768px) and (max-width :1024px) {
    .ATOZ ul {
    margin: 0 0 0 3%}
.slick-initialized .slick-slide {
    width: 15%;
    padding: 0;
}
.slick-slide img {
    width: 100%}
.slick-next, .slick-prev {
    margin-top: -60px!important;
}
#full-bg {
    width: 100%;
    padding: 10px;
}
#full-bg li {
    float: left;
    margin: 0 8px 10px;
    width: 47%}
#full-bg .slick-next, #full-bg .slick-prev {
    height: 30px;
    top: 57%}
.full-bg-mobile {
    display: none;
}
.launch1 .launch-logo {
    width: 64%!important;
}
.launch1 .launch-item {
    width: 40%!important;
}
.container{
    border-top: #fff !important;
}

}@media screen and (min-width :360px) and (max-width :640px) {
    .slick-initialized .slick-slide {
    padding: 0;
}
#full-bg, .full-bg-mobile {
    width: 100%;
    padding: 10px;
}
#full-bg li {
    float: left;
    margin: 0 10px 10px;
    width: 95%}
#full-bg, #full-bg .slide1, #full-bg .slide2 {
    display: none!important;
}
.full-bg-mobile .slick-next, .full-bg-mobile .slick-prev {
    height: 30px;
    top: 73%}
.full-bg-mobile .slick-prev {
    background: url(../images/brandpage/prev.png) center center no-repeat;
}
.full-bg-mobile .slick-next {
    background: url(../images/brandpage/next.png) center center no-repeat;
}
.launch1 .launch-item {
    margin-top: 70px!important;
    width: 32%!important;
}

}@media screen and (max-width :480px) {
    #browse-brands li: nth-last-child(1), #browse-brands ul li {
    margin-left: 15%}
.slick-initialized .slick-slide {
    padding: 0 0 0 3px;
}
#full-bg {
    display: none!important;
}
.full-bg-mobile {
    width: 100%;
    padding: 0 10px 10px;
}
.full-bg-mobile .slick-next, .full-bg-mobile .slick-prev {
    height: 30px;
    top: 73%}
.full-bg-mobile .slick-prev {
    background: url(../images/brandpage/prev.png) center center no-repeat;
}
.full-bg-mobile .slick-next {
    background: url(../images/brandpage/next.png) center center no-repeat;
}
.launch1 .launch-logo {
    width: 68%!important;
    margin-bottom: 0!important;
}
.launch1 .launch-item {
    margin-top: 70px!important;
    width: 32%!important;
}
/*.brand-search, .brand-search:hover,  .brand-search:focus,  .brand-search-focus {
    background-position:right 0px center;
}*/
.brand-search{
    font-size: 14px;
}

}
@media screen and (max-width :320px) {
        #browse-brands li:nth-last-child(1), #browse-brands ul li {
    margin-left: 10%;}
}
/* slidingcart.css */
/*#shopping-cart-totals-table{border-spacing:8px!important}#back_menu{margin:11px 0 0;vertical-align:bottom}.cart_qty_loader{background-image:url(../images/opc-ajax-loader.gif)!important;background-repeat:no-repeat!important;width:16px;height:16px}#sliding-display-msg .error-msg,#sliding-display-msg .success-msg{display:none}#sliding_cart_region .checkout-box span{padding:13px}#sliding_cart_region .cart-box,#sliding_cart_region .promo-code{padding:.6em}.cart-product .qty{margin-right:10px}.update_loader{position:absolute;margin-left:-36px;margin-top:4px;display:none}#sliding_cart_region .checkout-box img{left:64%;top:22%}#sliding_cart_region .input_promo_code img#back_arrw{float:left}.total-cart-product>p{font-size:12px;margin:2px 3px;text-align:center}#app_label{font-size:16px}@media screen and (max-width :480px){.total-cart-product>p{font-size:12px;margin:2px 4px!important;text-align:center!important}.price_block .price{font-size:13px}#sliding_cart_region span img,.cart-product .qty{margin-right:0}.update_loader{margin-left:-25px}#shopping-cart-totals-table{border-spacing:11px}#sliding_cart_region .cart-box,#sliding_cart_region .promo-code{padding-top:1em}}*/

#shopping-cart-totals-table {
    border-spacing: 8px!important
}
#back_menu {
    margin: 11px 0 0;
    vertical-align: bottom
}
.cart_qty_loader {
    background-image: url(../images/opc-ajax-loader.gif)!important;
    background-repeat: no-repeat!important;
    width: 16px;
    height: 16px
}
#sliding-display-msg .error-msg,
#sliding-display-msg .success-msg {
    display: none
}
#sliding_cart_region .checkout-box span {
    padding: 11px;
}
#sliding_cart_region .cart-box,
#sliding_cart_region .promo-code {
    padding: .6em
}
.cart-product .qty {
    margin-right: 10px
}
.update_loader {
/*    position: absolute;
    margin-left: -36px;
    margin-top: 4px;
    display: none*/
  display: none;
   left: 34px;
   position: absolute;
   top: -6px;
}
#sliding_cart_region .checkout-box img {
    left: 64%;
    top: 22%
}
#sliding_cart_region .input_promo_code img#back_arrw {
    float: left
}
.total-cart-product>p {
    font-size: 12px;
    margin: 2px 3px;
    text-align: center
}
#app_label {
    font-size: 16px
}
@media screen and (max-width: 480px) {
    .update_loader{
        left: 22px !important;
    }
    .total-cart-product>p {
        font-size: 12px;
        margin: 2px 4px!important;
        text-align: center!important
    }
    .price_block .price {
        font-size: 13px
    }
    #sliding_cart_region span img,
    .cart-product .qty {
        margin-right: 0
    }

    #shopping-cart-totals-table {
        border-spacing: 11px
    }
    #sliding_cart_region .cart-box,
    #sliding_cart_region .promo-code {
        padding-top: 1em
    }
    #sliding_cart_region .checkout-box img {
        left: 72%;
        top: 24%;
    }
}
/*promo_group.css */
@CHARSET "ISO-8859-1";
/* reset */

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

.z-promo div, .z-promo span, iframe, .z-promo h1, .z-promo h2, .z-promo h3, .z-promo h4, .z-promo h5,
.z-promo h6, .z-promo p, .z-promo blockquote, .z-promo pre, .z-promo a, .z-promo abbr, .z-promo acronym,
.z-promo address, .z-promo big, .z-promo cite, .z-promo code, .z-promo del, .z-promo dfn, .z-promo em,
.z-promo img, .z-promo ins, .z-promo kbd, .z-promo q, .z-promo s, .z-promo samp, .z-promo small, .z-promo audio,
.z-promo strike, .z-promo strong, .z-promo sub, .z-promo sup, .z-promo tt, .z-promo var, .z-promo b,
.z-promo u, .z-promo i, .z-promo center, .z-promo dl, .z-promo dt, .z-promo dd, .z-promo ol, .z-promo ul,
.z-promo li, .z-promo fieldset, .z-promo form, .z-promo label, .z-promo legend, .z-promo table,  .z-promo video,
.z-promo caption, .z-promo tbody, .z-promo tfoot, .z-promo thead, .z-promo tr, .z-promo th, .z-promo td,
.z-promo article, .z-promo aside, .z-promo canvas, .z-promo details, .z-promo embed, .z-promo figure,
.z-promo figcaption, .z-promo footer, .z-promo header, .z-promo hgroup, .z-promo menu, .z-promo nav,
.z-promo output, .z-promo ruby, .z-promo section, .z-promo summary, .z-promo time, .z-promo mark {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

.z-promo h1, .z-promo h2, .z-promo h3, .z-promo h4, .z-promo h5, .z-promo h6 {
    font-weight: normal;
}

.z-promo ol, .z-promo ul {
    list-style: none;
}

.z-promo blockquote, .z-promo q {
    quotes: none;
}

.z-promo blockquote:before, .z-promo blockquote:after, .z-promo q:before, .z-promo q:after {
    content: '';
    content: none;
}

.z-promo table {
    border-collapse: collapse;
    border-spacing: 0;
}

.z-promo .clearfix {
    clear: both;
}

/* blocks */

.z-promo {
    display: block;
    background:url(images/assets/top-bg.png);
}

/* top-blocks */

.z-promo-top .z-promo-item {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: white;
    border: 1px solid #2CA8E1;
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
    padding: 4px 7px 5px;
    position: relative;
    overflow: hidden;
    height: 28px;
    font-size: 12px;
    white-space: nowrap;
}

.z-promo-top .z-promo-item .z-ribbon {
    float: left;
    position: relative;
    left: -8px;
    top: -2px;
}

.z-promo-top .z-promo-item .z-price,
.z-promo-top .z-promo-item .z-gs-price {
    color: #373737;
    display: inline;
    font-weight: bold;
    padding-left: 10px;

}

.z-promo-top .z-promo-item .z-name,
.z-promo-top .z-promo-item .z-price,
.z-promo-top .z-promo-item .z-gs-price {
    position: relative;
    top: -8px;
}

.z-promo-top .z-promo-item .z-price {
    font-weight: normal;
}

.z-promo-top.z-ie-7 .z-promo-item .z-price {
    display: inline-block;
}

.z-promo-top .z-promo-item a {
    color: black;
    display: inline-block;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    line-height: 12px;
}

.z-promo-top .z-promo-item a:hover {
    text-decoration: underline;
}

.z-promo-top .z-promo-item .z-time {
    color: black;
    font-weight: bold;
    width: 78px;
    display: inline-block;
}

.z-promo-top.z-ie-7 .z-promo-item .z-time {
    display: inline;
}

.z-promo-top .z-promo-item .z-button {
    margin: 2px 0 -1px;
    line-height: 14px;
    float: right;
}

.z-promo-top .z-promo-item .z-edge-anchor {
    display: inline-block;
    width: 0px;
    height: 0px;
}

/* side-blocks */

.z-promo-side .z-promo-item {
    background:url(images/assets/top-bg.png);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: white;
    border: 1px solid #2CA8E1;
    cursor: pointer;
    display: block;
    margin-bottom: 15px;
    padding: 7px;
    position: relative;
    font-size: 12px;
    text-align:center;
}

    .z-promo-side.z-pub-4f1ef4c00eaa0676880015b7 .z-promo-item {
        max-width: 204px;
    }

.z-promo-side .z-promo-item .z-ribbon {
    position: absolute;
    top: 1px;
    left: -1px;
}
/*
.z-promo-side .z-promo-item img {
    float: none;
    padding-top: 22px;
}*/
.view_price{
    /*border-top: 1px solid #2CA8E1 !important;*/
    margin-top: 5px !important;
    padding: 5px 0 !important;
}
.view_price1{float:left;}
.view_price p{margin:0; text-align: left;}
.z-promo-side .z-promo-item .z-price,
.z-promo-side .z-promo-item .z-gs-price {
    display: inline;
    color: #373737;
    font-size: 14px;
    font-weight: bold;
    float: none;
    padding: 9px 0 5px;
    width: 50%;
    height: 18px;
    text-align: center;
}
.clear_both{clear:both; display:block;}
.z-promo-side .z-promo-item .z-price {
    font-weight: normal;
}

.z-promo-side .z-promo-item.z-item-0 .z-price,
.z-promo-side .z-promo-item.z-item-0 .z-gs-price {
    display: inline;
    color: #373737;
    font-size: 14px;
    font-weight: bold;
    float: left;
    clear: right;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
}

.z-promo-side.z-ie-7 .z-promo-item.z-item-0 .z-price,
.z-promo-side.z-ie-7 .z-promo-item.z-item-0 .z-gs-price {
    margin-top: -8px;
}

.z-promo-side .z-promo-item.z-item-0 .z-price {
    font-weight: normal;
    text-decoration: line-through;
    float: left;

}

.z-promo-side .z-promo-item a {
    clear: left;
    color: black;
    display: inline-block;
    margin-bottom: 4px;
    text-decoration: underline;
    line-height: 12px;
}

.z-promo-side #z-promo-dealpage-subscribe a.z-name {
    margin-top: 0px;
    margin-bottom: 30px;
}

.z-promo-side .z-promo-item a:hover {
    text-decoration: underline;
}

.z-promo-side .z-promo-item .z-time {
    color: black;
    margin: -5px -3px 0 0;
    font-weight: bold;
    text-align: right;
    /*width: 100%;*/
    float: right;
}

.z-promo-side .z-promo-item .z-button {
    float: right;
    position: absolute;
    right: 7px;
}

/* general elements */

.z-promo-item {
    text-align: left;
}

.z-promo-item .z-price {
    position: relative;
}

.z-promo-item .z-price span {
    position: relative;
}

.z-promo-item .z-price span span {
    border-bottom: 1px solid red;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}

/* timer related */

.z-time .z-time-dynamic {
    overflow: hidden;
    width: 83px;
    padding: 2px 0 0 0;
}

.z-time .z-time-dynamic i {
    display: block;
    background: url("/images/mage/popups/v2.0/promo-meters.png") top left no-repeat;
    width: 4px;
    height: 26px;
    margin: 0;
}

.z-time .z-time-dynamic i.z-left {
    float: left;
}

.z-time .z-time-dynamic i.z-right {
    float: right;
    background-position: top right;
}

.z-time .z-time-dynamic .z-time-part {
    float: left;
    background: url("/images/mage/popups/v2.0/promo-meters-bg.png") 0 0 repeat-x;
    border-right: 1px solid #464545;
    display: block;
    height: 26px;
    color: white;
    padding: 0 1px;
    text-align: center;
    width: 23px;
}

.z-time .z-time-dynamic .z-time-part span {
    font-weight: bold;
    font-size: 11px;
    line-height: 25px;
    padding: 0;
    color: white;
}

.z-time .z-time-dynamic .z-time-part label {
    font-weight: normal;
    font-size: 7px;
    margin-left: -2px;
    color: white;
}

.z-time .z-time-dynamic .z-time-hour {
    padding-left: 0px;
}

.z-time .z-time-dynamic .z-time-sec {
    border: 0 none;
    padding-right: 0px;
}

/* ribbons */

.z-promo-item .z-ribbon {
    display: block;
    height: 35px;
    background: url("images/prompt-label.png") no-repeat right top scroll;
    z-index: 10;
}

.z-promo-item .z-ribbon .z-label {
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 30px;
    font-family: "Century Gothic", sans-serif;
    font-weight: bold;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5),
                 1px 1px 1px rgba(255, 255,255, 0.2),
                 0 1px 3px #333333;
    padding: 0 10px 0 6px;
    margin: 0;
    max-width: 100px;
    float: left;
}

.z-ie-7 .z-promo-item .z-ribbon .z-label {
    margin-top: 2px;
}

.z-ie-8 .z-promo-item .z-ribbon .z-label {
    margin-top: 1px;
}

.z-ie-7 .z-promo-item .z-ribbon .z-label span,
.z-ie-8 .z-promo-item .z-ribbon .z-label span {
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1);*/
    display: block;
    width: auto;
    /*margin-top: -2px;*/
    zoom: 1;
}

/* buttons */

.z-promo-item a.z-button {
    display: block;
    float: left;
    height: 25px;
    cursor: pointer;
    text-decoration: none;
    margin-top: 3px;
    margin-bottom: 0;
}

.z-promo-item a.z-button:hover {
    text-decoration: none;
}

.z-promo-item .z-button .z-label,
.z-promo-item .z-button .z-label span {
    display: block;
    height: 25px;
    background-repeat: repeat-x;
    background-position: top;
    color: white;
    text-decoration: none;
    float: left;
    line-height: 25px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
}

.z-promo-item .z-button .z-label {
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Century Gothic", sans-serif;
    background-image: url("images/more-subscribe-bg.png");
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5),
                 1px 1px 1px rgba(255, 255,255, 0.2),
                 0 1px 3px #333333;
}

.z-ie-7 .z-promo-item .z-label span,
.z-ie-8 .z-promo-item .z-label span {
    /*filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000, Strength=1);*/
    display: block;
    width: auto;
    /*margin-top: -2px;*/
    zoom: 1;
}

.z-promo-item .z-button .z-left,
.z-promo-item .z-button .z-right {
    background-image: url("images/more-subscribe-edges.png");
    background-position: top left;
    display: block;
    float: left;
    height: 25px;
    width: 12px;
}

.z-promo-item .z-button .z-right {
    background-position: top right;
}

.z-promo-item .z-button:hover .z-label {
    background-position: center -25px;
    text-decoration: none;
}

.z-promo-item .z-button:hover .z-left {
    background-position: left -25px;
}

.z-promo-item .z-button:hover .z-right {
    background-position: right -25px;
}

/* for onload functionality, do not remove */
.z-promo-dummy { visibility: hidden; }

/*append*/
/*tao under ground cho countdown*/
.product_box {
  background: url("images/assets/footer_bg.jpg") repeat scroll 0 0 transparent;
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
/*tao style cho countdown*/
.timer {
    height: 106px;
    margin-left: auto;
    margin-right: auto;
 /*   margin-top: -345px;*/
    overflow: visible;
    padding-left: 20px;
    position: relative;
    width: 330px;
    z-index: 10;
}
.timer .cd {
    background: url("images/assets/footer_bg.jpg") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 10px 20px -10px #000000;
    color: #FFFFFF;
    float: left;
    font-family: 'Istok Web',sans-serif;
    font-size: 46px;
    height: 96px;
    margin-left: 30px;
    margin-bottom: 145px;
    text-align: center;
    width: 70px;
}
.timer .small {
  font-size: 14px;
  text-align: center;
}
.color-style, p.dropcap_color-style:first-letter {
  color: #2CA8E1;
}

/*============================================*/
.counter ul.countdown{
    list-style-type: none;
    color: #4a4949;
    text-align: center;
    width:100%;
    margin: 0px auto;
    text-align: center;
}
.counter ul.countdown li{display: inline-table; margin: 0px 3px 0px 0px;width:40px !important;font-weight: bold;}
.counter ul.countdown li.first{}
.counter ul.countdown li.last{ margin: 0px;}
.counter ul.countdown li div{text-transform: uppercase; clear: both;text-align:center;width:100%;}
.counter ul.countdown li div.countdown_num{font-size: 15px; color: #c33043; margin: 0px 0px 3px 0px;}
/*.counter ul.countdown li div.countdown_num span{background: #000; padding: 5px 8px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0px 1px;}*/

.block-todaydeal{border: 0px none;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: 0 0 3px #3B5871; -moz-box-shadow: 0 0 3px #3B5871; -webkit-box-shadow: 0 0 3px #3B5871;}
.block-todaydeal .title h3{line-height:34px; padding:0 !important; color: #fff; font-family: verdana,arial; font-size: 17px; font-weight: normal;}
.block-todaydeal .title {
    background-color: #3b5871;
    background-image: linear-gradient(to bottom, #3b5871, #0A263D);
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    border-bottom: 0px none;
    height: 34px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.block-todaydeal .block-content{
    background: #e7f1f4;
    padding: 7px 7px 0px !important;
    -webkit-border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
}
.block-todaydeal .block-content p.product-name{
    margin-bottom: 5px;
}
.block-todaydeal .block-content a.product-name{
    font-weight: bold;
    color: #203548;
    text-decoration: none;
    font-size: 12px;
}
.block-todaydeal .block-content a.product-name:hover{
    text-decoration: underline;
}
.block-todaydeal .mini-products-list{
    /*color: #f73f44;*/
    margin-bottom: 10px;
}
.block-todaydeal .mini-products-list .product-image {
    border: 1px solid #d3d3d3;
    float: left;
    width: 70px;
    background:none;
    padding:0;
    margin:0;
}
.block-todaydeal .mini-products-list .product-details {
    margin-left: 80px;
}
.block-todaydeal .old-price .price{
    color: #999;
    font-size: 12px;
    font-weight: bold;
}
.block-todaydeal .special-price .price{
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
}
span.deal-qty{
    color: #2f2f2f;
    font-weight: bold;
}

.block-todaydeal .counter{
    clear: both;
    border-top: 1px solid #d3d3d3;
    background: #fff;
    margin: 0px -7px;
    padding: 7px;
     -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;
}
.block-todaydeal .counter ul.countdown{
    list-style-type: none;
    color: #4a4949;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0px;
    width:100%;
    text-align: center;
}

.block-todaydeal .counter ul.countdown li{
    background: none;
    height: auto;
    margin: 0px 5px 0px 0px;
    overflow: hidden;
    display: inline-table;
}
.block-todaydeal .counter ul.countdown li.last{
}
.block-todaydeal .counter ul.countdown li.first{
}
.block-todaydeal .counter ul.countdown li div{
    font-size: 10px;
    margin: 0px;
    width:100%;
    text-align:center;
    clear: both;
}
.block-todaydeal .counter ul.countdown li div.countdown_num{
    font-size: 20px;
}
.block-todaydeal .counter ul.countdown li div.countdown_num span{
    padding: 1px 3px;
}
.block-todaydeal .counter ul.countdown li.no_countdown{
    padding-top:4px;
    background:transparent;
    height:110px;
    width:180px;
}
.clear{
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*Tab*/
.tab-deal td a {
    float: left;
    font-weight: bold;
    color: #0a263c;
    font-size: 12px;
    text-decoration: none;
}
.tab-deal td a span {
    display: block;
    height: 31px;
    background: url(images/bkg-left-tab.gif) no-repeat top left;
    padding: 0px 0px 0px 15px;
    line-height: 29px;
}
.tab-deal td a span span {
    background: url(images/bkg-right-tab.gif) no-repeat top right;
    padding: 0px 15px 0px 0px;
}
.tab-deal td.active a,
.tab-deal td a:hover{
    color: #fff;
}
.tab-deal td.active a span ,
.tab-deal td a:hover span{
    background-color: #3b5871;
    background-image: linear-gradient(to bottom, #3b5871, #0A263D);
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D);
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    text-align: center;
}
.tab-deal td.active a span span ,
.tab-deal td a:hover span span{
    background: none;
    border-radius: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
}
/*SYMBOLIC*/
.remaining_time{
    padding-left: 5px;
    padding-right: 5px;
}
 #symbolic_counter{
    margin-left: -1px;
    clear: both;
    border: 1px solid #d3d3d3;
    background: #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding: 10px 10px 5px 10px;
    width:90%;
}
 .symbolic{
    margin-left: 12px;
    clear: both;
    border: 1px solid #d3d3d3;
    background: #fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding: 10px 10px 5px 10px;
    width:81%;
}
 .symbolic ul.countdown{
    list-style-type: none;
    color: #4a4949;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0px;
    width:100%;
    clear:both;
}
 .symbolic ul.countdown li{
    float: left;
    background: none;
    width: 36%;
    height: auto;
    margin: 0px 0px 0px 0px;
    text-align:center;
}
 .symbolic ul.countdown li.last{
    /*margin: 0px 0px 0xp 5px;*/
    /*width:auto !important;*/
    float:right;
    width:32%;
}
 .symbolic ul.countdown li.first{
    /*width:auto !important;*/
    width:32%;
}
 .symbolic ul.countdown li div{
    font-size: 9px;
    margin: 0px;
    width:100%;
    /*text-align:left;*/
}
.symbolic_clear{clear:both;}
.symbolic ul.countdown li div.countdown_num{
    font-size: 27px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin: 0px 0px 2px 0px;
    /*float:left;*/
    width:100%;
    text-align:center;
}
 .symbolic ul.countdown li div.countdown_num span{
    display:inline-block;
    background: url(images/bkg-counter-small.gif) repeat-x top left;
    /*float:left;*/
    vertical-align: middle;
    width: 24px;
    height: 31px;
    line-height: 31px;

}
 .symbolic ul.countdown li.no_countdown{
    padding-top:4px;
    background:transparent;
    height:110px;
    width:180px;
}
.dailydeal-qty-box{clear: both; padding: 5px 0px 0px 0px; text-align: center;}
.dailydeal-qty-box .deal-qty{color: red; font-size: 12px; font-weight: bold;}
.dailydeal-qty-box-active{padding-left: 0px;font-size: 11px; float: left}
.deal_qty .deal-qty{color: red; font-size: 12px; font-weight: bold;}
.deal-qty{color: #c76200; font-size: 12px; font-weight: bold;}
.deal-qty-one{color: red; font-size: 12px; font-weight: bold;}
.deal-qty-red{color: red; font-size: 12px; font-weight: bold;}
.mwdld_coming_date{}
.deal-time{color: #ff0000; font-size: 13px; font-weight: bold;}
.deal-date{display: block;}

/* block active deals**********************************************************/
.block-deals{border: 0px none;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: 0 0 3px #3B5871; -moz-box-shadow: 0 0 3px #3B5871; -webkit-box-shadow: 0 0 3px #3B5871;}
.block-deals .block-title-act{ background-color: #3b5871;   background-image: linear-gradient(to bottom, #3b5871, #0A263D);
    background-image: -webkit-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:    -moz-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:     -ms-linear-gradient(to bottom, #3b5871, #0A263D);
    background-image:      -o-linear-gradient(to bottom, #3b5871, #0A263D); border-radius: 5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;  -moz-border-radius:5px 5px 0px 0px; border-bottom: 0px none; height: 34px;  overflow: hidden; padding: 0; text-align: center;}
.block-deals .block-title-act strong{line-height:34px; padding:0 !important; color: #fff; font-family: verdana,arial; font-size: 17px; font-weight: normal; text-transform: capitalize;}
.block-deals .block-content{    background: #e7f1f4; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
.block-deals .block-content li.item{border-bottom: 1px solid #D3D3D3;}
.block-deals li.odd{background: #e7f1f4;}
.block-deals li.even{background: #fff;}
.block-deals .block-content p.product-name{margin-bottom: 5px;}
.block-deals .block-content p.product-name a{font-weight: bold; color: #203548; text-decoration: none; font-size: 12px;}
.block-deals .block-content p.product-name a:hover{text-decoration: underline;}
.block-deals  .mini-products-list .product-image{border: 1px solid #d3d3d3; float: left; width: 70px; background:none; padding:0; margin:0;}
.block-deals  .mini-products-list .product-details {margin-left: 80px;}
.block-deals .price-box{margin: 0px 0px;}
.block-deals  .old-price .price{color: #999;font-size: 12px; font-weight: bold;}
.block-deals  .special-price .price{color: #ff0000; font-size: 16px; font-weight: bold;}
.block-deals .actions{background: #fff; -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px;}
.block-deals.actions a{color: #203548;}
/* ===========================================================================*/


/* daily deal category page ==================================================*/
.product-essential{position: relative;}
.mw_pro_dld{position: relative;}
.products-list li.item{position: relative;}
.mwdld_display_cate{clear: both;}
img.mwdld_img_sale{position: absolute; top: 15px; left: 15px; z-index: 10;}
.products-list li.item img.mwdld_img_sale{top: 10px; left: 10px;}
.products-grid li.item img.mwdld_img_sale{top: 0px; left: 0px;}
.mwdld_category{margin: 5px 0px; padding: 5px; border-bottom: 1px dotted #333; border-top: 1px dotted #333; text-align: left; background: #F1F6E9;}
.mwdld_category .counter{font-size: 14px; overflow: hidden;}
.mwdld_category .counter ul li{float: left;}
.mwdld_category .counter ul li div{float: left; margin: 0px 5px 0px 0px;}
.mwdld_category .counter ul li div.countdown_num{color: #ff0000; font-weight: bold; margin: 0px;}
.mwdld_mess_cate span.deal-qty{color: #ff0000;}
.products-grid .actions .mwdld_coming_date{width: 128px;}

/* ===========================================================================*/

.mw_dld_detail{text-align: center; padding: 0px 0px; clear: both; font-style: normal;}
.mw_dld_detail ul li{display:  inline-table; margin: 0px 10px;}
.mw_dld_detail ul li span{display: block; font-style: normal; font-weight: bold;}
.mw_dld_detail ul li span.mw_dld_detail_num{color: #ff0000; font-weight: bold; font-size: 20px;}
.block-todaydeal .mw_dld_detail{padding: 10px 0px 0px 0px;}
.block-todaydeal .mw_dld_detail ul li{margin: 0px 3px;}
.block-todaydeal .mw_dld_detail ul li span.mw_dld_detail_num{font-size: 14px;}

.mwdld_coming_date{margin: 5px 0px; padding: 5px; border-bottom: 1px dotted #333; border-top: 1px dotted #333; clear: both; background: #F1F6E9;}

.from-price {margin: 0px;}
.from-price span{display: block;}
.from-price .price{color: #ff0000; font-size: 16px; font-weight: bold;}
.block .from-price .regular-price .price{color: #ff0000;}


/*style for ie*/
.block-todaydeal,
.block-deals-cal,
.block-deals,
.deal-product {border: 1px solid #3b5871 \9;}

/****************RESPONSIVE*******************/

/***Fix List Product***/
.responsive-list .products-grid{
   background:none;
}
.responsive-list .items-columns1 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 100%;
}
.responsive-list .items-columns2 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 48%;
    margin-right:10px;
}
.responsive-list .items-columns3 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 31.333%;
    margin-right:10px;
}
.responsive-list .items-columns4 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 23%;
    margin-right:10px;
}
.responsive-list .items-columns5 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 18%;
    margin-right:10px;
}
.responsive-list .items-columns6 li.item {
    float: left;
    padding: 12px 0 30px;
    width: 14%;
    margin-right:12px;
}
.responsive-list .products-grid li.last{margin-right:0px;}
.responsive-list .products-grid .product-image {
    display: block;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.responsive-list .products-grid .actions {
    bottom: 0;
    position: relative;
}
.responsive-list .products-list .product-image{float:left;width:30%;display:block;height:auto;}
.responsive-list .products-list .product-shop{float:right;width:66%;}
.responsive-list .products-list li.item {
    padding: 12px;
}
.responsive-list .products-list .product-shop {
    margin-left: 0;
}
/***End Fix List Product***/

.image-responsive{
    display: block;
    height: auto;
    max-width: 100%;
}
.responsive-list ul .item{
height:auto !important;
}
.product-view-page-deal .product-img-box {
    float: left;
    width: 40%;
}
.product-view-page-deal .product-shop {
    float: right;
    width: 56%;
    padding-left:15px;
}

@media (max-width: 768px) {
   .responsive-list ul .item{
      width:50%;
      padding-left:15px;
      padding-right:15px;
      float:left;
   }
   .responsive-list ul .item .image-responsive{
      margin:auto;
   }
    .product-view-page-deal .product-img-box {
        float: none;
        width: 100%;
    }
    .product-view-page-deal .product-shop {
        float: none;
        padding-left: 0;
        width: 100%;
    }
    .product-view-page-deal .product-img-box .product-image-zoom {
        height: 100%;
        text-align: center;
        width: 100%;
    }
    .product-view-page-deal .product-img-box img{width:100%;display:block;height:auto !important;}
    .zoom{display:none;}
    .product-view-page-deal .box-tags .form-add input.input-text, .product-view-page-deal .box-tags .form-add .input-box {
     width: 98%;
    }
}
@media (max-width: 600px) {
    .responsive-list .products-grid li.item {
        float: none;
        margin-right: 0;
        padding: 12px 0 25px;
        width: 100%;
    }
}
@media (max-width: 480px) {
    .responsive-list .items-columns2 li.item {
        margin-right: 0;
        width: 100%;
    }
   .responsive-list ul .item{
      width:100%;
      padding-left:0px;
      padding-right:0px;
      float:none;
   }
    .tab-deal tr td {
        float: left;
        margin-bottom: 6px;
        width: 100%;
    }
    .tab-deal td a {float:none;}
    .tab-deal td a span {
     background: #EDEDED;
    }
    .tab-deal td a span span {
    background:#EDEDED;
    text-align:center;
    }
    .tab-deal td.active a span, .tab-deal td a:hover span{border-radius:0px;}
    .responsive-list .products-list .product-image {
        display: block;
        float: none;
        height: auto;
        margin: 0 auto 10px;
        text-align: center;
        width: 100%;
    }
    .responsive-list .products-list .image-responsive {
        display: block;
        height: auto;
        margin: auto;
        max-width: 100%;
        text-align: center;
    }
    .responsive-list .products-list .product-shop {
        margin-left: 0;
        width: 100%;
    }
}

/*homepage.css */

/*.home-add{border-top:3px solid #1e6b7b;border-bottom:3px solid #1e6b7b;width:70em;font-family:webfontregular}.home-add p{font-size:1.3em;text-align:center;text-transform:uppercase;color:#333}.home-add p span{font-size:16px;margin:0 50px 0 0;text-transform:lowercase}.home-add p a{font-size:14px;font-weight:700;text-decoration:underline}.home-content{margin:0 auto;max-width:70em;overflow:hidden;padding:0 15px 0 1px}#home-banner{margin:0 auto 15px!important;width:1349px}#home-banner .slick-list .slick-slide{padding:0!important}.home-bestseller{margin:0 auto;width:70em;overflow:hidden}.home-block{width:55%;float:right;padding:20px}.gift-block{width:70em;padding:20px;overflow:hidden}.gift-block .giftimg1{float:left;padding:20px 20px 20px 0;width:525px}.gift-block .giftimg2{float:right;padding:20px 0 20px 20px;width:525px}.home-testimonial{width:70em;padding:20px 50px}.home-testimonial p{font-family:webfontregular;line-height:22px;padding:0 6em;text-align:center;color:#5a5a5a;font-style:italic}.home-testimonial .tname{color:#1e6b7b;font-weight:700;font-style:normal}.three-block{margin:3em 0;width:70em}.three-block .last-block{float:right}.three-block .middle-block{margin:0 48px}#home-banner .slick-prev{background:url(../images/homepage/bk.png) center center no-repeat}#home-banner .slick-next{background:url(../images/homepage/nxt.png) center center no-repeat}.bestseller-slider .slick-slide{padding:0 0 0 30px}.sliderbox .product-image img{margin-left:16%;width:65%;margin-top:18%}.sliderbox .product-name{font-size:16px;font-weight:100;line-height:17px;padding:2% 10%;text-align:center;min-height:46px;overflow:hidden}.sliderbox .add-to-cart{display:none}.sliderbox .litre,.sliderbox .price-box{width:100%;text-align:center;margin:1% 0}.sliderbox .price-box .price{color:#1e6b7b;font-family:webfontregular;font-weight:700}.sliderbox .litre p{margin:1em 0 .6em;min-height:20px;text-align:center}.sliderbox .price-box h3{color:#d82f4e;margin:2% 0;text-align:center}.sliderbox .ogprice h3{color:#ccc;margin:1% 0;text-align:center;text-decoration:line-through}.sliderbox .add-to-cart span{float:right}.sliderbox .add-to-cart img{margin-top:0}.nykaa-choice-underline{border-top:1px solid;margin:-12px auto 15px;width:80px;padding:0 3em!important}.nykaa-choice{color:#000;margin:0 0 2em;text-align:center}.bestseller-slider li{list-style:none}#home-banner .slick-dots{bottom:12px!important}#home-banner .slick-dots li{border-radius:12px!important;background-color:#fff!important;height:12px!important;width:12px!important}#home-banner .slick-dots li.slick-active button:before{color:#FAA623!important;opacity:1!important;height:12px!important;width:12px!important;background-color:#FAA623!important;border:1px solid #ccc!important;border-radius:12px!important;-moz-border-radius:12px!important}#home-banner .slick-dots li button:before{color:#fff!important}.home-testimonial .slick-next,.home-testimonial .slick-prev{background-color:transparent!important;margin-top:-94px!important}.home-testimonial .slick-slide{border-right:1px solid transparent!important}.bestseller-slider .slick-next{right:-30px!important}.bestseller-slider .slick-prev{left:-6px!important}.bestseller-slider .slick-slide,.new-nykaa-slider .slick-slide{border-right:none!important}.bestseller-slider{padding:10px 0;width:100%;float:left;margin-top:10px;font-family:webfontregular;margin-left:-13px}.bestseller-slider .nykaa-choice,.content_inner .nykaa-choice,.home-bestseller .nykaa-choice,.new-nykaa .nykaa-choice{font-size:32px;margin:0 0 1em;font-family:webfontregular}.home-testimonial .nykaa-choice{color:#000;font-style:normal;font-family:webfontregular;font-size:32px;margin:0 0 1em}.nykaa-choice span{color:#b5b5b5;font-size:32px;margin:0 1.5em;display:none;}.new-nykaa{overflow:hidden;width:100%;margin:0 0 20px}.new-nykaa-slider{width:70em;float:right;list-style:none none}.new-nykaa-image{float:left}.bestseller-slider .slick-slide .sliderbox{border:2px solid transparent;min-height:345px;position:relative}.ratings{padding:3% 10% 2% 34%}.ratings .rating-box{float:left;margin:1px 0 0}.rating-box .rating{background:url(images/bkg_rating_new.gif) 0 100% repeat-x;float:left;height:14px}.rating-box{background:url(images/bkg_rating_new.gif) repeat-x;font-size:0;height:14px;line-height:0;margin-right:5px;overflow:hidden;text-indent:-999em;width:80px}.ratings .review-label{margin:0 0 0 7px}.ratings .amount{display:none}.bestseller-slider #product-view{min-height:344px}.bestseller-slider .product-box{overflow:hidden;padding:4px}.ogprice{color:#787878;margin:0 12px 0 -40px;text-decoration:line-through}.bestseller-slider .slick-next,.new-nykaa-slider .slick-next{background:url(../images/homepage/snext.png) center center no-repeat}.bestseller-slider .slick-prev,.new-nykaa-slider .slick-prev{background:url(../images/homepage/sprev.png) center center no-repeat}#home-banner .slick-next,#home-banner .slick-prev,.bestseller-slider .slick-next,.bestseller-slider .slick-prev,.new-nykaa-slider .slick-next,.new-nykaa-slider .slick-prev{margin-top:-184px}.sliderbox .product-name a{font-size:16px}.my_product_view .available_shade_box{height:180px;position:relative}.my_product_view .p_selection{bottom:10px;position:absolute!important;width:100%!important}.price-box .old-price{margin-right:20px}.price-box .old-price,.price-box .special-price{display:inline}.price-box .old-price span{color:#787878!important;text-decoration:line-through}@media screen and (max-width:990px){.bestseller-slider,.gift-block,.home-add,.home-bestseller,.home-block img,.home-testimonial,.three-block{width:100%}.gift-block .giftimg1,.gift-block .giftimg2{width:50%}.three-block img{width:29%}.home-testimonial p{line-height:21px;padding:0 4em}.sliderbox .product-image img{margin-left:0}.home-top-menu-fixed{position:relative!important}#home-banner{width:100%}}@media screen and (min-width :768px) and (max-width :1024px){.slick-next,.slick-prev{margin-top:-190px!important}.bestseller-slider .slick-track{height:300px!important}.sliderbox .product-image img{margin:0 0 0 20%;width:60%}.home-block{margin:6% 0 0}.slick-slider{margin-bottom:0!important}#home-banner .slick-next,#home-banner .slick-prev{margin-top:-114px!important}.new-nykaa-image{float:left;width:28%}.new-nykaa-slider{float:left;width:72%}.bestseller-slider{margin-left:0}.new-nykaa-slider .slick-next,.new-nykaa-slider .slick-prev{margin-top:-145px!important}.home-testimonial .nykaa-choice{font-size:30px}.home-testimonial .nykaa-choice span{margin:0 1em}.sliderbox .add-to-cart{text-align:center;display:block!important}}@media screen and (min-width :360px) and (max-width :640px){.new-nykaa-image{margin-left:12%}.sliderbox .add-to-cart{text-align:center;display:block!important}}@media screen and (max-width :480px){.bestseller-slider{width:80%}.home-block{float:none;width:100%}.home-block img{width:102%}.home-bestseller .bestseller-slider{float:none!important;margin-left:9%}.gift-block .giftimg1,.gift-block .giftimg2{width:100%;float:none;padding:10px 0}.home-testimonial{padding:20px 29px;margin-left:5px}.home-testimonial p{line-height:21px;padding:0 .5em}.three-block img{width:98%;float:none!important;margin:0 0 10px 10px!important}.gift-block{padding:0 0 0 8px}#home-banner .slick-next,#home-banner .slick-prev{margin-top:-50px}.sliderbox .product-image img{margin-left:16%}.home-testimonial .slick-next,.home-testimonial .slick-prev{margin-top:-210px!important}.nykaa-choice span{margin:0 .2em}.new-nykaa-image{margin-left:6%}.new-nykaa-slider{margin:4% 0 0 12%;width:80%;float:left}.bestseller-slider .nykaa-choice,.home-bestseller .nykaa-choice,.home-testimonial .nykaa-choice,.new-nykaa .nykaa-choice{font-size:23px}.sliderbox .add-to-cart{text-align:center;display:block!important}}*/

.home-add {
    border-top: 3px solid #1e6b7b;
    border-bottom: 3px solid #1e6b7b;
    width: 70em;
    font-family: webfontregular;
}
.home-add p {
    font-size: 1.3em;
    text-align: center;
    text-transform: uppercase;
    color: #333;
}
.home-add p span {
    font-size: 16px;
    margin: 0 50px 0 0;
    text-transform: lowercase;
}
.home-add p a {
    font-size: 14px;
    font-weight: 700;
    text-decoration: underline;
}
.home-content {
    margin: 0 auto;
    max-width: 70em;
    overflow: hidden;
    padding: 0 15px 0 1px;
}
#home-banner {
    margin: 0 auto 15px!important;
    width: 1349px;
}
#home-banner .slick-list .slick-slide {
    padding: 0!important;
}
.home-bestseller {
    margin: 0 auto;
    width: 70em;
    overflow: hidden;
}
.home-block {
    width: 55%;
    float: right;
    padding: 20px;
}
.gift-block {
    width: 70em;
    padding: 20px;
    overflow: hidden;
}
.gift-block .giftimg1 {
    float: left;
    padding: 20px 20px 20px 0;
    width: 525px;
}
.gift-block .giftimg2 {
    float: right;
    padding: 20px 0 20px 20px;
    width: 525px;
}
.home-testimonial {
    width: 70em;
    padding: 20px 50px;
}
.home-testimonial p {
    font-family: webfontregular;
    line-height: 22px;
    padding: 0 6em;
    text-align: center;
    color: #5a5a5a;
    font-style: italic;
}
.home-testimonial .tname {
    color: #1e6b7b;
    font-weight: 700;
    font-style: normal;
}
.three-block {
    margin: 3em 0;
    width: 70em;
}
.three-block .last-block {
    float: right;
}
.three-block .middle-block {
    margin: 0 48px;
}
#home-banner .slick-prev {
    background: url(../images/homepage/bk.png) center center no-repeat;
}
#home-banner .slick-next {
    background: url(../images/homepage/nxt.png) center center no-repeat;
}
.bestseller-slider .slick-slide {
    padding: 0 0 0 30px;
}
.sliderbox .product-image img {
    margin-left: 16%;
    width: 65%;
    margin-top: 18%}
.sliderbox .product-name {
    font-size: 16px;
    font-weight: 100;
    line-height: 17px;
    padding: 2% 10%;
    text-align: center;
    min-height: 46px;
    overflow: hidden;
}
.sliderbox .add-to-cart {
    display: none;
}
.sliderbox .litre, .sliderbox .price-box {
    width: 100%;
    text-align: center;
    margin: 1% 0;
}
.sliderbox .price-box .price {
    color: #1e6b7b;
    font-family: webfontregular;
    font-weight: 700;
}
.sliderbox .litre p {
    margin: 1em 0 .6em;
    min-height: 20px;
    text-align: center;
}
.sliderbox .price-box h3 {
    color: #d82f4e;
    margin: 2% 0;
    text-align: center;
}
.sliderbox .ogprice h3 {
    color: #ccc;
    margin: 1% 0;
    text-align: center;
    text-decoration: line-through;
}
.sliderbox .add-to-cart span {
    float: right;
}
.sliderbox .add-to-cart img {
    margin-top: 0;
}
.nykaa-choice-underline {
    border-top: 1px solid;
    margin: -12px auto 15px;
    width: 80px;
    padding: 0 3em!important;
}
.nykaa-choice {
    color: #000;
    margin: 0 0 2em;
    text-align: center;
}
.bestseller-slider li, .bestseller-sliders li {
    list-style: none;
}
#home-banner .slick-dots {
    bottom: 12px!important;
}
#home-banner .slick-dots li {
    border-radius: 10px!important;
    background-color: #ccc!important;
    height: 10px!important;
    width: 10px!important;
}
#home-banner .slick-dots li.slick-active button:before {
    background-color: #1e6b7b !important;
    border: 1px solid #1e6b7b !important;
    border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    color: #1e6b7b !important;
    height: 10px !important;
    opacity: 1 !important;
    width: 10px !important;
    line-height: 12px !important;
}
#home-banner .slick-dots li button:before {
    color: #fff!important;
}
.home-testimonial .slick-next, .home-testimonial .slick-prev {
    background-color: transparent!important;
    margin-top: -94px!important;
}
.home-testimonial .slick-slide {
    border-right: 1px solid transparent!important;
}
.bestseller-slider .slick-next, .bestseller-sliders .slick-next {
    right: -30px!important;
}
.bestseller-slider .slick-prev, .bestseller-sliders .slick-prev {
    left: -6px!important;
}
.bestseller-slider .slick-slide, .new-nykaa-slider .slick-slide ,.bestseller-sliders .slick-slide {
    border-right: none!important;
}
.bestseller-slider, .bestseller-sliders {
    padding: 10px 0;
    width: 100%;
    float: left;
    margin-top: 10px;
    font-family: webfontregular;
    margin-left: -13px;
}
.bestseller-sliders .slick-list {width:90%; margin: 0 auto;}
.bestseller-slider .nykaa-choice, .content_inner .nykaa-choice, .home-bestseller .nykaa-choice, .new-nykaa .nykaa-choice {
    font-size: 32px;
    margin: 0 0 1em;
    font-family: webfontregular;
}
.home-testimonial .nykaa-choice {
    color: #000;
    font-style: normal;
    font-family: webfontregular;
    font-size: 32px;
    margin: 0 0 1em;
}
.nykaa-choice span {
    color: #b5b5b5;
    font-size: 32px;
    margin: 0 1.5em;
    display: none;
}
.new-nykaa {
    overflow: hidden;
    width: 100%;
    margin: 0 0 20px;
}
.new-nykaa-slider {
    width: 70em;
    float: right;
    list-style: none none;
}
.new-nykaa-image {
    float: left;
}
.bestseller-slider .slick-slide .sliderbox {
    border: 2px solid transparent;
    min-height: 345px;
    position: relative;
}
.ratings {
    padding: 3% 10% 2% 34%}
.ratings .rating-box {
    float: left;
    margin: 1px 0 0;
}
.rating-box .rating {
    float: left;
    height: 14px;
}
.rating-box {
    font-size: 0;
    height: 14px;
    line-height: 0;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -999em;
    width: 80px;
}
.ratings .review-label {
    margin: 0 0 0 7px;
}
.ratings .amount {
    display: none;
}
.bestseller-slider #product-view {
    min-height: 344px;
}
.bestseller-slider .product-box {
    overflow: hidden;
    padding: 4px;
}
.ogprice {
    color: #787878;
    margin: 0 12px 0 -40px;
    text-decoration: line-through;
}
.bestseller-slider .slick-next, .new-nykaa-slider .slick-next,.bestseller-sliders .slick-next {
    background: url(../images/homepage/snext.png) center center no-repeat;
}
.bestseller-slider .slick-prev, .new-nykaa-slider .slick-prev,.bestseller-sliders .slick-prev {
    background: url(../images/homepage/sprev.png) center center no-repeat;
}
#home-banner .slick-next, #home-banner .slick-prev, .bestseller-slider .slick-next, .bestseller-slider .slick-prev, .new-nykaa-slider .slick-next, .new-nykaa-slider .slick-prev,.bestseller-sliders .slick-next, .bestseller-sliders .slick-prev {
    margin-top: -184px;
}
.sliderbox .product-name a {
    font-size: 16px;
}
.my_product_view .available_shade_box {
    height: 180px;
    position: relative;
}
.my_product_view .p_selection {
    bottom: 10px;
    position: absolute!important;
    width: 100%!important;
}
.price-box .old-price {
    margin-right: 20px;
}
.price-box .old-price, .price-box .special-price {
    display: inline;
}
.price-box .old-price span {
    color: #787878!important;
    text-decoration: line-through;
}
@media screen and (max-width:990px) {
    .bestseller-slider, .gift-block, .home-add, .home-bestseller, .home-block img, .home-testimonial, .three-block {
    width: 100%}
.gift-block .giftimg1, .gift-block .giftimg2 {
    width: 50%}
.three-block img {
    width: 28.8%}
.home-testimonial p {
    line-height: 21px;
    padding: 0 4em;
}
.sliderbox .product-image img {
    margin-left: 0;
}
.home-top-menu-fixed {
    position: relative!important;
}
#home-banner {
    width: 100%}
.three-block .middle-block{
    margin:0 6% 0 6.5%;
}
}
@media screen and (min-width :768px) and (max-width :1024px) {
    .slick-next, .slick-prev {
    margin-top: -190px!important;
}
.bestseller-slider .slick-track {
    height: 300px!important;
}
.m-widget-slider .slick-track {
    height: 300px!important;
}
.sliderbox .product-image img {
    margin: 0 0 0 20%;
    width: 60%}
.home-block {
    margin: 6% 0 0;
}
.slick-slider {
    margin-bottom: 0!important;
}
.new-nykaa-image {
    float: left;
    width: 28%}
.new-nykaa-slider {
    float: left;
    width: 72%}
.bestseller-slider {
    margin-left: 0;
}
.new-nykaa-slider .slick-next, .new-nykaa-slider .slick-prev {
    margin-top: -145px!important;
}
.home-testimonial .nykaa-choice {
    font-size: 30px;
}
.home-testimonial .nykaa-choice span {
    margin: 0 1em;
}
.sliderbox .add-to-cart {
    text-align: center;
}

.ratings {
    padding: 3% 10% 2%;
}
.bestseller-slider .slick-slide .sliderbox {
    border: none;
}
.sliderbox .product-name{
    height: 46px;
    line-height: 20px;
}
.sliderbox .product-name a{
   color: #000;
}
.bestseller-slider .slick-slide{
    padding: 0px;
}
.bestseller-slider .slick-next {
    right: -18px !important;
}

}
@media screen and (min-width :360px) and (max-width :640px) {
     .bestseller-slider .slick-list,.widget-bestseller-slider .slick-list{
         overflow: unset !important;
    }
    .new-nykaa-image {
    margin-left: 12%}
.sliderbox .add-to-cart {
    text-align: center;
/*    display: block!important;*/
}
.ratings {
    padding: 3% 10% 2% 25%;
}
.sliderbox .nykaa-tags ul{
    display: block;
}
.sliderbox .ratings {
    padding: 3% 10% 2% 15% !important;
}
}@media screen and (max-width :480px) {
    .bestseller-slider .slick-list,.widget-bestseller-slider .slick-list{
        overflow: inherit !important;
    }
    .bestseller-slider {
    width: 89%}
.home-block {
    float: none;
    width: 100%}
.home-block img {
    width: 102%}
.home-bestseller .bestseller-slider {
    float: none !important;
    margin-left: 9%}
.gift-block .giftimg1, .gift-block .giftimg2 {
    width: 100%;
    float: none;
    padding: 10px 0;
}
.home-testimonial {
    padding: 20px 29px;
    margin-left: 5px;
}
.home-testimonial p {
    line-height: 21px;
    padding: 0 .5em;
}
.three-block img {
    width: 98%;
    float: none!important;
    margin: 0 0 10px 10px!important;
}
.gift-block {
    padding: 0 0 0 8px;
}
#home-banner .slick-next, #home-banner .slick-prev {
    margin-top: -90px;
}
/*Home slider responsive*/
.sliderbox .nykaa-tags ul{
    display: block;
}
.sliderbox .product-image img {
    margin-left: 0;width: 100%;
}
.sliderbox .product-name a {
    font-size: 13px;color: #000;
}
.sliderbox .ratings {
    padding: 3% 10% 2% 0%;
}
.sliderbox .price-box .old-price {
   margin-right: 0px;
}
.sliderbox .price-box .old-price,.sliderbox .price-box .special-price{
    display: block;
}
.sliderbox .review-label{
    margin: 0px 0px 0px 0px;
}
.sliderbox .review-label,.sliderbox .litre, .sliderbox .price-box {
    font-size: 13px;
}
.sliderbox .litre p{
        margin: 1em 0 0.6em;
    }
    .sliderbox .price-box{
        margin: 3% 0;
    }
.bestseller-slider .slick-slide{
    padding: 0px;
}
.bestseller-slider .slick-prev {
    left: -36px !important;
}
.bestseller-slider .slick-next{
    right: -50px !important;
}
.sliderbox .product-name{
    padding : 2% 1%;
}
/*Home slider responsive*/
.bestseller-slider .slick-slide .sliderbox{
    min-height: 240px;
}
.sliderbox .price-box .old-price, .sliderbox .price-box .special-price{
    display: inline;
}
.home-testimonial .slick-next, .home-testimonial .slick-prev {
    margin-top: -210px!important;
}
.nykaa-choice span {
    margin: 0 .2em;
}
.new-nykaa-image {
    margin-left: 6%}
.new-nykaa-slider {
    margin: 4% 0 0 12%;
    width: 80%;
    float: left;
}
.bestseller-slider .nykaa-choice, .home-bestseller .nykaa-choice, .home-testimonial .nykaa-choice, .new-nykaa .nykaa-choice {
    font-size: 23px;
}
.sliderbox .add-to-cart {
    text-align: center;
/*  display: block!important;*/
}
.ratings {
    padding: 3% 10% 2% 19%;
}
.slick-slider{
    margin-bottom: 0px !important;
}
}
@media screen and (min-width :360px) and (max-width :640px) {
    .sliderbox .review-label{
       margin: 0 0 0 25px;
    }
}
/*slick.css */
@charset "UTF-8";
/* Slider */
.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: none; }
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }
.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:before, .slick-track:after { 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; }

/* Icons */
@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: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 90%; width: 50px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -64px; padding: 0; border: none; outline: none;opacity: 0.9;background-color:#fff; }
.slick-prev{
    background:#fff url("../images/homepage/bk.png") center center no-repeat;
}
.slick-next{
    background:#fff url("../images/homepage/nxt.png") center center no-repeat;

}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none !important;/*  background: transparent; color: transparent; */ }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: black; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0px; outline: none;}
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
/* .slick-prev:before { content: "�?"; } */
[dir="rtl"] .slick-prev:before { content: "→"; }

.slick-next { right: 8px;outline: none !important; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
/* .slick-next:before { content: "→"; } */
[dir="rtl"] .slick-next:before { content: "�?"; }

/* Dots */
.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: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus: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: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before {  color: #000; opacity: 0.75; }

/*# sourceMappingURL=slick.css.map */
/** mahesh ui fix for tab portrait view show shades in widget **/
@media screen and (min-width :768px) and (max-width :1024px) and (orientation:portrait) {
    /* NW 1419 shades not visible issue*/
    .bestseller-slider .slick-track{ height: 347px !important; }
    /* NW-1432 Show add to cart button */
    .hover-addtocart { margin: -18px auto !important; left:0; right:0;}
    .bestseller-slider .product-box .product-name{font-size:8px; line-height:normal;}
}

/** IPad portrait header correction **/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait){
    .recentsearch-as-wrapper{ border:none;}
    #header_bot{
        width:auto;
        padding: 10px 0 0 0;
        display: block;
        max-width: none;
        border: none;
        border-radius: 0;
        margin-left: 1.5%;
        margin-right: 1.5%;
    }
}
/** IPad portrait header correction **/

/**NW-1417 Tab rotation issue**/

@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    .search_box{margin-left:0em;}
    #search_mini_form{width:381px !important;}
}
/**NW-1417 Tab rotation issue**/
/** NW-1432 Add to Bag in wishlist**/
@media screen and (min-width:768px) and (max-width:1024px){
    .product-box .add-to-cart a, .add-to-cart a:hover{ background-color:#003243}
    
    #my-wishlist .product-box .add-to-cart, #my-wishlist .product-box .availability.out-of-stock 
    { display:block!important}
}

/*********************************
**********************************
*** NW-1587 Browser in App issue**
*** Browser: Safari             **
*** Device: Apple iPad          **
*** App: Facebook               **
*** Auth: Fermion               **
**********************************
**********************************/
.recentsearch-as-wrapper{ top: -20px; left: 599px; }
        
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation:landscape){
    .recentsearch-as-wrapper{    left: 33.5% !important; width:350px;border-width: medium 1px 1px;border-style: none solid solid;
        border-color: -moz-use-text-color #CFCFCF #CFCFCF;}
    .search_box{width: 331px;}
    
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
    .recentsearch-as-wrapper{    top: 45px !important; left: 95px !important; width: 361px !important;border-width: medium 1px 1px;border-style: none solid solid;
        border-color: -moz-use-text-color #CFCFCF #CFCFCF;
        }
    .recentsearch-as-maincontent{width: 361px !important;}
    #search_box1{/*width: 364px;*//*NW-2135*/width:250px;} 
}

@media (min-device-width: 640px) and (max-device-width: 1024px) and (orientation: landscape) {
    .topmenu_landscape{
        margin-top: 0.7% !important;
        width: 10%;
    }
    .block-content li .gift_card{
        background: url(../images/sprite.png) -44px -295px no-repeat;
        float: left;
        height: 31px;
        width: 22px;
        margin: 0 5px 0 8px;
    }
    .block-content li .contact_us{
        background: url(../images/sprite.png) -20px -295px no-repeat;
        float: left;
        height: 40px;
        width: 21px;
        margin: 0 5px 0 8px;
    }
    .block-content li .login{
        background: url(../images/sprite.png) 11px -295px no-repeat;
        float: left;
        height: 40px;
        width: 32px;
        margin: 0 5px 0 -2px;
    }
}


@media (min-device-width: 640px) and (max-device-width: 1024px) and (orientation: landscape) {
    .block-content li .login{
        background: url(../images/sprite.png) 11px -295px no-repeat;
        float: left;
        height: 40px;
        width: 32px;
        margin: 0 5px 0 -2px;
    }
}

.subscription-content{display: none;border: 3px solid #f8f8f8;padding: 10px 0;}
.text-info .subscribed-price {font-weight: bold;color: #1e6b7b;}
.text-info .subscribed-save{color: #1e6b7b;padding-left:0px;}
.frequency-qty-box {border-bottom: 2px solid #f8f8f8;padding: 10px;}
.frequency-qty-box select{padding: 4%;}
.text-info, .frequency-qty-box,.subscription-total-price,.subscription-continue {padding: 10px 0;text-align: center;width:100%;}
.subscription-total-price span{color:#1e6b7b;font-weight: bold}
.subscription-continue #continue {color:#fff;background: #1e6b7b;width: 100%;font-size: 19px;font-weight: bold;height: 58px;text-transform: uppercase; border: none;}
.subscription-left {padding-left:15px;}

@media screen and (max-width: 640px) and (min-width: 300px){
.show-hide-subscription {clear: both;padding: 6px;text-align: center;font-weight: bold;color: #1e6b7b;padding: 6% 13% 6% 0;width: 100%;border: 1px solid #1e6b7b;text-align: center;margin: 0 auto;font-size: 18px;position: relative;
}

.show-hide-subscription .arrow {background: #1e6b7b;width: 11%;height: 62%;margin: 0 auto;text-align: center !important;border-radius: 50%;color: #fff;padding: 2%;position: absolute;right: 2%;top: 19%;
}
.text-info {
    position: relative;font-size: 4.5vw;
}
.text-info span {
    display: inline-block;
    vertical-align: middle;
}
span.subscribe_price {
    float: left;
}
.text-info .subscribed-price {    font-weight: bold;color: #1e6b7b;padding-left: 1%;float: left;margin-left: 2%;font-size: 5vw;
}
.text-info .subscribed-save {color: #1e6b7b;}
span.qstnmark {background-color: #aca4a4;width: 15px;height: 15px;margin: 0 auto;text-align: center !important;border-radius: 50%;color: #fff;padding: 1%;position: absolute;right: 0%;font-size: 0.8em;font-weight: bold;
}
.frequency-qty-box {text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;
}
.frequency-qty-box:after {content: '';width: 100%;display: inline-block;
}
.frequency-qty-box div {display: inline-block;vertical-align: middle;float: left;width: 37%;font-size: 4vw;
} .frequency-qty-box .sub_frequency{width:63%;}
.show-hide-subscription .up{-ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);}
.show-hide-subscription .down{-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}


}

@font-face{font-family:'icomoon';src:url("../mvc/fonts/mkr.eot?lrjnd");src:url("../mvc/fonts/mkr.eot?lrjnd#iefix") format("embedded-opentype"),url("../mvc/fonts/mkr.ttf?lrjnd") format("truetype"),url("../mvc/fonts/mkr.woff?lrjnd") format("woff"),url("../mvc/fonts/mkr.svg?lrjnd#mkr") format("svg");font-weight:normal;font-style:normal}.form-multistep-steps>li::before{color:#c9c9c9 !important}.my-order-box-steps>li.completed::before{background-color:#5cd285 !important;border:1px solid #4ec678 !important;color:#fff !important;color:#5cd285;content:"\e912" !important;font-family:'icomoon';font-weight:normal}.invoice-btn-wrap .invoice-btn{width:230px}.invoice-btn-wrap .invoice-btn .fa,.my-order-box-section .fa{font-family:'icomoon';font-style:normal}.invoice-btn-wrap .invoice-btn .ca-arrow-down:before{content:"\f107"}.invoice-btn-wrap .invoice-btn .fa-envelope:before{content:"\f0e0"}.cross-icon:before{content:"\e906"}.invoice-btn.cancle-btn span.icon{background-color:darkgray}.invoice-btn-wrap.--first{margin-top:50px !important}.white-bg-shaddow{background:#fff;box-shadow:0 1px 3px rgba(226,226,226,0.25),0 1px 2px rgba(226,226,226,0.5);border-radius:3px;overflow:hidden}.--pd10{padding:10px}.--mt10{margin-top:10px}.--red{color:red}.--btn{background:#003243;border:1px solid #003243;border-radius:3px;color:#fff;cursor:pointer;display:inliine-block;font-weight:600;padding:8px 15px;text-align:center}.--btn:hover{color:#fff}.--btn-link{background:transparent;color:#003243}.--btn-link:hover{color:#003243}.--btn-block{display:block;width:100%}.my-orders-lists-wrap .cart-totals-wrap{border:solid 1px #fff}.search_box_desktop input[type="text"]{line-height:1}.my-order-box-section .fa-angle-left:before{content:"\f104"}.my-order__order-details-btn{color:#003243}@media all and (max-width:768px){.hide-on-768{display:none}}@media all and (min-width:768px){.my-order__order-details-btn:hover{color:#ff77ac}}.invoice-btn{background:#5cd285!important;color:#fff!important;padding:10px 0!important;border-radius:5px;float:left;margin:10px!important;text-align: center;}.invoice-btn.cancle-btn{background:#f14950 !important}
#aw-pq2-question-form label{
    float:left;
    margin:20px 0 !important;
    width:230px;
}
#aw-pq2-question-form #RecaptchaField2{
    padding-left:230px;
}
#aw-pq2-question-form  input[type="text"],#aw-pq2-question-form  textarea{padding: 10px !important;}
