#breadcrumbs{
    padding: 0;
}
#main{
    margin-top: 40px;
}
.wrap-container-with-padding {
    padding: 0 40px;
}
.txt-cochin-home,.txt-cochin-home p{
    font-family: "Cochin"; 
    color: #000;
    font-size: 1.5rem;
    text-transform: uppercase;
    line-height: 1.2em;
}
.txt-cochin-home p{
    margin-top: 20px;
}
.title-oswald-home{
    margin-bottom: 0 !important;
}
.title-oswald-home h2{
    font-family: "Oswald";
    font-size: 3.75rem;
    text-transform: uppercase;
    color: #C7AE79;
}
.img-100 img{
    width: 100%;
}
.txt-next-img{
    margin-top: 130px;
}
.mcg-elementor-section-container{
    padding: 0 0 0 40px !important;
}
.title-collaborations,.title-collaborations p{
    font-size: 1.125rem;
    font-weight: bold;
}
.elementor .elementor-element.overlay-img-hover .elementor-widget-container a:hover .bkg-img-overlay{
    display: block;
}
.btn-read-more{
    margin: 0;
}
#collaborations .elementor-column-gap-default > .elementor-column > .elementor-element-populated,.logos-list .elementor-column-gap-default > .elementor-column > .elementor-element-populated,.logos-list-small .elementor-element-populated{
    padding: 0 !important;
}
p{
    word-break: break-word;
}
.title-img-medium .widget-image-caption{
    line-height: 1em;
    position: absolute; 
    top: calc(50% - 2.25rem); 
    left: 0;
    text-align: center; 
    width: 100%; 
    text-transform: uppercase;
    font-size: 2.25rem;
    font-style: normal;
    font-family: 'Oswald';
    font-weight: 600;
    color: #fff;
}

@media only screen and (max-width: 768px){
    .wrap-container-with-padding {
        padding: 0 20px;
    }
    .elementor-widget-container{
        text-align: left;
    }
    .elementor-button-wrapper{
        text-align: center;
    }
    /*    .elementor-element-populated {
            padding: 0px 20px !important;
        }*/
    .img-dx .elementor-element-populated {
        padding: 0px !important;
    }
    .page-template-elementor-page-builder .mcg-elementor-section-container{
        padding: 0 !important;
    }
    .logos-list .elementor-column{
        width: 50% !important;
        
    }
    .logos-list-small .elementor-column{
        width: 33% !important;
    }
}
@media only screen and (min-width: 769px){
    .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
        width: 25%;
    }
    .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
        width: 25%;
    }
}
@media only screen and (min-width: 769px) and (max-width: 991px){
    .page-template-elementor-page-builder .mcg-elementor-section-container{
        padding: 0 0 0 20px!important;
    }
    .about-us-subsection .elementor-element-populated{
        padding: 0 0 0 10px !important;
    }
    .about-us-subsection:nth-child(2) .elementor-element-populated{
        padding: 0 10px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
    .elementor-section.container-frangrances-children .elementor-column.elementor-col-50:nth-child(2), .elementor-section.container-frangrances-children .elementor-column[data-col="50"]:nth-child(2){
        padding: 20px 0 0 20px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
    /** INIZIO CONTENITORI FIGLI DI PROFUMAZIONI E ABOUT US **/
    /** contenitore div con tre blocchi (titolo, testo, img) **/
    .elementor-section.container-frangrances-children .elementor-container{
        display: block;
    }
    /** div titolo e testo **/
    .elementor-section.container-frangrances-children .elementor-column.elementor-col-50, .elementor-section.container-frangrances-children .elementor-column[data-col="50"]{
        width: 100%;
    }
    /** div testo **/
    .page-id-1378 .elementor-section.container-frangrances-children .elementor-column.elementor-col-50:nth-child(2), .page-id-1378 .elementor-section.container-frangrances-children .elementor-column[data-col="50"]:nth-child(2),.page-id-2157 .elementor-section.container-frangrances-children .elementor-column.elementor-col-50:nth-child(2), .page-id-1378 .elementor-section.container-frangrances-children .elementor-column[data-col="50"]:nth-child(2){
        padding: 20px 0 0 0;
    }
    .elementor-section.container-frangrances-children .elementor-column.elementor-col-50:nth-child(2) .elementor-widget-wrap.elementor-element-populated{
        padding: 0 20px 0 0;
    }
    .elementor-section.father-container-frangrances-children .elementor-column.elementor-col-50:first-of-type .elementor-widget-wrap.elementor-element-populated{
        align-content: flex-start !important;
    }
    .elementor-section.father-container-frangrances-children.father-with-space .elementor-column.elementor-col-50:first-of-type .elementor-widget-wrap.elementor-element-populated{
        align-content: center !important;
    }

    /** FINE CONTENITORI FIGLI DI PROFUMAZIONI E ABOUT US **/
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
    .elementor-section.container-frangrances-children .elementor-column.elementor-col-50:nth-child(2), .elementor-section.container-frangrances-children .elementor-column[data-col="50"]:nth-child(2){
        padding: 20px 0 0 40px;
    }
}