.bg-white {
  padding: 0px 0px 10px 12px;
  border-radius: 5px
}


.vs-order-listing-main-heading {
  text-transform: uppercase;
  margin-bottom: unset;
  padding-inline: 22px;
  padding-block-end: 22px;
  font-size: 16px !important;
  text-align: left;
  color: #333;
  font-weight: bold;
  padding-block-end: 30px;
  margin-left: 32px !important;
  margin-bottom: 0px !important;
}

.vs-order-listing-paragraph {
  margin-bottom: unset;
  font-size: 16px !important;

}

.vs-order-listing-heading {
  font-weight: 600;
  font-size: 15px !important;
  margin-bottom: -5px !important;
  line-height: unset !important;

}

.vs-order-listing-paragraph {
  padding: unset !important;
  line-height: revert !important;
  margin-bottom: unset !important;
}

.vs-order-listing-grid.grid-sizer,
.vs-order-after-image-listing.grid-item {
  width: 23%;
}

.vs-order-listing img {
  width: 100%;
}

.vs-order-listing-responsive{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
}



.vs-order-listing-div {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  width: 100%;
  margin-bottom: 30px;
}

.vs-order-listing-grid.grid-sizer,
.vs-order-after-image-listing.grid-item {
  width: 23%;
}

.vs-order-listing {
  background-color: #ffffff;
}

  @media only screen and (max-width: 1138px) { 
    .vs-order-listing-main-heading{
      margin-left: 31px !important;
    }
  }
  @media (min-width: 1025px) and (max-width: 1064px){
    .vs-order-after-image-listing.grid-item{
      width: 22%;
    }
  }

@media only screen and (max-width: 1024px) {

  .vs-order-listing-grid.grid-sizer,
  .vs-order-after-image-listing.grid-item {
    width: 31%;
  }
}
@media (min-width: 769px) and (max-width: 921px){
  .vs-order-after-image-listing.grid-item{
    width: 29%;
  }
}
@media (min-width: 617px) and (max-width: 768px){
  .vs-order-after-image-listing.grid-item{
    width: 28%;
  }
}

@media only screen and (max-width: 768px) {
  .vs-order-listing-main-heading {
    margin-left: 31px !important;
  }
}


@media (max-width: 767px){
  .featured-listing-homepage{
    margin-top: 8px;
  }
}

@media only screen and (max-width: 616px) {
  .vs-order-listing-grid.grid-sizer,
  .vs-order-after-image-listing.grid-item {
    width: 100%;
  }
  .vs-order-listing-main-heading {
    margin-left: 36px !important;
  }
}
@media only screen and (max-width: 540px) {
  .vs-order-listing-main-heading {
    margin-left: 31px !important;
  }
}

@media only screen and (max-width: 480px) {
   .vs-order-listing-main-heading{
    margin-left: 16px !important;
   }
}
@media (min-width: 200px) and (max-width: 470px) {
  .vs-order-listing-main-heading{
   margin-left: 29px !important;
  }
}
