.outer.nav {
    position: static;
}

.nav.desktop-nav.summit li.current-menu-item a {
    text-decoration: none;
    color: #003E7E;
}

svg.small-circles-right {
    opacity: .7;
}

.press-title:hover {
    color: #003E7E;
}

.animated_line.lead_in {
    left: 0;
    margin: 0 14% 0 auto;
}

article.work-with-us.inner div {
    margin: 0 0 0 5%;
}

@media (max-width: 1500px) {
    .footer-nav {
        justify-content: end;
    }
    footer.footer ul {
        margin: 0;
    }

    .footer-nav a {
        margin-top: 28px;
      }

    footer.footer li {
        margin-bottom: 5px;
    }
    
    .contact-container.inner {
        justify-content: end;
    }
}

@media (max-width: 1370px) {
    .footer-nav a {
        margin-top: 12px;
      }
}

@media (min-width: 1200px) {
    .slick-prev {
        left: -40px;
    }

    .slick-next {
        right: -40px;
    }

}

@media (min-width: 1000px) {
.hero {
    min-height: 500px;
}
.hero.no-image {
    min-height: unset;
}

}

@media (max-width: 1500px) {}

@media (max-width: 1300px) {
    .inner {
        width: 90%
    }

    .footer-nav {
        width: 100% !important;
    }
}

@media (max-width: 1300px) {
    footer.footer li {
        margin-right: 13px;
    } 
}

@media (max-width: 1200px) {

    .timeline-intro img {
        width: 100%;
    }
    
    .timeline-intro {
        width: 20%;
    }

    .summit-address p {
        font-size: 25px !important;
    }

    .home-left .inner div,
    .home-right.inner div {
        width: 60%
    }

    img.home-img {
        width: 40%;
    }

    .home-left h2,
    .home-right h2 {
        font-size: 50px;
    }

    nav.nav.desktop-nav a {
        font-size: 16px;
    }

    .footer-nav.inner {
        width: 100%;
    }
    
    footer.footer {
        flex-direction: column-reverse;
        margin: 0;
        padding: 0;
    }

    .contact-container div {
        flex-direction: row;
    }
    
    .contact-container p.bold {
        margin-right: 15px;
    }
    
    .contact-container div {
        margin: 5px 20px;
    }
    
    footer .terms-container {
        text-align: center;
        width: 100%;
        padding: 20px 0;
    }

    footer.footer ul,
    footer .footer-right {
        justify-content: center;
        width: 100%;
    }

    .footer-nav,
    .contact-container {
        justify-content: center;
    }

    .mobile.footer-logo {
        display: block;
        margin: 0 auto 20px;
        width: 300px;
        max-width: 95%;
    }

    .desktop.footer-logo {
        display: none;
    }

    footer.footer .inner {
        flex-wrap: wrap-reverse;
        justify-content: center;
    }

    .contact-container {
        flex-wrap: wrap;
    }
}

@media (max-width: 1150px) {

    .nav a,
    .footer-nav a {
        font-size: 16px;
    }

    .footer-nav {
        justify-content: right;
    }

    .contact-container {
        justify-content: right;
    }

    .contact-container div {
        margin-right: 5%;
    }

    .nav.summit {
        justify-content: flex-start;
    }

    .nav.desktop-nav.summit li {
        margin: 0 15px;
    }

    h1.summit-header {
        font-size: 60px;
    }

    h2.summit-dates {
        font-size: 35px;
    }

    .home-center .small-circles-right {
        bottom: unset;
        max-width: 200px;
        top: -209px;
    }

    .home-center {
        padding: 0 15%;
    }
}

@media (max-width: 1100px) {
    header {
        padding: 20px 0;
    }

    /* #menu-main-menu.desktop {
        display: none;
    } */

    nav.nav.desktop-nav ul {
        display:none;
    }

    .hamburger-icon {
        display: block;
    }

    .mobile-logo {
        display: block;
        width: 200px;
    }

    .others {
        margin: 0 auto;
        width: 90%;
    }
    
    .timeline img {
        max-width: 300px;
        max-height: 300px;
    }


}

