/** media query **/
@media (min-width: 1300px) and (max-width: 1400px) {}


@media (min-width: 1200px) and (max-width: 1300px) {}


@media (min-width: 993px) and (max-width: 1200px) {
header.header ul.navbar-nav li a {
    font-size: 10px;
    padding: 9px !important;
}
section.banner-section {height: auto;padding: 20px 0;}

}

@media (min-width: 768px) and (max-width: 992px) {
section.banner-section {
    height: auto;
    padding: 20px 0;
}
}

@media(max-width: 767px) {
.navbar-toggler {
        border: none;
    }
    section.banner-section .row {
    margin-top: 0px !important;
}

.form-section {
    margin: 20px 0 0;

}
.about-info {
    margin: 20px 0;
    text-align: justify;
}
.title {
    font-size: 22px;

}
footer.footer .text-center {
    text-align: justify !important;
}
.banner-high {
    display: none;
}

.banner-typology .banner-typology-detail {
    display: none;
}

.baner-text h2 {
    line-height: 20px;
}

.baner-text h1 {
    font-size: 26px !important;
}
.banner-section {
    height: auto;
    padding: 40px 0 !important;
}
.img-wrapper {
    margin-bottom: 20px;
}
.gallery-box img {
    height: 200px;
}
section#contact-us {
    padding: 0 !important;
}
.navbar-toggler:focus {
    outline: none;
    box-shadow: none;
}

}


@media(max-width: 360px) {}