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

}

@media screen and (max-width: 768px) {
    .navbar .icon-header,
    .navbar .form-header {display: none;}
    .grid-home {
        grid-template-columns: 100%;
        grid-template-rows: 50vh 50vh;
    }
    .item_grid-home {padding: 1em;}
    .grid-2 {grid-template-columns: 100%;}
    .menu-responsive {display: block;}
    .menu {display: none;}

    .nav1 {
        align-items: center;
        justify-content: space-between;
    }
    .nav2 {
        /*flex-wrap: wrap;
        justify-content: center;*/
        display: none;
    }
    .form-header {margin: 1em 0;}

    .overlay nav {font-size: 2em;}

    .main img {display: none;}
    .nav2 .icon-header,
    .nav2 .form-header,
    .foot {display: none;}
    .title h2 {font-size: 2.4em;}
    .btn-custom {margin: 1em 0 0;}
    .btns-call {
        display: block;

        position: fixed;
        bottom: 5%;
        left: 2%;
    }
    .btn-md {margin: 1em 0 2em;}

    .fancybox-slide--iframe .fancybox-content {
    	max-width  : 75%;
    	max-height : 90%;
    }

    .flex-footer {text-align: center;}

}

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

}

@media screen and (max-width: 360px) {
    .title h2 {font-size: 2em;}
}
