#content-wrapper,
.before-carousel {
    display: flex;
    justify-content: center;
}
.in-index .content-wrapper.homepage-box.before-carousel {
   max-height: 323.33px;
}
#content-wrapper .banner,
.before-carousel .banner {
    min-width: 165px;
    padding: 0px;
    margin-left: 10px;
    margin-right: 10px;
   height: 100%;;
}

body:not(.in-index) #content-wrapper {
   flex-wrap: wrap;
}

body:not(.in-index) .benefitBanner {
   order: 4;
   min-width: 100%;
   width: 100%;
}



#content-wrapper .banner:first-child {
    margin-left: -185px;
}
#content-wrapper .banner:last-child {
    margin-right: -185px;
}
.content-wrapper-in {
    width: 100%;
}
.in-index .content-wrapper-in {
    width: auto;
}

.desktop:not(.in-index) .content-wrapper-in {
   min-width: 100%;
}

.mobile:not(.in-index) .content-wrapper-in {
   width: auto;
}

@media (max-width: 1750px) {
    .before-carousel {
        display: block !important;
    }
    .before-carousel .banner {
        display: none !important;
      }
     .content-wrapper > .banner {
      display: none;
     }
    .in-index .content-wrapper-in {
        width: 100%;
    }
}

@media (min-width: 1750px) {
   .desktop:not(.in-index) .content-wrapper-in {
      margin-left: 10px;
  }
}
