.container{
    max-width: 100%;
}

.subcontainer{
    max-width: 1000px;
    margin: auto;
}

/* SM Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
}

/* MD Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .content{
        flex-direction: row-reverse;
        padding: 0rem 5rem;
    }

    #video{
        padding: 0.4rem;
    }

    .item{
        justify-content: flex-start;
        align-self: flex-start;
    }

    .img-item{
        align-self: flex-start;
    }

    #video{
        max-width: 23rem;
    }

    h1{
        font-size: 1.4rem;
    }

    #btn-video{
        font-size: 1.2rem;
        margin-top: 0px; 
    }

    .content{
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .footer{
        margin-top: 20rem;
    }

    #btn-header{
        font-size: 0.9rem; 
    }
    
}

/* LG Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    
    .card{
        flex-direction: row;
        max-width: 100%;
    }

    #card-girl{
        width: fit-content;
        max-width: 200px;
        padding: 0;
        border-radius: 0%;
    }

    .card-logo{
        position: initial;
        padding: 0px;
        margin: auto;
    }

    .card-img-top{
        padding: 0px 2em ;
        width: 250px;
    }
}
/* XL X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }

/* XXL XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {  

}