﻿/*a {
    color: #183b4e !important;
}*/
h1 {
    font-size: 2.5rem;
    line-height: 1.25;
}

@media screen and (min-width: 1280px) {

    .limited-coverage-container {
        margin: 0 auto;
        width: 1280px;
    }



    .limited-coverage-top-container {
        margin: 0 auto;
        padding: 20px 85px;
        float: left;
    }

    .limited-coverage-header h1 {
        margin: 0 auto;
        width: 100%;
        padding-bottom: 20px;
    }

    .limited-coverage-middle-container {
        margin: 0 auto;
        padding: 20px 60px;
        display: flex;
    }

    .limited-coverage-two-columns-left-container {
        margin: 0 auto;
        float: left;
        background-color: #f2f2f2;
        width: 40%;
    }

    .limited-coverage-let-column-image {
        max-width: 400px !important;
        height: inherit;
    }


    .limited-coverage-two-columns-right-container {
        margin: 0 auto;
        float: left;
        padding-left: 5%;
        background-color: #f2f2f2;
        min-height: 268px;
        padding-right: 1%;
        width: 60%;
    }

    .limited-coverage-right-column-title {
        font-weight: bold;
        margin: 20px 0;
        font-size: 120%;
    }

    .limited-coverage-right-column-text {
        min-height: 160px;
    }

    .limited-coverage-right-column-link {
        padding-bottom: 10px;
    }
}

@media screen and (min-width: 700px) and (max-width:769px) {

    .limited-coverage-let-column-image {
        max-width: 400px !important;
        height: inherit;
        width: 100%;
        object-fit: cover;
        background-size: cover;
        height: 300px!important;
    }

    .limited-coverage-two-columns-right-container {
        margin: 0 auto;
        float: left;
        padding-left: 5%;
        background-color: #f2f2f2;
        min-height: 300px!important;
    }
}

    @media screen and (min-width: 700px) and (max-width:1279px) {
        .limited-coverage-container {
            margin: 0 auto;
            width: 100%;
        }



        .limited-coverage-top-container {
            margin: 0 auto;
            padding: 20px 85px;
            float: left;
        }

        .limited-coverage-header h1 {
            margin: 0 auto;
            width: 100%;
            padding-bottom: 20px;
        }

        .limited-coverage-middle-container {
            margin: 0 auto;
            padding: 20px 60px;
            display: inline-block;
        }

        .limited-coverage-two-columns-left-container {
            margin: 0 auto;
            float: left;
            background-color: #f2f2f2;
            max-width: 500px;
            min-width: 300px;
            width:40%;
        }

        .limited-coverage-let-column-image {
            max-width: 400px !important;
            height: inherit;
            width: 100%;
            object-fit: cover;
            background-size: cover;
            min-height: 273px;
        }


        .limited-coverage-two-columns-right-container {
            margin: 0 auto;
            float: left;
            padding-left: 5%;
            background-color: #f2f2f2;
            min-height: 273px;
            width: 60%;
        }

        .limited-coverage-right-column-title {
            font-weight: bold;
            margin: 20px 0;
            font-size: 120%;
        }

        .limited-coverage-right-column-text {
            min-height: 170px;
        }

        .limited-coverage-right-column-link {
            padding-bottom: 10px;
        }
    }

@media screen and (min-width: 700px) and (max-width: 991px) {
    .limited-coverage-two-columns-left-container {
        margin: 0 auto;
        float: left;
        background-color: #f2f2f2;
        max-width: 500px;
        min-width: 300px;
        width: 40%;
    }
    .limited-coverage-two-columns-right-container {
        margin: 0 auto;
        float: left;
        padding-left: 5%;
        background-color: #f2f2f2;
        min-height: 273px;
        width: 60%;
    }
}

    @media screen and (max-width: 699px) {
        .limited-coverage-container {
            margin: 0 auto;
            width: 100%;
        }



        .limited-coverage-top-container {
            margin: 0 auto;
            padding: 20px 40px;
            float: left;
        }

        .limited-coverage-header h1 {
            margin: 0 auto;
            width: 100%;
            padding-bottom: 20px;
            font-size: calc(16px + 2vw);
        }

        .limited-coverage-middle-container {
            margin: 0 auto;
            padding: 20px;
            display: flex;
        }

        .limited-coverage-two-columns-left-container {
            display: none;
        }




        .limited-coverage-two-columns-right-container {
            margin: 0 auto;
            float: left;
            padding-left: 5%;
            background-color: #f2f2f2;
        }

        .limited-coverage-right-column-title {
            font-weight: bold;
            margin: 20px 0;
            font-size: 120%;
        }

        .limited-coverage-right-column-text {
            margin-bottom: 30px;
        }

        .limited-coverage-right-column-link {
            padding-bottom: 10px;
        }
    }

@media screen and (min-width: 700px) and (max-width: 900px) {
    .limited-coverage-middle-container {
        margin: 0 auto;
         padding: 20px 0px; 
        display: inline-block;
    }
}

@media (min-width: 768px) and (max-width:1280px) {
     .container {
        max-width: 100%;
    }
}