﻿@media all {
    #contact_intro ul.contact_list { margin-top:var(--spacing-1L); gap:var(--spacing-1L); }
    #contact_intro ul.contact_list.total_contacts_3 { grid-template-columns:1fr 1fr 1fr; }

    #contact_intro ul.contact_list li { background-color:var(--color-white); border:1px var(--color-black) solid; border-radius:var(--spacing-1L); }
    #contact_intro ul.contact_list li .body { padding:var(--spacing-3L) var(--spacing-1L); text-align:center; }
    #contact_intro ul.contact_list li .body h2 { font-size:var(--font-size-0); }
    #contact_intro ul.contact_list li .body a.phone { display:inline-block; margin-bottom:var(--spacing-2S); color:var(--color-black); }
    #contact_intro ul.contact_list li .body a.email { font-weight:var(--font-weight-boldest); letter-spacing:1.4px; }
}

@media (max-width:1600px) {

}

@media (max-width:1400px) {
    
}

@media (max-width:1200px) {

}

@media (max-width:1000px) {
    #contact_intro ul.contact_list.total_contacts_3 { grid-template-columns:1fr 1fr; }
    #contact_intro ul.contact_list.total_contacts_3 > li:nth-child(3) { grid-column: 1 / -1; }
}

@media (max-width:700px) {
    #contact_intro ul.contact_list { grid-template-columns:1fr; }
}

@media (max-width:600px) {

}