/*! custom.css v1.0 */

/* ==========================================================================

   Custom CSS Stylesheet. This is where you should add your own styles!

   ========================================================================== */

/*
* Simple style overrides or custom adds
*/

.some-css-selector {
    font-size: 13px;
}


/* ==========================================================================
   ** Responsive styles custom rules
   * These rules are ready to be used for either overrides
   * or just your own custom rules.
   ========================================================================== */

@media only screen and (min-width : 1921px) {}

@media only screen and (max-width : 1440px) {}

@media only screen and (min-width : 1200px) and (max-width : 1440px) {}

@media only screen and (min-width : 1200px) {}

@media only screen and (max-width: 1199px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 992px) {}

@media only screen and (max-width: 991px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 767px) {}

@media only screen and (max-width : 480px) {}

@media only screen and (max-width : 320px) {}


.fondo {
    background-image: url(../servicios/banner-principal/plantillas.jpg)
}

.fondomap {
    background-image: url(../imagenes/ortomec.jpg)
}

.fondo3 {
    background-image: url(../servicios/banner-principal/plantillas-pies.jpg)
}

.fondo2 {
    background-image: url(../servicios/banner-principal/pies.jpg)
}
.video-container2 {
    position: relative;
  padding-bottom: 160.25%; /* Proporción 16:9 */
  height: 0;
  overflow: hidden;
}

.video-container2 iframe,
.video-container2 object,
.video-container2 embed {
   position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* Mantener la relación de aspecto y cubrir todo el contenedor */
}
/* Consulta de medios para dispositivos móviles (orientación vertical) */
@media (max-width: 768px) and (orientation: portrait) {
  .video-container2 {
      width: 100%;
    height: 100%;
    padding-bottom: 10%; /* Adaptar la altura al ancho en vertical */
  }
}
.video-container2  {
    width: 100%;
    height: 100%;
}


 .video-vertical {
        position: relative;
        width: 100%;
        padding-top: 177.77%; /* Proporción 9:16 */
        overflow: hidden;
    }

    .video-vertical video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }