

@media screen and (max-width:1600px){
    .currentcrush .titleWrap h1{ font-size: 50px;}
    .currentcrush .titleWrap p br{ display: none;}
    
    .subFooter .box{ margin: 0 25px; padding: 0 15px; width: calc(33.3% - 50px);}
    .subFooter .box .bxImg { width: calc(30% - 24px); margin: 0 20px 0 0;}
    .subFooter .box .bxImg { width: calc(30% - 24px); margin: 0 20px 0 0;}
    .subFooter .box .bxCnt { width: calc(70% - 24px); margin: 30px 0 0 20px;}
    h1{ font-size: 30px;}
    .cartTitle{ margin: 0 0 40px;}
    /* ---------------niks 05-01-22---------- */
    /* ---------------niks 05-01-22---------- */
    .wrapper-1640 {
        max-width: 1450px;
    }
    .ap-trending {
        margin: 60px 0 50px;
    }
    .ap-common-head{font-size: 25px;}
    .ap-explore-common{font-size: 13px;}
    .ap-inspired{padding: 66px 0 60px;}
    .ap-big-title{font-size: 22px;}
    .ap-madeOder-head{font-size: 80px;}
    .ap-madeOrderWrp{max-width: 422px;}
    .ap-madeOder-head span{font-size: 22px;}

    .ap-wrapper1660{max-width: 1450px;}
    .ap-copyTxt-new{font-size:10px;}
    .ap-newsLetterText{font-size:25px;}
    .ap-subFootText{font-size:14px;}
    .ap-leftMeasureImg img{max-width:75%;}

    .ap-headerWrp .ap-navWrp .ap-navigationList li a{font-size: 13px;}
    .ap-headerWrp{padding:14px 30px;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{margin:0 8px;}
    .ap-headerWrp .ap-logoWrp{width:12%;}
    .ap-headerWrp .ap-navWrp{width:44%;}
    /* .productDetailsWrap .bigSliderWrap{width:calc(60% - 20px);}
    .productDetailsWrap .productDetailCnt{width:calc(40% - 28px);} */
    .ap-productMainImg{width: calc(91% - 2px);}
    .productDetailsWrap .productDetailCnt{width: calc(45% - 20px);}
    .ap-prodInfoName .ap-designerName{font-size: 28px;}
    .ap-prodInfoName span{font-size:16px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv{margin-top:22px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv p{font-size:16px;}
    .ap-ARwishList .ap-launchAR{font-size:18px;}
    /* .ap-ARwishList .ap-launchAR span svg{width: 18px;} */
    .ap-ARwishList .heartIco{margin-left:20px;margin-top:-4px;}
    .productDetailsWrap .productDetailCnt .colorWrap .colorInner .colors a{width:40px;height:40px;}
    .productDetailsWrap .productDetailCnt .colorWrap .colorInner .colors a.active:after,.productDetailsWrap .productDetailCnt .colorWrap .colorInner .colors a:hover:after{width:40px;height:40px;}
    .productListWrap .innerWrapper{max-width: 1450px;}
    .productListWrap.ap-designer-banner .innerWrapper{max-width: 1350px;}
    .ap-abtImgNew svg{width: 900px;}
    .ap-abtImgNew::after {width: 58%;}
    .ap-abtCommonHead{font-size: 40px;}
    .ap-abtCommonPara{font-size: 18px;}
    .about-wrapper{max-width: 1165px;}
    .ap-newAbtMain{margin: 128px 0 60px;}
    .ap-abtCntList li .ap-abtCommonPara { font-size: 15px;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:536px;}

    .ap-submenuOuter{padding: 15px 25px;}
    .ap-innerMenus li a{font-size: 13px !important;}
    .ap-designHeadWrp h2{font-size:46px;}

    /* New homepage CSS 28-05-2023 */
    .ap-trendText h2 {font-size: 38px;}
    .ap-trendText p {font-size: 15px;}
    .ap-wraperMade{padding: 0 40px;}

    .ap-trustBadgeProduct{margin-top: 52px;padding: 0 0px;}
    .ap-trustBadgeProduct h2{font-size: 14px;line-height: 1.5;}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -32%;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-32%;}


    /* nikhil 21-07-2023 */
    .ap-visaWrp{width: 45%;}
    .productCnt .ap-wishlistAR a span img{width:40px;}
    .vorld-container{height: 70dvh;}
    /* .vorld-container-login{height: 70dvh;} */
}
@media screen and (max-width:1536px) {
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:395px;}
    .ap-featuredInner .ap-featuredImg{width:calc(40% - 5px);}
    .ap-featuredInner .ap-featuredCnt{width:calc(60% - 15px);}



}
@media screen and (max-width:1500px){
    h1 { font-size: 30px;}
    h2 {font-size: 16px;}
    .header .topHead{ font-size: 14px;}
    .header .topHead{ padding: 7px 0;}
    .header .nav li a{ font-size: 13px;}
    .header .navWrapper .search input#search{ font-size: 14px;}
    .header .navWrapper .search button{ font-size: 13px;}
    .header .navWrapper .usericons a{ font-size: 15px;margin: 0 14px;}
    .header .navWrapper .usericons a abbr{ width: 16px; height: 16px; font-size: 12px;}
    .home_category .categories .item .catCnt p{ font-size: 14px;}
    .mixBox .flexbox .coloumn div.colomWrap .overlayCnt{ left: 2.5rem;}
    
    /* .productListWrap .productList ul li .prize span{ font-size: 16px;} */
    .mixBox, .socBox { padding: 40px 30px;} /*New*/
    
    .header .navWrapper .search input#search{ width: 150px;}

    .header .topHead p marquee{ width: 400px; }

    .mixBox .flexbox .coloumn .testimonials{ width: 90%;}
    .home_categoryT .imgBx .links {font-size: 14px;}
    .home_categoryT .mix5 .links { left: -9%;}
    .home_categoryT .imgBx .links a { font-size: 12px; }
    .home_categoryT .mix2 .links { top: 4%; right: -6%;}
    .home_categoryT .mix1 .links {right: -2%;}
    .home_categoryT .mix3 .links {left: -4%;}
    .home_categoryT .mix6 .links {left: -6%;}
    .home_categoryT .mix4 .links {left: 1%;}
    /* ---------------niks 05-01-22---------- */
    /* ---------------niks 05-01-22---------- */
    .ap-review-highlights .ap-reviewslider-outer .ap-review-title{font-size: 24px;}
    .ap-all-review .ap-review-click{padding: 12px 28px;font-size: 14px;}
    .ap-designerImage{width:225px;height:225px;}
    .ap-augumented-img img{max-width:45%;}
    .ap-augumented-title{font-size:42px;}

    .contactBlocks ul li .icoCnt p{font-size:12px;}

    .contactBlocks ul li{height:132px;margin: 8px 0;}
    .ap-footAbtAdd{font-size:12px;}
    .wrapper-1780{padding:0 22px;}
    .ap-prodInfoName.floatLft{width:60%;}
    .ap-prodInfoName .ap-designerName{font-size:26px;}

    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:398px;}
    .ap-ARwishList .ap-launchAR span svg{display:inline-block;width:58px;}
    .ap-headerColor .header{padding-top:20px;}
    .ap-product-history{padding: 60px 6%;}
    .ap-main-banner{margin-top: 0px;}
    .ap-headerStrip{top: calc(0% + 115px);}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{margin: 0 15px;}
    .ap-innerMenus li:first-child{font-size: 13px;}
    .ap-designerNaming{top: 100px;}

     /* New homepage CSS 28-05-2023 */
    .ap-homeCatMain .ap-wrapper1660{max-width: 1350px !important;}
    .ap-trendMain .ap-wrapper1660{max-width: 1350px !important;}
    .ap-badgePayment h2{font-size: 14px;}
}
@media screen and (max-width:1404px){  
    .home_category { padding: 40px 0 0;}
    .footer .footerMenuWrap{ padding: 30px 0;}
    .footer .footMenus .menuBx h2{ margin: 0 0 30px;}
    .subFooter { padding: 20px 30px;}
    .subFooter .box { margin: 0 15px; width: calc(33.3% - 30px);}
    .currentcrush .titleWrap h1 { font-size: 35px;}
    .currentcrush .titleWrap p{ font-size: 16px;}
    .footer{ padding: 30px 30px 0;}
    .footer .footerMenuWrap{ padding: 0 0 30px;}
    .footer .footerMenuWrap{ padding: 30px 0;}

    .testiSlider .item{ padding: 0 20px; margin: 0 10px;}
    .testiSlider .item p{ font-size: 16px;}
    .testiSlider .item h2{ font-size: 18px;}
/* ---------------niks 05-01-22---------- */
    .home_category .categories .item{margin: 0 10px;}
    .home_categoryT .mix3 .links{left:0%;}
    .home_category{padding:40px 20px 0 20px;}

    /* ---------------niks 05-01-22---------- */

    .wrapper-1640 {max-width: 1320px;}
    .ap-inspired{padding: 48px 0 48px;}
    .ap-big-title{margin-bottom: 0;}
    .ap-explore-wrp{margin-top: 44px;}
    .ap-madeOrderText{font-size: 13px;}
    .ap-madeOrderWrp{right: 11%;}
    .ap-madeOrderWrp .ap-explore-btn{padding: 8px 38px;font-size: 13px;}
    /* .ap-product-history{padding:34px 0;} */
    .ap-history-title{font-size: 30px;}
    /* .ap-history-card .ap-history-cnt{padding:0 22px;}
    .ap-history-card .ap-history-cnt .ap-history-text{font-size:13px;}
    .ap-history-listing li{width:calc(33.33% - 12px);} */

    .ap-designerListMain{margin:12% 0 2%;}
    .ap-designerImage{width:200px;height:200px;}
    .ap-foot-social a{margin-right:16px;}
    .ap-customSizeInner h2{font-size:24px;}

    .ap-wrapper1660{max-width: 1320px;}
    .ap-indyVector svg{width: 150px;}
    .ap-indyText p{font-size:26px;}
    .ap-indyVector svg{width: 150px;}
    .ap-prodInfo .ap-prodnameBig{font-size:15px !important;}
    .ap-prodInfo .ap-designerName{font-size:11px !important;}
    .ap-prodInfo{padding:10px 0 0;}
    .ap-prodInfo .ap-designerName{padding: 0 12px;}
    .ap-prodInfo h2{padding: 0 12px !important;}
    .ap-prodSizesWrp{margin:10px 0 0px;padding:0 12px;}
    .ap-addtoCartClick a span{font-size: 15px;}
    .ap-addtoCartClick a{padding:8px 12px;}

    .ap-headerWrp .ap-logoWrp{width:14%;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li a{font-size:12px;}
    .ap-headerWrp .ap-navWrp{width:48%;}
    .ap-headerWrp{padding:14px 8px;}
    #sizeChartPop .popupCnt .mainSize .sizeContent table tr td,#sizeChartPop .popupCnt .mainSize .sizeContent table tr th{padding:12px 15px;}
    #sizeChartPop .popupCnt .mainSize .sizeContent table{margin:35px 0 0;}
    .ap-customBxListing li{margin-bottom:12px;}
    .productListWrap .innerWrapper{max-width: 1320px;}
    .ap-footer-nav-outer .ap-foot-menu .ap-foot-links li a{font-size: 13px;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:322px;}
    .ap-main-banner{margin-top: 0px;}
    .ap-bannerTextCta{bottom: 28%;}
    .ap-headerStrip ul li{margin: 0 15px;}
    .ap-headerStrip .ap-newMenuList{width: 80%;}
    .subWrapOuter{padding:15px 20px;}

    /* New homepage CSS 28-05-2023 */
    .ap-homeCatMain .ap-wrapper1660{max-width: 1270px !important;}
    .ap-trendMain .ap-wrapper1660{max-width: 1270px !important;}
    .ap-trustBadge {padding: 30px 34px 30px;}
    .ap-badgeDiv h2{font-size: 15px;}

    .ap-dtrWorksMain{margin-top: 145px;}
    .ap-dtrSetpDiv{margin-bottom: 2px;}
    .ap-dtrWokringInner h3{ font-size: 14px;}
    .ap-dtrWokringInner h2.dtrTitle{font-size: 40px;}
    .ap-dtrWrp{max-width: 850px;}
    .ap-thumbSlider .ap-thumbItem{margin: 5px 0;}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -25%;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-25%;}
    .ap-testimonMain h2 {font-size: 34px;}
    .ap-testimonMain span{font-size: 13px;}
    .ap-testimonItem p{font-size: 22px;}
    .ap-testimonSlider{max-width:700px;}
    .productListWrap.ap-designer-banner .innerWrapper{max-width: 1250px;}

    /* nikhil 21-07-2023 */
    .ap-visaWrp{width: 50%;}
    .ap-visaInner span{padding: 0 2px;}
    .productCnt .ap-wishlistAR a span img{width:30px;}


}

