/* -------------------------------------------------------------------------------------
 *  Designed by FERMION PVT LTD.
 *  ------------------------------------------------------------------------------------
 *  Author - Antan Nelson
 *  ------------------------------------------------------------------------------------
 *  Email: antan.nelson@gmail.com
 *  Work: Web Designer & Front-end Developer @ Dreamscape Media - http://fermion.in
 *  Latest update: Dec 20, 2017
 * ---------------------------------------------------------------------------- */


/* RESPONSIVE CSS
-------------------------------------------------- */


/* iMac */

@media (min-width: 2500px) {

}

/* Extra Large Devices, Wide Screens */

@media (min-width: 1920px) {

}

/* Large Devices, Wide Screens */

@media (max-width: 1200px) {

}
@media (max-width: 2500px) and (min-width: 768px) {

}
@media (max-width: 2500px) and (min-width: 992px) {

}

/* Medium Devices, Desktops */
@media (max-width: 1440px){
    /*----------mega menu designer issue full height----------------*/
    .designer-type .designer-tab .tabs-content .tab-pod .tab-menu ul li a, .alpha-menu .designer-pod .alpha-be .designer-menu ul li a{
        padding: 3px 0;
    }
    .alpha-menu .designer-pod .search-block, .alpha-menu .designer-pod .alpha-be{
        margin-top: 12px;
    }
    .alpha-menu .designer-pod .alpha-be{
        height: 360px;
    }
}

