
@media only screen and (max-width:1600px) {
	div.section.banner img.homeBanner2{ width:100%; }
	 /*-------------------------------page-404---------------*/
   div.page-content img{ max-width:60%;}
   div.section.banner img.homeBannerNew{ width:100%; height: 452px; }
   div.home-member.members div.img-box img{width:100%;max-width:90%;}
  
}
@media only screen and (max-width:1440px) {
	div.title h3{ font-size:46px;}
	div.section.banner img.homeBanner2{ width:100%; }
	div.section.banner img.homeBannerNew{ width:100%; /* height: 452px; */ }
	div.already-member{padding:4% 0;}
	/*---------------offer-page*/
	div.offer-wrap div.right-sec ul.form-list{ padding:0 0px 0 0;}
	div.section.get-offer-bg{ padding:4% 0;}
	div.offer-wrap div.right-sec ul.form-list li.btn-middle input.button{ padding:20px 100px;}
	div.offer-wrap div.right-sec h2{ padding:0 80px 15px 0;}
	div.form-wrap ul.form-list li div.club-member p{font-size:24px;}
	div.section.join-club div.data div.join-banner a.apply-tc{  right:155px;}	
	
	/*---------------------------renew-----------------------------------------*/
	div.section.join-club.renew div.data div.title h3{ font-size:40px; padding-bottom:40px;}
	/*div.section.join-club.renew div.form-wrap ul.form-list li div.form-field .button.gray{ padding:15px 90px;}*/
	div.section.join-club.renew div.form-wrap ul.form-list li.full.or{ margin:0 0 20px 0;}
	div.section.join-club.renew div.form-wrap ul.form-list li.full div.or span:before{top:-20px;}
	/*--------------------------card-details-----------------*/
	div.section.crd-details .title h3{ font-size:36px;}
	/*--------------------------------------------thank-you-------------------------*/
	div.section.join-club.thank-you div.data div.title h3{ font-size:40px;}
	div.section.join-club.thank-you div.data div.title:before{ width:75px; bottom:28px;}
	div.section.join-club.thank-you div.data div.shop-easy{ padding:0;}
	div.section.join-club.thank-you div.data div.shop-easy p{ font-size:22px;}
	div.section.join-club.thank-you div.data div.shop-easy h4{ font-size:24px; padding-bottom:20px;}
	div.section.join-club.thank-you div.data div.shop-easy h5{ font-size:19px;}
	/*div.section.join-club.thank-you div.data div.shop-easy h5:before{ bottom:-40px; left:46%;}*/
	div.section.join-club.thank-you div.data div.shop-easy img{ width:25%;}
	a.shop-on{padding: 10px 40px 10px 80px;}
	
	/*--------------------------construction-----------------*/
	div.cnstrctn-main{ width:66%; padding:4% 0 0 0;}
	div.cnstrctn-main h1{ font-size:85px; line-height:85px;}
	div.cnstrctn-main h4{ font-size:30px; line-height:38px;}

	div.benefits-main ul.step-content li div.data{ width:90%;}
	div.benefits-main div.data ul li div.steps span{ top:2px;}
	div.benefits-main div.data ul li div.steps p{ font-size:18px;}
	div.benefits-main{ width:75%;}
	div.tnc h2{ font-size:20px; line-height:26px; padding:0 0 5px;}

	div.data-wrap div.fill-details h1{font-size:42px;}
	div.prsnl-dtls.fill-details ul li label{font-size:14px;}
	div.prsnl-dtls.fill-details ul li input.text, div.prsnl-dtls.fill-details ul li select{font-size:18px;}
	
	

}
@media only screen and (max-width:1366px) {
	div.header{ padding:5px 0px 0px 15px;}
	div.hdr-main{ height:80px;}
	div.container{ margin:85px 0px 0px 0px;}
	div.section.banner img.homeBanner2{ width:100478
	; }
    span.shopWhatsupDescl{ font-size:17px; padding:70px 0 0 0 ; letter-spacing:0;}   
   div.page-404 h3{ font-size:20px;}
   div.data-wrap  h3{ font-size:28px;}
   div.data-wrap  h1{ font-size:34px;}
   div.thank-wrap{ padding:6% 0;}
   div.property-thanku{ padding:9% 0}
   div.wrap-1288{ width:100%; padding:0 20px;}
   .about-data ul.about-slider .slick-arrow.slick-next{ right:-15px;}
   .about-data ul.about-slider .slick-arrow.slick-prev{ left:-15px;}
   div.know-more-popup{ width:1000px; height:565px;}
 div.know-more-popup  div.form-wrap ul.form-list{ width:560px; float:none; padding:50px 20px 20px 80px; }
 div.know-more-popup  .btn-close{ right:-10px;}
 ul.benefits-list li div.data-box p{ font-size:20px;}
 /* div.footer ul li{ margin:0 0 10px 0;} */

}

@media only screen and (max-width:1280px) {
	div.section.banner img.homeBanner2{ width:100%; /* margin-top: 10px; */}
	div.offer-wrap div.left-sec h2{ font-size:45px;}
	div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps label{ margin-left:30px;}
	div.offer-wrap div.left-sec h2{ font-size:36px; padding:140px 0 0 120px;}
	div.offer-wrap div.right-sec h2{ padding:0 0 15px 0;}
	.prod-list.landing-prod-list .slick-arrow.slick-prev{left:-20px;}
	.prod-list.landing-prod-list .slick-arrow.slick-next{right:-20px;}
} 

