/* Responsive styles */

/* @media (max-width: 480px) {
    .cont-box .grid .col-4 .box {
        flex-direction: column;
    }

    .cont-box .grid .col-4 .box .box-sx {
        margin-right: 0;
        margin-bottom: 20px;
    }
} */
p.mb-0.footer-p {
    margin-bottom: 0;
    padding: 30px 0px;
}

.imgs-testo-immagine-wrapper .img-testo-immagine {
    margin-bottom: 0;
}

section.who-we-are.white .cont-box {
    padding: 0;
}

section.who-we-are.white {
    padding: 80px 0;
}

.title {
    font-size: 40px;
}

section.who-we-are.brown {
    padding: 0;
}

section.services {
    padding-top: 0;
}

.cta.txt.text-center {
    margin: 30px 0 15px;
}

section.latest-news .title.wow {
    padding-bottom: 0;
}

.latest-news {
    background: rgb(2 1 1 / 4%);
}

.latest-news .box-news .box {
    background: #fff;
}

.latest-news .title {
    padding-bottom: 0;
}

.latest-news .box-news {
    margin-top: 50px;
}

.latest-news {
    padding-bottom: 175px;
}

.slide-services .slick-list .slick-track .slick-slide .item .box-sx .tit {
    font-size: 30px;
    margin-bottom: 15px;
}

.slide-services .slick-list .slick-track .slick-slide .item .box-sx .txt {
    font-size: 16px;
    margin-bottom: 30px;
}

.who-we-are .cont-box .box .box-dx img {
    min-height: 153px;
}

.bound-area {
    display: flex;
    gap: 15px;
    align-items: center;
    margin-bottom: 10px;
}

section.nav-hero.brown,
section.who-we-are.brown,
.header .primary-menu .mobile-menu .menu .search-form {
    background: #f5f5f5;
}

@media only screen and (min-width: 200px) and (max-width: 767px) {
    span.find-mob {
        display: none;
    }
}
