
@media (max-width: 767px) {
    .no-mobile {
        display: none;
    }

    .d-flex{
        flex-direction: column;
    }

    
    h1{
        font-size: 30px;
    }
    

    .back-video2 {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 430px;
        z-index: -1; 
    }
    
    .subscribe a{
        scale: 0.9;
        margin: -10px;
    }

    .info {
        margin-top: 75vh;
        margin-left: 0;
    }
    
    .info p {
        font-size: 15px;
    }
    
    .info strong {
        font-size: 15px;
    }
    
    .icon-sociais {
        margin-top: 80vh;
        margin-left: 0;
    
    }
    
   
}
@media (min-width: 768px) {
    .no-desk {
        display: none;
    }
}
