
/*
==========================================================================
  HOME by: KUBIK;
==========================================================================
*/

#porque-pharmacy-soft-section{padding:0;position:relative;background:#1C5094;}
#home-section{padding:0;position:relative;background:#fff;}

/* VIDEO BACKGROUND */

#initial-video{
  width:100%;
  height:100vh;
  display:block;
}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
}
#myVideo1 {
  background: url('../images/trim-video.png')repeat;
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}
.content {
  position: absolute;
  top:0;
  left:0;
  /*background: rgba(0, 0, 0, 0.5);
  background: url('../images/trim-video.png')repeat;*/
  color: #f1f1f1;
  width: 100%;
  height: 100vh;
  padding: 20px;
}
.content #white-logo-video{
  width:360px;
  height:360px;
  display:block;
  position:absolute;
  top:calc(50% - 240px);
  left:calc(50% - 180px);
}

#cta-btn{
  position:absolute;
  width:180px;
  text-align:center;
  display:block;
  height:30px;
  line-height:30px;
  top:calc(50% + 220px);
  left:calc(50% - 90px);
  color:#fff;
  font-weight:700;
}
#cta-btn i.fas{font-size:36px;}

.video-btn{
  display:block;
  position:absolute;
  top:calc(50% + 140px);
  width:240px;
  left:calc(50% - 120px);
}


#myBtn {
  width: 200px;
  font-size: 18px;
  padding: 10px;
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
}

#myBtn:hover {
  background: #ddd;
  color: black;
}


.modal-dialog {
      max-width: 800px;
      margin: 30px auto;
  }

.modal-body {
  position:relative;
  padding:0px;
}
.btn-close {
  position:absolute;
  right:-30px;
  top:0;
}



/* /VIDEO BACKGROUND */

