body {
    overflow-x: hidden !important;
    background-color: black;
}

div#cinema {
    height: 100vh;
    margin-bottom: -2vh;
}

img#foto-cinema-mobile {
    scale: 1;
    height: 100%;
    animation: cine-background-mobile 3s;
}

@keyframes cine-background-mobile {
    from {
        opacity: 0%;
    }
    to {
        opacity: 100%;
    }
}

div#premios-mobile {
    margin-top: 15%;
    float: left;
    position: absolute;
    z-index: 3;
    width: 95%;
    height: 100%;
    margin-left: 0%;
}

img#cinema-premios-mobile {
    position: absolute;
    z-index: 3;
    width: 100%;
    animation: premios-animation-mobile 3s;
}

@keyframes premios-animation-mobile {
    from {
        left: -150px;
        opacity: 0%;
    }
    to {
        left: 0%;
        opacity: 100%;
    }
}

div#descricao-cinema-mobile {
    float: left;
    position: absolute;
    z-index: 4;
    width: 90%;
    height: 70%;
    margin-left: 0%;
}

img#img-chapeu-mobile {
    margin-top: -15%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
    animation: chapeu-animation-mobile 3s;
}

@keyframes chapeu-animation-mobile {
    from {
        left: -150px;
        opacity: 0%;
    }
    to {
        opacity: 100%;
        left: 0px;
    }
}

img#desc-cinema-mobile {
    margin-top: -15%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
    animation: desc-cine-animation-mobile 3s;
}

@keyframes desc-cine-animation-mobile {
    from {
        left: -150px;
        opacity: 0%;
    }
    to {
        opacity: 100%;
        left: 0px;
    }
}

div#veja-mais-back-mobile {
    margin: auto;
    position: absolute;
    z-index: 5;
    width: 100%;
    margin-top: 115%;
    animation: seemore-mobile 3s;
}

@keyframes seemore-mobile {
    from {
        left: -250px;
    }
    to {
        left: 0px;
    }
}

img#cine-seemore-mobile {
    width: 60%;
    margin-left: 12%;
    cursor: pointer;
}

div#clipe {
    height: 100vh;
    margin-bottom: -2vh;
}

img#foto-clipe-mobile {
    width: 118%;
}

div#clipe-setas-mobile {
    float: right;
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 100%;
}

div#descricao-clipe-mobile {
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    padding-right: 0%;
    scale: 0.99;
}

img#clipe-setas-pic-mobile {
    width: 100%;
}

img#clipe-chapeu-pic-mobile {
    margin-top: 0%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
}

img#clipe-texto-pic-mobile {
    margin-top: 0%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
}

img#clipe-seemore-mobile {
    width: 60%;
    margin-left: 12%;
    cursor: pointer;
    position: absolute;
    margin-top: 157%;
    cursor: pointer;
    z-index: 5;
}

div#fotografia {
    height: 100%;
}

img#foto-fotografia-mobile {
    width: 100%;
}

div#rosto-mobile {
    float: left;
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    margin-left: 0%;
    margin-top: 10vh;
}

img#foto-rosto-mobile {
    width: 100%;
    margin-left: -1.4vh;
}

div#descricao-fotografia-mobile {
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    margin-left: 0%;
}

img#foto-chapeu-pic-mobile {
    margin-top: 5%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
}

img#foto-texto-pic-mobile {
    margin-top: 5%;
    position: absolute;
    z-index: 4;
    width: 100%;
    padding-right: 0%;
}

img#foto-seemore-mobile {
    width: 60%;
    margin-left: 12%;
    cursor: pointer;
    position: absolute;
    margin-top: 150%;
    cursor: pointer;
    z-index: 5;
}

div#sobre-nos-fale-conosco{
    width: 100%;
}

div#texto-mobile-sobre {
    margin: auto;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 50%;
    text-align: center;
    background: #FF8231;
    padding: 15px;
    transition-duration: 0.5s;
    cursor:pointer;
    border-radius: 50px;
}

div#texto-mobile-sobre a {
    color: #ffffff;
    font-family: CaviarDreams;
}

div#texto-mobile-sobre img, div#texto-mobile-fale img {
    margin: auto;
    display: block;
}

img#facebook-mobile, img#instagram-mobile, img#youtube-mobile {
    display: inline-block;
    position: absolute;
    height: 5%;
    z-index: 8;
    transition-duration: 0.5s;
    cursor: pointer;
    margin-top: 2rem;
}

img#facebook-mobile:hover, img#instagram-mobile:hover, img#youtube-mobile:hover {
    scale: 1.2;
}

img#facebook-mobile {
    margin-left: 32%;
}

img#instagram-mobile {
    margin-left: 45%;
}

img#youtube-mobile {
    margin-left: 58%;
}

div#cnpj-mobile {
    letter-spacing: 1px;
    position: absolute;
    text-align: center;
    z-index: 7;
    width: 100%;
    margin-top: 4vh;
}

p#cnpj {
    text-decoration: none;
    color: white;
    font-family: TommyThin;
}

a {
    text-decoration: none;
}