@media (max-width: 2000px) and (min-width: 1370px) {
	.logInRight {
		background: url(../images/loginImage_03.jpg) no-repeat left bottom;
		background-size: 100%;
		min-height: 632px;
	}
	.adrsWrap { min-height: 275px;}
  }

@media (max-width: 1024px) {
	.container { max-width: 100% !important; width: 100% !important; padding: 0 20px !important;}
	.logo img { width: 180px;}
	.logo { margin-right: 20px !important;}
	.seacrhSect { width: 38%;}
	.topMenu {width: 35%;} 
	.navigation li a { font-size:15px;}
	.btnSect {padding-left: 15%;}
	.btmStrip strong { font-size: 15px; line-height: 22px;} 
	.navigation li{padding: 4px 10px;}
	.DtlSliderSect .btnSect {padding: 0px 38.5%;}
	.slick-next {right: 0px !important;}
	.slick-prev {left: 0 !important;}
	.filterSelectionArea { width: 100%;}
	.new { padding: 25px 20px;}
	.borderBx .rupee { padding: 5px;}

	.productList .socialSect { width: 90% !important;}
	.userAdrssInfo .adrsLeft span, .userAdrssInfo .adrsRight span { font-size: 14px;}
	.logInRight { min-height: 428px;}
	.signUpPage { padding: 30px;}
	.logInRight h3 { font-size: 28px; line-height: 30px;}
	.forgotPassword .greenBx h4, .LogInPageSect .greenBx h4 { font-weight: 500; font-size: 16px;}
	body { margin: 0 !important; padding: 0 !important; overflow-x: hidden !important;}
	.orderDtlName h5 a { font-size: 18px;}
	.prodImage {width: 69%;}
	.PriceCommision p { font-size: 16px;}
	.PriceCommision p span img {width: 10px;margin: 5px 3px 0 5px;}
	.PriceCommision p samp {font-size: 19px;}
	.actLists span { font-size: 13px;}
	.wishProDtls h5 { font-size: 18px;}
}
@media (max-width: 1023px) {
	.contactPage { padding: 5% 8%;}
	.seacrhSect {
		width: 100%;
	}
	.topMenu { width: 60%;}
	.productList .proSect { width: 33.3%;}
	.btmStrip span img { height: 32px;}
	.btmStrip strong {
		font-size: 15px;
		line-height: 19px;
	}
	
	.footerTop h5 { font-size: 17px; line-height: 22px;}
	.mobileMenu { display: block;float: left;padding: 10px 0 0 0;}
	.mobileMenu a { display: block; width: 36px; padding: 5px;}
	.mobileMenu a span { display: block; background: #000; height: 2px; margin-bottom: 5px;}
	.navigationList{ position: fixed; background: #fac004; z-index: 9999 !important; width: 90%; overflow-y: auto; left:0; top:0; padding:30px !important; height: 100%; display: none; margin: 0;}
	.navigationList li{ padding: 0 0 0 0; width: 100%;}
	.dropdownMenu { position: relative; float: left; top: 0; height: 150px; overflow: auto; padding: 15px;}
	.dropdownMenu ul li { width: 100%; padding-bottom: 5px; }
	.cloaseMenu { display: block;}
	.navigationList li.cloaseMenu a { font-size:24px; line-height: 26px;}

	.detailPages .col-md-6 {flex: 0 0 100%;max-width: 100% !important;width: 100% !important;}
	.productBtm .slick-dots { display: none !important;}
	.detlsDespt { margin-top: 20px;}
	.recomnded { padding-top: 20px ;}
	body{ overflow-x: hidden; margin: 0 !important; padding: 0 !important;}

	.cardBox { padding: 15px;}
	.cartProductDtl h4 { font-size: 16px;}
	.col-md-4.cartPrice { padding-left: 0 !important;}
	.PriceCommision .priceSect strong { font-size: 15px; width: 57%; padding-right: 0;}
	.PriceCommision p samp { font-size: 15px;}
	.PriceCommision p { line-height: 13px;}
	.adresScrolBx .col-md-3 {flex: 0 0 33.3%;max-width: 33.3%;}
	.logInRight { width: 100%; min-height: auto;}
	.logInLeft { width: 100%;}

	.userDashboard .col-md-3, .userDashboard .col-md-9, .userDashboard .col-md-6 {
		flex: 0 0 100%;
    	max-width: 100%;
	}
	.userMenu { margin-bottom: 25px;}
	.LogInPageSect h3 { padding-bottom: 0;}
	.orderRow .imgb a {display: block; text-align: center;}
	.orderRow .imgb a img { display:inline-block; width: 250px;}
	.orderRow .orderDtlName { padding:20px 0; float: left; width: 100%;}
	.addressDtl h5 { font-size: 17px;}
	.addressDtl span { font-size: 15px;}
	.userInfoDtl h4, .wishListPage h4, .franchiesPage h4 { font-size: 20px;}
	.logInDesc {padding: 5%;}
	.wishProDtls { padding-top: 15px;}
	.wishProd .imgb img { width: 250px !important;} 
	
	.dropdownMenu { left:0; width: 100%;}
	.navigation li:hover { background: none;}
	.supportpage {
		padding: 0;
	}
	
}
@media (max-width: 767px) { 
	.LargeSlider .imgb img {
		display: inline-block;
		width: 97% !important;
	}
	.largimageBx { padding-bottom: 35px;}
	.userInfoDtl h4, .wishListPage h4, .franchiesPage h4 { font-size: 18px;}
	.contactPage { padding: 5%;}
	.contactPage h3 { margin-bottom: 20px;}
	.adressBlkCont { padding: 10px 0 0 0;}
	.contactForm .form-group {margin-bottom: 15px;}
	.franchTop h4 { font-size: 17px;}
	.partnerOrderDtl { padding: 15px 0 10px 0;}
	.franchPartnerTillDate h5 { font-size:18px;}
	.addressBx { width:94%;}
	.pageTitle h3 { font-size: 20px; line-height: 24px;}
	.adressInner {padding: 20px;}
	.addresInfo label { font-size: 14px; line-height: 20px;}
	.container { max-width: 100%; width: 100%; padding: 0 10px !important;}
	.logo.mr-5 { margin:0 !important;}
	.logo img { width: 140px;}
	.logo {margin-right: 10px !important;} 
	.topRightMenu li a{ font-size: 14px;}
	.topRightMenu li {padding:0 8px;} 
	.cartSect img { width: 48px;}
	.topRightMenu li.phone img { width: 26px;}
	.topRightMenu li.login img{  width: 26px;}
	.topRightMenu li.partner img{ width: 44px;}
	.dotedSection { display: none;}
	.topMenu { padding-top:2px;}
	.cartSect samp { width: 24px; height: 24px; line-height: 24px; right: 8px;}
	.seacrhSect { margin-top: 7px;}
	.srchBtn img { width: 30px;}
	.searchInput{ line-height: 40px;}
	.productList { padding:0 20px 0 10px;}
	.productList .proSect {width: 48%; margin-bottom: 20px !important;}
	.btnSect {	padding-left: 26%;}
	.btmStrip strong {font-size: 13px;line-height: 19px;}
	.footerLinks h6 { font-size: 16px; padding-bottom: 8px;}
	.footerLinks li a { font-size: 14px;}
	.copyRight p, .copyRight p a{ font-size:14px;}
	.filterSelectionArea { width: 100%;}
	.new {	padding: 20px 15px;	border-right: 1px solid #ccc;}
	.addressBx .backBtn {min-width: auto;}
	.applyBtn { font-size: 17px;}
	.cardBox .imgb img { width: 140px !important; display: inline-block !important;} 
	.cardBox .imgb { text-align: center !important; margin-bottom: 15px;}
	.cartCounterSect, .deliveryCharge { position: relative; margin:5px 0;}
	.PriceCommision .priceSect strong { text-align: left;}
	.PriceCommision p samp {font-size: 20px;}
	.col-md-4.cartPrice {padding-left: 15px !important;}
	.InputCupon { padding: 3px 15px; width: 69%;}
	.col-md-6.cartProductName { margin:0 0 10px 0;}
	.adresScrolBx .col-md-3 {flex: 50%;max-width: 50%;}
	.logInPage { margin: 5% 3%; width: 94%;}
	.logInRight h3 {font-size: 22px;line-height: 25px;}
	.forgotPassword .greenBx h4, .LogInPageSect .greenBx h4 {
		font-weight: 500;
		font-size: 15px;
		width: auto;
		padding: 12px 0;
	}
	.signUpPage {
		padding: 20px;
	}
	.signUpPage h5 { font-size: 19px;}
	.signUpPage .applyBtn { font-size: 17px;}
	.signUpPage .form-control { font-size: 14px;}
	.offerList samp a, .offerList li a { font-size: 14px;}

	.OrderDtlBxTop .col {flex-basis: unset;flex-grow: unset;max-width: 100%;float: left;width: 90%;margin:0 5%;}
	.OrderTopContent { border-right: none; border-bottom: 1px solid #000;}
	.orderDtlName h5 a {font-size: 17px;line-height: 22px;display: block;}
	.OrderDtlBtm .commisionSect p span { width: 40%;}
	.OrderDtlBtm { padding:10px;}
	.orderRow .imgb a img {	display: inline-block;	width: 200px;}
	.applyBtn {font-size: 15px;}
	.backBtn { min-width: auto;}
	.addNewAdrs {padding: 10% 0;}
	.userinfoPopup { width: 98%;}
	.userinfoPopup h5 { font-size: 15px;}
	.closePopUp { padding: 0 5px;}
	.logInDesc p {font-size: 16px;line-height: 22px;padding-bottom: 10px;}
	.wishProDtls h5 {font-size: 16px;}
	.wishProd .imgb img {
		width: 200px !important;
	}
	.aboutTop { padding: 5%;}
	.aboutTop p { font-size: 18px; line-height: 24px;} 
	.aboutImage, .aboutTxt { width: 100%;}
	.aboutTxt .txt { padding: 5%;}
	.aboutTxt .txt strong { font-size: 18px;}
	.ourValues li span img { height:40px;} 
	.ourValues li strong { font-size: 15px;}
	.ourValues h4{ position: relative; font-size: 22px; top:0; padding: 20px 0 10px 0;}
	.ourValues li {    padding: 5% 0 5%;}
	.sortBy .btn-secondary { margin: 0;}
}
@media (max-width: 479px) {
	.ourtaem {
		padding: 30px 0 0 0;
	}
	.ourValues li { width: 50%;}
	.productList .proSect { 
		width: 100%;
	}
	.proImage img {
		display: inline-block;
		height: 200px;
	}
	.footerLinks { width: 100%;}
	.copyRight { padding:0; text-align: center;}
	.footerLinks .imgb { display: none;}
	.btmStripSect li {border:none;padding: 4% 1%;     border-bottom: 1px solid #d2a103; text-align: center; width: 100%;}
	.DtlSliderSect .btnSect {
		padding: 0px 32%;
	}
	.btmStrip strong {
		font-size: 15px;
	}
	.productTop h3 { font-size: 17px; width: 90%;} 
	.productTop p { font-size: 15px; line-height: 20px;}
	.specialNotes p strong {
		width: 41%;
	}
	.detlsDespt h4 { font-size:19px; line-height: 26px; letter-spacing: 1px;}
	.dtlPrice p { font-size: 18px;}
	.dtlPrice span { font-size: 19px;}
	.accordion__button h4 { font-size: 18px;}
	.customBtn {padding:6px 17px; font-size: 16px;}
	.showcuponSect { padding: 5px 15px; font-size: 20px;}
	.addcupon .priceSect samp { font-size: 29px;}
	.specialNotes p { font-size: 14px;}
	.specialNotes h5 { font-size: 18px;}
	.dtnBtn .addtocart { margin-right: 5px;}
	.adresScrolBx .col-md-3 {flex: 100%;max-width: 100%;}
	.adresScrolBx { max-height: 400px;}
	.addNewAdrs {padding: 10% 0;}
	.billingAddress h4 { padding-bottom: 5px;}
	.productList .productName{ min-height: auto;}
}
@media (max-width: 400px) {
	.logo img {
		width: 100px;
	}
	.logo{ margin:0 !important}
	.cartSect img {
		width: 34px;
	}
	.topRightMenu li.phone img {
		width: 20px;
	}
	.topRightMenu li.phone {
		padding: 0px 5px;
	}
	.cartSect samp {
		width: 22px;
		height: 22px;
		line-height: 21px;
		right: -3px;
		top: -7px;
		font-size: 12px;
	}
	.topRightMenu li {
		padding: 0 6px;
	}
	.topRightMenu li.partner img {
		width: 44px;
		padding-top: 5px;
	}
	.topRightMenu li.login img {
		width: 26px;
		padding-top: 4px;
	}
	.topRightMenu li a {
		font-size: 0;
	}
	.searchInput {
		font-size:14px;
	}
	.sortBy { width: 100%; margin-top: 5px;}
	.filterDropDown, .applyFilters { width: 100%;}
	.brandSect h4 { padding:10px;}
	.brandSect { width: 100%;} 
	.new { padding-bottom: 0; border:0; border-bottom:1px solid #ccc;}
	.closeFilter { top:10px;}
	.actBtn { padding:20px 0 !important;}
	.brandSect:last-child h4 { display: none;} 
	.srchBtn {width: 15%;}
	.searchInput {width: 85%;}
	.topRightMenu { padding-top: 0;}
}