@media only screen and (max-width:1200px) {
	div.wrapper{ padding:0px 20px; width:100%;}
	div.footer div.wrapper{ width:100%;}
	div.hdr-main a.logo{ width:113px; left:10px; top:4px;}
	div.menu-wrap{ padding:0px 315px 0 100px; margin:10px 0 0 0;}
	ul.main-menu li{ margin:0px 2px;}
	ul.main-menu li a{ font-size:11px;}
	a.join{  padding:10px 20px; top:4px; right:15px;}
	a.member-login{ top:5px; right:15px;}
	div.header{ padding:10px 10px 15px;}
	div.hdr-main{ height:50px;}
	
	div.header div.cta-wrap{ right:15px; top:8px;}
	div.header div.cta-wrap a:first-child{ margin-right:15px;}
	
	.timer-wrap{ margin-top:5px}
	.membership-timer-wrap{width:260px !important;}
	
	/* .timer-wrap{ width:100%;  margin-top:60px;padding: 12px 5px; background:#a6ce39; border:0; text-align:center;}
	.timer-wrap:before, .timer-wrap:after{ position:absolute; width:30px; height:100%; top:0; content:""; background:#a6ce39; z-index:1;}
	.timer-wrap:before{ left:-30px;}
	.timer-wrap:after{ right:-30px;}
	.timer{ float:none; display:inline-block; vertical-align:middle;}
	.timer-wrap h5,.timer .col h2,.timer .col:after{ color:#fff; float:none; display:inline-block; vertical-align:middle;} */
	div.container{ margin:80px 0px 0px 0px;}
	div.title p, div.cta-gps p{ font-size:18px;}
	div.section.join-club div.data div.membership-data p	{ font-size:18px;}
	/*.about-data div.about-content div.data h3{ font-size:24px; line-height:34px;}*/
	.about-data div.about-content div.data{ padding:0px 50px 0 0;}
	.about-data div.about-content div.data h4{ font-size:20px; line-height:28px; margin:0 0 20px 0;}
	.about-data div.about-content div.data p{ line-height:26px;}
	.pg-banner div.title div.img-box{ display:none;}
	div.footer p{ padding:0px;}
	div.footer ul li{ padding:0px 20px; margin:0 0 20px;}
	div.footer ul li a .fa{ font-size:16px;}
	div.footer p, div.footer ul li a{ font-size:14px;}
	div.data-wrap  h3{ font-size:26px;}
   div.data-wrap  h1{ font-size:40px;}
   div.accordion h3{font-size:18px;}
   div.accordion h3.active{font-size:18px;}
   div.accordion div.accord-topic div.accord-topic-inside p{font-size:18px; line-height:24px;}
   div.accordion div.accord-topic div.accord-topic-inside{font-size:18px;}
   .find-store-gps div.data{width:60%;}
   div.accordion h3 span{font-size:20px;}
   div.homeData div.cta-gps{padding:0 20px;}
   div.store-box h2{font-size:28px;}
   div.store-box p{font-size:20px; line-height:24px; max-width:340px;}
   div.store-box div.right-panel p {font-size: 18px;line-height: 20px;}
   div.store-box h2{font-size:22px;}
   div.store-box h4{font-size:24px;}
   div.store-box h4:after{width:60px; margin-left:-30px;}
   	div.offer-wrap div.left-sec h2{ font-size:40px;}
    div.offer-wrap div.left-sec h2{ font-size:32px;padding: 140px 0 0 80px;}
    div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ width:75%;}

	/*---------discount-over-brands--------*/
	.dscont-ovr-brnd div.data h4, .dscont-ovr-brnd div.img-box h4{ font-size:16px;}
	.dscont-ovr-brnd div.data p{ font-size:14px; line-height:22px;}
	.dscont-ovr-brnd div.brands-main ul li a{ font-size:14px;line-height:22px;}
	
	/*membership-details 25-09-2018*/
	div.tbl-responsive table tr.header-row th,
	div.tbl-responsive table td{ font-size:10px}
	
	div.section.join-club.thank-you-wrap .data div.title.thankyou p{ font-size:38px;}
}
@media only screen and (max-width:1023px) {
	
	.button{ padding:12px 20px;}
	.desk-only{ display:none !important;}
	.mob-only{ display:inline-block !important;}
	.join-club.ruchulu div.title h3{ line-height:40px;} 
	a.menu-icon{display:block;}
	.hdr-main.landing-page a.menu-icon{display:none;}
	ul.main-menu li a{ font-size:15px; line-height:22px;}
	.hdr-main.landing-page a.join{right:0;}
	a.join{ right:80px;}
	div.menu-wrap{ position:fixed; z-index:10; width:100%; height:100%; overflow:auto; background:rgba(255,255,255,0.99); top:0; left:-100%; transition:all ease-in-out 0.5s; padding:70px 0px; margin:0px; opacity:0.6; visibility:hidden;}
	div.menu-wrap.active{ left:0; opacity:1; visibility:visible;}
	div.menu-wrap ul{ width:100%; margin:0px; padding:0px;}
	div.menu-wrap ul li{ float:left; width:100%; margin:0px; padding:0px; border-bottom:1px solid #eee;}
	div.menu-wrap ul li a{ float:left; width:100%; margin:0px; padding:15px 40px; text-align:left;}
	ul.main-menu li.whatsapp{ background-position:36px center;}
	
	ul.main-menu li.renew-mm{ display:inline-block;}
	div.header div.cta-wrap{ top:3px; right:55px;}
	div.header div.cta-wrap a:first-child{ margin:0; display:none;}
	
	ul.home-banner li div.content{ width:100%; padding:0px 20px 0px 0px;}
	ul.home-banner li div.img-box{ width:42%; left:5%; height:370px;}
	
	ul.home-banner li div.data{ width:54%; padding:100px 40px 0px 10px;}
	ul.home-banner li div.data h1{ font-size:50px; line-height:50px;}
	ul.home-banner li div.data h2{ font-size:40px; line-height:40px;}
	ul.retail-slider .slick-arrow{ width:40px; height:32px; margin-top:-16px;} 
	.slick-arrow{ position:absolute; width:35px; height:65px; border:0px; top:50%; margin-top:-16px; }
	 .slick-arrow.slick-prev{ background-image:url(../images/mob-prev.png); left:0px;}
	 .slick-arrow.slick-next{ background-image:url(../images/mob-next.png); right:0px;}
	 div.data-text h4{ font-size:24px; line-height:32px; padding:0px 10px;}
	 div.data-text h4 br{ display:none;}
	 div.watch-video{ margin:0px 0px 30px 0px;}
	 div.locations{ margin:0px 0px 30px 0px;}
	 div.section.product{ padding:0px 0px;}
	 div.section.testimonial{ padding:30px 0px;}
	 div.section.join-club{ padding:30px 0px;}
	 .pg-banner{ padding:30px 20px;}
	 div.section.page.testimonial div.testimonials ul.testim-slider{ margin:30px 0px 0px;}
	 .about-content{ padding:30px 0px;}
	 .about-slider{ margin:30px 0px 0px;}
	 div.section.about-data{ padding:30px 0px;}
	 
	 .find-store-gps div.img-box{ width:240px; position:absolute; left:20px; top:0;}
	 .find-store-gps div.img-box img{ width:100%;}
	 .find-store-gps div.data{ width:100%; position:relative;}
	 .find-store-gps div.data.club-saving{ width:100%;}
	 .find-store-gps div.data div.title{ position:absolute; right:0; top:100px; width:100%; padding-left:260px;}
	 div.slider-main{ padding:130px 0 0 0;}
	 div.home-member.members div.img-box{ margin-top:0;}
	 .find-store-gps div.data.club-saving div.title{ top:20px;}
	 div.cta-gps{ margin:50px 0px 60px; padding:0px 40px;}
	 div.section.join-club div.data div.cta-gps{ margin:15px 0px; padding:0px 40px;}
	 div.gps, div.or, div.pincode{ width:100%;}
	 div.gps a{ width:100%;}
	 div.section.join-club .button.gray{ padding:12px 20px; margin-left:0; margin-bottom:5px; }
	 div.gps small { width:100%; text-align:center; font-size:10px; margin:5px 0px;}
	 
	 div.pincode{ margin-bottom:60px; height:auto; overflow:initial}
	 div.pincode .button{ /* width:100%; */ top:4px; right:3px; padding:15px 30px; background:#279827;}
	 .find-store-gps div.data.homeData .button{ background:#a6ce39;}
	 div.or{ font-size:22px; color:#6e6f6e;}
	 div.title h3{ font-size:32px; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
	 div.title p, div.cta-gps p{ font-size:18px;}
 	 div.title p img, div.cta-gps p img{ width:20px;}
	 div.title h4{ font-size:16px; margin-top:10px;}
	 div.title h4 span{ display:inline-block; width:100%;}
	 div.title h5{ font-size:15px;}
	 
	 div.map-box{ width:100%; margin:0px 0px 30px; padding:0px;}
	 ul.location-list{ width:100%; margin:0px; padding:0px 40px;}
	 div.locations div.cta{ width:100%; margin:0px 0px 20px 0px; padding:0px 40px;}
	 div.locations div.cta .button{ width:100%;padding:20px 0px; }
	 div.section.join-club div.cta-gps.single div.pincode{ width:100%;}
	 
	 ul.prod-list{ float:left; width:100%; margin:0px; padding:0 50px;}
	 ul.prod-list li{ float:left; width:100%; margin:0px; padding:0px; position:relative;}
	 ul.prod-list li a{ float:left; width:90%; margin:0px 0px 0px 5%; padding:10px;}
	 ul.prod-list a.button{ width:90%; left:0px; margin:0px 0px 30px 5%;}
	 ul.prod-list div.img-box{ width:100%; text-align:center;}
	 ul.prod-list div.img-box img{ display:inline-block; max-width:100%;}
	 ul.prod-list div.data div.price h2 img{ display:inline-block;}
	 ul.testim-slider li.slick-current div.data{ width:100%; left:0; margin:0px;}
	 ul.testim-slider li div.img-box, ul.testim-slider li div.data{ transition:none;}
	 ul.testim-slider li.slick-slide.slick-current div.img-box, ul.testim-slider li div.img-box{ position:relative; left:auto; width:200px; height:200px; margin:0; }
	 ul.testim-slider li.slick-slide div.img-box{ position:relative; width:200px; height:200px; top:auto; left:auto; margin:0px; padding:0px;}
	 ul.testim-slider li.slick-slide div.data{ opacity:1; visibility:visible; display:block;}
	 ul.testim-slider li.slick-slide.slick-current div.data{ position:relative; top:auto;}
	 ul.testim-slider li{ height:auto !important}
	 ul.testim-slider li.slick-current div.img-box img, ul.testim-slider li.slick-current div.img-box,
	 ul.testim-slider li.slick-slide.slick-current div.img-box{ box-shadow:none;}

	 ul.testim-slider .slick-arrow{ top:80px;}
	 ul.testim-slider .slick-arrow.slick-next{ right:0px;}
	 ul.testim-slider .slick-arrow.slick-prev{ left:0px;}
	 ul.testim-slider li div.data div.content{ background-position:left 7px, right bottom; padding:30px 10px 10px; background-size:16px,16px;}
	 ul.testim-slider li div.data p{ font-size:14px; line-height:20px;}
	 ul.testim-slider li div.author h3{ font-size:20px;}
	 ul.testim-slider li div.author h5{ font-size:14px;}
	 ul.testim-slider li div.author{ padding-bottom:20px; margin-top:20px;}
	 
	 div.section.join-club div.data div.title{ padding: 0px 15px;}
	 div.section.join-club div.gps small{ font-size:11px;}
	 div.section.join-club ul.location-list{ padding:10px 20px;}
	 div.locations div.cta{ margin-top:20px;}
	 div.section.join-club div.locations{ margin:40px 0px 0px;}
	 div.wrapper.prd{ padding:0px 10px;}
	 .prd ul.prod-list{ text-align:left;}
	 .prd ul.prod-list li{ width:50%; display:inline-block; margin:0px -2px 25px; vertical-align:top; float:none;}
	 .prd ul.prod-list li a{ padding:10px;}
	 .button.full{ width:100%;}
	 
	 div.select-field.mob-only{ display:block;}
	 ul.prod-nav-list{ display:none;}
	 ul.prod-list .slick-arrow{ width:35px; height:40px; top:50%; margin-top:-20px;}
	 ul.prod-list .slick-arrow.slick-next{ background-image:url(../images/prod-next.png);}
	 ul.prod-list .slick-arrow.slick-prev{background-image:url(../images/prod-prev.png);}
	 
	 div.mobile-mock { float: none;  margin: auto;  background: none;  padding: 0;  width: 100%;  height: auto;}
	 div.slide-tab-list span.item-content { width: 100%; text-align: center;}
	 div.whatsapp-data h2{ font-size:28px; line-height:40px;}
	 div.slide-tab{ max-width:100%;}
	 div.slide-tab-list a div.icon{ text-align:center; float:none; position:relative; margin:auto;}
	 div.slide-tab-list span.item-content{ padding:0;}
	 div.slide-tab-list a:hover, div.slide-tab-list a.active{ background-color:transparent;}
	 div.image-box .desk-img{ display:none;}
     div.image-box .mob-img{ display:block;}
     
	 div.whatsapp-content{ padding:30px 0px;}
	 div.slider-wrap{ width:100%; text-align:center;}
	 div.slider-wrap img{max-width:360px; margin:auto}
	 ul.mock-list{ margin-top:20px;}
	 div.slide-tab.desktop-only{ display:none;}
	 div.slide-tab.mob-only{ display:block;}
	 div.slide-tab-list span.item-content .title{ margin:5px 0px 5px;}
	 div.slide-tab-list a{ height:auto;}
	 
	 div.slide-tab-list a:hover div.icon.ico-1, div.slide-tab-list a.active div.icon.ico-1{ background-position:center top;}
     div.slide-tab-list a:hover div.icon.ico-2, div.slide-tab-list a.active div.icon.ico-2{ background-position:center top;}
     div.slide-tab-list a:hover div.icon.ico-3, div.slide-tab-list a.active div.icon.ico-3{ background-position:center top;}
     div.slide-tab-list a:hover div.icon.ico-4, div.slide-tab-list a.active div.icon.ico-4{ background-position:center top;}
     div.slide-tab-list span.item-content span.active{ color:#fff;}
     div.slide-tab-list span.item-content span.active{ color:#808080;}
     ul.mock-list .slick-dots li button{ height:10px; width:10px;}
	 ul.main-menu li.whatsapp a, ul.main-menu li.whatsapp a:hover, ul.main-menu li.whatsapp a.active{ padding:8px 0 8px 45px; background-position:10px center; background-size:25px;}
	 ul.mock-list .slick-dots{ bottom:-20px; }
	 /*-------------------------about-us----------------------------------------------------*/
	 .pg-banner div.title p{ line-height:24px; font-size:16px;}
	 .about-content div.title h3{ font-size:28px;}
	 .about-slider li div.item{ display:inline-block; width:100%; text-align:center; padding:0px 50px;}
	 .about-slider li div.item div.img-box{ float:none; display:inline-block;}
	 .about-slider li div.item div.data{ width:100%; display:inline-block; margin-top:30px;}
	 .about-slider li div.item div.data .button{ position:relative; float:none; display:inline-block; margin:15px 0px 0px; bottom:auto; left:auto;}
	 .about-slider .slick-arrow.slick-prev{ left:0;}
	 .about-slider .slick-arrow.slick-next{ right:0;}
	 .about-data div.title p{ line-height:26px;}
	 /*.about-data div.about-content div.data h2{ text-align:left;}*/
	div.section ul.home-banner img.homeBanner2{ display: none; }
	 ul.home-banner img.homeBannerMob2{ display: block; }
	 div.slider-data h3, .about-data div.about-content div.data h3, .about-data div.title h2{ font-size:24px;}
	 div.slider-data h2 br{ display:none;}
	 .about-data div.about-content  h4{ font-size:18px;line-height:28px;}
	 /*.about-data div.about-content  h3{ font-size:26px; line-height:30px;}*/
	 .section.banner.campaign{ margin-top:55px;}
     /*-------------------------------page-404---------------*/
   
	div.page-404 h3{ font-size:17px;}
   	 span.shopWhatsupDescl{ font-size:14px; padding:50px 0 0 0 ;}
	 div.section.product.list span.offerDescl{ font-size:14px; text-align:center; margin:0;}
     	div.footer p, div.footer ul li a{ font-size:14px;}
       	div.footer p, div.footer ul{ width:100%; float:left; text-align:center;}
        div.section.product span.offerDescl{ font-size:14px; margin:0; text-align:center;}
   	    div.data-wrap  h1 br{ display:inline-block;}
		div.data-wrap  h1:after{ left:47%; width:70px; height:2px;}
		div.data-wrap  h3{ font-size:24px;}
		div.data-wrap  h1{ font-size:36px;}
      div.data-wrap  a.home-btn{ padding:15px 50px; }
	  div.section.faq-data div.title h3::after{width:80px; margin-left:-40px;}
	  
	  div.launch-offer{width:68%; float:right; margin:170px 0 0;}
	  div.launch-offer h1{font-size:22px;}
	  div.launch-offer h4{font-size:16px;}
	  div.launch-offer h4 span{font-size:20px;}
	  div.launch-offer h4 em{font-size:20px;}
	  div.needreason div.left-panel{width:100%; padding:0;}
	  div.needreason div.right-panel{width:100%; margin:50px 0 0;}
	  div.join-club div.launch-offer{margin:20px 0 20px;}
	  div.share a.click-here{ margin:15px 0 0;}
	  div.launch-offer h4 i img.voucherIco{max-width:40px;}
	  div.launch-offer h4 i img.gbag{max-width:34px;}
	  
	  div.already-member div.store-box div.left-panel{ width:100%; border-bottom:solid 1px rgba(0,51,35,0.1); padding:0 0 20px; margin:0 0 20px;}
	  div.already-member div.store-box div.right-panel{width:100%;}
	  div.store-box div.right-panel p br{display:none;}
	  div.already-member div.store-box div.right-panel:before{display:none;}
	   
	   div.already-member div.data-wrap h1{max-width:250px; float:none; display:inline-block; padding:0 0 20px; margin:0;}
	   div.already-member div.data-wrap h1:after {left: 50%; width: 60px; height: 2px; margin-left: -30px;}
	   div.store-box h2{max-width:305px; display:inline-block;}
	   div.already-member div.store-box{margin:30px 0 0;}
	   div.store-box div.right-panel .btn-click-here::before{left:45px; top:13px; background-size: 22px;}
	   div.store-box div.right-panel .btn-click-here{padding:15px 40px 15px 75px;}
	   a.member-login{right:0; line-height:40px; top:0;}
	   div.know-more-popup{ background:#fff !important; width:90% !important; margin-left:auto ; height:auto; }	
		div.know-more-popup .form-wrap{ float:left; width:100%;}
		div.know-more-popup  div.form-wrap ul.form-list{ width:100%; float:none; padding: 50px 60px 20px 60px;}
		div.know-more-popup div.form-wrap ul.form-list li span.checkbox, .checkbox p.e{ text-align:center; width: 100%;}
		div.know-more-popup  div.form-wrap ul.form-list  li .cta-btn{ text-align:center;}
		div.know-more-popup  .btn-close{ right:0;}

		a.member-login{ position:relative; border-bottom:0; padding:15px 40px; top:auto; right:auto; border-bottom:solid 1px #eee;}
		a.member-login.mob-only{ display:none;}
		a.member-login.desk-only{ display:none;}
		div.popup{ width:90%;}
		div.section.join-club div.title p{ margin:0 0 0px; line-height:20px;}
		div.section.join-club div.title p.sub-tagline{font-size:14px !important;padding-top: 4px;}
		div.section.join-club div.title.thankyou p.top-mrg{ margin:15px 0;}
		/* div.hdr-main a.logo{ left:0;} */
		div.section.join-club div.data div.membership-data p{ padding:20px 0; line-height:24px;}
        div.section.join-club div.data div.membership-data{ padding:0 20px;}
		div.section.join-club div.data div.membership-data img{ width:300px;}
		div.rgstr-btn a{ font-size:20px; padding:25px 15px 25px 15px;}
		div.section.prtcpt h2{ font-size:36px;}
		
				/*---------------------------------------------offer-page---------------------------------*/
		div.offer-wrap div.left-sec{ width:100%;}
		div.offer-wrap div.right-sec{ width:100%;}
		div.offer-wrap div.left-sec h2{ padding:0; display:inline-block; text-align:center;}
		div.offer-wrap div.right-sec ul.form-list{ padding:0;}
		 div.offer-wrap div.right-sec ul.form-list{ padding:0 20px;}
		 div.right-sec ul.form-list li div.form-field input.text{ padding:20px 10px;}
		div.offer-wrap div.left-sec h2{ padding:40px 0;}
			div.offer-wrap div.right-sec h2{ padding:0 0px 15px 0;}

				/*-------------------------thanku----------------------------------*/
		div.section.get-offer-bg.thank-you{ padding:15% 0;}
		div.accordion.accordion-1 div.accord-topic div.accord-topic-inside  div.para p{padding:5px 0 10px 20px;font-family: 'ProximaNovaRegular';color: #003013; font-size:14px; font-weight:normal;}
		div.offer-wrap div.right-sec ul.form-list li.location div.pincode .button{ width:auto; padding:12px 35px; right:4px; top:4px; left:auto;}

		div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ width:100%;}
		div.right-sec ul.form-list li div.form-field{ width:100%;}
		div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps label{ text-align:center; margin:0;}
		div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ margin:10px 0 0 ; padding:0;}
		div.offer-wrap div.right-sec ul.form-list li.location div.pincode{ margin-bottom:0px; width:100%;}
		div.offer-wrap div.gps-result.location  div.locations{ width:100%;}
		div.offer-wrap div.submit-main input.button{ float:none; margin:0; width:100%; padding:20px 100px;}
		div.section.get-offer-bg div.offer-wrap div.submit-main{ padding:0 20px;}
		div.offer-wrap div.right-sec ul.form-list li.location div.or{ margin:0; text-transform:uppercase; font-size:14px;}
		
				/*-------------------------------------------------------------------------------------------------------*/
		div.join-club.join-inside{ padding:50px 0 60px 0;}
		.desk-only{ display:none;}
		.mob-only{ display:block;}
		div.section.join-club div.data div.join-banner a.apply-tc{ right:75px; bottom:5px;}
		div.launch-offer h4{ font-size:22px; line-height:30px;}
		div.launch-offer h4 span{ font-size:27px;}
		div.section.join-club div.data div.join-banner a.apply-tc{ padding-bottom:0;}
		
		/*--------------------------------------renew-------------------------------*/
		div.section.join-club.renew div.data div.title h3{ font-size:32px; padding-bottom:25px; margin-bottom:25px; line-height:42px; position:relative;}
		div.section.join-club.renew div.data div.title h3:before{ content:""; position:absolute; bottom:0; left:50%; transform:translateX(-50%); background:#fff; width:50px; height:2px;}
		div.section.join-club.renew div.data div.title h3 br{ display:block;}
		div.section.join-club.renew div.data div.title h5{ font-size:20px; margin:0 0 30px 0;}
		/*---------------------------------------thank-you-------------------------------*/
		div.section.join-club.thank-you div.data div.title:before{width: 55px;bottom: 15px;}
		div.section.join-club.thank-you div.data div.shop-easy{ padding:10px 0 0 0;}
		div.section.join-club.thank-you div.data div.shop-easy h4 br{ display:block;}
		div.section.join-club.thank-you div.data div.shop-easy h5 br{display:block;}
		div.section.join-club.thank-you div.data div.shop-easy img{ width:30%; padding-bottom: 15px;}
		div.section.join-club.thank-you div.data div.shop-easy p{ font-size:20px; padding-bottom:25px;}
		div.section.join-club.thank-you div.data div.shop-easy h4{ font-size:22px; padding-bottom:20px;}
		div.section.join-club.thank-you div.data div.shop-easy h5:before{ bottom:-15px;}
		a.shop-on{ margin-top:50px;}
		div.section.join-club.thank-you div.data div.title h3 br{ display:block;}
		div.section.join-club.thank-you  div.data  div.title h3{ font-size:32px; line-height:40px; padding:0 0 15px 0;}

		/*---------------------------------------card-details-------------------------------*/
		div.section.crd-details ul.form-list li .text{margin-left: 50px;}
		div.section.crd-details ul.form-list li.email{    margin: 0px 15px 55px 0px;}
		div.section.crd-details ul.form-list li.email .text{margin-left:0px;width:100%;}
		
		/*--------------------------benefits-------------------------------*/
		div.section ul.home-banner img.bigDayBannerDesk2{ display:none;}
		div.section ul.home-banner img.bigDayBannerMob2{ display:block;}
		/*------july-landing-page-------------*/
		div.section.view-deals div.accordion ul.faqList.landingMobileAccUl div.accord.landingAccLi{ box-shadow:none;}
		div.accordion.accordion-1 div.accord h3.accrd-ttl{ text-transform: uppercase;font-family: 'Bariol_Bold'; color:#fff; background:#279827;}
		div.accordion.accordion-1 div.accord h3.accrd-ttl.active{ border-radius: 4px; padding: 15px 50px 15px 15px; text-transform: uppercase; font-family: 'Bariol_Bold';}
		div.accordion.accordion-1 div.accord.landing-accord h3.accrd-ttl:after{ color:#279827;}
		div.accordion.accordion-1 div.accord h3.accrd-ttl:after{ top:7px; background:#279827; color:#fff;}
		.accordion.accordion-1{ margin:10px 0 0; text-align:center;}
		div.accordion.accordion-1 div.accord-topic div.accord-topic-inside{background:#f7f7f7;border:2px solid #83c031;}
		div.accordion.accordion-1 div.accord-topic.membDealDiv div.accord-topic-inside{ padding:0;}
		div.accordion div.accord-topic div.accord-topic-inside{ background:#fff;}
		div.accordion div.accord-topic div.accord-topic-inside p{ color:#279827;}
		div.view-Benefits ul.benefits-list li{width:100%; margin:10px -2px 15px; padding:0;}
		div.view-Benefits ul.benefits-list{padding:20px 50px; margin:0;}
		div.accordion.accordion-1 div.accord-topic div.accord-topic-inside p{color:#003323;font-size:18px;line-height:22px;font-family:'ProximaNovaSemibold';margin:0;}
		div.accordion.accordion-1 div.accord-topic div.accord-topic-inside p span{color:#003323 !important;}
		.prod-list.landing-prod-list li{margin:0;padding:0; background:#fff;}
		div.section.product.view-deals div.para{ background:#fff;}
		.prod-list.landing-prod-list .slick-arrow.slick-prev{ left:0;}
		.prod-list.landing-prod-list .slick-arrow.slick-next{ right:0;}
		ul.prod-list.landing-prod-list div.data div.price:before{ position: absolute; top: 0; right: 36px; content: ""; background: #b7b7b7; width: 1px; height: 80px;}
		ul.prod-list.landing-prod-list div.data div.price:last-child:before{ width:0;}
		.irs-with-grid{ display:none;}	
		div.form-wrap ul.form-list li.full{width:100%;margin:0px 0px 25px 0px;}		
		div.monthly-save{display:inline-block;max-width:100%;border-radius:6px;width:100%;height:45px;line-height:45px;padding:0px;position:relative;font-size:14px;color:#4e8829;text-shadow:none;background:#ffffff;overflow:hidden;margin-bottom:20px; /* box-shadow:0 8px 13px rgba(0, 0, 0, 0.13); */}
		div.monthly-save .select-price{display:block;float:left;width:100%;line-height:45px;outline:none;display:inline-block;border:0;padding:0px 20px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:#003323;font-size:14px;text-transform:uppercase;font-family:'Bariol_Bold';font-weight:600;position:relative;}
		div.form-wrap ul.form-list li span.store-month{margin-bottom:15px;}
		div.monthly-save:before{content:'\f0d7';font-family:'fontAwesome';font-size:20px;right:0px;top:0px;width:45px;height:45px;line-height:45px;background:none;position:absolute;pointer-events:none;display:block;color:#003323;text-align:center;transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
		div.form-wrap ul.form-list li.checkTerms a.tooltip span.tooltiptext{visibility:hidden;width:200px;right:20px;top:-95px;font-size:12px;line-height:14px;}
		div.members div.slider-main div.monthly-save:before{color:#cccccc; height:50px; width:50px; line-height:50px; font-size:40px;}
		div.members div.monthly-save .select-price{color:#8fd034;font-size:20px;height:55px;}
		.members div.club-member{ background:transparent; border:0;}
		.members div.club-member:before{ border:0}
		div.form-wrap ul.form-list li div.club-member p{font-size:18px;}
		div.form-wrap ul.form-list li div.club-member p br{display:none;}
		div.home-member.members{border:2px solid #83c031;border-radius:6px;margin-bottom:15px;margin-top:10px;background:#f7f7f7;}
		div.wrapper-head{ width:100%; padding:0 20px; float:left;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps label{text-align:center;padding:0; }
		
		div.accordion.accordion-1 div.accord-topic div.accord-topic-inside div.para p{padding:5px 0 10px 20px;font-family:'ProximaNovaRegular';color:#003013;font-size:14px;font-weight:normal;}
		/* membership-wiatlist */
		div.back-to-home{display:block}
		div.section.join-club.renew div.data.membership-waitlist div.title h3{margin:0;font-size:32px;}
		div.section.join-club.renew div.data.membership-waitlist div.title h3:before{display:none;}
		div.section.membership-waitlist-thank{min-height:65vh;}
		div.section.membership-waitlist-thank div.title.thankyou h3{font-size:40px;}
		div.section.membership-waitlist-thank div.title.thankyou p{font-size:20px;line-height:28px;}
		div.section.membership-waitlist-thank div.title.thankyou span{width:200px;}
		div.section.membership-waitlist-thank div.title.thankyou span img{margin:0}
		
		div.join-club.bcm-member{ padding:30px 0 30px 0;}
		.bcm-member div.pincode{ background:transparent; box-shadow:none;}
		.bcm-member div.pincode .text{ height:54px; line-height:54px; border-radius: 8px;}
		.bcm-member div.pincode .button{ width: 100%; position:relative; top: auto; left: auto; padding: 12px 40px; background:#fff; color:#279827; margin:30px 0 0 0; text-shadow:none; } 
		/*.bcm-member div.pincode .button{ top:85px; width:100%; right:0; background:#fff; color:#279827; text-shadow:none;}*/
		.bcm-member div.pincode p.e{ bottom:60px;}
		div.join-club.bcm-member div.locations{ margin:0;}
		div.section.join-club.join-inside div.data div.title h3{ padding:0 0 10px 0;}
		div.join-club.join-inside div.cta-gps p{ font-size:22px; line-height:28px;}
		
		/*Membership Details 25-09-2018*/
		div.membership-details div.data-wrap h1{ max-width:100%;}
		div.trnsctn-dtls h4 a{ color:#fff;}
		div.tbl-responsive table tr.acc-title.desk-only{ display:none !important;}
		div.tbl-responsive table tr.acc-title:first-child:after{content:"\f068";}
		div.tbl-responsive table tr:nth-child(2){display: table-row;}
		div.tbl-responsive table tr.acc-title.mob-only{ display:block !important; }
		div.tbl-responsive table tr.acc-title{ margin:10px 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		div.tbl-responsive table tr.acc-title th{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
		div.tbl-responsive table {  border: 0;}
		div.tbl-responsive table caption { font-size: 1.3em;}
		div.tbl-responsive table thead { border: none;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;}
		div.tbl-responsive table tr { display: none;  margin-bottom:10px; border:0;}
		div.tbl-responsive table td {border-bottom: 0; display: block;  font-size: 14px;  text-align: center; width:100%; padding:10px 15px 10px 50%; position:relative;}
		div.tbl-responsive table td:before { content: attr(data-label); position:absolute; left:30px; float: left;  font-weight: bold; color: #003323;  text-transform: uppercase;}
		div.tbl-responsive table td:after { content:""; position:absolute; left:50%; top:0; width:1px; height:100%; background:#cccccc; }
		div.tbl-responsive table td:last-child {  border-bottom: 0;}
		
		div.tbl-responsive table tr.acc-title:after{display:block;}

		/*Card Details 12-10-2018 - Start*/
		div.data-wrap div.fill-details h1{font-size:32px;}
		div.prsnl-dtls.fill-details .form-wrap form{max-width:600px;text-align:center;float:none;display:inline-block;}
		div.prsnl-dtls.fill-details ul li{width:100%;margin-bottom:30px;}
		div.prsnl-dtls.fill-details ul li div.data{margin-left:auto;}
		div.prsnl-dtls.fill-details ul li input.text, div.prsnl-dtls.fill-details ul li select, div.prsnl-dtls.fill-details ul li .select-fild{width:100%;}
		div.prsnl-dtls.fill-details ul li.cta .button{min-width:240px;font-size:20px;}
		
		div.section.product.view-deals{padding:0px 0 40px;}
		.timer-wrap{ width:100%; padding: 8px 5px; margin-top:65px; background:#a6ce39; border:0; text-align:center;}
		.timer-wrap:before, .timer-wrap:after{ position:absolute; width:31px; height:100%; top:0; content:""; background:#a6ce39; z-index:1;}
		.timer-wrap:before{ left:-30px;}
		.timer-wrap:after{ right:-30px;}
		.timer .col h2{ font-size:22px;}
		.timer-wrap h5{ font-size:18px;}
		div.view-Benefits div.title h3,div.section.product.view-deals div.title h3{ padding:30px 0 20px; margin-bottom:0px; font-size:32px;}
		div.view-Benefits div.title h3 br{ display:none; }
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps{ width:90%; margin:25px 0 0;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.gps{ width:39%;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.gps a{ width:85%;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.or{ width:10%;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.pincode{ width:54%; margin-bottom:40px;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.pincode .text{ height:45px; line-height:45px;}
		div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.pincode .button{ padding:12px 20px;}
		div.form-wrap ul.form-list.form-list-1 li.checkTerms input.gray{ width:100%;}
		.lp-ticker div.container{ margin:132px 0 0 0;}
				
	}
@media only screen and (max-width:800px) {
	.about-data div.about-content{ padding:0px 0 0 0;}
	.about-data div.about-content div.img-box{ width:100%; text-align:center;}
	.about-data div.about-content div.img-box ul.about-slider img{ display:inline-block !important;}
	.about-data div.about-content div.data{ width:100%; text-align:left; padding:0px 0 0 0;}
	.about-data div.about-content p{ line-height:26px;}
	/*.about-data div.about-content div.data h2:before{ left:50%; margin-left:-82px;}*/
	.about-data ul.about-slider .slick-arrow{ width:40px; height:30px;}
	/*.about-data ul.about-slider .slick-arrow.slick-next{ left:50%; margin-left:0px;}
	.about-data ul.about-slider .slick-arrow.slick-prev{ left:50%; margin-left:-80px;}*/
	.about-data div.about-content .our-retail-business ul.retail-slider{ padding:0 20px;}
	
	div.needreason div.main{ padding:0 60px;}
	div.home-member div.data div.title{ position:relative;}
	div.home-member div.homeData div.cta-gps{ margin:60px 0 24px;}
	

	/*--------------------------construction-----------------*/
	div.cnstrctn-main{ padding:15% 0 0 0;}
	div.section.benefits-new div.title{ padding:0 20px;}
	div.section.benefits-new div.title h3{ font-size:26px; margin:0 0 20px;}
	div.benefits-main{ width:100%;}
	div.benefits-main div.data ul li div.steps p{ font-size:15px;}

	div.home-member div.homeData div.cta-gps{ margin:60px 0 24px;}
	div.home-member div.data div.title{ position:relative;}
	.bcm-member div.accordion{ width:100%; padding:0 20px;}
	.bcm-member div.accordion div.accord-topic-inside ul li{ width:100%;}
	.find-store-gps div.data.club-saving{ padding:10px 0 0 0;}
	
	/*---------discount-over-brands--------*/
	.dscont-ovr-brnd div.brands-main{ display:none;}
	.brands-main-mob{ display:block;}
	
	div.footer div.footer-full{ text-align:center;}
	div.footer div.footer-full a{ float:none; display:inline-block; font-size:12px;}
	div.footer div.footer-full p{ width:100%; font-size:12px; text-align:center; margin:10px 0 0;}
}

@media only screen and (max-width:767px) {
	.join-club.ruchulu div.title h3{ line-height:40px;} 
	ul.testim-slider{ width:400px;}
	div.vid-content{ float:left; display:inline-block; width:100%;}
	div.watch-video div.vid-box, div.watch-video div.data-text{ float:left; display:inline-block; width:100%;}
	div.data-text{ margin:15px 0px 0px;}
	div.data-text h4{ font-size:18px; line-height:21px;}
	div.watch-video div.vid-box img{ max-width:100%;}
	ul.home-banner li div.img-box{ width:45%; margin:0px; height:auto; /*margin-top:50px;*/}
	ul.home-banner li div.img-box img{ position:relative; }
	ul.home-banner li div.data{ width:50%; padding: 20px 50px 15px 45px;}
	ul.home-banner li div.data h1{ font-size:36px; line-height:36px;}
	ul.home-banner li div.data h2{ font-size:32px; line-height:32px;}
	div.pincode .text{ padding:0px 15px;}
	ul.prod-list{ padding:0px; margin-top:20px;}
	ul.prod-list .slick-arrow.slick-prev{ left:-20px;}
	ul.prod-list .slick-arrow.slick-next{ right:-20px;}
	div.footer{ padding:20px 0px 15px 0px; text-align:center;}
	div.footer p{ padding:0px; width:100%; margin:0px;}
	div.footer ul{ text-align:center; width:100%; margin:0; }
	div.footer ul li{ margin:0 0 10px; padding:0 10px; float:none;display: inline-block;text-align: center; border-right:solid 1px #b4bbc9;}
	div.footer ul li.mobile-full{ width:100%; text-align:center;}
	div.footer ul li:last-child{border-right:0;}
	div.footer ul li:nth-child(2){border-right:0;}
	div.pincode .text{ height:45px; line-height:45px;}
	div.pincode .button{ padding:12px 20px; top:4px;}
	div.section.testimonial{ background-image:url(../images/mob-wht-texture.jpg)}
	div.gps{ margin-top:10px;}
	
	div.whatsapp-data h2{ font-size:24px; line-height:38px;}
    div.whatsapp  div.title h3{ font-size:25px; line-height:28px; margin:0 0 10px; padding:0 0 15px;}
    div.whatsapp-data{ padding:40px 0px 0px;}
    .about-slider li div.item div.data{ padding:0px 20px;}
    .about-slider li div.item div.data p{ font-size:24px; line-height:32px;}
	div.video-popup a.btn-close{width:90px; background-size:100%;}
    div.section.banner img.dekstop-only{ display:none;}
	div.section.banner img.mob-only{ display:block;}
	 /*-------------------------------page-404---------------*/
   
   div.page-404 h3{ font-size:14px; line-height:18px; }
    div.page-404 h3 br{ display:none;}
	div.page-404 a.button{ padding:10px 20px;}
	div.section.product.list span.offerDescl{ font-size:12px;}
	span.shopWhatsupDescl{ font-size:12px; padding:50px 0 0 0 ;}
    div.section.product span.offerDescl{ font-size:12px;}
	div.accordion h3 {font-size: 16px;  padding:20px 35px 20px 65px;}
	div.accordion h3.active {font-size: 16px; padding:20px 35px 10px 65px;}
	div.accordion div.accord-topic div.accord-topic-inside{font-size: 16px; padding:0 35px 0 65px; line-height:20px;}
	div.accordion div.accord-topic div.accord-topic-inside p{font-size: 16px; line-height:20px;}
	div.faq-data div.title p br{display:none;}
	div.accordion h3 span{width:40px;}
	div.needreason div.main{padding:0 25px;}
	.find-store-gps div.img-box{top:-100px;}
	.find-store-gps div.data div.title{top:60px;}
	div.launch-offer { width: 100%; float: right; margin:225px 0 0;}
	div.join-club div.launch-offer{max-width:90%;}
	div.already-member { padding: 30px 0;}
    div.property-thanku div.data-wrap{ padding:0 15px;}
	div.whatsapp-data .button{ width:100%; margin:0px 0px 15px 0px;}
	span.shopWhatsupDescl{ padding-top:15px;}
	div.whatsapp-data span.order{ margin:0px; max-width:100%;}
	div.whatsapp-data span.order span{ margin:-10px 0px 20px;}
	
	/*-------------------------------changes-*/	
	div.payment-popup div.form-wrap ul.form-list  li  a:after{ top:17px;}	
	div.payment-popup div.form-wrap ul.form-list  li  a:before{ top:12px;}	
	div.popup.payment-popup h2{ font-size:20px;}
	div.payment-popup div.form-wrap ul.form-list li.paymentpop{padding-top:15px;}
	div.form-wrap.rent-property-form{ padding:25px 0;}
	span.info{ text-align:center; font-size:10px;}

	div.section.prtcpt div.round { width: 100%; }
	div.section.prtcpt div.round.round-two { padding:60px 0 0 0; }
	div.section.prtcpt div.round-wrap{ padding:50px 0;}
	div.section.prtcpt div.round.round-one{ padding:0 0 50px;}
	div.section.prtcpt div.round.round-two:before { content: ""; position: absolute; top: 0; width: 100%; max-width:100%; height: 1px; background-color: #d0dcc0; }
	div.section.vareera:after , div.section.vareera:before , div.section.extng-prz:before , div.section.extng-prz:after{  display:none;}
	div.rgstr-btn a{ font-size:18px; width:100%; padding:16px;}
	div.section.prtcpt div.round h4{ font-size:26px;}
	div.section.prtcpt h2 { font-size: 28px; }
	div.section.prtcpt div.round h6{ font-size:24px; line-height:32px;}
	div.section.vareera p{ font-size:22px; line-height:28px;}
	.register-btn{ margin: 30px 0 0 0; }
	.register-btn a{ font-size: 18px;  }
	.extng-prz .register-btn { margin: 0px 0 20px;   }	

	/*-------------------------offer-page----------------------*/
	 div.section.get-offer-bg{background: url(../images/easy-day-bg-mob.jpg)repeat;}
	div.section.get-offer-bg{ padding:4% 0 15%;}
	/*--------------------thanku---------------*/
	.get-offer-bg.thank-you div.thank-inside p br{ display:none;}
	.get-offer-bg.thank-you div.thank-inside p{ font-size:26px;}
	div.section.get-offer-bg.thank-you div.thank-inside{ padding:0 60px;}
	div.section.get-offer-bg.thank-you{ padding:20% 0;}	

	/*----------------------------------------------------------------------*/
	div.launch-offer h4{font-size: 27px;line-height: 30px;}
	div.section.join-club div.data div.join-banner a.apply-tc{ right:50px;}
	.find-store-gps div.img-box{ top:0;}
	div.form-wrap ul.form-list li span.store-month{font-size:16px;}
	
	.whatsapp div.whatsapp-data .button{ padding:10px 25px; width:auto;}
			 
}
	@media only screen and (max-width:720px) {
	div.popup.payment-popup  div.form-wrap ul.form-list  li input.submit{ font-size:14px;}

	/*--------------------------------------------------------------------------*/
	div.section.join-club div.data div.join-banner a.apply-tc{ right:35px;}

	/*----------------------------renew----------------------------------------------------------*/
	div.section.join-club.renew div.data div.title h3{ font-size:28px; line-height:34px; padding-bottom:20px;}
	div.section.join-club.renew div.data div.title h5{ font-size:18px;margin:0 0 25px 0;}
	div.section.join-club.renew div.form-wrap ul.form-list li.full div.or span{ width:30px; height:30px; line-height:30px; font-size:14px; color:#003323;}
	/*--------------------------card-details-----------------*/
	div.section.crd-details ul.form-list{ width:100%}
	div.section.crd-details ul.form-list li label, div.section.crd-details ul.form-list li .text{ font-size:16px;}
	/*----------------------------thank you-----------------------------*/
	div.section.join-club.thank-you div.data div.title h3{font-size:30px; line-height:32px; } 
	div.section.join-club.thank-you div.data div.shop-easy img{ width:55%;}
	div.section.join-club.thank-you div.data div.shop-easy h4{ font-size:20px;}
	div.section.join-club.thank-you div.data div.shop-easy h5:before{ width:70px;}
	a.shop-on{ margin:50px 0 0 0;}

	.cookies-wrapper{ padding:10px 20px;}
	/*---------discount-over-brands--------*/
	.brands-main-mob div.row div.catgry-img-mob img{ max-width:20%;}
	.brands-main-mob div.row div.catgry-disc p br{ display:none;}
	.section.dscont-ovr-brnd div.title h3{ font-size:24px; line-height:30px;}

	/*---------july-offer--------*/
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps{width:100%;}
	div.accordion div.accord-topic div.accord-topic-inside{font-size:16px;padding:0 25px 0 25px;line-height:20px;}
	div.view-Benefits ul.benefits-list{padding:20px 40px;}
	.members div.club-member p{font-size:24px;}
	.members div.club-member p br{ display:none;}

	div.prsnl-dtls ul li{ width:50%;}
	
	.join-club.member-now div.form-wrap, div.section.join-club.member-now div.form-wrap{ margin:10px 0 0; padding:0 20px;}
	div.form-wrap ul.form-list.form-list-1 li.col-3{ width:100%; margin:0;}
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.gps{ width:100%;}
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.or{ width:100%;}
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps div.pincode{ width:100%; margin-bottom:0;}
	div.form-wrap ul.form-list.form-list-1 li div.gps a.button.gray.landingStoreGpsBtn{ width:auto; padding:12px 20px;}

}	
/*-------------------------------changes end-*/	
@media only screen and (max-width:590px) {	
	ul.testim-slider{ width:100%;}
	ul.home-banner li div.data h1{ font-size:24px; line-height:28px;}
	ul.home-banner li div.data h2{ font-size:20px; line-height:20px;}
	.find-store-gps div.img-box{ width:140px;}
	.find-store-gps div.data{ padding:0px;}
	.find-store-gps div.data div.title{ top:60px; padding-left:160px;}
	div.title h3, div.section.payment div.title h3{ font-size:30px; line-height:32px;}
		.find-store-gps div.data div.title h3{ font-size:18px; line-height:22px;}
	div.title h3 p{ font-size:16px; line-height:20px;}
	div.section.join-club div.data div.title h3{ font-size:24px !important; line-height:28px; margin:0;}
	div.section.join-club.member-now div.data div.title h3{ padding-bottom:15px; margin-bottom:15px;}
	div.title p, div.mem-txt p{ font-size:16px; line-height:22px;}
	div.section.join-club div.data div.membership-data p{font-size:16px; line-height:22px;}
	 div.cta-gps p{ font-size:18px; line-height:22px; margin:0px;}
	div.title p strong, div.cta-gps p strong{ font-size:14px;}
	div.mem-txt p br{ display:none;}
	div.mem-txt p img{ width:24px; margin-left:5px; display:inline-block;}
	div.cta-gps{ margin:25px 0px 60px;}
	div.launch-offer{margin:210px 0 0;}
	div.section.product p br, div.section.join-club div.title p br{ display:none;}
	div.vid-content{ padding:20px;}
	ul.prod-list div.data p.category{ font-size:10px;}
	ul.prod-list div.data h4{ font-size:19px;}
	ul.prod-list div.data h5{ font-size:16px;}
	ul.prod-list div.data div.price h6{ font-size:14px;}
	ul.prod-list div.data div.price h2 { font-size:20px;}
	ul.prod-list div.data div.price h2 img{ width:11px;}
	div.map-box{ height:320px; overflow:hidden;}
	ul.location-list{ padding:10px 20px;}
	ul.location-list li h4{ font-size:18px; line-height:23px;}
	ul.location-list li p{ font-size:15px; line-height:19px;}
	div.form-wrap ul.form-list{ width:100%;}
	div#mxalert{ width:90% !important; left:5% !important; margin-left:0 !important;}
	div#mxalert p{ font-size:14px; line-height:18px;}
	div.page-wrap h1{ font-size:26px;}
	div.page-wrap h2{ font-size:22px;}
	div.membership-card{ padding:0px 20px;}
	div.share a{ margin-top:15px;}
	div.or{ margin:5px 0px 10px 0px;}
	ul.testim-slider{ margin:20px 0px 0px 0px;}
	div.testimonials div.cta{ margin:0px;}
	div.section.join-club div.data.transFailed{ width:100%; padding:0px 20px;}
	div.whatsapp-data h2{ font-size:20px; line-height:30px;}
	div.whatsapp-data h2 br{ display:none;}
	div.watch-video{ margin:20px 0px 30px 0px;}
	div.slider-wrap img{ max-width:250px;}
	/*.about-slider li div.item{ padding:0px;}
	.about-slider .slick-arrow{ background-size:25px;}
	.about-slider .slick-arrow:hover{ background-position:center -71px;}
	.about-slider li div.item div.img-box{ width:60%;}
	.about-slider li div.item div.data p{ max-width:100%;}
	.about-slider li div.item div.data p{ font-size:18px; line-height:24px;}
	.about-slider li div.item div.data .button{ padding:15px 50px;}
	.about-slider .slick-arrow{ top:30%;}*/
	ul.prod-list div.data{ margin:14px 0px 0px; padding:14px 0px 0px;}
	ul.prod-list div.data div.price{ margin:12px 0px 0px;}
	/*ul.home-banner li div.content{ padding-top:60px; }*/
	ul.home-banner img.homeBannerMob2{ width:100%; display: block; margin: 0 auto; }
	ul.home-banner li div.img-box img{ bottom: -10px; }
	.about-data div.about-content .our-retail-business ul.retail-slider{ padding:0;}
	.about-data div.about-content div.data p{ margin:0 0 20px 0;}
	.about-data div.about-content div.data h2 br{ display:none;}
	div.section.faq-data{background-attachment: fixed;}
	div.accordion{margin:35px 0 0;}
	.find-store-gps div.img-box{top:-20px;}
	div.launch-offer h4{font-size:14px; line-height:18px;}
	div.launch-offer h1{font-size:18px; margin:0 0 8px;}
	div.needreason div.title h3{font-size:30px; line-height:26px;}
	div.needreason div.main{padding:0;}
	div.needreason div.right-panel ul li{ width:50%; padding:0 15px; /* height:80px; */ margin:0 0 25px;}
	div.locator-map h2.storeTxt{font-size:20px; line-height:22px;}
	div.locator-map .img-box{width:100%; float:left; padding:0 40px; margin:20px 0;}
	div.section.product.list.benifits-bg p{font-size:16px;}
	div.already-member div.store-box{padding:25px 15px;}
	div.store-box h2{font-size:20px; max-width:225px;}
	div.store-box p { font-size: 15px; line-height: 20px;}
	div.store-box div.right-panel p{ font-size: 15px; line-height: 20px;}
	div.store-box div.right-panel .btn-click-here{font-size:14px; letter-spacing:1px;}
	div.store-box h4{font-size:20px;}
	div.store-box h4:after {width: 50px; margin-left: -25px;}
	div.store-box h5{font-size:14px;}
	div.store-box h5:before{background-size:24px;}
	div.membr-login-field p.e{font-size:12px !important;}
	div.popup{ padding:40px 20px 20px 20px;}
	div.popup h2{ font-size:16px; margin-bottom:15px;}
	div.popup div.form-wrap ul.form-list{ width:80%;}
	div.popup div.form-wrap ul.form-list li{ margin-bottom:15px;}
	div.popup .btn-close{ width:20px; height:20px; top:10px; right:10px;}
	div.popup  div.form-wrap ul.form-list  li input.submit{ height:50px;}
	div.popup  div.form-wrap ul.form-list  li input{ padding:10px; font-size:14px;}
    div.popup.payment-popup  div.form-wrap ul.form-list  li input.submit{ font-size:12px;}
	.about-data div.about-content div.data h3 br{ display:none;}
    div.section.join-club div.data div.membership-data img{ width:250px;}
	div.section.vareera img{ width:80%; }
	div.section.vareera p{ font-size:18px; line-height:24px;}
	div.section.extng-prz ul.round-list li p{ font-size:16px;}
	div.section.prtcpt div.round-wrap{ padding:30px 0;}
	div.section.prtcpt div.round.round-one{padding:0 0 30px;}
	div.section.prtcpt div.round.round-two{padding:30px 0 0 0px;}
	div.section.prtcpt div.round h6{ font-size:20px;line-height:28px;}
	div.section.prtcpt ul.round-list li p{ font-size:16px; line-height:22px;}
	div.section.join-club div.data div.title h3 br, .join-club.thanks-wrap .data-wrap h1 br{ display:none;}
	div.section.banner img.homeBannerNew{ width:100%; display: block; height: 100%; }
	div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ padding:0;}

	/*--------------------------*/
	div.launch-offer h4 em{ font-size:27px;}
	div.section.join-club div.data div.join-banner a.apply-tc{ right:30px;}

	/*----------------------------------------------renew---------------------------------------*/
	div.section.join-club.renew div.form-wrap ul.form-list{ width:100%;}
	div.section.join-club.renew div.form-wrap ul.form-list li.full{ max-width:360px;}
	div.section.join-club.renew div.data div.title h3{ font-size:22px !important; line-height:27px;}
	div.section.join-club.renew div.data div.title h5{ font-size:14px; margin:0 0 15px 0;}
	/*----------------------------------------------card-details---------------------------------------*/
	div.section.crd-details ul.form-list li .text{ margin-left:30px;}

	/*--------------------------construction-----------------*/
	div.cnstrctn-main{ width:100%; padding:15% 0px 0 0px;}
	div.cnstrctn-main h1{ font-size:60px; line-height:70px;}
	div.cnstrctn-main h4{ font-size:22px; line-height:30px;}
	div.cnstrctn-main h4.white-text{margin:0 0 25px 0;}

	div.tnc h2{ font-size:18px; line-height:26px;}
	div.tnc p{ font-size:15px;}
	div.form-wrap ul.form-list.form-list-1 div.form-field{width:100%;margin-top:16px;}
	div.home-member.members div.img-box{ width:165px; top:0; left:0;}
	
	/*-----------mahabachat-thank-you-------*/
	div.membership-card img{ max-width:250px;}
	div.mem-txt h4{ font-size:16px; line-height:22px;}
	div.mem-txt h5{ font-size:14px; line-height:18px;}
	
	/*--Membership KYC--*/
	.thank-you-wrap .img-box{margin:0 auto 15px;}
	.thank-you-wrap .img-box img{width:80%;}
	div.section.join-club.thank-you-wrap .data h3{font-size:32px!important;}
	div.section.join-club.thank-you-wrap .data div.title.thankyou p{font-size:24px;line-height:30px;}
	
	
	
}
@media only screen and (max-width:480px) {

div.know-more-popup  div.form-wrap ul.form-list  h2{ font-size:25px; margin-bottom:25px;}
div.know-more-popup  div.form-wrap ul.form-list  h2:before{ width:60px; margin-left:-30px;}
div.know-more-popup  div.form-wrap ul.form-list  li span.checkbox{ font-size:13px;}
div.know-more-popup  div.form-wrap ul.form-list  li input.submit{ width:200px; line-height:35px; height:50px;}
div.know-more-popup  div.form-wrap ul.form-list{ padding: 50px 30px 20px 30px}
div.know-more-popup  div.form-wrap ul.form-list  li{ margin-bottom:20px;}
div.know-more-popup .btn-close  img{ width:27%;}
div.section.membr-lgoin div.title h3 br, div.slider-data h3 br{ display:none;}
div.popup.payment-popup{ width:320px!important; margin-left:-160px !important;}
div.section.join-club div.data div.title h3 sup{ font-size:18px;}
    div.section.join-club div.data div.membership-data img{ width:200px;}
	div.rent-property-form ul.form-list li .text, div.rent-property-form ul.form-list li div.select-field select{ font-size:12px;}
	div.section.vareera img{ width:98%; }
	
	/*---------------------------offer-page-------------------------------------------*/
	div.offer-wrap div.left-sec h2{ font-size:30px; line-height:40px;}
	div.right-sec ul.form-list li div.form-field input.text{ padding:15px 10px;}
	/*------------thanku-page-----------------*/
	.get-offer-bg.thank-you div.thank-inside h2{ font-size:32px;}
	.get-offer-bg.thank-you div.thank-inside p{font-size:20px; line-height:28px;}
	div.section.get-offer-bg.thank-you div.thank-inside{ padding:0 25px;}
	.get-offer-bg.thank-you div.thank-inside img{width:25%;}
	div.accordion.accordion-1 div.accord-topic div.accord-topic-inside  div.para p{ font-size:12px;}

		/*-------------------------------------------------------------------*/
	div.section.join-club div.data div.join-banner a.apply-tc{ right:20px; font-size:10px;}
	div.launch-offer h4{ font-size:24px;}
	div.form-wrap ul.form-list li div.form-field div.apply-tc{ padding:3px 0 0 0;}
	div.apply-tc a{ font-size:10px; padding-bottom:2px;}

	/*-------------------------renew--------------------------------*/
	div.section.join-club.renew div.form-wrap ul.form-list li a.verify-btn{ padding:9px 18px; font-size:12px;}
	/*----------------thank-you-------------------------*/
	iv.section.join-club.thank-you div.data div.shop-easy h5:before{ left:40%;}
	div.section.join-club.thank-you div.data div.title h3{ line-height:27px;}
	div.section.join-club.thank-you div.data div.shop-easy h4{ font-size:16px;}
	div.section.join-club.thank-you div.data div.shop-easy h5 {font-size:16px; padding:0;}
	div.section.join-club.thank-you div.data div.shop-easy h4{ padding-bottom:10px;}
	div.section.join-club div.title.thankyou p.top-mrg {margin: 10px 0;}
	/*---------------29-06-2018-new-benifits-------------*/
	.bcm-member div.title h3{ font-size:28px;}
	.bcm-member div.accordion{ margin:10px 0 0 ;}
	.bcm-member div.accordion h3{ font-size:20px; padding:20px 50px 20px 35px;}
	.bcm-member div.accordion div.accord-topic div.accord-topic-inside{ padding:35px 40px 50px 24px;}
	.bcm-member div.accordion ul li{ margin:10px 0;}
	div.section.join-club.bcm-member div.accordion h3:after{ height:20px; width:20px; top:50%;}
	
	div.accordion.accordion-1 div.accord-topic div.accord-topic-inside p{font-size:14px;width:auto;}
	.members span.store-month{font-size:14px;line-height:18px;}
	.members div.club-member{margin:0;padding:0;}
	div.view-Benefits ul.benefits-list{ padding:20px 0px 0;}
	div.slider-main{ padding:0;}
	.members div.club-member p{font-size:20px;line-height:20px;}
	div.members div.slider-main div.monthly-save:before{ font-size:28px;}
	div.pincode{ margin-bottom:0px;}
	ul.prod-list.landing-prod-list div.data div.price h6{ font-size:14px;}
	ul.prod-list.landing-prod-list div.data div.price h2{ font-size:16px;}
	ul.prod-list.landing-prod-list div.data div.price:before{ right:20px;}
	/*timer-----*/
	div.hdr-main a.logo{ width:90px; left:0;}
	a.menu-icon{ right:5px; top:4px; }
	.timer .col{float:none;}
	.timer .col.col3{ padding:0;}
	.timer-wrap h5, .timer .col h2,.timer .col span.hands, .timer .col:after{ font-size:17px; line-height:17px;}
	.timer .col:after{ right:2px;}
	div.container{ margin:70px 0 0 0;}
	.membership-lp div.container{ margin:75px 0 0 0;}
	.lp-ticker div.container{ margin:123px 0 0 0;}
	div.form-wrap ul.form-list li div.club-member p{line-height:24px;font-size:16px;}
}
@media only screen and (max-width:420px) {
	a.join{ padding:10px 10px; font-size:12px;}
	div.accordion ul li.full .button{ padding:10px 15px; font-size:12px;}
	ul.home-banner li div.data{ padding:0 0px 0 20px;}
	ul.home-banner li div.data h1{ font-size:18px; line-height:21px;}
	ul.home-banner li div.data h2{ font-size:18px; line-height:20px;}
	.slick-arrow{ width:20px; height:40px; margin-top:-20px;}
	.find-store-gps div.img-box{ width:80px;}
	.find-store-gps div.data div.title{ top:40px; padding-left:110px;}
	.find-store-gps div.data div.title h3 p{ font-size:15px; line-height:18px;}
	div.cta-gps{ padding:0px 20px;}
	div.or{ line-height:20px;}
	.prd ul.prod-list li{ width:100%;}
	div.page-404 a.button{ padding:10px 15px; font-size:12px;}
	div.page-404{ padding:12% 0 6%;}
	
	div.cta-gps{ margin:25px 0px 40px;}
	div.whatsapp-data h2{ font-size:24px; line-height:38px;}
    div.whatsapp  div.title h3 { font-size:22px; line-height:24px;}
	div.whatsapp  div.title h3 br { display:none;}

    div.whatsapp-data h2{ font-size:16px; line-height:21px;}
	div.thank-wrap div.data-wrap img{max-width:150px;}
	div.property-thanku div.data-wrap img{ max-width:80px;}
	.about-data div.about-content div.data h3{ font-size:20px; line-height:24px; margin: 0 0 35px 0;}
	/*.about-data div.about-content div.data h2:before{ width:90px; margin-left:-45px;}*/
	.about-data div.about-content div.data h4{ font-size:18px; line-height:24px;}
	.about-data div.about-content div.data p{ font-size:16px; line-height:22px;}
	/*.about-data ul.about-slider .slick-arrow{ width:60px;  height:40px; bottom:-25px;}
	.about-data ul.about-slider .slick-arrow.slick-prev{ margin-left:-60px;}*/
	div.mem-txt p.top-mrg{margin:15px 0 0;}
	/*ul.home-banner li div.img-box{ position:absolute;}*/
	.find-store-gps div.data div.title h3:after{ bottom:6px;}
	div.data-wrap  h1:after{ left:44%; width:50px; height:2px;}
		div.data-wrap  h3{ font-size:20px;}
   div.data-wrap  h1{ font-size:30px;}
  .about-data div.about-content  h3{ font-size:20px; line-height:28px; margin:0 0 30px 0;}
   .about-data div.about-content h3:before{ width:75px; margin-left:-33px;}
   .about-data div.title h4, .about-data div.about-content  h4{ font-size:18px; line-height:24px;}
   div.slider-data h3, .about-data div.title h2{ font-size:20px; line-height:26px;}
   .about-data div.about-content div.data p, .about-data div.about-content p, .about-data div.title p{ font-size:16px; line-height:22px;}
	.about-data div.about-content .our-retail-business{ padding:0 20px 20px 20px;}
	div.accordion ul li.full{margin:25px 0 0;}
	div.launch-offer{margin:150px 0 0;}
	div.needreason div.left-panel a.play-btn{width:100px; height:100px; margin-left:-45px;}
	div.needreason{padding:50px 0 20px;}
	div.locator-map h2.storeTxt{font-size:18px; line-height:20px; padding:0 15px;}
	div.locator-map h2.storeTxt span{font-size:20px;}
	div.join-club div.launch-offer{margin:20px 0 0;}
	.pg-banner div.title p{line-height:18px;}
	div.title.thankyou p.top-mrg{margin:8px 0 0;}
	.about-data div.about-content .our-retail-business h2{ font-size:20px;}
	div.section.join-club div.data div.membership-data p  br{ display:none;}
	div.section.prtcpt.extng-prz h2{ font-size:22px;}
	div.section.vareera p br{ display:none;}
	
	/*------------------offer-page-------------*/
	div.offer-wrap div.left-sec h2{ font-size:24px; line-height:30px;}
	
	/*-----------------thanku----------------------------*/
	.get-offer-bg.thank-you div.thank-inside p{ font-size:16px; line-height:24px;}
	.get-offer-bg.thank-you div.thank-inside h2{ font-size:30px;}
	div.offer-wrap div.right-sec h2{ font-size:24px;}
	div.offer-wrap div.right-sec ul.form-list{ padding:0;}
	div.offer-wrap div.right-sec ul.form-list li.location div.pincode .button{ padding:11px 25px;}
		div.offer-wrap div.right-sec ul.form-list li.location div.cta-gps{ padding:0;}
				div.section.get-offer-bg div.offer-wrap div.submit-main{ padding:0;}

	/*--------------------------------------------------------------------------*/
	div.launch-offer h4 span{ font-size:22px;}
	div.launch-offer h4 em{ margin-right:3px; font-size:22px;}
	div.launch-offer h4{ font-size:20px; line-height:27px;}
	div.section.join-club div.data div.join-banner a.apply-tc{ right:10px;}	

	/*-------------------------renew--------------------------------*/
	div.section.join-club.renew div.data div.title h3{ font-size:20px !important; line-height:24px;}
	/*------------------card-details------------------*/
	div.section.crd-details ul.form-list li .text{ margin-left:0; padding:0 0 0 20px}
	/*---------------------------thankk-you---------------------------------------*/
	a.shop-on{    padding: 5px 25px 5px 65px; background-size:20px;}
	div.section.join-club.thank-you div.data div.title:before{ left:40%;}
	div.section.join-club.thank-you div.data div.shop-easy h5:before{ width:60px; left:40%;}
	div.section.join-club div.data div.title h3{ font-size:24px !important;}
	
	/*---------discount-over-brands--------*/
	.brands-main-mob div.row div.catgry-img-mob img{ max-width:55%}
	.brands-main-mob div.row div.catgry{ font-size:15px; line-height:20px;}
	.brands-main-mob div.row div.catgry-disc p{ font-size:14px; line-height:20px;}
	
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps{width:100%;padding:0;}
	div.form-wrap ul.form-list.form-list-1 li div.cta-gps label{ margin:0; font-size:16px;}
	ul.form-list.form-list-1 li.checkTerms input.gray{ font-size:16px;}
	div.accordion.accordion-1 div.accord h3.accrd-ttl,div.accordion.accordion-1 div.accord h3.accrd-ttl.active{ padding:15px;}
	div.home-member.members div.img-box{ width:130px;}
	
	/*Membership Details 25-09-2018*/
	div.prsnl-dtls,div.prsnl-dtls ul{ padding:25px 0 0;}
	div.prsnl-dtls ul li{ width:100%; padding:0;}
	div.prsnl-dtls ul li span, div.prsnl-dtls ul li label{ font-size:17px;}
	div.trnsctn-dtls{ margin:0;}
	div.tbl-responsive table tr.acc-title th{ font-size:13px; padding:12px 25px 10px 10px;}
	div.tbl-responsive table tr.acc-title:after{ top:9px; right:9px;}
	div.tbl-responsive table td{ font-size:12px;}
	div.tbl-responsive table td:before{ font-size:11px; left:10px;}
	
	ul.benefits-list li div.data-box{ padding-top:5px;}
	

}
@media only screen and (max-width:375px) {
	div.footer p, div.footer ul li a{ font-size:12px; line-height:16px}
	
	div.footer ul li .ftr-social span{ font-size:14px;}
	div.footer ul li .ftr-social a{ padding:0; width:20px; height:20px;}
	div.footer ul li .ftr-social a .fa{ line-height:20px; font-size:13px;}
	
	.find-store-gps div.data div.title h3:after{ bottom:0px;}
	div.data-wrap  h1:after{ left:44%; width:50px; height:2px;}
		div.data-wrap  h3{ font-size:18px;}
   div.data-wrap  h1{ font-size:24px;}
	 div.data-wrap  a.home-btn{ padding:15px 30px; }
	 div.accordion h3{font-size:16px;}
	 div.accordion h3 span{font-size:18px;}
	 div.accordion h3:after{width:15px; height:15px; right:15px; font-size:24px;}
	 div.accordion h3.active{font-size:24px;}
	 div.accordion div.accord-topic div.accord-topic-inside{font-size:14px;}
	 div.accordion div.accord-topic div.accord-topic-inside p{font-size:14px; line-height:16px;}
	 .find-store-gps div.img-box{top:-40px; }
	 .find-store-gps div.img-box img{max-width:105px; width:105px;}
	 .find-store-gps div.data div.title{top:25px;}
	 div.section.product.list.benifits-bg p{font-size:15px;}
	 div.launch-offer{padding:20px 10px;}
	 div.launch-offer h4 span { font-size: 18px;}
	 div.launch-offer h4 em {font-size: 18px;}
	 
	  /*-----------------offer-page*/
	 div.offer-wrap div.right-sec ul.form-list li.btn-middle input.button{ padding:20px 80px;}
	 div.section.get-offer-bg.thank-you{ padding:25% 0;}
	 
	 /*------------------------------------renew-------------------------------------------------*/
	div.section.join-club.renew div.data div.title h3 br{ display:none;}
	div.section.join-club.renew div.data div.title h3{ font-size:20px !important; line-height:24px; padding-bottom:15px; margin-bottom:15px;}
	div.section.join-club.renew div.form-wrap ul.form-list li.full{ max-width:300px;}
	/*--------------------thank-you-----------------------*/
	div.section.join-club.thank-you div.data div.shop-easy p{ font-size:16px;}
	div.section.join-club.thank-you div.data div.shop-easy h4{ font-size:14px;}
	div.section.join-club.thank-you div.data div.shop-easy h5{font-size:14px;}
	div.section.join-club div.data div.title h3{ font-size:26px !important;}
	div.section.join-club.thank-you-wrap .data div.title.thankyou p{font-size:20px;line-height:24px;}
	
	/*--------------------------construction-----------------*/
	div.cnstrctn-main{ padding:3% 0px 0 0px;}
	div.footer ul li a .fa{ font-size:13px; padding:0 7px 0 0;}
	.bcm-member div.accordion h3:before{ font-size:24px;}
	
	.find-store-gps.members div.data div.title h3{font-size:16px;line-height:16px;padding:14px 0 5px 0;}
	.members span.store-month{font-size:12px;line-height:15px;}
	/* mebership-waitlist */
	div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list{width:100%;}
	div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.full {margin: 0px 0px 15px 0px;float:none;}
	div.section.join-club.renew div.data.membership-waitlist div.title h3{font-size:28px !important; line-height:30px;padding:0;margin:0}
	div.section.join-club.renew div.data.membership-waitlist div.title h5 br{display:none;}
	div.section.join-club.renew div.data.membership-waitlist div.title h5{font-size:18px;line-height: 26px;
	 margin: 10px 0 20px 0;}
	 div.form-wrap ul.form-list li .text{font-size:12px;}
	div.section.join-club.renew div.form-wrap ul.form-list li a.verify-btn{top:6px;}
	p.whatsapp-checkbox{font-size:14px;line-height:18px;}
	div.section.join-club.renew div.data.membership-waitlist div.form-wrap ul.form-list li.checkTerms div.form-field span.checkbox{ font-size: 14px;}
	div.section.membership-waitlist-thank div.data div.title.thankyou h3{font-size:36px !important;padding: 0px 0px 15px 0px;}
	div.section.membership-waitlist-thank div.title.thankyou p{font-size:18px;line-height:26px;}
}	
@media only screen and (max-width:340px) {
	div.title h3, div.section.payment div.title h3{ font-size:24px;}
	div.section.join-club div.data div.title h3{ font-size:24px !important;}
	ul.home-banner li div.data h1{ font-size:21px; line-height:23px;}
	ul.home-banner li div.data h2{ font-size:18px; line-height:20px;}
	.find-store-gps div.data div.title h3{ font-size:14px;}
	div.footer ul li:last-child{ display:inline-block; float:none;}
	div.footer ul li a .fa{ font-size:13px; padding:0 5px 0 0;}
	div.title p, div.mem-txt p { font-size: 14px; line-height: 18px;}
	 .find-store-gps div.img-box img{max-width:100px; width:100px;}
	  div.launch-offer h4 span { font-size: 16px;}
	 div.launch-offer h4 em {font-size: 16px;}
	 div.launch-offer h4 i img.voucherIco{max-width:32px; margin:0 2px;}
	 div.launch-offer h4 i img.gbag{max-width:26px; margin:0 2px;}
	 div.launch-offer{padding:20px 0;}
	 div.launch-offer h4{font-size:13px;}
	 a.join{ right:65px;    padding: 8px 10px;}
	div.already-member div.store-box { padding: 25px 12px;}
	div.store-box div.right-panel p{font-size:14px; line-height:18px;}
	div.popup h2{ font-size:14px;}
	ul.main-menu li a { font-size: 14px; }
	
	 /*----------offer-page----------------------*/
   	 div.offer-wrap div.right-sec ul.form-list li.btn-middle input.button{ padding:15px 60px;}

   	 /*-------------------------------------------------------------------------*/
div.launch-offer h4{ font-size:13px; line-height:25px;}
div.section.join-club div.data div.join-banner a.apply-tc{ right:10px; font-size:10px;}
/*------------------------------------renew-----------------------------------------------*/
div.section.join-club.renew div.form-wrap ul.form-list li.full{ max-width:260px;}
}

/*
26/6/2018-------------------------*/
@media screen and (max-width:767px)
{
   .cookies-wrapper p{width:100%; margin-bottom:5px; font-size:12px; line-height:16px;}
   .cookies-wrapper p a{width:auto; display:inline-block; font-size:12px;}
   .cookies-wrapper a{display:table; margin:0px auto; text-align:center; float:none; width:50%; font-size:12px;}
}



/*Brand Awareness CSS is copied here from Easyday*/

@media only screen and (max-width:1023px){
	div.brnd-banner, div.lp-product{ padding:30px 0 40px;}
	ul.banner-list{ padding:0; margin:20px 0 30px;}
	div.video-box{ padding:20px;}
	ul.banner-list ul.slick-dots li button, ul.video-list ul.slick-dots li button{ height:8px; width:8px;}
	div.lp-product ul.prod-list{ margin:0 0 10px;}
	div.lp-product ul.prod-list li{ padding:30px 0;}
	
	div.section.yoursavings{ min-height:1vh;}
	div.section.yoursavings div.lp-heading{ padding:0 10px;} 
	div.section.yoursavings div.apkd-form div.cta-gps{ padding:0;}
	div.section.yoursavings div.locations{ margin:0px 0 30px;}
	div.section.yoursavings div.locations.active{ padding-bottom:110px;}
	div.apkd-form .form-wrap.cta-only.active{ margin-top:-145px; width:90%;}
	
	div.apkd-form div.data{ padding:0px;}
	div.section.join-club.yoursavings{ padding:30px 15%;}
	div.section.join-club.yoursavings div.data div.cta-gps{ max-width:100%;}
	
	div.apkd-form div.pincode .button{ top:6px; left:auto; right:6px; width:auto;}
	div.horoscope-main ul.slider-nav li div.data{ width:90%; padding:170px 30px 50px 50px; margin:-130px 0 0 0;}
	div.horoscope-main ul.slider-nav li div.data p{ text-align:center;}
}
@media only screen and (max-width:767px){
	div.horoscope-main div.horo-dd{ display:block; }
	div.horoscope-main ul.slider-for{ display:none;}
	div.horoscope-main ul{ padding-bottom:30px; margin:30px 0px 50px;}
	ul.slider-nav ul.slick-dots{ display:inline-block; width:100%;position:absolute; left:0; bottom:-10px; padding:0px; margin:0; text-align:center; }
	ul.slider-nav ul.slick-dots li{ float:none; display:inline-block; width:auto; margin:0 5px; }
	ul.slider-nav ul.slick-dots li button{ display:inline-block; width:10px; height:10px; padding:0; background:#b4c5c2; border:0; line-height:100px; overflow:hidden; border-radius:100%; line-height:0px; color:transparent;}
	ul.slider-nav ul.slick-dots li.slick-active button{ background:#9dd712;}
	
	div.section.horoscope .slick-arrow{ top:auto; bottom:-25px; }
	div.section.horoscope .slick-arrow.slick-prev{ left:30%;}
	div.section.horoscope .slick-arrow.slick-next{ right:30%;}
	
	div.brnd-banner{ background-image: url(../images/brnd-banner-bgmob.jpg); background-repeat: no-repeat; background-size: 100%; background-position: bottom left;} 
	div.section.offers{ background-image: url(../images/offer-bgmob.html); background-repeat: no-repeat; background-size: 100% 100%;}
	div.section.horoscope{ background-image: url(../images/horoscope-bgmob.jpg); background-repeat: no-repeat; background-size: cover;}
	div.cards{ background-image: url(../images/cards-bgmob.html); background-repeat: no-repeat; background-size: 100% 100%;}
	div.section.join-club.join-inside:before{ background-image: url(../images/yoursavings-bgmob.png); background-repeat: repeat-y;
    background-size: 100%;}
	
}

/* @media only screen and (max-width:590px){
	div.lp-heading h2{ font-size:14px; line-height:22px; letter-spacing:1px;}
	div.lp-heading h1{ font-size:22px; line-height:30px;}
	div.lp-product ul.prod-list{ padding:0 20px;}
	div.lp-product ul.prod-list li div.item{ padding:0 10px;}
	div.lp-product ul.prod-list div.data div.price{ padding:0 10px; font-size:10px;}
	div.lp-product .slick-arrow{ width:30px; height:30px;}
		
	div.apkd-form{ margin-top:30px;}
	div.apkd-form div.data{ padding:0;}
	div.section.join-club.yoursavings{ padding:30px 0px;}
	div.section.horoscope{ padding:30px 0;}
	div.section.horoscope p{ font-size:16px; line-height:22px; margin:0;}
	div.section.horoscope p span{ font-size:20px;}
	div.horoscope-main div.horo-dd{ margin-top:30px;}
	div.horoscope-main ul.slider-nav li div.img-box{ max-width:180px;}
	div.horoscope-main ul.slider-nav li div.data{ width:100%; padding:120px 20px 30px 20px; margin:-90px 0 0 0;}
	div.horoscope-main ul.slider-nav li div.data p, div.horoscope-main ul.slider-nav li div.data p span{ font-size:20px; line-height:26px;}
	
} */
@media only screen and (max-width:480px){
	div.apkd-form div.data{ padding:0px;}
	div.apkd-form ul.form-list li.full div.form-field,
	div.apkd-form ul.form-list li .text{ height:40px; line-height:40px;}
	div.apkd-form div.pincode{ height:50px; margin-bottom:0px;}
	div.apkd-form div.pincode .button{top: 5px; min-width: 1px;right: 5px; padding:8px 20px;}
	
	ul.slider-nav ul.slick-dots li button{ width:6px; height:6px;}
	div.section.horoscope .slick-arrow.slick-prev{ left:0;}
	div.section.horoscope .slick-arrow.slick-next{ right:0;}
	
	div.lp-product ul.prod-list li a{ box-shadow:0px 5px 13px rgba(0,0,0,0.2);}
	
	div.section.join-club.renew div.data div.title h3 br{display:none;}
	div.view-Benefits div.title h3, div.section.product.view-deals div.title h3{ font-size:22px; line-height:28px;}
	ul.benefits-list li div.data-box p{ font-size:18px;}
} 




/*
     FILE ARCHIVED ON 18:29:26 Jul 22, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:40:27 Mar 28, 2026.
     JAVASCRIPT APPENDED BY web, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 115.558
  load_resource: 128.399
  PetaboxLoader3.resolve: 91.974
  PetaboxLoader3.datanode: 34.476
*/