@media screen and (orientation: portrait) {
    .clinics_wrap{
        display: block;
    }
    .clinics_contacts {
        grid-template-columns: 1fr 1fr;
    }
    .contact_detail_marker {
        padding: 1.5vw;
    }
    .contact_detail_marker img {
        width: 5.5vw;
        height: 5.5vw;
    }
    .clinics_list{
        margin-bottom: 3vw;
    }
    .clinic {
        padding: 3vw 0;
    }
    .clinic:hover {
        transform: scale(1);
    }
    .clinics_moscow_map {
        border-radius: 3vw;
    }
    .clinics_contacts {
        flex-direction: column;
        align-items: flex-start;
        gap: 4vw;
    }
    .clinics_phone {
        gap: 4vw;
    }
    .clinic .clinics_phone {
        margin-bottom: 3vw;
    }
    .clinics_contacts_wrap{
        margin-bottom: 4vw;
    }
    .page-contacts{
        background: none !important;
    }
}