
@media (max-width:1500px){
	.blog_owl .prev-btn {
		left: -77px;
	}
	.blog_owl .next-btn {
		right: -77px;
	}
	}
	@media (max-width:1400px){
	.ScrollStyle {
	height: 260px;
}
	.description-table tr td {
	font-size: 13px;
}
		.blog-checkbox {
			display: flex;
			align-items: baseline;
			column-gap: 10px;
		}
		.ellipse2 {
			right: 80px;
		}
		.ellipse3 {
			right: 23%;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 18px;
		}
		.form_wrpp {
			width: 70%;
		}
		.form_main_wrpp{
			width: 100%!important;
		}
		.plan-description{
			padding: 0;
		}
		.plan-price{
			font-size: 24px;
		}
	}
	@media (max-width:1366px){
		.pattern-1 ,  .pattern-2 {
			height: 80px;
			background-size: contain;
		}
		.app_icon {
			margin-right: 5px;
		}
		.app_icon i {
			font-size: 22px;
		}
		.app_icon img{
		width: 20px;
		}
		.ftr_btn_app .downl_innr_btn span {
			font-size: 12px;
		}
		.ftr_btn_app .downl_innr_btn {
			font-size: 8px;
		}
		.navbar_cs .nav-item.add_lst {
			padding-left: 0;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px 16px;
		}
	}
	@media (max-width:1299px){
	.blog_owl .prev-btn {
		left: -38px;
	}
	.blog_owl .next-btn {
		right: -38px;
	}
	}
	@media (max-width:1199px){
		.counter_inner_wrp {
			margin-bottom: 15px;
		}
		.counting h2 {
			font-size: 34px;
		}
		.ftr_btn_app .downl_innr_btn {
			font-size: 12px;
		}
		.ftr_btn_app .downl_innr_btn span {
			font-size: 18px;
		}
		.btn-app .d-flex {
			margin-bottom: 0px!important;
		}
		.ftr_btn_app {
			margin-bottom: 0px;
		}
		.ellipse3 {
			right: 26%;
		}
		.dnld_cntnt {
			text-align: center;
		}
		.dnld_cntnt .d-flex {
			justify-content: center;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 16px;
			padding: 10px 0px;
		}
		.dnld_app_inner {
			padding: 60px 60px 0px;
		}
		.app_img {
			text-align: center;
		}
		.loctn_icns .d-flex {
			margin-bottom: 20px;
		}
		.city_lstng h3 {
			font-size: 18px;
		}
		.see_now_wrp a {
			font-size: 16px;
		}
		.form_wrpp {
			width: 100%;
		}
		.dnld_cntnt h1 {
			font-size: 32px;
		}
		.dnld_cntnt p {
			font-size: 16px;
		}
		.downl_innr_btn span {
			font-size: 18px;
			font-weight: 600;
		}
		.downl_innr_btn {
			font-size: 12px;
		}
		.blog_contnt h4 {
			font-size: 18px;
		}
		.blg_list li {
			font-size: 14px;
		}
		.read_btn a {
			font-size: 14px;
		}
		.comnt_wrp {
			font-size: 14px;
		}
		.testmnl_inner_content p::before {
			left: -55px;
		}
		.testmnl_inner_content p::after {
			right: -90px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px 10px;
			font-size: 12px;
		}
		.top_left p {	
			font-size: 12px;
		}
		.top_right a {
			font-size: 12px;
		}
		.spring_smr h1 {
			font-size: 43px;
			line-height: 55px;
		}
		.banner_left p {
			font-size: 18px;
		}
		.banner_sec .owl-dots {
			right: -45px;
		}
		.btn-theme{
			font-size: 14px;
		}
		.list_cat_wrp{
			margin-bottom: 30px;
			height: initial;
		}
		.list_city_wrp {
			height: inherit;
		}
		.list_name a {
			font-size: 22px;
		}
		.list_name {
			padding: 15px;
		}
		.order-tracking .card-body{
			padding: 8px;
		}
		.order-tracking .card-body h6{
			font-size: 14px;
		}
		.order-tracking .card-body p{
			font-size: 14px;
			margin-bottom: 4px;
		}
		.contact-info-item{
			padding: 14px 18px 14px 76px;
		}
		.contact-info-item i{
			width: 48px;
			height: 48px;
			font-size: 24px;
			left: 10px;
			line-height: 48px;
		}
		.contact-info-item h3{
			font-size: 18px;
		}
		.contact-info-item p{
			font-size: 12px;
		}
	}
	@media (max-width:991px){
	.blog_page .item {
	width: 50%;
}
		.nav-item.add_lst::before {
display: none;
		}
		.tabs-wrap {
			margin-bottom: 0px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px 10px;
			font-size: 14px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px;
		}
		.navbar_cs .nav-item.add_lst {
			border-left: 0px solid #EAEAEA;
			margin-left: 0px;
		}
		.topbar_wrp {
			justify-content: center;
		}
		.top_left {
			display: none;
		}
		.dnld_app_inner {
			padding: 50px 50px 0px;
		}
		.res-menu-toggle,a.close-sidebar {
			display: block;
		 }
		.res-menu-toggle {
			position: absolute;
			right: 20px;
			background: #fff;
			border: 1px solid #fa8c0b;
			color: #fa8c0b;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			text-align: center;
			line-height: 43px;
			font-size: 22px;
			top: 20px;
			transition: all ease .3s;
		}
		.res-menu-toggle:hover{
			background:transparent
		}
		a.close-sidebar {
			position: absolute;
			right: 10px;
			top: 10px;
			color: #fa8c0b;
			font-size: 28px;
			font-weight: 700;
		}
		.sidebar-wrapper {
			position: fixed;
			left: 0;
			width: 300px;
			top: 0;
			z-index: 1;
			bottom: 0;
			border-radius: 0;
			margin: 0;
			transform: translateX(-100%); 
			transition: all ease .3s;
		}
		.user-profile.open .sidebar-wrapper{
			transform: translateX(0%); 
		}
		.cplgr-dashboard-menu {
			margin: 60px 0 0;
		}
		.spring_smr::before {
			top: -30px;
		}
		.explore::before {
			display: none;
		}
		.main_form_wrap .title {
			font-size: 20px;
		}
		.pattern-1 ,  .pattern-2 {
			display: none;
		}
		.thankyou_inner {
			padding: 50px 20px;
		}
		.single-blog-content {
			padding: 0px;
		}
		.inner-header .navbar_cs {
			padding: 10px 15px;
		}
		.navbar_cs .navbar-nav .nav-link {
			padding: 10px 0px !important;
		}
		.navbar_cs {
			padding: 10px 15px;
		}
		input.blog-control {
			max-width: 100%;
			width: 100%;
		}
		.testmnl_inner_content p br{
			display: none;
		}
		.see_now_wrp a {
			font-size: 14px;
		}
		.city_lstng h3 {
			font-size: 16px;
		}
		.city_lstng h3 span {
			font-size: 16px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px 10px;
			font-size: 14px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px;
		}
		.navbar_cs .nav-item.add_lst {
			border-left: 0px solid #EAEAEA;
			margin-left: 0px;
		}
		.topbar_wrp {
			justify-content: center;
		}
		.top_left {
			display: none;
		}
		.dnld_app_inner {
			padding: 50px 50px 0px;
		}
		.product-dt-right{
			margin-left: 0;
		}
		.pro-desc-commnet-area{
			padding-right: 0;
		}
		.order-tracking{
			margin-bottom: 70px;
		}
		.order-tracking::before {
			content: "";
			display: block;
			width: 2px;
			background-color: #878a9963;
			top: 0;
			position: absolute;
			left: 50%;
			z-index: 0;
			height: 176px;
		}
		.order-tracking .card{
			box-shadow:unset;
		}
		.blog-latest .blog-latest-items{
			margin-bottom: 20px;
		}
		.filter-sidebar{
			position: fixed;
			left: 0;
			width: 300px;
			top: 0;
			z-index:1000;
			bottom: 0;
			border-radius: 0;
			margin: 0;
			transform: translateX(-100%);
			overflow-y: auto !important;
			transition: all ease .3s;
			padding-top: 60px;
		}
		.product-wrapper.open .filter-sidebar {
			transform: translateX(0%);
		}
		.filter-sidebar .card-header{
			background: #fff;
		}
	}
	@media (max-width:767px){
	.ScrollStyle {
	height: 222px;
}
		.ftr_btn_app {
			margin-bottom: 0px!important;
		}
		.sales_page {
			padding: 50px 0px;
		}
		.checkout .modal-header .btn_close {
			position: relative;
			right: inherit;
			top: inherit;
			background: #0000;
			border: 0px;
			color: #000;
			font-size: 28px;
		}
		.custom-container {
			padding: 50px 0;
		}
		.tab_inner_name h4 {
			font-size: 18px;
		}
		.loctn_icns {
			margin-top: 15px;
		}	
		.location_wrp {
			margin-top: 15px;
		}
		.links_wrp {
			margin-top: 15px;
		}
		.footer {
			padding: 50px 0px 0;
		}	
		
		.testimonal_img {
			margin: 50px auto;
		}
		.tstmnl_cntnt {
			margin-bottom: 30px;
		}
		
		.newletter {
			padding: 50px 0px;
		}
		.testimonial {
			padding: 50px 0px;
		}
		.blog {
			padding: 50px 0px;
		}
		.counter_sec .col-md-3:last-child 	.counter_inner_wrp{
			margin-bottom: 0px;
		}
		.counter_sec {
			padding: 50px 0px;
		}
		.popular_stores {
			margin-bottom: 50px;
		}
		.popular_innner_tabs {
			padding: 50px 0px 0px;
		}
		
		.popular_inner {
			padding-top: 50px;
		}
		.listing_city .col-md-6:last-child .list_city_wrp{
			margin-bottom: 0px;
		}
		.listing_city {
			padding: 50px 0px;
		}
		.download_app {
			margin-bottom: 0px;
		}
		.copyright {
			margin-top: 50px;
		}
		.top_category {
			padding: 50px 0px 50px;
		}
		.ellipse2 {
			right: 0;
		}
		.ellipse3 {
			right: 17%;
		}
		.category_srch_wrp .input-group input {
			height: 50px;
			border: 1px solid #E8E8E8;
			border-radius: 10px !important;
		}
		.search_btn_wrp .btn-theme {
			height: 50px;
		}
		.dropdown-menu.show {
			transform: translate(0px, 35px) !important;
		}
		.app_icon i {
			font-size: 31px;
		}
		.app_icon img {
			width: 24px;
		}
		.app_icon {
			margin-right: 10px;
		}
		.btn-app .d-flex.align-items-center {
			margin-bottom: 0px;
		}
		.ftr_btn_app .downl_innr_btn {
			font-size: 12px;
		}
		.ftr_btn_app .downl_innr_btn span {
			font-size: 18px;
		}
		.loctn_icns .d-flex {
			margin-bottom: 20px;
		}
		.newslettr_email .btn-theme {
			position: absolute;
			right: 7px;
			border-radius: 10px !important;
			z-index: 999;
			display: none;
		}
		.newslettr_email .form-control {
			padding: 10px 15px 10px 70px;
		}
		.category_srch_wrp {
			bottom: initial;
			margin-bottom: 40px;
		}
		.newslettr_email {
			margin-top: 20px;
		}
		.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
			background: #fa8c0b;
		}
		.owl-theme .owl-dots .owl-dot span {
			background: #FA8C0B66;
		}
		.blog .owl-dots {
			display: block;
		}
		.blog_owl .btn-wrap {
			display: none;
		}
		.counter_img img {
			width: 45px;
		}
		.counting h2 {
			margin-bottom: 0px;
			font-size: 20px;
		}
		.counting p {
			margin-bottom: 0px;
			font-size: 14px;
		}
		.counting span {
			font-size: 24px;
		}
		.counter_inner_wrp {
			margin-bottom: 30px;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 18px;
			color: #000;
		}
		.popular_inner {
			background: none;
		}
		.popular_stores .main_hd {
			color: #000 !important;
		}
		.inner_tab_box {
			margin-bottom: 30px;
		}
		.popular_tabs .col-md-6:last-child .inner_tab_box{
			margin-bottom: 0px;
		}
		.banner_sec {
			padding: 40px 0px;
		}
		.banner_left {
			text-align: center;
			margin-bottom: 30px;
		}
		.category_srch_wrp .d-flex {
			flex-wrap: wrap;
			row-gap: 25px;
		}
		.category_srch_wrp .input-group {
			margin: 0px 0px !important;
		}
		.search_btn_wrp {
			width: 100%;
		}
		.search_btn_wrp .btn {
			width: 100%;
		}
		.category_srch_wrp label {
			font-size: 18px;
			font-weight: 500;
			width: 20%;
		}
		.banner_sec .owl-dots {
			position: relative;
			top: inherit;
			transform: rotate(0deg);
			right: initial;
			margin-top: 30px;
		}
		.left_wrp_img {
			width: 100%;
		}
		.left_wrp_main {
			height: initial;
		}
		.left_wrp_img img {
			width: 100%;
			height: 500px;
		}
		.wideget-user-img {
			width: 60px;
			height: 60px;
			margin-right: 1rem;
		}
		.media-icon{
			width: 2.5rem;
			height: 2.5rem;
		}
		.wideget-user-desc .user-wrap {
			margin-top:0px;
		}
		.page-header .page-title {
			font-size: 20px;
		}
		.tabs-wrap .product-desc-wrapper .title {
			font-size: 18px;
		}
		.tabs-wrap ul.tabs li a {
			font-size: 18px;
		}
		.list-group-dt {
			margin-top: 20px;
		}
		.product-list-section .row .col-md-4:last-child .product-item {
			margin-bottom: 0px;
		}
		.checkout {
			padding: 50px 0px;
		}
		.financial_page {
			padding: 50px 0px;
		}
		.testmnl_inner_content p {
			width: 100%;
		}
		.left_img1, .left_img2, .right_img1, .right_img2 {
			display: none;
		}
		.testmnl_inner_content p::before, .testmnl_inner_content p::after {
			display: none;
		}
		.inner_city {
			padding: 20px;
		}
		.btn.btn-circle img {
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
		.list_img img {
			width: 100%;
			height: 230px;
			object-fit: cover;
			border-radius: 15px 15px 0px 0px;
		}
		.list_name a {
			font-size: 20px;
		}
		.search_btn_wrp img{
			display: none;
		}
		.search_none {
			display: block;
			font-size: 18px;
			color: #fff;
			text-transform: capitalize;
		}
		.popular_stores .nav-tabs .nav-item {
			white-space: nowrap;
		}
		.form_wrpp {
			width: 100%;
			margin-top: 20px;
		}
		.v-height {
			height: initial !important;
		}
		.tab_inner_name h4 {
			font-size: 18px;
		}
		.location_wrp {
			margin-top: 15px;
		}
		.links_wrp {
			margin-top: 15px;
		}
		.footer {
			padding: 50px 0px 0px;
		}
		.testimonal_img {
			margin: 50px auto;
		}
		.tstmnl_cntnt {
			margin-bottom: 30px;
		}
		
		.newletter {
			padding: 50px 0px;
		}
		.testimonial {
			padding: 50px 0px;
		}
		.blog {
			padding: 50px 0px;
		}
		.counter_sec .col-md-3:last-child 	.counter_inner_wrp{
			margin-bottom: 0px;
		}
		.counter_sec {
			padding: 50px 0px;
		}
		.popular_stores {
			margin-bottom: 50px;
		}
		.popular_innner_tabs {
			padding: 50px 0px 0px;
		}
		
		.popular_inner {
			padding-top: 50px;
		}
		.listing_city .col-md-6:last-child .list_city_wrp{
			margin-bottom: 0px;
		}
		.listing_city {
			padding: 50px 0px;
		}
		.download_app {
			margin-bottom: 0px;
		}
		.copyright {
			margin-top: 50px;
		}
		.top_category {
			padding: 50px 0px 50px;
		}
		.ellipse2 {
			right: 0;
		}
		.ellipse3 {
			right: 17%;
		}
		.category_srch_wrp .input-group input {
			height: 50px;
			border: 1px solid #E8E8E8;
			border-radius: 10px !important;
		}
		.search_btn_wrp .btn-theme {
			height: 50px;
		}
		.dropdown-menu.show {
			transform: translate(-58px, 35px) !important;
		}
		.app_icon i {
			font-size: 31px;
		}
		.app_icon img {
			width: 24px;
		}
		.app_icon {
			margin-right: 10px;
		}
		.btn-app .d-flex.align-items-center {
			margin-bottom: 0px;
		}
		.ftr_btn_app .downl_innr_btn span {
			font-size: 18px;
		}
		.loctn_icns .d-flex {
			margin-bottom: 20px;
		}
		.newslettr_email .btn-theme {
			position: absolute;
			right: 7px;
			border-radius: 10px !important;
			z-index: 999;
			display: none;
		}
		.newslettr_email .form-control {
			padding: 10px 15px 10px 70px;
		}
		
		.category_srch_wrp {
			bottom: initial;
			margin-bottom: 40px;
		}
		.newslettr_email {
			margin-top: 20px;
		}
		.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
			background: #fa8c0b;
		}
		.owl-theme .owl-dots .owl-dot span {
			background: #FA8C0B66;
		}
		.blog .owl-dots {
			display: block;
		}
		.blog_owl .btn-wrap {
			display: none;
		}
		.counter_img img {
			width: 45px;
		}
		.counting h2 {
			margin-bottom: 0px;
			font-size: 20px;
		}
		.counting p {
			margin-bottom: 0px;
			font-size: 14px;
		}
		.counting span {
			font-size: 24px;
		}
		.counter_inner_wrp {
			margin-bottom: 30px;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 16px;
			color: #000;
		}
		.popular_inner {
			background: none;
		}
		.popular_stores .main_hd {
			color: #000 !important;
		}
		.inner_tab_box {
			margin-bottom: 30px;
		}
		.popular_tabs .col-md-6:last-child .inner_tab_box{
			margin-bottom: 0px;
		}
		.banner_sec {
			padding: 40px 0px;
		}
		.banner_left {
			text-align: center;
			margin-bottom: 30px;
		}
		.category_srch_wrp .d-flex {
			flex-wrap: wrap;
			row-gap: 25px;
		}
		.category_srch_wrp .input-group {
			margin: 0px 0px !important;
		}
		.search_btn_wrp {
			width: 100%;
		}
		.search_btn_wrp .btn {
			width: 100%;
		}
		.category_srch_wrp label {
			font-size: 18px;
			font-weight: 500;
			width: 20%;
		}
		.banner_sec .owl-dots {
			position: relative;
			top: inherit;
			transform: rotate(0deg);
			right: initial;
			margin-top: 30px;
		}
		.left_wrp_img {
			width: 100%;
		}
		.left_wrp_main {
			height: initial;
		}
		.left_wrp_img img {
			width: 100%;
			height: 500px;
		}
		.wideget-user-img {
			width: 60px;
			height: 60px;
			margin-right: 1rem;
		}
		.product-dt-view{
			padding: 20px 15px;
		}
		.product-group-dt{
			padding: 12px;
		}
		.tp-cart-list .table>:not(caption)>*>* {
			padding: 12px;
		}
		.description-table tr td {
			font-size: 14px;
		}
		
	}
	@media (max-width:575px){
	.cart_modal .modal-content {
	width: 320px;
}
		.blog_page .item {
	width: 100%;
}
		p , a{
			font-size: 14px;
		}
		.socl_links ul li i {
			width: 35px;
			height: 35px;
		}
		.opening_hours p {
			font-size: 14px;
		}
		.contact-address p {
			font-size: 14px;
		}
		.single-desc p {
			font-size: 14px;
		}
		.main-title-tt span {
			font-size: 18px;
		}
		.main-title-tt h2 {
			font-size: 20px;
		}
		.list_right_hd {
			font-size: 18px;
		}
		.opening_hours h5 {
			font-size: 18px;
		}
		.list_dtl_lft h4 {
			font-size: 20px;
			margin: 15px 0px;
		}
		.thankyou-page {
			margin: 50px 0px;
		}
		.thankyou_inner {
			padding: 50px 50px;
		}
		.brpt h2 {
			font-size: 36px;
		}
		.breadcrumb_area {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		.blog_page {
			padding: 50px 0px;
		}
		.list_img img {
			height: 200px;
		}
		.dropdown-menu.show {
			transform: translate(0px, 35px) !important;
		}
		.copyright {
			margin-top: 30px;
		}
		.category_srch_wrp label {
			font-size: 16px;
		}
		.footer {
			padding: 40px 0px 0px;
		}
		.newslettr_email {
			margin-top: 20px;
		}
		.testimonal_img {
			margin: 40px auto;
		}
		.tstmnl_cntnt {
			margin-bottom: 20px;
		}
		.left_img1, .left_img2 , .right_img1 , .right_img2{
			display: none;
		}
		.newletter {
			background: #fa8c0b;
			padding: 40px 0px;
		}
		.testimonial {
			padding: 40px 0px;
		}
		.blog {
			padding: 40px 0px;
		}
		.counter_sec .col-md-6:last-child 	.counter_inner_wrp{
			margin-bottom: 0px;
		}
		.counter_sec {
			padding: 40px 0px;
		}
		.popular_stores {
			margin-bottom: 40px;
		}
		.popular_innner_tabs {
			padding: 40px 0px 0px;
		}
		.popular_stores #myTab {
			border-bottom: 0px solid #727272;
		}
		.popular_stores .main_hd {
			margin-bottom: 20px !important;
		}
		.popular_inner {
			padding-top: 40px;
		}
		.download_app {
			margin-bottom: 0px;
		}
		.listing_city .col-md-6:last-child .list_city_wrp{
			margin-bottom: 0px;
		}
		.listing_city {
			padding: 40px 0px;
		}
		.explor_btn_wrp {
			margin-top: 0px !important;
		}
		.blog_owl .explor_btn_wrp {
			margin-top: 15px !important;
		}
		.top_category {
			padding: 40px 0px 40px;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 14px;
			padding: 10px 0px;
		}
		.dnld_cntnt .d-flex {
			flex-wrap: wrap;
			row-gap: 20px;
		}
		.app_img {
			text-align: center;
		}
		.loctn_icns .d-flex {
			margin-bottom: 20px;
		}
		.city_lstng h3 {
			font-size: 18px;
		}
		.see_now_wrp a {
			font-size: 16px;
		}
		.form_wrpp {
			width: 100%;
		}
		.dnld_cntnt h1 {
			font-size: 32px;
		}
		.dnld_cntnt p {
			font-size: 16px;
		}
		.downl_innr_btn span {
			font-size: 18px;
			font-weight: 600;
		}
		.downl_innr_btn {
			font-size: 12px;
		}
		.blog_contnt h4 {
			font-size: 18px;
		}
		.blg_list li {
			font-size: 14px;
		}
		.read_btn a {
			font-size: 14px;
		}
		.comnt_wrp {
			font-size: 14px;
		}
		.testmnl_inner_content p::before {
			left: -55px;
		}
		.testmnl_inner_content p::after {
			right: -90px;
		}
		.navbar_cs .navbar-nav .nav-link {
			margin: 0px 10px;
			font-size: 12px;
		}
		.top_left p {	
			font-size: 12px;
		}
		.top_right a {
			font-size: 12px;
		}
		.spring_smr h1 {
			font-size: 43px;
			line-height: 55px;
		}
		.banner_left p {
			font-size: 18px;
		}
		.btn-theme{
			font-size: 14px;
		}
		.list_cat_wrp{
			margin-bottom: 30px;
			height: initial;
		}
		.list_city_wrp {
			height: inherit;
		}
		.list_name a {
			font-size: 22px;
		}
		.list_name {
			padding: 15px;
		}
		.product_owl .next-btn{
			right: 15px;
		}
		.product_owl .prev-btn {
			left: 15px;
		}
		.pdp-details ul li{
			width: 100%;
			border-bottom: 1px solid #efefef;
			border-right: 0;
			padding: 15px;
		}
		.category_srch_wrp .input-group input {
			height: 45px;
		}
		.btn-srch-icon {
			height: 45px;
		}
		.copyright {
			margin-top: 40px;
		}
		.category_srch_wrp label {
			font-size: 16px;
		}
		.newslettr_email {
			margin-top: 20px;
		}
		.testimonal_img {
			margin: 40px auto;
		}
		.tstmnl_cntnt {
			margin-bottom: 20px;
		}
		.left_img1, .left_img2 , .right_img1 , .right_img2{
			display: none;
		}
		.newletter {
			background: #fa8c0b;
			padding: 40px 0px;
		}
		.testimonial {
			padding: 40px 0px;
		}
		.blog {
			padding: 40px 0px;
		}
		.counter_sec .col-md-3:last-child 	.counter_inner_wrp{
			margin-bottom: 0px;
		}
		.counter_sec {
			padding: 40px 0px;
		}
		.popular_stores {
			margin-bottom: 40px;
		}
		.popular_innner_tabs {
			padding: 40px 0px 0px;
		}
		.popular_stores #myTab {
			border-bottom: 0px solid #727272;
		}
		.popular_stores .main_hd {
			margin-bottom: 20px !important;
		}
		.popular_inner {
			padding-top: 40px;
		}
		.download_app {
			margin-bottom: 0px;
		}
		.listing_city .col-md-6:last-child .list_city_wrp{
			margin-bottom: 0px;
		}
		.listing_city {
			padding: 40px 0px;
		}
		.explor_btn_wrp {
			margin-top: 15px !important;
		}
		.top_category {
			padding: 40px 0px 40px;
		}
		.popular_stores .nav-tabs .nav-link {
			font-size: 14px;
			padding: 10px 0px;
		}
		.dnld_cntnt .d-flex {
			flex-wrap: wrap;
			row-gap: 20px;
		}
		.links_wrp ul {	
			margin-top: 15px;
		}
		.loctn_icns {
			margin-top: 15px;
		}	
		.location_wrp {
			margin-top: 15px;
		}
		.links_wrp {
			margin-top: 15px;
		}
		.wideget-user-desc .user-wrap {
			margin-top: 6px;
		}
		.fav-profile .avatar-sm {
			height: 3rem;
			width: 3rem;
		}
		.ordr-crt-share li{
			margin-bottom: 10px;
			margin-right: 0 !important;
		}
}

	@media (max-width:480px){
	.ScrollStyle {
	height: 215px;
}
		.testimonal_img {
			margin: 25px auto;
		}
		.testmnl_inner_content p {
			font-size: 16px;
			margin: 0px;
		}
		.testmnl_inner_content p::before, .testmnl_inner_content p::after{
			display: none;
		}
		.testmnl_inner_content p {
			width: 100%;
		}
		.popular_stores .nav-tabs .nav-link {
			padding: 10px 0px 20px;
		}
		.popular_stores .nav-tabs .nav-item {
			width: 100%;
			margin-bottom: 5px;
			padding: 0 10px;
			white-space: nowrap;
		}
		.popular_stores #myTab {
			display: flex;
			flex-wrap: nowrap;
			overflow-x: auto;
		}
		.checkout {
		padding: 40px 0px;
	}
		.brpt h2 {
			font-size: 30px;
		}
		.brpt ul li {
			font-size: 14px;
		}
		.main_form_wrap .title {
			font-size: 16px;
			line-height: 27px;
		}
		.business-information-form {
			padding: 15px!important;
		}
			.sales_page {
				padding: 40px 0px;
			}
			.custom-container {
				padding: 40px 0;
			}
		.summery-wrap .grand-total-wrap .row>div {
			width: 100%
		}
		.financial_page {
			padding: 40px 0px;
		}
		.thankyou-page {
			margin:40px 0px;
		}
		.thankyou_inner {
			padding: 50px 20px;
		}
		.blog-title h2 {
			font-size: 22px;
		}
		.blog-bullets h2 {
			font-size: 22px;
		}
		.blog-title-2 h2 {
			font-size: 22px;
		}
		.blog_page {
			padding: 40px 0px;
		}
		.top_right .top_menu_list li {
			padding: 0px 15px;
		}
		.dnld_cntnt p br{
			display: none;
		}
		.form-group.checkbox_frm {
			display: flex;
			flex-direction: column;
		}
		.testmnl_inner_content p::before, .testmnl_inner_content p::after{
			display: none;
		}
		.testmnl_inner_content p {
			width: 100%;
		}
		.popular_stores .nav-tabs .nav-link {
			padding: 10px 0px 20px;
		}
		.popular_stores .nav-tabs .nav-item {
			width: 100%;
			margin-bottom: 5px;
		}
	.left_wrp_img img {
		height: 400px;
	}
	.right_wrp_main {
		padding: 20px;
	}
	.form_wrpp h1 {
		font-size: 24px;
	}
	.ftr_btn_app .downl_innr_btn span {
		font-size: 16px;
	}
	.ftr_btn_app .downl_innr_btn {
		font-size: 10px;
	}
	.city_lstng h3 span {
		color: #fa8c0b;
		font-size: 16px;
	}
	.main_hd {
		font-weight: 600;
		font-size: 24px;
	}
	.list-group-dt {
		padding: 30px 15px;
	}
	.list_view {
		padding: 20px 20px;
	}
	}
	@media (max-width:360px){
		.blg_list li:last-child {
			justify-content: inherit;
		}
		.checkout .title-box h2 {
			font-size: 17px;
		}
		.main_form_wrap .title {
			font-size: 16px;
		}
		#blg_form {
			padding: 15px;
		}
		.blog-meta-top2 span {
			font-size: 14px;
		}
	.top_right .top_menu_list li {
		padding: 0px 14px;
	}
	.category_srch_wrp label {
		font-size: 14px;
	}
	.inner_city {
		justify-content: normal;
		flex-direction: column;
		row-gap: 10px;
	}
	.dnld_app_inner {
		padding: 30px 20px 0px;
	}
	.newslettr_email .form-control {
		height: 50px;
	}
	.app_icon i {
		font-size: 24px;
	}
	.app_icon img {
		width: 18px;
	}
	
	.copyright p {
		margin-bottom: 0px;
		font-size: 14px;
	}
	.dnld_cntnt h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.dnld_cntnt p {
		font-size: 13px;
		margin-bottom: 20px;
	}
	.banner_left p {
		font-size: 16px;
	}
	.search_btn_wrp .btn-theme {
		height: 45px;
	}
	.list_name a {
		font-size: 16px;
	}
	.inner_city {
		padding: 20px;
	}
	.left_wrp_img img {
		height: 400px;
	}
	.right_wrp_main {
		padding: 20px;
	}
	.form_wrpp h1 {
		font-size: 24px;
	}
	
}
@media (max-width:320px){
	.list_right_hd {
		font-size: 16px;
	}
	.list_dtl_lft h4 {
		font-size: 18px;
	}
	.ftr_btn_app .downl_innr_btn {
		font-size: 15px;
	}
	.blg_list li {
		width: 100%;
	}
	.blg_list {
		flex-direction: column;
		row-gap: 12px;
	}
.navbar_cs .navbar-brand {
	margin-left: 0px;
}
.navbar-brand img {
	width: 100px;
}
.ftr_btn_app {
	flex-direction: column;
	row-gap: 12px;
}
.app_icon {
	margin-right: 18px;
}
.app_icon i {
	font-size: 30px;
}
.app_icon img {
	width: 25px;
}
.top_right .top_menu_list li {
	padding: 0px 7px;
}
}