@media (max-width:768px) {
	.box_columns_inner {
	padding: 0;
	margin: 0;
}

#top {
	text-align: center;
}
#top .LsGRZ-header-city {
	display: inline-block;
	float: right;
	padding-right: 15px;
	vertical-align: top;
}
.cmzNB-logo-heaven {
	/* display: inline-block; */
	float: none;
	position: relative;
	text-align: center;
	order: 2;
}
.MfPiI-header-cave .EcpOw-container-depot {
	text-align: center;
	display: flex;
	position: relative;
	vertical-align: top;
	width: 100%;
	flex-flow: flow nowrap;
	align-items: center;
	justify-content: space-between;
}

#logo {
	padding: 36px 0;
		float: none;
}

#logo a {
	display: inline-block;
}
.col-search {
	padding-left: 0;
	padding-right: 0;
	order: 1;
	flex: 1 1 0%;
}
.col-search .GthiJ-mobile-nation {
	left: 15px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.col-search .GthiJ-mobile-nation span {
	color: #fed700;
	font-size: 25px;
	font-weight: bold;
}
.la-search::before {
	content: "\f2eb";
}
.mwyJK-search-street {
	position: absolute;
	top: 100%;
	width: 100%;
	display: none;
}

.box-cart {
	order: 3;
	flex: 1 1 0%;
	text-align: right;
}
.box-cart > a, #cart {
	display: inline-block;
	margin-right: 15px;
	position: relative;
	vertical-align: top;
}
#cart > button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
	position: relative;
	width: auto;
}
#cart > button > i {
	color: #fed700;
	display: inline-block;
	font-size: 38px;
	font-style: normal;
	line-height: 39px;
	padding: 0 10px;
	vertical-align: top;
}
.la-shopping-cart::before {
	content: "\f2fa";
}






/*footer*/


.UqIrh-footer-addict {
	flex: auto;
	max-width: fit-content;
	/* width: 100%; */
}
.LrRCo-header-review {
	flex: auto;
	max-width: fit-content;
}
.dQavs-footer-world {
	flex: auto;
	max-width: none;
	width: 100%;
	text-align: center;
}
.footer .right-content {
	text-align: center; 
}
.footer .right-content .social-icons {
	border-bottom: 1px solid rgba(126, 126, 126, 0.2);
	margin: 0;
	padding: 0 0 10px;
}
.footer .right-content .payment-method {
	margin: 0;
	padding: 15px 0;
}
.footer .center-content {
	padding: 5px 5px;
}





/*footer end*/



/*other pages*/

#checkoutShippingMethod {
	width: 100%;
	float: none;
}
#checkoutPaymentMethod {
	width: 100%;
	float: none;
}



/*other pages end*/



/*reviews */
.reviewsListingBlock {
	display: block;
}
.singleReviewUserHead {
	display: block;
	width: 100%;
}
.box-center-columns {
	width: 100%;
}

/*reviews end*/

}