#slideshow{
  width:100%;
  height:700px;
  display:block;
  position:relative;
}
#slideshow .item .slide{
  width:100%;
  height:700px;
  /*background-position:top left;*/
  background-repeat:no-repeat;
  background-size:cover;
}
#slide1{
  background:url(../images/home/slideshow/slide-01.jpg)top left no-repeat;
  background-position:0px 0px;
}
#slide2{
  background:url(../images/home/slideshow/slide-02.jpg)top left no-repeat;
  background-position:0px 0px;
}
#slide3{
  background:url(../images/home/slideshow/slide-03.jpg)top left no-repeat;
  background-position:0px 0px;
}
.owl-prev, .owl-next {color: #fff !important;}
.owl-prev{left:50px !important;}
.owl-next {right:50px !important;}

/* CONTENT */

.titleIcon{font-size: 20px; font-weight: 400; color: #0642c6; text-align: center; padding: 30px 0px;}


.info{height: 680px;position:relative;z-index:2;display: contents;}
.tile-main{font-size: 43px; font-weight: 300; color: #80ffff; margin-top: 85px; line-height: 62px;  }
.tile-submain{font-size:32px;font-weight:300;color:#fff; }
.tile-sm-txt{font-size:21px;color:#000;}
.text-slide{font-size: 17px; font-weight: 300; color: #fff; line-height: 25px;  padding-bottom: 20px;}
.tile-btn img { height: 22px; width: auto !important; max-width: 28px; position: relative; margin-top: 4px; margin-right: 6px;}

.text-slide2{font-size: 44px; font-weight: 300; color: #fff; line-height: 50px;  padding-bottom: 20px; text-align: center;}
.text-slide2 .verde{color: #80ffff; }
a.tile-btn{
    width: auto;
    max-width: 270px;
    display: flex;
    justify-content: space-around;
    position:relative;
    font-weight:300;
    color:#000080;
    font-size:24px;
    padding: 10px 20px;
    border-radius: 30px;
    background: rgba(0,0,0,0);
    margin-left: 0px;
    background: rgba(193,255,255,1);
    background: -moz-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(193,255,255,1)), color-stop(50%, rgba(164,255,255,1)), color-stop(71%, rgba(152,255,255,1)), color-stop(100%, rgba(137,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
    transition: ease .168s;
    -webkit-transition: ease .168s;
 }
 
 a.tile-btn:after {
  content:'';
  position:absolute;
  left:50%;
  bottom:0px;
  width:0%;
  height:2px;
  background:#fff;
  font-weight: 600;
  transition:ease .168s;
  -webkit-transition:ease .168s;
  border:0px;
  margin: 0;
}
a.tile-btn2{
  width: 100%;
  max-width: 320px;
  display: flex;
  justify-content: space-around;
  position:relative;
  font-weight:300;
  color:#000080;
  font-size:24px;
  padding: 10px 20px;
  border-radius: 30px;
  background: rgba(0,0,0,0);
  margin-left: 0px;
  background: rgba(193,255,255,1);
  background: -moz-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(193,255,255,1)), color-stop(50%, rgba(164,255,255,1)), color-stop(71%, rgba(152,255,255,1)), color-stop(100%, rgba(137,255,255,1))); background: -webkit-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(193,255,255,1) 0%, rgba(164,255,255,1) 50%, rgba(152,255,255,1) 71%, rgba(137,255,255,1) 100%);
  transition: ease .168s;
  -webkit-transition: ease .168s;
}

a.tile-btn i.fas.arrow{
  position:relative;
  top:3px;
  left:3px;
 }
a.tile-btn2:hover{
  background: #000080;
  color: #acffff !important;
 }

.text-slide3{font-size: 60px; font-weight: 300; color: #4d4f54; line-height: 50px;  padding-bottom: 20px; text-align: right;line-height: 78px;
  margin-top: 44%;}
.text-slide3 .azul{color: #0642c6; font-size: 84px;}

#initial #bg{ height:680px; display:block; position:relative; background-color:#e8e8e8; }
#initial.parallaxParent{ width:100%; padding-top: 30px; position:relative; z-index:1; overflow: hidden;}
#initial .image-parallax { height:150%; width:100%; position: absolute; top: -80%; background-size: cover; z-index:1; background:url(../images/que-es/doctor.png)no-repeat; background-position: left 24%  top 55%; }
#xs-header{display:none;}
/* este quedaría mejor en un degradado con rgba */
.esperanza{/*background: url(../images/que-es/esperanza.png)no-repeat; background-size: cover; background-repeat: no-repeat; background-position: left;*/width: 100%; height: 680px;}
.half-container.right-sm-container{position: absolute; top: 0; right:calc(47% + 15px);}
.half-container.left-sm-container{position: absolute; top: 0; left:calc(56% + 15px);}
.half-container.left-sm-container2{position: absolute; top: 0; left:calc(55% + -42px);}
#slideshow .owl-dots{position: absolute; bottom: 30px;}



#cadena{padding-top:20px;padding-bottom: 0px;}
#cadena h3{margin:30px auto 45px ;font-size:44px;font-weight:300;}
/* #grafico-ecosistema{ padding-top:45px; background:url(../images/caracteristicas/ecosistema/bg.png)center center no-repeat;background-size:contain; }
 */#bloques{ margin-top:0px; padding-top:60px; display:block; clear:both;}

/*imagen*/
#bloques .bloque-divided .imagen{min-height:550px;top:-30px;margin-right: 10%;}
.contain-descripcion{ max-width: 100%; width: 100%;}

/*content*/

#erp-especializado{position: relative;}
#maximiza-rentabilidad{position: relative;}
#optimiza-inventario{position: relative;}
#innovacion-continua{position: relative;}
#todo-en-uno{position: relative;}


.with-gohealt{font-weight: 300; padding-left: 5%;font-size: 20px;}
.nombre-doc{font-size: 26px;color: #000;padding-left: 5%;font-family: 'Source Sans Pro', sans-serif;font-weight: 500;}
.fondo-img1{ background:url(../images/home/bg.png)top left no-repeat;background-size:contain;}
.btn-equipo{background-color: #1c5093; position: relative; font-weight: 300; /* display: block; */ color: #fff !important; font-size: 20px; padding: 10px 30px; border-radius: 30px; margin-left: 5%; margin-top: 5%; transition: ease .168s; -webkit-transition: ease .168s;}

/* object-fit: cover; height:600px */
.video{width: 100%; height: 500px; object-fit: cover;}
.opnlb-ytplayer-container{ width: 100%; height: 730px; }
.video-youtube{width: 100%; display: inline-block; position: relative; height: 100%; background: transparent;}
.tapar-video{width: 100%; position: absolute; left: 0; right: 0; top: 0; height: 100%;}
.playerBox{height: 100% !important; margin-top: 0px !important;}
iframe{width: 100%; height: 400px;}

.back-link-virtual{background-color: #f4f4f4;}
.btn-image{width: 100%; max-width: 600px; margin-bottom: 0%;}

.recorridos h4.titulo { font-weight: initial; font-size: 36px; display: block; text-align: center; padding: 0; margin: 15px auto; clear: both;  color: #5a5a5a; }
#erp-especializado img#monitor1{
  transition: ease-out .369s;
  -webkit-transition: ease-out .369s;
  position:absolute;
  right:-510px;
  opacity:0;
  max-width: 710px;
  top:45px;
}

.especialidad .col-md-6 .info {font-size: 17px;color:#5a5a5a;}
#maximiza-rentabilidad img#monitor2{
  transition: ease-out .369s;
  -webkit-transition: ease-out .369s;
  position:absolute;
  left:-510px;
  opacity:0;
  max-width: 640px;
  top:140px;
}
#optimiza-inventario img#monitor3{
  transition: ease-out .369s;
  -webkit-transition: ease-out .369s;
  position:absolute;
  right:-510px;
  opacity:0;
  max-width: 640px;
  top:140px;
}
#innovacion-continua img#monitor4{
  transition: ease-out .369s;
  -webkit-transition: ease-out .369s;
  position:absolute;
  left:-510px;
  opacity:0;
  max-width: 640px;
  top:140px;
}
#todo-en-uno img#monitor5{
  transition: ease-out .369s;
  -webkit-transition: ease-out .369s;
  position:absolute;
  right:-510px;
  opacity:0;
  max-width: 640px;
  top:140px;
}
.l-r{left:0 !important;opacity:1 !important;}
.r-l{right:0 !important;opacity:1 !important;}

#bloques .bloque-divided.row{/*background:#f3f3f3;*/
  background: rgb(255,255,255);
  background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 16%, rgba(243,243,243,1) 16%, rgba(243,243,243,1) 50%, rgba(243,243,243,1) 84%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 16%, rgba(243,243,243,1) 16%, rgba(243,243,243,1) 50%, rgba(243,243,243,1) 84%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 16%, rgba(243,243,243,1) 16%, rgba(243,243,243,1) 50%, rgba(243,243,243,1) 84%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); 
}
.back-bloque{background-color: #e7e7e7;}
#bloques .bloque-divided.row.flex-row-reverse{background:#e7e7e7;}

.go-healt{
    padding-right: 0%;
    padding-left: 5%;
    padding-top: 5%;
    font-size: 25px !important;
}

.content h4.title{
  font-weight:400;
  display:block;
  font-size:48px;
}
h5.tag{
  font-weight:300;
  display:block;
  font-size:28px;
}

.content .puntos{
  padding:0;
  margin-top:30px;
  
}
.data{
   list-style: none;
   padding-left: 0px;
}
.content .puntos div.d-flex{
  clear:both;
  margin-bottom:25px;
  display:block;
}
.content .puntos div.d-flex .img-icon{
  width:140px;
  height:140px;
  margin-right:15px;
}

.content .puntos .data{
  list-style:none;
  color:#3a3a3a;
  font-size:21px;
  font-weight:300;
  line-height:25px;
  float:left;
  padding:0 0 0 25px;
  margin:10px 0 0;
}
.content .puntos .data p.tile{
  font-size:28px;
  font-weight:300;
  color:#3d6faa;
}

.content .puntos .data li{
  margin-bottom:initial;
  position:relative;
}
.content .puntos .data li i.fas{
  position:absolute;
  top:5px;
  left:-30px;
}
/* Soluciones adicionales*/

#soluciones-aicionales{
  background:#ffffff;
  padding:30px 0 90px;
  display:block;
}
#soluciones-aicionales h4.titulo{
  text-align:center;
  font-weight:300;
  color:#000;
  font-size:44px;
  margin:45px auto;
  width:100%;
  max-width:720px;
}
.bloque-shadow{
  background:#fff;
  border-radius:6px;
  box-shadow:0 0 10px rgb(0,0,0,0.3);
  padding:30px 25px 20px;
  text-align:center;
  position:relative;
  min-height:420px;
  margin-top:25px;
  transition: ease .168s;
  -webkit-transition: ease .168s;
}
.bloque-shadow:hover{
  margin-top:0;
  min-height: 445px;
}



.bloque-shadow .icon{
  max-width:140px;
}
.bloque-shadow p.desc{
  font-size:18px;
  font-weight:300;
  color:#2a2a2a;
  min-height:140px;
}
.bloque-shadow p.tile{
  font-weight:600;
  font-size:21px;
  color:#2a2a2a;
}

.aviso-bottom a.btn.ghostBtn{ width: 250px; }
#clientes{background-color: #ffffff; padding-top: 70px;  padding-bottom: 100px;}
.back-serv{ background: rgb(235,235,235); background: linear-gradient(360deg, rgba(235,235,235,1) 0%, rgba(239,239,239,1) 35%, rgba(241,241,241,1) 69%, rgba(255,255,255,0.927608543417367) 97%, rgba(255,255,255,1) 100%);}
#clientes h4.titulo{ font-weight: initial; font-size: 36px; display: block; text-align: center; padding: 0; margin: 15px auto; clear: both;  color: #5a5a5a;} 
.logos{ display:block; width:100%; height:auto; text-align:center;} 
.logos a.logo{ display:inline-block; /* width:calc(16.6% - 3px); */ height:auto; min-height:219px; transition: ease .168s; -webkit-transition: ease .168s; opacity:0.66; position:relative; } 
.logos a.logo:hover{opacity:1; transition: ease-out .1618s;  -webkit-transition: ease-out .1618s; -moz-transition: ease-out .1618s; transform: scale(0.9);} 
.logos a.logo img{ position:relative; top:0; left:0; width:100%; height:auto; max-width:160px;  } 
.logos a.logo:hover img{transition: ease-out .1618s;  -webkit-transition: ease-out .1618s; -moz-transition: ease-out .1618s; transform: scale(0.9); }

.title-service{font-size: 20px; font-weight: 400; color: #415272; text-align: center; padding: 30px 0px;}
.logos .owl-prev, .logos .owl-next {color: #67becd !important;}
.logos .owl-prev{left: 0px !important;}
.logos .owl-next {right: 0px !important;}

.destinos .owl-prev, .destinos .owl-next {color: #6086dd !important;}
.destinos .owl-prev{left: -60px !important;}
.destinos .owl-next {right: -50px !important;}
.destinos .owl-dots{position: absolute; bottom: -110px;}

.border-bottom-3{ border-bottom: 1px solid #cfcfcf;}

/*25 años*/
#soluciones-aicionales2{background: #fdfdfd; display: block; height: 100%;}
#soluciones-aicionales2 h4.titulo{ text-align:center; font-weight:300; color:#000; font-size:44px; margin:75px auto; width:100%; max-width:720px; }

.back-white{background-color: #f8f8f8;}
/*.fondo-gray{background: url(../images/que-es/fondo2.png)center center no-repeat; background-size: cover; height: 230px; background-position: left; background-attachment: inherit;}*/
.content-farmacia{ top: 0px; }
.sucursales-far{ width: 100%; max-width: 200px; }
.text-pgatm{font-weight: 300; color: #fff; font-size: 30px;}
.text-cada{ font-size: 44px; color: #fff; padding-top: 10%; text-align: left;}
.pl-6{padding-left: 6%;}
.fondo3{background-color: #17afcb; height: 230px;}
.badge-icon{padding-top: 10%; padding-bottom: 8%;}
.fondo4{background-color: #0d2d6c;}
.fondo5{background-color: #dbdbdb;}
.badge-icon-check{width: 100%; max-width: 45px; margin-top: 8%;}

.badge-icon-ano{padding-top: 19%; padding-bottom: 7%; width: 100%; position: relative; max-width: 200px;}

.text-cuarenta{ font-size: 44px; color: #fff; padding-top: 2%;}
.text-pgatm2{font-weight: 300; color: #fff; font-size: 23px; margin-bottom: 11%;}
.shadows-box{    box-shadow: 0 1px 2px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 7%), 0 4px 8px rgb(0 0 0 / 7%), 0 8px 16px rgb(0 0 0 / 7%), 0 16px 32px rgb(0 0 0 / 7%), 0 32px 64px rgb(0 0 0 / 7%);}
.text-miles{ font-size: 47px; color: #000; padding-top: 0%;font-weight: 900;}
.text-pgatm3{font-weight: 300; color: #000; font-size: 28px; margin-bottom: 0%;}
.text-pgatm4{font-weight: 300; color: #fff; font-size: 24px; margin-bottom: 0%;}
.fondo-2{height: 230px;}

/*.fondo6{background: url(../images/que-es/badge-green-bg.jpg)center center no-repeat; background-size: cover; height: 236px; background-attachment: inherit; background-position: top;}*/
.content-colaboradores{position: absolute; width: 100%; padding-top: 10%; top: 0;}
/* .images-seccion-tablet{display: none !important;} */

.btn-equipo:hover{background: #acffff; color: #000080 !important;}
a.tile-btn:hover{background: #000080; color: #acffff !important;}

/* 
::::::::::::::::::::::::::::::::::::::::::::::::::
        QUERIES
::::::::::::::::::::::::::::::::::::::::::::::::::
*/

/* LG/XL */
@media screen and (max-width: 1920px){
  /*.fondo6{height: 233px}*/
}
@media screen and (max-width: 1800px){
  #slideshow{height: 600px;}
  #slideshow .item .slide{height: 532px;}
  #erp-especializado img#monitor1{max-width: 665px; top: 40px;}
  .go-healt{padding-top: 4%; }
  #bloques .bloque-divided .imagen { min-height: 520px; top: -20px; margin-right: 6%; margin-left: 6%; }
}
@media screen and (max-width: 1700px){
  .text-slide3{margin-top: 30%;}
  .half-container.left-sm-container2 { left: calc(53% + -42px);}
  /* .go-healt{font-size: 24px !important;} */
  #bloques .bloque-divided .imagen{margin-left: 7%;}
  #erp-especializado img#monitor1 { max-width: 650px; top: 53px; }
}

@media screen and (max-width: 1600px){
  .text-pgatm{font-size: 24px;}
  .text-cada { font-size: 30px;}
  .fondo2 {height: 200px;}
  .fondo-2{height: 200px;}
  .fondo3 {height: 200px;}
  .content-colaboradores {padding-top: 7%;}
  .text-miles{font-size: 40px;}
  .text-pgatm2{font-size: 20px;}
  .text-cuarenta { font-size: 40px; }
  .text-pgatm3{font-size: 24px;}
  .badge-icon-ano { padding-top: 12%; }
  .sucursales-far{max-width: 170px;}
  .badge-icon-ano{max-width: 180px;}
  .badge-icon-check{max-width: 40px;}
  .text-pgatm4{font-size: 20px;}
  .half-container.left-sm-container { left: calc(60% + 15px); }
  .half-container.left-sm-container2 { left: calc(55% + -42px); }
  .text-slide2 { font-size: 36px; line-height: 45px;}
  .text-slide3 { font-size: 54px; line-height: 70px;}
  .text-slide3 .azul{font-size: 74px;}
  .go-healt { font-size: 24px !important; }
  #erp-especializado img#monitor1 { max-width: 613px; top: 35px; }
  #bloques .bloque-divided .imagen { min-height: 475px;}
  #bloques .bloque-divided .imagen {margin-left: 10%;}
}

@media screen and (max-width: 1500px){
  .half-container.left-sm-container { left: calc(63% + 15px); }
  .half-container.left-sm-container2 { left: calc(58% + -42px); }
  #erp-especializado img#monitor1 { max-width: 608px; top: 42px; }
  .go-healt { font-size: 20px !important; }
  #bloques .bloque-divided .imagen { margin-left: 12%; }
}

@media screen and (max-width: 1440px){
  .content h4.title{font-size: 38px;}
  h5.tag { font-size: 22px !important; padding-right: 0%; padding-left: 5%; padding-top: 5%;}
  #erp-especializado img#monitor1{max-width: 620px;top: 135px;}
  #maximiza-rentabilidad img#monitor2{max-width: 600px;}
  #optimiza-inventario img#monitor3{max-width: 600px;}
  #innovacion-continua img#monitor4{max-width: 600px;}
  #todo-en-uno img#monitor5{max-width: 600px;}
  #bloques .bloque-divided .imagen{min-height:470px;top:-130px;}
  #slideshow{height: auto;}
  #slideshow .item .slide{height: auto;}
  .half-container.left-sm-container { left: calc(57% + 15px); }
  .half-container.left-sm-container2 { left: calc(50% + -42px); }
  #bloques .bloque-divided .imagen{}
}
/* MD/SM */
@media screen and (max-width: 1380px){
  h5.tag { font-size: 20px !important;}
  #bloques .bloque-divided .imagen {min-height: 430px;}
  #erp-especializado img#monitor1 { max-width: 573px; top: 133px; }
}
@media screen and (max-width: 1360px){
  #initial .tile-main {font-size: 57px;}
  #initial .tile-submain { font-size: 28px;}
  #initial .tile-sm-txt { font-size: 19px;}
  #initial a.tile-btn{font-size: 22px;}
  .text-pgatm2 { font-size: 18px; }
  .text-cuarenta { font-size: 30px; }
  .text-miles{ font-size: 30px; }
  .text-pgatm3 { font-size: 20px; }
  .text-pgatm { font-size: 20px; }
  .text-cada { font-size: 24px; }
  .sucursales-far { max-width: 150px; }
  #initial .tile-main { font-size: 57px; }
  #initial .tile-submain { font-size: 28px; }
  .tile-main {font-size: 40px; margin-top: 40px;}
  .tile-submain { font-size: 20px; }
  .text-slide { font-size: 14px;}
  .tile-submain{font-size: 26px;}
  .text-slide2 { font-size: 30px; line-height: 35px; }
  a.tile-btn2{font-size: 20px;max-width: 250px;}
  .text-slide3 .azul { font-size: 64px; }
  .text-slide3 { font-size: 50px; line-height: 60px; }
  #slideshow {height: 450px;}
  a.tile-btn{font-size: 20px;max-width: 250px;}
  #bloques .bloque-divided .imagen { margin-left: 16%; }
  
}

@media screen and (max-width: 1320px){
  .half-container.left-sm-container2 { left: calc(48% + 0px); }
  .text1 br{display: none;}
  .text-slide { font-size: 14px; padding-right: 30%; }
  #slide1 .tile-main{font-size: 32px; margin-top: 40px; margin-bottom: 0px; height:50px; }
  .tile-submain{margin-bottom:10px;}
  .half-container.left-sm-container { left: calc(55% + 15px); }
}

@media screen and (max-width: 1300px){
  .half-container.left-sm-container2 { left: calc(54% + 0px); }
  .half-container { width: calc(1080px/2);}
}

@media screen and (max-width: 1280px){
  #slide1{background:none !important;}
  #slide2{background:none !important;}
  #slide3{background:none !important;}
  /* .images-seccion-tablet{display: inline-block !important;} */
  .half-container.left-sm-container2 { left: calc(47% + -42px); }
  #slideshow .item .slide {height: 450px;}
  #grafico-ecosistema { padding-top: 15px;}
  .half-container.left-sm-container2 {left: calc(48% + 0px);}
  h5.tag { font-size: 19px !important; }
}

@media screen and (max-width: 1200px){
  #initial .tile-main{font-size:48px;margin-top:140px;}
  #initial .tile-submain{font-size:26px;}
  #initial .tile-sm-txt{font-size:18px;}
  #initial { height: 500px; margin-bottom: 0px; }
  #initial #info{height: 500px;}
  .fondo2 {height: 160px;}
  .fondo-2{height: 160px;}
  .fondo3 {height: 160px;}
  .text-pgatm2 { font-size: 14px; }
  .text-pgatm3 { font-size: 14px; }
  .text-pgatm { font-size: 16px; }
  .text-pgatm4 { font-size: 14px; }
  .fondo6{padding: 0px;}
  .sucursales-far { max-width: 130px; }
  .badge-icon-ano { max-width: 150px; }
  #initial .tile-main { font-size: 44px; margin-top: 140px; }
  #initial .tile-submain { font-size: 26px; }
  #erp-especializado img#monitor1{max-width: 580px;}
  #maximiza-rentabilidad img#monitor2{max-width: 580px;}
  #optimiza-inventario img#monitor3{max-width: 580px;}
  #innovacion-continua img#monitor4{max-width: 580px;}
  #todo-en-uno img#monitor5{max-width: 580px;}
  #bloques .bloque-divided .imagen { min-height: 400px; }
  #erp-especializado img#monitor1 { max-width: 543px; top: 125px; }
  h5.tag { font-size: 17px !important;}
  /*
  #slideshow .item .slide{background-position:0px 100px !important;}
  #slide1{background-position:0px 100px;}
  #slide2{background-position:0px 100px;}
  #slide3{background-position:0px 100px;}
  */
  #slide1{  background:url(../images/que-es/slideshow/slide-01-sm.jpg); background-position:0px 10px;}
  #slide2{  background:url(../images/que-es/slideshow/slide-02-sm.jpg); background-position:0px 10px;}
  #slide3{  background:url(../images/que-es/slideshow/slide-03-sm.jpg); background-position:0px 10px;}


  
}

@media screen and (max-width: 1150px){
  #erp-especializado img#monitor1 { max-width: 478px; top: 155px; }
  #todo-en-uno img#monitor5{max-width: 460px;}
  #bloques .bloque-divided .imagen { min-height: 360px;}
  .content h4.title{font-size: 30px;}
  h5.tag { font-size: 18px !important;}
  .contain-descripcion {max-width: 100%; margin-top: 10%;}
  .tile-main { font-size: 40px; line-height: 48px; }
  .tile-submain { font-size: 22px; }
  #slideshow .item .slide{height: auto;}
  .half-container.left-sm-container2 { left: calc(47% + 0px); }
}

@media screen and (max-width: 1120px){
  .half-container.left-sm-container2 { left: calc(46% + 0px); }
  .text-slide2 { font-size: 26px; line-height: 36px; }
  #erp-especializado img#monitor1 { max-width: 455px;}
  .with-gohealt{font-size: 16px;}
  h5.tag { font-size: 16px !important; }
  .nombre-doc { font-size: 22px;}

}



@media screen and (max-width: 1080px){
  .half-container.left-sm-container2 {left: calc(46% + 0px);}
  #slideshow .owl-dots { position: absolute; bottom: 60px; }
  .tile-main{margin-top: 20px;}
  .half-container.left-sm-container2 { left: calc(45% + 0px); }
  .text1{padding-bottom: 10px;}
  #bloques .bloque-divided.row.flex-row-reverse{padding-bottom:0px;}
}


@media screen and (max-width: 1020px){
  .half-container.left-sm-container2 {left: calc(44% + 0px);}
}

@media screen and (max-width: 991px){
  
  #initial{height: 360px;}
  #initial .tile-main{margin-top:45px;}
  #initial #info{height:auto;}
  #initial .tile-main { font-size: 36px; line-height: 42px;}
  #initial .tile-submain { font-size: 20px; }
  #initial a.tile-btn{font-size: 20px;}

  #initial .image-parallax{top: -40%;   height: 120%; }
  .esperanza{height: 400px;}

  .fondo2 {height: 250px;}
  .fondo-2{height: 250px;}
  .fondo3 {height: 250px;}
  .imagen#uno-bg{background-image: none;}
  .imagen#almacen-bg{background-image: none;}
  .imagen#consultorio-bg{background-image: none;}
  .imagen#backoffice-bg{background-image: none;}
  .imagen#pto-venta-bg{background-image: none;}

  .badge-icon-ano {max-width: 500px;}

  .badge-icon { padding-top: 14%;}
  .text-pgatm2 { font-size: 20px; }
  .text-pgatm { font-size: 32px; }
  .sucursales-far { max-width: 200px; }
  .text-pgatm2 { font-size: 24px; }
  .text-pgatm3 { font-size: 24px; }
  .text-pgatm4 { font-size: 24px; }
  .text-miles { font-size: 40px; }
  .text-cuarenta{ font-size: 40px; }
  .text-cada { font-size: 40px; }
  /*.d-none{display: none !important;}*/
  #clientes h4.titulo{font-size: 30px;}
  .img-resp{max-width: 500px;}
  #bloques .bloque-divided .imagen { min-height: 340px;top:0;}
  #soluciones-aicionales2 h4.titulo{font-size: 38px;}

  .content { padding-top: 45px; padding-bottom: 45px; }
  .logos a.logo{min-height: 100px;}
  .bloque-shadow{min-height: 360px;}

  .content h4.title{text-align:center;}
  h5.tag {padding-right:0;text-align:center;}
  .ml-md-5, .mx-md-5 {margin-left: 0 !important}

  #erp-especializado img#monitor1{position:relative;margin:15px auto;}
  #maximiza-rentabilidad img#monitor2{position:relative;margin:15px auto;}
  #optimiza-inventario img#monitor3{position:relative;margin:15px auto;}
  #innovacion-continua img#monitor4{position:relative;margin:15px auto;}
  #todo-en-uno img#monitor5{position:relative;margin:15px auto;}
  #bloques .bloque-divided.row{background:#f3f3f3;padding-top:30px;padding-bottom:30px;}
  #bloques .bloque-divided.row.flex-row-reverse{padding-top:30px;padding-bottom:30px;}
  .logos a.logo{width:calc(70% - 3px);}
  .logos a.logo img{max-width:initial;}
  #erp-especializado img#monitor1{max-width:80%;top:0;}
  #maximiza-rentabilidad img#monitor2{max-width:80%;top:0;}
  #optimiza-inventario img#monitor3{max-width:80%;top:0;}
  #innovacion-continua img#monitor4{max-width:80%;top:0;}
  #todo-en-uno img#monitor5{max-width:80%;top:0;}
  #slideshow{height:auto;}
  .half-container.left-sm-container2 { left: calc(43% + 0px); }
  .text-slide2 { font-size: 24px; line-height: 30px; }
  .title1{ margin-top: 0px !important; }
  #slideshow .owl-dots {  bottom: 0px !important; }
  .with-gohealt{text-align: center;}
  .contain-descripcion{background:none; margin-top: 5%; }
  .fondo-img1 h5.tag{padding-left: 0%; padding-top: 0%; }
  .nombre-doc{padding-left: 0%; text-align: center;}
  .content-equipo-btn{text-align: center;}
  .btn-equipo{margin-left: 0px;}
  h5.tag { font-size: 20px !important; }
  .with-gohealt { font-size: 18px; padding: 0%;}
  /*#slide1{display:none;}
  #slide2{display:none;}
  #slide3{display:none;}
  #slide1-xs{display:block !important;background:url(../images/que-es/slideshow/slide-01-xs.jpg);}
  #slide2-xs{display:block !important;background:url(../images/que-es/slideshow/slide-02-xs.jpg);}
  #slide3-xs{display:block !important;background:url(../images/que-es/slideshow/slide-03-xs.jpg);}*/
  .half-container.left-sm-container{display: none !important;}
  .half-container.right-sm-container{display: none !important;}
  .half-container.left-sm-container2{display: none !important;}
}
@media screen and (max-width: 930px){
  .half-container.left-sm-container2 { left: calc(41% + 0px); }
}
@media screen and (max-width: 880px){
  .text-pgatm { font-size: 28px; }
  .text-cada { font-size: 34px; }
  .half-container.left-sm-container2 { left: calc(39% + 0px); }
  .text-slide2 { font-size: 20px; line-height: 28px; }
  a.tile-btn2 { font-size: 16px; max-width: 200px; }
}

@media screen and (max-width: 830px){
  a.tile-btn2 { font-size: 16px; max-width: 200px; }
  .half-container.left-sm-container2 { left: calc(38% + 0px); }
}

@media screen and (max-width: 800px){
  .half-container.left-sm-container2 { left: calc(37% + 0px); }
}

@media screen and (max-width: 780px){
  .half-container.left-sm-container2 { left: calc(36% + 0px); }
}
  
@media screen and (max-width: 767px){
  #initial{display:none;}
  #xs-header{display:block;}
  .fondo2 {height: 100%;}
  .fondo-2{height: 100%;}
  .fondo3 {height: 100%;}
  .badge-icon-check { max-width: 50px; margin-top: 0; padding-top: 8%; margin-bottom: 0%; }
  .text-pgatm2{padding-bottom: 10%;  margin-bottom: 0% !important;}
  .text-miles{padding-top: 10%;}
  .text-pgatm3{padding-bottom: 10%;font-size: 30px;}
  .text-pgatm4 {font-size: 30px;}
  .text-cuarenta { font-size: 40px; padding-top: 2%; }
  .sucursales-far { max-width: 160px; }
  #clientes h4.titulo { font-size: 22px; }
  #clientes {padding-top: 50px; padding-bottom: 100px;}
  .content-colaboradores { padding-top: 17%; }
  .badge-icon-ano { max-width: 300px; padding-top: 5%; padding-bottom: 5%; }
  .logos a.logo{width:calc(70% - 3px);}
  #erp-especializado img#monitor1{max-width:90%;}
  #maximiza-rentabilidad img#monitor2{max-width:90%;}
  #optimiza-inventario img#monitor3{max-width:90%;}
  #innovacion-continua img#monitor4{max-width:90%;}
  #todo-en-uno img#monitor5{max-width:90%;}

  #slide1{background:none;}
  #slide2{background:none;}
  #slide3{background:none;}
}
@media screen and (max-width: 700px){
  .text-pgatm { font-size: 20px;}
  .text-cada { font-size: 33px; }
  .sucursales-far { max-width: 140px; }
  .badge-icon { padding-top: 10%; }
  .fondo-gray{background: url(../images/que-es/fondo2.png)center center no-repeat; background-size: cover; height: 180px; background-attachment: inherit;}
  .gray-font-resp{display: none;}
  .text-pgatm br{display: none;}
  .logos a.logo{width: calc(40% - 3px);}
  h5.tag br{display: none;padding-left:0%;font-size: 16px !important;}
}

@media screen and (max-width: 680px){
  .logos a.logo { width: calc(70% - 3px); }
}

@media screen and (max-width: 580px){
  .img-resp { max-width: 300px; }
  .content-colaboradores { padding-top: 6%; }
  .contain-descripcion { max-width: 100% !important; padding: 0px 30px; }
  .text-cada { text-align: center; }
  .text-pgatm {text-align: center; }
  .fondo-gray{height: 280px;}
  #clientes h4.titulo { font-size: 20px; }
  .destinos .owl-prev { left: -20px !important;}
  .destinos .owl-next { right: -20px !important; }

}
@media screen and (max-width: 480px){
  .badge-icon-ano { max-width: 270px;}
  .text-pgatm4 { font-size: 24px; }
  .logos a.logo{width: calc(60% - 3px);}
}
@media screen and (max-width: 360px){}