
.brands-four {
    margin: 84px 0 60px;
  }
  
  .brands-four .brands-wrapper {
    border: none;
    padding: 37px 0;
  }
  
  .brands-four .brands-wrapper::after,
  .brands-four .brands-wrapper::before {
    content: "";
    width: 140vw;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
  }
  
  .brands-four .brands-wrapper::before {
    top: 0;
    left: 0;
    height: 100%;
    background: #39d4df url("./../../images/");
  }
  
  .brands-four .brands-wrapper::after {
    top: 37px;
    height: -webkit-calc(100% - 74px);
    height: -moz-calc(100% - 74px);
    height: calc(100% - 74px);
    background-color: #fff;
    left: 43px;
  }
  
  .brands-four .brands-wrapper .swiper {
    margin-left: 48px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
  }
  
  @media only screen and (max-width: 575px) {
    .brands-four .brands-wrapper::before {
        left: -12px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
  
    .brands-four .brands-wrapper::after {
        left: 7px;
    }
  
    .brands-four .brands-wrapper .swiper {
        margin-left: 12px;
    }
  }
  .brands-four .brands-wrapper .swiper {
    overflow-x: hidden !important;
  }
    