/*
|------------------------------------------------------------------------------------
|	LANDING PAGE - General
|------------------------------------------------------------------------------------
*/

.find-a-doctor {
    text-align: left;
    background-color:#d3e2e7;
}

h1 {
    font-weight: 900;
    font-size: 2.75em;
    line-height: .95em;
    margin:0 0 30px 0;
    letter-spacing: -.05em;
    text-align: center;
}

p {
    margin:10px 0 20px;
}

.list-group .list-group-item .list-group-item-heading {
    font-size: 1.75em;
}

.list-group .list-group-item .list-group-item-text {
    font-size: 1.45em;
}

.btn.btn-lg {
    padding:10px 25px;
    font-size: 1em;
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

.other-help {
    margin-bottom:20px;
    text-align: center;
}

.other-help h2 {
    font-size: 1.5em;
    font-weight: 900;
    margin-bottom: 20px;
}

.other-help .btn {
    margin-bottom:15px;
    display: block;
    text-align: center;
}

footer {
    height:auto;
    margin: 20px 0 0 0;
    padding-bottom: 20px;
}


@media (min-width: 544px) {

    h1 {
        font-size: 3.5em;
        line-height: .9em;
        margin:0 0 20px 0;
        letter-spacing: -.03em;
    }

    .btn.btn-lg {
        display: inline;
    }

    p {
        font-size: 1.1em;
        margin:20px 0;
    }

    .intro-text {
        font-weight: 500;
    }

}


@media (min-width: 768px) {

    .background {
        background-image: url('../../landing/img/background-find-a-facility.jpg');
        background-repeat: no-repeat;
        background-position: top right;
        background-size: 100%;
        min-height: 500px;
    }

    .list-group.list-facilities .list-group-item {
        background-color: rgba(255,255,255, .75) !important;
    }

    h1 {
        font-size: 3.75em;
        margin:40px 300px 20px 0;
        text-align: left;
    }

    p {
        font-size: 1.3em;
        line-height: 1.3em;
        margin:20px 0;
    }

    .intro-text {
        padding-right:290px;
    }


    .find-a-doctor .vision-statement {
        margin:0;
    }

    .btn.btn-lg {
        padding:10px 25px;
        font-size: 1em;
        display: inline;
    }
    .btn.btn-lg:first-of-type {
        margin-right:20px;
    }

    .other-help {
        text-align: left;
    }

    .other-help h2 {
        font-size: 1.5em;
        font-weight: 900;
        margin-bottom: 20px;
    }

    .other-help .btn {
        display: inline-block;
        text-align: center;
        margin:0 20px 20px 0;
        min-width: 170px;
    }
}


@media (min-width: 992px) {

    h1 {
        font-size: 4em;
        margin:40px 300px 30px 0;
    }

    p {
        font-size: 1.2em;
        line-height: 1.5em;
        margin:30px 0;
    }

    .list-group .list-group-item .list-group-item-heading {
        font-size: 1.75em;
        margin:0 0 10px 0;
    }

    .list-group .list-group-item .list-group-item-text {
        font-size: 1.35em;
    }

}


@media (min-width: 1200px) {

    h1 {
        font-size: 4.5em;
        margin:60px 400px 30px 0;
    }

    p.intro-text {
        margin:30px 150px 30px 0;
    }
}

@media (min-width: 1400px) {

}
