 @media (min-width: 1280px) {
     .container,
     .container-lg,
     .container-md,
     .container-sm,
     .container-xl,
     .container-xxl {
         max-width: 1280px !important;
         padding-left: 20px;
         padding-right: 20px;
     }
 }
 
 @media (max-width: 1280px) {
     .btn-bronchure {
         padding: 10px 15px;
     }
 }
 
 @media (max-width: 991.98px) {
     .navbar.nav-open {
         background-color: #154b2d !important;
     }
     .non-home-header-bg .navbar.nav-open {
         background-color: #154b2d !important;
     }
     .non-home-header-bg .nav-link,
     .non-home-header-bg .nav-link.active {
         color: #fff;
     }
     .non-home-header-bg .nav-link.active {
         font-weight: 600;
     }
     .non-home-header-bg .btn-back-site {
         border: 1px solid #D3CFCF;
         color: #fff;
     }
     .non-home-header-bg .navbar-toggler {
         background: #EA881D;
     }
     .non-home-header-bg nav.nav-open .navbar-toggler {
         background: transparent;
     }
     .non-home-header-bg nav.nav-open .logo {
         display: none;
     }
     .non-home-header-bg nav.nav-open .alt-logo {
         display: inline-block;
     }
     .non-home-header-bg button.btn-outline-light.dropdown-toggle {
         border-color: #fff;
         color: #fff;
     }
     #why-join {
         padding: 20px;
     }
     .header-bg .summit-countdown {
         top: unset;
         bottom: -200px;
         left: 0;
         right: 0;
         padding: 0 0.75rem;
         position: absolute;
     }
     .header-bg .summit-countdown>div.d-flex {
         justify-content: center;
         flex-wrap: wrap;
     }
     .header-bg .summit-countdown .countdown-box {
         padding: 1rem;
         width: 6rem;
     }
     .header-bg .summit-countdown .countdown-number {
         font-size: 1.5rem;
     }
     .header-bg .summit-countdown .countdown-label {
         font-size: 0.7rem;
     }
     .header-bg .summit-countdown .countdown-circles .circle {
         width: 90px;
         height: 90px;
     }
     .header-bg .summit-countdown .countdown-circles .number {
         font-size: 2rem;
     }
     .header-bg .summit-countdown .countdown-circles .label {
         font-size: 0.7rem;
     }
 }
 
 @media (min-width: 1280px) {
     .home-partners .partners-list.firstpartners img {
         max-width: 50%;
         height: auto;
     }
 }
 
 @media (max-width: 1280px) {
     .home-partners .partners-list ul {
         margin-right: -2px
     }
 }
 
 @media (max-width: 768px) {
     /* hide every column except the first */
     .scroll-gallery .row>div.col-12.col-md-4:not(:first-child) {
         display: none !important;
     }
     /* make the first column fill 100% */
     .scroll-gallery .row>div.col-12.col-md-4:first-child {
         flex: 0 0 100% !important;
         max-width: 100% !important;
     }
 }
 /* Responsive adjustments */
 
 @media (max-width: 767px) {
     #page-img .highlight-box {
         max-width: 100%;
         padding-top: 1rem;
     }
     #page-img .event-title {
         font-size: 1.25rem;
     }
 }