.row.sortingParentClass {
    width: 100%;
}
i.mdi.mdi-star.merchantCustomReviewStar:before {
    background: url(../img/sold-by-rating.png) no-repeat;
    background-size: 100%;
}


@media(max-width: 1280px){
.feature-box.border.p-3.border-radius-vendor.clearfix.h-100 {
    height: 100% !important;
}
.feature-box .vendor-rating {
    position: relative;
}
.section-padding.footer.border-top {
    z-index: 99999;
}
}

@media(max-width: 1165px){
.copyright p {
    font-size: 7px;
}
}

@media(max-width: 1024px){
.top-seller-home .product-footer .btn {
    width: 85% !important;
    left: 12px !important;
}
}

@media(max-width: 990px){
.slid_width {
    max-width: 33%;
    flex: 33%;
}
.right_Width {
    max-width: 66%;
    flex: 66%;
}
.five_col .col-md-3 {
    max-width: 33%;
}
.product-footer .btn {
    width: 85% !important;
    left: 11px !important;
}
}

@media(max-width: 768px){
form#register_form button {
margin-top: 20px !important;

}
    .osahan-menu-2 .nav-link {

    padding: 6px 18px !important;
}
.product-footer .btn {
    width: 85% !important;
    left: 11px !important;
}
.feature-box.border.p-3.border-radius-vendor.clearfix.h-100 {
    height: 100% !important;
}
.vendor-rating {
    position: relative;
}
.feature-box.border.p-3.border-radius-vendor.clearfix.h-100 img {
    height: auto;
    width: 100px;
}
.profile_info .h2, 
.profile_info h2 {
    font-size: 16px !important;
}
.red-heart {
    right: 66px;
}
.feature-box .col-md-8.float-left.p-0.h-100 {
    float: none;
    max-width: 100%;
}
.footer .col-md-8,
.footer .col-md-4{
    max-width: 100%;
    flex: 100%;
}
.footer .col-md-6.text-center.m-text-left {
    text-align: left !important;
    margin: 23px 0 0 0;
}
.copyright p {
    font-size: 12px;
}
.footer .col-md-2.my-auto.pt-2.copyright.p-0 {
    max-width: 34% !important;
    flex: 34px;
}
.footer .custom-line-width {
    max-width: 58%;
}
.footer-social a {
    margin: 0 15px 0 0px;
}
.wrap_pric .col-md-3 {
    padding: 0;
}
.fixme {
    width: 229px !important;
}
.shop-detail-right .btn {
    padding: 6px 18px;
    font-size: 16px !important;
}
nav .search-form select {
    width: 176px !important;
}
.five_col .col-md-3 {
    max-width: 50%;
    flex:50%;
}
.product-body h5 {
    text-align: center;
}
.product-body .offer-price {
    text-align: center;
}
.product-body .reating {
    color: #DB8F0B;
    text-align: center;
}
section.form-style.map-row-height {
    height: 100% !important;
}
.toast-container > div {
    padding: 8px 8px 8px 4px !important;
}
.toast-container {
    left: 52% !important;
    width: 50% !important;
    /* border: solid; */
}
.section-padding.footer.border-top {
    z-index: 9999;
}
[name="recaptcha"] {
    transform: scale(0.6);
    position: relative;
    left: -46px;
}
.recent-view-col .col-md-3 {
    max-width: 50%;
    flex: 50%;
}
.col-md-4.v-slider{
  max-width: 35%;
  flex: 35%;
}
.col-md-7.ml-5.pro-detail{
    max-width: 58%;
    flex: 58%;
}
.col-md-7.ml-5.pro-detail .shop-detail-right .btn {
    max-width: 262px;
}
.col-md-5.sold-by-row {
    max-width: 50%;
    flex: 50%;
}
.col-md-7.border-left.cutomer-review-row{
    max-width: 50%;
    flex: 50%;
}
.col-md-4.pl-0.ratingStarCss{
    max-width: 50%;
    flex: 50%;
}
.new-rating.col-md-6.mt-2 {
    max-width: 50%;
    flex: 50%;
    padding: 0;
}
.new-rating .reating.ml-4.mb-2{
    margin-left: 0 !important;
}
.new-rating .col-xs-8.col-md-9{
    width: 82%;
}
.col-md-5.seller-recoomdation-row{
    max-width: 100%;
    flex: 100%;
}
.col-md-5.seller-recoomdation-row .col-md-6{
    max-width: 25%;
    flex: 25%;
}
.loop_comment .float-left.col-md-11.m-less-width{
    width: calc(100% - 35px);
}
.col-md-2.top-seller-row .product{
    float: left;
    max-width: 25%;
    flex: 25%;
}
.col-md-2.top-seller-row > h5{
    text-align: left !important;
    margin: 42px 0 0 0;
}
.col-md-2.top-seller-row {
    max-width: 100%;
    flex: 100%;
}
section.shop-single.section-padding.pt-3 .col-md-10{
    max-width: 100%;
    flex: 100%;
}
.customAddReviewListing {
    max-width: 100%;
    flex: 100%;
}
.main-nav-right li {
    margin: 0 0px 0 0 !important;
}
#promoCode {
    margin: 0 0 0 0 !important;
}
.form-style input[type="button"] {
    padding: 0px 24px 2px;
}
.no-padding-heart {
    padding: 0;
}

