// Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) { 


#pagina_principal * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; font-weight: bold;}

#Estudios * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;font-weight: bold;}
#Estudios * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1.5em; color: #0858ff; text-align: center;font-weight: bold;}
#Estudios * h3 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #0858ff; text-align:justify;font-weight: bold;}
#Estudios * p {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #0858ff; text-align:justify;}

#Footer * h3 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 2em; color: #0a85ff; text-align: justify;}
#Footer * li{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: rgba(102, 102, 102, 1); text-align: justify; }

#Consulta * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;}
#Consulta * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; line-height: .5em;}
#Consulta * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #585353; text-align: justify; }
#Consulta * h1 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .5em; color: #ffffff; text-align: justify;line-height: .5em;}
#Consulta * h2 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .3em; color: #ffffff; text-align: justify; line-height: .5em;}

#contacto * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;}
#contacto * h1 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .5em; color: #ffffff; text-align: justify; }
#contacto * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;line-height: .5em;}
#contacto * h2 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .3em; color: #ffffff; text-align: justify; line-height: .5em;}
#contacto * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #585353; text-align: justify; }

#Valores * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #0858ff; text-align: center;}
#Vision * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #fc03b7; text-align: center;}
#Vision * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1.2em; color: #585353; text-align: center; }
#Certificaciones * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #0858ff; text-align:justify;font-weight: bold;}

#Promociones * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; font-weight: bold;}

#Sucursales * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2em; color: #0858ff; text-align: center; font-weight: bold;}
#Sucursales * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: center;}
#Sucursales * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Sucursales * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Sucursales * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}

  .div-img .rot {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
}

    .b-menu{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    padding: 2px;
    color : #FFFFFF;
    background: #fc03b7;
    border-radius: 30px;
    margin-top: -10px;
    margin-right: 20px;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;

}
.b-menu:hover{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    padding: 2px;
    color : #fc03b7;
    background: #FFFFFF;
    border-radius: 30px;
    border: 2px;
    margin-top: -10px;
    margin-right: 20px;
    border-color: #9a0270;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;

}
.b-menu-s{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    border: 2px;
    color : #119dff;
    margin-top: 10px;
    margin-right: 20px;
    text-align: center;
}

.b-menu-s:hover{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    color : #ffffff;
    background: #fc03b7;
    border-radius: 30px;
    margin-top: 10px;
    margin-right: 20px;
    text-align: center;
}

.navbar-toggler-iconi {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    color:#fc03b7;
    background-size: 100% 100%;
}

.fotopromo {
    width: 100%;
    border: 0px dotted lightgrey;
    padding: 0px;
    margin: 10px;
}
.foto {
    width: 100%;
    border: 0px dotted lightgrey;
    padding: 10px;
    margin: 0px;
}

.modal-contentEstudiosENCE {
    background-color: #0c7eea;
    padding: 20px;
    border: 1px solid #0858ff;
    border-radius: 30px;
    margin-left: 0%;
    width: 100%;



    }
#Aviso * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2.2em; color: #0858ff;  font-weight: bold;padding: 0 20px 0 20px;}
#Aviso * h1 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .7em; color: #0858ff; text-align: left; font-weight: bold;}
#Aviso * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: justify; padding: 0 20px 0 20px;}
#Aviso * li{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.3em; color: #585353; text-align: justify; padding: 0 20px 0 20px; line-height: 1.2em;}
#Aviso * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Aviso * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Aviso * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}
#Terminos * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2.2em; color: #0858ff;  font-weight: bold;padding: 0 20px 0 20px;}
#Terminos * h1 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .7em; color: #0858ff; text-align: left; font-weight: bold;}
#Terminos * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: justify; padding: 0 20px 0 20px;}
#Terminos * li{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.3em; color: #585353; text-align: justify; padding: 0 20px 0 20px; line-height: 1.2em;}
#Terminos * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Terminos * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Terminos * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}
 }


  }


