﻿@media (min-width: 1px) {

    .noPadding {
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .lineRow {
        margin-right: 3.9%;
        margin-left: 3.9%;
    }

    .mobileFooter {
        height: calc(172.67vw);
        padding-right: 5.33%;
        padding-left: 5.33%;
        margin-right:auto;
        margin-left: auto;
    }

    .footerHeader {
        text-align: center;
        padding-top: calc(8vw);
    }

    .footerIcons {
        text-align: center;
        padding-top: calc(8vw);
    }

        .footerIcons > img {
            margin-left: calc(1.2vw);
            margin-right: calc(1.2vw);
            min-height: 50%;
            width: calc(8.16vw);
        }

    .footerHr > div {
    }

    .hr {
            margin-top: 8vw;
            margin-bottom: 0;
            border-color: rgb(221,121,43);
        }

    .footerSubHeaders {
        text-align: center;
        margin-top: calc(8vw);
        color: rgb(254, 209, 47);
        font-family: Arial;
        font-weight: bold;
    }


        .footerSubHeaders > label {
            margin: 0;
        }

    .footerInfoRow {
        padding-top: 2vw;
    }

    .footerInfoRow > div {
    }

        .footerInfoRow > div:nth-child(1) > div {
            text-align: center;
        }

        .footerInfoRow > div:nth-child(2) > div {
            text-align: right;
        }

            .footerInfoRow > div:nth-child(2) > div > a > label {
                text-decoration: underline;
            }

    .footerDiv {
        width: 100%;
        background-color: rgb(57, 92, 36);
    }

    .footerMainLabel {
        color: rgb(254, 209, 47);
    }

        .footerMainLabel:hover {
            cursor: pointer;
            text-decoration: underline;
        }

    .footerTopRowImg {
        width: calc(10vw);
        margin-left: calc(1vw);
        margin-right: calc(1vw);
    }

    .modal {
        display: none; /* Hidden by default */
        position: fixed; /* Stay in place */
        z-index: 1001; /* Sit on top */
        overflow: auto; /* Enable scroll if needed */
    }

    .modal-content {
        background-color: #fefefe;
        margin: 15% auto; /* 15% from the top and centered */
        padding: 20px;
        border: 1px solid #888;
        width: 98%;
    }

    .rowFourFooterMobile {
        text-align: center;
        margin-top: 20vw;
    }

    .footer-margin {
        margin-bottom: 5px;
    }

    .common-no-margin {
        margin: 0;
    }
}
