@charset "utf-8";
@import url('./fonts.css');
.efectoCompra,.efectoIndex,div.caja{position:relative}
.banamex{width:9rem}
.vimeo{height:37rem;width:100%}
ul.lista{list-style:none}
ul.lista li::before{content:"✔";padding-right:8px;color:#8bc34a}
.blockquote{border-left:.25rem solid #ff9800}
.sevenrem{font-size:7rem}
#ppl_me{background:#0070ba;color:#fff;border-radius:1.5rem}
div.caja{padding:5px 7px;margin:5px 15px;border:1px solid #fff;border-radius:5px;height:auto;display:inline-block;color:#fff}
#headerIndex{background-color:transparent;color:#fff}
a:link,a:visited{text-decoration:none}
div.caja a,div.caja a:visited{color:#fff!important}
.efectoIndex{animation-duration:1.5s;animation-name:slidein}
.efectoCompra{animation-duration:2s;opacity:1;animation-name:slideinCompra}
@keyframes slidein{
from{opacity:0;top:100px}
to{opacity:1;top:0}
}
@keyframes slideinCompra{
from{animation-delay:1s;opacity:0;top:100px}
to{opacity:1;top:0}
}
.errores{background-color:#f8f8b3;border:1px dashed #bbad77;margin-bottom:10px;padding:20px 20px 20px 54px;color:#727176}
.centrado-porcentual{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.container{width:auto}
html,section{height:100%}
body{position:relative}
#footerGeneral a{color:#e8f8df;text-decoration:none;transition:color .2s ease}
.footerGeneral a:hover{color:#fff;text-decoration:underline}
#footerGeneral{color:#fff;padding:2% 4%}
#datos{padding:2% 4%;background-color:rgba(43,43,60,1)}
#copyright{background-color:#198754}
.container{max-width:100%!important}
body.sticky-footer-layout{display:flex;flex-direction:column;min-height:100vh}
body.sticky-footer-layout .footer-shell{margin-top:auto}
.btn-secondary{background-color:rgba(255,255,255,0)!important;border-color:#17a2b8!important}
.side-collapse-container{width:100%;position:relative;right:0;transition:left .5s}
.side-collapse-container.out{right:200px}
.side-collapse{top:50px;bottom:0;right:0;width:240px;position:fixed;overflow:hidden;transition:width .5s;text-align:-webkit-auto}
.side-collapse.in{width:0;margin-right:-60px}
.navbar-inverse{background-color:rgba(0,140,70,.8);border-color:#080808;margin-right:0}
.navbar{position:relative;display:-webkit-box;padding:.5rem 1rem}
.cover{background-size:cover}
.abs{position:absolute!important}
.z1{z-index:1}
ul#lista_menu li{font-size:20px!important;padding-bottom:1rem}
ul#lista_menu a,ul#lista_menu a:visited{color:#fff!important}
#abrir{font-size:25px;float:right;color:#fff;margin-right:73px;height:42px;background:0 0;border-color:transparent}
.pointer{cursor:pointer}
.fz60{font-size:60%}
.textoAzulClaro{color:#2f90a5!important}
.textoGris{color:#727176}
.minHeigthMessages{min-height:500px}
.fz1dot5{font-size:1.5rem}
@media only screen and (min-width:1025px) and (max-width:1500px){
.logo{margin-left:63px!important}
#sofNut{top:60%;left:21.7%!important}
#sofNut{top:49%!important;left:18.7%!important}
}
@media only screen and (max-width:900px) and (min-width:667px){
#sofNut{display:none}
}
@media only screen and (max-width:667px) and (min-width:667px){
.iFrameVimeo{width:448px;height:300px}
}
@media (max-width:768px) and (min-width:768px){
#portada_text{left:30%!important}
.btnPaypal{width:auto!important}
#sofNut{top:60%;left:26.7%}
#qs p{font-size:20px}
/* .establecemetas{height:199px} */
.iFrameVimeo{width:90%;height:429px}
.menu{padding:107px 30px 30px}
.menuLogo{margin-top:50px}
.logo{margin-left:0}
#nutriologa{width:90%}
#btnCerrar{font-size:25px;float:right;color:#000;height:42px;background:0 0;border-color:transparent}
body{position:relative}
}
@media (max-width:667px){
.logo img{width:49%}
.banamex{width:7rem}
#sofNut{top:60%;left:33.7%!important}
.nutrifest{width:100%}
}
@media (max-width:1024px) and (min-width:1024px){
.paddingCol{padding-right:0}
#sofNut{left:24.7%!important}
.logo{margin-left:45px!important}
}
@media (max-width:450px){
.iFrameVimeo{width:286px!important}
.colContacto{padding-top:1rem}
.btnPaypal{width:100%!important}
.datos_pago{width:80%}
/* div#head{padding-top:29%!important;background:url(../images/portada_consul.webp)!important;background-size:cover!important} */
#sofNut{top:initial!important;left:8.7%!important}
#abrir{color:#f6f7f9}
}
@media only screen and (min-width:769px){
#sofNut{top:60%;left:18.7%}
#qs p{font-size:20px}
.iFrameVimeo{width:754px;height:491px}
.menu{padding:107px 30px 30px}
.menuLogo{margin-top:50px}
.logo{margin-left:107px}
#btnCerrar{font-size:25px;float:right;color:#000;height:42px;background:0 0;border-color:transparent}
body{position:relative}
}
@media only screen and (max-width:767px){
#abrir{margin-right:auto!important}
#qs p{font-size:17px}
/* .establecemetas{height:110px} */
.iFrameVimeo{width:328px;height:219px}
.menu{padding:70px 30px 30px}
.menuLogo{margin-top:0}
.logo{margin-left:initial}
#rcpx{height:auto!important}
/* #tp h1{font-size:28px} */
#btnCerrar{font-size:25px;float:right;color:#000;height:42px;background:0 0;border-color:transparent}
}
#menu_header #btnCerrar{position:absolute;top:12px;right:16px;margin:0;min-width:44px;min-height:44px}
#menu_header .side-collapse{z-index:1;top:0;margin-top:0;padding:76px 24px 24px;overflow-y:auto}
#menu_header .side-collapse.in{visibility:hidden}
@media (min-width:768px){
#menu_header .logo{margin-left:0!important}
#menu_header .side-collapse,#menu_header .side-collapse.in{position:static;width:auto;margin:0;padding:0;background:transparent;overflow:visible;visibility:visible;transition:none}
#menu_header #lista_menu{flex-direction:row;gap:.5rem;align-items:center}
#menu_header #lista_menu li{padding-bottom:0}
#menu_header .menu-principal-item + .menu-principal-item{border-left:1px solid rgba(255,255,255,.7);padding-left:.5rem}
}
:root {
  --primary-color:#6baa3b;
  --secondary-color:#84d942;
  --accent-color: rgb(25 198 84);
  --text-color:#fff;
  --card-bg-green:#e2edd5;
  --card-bg-blue:#dce5ef;
  --blue-primary:#4099fc;
}
.greenSoft
{
  color: rgb(25 198 84) !important;
}
#headtitle 
{
    line-height: .9;
    font-size:3rem;
    font-weight: 700;
    
}
#headtitle small 
{
    font-size: 50%;

}
.degradadoazul
{
  background: radial-gradient(circle, #108ed9 0%, #0c48a5 50%, #004ab7 100%);
}
.degradadoprincipal
{
  background: linear-gradient(135deg, #198754 0, #19c854 50%, #008c28 100%);
}
.font-montserrat {
  font-family:'Montserrat',sans-serif
}
#opiniones {
  width:80%
}
#opiniones-mobile {
  width:80%;
  margin-right:auto;
  margin-left:auto!important
}
.tupxApp
{
  max-height:490px;
  max-width: 80%;
}
#nd {
  font-weight:600;
  font-size:3rem;
  line-height:1.2
}
#evopx {
  border:8px solid #fff;
  width:85%;
  padding:2rem
}
#ev_px {
  width:70%
}
#ev_px h1 {
  font-size:4rem;
  line-height:1
}

.evopx span {
  color:black;
  font-size:1.5rem;
  font-weight:300
}
.appValInicio {
  width:50%
}
.text-appValInicio {
  font-size:2.6rem;
  color:var(--accent-color);
  line-height: 1.1;
}
.calif-app {
  display:flex;
  align-items:center;
  justify-content:space-between;
  width:270px;
  height:100px;
  margin-top:1rem;
  border:1px solid #b9e3a7;
  border-radius:18px;
  background:#fff;
  box-shadow:0 5px 16px rgba(107,170,59,.12)
}
.calif-app-item {
  width:50%;
  height:76px;
  text-align:center
}
.calif-app-item:first-child {
  border-right:1px solid #b9e3a7
}
.star-green svg,.download-green svg {
  width:38px;
  height:38px;
  display:block;
  margin-bottom:.15rem
}
.value-cal {
  display:block;
  color:#050505;
  font-size:1.6rem;
  font-weight:700;
  line-height:1
}
.count-opiniones {
  display:block;
  color:#4a4a4a;
  font-size:.78rem;
  font-weight:500;
  line-height:1;
  margin-top:.45rem
}

#head/*,.text_h*/ {
  overflow:hidden
}
#head:before/*,.text_h:before*/ {
  content:"";
  height:100%;
  top:0;
  transform:skewX(-30deg);
  transition:all .9s;
  position:absolute
}
#head:before {
  width:200px;
  background-color:rgba(255,255,255,.2);
  left:-500px
}
#head:hover:before {
  left:3000px
}
.segundaEntrada {
  display: none;
}
.video-hero {
  position:relative;
  height:400px;
  box-shadow:0 4px 8px rgba(0,0,0,.2)
}
.video-hero {
  background:url(../images/hero26/portada-video-n.webp) no-repeat center center;
  background-size:cover
}
.home-hero {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:1.5rem;
  height:auto;
  margin:0;
  padding:2rem 1rem;
  min-height: 40vw;
}
.home-hero > .col-12 {
  flex:0 0 auto
}
.home-hero #portada_text {
  position:static;
  width:100%;
  margin:0;
  text-align:center
}
.home-hero #logo {
  height:auto;
  max-width:min(100%,280px);
  margin:0 auto 1rem
}
.home-hero #nd {
  display:block;
  text-align:center
}

