/* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {  }

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
    .about-section-two .lazy-image {
        width: 100% !important;
    }

    .phone-numer {
        font-size:21px !important
    }

    .contact-section .bootstrap-select {
        background-color: white !important
    }
    .img_palline {
        display: none !important;
    }

    .page-title {
        padding: 80px 0px !important
    }
 }

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {  }

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {  }

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {  }

.banner-section .owl-nav {
    display: none !important;
}

.project-block-six .image img {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%) !important;
}

#elenco_immagini img {
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%) !important;
}

.main-menu .navigation > li > a {
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

@media (max-width: 400px) {
    .features-section-two .content-block {
        padding-left: 0px !important;
    }
}

.different {
    color: #0079B3 !important;
}

.contact-section .bootstrap-select {
    width: 100% !important;
}

.footer-bottom-two .menu li:hover a{
    color: white !important;
    font-weight:bold !important
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .box_1366 {
        margin-top: -200px !important;
    }
}

@media (max-width: 1200px)  {
    .box_1366 {
        margin-top: -170px !important;
    }
}