.textBanner .text-middle, .banners .carousel-inner
{
 border-left: none;
 border-right: none;
 border-bottom: none;
 max-width: 1570px;
}

.deliveryTitle
{
 border-left: none;
 border-right: none;
 border-bottom: none;
 margin-top: 0px;
}

.row.banners.tileBannerBackground
{
    padding: 15px;
    margin-bottom: -30px;
}

.row.products > div
{
    padding-right: 10px;
    padding-left: 10px;
}

.container.body-content
{
    margin-top: 24px;
}

.body-content #Tile img
{
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center;
 padding: 0;
}

@media (min-width: 992px)
{

 .row.products
 {
        margin-left: -20px;
        margin-right: -20px;
 }


 .textBanner.catBanner.fruithampers .text-middle
 {
  height: 200px;
 }
}

@media (min-width: 1600px)
{
 .container
 {
  width: 1570px;
 }







 .head-content header.row > div
 {
  display: flex;
  align-items: center;
 }

 .brandLogo.col-md-4,
 .openingHours.col-md-4,
 .floristArea.col-md-4
 {
  float: none;
  width: auto;
 }
 .brandLogo,
 .floristArea {
  flex: 0 0 415px;
  max-width: 415px;
 }
 .openingHours
 {
  flex-grow: 1;
 }


 .deliveryTitle
 {
  width: 1570px;
  }
}