.home-hero #videoHero {
  position:relative;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  width:min(100%,320px);
  height:auto;
  aspect-ratio:4 / 5;
  margin:0 auto;
  transform:none
}
/*
.home-hero #videoHero > div {
  position:relative;
  width:100%;
  height:100%
}
*/



#nd/*,#smu,.text_h*/ {
  color:#000;
}
.container {
  width:100%
}
#apx,.comprar {
  background-color:#fff
}
.compras {
  top:70%;
  left:18%
}
#evopxImg {
  width:700px
}
.hLateral {
  font-size:3.5rem
}
#app_dietas/*,#first_com*/ {
  position:absolute;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%)
}
.seccionDegradado {
  height:625px
}
/* 833 */
.tipoPacientes {
  text-align:left;
  height:7rem
}
.fadein,.fadeout {
  font-size:21px;
  text-align:center
}
#abrir {
  color:#fff!important;
  background:var(--accent-color)!important;
  border-radius:.4rem
}
.dipositivos_paquete
{
  max-height: 800px;
  min-height: 400px;
  max-width: 80%;
}
.tituloPaquete
{
  font-size:2.5rem;
  margin-top: -17%;
}

div#head {
    /*
  background:radial-gradient(circle at 50% 50%,var(--secondary-color) 0,var(--primary-color) 70%,var(--primary-color) 100%) 0 0/73% 100% no-repeat,#fff
  */
}
.nutri-g-laptop {
  margin-top:-25px;
  min-height: 500px;
}
#nutri-laptop {
  height:600px;
  z-index:2
}
.sub-titleHome {
  font-size:1.9rem!important;
  text-align:center;
  letter-spacing:0.05rem;
  font-weight:600
}
#beneficios-software {
  align-items:center;
  justify-content:space-between;
  gap:2rem;
  max-width:1140px;
  margin-top: 3.5rem;
  padding:1.5rem 2rem;
  border:1px solid rgba(107,170,59,.18);
  border-radius:24px;
  background:linear-gradient(115deg,#f5faef 0%,#fff 58%,#f2f7fc 100%);
  box-shadow:0 12px 32px rgba(37,71,22,.08)
}
.beneficios-software-intro {
  flex:1
}
#beneficios-software-titulo {
  margin:7px;
  font-size:clamp(1.35rem,2.4vw,2rem);
  font-weight:700;
  line-height:1.2
}
#app-dispositivos {
  height:500px
}
.subtitle-green {
  color:var(--accent-color)
}
.card-inicio {
  border-radius:30px;
  overflow:hidden!important
}
.card-bg-green {
  -color:var(--card-bg-green)
}
.card-bg-blue {
  -color:var(--card-bg-blue)
}
.card-textInicio {
  color:black;
  font-size:1.1rem;
  font-weight:400;
  line-height:1.2
}
#pxDietas {
  margin-bottom:6rem
}
#metas_establece {
  height:38rem
}
.fadein {
  opacity:0;
  -webkit-transition:opacity .5s ease-in;
  -moz-transition:opacity .5s ease-in;
  -o-transition:opacity .5s ease-in;
  -ms-transition:opacity .5s ease-in;
  transition:opacity .5s ease-in
}
.fadeout {
  opacity:1;
  -webkit-transition:opacity 1s ease-in;
  -moz-transition:opacity 1s ease-in;
  -o-transition:opacity 1s ease-in;
  -ms-transition:opacity 1s ease-in;
  transition:opacity 1s ease-in
}

