@font-face{
   font-family: Gotham-Medium ;
   font-style: normal;
   font-weight: normal;
   src:url(../lib/Gotham/Gotham-Medium.otf);
 }

 @font-face{
   font-family: Gotham-Bold ;
   font-style: normal;
   font-weight: normal;
   src:url(../lib/Gotham/Gotham-Bold.otf);
 }
 @font-face{
   font-family: gobCL;
   font-style: normal;
   font-weight: normal;
   src:url(../lib/gobCL/gobCL_Regular.otf);
 }


h1,h2,h3,h4,h5,h6 { 
    font-family: Gotham-Bold ;
     }

     h1{
    text-transform: uppercase;
      color: #393C96;
          font-size: 3.4rem;
     }
strong{
   font-family: Gotham-Bold ;
}
body, html {
 font-family: Gotham-Medium;
  min-height: 100%;    
  color: #a13894 ;
  font-size: 16px;
}

button:focus {
    outline: 0px ;
}

.triangle-downB{
    width: 100%;
    height: 0;
    padding-left: 50%;
    padding-top: 5%;
    overflow: hidden;
        margin-top: -1px;

}
.triangle-downB div {
    width: 0; 
    height: 0;
    margin-left:-555px;
    margin-top:-55px;
     
    border-left: 555px solid transparent;
    border-right: 555px solid transparent;
    border-top: 55px solid #FFF;
    background-color: #06AFDC;
}
.triangle-downBT{
    width: 100%;
    height: 0;
    padding-left: 50%;
    padding-top: 5%;
    overflow: hidden;
        margin-top: -1px;

}

