/* -------------------------------------------------------------------------------------------------- */

/* Mobile Design */

/* -------------------------------------------------------------------------------------------------- */

@media (max-width: 768px) {

/* Common Section Start */
.desktop-header {
	display: none;
}

.mobile-header {
	display: block;
	padding: 0px 14px;
	background-color: #723910;
	box-shadow: -1px 2px 0px #723910;
}

.mobile-header .logo-area-item img {
	max-height: 34px;
	color: #0162d2;
}

.mobile-header .search-area form {
    padding: 0px 0px;
    position: relative;
    top: -4px;
}

.mobile-header .nav-link svg {
	color: white;
}

.mobile-header .quick-menu .nav-link {
	display: inline-block;
	width: 29px;
	margin-top: 14px;
	/* margin-left: 2px; */
	/* margin-right: 2px; */
}


.desktop-slider {
	display: none;
}

.mobile-slider {
	display: block;
}

.sub-cat-block .link-section {
    position: absolute;
    bottom: 1%;
    width: 77%;
    text-align: center;
    font-size: 12px;
    color: white;
    left: 13%;
}

.sub-cat-block {
    min-height: 320px;
}

.menu-title {
	position: absolute;
	width: auto;
	top: 12px;
	left: 62px;
	font-size: 17px;
}

.page-content {
	/* padding-left: 28px; */
	/* padding-right: 28px; */
	margin-top: 117px;
	padding-top: 0vh;
}

.footer-main-menu li {
	padding-top: 7px;
}

.search-button {
	/* top: 51px; */
	/* right: 5%; */
}

.menu-button {
    cursor: pointer;
    text-align: center;
    padding: 3px;
    background-color: #ffffffed;
    max-width: 44px;
    max-height: 31px;
    margin: 11px;
    position: absolute;
    border-style: solid;
    border-width: 0px;
    border-radius: 4px;
}

.quick-menu {
    padding-top: 0px;
}

/* Common Section End */

/* List Page Start */
.list-menu-area {
    width: 100%;
    /* z-index: 999999; */
    position: relative;
    overflow: scroll;
    text-wrap: nowrap;
}

/* List Page End */

/* Single Product Page Start */

.desktop-view {
	display: none;
}

.mobile-view {
	display: block;
}

.mobile-view .product-image-main {
	padding: 0px;
}

.product-image-main {
    height: 40vh;
}

.image-scroller {
	position: fixed;
	min-height: 450px;
	height: auto;
	overflow: scroll;
	max-height: 62vh;
}

.data-scroller {
	background-color: white!important;
	position: relative;
	margin-top: 59vh;
	border-radius: 39px 19px 18px 19px;
	width: 103%;
} 

.mobile-add-cart-button {
	position: fixed;
	bottom: 13px;
	left: 0px;
}


.side-content-mobile {
	display: block;
	margin-top: 64px;
}



.side-content-desktop {
	display: none;
}

.product-image-thumbs img {
	display: inline-block;
	max-width: 5em;
	margin: 7px 0px;
}

.product-details {
	margin-top: 28px;
}

/* Single Product Page End */

/* Cart Page Mobile Start */

.cart-total p {
	padding-right: 0px;
}

.payment-page-total {
	margin-top: 10px;
}

/* Cart Page Mobile End */

}

/* Mobile Design Section End */