 

@media only screen and (min-width: 576px) and (max-width: 768px){
  #time-content h1{
    font-size: 18px;
  }

}


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

  #soluciones-flexibles .carousel-control-next {
    right: -100px!important;
  }

  #soluciones-flexibles .carousel-control-prev {
    left: -100px!important;    
  }

  section#news-hucth h2:not(.newsroom-title), #slider-tow .slider-tow-title {
    width: 60%;
  }
}

@media only screen and (max-width: 1290px) {
  .top-content .col-md-4.item-cont .container-img p.text {
    font-size: 16px!important;
  }

  .top-content .col-md-4.item-cont .container-img a.btn-servicios {
    font-size: 14px!important;
    height: auto!important;
  }

  .top-content .col-md-4.item-cont .container-img p.title {
    /* font-size: 28px!important; */
  }

}

@media only screen and (max-width: 900px) {
  #customer-vision-section > div:first-child {
    height: 242px!important;
  }

  #customer-vision-section > div:first-child h2 {
    padding-top: 50px!important;
  }  
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

    section#news-hucth.notes, #slider-tow .row:first-child {
        padding-top: 0px;
    }

    .slider-tow-row, #news-hucth.notes > .container > .row {
      padding-top: 20px;
    }

    .slider-tow-title, section#news-hucth h2:not(.newsroom-title) {
      font-size: 38px!important;
      
    }
    
    #section-principal-news small {
      font-size: 8px!important;
    }
    
    section#section-principal, section#section-principal-move, section#section-principal-innovacion-y-tecnologia,section#section-principal-media, section#section-principal-contact {
        height: 530px!important;
    }
    #customer-vision-section > div:first-child {
      height: 242px;
    }
    
    #contact {
      margin: 10px;
    }

    .enca .cont-left {
      padding-right: 15px;
    }

    .wg-drop.country-selector .wgcurrent a {
        font-size: 10px;
    }

    #certificado .left .card-body .card-title, #certificado .right .card-body .card-title  {
      font-size: 29px;
      font-weight: 900;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      letter-spacing: normal;
      color: #212e4f;
      margin-bottom: 25px;
      font-family: "Verlag";
    }

    #certificado .right .card-body .cont-btn a {
        margin-bottom: 0px;
    }

    .cont-btn {
      padding: 10px 0px;
      margin: 0 auto;
      text-align: center;
      margin-top: 20px;
    }

    #news-hucth .card .card-body .card-title {
      font-size: 23px;
    }

    #info-news small {
      position: relative;
      left: 85%;
    }

    #certificado .left .card-body .sub-title, #certificado .right .card-body .sub-title {
      font-size: 29px;
      font-weight: 900;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      letter-spacing: normal;
      color: #212e4f;
      margin-bottom: 25px;
      font-family: "Verlag";
    }

    .left .card-body .cont-btn {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-top: 20px;

  }

    #news-hucth .card .card-body .card-title {
      margin-bottom: 25px;
    }

    section.risk {
        padding-top: 70rem;
        padding-bottom: 50px;
    }

    .double-color-section-last .row{
      position: relative;
      bottom: 0!important;
    }

    #news-hucth .tab-content {
        margin-top: 5px!important;
    }

    section#img-text  .container-fluid .cont-img{
      background-position-y: -1px!important;
    }

    section#img-text .col-cont-text .cont-text .cont-info h2 {
      font-size: 18px!important;
    }

    #partners .cont-partners.two-row {
      margin-bottom: 0px!important;
    }

    #innovando-juntos .tab-content {
      height: 1060px;
    }

    .container.double-color-section-first .pamob {
      margin-top: 0px!important;
    }


    section#carousel-bottom .top-content-mobile #carousel-example-mobile .container-innovacion .cont {
      margin-bottom: 0px!important;
    }

    #section-principal-news .text h2 {
      font-size: 145%;
    }

    #footer .top-footer .top-footer-left .social-media img{
        width: 50%;
    }

    section#section-principal-about {
      height: 550px!important;
    }

    #section-principal-news{
      height: 400px!important;
    }

    #operacion .img-large .img-tex .img-tex-right .cont span img {
      display: none!important;
    }

    #compromiso {
      padding-top: 25px!important;
    }

    #compromiso .second {
      margin-top: 25px!important;
    }

    #compromiso .cont-text {
      padding-bottom: 25px!important;
    }

    section#tech-un-gran {
      margin-top: 340px!important;
    }

    #compromiso .cont-tex {
      padding-bottom: 25px!important;
    }

    #innovando-juntos .tab-content .tab-pane .cont-left .tabs-cont-bottom {
      margin-top: 85px;
    }

    section#avanzamos .img-bottom {
      height: 220px!important;
    }

    .double-color-section-first.mob {
      padding-bottom: 10px!important;
    }

    #buscamos-solu h2 {
      font-size: 24px!important;
    }

    #buscamos-solu .row-cards {
      padding-top: 70px!important;
    }

    .double-color-section-last.mob .row > .col-md-6:last-of-type {
      margin-top: -20px!important;
      padding-bottom: 10px!important;
    }

    .bd-example #carouselAten-embarcaciones {
      padding-top: 50px!important;
    }

    #innovando-servicios {
      padding-top: 45px!important;
    }

    section#our-customers-section h3 {
      font-size: 34px!important;
    }

    section#section-principal-our-capacity .text h2 {
      font-size: 40px!important;
      position: relative!important;
      top: 90px!important;
    }

    section#section-principal-our-capacity .text.text-center-cont {
      top: 385px!important;
    }

    section.risk-our {
      padding-bottom: 50px!important;
    }

    #img-mobile {
      /* position: relative;
      top: 20px; */
      padding: 0;
    }

    #time-widget > .row:nth-child(3) {
      padding-top: 40px;
    }

    section.risk h2 {
      padding-top: 100px;
    }

    section#section-iframe{
        min-height: 430px;
    }

    .apps-cont a:last-child {
        position: relative;
        bottom: 68px;
        left: 150px;
    }

    #mundo {
        padding-bottom: 50px;
        margin-top: 100px;
      }

    #operacion .img-large .img-tex .img-tex-right .cont h2 {
        font-size: 27px;
    }

    #carrusel-tech {
        padding-top: 25px;
        background: #212e4f;
        height: auto;
      }

    #carrusel-tech .top-content-mobile #carousel-example-mobile .container-innovacion p.title{
        padding-top: 46px;
    }

    section#section-principal-innovation, section#section-principal-tech, section#section-principal-innovacion-y-tecnologia {
        height: 400px;
      }

    #solu-our {
      padding-top: 50px;
    }

    section.risk-our {
      padding-bottom: 50px;
    }

    #customer-vision-section > div:first-child {
      height: 125px!important;
      background-repeat: no-repeat;
    }

    #customer-vision-section > div:first-child h2 {
      padding-top: 0px!important;
    }

    #certificaciones {
      height: 250px;
    }

    #table-cert .container .content-head h2 {
      font-size: 18px;
    }

    section#tech-carrousel .bd-example #tech-carousel{
      height: 300px;
  
    }

    
 }

/* Extra small devices (phones, 600px and down) */
@media only screen and (min-width: 600px) {
  #carouselMobileWeather {
    display: none;
  }
  section#tech-carrousel .bd-example #tech-carousel{
    height: 300px;

  }


  
}

#news-hucth .right, #news-hucth .row > .card  {
  padding-top: 35px;
}

.news-room-media .nav-tabs {
  margin-bottom: 35px;
}


@media (max-width: 280px) {
  .wg-drop.country-selector .wgcurrent a{
    font-size: 8px;
    padding-right: 30px !important;
    padding-left: 0px !important;
  }
  .enca .cont-left {
    padding-right: 0px;
  }
  .slider-tow-title, section#news-hucth h2:not(.newsroom-title) {
    font-size: 20px!important;
  }
  section#our-customers-section h3{
    font-size: 22px!important;
  }
}