@media (min-width: 768px) {
  #main { padding-bottom: 320.48px; }
  #main-footer {
    margin-top: -320.48px;
   /* height: 320.48px; */
  }
  #main-footer .footer-inner {
    /* display: flex; */
    justify-content: space-between;
    /* align-items: center;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1024px; */
    margin-left: auto;
  }
  
  #home-carousel .slick-carousel-item .slick-carousel-sponsor {
    left: unset;
    right: 36px;
    bottom: 40px;
    padding: 16px 20px 38px;
    width: 36%;
    min-width: 0px;
    border-radius: 8px;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.16);
  }
  #home-carousel .slick-carousel-item .slick-carousel-sponsor-label {
    margin-bottom: 20px;
  }
  #main-footer .footer-logo img {
    margin: 0 0 0 auto;
  }
  .statistics-block .statistics-container { font-size: 30px; }
  .statistics-block .statistics-container .statistic-column .heading { text-transform: uppercase; margin-bottom: 33px; text-align: end; }
  .statistics-block .statistics-container .statistic-column:first-child .heading { text-align: start; }
  .statistics-block .statistics-container .statistic-column:first-child { padding-right: 0px; padding-bottom: 35px; }
  .statistics-block .statistics-container .statistic-column .stat { font-size: 30px; }
  .statistics-block .statistics-container .statistic-column:nth-child(odd) .stat {  width: 75%; min-width: 264px; justify-content: space-between; }
  .statistics-block .statistics-container .statistic-column:first-child .stat .unit-container .unit { min-width: 163px; }
}
  
@media (min-width: 991px) {
  .ad-block .ad-container.small-ad { max-width: 728px; height: 90px; }
  .ad-block .ad-container.large-ad { max-width: 970px; height: 250px; }
  
  #home-carousel .slick-carousel-item .slick-carousel-sponsor {
    left: unset;
    right: 36px;
    bottom: 40px;
    padding: 16px 20px 48px;
    width: auto;
    min-width: 312px;
    border-radius: 8px;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.16);
  }
  
  #home-carousel .slick-carousel-item .slick-carousel-sponsor-label {
    margin-bottom: 40px;
  }
  .testimonials-block .arrow-left {
    margin-left: -18px;
  }
  .testimonials-block .arrow-right {
    margin-right: -18px;
  }
  
  .statistics-block .statistics-container { font-size: 40px; }
  .statistics-block .statistics-container .statistic-column .stat { font-size: 40px; }
  .statistics-block .statistics-container .statistic-column:nth-child(odd) .stat { min-width: 310px; }
  .statistics-block .statistics-container .statistic-column .stat .unit-container .unit { min-width: 244px; }
  .statistics-block .statistics-container .statistic-column:first-child .stat .unit-container .unit { min-width: 214px; }
}

@media (min-width: 1200px) {
  /* #main {
    padding: 36px 0 70px;
  } */

  #home-carousel-sync {
    margin-bottom: 49px;
  }

  #home-carousel-sync .sync-carousel-item .sync-carousel-item__share {
    text-align: right;
  }

  #home-carousel-sync .sync-carousel-item .sync-carousel-item__date {
    margin: 0 0 10px;
    font-size: 12px;
  }

  #home-carousel-sync .sync-carousel-item .sync-carousel-item__title {
    margin: 0 0 8px;
    /* font-size: 40px; */
  }

  #home-carousel-sync .sync-carousel-item .sync-carousel-item__excerpt {
    font-size: 24px;
  }

  .episodes.episodes--home {
    margin-top: 49px;
  }
	
  .episodes .episodes-flex {
    margin: 0 -15px;
  }

  .episodes .episodes-flex .episodes-item {
    width: calc(50%);
	padding: 0 15px;
  }

  .episodes .episodes-flex .episodes-item .episodes-item__img {
    margin: 0 0 25px;
  }

  #main-footer {
    /* padding-top: 36px;
    padding-bottom: 24px; */
  }

  #main-footer .footer-links {
    margin-bottom: 0;
  }

  #main-footer .footer-newsletter {
    margin-bottom: 0;
  }

  #main-footer .footer-newsletter .footer-newsletter__form .input-group {
    width: 280px;
  }

  #main-footer .footer-logo {
    margin-bottom: 0;
  }

  #main-footer .footer-logo img {
    width: 168px;
  }

  #main-footer .footer-copyright {
    width: 100%;
  }

  #about-page {
    padding: 0;
  }

  .about-content .about-content-title {
    margin-bottom: 28px;
    font-size: 40px;
  }

  .about-content .about-content-copy,
  .about-links {
    font-size: 30px;
  }

  #tos-page .tos-title {
    margin: 36px auto;
    font-size: 40px;
  }

  #tos-page .tos-copy {
    padding: 0;
    font-size: 24px;
  }

  /* #main, */
  #contact-page {
    padding: 48px 0;
  }

  /* #contact-page .contact-category {
    margin-bottom: 96px;
  } */

  #contact-page .contact-category .contact-category__title {
    margin: 0 auto 20px;
    font-size: 40px;
  }

  #contact-page .contact-category .contact-category__copy {
    font-size: 24px;
  }

  .episodes .episodes-flex .episodes-item:hover .episodes-item__title {
    text-decoration: underline;
  }

  .hero .hero-video-player:hover {
    width: 80px;
    height: 80px;
  }

  .ads-container .container .ads-img-container {
    width: auto;
    height: auto;
  }

  .ads-container .container .ads-img-container img {
    height: auto;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 900px;
  }
  
  #home-carousel .carousel-item img {
    width: 100%;
  }
}