nav {
    background-color: white !important;

}

.buttonHide {
    display: none !important;
}

.navItems {
    color: black !important;
}

.material-icons {
    color: black !important;
}

.centerArt {
    margin: auto;
}

.serviceCard:hover {
    opacity: 0.7;
    transition: 0.3s;
}

.divProducts {
    background-color: white;
    padding-top: 1%;
    padding-bottom: 1%;
}

.awardsDiv {
    background-color: white;
    padding-top: 5%;
    padding-bottom: 5%;
}

.pointer {
    cursor: pointer;
}

.divBannerMovies {
    height: 40rem;
    background-image: url("/assets/images/davidJansenBannerMini.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.popkrnBanner{
    height: 58rem;
    background-image: url("/assets/images/popkrnComingSoon.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.broadkstBanner{
    height: 45rem;
    background-image: url("/assets/images/broadkstBanner.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.koverageBanner{
    height: 45rem;
    background-image: url("/assets/images/koverageBanner.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.broadkstTermsBanner{
    height: 45rem;
    background-image: url("/assets/images/broadkstTerms.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.koverageTermsBanner{
    height: 45rem;
    background-image: url("/assets/images/koverageTerms.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bannerLiveC{
    height: 45rem;
    background-image: url("/assets/images/checkout-submission.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.imageCannes {
    height: 72rem;
    background-image: url("/assets/images/Cannes2025.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sforzandoTitlesHome {
    margin-left: 3%;
}

.bannerStory1 {
    height: 58rem;
    background-image: url("/assets/images/blueShades2.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
}

.bannerStory2 {
    height: 58rem;
    background-image: url("/assets/images/kreativa.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
}

.titleVilpa {
    width: 60%;
    margin: auto;
    text-align: center;
    margin-top: 3%;
    margin-bottom: 3%;
}

.bannerPrivacidad {
    background-image: url("/assets/images/sal.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}

.overlayPrivacidad {
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.438);
}

.privacidadDiv {
    margin-bottom: 0%;
}

.avisoDiv {
    padding-top: 3%;
}

.centered {
    text-align: center !important;
}

.fonts {
    font-family: Arial, Helvetica, sans-serif;
   
}

.contInicioNosotros {
    background-color: white;
    padding-top: 3%;
    margin-top: 3%;
}

.overlayParallax {
    background-color: rgba(0, 0, 0, 0.514);
    height: 100%;
    width: 100%;
    padding-top: 10%;
}

.containerParallax {
    height: 20rem !important;
}

.instaOption:hover {
    opacity: .5;
    transition: 0.5s;
}

.colorSieteTeal {
    color: #73B598 !important;
}

nav ul a,
nav .brand-logo {
    color: #444;
}

.centered {
    text-align: center;
}

.boldL {
    font-weight: bold;
}

p {
    line-height: 2rem;
}

.sidenav-trigger {
    color: #26a69a;
}

.parallax-container {
    min-height: 380px;
    line-height: 0;
    height: auto;
    color: rgba(255, 255, 255, .9);
}

.parallax-container .section {
    width: 100%;
}

.imageLogo {
    height: 7rem;
}

.navDiv {
    height: 7rem;
}

.sidenav-overlay {
    display: none !important;
}

.parallax-container {
    min-width: 350px !important;
}
.crowsWebHome{
    margin: auto;
    width: 100%;
    margin-bottom: 1.7%;
    
}
.nocturneFooterBanner{
    margin: auto;
    width: 100%;
}

@media only screen and (min-width : 992px) {
    .navUl {
        padding-top: 3%;
    }
}

@media only screen and (max-width : 992px) {
    .nocturneFooterBanner{
       margin-top: -6%;
    }
    .broadkstBanner, .koverageTermsBanner, .popkrnBanner, .broadkstTermsBanner{
        height: 19rem;
    }
    .koverageBanner{
        height: 19rem;
    }
    .divBannerMovies,.bannerLiveC {
        height: 10rem;
        margin-top: 10%;

    }

    .bannerStory1,
    .bannerStory2 {
        display: block;
    }

    .margin-top-7 {
        margin-top: 7%;
    }

    .gallery-bodies {
        margin-top: 320px !important;
    }

    .titleVilpa {
        width: 90%;
    }

    .imageCannes {
        height: 45rem;
    }


}

@media only screen and (max-width : 600px) {
    #index-banner .section {
        top: 0;
    }
}

.icon-block {
    padding: 0 15px;
}

.icon-block .material-icons {
    font-size: inherit;
}

footer.page-footer {
    margin: 0;
}