.rating-wishlist {
justify-content: center;
}

.expand-col {
max-width: 33%;
}

.profile_right p {
font-size: 12px;
}

.sidebar{
    padding:30px 7px;
}

.two-col{
    max-width:50%;
}

.heading.float-left, .wish_wrap h4, h4 {
font-size: 18px !important;
font-family: CenturyGothic;
}

.all-vendors .btn {
    padding: 6px 27px;
    }

}

@media(max-width: 767px){
.cat_lp .col-md-2 {
    width: 16%;
}
.cat_lp .non-food {
    height: 93px;
}
.cat_lp .non-food.fod_non p {
    left: 4px;
    font-size: 15px;
}
.food-item-row .col-md-4 {
    width: 33.333333%;
    float: left;
}
.food-item-row .fooditem {
    height: auto;
    position: relative;
}
.non-food-row .col-md-6 {
    width: 50%;
    float: left; 
}
.non-food-row .non-food {
    height: 121px;
}
.product-items-slider .item.col-md-2.mb-4 {
    /*width: 20%;*/
}
.footer .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
}
.footer .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
}
.footer .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
}
.shopping-cart-row{
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.prmo-discount-row{
   flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.shopping-cart-row .col-md-1.my-auto.text-center {
    float: left;
    text-align: left;
    width: 10px;
}
.shopping-cart-row .col-md-2.my-auto {
    width: 123px;
    float: left;
}
.shopping-cart-row .col-md-8 {
    width: 67%;
}
.shopping-cart-row .wrap_pric {
    margin-top: 0;
}
.fixme {
    background-color: #fff;
    z-index: 11;
    width: 205px !important;
}
#map1{
	height: 418px !important;
}
.accountSettingRow .col-md-4.mb-1.cg {
    width: 33%;
}
.accountSettingRow .col-md-7.pl-0.cg,
.accountSettingRow .col-md-6.pl-0.cg {
    width: 66%;
}
footer input[type="email"] {
    width: calc(100% - 126px);
}
.section-padding.footer.border-top {
    z-index: 9999;
    position: relative;
}
.col-md-4.v-slider{
  max-width: 35%;
  flex: 35%;
}
.col-md-7.ml-5.pro-detail{
    max-width: 58%;
    flex: 58%;
}
.col-md-7.ml-5.pro-detail .shop-detail-right .btn {
    max-width: 262px;
}
.col-md-5.sold-by-row {
    max-width: 50%;
    flex: 50%;
}
.col-md-7.border-left.cutomer-review-row{
    max-width: 50%;
    flex: 50%;
}
.col-md-4.pl-0.ratingStarCss{
    max-width: 50%;
    flex: 50%;
}
.new-rating.col-md-6.mt-2 {
    max-width: 50%;
    flex: 50%;
    padding: 0;
}
.new-rating .reating.ml-4.mb-2{
    margin-left: 0 !important;
}
.new-rating .col-xs-8.col-md-9{
    width: 82%;
}
.col-md-5.seller-recoomdation-row .col-md-6{
    max-width: 25%;
    flex: 25%;
}
.loop_comment .float-left.col-md-11.m-less-width{
    width: calc(100% - 35px);
}
.col-md-2.top-seller-row .product{
    float: left;
    max-width: 25%;
    flex: 25%;
}
.col-md-2.top-seller-row > h5{
    text-align: left !important;
    margin: 42px 0 0 0;
}
h4{
    font-size: 18px !important;
}
[name="recaptcha"] {
    transform: scale(0.6);
    position: relative;
    left: -46px;
}
.radio-design .checkmark:after {
    top: 2px;
    left: 2.2px;
}
.deliver-address-row .col-md-1.p-0.text-center.m-radio {
    float: left;
    width: auto;
}
.deliver-address-row .col-md-11.pl-1.m-less-width.cg.c-f-o {
    width: calc(100% - 41px);
}
.deliver-address-row .col-md-6.m-mb-10 {
    margin-bottom: 13px;
}
.payment-method-list .col-md-1.p-0.text-center.m-radio {
    float: left;
    width: auto;
}
.payment-method-list .col-md-11.pl-1.m-less-width {
    width: calc(100% - 41px);
}
.section-padding.footer.border-top {
position: relative !important;
}
}

