/* 15 pulgadas Retina Sm */
@media all and (min-width:1100px) and (max-width: 1800px) {
    .homelocations .ai-image{
        max-height: 90vh;
    }
    body .menu_footer li a {
        font-size: 1vw;
        font-weight: 500;
    }
    body .menu_footer li {
        display: block;
        margin-bottom: 16px;
        line-height: 1;
    }
    body footer h5 {
        font-size: 1vw;
        font-weight: bold;
    }
    html body{
        font-size: 1vw;

    }
    body .section-mod2 {
        padding: 80px 0 120px 0;
    }
    body .planvisit input, body .planvisit select {
        font-size: 20px;
    }
}


/* ==============================
   Phone
   ============================== */
@media (max-width: 480px) and (min-width: 320px){
    body .ai-image {
        display: block;
        margin-right: 0%;
        -ms-flex-preferred-size: 40vw;
        flex-basis: 40vw;
        min-width: 100%;
        height: 66vh !important;
    }
    .nav-header-container{
        padding: 30px 15px !important;
    }
    h1{
        font-weight: bold !important;
    }
    .text-center{
        text-align: left !important;
    }
}