   
    .scroll-arrows {
        display: none;
    }
    .responsiveContent {
        position: relative;
        height: 0;
        overflow: hidden;
        padding-bottom: 56.2%;
        margin-bottom: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .responsiveContent iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .mob {
        display: none !important;
    }
    
    .txtVideoEspacio {
        /* Anteriormente Tenia 70vh */
        height: 35vh;
        overflow-y: auto;
        text-align: left;
        font-size: 1rem;
    }
    
    .txtVerdana {
        font-size: .9rem;
    }
    
    .txtGaleria {
        height: 70vh;
        overflow-y: auto;
        text-align: left;
        font-size: 1rem;
    }
    
    .txtVideoEspacio::-webkit-scrollbar,
    .txtGaleria::-webkit-scrollbar {
        display: none;
    }
    
    .gallery a {
        width: 240px;
        height: 180px;
        display: inline-block;
        overflow: hidden;
        margin: 4px 6px;
        box-shadow: 0 0 4px -1px #000;
    }
    
    .gallery img {
        height: 100%;
    }
    
    .galeriaFull {
        height: 66vh;
        overflow-y: auto;
    }
    
    .galeriaFull::-webkit-scrollbar {
        display: none;
    }
    
    .txtGaleriaFauna h5 {
        font-family: 'Cabin Sketch';
        font-style: normal;
        font-weight: 400;
        color: #3b302a;
        font-size: 1.9rem;
    }
    
    .txtCabin {
        font-family: 'Cabin Sketch';
        font-style: normal;
        font-weight: 400;
        color: #3b302a;
        font-size: 1.1rem;
        letter-spacing: 0px;
    }
    
    .fondoVideo {
        background-image: url(../anahuacalli_developmentqwerty/images/espacio/fondo_video.png);
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-position: center center;
    }
    
    @media (min-width: 481px) and (max-width: 767px) {
        .txtVideoEspacio {
            height: auto;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
        }
    }
    
    @media (min-width: 1921px) {
        .fondoVideo {
            background-position: center;
            background-size: contain;
            background-repeat: no-repeat;
            -webkit-overflow-scrolling: touch;
        }
    }
    /* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
    
    @media (min-width: 481px) and (max-width: 767px) {
        .desk {
            display: none !important;
        }
        .mob {
            display: block !important;
        }
    }
    
    @media (min-width: 320px) and (max-width: 480px) {
        .txtVideoEspacio {
            height: auto;
            overflow-y: scroll;
            -webkit-overflow-scrolling: touch;
        }
        .desk {
            display: none !important;
        }
        .mob {
            display: block !important;
        }
    }
    
    @media (max-width: 767px) {
        .scroll-arrows {
            position: absolute;
            display: flex;
            width: 25px;
            right: 0;
            height: 100%;
            z-index: 99;
            padding-top: 60px;
            flex-flow: column;
            align-items: center;
            justify-content: center;
        }
    
        .scroll-arrows > div {
            width: 100%;
            height: 20px;
            color: #000;
            background-color: rgba(250, 250, 250, .7);
            border-radius: 5px;
            line-height: 1;
            font-size: 20px;
            cursor: pointer;
            margin: 20px 0;
            text-align: center;
        }
        
        .scroll-arrows .btn_subir {
        }
        
        .scroll-arrows .btn_bajar {
            bottom: 40px;

        }
        #arte1 svg {
            height: auto;
            position: relative;
            width: 100%;
            transform: translate(0%, 0%);
            max-height: none;
            max-width: 100%;
            left: 0;
            top: 0;
            padding-bottom: 120px;
        }
        #arte-1 {
            padding-top: 65px;
        }
        .cont-animacion-sub.wm{
            display: block;
            margin-top: 45px;
            padding: 0;
        }
            .scroll{
            height: 100vh;
            overflow: auto;
            padding-top: 70px;
            padding-bottom: 200px;
        }
    }