@media(max-width: 615px){
.footer input[type="email"] {
    width: calc(100% - 147px);
}
.footer .text-p-left {
    margin-right: 234px;
}
}


@media(max-width: 600px){
.sticky-top {
    position: relative;
}
.product-footer .btn {
    width: 85% !important;
    left: 0 !important;
    position: relative !important;
}
.cat_lp .col-md-2 {
    width: 100%;
    margin-bottom: 10px;
}
.cat_lp .non-food {
    height: 261px;
}
.cat_lp .non-food.fod_non p {
    left: 93px;
    word-break: break-word;
    font-size: 20px;
    width: 151px;
    /* border: solid; */
}
section.form-style{
     overflow-y:auto !important; 
 }
.main-nav-right li {
    margin: 0 0px !important;
}
nav .search-form {
    height: 36px;
}
.osahan-menu .navbar-brand {
    width: 30%;
}
ul.navbar-nav li.nav-item {
    margin: 0;
    border-bottom: solid 1px;
    padding: 1px 22px;
}
.osahan-menu-2 .nav-link {
    font-size: 18px;
}
.owl-carousel-featured .owl-next,
.owl-carousel-featured .owl-prev {
    top: 36%;
}
.non-food-row .non-food {
    margin-bottom: 43px;
    height: 124px;
}
.footer .text-p-left {
    margin-top: 31px;
    margin-right: 0;
    text-align: left;
}
.footer input[type="text"] {
    float: left !important;
    width: 172px;
    margin: 0px 0 0px 0px;
    text-align: left !important;
}
.footer input[type="email"] {
    float: left !important;
    width: calc(100% - 126px);;
    margin: 0px 0 0px 0px;
    text-align: left !important;
}
.fooetr .text-center {
    text-align: left !important;
}
.m-text-left {
    text-align: left !important;
}
.custom-line-width {
    max-width: 100%;
    margin: 13px 0 !important;
    display: inline-block;
}
.copyright p {
    font-size: 15px;
    text-align: left;
    padding: 0 15px;
}
.form-style {
    padding: 20px 0;
}
.form-style {
    padding: 20px 0;
}
.search-loc {
    top: 20px;
    width: 217px;
}
.m-mt-5 {
    margin-top: -2px !important;
}
.location-selection {
    padding-bottom: 0 !important;
}
.v-slider #sync2{
    position: relative;;
    left: 0;
    width: 100%;
}
.v-slider #sync2 .owl-wrapper-outer .owl-wrapper .owl-item {
    float: none;
    display: inline-block;
    width: 47px !important;
    height: 47px;
    margin: 23px 10px 27px 0;
}
.v-slider #sync2 .owl-wrapper-outer .owl-wrapper .owl-item .item,
.v-slider #sync2 .owl-wrapper-outer .owl-wrapper .owl-item .item img{
	height: 100%;
}
.shop-detail-right .btn {
    max-width: 192px;
    font-size: 16px !important;
    background-repeat:repeat;
    background-size: 100% 100%;
}
.m-less-width{
    width: calc(100% - 35px);
}
.m-mt-4 {
    margin-top: 0px !important;
}
.m-checkbox {
    float: left;
    height: 22px;
    margin: 12px 6px 0 17px !important;
}
.orderbox {
    margin-top: 16px;
}
.m-w-100{
    width: 100%;
}
.time-am {
    margin-top: 2px;
}
.m-mb-10{
    margin-bottom: 20px;
}
.m-radio {
    float: left;
    width: 33px;
}
.m-top-20{
    margin-top: 20px !important;
}
.radio-design .checkmark:after {
    left: 2.4px;
}
.navbar-collapse .list-inline-item.cart-btn img {
    width: 28px;
}
nav .search-form select {
    width:131px !important;
    padding: 0 0 0 8px;
    background: none;
    margin: 0 0px 0 0px;
}
.map-bg {
    /* border: solid; */
    height: 345px;
    width: 100%;
}
.sub-map {
    left: 21px;
}
.v-slider #sync1{
    margin: 0;
}
.m-l-0{
    margin-left: 0 !important;
}
.shop-detail-right {
    padding: 0px;
    background:transparent;
}
.m-border-left-0{
    border-left: 0 !important;
}
.m-mb-5{
    margin-bottom: 0 !important;
}
.m-top-20{
    margin-top: 30px;
}
.expand-col {
    max-width: 100%;
    margin-bottom: 0;
}
.navbar-top .col-md-8 a.border-right-line {
    padding-right: 8px !important;
    margin-right: 3px !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.custom-select { 
    width: 80%;
 }
/*.navbar-top.pt-1.pb-1 { display: none;}*/
nav .form-btn{ 
    width: 51px !important; 
}
.product-header .badge{
 left: auto;
 bottom:62px;
}

a.float-right.text-secondary.font-ubuntu {
    margin-top: 5px; 
    float: left !important;
    text-align: left;
    width: 100%;
    z-index: 99;
    position: relative;
}
section.section-padding.bg-white.pt-5.pb-4.mt-5.mb-5 { 
    margin: 0 !important; padding: 0px !important;
}
.product{ 
    padding: 20px; 
}

.vendor_part_mb .row {
 width: 100%; margin: 0;
}
.row .feature-box.border.p-3.border-radius-vendor.clearfix.h-100{
 height: auto !important; text-align: center; 
}
.feature-box.border .mdi { 
    margin: auto !important; display: contents;
}
.vendor-rating{ 
    position: relative; margin-top: 15px;
     }

.section-padding.footer.border-top .row .col-md-6.text-center.m-text-left:first-child {
  margin: 20px 0 20px 0;
   }
.navbar.navbar-expand-lg.navbar-light.osahan-menu-2.pad-none-mobile {
 display: block !important;
}
.footer-social a{ 
    margin: 0 1px; 
}
.section-padding.footer.border-top .row .col-md-6.text-center.m-text-left a.text-white {
  width: 100%;
}
.product h5 {
    height: auto;
    overflow: hidden;
    text-align: center;
}
.product-body .offer-price{
	text-align: center;
}
.product-body .reating {
    text-align: center;
}
section.section-padding.bg-white.pt-5.pb-4.mt-5.mb-5 .col-md-2.text-center.ml-4 { 
    margin-left: 0 !important;
}

.loop_comment .float-right { 
    float: left !important; margin: 8px 0 0 0;
}
span.clearfix.mb-3.d-inline-block.w-100 a.float-right.cg.c-f-o { 
    width: 100%;
}
section.shop-single .col-md-7.border-left {
 margin-bottom: 22px; margin-top: 35px;
}
.profile_wrap .profile_info{
 width: 72%;
    margin-left: 20px !important;
}
.profile_wrap .profile_info h2 {
 font-size: 22px !important;
}

.profile_wrap .profile .img_pr{
 height: 78px; width: 70px; margin-top: -31px; 
}

.col-md-2.bell-icons{ margin-inline: initial !important; }
.checkbox-wrapper-16 .bell-border{ float:right; width:100px; margin-top:20px; }


.wrap_pric{
 margin-top: 0px; 
}
.wrap_pric .col-md-6.offset-3.my-auto{
 margin: 0px; 
}

.modal-body.pt-0.mt-2.pb-4 a {
    padding: 5px 39px !important;
}
.orderbox .float-right.text-right {
    text-align: left !important;
    width: 100%;
    margin-top: 10px;
}

.orderbox .col-md-3.text-right.cg.c-f-o.offset-1 {
    float: left;
    width: 100%;
    text-align: left !important;
    padding: 0px;
    margin: 20px 0 0 14px;
}
.calendar{ 
    margin-bottom: 0; padding-right: 0; 
}
.today:after{ 
    left: 5px; 
}
section.section-padding.mt-1.m-mt-4 { 
    padding-top: 0;
}
span.month-next {
    position: absolute;
}
.col-md-6.m-top-20.place-holder {
    padding-left: 0;
}
.col-md-6.m-top-20.place-holder .row.offset-2 {
    margin-left: 0;
}
fieldset.form-group.clearfix.mt-3.d-inline-block.w-100.mb-0 button.btn.btn-sm.float-right.m-top-20.m-text-left {
    text-align: center !important;
}
.orderbox.clearfix.mt-4.pt-4.pb-5.pl-4.pr-4 .col-md-6.pl-0 {
    padding-left: 15px !important;
}

.slid_width {
    max-width: 100%;
}
.right_Width {
    max-width: 100%;
    flex: 0 0 100%;
}
.five_col .col-md-3 {
    max-width: 100%;
    flex:100%;
}
.col-md-9.wish_wrap.right_Width {
    margin-top: 0;
}
.col-md-9.wish_wrap.right_Width a {
    padding: 0 14px !important;
}
.orderbox.order_border.clearfix.mt-4.p-3 .clearfix.border-bottom.pb-2.pl-4 {
    padding-left: 0 !important;
}
.pric_col_tab .pric.font-weight-bold{ 
    position: relative; 
}
.orderbox.order_border.clearfix.mt-4.p-3 .col-md-6.pl-0 {
    padding-left: 15px !important;
}
.col-md-4.text-right .c-f-o.cg-b.d-block.mt-4{
    position: absolute;
    left: 15px;
    bottom: 0;
}
.orderbox.order_border.clearfix.mt-4.p-3 .col-md-4.text-right img.float-right.mr-2.mb-5 {
    margin: 0px !important;
}
.orderbox.p-3.mt-3 .col-md-6.text-right {
    margin-top: 10px;
}
.col-md-9.right_Width .col-md-4.pl-0.pr-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.col-md-12.hea_c.mt-0 .btn_pop.float-right {
    float: right !important;
    margin-top: 10px;
    /* display: block; */
    vertical-align: middle;
    /* float: none !important; */
    /* clear: both; */
}
.btn_green {
    padding: 5px 11px;
}
body section.section-padding.mt-4 .col-md-9.right_Width .row.mt-5 {
    margin-top: 0px !important;
}
.col-md-9.right_Width .row {
    margin-top: 0px !important;
}

.col-md-9.right_Width .col-md-6, .col-md-9.right_Width .col-md-7 .col-md-7 {
    width: 100%;
    float: left;
}
.col-md-9.right_Width .col-md-4.mb-1.cg {
    width: 36%;
    float: left;
}
section.section-padding.mt-4.mb-4 label.float-left.checkbox-design.mr-4 {
    margin: 0 6px 0 0 !important;
}
.col-md-6.mb-2.pl-0.cg select.mr-3.float-left.w-auto.text-dark.mt-0 {
    margin: 0 !important;
    width: 50% !important;
}
.container.mob_pend h4.ubuntu-r {
    font-size: 20px !important;
}

.change-view.float-right {
    position: absolute;
    margin: 0;
    right: 15px;
    top: 26px;
    z-index: 99;
}
.fixme {
    position: relative !important;
    width: 100% !important;
}
.all-vendors .col-md-2{
  margin-bottom: 20px !important;
}
.all-vendors .col-md-3{
  margin-top: 20px !important;
}
.product-header .mdi-heart-outline {
    bottom: 120px;
    right: 35px;
}
.well.well-lg {
    padding: 15px;
    margin-bottom: 24px;
}
.product-items-slider .item.col-md-2.mb-4 {
    width: 100%;
    padding-bottom: 0 !important;
}
.food-item-row .col-md-4 {
    width: 100%;
}
.non-food-row .col-md-6 {
    width: 100%;
}
.carousel-slider-main .owl-pagination {
    bottom: -28px;
}
.non-food p {
    left: 49px;
}
.footer .col-md-3,
.footer .col-md-9,
.footer .col-md-2.my-auto.pt-2.copyright.p-0,
.footer .custom-line-width {
    flex: 0 0 100%;
    max-width: 100% !important;
}
ul.navbar-nav li.nav-item a {
    font-size: 15.2px;
}
.shopping-cart-row,
.prmo-discount-row {
    flex: 100%;
    max-width: 100%;
}
.pric_col_tab img.float-right.mr-3 {
    margin: 0 !important;
    /* width: 10px !important; */
}
.pric_col_tab .col-md-2 {
    margin-bottom: 20px;
}
.inner_wrap .heading {
    font-size: 20px;
}
#map1{
	height: 318px !important;
}
.shopping-cart-row .col-md-1.my-auto.text-center {
    width: 44px;
}
.shopping-cart-row .col-md-8 {
    width: 100%;
    margin-top: 17px;
}
.show-hide-wishlist-icon {
    bottom: 0px;
    right: 59px;
}
.product-body {
    padding: 0 15px;
}
.toast-container > div {
    padding: 8px 8px 8px 4px !important;
}
.toast-container {
    left: 52% !important;
    width: 81% !important;
    /* border: solid; */
}
#share-bar {
    transform: translate(0) !important;
}
.modal.show .modal-dialog {
    padding: 0 7px 0 0px; margin: 0px auto;
}
.modal-body {
    padding: 0;
}


