
.banner-covid {
    width: 100%;
}

.btn-cvd {
    top: 10px;
}

.cvd-t-white{
    color: white;
}

.rec-img {
    width: 100%;
    margin: 10% 0px;
}

#arq-cvd {
    background-image: url("../lay-img/landing/corona-00.png");
    padding: 40px 0px;
    background-repeat: no-repeat;
background-position-x: 95%;
background-size: 350px;
background-position-y: 60%;
}

#vd-cvd {
    padding: 80px 0px 60px;
}

#nt-cvd {
    padding: 40px 0px;
}

.news-cv-in .text-cv-news p {
    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical; 
}

.img-nt-cvd {
    display: block;
    width: 100%;
}

.cvd-date-box {
    display: flex;
    color: #ff9200;
    padding: 10px 0px;
}

.cvd-date-box .info-cv {
    padding-right: 5px;
}


.vid-in2 iframe {
    width: 100%;
    height: 515px;
}

.vd-in iframe {
    width: 100%;
}

.vd-0.parallax-bg {
        background-image: radial-gradient(#00f5ff7a, #00414296), url('../lay-img/landing/stripes_cvd.png');
    background-attachment: fixed;
}

@media (min-width: 992px) {
.btn-rcvd {
    position: relative;
    top: 270px;
    float: right;
}
    .btn-acvd{
        position: relative;
        top: 120px;
        float: right;
    }
.news-cv-in {
    height: 450px;
}
}

#scroll-indicator{
    position: absolute;
    left: calc(50% - 25px);
    top: calc(100vh - 50px);
    animation-name: bounce;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    opacity: 1;
    transition: opacity .5s;
}
#scroll-indicator.scrolled{
    opacity: 0;
    transition: opacity .5s;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}