.pointer {
  cursor:pointer
}
#logos i {
  font-size:36px
}
.listpx {
  font-size:1rem;
  list-style:outside;
  color:#5530d3
}
.listpx span {
  color:#000
}
#apx h2 {
  font-size:38.5px!important
}
.card {
  display:inline-table;
  width:28rem;
  margin-right:2rem
}
.card.card-inicio {
  display:inline-table;
  width:21rem;
  margin-right:6rem
}
.card-body.card-bodyInicio {
  padding:1.5rem 2rem
}
#app_dietas {
  left:11%;
  top:41%;
  z-index:1
}
.title-inicioCI {
  font-weight:900
}
.subtitle-inicioCI {
  font-size:1.2rem;
  font-weight:600
}
.elemrow-inicioCI {
  text-align:left
}
.elemrow-inicioCI * {
  text-align:left
}
.text-ciInicio {
  width:57%
}
.titlerow-inicioCI {
  font-weight:900;
  margin-bottom:.8rem
}
.titlerow-inicioCI.blue {
  color:#1d4f91
}
.titlerow-inicioCI.green {
  color:#77be3f
}
.titlerow-inicioCI.greenstrong {
  color:#11840d
}
.listrow-inicioCI {
  list-style:none;
  margin:0;
  padding:0;
  color:#1b1b1b;
  font-weight:600
}
.listrow-inicioCI li {
  margin-bottom:.35rem;
  line-height:1.2
}
.img-inicioCI {
  width:100%;
  height:auto;
  display:block;
  max-width:520px
}
.img-inicioCI.is-narrow {
  max-width:360px;
  min-height: 360px;
}
.calendar-icon {
  width:17.5px;
  height:17.5px;
  margin-left:.15rem;
  margin-right:.15rem;
  display:inline-block;
  vertical-align:text-bottom
}
.sectspace-inicioCI {
  margin-top:3rem
}
.card-pxType {
  border-radius:30px;
  overflow:hidden
}
.bor-cardPxGreen {
  border:2px solid var(--accent-color)
}
.bor-cardPxBlue {
  border:2px solid var(--blue-primary)
}
.principal-pacientes {
  font-size:18px;
  font-weight:700
}
.bor-cardPxGreen .principal-pacientes {
  color:var(--accent-color)
}
.bor-cardPxBlue .principal-pacientes {
  color:var(--blue-primary)
}
.bor-cardPxGreen .listpx {
  color:var(--accent-color)
}
.bor-cardPxBlue .listpx {
  color:var(--blue-primary)
}
.bor-cardPxGreen .listpx span {
  color:#000
}
.bor-cardPxBlue .listpx span {
  color:#000
}
.img-funciones {
  width:80px
}