@media (max-width: 1112px){
.myOrderPage .message.info.empty {
    width: 100%;
    float: left;
    height: auto;
    padding: 20px 10px;
}
.welcomePopupWrap{
    padding: 15px;
}
.welcomePopupWrap .welcomepopup .replaceWrap .welcomeImgWrap{
    padding: 0px;
}
.welcomePopupWrap .welcomepopup .replaceWrap .registerBtn {
    padding: 0 10px 10px;
}
/*-------------welcome popup ------------*/
.welcomePopupWrap .welcomepopup .replaceWrap .registerBtn{
        box-shadow: none;
}

.welcomePopupWrap .welcomepopup .welcome_left_wrap{
        padding: 20px;
        text-align: left;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .row.row-margin.mobile-view-para p{
        font-size: 14px !important;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap .International_info{
    font-size: 14px;
}
.welcomePopupWrap .welcomepopup .replaceWrap .registerBtn {
    padding: 10px !important;
}
/*-------------------Header & footer------------------------*/
 body{
        overflow-x: hidden !important;
    }
.nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock{
        position: fixed;
}
  .nyHeader {
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
/*-----Boss Sale changes 03 april 2019 by palasika----*/
.nyHeader .nySectionBlock {
    min-height: 60px;
}
.nyHeader .nyMenu .nyDesktopMenu, .nyHeader .nySectionBlock .nySearchBlock, .nyHeader .nySectionBlock .nyCountryBlock, .nyHeader .nySectionBlock .nsSignup, .nyTrendingPromotionSecondCover, .nyTrendSection {
    display: none;
}
.nyHeader .nyMenu {
    position: absolute;
    width: 100%;
    height: 1px;
    top: 10px;
    left: 0;
}
.nyHeader .nyMenu .nyMobileMenu {
    display: block;
    margin: 14px 0 0 20px;
}
.nyHeader .nyMenu .nyMobileMenu .MenuIcon {
    display: block;
    cursor: pointer;
    width: 25px;
    height: 25px;
}
.nyHeader .nyMenu .nyMobileMenu .mobileMenuLayer {
    display: none;
    left: -100%;
}
.nyHeader .nyMenu .nyMobileMenu .mobileMenuLayer .MenuIcon {
    width: 18.8%;
    height: 100vh;
    top: 0;
    right: 0;
}
/*-----Boss Sale changes 03 april 2019 by palasika----*/
.nyHeader .nySectionBlock .logo {
    width: 74px;
    height: 60px;
    margin: 0;
    line-height: 60px;
}
.nyHeader .nySectionBlock .logo img {
    width: 100%;
}
.designer-alpa .tab-content .tab-data .brands .data-coloum {
    width: 87%;
}
.nyHeader .nySectionBlock .nyMinCart {
    right: 0 !important;
    margin: 20px 0 0 0;
}
footer .footerSection1 .containers, footer .footerSection2 .containers, footer .footerSection3 .containers {
    width: 100%;
}
footer .footerSection2 {
    height: auto;
}
footer .pagemenu ul li:nth-child(3) {
    margin-left: 0px;
}

/*-----home-----*/
.mobileBanner {
    display: block !important;
}
.nyPromotionalBlock {
    margin-top: 60px;
}
.nyPromotionalBlock, .nyTrendingPromotion, .nyTrendingPromotionSecondCover {
    float: left;
    width: 100%;
    height: auto;
    padding: 0 15px;
}
.nyPromotionalBlock .categorieMenu {
    display: block;
}
.nyPromotionalBlock .bitMap .mobile {
    display: block;
 }

  /*.nyCarousel {
    margin-top: 94px;
  }*/
  .nyListingBlock {
    width: 100%;
    margin-top: 5px;
    padding: 10px;
  }
  .nyListingBlock .headerSection {
    border: 0;
  }
  .nyListingBlock .headerSection h1 {
    font-size: 25px;
    margin: 0;
    width: 100%;
  }
  .nyListingBlock .headerSection h1 .collection {
    float: left;
    width: 100%;
    clear: both;
    padding: 2px 0 0;
    border-bottom: solid 1px #000;
  }
  .nyListingBlock .headerSection h1 .collection span {
    float: left;
    display: block;
    background-color: #FFF;
    padding: 0 15px 5px 5px;
    margin: 5px 0 -10px 10px;
  }
 /* .nyListingBlock .reponsiveFilterBlock {
    margin: 10px 0 0;
    padding: 5px 0;
    text-align: center;
    border-bottom: solid .5px #000;
    position: relative;
    z-index: 1;
}*/
.nyPromotionalBlock .categorieMenu .SubMegamenu ul li a.menu-collapse::after {
    height: 20px;
    background-image: url(../images/plus-icon.svg);
    top: 10px;
}
.nyPromotionalBlock .categorieMenu .SubMegamenu ul li a.menu-expand::after{
    content: '';
    position: absolute;
    width: 12px;
    height: 20px;
    border: 0;
    background-image: url(../pub/static/frontend/Nykaa/theme001/en_US/images/plus-icon.svg);
    background-image: url(../images/plus-icon.svg);
    background-position: 0 6px;
    margin: 0;
    background-repeat: no-repeat;
    background-size: contain;
    right: 4px;
    top: 10px;
}

  /*------------------Wishlist changes------------------*/
/*PDP sticky design changes 9may banner cropped everyshaere*/
/*height reduce changes 18may*/
.myOrderPage{
    /*padding: 0 40px 0 0;*/
    float: left;
    /*margin-top: 67px;*/
}
/*-----Boss Sale changes 03 april 2019 by palasika----*/
/*PDP sticky design changes 9may banner cropped everyshaere*/
/*.myOrderPage .header{
   margin-top: 95px;
}*/
/*PDP sticky design changes 9may banner cropped everyshaere*/
/*sanity ui changes 22may*/
.myOrderPage .header{
   margin-top: 5px;
}
.myOrderPage .header h1{
    padding: 0 11px 0 34px;
}
.myOrderPage .message.info.empty {
    width: 100%;
    float: left;
    height: auto;
    padding: 20px 10px;
}
.wishlistPage{
    width: 100%;
    float: left;
}
#contactpopup .modal-content {
    height: auto;
}
.wishlistPage .productList{
    padding: 0;
}
/*------------------Search page changes------------------*/
section#sectionmain {
    margin-top: 0px;
}
.categorySearchh {
    float: left;
    margin: 10px 0 0 0;
    position: absolute;
   left: 3%;
   top: 62px;
}
.nyListingBlock .nyListingProductBlock{
        padding: 0;
}
.nyHeader .nySectionBlock .nyDiviceSearchBlock{
    display: block;
}
.nyHeader .nySectionBlock .nyDiviceSearchBlock .nySearchSection .nySearchIcon{
    background-image: url(../images/search-mobile.svg);
}
/*------------------Empty Cart for tab view------------------*/
.nyContinueShop {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 82px;
}
.nyContinueShop .nyContinueimg {
    width: 100%;
    height: auto;
    float: left;
    padding: 40px 0 0;
    text-align: center;
}
.nyContinueShop .nyContinueimg img {
    width: 70%;
}
.nyContinueShop .nyContinueBtn {
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    position: relative;
}
.nyContinueShop .nyContinueBtn a {
    float: none;
    width: 50%;
    margin: 0 auto;
    background-color: #000;
    padding: 15px;
    font-family: ceraBold;
    font-size: 2    1px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
/*------------------My Order for tab view------------------*/
.myOrderPage .orderSection .leftSection {
    display: none;
}
.myOrderPage .orderSection .contentSection {
    float: left;
    width: 100%;
    padding: 39px 10px;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .row.row-margin.mobile-view-para {
                font-size: 11px;
                margin: 0 0 20px;
        }
        .international-price {
                text-align: left;
        }
        .welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .form-group .dropdown {
                margin-bottom: 18px;
        }
        .welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .form-group button.save {
                font-size: 14px;
        }
        .welcome_currency_popup .questionText {
                text-align: left;
                margin-bottom: 16px;
        }
/*--------------Listing-------------------------*/
        .breadcums {
            display: none;
        }
        section.bannerSlider {
           margin-bottom: 0px;
        }
        /****************16 may******************/
        /*.nyListingBlock .reponsiveFilterBlock .nySortbySection {
            float: left;
            display: inline-block;
            width: 50%;
            height: auto;
            margin-right: 0;
            padding: 0 10px;
        }*/
        /***************************************/
        /****************16 may******************/
        /*.nyListingBlock .reponsiveFilterBlock .nySortbySection .icon {
            margin: 0 10px 0 0;
        }*/
        /**********************************/
        /******************16 may**********************/
        /*.nyListingBlock .reponsiveFilterMobBlock .nySortbySection .sort-data {
                font-size: 14px!important;
            width: 90%!important;
            text-align: left;
        }*/
        /*************************************/
        .nyListingBlock .reponsiveFilterBlock .centerLine {
            display: inline-block;
            float: left;
        }
        /******************16 may**********************/
        /*.nyListingBlock .reponsiveFilterBlock .nyFilterbySection {
            float: right;
            display: inline-block;
            width: calc(50% - 2px);
            margin-left: 0;
            padding: 0 12%;
        }*/
        /*********************************************/
        /*********************16 may**********************/
        .nyListingBlock .nyFilterBlock {
            position: fixed;
            top: 0;
            right: -91%;
            width: 81.2%;
            background-color: rgba(255,255,255,0.99);
            z-index: 99;
            height: 100vh !important;
            overflow: auto;
            box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.21);
        }
        /*******************************************/
        .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod {
            right: auto;
            left: 0;
            top: 32px;
        }

        .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::after{
                left: 40px;
                right: auto;
                top: -28px;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::before{
                left: 40px;
                right: auto;
                top: -32px;
        }
        .nyListingBlock .nyFilterBlock .filterHead {
            margin: 0 -15px;
            width: 110%;
            border-bottom: 0;
            padding: 0;
        }
        .nyListingBlock .nyFilterBlock .filterHead h4 {
            float: left;
            width: 100%;
            text-align: center;
            padding: 22px 0 14px;
        }
        .nyListingBlock .nyFilterBlock .filterSection {
            height: auto;
            overflow: auto;
            position: relative;
            float: left;
            overflow-x: hidden;
            padding-bottom: 0px;
        }
        .nyListingBlock .nyFilterBlock .filterSection .header {
            padding: 18px 0;
            position: static;
            border: 0;
            border-bottom: solid 0.5px #9b9b9b;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector {
            display: none;
           /* border-bottom: solid 0.5px #9b9b9b;*/  /*removed for new filter palasika7-3-19*/
            padding: 2px 0 200px 0px !important;
            margin: 0 0 6px 0;
        }
        .filter-sidebar{
                width: 100%;
        }
        .nyListingBlock .nyFilterBlock .filterSection i.nyPlus{
                position: absolute;
                top: 25px;
                right: 10px;
                width: 12px;
                height: 12px;
                background-image: url(../images/plus-icon.svg);
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
        }
        .nyListingBlock .nyFilterBlock .filterSection .header[aria-expanded="true"] i, .nyListingBlock .nyFilterBlock .filterSection i.nyMinus {
            position: absolute;
            top: 28px;
            right: 10px;
            width: 12px;
            height: 2px;
            background-image: url(../images/minus-icon.svg);
            background-color: #a4a4a4;
        }
        .nyListingBlock .nyFilterBlock .applyFilter {
            display: block;
            position: fixed;
            width: calc(60.2% - 20px);
            height: auto;
            font-family: 'ceraMedium';
            font-size: 14px;
            text-align: center;
            color: #FFF;
            padding: 11px 0;
            border: solid 1px #000000;
            /*commented by monali 17-8-19*/
            /*right: -91%;*/
            bottom: 0;
            margin: 10px;
            background-color: #000;
            z-index: 99;
            text-transform: uppercase;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sectorWrap .subsector{
        display: none;
    }
    .subheader1 i.nyPlus, .subheader1 i.nyMinus {
            top: 2px !important;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        /*PDP sticky design changes 9may banner cropped everyshaere*/
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productImageSection{
                width: 100%;
                padding-top: 0px;
        }
        .productDetailPage .detailBlock .productImageSection .imageList{
                display: block;
                padding: 0 200px;
                margin-bottom: 53px;
        }
        .productDetailPage .detailBlock .productDetailSection{
                width: 100%;
                text-align: center;
                padding: 0 30px;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .head .measure-title{
                text-align: center;
        }
        .sizeList_measurementdiv {
            width: auto;
            height: auto;
            float: none;
            margin: 0 auto;
            text-align: center !important;
            display: table;
            position: relative;
        }
        .nyListingBlock .overlayBox {
            display: block;
            position: fixed;
            right: -101%;
            top: 0;
            width: 100%;
            height: 100vh;
            z-index: 3;
        }
        div#priceRange.rangeslider {
            padding-left: 12px;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .head a{
                float: none;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection{
                width: 100%;
                padding: 0 10px;
                margin: 0 0 10px!important;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .selection{
                width: 100%;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .selection label{
                float: none;
        display: inline-block;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection{
                width: 100%;
                text-align: center;
                padding: 0 10px;
                margin: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .shopbtn{
                float: none;
        display: inline-block;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc .description-accordion .block .head, .productDetailPage .detailBlock .productDetailSection .productDesc .description-accordion .block .content{
                text-align: left;
        }
        /*changed by palasika for new filter*/
        .nyListingBlock .nyFilterBlock .filterHead .icon {
                display: none;
            float: left;
            width: 18px;
            height: 18px;
            background-image: url(../images/filter-icon.svg);
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            margin: 0 10px 0 0;
            position: absolute;
            left: 0px;
            top: 3%;
        }
        .nyListingBlock .nyFilterBlock .filterHead .icon span {
            position: absolute;
            top: -4px;
            right: -4px;
            width: 8px;
            height: 8px;
            background-color: #fd7685;
            border: solid 1px #FFF;
            border-radius: 50%;
        }
        #contactpopup p, #contactpopup ul li{
                font-size: 14px;
        }
        /*.productDetailPage .detailBlock .productDetailSection .shopbtn{
                width: 100%;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist{
                height: 50px;
                padding-top: 5px;
                width: 50%!important;
                margin: 0 auto;
                float: none;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist img{
                height: 16px;
                width: 18px;
                margin-right: 10px;
        }*/
        .productDetailPage .detailBlock .productDetailSection .btnSection #notbtn{
                width: 50%;
        margin: 0 auto;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifi{
                width: 60%;
                margin: 10px 0 0;
                height: 45px;
                line-height: 45px;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                cursor: pointer;
                width: 40%;
                height: 45px;
                line-height: 45px;
                margin: 10px 0 0;
        }
        /*changed by palasika for filter*/
        .nyListingBlock .nyFilterBlock .filterSection .sector label .checkbox {
            width: 14px;
            height: 14px;
            position: relative;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector label input[type='checkbox']:checked ~ .checkbox::after {
            position: absolute;
            content: " ";
            color: #FFF;
            width: 100%;
            height: 100%;
            line-height: 20px;
            text-align: center;
            background-image: url(../images/icons-checkmark-white.svg);
            background-size: 70%;
            background-position: center;
            background-repeat: no-repeat;
        }
        .detailBlock .productImageSection .modal-dialog {
            width: 100%;
        }
        .detailBlock .productImageSection #myCarousel .carousel-inner>.item>img{
                width: 100%;
        }
        .productDetailPage .detailBlock .productDetailSection .colorSection .title{
                width: 100%;
                text-align: center;
        }
        .productDetailPage .detailBlock .productDetailSection .colorSection .selection label{
                float: none;
        }
        /*------------checkout-------------------*/
        .nyCart{
                float: left;
                position: static;
                overflow: auto;
                height: 88vh;
                margin-top: 97px;
        }
        .nyCart .nyCartBlock{
                margin: 0;
                width: 100%;
                height: auto;
                float: left;
                padding: 0 30px;
        }
        .nyCart .nyCartBlock .cartProductdetails {
            height: auto;
        }
        .nyCart .minCheckout {
            position: static;
            height: auto;
            float: left;
            box-shadow: none;
        }
        .nyCart .minCheckout .checkoutBlock {
            width: 100%;
            padding: 0 30px 70px 30px;
            padding-top: 0;
            float: left;
            overflow: hidden;
        }
        .nyCart .minCheckout .checkoutBlock .section:nth-child(1){
                display: none;
        }
        .nyCart .minCheckout .checkoutBlock .section:nth-child(2) {
            width: 100%!important;
            border-top: solid 1px #000;
            padding-top: 20px;
            max-width: 100%;
        }
        .nyCart .minCheckout .checkoutBlock .section .pleaseEnterValid{
                width: 100%;
        }
        .nyCart .minCheckout .checkoutBlock .section .couponBox {
            width: 65%;
            margin: 10px 0px 0 0;
        }
        .nyCart .minCheckout .checkoutBlock .section .couponApply {
            padding: 5px 11px;
            margin-left: 13px;
            width: 30%;
        }
        .nyCart .minCheckout .checkoutBlock .orderSummary {
            display: block;
            padding: 40px 0 0 0;
        }
        .nyCart .minCheckout .checkoutBlock .shippingSection {
            display: block;
            padding: 0px 0 0;
            margin-bottom: 0px;
        }
        .chosingToProcee {
            display: block;
        }
        .nyCart .minCheckout .checkoutBlock .proceedSection {
            padding: 11px 0;
            width: 100%;
            background-color: #ffffff;
            box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
            position: fixed;
            left: 0;
            bottom: 0;
            z-index: 99;
            max-width: 100%;
        }
        .nyCart .minCheckout .checkoutBlock .section .subtotal {
            float: left;
            width: 43%;
            font-family: 'ceraRegular';
            font-size: 16px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: left;
            color: #000000;
            margin: 8px 0 0 7%;
        }
        .nyCart .minCheckout .checkoutBlock .section .proceedToCheckout {
            float: right;
            width: 43%;
            font-family: 'ceraBold';
            font-size: 14px;
            font-weight: bold;
            font-style: normal;
            font-stretch: normal;
            line-height: 50px;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
            margin: 0 7% 0 0;
        }
        .nyCartPaymentGate .paymentForm {
            padding: 10px 50px 0 50px;
        }
        .orderSucess.blockTable{
                width: 100%;
                margin-bottom: 27px;
        }
        .orderSucess .orderBlock{
                width: calc(100% - 20%);
                position: relative;
                right: 10%;
        }
        .mobileAccount .socialSection .gplusAccount img, .mobileAccount .socialSection .facebookAccount img{
                float: none;
        }
       	/*New signin popup 15june palasika*/
	.mobileAccount .socialSection .facebookAccount span, .mobileAccount .socialSection .gplusAccount span{
		margin-left: 15px;
		float: none;
		font-size: 16px;
	}
        .mobileAccount .socialSection .facebookAccount a, .mobileAccount .socialSection .gplusAccount a{
                margin-top: 10px;
        }
        .mobileAccount .socialSection .facebookAccount img, .mobileAccount .socialSection .gplusAccount img{
                margin-top: 0;
        }
        .mobileAccount .socialSection .gplusAccount, .mobileAccount .socialSection .facebookAccount{
                text-align: center;
        }
        .nyBody .nyBody.blur {
                margin-top: 0;
        }

        .productDetailPage .detailBlock .productDetailSection .deliveryWrap {
   /*text-align: center;*/
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .noInternational, .productDetailPage .detailBlock .productDetailSection .btnSection .domestic-delivery {
        width: 100%;
        /*text-align: center;*/
        }
        /*------------JAnhavi kapoor Landing page-------------------*/
        .nyLandingWrap {
                margin-top: 99px;
        }
        .nyLandingWrap .landContainer {
                width: 100%;
                float: left;
        }
        .nyLandingWrap .landContainer .bannerWrap {
                padding: 11px 20px;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap .modelImg {
                width: 50%;
                margin-bottom: 11px;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap .modelImg img {
                width: 100%;
        }
        .nyLandingWrap .desktop {
                display: none;
        }
        .nyLandingWrap .mobile {
                display: block;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap {
                padding: 4px 0 0 0;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap.mobile .modelImg:first-child {
                width: 100%;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap.mobile .modelImg:nth-child(2) {
                padding-right: 6px;
        }
        .nyLandingWrap .landContainer .bannerWrap .imgWrap.mobile .modelImg:nth-child(3) {
                padding-left: 6px;
        }
        .nyLandingWrap .landContainer .bannerWrap .headWrap .mainHEad {
                font-size: 28px;
        }
        .nyLandingWrap .landContainer .bannerWrap .headWrap .subHEad {
                font-size: 20px;
        }
        .nyLandingWrap .landContainer .bannerWrap .priceButton .priceButtonTxt {
                width: 100%;
                font-size: 14px;
        }
        .nyLandingWrap .landContainer .detailWrap .venueWrap,
        .nyLandingWrap .landContainer .detailWrap .contactDetail {
                width: 100%;
        }
        .nyLandingWrap .landContainer .detailWrap .venueWrap .head,
        .nyLandingWrap .landContainer .detailWrap .venueWrap .address,
        .nyLandingWrap .landContainer .detailWrap .contactDetail .head,
        .nyLandingWrap .landContainer .detailWrap .contactDetail .contacts {
                font-size: 14px;
        }
        .nyLandingWrap .landContainer .detailWrap .venueWrap .head {
                margin-bottom: 7px;
        }
        .nyLandingWrap .landContainer .detailWrap .contactDetail .head {
                margin-bottom: 11px;
        }
        .nyLandingWrap .landContainer .detailWrap {
                margin-bottom: 23px;
        }
        .nyLandingWrap .landContainer .detailWrap .contactDetail .contacts:last-child{
                color: #999999;
        }

        .nyCartNewAddress button.edit_addrress_save {
           position: fixed;
           width: 105%;
           font-family: 'ceraBold';
           font-size: 14px;
           font-weight: bold;
           font-style: normal;
           font-stretch: normal;
           line-height: 50px;
           letter-spacing: normal;
           text-align: center;
           color: #ffffff;
           background-color: #9b9b9b;
           margin: 0 -10px;
           margin-top: 30px;
           border: 0;
           left: 0;
           bottom: 0;
        }
  /*new filter css by palasika start 27-2-19*/

     .buttonWrap .resultButton, .nyListingBlock .nyFilterBlock .filterSection div.resetAll{
        display: block;
    }
    .nyListingBlock .nyFilterBlock .filterboard{
        display: none;
    }
   /*new filter css by palasika  28-3-19*/
    .nyListingBlock .nyFilterBlock .filterHead h4{
        width: 100%;
        /*position: absolute;*/
        padding: 0;
        text-transform: uppercase;
                text-align: left;
                font-size: 16px;
                padding-left: 12px;
    }
     /*new filter css by palasika  28-3-19*/
    .nyListingBlock .nyFilterBlock .filterHead h4 span {
            display: inline-block;
            color: #999999;
            font-size: 14px;
            font-family: ceraRegular;
            padding-left: 9px;
            text-transform: capitalize;
        }
        .nyListingBlock .nyFilterBlock .filterHead h4 span span {
           font-family: YantramanavRegular;
           padding-left: 0px;
        }
    .nyListingBlock .nyFilterBlock .filterHead .icon{
        position: relative;
        z-index: 99;
        right: unset;
        top: unset;
        margin-left: 10px;
    }
    .nyListingBlock .nyFilterBlock .filterHead .itemCount {
        display: block;
        width: 100%;
        float: left;
        text-align: center;
        position: absolute;
        font-family: ceraRegular;
        font-size: 14px;
        color: #828282;
    }
    .nyListingBlock .nyFilterBlock .filterHead .itemCount {
         font-family: ceraRegular;
    }
    .nyListingBlock .nyFilterBlock .filterHead a{
        margin-right: 15px;
                position: absolute;
                top: 18px;
                right: 0;
        z-index: 99;
    }
    /*changed for new filter by palasika*/
     .nyListingBlock .nyFilterBlock .filterSection {
        height: 100vh;
        margin: 0 -15px;
        overflow: auto;
        position: relative;
        float: left;
        overflow: scroll;
        /*padding-bottom: 65px;*/
        width: 108%;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header{
        clear: both;
        padding: 14px 0px 14px 11px;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header i, .nyListingBlock .nyFilterBlock .filterSection .header.fAccordian .nyPlus{
        display: none;
    }
    .filter-search-block{
        /*display: none;*/
        margin-bottom: 10px;
        margin-top: 0;
    }
    /*filter changes 31may*/
    .nyListingBlock .nyFilterBlock .filterSection .sectorWrap{
    	display: none;
        position: absolute;
        left: 40%;
        top: 0px;
        padding: 2px 0px;
        width: 55%;
    }
     .nyListingBlock .nyFilterBlock .filterSection .sectorWrap.firstFilter{
                display: block;
           }
    /*changed by palasika for filter*/
    .nyListingBlock .nyFilterBlock .filterSection .filterHeadWrap {
        width: 40%;
        float: left;
        border-right: 1px solid #ccccc0;
        min-height: 100vh;
        box-shadow: 0 2px 6px 0 rgba(128, 128, 128, 0.2);
        overflow: scroll;
        overflow-x: hidden;
                height: 100vh;
        padding-bottom: 200px;
    }
    /*.nyListingBlock .nyFilterBlock .filterSection*/ .buttonWrap {
        width: 100%;
        float: left;
        padding: 14px;
        position: fixed;
        bottom: 0px;
        right: -106%;
        box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
        background-color: #ffffff;
        z-index: 99;
    }
    .nyListingBlock .nyFilterBlock .applyFilter{
        position: unset;
        width: 50%;
        float: left;
        margin: 0;
    }
    /*changed for new filter by palasika*/
   /* .nyListingBlock .nyFilterBlock .filterSection*/ .buttonWrap .resultButton {
        width: calc(50% - 7px);
        float: left;
        background-color: #f3f0f0;
        text-align: center;
      /*  padding: 11px 0;*/
      padding: 13px 0;
        font-family: ceraRegular;
        font-size: 14px;
    }
   /* .nyListingBlock .nyFilterBlock .filterSection */.buttonWrap .resultButton span{
        font-family: YantramanavRegular;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header a {
        display: none;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector.firstFilter{
        display: block;
        /*height: 100px;*/
        height: calc(100vh - 128px);
        overflow: scroll;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header h4{
        color: #999999;
        font-family: ceraRegular;
    }
    .fActive{
        color: #000000 !important;
        font-family: ceraMedium !important;
    }
    .nyListingBlock .nyFilterBlock .filterSection div.resetAll {
        width: auto;   display: none;
        float: right;
        font-family: ceraRegular;
        font-size: 14px;
        color: #fd7685;
        padding-right: 8px; padding-bottom: 17px;
        margin-top: 0px;
        margin-right: 39px;
    }
    .nyListingBlock .nyFilterBlock .filterSection div.resetAll a{
       font-family: ceraRegular;
       font-size: 14px;
       color: #fd7685;
       text-decoration: none;
   }
    .nyListingBlock .nyFilterBlock .filterSection .sectorWrap.filterAccordian{
        display: block;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sectorWrap .nicescroll-rails.nicescroll-rails-vr {
        background-color: #9b9b9b !important;
        width: 1px !important;
    }
    /*changed by palasika for new filter*/
    .nyListingBlock .nyFilterBlock .filterSection .sector .jspContainer .jspPane {
        padding-bottom: 74px !important;
        width: 100%  !important;
    }
     /*changed by palasika for new filter*/
  .nyListingBlock .nyFilterBlock .filterSection .sector#Brand .jspContainer .jspPane {
        padding-bottom: 74px !important;
    }


    .text-values button{
        display: none;
    }
    .text-values input{
        width: 35% !important;
         border-radius: 0;
    }
    .text-values input:first-child{
            margin-left: 12px;
    }
   /* .nyListingBlock .nyFilterBlock .filterSection .sectorWrap .nicescroll-rails.nicescroll-rails-vr .nicescroll-cursors {
        height: 89px !important;
    }*/
    .nyListingBlock .nyFilterBlock .filterSection .sector label .fCount{
        padding-right: 5px;
              /*  position: absolute;*/
                right: 0;
                top: 4px;
    }
    .nyListingBlock .nyFilterBlock .filterSection .allBrands {
        display: none;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector.sizeWranning .dangerWrap img{
        left: 43%;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector.sizeWranning .dangerWrap .wraningTxt{
                margin-top: 23px;
                        padding: 0 ;
    }
     .nyListingBlock .nyFilterBlock {
        position: fixed;
        top: 0;
        right: -106%;
        width: 100%;
        background-color: #ffffff;
        z-index: 9999;
        height: 100vh!important;
        overflow: hidden;
        box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .21);
        padding-bottom: 65px;
        /*overflow-y: scroll;*/
        /*-webkit-overflow-scrolling: touch*/
    }
    .filter-sidebar {
    width: 100%;
}
   .nyListingBlock .nyFilterBlock .filterHead {
        margin: 0 -15px;
        width: 104%;
        border-bottom: solid 1px #9b9b9b;
        /*border-bottom: 0;*/
        padding: 18px 0 19px 0;
    }
      .nyListingBlock .nyFilterBlock .filterHead .icon {
        float: left;
        width: 18px;
        height: 18px;
        background-image: url(../images/backLeft.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin: 0 10px 0 0;
    }
        .nyListingBlock .nyFilterBlock .filterHead .icon span {
        position: absolute;
        top: -4px;
        right: -4px;
        width: 8px;
        height: 8px;
        background-color: #fd7685;
        border: 1px solid #FFF;
        border-radius: 50%
    }
    .filterboard{
                display:none;
                }
                /*changed by palasika for new filter*/
        /********************16 may************************/
        /*.nyListingBlock .nyListingProductBlock#maindiv{
                margin-top: 0;
        }*/
        /*.catalogsearch-result-index .nyListingBlock .nyListingProductBlock#maindiv{
                margin-top: 40px;
        }*/
        /***********************end may****************************/

        .nyListingBlock .nyFilterBlock .filterSection .sector label span {
           line-height: 1.8;
        /*   width: calc(100% - 55px); */
           max-height: 49px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                text-overflow: ellipsis;
        }
        /*.nyBody div#alllist.row.container-fluid {
           margin-right: -15px;
           margin-left: -15px;
        }       */
        .nyListingBlock .nyFilterBlock .filterSection div.resetAll.active{
       display: block;
   }
    .nyListingBlock .nyFilterBlock .filterSection .sector.firstFilter#Brand {
    height: calc(100vh - 195px);
}
.noUi-base .noUi-handle.noUi-handle-lower, .noUi-handle.noUi-handle-upper {
    padding: 5px;
    right: -11px!important;
}
.noUi-base .noUi-origin {
    top: -2px !important;
}
.noUi-base, .noUi-connects {
    width: 90% !important;
}

/*new filter css by palasika end 27-2-19*/

.nyListingBlock .nyFilterBlock .filterSection .sector#Color .jspContainer .jspPane, .nyListingBlock .nyFilterBlock .filterSection .sector#Brand.jspContainer .jspPane{
        padding-bottom: 94px !important;
}
        /*------------------App install Design----------------*/
    .appAddWrap {
       display: block;
       width: 100%;
       float: left;
       position: fixed;
       bottom: 0;
       left: 0;
       box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.4);
       background-color: #ffffff;
       padding: 15px;
       z-index: 9999;
        }
        .appAddWrap .logo{
       float: left;
       width: 56px;
        }
        .appAddWrap .logo img{
       float: left;
       width: 100%;
        }
        .appAddWrap .appContent{
       float: left;
       width: calc(100% - 110px);
       margin-left: 20px;
        }
        .appAddWrap .appContent .heading{
       float: left;
       width: 100%;
       font-family: 'ceraMedium', sans-serif;
       font-size: 20px;
       color: #000000;
        }
        .appAddWrap .appContent .Content{
       float: left;
       width: 100%;
       font-family: 'ceraRegular', sans-serif;
       font-size: 12px;
       color: #666666;
        }
        .appAddWrap .appContent .Content span{
       font-family: 'YantramanavRegular', sans-serif;
        }
        .appAddWrap .appContent .code{
       float: left;
       width: 100%;
       font-family: 'ceraRegular', sans-serif;
       font-size: 12px;
       color: #666666;
        }
        .appAddWrap .appContent .code span{
       font-family: 'YantramanavBold';
        }
        .appAddWrap .close-app{
       float: right;
       width: 23px;
       padding: 6px;
       margin-right: -3px;
        }
        .appAddWrap .close-app img{
       float: left;
       width: 100%;
        }
        .appAddWrap .bottom-btn{
       float: left;
       width: 100%;
       margin-top: 10px;
       text-align: center;
        }
        .appAddWrap .bottom-btn .installBtn{
       float: left;
       width: calc(100% - 50px);
       height: 40px;
       background-color: #000000;
       line-height: 40px;
       text-align: center;
       font-family: 'ceraBold', sans-serif;
       font-size: 14px;
       color: #d8d8d8;
       text-transform: uppercase;
       text-decoration: none;
       border-radius: 3px;
       margin-left: 25px;
        }
        .appAddWrap .installBtn:hover{
       text-decoration: none;
        }
    /*------------------App install Design----------------*/


    /*new mega menu changes 29-4-19 */
     /* .nyBody{
        top: 97px;
    }*/
    .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li.CounrtyPopup a span {
background: #fff;
color: #000000;
}
    .topBar{
        font-size: 10px;
        height: 25px;
    }
    .topBar .topBarContainer{
        width: 100%;
        padding-top: 4px;
    }
    .topBar .topBarContainer .countryWrap{
        display: none;
    }
    .topBar .topBarContainer .barText{
        padding: 0;
    }
    .menuWrap{
        width: 100%;
        float: left;
        padding: 0 15px;
    }
    /*height reduce changes 18may*/
    .menuWrap .megaMenu .mobileMenuBtn{
        display: block;
        float: left;
        width: 19px;
        height: 12px;
        background-image: url(../images/menu-icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        cursor: pointer;
        margin-top: 8px;
    }
    .menuWrap .megaMenu .menuDesktop, .menuWrap .megaMenu .rightWrap .signinWrap{
        display: none;
    }
    .menuWrap .megaMenu .rightWrap {
        float: right;
        padding: 0;
    }
    .menuWrap .megaMenu .rightWrap .searchWarap span{
        display: none;
    }
    /*height reduce changes 18may*/
    .menuWrap .megaMenu .rightWrap .searchWarap .searchIcon {
      width: 100%;
    	height: 100%;
        background-size: cover;
        margin: 0;
    }
     /*height reduce changes 18may*/
    .menuWrap .megaMenu {
        padding: 7px 0;
    }
    .menuWrap .megaMenu .nyLogo {
        float: none;
        margin: 0 auto;
    }
     /*height reduce changes 18may*/
    .menuWrap .megaMenu .rightWrap .searchWarap {
		width: 16px;
		height: 16px;
		padding-top: 0;
		margin-right: 15px;
		margin-top: 6px;

    }

    /*--------------Mobile Menu--------*/
    .menuWrap .megaMenu .menuMobileWrap{
        display: block;
        width: 100%;
        height: 100vh;
            position: fixed;
            top: 0;
            left: -200%;
            z-index: 11;
        overflow: hidden;
    }
    .menuWrap .megaMenu .menuMobileWrap .mobileMenuContain{
            width: 82%;
            height: 100vh;
            float: left;
            box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.21);
            overflow: auto;
            overflow-x: hidden;
            position: relative;
        /*top: 0;
        left: 0;*/
            background-color: #ffffff;
    }
    .menuWrap .megaMenu .menuMobileWrap .menuMobile {
                width: 100%;
                float: left;
                position: absolute;
                left: 0;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock {
            width: 100%;
            float: left;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock ul {
                width: 100%;
            float: left;
            padding: 9px 0 0;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock ul li{
                width: 100%;
                float: left;
                text-align: left;
                list-style: none;
                padding: 15px 18px 15px 20px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock ul li a, .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock ul li a:hover{
                width: 100%;
                float: left;
                font-family: ceraMedium;
                font-size: 14px;
                color: #000000;
                text-decoration: none;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .menuBlock ul li a img{
                float: right;
                margin-top: 4px;
        }
        .menuWrap .megaMenu .menuMobile .menuMobileWrap .menuChildBlock {
            width: 100%;
            float: left;
            position: absolute;
            top: 0;
            left: 0;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock {
            width: 100%;
            float: left;
        padding: 0 8px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock .registerBlockList{
                width: 100%;
                float: left;
                padding: 28px 0 0 12px;
            border-top: 0.5px solid #cccccc;
            margin-bottom: 0px;
        border-bottom: 0.5px solid #cccccc;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li{
                width: 100%;
                float: left;
                text-align: left;
                padding-bottom: 24px;
        list-style: none;
        position: relative;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li:last-child{
                padding-bottom: 27px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a {
                width: 100%;
                float: left;
            font-family: ceraLight;
            font-size: 14px;
            color: #000000;
            position: relative;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a span.currencyCircle {
            width: 20px;
            height: 20px;
            float: left;
                background-color: #d8d8d8;
                border: 1px solid #979797;
                border-radius: 50%;
                margin: 0 10px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a span {
            width: auto;
            float: left;
        }

        .menuWrap .megaMenu .menuMobileWrap .menuMobile .policyWrap {
            width: 100%;
            float: left;
        padding-bottom: 70px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .policyWrap ul {
                width: 100%;
            float: left;
            padding: 20px  0 10px 24px ;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .policyWrap ul li {
            list-style: none;
            text-align: left;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .policyWrap ul li a{
                width: 100%;
                float: left;
                font-family: ceraLight;
                font-size: 13px;
                color: #000000;
                line-height: 2.31;
                text-decoration: none;
        }
        .menuWrap .megaMenu .menuMobileWrap .cancelBlock {
            width: 20px;
            height: 20px;
            float: right;
            margin: 20px 20px 0 0;
        }
        .menuWrap .megaMenu .menuMobileWrap .cancelBlock img{
                width: 100%;
                float: left;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuChildBlock {
            width: 82%;
        }



         /***** Mobile what's new *****/

    .menuMobileWrap .submenuBlock{
        display: block;
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        right: -100%;
    }

    .menuMobileWrap .submenuBlock .submenuContainer{
        float: left;
        width: 100%;
        /*padding: 20px 40px 0px;*/
    }

    .menuMobileWrap .submenuBlock .submenuContainer .heading{
        float: left;
        width: 100%;
        padding: 20px 20px 0px;
    }
        /*palasika for new mega menu brand changes 4april*/
    .menuMobileWrap .submenuBlock .submenuContainer .heading .imgWrap {
        width: 26px;
        float: left;
       padding: 10px 0;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .heading .imgWrap img {
        float: left;
        width: 12px;
        height: 12px;
    }
    /*palasika for new mega menu brand changes*/
/*palasika for new mega menu brand changes 4april*/
    .menuMobileWrap .submenuBlock .submenuContainer .heading a{
        width: calc(100% - 26px);
        float: left;
        font-family: ceraMedium;
        color: #000000;
     /*   line-height: 1;*/
        text-decoration: none;
        margin-top: 0px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .heading a img{
        float: left;
        width: 12px;
        height: 12px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent{
        float: left;
        width: 100%;
        margin-top: 30px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList{
        float: left;
        width: 100%;
        text-align: left;
        margin-bottom: 30px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .heading{
        float: left;
        width: 100%;
        font-size: 14px;
        color: #000000;
        font-family: ceraRegular;
        line-height: 1.1;
        padding: 0;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .heading .arrowPlus{
        width: 12px;
        height: 12px;
        float: right;
        background-image: url(../images/plus-icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .heading .arrowMinus{
        width: 12px;
        height: 12px;
        float: right;
        background-image: url(../images/minus-icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .list{
        float: left;
        width: 100%;
        margin: 0;
        padding: 0;
        padding-left: 10px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .list li{
        float: left;
        width: 100%;
        list-style: none;
        margin-top: 24px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .list li a{
        text-decoration: none;
        float: left;
        width: 100%;
        font-family: ceraLight;
        font-size: 14px;
        color: #000000;
    }


    .menuMobileWrap .submenuBlock .submenuContainer .new-img{
        float: left;
        width: 100%;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .new-img img{
        float: left;
        width: 100%;
    }


    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn{
        float: left;
        width: 100%;
        border: 0.5px solid #979797;
        margin: 20px 0;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .title{
        float: left;
        width: 100%;
        margin: 7px 0px 2px;
        font-size: 14px;
        font-family: Amiri-BoldItalic;
        font-style: italic;
        color: #000000;
        text-align: center;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock{
        float: left;
        width: 100%;
        padding: 0 10px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData{
        float: left;
        width: calc((100% - 18px) / 2);
        margin-right: 9px;
        margin-bottom: 8px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData:nth-child(even){
        margin-right: 0px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData .img-pod{
        width: 100%;
        height: auto;
        float: left;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData .img-pod img{
        width: 100%;
        float: left;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData .text{
        width: 100%;
        float: left;
        margin-top: 3px;
        font-size: 12px;
        font-family: Amiri-Bold;
        color: #000000;
        font-weight: bold;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .submenuArrival{
        float: left;
        width: 100%;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .submenuArrival a{
        float: left;
        font-size: 14px;
        text-decoration: none;
        margin-bottom: 30px;
        font-family: ceraMedium;
        color: #666666;
        border-bottom: 1px solid #666666;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .newImgAccessories{
        float: left;
        width: 100%;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .newImgAccessories .imgPod{
        width: calc((100% - 7px) / 2);
        float: left;
        margin-right: 7px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .newImgAccessories .imgPod:last-child{
        margin-right: 0px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .newImgAccessories .imgPod img{
        float: left;
        width: 100%;
    }

    /*-----------brand------------*/
    .desktopView{
         display: none;
    }
    .mobileView{
        display: block;
    }
    .allDesignerWrap {
        margin-top: 0px;
    }
    .allDesignerWrap .allDesignerContainer{
        width: 100%;
        float: left;
    }
    .allDesignerWrap .allDesignerContainer .designerListWrap{
        width: 100%;
    }
    .allDesignerWrap .allDesignerContainer .designerListWrap .designerList{
        width: 100%;
        padding-left: 0px;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs{
        padding: 0;
        position: relative;
    }
    .allDesignerWrap .allDesignerContainer .designerMobTabs {
        width: 100%;
        float: left;
        font-family: ceraMedium;
        font-size: 16px;
        color: #000000;
        text-align: center;
        padding: 11px 0 15px 0;
    }
    .allDesignerWrap .allDesignerContainer .designerMobTabs i.fa.fa-angle-down {
        padding-left: 9px;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs .search-block {
        /*margin: 0 20px;*/
        width: 100%;
        height: 35px;
                margin-top: 16px;
                float: left;
                text-align: left;
    }
     /*palasika for new mega menu brand changes*/
    .allDesignerWrap .allDesignerContainer .searchByAlphabet {
        float: right;
        width: 20%;
        margin-top: 16px;
        padding-right: 0px;
         height: calc(100vh - 173px);
        overflow: auto;
        padding-bottom: 60px;
    }
    /*palasika for new mega menu brand changes*/
    /*------20 april--------*/
    .allDesignerWrap .allDesignerContainer .designerWrap {
        float: left;
        width: 77%;
        margin-top: 24px;
        height: calc(100vh - 173px);
        position: relative;
        padding-bottom: 60px;
        overflow: auto;
        margin-right: 5px;
    }
    .allDesignerWrap .allDesignerContainer .searchByAlphabet .searchList li, .allDesignerWrap .allDesignerContainer .searchByAlphabet .searchList li:first-child {
        width: 100%;
        float: left;
    }
    .allDesignerWrap .allDesignerContainer .searchByAlphabet .searchList{
        display: block;
        border: none;
        width: 100%;
        float: left;
        padding: 0px;
    }
    .allDesignerWrap .allDesignerContainer .searchByAlphabet .searchList li a{
        font-size: 12px;
        line-height: 2.92;
    }
        /*palasika for new mega menu brand changes 4april*/
    .allDesignerWrap .allDesignerContainer .designerListWrap .designerList li a{
         line-height: 1.52;
        width: 100%;
        float: left;
        padding-top: 8px;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs ul {
        display: none;
        position: absolute;
        top: 38px;
        width: calc(100% - 118px);
        margin: 0 58px;
        box-shadow: 0 1px 5px 0 rgba(89, 89, 89, 0.5);
        background-color: #ffffff;
        padding: 1px 0 12px 0;
        z-index: 99;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs ul li {
        margin: 0;
        width: 100%;
        float: left;
        text-align: center;
        padding: 10px 0;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs ul li a, .allDesignerWrap .allDesignerContainer .designerTabs ul li a.active, .allDesignerWrap .allDesignerContainer .designerTabs ul li a:hover{
        font-family: ceraMedium;
        font-size: 14px;
    }
        /*palasika for new mega menu brand changes*/
    .menuMobileWrap .submenuBlock .submenuContainer .brandTabWrap{
           width: calc(100% - 26px);
        float: left;
       margin-top: 0px;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .brandTabWrap .brandTab{
        width: 50%;
        float: left;
    }
        /*palasika for new mega menu brand changes 4april*/
    .menuMobileWrap .submenuBlock .submenuContainer .brandTabWrap .brandTab a{
        width: 100%;
        float: left;
        padding: 7px 0;
        text-decoration: none;
        font-family: ceraRegular;
        font-size: 13px;
        color: #000000;
        /*background-color: #e0dede;*/
    }
    .menuMobileWrap .submenuBlock .submenuContainer .brandTabWrap .brandTab a:hover{
        text-decoration: none;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .brandTabWrap .brandTab.tabactive a{
        color: #ffffff;
        background-color: #000000;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .tabContent {
        display: none;
        width: 100%;
        float: left;
    }
    .menuMobileWrap .submenuBlock .submenuContainer .tabContent.contentActive{
        display: block;
    }
    .menuMobileWrap .submenuBlock .nicescroll-rails.nicescroll-rails-vr {
        background-color: #ccc;
        width: 1px!important;
    }
    .menuMobileWrap .submenuBlock div#ascrail2008 .nicescroll-cursors {
        right: -1px;
    }
    /*palasika for new mega menu brand changes*/
    .menuMobileWrap .submenuBlock .submenuContainer .bottomWrap{
        width: 100%;
        float: left;
        overflow: auto;
        height: calc(100vh - 53px);
        padding:0 20px 40px 20px;
    }
    .allDesignerWrap .allDesignerContainer .designerTabs .search-block input{
        width: 70%;
    }

/*-------------Menu buggs Update 2nd may 2019 by palasika---------*/
        .menuMobileWrap .submenuBlock#accessoriesJwel .submenuContainer .frameOne {
            width: 100%;
            float: left;
        }
        .menuMobileWrap .submenuBlock#accessoriesJwel .submenuContainer .frameOne .img-pod {
            width: 50%;
            float: left;
        }
        .menuMobileWrap .submenuBlock#accessoriesJwel .submenuContainer .frameOne .img-pod:first-child{
            padding-right: 3px;
        }
        .menuMobileWrap .submenuBlock#accessoriesJwel .submenuContainer .frameOne .img-pod:last-child{
            padding-left: 3px;
        }
        .menuMobileWrap .submenuBlock#accessoriesJwel .submenuContainer .frameOne .img-pod img {
            width: 100%;
        }
    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .title{
        font-size: 12px;
    }
     .menuWrap .megaMenu .menuMobileWrap .rightSection {
        width: 18%;
        float: right;
        height: 100vh;
    }
      .menuMobileWrap .submenuBlock .submenuContainer .subMenuContent .contentList .list ul.brandList {
            width: 100%;
            float: left;
            padding-left: 0;
            margin: 0;
        }

/*pair it up*/
        .pair-up {
      float: left;
      width: calc(100% - 60px);
      margin: 30px
  }
  .pair-up .block .products {
      margin-right: 52px;
      min-height: 180px;
  }
  .pair-up .block {
      margin-bottom: 0px;
  }
  .pair-up .block .products a .title{
      min-height: 70px;
  }
/*pair it up*/
        /*mega menu sanity 8 may by palasika*/
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a:hover, .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a:active{
                text-decoration: none;
        }
        /*palasika sticky*/
.catalog-product-view footer .footerSection2 .copyRight{
        margin: 0 0 72px 0;
}

/*********************new Listing 16 May*****************/
    .nyListingBlock .nyListingProductBlock .nyProductSections {
            float: left;
            width: calc((100% - 10px) / 2);
            margin-right: 10px;
            margin-bottom: 10px;
    }
        .nyListingBlock .nyListingProductBlock .nyProductSections:nth-child(3n+3){
                margin-right: 10px;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections:nth-child(2n+2){
                margin-right: 0;
        }

        .nyHeader,
        footer .footerSection1 .containers,
        footer .footerSection2 .containers{
                float: left;
                margin: 0;
                width: 100%;
        }
        .nyListingBlock{
                float: left;
                width: 100%;
                padding-left: 20px;
                padding-right: 20px;
        }

       /* .nyListingBlock {
            width: 100%;
            margin-top: 5px;
            padding: 10px;
    }*/

    .nyListingBlock .reponsiveFilterBlock .nySortbySection {
            float: left;
            display: inline-block;
            width: 50%;
            height: auto;
            margin-right: 0;
            padding: 0 10px;
    }

   /* .nyListingBlock .reponsiveFilterBlock .nyFilterbySection {
            float: right;
            display: inline-block;
            width: calc(50% - 2px);
            margin-left: 0;
            padding: 0 12%;
    }*/
/*********16 may end***********/
   /*******************20 may*************************/
        .catalog-category-view footer .footerSection2 .copyRight, .catalogsearch-result-index footer .footerSection2 .copyRight{
                margin: 0 0 51px 0;
        }

         /*******************21 may********************************/
        .nyListingBlock .nyListingProductBlock#maindiv{
                margin-top: 40px;
        }

/*height reduce changes 18may*/
/*height reduce changes 21may */
        /*New signin popup 15june palasika*/
        .menuWrap .megaMenu .rightWrap .nyMinCart{
              width: 17px;
            height: 19px;
            right: 33%;
        }
        .menuWrap .megaMenu .rightWrap .nyMinCart span{
                font-size: 8.1px;
		          padding-top: 6px;
		          width: 100%;
        }
        /*New signin popup 15june palasika*/
        .menuWrap .megaMenu .rightWrap .cartWrap{
          float: left;
		 margin-left: 0;
	     width: 17px;
    	height: 18px;
		padding-top: 4px;
        }
         .menuWrap .megaMenu .rightWrap .mobile-option-wrap {
  padding: 9px 0px 0 20px;
}
        .productDetailPage .detailBlock .productDetailSection .price .price{
                padding: 0 !important;
        }
        /*height reduce changes 18may*/
        .menuWrap .megaMenu .nyLogo a.logo img.imgLogo {
            height: 28px;
            width: 60px;
        }

        .productDetailPage .detailBlock .productDetailSection .product-info-price .newP.price-container {
           float: none;
           display: inline-block;
    }
        .productDetailPage .detailBlock .productDetailSection .btnSection .international-delivery {
           float: left;
        }
     footer .sectionF1 .container, footer .sectionF2 .container, footer .sectionF3 .container, footer .sectionF4 .container, footer .sectionF5 .container{
        width: 100%;
        padding: 0 10px;
    }

    footer .sectionF1 .container .sectionFcolumn1{
        width: calc(70% - 15px);
    }
        .nyListingBlock .nyFilterBlock .filterSection .sectorWrap.Category {
            padding: 0;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector label{
        padding: 11px 10px;
    }


    footer .sectionF1 .container .sectionFcolumn2{
        width: calc(30% - 15px);
    }
    /*--------14 june order success page ------------*/

     .confirmation-page{
            float: left;
            width: 100%;
        }
        .confirmation-page .confirm-content{
            padding-left: 20px;
            padding-right: 20px;
        }
        .confirmation-page .confirm-content .queries{
            left: 20px;
            width: calc(100% - 370px);
        }
        .confirmation-page .explore-section{
            width: calc(100% - 40px);
            margin-left: 20px;
        }

	.nyListingBlock .nyFilterBlock .filterSection .sectorWrap.Category {
	    padding: 0;
	}
	.nyListingBlock .nyFilterBlock .filterSection .sector label{
        padding: 11px 10px;
    }


    footer .sectionF1 .container .sectionFcolumn2{
        width: calc(30% - 15px);
    }
	/*filter changes 31may*/
	.nyListingBlock .nyFilterBlock .filterSection .sector label{
		padding: 12px 10px;
		font-family: ceraMedium;
	}
	.nyListingBlock .nyFilterBlock .filterSection .sector label .fDaropArrow:after{
		right: 22px;
	}
	.nyListingBlock .nyFilterBlock .filterSection .sector label .subFilter .lbltwo{
		padding-left: 0;
	}
	 /*filter changes 31may*/
	.nyListingBlock .nyFilterBlock .filterSection .sector label .subFilter span {
        width: calc(100% - 66px);
        font-family: ceraRegular;
    }

    .nyListingBlock .nyFilterBlock .filterSection .sector label .subFilter input[type='checkbox']:checked ~ span {
	    font-family: 'ceraRegular';
	}

	.nyListingBlock .nyFilterBlock .filterSection .sectorWrap.Category {
	    padding: 0;
	}
	.nyListingBlock .nyFilterBlock .filterSection .sector label{
        padding: 11px 10px;
    }

    .nyListingBlock .nyFilterBlock .filterSection .sector.firstFilter#Price{
		padding-left: 15px !important;
		padding-right: 15px !important;
    }

	.nyListingBlock .nyFilterBlock .filterSection .sector .colorFilter label{
		padding-left: 15px;
		padding-right: 15px;
	}

/*for cookie policy*/
.blurOn{
        filter: blur(20px);
}
         
        /*New signin popup 15june palasika*/
        .mobileAccount .socialSection .gplusAccount{
        	margin: 15px 0;
        }
        .menuWrap .megaMenu .rightWrap .mobile-option-wrap {
			display: block;
            padding: 6px 0 0 20px;
		}
		.menuWrap .megaMenu .rightWrap .accountBlock.loggedIn{
			top: 35px;
			right: -17%;
		}
		.menuWrap .megaMenu .rightWrap .accountBlock.loggedIn::after{
			left: 76%;
		}

	.menuWrap .megaMenu .rightWrap .cartWrap .action.showcart {
	    width: 100%;
	    float: left;
	 }
	 footer .sectionF2 .container .footerColumns{
           float: left;
           width: 100%;
        }
    footer .sectionF2 .container .footerColumns {
           padding-bottom: 28px;
        }
        footer .sectionF2 .container .footerColumns .imputWrap input{
            float: left;
            width: 45%;
            border-radius: unset;
        }
        footer .sectionF2 .container .footerColumns .appWrap a {
            width: 185px;
            float: left;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span{
            float: left;
            width: 50px;
            height: 50px;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span a{
            float: left;
            width: 50px;
            height: 50px;
        }
        footer .sectionF2 .container .footerColumns .columnHead{
            font-size: 20px;
        }
        footer .sectionF4 .container .categoryWrap{
        width: 100%;
        padding-bottom: 5px;
        padding-top: 13px;
        border-bottom: 1px solid #cccccc;
     }
     footer .sectionF4 .container .categoryWrap .categoryHead span.plus, 
      footer .sectionF4 .container .categoryWrap .categoryHead span.minus{
      
        float: right;
        width: 12px;
        height: 1px;
        background-color: #30313b;
        position: relative;
        margin: 10px 10px 0 10px;
    }
    footer .sectionF4 .container .categoryWrap .categoryHead span.plus:after{
        content: '';
        position: absolute;
        width: 10px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-plus .3s forwards;
    }
    footer .sectionF4 .container .categoryWrap .categoryHead span.minus:after{
        content: '';
        position: absolute;
        width: 8px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-minus .3s forwards;
    }
    footer .sectionF4 .container .categoryWrap .categoryContent {
         display: none;
      }
      footer .sectionF3 .footerColumns .contentWrap ul li a{
     
         font-size: 18px;
     }


}

@media (max-width: 1024px) {
        .nyHeader{
                float: left;
                width: 100%;
                height: auto;
                margin: 0;
                padding: 0;
                overflow: hidden;
        }
        .nyHeader .nyMenu .nyDesktopMenu{
                padding: 6px 15px;
                margin-top: 20px;
        }
    .nyCarousel .nyCarouselContent{
                left: 70px;
        }
        .nyHeader .nyMenu .nyDesktopMenu ul li a{
                padding: 5px 0;
                font-size: 12px;
        }
        .nyPromotionalBlock,
        .nyTrendingPromotion,
        .nyTrendingPromotionSecondCover{
                float: left;
                width: 100%;
                height: auto;
                padding: 0 15px;
        }
        .nyTrendSection{
                width: 35%;
                height: 500px;
        }
        .nyTrendingPromotionSecond{
                width: 58%;
        }
        .nyTrendingPromotionSecond .productPan{
                padding: 0 2%;
        }
        .nyTrendingPromotionSecond .productPan .slick-list{
                padding: 2% 8% 2% 0 !important;
        }
        .nyTrendingPromotionSecond .productPan .slick-list .nyProductBlock:hover{
                box-shadow: unset;
        }
        .nyTrendingPromotionSecond .productPan .slick-slide{
                margin: 0 5px;
        }
        .nyTrendingPromotionSecond .productPan .slick-prev,.nyTrendingPromotionSecond .productPan .slick-next{
                display: none !important;
        }
        .nyTrendingPromotion .slick-slide{
                margin: 0 20px 0 10px;
        }
        .productDetailPage{
                float: left;
                width: 100%;
                margin: 0;
        }
        .productDetailPage .detailBlock .productImageSection .desktopProductZoom img{
                max-width: 375px;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .mobImg{
                left: 98px;
        }

        /*PDP sticky design changes 6may*/
        .productDetailPage .detailBlock .productDetailSection .shopbtn, .productDetailPage .detailBlock .productDetailSection .btnSection #notbtn{
                width: 100%;
                position: fixed;
                bottom: 0;
                left: 0;
                z-index: 9;
                padding: 11px 10px;
                box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
                background-color: #ffffff;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist{
                width: 57px;
                height: 50px;
                line-height: 50px;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .addtocart{
                width: calc(100% - 57px);
                height: 50px;
                line-height: 50px;
                font-size: 13px;
        }
        .productDetailPage .detailBlock .productDetailSection .shopbtn #remove.wishlistofsbtn {
            width: 57px;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifi, .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                margin: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .nostock-info{
                display: none;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                font-size: 13px;
        }
                /*PDP sticky design changes 9may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notify-new{
                width: calc(100% - 57px);
                float: left;
                height: 50px;
                line-height: 50px;
                font-size: 13px;
        }

        .nyHeader .nyMenu .nyDesktopMenu ul li a{
                padding: 5px 0;
                font-size: 12px;
        }
        .nyPromotionalBlock,
        .nyTrendingPromotion,
        .nyTrendingPromotionSecondCover{
                float: left;
                width: 100%;
                height: auto;
                padding: 0 15px;
        }
        .nyTrendSection{
                width: 35%;
                height: 500px;
        }
        .nyTrendingPromotionSecond{
                width: 58%;
        }
        .nyTrendingPromotionSecond .productPan{
                padding: 0 2%;
        }
        .nyTrendingPromotionSecond .productPan .slick-list{
                padding: 2% 8% 2% 0 !important;
        }
        .nyTrendingPromotionSecond .productPan .slick-list .nyProductBlock:hover{
                box-shadow: unset;
        }
        .nyTrendingPromotionSecond .productPan .slick-slide{
                margin: 0 5px;
        }
        .nyTrendingPromotionSecond .productPan .slick-prev,.nyTrendingPromotionSecond .productPan .slick-next{
                display: none !important;
        }
        .nyTrendingPromotion .slick-slide{
                margin: 0 20px 0 10px;
        }
        .productDetailPage{
                float: left;
                width: 100%;
                margin: 0;
        }
        .productDetailPage .detailBlock .productImageSection .desktopProductZoom img{
                max-width: 375px;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .mobImg{
                left: 98px;
        }

        /*PDP sticky design changes 6may*/
        .productDetailPage .detailBlock .productDetailSection .shopbtn, .productDetailPage .detailBlock .productDetailSection .btnSection #notbtn{
                width: 100%;
                position: fixed;
                bottom: 0;
                left: 0;
                z-index: 9;
                padding: 8px 10px;
                box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
                background-color: #ffffff;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist{
                width: 57px;
                height: 45px;
                line-height: 45px;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .addtocart{
                width: calc(100% - 57px);
                height: 45px;
                line-height: 45px;
                font-size: 13px;
        }
        .productDetailPage .detailBlock .productDetailSection .shopbtn #remove.wishlistofsbtn {
            width: 57px;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifi, .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                margin: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .nostock-info{
                display: none;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                font-size: 13px;
        }
                /*PDP sticky design changes 9may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notify-new{
                width: calc(100% - 57px);
                float: left;
                height: 45px;
                line-height: 45px;
                font-size: 13px;
        }
    /****************16 may********************/
        .nyListingBlock .nyListingProductBlock{
                padding-left: 0;
                float: left;
        }
        .nyListingBlock .reponsiveFilterBlock{
                position: fixed;
                left: 0;
                bottom: -1px;
                background-color: #FFF;
                margin: 0;
                border-bottom: 0;
                box-shadow: 2px 0 30px 0 rgba(0, 0, 0, 0.29);
                padding: 15px;
                z-index:20;

        }
        .nyListingBlock .reponsiveFilterBlock .product-view {
          /*  display: none;*/
            float: left;
            width: 10%;
            border-right: solid 1px #000;
    }

    .nyListingBlock .reponsiveFilterBlock .product-view .icon.list {
            height: 20px;
            background-image: url(../images/icons-plist.svg);
    }

    .nyListingBlock .reponsiveFilterBlock .product-view .icon {
            float: left;
            width: 33px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .sort-data {
            font-size: 9px;
            margin-top: -10px;
	        margin-left: 33px;
            width: 80%;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod {
            top: auto;
            bottom: 72px;
            right: auto;
            left: 0;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection {
            float: left;
            display: inline-block;
            width: calc(90% / 2);
            height: auto;
            margin-right: 0;
            padding: 0 18%;
            border-right: solid 1px #000;
            background-color: transparent;
    }

    .nyListingBlock .reponsiveFilterBlock .nyFilterbySection {
            float: right;
            display: inline-block;
            width: calc(90% / 2);
            padding: 0 19%;
    }

    .nyListingBlock .reponsiveFilterBlock .nyFilterbySection .icon {
            width: 23px;
            height: 23px;
    }

    .nyListingBlock .reponsiveFilterBlock .nyFilterbySection span {
        /*changed by monali 17-8-19*/
            width: 100%;
            font-size: 11px;
            text-align: left;
            margin-top: -10px;
            margin-left: 33px;
    }

     /*------------Sort by Pop up changes 16 May---------------------------*/
    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod{
        top:auto;
        bottom: 69px;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::before{
        transform: rotate(180deg);
                bottom: -32px;
                top: auto;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::after{
                bottom: -29px;
                top: auto;
                transform: rotate(180deg);
    }
     .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod {
         left: 16px;
		
      }
      .productDetailPage .detailBlock .productDetailSection .product-info-price{
         width: 100%;
         float: left;
       } 
       .productDetailPage .detailBlock .productDetailSection .product-info-price .price-box.price-final_price{
          width: auto;
            /* float: left; */
            /* margin: 0 auto; */
         /*display: inline-block;*/
         display: flex;
         justify-content: center;
      }
        /*********************************/
        /* ------------------ui tab fixes --------------- */
 .nyListingBlock .reponsiveFilterBlock .product-view .icon.list {
        /*buggs Monali 8-8-19*/
            height: 25px;
            background-image: url(../images/icons-plist.svg);
    }
    .nyListingBlock .reponsiveFilterBlock .product-view .icon.gridl {
        /*buggs Monali 8-8-19*/
            height: 25px;
            background-image: url(../images/icons-glist.svg);
    }
    .nyListingBlock .nyListingProductBlock.grid {
        /*buggs Monali 8-8-19*/
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            padding: 0;
    }

    .nyProductBlock .imageSecton {
       /*buggs Monali 8-8-19*/
       height: auto;
     }

     .nyProductBlock .content {
      /*buggs Monali 8-8-19*/
      padding: 10px 0px !important;
     }
     .nyListingBlock .nyListingProductBlock {
         /*buggs Monali 8-8-19*/
            width: 100%;
            padding: 0;
    }

    .nyListingBlock .nyListingProductBlock .nyProductSections {
             /*buggs Monali 8-8-19*/
            float: left;
            width: 100% !important;
            border-bottom: solid 0.5px #9b9b9b;
            padding: 5px 0;
            margin: 0;
    }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections {
                 /*buggs Monali 8-8-19*/
                 float: left;
                 width: calc((100% - 10px) / 2)!important;
                 margin-right: 5px;
                 margin-bottom: 10px;
                 border-bottom: none;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections {
            float: left;
            width: 100% !important;
            border-bottom: solid 0.5px #9b9b9b;
            padding: 5px 0;
            margin: 0;
    }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .imageSecton {
                 /*buggs Monali 8-8-19*/
            width: 45%;
            margin: 0;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content {
                 /*buggs Monali 8-8-19*/
            float: left;
            width: 55%;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productName {
             /*buggs Monali 8-8-19*/
            font-size: 14px;
            margin: 0;
            text-align: left;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productDescription{
         /*buggs Monali 8-8-19*/
                font-family: 'ceraRegular', sans-serif;
            text-align: left;
            font-size: 18px;
            line-height: 1.29;
            color: #4a4a4a;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productDescription {
             /*buggs Monali 8-8-19*/
            font-family: 'ceraRegular', sans-serif;
            text-align: left;
            font-size: 14px;
            line-height: 1.29;
            color: #4a4a4a;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productSize {
             /*buggs Monali 8-8-19*/
            text-align: left;
            padding: 10px;
            color: #4a4a4a;
        }
        .nyListingBlock .nyListingProductBlock.grid {
                 /*buggs Monali 8-8-19*/
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            padding: 0;
     }
     .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .imageSecton {
        /*buggs Monali 8-8-19*/
       width: 100%;
     }

    .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content {
        /*buggs Monali 8-8-19*/
            width: 100%;
            min-height: 110px;
    }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productName {
                /*buggs Monali 8-8-19*/
            font-size: 12px;
            padding: 0 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productDescription {
            /*buggs Monali 8-8-19*/
            font-size: 10px;
            font-family: 'ceraLight', sans-serif;
            margin-top: 0;
            padding: 0 5px;
        }
        .productDetailPage .detailBlock .productDetailSection .product-info-price .newP.price-container{
                float:right !important;
        }

        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice{
                font-size:12px;
                text-align:left
        }
        .nyListingProductBlock .nyProductBlock .content .productPrice{
                font-size:14px;
                text-align:left
        }
               footer .sectionF2 .container .footerColumns .columnHead{
                font-size: 20px;
        }
        footer .sectionF2 .container .footerColumns .appWrap a  {
                width: 185px;
                float: left;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span{
                float: left;
                 width: 50px;
                 height: 50px;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span a{
                    float: left;
                    width: 50px;
                    height: 50px;
        }
        /*------------ui tab fixes done-------*/


/*css by monali 16-8-19 for filter fixes*/
  .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice{
           text-align: left;
             font-size: 14px;
            /*padding-left: 10px;*/
      }

   .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .selling-price{
     font-size:12px;
    }

    .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .actual-price{
     font-size:12px;
    }

    .nyListingBlock .nyListingProductBlock.grid .nyProductSections
    .nyProductBlock .content .productPrice .offer-percentage{
         font-size:12px;
    }
    .nyProductBlock .content .productPrice .selling-price{
    font-size:14px;
    padding-left: 7px;
    }
    .nyProductBlock .content .productPrice .actual-price{
    font-size:14px;
    }
    .nyProductBlock .content .productPrice .offer-percentage{
    font-size: 12px;
    }

.nyListingBlock .reponsiveFilterBlock .nySortbySection .icon {
margin: 2px 15px 0 0;
}
.productDetailPage .detailBlock .productDetailSection .product-info-price .oldp-parent {
   order: 2;
}
.productDetailPage .detailBlock .productDetailSection .product-info-price .offer-percentage {
   order: 3;
}
.productDetailPage .detailBlock .productDetailSection .product-info-price .newP.price-container {
   order: 1;
   padding: 0px 0px 0px 10px;
}
.nyListingBlock .reponsiveFilterBlock .nyFilterbySection .icon span {
top: 6px;
}

/*add monali 17-8-19*/
.nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .selling-price {
   font-size: 12px;
   padding-left: 3px; 
}
.nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productSize {
   padding: 0px 6px;
}

.nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productSize {
   text-align: left;
   padding: 0px 10px;
   color: #4a4a4a;
}

    .nyListingBlock .reponsiveFilterBlock .nySortbySection h4{
    font-size: 10px;
    }
    .nyListingBlock .reponsiveFilterBlock .nyFilterbySection .icon span {
    top: 4px;
    }
}

/* Medium Devices, Desktops */

@media (max-width: 992px) {

}
/*--------14 june order success page ------------*/
 @media (max-width: 834px) {
        .confirmation-page .confirm-content{
            display: block;
        }
        .confirmation-page .confirm-content .queries{
            position: static;
            width: 100%;
            float: left;
            margin-top: 30px;
        }

        .confirmation-page .explore-section .explore-block .slick-list{
            padding: 0;
        }

      
    }
/* Small Devices, Tablets */

@media (max-width: 768px) {
        footer .pagemenu ul li:nth-child(3) {
margin-left: 0px;
padding: 20px 0 0;
}

        .nyHeader .nyMenu .nyDesktopMenu,
        .nyHeader .nySectionBlock .nySearchBlock,
        .nyHeader .nySectionBlock .nyCountryBlock,
        .nyHeader .nySectionBlock .nsSignup,
        .nyTrendingPromotionSecondCover,
        .nyTrendSection{
                display: none;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        .nyHeader .nySectionBlock{
                min-height: 60px;
        }
        .nyHeader .nySectionBlock .logo{
                margin: 0;
                width: 74px;
        }
        .nyHeader .nySectionBlock .logo img{
                width: 100%;
        }
        .nyHeader .nySectionBlock .nyMinCart{
                margin: 25px 0 0 0;
                width: 19px;
                height: 21px;
        }
        .nyHeader .nyMenu{
                position: absolute;
                width: 100%;
                height: 1px;
                top: 10px;
                left: 0;
        }
        .nyHeader .nySectionBlock .nyDiviceSearchBlock{
                display: block;
        }
        .nyCarousel .nyCarouselContent{

        }
        .nyCarousel .nyCarouselContent h1{
                margin-bottom: 0;
                font-size: 25px;
        }
        .nyCarousel .nyCarouselContent p{
                margin-top: 10px;
        }
        .nyCarousel .nyCarouselContent a{
                margin-top: 10px;
                font-size: 15px;
        }
        .nyCarousel .carousel-control.right{
                text-align: left;
                right: 0;
                width: 6%;
        }
        .nyPromotionalBlock{
                margin-top: 60px;
        }
        .nyPromotionalBlock .nySectors{
                _width: 50%;
                padding: 0 7.5px 15px;
        }
        .nyPromotionalBlock .nySectors:nth-child(even){
                padding-left: 7.5px;
        }
        .nyPromotionalBlock .nySection1,
        .nyPromotionalBlock .nySection2,
        .nyPromotionalBlock .nySection3,
        .nyPromotionalBlock .nySection4,
        .nyPromotionalBlock .nySection5,
        .nyPromotionalBlock .nySection6,
        .nyPromotionalBlock .nySection7,
        .nyPromotionalBlock .nySection8,
        .nyTrendSection{
                height: auto;
        }
        .nyPromotionalBlock .nySection1 .contentBlock,
        .nyPromotionalBlock .nySection2 .contentBlock,
        .nyPromotionalBlock .nySection3 .contentBlock,
        .nyPromotionalBlock .nySection4 .contentBlock,
        .nyPromotionalBlock .nySection5 .contentBlock,
        .nyPromotionalBlock .nySection6 .contentBlock,
        .nyPromotionalBlock .nySection7 .contentBlock,
        .nyPromotionalBlock .nySection8 .contentBlock{
                width: 100%;
                padding: 20px;
        }
        .nyPromotionalBlock .nySection9 .contentBlock h1,
        .nyPromotionalBlock .nySection10 .contentBlock h1{
                font-size: 20px;
        }
        .nyPromotionalBlock .nySection9 .contentBlock p,
        .nyPromotionalBlock .nySection10 .contentBlock p{
                font-size: 14px;
        }
        .nyPromotionalBlock .nySection9 .contentBlock .link,
        .nyPromotionalBlock .nySection10 .contentBlock .link{
                font-size: 14px;
        }
        .nyTrendingPromotion .slick-prev{
                left: 0;
                z-index: 10;
        }
        .nyTrendingPromotion .slick-next{
                right: 0;
                z-index: 10;
        }
        .nyFutureSection .slick-prev,
        .nyFutureSection .slick-next{
                display: none;
        }
        .nyProductBlock .imageSecton{
                height: auto;
        }
        .nyProductBlock .imageSecton img{
                float: none;
                width: 100%;
                height: auto;
                margin: 0 auto;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        .nyHeader .nyMenu .nyMobileMenu{
                display: block;
                margin: 25px 0 0 20px;
        }
        .nyHeader .nyMenu .nyMobileMenu .MenuIcon{
                display: block;
                cursor: pointer;
                width: 19px;
                height: 12px;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuLayer{
                display: none;
                left: -100%;
        }
        .nyHeader .nySectionBlock .nyDiviceSearchBlock{
                margin: 28px 24px 0 0;
        }
        .nyHeader .nySectionBlock .nyDiviceSearchBlock .nySearchSection .nySearchIcon{
                width: 18px;
                height: 18px;
                margin: 0;
                background-image: url(../images/search-mobile.svg);
        }
        .nyHeader .nySectionBlock .nyMinCart span{
                font-size: 9px;
                width: 20px;
                padding: 8px 0 0;
        }
        .nyTrendingPromotion  .slick-list .nyProductBlock:hover{
                box-shadow: unset;
        }
        .nyTrendingPromotion  .slick-slide{
                margin: 0 20px;
        }
        .nyTrendingPromotion .slick-prev,.nyTrendingPromotion  .slick-next{
                display: none !important;
        }
        .nyFutureSection{
                display: block;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock .nySubMegaMenu .resp-tabs-container{
                background: none !important;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock .nySubMegaMenu h2.resp-tab-active{
                border: 0 !important;
                background: none !important;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock .nySubMegaMenu h2.resp-accordion{
                border: 0 !important;
                background: none !important;
                padding: 15px 0 !important;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock .nySubMegaMenu h2.resp-accordion:first-child{
                border: 0 !important;
                background: none !important;
        }
        .nyListingBlock{
                float: left;
                width: 100%;
                padding: 0 15px;
        }
        .nyListingBlock .headerSection h1{
                font-size: 25px;
        }
        .nyListingBlock .nyFilterBlock{

        }
        /**********16 may**********/
        .nyListingBlock .nyListingProductBlock{
                padding: 0;
        }
        /************************/
        .nyPromotionalBlock .nySection6 .contentBlock .link1{
                border-bottom: solid 0.5px #000;
        }
        .nyPromotionalBlock .nySection6 .contentBlock .link1 span,
        .nyPromotionalBlock .nySection6 .contentBlock .link2 span{
                display: none;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock:hover{
                box-shadow: none;
        }
        .nyFutureSection .nyHeaderLine a{
                margin: 20px 20px -20px 0;
        }
        .productDetailPage .detailBlock .productDetailSection{
                padding: 10px 20px;
        }
        .productDetailPage .detailBlock .productDetailSection p{
                margin: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .product-info-price{
                border-bottom: solid 1px #000;
                padding-bottom: 30px;
        }
        .productDetailPage .detailBlock .productImageSection .desktopProductZoom{
                display: none;
        }
        .productDetailPage .detailBlock .productImageSection .imageList{
                display: block;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection{
                margin: 0;
        }
        .nyCart{
                float: left;
                position: static;
                overflow: auto;
                height: 88vh;
                margin-top: 97px;
        }
        .nyCart .nyCartBlock .cartClose{
                display: none;
        }
        .nyCart .nyCartBlock{
                margin: 0;
                width: 100%;
                height: auto;
        }
        .nyCart .nyCartBlock .cartProductdetails{
                height: auto;
        }
        .nyCart .nyCartBlock .cartProductdetails .wishListInfo .cartWishList .slick-slide{
                margin: 0;
        }
        .nyCart .nyCartBlock .cartProduct ul li:nth-child(2),
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2){
                width: 30%;
        }
        .nyCart .partialPayment .partialPaymentBlock .partialNote label{
                margin: 5px 10px -3px 0;
        }
        .nyCart .partialPayment{
                position: static;
                height: auto;
                float: left;
                box-shadow: none;
        }
        .nyCart .partialPayment .partialPaymentBlock{
                width: 100%;
                float: left;
        }
        .nyCart .minCheckout{
                position: static;
                height: auto;
                float: left;
                box-shadow: none;
        }
        .nyCart .minCheckout .checkoutBlock{
                width: 100%;
        }
        .nyCart .minCheckout .checkoutBlock .section:nth-child(3){
                margin-top: 30px;
                padding: 30px 15%;
                border-top: solid 0.5px #9b9b9b;
        }
        .myOrderPage .orderSection .leftSection{
                display: none;
        }
        .myOrderPage .orderSection .contentSection{
                float: left;
                width: 100%;
                padding: 39px 10px;
        }
        .myOrderPage .orderSection .contentSection .userDetails{
                padding: 0 8px 22px;
        }
        .myOrderPage .orderSection .contentSection .userDetails .shipDetail{
                float: right;
        }
        .myOrderPage .orderSection .contentSection .userDetails .grandDetail{
                /*clear: both;*/
                margin: 20px 0 0;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails{
                position: relative;
                border: 0;
                padding: 11px 8px 14px;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .payDetail{
                position: absolute;
                top: 10px;
                right: 8px;
                margin: 0;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .payDetail .payedValue,
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .deliverDate{
                clear: none;
                margin-left: 5px;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail{
                clear: both;
                margin: 11px 0 0;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .courierDetail{
                clear: both;
                margin: 17px 0 0;
        }
        .myOrderPage .orderSection .contentSection .productSection{
                padding: 19.5px 8px 62px;
                border-bottom: solid 0.5px #000;
        }
        .myOrderPage .orderSection .contentSection .productSection .tracking{
                right: auto;
                left: 8px;
                top: auto;
                bottom: 20.5px;
        }
        .myOrderPage .orderSection .contentSection .productSection .returnItems{
                right: 30.5px;
                top: auto;
                bottom: 20.5px;
        }
        .myOrderPage .orderSection .contentSection .orderReport .downloadInvoice{
                margin-left: 0;
        }
        .myOrderPage .orderSection .contentSection .orderReport .ordercancel{
                float: right;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline{
                top: 30px;
                left: 0;
        }
        .myOrderPage .orderSection .contentSection .orderReport .savedDetails{
                width: 100%;
        }
    .sizeChart{
        width: 100%;
        height: auto;
        left: 0;
        top: 0;
        padding:  0 20px 20px 24px;
        border: 0;
        box-shadow: none;
        z-index: 99999;
    }
    .sizeChart .headerChart{
        display: block;
    }
    .sizeChart .headerChart img{
        width: 11%;
    }
    .sizeChart .headerChart .close{
        margin-top: 10px;
    }
    .sizeChart h3{
        margin: 95px 0 0;
        text-align: center;
        font-size: 18px;
    }
    .sizeChart .indNote{
        font-size: 14px;
    }
    .sizeChart .tab label{
        margin: 22px 0 0;
        text-align: center;
        line-height: 26px;
        position: relative;
        font-size: 13px;
    }
    .sizeChart .tab label input[type='radio']{
        display: none;
    }
    .sizeChart .tab label span {
                float: left;
                width: 43px;
                height: 26px;
                border: solid 0.8px #000;
        }
        .sizeChart .tab label input[type='radio']:checked ~ span{
                background-color: #000;
                color: #FFF;
                border: 0;
        }
        .sizeChart .coloum{
                height: 29px;
        }
        .sizeChart .coloum,
        .sizeChart .coloum span{
                font-size: 12px;
        }

        .sizeChart .internationalSize{
                font-size: 14px;
                margin: 35px 0 0;
        }
        .sizeChart .mesurementSection h2{
                font-size: 18px;
        }
        .sizeChart .mesurementSection .portraitImg{
                width: 126px;
                height: 286px;
                margin: 0 13px 0 -24px;
        }
        .sizeChart .mesurementSection .mesurePoint{
                float: right;
                width: calc(100% - 116px);
        }
        .sizeChart .mesurementSection .mesurePoint .bustPoint{
                width: 59px;
                height: 22px;
                line-height: 22px;
                font-size: 13px;
        }
        .sizeChart .mesurementSection .mesurePoint p{
                font-size: 13px;
                margin: 15px 0 30px;
        }
        .sizeChart .tab label input[type='radio']:checked ~ span{
                background-color: #000;
                color: #FFF;
                border: 0;
        }
        .sizeChart .coloum{
                height: 29px;
        }
        .sizeChart .coloum,
        .sizeChart .coloum span{
                font-size: 12px;
        }

        .sizeChart .internationalSize{
                font-size: 14px;
                margin: 77px 0 0;
        }
        .sizeChart .mesurementSection h2{
                font-size: 18px;
        }
        .sizeChart .mesurementSection .portraitImg{
                width: 126px;
                height: 286px;
                margin: 0 13px 0 -24px;
        }
        .sizeChart .mesurementSection .mesurePoint{
                float: right;
                width: calc(100% - 116px);
        }
        .sizeChart .mesurementSection .mesurePoint .bustPoint{
                width: 59px;
                height: 22px;
                line-height: 22px;
                font-size: 13px;
        }
        .sizeChart .mesurementSection .mesurePoint p{
                font-size: 13px;
                margin: 15px 0 30px;
        }
    .nyContact .contactFormSection{
        width: 100%;
        margin: 30px 0;
    }
    .nyContact .contactFormSection .inputSection{
        float: left;
        width: 100%;
        margin: 0;
    }
    .nyContact .contactFormSection .inputSection .comentSection,
    .nyContact .contactFormSection .inputSection .comentSection textarea{
        width: 100%;
    }
    .nyContact .contactFormSection .attachFile,
    .nyContact .contactFormSection .attachMoreFile{
        width: calc(50% - 5px);
    }
    .nyContact .contactFormSection .attachFile{
        margin: 30px 5px 0 0;
    }
    .nyContact .contactFormSection .attachMoreFile{
        margin: 30px 0 0 5px;
    }
    footer{
        float: left;
        width: 100%;
    }
    footer .footerSection1{
        padding: 0;
        height: auto;
    }
    footer .footerSection1 .section1,
    footer .footerSection1 .section2{
        margin: 20px 0 0;
    }
    footer .footerSection1 .section3,
    footer .footerSection1 .section4{
        margin: 20px 0;
    }
    .orderSucessBg,
    .orderSucess{
        float: left;
        width: 100%;
    }

    .wishlistPage .productList .pItems{
        width: calc(100% / 2);
    }
    .wishlistPage{
        float: left;
        width: 100%;
    }
    .wishlistPage .productList .addtobag{
        width: 100%;
        margin: 0;
    }
    .wishlistPage .productList .nyProductBlock{
        padding: 2% 0;
    }
    footer .footerSection1 .containers,
    footer .footerSection2 .containers{
        float: left;
        width: 100%;
    }
    footer .pagemenu ul li a{
        font-size: 14px;
        padding: 0 15px;
    }
    footer .pagemenu{
        padding: 0 15px;
    }
    .forgotPage{
        margin: 0;
        float: left;
        width: 100%;
    }
    .breadcums{
        display: none;
    }
    /*.productDetailPage .detailBlock .productImageSection .imageList{
        margin-top: 68px;
    }*/
    .nyCarousel .carousel-indicators{
        bottom: 0;
    }
    .productDetailPage .detailBlock .productDetailSection h1,
    .productDetailPage .detailBlock .productDetailSection p{
        text-align: center;
    }
    .productDetailPage .detailBlock .productDetailSection .product-info-price{
        text-align: center;
        border:0;
    }
    .productDetailPage .detailBlock .productDetailSection .product-info-price .newP.price-container,
    .productDetailPage .detailBlock .productDetailSection .product-info-price .oldp-parent,
    .productDetailPage .detailBlock .productDetailSection .product-info-price .offer-percentage,
    .productDetailPage .detailBlock .productDetailSection .sizeSection .head .title,
    .productDetailPage .detailBlock .productDetailSection .sizeSection .head a,
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection label,
    .productDetailPage .detailBlock .productDetailSection .shopbtn{
        float: none;
        display: inline-block;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection,
    .productDetailPage .detailBlock .productDetailSection .sizeSection .head,
    .productDetailPage .detailBlock .productDetailSection .btnSection,
    .productDetailPage .detailBlock .productDetailSection .btnSection .shipin{
        width: 100%;
        text-align: center;
    }
    /*sticky*/
  /*  .productDetailPage .detailBlock .productDetailSection .sizeSection .head a{
        margin-left: 50px;
    }*/
    .productDetailPage .detailBlock .productDetailSection .colorSection .selection{
        text-align: center;
    }
    .productDetailPage .detailBlock .productDetailSection .colorSection .selection label{
        float: none;
        display: inline-block;
                margin: 0 8px 0 0;
    }
    .productDetailPage .detailBlock .productDetailSection .colorSection .title{
        text-align: center;
        width: 100%;
    }
     .nyProductBlock .content{
        padding: 10px 0px !important;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc .description-accordion .block .content p{
                text-align: left;
        }
   /*for sizechart*/
        .sizeChart .garment-measurements-3.table, .sizeChart .garment-measurements-4.table, .sizeChart .garment-measurements-5.table, .sizeChart .garment-measurements-6.table, .sizeChart .garment-measurements-7.table, .sizeChart .garment-measurements-8.table{    overflow: auto;}
.sizeChart .garment-measurements-3 .coloum, .sizeChart .garment-measurements-4 .coloum, .sizeChart .garment-measurements-5 .coloum, .sizeChart .garment-measurements-6 .coloum, .sizeChart .garment-measurements-7 .coloum, .sizeChart .garment-measurements-8 .coloum{min-width: 92px;}
        .nyTrendingPromotion .nyHeaderLine h3{font-size: 18px;}
        .nyMobileSearch .searchResult{float: left;width: 80% !important;height: 70vh;overflow: auto;left: 10px !important;top: 60px !important;}
        .searchautocomplete__autocomplete .show-all-results{text-align: left !important;}
        .nyMobileSearch .searchResult ul li > a:active, .nyMobileSearch .searchResult ul li > a:focus-within{color:  #fd7685;}
  .shipinIConWrap {
     margin-left: -20px;
     width: 105%;
  }
  .shipinIcon .shipIcon .fa{
   font-size: 18px;}
        /*.nyCarousel{
                margin-top: 97px;
        }*/
        .productDetailPage .detailBlock .productImageSection .imageList {
                padding: 0 0 20px 0;
                margin-bottom: 53px;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        /*PDP sticky design changes 9may banner cropped everyshaere*/
        /*sanity ui changes 22may*/
        /*sanity ui changes 22may*/
        .myOrderPage .header{
                margin-top: 5px;
        }
        .myOrderPage .header h1{
                font-size: 18px;
        }

        /*category page seo css*/
        footer .footerSection3 .containers .ftHeader.two-column {
                width: 100% !important;
        }
        footer .footerSection3 .containers .ftHeader.two-column:first-child {
           padding-right: 0px;
        }
        footer .footerSection3 .containers .ftHeader.two-column:nth-child(2){
           border-top: 0px solid #ebebeb;
        }
        footer .menu.two-column {
           width: 100% !important;
        }
        /*category page seo css*/
  .productDetailPage .detailBlock{
                           margin-bottom: 0px;
        }
        /*first purchase offer css*/
        .welcomePopupWrap{
                padding: 100px;
                /*height: auto;*/
        }
        .welcomePopupWrap .welcomepopup{
                width: 100%;
                margin: auto 0;
                height: auto;
                position: relative;
        }
        .welcomePopupWrap .welcomepopup .welcomeText{
                font-size: 12px;
        line-height: 1.57;
        }
        .welcomePopupWrap .welcomepopup .popuphead .cancelImg{
                width: 18px;
                height: 18px;
                right: 20px;
                top: 20px;
        }
        .welcomePopupWrap .welcomepopup .popuphead{
                padding: 20px 20px 0;
        }
        .welcomePopupWrap .welcomepopup .popuphead .txtImg{
                    font-size: 30px;
        }
        .welcomePopupWrap .welcomepopup .replaceWrap .welcomeImgWrap, .welcomePopupWrap .welcomepopup .replaceWrap .registerBtn{
                padding: 0 9px;
        }

        .welcomePopupWrap .welcomepopup .registerForm .form{
                padding: 0px;
        }
        .welcomePopupWrap .welcomepopup .registerForm .form .btnInputWrap .btnProceed a{
                width: 100%;
                text-align: center;
                padding: 14px 0px;
        }
        .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialFb{
                    margin-right: 10px;
        }
        .welcomePopupWrap .welcomepopup .registerForm .form .inputWrap input[type="text"], .welcomePopupWrap .welcomepopup .registerForm .form .inputWrap input[type="password"]{
                    /*padding: 0 15px;*/
                    border-radius: 0;
                }

        .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialFb a .facebookIcon, .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialGoogle a .googleIcon{
padding: 8px;}
        /*first purchase offer css*/
        .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons{
        padding-bottom: 0px !important;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap{
        text-align: center;
        padding: 10px 24px 13px;
                width: 100%;
                position: unset;
                left: auto;
                top: auto;
                transform: none;

}
.welcomePopupWrap .welcomepopup .welcome_right_wrap {
                width: 100%;
        }
.welcomePopupWrap .welcomepopup .welcome_left_wrap .nylogo{
    display: none;
}
/*--------------welcome popup------------------*/
/*--------------welcome popup------------------*/
 .welcomePopupWrap .welcomepopup .cancelImg {
            width: 18px;
            height: 18px;
            position: absolute;
            right: 20px;
            top: 20px;
        }
          .welcomePopupWrap .welcomepopup .replaceWrap .welcomeImgWrap, .welcomePopupWrap .welcomepopup .replaceWrap .registerBtn {
            width: 100%;
        }


        .welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .row.row-margin.mobile-view-para p{
           width: 100%;}
     /*   .welcomePopupWrap .welcomepopup{
        padding: 20px;}*/
        .welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .form-group .btn-primary, .welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .form-group button.save{
        width: 100%;}



        .welcomePopupWrap .welcomepopup .welcomeText {
           width: 100%;
        }
          .dropdown-menu{
                width: 100%
            }

      .desktop_cancel_img{
  display: none;
 }
  .mobile_cancel_img{
  display: block;
      width: 18px;
    position: absolute;
    /*top: 53px;*/
    right: 0;
 }


 .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons{
      padding-bottom: 18px;
 }

 /*************16 May*************/
/*      .nyListingBlock .reponsiveFilterMobBlock .nySortbySection{
                padding: 0 10px!important;
        }*/
.nyHeader .nyMenu .nyMobileMenu .pageBack{
    width: 10px;
    height: 15px;
    margin: -1px 24px 0 0;
}
#contactpopup .nylogo img {
                margin: 0 auto;
                float: none !important;
        }
        #contactpopup .nylogo {
                margin-bottom: 10px;
                text-align: center;
        }

/*-----------------------------Vintage Garden Responsive--------------------------*/
.nyVintageWrap .vintageContain{
                        width: 100%;
                }
                .nyVintageWrap .registerSecWrap .modelImg{
                        width: 100%;
                }
                .nyVintageWrap .registerSecWrap .firstRightWrap{
                        width: 100%;
                           margin-top: -22%;
    padding: 0 20px;

                }
                .nyVintageWrap .registerSecWrap .modelImg .desktop{
                display:none ;
        }
        .nyVintageWrap .registerSecWrap .modelImg .mobile{
                display:block ;
        }
                .nyVintageWrap .registerSecWrap .registerWrap{
                            background-color: #ffffff;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .registerWrapwidth{
                        width: 100%;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .welcomeImg{
                            width: 53px;
    margin: 10px auto;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .logoMainWrap .logoWrap{
                        width: 50%;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .eventWrap{
                            margin-top: 15px;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .eventWrap .dateWrap{
                            font-size: 14px;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .eventWrap .eventSecondtDate{
                            padding: 0;
                }
                .nyVintageWrap .registerSecWrap .registerWrap .eventWrap .venueDetail{
                        margin: 15px 0;
                            font-size: 13px;
                }
                .nyVintageWrap .registerSecWrap .registrationWrap .formWrap{
                        width: 100%;
                }
                .nyVintageWrap .registerSecWrap .registrationWrap .formWrap .buttonWrap{
                        margin-bottom: 57px;
                }
                /*===========================s=*/
                .nyVintageWrap .vintageContain .featuredDesignerWrap .featuredDesigner{
                            font-size: 18px;
                                margin: 28px 0;
                }
                .nyVintageWrap .vintageContain .featuredDesignerWrap .designerLogoWrap .designerBlock{
                        width: 100%;
                        padding:0;
                }
                .nyVintageWrap .vintageContain .featuredDesignerWrap{
                        padding: 0 10px;
                }
                .designerLogoWrap .slick-prev{
                        left: 2px;
                        width: 10px;
                        height: 19px;
                        z-index: 9;
                }
                .designerLogoWrap .slick-next{
                        right: 2px;
                        width: 10px;
                        height: 19px;
                        z-index: 9;
                }

                /*================================*/
                .nyVintageWrap .vintageContain .nykaaVintageWrap{
                            position: unset;
                }
                .nyVintageWrap .vintageContain .nykaaVintageWrap .vintageWrapRight{
                        width: 100%;
                }
                .nyVintageWrap .vintageContain .nykaaVintageWrap .vintageWrapLeft{
                        width: 100%;
                        position: unset;
                            top: unset;
    transform: none;
        padding: 34px 20px 20px 20px;

                }
                .nyVintageWrap .vintageContain .nykaaVintageWrap .vintageWrapLeft .head{
                        width: 100%;
                            padding-bottom: 20px;
                }
                .nyVintageWrap .vintageContain .nykaaVintageWrap .vintageWrapLeft .detail{
                        width: 100%;

                }
                .nyVintageWrap .registerSecWrap .registerWrap .logoMainWrap .merge{
                        font-size: 13px;
                }


.nyTrendingPromotion {
        padding: 0 11px;
    }
    .nyTrendingPromotion .nyMoreDesigner,
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content,
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content .prodHeading {
        padding: 0 10px;
    }
    .displaySlider .nyProductBlock .content {
        padding: 10px 10px !important;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .head {
        font-size: 12px;
        font-family: ceraBold;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection,
    .productDetailPage .detailBlock .productDetailSection .btnSection {
        padding: 0 10px;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection label {
        margin: 0 11px 0 0;
    }
    .productDetailPage .detailBlock .productDetailSection .productDesc .description-accordion .block {
        padding: 0 10px;
    }
    .productDetailPage .detailBlock .productDetailSection .designer-profile {
        padding: 20px 0 0 10px;
    }
    .productDetailPage .detailBlock .productDetailSection .designer-profile .name {
        margin-bottom: 10px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impPlus,
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus {
        padding-top: 0px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impPlus a,
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus a {
        padding-right: 20px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impPlus a,
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus a {
        font-size: 12px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impPlus img,
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus img,
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impPlus.bigPlus img {
        /*margin-right: 11px;*/
        margin-right: 0px;
        /*height: 11px;*/
        height: 10px;
        width: 11px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus img {
        margin-top: 3px;
    }
    .productDetailPage .detailBlock {
        margin-bottom: 29px;
    }
    .nyProductBlock .content .productName,
    .nyProductBlock .content .productDescription,
    .nyProductBlock .content .productPrice,
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content .prodHeading,
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content .prodDesc,
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content .prodPrice {
        font-size: 12px;
    }
    .nyTrendingPromotion .newLookWrap .newLook .newLookTile .content .prodDesc {
        margin-top: 0;
    }
    /********16 May***********/
  /*  .nyProductBlock .content .productDescription {
        padding: 0px 15px 0;
        height: 34px;
    }*/
    .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus a:after {
        width: 0;
    }
    .nyTrendingPromotion .regular {
        padding: 10px 10px 0px 10px;
    }
    .nyTrendingPromotion .newLookWrap .newLook {
        padding: 5px 10px 0px 10px;
    }
    .nyTrendingPromotion .nyMoreDesigner .nyHeading {
        padding: 20px 10px 8px 10px;
    }
    .nyTrendingPromotion.nameCategory {
        padding-bottom: 0px !important;
    }
     .nyTrendingPromotion .displaySlider .slick-track{
                padding: 12px 0 0;
    }
    .displaySlider .nyProductBlock .imageSecton img {
            width: 100%;
            height: auto;
        }
        .nyTrendingPromotion .nyProductBlock .displaySlider{
                margin: 0;
        }
        .displaySlider .nyProductBlock .imageSecton{
                height: auto;
                margin: 6px 10px;
        }
        .nyTrendingPromotion .displaySlider .nyProductBlock{
                margin: 0;
        }
        .nyTrendingPromotion .nyMoreDesigner .nyHeading .impMinus{
                margin-right: 0 !important;
        }
        .displaySlider .nyProductBlock .content .productPrice{
                    font-size: 16px;
        }
        #contactpopup .mobile-view-para p {
                text-align: center;
                width: 100%;
        }
        #contactpopup .dropdown {
                width: 100%;
        }
        .col-sm-6.currenceyright {
                padding: 0;
        }
        /*------------Cookie Po0licy---------------*/
        .policyPopupWrap {
                padding: 10px;
        }
        .policyPopupWrap .cookiePolicy {
                width: 100%;
                padding: 10px;
        }
        .policyPopupWrap .cookiePolicy .cancelImg {
                width: 13px;
                height: 13px;
        }
        .policyPopupWrap .cookiePolicy .cookieWrap {
                padding: 0px 0 0 3px;
        }
        .policyPopupWrap .cookiePolicy .cookieWrap .head {
                font-size: 16px;
        }
        .policyPopupWrap .cookiePolicy .cookieWrap .detail {
                font-size: 12px;
                margin: 11px 0 5px 0;
        }
        .policyPopupWrap .cookiePolicy .button {
                padding: 9px 12px;
                margin-right: 0;
        }
        .policyPopupWrap .cookiePolicy .button a {
                font-size: 12px;
        }
        .displaySlider .nyProductBlock .content .productPrice {
                font-size: 16px;
        }
        /*----------------Boss Subscription----------------------*/
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .welcomeImg{
                    margin: 20px auto 15px auto;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .logoMainWrap{
                    width: 134px;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .eventWrap .eventFirstDate{
                    margin-bottom: 16px;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .eventWrap .para{
                padding-bottom: 10px;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .firstRightWrap{
                min-height: auto;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registrationWrap .formWrap .buttonWrap {
            margin-bottom: 36px;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .registerWrapwidth{
                width: 100%;
                float: left;
        }
        .bossSubscription.nyVintageWrap .registerSecWrap .subSuccesfulWrap .subSuccesful{
                width: 100%;
                float: left;

        }
        .bossSubscription.nyVintageWrap .registerSecWrap .registerWrap {
            background-color: transparent;
        }
        /*.bossSubscription.nyVintageWrap .registerSecWrap .registerWrap .registerWrapwidth{
                background-color: #ffffff;
        }*/
        .nyVintageWrap .registerSecWrap .registrationWrap .formWrap .registrationFrom input{
                width: 258px;
        }
        .nyVintageWrap{
                margin-top: 90px;
        }

        .bossSubscription.nyVintageWrap .registerSecWrap .subSuccesfulWrap{
        margin-bottom: 79px;
        }
        #contactpopup h4 {
                width: 100%;
                float: left;
                text-align: center;
        }
        #contactpopup .modal-dialog {
                width: 100%;
                padding: 45px;
        }
        #contactpopup .modal-content {
                width: 100%;
                height: auto;
                left: 0;
                min-height: 692px;
        }
        #contactpopup .col-sm-6.currency_drop_down,
        #contactpopup .col-sm-6.currenceyright {
                width: 100%;
                float: left;
        }
        #contactpopup .col-sm-6.currency_drop_down {
                padding: 0;
        }
        #contactpopup .row.row-margin.mobile-view-para,
        #contactpopup .row.form-group {
                padding: 0 15px;
        }
        #contactpopup .save {
                width: 100%;
        }
        #contactpopup .col-sm-6.currenceyright {
                margin-top: 15px;
                margin-left: -15px;
        }
        .welcome_currency_popup .dropdown {
                width: 100%;
        }
        .questionText.row {
                padding: 0 15px;
        }
        #contactpopup .questionText{
                margin-left: 0;
        }
        #contactpopup .col-sm-6.currenceyright {
                padding: 0 15px;
        }
        .policyPopupWrap .policyPopup {
                width: calc((100% - 20px));
                z-index: 9999;
        }
        .verloop-button {
                z-index: 99 !important;
        }


        /*----------------Boss Sale----------------------------*/
  .bossSaleMain {
    padding: 0;
  }
  .bossSaleMain .bossSaleWrap {
    width: 100%;
    padding: 0;
  }
  .bossSaleMain .bossSaleWrap {
    padding: 0 10px;
  }
  .bossSaleWrap .desktop {
    display: none;
  }
  .bossSaleWrap .mobile {
    display: block;
  }
  .bossSaleWrap .nyHeaderLine h2 {
    font-size: 18px;
  }
  .bossSaleWrap .nyHeaderLine {
    width: 100%;
    margin: 0 0px 15px 0px;
  }
  .bossSaleWrap .featuredWrap .featuredBrands .featureImg {
    width: 100%;
    padding: 0 0 10px;
  }
  .bossSaleWrap .featuredWrap .featuredBrands {
    margin-bottom: 5px;
  }
  .bossSaleWrap .featuredWrap .giftWrap {
    padding: 0;
    margin-bottom: 5px;
  }
  .bossSaleWrap .catOfferWrap .catOffer .offerImg {
    width: 50%;
    padding: 0 0 10px 0;
  }
  .bossSaleWrap .catOfferWrap .catOffer .offerImg:nth-child(odd),
  .bossSaleWrap .bestdeals.dealsWrap .bestDeals .offerImg:nth-child(odd),
  .bossSaleWrap .contemporaryWrap .catOffer .offerImg:nth-child(odd) {
    padding-right: 5px;
  }
  .bossSaleWrap .catOfferWrap .catOffer .offerImg:nth-child(even),
  .bossSaleWrap .bestdeals.dealsWrap .bestDeals .offerImg:nth-child(even),
  .bossSaleWrap .contemporaryWrap .catOffer .offerImg:nth-child(even) {
    padding-left: 5px;
  }
  .bossSaleWrap .contemporaryWrap .catOffer .offerImg {
    width: 50%;
    padding: 0 0 10px 0;
  }
  .bossSaleWrap .bestdeals.dealsWrap .bestDeals .offerImg {
    padding: 0 0 10px 0;
  }
  .bossSaleWrap .newBoard.dealsWrap .bestDeals .offerImg {
    width: 100%;
    padding: 0 0 10px 0;
  }
  .bossSaleWrap .styleWrap.dealsWrap .bestDeals .offerImg {
    width: 100%;
    padding: 0 0 22px 0;
  }
  .bossSaleWrap .styleDetail .detail {
    font-size: 14px;
    line-height: 1.57;
    padding: 7px 0 0px 0;
  }
  .bossSaleWrap .dealsWrap .offerImg .styleDetail a {
    font-size: 12px;
  }

   .bossSaleWrap .nyHeaderLine a{
    font-size: 12px;
        padding: 0 10px;
        margin: 18px 10px -10px;
        }


        .bossSaleWrap .dealsWrap .bestDeals .viewAllWrap .ViewAll{
           width: 100%;
           padding: 11px 15px;
           font-size: 14.4px;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap{
                padding: 120px 0 100px 0;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .mobImg{
                width: 29%;
                left: -9px;
                top: auto;
                bottom: -8%;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial{
                width: 76%;
                float: right;
                padding: 20px 10px 24px 40px;
                box-shadow: -8px 2px 15px 0 rgba(0, 0, 0, 0.2);
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial .head{
                font-size: 13px;
                padding-bottom: 5px;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial .description{
                font-size: 10px;
                line-height: 1.3;
                padding-bottom: 15px;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial .imgWrap img {
                width: 20%;
                padding-right: 10px;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        /*.nyBody{
                margin-top: 85px;
        }*/
        /*removed for new filter by palasika 7-3-19*/
/*      .nyListingBlock .nyFilterBlock .filterHead .icon {
                top: 2%;
        }*/

        .noInterPopWrap{
                padding: 10px;
        }
        .noInterPopWrap .noInterPopup{
                width: calc(100% - 20px);
                padding: 20px;
                top: 60%;
        }
        .noInterPopWrap .noInterPopup .popupHead .canelImg{
                height: 12px;
                width: 12px;
        }
        .noInterPopWrap .noInterPopup .popupHead .headText{
                font-family: ceraBold;
                font-size: 14px;
                padding: 12px 0px 20px 0px;
        }
        .noInterPopWrap .noInterPopup .footer{
                margin-top: 18px;
        }
        .nyCart .nyCartBlock .cartProductdetails .mobileSection .noInternationalShip{
                margin-top: 0;
                margin-bottom: 14px;
                width: 100%;
                text-align: center;
                font-size: 11px;
        }

        .productDetailPage .detailBlock .productDetailSection .btnSection .noInternational {
width: 100%;
        }

.menuWrap .megaMenu .rightWrap .nyMinCart span{
                font-size: 8.1px;
        }
        .menuWrap .megaMenu .rightWrap .cartWrap{
                margin-left: 29px;
        }
        .productDetailPage .detailBlock .productDetailSection .price .price{
                padding: 0 !important;
                font-size: 16px;
        }
        /*height reduce changes 18may*/
        .menuWrap .megaMenu .nyLogo a.logo img.imgLogo {
            height: 28px;
            width: 60px;
        }
/*new mega menu changes 29-4-19*/
        .shopping_bag_menu{
                display: none;
        }


          #parentMenu{
        padding-bottom: 0px;
    }


    #parentMenu ul{
        padding-left: 4px;

    }

    .shop-bag{
        padding-left: 3px;
    }

    .shop-bag a{
        text-decoration: none !important;
    }

    .shop-bag a .bag-count{
        float: right;
                width: 19px;
                height: 21px;
                background-image: url(../images/bag.svg);
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                margin: 0;
                position: absolute;
                right: 5px;
                top: 0;
    }

    .shop-bag a .bag-count span{
            float: left;
        width: 19px !important;
            height: auto;
        font-family: ceraLight;
            text-align: center;
            font-size: 9px;
        padding-top: 8px;
    }


    .app-logo{
            float: left;
            width: 100%;
            text-align: left;
            padding: 10px 0 19px 12px;
            border-bottom: 0.5px solid #cccccc;
    }

    .app-logo .app-heading{
        float: left;
            width: 100%;
            font-family: ceraMedium;
            font-size: 14px;
                font-weight: 500;
                margin-bottom: 10px;
    }

    .app-logo a{
        float: left;
        width: 79px;
        height: 24px;
    }

    .app-logo a img{
        float: left;
        width: 100%;
    }

    .app-logo a.gPlay{
            margin-right: 5px;

    }

        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a.userAccountM[aria-alter="false"]::before{
                position: absolute;
                    content: '';
                    width: 8px;
                    height: 1px;
                    background-color: #000;
                    right: 12px;
                    top: 10px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a.userAccountM[aria-alter="true"]::before{
                position: absolute;
            content: '';
            width: 8px;
            height: 1px;
            background-color: #000;
            right: 12px;
            top: 10px;
        }
        .menuWrap .megaMenu .menuMobileWrap .menuMobile .countryRegisterBlock ul li a.userAccountM[aria-alter="true"]::after{
                position: absolute;
            content: '';
            width: 8px;
            height: 1px;
            background-color: #000;
            right: 12px;
            top: 10px;
            transform: rotate(90deg);
        }


        /*pair it up*/
        .pair-up{
                width: calc(100% - 40px);
                margin-left: 20px;
                margin-top: -9px;
        }
        .pair-up .block .products{
                width: calc((100% - 120px) / 5);
            margin-right: 24px;
        }
        /*pair it up*/

/*--------PDP sticky Button Design changes------------*/
        .productDetailPage .detailBlock .productDetailSection .shopbtn .addwish{
                float: none;
        width: 100%;
        display: inline-block;
        }
        .productDetailPage .detailBlock .productDetailSection .deliveryWrap {
        letter-spacing: 2.6px;
        }
        .nyCart .nyCartBlock .cartProductdetails .mobileSection .productSection .productAttr{
                width: 100%;
        }
        .nyCart .nyCartBlock .cartProductdetails .mobileSection .description{
                font-size: 12px;
        }
        /*--------PDP sticky Button Design changes------------*/
        .productDetailPage .detailBlock .productDetailSection .shopbtn .addwish{
                position: fixed;
                bottom: 0;
                left: 0;
                z-index: 9;
                padding: 11px 10px;
                box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
                background-color: #ffffff;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist{
                background: #fff;
        }
        .productDetailPage .detailBlock .productDetailSection .catWrap .catContent{
                display: inline-block;
                float: none;
        }
        .productDetailPage .detailBlock .productDetailSection .shopbtn .notify .addwish.notifyMe{
                display: block !important;
        }
        .productDetailPage .detailBlock .productDetailSection .shopbtn .notify .addwish.notifyMe .addtocart{
                text-transform: uppercase;
        }

        /*PDP sticky design changes 6may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                position: unset;
            bottom: 0;
            right: 0;
            z-index: 9;
        }
        /*PDP sticky design changes 6may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .addtocart{
                width: calc(100% - 57px);
        }

        /*************************/
        /**************16 may**************/
        .nyListingBlock .reponsiveFilterBlock .nySortbySection .sort-data, .nyListingBlock .reponsiveFilterBlock .nyFilterbySection span {
        width: 100%;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection, .nyListingBlock .reponsiveFilterBlock .nyFilterbySection {
       padding: 0 10%;
    }
        /********************************/
        /*--------------------New footer Design 23 MAy------------------*/
     .desktopView{
        display: none;
    }

    .mobileView{
        display: block;
    }
    
    footer .sectionF2{
        padding: 24px 12px 22px 12px ;
    }

    footer .sectionF2 .container .footerColumns{
        width: 50%;
    }

    footer .sectionF2 .container .footerColumns:first-child{
        padding-bottom: 28px;
    }

    footer .sectionF3{
        padding: 17px 12px 21px 12px;
    }

    footer .sectionF3 .container .footerColumns:nth-child(2){
        width: 100%;
    }

    footer .sectionF3 .footerColumns .contentWrap ul li a{
        font-size: 12px;
        padding-bottom: 17px;
    }

    footer .sectionF5{
        padding: 14px 0px;
    }

    footer .sectionF5 .copyrightWrap{
        font-size: 12px;
    }

    .catalog-category-view footer footer .sectionF5, .catalogsearch-result-index footer footer .sectionF5 {
        margin-bottom: 53px;
    }

    .catalog-product-view footer footer .sectionF5 {
        margin-bottom: 61px;
    }

        /*--------14 june order success page ------------*/

      .confirmation-page .confirm-content .left-section .thankyou{
            background-position: bottom;
            background-size: cover;
            background-repeat: no-repeat;
        }
        .confirmation-page .confirm-content{
            padding-left: 10px;
            padding-right: 10px;
        }
        .confirmation-page .confirm-content .left-section{
            width: 100%;
            padding-bottom: 0;
        }
        .confirmation-page .confirm-content .right-section{
            width: 100%;
            margin-top: 20px;
            margin-left: 0;
        }
        /*- ----------sbscription Pop up----------- --*/
    .sbscriptionContain{
        width: calc(100% - 20px);
        float: left;
        top: 50%;
        box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
        height: auto;
        /*margin: 20px;*/
    }
    .sbscriptionContain .sbscriptionContainer .section{
        width: 100%;
        float: left;
    }
    .sbscriptionContain .sbscriptionContainer .cancelWrap{
        top: 6px;
        right: 6px;
        width: 18px;
        height: 18px;
    }
    .sbscriptionContain .sbscriptionContainer .section:last-child{
        width: 100%;
    }
    .sbscriptionContain .sbscriptionContainer .section .detailText{
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 17px;
    }
    .sbscriptionContain .sbscriptionContainer .section a{
        font-size: 14px;
        margin-bottom: 15px;
    }

/*by monali 17-8-19 for tablet*/
.productDetailPage .detailBlock .productDetailSection .product-info-price .newP.price-container{
  order: 1; 
  padding: 0px 0px 0px 10px;
}

/*css by monali 7-8-19*/
.nyListingBlock .reponsiveFilterBlock .nyFilterbySection span{ font-size: 9px; 
  margin-left: 33px;
  }

.nyListingBlock .reponsiveFilterBlock .nySortbySection .sort-data{ font-size: 9px; 
  }

.productDetailPage .detailBlock .productDetailSection .product-info-price .oldp-parent{
  order:2;
}

}
@media (max-width: 767px){
	.sbscriptionContain , .sbscriptionContain .sbscriptionContainer .section img{
		height: auto;
	}
	.sbscriptionContain .sbscriptionContainer .section{
		width: 100%;
		float: left;
	}
	.sbscriptionContain .sbscriptionContainer .section:last-child{
		width: 100%;
	}
	 
}

/* Extra Small Devices, Phones */

@media (max-width: 480px) {
        .nyListingBlock .nyFilterBlock .filterSection .sector .colorFilter{
                padding-bottom: 30px;
        }
            /*for sizechart*/
        .sizeChart .garment-measurements-3 .row, .sizeChart .garment-measurements-4 .row, .sizeChart .garment-measurements-5 .row, .sizeChart .garment-measurements-6 .row, .sizeChart .garment-measurements-7 .row, .sizeChart .garment-measurements-8 .row{    width: auto;}
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        .nyHeader .nySectionBlock .logo{
                width: 74px;
                height: 60px;
                margin: 0;
                line-height: 60px;
        }
        .nyHeader .nySectionBlock .logo img{
                width: 100%;
                border: 0;
        }
        .nyHeader .nyMenu{
                top: 0;
                height: 100%;
                width: auto;
        }
        .nyHeader .nyMenu .nyMobileMenu .MenuIcon{
                width: 19px;
                height: 12px;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        .nyHeader .nySectionBlock .nyMinCart{
                width: 19px;
                height: 21px;
                margin: 21px 0 0 25px;
        }
        .nyHeader .nySectionBlock .nyMinCart span{
                width: 100%;
                padding: 8px 0 0;
                font-size: 10px;
        }
        /*-----Boss Sale changes 03 april 2019 by palasika----*/
        .nyHeader .nySectionBlock .nyDiviceSearchBlock .nySearchSection .nySearchIcon{
                width: 18px;
                height: 18px;
                background-image: url(../images/search-mobile.svg);
                margin: 8px 0 0;
        }
        /**-----Palasika 22-june-2018------**/
        .nyHeader .nySectionBlock .nyDiviceSearchBlock{
                margin: 17px 40px 0 0;
        }

        .nyHeader .nySectionBlock .nyMinCart{
        right:0 !important;
        }
        /**-----Palasika 22-june-2018------**/
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuLayer .MenuIcon{
                width: 18.8%;
                height: 100vh;
                top: 0;
                right: 0;
        }

        .nyCarousel .sliderBannerDesktop{
                display: none;
        }
        .nyCarousel .sliderBannerMobile{
                display: block;
        }
        .nyCarousel .carousel-control-next, .nyCarousel .carousel-control-prev{
                width: 15%;
        }
        .nyCarousel .nyCarouselContent{
                top: 30vh;
        }
        .nyCarousel .carousel-control.left, .nyCarousel .carousel-control.right{
                display: none;
        }
        .nyCarousel .listingBanner .nyCarouselContent{
                padding: 30px;
                width: 60%;
                height: 100%;
                overflow: hidden;
        }
        .nyPromotionalBlock .mobileHeader{
                display: block;
                font-size: 18px;
        }
        .nyCarousel .nyCarouselContent h1{
                font-size: 20px !important;
                line-height: 22px !important;
        }
        .nyCarousel .nyCarouselContent p{
                font-size: 12px !important;
                line-height: 16px !important;
        }
        .nyCarousel .nyCarouselContent a{
                font-size: 12px !important;
                line-height: 16px !important;
        }
        .nyPromotionalBlock{
                padding: 0 10px !important;
        }
        .nyPromotionalBlock .nySectors{
                width: 100%;
                padding: 0 0 20px 0;
        }
        .nyPromotionalBlock .nySectors:nth-child(even){
                padding: 0 0 20px 0;
        }
        .nyPromotionalBlock .nySection1,
        .nyPromotionalBlock .nySection2,
        .nyPromotionalBlock .nySection3,
        .nyPromotionalBlock .nySection4,
        .nyPromotionalBlock .nySection5,
        .nyPromotionalBlock .nySection6,
        .nyPromotionalBlock .nySection7,
        .nyPromotionalBlock .nySection8,
        .nyPromotionalBlock .nySection9,
        .nyPromotionalBlock .nySection10,
        .nyTrendSection .contentBlock{
                width: 100%;
                margin: 0;
        }
        .nyCarousel .nyCarouselContent span,
        .nyPromotionalBlock .nySection1 span,
        .nyPromotionalBlock .nySection2 span,
        .nyPromotionalBlock .nySection3 span,
        .nyPromotionalBlock .nySection4 span,
        .nyPromotionalBlock .nySection5 span,
        .nyPromotionalBlock .nySection6 span,
        .nyPromotionalBlock .nySection7 span,
        .nyPromotionalBlock .nySection8 span,
        .nyPromotionalBlock .nySection9 span,
        .nyPromotionalBlock .nySection10 span,
        .nyFutureSection span{
                width: 20px !important;
                height: 3px !important;
        }
        .nyPromotionalBlock .nySection1 h1,
        .nyPromotionalBlock .nySection2 h1,
        .nyPromotionalBlock .nySection3 h1,
        .nyPromotionalBlock .nySection4 h1,
        .nyPromotionalBlock .nySection5 h1,
        .nyPromotionalBlock .nySection6 h1,
        .nyPromotionalBlock .nySection7 h1,
        .nyPromotionalBlock .nySection8 h1,
        .nyPromotionalBlock .nySection9 h1,
        .nyPromotionalBlock .nySection10 h1{
                font-size: 18px !important;
                margin: 10px 0 0 !important;
        }
        .nyPromotionalBlock .nySection1 p,
        .nyPromotionalBlock .nySection2 p,
        .nyPromotionalBlock .nySection3 p,
        .nyPromotionalBlock .nySection4 p,
        .nyPromotionalBlock .nySection5 p,
        .nyPromotionalBlock .nySection6 p,
        .nyPromotionalBlock .nySection7 p,
        .nyPromotionalBlock .nySection8 p,
        .nyFutureSection p{
                font-size: 12px !important;
        }
        .nyPromotionalBlock .nySection9 p,
        .nyPromotionalBlock .nySection10 p{
                font-size: 14px !important;
                margin: 10px 0 0 !important;
        }
        .nyPromotionalBlock .nySection10{
                margin-bottom: 45px !important;
        }
        .nyPromotionalBlock .nySection5 .contentBlock .link1,
        .nyPromotionalBlock .nySection5 .contentBlock .link2,
        .nyPromotionalBlock .nySection6 .contentBlock .link1,
        .nyPromotionalBlock .nySection6 .contentBlock .link2{
                font-size: 14px;
        }
        .nyPromotionalBlock .nySection5 .contentBlock .link1,
        .nyPromotionalBlock .nySection6 .contentBlock .link1{
                bottom: 67px;
                left: 20px;
                display: table;
        }
        .nyPromotionalBlock .nySection5 .contentBlock .link2,
        .nyPromotionalBlock .nySection6 .contentBlock .link2{
                bottom: 20px;
                left: 20px;
                display: table;
        }
        /*************16 may**************/
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productName{
                font-size: 14px;
                margin: 0;
                text-align: left;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productDescription{
                font-family: 'ceraRegular', sans-serif;
                text-align: left;
                font-size: 14px;
                line-height: 1.29;
                color: #4a4a4a;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice{
                font-size: 14px;
                text-align: center;
        padding: 0 5px;
        }
        /*.nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .newP.price-container,
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .oldp-parent{
                float: left;
        font-size: 14px;
    }*/
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .offer-percentage{
                float: left;
                clear: both;
                margin-top: 5px;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productSize{
                text-align: left;
                padding: 0px 10px;
                color: #4a4a4a;
        }
        /****************16 may*********************/
        .nyFutureSection{
                margin-top: 60px;
        }
        .nyFutureSection .Banner{
                height: 380px;
        }
        .nyFutureSection .productSection .Sector .slick-slide{
                margin: 0 5px;
        }
        .nyPromotionalBlock .categorieMenu{
                display: block;
        }
        .nyFutureSection .nyHeaderLine h1,
        .nyTrendingPromotion .nyHeaderLine h1{
                font-size: 18px;
                margin: 10px 0 -10px 5px;
        }
        .nyTrendingPromotion .nyHeaderLine a,
        .nyFutureSection .nyHeaderLine a{
                font-size: 12px;
                margin: 10px 5px -10px 0;
        }
        .nyFutureSection .nyHeaderLine{
                margin: -40px 10px 10px 10px;
        }
        .nyListingBlock{
                padding: 10px 0;
        }
  /*section#sectionmain {
                   margin-top: 25px;
        }*/
        .nyListingBlock .headerSection{
                border: 0;
        }
        .nyListingBlock .headerSection h1{
                font-size: 18px;
                margin: 0;
                width: 100%;
        }
        .nyListingBlock .headerSection h1 .name{
                float: left;
                border-bottom:0;
        }
        .nyListingBlock .headerSection h1 .name span{
                display: block;
                padding: 5px;
                background-color: #FFF;
                margin: 10px 0 -10px 10px;
        }
        .nyListingBlock .headerSection h1 .collection{
                float: left;
                width: 100%;
                clear: both;
                padding: 2px 0 0 0;
                border-bottom: solid 1px #000;
        }
        .nyListingBlock .headerSection h1 .collection span{
                float: left;
                display: block;
                background-color: #FFF;
                padding: 0 15px 5px 5px;
                margin:5px 0 -10px 10px;
        }
        .nyListingBlock .reponsiveFilterBlock .centerLine{
                display: inline-block;
                float: left;
        }
        .nyListingBlock .reponsiveFilterBlock{
                margin: 10px 0 0;
                border-bottom: solid 0.5px #000;
                padding: 10px 0;
                text-align: center;
                position: relative;
                z-index: 1;
        }
        /*****************16 may********************/
        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection{
                float: right;
                display: inline-block;
                width: calc(90% / 2);
                padding: 0 10%;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection{
            float: left;
                display: inline-block;
                width: calc(90% / 2);
                height: auto;
                margin-right: 0;
                padding:0 9%;
                border-right: solid 1px #000;
                background-color: transparent;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection .icon{
                width: 13px;
                height: 17px;
                margin: 0 10px 0 0;
        }

        /****************end 16 may********************/
        /*******************20 may*************************/
        .nyListingBlock .reponsiveFilterBlock .nySortbySection h4{
                font-size: 10px;
                text-transform: uppercase;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection span{
                font-size: 9px;
                color: #9b9b9b;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection span select{
                padding: 0;
        }

        .nyListingBlock .nyFilterBlock{
                position: fixed;
                top: 0;
                right: -91%;
                width: 81.2%;
                background-color: rgba(255,255,255);
                z-index: 9999;
                height: 100vh !important;
                overflow: hidden;
                box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.21);
                padding-bottom: 65px;
                /*overflow-y: scroll;*/
                /*-webkit-overflow-scrolling: touch;*/
        }
        .nyListingBlock .overlayBox{
                display: block;
                position: fixed;
                right: -101%;
                top: 0;
                width: 100%;
                height: 100vh;
                z-index: 3;
        }
        .nyListingBlock .nyFilterBlock .filterboard{
                border-bottom: solid 0.5px #9b9b9b;
            margin: 0 0 0 -15px;
            width: calc(100% + 30px);
            padding: 0 15px;
        }
        .nyListingBlock .nyFilterBlock .filterboard .filteringBy{
                margin: 0;
        }

        .nyListingBlock .nyFilterBlock .filterSection .header i{
                position: absolute;
                top: 25px;
                right: 10px;
                width: 12px;
                height: 12px;
                background-image: url(../images/plus-icon.svg);
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;

        }
        .nyListingBlock .nyFilterBlock .filterSection .header{
                border-bottom: solid 0.5px #9b9b9b;
        }
        /*update for new filter palasika 7-3-19*/
        .nyListingBlock .nyFilterBlock .filterSection .sector label .checkbox{
                width: 14px;
                height: 14px;
                position: relative;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector label input[type='checkbox']:checked ~ .checkbox::after{
                position: absolute;
                content: " ";
                color: #FFF;
                width: 100%;
                height: 100%;
                line-height: 20px;
                text-align: center;
                background-image: url(../images/icons-checkmark-white.svg);
                background-size: 70%;
                background-position: center;
                background-repeat: no-repeat;
        }
/*      .nyListingBlock .nyFilterBlock .filterSection .sector .colorFilter label input[type='checkbox']:checked ~ .checkbox::after {
                position: relative;
        }*/
        .nyListingBlock .nyFilterBlock .filterSection .sector .cato input[type='checkbox']:checked ~ .checkbox::after{
                position: absolute;
                content: " ";
                color: #FFF;
                width: 55%;
                line-height: 20px;
                text-align: center;
                background-image: none;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector label span{
                margin: 0;
                float: left;
                width: calc(100% - 87px);

        }
        /*.nyListingBlock .nyFilterBlock .filterHead .icon{
                float: left;
                width: 18px;
                height: 18px;
                background-image: url(../images/filter-icon.svg);
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                margin: 0 10px 0 0;
                position: absolute;
                left: 34%;
            top: 3%;
        }*/
.nyListingBlock .nyFilterBlock .filterHead .icon span{
        position: absolute;
        top: -4px;
        right: -4px;
        width: 8px;
        height: 8px;
        background-color: #fd7685;
        border: solid 1px #FFF;
        border-radius: 50%;


}
        .nyListingBlock .nyFilterBlock .filterHead button{
                border-bottom: solid 1px #000;
                margin: 0 10px 10px 0;
                display: none;
        }
        /*changed for new filter by palasika*/
        .nyListingBlock .nyFilterBlock .applyFilter {
                display: block;
                position: fixed;
                width: calc(50% - 7px);
                height: auto;
                font-family: 'ceraMedium';
                font-size: 14px;
                text-align: center;
                color: #FFF;
                padding: 11px 0;
                /*border: 1px solid #000;*/
                right: -91%;
                bottom: 0;
                /*margin: 14px;*/
                margin: 15px 15px 15px 0;
                background-color: #000;
                z-index: 99;
        }
        .nyListingBlock .nyListingProductBlock{
                width: 100%;
                padding: 0;
        }
        /********16 may*********/
        .nyListingBlock .nyListingProductBlock .nyProductSections{
        float: left;
            width: 100%;
            border-bottom: solid 0.5px #9b9b9b;
            padding: 5px 0;
            margin: 0;
        }
        /*******************/
        /*Product*/
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .imageSecton{
                width: 45%;
                margin: 0;
        }
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content{
                float: left;
                width: 55%;
        }
        .nyTrendingPromotion  .slick-slide{
                margin: 0 0 0 5px;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc table td span{
                width: 100%;
                margin: -20px 0 0;
        }
        .productDetailPage .detailBlock .productImageSection{
                padding-top: 16px;
                margin: 0;
        width: 100%;
        padding: 0;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productImageSection .imageList{
                padding: 0 0 0px 0;
                margin-bottom: 0;
        }
        .productDetailPage .detailBlock .productDetailSection h1{
                font-size: 18px;
                padding-bottom: 5px;
        }
        .productDetailPage .detailBlock .productDetailSection p{
                font-size: 16px;
                line-height: 18px;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productDetailSection .product-info-price{
                font-size: 20px;
                padding: 16px 0 0px;
                margin: 0;
                border: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .breakLine{
                float: left;
                width: calc(100% + 20px);
                height: 1px;
                margin: 0 0 0 -10px;
                border-bottom: solid 0.5px #000;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection{
                margin: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .selection{
                        margin: 0 0 20px 0;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection{
                margin: 20px 0 0;
        }
        .productDetailPage .detailBlock .productDetailSection .colorSection{
                margin-bottom: 24px;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc table{
                font-size: 14px;
                line-height: 16px;
                margin-top: 20px;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc table td{
                padding: 20px 0 10px;
        }
        .productDetailPage .detailBlock .productDetailSection .productDesc{
                margin-top: 20px;
        }
        /*******************20 may*************************/
        .scrollUp{
                width: 40px;
                height: 40px;
                bottom: 110px;
                right: 20px;
        }
        .scrollUp .icon{
                width: 8px;
                height: 20px;
                margin: 10px 16px;
        }

        .productDetailPage .detailBlock .productDetailSection .sizeSection .title{
                display: block;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection a{
                float: right;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection p{
                display: block;
        }
        .nyCart .nyCartBlock{
                float: left;
                padding: 0 10px;
        }
        .nyCart .nyCartBlock .cartHeader{
                _display: block;
        }
        .nyCart .nyCartBlock h3{
                float: left;
                font-family: 'ceraBold';
                font-size: 18px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                letter-spacing: normal;
                text-align: left;
                color: #000000;
                border: 0;
                margin: 30px 0 -3px 5px;
                padding: 3px 5px;
                line-height: 0.7;
                position: relative;
                background-color: #FFF;
                z-index: 1;
        }
        .nyCart .nyCartBlock .crossLine{
                float: left;
                width: 100%;
                height: 1px;
                background-color: #000;
                margin-bottom: 10px;
        }
        .nyCart .nyCartBlock .cartClose{
                _display: none;
        }
        .nyCart .nyCartBlock .cartProduct{
                display: none;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(4) select,
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(5) select,
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) a,
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(6),
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(7),
        .nyCart .nyCartBlock .cartProductdetails .wishListInfo .wishHeader h2 .discount,
        .nyCart .partialPayment .partialPaymentBlock,
        .nyCart .minCheckout .checkoutBlock .section:nth-child(1),
        .nyCart .nyCartBlock .cartProductdetails .finalPrice{
                display: none;
        }
        .nyCart .nyCartBlock .cartProductdetails ul{
                display: inline-block;
                position: relative;
                padding-bottom: 50px;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li{
                display: inline-block;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li i{
                display: block;
                padding: 0 10px;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li .selectSize{
                display: none;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(1){
                float: left;
                width: 25%;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2){
                float: left;
                width: 70%;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) h1 {
                float: left;
                font-family: 'ceraMedium';
                font-size: 14px;
                font-weight: 500;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #000000;
                padding: 0;
                margin: 0 0 10px 0;
                background-color: transparent;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) p{
                float: left;
                font-family: 'ceraLight';
                font-size: 14px;
                font-weight: 300;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #000000;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(3),
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(4),
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(5){
                width: calc(70%/3);
                text-align: left;
                position: relative;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) .unitPrice{
                display: block;
                float: left;
                width: auto;
                font-family: 'Yantramanav', sans-serif;
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: 0.1px;
                text-align: left;
                color: #000000;
                margin-bottom: 10px;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) .unitPrice span {
                font-size: 14px;
                color: #9b9b9b;
                text-decoration: line-through;
                position: static;
                display: inline-block;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(2) span{
                position: absolute;
                bottom: 10px;
                margin: 0;
                font-size: 12px;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(3)::after,
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(4)::after{
                content: '|';
                position: absolute;
                right: 20%;
                text-align: right;

        }
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemCart h3,
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemWish h3{
                float: left;
                width: 65%;
                font-family: 'ceraMedium';
                font-size: 14px;
                font-weight: 500;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #ff0000;
                margin: 0;
        }
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemCart span,
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemWish span{
                float: left;
                width: 50%;
                font-family: 'ceraLight';
                font-size: 14px;
                font-weight: 300;
                font-style: normal;
                font-stretch: normal;
                line-height: 1.29;
                letter-spacing: 0.1px;
                text-align: left;
                color: #ff0000;
        }
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemWish h3,
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemWish span{
                color: #000;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(4) span,
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(5) span{
                display: block;
                float: left;
        }
        .nyCart .nyCartBlock .cartProductdetails ul li:nth-child(5) span .count {
          font-family:  'Yantramanav', sans-serif;
                display: inline-block;
        }
        .nyCart .nyCartBlock .cartProductdetails .wishListInfo .wishHeader h2{
                font-size: 14px;
        }
        .nyCart .minCheckout .checkoutBlock{
                width: 100%;
                padding: 0 10px 70px;
                padding-top: 0;
                float: left;
                overflow: hidden;
        }
        .nyCart .minCheckout .checkoutBlock .section:nth-child(2){
                border-top: solid 1px #000;
                width: auto;
                padding-top: 20px;
        }
        .nyCart .minCheckout .checkoutBlock .section .couponBox{
                width: 65%;
                margin: 10px 0px 0 0;
        }
        .nyCart .minCheckout .checkoutBlock .section .couponApply{
                padding: 5px 11px;
                margin-left: 13px;
                width: 30%;
        }
        .nyCart .minCheckout .checkoutBlock .shippingSection{
                display: block;
                padding: 0px 0 0;
    margin-bottom: 40px;
        }
        .nyCart .minCheckout .checkoutBlock .orderSummary{
                display: block;
                padding: 40px 0 0 0;
        }
        .nyCart .minCheckout .checkoutBlock .proceedSection{
                padding: 11px 0;
                width: 100%;
                background-color: #ffffff;
                box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.15);
                position: fixed;
                left: 0;
                bottom: 0;
                z-index: 99;
        }
        .nyCart .minCheckout .checkoutBlock .section .subtotal{
                float: left;
                width: 43%;
                font-family: 'ceraRegular';
                font-size: 16px;
                font-weight: normal;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #000000;
                margin:8px 0 0 7%;
        }
        .nyCart .minCheckout .checkoutBlock .section .subtotal span {
                display: block;
                text-align: left;
                font-family: 'YantramanavMedium';
                font-size: 16px;
                font-weight: 500;
                font-style: normal;
                font-stretch: normal;
                line-height: normal;
                letter-spacing: normal;
                color: #000000;
        }
        .nyCart .minCheckout .checkoutBlock .section .proceedToCheckout{
                float: right;
                width: 43%;
                font-family: 'ceraBold';
                font-size: 14px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                line-height: 50px;
                letter-spacing: normal;
                text-align: center;
                color: #ffffff;
                margin: 0 7% 0 0;
        }
        .nyCart .minCheckout .checkoutBlock .section .proceedToCheckout span{
                display: none;
        }
        .mobilePartialPayment,
        .chosingToProcee{
                display: block;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline{
                width: 100%;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .track{
                width: 100%;
                margin-left: 0;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .track .trackBar{
                width: 78px;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .report{
                left: 0;
                font-size: 10px;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .report2{
                left: 33%;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .report3{
                left: 66%;
        }
        .myOrderPage .orderSection .contentSection .checkoutDetails .deliverDetail .shipTimeline .report4{
                left: auto;
                right: 0;
        }
        .nyMyAccount{
                display:none;
        }
    .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutTwo .checkoutForm,
    .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutTwo .checkoutAddress{
        width: 100%;
    }
    .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutTwo .checkoutForm{
        margin: 20px 0 0;
    }
    .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutTwo .form .agree label p{
        padding: 5px;
    }
    .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutThree .paymentTab .resp-tab-item, .nyCheckout .wrap .checkoutProcess .checkoutSection .ckeckCollapse .checkoutThree .paymentTab .resp-accordion{
        border-left: 1px solid #c1c1c1;
    }
    .productDetailPage .detailBlock .productDetailSection .btnSection .notifi{
        margin: 0 0 0 10px;
        width: calc(100% - 60px);
        border-radius: 0px;
    }
    .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
        margin: 10px 0 0;
        width: 100%;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection label input[type='radio']:checked ~ .checked > div{
        height: 5px;
        bottom: -2px;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection .siazeListBlock{
        width: 100%;
        left: 1px;
    }
    .nyContact{
        padding: 0 10px;
        margin-top: 72px;
    }
    .nyContact h1{
        margin-left: 8px;
        padding: 0 3px;
        font-size: 18px;
        margin-bottom: -6px;
    }
    .nyContact .contactFormSection{
        padding: 0 4px 0 8px;
    }
    .nyContact .contactFormSection .inputSection .fromField,
    .nyContact .contactFormSection .inputSection .selectOption,
    .nyContact .contactFormSection .inputSection .comentSection{
        margin: 0;
        margin-bottom: 10px;
    }
    .nyContact .contactFormSection .inputSection .fromField label,
    .nyContact .contactFormSection .inputSection .comentSection label{
        font-size: 11px;
    }
    .nyContact .contactFormSection .inputSection .fromField,
    .nyContact .contactFormSection .inputSection .selectOption,
    .nyContact .contactFormSection .inputSection .selectOption span,
    .nyContact .contactFormSection .inputSection .fromField input{
        height: 50px;
        font-size: 14px;
        line-height: 50px;
    }
    .nyContact .contactFormSection .inputSection .selectOption{
                background-position: 365px 18px;
                background-repeat: no-repeat;
                background-size: 4%;
    }
        .nyContact .contactFormSection .inputSection .selectOption .dropBox{
                top: 48px;
        }
        .nyContact .contactFormSection .inputSection .selectOption .dropBox ul li a{
                font-size: 14px;
        }
    .nyContact .contactFormSection .inputSection .fromField input{
        padding: 25px 9.8px 10px;
    }
    .nyContact .contactFormSection .inputSection .comentSection textarea{
        height: 120px;
        font-size: 14px;
    }
    .nyContact .contactFormSection .attachFile,
    .nyContact .contactFormSection .attachMoreFile{
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 10px;
    }
        /*sanity ui changes 10may*/
    .nyContact .contactFormSection .contactSubmit{
        font-size: 20px;
        margin: 0 0 0 -18px;
        width: 100%;
        margin: 0 auto;
    }

    .nyContact .contactFormSection{
        margin-bottom: 0;
    }
    footer{
        float: left;
        width: 100%;
    }
    footer .footerSection1,
    footer .footerSection2{
        padding: 10px;
        height: auto;
        width: 100%;
    }
    footer .footerSection1 .section1,
    footer .footerSection1 .section2,
    footer .footerSection1 .section3,
    footer .footerSection1 .section4{
        width: 100%;
        padding: 0;
    }
    footer .footerSection1 .section2{
        margin-top: 10px;
    }
    footer .footerSection1 .section4 .ftHeader2{
        margin-top: 20px;
    }
    footer .footerSection2 .copyRight{
        float: left;
        width: 100%;
        margin:10px 0 0;
        text-align: center;
    }
    footer .pagemenu ul li a{
        padding: 0 20px 20px;
    }
    .orderSucess .orderBlock{
        width: calc(100% - 20px);
        margin-right: 10px;
        padding: 15px;
        height: auto;
    }
    .orderSucess .orderBlock .topHeader h1{
        font-size: 15px;
        margin: 20px 0 0 0;
    }
    .orderSucess .orderBlock .topHeader h1::before{
        display: none;
    }
    .orderSucess .orderBlock .topHeader h1::after{
                top: 13px;
                left: 170px;
                width: 71%;
    }
    .orderSucess .orderBlock .topHeader .sucessLogo{
        width: 70px;
    }
    .orderSucess .orderBlock .thankyouSection h1 {
            width: 100%;
            font-size: 20px;
            text-align: center;
            margin: 20px 0 0;
        }
        .orderSucess .orderBlock .orderedSection .orHeader{
                margin-top: 15px;
        }
        .orderSucess .orderBlock .orderedSection .orHeader h1,
        .orderSucess .orderBlock .orderedSection .orHeader .items{
                font-size: 14px;
        }
        .orderSucess .orderBlock .orderedSection .orHeader h1::after {
            top: 11px;
            left: 145px;
            width: 160px;
        }
        .orderSucess .orderBlock .orderedSection .orderedContent .priceSection .pvalue .offer{
                border:solid 1px #000;
                border-radius: 5px;
                background-color: transparent;
        }
        .orderSucess .orderBlock .orderedSection .orderedContent .priceSection .pvalue .offer::after,
        .orderSucess .orderBlock .orderedSection .orderedContent .priceSection .pvalue .offer::before{
                display: none;
        }
        .orderSucess .orderBlock .orderedSection .orderedContent .pDetail .title,
        .orderSucess .orderBlock .orPaymentSection .paymentRow .paymentCell .header,
        .orderSucess .orderBlock .orPaymentSection .paymentRow .paymentCell .priceValue,
        .orderSucess .orderBlock .orPaymentSection .paymentRow .paymentCell .freeShiping{
                font-size: 13px;
        }
        .orderSucess .orderBlock .orPaymentSection .paymentRow .paymentCell .header2{
                font-size: 14px;
        }
        .orderSucess .orderBlock .orPaymentSection .paymentRow .paymentCell .header3,
        .orderSucess .orderBlock .orDeliverySection .shippingTimmer h1{
                font-size: 15px;
        }
        .orderSucess .orderBlock .orderedSection .orderedContent .pDetail .description,
        .orderSucess .orderBlock .orderedSection .orderedContent .pDetail .qty,
        .orderSucess .orderBlock .orderedSection .orderedContent .priceSection .pSize span,
        .orderSucess .orderBlock .orderedSection .orderedContent .priceSection .pvalue .orprice,
        .orderSucess .orderBlock .orDeliverySection .shippingTimmer p,
        .orderSucess .orderBlock .orDeliverySection .shippingTo,
        .orderSucess .orderBlock .orDeliverySection .shippingAddress,
        .orderSucess .orderBlock .orDeliverySection .shippingNotified{
                font-size: 12px;
        }
        .nyProductBlock .imageSecton{
                /*height: 205px;*/
        }
        .nyPromotionalBlock .bitMap .desktop{
                display: none;
        }
        .nyPromotionalBlock .bitMap .mobile{
                display: block;
        }
        .desktopBanner{
                display: none !important;
        }
        .mobileBanner{
                display: block !important;
        }
        .nyPromotionalBlock .nySection10 .contentBlock h1{
                line-height: 22px;
        }
        .wishlistPage .productList .pItems{
        width: 100%;
    }
    footer .footerSection2{
        background-color: transparent;
        padding: 0;
    }
    footer .pagemenu{
        border-top: solid 0.5px #9b9b9b;
        margin: 0 10px;
        width: calc(100% - 20px);
        padding: 0 0 20px 0;
    }
    footer .pagemenu ul li a{
        font-size: 12px;
        color: #000;
        padding: 0;
    }
    /*palasika sticky*/
    /*height reduce changes 18may*/
    .catalog-product-view footer .footerSection2 .copyRight{
        background-color: #fd7685;
        padding: 19px 13px;
        margin: 0 0 61px 0;
    }
    footer .footerSection2 .copyRight{
        background-color: #fd7685;
        padding: 19px 13px;
        margin: 0;
    }
    footer .footerSection1::after{
        height: 230px;
    }
    footer .pagemenu ul li:nth-child(odd){
        float: left;
        clear: left;
        width: 50%;
        padding: 20px 0 0;
    }
    footer .pagemenu ul li:nth-child(even){
        float: left;
        width: 50%;
        padding: 20px 0 0;
    }
    .nyCart .nyCartBlock .cartProductdetails .wishListInfo .cartWishList .wishProductBlock .productWrap .productImg{
        float: none;
        width: 60%;
        height: auto;
        margin: 0 auto;
    }
    .nyCart .nyCartBlock .cartProductdetails .wishListInfo .cartWishList .wishProductBlock .productWrap .wishContent{
        width: 100%;
        margin: 15px 0 0;
    }
    .wishListInfoSlider .slick-prev{
        width: 20px !important;
    }
    .listingCarousel > .carousel-inner>.item{
        height: auto;
        text-align: center;
    }
    .nyCarousel .carousel-inner>.item>img{
        height: auto !important;
        width: 100% !important;
        float: none !important;
        margin: 0 auto;
    }
    .nyCarousel .carousel-indicators li{
        width: 6px;
        height: 6px;
    }
    .nyCarousel .carousel-indicators li.active{
        width: 8px;
        height: 8px;
    }
    .nyCarousel .carousel-indicators{
        bottom: -43px;
    }
    /*height reduce changes 18may*/
    .productDetailPage .detailBlock .productDetailSection{
        padding: 10px 20px 20px;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection .siazeListBlock{
        top: 0;
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .selection{
        width: 100%;
    }
    .nyPromotionalBlock .nySection9 .contentBlock h1,
    .nyPromotionalBlock .nySection10 .contentBlock h1{
        line-height: 22px;
        padding-left: 10px;
    }
    .nyPromotionalBlock .nySection9 .contentBlock p{
        padding-left: 10px;
    }
    .nyPromotionalBlock .nySection9 .contentBlock .link,
    .nyPromotionalBlock .nySection10 .contentBlock .link{
        margin-left: 10px;
    }
    .nyFutureSection .Banner .productSection{
        width: 50%;
    }
    .nyFutureSection .Banner .productSection .futureProduct{
        width: 100%;
    }
    .futuretrends .slick-track{
        padding: 10px 0;
    }
    .futuretrends .nyProductBlock{
        margin: 0 10px;
    }
    .nyFutureSection .Banner .contentBlock h1{
        font-size: 18px;
    }
    .nyFutureSection{
                height: 330px;
        }
        /*changed by palasika for new filter*/
/*      .nyListingBlock .nyFilterBlock .filterSection .sector label .checkbox{
                margin-top: 0;
        }*/
        .nyListingBlock .nyFilterBlock .filterSection .sector {
                margin: 0 0 6px 0;
        }
        .nyTrendingPromotion .nyHeaderLine{
                width: calc(100% - 20px);
                margin: 0 10px;
        }
        .nyPromotionalBlock, .nyTrendingPromotion, .nyTrendingPromotionSecondCover{
                padding:  0;
        }
        .nyTrendingPromotion .nyProductBlock{
                margin: 0 0 0 20px;
        }
        .nyTrendingPromotion .slick-track{
                padding: 30px 0 0;
        }
        .nyProductBlock .imageSecton img{
                width: 100%;
                height: auto;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection p{
                margin-top: 15px;
                display: none;
        }
        .nyProductBlock .imageSecton .outOfStock {
            width: 90px;
            height: 24px;
            left: calc((100% - 90px) / 2);
            line-height: 24px;
            font-size: 12px;
            bottom: 10px;
        }
        .listingCarousel .carousel-indicators{
                bottom: -43px;
        }
        .nyCart .nyCartBlock .cartProductdetails .divider{
                width: 100%;
        }
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemCart a,
        .nyCart .nyCartBlock .cartProductdetails ul .removedItemWish a{
                float: right;
                margin: 0 20px 0 0;
        }
        .headBar{
                font-size: 12px;
                height: 25px;
        }
        .headBar p{
                padding: 5px 0;
                font-size: 12px;
        }
        .forgotPage h1{
                display: none;
        }
        .forgotPage .logo{
                float: none;
                margin: 30px auto;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .head a{
                font-size: 13px;
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .head .measure-title{
                text-align: center;
        }
        .productDetailPage .detailBlock .productDetailSection .designer-profile .bio {
            width: calc(100% - 105px);
        }
        .productDetailPage .detailBlock .productDetailSection .sizeSection .head a{
                margin-left: 0;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist.ofs{
                width: 100%;
                text-align: center;
                height: 50px;
                line-height: 50px;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist.ofs i{
                margin: 15px 5px -2px 0;
        }
        .productDetailPage .detailBlock .productDetailSection .btnSection .wishtlist.ofs text{
                display: inline-block;
                font-family: 'ceraBold';
                font-size: 13px;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifi{
                width: 60%;
                margin: 10px 0 0;
                height: 45px;
                line-height: 45px;
        }
        /*height reduce changes 18may*/
        .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
                width: 40%;
                height: 45px;
                line-height: 45px;
        }



        /*---- Category Page Slider added by ashok - 07-07-2018 -------*/
        .listing-slider{
                margin-top: 22px;
            margin-bottom: -40px;
          }
    /**************16 may***************/
        /*  .productPrice .price-box.price-final_price
          {
                display: inline-block;
                float:left;
          }*/
        /*--- End ---*/
        /*************************************/


        /* filter css - palasika - 18-07-2018*/

        .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box{
              padding: 15px 25px !important;
         }
         .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box label input[type=radio]:checked~.checkbox::after{
              border-radius: 50%;
         }
         .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box label .checkbox{
             border-radius: 50%;
         }
         .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box label span{
          font-size: 12px;
         }
         .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box label{
              margin: 10px 0 0;
         }
         .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box button{
              height: 30px;
              margin-top: 10px;
         }
         .nyCart .nyCartBlock .cartProductdetails ul .removedItemCart .productImg{width:20% !important; }
   /*for sizechart*/
        .sizeChart .garment-measurements-3.table, .sizeChart .garment-measurements-4.table, .sizeChart .garment-measurements-5.table, .sizeChart .garment-measurements-6.table, .sizeChart .garment-measurements-7.table, .sizeChart .garment-measurements-8.table{    overflow: auto;}
.sizeChart .garment-measurements-3 .row, .sizeChart .garment-measurements-4 .row, .sizeChart .garment-measurements-5 .row, .sizeChart .garment-measurements-6 .row, .sizeChart .garment-measurements-7 .row, .sizeChart .garment-measurements-8 .row{    width: auto;}
.sizeChart .garment-measurements-3 .coloum, .sizeChart .garment-measurements-4 .coloum, .sizeChart .garment-measurements-5 .coloum, .sizeChart .garment-measurements-6 .coloum, .sizeChart .garment-measurements-7 .coloum, .sizeChart .garment-measurements-8 .coloum{min-width: 92px;}

/*for slick slider new collection on list page by palasika 26-9-2018*/
.nyTrendingPromotion #slick_slider .slick-track {
   padding: 12px 0 0;
}

#slick_slider .nyProductBlock .imageSecton img{

    width: 100% ;
    height: auto;
}
#slick_slider .nyProductBlock .imageSecton{
        height: auto !important;
}
section#slick_slider .nyProductBlock .imageSecton{
            margin: 6px 10px;
}

.shipinIConWrap {
   margin-left: -20px;
   width: 111%;
}

.productDetailPage .detailBlock .productDetailSection .btnSection .shipin {
   width: 100%;
   text-align: left;
}
         .shipinIcon.cod {
           width: 30%;
        }
        .shipinIcon.return {
           width: 20%;
        }

        .nyListingBlock .message.info.empty {
                margin-top: 20px;
        }
                /*-----------------------new popup welcome----------------------------*/
.welcomePopupWrap .welcomepopup .replaceWrap .logoWhite {
    width: 73px;
}
.welcomePopupWrap .welcomepopup  .replaceWrap{
    padding: 20px 34px 17px;
}

.welcomePopupWrap .welcomepopup {
    width: 100% !important;
    /*position: relative;
    top: unset;
    left: unset;
    transform: unset;*/
}
.welcomePopupWrap .welcomepopup .cancelImg {
    width: 12px;
    height: 12px;
    right: 22px;
    top: 22px;
}
.welcomePopupWrap .welcomepopup .replaceWrap .welcomeText{
    padding: 24px 0 12px 0;
}
.welcomePopupWrap .welcomepopup .welcome_right_wrap .registerForm {
    display: none;
}
 .welcomePopupWrap .welcomepopup .welcome_right_wrap .popuphead {
    display: block;
}
.welcomePopupWrap .welcomepopup .registerForm {
    padding: 18px 24px 19px;
}
 .welcomePopupWrap .welcomepopup .welcome_right_wrap .popuphead{
    width: 67px !important;
    margin: 0 auto;
    padding: 0;
    float: none
}
.welcomePopupWrap .welcomepopup .popuphead .txtImg{
      width: 100%;
        margin-bottom: 3px;
 }
.welcomePopupWrap .welcomepopup .registerForm .offerWrap {
                padding: 18px 0 11px 0;
        }
.welcomePopupWrap .welcomepopup .registerForm .form .inputWrap {
                margin-bottom: 8px;
        }
        .welcomePopupWrap .welcomepopup .registerForm .form .promotional {
                padding-top: 6px;
        }
 .welcomePopupWrap .welcomepopup .registerForm .form {
    padding: 0;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap {

    padding: 4px 24px 13px;
     position: unset;
     top: unset;
     left: unset;
     transform: unset;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap .welcome_currency_popup .form-group {
    padding-bottom: 0px;
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap .International_info{
    line-height: 1.88;
    margin-bottom: 3px;
}
.international-price{
        display: block;
                font-size: 12px;
                font-family: ceraMedium;
                margin-bottom: 8px;
                /*padding-left: 17px;*/
}
.welcomePopupWrap .welcomepopup .welcome_left_wrap, .welcomePopupWrap .welcomepopup .welcome_right_wrap {
    width: 100%;
}
.welcomePopupWrap .welcomepopup {
    position: relative;
    /*top: 45%;*/
        top: 31px;
                left: 0;
                transform: unset;
}
.nyListingBlock .nyFilterBlock .filterSection .subsector {
                padding-left: 20px !important;
}

/*-----------------------------Vintage Garden Responsive--------------------------*/
.nyVintageWrap .vintageContain .featuredDesignerWrap .designerLogoWrap .designerBlock .designer img{
        width: 85%;
}
        .nyVintageWrap .registerSecWrap .firstRightWrap{
           margin-top: -50%;

        }

        .bossSubscription.nyVintageWrap {
        margin-top: 85px;
        }
.bossSaleWrap .contemporaryWrap .fashionSocialWrap{
                padding: 64px 0 0px 0;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .mobImg{
                width: 33%;
                left: -9px;
                top: auto;
                bottom: -7%;
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial{
                width: 74%;
                float: right;
                padding: 20px 10px 24px 15px;
                box-shadow: -8px 2px 15px 0 rgba(0, 0, 0, 0.2);
        }
        .bossSaleWrap .contemporaryWrap .fashionSocialWrap .fashionSocial .imgWrap img {
                width: 40%;
                padding-right: 10px;
        }
        /*------Listing---------*/
        /*******************20 may*************************/
        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection h4{
                font-size: 10px;
                text-transform: uppercase;
        }
        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection span{
                 width: auto;
                font-size: 9px;margin-left: 28px;margin-top: -5px;
        }
        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection .icon{
                width: 18px;
                height: 18px;
        }
        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection .icon span {
           top: 2px;
        }
        /*******************20 may*************************/
        .nyListingBlock .reponsiveFilterMobBlock .nySortbySection .sort-data{
            font-size: 9px;
            margin-top: 2px;
            width: 70%;margin-left: 0px;
        }
        /*****************************************/
        .productDetailPage .detailBlock .productDetailSection .btnSection #notbtn{
                width: 100%;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock{
                width: 81.2%;
        }
        /*-------------checkout----------*/
        .nyCartNewAddress .addressForm{
                float: left;
                width: 100%;
                overflow: auto;
                height: calc(100vh - 139px);
                padding: 38px 10px 50px;
        }
        .nyCartPaymentGate .paymentForm {
            padding: 10px 0px 0 0px;
        }
        .mobileAccount{
                width: 90%;
                left: 5%;
                height: 90vh;
                overflow: auto;
        }
         .orderSucess .orderBlock{
        right: 0;
    }
    .nyBody .nyBody.blur {
                margin-top: 0;
        }

    .welcomePopupWrap {
        padding: 15px;
    }

/*new filter css by palasika start 27-2-19*/

.nyListingBlock .nyFilterBlock .filterHead {
        width: 110%;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector label .fCount {
        padding-right: 13px;
        position: unset;
        right: 0;
        padding-top     : 3px;
        /*bottom: 24px;*/
    }
    .nyListingBlock .nyFilterBlock .filterSection div.resetAll{
            margin-right: 0px;
    }
    .nyListingBlock .nyFilterBlock .filterHead a {
        margin-right: 23px;
    }
    .text-values input:first-child {
        margin-left: 0;
    }
    .filter-search-block {
        width: 100%;
    }
    .nyListingBlock .nyFilterBlock .filterSection .sectorWrap{
        width: 60%;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header.lastHeader{
        padding-bottom: 100px;
    }

 .nyListingBlock .nyFilterBlock {
        position: fixed;
        top: 0;
        right: -106%;
        width: 100%;
        background-color: rgba(255, 255, 255);
        z-index: 9999;
        height: 100vh!important;
        overflow: hidden;
        box-shadow: 0 1px 20px 0 rgba(0, 0, 0, .21);
        padding-bottom: 65px;
        /*overflow-y: scroll;*/
        /*-webkit-overflow-scrolling: touch*/
    }
     .nyListingBlock .nyFilterBlock .filterHead .icon {
        float: left;
        width: 18px;
        height: 18px;
        background-image: url(../images/backLeft.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        margin: 0 13px 0 10px;
    }
     /***********16 may*************/
           /* .nyListingBlock .nyListingProductBlock .nyProductSections {
           z-index: 0;
        }*/
        /*************16 may*******************/
/*new filter css by palasika end 27-2-19*/
        .nyListingBlock .nyFilterBlock .filterSection .sector label span.bgColor{
                float :left;
        }
        .nyListingBlock .nyFilterBlock .filterSection .sector .colorFilter label .fCount{
                bottom:16px;
        }

        /*new mega menu changes 29-4-19*/
    /***** Mobile what's new *****/

/*-------------Menu buggs Update 2nd may 2019 by palasika---------*/
    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .title{
        font-size: 12px;
    }

    .menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn .justInBlock .justInData .text{
        font-size: 7.4px;
    }

        /*pair it up*/
        .pair-up{
                width: calc(100% - 20px);
                margin-left: 10px;
                padding: 0 10px 10px;
                margin-top: -28px;
        }
        .pair-up .block{
                margin-bottom: 0;
        }

        .pair-up .block.pair-4{
                padding-left: 30px;
                padding-right: 30px;
        }
        .pair-up .head{
                font-size: 16px;
                margin-top: 15px;
                margin-bottom: 10px;
        }
        .pair-up .block .products{
                width: calc((100% - 10px) / 3);
                margin-right: 5px;
                margin-bottom: 10px;
                float: none;
                display: inline-block;
        }
        .pair-up .block .products:nth-child(3n+3){
                margin-right: 0;
        }
        .pair-up .block.pair-4 .products{
                float: left;
                width: calc((100% - 12px) / 2);
                margin-right: 12px;
        }
        .pair-up .block.pair-4 .products:nth-child(2n+2){
                margin-right: 0;
        }
        .pair-up .block.pair-4 .products .content{
                margin-top: 6px;
        }
        /*pair it up*/
         /*PDP sticky design changes 6may*/
    .productDetailPage .detailBlock .productDetailSection .btnSection #add.wishlistofsbtn{
        padding-top: 0px;
    }
    .productDetailPage .detailBlock .productDetailSection .btnSection .notifi, .productDetailPage .detailBlock .productDetailSection .btnSection .notifiBtn{
        margin: 0;
    }

/*iphone top  just in gap solved palasika*/
.menuMobileWrap .submenuBlock .submenuContainer .wrapJustIn {
margin: 20px 0 50px 0;
}

/*new list changes 14-5-2019-adarsh*/
        /*Product grid view*/
        .product-plp{
                padding-right: 10px !important;
                padding-left: 10px !important;
                margin: 0  !important;
        }
        .product-plp.p0{
                padding: 0 !important;
                margin: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid{
                margin-left: 0;
                margin-right: 0;
                width: 100%;
                padding: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections{
                width: calc((100% - 4px) / 2);
                margin-right: 4px;
                border-bottom: 0;
                padding: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections:nth-child(2n+2){
                margin-right: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .imageSecton{
                width: 100%;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content{
                width: 100%;
                min-height: 110px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productName{
                font-size: 12px;
                padding: 0 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productDescription{
                font-size: 10px;
                font-family: 'ceraLight', sans-serif;
                margin-top: 0;
                padding: 0 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .selling-price{
                font-size: 12px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .actual-price{
                font-size: 10px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .offer-percentage{
                width: 40px;
                font-size: 10px;
                margin-top: -2px;
                margin-left: 5px;
                clear: none;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productSize{
                font-size: 12px;
                padding: 0 5px;
        }
        .nyProductBlock .imageSecton .add-wish{
                width: 27px;
                height: 27px;
                padding: 6px 5px;
        }
        .nyProductBlock .imageSecton .add-wish .icon{
                width: 17px;
                height: 17px;
        }
        .plp-toast-msg{
                position: fixed;
                width: 195px;
                height: 30px;
                border-radius: 16.5px;
                box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
                background-color: rgba(0,0,0,0.75);
                bottom: 90px;
                left: calc((100% - 195px) / 2);
                z-index: 20;
        }
        .plp-toast-msg .icon{
                float: left;
                width: 16px;
                margin-top: 7px;
                margin-left: 10px;
        }
        .plp-toast-msg .icon img{
                float: left;
                width: 100%;
        }
        .plp-toast-msg span{
                float: left;
                font-family: 'ceraRegular', sans-serif;
                font-size: 14px;
                line-height: 30px;
                text-align: left;
                color: #ffffff;
                margin-top: 0;
                margin-left:5px;
        }
        /*Product grid view*/
        .product-plp{
                padding-right: 10px !important;
                padding-left: 10px !important;
                margin: 0  !important;
        }
        .product-plp.p0{
                padding: 0 !important;
                margin: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid{
                margin-left: 0;
                margin-right: 0;
                width: 100%;
                padding: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections{
                width: calc((100% - 4px) / 2);
                margin-right: 4px;
                border-bottom: 0;
                padding: 0;
                margin-bottom: 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections:nth-child(2n+2){
                margin-right: 0;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .imageSecton{
                width: 100%;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content{
                width: 100%;
                min-height: 110px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productName{
                font-size: 12px;
                padding: 0 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productDescription{
                font-size: 10px;
                font-family: 'ceraLight', sans-serif;
                margin-top: 0;
                padding: 0 5px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .selling-price{
                font-size: 12px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .actual-price{
                font-size: 10px;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productPrice .offer-percentage{
                width: 40px;
                font-size: 10px;
                margin-top: -2px;
                margin-left: 5px;
                clear: none;
        }
        .nyListingBlock .nyListingProductBlock.grid .nyProductSections .nyProductBlock .content .productSize{
                font-size: 12px;
                padding: 0 5px;
        }
        .nyProductBlock .imageSecton .add-wish{
                width: 27px;
                height: 27px;
                padding: 6px 5px;
        }
        .nyProductBlock .imageSecton .add-wish .icon{
                width: 17px;
                height: 17px;
        }
        .plp-toast-msg{
                position: fixed;
                width: 195px;
                height: 30px;
                border-radius: 16.5px;
                box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
                background-color: rgba(0,0,0,0.75);
                bottom: 90px;
                left: calc((100% - 195px) / 2);
                z-index: 20;
        }
        .plp-toast-msg .icon{
                float: left;
                width: 16px;
                margin-top: 7px;
                margin-left: 10px;
        }
        .plp-toast-msg .icon img{
                float: left;
                width: 100%;
        }
        .plp-toast-msg span{
                float: left;
                font-family: 'ceraRegular', sans-serif;
                font-size: 14px;
                line-height: 30px;
                text-align: left;
                color: #ffffff;
                margin-top: 0;
                margin-left:5px;
        }

        /*PLP Category*/
        .plp-category{
                float: left;
                width: 100%;
                overflow: auto;
                display: block;
        }
        .plp-category .block{
                float: left;
                display: flex;
                padding-top: 15px;
                padding-bottom: 15px;
        }
        .plp-category .block .category-btn{
                float: left;
                height: 30px;
                line-height: 30px;
                font-family: 'ceraRegular', sans-serif;
                font-size: 14px;
                color: #999999;
                padding: 0 10px;
                border-radius: 2px;
                border: solid 0.5px #cccccc;
                white-space: nowrap;
                text-decoration: none;
                margin-right: 10px;
        }
        .plp-category .block .category-btn.active{
                color: #000000;
                border: solid 1px #000000;
        }


        .nyVintageWrap .vintageContain .featuredDesignerWrap .designerLogoWrap .designerBlock .designer img{
                width: 85%;
        }
        .nyVintageWrap .registerSecWrap .firstRightWrap{
           margin-top: -50%;
        }

        .nyListingBlock .reponsiveFilterBlock{
                position: fixed;
                left: 0;
                bottom: -1px;
                background-color: #FFF;
                margin: 0;
                border-bottom: 0;
                box-shadow: 2px 0 30px 0 rgba(0, 0, 0, 0.29);
                padding: 15px;
                z-index:20;
        }

        .nyListingBlock .reponsiveFilterBlock .product-view{
                display: block;
                float: left;
                width: 10%;
                border-right: solid 1px #000;
        }

        .nyListingBlock .reponsiveFilterBlock .product-view .icon.list{
                height: 16px;
                background-image: url(../images/icons-plist.svg);
        }

        .nyListingBlock .reponsiveFilterBlock .product-view .icon.gridl{
                height: 20px;
                background-image: url(../images/icons-glist.svg);
        }
        .nyListingBlock .reponsiveFilterBlock .product-view .icon{
                float: left;
                width: 20px;
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
        }

        .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod{
                right: auto;
                left: 0;
        }

        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .selling-price,
        .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .actual-price{
                float: left;
                font-size: 14px;
        }

 /*------------Sort by Pop up changes 16 May---------------------------*/
    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod{
        top:auto;
        bottom: 69px;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::before{
        transform: rotate(180deg);
                bottom: -32px;
                top: auto;
    }

    .nyListingBlock .reponsiveFilterBlock .nySortbySection .drop-pod .wrap-box::after{
                bottom: -29px;
                top: auto;
                transform: rotate(180deg);
    }

 /*****************16 May End*****************/
 .sizeChart .headerChart img {
width: 22%;
}



/*--------------------New footer Design 23 MAy------------------*/

   footer .sectionF1 .container, footer .sectionF2 .container, footer .sectionF3 .container, footer .sectionF4 .container, footer .sectionF5 .container{
        padding: 0;
    }

     footer .sectionF2 .container .footerColumns{
        width: 100%;
    }

    footer .sectionF4 .container .categoryWrap{
        width: 100%;
    }

    footer .sectionF4 .container .categoryWrap .categoryContent{
        display: none;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.plus, footer .sectionF4 .container .categoryWrap .categoryHead span.minus{
        float: right;
        width: 12px;
        height: 1px;
        background-color: #30313b;
        position: relative;
        margin: 10px 10px 0 10px;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.plus:after{
        content: '';
        position: absolute;
        width: 10px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-plus .3s forwards;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.minus:after{
        content: '';
        position: absolute;
        width: 8px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-minus .3s forwards;
    }

    footer .sectionF4 .container .categoryWrap{
        padding-bottom: 5px;
        padding-top: 13px;
        border-bottom: 1px solid #cccccc;
    }

    footer .sectionF4 .container .categoryWrap:last-child{
        border-bottom: 0;
    }

    footer .sectionF1{
        display: none;
        padding: 0 12px;
    }
    
    footer .sectionF4{
        padding: 0px 10px 0px 10px;
    }

     footer .sectionF2 .container .footerColumns{
        width: 100%;
    }

    footer .sectionF4 .container .categoryWrap{
        width: 100%;
    }

    footer .sectionF4 .container .categoryWrap .categoryContent{
        display: none;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.plus, footer .sectionF4 .container .categoryWrap .categoryHead span.minus{
        float: right;
        width: 12px;
        height: 1px;
        background-color: #30313b;
        position: relative;
        margin: 10px 10px 0 10px;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.plus:after{
        content: '';
        position: absolute;
        width: 10px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-plus .3s forwards;
    }

    footer .sectionF4 .container .categoryWrap .categoryHead span.minus:after{
        content: '';
        position: absolute;
        width: 8px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-minus .3s forwards;
    }

    footer .sectionF4 .container .categoryWrap{
        padding-bottom: 5px;
        padding-top: 13px;
        border-bottom: 1px solid #cccccc;
    }

    footer .sectionF4 .container .categoryWrap:last-child{
        border-bottom: 0;
    }

    footer .sectionF1{
        display: none;
        padding: 0 12px;
    }

    footer .sectionF4{
        padding: 0px 10px 0px 10px;
    }

    /*--------14 june order success page ------------*/

     .confirmation-page .confirm-content .left-section .thankyou{
            background-image: url(/pub/media/order_success/confirm-bg.svg);
            background-position: bottom;
            background-size: cover;
            background-repeat: no-repeat;
            width: calc(100% + 20px);
            margin-left: -10px;
        }
        .confirmation-page .confirm-content .left-section .recive-update .contact-cta{
            box-shadow: unset;
        }
        .confirmation-page .confirm-content .left-section .recive-update .block{
            box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
        }
        .confirmation-page .confirm-content .left-section .recive-update .contact-cta .btns{
            width: 100%;
            border-bottom: solid 1px #CCCCCC;
        }
        .confirmation-page .confirm-content .left-section .recive-update .contact-cta .btns.mail{
            border-left: 0;
            text-align: left;
        }
        .confirmation-page .confirm-content .left-section .recive-update .whatsap{
            border: 0;
            border-top: 0;
            text-align: left;
            padding-left: 15px;
        }
        .confirmation-page .confirm-content .left-section .recive-update .whatsap .icon{
            width: 15px;
        }
        .confirmation-page .confirm-content .queries .block .contacts,
        .confirmation-page .confirm-content .queries .block .contacts.mail,
        .confirmation-page .confirm-content .queries .block .contacts.duration{
            width: 100%;
            text-align: center;
            margin-bottom: 5px;
        }
        .confirmation-page .explore-section{
            width: 100%;
            margin-left: 0;
        }
        .confirmation-page .explore-section{
            padding: 15px 10px 30px;
        }
        .confirmation-page .explore-section .explore-block .explo-cato .content .title{
            font-size: 12.8px;
        }
        .confirmation-page .explore-section .explore-block .explo-cato .content .text{
            font-size: 11.2px;
            margin-top: 4px;
        }
        .confirmation-page .explore-section .explore-block .slick-slide{
            margin: 0 10px 0 0;
        }
        .confirmation-page .explore-section .explore-block .explo-cato .content .shop{
            height: 20px;
            line-height: 20px;
            font-size: 9.5px;
        }

        .confirmation-page .confirm-content .left-section .recive-update .title,
        .confirmation-page .confirm-content .left-section .recive-update .contact-cta .btns span,
        .confirmation-page .confirm-content .left-section .recive-update .whatsap .text,
        .confirmation-page .confirm-content .right-section .order-block .title{
            font-size: 14px;
        }
        .confirmation-page .confirm-content .left-section .recive-update .whatsap .text{
            margin-left: 0;
        }
        .confirmation-page .confirm-content .right-section .order-block .title{
            margin-bottom: 5px;
        }
        .confirmation-page .confirm-content .right-section .order-block .order-detail .product-section .product-block .content-slot .title,
        .confirmation-page .confirm-content .right-section .order-block .order-detail .product-section .product-block .content-slot .text,
        .confirmation-page .confirm-content .right-section .order-block .order-detail .product-section .product-block .content-slot .others{
            font-size: 12px;
        }
        .confirmation-page .confirm-content .left-section .recive-update .contact-cta .btns span{
            height: 45px;
            line-height: 45px;
        }
        .confirmation-page .confirm-content .left-section .recive-update .whatsap{
            padding-top: 11px;
            padding-bottom: 12px;
        }


 /*filter changes 31may*/
    .nyListingBlock .nyFilterBlock .filterSection .sector label input[type='checkbox']:checked ~ span{
        font-family: 'ceraMedium';
    }


}

@media (max-width: 414px) {
        .nyCart .minCheckout .checkoutBlock .shippingSection .shippingSignIn .signInGuest {
        width: 28%;
        }

        .nyCart .minCheckout .checkoutBlock .shippingSection .else {
        width: 40px;
        }

        .nyCart .minCheckout .checkoutBlock .shippingSection .addAddressBtn {
        width: 60%;
        padding: 1px 0;
        white-space: nowrap;
        overflow: hidden;
        }
}


@media (max-width:425px){
        .nyFutureSection{
                height: 280px;
        }
        .nyFutureSection .productSection{
                width: 45%;
        }
        .nyProductBlock .imageSecton{
                height: 140px;
        }
        .nyProductBlock .imageSecton img{
                width: auto;
                height: 100%;
        }
        .nyFutureSection .productSection .Sector{
                width: 310px;
        }
        /************16 may***************/
        /*.nyListingBlock .reponsiveFilterBlock{
                margin: 10px 0 0;
                padding: 5px 0;
                text-align: center;
        }*/
        /***********************/
        .orderSucess .orderBlock .orderedSection .orHeader h1::after {
            top: 11px;
            left: 145px;
            width: 110px;
        }
    .orderSucess .orderBlock .topHeader h1::after{
                top: 13px;
                left: 170px;
                width: 40%;
    }
    .nyListingBlock .nyListingProductBlock .nyProductBlock .imageSecton{
        height: auto;
    }
    .nyListingBlock .nyListingProductBlock .nyProductBlock .imageSecton img{
        float: none;
        text-align: center;
        height: auto;
        width: 100%;
    }
        #contactpopup .modal-content {
                min-height: 727px;
        }
}
@media (max-width: 320px){


        .nyProductBlock .imageSecton{
                height: 150px;
        }
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuLayer .MenuIcon{
                right: 0px;
                top: 0px;
        }
  .nyMobileSearch .searchInputSection button.cancel {
                           margin-right: 0 !important;
                           padding: 0;
         }
   .mobileAccount {
                           height: calc(87vh - 20px);
                           overflow: scroll;
                           /* padding-bottom: 65px; */
                        }
        .nyCarousel .carousel-control.right{
                right: 5px;
        }
        .nyCarousel .nyCarouselContent{
                width: 100%;
        }
        .nyFutureSection{
                height: 290px;
        }
        .nyFutureSection .productSection .Sector{
                width: 260px;
        }
        .nyFutureSection .contentBlock span{
                width: 30%;
                margin-right: 70%;
                height: 4px;
        }
        .nyFutureSection .contentBlock h1{
                font-size: 20px;
                margin: 5px 0 0;
        }
        .orderSucess{
        height: 950px;
    }
    .orderSucess .orderBlock .topHeader h1::after{
                width: 12%;
    }
        .orderSucess .orderBlock .orderedSection .orHeader h1::after {
            width: 62px; /*Changed by ashok*/
        }
        .nyCart .nyCartBlock .cartProductdetails .wishListInfo .wishHeader h2{
                width: 85%;
        }
        .nyListingBlock .reponsiveFilterBlock .nySortbySection{
                padding: 0 6%;
        }
        /*.nyListingBlock .reponsiveFilterBlock .nySortbySection span{
                width: 48px;
        }*/
        .nyListingBlock .reponsiveFilterBlock .nySortbySection span select{
                width: 100%;
        }
        .nyListingBlock .nyFilterBlock .filterHead .icon {
            left: 33%;
            top: 4%;
        }
        .forgotPage .forgotBlock{
                float: left;
                width: 100%;
                margin-left: 0;
        }
        /*changed by palasika for new filter*/
    .nyListingBlock .nyFilterBlock .filterHead .icon {
               left: auto;
  /*  right: 28%;
    top: 23px;*/
        }
         /**--Palasika**/
          .nyListingBlock .nyListingProductBlock .nyProductSections .nyProductBlock .content .productPrice .offer-percentage{
                    margin-left: 0;
                margin-top: 5px;
         }

        .nyListingBlock .reponsiveFilterBlock .nyFilterbySection {
                padding: 0 9%;
        }

.shipinIConWrap {
   width: 115%;
}

        .nyCartPaymentGate .paymentForm .choiseSection .newCard label{
                width: 100%;
                margin: 0;
        }
        .nyCartPaymentGate .paymentForm .choiseSection .newCard label .saveCard{
                margin-left: 2px !important;
         }

        .nyCart .minCheckout .checkoutBlock .shippingSection .addAddressBtn{
                /*width: calc(50% - 5px);*/
                        width: 58%;
                        padding: 1px 0;
        }
        .nyCart .minCheckout .checkoutBlock .shippingSection .shippingSignIn .signInGuest {
                /*width: calc(50% - 55px);*/
                width: 28%;
    }
    .nyCart .minCheckout .checkoutBlock .shippingSection .else{
                   width: 40px;
        }
    .nyCartNewAddress .addressForm{
        height: 70vh;
                padding: 38px 10px 50px !important;
                padding-bottom: 70px;
        }
        .nyProductUpdate .prductBlock .section .addto .removelist{
                /*line-height: 33px;*/
                font-size: 13px;
        }
        .nyMobileSearch .searchInputSection button{
                margin-right: 0 px !important
        }
        /*-------------welcome popup---------------*/
.welcomePopupWrap .welcomepopup .registerForm .form{
    padding: 0 0px;
}
.welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialFb {
    margin-right: 5px;
}
.welcomePopupWrap{
    height: 95vh;
}
.welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialFb, .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialGoogle{
    float: left;
    height: auto;
    background-color: #000;
    padding: 0px;
}
  .welcomePopupWrap .welcomepopup .registerForm .form .socialButtons .btnSocialFb {
    margin-right: 8px;
}


.nyFutureSection .nyHeaderLine h1,
    .nyTrendingPromotion .nyHeaderLine h1 {
        font-size: 14px !important;
    }
    .nyTrendingPromotion .nyHeaderLine a,
    .nyFutureSection .nyHeaderLine a {
        font-size: 11px;
    }

    #contactpopup .modal-content {
                min-height: 890px;
        }

        .nyProductUpdate .prductBlock .section .addto .wishlist{
font-size: 13px;
}

/*new filter css by palasika start 27-2-19*/
.nyListingBlock .nyFilterBlock .filterSection{
        overflow: scroll;
        overflow-x: hidden;
    }

    section#sectionmain {
    overflow: hidden;
}
/*.nyListingBlock .nyFilterBlock .filterSection .filterHeadWrap {
    padding-bottom: 130px;
}*/
.noUi-base .noUi-handle.noUi-handle-lower, .noUi-handle.noUi-handle-upper {
    padding: 6px;
    right: -11px!important;
}
.noUi-base .noUi-origin {
    top: -3px !important;
}
.noUi-base, .noUi-connects {
    width: 89% !important;
}
/*new filter css by palasika end 27-2-19*/

/*new mega menu changes 29-4-19*/
  .allDesignerWrap .allDesignerContainer .designerTabs ul{
        width: calc(100% - 66px);
        margin: 0 43px;
    }
/*mega menu sanity 8 may by palasika*/
    .currency span{
            margin-right: 13px !important;
    }

/*listing new changes 14-05-2019 -adarsh*/
/*new css 16 May listing -adarsh*/
.nyListingBlock .reponsiveFilterBlock .product-view{
     width: 13%;
}

.nyListingBlock .reponsiveFilterBlock .product-view .icon.list{
        margin-top: 3px;
        margin-bottom: 4px;
}

.nyProductUpdate .prductBlock .section .addto .wishlist{
        padding-left: 10px;
}
.shipinIConWrap{
                width: 115%;
        }

.newFooterSection .appSection .img-pod{
    margin-top: -55px;
}

.nyListingBlock .reponsiveFilterBlock .product-view{
        width: 13%;
}
.nyListingBlock .reponsiveFilterBlock .product-view .icon.list{
        margin-top: 3px;
        margin-bottom: 4px;
}
.nyListingBlock .reponsiveFilterBlock .nySortbySection,
.nyListingBlock .reponsiveFilterBlock .nyFilterbySection{
        width: calc(87% / 2);
}
.nyListingBlock .reponsiveFilterBlock .nyFilterbySection{
        padding: 0 7%;
}
.nyListingBlock .reponsiveFilterBlock .nySortbySection{
        padding: 0 5%;
}
.sbscriptionWrap {
    top: 58%;
}

.nyListingBlock .nyFilterBlock .filterSection{
   width: 111%;
}

}

@media (max-width:1024px){
    .productDetailPage .detailBlock .productDetailSection .sizeSection .head .size-list-last-item::after {
        content: ""!important;
        position: absolute;
        top: 0;
        right: 0;
        color: #9b9b9b
    }
    .productDetailPage .detailBlock .productDetailSection .sizeSection .head .size-list-last-item{
            float: left;
            width: auto;
            height: auto;
            font-family: ceraRegular;
            font-size: 12px;
            text-align: left;
            color: #000;
            padding: 0 10px;
            position: relative;
   }
   .myOrderPage .orderSection .contentSection .userDetails .grandDetail{
         margin: 0px!important;
         padding:10px;
   }
   .scrollUp{
            bottom: 60px;
        }
}


/*Estimated delivery pdp*/
@media (max-width: 1024px){
        .productDetailPage .detailBlock .productDetailSection .btnSection .domestic-delivery {
           margin-right: 0px;
        }
        footer .sectionF2 .container .footerColumns{
           float: left;
           width: 100%;
        }
    footer .sectionF2 .container .footerColumns {
           padding-bottom: 28px;
        }
        footer .sectionF2 .container .footerColumns .imputWrap input{
            float: left;
            width: 45%;
            border-radius: unset;
        }
        footer .sectionF2 .container .footerColumns .appWrap a {
            width: 185px;
            float: left;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span{
            float: left;
            width: 50px;
            height: 50px;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span a{
            float: left;
            width: 50px;
            height: 50px;
        }
        footer .sectionF2 .container .footerColumns .columnHead{
            font-size: 20px;
        }
        footer .sectionF4 .container .categoryWrap{
        width: 100%;
        padding-bottom: 5px;
        padding-top: 13px;
        border-bottom: 1px solid #cccccc;
     }
     footer .sectionF4 .container .categoryWrap .categoryHead span.plus, 
      footer .sectionF4 .container .categoryWrap .categoryHead span.minus{
      
        float: right;
        width: 12px;
        height: 1px;
        background-color: #30313b;
        position: relative;
        margin: 10px 10px 0 10px;
    }
    footer .sectionF4 .container .categoryWrap .categoryHead span.plus:after{
        content: '';
        position: absolute;
        width: 10px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-plus .3s forwards;
    }
    footer .sectionF4 .container .categoryWrap .categoryHead span.minus:after{
        content: '';
        position: absolute;
        width: 8px;
        height: 1px;
        left: 1px;
        background-color: #30313b;
        animation: desc-minus .3s forwards;
    }
    footer .sectionF4 .container .categoryWrap .categoryContent {
         display: none;
      }
      footer .sectionF3 .footerColumns .contentWrap ul li a{
     
         font-size: 18px;
     }
}
/*for dynamic footer*/
@media (max-width: 768px){
footer .footerSection3 .containers{
   float: left;
   width: 100%;}


footer .footerSection3 .containers a {
   font-size: 12px;
}
    /*listing page changes*/
    .nyListingBlock .nyFilterBlock .filterSection .sectorWrap .sector .subheader {
        /*margin: -2px 0 0 -20px;*/
        padding: 0px 0 18px 0px !important;
    }

    .subheader1 {
       float: right;
       width: 15px;
       height: 15px;
       position: absolute;
       top: 4px;
       right: 11px;
    }
    .subheader1 i.nyPlus, .subheader1 i.nyMinus {
       top: 2px !important;
       right: 0px !important;
    }
    /*listing page changes*/
    .nyTrendingPromotion .displaySlider .viewAll {
                                        height: 140px;
                        }
                        .nyTrendingPromotion .displaySlider .viewAll a {
                                        font-size: 12px;
                                        top: 35%;
                        }
}
@media (max-width: 768px){
        .productDetailPage .detailBlock .productDetailSection .btnSection .domestic-delivery, .productDetailPage .detailBlock .productDetailSection .btnSection .international-delivery {
           width: 100%;
        }
        button.addAddressBtn.newAddressOpen.no_address{
          width: 100%!important;
        }
}
@media (max-width:480px) {

    .sizeList_measurementdiv {
            width: auto;
            height: auto;
            float: none;
            margin: 0 auto;
            text-align: center !important;
            display: table;
            position: relative;
    }
    .total_wrap{
        width: 100%;
        clear: both;
        float: left;
    }

    .total_wrap  .grandDetail{
        margin: 20px 10px 0 0 !important;
    }
      .myOrderPage .orderSection .contentSection .userDetails .orderDetail, .myOrderPage .orderSection .contentSection .orderReport .ordercancel, .myOrderPage .orderSection .contentSection .userDetails .shipDetail{
            width: 50%;
            margin-left: 0;
    }

    /*listing page changes*/
    .nyListingBlock .nyFilterBlock .filterSection .sector label input[type='checkbox']:checked ~ span {
        font-family: 'ceraRegular';
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector label{
      /*font-family: 'ceraLight';*/
      position: relative;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header h1, .nyListingBlock .nyFilterBlock .filterSection .sectorWrap .sector .subheader h4{
        font-size: 14px;
        font-family: 'ceraRegular';
    }
    .nyListingBlock .nyFilterBlock .filterSection .sector label input[type='checkbox']:checked ~ span{
        font-family: 'ceraRegular';
    }
    .nyMinus {
        position: absolute;
        top: 4px;
        right: -11px;
        width: 12px;
        height: 2px;
        background-image: url(../images/minus-icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .sectorWrap.trdsubmenu {
        margin-left: -20px;
    }
    .nyListingBlock .nyFilterBlock .filterSection .header h4{font-size: 14px;}
    .nyListingBlock .nyFilterBlock .filterSection .subsector {
        display: none;
        width: 100%;
        float: left;
    }
    /*listing page changes*/

        .nyCartNewAddress .fieldSet select#edit_country{font-size:14px}
        footer .sectionF2 .container .footerColumns .appWrap a {
            width: 108px;
            float: left;
        }
        footer .sectionF2 .container .footerColumns .socialIcon span,footer .sectionF2 .container .footerColumns .socialIcon span a{
   float: left;
   width: 24px;
   height: 24px;
}
footer .sectionF2 .container .footerColumns .columnHead{
    font-size: 14px;
}

}
/*Estimated delivery pdp*/
@media (max-width: 360px){
        /*.nyListingBlock .nyFilterBlock .filterSection .sector label span {
        float: none;
        }*/

        /************Mega menu Change Currency********/
        .nyHeader .nyMenu .nyMobileMenu .mobileMenuBlock .parentBlock #country-popup {
                padding: 0px 2px 2px 35px !important;
                width: 40%;
        }
        #contactpopup .modal-content {
                min-height: 890px;
        }
}
