﻿@media (max-width: 992px) {
    .top-menu .desktop-menu .menu-item-background > .container:before {
        top: 50%;
    }

    .top-menu .desktop-menu .menu-item-background > .container:after {
        background: none;
    }

    .top-menu .desktop-menu .submenu-item {
        margin-right: 0;
    }

        .top-menu .desktop-menu .submenu-item.rightmost, .top-menu .desktop-menu .submenu-item.rightmost a {
            color: var(--text-color);
        }

        .top-menu .desktop-menu .submenu-item .submenu-list > li {
            width: 240px;
        }
}

@media (max-width: 920px) {
    .top-menu .desktop-menu .menu-item {
        padding: 0 8px;
    }
}


@media (max-width: 1240px) {
    h1, .heading-1 {
        font-size: 2.2em;
    }
    h2, .heading-2 {
        font-size: 1.8em; 
        white-space: normal;
    }
    .page-content {
        max-width: 95vw;
        width: 95%;
    }

    .sliderContainer {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    .related-products .text-wrapper {
        margin-left: 10%;
    }

    .showLast .products {
        margin: 0;
        width: auto;
    }

    .products {
        margin: 15px;
        width: auto;
    }
    .product-container {
        box-shadow: none;

    }

    .alt-textbox-right {
        width: 90%;
    }

    .alt-textbox-left {
        width: 90%;
    }
    .lending-outline {
        padding: 0;
        padding-bottom: 1.6em;
    }

    ul.two-columns {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        padding-right: 0em;
    }

        ul.two-columns li {
            padding-right: 3em;
        }

    .top-alert-close {
        right: 25px;
    }

}