@media (max-width: 1000px) {

    .reg-img-container {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    svg.registration-circles {
        top: 0;
        left: 10%;
    }

    .reg-img-container {
        width: 100% !important;
    }
    

    .flex-img-container {
        margin: 0 auto !important;
        width: 100%;
        text-align: center;
    }
    
    .flex-img-container svg {
        display: none;
    }
    
    .flexible-content img {
        position: relative;
        height: auto;
        margin: 0 auto;
    }


    .flexible-content .left,
    .flexible-content .right {
        flex-wrap: wrap;
    }

    .flexible-content img {
        max-width: 100%;
        width: 70%;
        text-align: center;
    }

    .flexible-content .left img {
        margin-right: 0;
    }

    .flexible-content .right img {
        margin-left: 0;
    }

    .team-img-container {
        height: 200px;
        width: 200px;
    }

    .team-img-container svg {
        bottom: -28px;
        left: 36px;
    }

    .leader-info {
        width: calc(100% - 204px);
    }

    .partner-logo {
        max-width: 30%;
    }

    .single-testimonial {
        flex-wrap: wrap;
    }

    article.hero.summit .inner {
        flex-wrap: wrap;
        justify-content: center;
    }

    article.hero.summit img {
        max-height: 300px;
        max-width: 500px;
        width: 100%;
    }

    .inner.hero-text {
        width: 90%;
    }

    article.news-feed-container {
        flex-wrap: wrap;
    }

    .press-releases {
        padding: 40px 5%;
        width: 100%;
    }

    .social-feed {
        border: none;
        border-top: 3px solid #0F5C8E;
        padding: 40px 5%;
        width: 100%;
    }

    article.medium-container {
        flex-wrap: wrap;
        justify-content: center;
    }

    article.medium-container img {
        display: block;
        max-width: 300px;
        width: 100%;
    }

    article.medium-container div {
        text-align: center;
        margin-top: 50px;
    }

    .layout {
        flex-wrap: wrap;
    }

    .layout img {
        margin: 0 auto 20px;
        max-width: 100%;
        width: 100%;
    }

    .layout .text {
        width: 100%;
    }

    img.reg-image {
        position: static;
        max-width: 400px;
        display: block;
        /* margin-left: auto; */
        width: 100%;
    }

    .container.registration-section .inner {
        flex-wrap: wrap-reverse;
        justify-content: center;
    }

    .container.registration-section .inner div {
        width: 100%;
    }

    .hero.summit .hero-text {
        width: 90%;
    }

    .directions-section.inner {
        flex-wrap: wrap-reverse;
    }

    .gmp-container.summit-page {
        width: 100%;
    }

    .map-address {
        margin: 20px 0;
        width: 100%;
    }
}

@media (max-width: 800px) {

    svg.registration-circles {
        display: none;
    }

    div#key1, div#key2, div#key3 {
        max-width: 20px;
        max-height: 20px;
    }
    
    .key {
        margin: 0 5px;
    }

    footer.footer ul {
        flex-wrap: wrap;
    }

    footer.footer li {
        text-align: center;
        margin: 10px;
        display: block;
        width: 100%;
    }

    .contact-container div {
        margin: auto;
        width: 100%;
        text-align: center;
        flex-direction: column;
    }

    .social-wrapper {
        margin-top: 20px;
    }

    .hero-body {
        width: 100%;
    }

    h1,
    h2 {
        font-size: 42px;
    }

    .blue-btn,
    .yellow-btn,
    .orange-btn,
    .additional-sponsorships a,
    article.work-with-us.inner a,
    .at-form-submit .at-submit.btn-at.btn-at-primary {
        font-size: 20px;
    }

    p,
    a,
    li{
        font-size: 22px;
    }

    .main p, .main a, .main li {
        font-size: 22px !important;
    }

    .team-img-container {
        display: block;
    }

    .leader-info {
        padding: 50px 0 0 0;
        width: 100%;
    }

    .leadership-member {
        flex-wrap: wrap;
    }

    .partner-logo {
        max-width: 46%;
    }

    .single-testimonial .partner-logo {
        max-width: 70%;
        margin: 0 auto 20px;
    }

    .testimonial-quote {
        width: 100%;
    }

    svg.left-quote,
    svg.right-quote {
        height: 20px;
        width: auto;
    }

    .question h2 {
        font-size: 30px;
    }

    .wp-block-image .alignright {
        margin: 20px 0;
    }

    .wp-block-image .alignleft {
        margin: 20px 0;
    }

    .home-center .small-circles-right {
        max-width: 175px;
    }

    article.work-with-us.inner {
        flex-wrap: wrap;
    }

    article.work-with-us.inner img {
        max-height: 450px;
        width: 100%;
    }

    article.work-with-us.inner div {
        margin: 20px 0;
        width: 100%;
    }

    article.home-banner {
        flex-wrap: wrap-reverse;
        margin: 12% 0;
        padding: 4.5% 0 0;
        position: relative;
    }

    .banner-text {
        padding: 0 10%;
        width: 100%;
    }

    .banner-image {
        display: block;
        height: auto;
        max-height: 450px;
        position: relative;
        width: auto;
    }

    .home-left .inner,
    .home-right.inner {
        flex-wrap: wrap;
    }

    .home-left .inner div,
    .home-right.inner div {
        margin: 20px auto;
        text-align: center;
        width: 100%;
    }

    img.home-img {
        width: 100%;
        max-width: 450px;
        margin: auto;
    }

    .animated_line,
    .rightline {
        display: none !important;
    }

    .home-right.inner {
        flex-wrap: wrap-reverse;
    }

    .map-section {
        margin: 0 auto 0 auto;
        ;
    }

    .intro-container {
        flex-direction: column;
    }
    
    article.timeline-intro.timeline {
        width: 100%;
        margin-bottom: 26px;
    }

    svg#timeline-9 {
        display: none;
    }
    
    svg#timeline-5 {
        display: none;
    }
    
    svg.first_line {
        display: none;
    }
    
    .timeline {
        margin: 60px auto !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
    }
    
    div#timeline-2 img {
        object-fit: cover;
        max-width: 100%;
    }
}