/*// Large devices (desktops, 992px and up)*/
@media (max-width: 992px) { 




#pagina_principal * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; font-weight: bold;}

#Estudios * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;font-weight: bold;}
#Estudios * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1.5em; color: #0858ff; text-align: center;font-weight: bold;}
#Estudios * h3 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #0858ff; text-align:justify;font-weight: bold;}

#Footer * h3 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 2em; color: #0a85ff; text-align: justify;}
#Footer * li{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: rgba(102, 102, 102, 1); text-align: justify; }

#Consulta * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;}
#Consulta * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; line-height: .5em;}
#Consulta * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #585353; text-align: justify; }
#Consulta * h1 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .5em; color: #ffffff; text-align: justify;line-height: .5em;}
#Consulta * h2 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .3em; color: #ffffff; text-align: justify; line-height: .5em;}

#contacto * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;}
#contacto * h1 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .5em; color: #ffffff; text-align: justify; }
#contacto * h2 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify;line-height: .5em;}
#contacto * h2 span{font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .3em; color: #ffffff; text-align: justify; line-height: .5em;}
#contacto * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1em; color: #585353; text-align: justify; }

#Valores * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #0858ff; text-align: center;}
#Vision * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #fc03b7; text-align: center;}
#Vision * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 1.2em; color: #585353; text-align: center; }
#Certificaciones * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 3em; color: #0858ff; text-align:justify;font-weight: bold;}

#Promociones * h1 {font-family : url('../Fonts/Montserrat-Black.ttf');font-size: 3em; color: #0858ff; text-align: justify; font-weight: bold;}

#Sucursales * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2em; color: #0858ff; text-align: center; font-weight: bold;}
#Sucursales * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: center;}
#Sucursales * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Sucursales * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Sucursales * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}

  .div-img .rot {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
}

    .b-menu{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    padding: 2px;
    color : #FFFFFF;
    background: #fc03b7;
    border-radius: 30px;
    margin-top: -10px;
    margin-right: 20px;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;

}
.b-menu:hover{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    padding: 2px;
    color : #fc03b7;
    background: #FFFFFF;
    border-radius: 30px;
    border: 2px;
    margin-top: -10px;
    margin-right: 20px;
    border-color: #9a0270;
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;

}
.b-menu-s{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    border: 2px;
    color : #119dff;
    margin-top: 10px;
    margin-right: 20px;
    text-align: center;
}

.b-menu-s:hover{
    font-family : url('../Fonts/Montserrat-Bold.otf');
    font-weight : bold;
    font-size : 1em;
    color : #ffffff;
    background: #fc03b7;
    border-radius: 30px;
    margin-top: 10px;
    margin-right: 20px;
    text-align: center;
}

.navbar-toggler-iconi {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    color:#fc03b7;
    background-size: 100% 100%;
}

.fotopromo {
    width: 100%;
    border: 0px dotted lightgrey;
    padding: 0px;
    margin: 10px;
}
.foto {
    width: 100%;
    border: 0px dotted lightgrey;
    padding: 10px;
    margin: 0px;
}

.modal-contentEstudiosENCE {
    background-color: #0c7eea;
    padding: 20px;
    border: 1px solid #0858ff;
    border-radius: 30px;
    margin-left: 0%;
    width: 100%;

}
}
#Aviso * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2.2em; color: #0858ff;  font-weight: bold;padding: 0 20px 0 20px;}
#Aviso * h1 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .7em; color: #0858ff; text-align: left; font-weight: bold;}
#Aviso * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: justify; padding: 0 20px 0 20px;}
#Aviso * li{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.3em; color: #585353; text-align: justify; padding: 0 20px 0 20px; line-height: 1.2em;}
#Aviso * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Aviso * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Aviso * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}
#Terminos * h1{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 2.2em; color: #0858ff;  font-weight: bold;padding: 0 20px 0 20px;}
#Terminos * h1 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .7em; color: #0858ff; text-align: left; font-weight: bold;}
#Terminos * h2{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.5em; color: #585353; text-align: justify; padding: 0 20px 0 20px;}
#Terminos * li{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: 1.3em; color: #585353; text-align: justify; padding: 0 20px 0 20px; line-height: 1.2em;}
#Terminos * h2 span{font-family : url('../Fonts/Montserrat-Medium.ttf');font-size: .8em; color: #585353; text-align: center;}
#Terminos * p{ font-family : url('../Fonts/Montserrat-Black.ttf');font-size: .8em; color: #585353; text-align: center; }
#Terminos * hr{width: 70%; text-align: center;border: 1px solid #fc03b7; margin: .5em auto;}
 }


 }//

/*// Extra large devices (large desktops, 1200px and up)*/
@media (max-width: 1200px) { ... }

/*Extra small devices (portrait phones, less than 576px)
No media query since this is the default in Bootstrap*/


/*Small devices (landscape phones, 576px and up)*/


/*Extra small devices (portrait phones, less than 576px)
No media query since this is the default in Bootstrap*/


/*Small devices (landscape phones, 576px and up)*/