.img-dietasInicio {
  height:550px
}
.text-dietasInicio {
  width:80%
}
.evolucion-cont {
  padding: 6rem 0;
}

.actializaciones-cont {
  background: radial-gradient(circle at 50% 50%,var(--secondary-color) 0,var(--primary-color) 70%,var(--primary-color) 100%);
  padding: 3.5rem 0;
}
.actializaciones-cont h1 {
  font-weight:bold
}
.img-appseguimiento {
  height:475px
}
.img-appseg-par {
  max-width:105%;
  height:auto
}
.bg-primary-blue {
  background-color:var(--blue-primary)
}
.bg-primary-green {
  background-color:var(--accent-color)
}
.text-qs {
  line-height:1.3
}
#nutrioNutri {
  font-size:2rem;
  color:var(--primary-color);
}
@media only screen and (min-width:1025px) {
}
@media only screen and (min-width:1300px) and (max-width:1470px) {

  #evopx h1 {
    font-size:1.7rem
  }
  #evopx span {
    font-size:1.5rem
  }


  .tipoPacientes {
    height:10rem
  }
  .principal-pacientes {
    font-size:21px
  }
  .compras {
    top:70%
  }
  .card {
    width:25rem;
    margin-right:1rem
  }
  .seccionDegradado {
    height:660px
  }
  #app_dietas {
    left:14%;
    top:34%
  }
  #app_dietas img {
    width:80%
  }
}
@media only screen and (min-width:1024px) and (max-width:1032px) {
  #nd/*,#smu*/ {
    margin-left:0
  }
  .card {
    margin-bottom:2rem
  }
  div#head {
    padding-top:16%
  }
  div#head/*,#deporte_col,#deporte_col_2,#pxf*/ {
    background-attachment:initial
  }
  .seccionDegradado {
    height:576px
  }
  .video-hero {
    height:76%;
    right:15vw
  }
  #nutri-laptop {
    height:44vw
  }
  .appValInicio {
    width:80%
  }
  #app-dispositivos {
    height:425px
  }
  .card.card-inicio:not(:first-child) {
    margin-right:0
  }
  .text-dietasInicio {
    width:90%
  }
  .text-dietasInicio h2 {
    font-size:3rem
  }
  .img-dietasInicio {
    height:41vw
  }
  .text-ciInicio {
    width:80%
  }
  #nd {
    font-size:2.5rem!important
  }

  #ev_px {
    width:87%
  }
  #ev_px h1 {
    font-size:3.3rem
  }
  #evopxImg {
    width:52vw
  }
  .img-appseguimiento {
    height:405px
  }
  .actializaciones-cont h1 {
    font-size:3rem
  }
  #app_dietas {
    left:16%;
    top:60%
  }
  #app_dietas img {
    width:70%
  }
}
@media only screen and (max-width:554px) {
  #opiniones {
    width:100%
  }
  #nd,.card/*,#evpxText,#pxdiet h2,#smu,.carita_h*/ {
    width:100%
  }
  #nutrioNutri {
    font-size:2rem;
    margin-bottom:6rem
  }
  #nutri-laptop {
    height:unset;
    width:90vw
  }
  #beneficios-software {
    flex-direction:column;
    align-items:stretch;
    gap:1.1rem;
    margin-top:1.5rem;
    padding:1.35rem;
    border-radius:20px
  }
  .nutri-g-laptop {
    margin-top:0
  }
  .text-appValInicio {
    font-size:2.3rem
  }
  .appValInicio {
    width:95%;
    margin-top:3rem
  }
  #apx {
    margin-top:2rem;
    padding-bottom:1.5rem!important
  }
  #app-dispositivos {
    height:unset;
    width:85vw;
    margin:2rem auto 0;
    display:block
  }
  .actializaciones-cont h1 {
    text-align:center;
    font-size:2rem
  }
  .card.card-inicio {
    margin-right:0
  }
  .text-dietasInicio {
    width:95%
  }
  .img-dietasInicio {
    height:unset;
    width:90vw
  }
  .text-ciInicio {
    width:95%;
    margin:0 auto
  }
  .elemrow-inicioCI {
    width:95%;
    margin:0 auto
  }
  .img-inicioCI {
    height:unset;
    width:90vw;
    margin-right:auto;
    margin-left:auto!important
  }
  .title-inicioCI {
    font-size:2.3rem;
    margin-top:5rem
  }
  .sectspace-inicioCI {
    margin-top:1.5rem
  }
  .titlerow-inicioCI {
    font-size:1.7rem
  }
  #app_dietas img {
    width:89%
  }
  #app_dietas {
    left:52%;
    top:42%;
    z-index:0
  }
  .card-pxType {
    width:80%;
    margin:0 auto
  }
  #evopxImg {
    width:95vw
  }
  .evolucion-cont {
    padding:3rem 0
  }
  #nd {
    font-size:1.7rem!important
  }
  #logo {
    height:37px
  }
  #nd/*,#smu*/ {
    margin-left:0!important
  }
  #ev_px/*,#app_s,#s_online,#text_em div,#text_epx div*/ {
    position:initial;
    transform:translate(0,0);
    -webkit-transform:translate(0,0)
  }
  #ev_px {
    width:100%
  }
  #ev_px h1 {
    font-size:2.3rem;
    text-align:center;
    margin-bottom:2rem
  }
  .card-body {
    font-size:1.5rem
  }
  #pxDietas {
    margin-bottom:2rem
  }
  #metas_establece {
    height:auto;
    padding:3rem 1rem
  }



  .text-queOpinan,.text-tiposPx,.text-quienesSom/*,.text-listFunc*/ {
    font-size:2.3rem
  }
  #apx h2 {
    font-size:28.5px!important
  }
  .card {
    margin-right:0;
    margin-bottom:2.5rem
  }
  .card-body {
    padding:1rem
  }
  .seccionDegradado {
    height:343px
  }
  .video-hero {
    height:65%
  }
  div#head/*,#deporte_col,#deporte_col_2,#pxf*/ {
    background-attachment:initial
  }
  .hLateral {
    font-size:2.5rem
  }


  .seccionDegradado {
    height:85vh
  }

  .video-hero {
    height:57%;
    left:50%;
    transform:translateX(-50%);
    top:unset;
    bottom:2.5%;
    aspect-ratio:4/5
  }
  div#head {
    background: radial-gradient(circle at 50% 50%,var(--secondary-color) 0,var(--primary-color) 70%,var(--primary-color) 100%) 0 0 / 100% 71% no-repeat, #fff;
  }
}
@media only screen and (min-width:768px) and (max-width:992px) {

  .hLateral {
    font-size:2.5rem
  }
  #ev_px {
    width:80%
  }
  #ev_px h1 {
    font-size:3rem
  }



  #nd/*,#smu*/ {
    margin-left:0
  }
  div#head/*,#deporte_col,#deporte_col_2,#pxf*/ {
    background-attachment:initial
  }
  #nutrioNutri {
    font-size:1.3rem
  }
  .img-inicioCI.is-narrow {
    max-width:36vw
  }
  .seccionDegradado {
    height:436px
  }
  /*
  .video-hero {
    height:65%;
    right:15vw
  }
*/
  div#head {
    padding-top:16%
  }
  #nutri-laptop {
    height:44vw
  }
  .appValInicio {
    width:80%;
    margin-top:2rem
  }
  #app-dispositivos {
    height:unset;
    width:41vw
  }
  #nd {
    font-size:2.1rem
  }
  #logo {
    height:37px
  }

  .card {
    margin-right:0;
    margin-bottom:1rem
  }
  .card.card-inicio {
    margin-right:1rem
  }
  .text-dietasInicio {
    width:95%
  }
  .img-dietasInicio {
    width:54vw;
    height:unset
  }
  .text-ciInicio {
    width:80%
  }
  #evopxImg {
    width:54vw
  }
  .img-appseguimiento {
    margin-left:1rem;
    height:unset;
    width:85vw
  }
  .iFrameVimeo {
    width:100%;
    height:429px
  }
  #opiniones {
    width:95%
  }
  #app_dietas {
    left:22%;
    top:29%
  }
  #app_dietas img {
    width:52%
  }
}
@media only screen and (min-width:600px) and (max-width:669px) {
  #nd/*,#smu*/ {
    margin-left:0
  }
  .seccionDegradado {
    height:90vh
  }

  .video-hero {
    height:57%;
    left:50%;
    transform:translateX(-50%);
    top:unset;
    bottom:6%;
  }
  div#head {
    background: radial-gradient(circle at 50% 50%,var(--secondary-color) 0,var(--primary-color) 70%,var(--primary-color) 100%) 0 0 / 100% 71% no-repeat, #fff;
  }
  div#head/*,#deporte_col,#deporte_col_2,#pxf*/ {
    background-attachment:initial
  }
  .card {
    margin-right:0;
    margin-bottom:1rem
  }
  #nd {
    font-size:2.5rem!important
  }
  #logo {
    height:37px
  }


  .iFrameVimeo {
    width:448px;
    height:300px
  }
  #app_dietas img {
    width:75%
  }
  #app_dietas {
    left:57%;
    top:21%;
    z-index:0
  }
}
@media only screen and (min-width:992px) {
  #nutrioNutri {
    font-size:1.5rem
  }
}
