@media only screen and (max-width: 575px) {
  .slide-car-info .field-image,
  .slide-car-info .box-content {
    flex: 100%;
  }

  .slide-car-info .box-content {
    padding: 24px 15px;
  }

  .slide-car-info .box-content p,
  .slide-car-info .box-content p a {
    font-style: normal;
    font-weight: 300;
    font-size: 10px;
    line-height: 24px;
    align-items: center;
    text-align: center;
    color: #ffffff;
  }

  .slide-car-info .box-content .box-content-header {
    font-size: 20px;
    line-height: 22px;
    letter-spacing: -0.02em;
  }

  .slide-car-info .box-content .box-divider {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .slide-car-info .box-content .box-content-body {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.04em;
  }

  .slide-car-info {
    margin-left: 0;
    margin-right: 0;
  }

  .slide-car-info .slide-car-prev,
  .slide-car-info .slide-car-next {
    display: none;
  }

  .sp-no-pd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .block h2.block-title {
    font-style: normal;
    font-weight: 300;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .block-releases-items .title {
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .block-releases-items .date {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .block-releases-items .text {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .team-items .item .card-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .kits-items .item .card-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .team-items .item .card-title,
  .kits-items .item .card-title {
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .team-items .item .card-text p,
  .kits-items .item .card-text p {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #3c3c3c;
  }

  .team-items .item .card-text p span,
  .kits-items .item .card-text p span {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #1464f4;
  }

  .team-items .item:last-child {
    margin-bottom: 0px !important;
  }

  .kits-items .item:last-child {
    margin-bottom: 0px !important;
  }

  #block-speaker .field-body,
  #block-speaker .block-content,
  #block-about-us .field-body,
  #block-about-us .block-content {
    position: unset;
  }

  #block-speaker .field-body .title h1,
  #block-speaker .field-body .title .intro-text {
    color: #3c3c3c;
  }

  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }

  #block-join-the-charge {
    padding-bottom: 85px;
  }

  #footer {
    margin-top: -50px;
  }
}
