

    /* **********************************************
    *  ESTILOS FOOTER DESKTOP RIGGINGPLOT MEXICO
    * ********************************************* */


@media screen and (min-width: 769px){
	
	
	.navbar.fixed-top.d-flex.flex-row-reverse.navbar-expand-lg.navbar-light.ps-5 {
    top: 60px !important;
	padding: 0px !important;
    
}	
	
/*
	.fixed-top {
    position:absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
*/
	
	
	.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
	
	 
    .h1, h1 {
        font-size: 2.5rem;
    }
}


.submenu-scroll{
	overflow-y: scroll;
    max-height: 500px;
}

.submenu-scroll::-webkit-scrollbar{
	-webkit-appearance: none;
    width: 8px;
	height: 20px;
	background-color: #000;
    border-bottom-right-radius: 0.7rem;
    border-top-right-radius: 0.7rem;
}

.submenu-scroll::-webkit-scrollbar-thumb{
	background-color: #fff;
	border-radius: 1rem;
}

    #video_layher_mexico .layher-mexico-video video{
		width: 100vw;
		height: 100vh;
		margin-top: 55px;
		margin-bottom: -5px;
	}


   .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ff2600%7D%3C/style%3E%3Cpath d='M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z'/%3E%3C/svg%3E");;
	
	
	   
}
    .carousel-control-prev-icon {
		
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cstyle%3Esvg%7Bfill:%23ff2600%7D%3C/style%3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z'/%3E%3C/svg%3E");
	
	   
    }

  .carousel-control-prev-icon, .carousel-control-next-icon {
   
    width: 4rem;
    height: 2rem;
    
}

#carouselExampleCaptions{
		display: block;
	}

/*
#carouselExampleCaptions1{
		display: none !important;
	}
*/

   .dropdown-menu.show {
    --bs-body-color: #ffff;
    --bs-body-color-rgb: 173,181,189;
    --bs-body-bg: #13285b !important;
    --bs-tertiary-bg: #2b3035;
    --bs-border-color-translucent: rgba(255, 255, 255, 1);
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #29599f;
    --bs-secondary-border-subtle: #495057;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #055160;
    --bs-warning-border-subtle: #664d03;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: #fff;
    --bs-link-color: #6ea8fe;
    --bs-link-hover-color: #9ec5fe;
    --bs-link-color-rgb: 110,168,254;
    --bs-link-hover-color-rgb: 158,197,254;
    --bs-code-color: #e685b5;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 1);
}


