.u-header .u-logo-image-1 {
   width: 100%;
}
.u-footer .u-logo-image-1 {
   width: 80%;
}
.vbox-container {
   overflow-y: auto;
}

.u-section-1-1 .u-sheet-1 {
   min-height: 100vh;
   display: flex;
   flex-direction: column;
   align-content: center;
   justify-content: center;
}
.u-section-1-1 .u-text-1 {
   margin-top: 0;
}

.u-section-l-servicio .u-palabras-claves {
   display: flex;
   flex-wrap: wrap;
   font-size: 0.85rem;
}
.u-section-l-servicio .u-palabras-claves p {
   margin: 0;
}
.u-section-l-servicio .u-palabras-claves p::after {
   content: ' | ';
   font-weight: 500;
}
.u-section-l-servicio .u-palabras-claves p:last-child:after {
   content: none;
}
.u-section-l-servicio .contain-buttons {
   display: flex;
   flex-wrap: wrap;
   margin-top: 20px;
   align-items: center;
   justify-content: start;
}
.u-section-l-servicio .contain-buttons a {
   margin: 0;
   margin-right: 15px;
}
.u-section-l-servicio .contain-buttons .u-btn-whatsapp {
   margin: 0;
   background-color: #008000c4;
}
.u-section-l-servicio .contain-buttons .u-btn-whatsapp:hover {
   background-color: #008000;
}


section.listador-trabajos {
   min-height: 0;
}
.listador-trabajos .u-gallery-1 {
   height: auto;
   width: 100%;
}
.listador-trabajos .u-lightbox .u-image, .u-lightbox .u-gallery-item {
   height: 475px;
}

.u-section-5 .u-text-1, .u-section-6 .u-text-1, .u-section-11 .u-text-1 {
   font-size: 3rem;
   text-transform: uppercase;
   line-height: 1;
   margin-top: 5px;
}
.u-section-5 .u-text-1 .u-text-custom-color-1, .u-section-6 .u-text-1 .u-text-custom-color-1 {
   font-size: 1rem;
}
.u-section-5 .fondo {
   background-image: none;
   background-color: #eeeeee;
}
.u-section-5 .fondo .imagen {
   width: 70% !important;
   left: 15%;
   top: 15%;
   border-radius: 30% !important;
   height: auto;
   margin-top: 0;
}
.u-section-5 .u-text-3,
.u-section-6 .u-text-3 {
   text-transform: uppercase;
   letter-spacing: 3px;
   font-weight: 700;
   margin: 0 20px 0 0;
}

.u-section-6 .u-palabras-claves {
   display: flex;
   flex-wrap: wrap;
   font-size: 0.85rem;
}
.u-section-6 .u-palabras-claves p {
   margin: 0;
}
.u-section-6 .u-palabras-claves p::after {
   content: ' | ';
   font-weight: 500;
}
.u-section-6 .u-palabras-claves p:last-child:after {
   content: none;
}

/* blog */
.u-section-7 .u-text-1 {
   font-size: 3rem;
}
.u-section-7 .u-palabras-claves {
   display: flex;
   flex-wrap: wrap;
   font-size: 0.85rem;
}
.u-section-7 .u-palabras-claves p {
   margin: 0;
}
.u-section-7 .u-palabras-claves p::after {
   content: ' | ';
   font-weight: 500;
}
.u-section-7 .u-palabras-claves p:last-child:after {
   content: none;
}

.u-section-8 .u-sheet-1 {
   min-height: auto;
}
.u-section-8 .u-gallery-1 {
   margin-bottom: 50px;
}
/* CULTURA */
.u-mancha-cultura .u-shape-1 {
   margin: 120px 10px 0 auto;
}
.u-mancha-cultura .u-container-layout-2 {
   padding: 80px 20px;
}
.u-mancha-cultura .u-image-1 {
   height: 72%;
}
.u-mancha-cultura .u-image-png .u-preserve-proportions-child {
   padding-right: 105%;
}

.u-section-6 .fondo {
   background-image: none;
   background-color: #eeeeee;
}

.u-section-6 .fondo .imagen {
   width: 70% !important;
   left: 15%;
   top: 15%;
   border-radius: 30% !important;
   height: auto;
   margin-top: 0;
}

.u-section-16 {
   min-height: auto;
}
.u-section-16 .u-gallery-1 {
   width: 100%;
}

