body{font-family: 'ITC Avant Garde Gothic' !important;height:100vh;margin:0;width:100vw;/*background: url(../img/fondo.jpg) no-repeat fixed center;*/overflow-x: hidden;background-size: cover;background-position-y: top;font-weight: 500;}
img#logo{width:18%;position: absolute;right: 5%;top: 8%;}
div#contContenido{opacity:0.4;border-radius: 60px 60px 60px 60px;opacity: 0;width: 91.5%;padding: 2.05%;position: relative;left: 2%;margin-bottom: 2%;color: white;transition-duration: 0.9s;}
div#contCursos{margin-top: 1%;margin-left: 5%;width: 90%;font-size: 1.5vw;}
div#contFormulario{position: absolute;width: 100%;}
div#contFormulario h2{color: white;text-align: center;font-size: 2vw;}
div#contScroll{position: relative;width: 100%;height: 100%;overflow-y: scroll;padding-right: 17px;box-sizing: content-box;}
div#recorrido{margin: 0;width: 65%;position: absolute;height: 0px;border: 2px solid #39b54a;top: 50%;margin-top: -1px;max-width:inherit !important;}
div#rowEtapas1,div#rowEtapas2,div#rowEtapas3{font-family: 'ITC Avant Garde Gothic';position:relative;}
div#rowEtapas1 div{text-align: center;border: 4px solid #39b54a;border-radius: 121px 121px 0px 0px;padding: 3% 0% 0% 0%;border-bottom: none;margin: 0% 1%;max-width:13%;}
div#rowEtapas2 div{margin: 0% 1%;max-width:13%;}
div#rowEtapas3 div{text-align: center;border: 4px solid #39b54a;border-radius: 0px 0px 121px 121px;padding: 0% 0% 3% 0%;border-top: none;margin: 0% 1%;max-width:13%;}
div#titulo{color: white;font-family: 'ITC Avant Garde Gothic';font-size: 3vw;width: 90%;position: relative;margin-top: 0%;left: 5%;line-height: 100%;}
div#titulo span{font-family: 'ITC Avant Garde Gothic';}
div.contenidos{display:none;opacity:0;}
div.contenidos h2{text-align: center;width: 100%;font-size: 2.5vw;}
div.contenidos h5{font-family: 'ITC Avant Garde Gothic';font-size: 1.4vw;}
div.contenidos ul{font-family: 'ITC Avant Garde Gothic';font-size: 1.4vw;}
div.cursos{font-family: 'ITC Avant Garde Gothic';padding: 1% 0%;color: white;border-radius: 45px 45px 45px 45px;cursor: pointer;display: inline-block;position: relative;width: 32%;transition-duration: 0.9s;text-align: center;}
/*div.cursos:hover{background: rgba(0,0,0,0.4);color: white;}*/
div.cursos span{font-family: 'ITC Avant Garde Gothic';}
div.cursos img.flecha{position: absolute;right: 3%;width: 8%;bottom: 10%;}
div.preguntasFrecuentes{position: absolute;right: 4%;width: 26%;background: rgba(0, 0, 0, 0.64);font-size:1.1vw;padding: 2%;color: rgb(255, 255, 255);top: 17%;border-radius: 25px;}
div.preguntasFrecuentes h1{margin-top:0;}
div.preguntasFrecuentes h1.incluye{margin-top:1em;}
form{color: white;width: 35%;font-size: 1.5vw;margin-left: 32.5%;margin-top: 2%;}
form h4{font-size: 1.2vw;}
h1.tituloPrograma{font-size: 3.5em;text-align: center;font-weight: bold;margin-bottom: 1em;}
img#cursosAbiertos{width:100%;}
img#logoAporte{width: 100%;}
img#logoChile{width: 5%;margin-right: 3%;float:right;margin-top: 0.5%;}
img#logoPrograma{width:38%;}
img#marcoTL{top:0;left:0;}
img#marcoTR{top:0;right:0;}
img#marcoBL{bottom:0;left:0;}
img#marcoBR{bottom:0;right:0;}
/*img#programa1,img#programa2,img#programa3,img#programa4,img#programa5,img#programa6,img#programa7,img#programa8,img#programa9,img#programa10,img#programa11{opacity:0;}*/
img.flecha{position: absolute;}
img.icons{width: 70%;}
img.imgIncluye{margin-top:5%;width:100%;}
img.marco{position: absolute;width:5%;}
li{color:black;}
span.nombre{color:white !important;}
a{font-family: 'ITC Avant Garde Gothic' !important;}
.logos{height:18vh;}
div#personalM{padding-top:25%;}
section#contacto{margin-bottom: 3em;}
.col-centered{display: block;margin-left: auto;margin-right: auto;text-align: center;}
h1#tituloCoaches{margin-top: 10%;}
.col-md-3{padding:0;}
#carruselLogos{background:black;height:fit-content;padding: 1% 0%;}
.splide__arrow {background: #000;}
.splide__slide{text-align: center; align-self: center;}
#carruselCursos{height:54%;/*overflow-x:hidden;*/width:100%;}
#carruselCursos .splide__track{overflow: visible;}
#carruselCursos li{transition-duration: 2s;padding: 0% 1%;}
#carruselCursos li:hover{transform: scale(1.5);z-index:5;}
#carruselCursos li img{-webkit-box-shadow: 10px 10px 43px -12px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 43px -12px rgba(0,0,0,0.75);box-shadow: 10px 10px 43px -12px rgba(0,0,0,0.75);}
.splide__pagination {bottom: 2.5em;}
span.desc{background: red;color: white;border-radius: 20px;padding: 0px 4px;font-weight: 600;border:1px solid red;font-size:0.8em;}
span.extra{font-size: 0.8em;font-weight: bold;line-height: 1.1;color: red;text-align: center;/*margin-top: 4px;*/display: block;}
span.extra span{font-size: 64%;font-weight:500;}
section#bannerProm{color: white;background: rgb(238,57,63);background: linear-gradient(90deg, rgba(238,57,63,1) 0%, rgba(213,24,155,1) 100%);text-align: center;padding: 0.3%;position: fixed;width: 100%;z-index: 10;transition-duration: 2s;}
section#bannerProm a{font-size: 0.7em;}
section#bannerProm a:hover{color:#ff3837;}
section#contacto{background: black;color:white;position:relative;z-index:3;font-weight:600;}
section#contacto a{font-size: initial;color:white;}
.btn{transition-duration: 0.5s !important;transition:inherit;margin-top:5%;font-size:1.1em;font-weight:bold;}
.btn:hover{transform: scale(1.3);margin-top:5%;}
div.sence{background: linear-gradient(to right, #00FFA3, #DC1FFF);height: fit-content;max-width: 92%;margin-top:3px;padding: 0.1em 0.6em;position: relative;z-index: 1;border-radius: 15px;}
div.sence div::before {content: "";position: absolute;left: 1px;right: 1px;top: 1px;bottom: 1px;border-radius: 15px;background-color: white;z-index: -1;transition: 200ms;}
div.sence div::after {content: attr(data);font-size: 16px;background: linear-gradient(to left, #00FFA3, #DC1FFF);-webkit-background-clip: text;color: transparent;transition: 200ms}
div.sence span{background: linear-gradient(to left, #00FFA3, #DC1FFF);background-clip: text;-webkit-background-clip: text;color: transparent;font-weight: bold;font-size: 0.85em;}
#contacto .cell1{text-align:left;}
#contacto .cell2{text-align:center;}
#contacto .cell3{text-align:right;}
.logosFinales img, #equipo{width:100%;}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {background: #888;}
::-webkit-scrollbar-thumb:hover {background: #555;}
.contactos{font-size: 1.1em;padding: 0.4em 0;border: 1px solid white;border-radius: 66px;box-sizing: border-box;width: 6%;margin: 0% 0.3%;text-align: center;}
.fa-whatsapp{background: #25D366;/*border-color: #25D366;*/}
/*Hovers contactos*/
/*.fa-whatsapp:hover{background: #25D366;}
.fa-facebook-f:hover{background: #4267B2;/*border-color: #4267B2;*/
.fa-youtube:hover{background: #FF0000;/*border-color: #FF0000;*/}
.fa-linkedin-in:hover{background: #0077B5;/*border-color: #0077B5;*/}
.fa-instagram:hover{background: #f09433; 
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.fa-envelope:hover{background: #d4169e;/*border-color: #d4169e;*/}
.fa-phone:hover{background: #ee393d;/*border-color: #ee393d;*/}
#programasExpertos .col-12{text-align: center;margin-bottom:3em;font-size:1.5em;}
#quienesSomos .col-md-6 h1{font-size: 1.25em;color: #d4169e;font-weight: bold;text-align: left;}
#programasExpertos .col-12 span{   
    font-size: 1em;
    color: white;
    font-weight: bold;
    text-align: center;
    background: #d4169e;
    padding: 1rem;
    border-radius: 40px;
    display: block;}
#programasExpertos .col-12 ul{padding-left:0;}
#programasExpertos .col-12 li{list-style: none;font-size:0.9em;}
#programasExpertos .col-12 li::before{
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #d4169e; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.mceContainer {
    padding: 2%;
    border-radius: 20px;
    line-height: 2em;
    font-size: 1.3em;
    border: 2px solid black;
}
.tick{width:fit-content;max-width:40px;}
.text{font-size: 1.3em;color:black;}
.noPrinc{transition-duration: 0.5s;}
#quienesSomos{opacity:0;display:none;transition-duration: 0.5s;}
#quienesSomos p{font-family: 'ITC Avant Garde Gothic';font-size: 1.3em;color:black;}
#quienesSomos ul{padding:0;}
#quienesSomos li{list-style: none;}
#quienesSomos li::before{
    content: "\2022";
    color: #d4169e;
    font-weight: bold;
    display: inline-block; 
    width: 0.75em;
    margin-left: -1em;
}
#quienesSomos .col-12{margin-top: 2em;}
.mce{font-size:2em;}

.modal-content, .modal-header{background-color: transparent;border: none;}
.close{color:#FFF;font-size: 4em;padding: 0 1rem;}



h1,h3{font-family: 'ITC Avant Garde Gothic';width: 100%;}
h1 b{font-weight: 600;}
p.etapas{width: fit-content;padding: 0% 12%;color: white;border-radius: 70px;font-weight: bold;background-color: #39b54a;font-size: 1.3vw;display: inline-block;font-family: 'ITC Avant Garde Gothic';margin: 5% 0%;}
p.tituloEtapa{font-size: 1.5vw;font-family: 'ITC Avant Garde Gothic';font-weight: 700;line-height: 120%;}
p.parrafoIntro{font-family: 'ITC Avant Garde Gothic';font-size:1.3vw;text-align: justify;margin-top:5%;}
h1{font-size:1em;margin-bottom:2%;text-align: left;color: black;}
#carruselLogos h1{color: white;text-align: center;font-size: 1.7em;font-weight: bold;margin-bottom: 1%;}
h3{font-size: 2.2rem;}
li{text-align: left;}
ul.princ{padding-left: 15%;}
ul.princ li{list-style:none;background-image: url('../img/tick.png');background-repeat: no-repeat;background-position: left center;background-size: 20px;padding-left:30px;font-size:150%;}
ul.webinar{list-style: none;}
ul.webinar li::before{content: "\2022";color: #ccff01;
    font-weight: bold;
    display: inline-block; 
    width: 1em;
    margin-left: -1em;}

.face{filter: drop-shadow(2px 0 0 black) 
    drop-shadow(0 2px 0 black)
    drop-shadow(-2px 0 0 black) 
    drop-shadow(0 -2px 0 black);
    width:100%;}
.testimonio{margin: 2em 0em;}
.testimonio p{text-align: left;font-weight: normal;padding: 0 1em;}
.testimonio img{width: 60%;margin-bottom: 1em;}
.testimonio .logoTestimonio{width:100%;}
.testimonio h4, .testimonio h6, .testimonio2 h4, .testimonio2 h6{text-align: center;font-weight:bold;}
.testimonio h4.left, .testimonio h6.left{text-align: left;}
.testimonio h6, .testimonio2 h6{color: #d214a6;margin-bottom: 1em;}
.bold{font-weight: bold;}
h4{text-align: center;}
#collageLogos{width:100%;}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #1c2e3a;}
::-webkit-scrollbar-thumb {background: #d214a6;}
::-webkit-scrollbar-thumb:hover {background: rgba(238,57,63,1);}
.nav-link{
    font-size: 1em;
    font-weight: bold;
    color: black !important;
}
.nav-link:hover{color:rgba(238,57,63,1) !important}
#reunion, #reunionDesktop, .newPagesDesktop, .newPages{border: 2px solid #000000;
    border-radius: 25px;
    background: #dd227f;
    color: white !important;}
#reunion, .newPages{padding: 0.5em 1em;}
#reunionDesktop{
    width: fit-content;
    position: fixed;
    bottom: 11%;
    right: 1%;
    z-index: 5;
    cursor: pointer;
    animation: cambiaColorBoton 2s infinite alternate-reverse; 
}
#reunion:hover, #reunionDesktop:hover{
    border: 2px solid #f94816;
    background: #f94816;
}
#verBlog{
    font-size: 2em;
    font-weight: bold;
    color: #d214a6;
}
#verBlog:hover{color: #f94816;}

/*Testimonios*/
.contenedor {
    /*position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    box-shadow: 0 0 10px 2px rgba(0,0,0,.2);*/
    border-radius: 12px;
    width: 90%;
  }
  .testimonio2{margin: 5em 0em 0 0;}
  .card-carousel {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    border: 3px solid #d4169e;
    width: 100%;
    height: 17rem;
  }
  .content-wrapper {
    position: absolute;
    height: 100%;
    transition: transform 1s ease;
  }
  .content-wrapper .twentyfive:before {
        background: url(http://i102.photobucket.com/albums/m104/GovernorFancyPants/Codepen/steve_jobs_zpsb8899f6c.png);
        background-size: cover;
  }
  .content-wrapper:before {
      content: "";
      position: absolute;
      opacity: 0.2;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
   }
    .content {
      position: relative;
      padding: 1em;
      text-align: center;
    margin:0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

    .content .quote {
        position: relative;
        font-family: 'ITC Avant Garde Gothic' !important;
        font-size: 1.25em;
        line-height: 1.2;
        color: #000;
        margin-bottom: .5rem;}
  .avatar {
    position: absolute;
    /*width: 100%;
    bottom: -2rem;*/
    width: 86%;
    bottom: 5em;
    text-align: center;}

  .avatar img {
      width: 7em;
      height: 7em;
      border: 4px solid #000;
      border-radius: 100%;
      background: black;
      transition: opacity 2s ease;
    }

.cardPost {
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    margin: 10px;
    padding:0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s;
}

.cardPost:hover {
    transform: translateY(-10px);
}

.cardPost img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.card-content {
    padding: 0px;
}

.card-content div{
    padding: 5%;
    margin-bottom: 9%;
}
.cardPost h2 {
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 10px;
    color: #333;
    font-weight: bold;
}

.cardPost p {
    font-size: 1rem;
    color: #666;
    line-height: 1.5;
    margin-bottom: 10px;
}

.read-more {
    display: block;
    text-align: center;
    background-color: #d214a6;
    color: #fff;
    padding: 10px;
    text-decoration: none;
    transition: background-color 0.3s;

    position: absolute;
    bottom: 0;
    width:100%;
}

.read-more:hover {
    background-color: #ef3a3b;
}

#testimonios>.row{
    margin-top: 3em;
}

/*Modal*/
#tituloModal{font-size: 2em;font-weight: bold;}
#matricula{color: white;width: 100%;font-size: 1.5vw;margin-top: 2%;margin-left: 0;}
#buttonLogin{background-color: #d214a6;border-color: #d214a6;}
#inicioModal .modal-dialog{max-width:400px;}
#inicioModal .modal-dialog video{width:100%;}
#inicioModal .modal-body{padding: 0;}
#inicioModal .modal-footer{justify-content: center;}
#inicioModal button.btn-secondary{background-color: #d61997;border-color: #d61997;font-size:2em;}
#inicioModal button.btn-secondary:hover{background-color: #fd4d07;border-color: #fd4d07;}


    #return-to-top {
        position: fixed;
        bottom: 20px;
        right: 20px;
        cursor: pointer;
        background: rgb(0, 0, 0);
        background: rgba(0, 0, 0, 0.7);
        padding: 0.5% 1%;
        font-size: 130%;
        border: 2px solid white;
        font-family: 'ITC Avant Garde Gothic' !important;
        color: white;
        display: block;
        text-decoration: none;
        -webkit-border-radius: 35px;
        -moz-border-radius: 35px;
        border-radius: 35px;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        animation-name: inscribete;
        animation-duration: 2s;
        animation-iteration-count: infinite;
        animation-direction: alternate;
    }
    #return-to-top i {
        color: #fff;
        margin: 0;
        position: relative;
        left: 16px;
        top: 13px;
        font-size: 19px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #return-to-top:hover {
        background: #be0f21;
    }
    #return-to-top:hover i {
        color: #fff;
        top: 5px;
    }
/*.seleccionado{background: rgba(0,0,0,0.4) !important;color: #ec2b06 !important;border-radius: 45px 45px 0px 0px !important;}*/
.seleccionado span{color: white !important;}
.flechaSeleccionado{transition-duration: 0.8s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.flechaDeseleccionado{transition-duration: 0.8s;transform: rotate(-94deg);-webkit-transform: rotate(-94deg);}
.botones{width: 40%;text-align: center;margin-left:26%;}
.myButton2 {
	background-color:#000;
	border-radius:28px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButton1 {
	background-color:#ff8407;
	border-radius:28px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButton3 {
	background-color:#fbea00;
	border-radius:28px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  padding: 10px;
  margin-right: 3%;
}

.myButton {
    background-color:#ff4000;
    border-radius:28px;
    border:1px solid #ff4000;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:17px;
    padding: 5% 10%;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}
/*.myButton:hover {
    background-color:#ffffff;
    color:#FF3F00;
}*/
.myButton:active {
    position:relative;
    top:1px;
}
.whatsapp {
    /*background-color:#01e675;*/
    border-radius:60px;
    border:1px solid #01e675;
    display:inline-block;
    cursor:pointer;
    color:#01e675;
    font-family:Arial;
    font-size:17px;
    padding: 5% 10%;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}
.whatsapp:hover {
    color:#ffffff !important;
}

.example-1 .wrapper .fondo{min-height: 315px;width: 100%;position: absolute;}
#card1 .wrapper .fondo{background: url(../img/laminas/empower.jpg) left center/cover no-repeat;}
#card2 .wrapper .fondo{background: url(../img/laminas/bienestar.jpg) left bottom/cover no-repeat;}
#card3 .wrapper .fondo{background: url(../img/laminas/grow.jpg) left center/cover no-repeat;}
#card4 .wrapper .fondo{background: url(../img/laminas/pulso.jpg) left bottom/cover no-repeat;}
#card5 .wrapper .fondo{background: url(../img/laminas/fluye.jpg) left bottom/cover no-repeat;}
#card6 .wrapper .fondo{background: url(../img/laminas/conecta.jpg) left bottom/cover no-repeat;}
#card7 .wrapper .fondo{background: url(../img/laminas/pares.jpg) left bottom/cover no-repeat;}
#card8 .wrapper .fondo{background: url(../img/laminas/teletrabajo.jpg) left 35%/cover no-repeat;}
#card9 .wrapper .fondo{background: url(../img/laminas/wise.jpg) left top/cover no-repeat;}

.newPagesDesktop{
    width: fit-content;
    cursor: pointer;
    border: 2px solid #000000;
    border-radius: 25px;
    margin-left: 8px;
    background: #000;
    color: white !important;
}
.newPages{
    background: #000;
}
.newPages:hover, .newPagesDesktop:hover{
    border: 2px solid #f94816;
    color: white !important;
}

@keyframes cambiaColorBoton {

    0%{
        background: #e3167c;
    }
    100%{
        background: #f94816;
    }
}

.iconosQuienesSomos{text-align: center;}
.iconosQuienesSomos img{width: 65%;}
.iconosQuienesSomos h2{font-size: 2.5em;color: #d4169e;font-weight: bold;text-align: center;}
.iconosQuienesSomos h3{font-size: 1.75em;color: black;font-weight: bold;text-align: center;}
.iconosQuienesSomos h4{font-size: 1.5em;color: black;font-weight: normal;text-align: center;}
.lideran h2{font-size: 1.5em;color: black;font-weight: bold;text-align: center;}
.lideran p{color: rgb(31, 31, 31) !important;font-size: 1em !important;}
.lideran .col-md-2{padding-left: 5px !important; padding-right: 5px !important;}
.lideran strong{font-size: 120%;text-align: center;color: #d4169e;display: block;}
.entrenan .col-md-2{flex: 0 0 14.2% !important;max-width: 14.2% !important;}
.entrenan h3{font-size: 1.25em;font-weight: bold;text-align: center;}

@media screen and (max-width: 500px) {
    nav a.navbar-brand{width:70%;}
    h1{font-size:0.65em;}
    h1.tituloPrograma{font-size: 2em;}
    #contenedor2{/*height:70%;*/}
    #contenedor3{/*height: 59vh;*/overflow-y: scroll;}
    #contenedor4{margin-top:20%;}
    #contLogo{height: 14%;margin-top:8%;margin-bottom: 12%;text-align: center;}
    img#logoPrograma{width:80%;}
    .myButton,.whatsapp {padding:3%;}
    .logos{height: 15vh;width: 50%;}
    ul{padding-left: 5%;}
    .desktop{display:none !important;}
    img#logoTricot{width:39%;margin-top:1%;}
    img.iconos{display:none;}
    div.separador{padding-top: 20%;}
    div#contacto{margin-top: 30%;margin-bottom:0;}
    div#contacto .col-md-3{margin-bottom:5%;}
    p.etapas{font-size:7vw;}
    p.parrafoIntro{font-size:5.8vw;}
    p.tituloEtapa{font-size: 10vw;}
    li, #quienesSomos p{font-size: 4.5vw;}
    .col-md-3 a{width:100%;}
    h1#tituloCoaches{margin-top: 30%;}
    div.programa{margin: 10% 0%;}
    #bannerProm{width:100vw !important;font-size: 0.8em;display:block;}
    #carruselCursos{height:50%;}
    #carruselLogos h1{font-size: 1em;margin-bottom: 2%;text-align: center;font-weight: 600;color: white;}
    #carruselLogos{/*margin-top:-10%;*/}
    .card .data .content{padding:0.4em !important;}
    .example-1 .date .month, .example-1 .date .year{font-size:0.7em !important;}
    #contacto .cell1, #contacto .cell2, #contacto .cell3{text-align: center !important;}
    .logosFinales div{text-align:center;}
    .logosFinales img{width:60%;}
    p.text{font-size: 0.45em !important;}
    .btn{font-size: 0.5em;padding: 2%;}
    div.sence{font-size: 0.8em;width: 80%;margin-left: 10%;font-weight: bold;margin-top: 4px;}
    .card .modalidad{margin: 3% 0%;}
    .card .stats{font-size: 0.4em !important;margin: 2% 0%;}
    .card .text{margin: 2% 0%;}
    .extra{margin-top: 0 !important;}
    #testimonios>.row{
        margin-top: 0em;
    }
    .content .quote{
        font-size: 1.1em;
        line-height: 1;
    }
    #quienesSomos li::before{margin-left: 0em;}
}
@media screen and (min-width: 500px){
    .mobile{display:none !important;}
}
@media screen and (min-width: 500px) and (max-width: 1000px){
    nav a.navbar-brand{width:35%;}
    .nav-link{font-size: 1.1em;}
    #chile{display:none;}
    #reunionDesktop{bottom: 1%;}
    #programasExpertos .col-12{font-size:1.5em;}
    #testimonios>.row{
        margin-top: 0em;
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.4rem !important;
        padding-left: 0.4rem !important;
    }
}
@media(min-width: 1000px){
    /*.container{max-width: 1195px !important;}*/
    .container{max-width: 1300px !important;}
    #contenedor10{padding-bottom: 7em;}
    #contenedor11{margin-top: 2em;}
    #contacto{position:fixed !important;bottom: 0;width:100%;margin-bottom:0 !important;}
    nav a.navbar-brand{width:15%;}
}