.navbar-brand {
    
	margin-right: 0px!important;
    
}

    .footer{
        width: 100vw;
        background-color: #000;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    
    .footer-container{
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px 0px;
        flex-wrap: nowrap;
    }
    
    .footer-top{
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: row;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
    }
    
    .footer-column{
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        width: 100%;
        max-width: 400px;
    }
    
    .footer-column-title{
        color: #fff;
        font-size: 1rem;
        font-weight: 300;
        margin-bottom: 20px;
		margin-left: 30px;
    }
    
    .footer-column ul li{
        margin-bottom: 1rem;
    }
    
    .footer-column ul li a{
        color: #999;
        font-size: .7rem;
        font-weight: 300;
        cursor: pointer;
        text-decoration: none;
        margin-top: 1rem;
        font-family: "Oswald",Sans-Serif;
    }
    
    .footer-column ul li a:hover{
        color: #f2f2f2;
    }
    
    .footer-bottom{
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        width: 100%;
        max-width: 1200px;
        margin: 0;
        padding: 0;
    }
    
    .footer-bottom-up{
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        flex-direction: row;
        width: 100%;
    }
    
    .footer-bottom-left{
        display: flex;
        justify-content:flex-start;
        align-items: baseline;
        flex-direction: row;
        width: 100%;
        padding-bottom:10px;
    }
    
    .footer-logo{
        width: 15%;
        max-width: 200px;
		margin-left: 20px;
		margin-top: 20px;
    }
    
    .footer-bottom-left p a{
        color: #fff;
        font-size: 1rem;
        font-weight: 300;
        margin-left: 20px;
        text-decoration: none;
    }
    
    .footer-bottom-left p a:hover{
        color: #f2f2f2;
    }
    
    .footer-links{
        width: 100%;
        max-width: 400px;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
    }
    
    .footer-social{
        width: 100%;
        max-width: 200px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        flex-direction: column;
    }
    
    .line{
        width: 100%;
        height: 1px;
        background-color: #fff;
        margin: 10px 0px;
    }
    
    .footer-bottom-right{
        display: flex;
        justify-content: flex-end;
        align-items: baseline;
        flex-direction: column;
        width: 25%;
    }
    
    .footer-bottom-right p{
        display: flex;
        justify-content: flex-end;
        align-items: baseline;
        flex-direction: row;
        width: 100%;
        color: #fff;
        font-size: 1rem;
        font-weight: 300;
        margin-top: 0;
    }
    
    .footer-bottom-right p>a {
        text-decoration: none;
        color: #fff;
        padding: 0px 10px;
    }
    .footer-social i{
        color:yellowgreen;
        font-size: 1.5rem;
        cursor: pointer;
        text-decoration: none;
        padding: 0;
        margin: 0;
    }
    
    .footer-social i:hover{
        color: #999;
    }
    
    .footer-bottom-down{
        display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-direction: row;
    width: 100%;
    padding: 0px 0px;
    }
    .footer-bottom-left{
        display: flex;
        justify-content: flex-start;
        align-items: baseline;
        flex-direction: column;
        width: 100%;
        padding: 0;
    }

    .footer-bottom-left p {
        font-size: 1rem;
        color: #fff;
        text-align: center;
        margin-top: 0;
        width: 100%;
    }

    .politicas {
        /* width: 100vw; */
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    
    .politicas, .copyright {
        margin: 10px 0px;
        margin-block-start: 0;
    }
    
    .politicas a, .copyright a{
        color: #fff;
        font-size: 1rem;
        font-weight: 700;
        text-decoration: none;
        margin-right:10px;
    }
    
    .footer-bottom-right{
        display: flex;
        justify-content: flex-end;
        align-items: baseline;
        flex-direction: column;
        margin-bottom: 0;
    }

    .copyright {
        width: 100vw;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }
    
    .language a, .language a p{
        color: #fff;
        font-size: 1rem;
        font-weight: 700;
        text-decoration: none;
        margin-right:0px;
    }
    
    .language a:hover, .language a p:hover{
        color: #999;
        
    }

    /* **********************************************
    *  fIN DE ESTILOS FOOTER DESKTOP
    * ********************************************* */

.youtube-videos{
    width: 100vw;
    background-color: #000;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.youtube-videos-container{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
/*    flex-wrap: nowrap;*/
	background: #000000;
}

.youtube-videos-item{
    width: 50vw;
    height: 30vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
}

/* *********************************************
/* ***** INICIAN VIDEOS DE YOUTUBE NUEVOS ******
/* ********************************************* */

.video-caption-losberger-1922-6385{
    width: 100%;
    background: url('../youtube/losberger-19.22-63.85.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/_Mnk1BcReX4?si=mR-9nrpVtQwZgaai" */
}

.video-caption-losberger-1922-2003{
    width: 100%;
    background: url('../youtube/losberger-19.22-20.03.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/-dfBiPoHUbo?si=KVXYbJyz2OC0IYC5" */
}

.video-caption-losberger-pabellon-arabe{
    width: 100%;
    background: url('../youtube/losberger-pabellon-arabe.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/rxt46Rusq4k?si=7NCcG4c2eEXEbnA8" */
}

.video-caption-disenos-stereobloom-edc2026{
    width: 100%;
    background: url('../youtube/disenos-stereobloom-edc2026.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/8ofhCBcyHZM" */
}

.video-caption-disenos-stereobloom-edc-2026{
    width: 100%;
    background: url('../youtube/disenos-stereobloom-edc-2026.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/kcEu_WDhmh0" */
}

.video-caption-disenos-stereobloom-edc-2024{
    width: 100%;
    background: url('../youtube/disenos-stereobloom-edc-2024.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/B5n863gcjfM?si=dotLTe4whw1BuzKa" */
}

.video-caption-disenos-edc-2023{
    width: 100%;
    background: url('../youtube/disenos-edc-2023.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/xsTigFZ_cRw?si=w65DFuHT32FgNRA2" */
}

.video-caption-disenos-edc-2022{
    width: 100%;
    background: url('../youtube/disenos-edc-2022.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/ZszIbS8DY2Y?si=KxD22FPA-_emDnB0" */
}

.video-caption-disenos-edc-2019{
    width: 100%;
    background: url('../youtube/disenos-edc-2019.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/o_bbl7bjZYM?si=3dvVa0PvPRqYuF2s" */
}

.video-caption-disenos-piramide-edc-2019{
    width: 100%;
    background: url('../youtube/disenos-piramide-edc-2019.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/pUo6Dr_DpdU?si=tBS4NlOe0JSX7OYA" */
}

.video-caption-disenos-hell-and-heaven{
    width: 100%;
    background: url('../youtube/disenos-hell-and-heaven.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/c-FJpFb7p6o?si=PDFgU7AU7ZvxpR4i" */
}

.video-caption-disenos-arcos{
    width: 100%;
    background: url('../youtube/disenos-arcos.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/L0KhtPnLLHY?si=YSaTVUDJvdKZ8sjB" */
}

.video-caption-disenos-the-spider-chapultepec{
    width: 100%;
    background: url('../youtube/disenos-the-spider-chapultepec.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/-Z2ou7GWYwE?si=hzXsQ8EMcHDK9WCb" */
}

.video-caption-disenos-the-spider-estadio{
    width: 100%;
    background: url('../youtube/disenos-the-spider-estadio.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/JtEMBb0jbDo?si=uBC8clt35McpyMXG" */
}

.video-caption-rigging-motores-cm-lodestar{
    width: 100%;
    background: url('../youtube/rigging-motores-cm-lodestar.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/q1fTH4Y8uzk?si=x8PlbBbjo3RCk4eY" */
}

.video-caption-rigging-acropolis-puebla{
    width: 100%;
    background: url('../youtube/rigging-acropolis-puebla.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/34FyAAoNkgA?si=einnH4uPKpg6mZ2V" */
}

.video-caption-riggers-merida-cancun{
    width: 100%;
    background: url('../youtube/riggers-merida-cancun.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/H4Fz6kDtbo0?si=NC2eRXQwIhIysDMy" */
}

.video-caption-riggers{
    width: 100%;
    background: url('../youtube/riggers.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/Y-enUjCJV8s?si=BYRVhYQqvm1TozCx" */
}

.video-caption-maquinaria-big-blocks-hospitality-mk{
    width: 100%;
    background: url('../youtube/maquinaria-big-blocks-hospitality-mk.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/_j8xCORC7Q0?si=LGiQWw6myaZ-VzR3" */
}

.video-caption-gs-whd-palnorte-2024{
    width: 100%;
    background: url('../youtube/gs-whd-palnorte-2024.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/p4Pb9XY3dCQ?si=tEIznmBVS2RBJJ5Z" */
}

.video-caption-gs-whd-los-cabos-festival-de-jazz{
    width: 100%;
    background: url('../youtube/gs-whd-los-cabos-festival-de-jazz.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/HuYv9K5QeK4?si=bPS8iNx5_kIopWuK" */
}

.video-caption-gs-whd-redbull{
    width: 100%;
    background: url('../youtube/gs-whd-redbull.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/ewIsa2FyCVQ?si=f8nTIVo8EvWFf92S" */
}

.video-caption-gs-whd-18x15-dejavoom{
    width: 100%;
    background: url('../youtube/gs-whd-18x15-dejavoom.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/KnJ0cEloKTk?si=ejekFgcJkqGq2vUe" */
}

.video-caption-gs-whd-18x14-voces-de-muejes-zocalo-2018{
    width: 100%;
    background: url('../youtube/gs-whd-18x14-voces-de-muejes-zocalo-2018.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/iPWdZKrwDDA?si=XOVXS6jUAmPGFybJ" */
}

.video-caption-gs-whd-palnorte-2022{
    width: 100%;
    background: url('../youtube/gs-whd-palnorte-2022.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/G6dponhJ5ek?si=naEuM0EFjbc3LLJO" */
}

.video-caption-gs-whd-festival-solar{
    width: 100%;
    background: url('../youtube/gs-whd-festival-solar.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/6DgXSXuTfUQ?si=_cWbZxlRezFIg7HR" */
}

.video-caption-gs-whd-seat{
    width: 100%;
    background: url('../youtube/gs-whd-seat.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/M32l4q4D6FI?si=vbrbRVrz6f4IDZno" */
}

.video-caption-gs-whd-14-torres{
    width: 100%;
    background: url('../youtube/gs-whd-14-torres.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/CQGGH7dyYkY?si=icBPPb2ySh_j78Zc" */
}

.video-caption-gs-whd-hd-doble-toluca{
    width: 100%;
    background: url('../youtube/gs-whd-hd-doble-toluca.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/WZ7igWN8swg?si=U_p2Zpum_QqbbwGZ" */
}

.video-caption-gs-hd-heavy-duty-1540-1280-12{
    width: 100%;
    background: url('../youtube/gs-hd-heavy-duty-1540-1280-12.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/DBdUvXlTAR4" */
}

.video-caption-gs-hd-los-cabos-festival-de-jazz{
    width: 100%;
    background: url('../youtube/gs-hd-los-cabos-festival-de-jazz.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/WVkN37A8NFk?si=lk0U5KY6f1q9M5JM" */
}

.video-caption-gs-hd-masquerade{
    width: 100%;
    background: url('../youtube/gs-hd-masquerade.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/osBNzUFc7UI?si=OX088HMEXuam8OUX" */
}

.video-caption-gh-hd-las-lunas-auditorio-2019{
    width: 100%;
    background: url('../youtube/gh-hd-las-lunas-auditorio-2019.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/q5OxSZbpSBI?si=F49eSByDs5DyIU65" */
}

.video-caption-gs-md-mk-doble-nrmal{
    width: 100%;
    background: url('../youtube/gs-md-mk-doble-nrmal.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/NiJskXZEBvk?si=ZRCIwFAK0-u1j37d" */
}

.video-caption-gs-kiosko-vizcainas{
    width: 100%;
    background: url('../youtube/gs-kiosko-vizcainas.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/zRMV71X8p64?si=hruja3hCxYQOr6fK" */
}

.video-caption-gs-porteria-hd-circuit-grounds-edc{
    width: 100%;
    background: url('../youtube/gs-porteria-hd-circuit-grounds-edc.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/2FkVrb2msds?si=-CBF7CGvA6vMqOJi" */
}

.video-caption-escenario-aluminio{
    width: 100%;
    background: url('../youtube/escenario-aluminio.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/SxthiHEodhg?si=d87507aFr_6j4dFz" */
}

.video-caption-big-block{
    width: 100%;
    background: url('../youtube/big-block.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/-HN7hLChA4U?si=HLdIIvikvtTbv-I7" */
}

.video-caption-foh-vip{
    width: 100%;
    background: url('../youtube/foh-vip.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/P7RDXAfO1D0?si=I_NtjTjgyTPcTIvQ" */
}

.video-caption-foh-curvo-mas-torre-de-seguidores{
    width: 100%;
    background: url('../youtube/foh-curvo-mas-torre-de-seguidores.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/RdRxS_sYbwg?si=3QzGbkXTNY9zsN-Y" */
}

.video-caption-foh-curvo{
    width: 100%;
    background: url('../youtube/foh-curvo.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/wGwyRbX3meg?si=ocxhiuKFt4xQD5pG" */
}

.video-caption-layher-330-decks-escenario{
    width: 100%;
    background: url('../youtube/layher-330-decks-escenario.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/rtHjvvk2hwk?si=umOTX-pBb0vdFOIg" */
}

.video-caption-layher-escenario-afterlife{
    width: 100%;
    background: url('../youtube/layher-escenario-afterlife.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/4Vjz5cziugw?si=uxiv3YkPTPxQw3hs" */
}

.video-caption-layher-escenario-muro{
    width: 100%;
    background: url('../youtube/layher-escenario-muro.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/OLIk-fLRS80?si=UZCOcpb1iFW3DFSg" */
}

.video-caption-layher-decks-ceremonia-2019{
    width: 100%;
    background: url('../youtube/layher-decks-ceremonia-2019.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/wd3v7NMUekA?si=t5GZY9enhwyXKOiN" */
}

.video-caption-layher-escenario-abierto-tenis{
    width: 100%;
    background: url('../youtube/layher-escenario-abierto-tenis.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/DF9JbkQXyjs?si=UpVl4U0Fyt7Wk_-3" */
}

.video-caption-torre-layher-cantiliver{
    width: 100%;
    background: url('../youtube/torre-layher-cantiliver.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/j-pkO-35gEo?si=O7sjEm1-QNpfRDik" */
}

.video-caption-layher-escenario-escalera{
    width: 100%;
    background: url('../youtube/layher-escenario-escalera.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/wHD4kwjz4ug?si=FQV6XBRWtVBARjRE" */
}

.video-caption-layer-muro-escenario-museo-anahualcalli{
    width: 100%;
    background: url('../youtube/layer-muro-escenario-museo-anahualcalli.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/PWIcBpFr9rg" */
}

.video-caption-layer-muro-diseno-escenario{
    width: 100%;
    background: url('../youtube/layer-muro-diseno-escenario.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/7C-ddrCfJEs?si=JNdwlYsZJdoFKAHf" */
}

.video-caption-rampa-layher-viga-h24-redbull{
    width: 100%;
    background: url('../youtube/layher-rampa-viga-h24-redbull.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/pt3aAX1HRt0?si=3MfMiWE54e0glJXH" */
}

.video-caption-layher-viga-h24{
    width: 100%;
    background: url('../youtube/layher-viga-h24.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/6ezxYbXfbf4?si=KpePPKMdwA0O4M2P" */
}

.video-caption-layher-loading-dock{
    width: 100%;
    background: url('../youtube/layher-loading-dock.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/_HOTLwwYdwM?si=Zq5GLrmKbPZKS-cX" */
}

.video-caption-layher-puente-peatonal-cdmx{
    width: 100%;
    background: url('../youtube/layher-puente-peatonal-cdmx.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/qU0RBy2xuI0?si=U0Gut_lCD126gcEs" */
}

.video-caption-hospitalities-activaciones-de-marca-home-depot{
    width: 100%;
    background: url('../youtube/hospitalities-activaciones-de-marca-home-depot.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/9UlOzmqLuEY?si=Xx36gTbDBrk7PWy_" */
}

.video-caption-hospitalities-activaciones-de-marca{
    width: 100%;
    background: url('../youtube/hospitalities-activaciones-de-marca.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/_EYpyc00nxY?si=Pkt4DErDPL7YIJ9q" */
}

.video-caption-hospitality-md-cuatro{
    width: 100%;
    background: url('../youtube/hospitality-md-cuatro.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/QS54MFWVNVs?si=uFmQCE57VWJo5tBh" */
}

.video-caption-hospitality-dos-niveles-cuatro{
    width: 100%;
    background: url('../youtube/hospitality-dos-niveles-cuatro.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/n2ap6c_o_kM?si=ycBHmqj1w9vTdcpF" */
}

.video-caption-hospitality-dos-niveles-md-cuatro{
    width: 100%;
    background: url('../youtube/hospitality-dos-niveles-md-cuatro.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/49bCWEA4eXU?si=45VK8ACNxjZpKsgf" */
}

.video-caption-hospitality-dos-niveles-dos{
    width: 100%;
    background: url('../youtube/hospitality-dos-niveles-dos.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/OBl4BAXkDT0?si=At4Sqt-7lB4nXS41" */
}

.video-caption-hospitality-asimetrico-riggers{
    width: 100%;
    background: url('../youtube/hospitality-asimetrico-riggers.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/b04O88Tj80E?si=nhoyoCJJSjtKW3_w" */
}

.video-caption-hospitality-asimetrico-vans{
    width: 100%;
    background: url('../youtube/hospitality-asimetrico-vans.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/tJjf1ky3Kc4?si=vXx8quK4VjjPNQ1L" */
}

.video-caption-hospitality-md-little-caesars{
    width: 100%;
    background: url('../youtube/hospitality-md-little-caesars.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/ZvtQ-H85_9s?si=2X83FK8nQrYHN9ww" */
}

.video-caption-hospitality-md-opportunitty{
    width: 100%;
    background: url('../youtube/hospitality-md-opportunitty.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/KCY4nCLYHxE?si=Gkdz3wkCgqIpF7eQ" */
}

.video-caption-hospitality-trusses-mk-boda-nayarit{
    width: 100%;
    background: url('../youtube/hospitality-trusses-mk-boda-nayarit.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/D9EfrDSlozM?si=nCPaDFtJY0JBPMBq" */
}

.video-caption-hospitality-mk-party-edc-2015{
    width: 100%;
    background: url('../youtube/hospitality-mk-party-edc-2015.webp');
    background-size: cover;
    position: relative;
	/* "https://www.youtube.com/watch?v=njU1PamOT70" */
}

.video-caption-hospitality-mk-dark-party{
    width: 100%;
    background: url('../youtube/hospitality-mk-dark-party.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/5TcjALDxTMo?si=Nn3D2LD2Zeb0B_c5" */
}

.video-caption-layher-hospitality-playa{
    width: 100%;
    background: url('../youtube/layher-hospitality-playa.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/7kTghG_SVjk?si=UBZye4vQXb-7Z39C" */
}

.video-caption-truss-en-cantiliver{
    width: 100%;
    background: url('../youtube/truss-en-cantiliver.webp');
    background-size: cover;
    position: relative;
	/* "https://youtube.com/shorts/M-zuYhcgpr8?si=R-_2MTup478kzdNP" */
}

.video-caption-circulos-palacio-de-los-deportes{
    width: 100%;
    background: url('../youtube/circulos-palacio-de-los-deportes.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/QsP_N36QVaU?si=QXmECFprraFxl12z" */
}

.video-caption-circulos-md-auditorio-nacional{
    width: 100%;
    background: url('../youtube/circulos-md-auditorio-nacional.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/VO-qvDHJRx4?si=EitS9jJCtPq4lGS9" */
}

.video-caption-trusses-angulos-y-bisagras{
    width: 100%;
    background: url('../youtube/trusses-angulos-y-bisagras.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/_5Ckv9or26o?si=qqQOvMRqGIHQ3wc0" */
}

.video-caption-telon-riel-para-telon{
    width: 100%;
    background: url('../youtube/telon-riel-para-telon.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/iAWKPbMfUxg?si=1dNmzS5u5dto8GvU" */
}

.video-caption-telon-riel-para-telon-sap{
    width: 100%;
    background: url('../youtube/telon-riel-para-telon-sap.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/90867XY_j9U?si=qzHkjDyUy1AOlzbk" */
}

.video-caption-telon-kabuki-luis-miguel{
    width: 100%;
    background: url('../youtube/telon-kabuki-luis-miguel.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/SGe04y4YNbE?si=q6yU9MLRUiinNwOC" */
}

.video-caption-telon-kabuki{
    width: 100%;
    background: url('../youtube/telon-kabuki.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/KDqvFY82E7w?si=iMMn5qpH940_8ZUX" */
}

.video-caption-telon-afore-blanco{
    width: 100%;
    background: url('../youtube/telon-afore-blanco.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/mlK_sFJ8aZ0?si=Iczdgzo-MkutdLlj" */
}

.video-caption-cantiliver-kabuki{
    width: 100%;
    background: url('../youtube/cantiliver-kabuki.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/t_xh2Q3q5jE" */
}

.video-caption-vectorworks-losberguer{
    width: 100%;
    background: url('../youtube/vectorworks-losberguer.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/MugfggDTXqU?si=jf46Gkp2rES7zzJ8" */
}

.video-caption-vectorworks-hospitality{
    width: 100%;
    background: url('../youtube/vectorworks-hospitality.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/NW2_V7zCs1g?si=vaC0UzR4esWg1iJY" */
}

.video-caption-roadcases-mexico{
    width: 100%;
    background: url('../youtube/roadcases-mexico.webp');
    background-size: cover;
    position: relative;
	/* "https://youtu.be/gxH0YKo1uTs?si=or161N39gVxwWIkC" */
}

.video-caption-{
    width: 100%;
    background: url('../youtube/.webp');
    background-size: cover;
    position: relative;
	/* "" */
}

/* *********************************************
/* ***** TERMINAN VIDEOS DE YOUTUBE NUEVOS ******
/* ********************************************* */


.youtube-logo{
    /* centrar verticalmente y horizontalmente */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    height: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.youtube-logo img{
    width: 40%;
}

  
