@media (min-width: 1440px) {
    .container {
        max-width: 1440px;
    }
}
@media (max-width: 1400px) {
    #main-nav li.btn-filled.green {
        width: 100%;
    }
}
@media (min-width: 1220px) and (max-width: 1400px) {
    .latest div.thumb {
        margin-left: 1rem;
        max-width: 50%;
    }
    #main-nav li:nth-last-child(1) a {
        padding: 13px 35px;
    }
}
@media (min-width: 1000px) and (max-width: 1220px) {
    .latest div.thumb {
        margin-left: 1rem;
        max-width: 45%;
    }
    .latest article {
        max-width: 440px;
    }
    #main-nav li:nth-last-child(1) a {
        min-width: 100px;
        padding: 13px 0;
    }
}
@media (max-width: 1000px) {
    .latest {
        flex-direction: column-reverse;
    }
    .latest article {
        max-width: 100%;
    }
    .latest .thumb {
        max-width: 100%;
        margin-left: 0px;
    }
}

@media (max-width:991px) {
    footer.footer-nav div.col-md-6 {
        text-align: center;
    }
    #topMenuContainer {
        position: fixed;
        top: 112px;
        background: #fff;
        height: 100%;
        width: 100%;
        z-index: 123123;
    }
    #topMenuContainer #main-nav {
        width: 75%;
        margin: 0 auto;
    }
    #topMenuContainer #main-nav li {
        width: 75%;
        margin: 0 auto;
        padding: 0;
    }
    #topMenuContainer #main-nav li a {
        display: block;
        width: 100%;
        padding: 13px 25px;
        padding-left: 0;
    }
    #topMenuContainer #main-nav li:nth-last-child(2), #topMenuContainer #main-nav li:nth-last-child(1) {
        display: block;
        width: 75%;
        margin: 0 auto;
        margin-bottom: 32px;
    }
    .latest {
        flex-direction: column-reverse;
    }
    .latest .thumb {
        margin: 0 auto;
    }
    .latest article {
        margin: 0 auto;
    }
    .latest article a.read {
        margin: 1rem auto 0 auto;
    }
    section.try-tc * {
        position: relative;
        z-index: 11;
    }
    #main-nav li.btn-highlighted {
        text-align: left;
    }
    .btn-filled {
        border: unset;
    }
    .greenSmallSkewCircle,
    .redSmallCircle,
    .blueSmallCircle,
    .greenSmallCircle {
        display: none;
    }
}

@media (max-width: 768px) {
    div.form {
        width: 100%;
    }
    .try-tc div.buttons {
        width: 100%;
        flex-direction: column;
    }
    .try-tc a.btn-highlighted {
        margin-left: 0;
        margin-top: 2rem;
    }
    div.not_display_for_small {
        display: none;
    }
    iframe {
        width: 100%;
    }
    .latest2x{
        grid-template-columns: 1fr;
    }
}

@media (max-width: 420px) {
    nav a.navbar-brand img {
        margin-right: 0;
    }
    .latest {
        padding: 15px;
    }
    .wrapper-try-tc {
        position: relative;
        padding: 0;
    }
    section.try-tc {
        border-radius: 0;
        margin: 0;
    }
    section.try-tc .try {
        margin: 0;
    }
    footer.white-footer {
        line-height: 42px;
    }
}

@media (max-width: 991px) {
    footer.footer-nav .subMenu {
        margin-bottom: 2rem;
    }
}

@media (max-width: 768px) {
    footer.footer-nav .subMenu {
        justify-content: center;
    }
}

@media (max-width: 1200px) {
    div.form form label {
        flex-direction: column;
    }
    div.form input.search-field {
        width: 100%;
    }
    div.form form label button.search-button {
        right: 0;
        margin-top: 1rem;
    }
    aside section.single-try-tc a.btn-filled {
        width: 100%;
        padding: 12px 0;
    }
}