@media screen and (max-width:1300px){
   .home_category .categories .item { width: calc(33.3% - 30px); margin: 0 15px;} 
   .home_categoryT { padding: 50px 10px; overflow: hidden;}
    .currentcrush{ padding: 50px 20px;}
    .footer .newsletterWrap p span{ margin: 0 5px 0 0;}
    /* .header .topEmail p{ display: none;} */
    .header .currencyChange{ margin: 5px 30px 0 0;}
    
    .productDetailsWrap .innerWrapper{ max-width: 1140px;}
    
    .footer .footMenus {width: calc(50% - 40px); margin: 0 20px;}
    .footer .newsletterWrap{ width: 25%;}
    
    .header .navWrapper .search{ margin: 0 15px;}

    .header .topHead p marquee{ width: 300px; }

    .mixBox .flexbox .coloumn .testimonials .testiSlider .item p{ font-size: 16px;}
    .testiSlider .item h2{ font-size: 16px;}
    .testiSlider .item{ height: 280px;}

    .socInner .colomWrap h2{ font-size: 25px;} /*New*/
    .socInner .colomWrap h2 img{ width: 25px; margin: 0 0 0 10px;} /*New*/
    .socBox .secTitle{ margin: 0 0 50px;} /*New*/
	/* ---------------niks 05-01-22---------- */
    /* ---------------niks 05-01-22---------- */

    .ap-footer-nav-outer{width: 66%;}
    .ap-newsletter-div{width: 26%;}
    .ap-review-slider div.slick-list{padding: 0 94px 0 0;}
    .ap-review-highlights .ap-reviewslider-outer{width: 97%;}
    /* .ap-footerAbt{width:28%;} */
    .ap-designerInfoListInner .ap-designerImgList{width:150px;height:150px;}

    .ap-headerWrp .ap-navWrp .ap-navigationList li{padding:0 0px;}
    .productDetailsWrap .productDetailCnt{width:calc(40% - 5px);margin:0;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:410px;}
    .ap-newMenuList{width:72%;}

    .ap-main-banner{margin-top:0;}
    .ap-visaWrp{width:32%;}
    .ap-bannerTextCta{bottom: 15%;}
    .ap-headerStrip .ap-newMenuList{width: 74%;}
    .ap-feturedWrp{padding: 20px 6%;}
    /* New homepage CSS 28-05-2023 */
    .ap-homeCatMain .ap-wrapper1660{max-width: 1240px !important;}
    .ap-trendMain .ap-wrapper1660{max-width: 1240px !important;}
    .ap-trendText h2{font-size: 28px;}
    .ap-trendText p{font-size: 12px;}
    .ap-trendText{ width: calc(18% - 20px); }
    .ap-trendSlider{width: calc(82% - 26px);}
    /* nikhil 21-07-2023 */
    .ap-visaWrp{width: 50%;}
    .ap-visaInner span{padding: 0 2px;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{width: 42%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child{width: 58%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{margin: 0 0px 20px 0;}
    .ap-prodInfoName.floatLft{width:50%;}

}

/* ---------------niks 05-01-22---------- */
@media screen and (max-width:1200px){
    .header .nav li{padding:26px 5px;}
    .header .nav li a{font-size:12px;}
    .home_categoryT .imgBx .links{font-size:12px;}
    .home_categoryT .mix1 .links{right:-5%;}
    .home_categoryT .mix3 .links{left:0%;}
    
    .ap-trustBadgeProduct{margin-bottom: 52px;}
    .ap-badgePayment h2{font-size: 12px;}
}
/* ---------------niks 05-01-22---------- */

@media screen and (max-width:1100px){
    
    .trackorder{ width: 100%; margin: 20px 0 80px; padding: 20px;}
    .trackorder p br{ display: none;}
    .trackFrm{ width: 80%;}
    .trackFrm ul li .submitBtn{ width: 100%;}
    
    .home_category .categories { float: none; max-width: 640px; display: inline-block; padding: 0 0 30px;}
    .home_category .categories .item { width: calc(100% - 30px); margin: 0;}
    .wrapper{ max-width: 640px;}
    .home_category .categories .item:nth-child(even) .catCnt{ order: 0;}
    .home_categoryT .box25{ width: 100%;}
    .home_categoryT .box50 { width: calc(100% - 3px);}
    
    .currentcrush{ display: inline-block;}
    .currentcrush .titleWrap {width: calc(45% - 15px);}
    .currentcrush .crushCnt { width: 55%; float: left;}
    .currentcrush .titleWrap .pondiImg{position: relative; margin: 50px 0 0;}
    
    .mixBox .flexbox{ flex-flow: row wrap;}
    .mixBox .flexbox .coloumn.col-60, .mixBox .flexbox .coloumn.col-40{ width: 100%;}
    .subFooter .box{ width: calc(100% - 30px); margin-bottom: 20px;}
    
    .footer .footerMenuWrap .intro{ width: 100%; margin: 0; margin-bottom: 45px;}
    .footer .footMenus { width: 100%; margin: 0; margin-bottom: 25px;}
    .footer .newsletterWrap{ width: 100%;}
    .footer .footMenus .menuBx{ width: 50%;}
    
    .currentcrush .crushCnt div.item{ margin: 0 7px; width: 100%;}
    .footer .subFooter { padding: 20px 0;}
    
    h1{ font-size: 25px;}
    
    .home_categoryT .bigHgt .imgBx{ height: 350px;}
    .home_categoryT .smlHgt .imgBx{ height: 225px;}
    
    .currentcrush .wrapper{ display: inline-block;}
    
    .mixBox .flexbox .coloumn div.colomWrap .overlayCnt{ left: 3rem;}
    
    .mixBox, .socBox { padding: 40px 30px;} /*New*/
    .footer{ margin: 0; width: 100%;}
    
    .header .navWrapper .navBar{ position: relative;}
    .header .nav { position: fixed; top: 0; background: #fff; width: 100%; max-width: 280px; right: -100%; height: 100%;  z-index: 777; -webkit-box-shadow: -3px 0px 10px -1px rgba(0,0,0,0.1); -moz-box-shadow: -3px 0px 10px -1px rgba(0,0,0,0.1); box-shadow: -3px 0px 10px -1px rgba(0,0,0,0.1); padding: 50px 0 0;}
    .header .nav li { display: inline-block; vertical-align: middle; text-align: center; padding: 0; width: 100%; text-align: left; box-sizing: border-box; border-bottom: 1px solid rgba(0,0,0,0.1);}
    .header .nav li a:hover:after, .header .nav li a.active:after{ background: transparent;}
    .header .nav li a{ padding: 15px 30px 15px 15px;;}
    
    .header .nav span.ap-close{ content: "X"; position: absolute; right: 15px; top: 15px; font-size: 25px; font-family: 'Questrial', sans-serif; font-weight: 400; cursor: pointer;}
    .header .nav span.ap-close{ display: block;}
    .header .navWrapper .usericons a.trigger{ display: inline-block;margin-left: 15px;}
    
    .innerWrapper, .productDetailsWrap .innerWrapper{ max-width: 640px;}
    .productListWrap .filtersWrap{ width: 100%; margin: 0 0 35px; position: relative; top: 0; border-bottom: 1px solid #ddd;}
    .productListWrap .productList{ width: 100%; margin: 0;}
    .filterCnt{ display: none; background: #fff; z-index: 2; padding: 0 10px;}
    
    .productDetailsWrap .thumbSliderWrap{ display: none;}
    .productDetailsWrap .bigSliderWrap{ margin: 0; width: 100%;margin-bottom: 25px;}
    .productDetailsWrap .productDetailCnt{ margin: 0; width: 100%;}
    .productDetailsWrap .flexbox{ flex-flow: row wrap;}
    .bigSlider{ padding: 0 0 30px; margin: 0 0 30px;}
    .slick-dots{ bottom: 0;}
    ul.commonList {margin: 0; width: 100%; float: left; padding: 0 0 20px;}
    .productDetailsWrap .productMenu ul li{ padding: 0 20px;}
    
    .cartDetailsInner .cartWrap{ width: 100%; margin: 0 0 30px;}
    .cartDetailsInner .rightSidebar{ width: 100%; margin: 0 0 30px;}
    
    .emptycart .ico{ margin: 0 0 40px;}
    .emptycart .ico img{ width: 50%;}
    .emptycart h1{ font-size: 23px;}
    .emptycart a.backtoshop{ font-size: 14px;}
    
    .checkoutWrap .checkoutLeft{ width: 100%; margin: 0 0 40px;}
    .checkoutWrap .checkoutRight{ margin: 0; width: 100%;}
    
    .myaccountWrap .leftSideBar{ width: 100%; margin: 0 0 40px;}
    .myaccountWrap .rightSideBar{ width: 100%; margin: 0;}
    
    .reviewPopup .leftSide{ width: 100%; margin: 0 0 50px;}
    .reviewPopup .rightSide{ width: 100%; padding: 0; margin: 0; border: none;}
    #sizeChartPop .popupCnt .modelInfo{ display: none;}
    #sizeChartPop .popupCnt .mainSize{ width: 100%;}
    
    #sizeChartPop .popupCnt .mainSize .sizeMenu .InchMenu{ display: none;}
    #sizeChartPop .popupCnt .mainSize .sizeMenu .guideMenu{ width: 100%;}
    #sizeChartPop .popupCnt .mainSize .sizeContent table{ margin: 15px 0 0;}
    
    .searchListWrap .productList ul{ margin: 0 -5px;}
    .searchListWrap .productList ul li{width: calc(50% - 13px); margin: 15px 5px 10px; padding: 0;}
    
    .searchListWrap .blogList ul{ margin: 0 -5px;}
    .searchListWrap .blogList ul li {width: calc(50% - 13px); margin: 15px 5px 0; padding: 0;}
    
    .staticCnt .leftBlock{ width: 100%; margin: 0 0 30px;}
    .staticCnt .rightBlock{ width: 100%; margin: 0;}
    
    .footer .newsletterWrap h2{ margin: 0 0 20px;}
    
    .home_categoryT { padding: 10px 10px 50px 10px;}
    
    .flexbox{ flex-flow: row wrap;}
    .productListWrap .productList ul li{width:calc(50% - 10px);margin:0 4px 30px;}

    
    .sortFilter .filterTags {  width: calc(100% - 158px);}
    .sortFilter .sortByDD, .sortFilter .sortByDD select{ width: 150px;}
    
    .filterBtn span:after{font-family: 'Simple-Line-Icons'; content: "\e604"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; right: 10px; position: absolute; }
    .filterBtn a{ display: none;}
    .productListWrap .productList ul li:hover .colors{ opacity: 0;}
    
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{ width: 100%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:first-child .selectBx{width:100px;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty .selectBx{width:80%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child{border: none;padding-left: 0;width:170px;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty select{width: 100%;}
    .submenuDiv{ position: static; box-shadow: none; background: #f5f5f5; display: none;}
    .submenuDiv .thirdLevel{ display: none;}
    .submenuDiv .firstLevel{ width: 100%; border-right: none; padding: 0;}
    .submenuDiv .firstLevel .menuBx{ margin: 0; width: 100%;}
    .submenuDiv .firstLevel ul li a{ width: 100%; padding: 10px 25px;}
    .submenuDiv .firstLevel ul li{ text-align: left;}
    .submenuDiv .firstLevel h3{ margin: 0; padding: 15px 10px; text-align: left;}
    .submenuDiv .firstLevel ul{ display: none;}
    
    .submenuDiv .firstLevel h3:before{ content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-family: 'Simple-Line-Icons'; content: "\e604"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
    .header .nav li a.hasMenu:before{ content: ""; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-family: 'Simple-Line-Icons'; content: "\e604"; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
    
    .contactBlocks ul li{ width: 100%;}
    .contactBlocks{ padding: 0 0 25px;}
    .contactBlocks ul li{ margin: 10px 0; height: auto; padding: 20px 0;}
    .contactInnerWrap{ padding: 50px 0 20px;}
    .contactInnerWrap ul li{ padding: 10px;}
    
    .blogList li { width: calc(50% - 33px);}
    
    .commonBlogList .blogNav ul{ display: none;}
    .commonBlogList .blogNav .blogDropdown{ display: block;}
    .commonBlogList .blogNav{ margin: 0; border: none;}
    
    .blogDetailInner .blogCnt blockquote{ padding: 0 30px; font-size: 20px;}
    
    .commentList{ margin: 30px 0;}
    .commentFrm h1{ margin: 0 0 20px;}
    
    .checkoutWrap .checkoutLeft.paymentLeft{ padding: 0;}
    .paymentWrap ul{ margin: 20px 0 0;}
    
    .errWrap{ padding: 30px 0; width: 100%;}
    
    .submenuDiv .singleLevel div.item {width: 100%; margin: 0;}
    .submenuDiv .singleLevel div.item .imgBx{ display: none;}
    .submenuDiv .singleLevel div.item a h2{ width: 100%; float: left; text-align: left; font-weight: 500; color: #a0a0a0; font-size: 14px;}
    .submenuDiv .singleLevel div.item a{ padding: 10px 15px;}
    .submenuDiv .singleLevel{ padding: 5px 0;}

    .orders ul li .productDet .proDesc{ width: 100%;  margin: 0 0 15px;  }
    .orders ul li .productDet .deliveryDet{ width: 100%; margin: 0 0 25px; }
    .orders ul li .continueBtn{ margin: 0 0 25px; }

    .orders ul li .productDet .deliveryDet h2{ margin: 0 0 10px; }
    
    ul.editsWrap li h1{ font-size: 20px;}
    ul.editsWrap li{ margin: 10px 0; width: calc(50% - 10px);}

    .mixBox .flexbox .coloumn .testimonials{ height: auto; margin-bottom: 50px;}
    .mixBox .flexbox .coloumn .testimonials .slick-dots{ bottom: -35px;}

    .mixBox .flexbox .coloumn .testimonials {  height: auto; margin-bottom: 50px;  position: static;  transform: none; width: 100%;  }
    .testiBg{ display: none;}
    .mixBox .flexbox .coloumn div.colomWrap.testiOuter{ background: #E6BBC1; padding: 30px;}
    .testiSlider .item{ padding: 0 40px;}
    .slick-slider button{ width: 25px; height: 32px;}

    .staticCnt .alterBlock .rightBlock{ order: 1; margin-bottom: 20px;}
    .staticCnt .alterBlock .leftBlock{ order: 2; margin-bottom: 0;}

    /* --------- niks 05-12-22 ----------------*/
    .home_categoryT .mix1 .links{right:0;}
    .home_categoryT .mix6 .links{left:0%;}
   
     /* --------- niks 05-12-22 ----------------*/

    .ap-madeOder-head{font-size: 50px;}
    .ap-madeOder-head span{font-size: 16px;}
    .ap-madeOrderWrp{max-width: 350px;}
    .ap-madeOrderWrp{right: 8%;}
    .ap-designerImage{width:155px;height:155px;}
    .ap-designerListing .ap-designerName{font-size: 14px;}
    .ap-trending .productListWrap .productList ul li{width:calc(33.33% - 8px);}

    .ap-headerWrp .ap-navWrp .ap-navigationList li a{font-size:16px;color:var(--secondary-color-brown-3);display: inline-block;padding: 0px 30px 0px 0px !important;}
    .ap-headerWrp{opacity: 1;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{padding:10px 12px;}
    .ap-headerWrp{padding:18px 8px 18px 15px;}
    .ap-headerWrp .ap-logoWrp{width:40%;margin-left: -45px;text-align: left;}
    .ap-headerWrp .ap-navWrp.mobSize{width:52%;}
    .ap-headerWrp .ap-navWrp{width:0%;}
    .ap-footer-nav-outer{width:100%;}
    .ap-newsletter-div{width:52%;}
    .subWrapOuter{padding:15px 0;}
    .ap-newSubWrp.col-100.floatLft{padding:0 15px;}
    .ap-newMenuList{width:100%;}
    .ap-newMenuItems{flex-flow:row wrap;}
    .ap-innerMenus{width:100%;margin-right:0;margin-bottom:14px;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{padding:10px 12px;}
    .ap-menuImgWrp{width:100%;}
    .ap-product-history{padding: 60px 0%;}
    .ap-history-title{font-size: 25px;margin-bottom: 14px;}
    .ap-history-listing .ap-history-card a .ap-history-img{width: calc(36% - 10px);}
    .ap-headerColor .header{padding-top: 12px;}
    .ap-headerStrip{top: calc(0% + 133px);}
    .ap-designHeadWrp h2{font-size:32px;width: 38%;}
    .ap-designersNameList .ap-designersNames a{font-size:13px;width: calc(20% - 10px);}
    .ap-designerNaming{top:118px;}
    
    .ap-catMenSlider.slick-slider button.slick-prev{left: 0;}
    .ap-catMenSlider.slick-slider button.slick-next{right: 0;}
    .ap-catOccaSlider.slick-slider button.slick-prev{left: 0;}
    .ap-catOccaSlider.slick-slider button.slick-next{right: 0;}
    .ap-trendText{width: 32%; margin-bottom: 30px;}
    .ap-trendSlider{ width: 100%;}
    .ap-trendSlider.slick-slider button.slick-prev{left: 0;}
    .ap-trendSlider.slick-slider button.slick-next{right: 0;}
    .ap-deskBadge{display: none;}
    .ap-mobBadge{display: flex;text-align: center;margin-top: 15px;margin-bottom: 15px;}
    .wrapper-1780{padding: 0 10px;}
    .ap-trustBadgeProduct h2{font-size: 10px;}
    .ap-badgeIco svg{width: 45px;height: 50px;}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -10%;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-10%;}
     /* nikhil 21-07-2023 */
     .ap-visaWrp{width: 60%;}
     .ap-visaInner span{padding: 0 2px;}
     /* shweta */
     .st-flexbox {flex-direction: column;}
     .st-filtersWrap {width: 100%;}
     .hamburger.st-hamburg {text-align: center;margin-bottom: 20px;}
     .st-productList h2 {text-align: center;font-size: 26px;}
     .st-productList p {text-align: center;}
     .st-productList {width: 100%;margin: 0 0 0 0px;}

     .np-successSummary .innerWrapper{max-width: 990px;}
     .sectionScrollText.hide { opacity: 1;visibility: visible;}

     .indyStory .ap-abtCntList .ap-abtCommonHead{font-size: 22px;}
     .indyStory .ap-abtImgNew svg{height: 100px;}

     .ap-featuredInner .ap-featuredCnt h2{font-size: 15px;}

     .innerWrapper,.productDetailsWrap .innerWrapper{max-width:700px;}
     .wishlist .cartWrap ul li .cartDesc h2{width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

     .iconDiv .wrapInner{width: 70%;}
}

@media screen and (max-width:992px) {
    .ap-headerStrip ul li{margin: 0 4px;}
    .ap-headerStrip ul li a{font-size: 11px !important;}
    .ap-designerNaming{white-space:nowrap;overflow-y:auto;}
    .ap-designersNameWrp{margin-top:0px;}
    .ap-wraperMade{padding: 0 15px;}
    .ap-trustBadge { padding: 30px 0px 30px;}
    .ap-badgeDiv { width: calc(20% - 25px);}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -40px;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-40px;}

     /* nikhil 21-07-2023 */
     .ap-visaWrp{width: 60%;}
     .ap-visaInner span{padding: 0 0px;}
     .ap-feturedWrp{flex-direction: column;}
     .ap-feturedWrp a{width: calc(100% - 0px);}
     .ap-feturedWrp a:first-child{border: none !important;}
     .ap-headerStrip ul li.ap-hasMenu .ap-submenu{height:85vh !important;overflow-y:auto;}


     .ap-catHeadWrp .ap-catLinks{flex: 0 0 160px;}

}

@media screen and (max-width:768px){  
    /* .header .topHead p{ display: none;} */
    .header .topHead{ height: 40px;}
    .home_category { padding: 40px 30px 30px;}
    .mixBox { padding: 40px 10px;}
    
    .header .navWrapper .search{ display: none;}
    
    .home_categoryT .box25{ padding: 5px;}
    .home_categoryT .box40{ padding: 5px;}
    .home_categoryT .box60{ padding: 5px;}
    
    .banner img.slideDesk{ display: none;}
    .banner img.slideMob{ display: block;width: 100%;}

    .testiSlider .item h2{ font-size: 18px;}

    .socBox { padding: 40px 10px;} /*New*/
	
	 /*----------------------Manju--------------------*/
    .header .navWrapper .usericons ul li.mobSearch{display: inline-block;}
     /*----------------------Manju-End-------------------*/

    /* --------- niks 05-12-22 ----------------*/
     .header .topHead{height:30px;}
     /* --------- niks 05-12-22 ----------------*/
     .ap-madeOrderWrp{right: 8%;}

    .ap-designerListing li{width:calc(33.33% - 42px);margin-right:42px;}
    .ap-augumented-img img{max-width:100%;}
    .ap-augumented-title{font-size:20px;}
    .wrapper-1230{padding: 0 15px;}
    /* .galleryMob{display: block;} */
    /* .gallery2{display: none;} */
    .ap-loginFrm .wrapInner .logintabsCnt ul li #dateOfBirth{background-color: #fff !important;padding: 10px !important; text-align: left !important; }
    .ap-loginFrm .wrapInner .logintabsCnt ul li input[type="date" i]{text-align: left !important;height: 44px !important;align-items: flex-start !important;background-color: #fff !important;color: #000 !important;display: block !important;overflow: visible !important;position: relative;}
    /* .ap-loginFrm .wrapInner .logintabsCnt ul li input[type="date" i]::placeholder{display: none !important;} */
    /* .ap-loginFrm .wrapInner .logintabsCnt ul li input[type="date" i]::before{content: 'Date of Birth';position: absolute;left: 10px;top: 12px;display: inline-block;color: #bbb;} */
    .header .topEmail p{margin: 0 50px 0 0;}
    .ap-footerAbt{width:100%;margin-bottom:15px;}
    .ap-designerDetList{width:100%;margin-top:20px;}
    .ap-designerInfoList{padding:20px;}


    .header .navWrapper .usericons a{font-size:14px;margin:0 5px;}
    .header .navWrapper .navBar .userDDWrap{width:300px;padding:18px;transform:translateX(-74%);}
    .ap-userAccPop .wrapInner ul li input.text::placeholder{font-size: 12px;}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -15px;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-15px;}
    /* nikhil 21-07-2023 */
    .ap-visaWrp{width: 75%;}
    .ap-visaInner span{padding: 0 0px;}
    .np-successTable{overflow-x: auto;}
    .np-successTable table{min-width:800px;}
 
    


} 
@media screen and (max-width:640px){  
    #sizeChartPop .popupCnt .mainSize .sizeMenu a{margin:0 4px;font-size:13px;}
    .ap-sizemeasure-wrp{margin-bottom: 15px;}
    .footer .footMenus .menuBx{width: 50%;}
    .footer .footMenus .menuBx:first-child{ margin-bottom: 25px;}
    .footer .footMenus{ flex-flow: row wrap;}
    
    .currentcrush .titleWrap h1{ font-size: 25px;}
    .footer .subFooter .copy{ margin-bottom: 15px; width: 100%; text-align: center;}
    .footer .subFooter .visa{ width: 100%; text-align: center;}
    
    .innerWrapper, .innerBanner{padding: 0 20px;}
    .staticCnt{ margin: 30px 0 0;}
    .productListWrap .productList ul li{width:calc(50% - 8px);margin:0 4px 30px;}
    
    .listingTitle {padding: 0 10px 10px; margin: 0; }
    
    .innerCnt .hamburger { margin: 20px 0; padding: 0 20px;}
    .productDetailsWrap .productDetailCnt .sizeWrap .sizeinner{ width: 100%; margin: 0 0 15px;}
    .related{ margin: 0; width: 100%;}
    
    .cartDetailsInner .cartWrap ul li .remove{ font-size: 14px;}
    .cartDetailsInner .cartWrap ul li{ padding: 15px 0px 0px;}
    .cartDetailsInner .cartWrap ul li .cartDesc{ width: 60%;}
    
    .cartDetailsInner .cartWrap ul li .imgBx {width: 100%;margin-bottom: 25px;}
    
    .button{ font-size: 15px;}
    .orderPlaceWrap .buttonWrap a{ margin: 0 10px;}
    
    .wishlist .cartWrap ul li .remove{ font-size: 14px; top: 5px;}
    .wishlist .cartWrap ul li .cartDesc{ width: 100%;}
    .wishlist .cartWrap ul li .cartDesc .controls .qty{ width: 100%; margin: 0 0 20px;}
    
    .orders ul li .productDet .proDesc h2{ font-size: 16px;}
    
    .ap-loginFrm .wrapInner .loginTabs{padding: 12px 42px 22px;}
    .ap-loginFrm .wrapInner .logintabsCnt ul{ padding: 0 40px 40px;}
    .ap-loginFrm .wrapInner .loginTabs ul li h1{font-size: 22px;}
    
    /* .cartProcess span{ width: 35px;} */
    .cartProcess a{ font-size: 16px;}
    .checkoutWrap .checkoutLeft .addressWrap ul li { width: 100%;}
    .checkoutWrap .checkoutLeft .addressWrap ul li:nth-child(2n){ width: 100%; margin-left: 0;}
    
    .detailPagin{ display: none;}
    .blogDetailInner .blogCnt{ border-bottom: 1px solid #eee;}
    
    .blogDetailInner .blogshareD{ position: static; width: 100%;}
    .blogDetailInner .blogshareD a{ width: auto; margin: 5px 15px 15px; float: none; display: inline-block; vertical-align: middle;}
    .blogDetailInner .blogshareD a span { width: auto; float: none; margin: 0 0 0 10px;}
    
    .orders ul li h2{ width: 100%;}
    
    .commonPop .wrapInner .logintabsCnt ul{ padding: 0 40px 50px;}
    
    a.proceed{ font-size: 13px; padding: 7px 10px;}

    .orders ul li .productDet .proDesc h2{ margin:  0 0 15px; }
    .orders ul li .productDet .proDesc .qty{ font-size: 11px;margin-bottom: 0px;}
    .orders ul li .productDet .proDesc .prize h2{ margin: 0;}
    .orders ul li h2.statusO{ text-align: left; margin:10px 0 0;} 
    .orders ul li .orderno { padding: 10px 0;}
    .orders ul li .productDet{ padding: 10px 0; }
    .orders ul li .orderDet{ padding: 10px 0;  }

    .orders ul li .productDet .imgBx {width: 100%; margin: 0 0px 15px 0;}
    .orders ul li .productDet .leftArea {width: 100%; margin: 0 0 0 5px;}
    .orders ul li .continueBtn { margin: 0;}
    
    .home_categoryT .imgBx .links{ font-size: 13px;}
    .home_categoryT .imgBx .links a{ font-size: 12px;}
    
    .home_categoryT .mix1 .links{ right: 2%; width: 120px;}
    .home_categoryT .mix2 .links{ right: 2%; width: 100px;}
    .home_categoryT .mix3 .links{ left: 2%; width: 120px;}
    .home_categoryT .mix4 .links{ left: 2%; width: 120px;}
    .home_categoryT .mix5 .links{ left: 2%; width: 120px;}
    .home_categoryT .mix6 .links{ left: 2%; width: 120px;}

    #discountWrap .wrapInner .imgBox{ display: none;}
    #discountWrap .wrapInner .newsletterBx{ width: 100%; padding: 30px;}

    .testiSlider .item{ margin: 0; padding: 0 20px;}

    .wrapper-1640{padding:0 10px;}
    .ap-trending-list li{width:calc(50% - 8px);margin-bottom:25px;}
    .ap-common-head{font-size:20px;}
    .ap-explore-common{font-size:11px;}
    .ap-trending{margin:45px 0 50px;}

    .ap-trending-list li{width: calc(50% - 4px);}
    .ap-big-title{font-size: 16px;line-height: 1.5;}
    .ap-inner-metaverse::after{display: none;}
    .ap-madeOrderWrp{transform: translateY(0);position: static;max-width: 100%;}
    .ap-madetoOrder{padding: 4% 0 64%;background: url(../images/madetoorder-img-mob.jpg) no-repeat center center/cover;}
    .ap-madeOder-head{font-size: 25px;}
    .ap-madeOrderWrp .ap-explore-btn{padding: 5px 25px;font-size: 12px;}
    .ap-madeOder-head span{font-size: 9px;}
    .ap-madeOrderText{font-size: 11px;line-height: 1.3;}
    .ap-madeOrderWrp .ap-explore-wrp{margin-top: 12px;}
    /* .ap-product-history{padding:25px 0 0;} */
    .ap-support-div{margin-bottom:40px;}
    .ap-support-div:last-child{margin-bottom: 0;}
    .ap-support-div .ap-support-head{font-size:10px;}
    .ap-support-div .ap-support-text{font-size:9px;margin-top: 4px;}
    .ap-support-div .ap-support-ico svg{width: 30px;}
    .ap-footer-nav-mob{display:block;}
    .ap-footer-nav-outer{display:none;}
    .ap-newsletter-div{width:100%;}
    .ap-foot-copy{flex-flow: row wrap;}
    .ap-foot-copy .foot-copy{width:100%;margin-bottom: 10px;}
    .ap-foot-copy .foot-cards{width:100%;}
    .ap-top-footer{padding:40px 0 0;}
    .wrapper-990{padding: 0 5px;}
    .ap-review-highlights .ap-reviewslider-outer .ap-review-title{font-size: 18px;}
    .ap-review-slider.slick-slider button.slick-prev{right: 20%;}
    .cartProcess a{margin: 0 12px;}
    .productDetailsWrap .productDetailCnt h1{font-size:18px !important;}
    .ap-designerName{font-size:18px;}
    .ap-designerListing{justify-content:space-between;}
    .ap-designerListing li{width:calc(50% - 20px);margin:0 10px;margin-bottom: 25px;}
    .ap-designerImage{width:135px;height:135px;}
    .ap-designerListMain{margin:34% 0 2%;}
    .ap-trending .productListWrap .productList ul li{width:100%;}
    .ap-trending .productListWrap .productList ul{margin: 0;padding: 0 15px;}

    .contactInnerWrap{width: 100%;margin-bottom: 20px;}
    .contactBlocks{width: 100%;}
    .ap-dtrMobImg{display: inline-block;}
    .ap-dtrDeskImg{display: none;}
    .ap-DOB-label{display: block;font-size: 12px;}
    .ap-userAccPop .wrapInner ul li select{font-size: 12px;}
    .header .topHead p{font-size:10px;}
    .header{padding: 0 !important;height: auto !important;}
    .mobile-GIF{display: inline-block;}
    .desktop-GIF{display: none;}
    .ap-customBxListing li{width:100%;margin-bottom:16px;margin-right:0;}
    ul.faqWrap li{width:100%;margin:0;margin-bottom:20px;}
    ul.faqWrap li h2{padding-right: 40px;}
    .orders ul li .orderDet .ordertot{width: 100%;}
    /* .orders ul li .orderDet .ordertot h2 br{display: none;} */
    .orders ul li .orderno .ap-orderCmnWrp h2 strong{display: inline-block;}
    .orders{margin-top: 8px;}
    .orders ul li .orderDet .ordertot h2 strong{width: auto;float: none;}
    .orders ul li .productDet .proDesc{ margin: 0;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{padding: 10px 12px;}
    .sortFilter .sortByDD .select2-container{width:100% !important;}
    .select2-results__option{font-size:11px !important;}
    .sortFilter .sortByDD .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:11px;}
    .productListWrap .innerWrapper{padding: 0 15px;}
    .ap-abtImgNew svg{width: 100%;height: auto;}
    .ap-abtCommonHead{font-size: 22px;}
    .ap-abtCommonHead br{display: none;}
    .ap-abtCommonPara{font-size: 15px;}
    .ap-commonAbtSpace{height: 30px;}
    .ap-abtImgNew::after{width: 76%;}
    .ap-abtImgNew{padding-bottom: 36px;margin-bottom: 28px;}
    .about-wrapper{padding: 0 15px;}
    .ap-abtCntList li{width: 100%; margin-bottom: 15px; border-bottom: 1px solid var(--secondary-color-brown-1);       padding-bottom: 20px;}
    .ap-abtCntList li::after{display: none;}
    .ap-abtCntList li:last-child{border-bottom: none;}

    .ap-headerWrp{padding:18px 5px 18px 8px;}
    .ap-main-banner{margin-top:0;}
    .header .navWrapper .usericons a span svg{width: 15px;}
    .ap-ARwishList .ap-launchAR span svg{width:50px;margin-right:4px;}

    .ap-customSizePop .sizeMenu a{margin:0 5px;font-size:10px;}
    .ap-customSizePop .sizeMenu .guideMenuNew{padding:0 5px;}
    .ap-sizeGetForm .ap-videoDiv iframe{height: 210px;}

    .ap-history-listing .ap-history-card a{flex-flow: row wrap;}
    .ap-history-listing .ap-history-card a .ap-history-img{width: 100%;margin-bottom: 15px;}
    .ap-history-card .ap-history-cnt{width: 100%;}
    .ap-product-history{padding: 40px 0%;}

    .ap-stripList{white-space: nowrap;overflow-x: auto;}
    
    .ap-headerStrip__left-arrow,.ap-headerStrip__right-arrow{display: block;}
    .ap-headerStrip ul li{margin: 0 10px;}
    .ap-headerStrip .ap-innerMenus{width: calc(50% - 24px); margin-right: 22px; }
    .ap-headerStrip ul li a{font-size: 14px !important;padding: 10px 0;}
    .ap-headerStrip .ap-newMenuList{width: 100%;}
    .ap-headerStrip{top: calc(0% + 96px);}
    .sectionScrollText{margin-bottom:0rem;}
    .ap-feturedWrp a{width: 100%;white-space: normal;}
    .ap-feturedWrp a:first-child{border: none !important;padding-right: 0 !important;}
    .ap-submenuOuter{padding:12px 10px;}
    .ap-feturedWrp{padding:10px 0;}
    .ap-featuredInner .ap-featuredCnt p{font-size:12px;line-height:1.2;}
    .ap-featuredInner .ap-featuredCnt{width:calc(50% - 8px);}
    .ap-featuredInner .ap-featuredCnt h2{font-size:15px;margin-bottom:5px;}
    /* .header .nav li a.hasMenu{pointer-events: none;} */
    .ap-newDesignerMain{margin:28px 0 80px;}
    .ap-designHeadWrp{flex-flow: row wrap;}
    .ap-designHeadWrp h2{font-size:28px;width:100%;margin-bottom: 20px;}
    .ap-designHeadWrp .ap-designerSearchBx{width:100%;}
    .ap-designerNaming{top:99px;}
    .ap-designersNameList .ap-designersNames a{width: calc(50% - 10px);margin-bottom: 12px;}
    .ap-designHeadWrp{margin-bottom: 25px;}
    .ap-designersNameWrp{padding:20px 0;}
    ul.list li{font-size: 12px;padding: 0 10px;}
    ul.list li span{padding: 0 10px;font-size: 12px;}
    ul.list li span:before{width: 6px;height: 6px;}

    .ap-catHeadWrp{padding: 0;}
    .ap-catHeadWrp h2{font-size: 20px;}
    .ap-catHeadWrp .ap-catLinks a{padding: 0 10px;font-size: 12px;}
    .ap-catMenSlider{padding: 0 0px;}
    .ap-homeCatMain { margin: 20px 0 20px;}
    .ap-trendText {width: 100%;}
    .ap-trendMain{padding: 30px 0; margin: 15px 0;}
    .ap-instaFeedMain {margin: 0px 0 35px;}
    .ap-instaFeedMain .ap-instaHead span {font-size: 16px;}
    .ap-instaFeedMain .ap-instaHead h2 { font-size: 28px;}
    .ap-badgeDiv {width: calc(50% - 22px);margin-bottom: 25px;}
    .ap-badgeDiv h2{font-size: 13px;margin-top: 8px;}
    .ap-trustBadge { padding: 14px 0px 14px;}
    .ap-badgeDiv:nth-child(even)::after{display: none;}
    .ap-catOccaSlider {padding: 0 0px;}

    .ap-badgePayment{flex-flow: row wrap;justify-content: space-between;margin-top: 10px;}
    .ap-badgePay{width: calc(50% - 10px);display: inline-block;margin-bottom: 25px;}
    .ap-dtrWokringInner h2.dtrTitle{font-size: 26px;}
    .ap-dtrWokringInner h3{font-size: 13px;}
    .ap-drtSteps{padding: 0px;}
    .ap-dtrSetpDiv .ap-stepDtr{width: 100%;margin-bottom: 25px;}
    .ap-testimonItem p{font-size:18px;}
    .ap-testimonSlider{padding: 0 20px;}
    .ap-innerTestimonInner{margin-top: 30px;}
    .ap-testimonSlider.slick-slider button.slick-prev{left: -10px;}
    .ap-testimonSlider.slick-slider button.slick-next{right:-10px;}
    .productListWrap .filtersWrap{position:sticky;top:100px;z-index:400;background-color:var(--secondary-color-white);padding:20px 0;}

    .ap-mobStickyBtn{background-color: var(--secondary-color-white);padding: 5px 0;position: sticky;top: 102px;z-index: 555;}
    .ap-designer-banner{padding-bottom: 0 !important;}
    .ap-designer-banner{margin-top: 15px;}
    .ap-desingerSlider .slick-dots li button{width: 8px;height: 8px;padding: 0;}

     /* nikhil 21-07-2023 */
    .ap-visaWrp{width: 100%;}
    .ap-visaInner span{padding: 0 0px;}
    .ap-visaInner{margin-top:30px;margin-left:0px;}
    .ap-copyWrp{justify-content: center;}
    .ap-visaInner{display:flex;flex-flow:row wrap;gap: 15px 0;justify-content: center;}

    .productListWrap .productList ul li{display: flex;flex-direction: column;float: left;}
    .productListWrap .productList ul li h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
    .productListWrap .productList.bookStylePr ul li h2{text-overflow:unset;overflow:unset;white-space:nowrap;}

    .myaccountWrap .leftSideBar{display: none;}

    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:first-child .selectBx{width: 15%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty .selectBx{width:66%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:first-child .selectBx{width:50%;}
    .innerCnt { margin: 0px 0 0;}

    .ap-abtCommonHead.abtHeadText{font-size:30px;}

    .wishlist .cartWrap ul li .cartDesc h2{width: 130px;}

    .iconDiv .wrapInner{width:100%;}

    .byndRealityLogin-contaner.mob{display: block;}
    .byndRealityLogin-contaner.desktop{display: none;}
    .byndRealityLogin-contaner.mob .byndRealityLogin{right:20px;bottom:30px;}

}

@media screen and (max-width:550px){ 
    .header .navWrapper .usericons{margin: 0;}
    .header .navWrapper .usericons a img{ width: 25px;}
    
    .header .currencyChange{ margin: 5px 10px 0 0;}
    
    .productDetailsWrap .productDetailCnt h1{font-size: 25px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv p{ font-size: 20px;}
    
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv{ width: 100%; margin: 0 0 15px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .availability{ width: 100%;}
    
    .productDetailsWrap .productDetailCnt .QtyWrap .qtyInner{ width: 100%; margin: 0 0 15px;}
    .productDetailsWrap .productDetailCnt .QtyWrap .pincodeInner{ width: 100%; text-align: left;margin-top: 8px;}
    
    
    .productDetailsWrap .productMenu ul li{ padding: 0 10px;}
    .productDetailsWrap .productMenu ul li{ font-size: 13px;}
    .productDetailsWrap .productMenu{ display: none;}
    ul.commonList li{ margin: 15px 5px 0;}
    
    .emptycart{ padding: 40px 30px 60px;}
    .emptycart .ico{ margin: 0 0 20px;}
    .emptycart h1{ font-size: 20px;}
    .cartTitle span{top: 45px; font-size: 13px;}
    .cartAmtBox .box h3{ font-size: 14px;}
    
    .checkoutWrap .checkoutLeft .addressFrm ul li{ width: 100%;}
    .checkoutWrap .checkoutLeft{ padding: 15px;}
    
    .checkoutWrap .checkoutRight ul li .proDetail, .checkoutWrap .checkoutRight .calculations .orderTot h4, .checkoutWrap .checkoutRight .finalAmt .orderTot h4 { width: calc(70% - 10px);  margin: 0 10px 0 0;}
    .checkoutWrap .checkoutRight ul li .proPrize, .checkoutWrap .checkoutRight .calculations .orderTot .proPrize, .checkoutWrap .checkoutRight .finalAmt .orderTot .proPrize{ width: 30%;}

   
    .orderPlaceWrap .buttonWrap a{ margin: 0 0 10px;}
    
    .formWrap .formBlock ul li{ width: 100%; padding: 5px 0;}
    .formWrap .formBlock .formTitle h1 a{ font-size: 13px;}
    .myaccountWrap .rightSideBar{ padding: 0;}
    .formWrap .formBlock ul{ margin: 0; width: 100%; float: left;}
    .formWrap .formBlock .formTitle h1{ font-size: 16px;}
    
    .wishlist .cartWrap ul li{ padding: 30px 10px;}
    .wishlist .cartWrap ul li .cartDesc .controls .qty{ margin: 0 0 10px;}
    .wishlist .cartWrap ul li .cartDesc .prize h2{ margin: 0;}
    
    .orders ul li .productDet .deliveryDet{ width: 100%;}
    .orders ul li .productDet .deliveryDet h2{ margin: 0 0 10px;}
    .orders ul li .productDet{ padding: 10px 0;}
    .orders ul li .orderDet{ padding: 10px 0;}
    .orders ul li h2{ font-size: 13px;}
    .orders ul li h2 strong{ width: 100%; float: left;}
    
    .header .navWrapper .usericons ul li{ position: static;}
    
    #sizeChartPop .popupCnt .mainSize { padding: 20px 15px;}
    #sizeChartPop h1{ font-size: 22px;}
    
    .footer .footMenus .menuBx{ width: 100%;}
    .footer .footMenus .menuBx ul.half{ width: 50%; margin: 0;}
    
    h1 {font-size: 20px;}
    .mixBox .flexbox .coloumn div.colomWrap .overlayCnt a{ font-size: 13px;}
    
    .productDetailsWrap .productDetailCnt .colorWrap .colorInner { width: calc(100% - 3px); margin: 0 0 20px;}
    .productDetailsWrap .productDetailCnt .colorWrap .reviewInner{ width: calc(100% - 3px); text-align: left;}
    .productDetailsWrap .productDetailCnt .colorWrap .reviewInner .star-rating {justify-content: flex-end;}
    
    .cartProcess{ margin: 20px 0;}
    .paymentWrap ul li{ width: 100%; margin: 0 0 30px;}
    
    .contactInnerWrap ul li{ width: 100%; padding: 10px 0;}
    .contactInnerWrap ul{ margin: 0; width: 100%; float: left;}
    .contactBlocks ul li .ico{ width: 75px;}
    .contactBlocks ul li .icoCnt {width: calc(100% - 79px);}
    .contactInnerWrap h2{ font-size: 18px;}
    .contactInnerWrap p{ font-size: 14px;}
    .contactInnerWrap { padding: 30px 0 20px;}
    
    .blogList li { width: calc(100% - 33px);}
    
    .commentFrm ul li{ width: 100%;}
    .blogDetailInner .blogCnt blockquote{ padding: 0;}
    
    .paymentWrap ul li .leftPart .ico{ width: 30%; padding: 0 0 0 20px;}
    .paymentWrap ul li .leftPart .ico img{ max-width: 100%;}
    .paymentWrap ul li .leftPart h3{ font-size: 16px;}
    
    .errWrap{ margin: 0 0 30px;}
    
    .nowish{ padding: 50px 0;}
    
    .invoiceWrap .invoiceButtons a{ width: 100%; margin: 15px 0; text-align: center;}
    
    .home_categoryT .smlHgt .imgBx { height: 124px;}
    .home_categoryT .bigHgt .imgBx {height: 250px;}
    
    ul.editsWrap li h1{ font-size: 15px;}
    
    .banner {margin: 85px 0 0;}
    
    .productListWrap .productList ul li .prize abbr{ width: 100%; margin: 5px 0 0;}

    .mixBox .flexbox .coloumn div.colomWrap.testiOuter{ padding: 30px 10px;}
    .testiSlider{ padding: 20px 10px;}

    .socInner .colomWrap{ width: 100%; margin: 0 0 40px;} /*New*/
    .socBox .secTitle{ margin: 0 0 30px;} /*New*/
	
	/*----------------------manju-whats-app--------------------*/	
    .productDetailsWrap .productDetailCnt .shareWrap .socialShare .deskWattsapp{display:none}

	.productDetailsWrap .productDetailCnt .shareWrap .socialShare .whatsapp1.mobilekWattsapp{display:inline-block;}
	
	.productDetailsWrap .productDetailCnt .shareWrap .socialShare span {
    margin: 0 5px;font-size: 17px;}
	/*----------------------manju-whats-app--------------------*/

    /* ----------------niks 05-21-22-------------- */
    .home_categoryT .mix2 .links{right:-2%;width:100px;}
    .home_categoryT .imgBx .links{font-size:10px;}
    .home_categoryT .mix5 .links{left: -8%;}
    /* ----------------niks 05-21-22-------------- */

    .ap-launchAR{font-size:12px !important;}

    /* .ap-floatingWhats i{font-size: 46px;} */
    .ap-floatingWhats{bottom: 60px;right: 20px;width: 40px;height: 40px;}
    .ap-floatingWhats i{font-size: 26px;line-height: 42px;}
    .np-backToTop{bottom: 15px;right: 20px;width: 40px;height: 40px;}
    .np-backToTop i{font-size: 16px;line-height: 38px;}

    .ap-wrapper1660{padding: 0 15px;}
    .ap-indyVector{width: 100%;}
    .ap-indyverse-main{padding:20px 0 45px;}
    .ap-indyText{width:100%;}
    .ap-indyText p{font-size:20px;}
    .ap-indyVector svg{width: 130px;}
    .ap-indyText{width:100%;}
    .ap-indyText p{font-size:20px;}
    .ap-bannerSliderWrp{display: none;}

    .ap-copyTxt-new{width: 100%;margin-bottom: 15px;}
    .ap-visaWrp{width:100%;text-align:center;}
    .ap-visaInner{text-align:center;width: 100%;margin-bottom: 5px;}
    .ap-main-footer{padding:40px 0 20px;}
    .ap-newsletter-div{width:100%;}
    .ap-copyWrp{margin-bottom:18px;}
    .ap-bannerImgSliderLeft{width: 100%;}
    .ap-bannerImgSliderRight{width: 100%;}
    .ap-headerWrp .ap-logoWrp{width:32%;}
    .ap-headerWrp .ap-logoWrp svg{width: 106px;display: inline-block;}
    .ap-leftMeasureImg img{max-width:42%;}
    .ap-newsLetterText{font-size:20px;}
    .ap-showPassClick{right:0px;top:10px;}

    .deskWattsapp{display: none !important;}
    .mobilekWattsapp{display: inline-block !important;}
    .ap-whatsAppChat{font-size:15px;width:42%;}
    .subWrapOuter{padding:15px;}
    .header .nav li a{padding:15px 30px 15px 0px !important;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li a{padding:0px 30px 0px 0px !important;}
    .ap-headerWrp .ap-navWrp .ap-navigationList li{margin: 0;}
    .ap-newMenuItems{flex-flow:row wrap;}
    .ap-innerMenus{width:100%;margin-right:0;margin-bottom:14px;}
    .subWrapOuter{padding:15px 0;}
    .ap-innerMenus li{border-bottom:none !important;}
    .ap-innerMenus li a{padding:5px 0 !important;}
    .ap-menuImgWrp{width:100%;}
    .ap-redirectWrp span{position:static !important;font-size:12px !important;}
    .ap-newSubWrp.col-100.floatLft{padding:0 15px;}
    .ap-newMenuList{width:100%}
    .ap-innerMenus li{margin:4px 0 !important;}
    .header .nav{overflow-y:auto;}
    .wishlist .cartWrap ul li{width:calc(50% - 10px);margin-bottom:30px;padding:0 !important;}
    .cartDetailsInner .cartWrap ul li .cartDesc .prize{margin:0 0 25px;}
    .cartDetailsInner .cartWrap ul li .cartDesc{width:100%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty select{width:100%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child{border-left:none;padding-left:0;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child .selectBx{width:130px;}

    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{width:40%;}

    .checkoutWrap .checkoutRight{padding:15px;}
    .innerWrapper,.innerBanner{padding:0 15px;}

    .ap-prodInfoName .ap-designerName{font-size:18px;}
    .ap-prodInfoName span{font-size:13px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv {margin-top:16px;}
    .productDetailsWrap .productDetailCnt .prizeCnt .prizeCntDiv p{font-size:13px;margin-top:16px;}
    .ap-ARwishList .heartIco{margin-left:8px;margin-top:-4px;font-size:16px;}
    .ap-prodInfoName.floatLft{width:50%;}
    .ap-sizeDiv{width:100%;}
    .ap-customSizeDiv{width:100%;text-align:left;margin-top:15px;}
    .productDetailsWrap .productDetailCnt .sizeWrap .sizeinner a.prodSizeMain{padding:10px 15px;}
    .productDetailsWrap .productDetailCnt .colorWrap .reviewInner h3{width: auto;}
    .productDetailsWrap .productDetailCnt .QtyWrap{flex-flow:row wrap;}
    .productDetailsWrap .productDetailCnt .QtyWrap .qtyInner .quantity{width: 100%;}
    .quantity input{width:100%;}
    .productDetailsWrap .productDetailCnt .accordianTabs .accordionData.spec ul li{padding:0 0 0 12px;width:calc(50% - 0px);}
    .productDetailsWrap .productDetailCnt .accordianTabs .accordionData.spec ul li span{font-size: 12px;}
    .productDetailsWrap .productDetailCnt .accordianTabs .accordionData ul li{font-size: 12px;}
    .ap-socialWrpNew h2{font-size:13px;margin-bottom:10px;}
    .related h2{font-size:22px;}

    .ap-thumbSlider{width:100%;height:auto;order:2;margin-top: 10px;margin-bottom: 30px;}
    .ap-thumbSlider .ap-thumbItem{margin: 0 5px;}
    .ap-productMainImg{width:100%;}
    .ap-productWrp{flex-flow: row wrap;}
    .orders ul li .orderno .ap-orderCmnWrp strong{ margin-bottom: 2px;}
    .orders ul li .orderno{justify-content: flex-start;flex-flow: row wrap; }
    .orders ul li .orderno .ap-orderCmnWrp{width: calc(50% - 10px);text-align: left;margin-bottom: 15px;}
    .ap-ordersTitleWrp .ap-commonAccTitle{margin-bottom: 0;padding-bottom: 0;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt h2{font-size:13px;width: 82%;}
    .header .navWrapper .navBar .cartDDWrap{top: 64px;}
    .header .navWrapper .navBar .cartDDWrap .orderList{height:calc(100vh - 64px);padding-top: 12px;}

    .ap-currencyDesk{display: none !important;}
    .mobSelect{display: inline-block;    margin-right: 10px;}
    .ap-selectDiv select{padding:3px 2px;width:28px;font-size:11px;}
    .header .navWrapper .usericons a.trigger{margin-left:4px;}
    .ap-selectDiv::after{font:normal normal normal 16px/1 FontAwesome;top:2px;right:-8px;}

    /* ul.list li {font-size: 13px; padding: 0 1.5rem;}
    ul.list li span{font-size: 13px; padding: 0 1.5rem;} */
    .ap-bannerTextCta{bottom:18%;left:8%;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:356px;}
    .ap-TopMeasureImg.mob{display: block;top: -3px;}
    .ap-TopMeasureImg.desk{display: none;}
    .ap-leftMeasureImg.mob{display: block;left: -2px;}
    .ap-leftMeasureImg.desk{display: none;}

    .ap-headerStrip ul li.ap-hasMenu .ap-submenu {
        height: 85vh !important;
        overflow-y: auto;
    }

    .ap-visaInner{margin-top: 30px;margin-left: 0px;}
/* shweta */
.st-productList h2 {font-size: 20px;}

.productCnt .ap-wishlistAR a{margin-left:3px;}
.ap-prodNameWrp{width:40%;}
.productList.bookStylePr .ap-prodNameWrp{width:100%;}

.indyStory .ap-abtImgNew svg{width:70%;height:80px;}
.ap-featuredInner .ap-featuredImg{width:calc(40% - 5px);float:left;}
.ap-featuredInner .ap-featuredCnt{width:calc(60% - 8px);}

.ap-featuredInner .ap-featuredCnt h2{font-size: 14px;}

.productCnt .ap-wishlistAR a span img{width:30px;}

.wishlist .cartWrap ul li .cartDesc h2{width: 70px;}

.ap-catHeadWrp{flex-direction: column;gap: 20px;}
.ap-catHeadWrp .ap-catLinks{flex: 0 0 100%;}
}


@media screen and (max-width:400px){  
    .slick-slider button{ width: 26px; height: 30px;}
    .home_category { padding: 20px 15px 10px;}
    .home_category .categories .item .catCnt p br{ display: none;}
    
    .home_categoryT .imgBx .links a { padding: 10px 10px 0; margin: 10px 0 0;}
    .home_categoryT .imgBx .links{ font-size: 12px;}
    .subFooter {padding: 20px 15px;}
    .subFooter .box { width: 100%; margin: 0 0 20px;}
    .currentcrush .titleWrap { width: 100%; margin: 0 0 20px;}
    .currentcrush .titleWrap h1 { font-size: 30px;}
    .currentcrush .crushCnt{ width: 100%; margin: 0;}
    
    .mixBox .flexbox .coloumn div.colomWrap .overlayCnt{position: relative; left: auto; top: auto; transform: translateY(0); width: 100%;  float: left; margin: 10px 0 0;}
    .mixBox .flexbox .coloumn.col-40 { width: 100%;}
    .mixBox .flexbox .coloumn.col-40 div.colomWrap {width: calc(100% - 24px);}
    
    .innerCnt .hamburger { margin: 20px 0; padding: 0 10px;}
    
    /*.productListWrap .productList ul li { width: calc(100% - 33px);}*/
    
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty span.label{ font-size: 14px;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{ margin: 0 10px 20px 0;}
    .emptycart a.backtoshop{ width: 75%;}
    
    .ap-loginFrm .wrapInner .logintabsCnt ul { padding: 0 20px 30px;}
    .ap-loginFrm .wrapInner .loginTabs{ padding: 18px 20px;}
    .checkbox-group label{ line-height: 1.4;}
    
    .searchListWrap .blogList ul{ margin: 0; width: 100%; float: left;}
    .searchListWrap .blogList ul li {width: 100%; margin: 15px 0 10px; padding: 0;}
        
    .sortFilter .filterTags{ width: 100%; margin: 0 0 10px;}
    
    .trackFrm{ width: 100%;}
    .trackorder{ margin: 0 0 80px;}

    .testiSlider .item p{ font-size: 13px; margin-bottom: 15px;}
    .testiSlider .item h2{ font-size: 16px;}

    .home_categoryT .mix2 .links{ width: 60px; right: 0;}
    .home_categoryT .mix5 .links { left: 0; width: 80px; font-size: 10px;}
    .home_categoryT .mix4 .links{ width: 100px; font-size: 11px;}
    .ap-headerWrp .ap-navWrp.mobSize{width:55%;}

    .header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt p{font-size:11px;margin:0 0 1px;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt h3{font-size:13px;margin:6px 0 0;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul li{margin:6px 0;}
    .header .navWrapper .navBar .cartDDWrap .orderList ul{height:340px;}
    .productCnt .ap-wishlistAR a span img{width:24px;}

    .ap-ARwishList .ap-launchAR span img{width:60px;}

    .wishlist .cartWrap ul li .cartDesc .ap-wishlistAR a span img{width:30px;}

}

@media screen and (max-width:375px){ 
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty{ width: 42%;} 
    .footer .footerMenuWrap .intro .footLogo img{ width: 120px;}
    
    .productDetailsWrap .productDetailCnt .shareWrap .writeTxt{ font-size: 15px;}
    .productDetailsWrap .productDetailCnt .shareWrap .socialShare span{ font-size: 18px;}
    .productDetailsWrap .productDetailCnt .shareWrap .socialShare a{ font-size: 18px;}
	.productDetailsWrap .productDetailCnt .shareWrap .socialShare span {
    margin: 0 5px;font-size: 17px;}
    .ap-prodNameWrp{width:34%;}
    .productList.bookStylePr .ap-prodNameWrp{width:100%;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child{width: 180px;}
    .cartDetailsInner .cartWrap ul li .cartDesc .controls .qty:last-child .selectBx{width:130px;}
    .ap-ARwishList .ap-launchAR span img{width:50px;}

}

@media screen and (max-width:320px){ 
}