.orderbox .col-md-12.text-left { margin-top: 20px; }



.list-inline-item.cart-btn.drop ul {
    z-index: 99999;
}
[name="recaptcha"] {
    transform: scale(0.7);
    position: relative;
    left: -25px;
}
#orderpopup {
    padding: 30px 3px;
}
.accountSettingRow .col-md-7.pl-0.cg, .accountSettingRow .col-md-6.pl-0.cg {
    width: 64% !important;
    word-break: break-all;
}
.row.mt-3.accountSettingRow {
    margin-top: 17px !important;
}
.col-md-4.v-slider{
  max-width: 100%;
  flex: 100%;
}
.col-md-7.ml-5.pro-detail{
    max-width: 100%;
    flex: 100%;
}
.col-md-7.ml-5.pro-detail .shop-detail-right .btn {
    max-width: 262px;
}
.col-md-5.sold-by-row {
    max-width: 100%;
    flex: 100%;
}
.col-md-7.border-left.cutomer-review-row{
    max-width: 100%;
    flex: 100%;
}
.col-md-4.pl-0.ratingStarCss{
    max-width: 100%;
    flex: 100%;
}
.new-rating.col-md-6.mt-2 {
    max-width: 100%;
    flex: 100%;
    padding: 0 0 0 21px;
}
.new-rating .reating.ml-4.mb-2{
    margin-left: 0 !important;
}
.new-rating .col-xs-8.col-md-9{
    width: 82%;
}
.col-md-5.seller-recoomdation-row .col-md-6{
    max-width: 100%;
    flex: 100%;
}
.loop_comment .float-left.col-md-11.m-less-width{
    width: calc(100% - 35px);
}
.col-md-2.top-seller-row .product {
    float: none;
    max-width: 100%;
    flex: 100%;
}
.recent-view-col .col-md-3 {
    max-width: 100%;
    flex: 100%;
}
img.media-object.img-circle{
    margin-bottom: 20px;
}
.wishlist-list-row .product-header a{
    display: block;
}
h4 {
    font-size: 17px !important;
}
img.change-heart.float-right {
    margin: 0 0px 0 2px;
}
.row.five_col.cat_Wrap.sortingParentClass.wishlist-list-row {
    width: auto;
}
/*.row.five_col.cat_Wrap.sortingParentClass.wishlist-list-row .product-header{
    width: 111px !important;
    margin: 0;
    float: left !important;
}*/
.col-md-3.expand-col.sortingProduct.mb-3.fullwidth-list .product-header {
    width: 117px;
    float: left !important;
}
.col-md-3.expand-col.sortingProduct.mb-3.fullwidth-list .product-body {
    width: calc(100% - 142px) !important;
    padding: 0;
    float: left !important;
}
.col-md-3.expand-col.fullwidth-list .red-heart {
    right: 8px;
    bottom: 0;
    top: 49px;
}
.col-md-3.expand-col.sortingProduct.mb-3 .product-header,
.col-md-3.expand-col.sortingProduct.mb-3 .product-body{
	float: none !important;
}
/*.row.five_col.cat_Wrap.sortingParentClass.wishlist-list-row .product-header {
    float: none !important;
    width: auto;
}
.row.five_col.cat_Wrap.sortingParentClass.wishlist-list-row .product-body {
    width: 100%;
    float: none !important;
}*/
body.modal-open #header {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    z-index: -9999 !important;
}
#map_address_modal h3 {
    margin-top: 32px;
}
#map_address_modal {
    z-index: 9999999;
}
.change-view.float-right.mr-4.wishlist-change-view {
    top: 75px;
}
    .osahan-menu-2 .nav-link {

    padding: 6px 0px !important;
}
.modal-open .modal {
z-index: 99999999999;
}

