.page-header::after {
    display: block;
    clear: both;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent);
    pointer-events: none;
}
.banner_prods h1 {
	text-shadow: 2px 2px 1px #000;
	position: relative;
	z-index: 99;
}
.banner_prods::after {
    display: block;
    clear: both;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), transparent);
    pointer-events: none;
}
.banner_prods {
    padding-top: 12rem;
    padding-bottom: 6rem;
    background: url(../../../banner/partners_e_collaborazioni.jpg) top right no-repeat;
    background-size: cover;
    background-position: center;
}
.categories_sec h1 {
    /* color: #000; */
}
.categories_sec .descr_display {
    /* background-color: #FFF; */
}
/*PARTNERS & COLLABORAZIONI*/
.bg_slogan {
    background: url(../../../img/convenzione-odissea-2000.jpg) center top repeat !important;
    background-size: cover;
    background-repeat: no-repeat;
    height: 596px;
    position: relative;
}
.bg_slogan .btn {
    position: absolute;
    bottom: 19px;
    left: calc(50% - 570px);
    background-color: #135aa1;
    color: #FFF;
}
.bg_slogan .btn:hover {
    background-color: #2694bf;
    color: #FFF;
}
.bg_slogan .title_display {
    position: absolute;
    bottom: 174px;
    left: 189px;
    color: #FFF;
    text-shadow: 2px 2px 1px #000;
    left: calc(50% - 570px);
    width: 50%;
    text-align: left;
}
.marchi_partners {
    width: 31% !important;
    margin: 0px 5px;
    float: left;
}
.row_marchi .marchi_partners:nth-child(4) img {
    height: 68px;
    margin-top: 20px;
}