.triangle-downBT div {
    width: 0; 
    height: 0;
    margin-left:-555px;
    margin-top:-55px;
     
    border-left: 555px solid transparent;
    border-right: 555px solid transparent;
    border-top: 55px solid #FFF;
    background-color: #221f1f;
}
.rectanguloB{
  height: 100px;
  background-color: #fff;
  margin: 0px;
}
#gradienterosa{
    background: #CA4696; /* For browsers that do not support gradients */
    background: linear-gradient(#CA4696, #EEC46E);
        position: relative;
        padding-left: 0px;
    padding-right: 0px;
}
#gradienterosaP{
    background: #CA4696; /* For browsers that do not support gradients */
    background: linear-gradient(#CA4696, #EEC46E);
        position: relative;
        padding-left: 0px;
    padding-right: 0px;
}
#gradientenaranja{
    background: #EEC46E; /* For browsers that do not support gradients */
    background: linear-gradient(#EEC46E, #C84497);
}
#gradientecurso{
    background: #F08266; /* For browsers that do not support gradients */
    background: linear-gradient(#F08266, #C84497);
}
#gradientemorado{
    background: #3A3E95; /* For browsers that do not support gradients */
    background: linear-gradient(#3A3E95, #A23995);
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
}
#gradientemorado2{
    background: #3A3E95; /* For browsers that do not support gradients */
    background: linear-gradient(#3A3E95, #EB7F67);
}
#gradienteinformacion{
    background: #EEC46E; /* For browsers that do not support gradients */
    background: linear-gradient(#EEC46E, #05AFDB);
}
#gradienteazul{
    background: #05AFDB; /* For browsers that do not support gradients */
    background: linear-gradient(#05AFDB, #EEC46E);
}
#gradienteazulM{
    background: #319cab; /* For browsers that do not support gradients */
    background: linear-gradient(#319cab, #71C6A2);
}
#gradienteazulMdos{
    background: #72c5a1; /* For browsers that do not support gradients */
    background: linear-gradient(#72c5a1, #71C6A2);
    height: 30vh;
}
.azul{
    background-color: #06AFDC;
  padding-top: 7%;
    padding-bottom: 3%;
}
.b-gray{
	background-color: #231F20;
}
.triangle-downA{
    width: 100%;
    height: 0;
    padding-left: 50%;
    padding-top: 5%;
    overflow: hidden;
        margin-top: -1px;

}
.triangle-downA div {
    width: 0; 
    height: 0;
    margin-left:-555px;
    margin-top:-55px;
     
    border-left: 555px solid transparent;
    border-right: 555px solid transparent;
    border-top: 55px solid #06AFDC;
    background-color: #221F1F;
}
.triangle-downN{
    width: 100%;
    height: 0;
    padding-left: 50%;
    padding-top: 5%;
    overflow: hidden;
        margin-top: -1px;

}
.triangle-downN div {
    width: 0; 
    height: 0;
    margin-left:-555px;
    margin-top:-55px;
     
    border-left: 555px solid transparent;
    border-right: 555px solid transparent;
    border-top: 55px solid #221F1F;
    background-color: #fff;
}
.triangle-downBl{
    width: 100%;
    height: 0;
    padding-left: 50%;
    padding-top: 5%;
    overflow: hidden;
        margin-top: -1px;

}
.triangle-downBl div {
    width: 0; 
    height: 0;
    margin-left:-555px;
    margin-top:-55px;
     
    border-left: 555px solid transparent;
    border-right: 555px solid transparent;
    border-top: 55px solid #FFf;
    background-color: transparent;
}
.negro{
  background-color: #221F1F;
  padding-top: 7%;
    padding-bottom: 3%;
}
.card{
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.card-header {
    background-color: transparent;   
    border-bottom: none;
}
.bordeAzul{
  border-bottom: 2px solid #A8BFCE;
}
.lineaAmarilla{
  border-right: 2px solid #EFC56F;
  font-family: Gotham-Bold ;
}

.lineaAmarillaD{
  border-right: 2px solid #EFC56F;
  font-family: Gotham-Bold ;
}
.lineaMorada{
  border-left: 2px solid #A13894;
}
.paso{
  font-size: 3rem;
    color: #EFC56F;
}
.num{
    font-size: 6.6rem;
    color: #E5EAF0;
    line-height: 0.8;
}
.textverde{
  font-size: 1.3rem;
    color: #72C5A1;
}
.texto{
  background-color: #fff;
  padding: 52px;
  margin-bottom: 2%;
}
.padd{
    padding-right: 8%;
    padding-bottom: 4%;
    padding-left: 4%;
}
.pag{
  background-color: #fff;
}

[data-toggle="collapse"] .fa.fauno:before {  
  content: "\f104";
  float: right; 
    font-size: 86px;
    position: absolute;
    right: 0;
    top: 26%;
    color: #F18266;
}
[data-toggle="collapse"].collapsed:hover .fa.fauno:before {
  content: "\f104";
  float: left; 
    font-size: 86px;
    position: absolute;
    top: 26%;
    color: #F18266;

      right: 0em;
}

[data-toggle="collapse"].collapsed .fa.fauno:before {
  content: "\f104";
  color: transparent;
      transition: all .3s ease-out;
      right: -.5em;
}
[data-toggle="collapse"] .fados:before {  
  content: "\f105";
  float: left; 
    font-size: 86px;
    position: absolute;
    left: 0;
    top: 26%;
    color: #F18266;
}


[data-toggle="collapse"].collapsed:hover .fa.fados:before {
  content: "\f105";
  float: left; 
  font-size: 86px;
  position: absolute;
  top: 26%;
  color: #F18266;
  left: 0em;
}
[data-toggle="collapse"].collapsed:hover .animImg {
 	animation : scales 1s ease-in-out 1;
}
[data-toggle="collapse"].collapsed:hover .num {
 	animation : scalesnum 1s ease-in-out 1;
}
[data-toggle="collapse"].collapsed .fa.fados:before {
  content: "\f105";
  color: transparent;
      transition: all .3s ease-out;
      left: -.5em;
}

[data-toggle="collapse"] .fa.faPregunta:before {  
  content: "\f106";
      float: right;
    font-size: 50px;
    position: absolute;
    line-height: 0px;
    color: #000;
}

[data-toggle="collapse"].collapsed .fa.faPregunta:before {
  content: "\f107";
}
[data-toggle="collapse"] .punto:before {  
  content: url("../img/punto1.png");
}

[data-toggle="collapse"].collapsed .punto:before {
  content: url("../img/punto2.png");
}
.circuloP{
  position: absolute;
    left: -6%;
}
.card ol {
    counter-reset: li; 
    list-style: decimal; 
    *list-style: decimal; 
    padding: 0;
    margin-bottom: 4em;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

 .card ol {
    margin: 0 0 0 2em; 

}

.card ol li{
    position: relative;
    display: block;
    padding: .4em .4em .4em .8em;
    *padding: .4em;
    margin: .5em 0 .5em 2.5em;
    text-decoration: none;
    transition: all .3s ease-out;   
}

.card ol li:hover{
    background: #eee;
}   

.card ol li:before{
    content: counter(li);
    counter-increment: li;
    position: absolute; 
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #72C5A1;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
    color: #393C96;
}

.card ol li:after{
    position: absolute; 
    content: '';
    border: .5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -.5em;
    transition: all .3s ease-out;               
}

.card ol li:hover:after{
    left: -.5em;
    border-left-color: #72C5A1;             
}

.card ul {
    counter-reset: li; 
    list-style: decimal; 
    *list-style: decimal; 
    padding: 0;
    margin-bottom: 4em;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.card ul {
    margin: 0 0 0 2em; 

}

.card ul li{
    position: relative;
    display: block;
    padding: .4em .4em .4em .8em;
    *padding: .4em;
    margin: .5em 0 .5em 2.5em;
    text-decoration: none;
    transition: all .3s ease-out;   
}

.card ul li:hover{
    background: #eee;
}   

.card ul li:before{
    content: "";
    counter-increment: li;
    position: absolute; 
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #72C5A1;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
    color: #393C96;
}

.card ul li:after{
    position: absolute; 
    content: '';
    border: .5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -.5em;
    transition: all .3s ease-out;               
}

.card ul li:hover:after{
    left: -.5em;
    border-left-color: #72C5A1;             
}


.nav-link {
    display: block;
    padding: .5rem 1rem;
}

a {
    color: #fff !important;
    text-decoration: none !important;
}

a:hover {
    color: #fff !important;
    text-decoration: none !important;
}


.btn {
  text-align: center;
  text-transform: uppercase;
  transition: 1s;
  background-size: 200% auto;
 }

.btn-resul {
  background: linear-gradient(to right,#F47D51, #E86640);
  color: #fff;
      
 }


.btn-post {
  background-color: #72c5a1;
  color: #fff;
 }


.borde {
    border: 4px solid #000000!important;
    border-radius: 15px !important;
}
.bor {    
    align-content: center;
    justify-content: right;
    letter-spacing: 3px;
}
   

.orna2 {
max-height: 28px !important;
max-width: 33px !important;
min-height: 28px !important;
min-height: 33px !important;
}


.nina {
    float: left;
    max-height: 550px;
}

.botn  {
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 78px;
    padding: 4px 7px;
  
 }

 .fondo {
    /* The image used */
    background-image: url("../img/fondo.png");

    /* Full height */
    height: 100%;

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.morado{
    /* The image used */
    background-image: url("../img/curva2-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 136px;
    width: 100%;
    position: absolute;
    top: -135px;
}
.verde{
    /* The image used */
    background-image: url("../img/curva3-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 187px;
    width: 100%;
    position: absolute;
    top: -187px;
}
.naranja2{
  /* The image used */
    background-image: url("../img/curva6-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 189px;
    width: 100%;
    position: absolute;
    top: -190px;
}
.morado2{
  /* The image used */
    background-image: url("../img/curva7-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   height: 187px;
    width: 100%;
    position: absolute;
    top: -189px;
}
.azulUno{
    /* The image used */
    background-image: url("../img/curva5-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   height: 190px;
    width: 100%;
    position: absolute;
    top: -190px;
}
.rosado{
    /* The image used */
    background-image: url("../img/curva4-g.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 211px;
    width: 100%;
    position: absolute;
    bottom: -122px;
}
.b-azul{
    /* The image used */
    background-image: url("../img/curva8.png");

    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    height: 55px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    display: none;
}
.naranja {
    background: linear-gradient(to right,#F47D51, #E86640);
    padding-left: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 9px;
    color: #fff !important; 
}


.col-md-2 { 
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
   
 }
.sence{
  background-color: #fff;
}
.escr {
  text-align: center;
  align-items: center;
  padding-left: 5px;
}

.nav-item, .boton, .blan { 
color: #fff;
 }
.navbarMenu{
  list-style-type: none;
  border-bottom: 2px solid #72C5A1;
    border-top: 2px solid #72C5A1;
    margin-top: 10px !important;
    margin-bottom: 10px;
        padding: 10px;
 }
 .btn-dark {
    color: #fff;
    background-color: #231F20;
    border-color: #231F20;
    font-size: 12px;
    padding: 5px 15px;
}
.centradoV{
  display: flex;
   justify-content: center;
   align-items: center;
}
 .contenido{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
    padding-left: 5rem !important;
 }
 .lineainfo{
    border-bottom: 4px solid #06AFDC;
    padding-bottom: 3%;
    padding-left: 3%;
 }
  .lineaconte{
    border-bottom: 4px solid #EFC56F;
    padding-bottom: 3%;
    padding-left: 3%;
 }
 .lineacontacto{
    border-bottom: 4px solid #C94397;
    padding-bottom: 3%;
    padding-left: 3%;
 }
 .lineaBlanca{
    height: .5vw;
    background-color: #fff;
    margin-top: 10%;
    margin-right: 5%;
    margin-bottom: 4%;
    margin-left: 5%;
    border-radius: 10px;
 }
 .lineaverde{
    height: .5vw;
    background-color: #72C5A1;
    margin-top: 10%;
    margin-right: 5%;
    margin-bottom: 4%;
    margin-left: 5%;
    border-radius: 10px;
 }
 .textMorado{
   color: #393C98;
   font-size: 1.5rem;
 }
 .bordeAmarillo {
    border-top: 2px solid #EFC56F;
}
.rectanguloB1 {
    height: 50px;
    background-color: #fff;
    margin: 0px;
}
.rectgrisC{
   height: 4.3vw;
    background-color: #687988;
  }
.rectgrisM{
   height: 4.3vw;
    background-color: #3A3839;
  }
.rectgrisO{
   height: 3.4vw;
    background-color: #221F1F;
  }
#flecha1{
    right: 0%;
    top: 24%;
    z-index: 10;
}
#flecha2{
    left: 7%;
    z-index: 10;
    top: 60%;
}
#flecha3{
  right: 10%;
    z-index: 10;
}
#flecha4{
    right: 0%;
    top: 20%;
    z-index: 10;
}
#flecha5{
    left: 7%;
    z-index: 10;
    top: 60%;
}
#flecha6{
      right: 10%;
    z-index: 10;
    bottom: 10%;
}
#img-flecha1{
  width: 60%;
      float: right;
}
#img-flecha2{
  
}
#img-flecha3{
  
}
#menu{
  padding-top: 1px;
    padding-bottom: 1px;
}
.nav-tabs .nav-link {
    border: none;
    border-radius: 0px;
}

.speech-bubble { 
   position: relative;
}
 

.nav-tabs .nav-link.nav-inicio:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-inicio , .nav-tabs .nav-link.active.nav-inicio {
    background-color: #F18266;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-inicio:after , .nav-tabs .nav-link.active.nav-inicio:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #f18266;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
.nav-tabs .nav-link.nav-informacion:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-informacion , .nav-tabs .nav-link.active.nav-informacion {
    background-color: #06AFDC;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-informacion:after , .nav-tabs .nav-link.active.nav-informacion:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #06AFDC;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
.nav-tabs .nav-link.nav-curso:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-curso , .nav-tabs .nav-link.active.nav-curso {
    background-color: #C94499;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-curso:after , .nav-tabs .nav-link.active.nav-curso:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #C94499;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
.nav-tabs .nav-link.nav-Pasos:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-Pasos , .nav-tabs .nav-link.active.nav-Pasos {
    background-color: #72C5A1;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-Pasos:after , .nav-tabs .nav-link.active.nav-Pasos:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #72C5A1;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
.nav-tabs .nav-link.nav-conacto:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-conacto , .nav-tabs .nav-link.active.nav-conacto {
    background-color: #72C5A1;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-conacto:after , .nav-tabs .nav-link.active.nav-conacto:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #72C5A1;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
.nav-tabs .nav-link.nav-preguntas:hover {
   font-size: 18px;
}

.nav-tabs .nav-item.show .nav-link .nav-preguntas , .nav-tabs .nav-link.active.nav-preguntas {
    background-color: #F0C56F;
    color: #000 !important ; 
}
.nav-tabs .nav-item.show .nav-link .nav-preguntas:after , .nav-tabs .nav-link.active.nav-preguntas:after {
          content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 20px solid;
    border-top-color: #F0C56F;
    border-bottom-color: transparent;
    border-left-color: transparent;
    top: 97%;
    right: 0px;
    margin-left: -15px;
    border-right-color: transparent; /* adjust for border width */
}
#barraN1{
margin-left: -53px !important;
    margin-left: -70px !important;
    border-left: 20px solid;
    border-color: #F18366;
}
#barraN2{

    border-left: 20px solid;
    border-color: #F18366;
}
.btn-plan{
  background-color: #C94499;
  color: #fff;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
}
.telefono{
    border-left-color:#000;
    border-left-width:3px;
    border-left-style:solid;
    padding-left: 5px;

}

.bnt-dark{
   letter-spacing: 4px !important;
}
.text-black{
  color: #000 !important;
  font-size: 12px;
}
.text-black:hover{
  color: #000 !important;
}
[aria-expanded="false"].button_ham {
  border:0px !important;
}
[aria-expanded="true"].button_ham{
	border: 1px solid #F18266;
    border-bottom-color: transparent !important;
    position: relative;
    top: 2px;
    background-color: #221f1f;
    border-bottom-right-radius: 0rem;
    border-bottom-left-radius: 0rem;
}
.bordeMenu{
	border-top: 1px solid #F18266;
}

.logSence{
	display: none;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(128, 130, 133);
    margin: 1px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(128, 130, 133);
    border-image: initial;
    border-radius: 10px;
}
.carousel-indicators .active {
    background-color: rgb(65, 64, 66);
}
.nexte, .preve{
	color:#414042 !important;
	font-size: 30px;
	position: absolute;
    bottom: 15px;
}

#carouselMobile
{
	display: none;
}

.logoMil{
	display: none;
}
.flecha7{
		display: none;
}
.fade {
    transition: opacity 0s linear;
}
.mar-3{
      margin: 1rem;
}
@keyframes scales{
  from{
   transform : scale(1)
  }to{
  transform : scale(1.1)
  }
}

@keyframes scalesnum{
  from{
    
  }to{
    font-size: 6rem;
  }
}
 /*Large devices (desktops, less than 1200px)*/
@media (min-width: 992px) { 
.bordeMenu{
	border-top: 0px solid;
}
}  

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
body{
	font-size: 12px;
}
h1 {
    font-size: 2.4rem;
}
.h5, h5 {
    font-size: 0.9rem;
}
.h3, h3 {
    font-size: 1.1rem;
}
.navbarMenu {
  border-bottom: none;
  border-top: none;
}
.nav-tabs .nav-item.show .nav-link .nav-inicio:after, .nav-tabs .nav-link.active.nav-inicio:after,
.nav-tabs .nav-item.show .nav-link .nav-informacion:after, .nav-tabs .nav-link.active.nav-informacion:after,
.nav-tabs .nav-item.show .nav-link .nav-Pasos:after, .nav-tabs .nav-link.active.nav-Pasos:after,
.nav-tabs .nav-item.show .nav-link .nav-curso:after, .nav-tabs .nav-link.active.nav-curso:after,
.nav-tabs .nav-item.show .nav-link .nav-preguntas:after, .nav-tabs .nav-link.active.nav-preguntas:after {
  border:0px;
}
.nav-tabs .nav-item.show .nav-link .nav-inicio, .nav-tabs .nav-link.active.nav-inicio,
.nav-tabs .nav-item.show .nav-link .nav-informacion, .nav-tabs .nav-link.active.nav-informacion,
.nav-tabs .nav-item.show .nav-link .nav-Pasos, .nav-tabs .nav-link.active.nav-Pasos,
.nav-tabs .nav-item.show .nav-link .nav-curso, .nav-tabs .nav-link.active.nav-curso,
.nav-tabs .nav-item.show .nav-link .nav-preguntas, .nav-tabs .nav-link.active.nav-preguntas {
  border:0px;
  color: #fff!important;
}
.navbar-dark .navbar-nav .nav-link {
  padding-left: 10px;
 
}

.lineaAmarillaD {
    border-right: none;
    border-bottom: 1px solid #F0C56F;
}
.finAmarillo{
    border-bottom: 1px solid #F0C56F;
}

.nav-fill .nav-item{
  text-align: left;
}
#img-flecha1{
  display: none;
}
#img-flecha2{
  display: none;
}
#img-flecha3{
  display: none;
}
.nina{
	max-height: 400px;
}
.textverde {
    font-size: 0.8rem;
}
.paso {
    font-size: 2rem;
}
.num {
    font-size: 4.6rem;
}
.escr {
    padding-right: 0px;
}
.rosado{
    bottom: -103px;
}
#menu {
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav-tabs .nav-link.nav-inicio:hover, .nav-tabs .nav-link.nav-informacion:hover, .nav-tabs .nav-link.nav-Pasos:hover,
.nav-tabs .nav-link.nav-curso:hover,.nav-tabs .nav-link.nav-preguntas:hover {
    font-size: 12px;
}
@keyframes scalesnum{
  from{
   	
  }to{
  	font-size: 4rem;
  }
}

}
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {


	h1 {
	    font-size: 1.4rem;
	}
	.h5, h5 {
	    font-size: 0.8rem;
	}
	.nina{
		max-height: 300px;
	}
	.text-black {
    	padding: .5rem .5rem;
	}
	.blan{
		margin-bottom: 12px;
	}
	.num {
	    font-size: 3.6rem;
	}
	.textverde {
	    font-size: 0.7rem;
	}
	.contenido {
	    padding-top: 2rem !important;
	    padding-bottom: 2rem !important;
	    padding-left: 3rem !important;
	}
	@keyframes scalesnum{
	  from{
	   	
	  }to{
	  	font-size: 3rem;
	  }
	}
  .mar-3{
      margin: 0rem;
  }
}
 /*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    h1 {
      font-size: 1.3rem;
  }
	.sence {
	    display: none;
	}
	#headerBig{
		display: none;
	}
	.logSence{
		display: contents;
	}
	[aria-expanded="false"].button_ham {
	    position: relative;
	    top: 15px;
	}
	[aria-expanded="true"].button_ham {
	    top: 16px;
	}
	#gradienterosa, #gradientemorado{
		display: none;
	}
	.rosado{
		display: none;
	}
	.nina {
	    float: initial;
	}
	.b-azul{
		display: initial;
	}
	.botn {
		bottom: 0px;
	}
	#carouselMobile
	{
		display: contents;
	}
	.bor{
		padding: .775rem 1.75rem;
	}
	.contenido {
	    padding-left: 2rem !important;
	}
	.logoMil{
		position: absolute;
	    z-index: 12;
	    right: 0;
	    display: flex;
	}
	.sinpadding{
		padding-left: 0px;
		padding-right: 0px;
	}
	[data-toggle="collapse"] .fa.fauno:before {  
	    font-size: 64px;
    	right: -20px;
	}
	[data-toggle="collapse"] .fados:before { 
	    font-size: 64px;
	    left: -20px;
	}

  [data-toggle="collapse"].collapsed:hover .fa.fauno:before {
    font-size: 64px;
      right: -20px;
}
[data-toggle="collapse"].collapsed:hover .fa.fados:before {
  font-size: 64px;
  left: -20px;
}
	.texto {
	    padding: 30px;
	}
	.flecha7{
		display: block;
		top: 18vh;
	    z-index: 15;
	    right: 0;
	}

}