.food-item-row .fooditem {
height: 137px;
margin-bottom: 31px;
}

.fooditem img {
object-fit: cover;
    
}

.home-food-item .fooditem p,
.home-food-item .non-food p{
    width:100%;
    font-size:18px;
}

.food-item-top-bar {
font-size: 23px;
}

.seclect-store .custom-checkbox {
padding-left: 27px;
font-size: 15px;
}

.profile_right p {
font-size: 12px;
}

.vendor-banner-frontend{
height:225px !important;
padding:15px;
}

.vendor-banner-frontend h1{
    font-size:30px;
}

.home-food-item.fooditemcategory img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home-food-item.fooditemcategory {
height: 215px;
margin-bottom: 33px;
}

.fooditemcategory p{
    font-size:18px;
}

.vendorNameListing{
    margin-top:20px;
}

}


@media only screen and (min-width: 320px) and (max-width: 680px) {

    .product-footer { margin: 0px auto; display: block; width: 100% !important; }
    .col-md-3.col-lg-3.expand-col.fix-width.two-col.sortingProduct{ max-width: 100% !important; }
    .expand-col.fix-width .product {  float: left; width: 100%; }
    .expand-col.fix-width .item { display: block; float: left; width: 100%; }
    .expand-col.fix-width .item a { float: left; width: 100%; text-align: center; justify-content: center; display: flex; }
    .expand-col.fix-width .product .product-body { width: 100%; }

    .change-view.float-right img.ml-1.grid-view { display: none; }
    section.shop-single.section-padding.pt-3 .col-md-7.pro-detail { margin: 0 !important; }
    .owl-carousel.owl-carousel-slider.banner-set .item { height: 210px !important; }
    span.add_cart_product { margin-top: -45px; }
    .osahan-menu .my-2.my-lg-0 .main-nav-right { right: 40px !important; }
}