@media only screen and (min-width: 320px) and (max-width: 600px){
	.row.inner_wrap{ width:auto; }
	.crd_info,.box_address { margin-bottom: 20px;}
	.wish_wrap { margin-top: 40px;}
	.change-view.float-right { margin-top: 20px;}

	.sidebar{ margin-bottom: 40px; }
	.pop_msg{ width: 90% }

	.form-style .login_Wrap{ padding: 0px 20px; }
	.form-style .col-md-5.ml-5 { margin-left: 0 !important; margin-top: 15px;}

	.add_prt { margin-top: 25px;}

	.mob_pend{ padding: 0 20px; }


	.shop-single .col-md-7.ml-5{ margin-left:0px !important; }
	.shop-detail-right .btn{ padding: 6px 30px; }
	.shop-single .col-md-7.border-left.pt-5{ border: none !important; }
	.orderbox .col-md-3.text-right img.float-right.mr-2.mb-5.m-mb-5 { margin: -25px 0 0 0 !important;}
	.orderbox.clearfix.mt-4.p-2 .clearfix.border-bottom.pb-2.pl-3 { padding-left: 0px !important;}


	.crd_info .img_wrp{ float: none; margin:0 auto; }
	.tab-content.pt-3 .item.col-md-2.pl-0.mb-4 { max-width: 100% !important; flex: 0 0 100%;}
.landing-location {
margin-top: 30px;
}

.carton-bg {
padding: 41px 0 !important;
}

}



@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	.non-food { height: 100%; }
	
}