/*@media(min-width: 1799px){
	.cs-screen-wrap {
		height: 120vh;
	}
	.cs-screen-wrap__bg {
		background-size: auto 100%;
	}
}*/
@media (max-width: 1800px) {
  body {
    height: 100%;
    background-size: 75% auto;
  }

  .cs-screen-wrap__header-logo {
    max-width: 700px;
  }

  .cs-screen-wrap__content {
    top: 250px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2 {
    font-size: 38px;
    line-height: 48px;
  }

  .cs-screen-wrap__content-events h3 {
    font-size: 40px;
  }

  .cs-screen-wrap__content-events .content p {
    font-size: 30px;
  }
}
@media (max-width: 1700px) {
  .cs-screen-wrap__header-logo {
    max-width: 600px;
  }

  .cs-screen-wrap__content {
    top: 210px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2 {
    font-size: 35px;
    line-height: 45px;
  }

  .cs-screen-wrap__content-events {
    padding: 50px 0 0 0;
  }

  .cs-screen-wrap__content-cta-wrap .cta,
  .cs-screen-wrap__content-subscribe input[type="submit"] {
    font-size: 24px;
  }

  .cs-screen-wrap__header-sm img {
    max-width: 54px;
  }
}
@media (max-width: 1590px) {
  body {
    background-size: 83% auto;
  }
}
@media (max-width: 1520px) {
  .cs-screen-wrap__header-logo {
    max-width: 550px;
  }

  .cs-screen-wrap__content {
    top: 188px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .cs-screen-wrap__content-subscribe,
  .cs-screen-wrap__content-subscribe input[type="email"] {
    height: 50px;
  }

  .cs-screen-wrap__content-subscribe input[type="submit"] {
    height: 48px;
  }

  .cs-screen-wrap__content-subscribe input[type="email"] {
    font-size: 15px;
  }

  .cs-screen-wrap__content-cta-wrap .cta,
  .cs-screen-wrap__content-subscribe input[type="submit"] {
    font-size: 20px;
  }

  .cs-screen-wrap__content-events h3 {
    font-size: 35px;
  }

  .cs-screen-wrap__content-events .content p {
    font-size: 25px;
    line-height: 32px;
  }

  .cs-screen-wrap__header {
    padding: 25px 35px 25px 66px;
  }

  .cs-screen-wrap:after {
    background-size: 60% auto;
    height: 400px;
  }
}
@media (max-width: 1390px) {
  .cs-screen-wrap__header-logo {
    max-width: 450px;
  }

  .cs-screen-wrap__content {
    top: 185px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2 {
    font-size: 27px;
    line-height: 32px;
  }

  .cs-screen-wrap__content h2 {
    margin: 0 0 25px 0;
  }

  .cs-screen-wrap__content-events {
    padding: 27px 0 0 0;
  }

  .cs-screen-wrap__content-events h3 {
    font-size: 30px;
    margin: 0 0 10px 66px;
  }
}
@media (max-width: 1250px) {
  body {
    background-size: 90% auto;
  }

  .cs-screen-wrap__content {
    background: linear-gradient(274deg, rgba(0, 90, 98, 0.1) 5%, #016f79 100%);
    padding-top: 30px;
  }

  .cs-screen-wrap__header {
    padding: 25px 35px 25px 35px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2,
  .cs-screen-wrap__content-events .content,
  .cs-screen-wrap__content-cta-wrap {
    padding-left: 35px;
  }

  .cs-screen-wrap__content-subscribe,
  .cs-screen-wrap__content-events h3 {
    margin-left: 35px;
  }
}
@media (max-width: 991px) {
  body {
    background-position: right bottom;
    background-size: 80% auto;
  }

  .cs-screen-wrap__header-logo {
    max-width: 600px;
  }

  .cs-screen-wrap__content-events .content {
    background: linear-gradient(274deg, rgba(0, 90, 98, 0) 10%, #016f79 100%);
  }

  .cs-screen-wrap__content {
    width: 60%;
  }
}
@media (max-width: 800px) {
  .cs-screen-wrap__content {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .cs-screen-wrap__content {
    width: 100%;
    top: 135px;
  }

  .cs-screen-wrap__header-logo {
    width: auto;
    max-width: initial;
  }
  .cs-screen-wrap__header-logo img {
    height: 90px;
  }

  .cs-screen-wrap__content h1 br,
  .cs-screen-wrap__content h2 br,
  .cs-screen-wrap__content-events .content p br {
    display: none;
  }

  .cs-screen-wrap__content-subscribe {
    width: 95%;
  }
}
@media (max-width: 650px) {
  body {
    background-position: right bottom;
    background-size: 100% auto;
  }

  .cs-screen-wrap__header-logo img {
    height: 45px;
  }

  .cs-screen-wrap__content {
    padding-right: 15px;
  }

  .cs-screen-wrap__content h1,
  .cs-screen-wrap__content h2,
  .cs-screen-wrap__content-events .content,
  .cs-screen-wrap__content-cta-wrap {
    padding-left: 15px;
  }

  .cs-screen-wrap__content-subscribe,
  .cs-screen-wrap__content-events h3 {
    margin-left: 15px;
  }

  .cs-screen-wrap__content-cta-wrap .cta,
  .cs-screen-wrap__content-subscribe input[type="submit"] {
    font-size: 16px;
  }

  .cs-screen-wrap__content {
    top: 98px;
  }
}