@media (max-width: 700px) {
    .hyperlink {
        font-size: 25px;
    }

    .home-hero-text {
        font-size: 28px;
    }
}

@media (max-width: 600px) {
    .home-center .small-circles-right {
        top: 20%;
        width: 35%;
        max-width: 35%;
    }

    .flexible-content img {
        width: 100%;
    }

    .home-center .small-circles-right {
        max-width: 95px;
    }

    svg.av-team {
        top: -18%;
    }

    .banner-text h3 {
        font-size: 7vw;
    }

    .banner-text h2 {
        font-size: 8vw;
    }

    .page-template-page-impact svg.large-circles-left {
        top: 0;
        width: 26%;
    }
}

@media (max-width: 500px) {

    input.at-submit.btn-at.btn-at-primary {
        font-size: 16px !important;
        text-align: center !important;
    }

    .at-form-submit .at-submit.btn-at.btn-at-primary {
        margin: 0;
        width: 100%;
        padding: 10px 0;
    }

    .home-center {
        padding: 0;
    }


    .partner-logo {
        max-width: 85%;
    }

    article.agenda-container ul {
        padding: 0 24px;
    }

    .slick-prev:before,
    .slick-next:before {
        font-size: 25px;
    }

    h4 {
        font-size: 22px;
    }

    .partner-logo img {
        width: 120px;
        height: 120px;
    }

    .timeline img {
        width: 200px;
        height: 200px;
    }

    article.hero.no-image.impact-hero {
        flex-direction: column;
    }
    
    article.hero.no-image.impact-hero img {
        width: 100%;
    }

    .mobile-nav img.desktop-logo {
        max-width: 95%;
    }

}

@media (max-width: 400px) {
    .sponsor-img-container {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }
    
    img.sponsor-image {
        width: 40%;
        margin: 10px 0;
    }

    .press-header {
        font-size: 57px;
    }
}


@media (max-width: 350px) {}