.u-enable-responsive .u-popupmenu-items {
   margin: 20px auto 0 15px;
}

.u-section-2 .u-image-nosotros {
   width: 570px;
   height: 459px;
}

.u-section-3 .u-image-videos {
   width: 569px;
   height: 502px;
}

/* HOME VALORES */
.u-section-4 .ico-png {
   background-size: 150px;
   background-position: center;
   background-repeat: no-repeat;
   width: 150px;
   height: 150px;
}

.u-section-2 .u-container-layout-4, .u-section-2 .u-container-layout-3 {
   padding: 15px 20px 50px;
}
.u-palette-2-base .img-cultura, .u-palette-1-base .img-cultura {
   height: auto;
   width: 100%;
   margin: 0 auto;
}
.u-section-2 .u-text-6, .u-section-2 .u-text-4 {
   margin: 5px 0 0;
}

.u-section-totales .u-sheet-1 {
   min-height: auto;
}
.u-section-totales .u-list-1 {
   margin-top: 100px;
   margin-bottom: 100px;
}
.u-section-totales .u-list-item {
   align-items: center;
}
.u-section-totales .u-container-layout-4, .u-section-totales .u-container-layout-3 {
   padding: 0 20px;
}
.u-section-totales .u-color-totales {
   color: #333;
   background-color: #fff;
}
.u-section-totales .u-icon-1 {
   margin: 0;
   width: 100%;
   display: flex;
   justify-content: center;
   align-content: center;
}
.u-section-totales .u-text-total {
   line-height: 1;
   margin: 10px 0 0;
}
.u-section-totales .u-text-titulo {
   margin: 10px 0 0;
   font-size: 1.3rem;
}
.u-section-totales .u-text-texto {
   margin: 10px 0px 0;
   font-size: 0.85rem;
   text-transform: none;
}
.u-section-totales .u-text-texto p {
   margin: 0;
}


.u-section-3 .u-container-layout-4, .u-section-3 .u-container-layout-3 {
   padding: 0 0px 50px;
}
.u-custom-color-8 .img-cultura, .u-custom-color-1 .img-cultura {
   height: auto;
   width: 100%;
   margin: 0 auto;
}
.u-section-3 .u-text-6, .u-section-3 .u-text-4 {
   margin: 20px 32px 0;
   font-size: 1.4rem;
}

.contenedor-imagen {
   display: flex;
   justify-content: center;
   align-items: center;
   background-color: #000;
}
.contenedor-imagen > img {
   height: auto;
   width: 100%;
   margin: 0;
   opacity: 0.6;
}
.contenedor-imagen > i {
   position: absolute;
   display: flex;
   z-index: 0;
   font-size: 55px;
}
.contenedor-imagen > a {
   position: absolute;
   width: 100%;
   height: 100%;
   background-color: transparent;
}

.u-section-5 .u-image-png .u-preserve-proportions-child {
   padding-top: 100%;
}

/*DETALLE TRABAJO*/
section.section-detalle .u-sheet-1 {
   min-height: auto;
   margin: 50px auto;
}
section.section-detalle .u-text-custom-color-3 .u-svg-link {
   fill: #35788e !important
}
section.section-detalle .u-text-custom-color-3 {
   fill: #35788e !important
}
section.section-detalle .textos-detalle {
   display: flex;
   flex-direction: column;
   align-content: center;
   justify-content: center;
}
section.section-detalle .textos-detalle .u-text-1 {
   margin: 20px 0 0;
   font-size: 3rem;
}
section.section-detalle .textos-detalle .u-text-2 {
   font-size: 1rem;
   line-height: 28.8px;
   margin: 30px 0 0;
}
section.section-detalle .textos-detalle .u-text .u-text-custom-color-1 {
   font-size: 1.7rem;
   text-transform: lowercase;
}
/* DETALLE SERVICIOS */
.u-section-11 .u-gutter-32 .u-layout {
   margin-bottom: 0;
}
.u-section-11 .u-text-2 {
   margin: 30px 50px 0 0;
}
.u-section-d-servicio .u-btn-whatsapp {
   background-color: #008000c4;
}
.u-section-d-servicio .u-btn-whatsapp:hover {
   background-color: #008000;
}