@media (max-width: 320px) {
    #pagina_principal * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.5em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Estudios * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Footer * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 2em;
        color: #0a85ff;
        text-align: justify;
    }
    #Footer * li {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: rgba(102, 102, 102, 1);
        text-align: justify;
    }
    #Consulta * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #Consulta * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Consulta * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #contacto * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
    }
    #contacto * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Valores * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: center;
    }
    #Vision * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #fc03b7;
        text-align: center;
    }
    #Vision * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.2em;
        color: #585353;
        text-align: center;
    }
    #Certificaciones * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Promociones * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Sucursales * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Sucursales * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    .div-img .rot {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -ms-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
    }
    .b-menu {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #FFFFFF;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: -10px;
        margin-right: 20px;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #fc03b7;
        background: #FFFFFF;
        border-radius: 30px;
        border: 2px;
        margin-top: -10px;
        margin-right: 20px;
        border-color: #9a0270;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu-s {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        border: 2px;
        color: #119dff;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .b-menu-s:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        color: #ffffff;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .navbar-toggler-iconi {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        content: "";
        background: no-repeat center center;
        color: #fc03b7;
        background-size: 100% 100%;
    }
    .fotopromo {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 0px;
        margin: 10px;
    }
    .foto {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 10px;
        margin: 0px;
    }
    .modal-contentEstudiosENCE {
        background-color: #0c7eea;
        padding: 20px;
        border: 1px solid #0858ff;
        border-radius: 30px;
        margin-left: 0%;
        width: 100%;
    }
    #Aviso * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Aviso * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Aviso * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Aviso * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Aviso * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    #Terminos * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Terminos * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Terminos * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Terminos * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Terminos * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }



}
@media (max-width: 576px) {
    #pagina_principal * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    
    #Estudios * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    
    #Estudios * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.5em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    
    #Estudios * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    
    #Footer * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 2em;
        color: #0a85ff;
        text-align: justify;
    }
    
    #Footer * li {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: rgba(102, 102, 102, 1);
        text-align: justify;
    }
    
    #Consulta * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    
    #Consulta * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    
    #Consulta * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    
    #Consulta * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    
    #Consulta * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    
    #contacto * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    
    #contacto * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
    }
    
    #contacto * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    
    #contacto * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    
    #contacto * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    
    #Valores * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: center;
    }
    
    #Vision * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #fc03b7;
        text-align: center;
    }
    
    #Vision * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.2em;
        color: #585353;
        text-align: center;
    }
    
    #Certificaciones * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    
    #Promociones * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    
    #Sucursales * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    
    #Sucursales * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: center;
    }
    
    #Sucursales * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Sucursales * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Sucursales * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    
    .div-img .rot {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -ms-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
    }
    
    .b-menu {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #FFFFFF;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: -10px;
        margin-right: 20px;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    
    .b-menu:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #fc03b7;
        background: #FFFFFF;
        border-radius: 30px;
        border: 2px;
        margin-top: -10px;
        margin-right: 20px;
        border-color: #9a0270;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    
    .b-menu-s {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        border: 2px;
        color: #119dff;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    
    .b-menu-s:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        color: #ffffff;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    
    .navbar-toggler-iconi {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        content: "";
        background: no-repeat center center;
        color: #fc03b7;
        background-size: 100% 100%;
    }
    
    .fotopromo {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 0px;
        margin: 10px;
    }
    
    .foto {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 10px;
        margin: 0px;
    }
    
    .modal-contentEstudiosENCE {
        background-color: #0c7eea;
        padding: 20px;
        border: 1px solid #0858ff;
        border-radius: 30px;
        margin-left: 0%;
        width: 100%;
    }
    
    #Aviso * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    
    #Aviso * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    
    #Aviso * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    
    #Aviso * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    
    #Aviso * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Aviso * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Aviso * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    
    #Terminos * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    
    #Terminos * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    
    #Terminos * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    
    #Terminos * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    
    #Terminos * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Terminos * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    
    #Terminos * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }


}

/*// Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) {
    #pagina_principal * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.5em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Estudios * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #0858ff;
        text-align: justify;
    }
    #Footer * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 2em;
        color: #0a85ff;
        text-align: justify;
    }
    #Footer * li {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: rgba(102, 102, 102, 1);
        text-align: justify;
    }
    #Consulta * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #Consulta * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Consulta * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #contacto * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
    }
    #contacto * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Valores * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: center;
    }
    #Vision * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #fc03b7;
        text-align: center;
    }
    #Vision * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.2em;
        color: #585353;
        text-align: center;
    }
    #Certificaciones * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Promociones * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Sucursales * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Sucursales * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    .div-img .rot {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -ms-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
    }
    .b-menu {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #FFFFFF;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: -10px;
        margin-right: 20px;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #fc03b7;
        background: #FFFFFF;
        border-radius: 30px;
        border: 2px;
        margin-top: -10px;
        margin-right: 20px;
        border-color: #9a0270;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu-s {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        border: 2px;
        color: #119dff;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .b-menu-s:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        color: #ffffff;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .navbar-toggler-iconi {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        content: "";
        background: no-repeat center center;
        color: #fc03b7;
        background-size: 100% 100%;
    }
    .fotopromo {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 0px;
        margin: 10px;
    }
    .foto {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 10px;
        margin: 0px;
    }
    .modal-contentEstudiosENCE {
        background-color: #0c7eea;
        padding: 20px;
        border: 1px solid #0858ff;
        border-radius: 30px;
        margin-left: 0%;
        width: 100%;
    }
    #Aviso * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Aviso * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Aviso * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Aviso * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Aviso * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    #Terminos * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Terminos * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Terminos * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Terminos * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Terminos * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }


}

/*// Large devices (desktops, 992px and up)*/
@media (max-width: 992px) {
    #pagina_principal * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Estudios * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.5em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Estudios * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #0858ff;
        text-align:justify;
        font-weight: bold;
    }
    #Footer * h3 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 2em;
        color: #0a85ff;
        text-align: justify;
    }
    #Footer * li {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: rgba(102,
        102,
        102,
        1);
        text-align: justify;
    }
    #Consulta * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #Consulta * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Consulta * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #Consulta * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
    }
    #contacto * h1 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .5em;
        color: #ffffff;
        text-align: justify;
    }
    #contacto * h2 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * h2 span {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .3em;
        color: #ffffff;
        text-align: justify;
        line-height: .5em;
    }
    #contacto * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1em;
        color: #585353;
        text-align: justify;
    }
    #Valores * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: center;
    }
    #Vision * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #fc03b7;
        text-align: center;
    }
    #Vision * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 1.2em;
        color: #585353;
        text-align: center;
    }
    #Certificaciones * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align:justify;
        font-weight: bold;
    }
    #Promociones * h1 {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: 3em;
        color: #0858ff;
        text-align: justify;
        font-weight: bold;
    }
    #Sucursales * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2em;
        color: #0858ff;
        text-align: center;
        font-weight: bold;
    }
    #Sucursales * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Sucursales * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    .div-img .rot {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transition: all 500ms ease-in-out;
        -moz-transition: all 500ms ease-in-out;
        -ms-transition: all 500ms ease-in-out;
        -o-transition: all 500ms ease-in-out;
    }
    .b-menu {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #FFFFFF;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: -10px;
        margin-right: 20px;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        padding: 2px;
        color: #fc03b7;
        background: #FFFFFF;
        border-radius: 30px;
        border: 2px;
        margin-top: -10px;
        margin-right: 20px;
        border-color: #9a0270;
        padding-right: 25px;
        padding-left: 25px;
        text-align: center;
    }
    .b-menu-s {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        border: 2px;
        color: #119dff;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .b-menu-s:hover {
        font-family: url('../Fonts/Montserrat-Bold.otf');
        font-weight: bold;
        font-size: 1em;
        color: #ffffff;
        background: #fc03b7;
        border-radius: 30px;
        margin-top: 10px;
        margin-right: 20px;
        text-align: center;
    }
    .navbar-toggler-iconi {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        content: "";
        background: no-repeat center center;
        color:#fc03b7;
        background-size: 100% 100%;
    }
    .fotopromo {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 0px;
        margin: 10px;
    }
    .foto {
        width: 100%;
        border: 0px dotted lightgrey;
        padding: 10px;
        margin: 0px;
    }
    .modal-contentEstudiosENCE {
        background-color: #0c7eea;
        padding: 20px;
        border: 1px solid #0858ff;
        border-radius: 30px;
        margin-left: 0%;
        width: 100%;
    }
    #Aviso * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Aviso * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Aviso * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Aviso * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Aviso * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Aviso * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }
    #Terminos * h1 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 2.2em;
        color: #0858ff;
        font-weight: bold;
        padding: 0 20px 0 20px;
    }
    #Terminos * h1 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .7em;
        color: #0858ff;
        text-align: left;
        font-weight: bold;
    }
    #Terminos * h2 {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.5em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
    }
    #Terminos * li {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: 1.3em;
        color: #585353;
        text-align: justify;
        padding: 0 20px 0 20px;
        line-height: 1.2em;
    }
    #Terminos * h2 span {
        font-family: url('../Fonts/Montserrat-Medium.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * p {
        font-family: url('../Fonts/Montserrat-Black.ttf');
        font-size: .8em;
        color: #585353;
        text-align: center;
    }
    #Terminos * hr {
        width: 70%;
        text-align: center;
        border: 1px solid #fc03b7;
        margin: .5em auto;
    }


}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (max-width: 1200px) {
    ...
}