/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .col-lg-5-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; } }
@media (max-width: 1200px) {
  .vertical-timeline .fix-me {
    width: 320px; }

  footer .row.footer-top-row nav.socials {
    text-align: left !important; }

  .row.header-bottom-row {
    display: none; }

  header .row.header-top-row ul.header-top-row-menu {
    display: none; }

  header .row.header-top-row .burger-button {
    display: inline-block; }

  header {
    webkit-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.75); } }
@media (max-width: 1024px) {
  .navigation-container nav .pop {
    left: 15px !important; }

  .navigation-container nav .info-items {
    right: 15px !important; } }
/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {
  #about-modal .desc-col {
    min-height: 400px; }

  .fix-to-top {
    position: relative !important; }

  .fix-to-bottom {
    position: relative !important; }

  .vertical-timeline .timeline-col {
    display: none; }

  .vertical-timeline .half-bg {
    display: none; }

  .vertical-timeline .text-col .text-container {
    padding-left: 0; }

  section.collapse-list .collapse-container .list-row img {
    margin-bottom: 2rem; }

  section.sponsors .logo-col-1:before, section.sponsors .logo-col-2:before {
    display: none; }

  section.sponsors .logo-col-1, section.sponsors .logo-col-2, section.sponsors .logo-col-3 {
    margin-bottom: 3rem; }

  section.tabs {
    margin-top: -6rem; }
  section.tabs ul.tab-nav {
    height: 6rem; }
  section.tabs ul.tab-nav li {
    padding: 1rem 3rem;
    font-size: 2rem; }

  section.section-double-slider .double-slider-container {
    width: 100%; }

  section.tabs ul.tab-content {
    padding: 5rem 2rem; } }
/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
  #about-modal .scrollable {
    position: relative;
    max-height: 200px; }

  #about-modal .img-container {
    display: none; }

  #about-modal .desc-col {
    min-height: auto; }

  section.section-tests .test-container .title {
    padding: 3rem;
    padding-right: 7rem; }

  section.section-tests .test-container .title .number {
    right: 3rem; }

  section.section-tests .test-container .content {
    padding: 3rem; }

  section.section-tests .test-container .content .test-questions .answer {
    padding-left: 5rem;
    background-size: 3rem; }

  section.useful-links ul#useful-links-slider li:before {
    display: none; }

  section.section-tests {
    padding: 70px 0; }

  section.section-about {
    padding: 70px 0; }

  section.section-site-slider ul.site-slider li .text-container .text-inner .title {
    font-size: 25px;
    line-height: 25px; }

  section.section-site-slider ul.site-slider li .text-container .text-inner .sub-title {
    font-size: 25px;
    line-height: 25px; }

  section.routes .bg-container {
    background: none; }

  section.routes .row {
    min-height: auto; }

  header .row.header-top-row ul.languages {
    display: none; }

  header .row.header-top-row div.search {
    display: none; }

  header .row.header-top-row .burger-button {
    width: 100%; }

  .navigation-container nav ul li.activeItem .pop {
    display: none !important; }

  section.route-list .route-list-row img {
    height: auto;
    width: 100%; }

  section.route-list .inner {
    padding: 3rem 3rem; }

  .section-routes-slider .text-container .title {
    margin-bottom: 0;
    padding-bottom: 0; } }
@media (max-width: 650px) {
  section.section-double-slider .double-slider-container {
    overflow: hidden;
    padding-bottom: 120px; }

  section.section-double-slider .double-slider-container ul.double-slider li .img-container {
    max-height: 400px; }
  section.section-double-slider .double-slider-container ul.double-slider li .img-container img {
    height: 100%; } }
@media (max-width: 600px) {
  #about-modal .modal-body {
    padding: 1rem 4rem 5rem 4rem; }

  .section-test-slider a.nav-left, .section-test-slider a.nav-right {
    display: none !important; }

  .timeline-container {
    display: none; }

  section.section-site-slider {
    display: none; } }
/* Small devices (phone, 480px and up) */
@media (max-width: 480px) {
  section.page-header.video {
    min-height: 0; }
  section.page-header.video .title-container .title {
    font-size: 2rem;
    padding: 1.5rem; }

  section.page-header .title {
    font-size: 2rem; } }

/*# sourceMappingURL=responsive.css.map */