.u-section-12 .u-over-slide .u-gallery-heading, .u-section-12 .u-over-slide .u-gallery-text {
   margin-right: auto;
   margin-left: auto;
   font-size: 1.5rem;
   background-image: none;
}
.u-section-12 .u-sheet-1 {
   min-height: auto;
}
.u-section-12 .u-gallery-1 {
   margin-bottom: 90px;
}

.u-section-3 .u-sheet-1 {
   min-height: auto;
}
.u-section-3 .u-btn-whatsapp {
   color: #008000c4;
   border-color: #008000c4;
   background-color: transparent;
}
.u-section-3 .u-btn-whatsapp i {
   font-weight: 600;
}
.u-section-relacionado .u-gallery-1 {
   width: 99.2vw;
}
.u-section-relacionado .u-back-image {
   width: 377px;
}

.u-section-18 .u-group-1 {
   margin-bottom: 84px;
}

/* DETALLE BLOG */
.u-section-mancha-relacionado .u-image-1 {
   height: auto;
}
.u-detalle-blog-7 .u-text-3 {
   text-transform: uppercase;
   letter-spacing: 3px;
   margin: 0 20px 0 0;
   font-weight: 700;
}


@media (max-width: 1199px) {

   .u-section-2 .u-image-nosotros {
      width: 472px;
      height: 290px;
   }
   .u-section-2 .u-shape-svg .u-svg-link {
      top: 180px;
   }
   .u-section-2 .u-list-1 {
      margin-bottom: 20px;
   }
   .u-section-2 .u-shape-1 {
      margin-left: 0;
   }

   .u-section-totales .u-list-1 {
      margin-top: 70px;
      margin-bottom: 100px;
   }

   .u-section-3 .u-image-videos {
      width: 469px;
      height: 428px;
   }

   .u-section-3 .u-shape-1 {
      width: 469px;
      height: 493px;
      margin-top: 114px;
      margin-right: 0;
   }

   section.section-detalle .u-sheet-1 {
      min-height: 622px;
   }

   section.section-detalle .u-shape-1 {
      width: 491px;
      height: 451px;
      margin-top: 82px;
   }

   section.section-detalle .u-layout-wrap-1 {
      margin-top: -503px;
      margin-bottom: 60px;
      margin-left: initial;
   }

   section.section-detalle .u-layout-cell-1 {
      min-height: 535px;
   }

   section.section-detalle .u-image-1 {
      margin-top: 19px;
      height: 454px;
      width: 454px;
   }

   section.section-detalle .u-layout-cell-2 {
      min-height: 565px;
   }

   section.section-detalle .u-text-1 {
      font-size: 3.75rem;
      width: auto;
   }

   section.section-detalle .u-btn-2 {
      margin-top: 29px;
   }
   .u-mancha-cultura .u-shape-1 {
      margin: 120px 0px 0 auto;
   }
   .u-mancha-cultura .u-image-1 {
      height: 36%;
      margin-top: 0;
   }
   .u-mancha-cultura .u-image-png .u-preserve-proportions-child {
      padding-right: 100%;
   }
}

