@media(max-width:575.98px) {
	.main_logo {
		margin-left: 5px!important;
		width: 110px!important
	}
	.search120 {
		display: none;
		margin-left: 0!important
	}
	.option_links {
		padding: 10px 3px!important;
		font-size: 18px!important
	}
	.opts_account img {
		margin-left: 5px!important;
		width: 30px!important
	}
	.menu.dropdown_loc {
		z-index: 9999!important
	}
	.menu.dropdown_mn {
		margin-right: -43px!important;
		z-index: 9999!important
	}
	.menu.dropdown_ms {
		margin-right: -82px!important;
		z-index: 9999!important
	}
	.menu.dropdown_account {
		z-index: 9999!important
	}
	.noti_count {
		right: 0!important
	}
	.opts_account .user__name {
		display: none
	}
	.res_main_logo {
		display: inline-block;
		margin-left: 10px
	}
	.main_logo {
		display: none
	}
	.blog_logo {
		display: block!important;
		width: 125px!important
	}
	.select_location {
		margin-left: 10px
	}
	.header_right ul li:first-child {
		display: none
	}
	.header_right ul li:nth-child(2) {
		display: none
	}
	.header_right ul li:nth-child(3) {
		display: none
	}
	.header_right .blog-nav li:first-child {
		display: block!important
	}
	.header_right .blog-nav li:nth-child(2) {
		display: block!important
	}
	.header_right .blog-nav li:nth-child(3) {
		display: block!important
	}
	.menu.dropdown_mn {
		margin-right: -82px!important
	}
	.ui.dropdown>.dropdown_loc.left.menu {
		right: auto!important;
		right: 0!important
	}
	.ui.inline.dropdown.loc-title>.text {
		white-space: nowrap;
		width: 70px;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.category_drop {
		display: none
	}
	.cart__btn {
		padding: 22px 10px 21px!important
	}
	.cart__btn span {
		display: none
	}
	.icon__14 {
		top: 0;
		position: absolute
	}
	.mobileMenu {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 70%;
		transform: translateX(-100%);
		transition: all ease .25s;
		overflow: auto;
		scroll-behavior: auto
	}
	.open {
		transform: translateX(0);
		z-index: 11
	}
	.mt1-5 {
		border-top: 1px solid #efefef
	}
	.menu.dropdown_page {
		position: static!important;
		box-shadow: none!important;
		border: 0!important;
		margin-top: 0!important
	}
	.ui.dropdown.nav__menu {
		text-align: center!important
	}
	.page__links {
		text-align: center!important
	}
	.wrapper {
		padding-top: 125px!important
	}
	.wrapper-blog {
		padding-top: 60px!important
	}
	.cart__btn {
		padding: 24px!important
	}
	.catey__icon {
		display: block!important
	}
	.search__icon {
		display: block
	}
	.category-by-cat li {
		width: 50%!important
	}
	.search-ground-area {
		max-width: 100%!important
	}
	.bs-canvas {
		width: 320px!important
	}
	.side-cart-items {
		height: 310px!important
	}
	.offers-banner .owl-stage-outer {
		overflow: hidden!important
	}
	.footer-last-row {
		text-align: left!important
	}
	.product-left-title {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	.filter-btn {
		float: left;
		width: 85px!important
	}
	.p-list .product-top-dt {
        margin-top: 14px;
    }
    .product-sort {
        margin-right: 0!important;
        float: left;
    }
	.product-dt-right {
		margin-top: 30px!important;
		margin-left: 0!important
	}
	.pdp-details ul li {
		border-bottom: 1px solid #efefef;
		display: block!important;
		width: 100%!important;
		border-right: 0!important
	}
	.pdp-details ul li:last-child {
		border-bottom: 0
	}
	.ordr-crt-share li {
		display: block!important
	}
	.add-cart-btn {
		margin-bottom: 10px
	}
	.icon-bar {
		display: none
	}
	.radio--group-inline-container_1 li {
		display: block!important;
		width: 100%!important
	}
	.left-chck145 {
		margin-bottom: 30px
	}
	.mrt-0 {
		margin-top: 8px!important
	}
	.call-email-alt li {
		display: block!important;
		margin-right: 0!important;
		margin-bottom: 10px!important
	}
	.call-email-alt li:last-child {
		margin-bottom: 0!important
	}
	.social-links-footer {
		text-align: left!important;
		margin-top: 15px;
	}
	.ddsh-body ul li:last-child {
		margin-top: 15px;
		margin-right: 0
	}
	.wallet-list li {
		width: 100%!important;
		display: block!important;
		margin-left: 0!important
	}
	.left-text {
		text-align: center!important
	}
	.about-img {
		margin-top: 58px!important
	}
	.sign-img {
		display: none
	}
	.sign-inup {
		padding: 50px 0!important
	}
	.signup-code-list li {
		width: 18%
	}
	ul.signup-code-list input {
		width: 100%!important
	}
	.chck-btn {
		padding: 8px 10px!important
	}
	.contact-title h2 {
		margin-top: 44px!important
	}
}

@media(min-width:576px) and (max-width:767.98px) {
	.main_logo {
		margin-left: 10px!important
	}
	.search120 {
		display: none;
		margin-left: 0!important
	}
	.opts_account .user__name {
		display: none
	}
	.main_logo {
		display: none
	}
	.blog_logo {
		display: block!important
	}
	.res_main_logo {
		display: inline-block;
		margin-left: 10px
	}
	.main_logo {
		display: none
	}
	.select_location {
		margin-left: 10px
	}
	.menu.dropdown_loc {
		z-index: 9999!important
	}
	.header_right ul li:first-child {
		display: none
	}
	.header_right .blog-nav li:first-child {
		display: block!important
	}
	.menu.dropdown_mn {
		z-index: 9999!important
	}
	.menu.dropdown_ms {
		z-index: 9999!important
	}
	.menu.dropdown_account {
		z-index: 9999!important
	}
	.mobileMenu {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 100%;
		transform: translateX(-100%);
		transition: all ease .25s;
		overflow: auto;
		scroll-behavior: auto
	}
	.open {
		transform: translateX(0);
		z-index: 11
	}
	.mt1-5 {
		border-top: 1px solid #efefef
	}
	.menu.dropdown_page {
		position: static!important;
		box-shadow: none!important;
		border: 0!important;
		margin-top: 0!important
	}
	.ui.dropdown.nav__menu {
		text-align: center!important
	}
	.page__links {
		text-align: center!important
	}
	.wrapper {
		padding-top: 125px!important
	}
	.wrapper-blog {
		padding-top: 60px!important
	}
	.category_drop {
		display: none
	}
	.cart__btn {
		padding: 24px 30px!important
	}
	.catey__icon {
		display: block!important
	}
	.search__icon {
		display: block
	}
	.offers-banner .owl-stage-outer {
		overflow: hidden!important
	}
	.footer-last-row {
		text-align: center!important
	}
	img.download-btn {
		width: 110px!important
	}
	.product-left-title {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	.filter-btn {
		float: left;
		width: 85px!important
	}
	.product-sort {
		margin-right: 0!important
	}
	.product-dt-right {
		margin-top: 30px!important;
		margin-left: 0!important
	}
	.pdp-details ul li {
		border-bottom: 1px solid #efefef;
		display: block!important;
		width: 100%!important;
		border-right: 0!important
	}
	.pdp-details ul li:last-child {
		border-bottom: 0
	}
	.ordr-crt-share li {
		display: block!important
	}
	.add-cart-btn {
		margin-bottom: 10px
	}
	.icon-bar {
		display: none
	}
	.radio--group-inline-container_1 li {
		display: block!important;
		width: 100%!important
	}
	.left-chck145 {
		margin-bottom: 30px
	}
	.mrt-0 {
		margin-top: 8px!important
	}
	.call-email-alt li {
		display: block!important;
		margin-right: 0!important;
		margin-bottom: 10px!important
	}
	.call-email-alt li:last-child {
		margin-bottom: 0!important
	}
	.wallet-list li {
		width: 100%!important;
		display: block!important;
		margin-left: 0!important
	}
	.left-text {
		text-align: center!important
	}
	.about-img {
		margin-top: 58px!important
	}
	.sign-img {
		display: none
	}
	.sign-inup {
		padding: 50px 0!important
	}
	.contact-title h2 {
		margin-top: 44px!important
	}
}

@media(min-width:768px) and (max-width:991.98px) {
	.main_logo {
		margin-left: 10px!important
	}
	.search120 {
		display: none;
		margin-left: 0!important
	}
	.opts_account .user__name {
		display: none
	}
	.menu.dropdown_loc {
		z-index: 9999!important
	}
	.menu.dropdown_mn {
		z-index: 9999!important
	}
	.menu.dropdown_ms {
		z-index: 9999!important
	}
	.menu.dropdown_account {
		z-index: 9999!important
	}
	.mobileMenu {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		width: 100%;
		transform: translateX(-100%);
		transition: all ease .25s;
		overflow: auto;
		scroll-behavior: auto
	}
	.open {
		transform: translateX(0);
		z-index: 11
	}
	.mt1-5 {
		border-top: 1px solid #efefef
	}
	.menu.dropdown_page {
		position: static!important;
		box-shadow: none!important;
		border: 0!important;
		margin-top: 0!important
	}
	.ui.dropdown.nav__menu {
		text-align: center!important
	}
	.page__links {
		text-align: center!important
	}
	.wrapper {
		padding-top: 125px!important
	}
	.wrapper-blog {
		padding-top: 60px!important
	}
	.category_drop {
		display: none
	}
	.cart__btn {
		padding: 24px 30px!important
	}
	.catey__icon {
		display: block!important
	}
	.search__icon {
		display: block
	}
	.offers-banner .owl-stage-outer {
		overflow: hidden!important
	}
	.offr-none {
		display: none
	}
	.pdp-details ul li {
		border-bottom: 1px solid #efefef;
		display: block!important;
		width: 100%!important;
		border-right: 0!important
	}
	.pdp-details ul li:last-child {
		border-bottom: 0
	}
	.radio--group-inline-container_1 li {
		display: block!important;
		width: 100%!important
	}
	.radio--group-inline-container_1 {
		display: block!important
	}
	.left-text {
		text-align: center!important
	}
	.about-img {
		margin-top: 58px!important
	}
	.sign-img {
		display: none
	}
	.sign-inup {
		padding: 50px 0!important
	}
}

@media(min-width:992px) and (max-width:1199.98px) {
	body {
		overflow-y: scroll
	}
	.logo img {
		width: 200px;
		text-align: center;
		margin-top: 10px;
		float: none
	}
	.search120 {
		width: 25%!important;
		margin-left: 40px
	}
	.header_right ul li:first-child {
		display: none
	}
	.header_right .blog-nav li:first-child {
		display: block!important
	}
	.menu.dropdown_loc {
		z-index: 9999!important
	}
	.menu.dropdown_mn {
		z-index: 9999!important
	}
	.menu.dropdown_ms {
		z-index: 9999!important
	}
	.menu.dropdown_account {
		z-index: 9999!important
	}
}

@media(min-width:1200px) {
	.container {
		max-width: 1200px!important
	}
	.menu.dropdown_loc {
		z-index: 9999!important
	}
	.menu.dropdown_mn {
		z-index: 9999!important
	}
	.menu.dropdown_ms {
		z-index: 9999!important
	}
	.menu.dropdown_account {
		z-index: 9999!important
	}
}

@media only screen and (max-width: 991px) {
	._2RZDN {
		display: block;
		padding-bottom: 4px;
		max-width: 100%;
		min-width: auto;
		margin: 0 auto;
		padding-top: 6px;
	}
	.m-hidden {
		display: none;
	}
	.res_main_logo {
		display: inline-block;
		margin-left: 0px;
		width: 130px;
	}
	.mp-location .mp-del {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.mp-del .m-title {
		font-size: 26px;
		line-height: 26px;
		text-align: center;
		margin-bottom: 2px;
	}
	.mp-del .sub-title {
		font-size: 16px;
		line-height: 36px;
		text-align: center;
	}
	._1Vw_y {
		height: 190px;
	}
	._2dYjq {
		margin-bottom: 24px;
		width: 130px;
		height: 130px;
	}
	._12i5X {
		width: auto;
	}
	._2Zn3W {
		color: #fff;
		text-align: center;
		background: #ffffff26;
		margin: 14px 0px;
		padding-bottom: 25px;
		border-radius: 6px;
	}
	.max-w-screen-2xl {
		max-width: initial;
		min-height: auto;
	}
	.max-w-screen-2xl {
		padding: 20px 15px !important;
	}
	.w-full .font-bold {
		font-weight: 500;
		font-size: 18px;
	}
	.text-base {
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 14px !important;
	}
	.w-full .mt-8 img {
		width: 105px;
	}
	.app-img {
		display: none;
	}
	.lg\:w-2\/5 {
		width: 100%;
		text-align: center;
	}
	._1C4_O {
		width: 100%;
		padding-bottom: 20px;
	}
	.social-links-footer ul {
		float: none;
		width: fit-content;
		margin: 0px auto;
		margin-top: 10px;
	}
	.call-email-alt li {
		text-align: center;
	}
	.second-row-item {
		margin-top: 15px;
	}
	.col-xs-6 {
		width: 50%;
	}
	.second-row-item-app {
		margin-top: 15px;
	}
	img.download-btn {
		width: 80px;
	}
	.second-row-item-payment {
		margin-top: 15px;
	}
	.financial-institutes__logo img {
		width: 25px;
		height: auto;
	}
	.copyright-text {
		text-align: center;
	}
	.footer-last-row {
		padding: 15px 0;
	}
	.smb-20 {
		margin-bottom: 15px;
	}
	.logo.logo-width-1 a img {
		display: none;
	}
}