 .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .logo {
        float: left;
        width: 25%;
    }

        .logo img {
            margin-top: 15px;
            margin-bottom: 15px;
        }

    .assethoundlogo {
        display: inline-flex;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 25%;
        padding: 5px;
        position: absolute;
        right: 20px;
    }

    .header-right {
        float: right;
        width: 50%;
        text-align: right;
    }

    @media only screen and (max-width : 730px) {
        .logo {
            float: left;
            width: 50%;
            margin: 0 auto;
        }

        .assethoundlogo {
            float: right;
            text-align: right;
            width: 50%;
            padding: 5px;
        }

            .logo a img, .assethoundlogo a img {
                width: 80%;
            }
    }

    @media only screen and (min-width : 731px) and (max-width : 767px) {
        div#wrapper {
            width: 100%;
            margin-top: 25px;
        }
    }

    @media only screen and (min-width : 768px) and (max-width : 1024px) {
        .container {
            width: 100%;
        }

        div#wrapper {
            width: 100%;
            margin-top: 25px;
        }

        .logo a img, .assethoundlogo a img {
            width: 66%;
        }

        .assethoundlogo {
            display: inline-flex;
            text-align: center;
            justify-content: center;
            align-items: center;
            width: 25%;
            padding: 5px;
            position: absolute;
            left: 120px;
        }
    }

    @media only screen and (min-width : 1025px) {
        .assethoundlogo {
            display: inline-flex;
            text-align: center;
            justify-content: center;
            align-items: center;
            width: auto;
            padding: 5px;
            position: relative;
            left: 0;
            float: left;
        }
    }

    @media only screen and (min-width: 320px) {
        header.county-auction #weekly-email-alerts {
            width: 220px;
            margin-left: 5px;
        }
    }

    @media only screen and (max-width: 1200px) and (min-width: 768px) {
        .notify-me-now input {
            width: 100%;
        }
    }

    @media only screen and (min-width: 320px) and (max-width: 1000px) {
        footer {
            width: 100%;
            margin: 0px auto 0 auto;
            background: #ffffff;
        }
    }

    #notify-me-btt {
        height: 52px;
    }