@media (max-width: 991px) {

   .u-section-2 .u-list-1 {
      margin-bottom: 20px;
   }

   .u-section-totales .u-list-1 {
      margin-top: 50px;
      margin-bottom: 50px;
   }

   .u-section-3 .u-layout-cell-1 {
      align-items: center;
   }
   .u-section-3 .u-image-videos {
      height: 329px;
   }
   .u-section-3 .u-shape-1 {
      width: 409px;
      height: 415px;
      margin-top: -100px;
      margin-right: 0;
   }
   .u-section-3 .u-sheet-1 {
      min-height: auto;
      margin-top: 50px;
   }
   .u-section-3 .u-list-1 {
      margin-bottom: 50px;
   }
   .u-section-3 .u-shape-svg .u-svg-link {
      top: 121px;
   }

   .u-section-4 .u-layout-wrap-1 {
      margin-top: 63px;
      margin-bottom: 63px;
   }

   .u-section-5 .u-text-1, .u-section-6 .u-text-1, .u-section-11 .u-text-1 {
      font-size: 2rem;
   }

   section.section-detalle .textos-detalle .u-text-1 {
      font-size: 2.5rem;
   }

   section.section-detalle .u-sheet-1 {
      min-height: 498px;
   }

   section.section-detalle .u-shape-1 {
      width: 360px;
      height: 351px;
      margin-top: 71px;
      margin-left: -16px;
   }

   section.section-detalle .u-layout-wrap-1 {
      margin-top: -382px;
      margin-bottom: -406px;
      margin-left: initial;
   }

   section.section-detalle .u-layout-cell-1 {
      min-height: 420px;
   }

   section.section-detalle .u-container-layout-1 {
      padding-top: 16px;
      padding-bottom: 16px;
   }

   section.section-detalle .u-image-1 {
      height: auto;
      margin-top: 15px;
      width: auto;
   }

   section.section-detalle .u-layout-cell-2 {
      min-height: 423px;
   }

   section.section-detalle .u-text-1 {
      font-size: 2.5rem;
      margin-top: 0;
   }

   section.section-detalle .u-btn-2 {
      padding-right: 20px;
      padding-left: 20px;
   }

   .u-section-18 .u-group-1 {
      margin-bottom: 50px;
   }

   .u-section-6 .u-layout-wrap-1 {
      margin-bottom: 0;
   }

   .u-section-5 .u-layout-wrap-1 {
      margin-bottom: 0;
   }
   .u-mancha-cultura .u-container-layout-2 {
      padding: 80px 0px;
   }
   .u-mancha-cultura .u-image-1 {
      height: 62%;
   }
   .u-section-7 .u-text-1 {
      font-size: 2.25rem;
   }
   .u-section-11 .u-text-2 {
      height: auto;
      overflow-y: auto;
      margin: 30px 0 0 0;
   }
   .u-section-12 .u-over-slide .u-gallery-heading, .u-section-12 .u-over-slide .u-gallery-text {
      font-size: 1rem;
   }
   .u-section-15 .u-over-slide .u-gallery-web {
      font-size: 1.5rem;
   }
   
}

@media (max-width: 767px) {
    
   .u-header .u-logo-image-1 {
      width: 90%;
   }
   .u-header .u-menu-1 {
      margin-top: -35px;
   }
   .u-header .u-social-icons-1 {
      margin-top: -27px;
   }

   .u-mancha-cultura .u-shape-1 {
      margin: 380px 0px 0 auto;
   }
   .u-mancha-cultura .u-shape-svg .u-svg-link {
      top: 40px;
      left: -30px;
   }
   .u-mancha-cultura .u-image-1 {
      height: 80%;
   }
   .u-mancha-cultura .u-container-layout-2 {
      padding: 40px 20px;
   }

   .u-section-5.u-section-l-servicio .u-shape-1 {
      margin-top: 495px;
   }
   .u-section-5.u-section-l-servicio .u-layout-wrap-1 {
      margin-top: -1038px;
   }

   .u-section-2 .u-image-1 {
      width: 540px;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      height: auto;
   }
   .u-section-2 .u-list-1 {
      margin-bottom: 20px;
   }
   .u-section-2 .u-shape-1 {
      width: 460px;
      height: 489px;
      margin-left: auto;
      margin-top: 290px;
   }
   .u-section-2 .u-shape-svg .u-svg-link {
      top: 85px;
   }

   .u-section-2 .u-list-1 {
      margin-bottom: 70px;
   }

   .u-section-3 .u-shape-1 {
      width: 500px;
      height: 515px;
      margin-top: 260px;
      margin-right: 0;
   }
   
   .u-section-3 .u-shape-svg .u-svg-link {
      top: 0;
   }
   .u-section-3 .u-sheet-1 {
      min-height: auto;
   }
   .u-section-3 .u-list-1 {
      margin-bottom: 50px;
   }

   section.section-detalle .textos-detalle .u-text .u-text-custom-color-1 {
      font-size: 1.3rem;
   }

   section.section-detalle .u-sheet-1 {
      min-height: 974px;
   }

   section.section-detalle .u-shape-1 {
      width: 593px;
      height: 543px;
      margin-top: 63px;
      margin-left: -26px;
      margin-right: -26px;
   }

   section.section-detalle .u-layout-wrap-1 {
      margin-top: -576px;
      margin-bottom: 30px;
      margin-left: initial;
   }

   section.section-detalle .u-layout-cell-1 {
      min-height: 616px;
   }

   section.section-detalle .u-container-layout-1 {
      padding: 0 10px 30px;
   }

   section.section-detalle .u-image-1 {
      height: 511px;
      margin-top: 57px;
      width: auto;
   }

   section.section-detalle .u-layout-cell-2 {
      min-height: 337px;
   }

   section.section-detalle .u-container-layout-2 {
      padding-top: 20px;
   }
   .u-section-11 .u-text-2 {
      height: 200px;
      overflow-y: auto;
      margin: 30px -8px 0 0;
   }
   .u-section-11 .u-shape-svg .u-svg-link {
      top: -60px;
   }

   .u-section-d-blog .u-gallery-1 {
      margin-bottom: 40px;
   }
   .u-section-mancha-relacionado .u-shape-1 {
      margin-top: 360px;
   }
   .u-section-mancha-relacionado .u-layout-wrap-1 {
      margin-top: -876px;
   }
   .u-section-mancha-relacionado .u-image-1 {
      width: 345px;
      height: 370px;
   }
   .u-section-mancha-relacionado .u-shape-svg .u-svg-link {
      top: 110px;
   }
   .mancha-home .u-shape-svg .u-svg-link {
      top: 0;
   }
   .u-section-relacionado .u-gallery-1 {
      height: 414px;
   }

   .u-detalle-blog-7 .u-shape-1 {
      margin-top: 518px;
   }
   .u-detalle-blog-7 .u-layout-wrap-1 {
      margin-top: -1041px;
   }
   .u-detalle-blog-7 .u-text-3 {
      font-size: 1rem;
   }

}

