﻿@media only screen and (max-width: 1024px) {

    .container-centered.welcome {
        flex-direction: column;
    }

    .welcome .portal-slider {
        width: 100%;
    }

    .welcome .container-box {
        padding: 15px;
        width: calc(100% - 30px);
    }

    .service {
        flex-direction: column;
        flex-wrap: wrap;
    }

        .service .image {
            display: none;
        }

}

@media only screen and (max-width: 767px) {

    .pharmacy-picker .pharmacies {
        flex-wrap: wrap;
    }

        .pharmacy-picker .pharmacies .pharmacy {
            flex-basis: 100%;
            flex-grow: 0;
            flex-shrink: 0;
        }

}

@media only screen and (max-width: 560px) {

    .container-centered.welcome {
        display: none;
    }

    .pharmacy-links-items .item .icon {
        height: 48px;
        width: 48px;
    }

    .pharmacy-links-items .item .cfa,
    .pharmacy-links-items .item .fa,
    .pharmacy-links-items .item .fab,
    .pharmacy-links-items .item .far,
    .pharmacy-links-items .item .fas {
        font-size: 120%;
    }

}