@media (max-width: 575px) {

   .u-header .u-logo-image-1 {
      width: 70%;
   }
   .u-header .u-menu-1 {
      margin-top: -32px;
   }
   
   .u-section-5.u-section-l-servicio .u-shape-1 {
      margin-top: 387px;
   }
   .u-section-5.u-section-l-servicio .u-layout-wrap-1 {
      margin-top: -732px;
   }

   section.section-detalle .textos-detalle .u-text-1 {
      margin: 20px 0 0;
      font-size: 2.2rem;
   }

   .u-section-2 .u-shape-1 {
      height: 379px;
      width: 340px;
      margin-top: 515px;
   }
   .u-section-2 .u-shape-svg .u-svg-link {
      left: 0px;
      top: -30px;
   }
   .u-section-2 .u-image-1 {
      width: 340px;
   }
   .u-section-2 .u-layout-cell-1 {
      min-height: 300px;
   }

   .u-section-totales .u-list-1 {
      margin-bottom: 70px;
   }

   .u-section-3 .u-shape-1 {
      height: 456px;
      margin-top: 320px;
      width: 460px;
   }
   .u-section-3 .u-shape-svg .u-svg-link {
      left: -60px;
   }
   .u-section-3 .u-image-1 {
      width: 345px;
      height: 310px;
   }
   .u-section-3 .u-sheet-1 {
      min-height: auto;
   }
   .u-section-3 .u-list-1 {
      margin-bottom: 50px;
   }

   .mancha-home.u-section-mancha-relacionado .u-shape-1 {
      width: 340px;
   }
   .mancha-home.u-section-mancha-relacionado .u-shape-svg .u-svg-link {
      left: 0;
      top: 90px;
      height: auto;
   }

   section.section-detalle .u-sheet-1 {
      min-height: 767px;
   }

   section.section-detalle .u-shape-1 {
      width: 386px;
      height: 365px;
      margin-top: 53px;
      margin-left: -23px;
      margin-right: -23px;
   }

   section.section-detalle .u-layout-wrap-1 {
      margin-top: -398px;
      margin-bottom: 20px;
      margin-left: initial;
   }

   section.section-detalle .u-layout-cell-1 {
      min-height: 403px;
   }

   section.section-detalle .u-image-1 {
      height: 330px;
      width: auto;
   }

   section.section-detalle .u-layout-cell-2 {
      min-height: 100px;
   }

   section.section-detalle .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
   }

   section.section-detalle .u-text-1 {
      font-size: 2.25rem;
   }

   /* *** CONTACTO *** */
   .u-section-18 .u-shape-1 {
      margin-top: 140px;
      margin-left: auto;
      margin-right: auto;
      height: 379px;
      width: 340px;
   }
   .u-section-18 .u-text-1 {
      line-height: 1.2;
   }
   /* *** FIN CONTACTO *** */

   /* *** LISTADOR MANCHA NARANJA *** */
   .u-section-5 .u-text-1, .u-section-6 .u-text-1, .u-section-11 .u-text-1 {
      font-size: 1.5rem;
   }
   section.u-mancha .u-gutter-32 .u-layout .u-layout-cell {
      height: 360px;
      overflow: hidden;
   }
   section.u-mancha .u-container-layout-1 {
      padding-top: 0;
   }
   section.u-mancha .u-text-2 {
      max-height: 259px;
      height: auto;
      overflow: hidden;
      margin-top: 15px;
      line-height: 27.8px;
      font-size: 1rem;
      overflow-y: scroll;
      scroll-behavior: smooth;
   }

   section.u-mancha .u-palabras-claves {
      display: none;
   }

   section.u-mancha .u-shape-svg .u-svg-link {
      top: -30px;
   }
   section.u-mancha .u-image-1 {
      margin-top: 0;
      height: 94%;
   }

   .u-section-5.u-mancha .u-gutter-32 .u-layout .u-layout-cell {
      height: 380px;
   }
   .u-section-5.u-mancha .u-shape-svg .u-svg-link {
      top: 0;
   }
   .u-section-5 .u-text-3, .u-section-6 .u-text-3 {
      font-size: 1rem;
   }
   .u-section-5 .u-text-1 .u-text-custom-color-1, .u-section-6 .u-text-1 .u-text-custom-color-1 {
      font-size: 0.9rem;
   }
   .u-section-5 .u-btn-2, .u-section-6 .u-btn-2 {
      margin-top: 15px;
   }
   section.u-mancha-cultura .u-shape-1 {
      margin: 395px 0px 0 auto;
   }
   section.u-section-5.u-mancha-cultura .u-shape-svg .u-svg-link {
      top: -6px;
   }
   section.u-section-5.u-mancha-cultura .u-gutter-32 .u-layout .u-layout-cell {
      height: auto;
      min-height: 0;
   }
   section.u-section-5.u-mancha-cultura .u-image-1 {
      height: 80%;
   }
   /*section.u-mancha-cultura .u-text-2 {
      max-height: 100%;
   }*/
   section.u-mancha-cultura .u-container-layout-2 {
      padding: 0px 0;
   }
   .u-section-5 .u-text-2 {
      height: 205px;
      overflow-y: scroll;
      scroll-behavior: smooth;
   }
   section.u-section-5 .u-shape-svg .u-svg-link {
      top: -20px;
   }
   /* *** FIN MANCHA NARANJA *** */

   .u-section-11 .u-sheet-1 {
      min-height: auto;
   }
   .u-section-11 .u-text-2 {
      height: 260px;
      overflow-y: auto;
      margin: 30px -8px 0 0;
   }
   .u-section-11 .u-shape-svg .u-svg-link {
      top: -130px;
   }

   .u-section-7 .u-text-1 {
      font-size: 1.5rem;
   }

   section.u-cate-blog .u-sheet-1 {
      min-height: auto;
   }
   section.u-cate-blog .u-layout-cell-1 {
      height: 400px;
      max-height: 400px;
   }
   section.u-cate-blog .u-text-2 {
      height: 150px;
      overflow-y: auto;
      margin: 30px -8px 0 0;
   }
   section.u-cate-blog .u-palabras-claves {
      height: auto;
      margin-top: 0;
   }
   section.u-cate-blog .u-shape-1 {
      margin-top: 562px;
   }
   section.u-cate-blog .u-shape-svg .u-svg-link {
      top: -120px;
   }

   .u-detalle-blog-7 .u-layout-wrap-1 {
      margin-top: -927px;
   }
   .u-section-7 .u-container-layout-1 {
      overflow: scroll;
   }

   /* SECTION HOME VIDEOS */
   .u-section-video .u-sheet-1 {
      min-height: auto;
   }
   .u-section-video .u-shape-1 {
      margin-top: 0;
      position: absolute;
      z-index: 0;
      height: 379px;
      width: 340px;
   }
   .u-section-video .u-shape-svg .u-svg-link {
      top: -130px;
      left: 0;
   }
   .u-section-video .u-layout-wrap-1 {
      margin-top: 0;
   }
   .u-section-video .u-layout-cell-1 {
      min-height: auto;
   }
   .u-section-video .u-layout-cell-2 {
      min-height: 310px;
   }
   .u-section-video .u-list-1 {
      margin-bottom: 50px;
   }

}