/*---------------------------------Estilos de responsive de la barra de navegacion--------------------------------*/

@media screen and (max-width: 2560px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed, .nav-img {display: none;}
  .nav-list {flex-direction: row;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.3em;}
  .header-home ul li, ol li {font-size: 0.8em;}
}
@media screen and (max-width: 1950px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed, .nav-img {display: none;}
  .nav-list {flex-direction: row;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 1.1em;}
}
@media screen and (max-width: 1280px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed, .nav-img {display: none;}
  .nav-list {flex-direction: row;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1em;}
  .dropdown-menu-navbar-ibcj {
    position: absolute;
    display: none;
    min-width: 7rem;
    font-size: 1rem;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 1.1em;}
}
@media screen and (max-width: 1199px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 0.8em;}
}
@media screen and (max-width: 1024px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 0.8em;}
}
@media screen and (max-width: 991px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
.header-home ul li, ol li {font-size: 0.8em;}
.header-top-left p, .header-top-right ul li a{font-size: 0.8em;}
}
@media screen and (max-width: 920px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
.header-home ul li, ol li {font-size: 0.8em;}
.header-top-left p, .header-top-right ul li a{font-size: 0.8em;}
}
@media screen and (max-width: 768px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .dropdown-menu-navbar-ibcj {
    position: inherit;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;text-align: center;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 0.8em;}
}
@media screen and (max-width: 767px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle, .nav-closed, .nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 1rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 0.8em;}

.ul-espacio-nav ol, ul {
  margin-top: 0px;
  margin-bottom: 0.5em !important;
}
}
@media screen and (max-width: 530px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed,.nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 3rem;}
  .nav-logo-img {width: 11rem;}
  .nav-item-list a {display: block;font-size: 1.2em;}
  .header-home ul li, ol li {font-size: 0.8em;}
  .header-top-left p, .header-top-right ul li a{font-size: 1.25em;}
}
@media screen and (max-width: 375px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed,.nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 3rem;}
  .nav-logo-img {width: 11rem;}
  .nav-item-list a {display: block;font-size: 1.1em;}
  .header-home ul li, ol li {font-size: 0.8em;}
}
@media screen and (max-width: 335px) {
  .nav {height: 3.5rem;column-gap: 3rem;}
  .nav-toggle,.nav-closed,.nav-img {display: block;}
  .nav-list {flex-direction: column;column-gap: 3rem;}
  .nav-logo-img {width: 11rem;}
  .nav-item-list a {display: block;font-size: 1.3em;}
  .header-home ul li, ol li {font-size: 0.6em;}
}

.prueba-betwen{
  font-family: 'Source Sans Pro', sans-serif;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  transition: all 0.1s;
}
.width100{
  width: 100%;
}
/*---------------------------------Estilos de responsive de la barra de navegacion--------------------------------*/

/*---------------------------------Estilos de responsive de nuevo slider--------------------------------*/
/*------------------Mediaquery 2560px--------------------*/
@media (max-width: 2560px) {
  .slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.75);padding: 7.5em 40em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
  .slider-content-home .slider-text-home span {font-size: 1.1em;margin-bottom: 0;}
  .slider-content-home .slider-text-home h3 {font-size: 3.5em;margin: 0px -525px;margin-bottom: 0;}
  .slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 3.5em;display: inline-block;margin-bottom: 0;margin: 0px -530px;  font-family: 'Source Sans Pro', sans-serif;color: #BB0B24;}
  .slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
  .slider-content-home .slider-text-home p {line-height: 1.5em;font-size: 2em;margin: 30px -525px;}
  .slider-content-home .slider-text-homep p {font-size: 2em !important;}
  .slider-content-home .slider-image-home {width: 70%;margin: 0;position: relative;}
  .slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
  .slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
  .slick-arrow {position: absolute;bottom: 2em;right: 0.5em;z-index: 2;background-size: 100%;border: 0;width: 80px;background: #BF0D3E;height: 60px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease; }
  .slick-arrow.slick-prev {right: 7em;}
  .slick-active .slider-text-home {opacity: 1;}
  .slick-active .slider-image-home img {width: 100.5%;margin-left: 765px;}
  .border-buttons-3 {width: 250px;padding: 10px 0px;margin: 0px -530px;font-size: 1.75em;}
  /*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -520px;
}
.margin-contain-text-slider{
  margin: 15px 0px;
}
.border-buttons-ondemand {
  width: 240px;
  padding: 13.7px 5px;
  font-size: 1.7em;
  margin-top: 4.5px;
}
.border-buttons-rediseno {
  width: 240px;
  font-size: 1.7em;
  padding: 15.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top:8.3rem;}
 }
/*------------------Mediaquery 1440px--------------------*/
@media (max-width: 1750px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.75);padding: 5.5em 23em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1.1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 2em;margin: 0px -295px;margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.5em;display: inline-block;margin-bottom: 0;margin: 0px -240px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5em;font-size: 1.2em;margin: 5px -295px;}
.slider-content-home .slider-text-homep p {font-size: 1em !important;}
.slider-content-home .slider-image-home {width: 73%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 30px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 101%;margin-left: 510px;}
.border-buttons-3 {width: 135px;padding: 7px 10px;margin: 4px -240px;font-size: 0.85em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -295px;
}
.margin-contain-text-slider{
  margin: 15px 0px;
}
.border-buttons-ondemand {
  width: 190px;
  padding: 8.7px 5px;
  margin-top: 4.5px;
  font-size: 1.2em;
}
.border-buttons-rediseno {
  width: 190px;
  font-size: 1.2em;
  padding: 10.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 8.25rem;}
}
/*------------------Mediaquery 1280px--------------------*/
@media (max-width: 1280px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.9);padding: 3.5em 22em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-weight: 700;font-size: 0.9em;;}
.slider-content-home .slider-text-home h3 {font-size: 2.5em;margin: 0px -300px;margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 300;font-size: 2.5em;display: inline-block;margin-bottom: 0;margin: 0px -265px;font-family: 'Source Sans Pro', sans-serif;color: #BB0B24;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {
  line-height: 1.5em;
    font-size: 1.2em;
    margin: 0px -295px;
}
.slider-content-home .slider-text-homep p {
  font-size: 1em !important;
  margin-top: 21px !important;
  margin-bottom: 20px !important;
}
.slider-content-home .slider-image-home {width: 70.4%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;clip-path: polygon(50% 0%, 0% 100%, 100% 100%);cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 100%;margin-left: 378px;}
.border-buttons-3 {width: 160px;padding: 5px 5px;margin: 15px -265px;font-size: 1em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -295px;
}
.margin-contain-text-slider{
  margin: 15px 0px;
}
.border-buttons-ondemand {
  width: 190px;
  padding: 8.7px 5px;
  font-size: 1.2em;
  margin-top: 4.5px;
}
.border-buttons-rediseno {
  width: 190px;
  font-size: 1.2em;
  padding: 10.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 8.2rem;}
}
/*------------------Mediaquery 1199px--------------------*/
@media (max-width: 1199px) {
.pb-top-slider {padding-top: 8.2rem;}

.display-margin-buttons-slider button{
  font-size: 1em;
}
}
/*------------------Mediaquery 1024px--------------------*/
@media (max-width: 1024px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.75);padding: 2.5em 15em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 1.45em;margin: 0px -200px;margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.45em;display: inline-block;margin-bottom: 0;margin: 0px -160px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5em;font-size: 0.9em;margin: 5px -160px;}
.slider-content-home .slider-text-homep p {font-size: 0.79em !important;}
.slider-content-home .slider-image-home {width: 63%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 100%;margin-left: 379px;}
.border-buttons-3 {width: 135px;padding: 6px 10px;margin: 4px -160px;font-size: 0.75em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -198px;
}
.display-margin-buttons-slider button{
  font-size: 1em;
}
.margin-contain-text-slider{
  margin: 2px -38px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 8.2rem;}
}
/*------------------Mediaquery 920px--------------------*/
@media (max-width: 920px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.90);padding: 1.5em 15em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 1.4em;margin: 0px -200px;margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.4em;display: inline-block;margin-bottom: 0;margin: 0px -160px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5em;font-size: 0.9em;margin: 5px -160px;}
.slider-content-home .slider-text-homep p {font-size: 0.79em !important;}
.slider-content-home .slider-image-home {width: 72%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: auto;margin-left: 252px;}
.border-buttons-3 {width: 135px;padding: 11px 10px;margin: 4px -160px;font-size: 0.9em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -198px;
}

.display-margin-buttons-slider button{
  font-size: 1em;
}
.margin-contain-text-slider{
  margin: 2px -38px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 8.2rem;}
}
/*------------------Mediaquery 768px--------------------*/
@media (max-width: 768px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.75);padding: 1.5em 13em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 1.4em;margin: 0px -161px;margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.4em;display: inline-block;margin-bottom: 0;margin: 0px -160px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5em;font-size: 0.9em;margin: 5px -160px;}
.slider-content-home .slider-text-homep p {font-size: 0.79em !important;}
.slider-content-home .slider-image-home {width: 71.5%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: 0;left: 0;width: 0;height: 100%;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 71%;margin-left: 378px;}
.border-buttons-3 {width: 135px;padding: 6px 10px;margin: 4px -160px;font-size: 0.9em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -160px;
}
.display-margin-buttons-slider button{
  font-size: 1em;
}
.margin-contain-text-slider{
  margin: 2px 0px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 8.2rem;}
}
/* MÃ³viles en horizontal o tablets en vertical
 ------------------------------------------------------------------------- */
@media (max-width: 767px) {
  .slider-content-home{
    height: 520px;
  }
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.85);padding: 1em 13em;position: absolute;left: 0;width: 20%;z-index: 1;opacity: 0;transition: all 1s linear; height: 520px;}
.slider-content-home .slider-text-home span {font-size: 1em; margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 2em; margin: 0px -160px; margin-bottom: 0;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.4em;display: inline-block;margin-bottom: 0;margin: 0px -160px; line-height: 1.5;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5;font-size: 1.4em; margin: 5px -160px;}
.slider-content-home .slider-text-homep p {font-size: 0.9em !important;}
.slider-content-home .slider-image-home {width: 72.5%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: -140px;left: -80px;width: 0;height: 520px;object-fit: cover;transition: all 0.75s ease;}
.slick-arrow {position: absolute;bottom: 1em;right: 2.5em;z-index: 2;background: #BF0D3E;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 5em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 70%;margin-left: 378px;}
.border-buttons-3 {width: 135px;padding: 6px 10px;margin: 4px -160px;font-size: 0.9em;}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -160px;
  display: block;
}
.margin-contain-text-slider{
  margin: 2px 0px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/
.pb-top-slider {padding-top: 10.5rem;}
}
/*------------------Mediaquery 530px--------------------*/
@media (max-width: 530px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.85);padding: 1.1em 10.4em;position: absolute;left: 0;width: 30%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 2em;margin: 0px -147px;margin-bottom: 20px; line-height: 1.2; margin-top: 20px;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1.2em;display: inline-block;margin-bottom: 0;margin: 0px -145px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5;font-size: 1.3em;margin: 0px -145px; margin-top: 15px;}
.slider-content-home .slider-text-homep p {font-size: 0.69em !important;}
.slider-content-home .slider-image-home {width: 100%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: -140px;left: 0;width: 0;height: 520px;object-fit: cover;transition: all 0.75s ease;}
.display-margin-buttons-slider button{
  font-size: 1.2em; padding: 10px 15px;
}
.slick-arrow {position: absolute;bottom: 1em;right: 0.5em;z-index: 2;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-arrow.slick-prev {right: 3em;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 67%;margin-left: 140px;}
.border-buttons-3 {border-radius: 3px;width: 120px;font-family: 'Source Sans Pro';font-weight: 600;color: #fff;background-color: #dfb433;border: none;padding: 5px 5px;margin: 5px -145px;font-size: 0.8em;}

/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -145px;
}
.margin-contain-text-slider{
  margin: 2px 0px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/

.pb-top-slider {padding-top: 10.5rem;}
}
/*------------------Mediaquery 375 px--------------------*/
@media (max-width: 375px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.9);padding: 0.8em 9.2em;position: absolute;left: 0;width: 10%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 1.8em;margin: 0px -127px;margin-bottom: 20px; line-height: 1.2; margin-top: 20px;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1em;display: inline-block;margin-bottom: 0;margin: 0px -125px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5;font-size: 1.3em;margin: 0px -125px; margin-top: 15px;}
.slider-content-home .slider-text-homep p {font-size: 0.69em !important;}
.slider-content-home .slider-image-home {width: 100%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: -155px;left: 0;width: 0;height: 520px;object-fit: cover;transition: all 0.75s ease;}
.display-margin-buttons-slider button{
  font-size: 1.2em; padding: 10px 15px;
}
.slick-arrow {position: absolute;bottom: 1em;right: 0.5em;z-index: 2;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 67%;margin-left: 126px;}
.border-buttons-3 {border-radius: 3px;width: 111px;padding: 3px 5px;margin: 4px -125px;font-size: 0.75em;}

/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -125px;
}
.margin-contain-text-slider{
  margin: 2px 0px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.7px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.7px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/

.pb-top-slider{padding-top: 10.5rem;}
}
/*------------------Mediaquery 330 px--------------------*/
@media (max-width: 330px) {
.slider-content-home .slider-text-home {opacity: 0;transition: all 1s ease;background: rgba(255, 255, 255, 0.9);padding: 0.35em 7.6em;position: absolute;left: 0;width: 10%;z-index: 1;opacity: 0;transition: all 1s linear;}
.slider-content-home .slider-text-home span {font-size: 1em;margin-bottom: 0;}
.slider-content-home .slider-text-home h3 {font-size: 1.5em;margin: 0px -107px;margin-bottom: 20px; line-height: 1.2; margin-top: 20px;}
.slider-content-home .slider-text-home h2 {font-weight: 400;font-size: 1em;display: inline-block;margin-bottom: 0;margin: 0px -105px;}
.slider-content-home .slider-text-home h2:after {content: "";width: 100%;height: 3px;display: block;}
.slider-content-home .slider-text-home p {line-height: 1.5;font-size: 1.3em;margin: 0px -105px; margin-top: 15px;}
.slider-content-home .slider-text-homep p {font-size: 0.6em !important;}
.slider-content-home .slider-image-home {width: 100%;margin: 0;position: relative;}
.slider-content-home .slider-image-home:before {content: "";padding-top: 56.25%;display: block;}
.slider-content-home .slider-image-home img {position: absolute;top: -170px;left: 0;width: 0;height: 520px;object-fit: cover;transition: all 0.75s ease;}
.display-margin-buttons-slider button{
  font-size: 1.2em; padding: 10px 15px;
}
.slick-arrow {position: absolute;bottom: 1em;right: 0.5em;z-index: 2;background-size: 100%;border: 0;width: 30px;height: 25px;text-indent: -9999px;cursor: pointer;transition: all 0.5s ease;}
.slick-active .slider-text-home {opacity: 1;}
.slick-active .slider-image-home img {width: 67%;margin-left: 106px;}
.border-buttons-3 {border-radius: 3px;width: 111px;padding: 3px 5px;margin: 4px -102px;font-size: 0.75em;}

/*=========== Nuevos Estilos CSS 150822 =======================*/
.display-margin-buttons-slider{
  margin: 0px -105px;
}
.margin-contain-text-slider{
  margin: 2px 0px;
}
.border-buttons-ondemand {
  width: 110px;
  padding: 2.4px 5px;
  margin-top: 4.5px;
  font-size: 0.75em;
}
.border-buttons-rediseno {
  width: 90px;
  font-size: 0.75em;
  padding: 7.4px 5px;
  margin-top: 4.5px;
  margin-right: 5px;
}
/*=========== Nuevos Estilos CSS 150822 =======================*/

.pb-top-slider{padding-top: 10.5rem;}
}
/*---------------------------------Estilos de responsive de nuevo slider--------------------------------*/

/*---------------------------------Estilos contador-----------------------------------------------------*/
@media only screen and (min-width: 1850.5px) and (max-width: 2560.5px) {
  .countdown-new p {font-size: 1.54em;}
  .countdown-new h1 {font-size: 1.4em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 1.4em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 1.1em;padding: 15px 30px; margin: 5px 0px;}
  .btn-countdown-inscribirse {font-size: 1.1em;padding: 15px 30px; margin: 5px 0px;}
}

@media only screen and (min-width: 1399.5px) and (max-width: 1850.5px) {
  .countdown-new p {font-size: 1.5em;}
  .countdown-new h1 {font-size: 1.2em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 1.2em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 1em;padding: 15px 30px;margin: 5px 0px;}
  .btn-countdown-inscribirse {font-size: 1em;padding: 15px 30px;margin: 5px 0px;}
}

@media only screen and (min-width: 1199.5px) and (max-width: 1399.5px) {  
  .countdown-new p {font-size: 1.6em;}
  .countdown-new h1 {font-size: 1.2em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 1.15em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 0.9em;padding: 12px 2px;margin: 5px 0px;}
  .btn-countdown-inscribirse {font-size: 0.9em;padding: 12px 2px;margin: 5px 0px;}
}

@media only screen and (min-width: 991.5px) and (max-width: 1199px) {  
  .countdown-new p {font-size: 1.1em;}
  .countdown-new h1 {font-size: 1em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 1em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 0.9em;padding: 12px 2px;margin: 5px 0px;}
  .btn-countdown-inscribirse {font-size: 0.9em;padding: 12px 2px;margin: 5px 0px;}
}

@media only screen and (min-width: 767.5px) and (max-width: 991.5px) {  
  .countdown-new p {font-size: 0.85em;}
  .countdown-new h1 {font-size: 0.85em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 0.85em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 0.8em;padding: 12px 2px;margin: 5px 0px;}
  .btn-countdown-inscribirse {font-size: 0.8em;padding: 12px 2px;margin: 5px 0px;}
}

@media only screen and (min-width: 550.5px) and (max-width: 767.5px) {
  .countdown-new p {font-size: 1em;}
  .countdown-new h1 {font-size: 1em;margin-top: 10px;margin-bottom: 10px;}
  .countdown-new h2 {font-size: 1em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 1em;padding: 15px 70px;margin: 10px 0px;}
  .btn-countdown-inscribirse {font-size: 1em;padding: 15px 50px;margin: 10px 0px;}
}

@media only screen and (min-width: 200px) and (max-width: 550.5px) {
  .countdown-new p {font-size: 1.3em;}
  .countdown-new h1 {font-size: 1.1em;margin-top: 15px;margin-bottom: 15px;}
  .countdown-new h2 {font-size: 1.1em;margin-top: 10px;}
  .btn-countdown-detalles {font-size: 0.8em;padding: 15px 30px;margin: 10px 0px;}
  .btn-countdown-inscribirse {font-size: 0.8em;padding: 15px 30px;margin: 10px 0px;}
}
/*---------------------------------Estilos contador-----------------------------------------------------*/

/*---------------------------------ESTILOS DE CERTICADOS POR------------------------------------*/
@media screen and (max-width: 2560px) {
  .pb-certificados{padding-bottom: 220px;}
  .text-certificados {margin: 100px 200px;padding-bottom: 25px;}
  .text-certificados h1{color: #00155c;font-size: 2em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: 2px solid #8f98b6; padding-left: 255px; margin-top: -80px;margin-bottom: -80px;}
  .certifcados-left img{width: 365px;padding-top: 80px;padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: #7884a8;display: none;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{width: 370px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 30px;}
  .certifcados-right img{width: 470px;padding-bottom: 10px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 15px;}
  .certifcados-right-2 img{    width: 340px !important;padding-top: 15px;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 24px;margin-right: 35px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 11px;margin-right: 229px;margin-left: 15px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 14px;margin-right: 230px;margin-left: 5px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 25px;margin-right: 35px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 150px;margin-right: 219px;margin-left: 219px;margin-bottom: -150px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
}
@media screen and (max-width: 1440px) {
  .pb-certificados{padding-bottom: 220px;}
  .text-certificados {margin: 100px 200px;padding-bottom: 25px;}
  .text-certificados h1{color: #00155c;font-size: 2em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: 2px solid #8f98b6; padding-left: 310px; margin-top: -80px;margin-bottom: -80px;}
  .certifcados-left img{width: 300px;padding-top: 80px;padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: #7884a8;display: none;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{width: 305px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 30px;}
  .certifcados-right img{width: 390px;padding-bottom: 7px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{    width: 270px !important;padding-top: 7px;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 24px;margin-right: 35px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 15px;margin-right: 232px;margin-left: 15px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 10px;margin-right: 230px;margin-left: 5px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 23px;margin-right: 35px;margin-left: 0px;padding: 12px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 150px;margin-right: 219px;margin-left: 219px;margin-bottom: -150px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
}
@media screen and (max-width: 1280px) {
  .pb-certificados{padding-bottom: 130px;}
  .text-certificados {margin: 100px 200px;padding-bottom: 25px;}
  .text-certificados h1{color: #00155c;font-size: 2em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: 2px solid #8f98b6; padding-left: 210px; margin-top: -80px;margin-bottom: -80px;}
  .certifcados-left img{width: 300px;padding-top: 80px;padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: #7884a8;display: none;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{width: 300px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 30px;}
  .certifcados-right img{width: 400px;padding-bottom: 5px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{width: 280px !important;padding-top: 4px;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 24px;margin-right: 35px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 15px;margin-right: 135px;margin-left: 15px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 10px;margin-right: 135px;margin-left: 5px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 24px;margin-right: 35px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 150px;margin-right: 219px;margin-left: 219px;margin-bottom: -150px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
 }
 @media screen and (max-width: 1199px) {
  .pb-certificados{padding-bottom: 100px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{color: #00155C;font-size: 1.5em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: #7884a8 1px solid;padding-left: 205px;padding-right: 15px;margin-top: -10px;margin-bottom: 15px;padding-bottom: 40px;}
  .certifcados-left img{width: 235px;padding-top: 40px; padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: transparent;display: block;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{    width: 250px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 5px;padding-top: 25px;}
  .certifcados-right img{width: 325px;padding-bottom: 9px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{width: 215px !important;padding-bottom: 9px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 11px;margin-right: 100px;margin-left: 10px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 15px;margin-right: 100px;margin-left: 0px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 20px;margin-right: 219px;margin-left: 219px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
 }
@media screen and (max-width: 1024px) {
  .pb-certificados{padding-bottom: 100px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{color: #00155C;font-size: 1.5em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: #7884a8 1px solid;padding-left: 205px;padding-right: 15px;margin-top: -10px;margin-bottom: 15px;padding-bottom: 40px;}
  .certifcados-left img{width: 190px;padding-top: 40px; padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: transparent;display: block;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{    width: 250px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 5px;padding-top: 25px;}
  .certifcados-right img{width: 270px;padding-bottom: 10px}
  .certifcados-right-2{padding-left: 10px; padding-top: 35px;}
  .certifcados-right-2 img{width: 180px !important;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 11px;margin-right: 185px;margin-left: 10px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 18px;margin-right: 100px;margin-left: 0px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 20px;margin-right: 219px;margin-left: 219px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
 }
 @media screen and (max-width: 991px) {
  .pb-certificados{padding-bottom: 60px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{color: #00155C;font-size: 1.5em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: #7884a8 1px solid;padding-left: 100px;padding-right: 15px;margin-top: -10px;margin-bottom: 15px;padding-bottom: 40px;}
  .certifcados-left img{width: 210px;padding-top: 40px; padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: transparent;display: block;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{    width: 250px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 5px;padding-top: 25px;}
  .certifcados-right img{width: 290px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 36px;}
  .certifcados-right-2 img{width: 190px !important;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 11px;margin-right: 0px;margin-left: 10px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 15px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 20px;margin-right: 219px;margin-left: 219px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8 !important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
 }
 @media screen and (max-width: 768px) {
  .pb-certificados{padding-bottom: 60px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{color: #00155C;font-size: 1.5em;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;text-align: center;}
  .text-certificados span{color: #CA9700;font-family: 'Source Sans Pro', sans-serif;font-weight: 700;}
  .certifcados-left{border-right: #7884a8 1px solid;padding-left: 95px;padding-right: 15px;margin-top: -10px;margin-bottom: 15px;padding-bottom: 40px;}
  .certifcados-left img{width: 225px;padding-top: 40px; padding-bottom: 10px;}
  .certifcados-left hr{height: 2px;color: transparent;display: block;opacity: 1;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{    width: 250px !important;padding-top: 115px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;color: #fff;display: none;opacity: 1;}
  .certifcados-right{padding-left: 5px;padding-top: 25px;}
  .certifcados-right img{width: 310px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{width: 205px !important;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro1 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro2 {background: #bf0d3e ;border: #BF0D3E 1px solid;margin-top: 11px;margin-right: 0px;margin-left: 10px;}
  .text-certificados-nregistro2 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro3 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 15px;margin-right: 0px;margin-left: 0px;}
  .text-certificados-nregistro3 p{color: #fff;font-size: 0.9em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-nregistro4 {background: #bf0d3e;border: #BF0D3E 1px solid;margin-top: 19px;margin-right: 0px;margin-left: 0px;padding: 11px 0px;}
  .text-certificados-nregistro4 p{color: #fff;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;text-align: center;margin-bottom: 0px;}
  .text-certificados-button {margin-top: 20px;margin-right: 219px;margin-left: 219px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {border: none;position: relative;color: #7884a8!important;font-weight: 600;font-size: 1.2em;font-family: 'Source Sans Pro', sans-serif;background-color: #CA9700;padding: 5px 20px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);}
 }

 @media only screen and (min-width: 550.5px) and (max-width: 767.5px) {
  .pb-certificados{padding-bottom: 90px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{font-size: 1.5em;}
  .certifcados-left{padding-left: 20px;margin-top: 0px;margin-bottom: 20px; text-align: center;}
  .certifcados-left img{width: 200px;padding-top: 0px;padding-bottom: 20px;}
  .certifcados-left hr{height: 2px;display: none;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{width: 250px !important;padding-top: 100px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;display: none;}
  .certifcados-right{padding-left: 15px;padding-top: 20px;text-align: center;}
  .certifcados-right img{width: 240px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{width: 180px !important;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {margin-top: 19px;margin-right: 110px;margin-left: 110px;}
  .text-certificados-nregistro1 p{font-size: 1em;}
  .text-certificados-nregistro2 {margin-top: 15px;margin-right: 112px;margin-left: 116px;}
  .text-certificados-nregistro2 p{font-size: 1em;}
  .text-certificados-nregistro3 {margin-top: 15px;margin-right: 112px;margin-left: 106px;}
  .text-certificados-nregistro3 p{font-size: 1em;}
  .text-certificados-nregistro4 {margin-top: 24px;margin-right: 109px;margin-left: 111px;padding: 12px 0px;}
  .text-certificados-nregistro4 p{font-size: 1em;}
  .text-certificados-button {margin-top: 30px;margin-right: 57px;margin-left: 57px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {font-size: 1.2em;padding: 5px 20px;}
}

 @media only screen and (min-width: 200px) and (max-width: 550.5px) {
  .pb-certificados{padding-bottom: 100px;}
  .text-certificados {margin: 70px 10px;padding-bottom: 10px;}
  .text-certificados h1{font-size: 1.5em;}
  .certifcados-left{padding-left: 20px;margin-top: 0px;margin-bottom: -20px;text-align: center;}
  .certifcados-left img{width: 200px;padding-top: 0px;padding-bottom: 20px;}
  .certifcados-left hr{height: 2px;display: none;}
  .certifcados-left-2{padding-left: 0px;margin-top: -75px;}
  .certifcados-left-2 img{width: 250px !important;padding-top: 100px !important;padding-bottom: 0px !important;}
  .certifcados-left-2 hr{height: 2px;display: none;}
  .certifcados-right{padding-left: 15px;padding-top: 20px;text-align: center;}
  .certifcados-right img{width: 240px;}
  .certifcados-right-2{padding-left: 10px; padding-top: 30px;}
  .certifcados-right-2 img{width: 180px !important;padding-bottom: 12px !important;}
  .text-certificados-nregistro1 {margin-top: 19px;margin-right: 38px;margin-left: 32px;}
  .text-certificados-nregistro1 p{font-size: 1em;}
  .text-certificados-nregistro2 {margin-top: 15px;margin-right: 40px;margin-left: 37px;}
  .text-certificados-nregistro2 p{font-size: 1em;}
  .text-certificados-nregistro3 {margin-top: 15px;margin-right: 41px;margin-left: 27px;}
  .text-certificados-nregistro3 p{font-size: 1em;}
  .text-certificados-nregistro4 {margin-top: 24px;margin-right: 38px;margin-left: 32px;padding: 12px 0px;}
  .text-certificados-nregistro4 p{font-size: 1em;}
  .text-certificados-button {margin-top: 30px;margin-right: 57px;margin-left: 57px;margin-bottom: -40px;text-align: center;}
  .btn-certificados {font-size: 1.2em;padding: 5px 20px;}
}
/*---------------------------------ESTILOS DE CERTICADOS POR------------------------------------*/

/*---------------------------------ESTILOS DE E-LEARNING------------------------------------------------*/
  @media only screen and (min-width: 1850.5px) and (max-width: 2560.5px) {
    .pt-modifi{padding-top: 140px;}
    .margen-elearning{margin-top: -490px;}
    .elearning-text h2{font-size: 3em;}
    .elearning-text p{font-size: 1.3em;padding: 10px 75px;}
    .elearning-margen-espacio {padding: 0px 0px;margin-left: 0px;}
    .btn-elearning {font-size: 1.2em;padding: 5px 30px;}
    .img-elearning img{width: 450px;}
    .mobile-version-elearning{display: none;margin-top: 0px;}
    .desktop-version-elearning{display: block;}
    .pb20-elearning{padding-bottom: 20px;}
  }

  @media only screen and (min-width: 1350.5px) and (max-width: 1850.5px) {
    .pt-modifi{padding-top: 140px;}
    .margen-elearning{margin-top: -490px;}
    .elearning-text h2{font-size: 3em;}
    .elearning-text p{font-size: 1.3em;padding: 10px 75px;}
    .elearning-margen-espacio {padding: 0px 0px;margin-left: 0px;}
    .btn-elearning {font-size: 1.2em;padding: 5px 30px;}
    .img-elearning img{width: 450px;}
    .mobile-version-elearning{display: none;margin-top: 0px;}
    .desktop-version-elearning{display: block;}
    .pb20-elearning{padding-bottom: 20px;}
  }

  @media only screen and (min-width: 1199.5px) and (max-width: 1350.5px) {
    .pt-modifi{padding-top: 140px;}
    .margen-elearning{margin-top: -490px;}
    .elearning-text h2{font-size: 3em;}
    .elearning-text p{font-size: 1.1em;padding: 10px 75px;}
    .elearning-margen-espacio {padding: 0px 0px;margin-left: 0px;}
    .btn-elearning {font-size: 1.2em;padding: 5px 25px;}
    .img-elearning img{width: 450px;}
    .mobile-version-elearning{display: none;margin-top: 0px;}
    .desktop-version-elearning{display: block;}
    .pb20-elearning{padding-bottom: 20px;}
  }

  @media only screen and (min-width: 991.5px) and (max-width: 1199.5px) {
    .pt-modifi{padding-top: 75px;}
    .margen-elearning{margin-top: -315px;}
    .elearning-text h2{font-size: 3em;}
    .elearning-text p{font-size: 1.1em;padding: 10px 75px;}
    .elearning-margen-espacio {padding: 0px 0px;margin-left: 0px;}
    .btn-elearning {font-size: 1.2em;padding: 5px 30px;}
    .img-elearning img{width: 350px;}
    .mobile-version-elearning{display: none;margin-top: 0px;}
    .desktop-version-elearning{display: block;}
    .pb20-elearning{padding-bottom: 20px;}
  }

  @media only screen and (min-width: 767.5px) and (max-width: 991.5px) {
    .pt-modifi{padding-top: 35px;}
    .margen-elearning{margin-top: -240px;}
    .elearning-text h2{font-size: 2em;}
    .elearning-text p{font-size: 1.1em;padding: 10px 75px;}
    .elearning-margen-espacio {padding: 0px 0px;margin-left: 0px;}
    .btn-elearning {font-size: 0.8em;padding: 1px 30px;margin: -6px 140px; height: 45px;}
    .img-elearning img{width: 290px;}
    .mobile-version-elearning{display: none;margin-top: 0px;}
    .desktop-version-elearning{display: block;}
    .pb20-elearning{padding-bottom: 20px;}
  }

  @media only screen and (min-width: 550.5px) and (max-width: 767.5px) {
    .pt-modifi{padding-top: 0px;}
    .margen-elearning{margin-top: 0px;}
    .elearning-text h2{font-size: 1.65em;}
    .elearning-text p{font-size: 1.1em; padding-top: 10px; padding-bottom: 10px; padding: 30px 35px;}
    .elearning-margen-espacio {padding: 0px 10px;margin-left: 0px;}
    .img-elearning img{width: 300px;}
    .btn-elearning {font-size: 1em; padding: 7px 30px; margin: 0px;}
    .mobile-version-elearning{display: block;margin-top: -180px;}
    .desktop-version-elearning{display: none;}
    .pb20-elearning{padding-bottom: 0px;}
  }

  @media only screen and (min-width: 200px) and (max-width: 550.5px) {
    .pt-modifi{padding-top: 0px;}
    .margen-elearning{margin-top: 0px;}
    .elearning-text h2{font-size: 1.45em;}
    .elearning-text p{font-size: 1.1em; padding-top: 10px; padding-bottom: 10px; padding: 30px 35px;}
    .elearning-margen-espacio {padding: 0px 10px;margin-left: 0px;}
    .img-elearning img{width: 230px;}
    .btn-elearning {font-size: 1em;padding: 7px 40px;margin: 0px 42px;}
    .mobile-version-elearning{display: block;margin-top: -90px;}
    .desktop-version-elearning{display: none;}
    .pb20-elearning{padding-bottom: 0px;}
  }
/*---------------------------------ESTILOS DE E-LEARNING------------------------------------------------*/

/*---------------------------------ESTILOS DE PROMOCION MEMBRESIAS---------------------------------------*/
@media screen and (max-width: 2560px) {
 .promo-member-text h2{font-size: 3.5em;text-align: left;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 0px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 500px;}
}
@media screen and (max-width: 1440px) {
 .promo-member-text h2{font-size: 3.5em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 0px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 500px;}
}
@media screen and (max-width: 1280px) {
 .promo-member-text h2{font-size: 3em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 0px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 500px;}
}
@media screen and (max-width: 1024px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 50px;margin-bottom: 0px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 920px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 50px;margin-bottom: 0px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 768px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 00px;margin-bottom: 30px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 767px) {
 .promo-member-text h2{font-size: 2em;text-align: center;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 130px;margin-bottom: 40px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 440px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 50px;margin-bottom: 40px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 375px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 50px;margin-bottom: 40px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
}
@media screen and (max-width: 320px) {
 .promo-member-text h2{font-size: 2em;}
  .promo-member-text span{font-size: 1em;}
  .btn-promo-member {font-size: 1em;padding: 7px 40px;margin-top: 50px;margin-left: 20px;margin-bottom: 40px;}
  .img-promo{text-align: center;}
  .img-promo img{width: 300px;}
  }
/*---------------------------------ESTILOS DE PROMOCION MEMBRESIAS---------------------------------------*/


/*----------------------------------------Estilos de footer responsive----------------------------------------*/
@media (max-width:2560px){
.header-top-footer div {display: flex;align-items: center;width: 100%;}
.header-top-footer span {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;}
.header-top-footer .right {background: #002554;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: -5px;padding-top: 5px;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer a:hover{color:#CA9700;transition: color  0.5s ease-in-out;}
.header-top-footer i {color: #fff;font-size: 1.3em;}
.footer-logo2 {padding: 15px 0px;text-align: center;}
.footer-logo2 img{width: 70%;}
.header-footer-top{background: #002554;position: relative;padding-top: 0px;}
.header-footer-top .right{background: #BF0D3E;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: 0px;padding-top: 10px;padding-right: 20px;padding-left: 20px;padding-bottom: 10px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
.header-footer-right ul li{display: inline-block;margin-right: 20px;}
.header-footer-right ul li:last-child{margin-right: 0px;}
.header-footer-left p, .header-footer-top ul li a{font-size: 1.25em;font-weight: 600;font-family: 'Source Sans Pro', sans-serif;color: #fff !important;text-transform: uppercase;line-height: 1.2;}
.header-footer-right ul li:hover a{color: #dfb433 !important;transition: color 0.7s ease-in-out;}
.header-area-footer.two .main-menu > ul > li > a {color: #c99700;line-height: 1.2px;}
.header-area-footer.two .main-menu > ul > li:hover > a {color: #dfb433;}
.ul-espacio-nav-footer ul {padding-left: 0.1rem;}
.header-top-footer-aviso a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.footer-logo3 img{width: 20%; float: left;}
.footer-logo4-icon {padding-left: 30px;padding-top: 30px;padding-bottom: 30px;padding-right: 10px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;margin-left: -30px;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;text-align: left;margin-left: 15px;margin-bottom: 0px;margin-top: -10px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 1em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 1em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1.2em;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 0px;margin-top: -12px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;padding: 0 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff; font-size: 1.2em;display: inline-block;border-radius: 50%;background:#BF0D3E; padding: 0.5em 0.6em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;text-align: left;margin-left: 70px;margin-bottom: 10px;margin-top: 15px;}
}
@media (max-width:1440px)
{
  .header-top-footer div {display: flex;align-items: center;width: 100%;}
  .header-top-footer span {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;}
  .header-top-footer .right {background: #002554;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: -5px;padding-top: 5px;}
  .header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer a:hover{color:#CA9700;transition: color  0.5s ease-in-out;}
  .header-top-footer i {color: #fff;font-size: 1.3em;}
  .footer-logo2 {padding: 15px 0px;text-align: center;}
  .footer-logo2 img{width: 70%;}
  .header-footer-top{background: #002554;position: relative;padding-top: 0px;}
  .header-footer-top .right{background: #BF0D3E;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: 0px;padding-top: 10px;padding-right: 20px;padding-left: 20px;padding-bottom: 10px;}
  .aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
  .header-footer-right ul li{display: inline-block;margin-right: 20px;}
  .header-footer-right ul li:last-child{margin-right: 0px;}
  .header-footer-left p, .header-footer-top ul li a{font-size: 1.25em;font-weight: 600;font-family: 'Source Sans Pro', sans-serif;color: #fff !important;text-transform: uppercase;line-height: 1.2;}
  .header-footer-right ul li:hover a{color: #dfb433 !important;transition: color 0.7s ease-in-out;}
  .header-area-footer.two .main-menu > ul > li > a {color: #c99700;line-height: 1.2px;}
  .header-area-footer.two .main-menu > ul > li:hover > a {color: #dfb433;}
  .ul-espacio-nav-footer ul {padding-left: 0.1rem;}
  .header-top-footer-aviso a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .footer-logo3 {padding: 15px 0px;text-align: center;}
  .footer-logo3 img{width: 20%; float: left;}
  .footer-logo4-icon {padding-left: 30px;padding-top: 30px;padding-bottom: 30px;padding-right: 10px;text-align: center;}
  .footer-logo4-icon i{font-size: 1em; float: left;}
  .footer-logo5-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;}
  .footer-logo5-icon i{font-size: 1em; float: left;}
  .footer-logo6-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;margin-left: -30px;}
  .footer-logo6-icon i{font-size: 1em; float: left;}
  .header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 15px;margin-bottom: 0px;margin-top: -10px;}
  .header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer2 i {color: #fff;font-size: 1em;}
  .header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
  .header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer3 i {color: #fff;font-size: 1em;}
  .header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer4 i {color: #fff;font-size: 1.2em;}
  .header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 0px;margin-top: -12px;}
  .header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.9em;font-weight: 500;color: #fff;padding: 0 0.5em;}
  .header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer5 i {color: #fff; font-size: 1.2em;display: inline-block;border-radius: 50%;background:#BF0D3E; padding: 0.5em 0.6em;}
  .header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 70px;margin-bottom: 10px;margin-top: 15px;}
}
@media (max-width:1280px)
{
  .header-top-footer div {display: flex;align-items: center;width: 100%;}
  .header-top-footer span {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;}
  .header-top-footer .right {background: #002554;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: -5px;padding-top: 5px;}
  .header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer a:hover{color:#CA9700;transition: color  0.5s ease-in-out;}
  .header-top-footer i {color: #fff;font-size: 1.3em;}
  .footer-logo2 {padding: 15px 0px;text-align: center;}
  .footer-logo2 img{width: 70%;}
  .header-footer-top{background: #002554;position: relative;padding-top: 0px;}
  .header-footer-top .right{background: #BF0D3E;clip-path: polygon(0 0, 95% 0, 100% 100%, 5% 100%);margin-top: 0px;padding-top: 10px;padding-right: 20px;padding-left: 20px;padding-bottom: 10px;}
  .aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
  .header-footer-right ul li{display: inline-block;margin-right: 20px;}
  .header-footer-right ul li:last-child{margin-right: 0px;}
  .header-footer-left p, .header-footer-top ul li a{font-size: 1.25em;font-weight: 600;font-family: 'Source Sans Pro', sans-serif;color: #fff !important;text-transform: uppercase;line-height: 1.2;}
  .header-footer-right ul li:hover a{color: #dfb433 !important;transition: color 0.7s ease-in-out;}
  .header-area-footer.two .main-menu > ul > li > a {color: #c99700;line-height: 1.2px;}
  .header-area-footer.two .main-menu > ul > li:hover > a {color: #dfb433;}
  .ul-espacio-nav-footer ul {padding-left: 0.1rem;}
  .header-top-footer-aviso a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .footer-logo3 {padding: 15px 0px;text-align: center;}
  .footer-logo3 img{width: 20%; float: left;}
  .footer-logo4-icon {padding-left: 30px;padding-top: 30px;padding-bottom: 30px;padding-right: 10px;text-align: center;}
  .footer-logo4-icon i{font-size: 1em; float: left;}
  .footer-logo5-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;}
  .footer-logo5-icon i{font-size: 1em; float: left;}
  .footer-logo6-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 30px;padding-right: 0px;text-align: center;margin-left: -30px;}
  .footer-logo6-icon i{font-size: 1em; float: left;}
  .header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -10px;}
  .header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer2 i {color: #fff;font-size: 1em;}
  .header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer3 i {color: #fff;font-size: 1em;}
  .header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer4 i {color: #fff;font-size: 1.2em;}
  .header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 0px;margin-top: -12px;}
  .header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0 0.5em;}
  .header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer5 i {color: #fff; font-size: 1.2em;display: inline-block;border-radius: 50%;background:#BF0D3E; padding: 0.5em 0.6em;}
  .header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 60px;margin-bottom: 20px;margin-top: 20px;}
}
@media (max-width:1199px)
{
  .header-footer-top .right {background: #BF0D3E;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25px;padding-bottom: 0px;}
  .footer-logo4-icon {padding-left: 15px;padding-top: 30px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
  .footer-logo4-icon i{font-size: 1em; float: left;}
  .footer-logo5-icon {padding-left: 10px;padding-top: 25px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
  .footer-logo5-icon i{font-size: 1em; float: left;}
  .footer-logo6-icon {padding-left: 25px;padding-top: 25px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
  .footer-logo6-icon i{font-size: 1em; float: left;}
  .header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 19px;margin-bottom: 0px;margin-top: -8px;}
  .header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer2 i {color: #fff;font-size: 1em;}
  .header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0em;}
  .header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer3 i {color: #fff;font-size: 0.9em;}
  .header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer4 i {color: #fff;font-size: 1em;}
  .header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
  .footer-logo3 img {width: 20%;float: left;}
  .footer-logo3 {padding: 15px 0px;text-align: center;}
  .header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
  .header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
  .header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer5 i {color: #fff;font-size: 1em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.4em;}
  .header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 55px;margin-bottom: 10px;margin-top: 10px;}
  .aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:1024px)
{
  .header-footer-top .right {background: #BF0D3E;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25px;padding-bottom: 0px;}
  .footer-logo4-icon {padding-left: 15px;padding-top: 30px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
  .footer-logo4-icon i{font-size: 1em; float: left;}
  .footer-logo5-icon {padding-left: 10px;padding-top: 25px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
  .footer-logo5-icon i{font-size: 1em; float: left;}
  .footer-logo6-icon {padding-left: 25px;padding-top: 25px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
  .footer-logo6-icon i{font-size: 1em; float: left;}
  .header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 19px;margin-bottom: 0px;margin-top: -8px;}
  .header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer2 i {color: #fff;font-size: 1em;}
  .header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0em;}
  .header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer3 i {color: #fff;font-size: 0.9em;}
  .header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
  .header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer4 i {color: #fff;font-size: 1em;}
  .header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
  .footer-logo3 img {width: 20%;float: left;}
  .footer-logo3 {padding: 15px 0px;text-align: center;}
  .header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
  .header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
  .header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer5 i {color: #fff;font-size: 1em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.4em;}
  .header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 55px;margin-bottom: 10px;margin-top: 10px;}
  .aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:991px)
{
  .header-footer-top .right {background: #BF0D3E;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25px;padding-bottom: 0px;}
  .footer-logo4-icon {padding-left: 0px;padding-top: 25px;padding-bottom: 5px;padding-right: 10px;text-align: center;}
  .footer-logo4-icon i{font-size: 1em; float: left;}
  .footer-logo5-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
  .footer-logo5-icon i{font-size: 1em; float: left;}
  .footer-logo6-icon {padding-left: 25px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
  .footer-logo6-icon i{font-size: 1em; float: left;}
  .header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.5em;font-weight: 500;color: #fff;text-align: left;margin-left: 19px;margin-bottom: 0px;margin-top: -8px;}
  .header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer2 i {color: #fff;font-size: 0.8em;}
  .header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 0px;}
  .header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
  .header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer3 i {color: #fff;font-size: 0.9em;}
  .header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 2px;}
  .header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
  .header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer4 i {color: #fff;font-size: 1em;}
  .header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
  .footer-logo3 img {width: 20%;float: left;}
  .footer-logo3 {padding: 15px 0px;text-align: center;}
  .header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 10px;}
  .header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.5em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
  .header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
  .header-top-footer5 i {color: #fff;font-size: 1em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.4em 0.45em;}
  .header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.6em;font-weight: 500;color: #fff;text-align: left;margin-left: 35px;margin-bottom: 10px;margin-top: 5px;}
  .aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:768px)
{
.header-footer-top .right {background: #BF0D3E;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25px;padding-bottom: 0px;}
.footer-logo4-icon {padding-left: 0px;padding-top: 25px;padding-bottom: 5px;padding-right: 10px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 0px;padding-top: 20px;padding-bottom: 5px;padding-right: 0px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 25px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.5em;font-weight: 500;color: #fff;text-align: left;margin-left: 19px;margin-bottom: 0px;margin-top: -8px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 0.8em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 0px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 0.9em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.7em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1em;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0em;}
.footer-logo3 img {width: 20%;float: left;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 10px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.5em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff;font-size: 1em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.4em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.6em;font-weight: 500;color: #fff;text-align: left;margin-left: 35px;margin-bottom: 10px;margin-top: 5px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:767px){
.footer-logo4-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 48px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 0px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 1.3em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 1em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1.2em;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 1.2em;}
.footer-logo3 img {width: 20%;float: left;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff;font-size: 1.2em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.5em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 60px;margin-bottom: 10px;margin-top: 30px;}
.header-footer-top .right {background: #BF0D3E;clip-path:none;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25;padding-bottom: 0px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:440px){
.header-footer-top .right {background: #BF0D3E;clip-path:none;margin-top: 0px;padding-top: 5px;padding-right: 40px;padding-left: 25px;padding-bottom: 0px;}
.footer-logo4-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 48px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: 0px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 1.3em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 1em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1.2em;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 1.2em;}
.footer-logo3 img {width: 20%;float: left;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff;font-size: 1.2em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.4em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 60px;margin-bottom: 10px;margin-top: 10px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:375px){
.footer-logo4-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 48px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -10px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 1.3em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 1em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1.2em;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 1.2em;}
.footer-logo3 img {width: 20%;float: left;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff;font-size: 1.2em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.3em 0.5em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 60px;margin-bottom: 10px;margin-top: 10px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
@media (max-width:320px){
.footer-logo4-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo4-icon i{font-size: 1em; float: left;}
.footer-logo5-icon {padding-left: 16px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo5-icon i{font-size: 1em; float: left;}
.footer-logo6-icon {padding-left: 48px;padding-top: 20px;padding-bottom: 5px;padding-right: 60px;text-align: center;}
.footer-logo6-icon i{font-size: 1em; float: left;}
.header-top-footer2 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -10px;}
.header-top-footer2 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer2 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer2 i {color: #fff;font-size: 1.3em;}
.header-top-footer3 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -5px;}
.header-top-footer3 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer3 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer3 i {color: #fff;font-size: 1em;}
.header-top-footer4 p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 20px;margin-bottom: 0px;margin-top: -2px;}
.header-top-footer4 a {font-family: 'Source Sans Pro', sans-serif;font-size: 1.2em;font-weight: 500;color: #fff;padding: 0 0.2em;}
.header-top-footer4 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer4 i {color: #fff;font-size: 1.2em;}
.header-top-footer a {font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;padding: 0 1.2em;}
.footer-logo3 img {width: 20%;float: left;}
.footer-logo3 {padding: 15px 0px;text-align: center;}
.header-top-footer5 p {padding: 0 0em;font-family: 'Source Sans Pro', sans-serif;font-size: 1em;font-weight: 500;color: #fff;text-align: left;margin-left: 0px;margin-bottom: 15px;margin-top: 15px;}
.header-top-footer5 a {font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;padding: 0px 0.5em;}
.header-top-footer5 a:hover {color: #CA9700;transition: color 0.5s ease-in-out;}
.header-top-footer5 i {color: #fff;font-size: 1.2em;display: inline-block;border-radius: 50%;background: #BF0D3E;padding: 0.4em 0.6em;}
.header-top-footer p {padding: 0 0.5em;font-family: 'Source Sans Pro', sans-serif;font-size: 0.8em;font-weight: 500;color: #fff;text-align: left;margin-left: 60px;margin-bottom: 10px;margin-top: 10px;}
.aviso-privacidad2{border-right: 1px solid #fff;border-bottom:none;margin-left: 0px;margin-right: 0px;}
}
/*----------------------------------------Estilos de footer responsive----------------------------------------*/

/*=========================================================ESTILOS CERTIFICACIONES HOME IBCJ==============================================*/
@media (max-width:2560px){
.certificaciones-content img{width: 70%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 420px;background-repeat: no-repeat;}
.title-certificaciones h1{font-size: 1.8em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 3;color: #fff;width: 6vw;margin-left: 565px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.6em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 2.2em;font-weight: 300;font-family: 'Source Sans Pro', sans-serif;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1.3em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 75px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 30%;margin-bottom: 0px;}
.background-certifi-home{background-image: url('../img/home/home_bg_certificaciones-1920x917px.webp');background-size: 2470px 1071px;}
.pt-certifi-home {padding-top: 80px;}
}
@media (max-width:1440px){
.certificaciones-content img{width: 65%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 410px;}
.title-certificaciones h1{font-size: 1.8em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 10vw;margin-left: 575px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.6em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 2.2em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1.3em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 75px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 27%;margin-bottom: 0px;}
.pt-certifi-home {padding-top: 80px;}
}
@media (max-width:1280px){
.certificaciones-content img{width: 65%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 390px;}
.title-certificaciones h1{font-size: 1.7em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 10vw;margin-left: 495px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.3em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 2.2em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 30%;margin-bottom: 0px;}
.background-certifi-home{background-size:auto;}
.pt-certifi-home {padding-top: 50px;}
}
@media (max-width:1199px){
.certificaciones-content img{width: 80%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 350px;}
.title-certificaciones h1{font-size: 1.6em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 11vw;margin-left: 405px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.1em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 1.3em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 30%;margin-bottom: 0px;}
.background-certifi-home{background-size: auto;}
}
@media (max-width:1024px){
.certificaciones-content img{width: 80%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 330px;}
.title-certificaciones h1{font-size: 1.6em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 12vw;margin-left: 405px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.1em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 1.5em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 30%;margin-bottom: 0px;}
.background-certifi-home{background-size:auto}
}
@media (max-width:991px){
.certificaciones-content img{width: 100%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 270px;}
.title-certificaciones h1{font-size: 1.5em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 12vw;margin-left: 286px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 0.8em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 1.3em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 40%;margin-bottom: 0px;}
}
@media (max-width:768px){
.certificaciones-content img{width: 100%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 250px;}
.title-certificaciones h1{font-size: 1.5em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 16vw;margin-left: 286px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 0.8em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 1.3em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 40%;margin-bottom: 0px;}
.background-certifi-home{background-size:cover}
}
@media (max-width:767px){
.certificaciones-content img{width: 100%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 200px;}
.title-certificaciones h1{font-size: 1.5em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 16vw;margin-left: 195px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 0.7em;margin-top: 15px;}
.text-button-certifi h2 {color: #fff;font-size: 1.3em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 10px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 65px;}
.certifi-home-img-size {margin-bottom: 40px;}
.certifi-home-img-size img{width: 40%;margin-bottom: 0px;}
}
@media (max-width:750px){
.certificaciones-content img{width: 60%;}
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 360px;}
.title-certificaciones h1{font-size: 1.5em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 28vw;margin-left: 140px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1.1em; margin-top: 15px}
.text-button-certifi h2 {color: #fff;font-size: 1.5em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 25px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 60px;}
.certifi-home-img-size {margin-bottom: 60px;}
.certifi-home-img-size img{width: 80%;margin-bottom: 0px;}
}
@media (max-width:375px){
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 310px;}
.title-certificaciones h1{font-size: 1.5em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433; }
.title-certificaciones hr{opacity: 1;color: #fff;width: 28vw;margin-left: 120px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1em; margin-top: 15px}
.text-button-certifi h2 {color: #fff;font-size: 1.5em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 25px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 60px;}
.certifi-home-img-size {margin-bottom: 60px;}
.certifi-home-img-size img{width: 80%;margin-bottom: 0px;}
}
@media (max-width:320px){
.slide-image {position: relative;margin-bottom: 10px;width: 250px;height: 270px;}
.title-certificaciones h1{font-size: 1.3em;margin-bottom: 40px;color: #fff;}
.title-certificaciones span{font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #dfb433;}
.title-certificaciones hr{opacity: 1;color: #fff;width: 30vw;margin-left: 100px;height: 2px;}
.certificaciones-content h2{font-family: 'Source Sans Pro', sans-serif;color: #000;font-weight: 300;font-size: 1em; margin-top: 15px}
.text-button-certifi h2 {color: #fff;font-size: 1.5em;}
.btn-certifi {border: 2px solid #fff;display: block;text-align: center;cursor: pointer;outline: none;overflow: hidden;position: relative;color: #fff !important;font-weight: 600;font-size: 1em;font-family: 'Source Sans Pro', sans-serif;background-color: transparent;padding: 7px 40px;margin-top: 25px;margin-left: 0px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);margin-bottom: 60px;}
.certifi-home-img-size {margin-bottom: 60px;}
.certifi-home-img-size img{width: 80%;margin-bottom: 0px;}
}
/*=========================================================ESTILOS CERTIFICACIONES HOME IBCJ==============================================*/

/*=========================================================INICIA ESTILOS CERTIFICACIONES INDEX IBCJ==============================================*/
@media (max-width: 2560px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:150px ;}
  .certifi-index-encabezado img{width: 45%;}
  .certifi-index-conteni hr {margin-left: 370px;margin-right: 370px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2.5em;margin-bottom: 100px;}
  .certifi-index-conteni img {width: 70%;}
  .certifi-index-conteni h3 {font-size: 1.5em;margin-top: 20px;margin-bottom: 20px;}
  .certifi-index-conteni button {font-size: 1.4em;border-radius: 2px;padding: 5px 25px;}

  .space-top-certifi {margin-bottom: 120px;}
  .space-top-certifi-2{margin-bottom: 0px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: -65px;width: 112%; display: block;}
  .certifi-content-objetivo {margin-top: 70px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 310px;margin-right: 300px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2.6em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo h3 {font-size: 2.6em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo p {font-size: 1.5em;padding-right: 5px;padding-left: 5px;text-align: justify;}

  .certifi-beneficios {margin-top: 0px;padding-top: 80px;padding-bottom: 15px;}
  .certifi-beneficios h1 {font-size: 2.5em;margin-bottom: 70px;}
  .certifi-beneficios h2 {font-size: 2.6em;margin-bottom: 70px;}
  .certifi-beneficios h3 {font-size: 1.8em;margin-bottom: 25px;}
  .certifi-beneficios p {font-size: 1.24em;text-align: justify;padding: 0px 10px;}
  .certifi-beneficios img {width: 20%;margin-bottom: 10px;}
  .certifi-beneficios-margin {margin-top: 10px;margin-bottom: 50px;}

  .certifi-ayudarte button{font-size: 1.5em;width: 419px;height: 70px;}
  .certifi-ayudarte h1{font-size: 3.5em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 3.5em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 140%;margin-left: 120px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 200px;padding-right: 40px;padding-top: 160px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 1440px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:150px ;}
  .certifi-index-encabezado img{width: 45%;}
  .certifi-index-conteni hr {margin-left: 370px;margin-right: 370px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2.5em;margin-bottom: 100px;}
  .certifi-index-conteni img {width: 65%;}
  .certifi-index-conteni h3 {font-size: 1.3em;margin-top: 20px;margin-bottom: 20px;}
  .certifi-index-conteni button {font-size: 1.1em;border-radius: 2px;padding: 4px 20px;}

  .space-top-certifi {margin-bottom: 120px;}
  .space-top-certifi-2{margin-bottom: 0px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: -65px;width: 112%; display: block;}
  .certifi-content-objetivo {margin-top: 70px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 310px;margin-right: 300px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2.5em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo h3 {font-size: 2.5em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo p {font-size: 1.2em;padding-right: 80px;padding-left: 80px;text-align: justify;}

  .certifi-beneficios {margin-top: 0px;padding-top: 80px;padding-bottom: 15px;}
  .certifi-beneficios h1 {font-size: 2.5em;margin-bottom: 70px;}
  .certifi-beneficios h2 {font-size: 2.5em;margin-bottom: 70px;}
  .certifi-beneficios h3 {font-size: 1.8em;margin-bottom: 25px;}
  .certifi-beneficios p {font-size: 1.15em;text-align: justify;padding: 0px 25px;}
  .certifi-beneficios img {width: 15%;margin-bottom: 10px;}
  .certifi-beneficios-margin {margin-top: 10px;margin-bottom: 50px;}

  .certifi-ayudarte button{font-size: 1.5em;width: 419px;height: 70px;}
  .certifi-ayudarte h1{font-size: 3.5em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 3.5em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 140%;margin-left: 120px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 200px;padding-right: 40px;padding-top: 160px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 1280px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:150px ;}
  .certifi-index-encabezado img{width: 45%;}
  .certifi-index-conteni hr {margin-left: 370px;margin-right: 370px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2.5em;margin-bottom: 100px;}
  .certifi-index-conteni img {width: 65%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 20px;margin-bottom: 20px;}
  .certifi-index-conteni button {font-size: 0.9em;border-radius: 2px;padding: 4px 20px;}

  .space-top-certifi {margin-bottom: 120px;}
  .space-top-certifi-2{margin-bottom: 0px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: -65px;width: 114%; display: block;}
  .certifi-content-objetivo {margin-top: 70px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 253px;margin-right: 243px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2.5em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo h3 {font-size: 2.5em;padding-left: 0px;padding-bottom: 50px;}
  .certifi-objetivo p {font-size: 1.1em;padding-right: 40px;padding-left: 40px;text-align: justify;}

  .certifi-beneficios {margin-top: 0px;padding-top: 80px;padding-bottom: 15px;}
  .certifi-beneficios h1 {font-size: 2.5em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2.5em;margin-bottom: 70px;}
  .certifi-beneficios h3 {font-size: 1.6em;margin-bottom: 25px;}
  .certifi-beneficios p {font-size: 0.98em;text-align: justify;padding: 0px 25px;}
  .certifi-beneficios img {width: 15%;margin-bottom: 10px;}
  .certifi-beneficios-margin {margin-top: 10px;margin-bottom: 50px;}

  .certifi-ayudarte button{font-size: 1.5em;width: 419px;height: 60px;}
  .certifi-ayudarte h1{font-size: 3.5em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 3.5em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 160%;margin-left: 75px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 200px;padding-right: 70px;padding-top: 150px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 1199px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:40px ;}
  .certifi-index-encabezado img {width: 50%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 70%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 0.8em;border-radius: 3px;padding: 5px 12px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: -55px;width: 112%; display: block;}
  .certifi-objetivo {margin-top: 70px;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo hr {margin-left: 215px;margin-right: 205px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 1em;padding-right: 0px;padding-left: 0px;text-align: justify;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.3em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 0.91em;text-align: justify;padding: 0px 0px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 130%;margin-left: 155px;margin-top: 30px;}
  .certifi-ayudarte-padding{padding-left: 175px;padding-right: 175px;padding-top: 115px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 1024px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:40px ;}
  .certifi-index-encabezado img {width: 50%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 70%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 0.8em;border-radius: 3px;padding: 5px 12px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: -55px;width: 112%; display: block;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}
  .certifi-objetivo hr {margin-left: 215px;margin-right: 205px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 1em;padding-right: 0px;padding-left: 0px;text-align: justify;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.3em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 0.91em;text-align: justify;padding: 0px 0px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 130%;margin-left: 155px;margin-top: 30px;}
  .certifi-ayudarte-padding{padding-left: 175px;padding-right: 175px;padding-top: 115px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 991px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:20px ;}
  .certifi-index-encabezado img {width: 60%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 70%;}
  .certifi-index-conteni h3 {font-size: 0.9em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 0.8em;border-radius: 3px;padding: 5px 12px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: 165px;width: 112%; display: block;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 145px;margin-right: 135px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 0.9em;padding-right: 0px;padding-left: 0px;text-align: justify;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 1.8em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 1.8em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.1em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 0.72em;text-align: justify;padding: 0px 0px;}

  .certifi-ayudarte button{font-size: 1.2em;width: 260px;height: 40px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 170%;margin-left: 35px;margin-top: 15px;}
  .certifi-ayudarte-padding{padding-left: 120px;padding-right: 35px;padding-top: 110px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 768px){
  .pt-pb-certifi-index{padding-top:180px ;padding-bottom:20px ;}
  .certifi-index-encabezado img {width: 60%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 70%;}
  .certifi-index-conteni h3 {font-size: 0.9em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 0.8em;border-radius: 3px;padding: 5px 12px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{margin-top: 165px;width: 112%; display: block;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 145px;margin-right: 135px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 1.8em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 0.9em;padding-right: 0px;padding-left: 0px;text-align: justify;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 1.8em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 1.8em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.1em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 0.7em;text-align: justify;padding: 0px 0px;}

  .certifi-ayudarte button{font-size: 1.2em;width: 260px;height: 40px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 170%;margin-left: 35px;margin-top: 15px;}
  .certifi-ayudarte-padding{padding-left: 120px;padding-right: 35px;padding-top: 110px;}
  .certifi-ayudarte-mobil{display: none;}
  .certifi-ayudarte-desktop{display: block;}
}
@media (max-width: 767px){
  .pt-pb-certifi-index{padding-top:240px ;padding-bottom:70px;}
  .certifi-index-encabezado img {width: 80%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 45%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 1em;border-radius: 3px;padding: 5px 20px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{display: none;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 165px;margin-right: 160px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 0.9em;padding-right: 0px;padding-left: 0px;text-align: justify;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.5em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 20%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 1em;text-align: center;padding: 0px 80px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 100%;margin-left: 0px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 130px;padding-right: 40px;padding-top: 50px;}
  .certifi-ayudarte-mobil{display: block;}
  .certifi-ayudarte-desktop{display: none;}
}
@media (max-width: 550px){
  .pt-pb-certifi-index{padding-top:240px ;padding-bottom:70px;}
  .certifi-index-encabezado img {width: 80%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 55%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 1em;border-radius: 3px;padding: 5px 20px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .img-objetivo-beneficios img{display: none;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 70px;}
  .certifi-objetivo hr {margin-left: 105px;margin-right: 105px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2.5em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 2.5em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 1em;padding-right: 15px;padding-left: 25px;text-align: left;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2.5em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2.5em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.5em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 1em;text-align: center;padding: 0px 25px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 100%;margin-left: 0px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 75px;padding-right: 75px;padding-top: 50px;}
  .certifi-ayudarte-mobil{display: block;}
  .certifi-ayudarte-desktop{display: none;}
}
@media (max-width: 375px){
  .pt-pb-certifi-index{padding-top:240px ;padding-bottom:70px ;}
  .certifi-index-encabezado img {width: 80%;}
  .certifi-index-conteni hr {margin-left: 95px;margin-right: 95px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 55%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 1em;border-radius: 3px;padding: 5px 20px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 100px;}
  .certifi-objetivo hr {margin-left: 90px;margin-right: 90px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 2em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 1em;padding-right: 40px;padding-left: 50px;text-align: left;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.5em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 1em;text-align: center;padding: 0px 25px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 100%;margin-left: 0px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 55px;padding-right: 55px;padding-top: 50px;}
  .certifi-ayudarte-mobil{display: block;}
  .certifi-ayudarte-desktop{display: none;}
}
@media (max-width: 320px){
  .pt-pb-certifi-index{padding-top:240px ;padding-bottom:60px ;}
  .certifi-index-encabezado img {width: 80%;}
  .certifi-index-conteni hr {margin-left: 68px;margin-right: 68px;margin-bottom: 5px;}
  .certifi-index-conteni h1 {font-size: 2em;margin-bottom: 50px;}
  .certifi-index-conteni img {width: 60%;}
  .certifi-index-conteni h3 {font-size: 1em;margin-top: 15px;margin-bottom: 15px;}
  .certifi-index-conteni button {font-size: 1em;border-radius: 3px;padding: 5px 20px;}

  .space-top-certifi {margin-bottom: 70px;}
  .space-top-certifi-2{margin-bottom: 70px; margin-top: 0px;}
  .certifi-content-objetivo {margin-top: 10px;margin-bottom: 60px;}

  .certifi-objetivo {margin-top: 50px;}
  .certifi-objetivo hr {margin-left: 80px;margin-right: 80px;margin-bottom: 15px;}
  .certifi-objetivo h1 {font-size: 1.7em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo h3 {font-size: 1.7em;padding-left: 0px;padding-bottom: 30px;}
  .certifi-objetivo p {font-size: 1em;padding-right: 10px;padding-left: 25px;}

  .certifi-beneficios {margin-top: 30px;padding-top: 30px;padding-bottom: 30px;}
  .certifi-beneficios h1 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h2 {font-size: 2em;margin-bottom: 30px;}
  .certifi-beneficios h3 {font-size: 1.2em;margin-bottom: 15px;}
  .certifi-beneficios-margin {margin-top: 20px;margin-bottom: 20px;}
  .certifi-beneficios img {width: 25%;margin-bottom: 10px;}
  .certifi-beneficios p {font-size: 0.9em;text-align: center;padding: 0px 25px;}

  .certifi-ayudarte button{font-size: 1.4em;width: 260px;height: 50px;}
  .certifi-ayudarte h1{font-size: 2.2em;}
  .certifi-ayudarte h1 span{font-size: 1.5em;}
  .certifi-ayudarte h2{font-size: 2.2em;}
  .certifi-ayudarte h2 span{font-size: 1.5em;}
  .certifi-ayudarte img{width: 100%;margin-left: 0px;margin-top: 25px;}
  .certifi-ayudarte-padding{padding-left: 30px;padding-right: 30px;padding-top: 50px;}
  .certifi-ayudarte-mobil{display: block;}
  .certifi-ayudarte-desktop{display: none;}
}
/*=========================================================TERMINA ESTILOS CERTIFICACIONES INDEX IBCJ==============================================*/

/*=========================================================INCIA ESTILOS RESPOSIVE CERTIFICACIONES INDIVIDUALES==========================================*/
@media (max-width: 2560px) {
.responsive-certifi-portada-lead-1  {padding-top: 42px;padding-bottom: 42px;margin-top: 133px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: -30px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-digital-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 50px;padding-bottom: 47px;margin-top: 133px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-fm-3 img {display: block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-security-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-security-3 img { display: block;}
.content-especificaciones h3{font-size: 1.7em;}
.content-especificaciones h5{font-size: 0.7em;margin-top: 30px;margin-bottom: -15px;}
.content-especificaciones p{font-size: 1.5em;}
.certifi-information-certifi img{width: 33%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.img-movil-certifi{display: none;}
.img-movil-certifi img{width: 50%;margin-top: -75px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 50px;margin-right: 50px;}
.content-especificaciones{padding-top: 70px;padding-bottom: 40px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.95em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.95em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.95em;margin-bottom: 20px;padding-right: 0px;}

.content-information-2 h5{font-size: 0.7em;font-weight: 700;margin-bottom: 40px;padding-left: 350px;color: #00155C;text-align: right;}
.content-information-2 p{font-size: 1.15em;margin-bottom: 30px;padding-right: 20px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 1.15em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 1.15em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 1.15em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.responsive-certifi-portada-lead  {padding-top: 35px;padding-bottom: 35px;margin-top: 95px;}
.responsive-certifi-portada-lead img {width: 45%;height: auto;}
.btn-certifi-form {font-size: 1.5em;padding: 15px 60px; margin-top: 30px;margin-left: 15px;margin-bottom: 50px;}
.form-certificacion2{min-height: 1165px;height:auto;box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 30%);margin-left: 30px;margin-right: 30px;padding: 40px;}
.form-certificacion2 img{margin-top: -195px;width: 62%;margin-bottom: 10px;}
.form-certificacion2 h3{font-size: 2.7em;margin-bottom: 35px;margin-top: 5px;}
.form-certificacion2 h4{font-size: 1em;width: 15.5vw;margin-top: 90px;}
.content-information-list-incluye-2 {margin-left: 30px;margin-right: 30px;margin-top: 65px;}
.content-information-list-incluye-2 ul li {font-size: 0.9em;line-height: 1.5;margin-bottom: 35px;}
.content-information-list-incluye-2 h1 span {font-size: 1em;color: #fff;font-weight: 600;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 h2 {font-size: 1.2em;color: #fff;font-weight: 500;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 h2 span {font-size: 1em;}
.content-information-list-incluye-2 i{color: #fff;font-size: 3em;padding-right: 15px;}
.margin-certifi-info-container{margin-top: -160px;}
.margin-certifi-avalado{margin-left: 30px; margin-right: 30px;margin-top: 50px;padding-bottom: 60px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 15px;}
.content-information-list3 ul li{font-size: 0.9em;padding-right: 20px;margin: 0;padding-left: 1.1em;padding-bottom: 10px;}
.about-certifi-border-left hr{width: 8.5vw;}
.form-margin-certification{margin-top: 50px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;}
.content-certifi-responsive-desktop-2{display: flex;}
}
@media (max-width: 1440px) {
.responsive-certifi-portada-lead-1  {padding-top: 42px;padding-bottom: 42px;margin-top: 133px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: -30px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-digital-2 img {width: 68%;margin-left: -30px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 50px;padding-bottom: 47px;margin-top: 133px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-fm-3 img {display: block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-security-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-security-3 img { display: block;}
.content-especificaciones h3{font-size: 1.5em;}
.content-especificaciones h5{font-size: 0.7em;margin-top: 30px;margin-bottom: -15px;}
.content-especificaciones p{font-size: 1.4em;}
.certifi-information-certifi img{width: 33%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.img-movil-certifi{display: none;}
.img-movil-certifi img{width: 50%;margin-top: -75px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 50px;margin-right: 50px;}
.content-especificaciones{padding-top: 70px;padding-bottom: 40px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h5{font-size: 0.7em;font-weight: 700;margin-bottom: 40px;padding-left: 350px;color: #00155C;text-align: right;}
.content-information-2 p{font-size: 1.05em;margin-bottom: 30px;padding-right: 20px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 1.05em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 1.05em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 1.05em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.responsive-certifi-portada-lead  {padding-top: 35px;padding-bottom: 35px;margin-top: 95px;}
.responsive-certifi-portada-lead img {width: 45%;height: auto;}
.btn-certifi-form {font-size: 1.5em;padding: 15px 60px; margin-top: 30px;margin-left: 15px;margin-bottom: 50px;}
.form-certificacion2{min-height: 1100px;height:auto;box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 30%);margin-left: 30px;margin-right: 30px;padding: 40px;}
.form-certificacion2 img{margin-top: -195px;width: 62%;margin-bottom: 10px;}
.form-certificacion2 h3{font-size: 2.7em;margin-bottom: 35px;margin-top: 5px;}
.form-certificacion2 h4{font-size: 1em;width: 15.5vw;margin-top: 90px;}
.content-information-list-incluye-2 {margin-left: 30px;margin-right: 30px;margin-top: 65px;}
.content-information-list-incluye-2 ul li {font-size: 0.9em;line-height: 1.5;margin-bottom: 35px;}
.content-information-list-incluye-2 h1 span {font-size: 1em;color: #fff;font-weight: 600;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 h2 {font-size: 1.2em;color: #fff;font-weight: 500;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 h2 span {font-size: 1em;}
.content-information-list-incluye-2 i{color: #fff;font-size: 3em;padding-right: 15px;}
.margin-certifi-info-container{margin-top: -160px;}
.margin-certifi-avalado{margin-left: 30px; margin-right: 30px;margin-top: 50px;padding-bottom: 60px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 15px;}
.content-information-list3 ul li{font-size: 0.9em;padding-right: 20px;margin: 0;padding-left: 1.1em;padding-bottom: 10px;}
.about-certifi-border-left hr{width: 8.5vw;}
.form-margin-certification{margin-top: 50px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;}
.content-certifi-responsive-desktop-2{display: flex;}
}
@media (max-width: 1280px) {
.responsive-certifi-portada-lead-1  {padding-top: 42px;padding-bottom: 42px;margin-top: 133px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: -30px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-digital-2 img {width: 58%;margin-left: -30px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 50px;padding-bottom: 47px;margin-top: 133px;}
.responsive-certifi-portada-fm-2 img {width: 60%;margin-left: -30px;}
.responsive-certifi-portada-fm-3 img {display: block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 35px;padding-bottom: 35px;margin-top: 133px;}
.responsive-certifi-portada-security-2 img {width: 70%;margin-left: -30px;}
.responsive-certifi-portada-security-3 img { display: block;}
.content-especificaciones h3{font-size: 1.4em;}
.content-especificaciones h5{font-size: 0.7em;margin-top: 30px;margin-bottom: -15px;}
.content-especificaciones p{font-size: 1.3em;}
.certifi-information-certifi img{width: 33%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.img-movil-certifi{display: none;}
.img-movil-certifi img{width: 50%;margin-top: -75px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 50px;margin-right: 50px;}
.content-especificaciones{padding-top: 70px;padding-bottom: 40px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.85em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h5{font-size: 0.7em;font-weight: 700;margin-bottom: 40px;padding-left: 350px;color: #00155C;text-align: right;}
.content-information-2 p{font-size: 1em;margin-bottom: 30px;padding-right: 20px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.45em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.45em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.45em;left: 5px;}
.responsive-certifi-portada-lead  {padding-top: 35px;padding-bottom: 35px;margin-top: 95px;}
.responsive-certifi-portada-lead img {width: 45%;height: auto;}
.btn-certifi-form {font-size: 1.5em;padding: 15px 60px; margin-top: 30px;margin-left: 15px;margin-bottom: 50px;}
.form-certificacion2{min-height: 1165px;height: auto;box-shadow: 0px 1px 3px 2px rgb(0 0 0 / 30%);margin-left: 30px;margin-right: 30px;padding: 40px;}
.form-certificacion2 img{margin-top: -165px;width: 62%;margin-bottom: 10px;}
.form-certificacion2 h3{font-size: 2.7em;margin-bottom: 35px;margin-top: 5px;}
.form-certificacion2 h4{font-size: 1em;width: 15.5vw;margin-top: 90px;}
.content-information-list-incluye-2 {margin-left: 30px;margin-right: 30px;margin-top: 65px;}
.content-information-list-incluye-2 ul li {font-size: 0.9em;line-height: 1.5;margin-bottom: 35px;}
.content-information-list-incluye-2 h1 span {font-size: 1em;color: #fff;font-weight: 600;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 h2 span {font-size: 1em;}
.content-information-list-incluye-2 h2 {font-size: 1.2em;color: #fff;font-weight: 500;font-family: 'Titillium Web';text-transform: none;text-align: left;}
.content-information-list-incluye-2 i{color: #fff;font-size: 3em;padding-right: 15px;}
.margin-certifi-info-container{margin-top: -160px;}
.margin-certifi-avalado{margin-left: 30px; margin-right: 30px;margin-top: 50px;padding-bottom: 60px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 15px;}
.content-information-list3 ul li{font-size: 0.9em;padding-right: 20px;margin: 0;padding-left: 1.1em;padding-bottom: 10px;}
.about-certifi-border-left hr{width: 8.5vw;}
.form-margin-certification{margin-top: 50px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;}
.content-certifi-responsive-desktop-2{display: flex;}
}
@media (max-width: 1199px) {
.responsive-certifi-portada-lead-1 {padding-top: 74px;padding-bottom: 48px;margin-top: 132px;}
.responsive-certifi-portada-lead-2 img {width: 95%;margin-left: 0px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-digital-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 72px;padding-bottom: 60px;margin-top: 132px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-fm-3 img {display:block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-security-2 img {width: 70%; margin-left: 00px;}
.responsive-certifi-portada-security-3 img {display: block;}
.content-especificaciones h3{font-size: 1.3em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: -20px;}
.content-especificaciones p{font-size: 1.05em;}
.certifi-information-certifi img{width: 40%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: -10px;margin-top: -20px;margin-left: 84px;margin-right: 84px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 0.9em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 0.85em;margin-top: -15px;padding-right: 160px;}
.content-information-list-incluye-2 h2 span {font-size: 0.95em;margin-top: -15px;padding-right: 160px;}
.content-information-list-incluye-2 h2 {font-size: 0.64em !important;text-align: left;}
.img-movil-certifi{display: none;}
.img-movil-certifi img{width: 50%;margin-top: -75px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 50px;margin-right: 50px;}
.content-especificaciones{padding-top: 60px;padding-bottom: 40px;}  
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 30%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -145px;}
.examen-separado img {width: 20%;padding-right: 10px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.4em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.4em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.1em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title {font-size: 1.2em;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 290px;}
.content-information-2 p{font-size: 0.95em;margin-bottom: 30px;padding-right: 20px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 10.5vw;}
.content-information-3 h1 {font-size: 1.8em !important;}
.responsive-certifi-portada-lead  {padding-top: 35px;padding-bottom: 35px;margin-top: 95px;}
.responsive-certifi-portada-lead img {width: 45%;height: auto;}
.btn-certifi-form {font-size: 1.5em;padding: 15px 60px; margin-top: 30px;margin-left: 15px;margin-bottom: 50px;}
.form-certificacion2{min-height: 1500px;height: auto;box-shadow: 0px 10px 15px 2px rgba(0,0,0,0.1);margin-left: 50px;margin-right: 50px;padding: 40px;}
.form-certificacion2 img{margin-top: -160px;width: 85%;margin-bottom: 10px;}
.form-certificacion2 h3{font-size: 2.7em;margin-bottom: 25px;margin-top: 5px;}
.form-certificacion2 h4{font-size: 1em;width: 18.5vw;margin-top: 60px;}
.content-information-list-incluye-2 {margin-left: 50px;margin-right: 50px;margin-top: 65px;}
.content-information-list-incluye-2  i{font-size: 1.3em;}
.margin-certifi-info-container{margin-top: -155px;}
.margin-certifi-avalado{margin-left: 40px; margin-right: 50px;margin-top: 50px;}
.margin-certifi-avalado img{width: 150%;margin-bottom: 20px;}
.content-information-list3 ul li{font-size: 0.9em;padding-right: 20px;margin: 0;padding-left: 1.1em;padding-bottom: 20px;}
.about-certifi-border-left hr{width: 11.2vw;}
.form-margin-certification{margin-top: 50px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;  padding: 20px 40px;}
.content-certifi-responsive-desktop-2{display: flex; padding: 20px 40px;}
}
@media (max-width: 1024px) {
.responsive-certifi-portada-lead-1 {padding-top: 74px;padding-bottom: 48px;margin-top: 132px;}
.responsive-certifi-portada-lead-2 img {width: 95%;margin-left: 0px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-digital-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 72px;padding-bottom: 60px;margin-top: 132px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-fm-3 img {display:block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 60px;padding-bottom: 50px;margin-top: 132px;}
.responsive-certifi-portada-security-2 img {width: 70%; margin-left: 00px;}
.responsive-certifi-portada-security-3 img {display: block;}
.content-especificaciones h3 {font-size: 1.3em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: -20px;}
.content-especificaciones p {font-size: 1.05em;margin-left: 0px;margin-right: 0px;}
.certifi-information-certifi img{width: 40%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 102px;margin-right: 102px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 0.9em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 0.85em;margin-top: -15px;padding-right: 140px;}
.content-information-list-incluye-2 h2 {font-size: 0.64em !important;}
.content-information-list-incluye-2 h2 span {font-size: 0.95em;margin-top: -15px;padding-right: 140px;}
.img-movil-certifi{display: none;text-align: center;} 
.img-movil-certifi img {width: 50%; margin-top: -100px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 105px;margin-right: 105px;}
.content-especificaciones {padding-top: 60px;padding-bottom: 40px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 30%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -145px;}
.examen-separado img {width: 20%;padding-right: 10px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.1em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title {font-size: 1.1em;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 290px;}
.content-information-2 p{font-size: 0.9em;margin-bottom: 30px;padding-right: 0px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 10.5vw;}
.content-information-3 h1 {font-size: 1.7em !important;}
.responsive-certifi-portada-lead  {padding-top: 0px;padding-bottom: 25px;margin-top: 95px;}
.responsive-certifi-portada-lead img {width: 45%;height: auto;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1400px;height: auto;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);padding: 25px;margin-left: 50px;margin-right: 50px;}
.form-certificacion2 img {margin-top: -130px;width: 70%;margin-bottom: 10px;}
.content-information-list-incluye-2 {margin-left: 50px;margin-right: 50px;margin-top: 60px;}
.margin-certifi-info-container{margin-top: -160px;}
.margin-certifi-avalado{margin-left: 50px;margin-right: 50px;margin-top: 40px;}
.margin-certifi-avalado img{width: 150%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 2.7em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 1em;width: 26vw; margin-top: 60px;}
.content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.about-certifi-border-left hr {width: 14vw;}
.form-margin-certification {margin-top: 20px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;  padding: 20px 40px;}
.content-certifi-responsive-desktop-2{display: flex; padding: 20px 40px;}
}
@media (max-width: 991px) {
  .responsive-certifi-portada-lead-1 {padding-top: 80px;padding-bottom: 48px;margin-top: 133px;}
  .responsive-certifi-portada-lead-2 img {width: 95%;margin-left: -60px;}
  .responsive-certifi-portada-lead-3 img {display: block;}
  .responsive-certifi-portada-digital-1 {padding-top: 70px;padding-bottom: 50px;margin-top: 133px;}
  .responsive-certifi-portada-digital-2 img {width: 85%;margin-left: -60px;}
  .responsive-certifi-portada-digital-3 img {display: block;}
  .responsive-certifi-portada-fm-1 {padding-top: 86px;padding-bottom: 60px;margin-top: 133px;}
  .responsive-certifi-portada-fm-2 img {width: 80%;margin-left: -60px;}
  .responsive-certifi-portada-fm-3 img {display:block;}
  .responsive-certifi-portada-emprendimiento-1 {padding-top: 80px;padding-bottom: 50px;margin-top: 133px;}
  .responsive-certifi-portada-emprendimiento-2 img {width: 85%;margin-left: -60px;}
  .responsive-certifi-portada-emprendimiento-3 img {display: block;}
  .responsive-certifi-portada-security-1 {padding-top: 80px;padding-bottom: 50px;margin-top: 133px;}
  .responsive-certifi-portada-security-2 img {width: 90%; margin-left: -60px;}
  .responsive-certifi-portada-security-3 img {display: block;}
  .content-especificaciones h3 {font-size: 1.1em;}
  .content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: 0px;}
  .content-especificaciones p {font-size: 0.75em;margin-left: 0px;margin-right: 0px;}
  .certifi-information-certifi img{width: 45%; margin-bottom:14px;}
  .certifi-information-certifi h3 span{font-size: 1em;}
  .certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 93px;margin-right: 93px;}
  .content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
  .content-information-list-incluye-2 ul li {font-size: 0.9em !important;margin-bottom: 25px;}
  .content-information-list-incluye-2 i {font-size: 1em;}
  .content-information-list-incluye-2 h1 span {font-size: 0.85em;margin-top: -15px;padding-right: 140px;}
  .content-information-list-incluye-2 h2 span {font-size: 0.95em;margin-top: -15px;padding-right: 140px;}
  .content-information-list-incluye-2 h2 {font-size: 0.64em !important;}
  .img-movil-certifi{display: none;text-align: center;} 
  .img-movil-certifi img {width: 50%; margin-top: -100px;}
  .btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 105px;margin-right: 105px;}
  .content-especificaciones {padding-top: 40px;padding-bottom: 20px;} 
  .button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
  .button-lead a span {font-size: 1.4em;}
  .button-lead a i {font-size: 1.2em;padding-left: 10px;}   
  .content-information-list-incluye-2 img {width: 25%;padding-right: 10px;}  
  .alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -145px;}
  .examen-separado img {width: 20%;padding-right: 10px;}
  .content-information-2{padding-top: 60px;padding-bottom: 40px;}
  .content-information-2 h1{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
  .content-information-2 h2{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
  .content-information-2 h3{font-size: 1.1em;margin-bottom: 20px;padding-right: 0px;}
  .content-information-2 h3.alianzas-title {font-size: 1.1em;}
  .content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 170px;}
  .content-information-2 p{font-size: 0.9em;margin-bottom: 30px;padding-right: 0px;}
  .content-information-list-2 {margin-bottom: 30px;}
  .content-information-list-2 ul li{font-size: 0.9em;margin-bottom: 5px;}
  .content-information-list-2 ul li {padding-left: 1.5em;}
  .content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;} 
  .content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
  .content-information-list-4 ul li{font-size: 0.9em;margin-bottom: 5px;}
  .content-information-list-4 ul li {padding-left: 1.5em;}
  .content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;} 
  .content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
  .content-information-list-5 ul li{font-size: 0.9em;margin-bottom: 5px;}
  .content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
  .content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
  .about-certifi-border-left-2 hr{width: 12.8vw;}
  .content-information-3 h1 {font-size: 1.6em !important;}
  .btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
  .form-certificacion2 {min-height: 1465px;height: auto;margin-left: 0px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);margin-right: 0px;padding: 25px;}
  .form-certificacion2 img {margin-top: -130px;width: 75%;margin-bottom: 10px;}
  .content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 60px;}
  .margin-certifi-info-container{margin-top: -170px;}
  .margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
  .margin-certifi-avalado img{width: 180%;margin-bottom: 25px;}
  .form-certificacion2 h3 {font-size: 2.7em;margin-bottom: 35px;margin-top: -5px;}
  .form-certificacion2 h4 {font-size: 1em;width: 26vw;margin-top: 60px;}
  .content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
  .content-information-list-incluye-2 i {font-size: 1em;}
  .about-certifi-border-left hr {width: 14vw;}
  .form-margin-certification {margin-top: 20px;}
  .content-certifi-responsive-mobil{display: none;}
  .content-certifi-responsive-desktop{display: block;  padding: 20px 40px;}
  .content-certifi-responsive-desktop-2{display: flex; padding: 20px 40px;}
}
@media (max-width: 830px) {
.responsive-certifi-portada-lead-1 {padding-top: 80px;padding-bottom: 48px;margin-top: 77px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: -5px;}
.responsive-certifi-portada-lead-3 img {display: block;}
.responsive-certifi-portada-digital-1 {padding-top: 80px;padding-bottom: 50px;margin-top: 77px;}
.responsive-certifi-portada-digital-2 img {width: 75%;margin-left: -5px;}
.responsive-certifi-portada-digital-3 img {display: block;}
.responsive-certifi-portada-fm-1 {padding-top: 80px;padding-bottom: 60px;margin-top: 77px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: -5px;}
.responsive-certifi-portada-fm-3 img {display:block;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 80px;padding-bottom: 50px;margin-top: 77px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 80%;margin-left: -5px;}
.responsive-certifi-portada-emprendimiento-3 img {display: block;}
.responsive-certifi-portada-security-1 {padding-top: 80px;padding-bottom: 50px;margin-top: 77px;}
.responsive-certifi-portada-security-2 img {width: 80%;margin-left: -5px;}
.responsive-certifi-portada-security-3 img {display: block;}
.content-especificaciones h3 {font-size: 1.1em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: 0px;}
.content-especificaciones p {font-size: 0.75em;margin-left: 0px;margin-right: 0px;}
.certifi-information-certifi img{width: 45%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 93px;margin-right: 93px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 1em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 0.85em;margin-top: -15px;padding-right: 60px;}
.content-information-list-incluye-2 h2 span {font-size: 0.95em;margin-top: -15px;padding-right: 60px;}
.content-information-list-incluye-2 h2 {font-size: 0.64em !important;}
.img-movil-certifi{display: none;text-align: center;} 
.img-movil-certifi img {width: 50%; margin-top: -100px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 105px;margin-right: 105px;}
.content-especificaciones {padding-top: 40px;padding-bottom: 20px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 25%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -145px;}
.examen-separado img {width: 20%;padding-right: 10px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.3em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.2em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title {font-size: 1.1em;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 170px;}
.content-information-2 p{font-size: 0.9em;margin-bottom: 30px;padding-right: 0px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 12.8vw;}
.content-information-3 h1 {font-size: 1.6em !important;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1465px;height: auto;margin-left: 0px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);margin-right: 0px;padding: 25px;}
.form-certificacion2 img {margin-top: -130px;width: 75%;margin-bottom: 10px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 60px;}
.margin-certifi-info-container{margin-top: -170px;}
.margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-avalado img{width: 160%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 2.7em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 1em;width: 26vw;margin-top: 60px;}
.content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.about-certifi-border-left hr {width: 14vw;}
.form-margin-certification {margin-top: 20px;}
.content-certifi-responsive-mobil{display: none;}
.content-certifi-responsive-desktop{display: block;  padding: 20px 40px;}
.content-certifi-responsive-desktop-2{display: flex; padding: 20px 40px;}
}
@media (max-width: 767px) {
.responsive-certifi-portada-lead-1 {padding-top: 95px;padding-bottom: 135px;margin-top: 168px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: -95px;}
.responsive-certifi-portada-lead-3 img {display: none;}
.responsive-certifi-portada-digital-1 {padding-top: 141px;padding-bottom: 141px;margin-top: 168px;}
.responsive-certifi-portada-digital-2 img {width: 60%;margin-left: -95px;}
.responsive-certifi-portada-digital-3 img {display: none;}
.responsive-certifi-portada-fm-1 {padding-top: 121px;padding-bottom: 145px;margin-top: 168px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: -95px;}
.responsive-certifi-portada-fm-3 img {display:none;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 90px;padding-bottom: 160px;margin-top: 168px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 80%;margin-left: -95px;}
.responsive-certifi-portada-emprendimiento-3 img {display: none;}
.responsive-certifi-portada-security-1  {padding-top: 110px;padding-bottom: 140px;margin-top: 168px;}
.responsive-certifi-portada-security-2 img {width: 80%;margin-left: -95px;}
.responsive-certifi-portada-security-3 img {display: none;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.2em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title{font-size: 1.3em; margin-bottom: 30px;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 350px;}
.content-information-2 p{font-size: 0.95em;margin-bottom: 30px;padding-right: 0px;}
.content-especificaciones h3 {font-size: 1.6em;}
.content-especificaciones h5{font-size: 0.7em;margin-top: 30px;margin-bottom: 15px;}
.content-especificaciones p {font-size: 1.3em;margin-left: 60px;margin-right: 60px;}
.certifi-information-certifi img{width: 20%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 155px;margin-right: 155px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 1em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 1em;margin-top: -15px;padding-right: 195px;}
.content-information-list-incluye-2 h2 span {font-size: 1em;margin-top: -15px;padding-right: 195px;}
.content-information-list-incluye-2 h2 {font-size: 0.74em !important;}
.img-movil-certifi{display: block;text-align: center;} 
.img-movil-certifi img {width: 50%; margin-top: -128px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 120px;margin-right: 120px;}
.content-especificaciones {padding-top: 10px;padding-bottom: 10px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 25%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -145px;}
.examen-separado img {width: 15%;padding-right: 10px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 14.8vw;}
.content-information-3 h1 {font-size: 1.8em !important;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1020px;height: auto;margin-left: 0px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);margin-right: 0px;padding: 50px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-info-container{margin-top: 15px;}
.margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 3em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 1em;width: 26vw; margin-top: 50px;}
.content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.about-certifi-border-left hr {width: 26vw;}
.form-margin-certification {margin-top: 20px;}
.content-certifi-responsive-mobil{display: block; padding: 30px 20px;}
.content-certifi-responsive-desktop{display: none;}
.content-certifi-responsive-desktop-2{display: none;}
}
@media (max-width: 550px) {
.responsive-certifi-portada-lead-1 {padding-top: 105px;padding-bottom: 115px;margin-top: 168px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-lead-3 img {display: none;}
.responsive-certifi-portada-digital-1 {padding-top: 95px;padding-bottom: 115px;margin-top: 168px;}
.responsive-certifi-portada-digital-2 img {width: 60%;margin-left: 0px;}
.responsive-certifi-portada-digital-3 img {display: none;}
.responsive-certifi-portada-fm-1 {padding-top: 90px;padding-bottom: 122px;margin-top: 168px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-fm-3 img {display:none;}
.responsive-certifi-portada-emprendimiento-1 {padding-top: 85px;padding-bottom: 115px;margin-top: 168px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-emprendimiento-3 img {display: none;}
.responsive-certifi-portada-security-1  {padding-top: 100px;padding-bottom: 100px;margin-top: 168px;}
.responsive-certifi-portada-security-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-security-3 img {display: none;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.2em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title{font-size: 1.3em; margin-bottom: 30px;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 235px;}
.content-information-2 p{font-size: 0.95em;margin-bottom: 30px;padding-right: 0px;}
.content-especificaciones h3 {font-size: 1.3em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: 15px;}
.content-especificaciones p {font-size: 1.3em;margin-left: 60px;margin-right: 60px;}
.certifi-information-certifi img{width: 20%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 124px;margin-right: 124px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 1em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 0.8em;margin-top: -15px;padding-right: 45px;}
.content-information-list-incluye-2 h2 span {font-size: 0.8em;margin-top: -15px;padding-right: 45px;}
.content-information-list-incluye-2 h2 {font-size: 0.74em !important;}
.img-movil-certifi{display: block;text-align: center;} 
.img-movil-certifi img {width: 50%; margin-top: -100px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 77px;margin-right: 77px;}
.content-especificaciones {padding-top: 10px;padding-bottom: 10px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 30%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -115px;}
.examen-separado img {width: 20%;padding-right: 10px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 25.8vw;}
.content-information-3 h1 {font-size: 1.8em !important;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1230px;height:auto;margin-left: 0px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);margin-right: 0px;padding: 25px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-info-container{margin-top: 15px;}
.margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 2.7em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 1em;width: 45vw; margin-top: 40px;}
.content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.about-certifi-border-left hr {width: 26vw;}
.form-margin-certification {margin-top: 20px;}
.content-certifi-responsive-mobil{display: block;}
.content-certifi-responsive-desktop{display: none;}
.content-certifi-responsive-desktop-2{display: none;}
}
@media (max-width: 375px) {
.responsive-certifi-portada-lead-1 {padding-top: 74px;padding-bottom: 95px;margin-top: 168px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-lead-3 img {display: none;}
.responsive-certifi-portada-digital-1 {padding-top: 86px;padding-bottom: 100px;margin-top: 168px;}
.responsive-certifi-portada-digital-2 img {width: 65%;margin-left: 0px;}
.responsive-certifi-portada-digital-3 img {display: none;}
.responsive-certifi-portada-fm-1 {padding-top: 80px;padding-bottom: 100px;margin-top: 168px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-fm-3 img {display:none;}
.responsive-certifi-portada-emprendimiento-1  {padding-top: 70px;padding-bottom: 99px;margin-top: 168px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-emprendimiento-3 img {display: none;}
.responsive-certifi-portada-security-1  {padding-top: 69px;padding-bottom: 80px;margin-top: 168px;}
.responsive-certifi-portada-security-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-security-3 img {display: none;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.2em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title{font-size: 1.3em; margin-bottom: 30px;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 180px;}
.content-information-2 p{font-size: 0.95em;margin-bottom: 30px;padding-right: 0px;}
.content-especificaciones h3 {font-size: 1.3em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: 15px;}
.content-especificaciones p {font-size: 1.3em;margin-left: 25px;margin-right: 25px;}
.certifi-information-certifi img{width: 20%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 124px;margin-right: 124px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 ul li {font-size: 1em !important;margin-bottom: 25px;}
.content-information-list-incluye-2 i {font-size: 1em;}
.content-information-list-incluye-2 h1 span {font-size: 0.8em;margin-top: -15px;padding-right: 0px;}
.content-information-list-incluye-2 h2 span {font-size: 0.8em;margin-top: -15px;padding-right: 0px;}
.content-information-list-incluye-2 h2 {font-size: 0.74em !important;}
.img-movil-certifi{display: block;text-align: center;} .img-movil-certifi img {width: 50%; margin-top: -85px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 50px;margin-right: 50px;}
.content-especificaciones {padding-top: 10px;padding-bottom: 10px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}.button-lead a span {font-size: 1.4em;}.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-information-list-incluye-2 img {width: 30%;padding-right: 10px;}
.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -115px;}
.examen-separado img {width: 20%;padding-right: 10px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.95em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 25.8vw;}
.content-information-3 h1 {font-size: 1.6em !important;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1345px;height: auto;margin-left: 0px;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 70%);margin-right: 0px;padding: 25px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-info-container{margin-top: 15px;}
.margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-avalado img{width: 110%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 2.4em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 1em;width: 52vw;}
.content-information-list3 ul li {font-size: 0.9em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.about-certifi-border-left hr {width: 29vw;}
.form-margin-certification {margin-top: 20px;}
.content-certifi-responsive-mobil{display: block;}
.content-certifi-responsive-desktop{display: none;}
.content-certifi-responsive-desktop-2{display: none;}
}
@media (max-width: 320px) {
.responsive-certifi-portada-lead-1 {padding-top: 54px;padding-bottom: 95px;margin-top: 168px;}
.responsive-certifi-portada-lead-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-lead-3 img {display: none;}
.responsive-certifi-portada-digital-1  {padding-top: 68px;padding-bottom: 95px;margin-top: 168px;}
.responsive-certifi-portada-digital-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-digital-3 img {display: none;}
.responsive-certifi-portada-fm-1  {padding-top: 63px;padding-bottom: 95px;margin-top: 168px;}
.responsive-certifi-portada-fm-2 img {width: 70%;margin-left: 0px;}
.responsive-certifi-portada-fm-3 img {display:none;}
.responsive-certifi-portada-emprendimiento-1  {padding-top: 65px;padding-bottom: 84px;margin-top: 168px;}
.responsive-certifi-portada-emprendimiento-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-emprendimiento-3 img {display: none;}
.responsive-certifi-portada-security-1  {padding-top: 69px;padding-bottom: 80px;margin-top: 168px;}
.responsive-certifi-portada-security-2 img {width: 80%;margin-left: 0px;}
.responsive-certifi-portada-security-3 img {display: none;}
.img-movil-certifi{display: block;text-align: center;}
.img-movil-certifi img {width: 50%; margin-top: -75px;}
.content-information-list-incluye-2 img {width: 30%;padding-right: 10px;}
.content-information-list-incluye-2 {padding-left: 10px;padding-right: 10px;padding-top: 40px;}
.content-especificaciones h3 {font-size: 1.3em;}
.content-especificaciones h5{font-size: 0.6em;margin-top: 30px;margin-bottom: 15px;}
.content-especificaciones p {font-size: 1.3em;margin-left: 25px;margin-right: 25px;}
.alianzas-certificaciones-landing{text-align: center;margin-bottom: 40px; margin-left: -115px;}
.certifi-information-certifi img{width: 20%; margin-bottom:14px;}
.certifi-information-certifi h3 span{font-size: 1em;}
.certifi-info-solo-5 hr {margin-bottom: 0px;margin-top: -20px;margin-left: 70px;margin-right: 70px;}
.content-information-list-incluye-2 {margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.content-information-list-incluye-2 i {font-size: 2em;}
.content-information-list-incluye-2 ul li {font-size: 0.9em;margin-bottom: 35px;}
.content-information-list-incluye-2 h1 span {font-size: 0.8em;margin-top: -15px;padding-right: 0px;}
.content-information-list-incluye-2 h2 span {font-size: 0.8em;margin-top: -15px;padding-right: 0px;}
.content-information-list-incluye-2 h2 {font-size: 0.74em !important;}

.alianzas-certificaciones-landing {margin-bottom: 40px;margin-left: -110px;}
.examen-separado {display: inline-flex; place-items: center;}
.examen-separado img{width: 20%; padding-right: 10px;}
.content-especificaciones {padding-top: 10px;padding-bottom: 15px;}
.content-information-2{padding-top: 60px;padding-bottom: 40px;}
.content-information-2 h1{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h2{font-size: 1.5em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3{font-size: 1.2em;margin-bottom: 20px;padding-right: 0px;}
.content-information-2 h3.alianzas-title{font-size: 1.2em; margin-bottom: 30px;}
.content-information-2 h5{font-size: 0.6em;margin-bottom: 40px;padding-left: 121px;}
.content-information-2 p{font-size: 0.9em;margin-bottom: 30px;padding-right: 0px;}
.content-information-list-2 {margin-bottom: 30px;}
.content-information-list-2 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-2 ul li {padding-left: 1.5em;}
.content-information-list-2  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-4 {margin-bottom: 0px; margin-top: -25px;}
.content-information-list-4 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-4 ul li {padding-left: 1.5em;}
.content-information-list-4  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-5 {margin-bottom:30px; margin-top: -25px;}
.content-information-list-5 ul li{font-size: 0.9em;margin-bottom: 5px;}
.content-information-list-5 ul li {padding-left: 1.5em;position: relative;}
.content-information-list-5  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.content-information-list-6 {margin-bottom:30px; margin-top: 25px;}
.content-information-list-6 ul li{font-size: 1em !important;margin-bottom: 20px;padding-left: 1.5em;}
.content-information-list-6  ul li:after {height: 0.5em;width: 0.5em;top: 0.55em;left: 5px;}
.about-certifi-border-left-2 hr{width: 28.8vw;}
.content-information-3 h1 {font-size: 1.5em !important;}
.btn-certifi-form {font-size: 0.9em;padding: 10px 20px;margin-top: 15px;margin-left: 30px;margin-bottom: 30px;}
.form-certificacion2 {min-height: 1380px;height: auto;margin-left: 0px;margin-right: 0px;padding: 15px; }
.margin-certifi-info-container{margin-top: 15px;}
.margin-certifi-avalado{margin-left: 0px;margin-right: 0px;margin-top: 40px;}
.margin-certifi-avalado img{width: 100%;margin-bottom: 25px;}
.form-certificacion2 h3 {font-size: 2.4em;margin-bottom: 35px;margin-top: -5px;}
.form-certificacion2 h4 {font-size: 0.9em;width: 55vw;}
.content-information-list3 ul li {font-size: 0.8em;padding-right: 1em;padding-left: 1.1em;padding-bottom: 15px;}
.about-certifi-border-left hr {width: 34vw;}
.form-margin-certification {margin-top: 20px;}
.btn-certifi-inscribirme {border: 2px solid #fff;font-size: 1em;padding: 10px 35px;margin-top: 30px;margin-bottom: 30px;margin-left: 20px;margin-right: 20px;}
.button-lead a {padding: 15px 20px;font-size: 16px;margin: 4px 2px;}
.button-lead a span {font-size: 1.4em;}
.button-lead a i {font-size: 1.2em;padding-left: 10px;}
.content-certifi-responsive-mobil{display: block;}
.content-certifi-responsive-desktop{display: none;}
.content-certifi-responsive-desktop-2{display: none;}
}

@media (max-width: 2560px){
.accordion-title{font-size: 1.2em;padding-right: 50px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1rem 1.7rem;font-size: 1.2rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 1.1em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 1.1em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 25px;}
}
@media (max-width: 1440px){
.accordion-title{font-size: 1.1em;padding-right: 90px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1rem 1.7rem;font-size: 1.2rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 1em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 1em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 25px;}
}
@media (max-width: 1280px){
.accordion-title{font-size: 0.9em;padding-right: 50px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1rem 1.7rem;font-size: 1.2rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.9em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.9em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 25px;}
}
@media (max-width: 1199px){
.accordion-title{font-size: 1em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.9em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 3px;}
}
@media (max-width: 1024px){
.accordion-title{font-size: 1em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.9em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 3px;}
}
@media (max-width: 991px){
.accordion-title{font-size: 0.95em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.85em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 3px;}
}
@media (max-width: 768px){
.accordion-title{font-size: 0.9em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.85em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 5px;}
}
@media (max-width: 767px){
.accordion-title{font-size: 1em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.85em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 5px;}
}
@media (max-width: 440px){
.accordion-title{font-size: 1em;padding-right: 15px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.9em;font-size: 0.85em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.85em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 5px;}
}
@media (max-width: 375px){
.accordion-title{font-size: 1em;padding-right: 30px;}
.accordion-icon i {font-size: 1.5em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.8rem;font-size: 0.9em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.85em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 5px;}
}
@media (max-width: 320px){
.accordion-title{font-size: 0.9em;padding-right: 5px;}
.accordion-icon i {font-size: 1.3em;}
.accordion-btn {padding: 1em 0.4em;font-size: 1.1rem;}
.accordion-content p {padding: 1rem 0.8rem;font-size: 0.8em !IMPORTANT;margin-bottom: 0px !IMPORTANT;padding-right: 12px !IMPORTANT;}
.accordion-content ul li{font-size: 0.8em;margin-bottom: 15px;margin-top: 15px; padding-left: 1.5em;}
.accordion-content ul {margin-left: 5px;}
}
/*=========================================================TERMINA ESTILOS RESPOSIVE CERTIFICACIONES INDIVIDUALES==========================================*/

/*=========================================================INICIA Acordion multiple (Opcional)====================================================================*/
@media (max-width: 2560px) {
  .group-list-certificaciones-indi label {padding-left: 3rem;}
  .group-list-certificaciones-indi h3 {padding-left: 0rem;padding-right: 25px;font-size: 0.9em;}
  .group-list-certificaciones-indi ul {margin-left: 40px;}
}
@media (max-width: 1440px) {
  .group-list-certificaciones-indi label {padding-left: 3rem;}
}
@media (max-width: 1280px) {
  .group-list-certificaciones-indi label {padding-left: 3rem;padding-top: 20px; padding-bottom: 20px;}
}
@media (max-width: 1199px) {
  .group-list-certificaciones-indi label {padding-left: 1.5rem;}
  .group-list-certificaciones-indi h3 {padding-left: 0rem;padding-right: 25px;font-size: 0.85em;}
  .group-list-certificaciones-indi ul {margin-left: 20px;}
}

@media only screen and (max-width: 1199.5px) and (min-width: 991.5.5px)  {
  .group-list-certificaciones-indi ul li {font-size: 1.2em;}
}

@media only screen and (max-width: 991.5px) and (min-width: 767.5px)  {
  .group-list-certificaciones-indi ul li {font-size: 1em;}
}

@media only screen and (max-width: 767.5px) and (min-width: 550.5px)  {
  .group-list-certificaciones-indi ul li {font-size: 0.95em;}
}

@media only screen and (max-width: 550.5px) and (min-width: 200px)  {
  .group-list-certificaciones-indi ul li {font-size: 0.9em;}
}
/*=========================================================TERMINA Acordion multiple (Opcional)====================================================================*/

/*=========================================================INICIA RESPONSIVE DE ESTILOS ADICIONALES PARA AGENDA====================================================*/
@media (max-width: 919px){.prox-event .event-cont{display: inline-block;} .beneficios{width: 100%;} .fecha-hora{width: 100%; display: inline-flex;} .inversion{width: 100%; display: inline-flex;} .temario{width: 100%;}}
@media (max-width: 767px){.fecha-hora{display: inline-block;} .inversion{display: inline-block;}}
/*=========================================================TERMINA RESPONSIVE DE ESTILOS ADICIONALES PARA AGENDA====================================================*/

/*=========================================================INICIA RESPONSIVE DE ESTILOS CONTACTO E INSCRIPCIONES===================================================*/
@media (max-width: 1023px){.portada-form-cont h1{font-size: 3em;} .portada-form-cont p{font-size: 1.5em;} .portada-form-cont img{height: 480px; margin-top: -150px;} .card-ins{transform: scale(0.75);}}
@media (max-width: 919px){.form-banner{display: none;} .form-code{width: 100%;}}
@media (max-width: 767px){.portada-form-cont{display: inline-block;} .portada-form-cont img{height: 250px; margin-top: 30px;} .form-cont{display: inline-block;} .portada-top{height: 100px;} .form-code{width: 100%;}}
@media (max-width: 470px){.portada-form-cont{display: inline-block;} .portada-form-cont img{height: 250px; margin-top: 30px;} .form-cont{display: inline-block;}.portada-top{height: 100px;}.form-code{width: 100%;}.portada-form-cont h1{font-size: 2em;} .portada-form-cont p{font-size: 1.5em;}.card-ins{transform: scale(0.75);}}
/*=========================================================TERMINA RESPONSIVE DE ESTILOS CONTACTO E INSCRIPCIONES===================================================*/

/*=========================================================INICIA RESPONSIVE DE BANNER============================================================*/
@media (max-width: 2560px){.card-ins .img-ins {top: 0;left: 0px;width: 99%;height: 100%;}}
@media (max-width: 1440px){.card-ins .img-ins {top: 0;left: 0px;width: 99%;height: 100%;}}
@media (max-width: 1280px){.card-ins .img-ins {top: 0;left: 0px;width: 100%;height: 100%;}}
@media (max-width: 1024px){.card-ins .img-ins {top: 0;left: 0px;width: 100%;height: 100%;}}
/*=========================================================TERMINA RESPONSIVE DE BANNER============================================================*/

/*=========================================================INICIA RESPONSIVE DE ESTILOS PARA MEMBRESÍAS============================================================*/
@media (max-width: 919px){.portada-form-cont.membresias h1{font-size: 2.5em;} .portada-form-cont.membresias img{margin-top: -80px;} .btn-mod{margin-bottom: 50px; height: 120px;} .info-price .table thead tr th h4{font-size: 1.5em;} .info-price .table thead tr th img{width: 40px; margin-bottom: 50px;} .btn-solicitar a{font-size: 0.7em; line-height: 1em;} .space-b{height: 5px;} .btn-solicitar .back-top a{font-size: 0.3em;}}
@media (max-width: 767px){.mod-cards{display: inline-block;} .tariffCards{margin-top: 50px;} .portada-form-cont.membresias{margin-top: 50px;} .portada-form-cont.membresias h1{font-size: 2em;} .portada-form-cont.membresias p{font-size: 1.2em;} .portada-form-cont.membresias img{margin-top: -30px;} .info-mod{display: inline-block;} .btn-mod{display: inline-block; text-align: center; margin-bottom: 100px; width: 100%;} .space-b{display: none;} .info-price .table thead tr th img{width: 40px; margin-bottom: 25px;} .btn-solicitar{height: 90px;} .tit-starter{text-align: center;} .tit-business{text-align: center;} .tit-corporate{text-align: center;} .tit-premium{text-align: center;} .tit-form h2{text-align: center;}}

/*=========================================================TERMINA RESPONSIVE DE ESTILOS PARA MEMBRESÍAS============================================================*/

/*=========================================================INICIA PLECAS PARA OCASONES ESPECIALES==================================================================*/
@media (max-width: 1279px){.img-agradecimientos img{margin-bottom: -50px; margin-top: 75px;}}
@media (max-width: 1023px){.txt-agradecimientos{padding-top: 20px;} .txt-agradecimientos h1{font-size: 2.5em;} .txt-agradecimientos p{font-size: 1.5em;} .agradecimientos{height: 100%;}}
@media (max-width: 919px){.txt-agradecimientos{padding-top: 50px; padding-bottom: 50px;} .txt-agradecimientos h1{font-size: 2em;} .txt-agradecimientos p{font-size: 1.2em;} .img-agradecimientos img{display: none;} .txt-agradecimientos h1 .x-left img{width: 30px;} .txt-agradecimientos h1 .x-right img{width: 30px;}}
@media (max-width: 767px){.txt-agradecimientos{padding-top: -150px;} .txt-agradecimientos h1{font-size: 2.5em; text-align: center;} .txt-agradecimientos p{font-size: 1.8em; text-align: center;} .mod-agradecimientos{height: 750px; padding-bottom: 100px;} .agradecimientos{height: 100%;} .img-agradecimientos img{display: none;} .txt-agradecimientos h1 .x-left img{width: 40px;} .txt-agradecimientos h1 .x-right img{width: 40px;}}
@media (max-width: 376px){.txt-agradecimientos{padding-top: -150px;} .txt-agradecimientos h1{font-size: 2em; text-align: center;} .txt-agradecimientos p{font-size: 1.3em; text-align: center;} .mod-agradecimientos{height:100%; padding-bottom: 100px;} .agradecimientos{height: 100%;} .txt-agradecimientos h1 .x-left img{width: 40px;} .txt-agradecimientos h1 .x-right img{width: 40px;}}
@media (max-width: 374px){.txt-agradecimientos{padding-top: -250px;} .txt-agradecimientos h1{font-size: 1.5em; text-align: center;} .txt-agradecimientos p{font-size: 1.1em; text-align: center;} .mod-agradecimientos{height: 100%; padding-bottom: 50px;} .agradecimientos{height: 600px;} .txt-agradecimientos h1 .x-left img{width: 30px;} .txt-agradecimientos h1 .x-right img{width: 30px;}}
/*=========================================================TERMINA PLECAS PARA OCASONES ESPECIALES==================================================================*/

/*=======================================INICIA RESPONSIVE ESTILOS DEL CSS TARIFFCARDS=============================================*/
@media screen and (max-width: 500px) {.modal-wrap {width: calc(100% - 40px);padding-bottom: 15px;}.modal-wrap p {padding: 15px 20px 0 20px;}}
/*=======================================TERMINA RESPONSIVE ESTILOS DEL CSS TARIFFCARDS=============================================*/

/*=========================================================INICIA RESPONSIVE DE MÁSCARA AGENDA===============================================================*/
@media(max-width: 1023px){
  .mascara-tit{padding-top: 20px;padding-bottom: 10px;}
  .mascara-tit h1{font-size: 2.5em;}
  .mascara-img{margin-top: -30px;}
  .mascara-img img{transform: scale(0.8);}
  .mascara-sub{margin-top: -35px;}
  .mascara-sub h3{font-size: 1em;}
  .mascara-sub h2{font-size: 1.5em;}
  .mascara-txt p{font-size: 0.9em;}
  .mascara-btn{background: #ffffff;padding-top: 5px;padding-bottom: 5px;display: inline-flex;text-align: center;padding-top: 15px;padding-bottom: 20px;}
  .mascara-btn a button{transform: scale(0.8);}
  .mascara-btn{padding-top: 5px;padding-bottom: 10px;}
  .mascara-sub{padding-top: 5px;padding-bottom: 5px;}}
  @media(max-width: 767px){
  .mascara-btn{display: block;}
  .mascara-tit h1{font-size: 2em;}
  .mascara-img img{transform: scale(0.8);}
  .mascara-sub{margin-top: -35px;}
  .mascara-sub h3{font-size: 1em;}
  .mascara-sub h2{font-size: 1.2em;}}
  
@media (min-width: 1200px) and (max-width: 1399px) {

  .event-tit h3{
    font-size: 2em;
  }

  .event-tit h2{
    font-size: 3em;    
  }

  .event-cost .mod-cost h3{
    font-size: 2.5em;
  }

  .event-cost .mod-cost-inferior h3{
    font-size: 2em;
  }

  .event-cost .mod-promocion h4{
    font-size: 1.8em;
  }
  

  .event-descripcion p{
    font-size: 1.5em;
  }

  .mod-event-top h4{
    font-weight: 600;
    font-family: 'Source Sans Pro';
    background: #c40d3c;
    color: #fff;
    width: 55%;
    padding: 5px 10px;
    text-align: center;
  }

  .mod-event-tit h3{
    font-family: 'Source Sans Pro';
    text-transform: uppercase;
    color: #002554;
    font-weight: 700;
    font-size: 2em;
    line-height: 1.2;
    height: 3.4em;
  }

  .mod-event-tit h3.long-tit{
    font-size: 1.7em;
    height: 4em;
  }

}

@media (min-width: 992px) and (max-width: 1199px) {
  .event-tit h3{
    font-size: 1.5em;
  }

  .event-tit h2{
    font-size: 2em;    
  }
.event-cost{
  margin-top: -30px;
}

  .event-cost .mod-cost{
    padding: 5px;
  }
  .event-cost .mod-cost-inferior{
    padding: 5px;
    padding-bottom: 30px;
    padding-top: 30px;
  }
  
  .event-cost .mod-cost h3{
    font-family: 'Source Sans Pro';
    color: #fff;
  }
  .event-cost .mod-cost-inferior h3{
    font-size: 2em;
  }

  .event-cost .mod-promocion{
    padding: 5px;
  }
  
  .event-cost .mod-promocion h4{
    font-size: 1.5em;
  }

  .event-descripcion p{
    font-size: 1.2em;
    line-height: 1.4;
  }
  
  .info-evento{
    padding-bottom: 0px;
  }

  .mod-event-top h4{
    width: 65%;
    padding: 5px 10px;
    text-align: center;
    font-size: 1.2em;
  }

  .mod-event-tit h3{
    font-size: 1.8em;
    height: 3.9em;
  }

      
  .mod-event-tit h3.long-tit{
    font-size: 1.4em;
    height: 5em;
  }

  .mod-event-cost h5{
    font-family: 'Source Sans Pro';
    color: #c40d3c;
    font-size: 2em;
    font-weight: 700;
  }
  
  .mod-event-comprar{
    margin-top: 5px;
  }

  .mod-event-info .accordion-button{
    font-family: 'Source Sans Pro';
    height: 2em;
  }
  .mod-event-info .accordion-button.temario{
    font-size: 0.6em;
    padding-top: 25px;
  }
  
  .mod-event-info .accordion-body.temario{
    padding: 15px;  
  }

  .mod-event-info .accordion-body.temario p{

    font-size: 1.1em;
    margin-left: 1em;  
  }

  .mod-event-info .accordion-button.beneficios{
    font-size: 0.6em;
    padding-top: 25px;
  }
  
  .mod-event-info .accordion-body.beneficios{
    padding: 20px; 
  }


  .mod-event-info .accordion-body.beneficios p{
    font-size: 1.1em;  
    margin-left: 1.5em;  
  }
  
}

@media (min-width: 768px) and (max-width: 991px) {

  .event-tit h3{
    font-size: 1.5em;
    margin-bottom: -30px;
  }

  .event-tit h2{
    font-size: 1.8em;  
  }

  .event-tit{
    margin-bottom: -20px;
  }
  
  .event-cost .mod-cost{
    padding: 5px;
  }
  .event-cost .mod-cost-inferior{
    padding: 5px;
    padding-bottom: 30px;
    padding-top: 30px;
  }
  
  .event-cost .mod-cost h3{
    font-size: 1.5em;
  }
  .event-cost .mod-cost-inferior h3{
    font-size: 1.8em;
  }

  .event-cost .mod-promocion{
    padding: 5px;
  }
  
  .event-cost .mod-promocion h4{
    font-size: 1.5em;
  }

  .event-descripcion{
    margin-top: 5px;
  }
  
  .event-descripcion p{
    font-size: 1.2em;
  }

  .info-evento{
    padding-bottom: 0px;
  }

  .mod-event-top h4{
    width: 65%;
    padding: 5px 10px;
    text-align: center;
    font-size: 1.2em;
  }

  .mod-event-tit{
    padding: 5px;
    height: 4em;
  }
  
  .mod-event-tit h3{

    font-size: 1.4em;
    height: 3em;
  }

  
.mod-event-tit h3.long-tit{
  font-size: 1em;
  height: 4.1em;
}

.mod-event-cost h5{
  font-size: 1.8em;
}

.mod-event-comprar{
  margin-top: 0px;
}

.mod-event-info .accordion-button{
  height: 2em;
}


.mod-event-info{
  margin-top: 10px;
}

.mod-event-info .accordion-button.temario{
  font-size: 0.65em;
  padding-top: 20px;
}


.mod-event-info .accordion-button.beneficios{
  font-size: 0.65em;
  padding-top: 20px;
}

.mod-event-info .accordion-body.temario{
  padding: 15px;

}

.mod-event-info .accordion-body.temario p{
  font-size: 1em;
  margin-left: 1em;  
}

.mod-event-info .accordion-body.beneficios{
  padding: 15px;
}


.mod-event-info .accordion-body.beneficios p{
  font-size: 1em;
  margin-left: 1.1em;  
}

}

@media (max-width: 767px) {

  .event-cronograma{
    text-align: center;
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .event-tit h3{
    font-size: 1.5em;
    margin-bottom: -25px;
  }

  .event-tit h2{
    font-size: 2em;
    
  }

  .event-tit{
    margin-bottom: 0px;
  }


  .event-cost .mod-cost h3{
    font-size: 1.5em;

  }
  .event-cost .mod-cost-inferior h3{
    font-size: 1.5em;
    padding: 15px;
  }

  .event-cost .mod-promocion h4{
    font-size: 1.5em;
    padding: 5px;
  }
  .event-name p {
    font-size: 1.6em;
}

  .event-descripcion{
    padding: 5px;
  }

   
  .mod-event-tit{
    text-align: center;
    margin-top: 25px;
    padding: 10px;
    height: auto;
  }

  .mod-event-tit h3{
    font-size: 2em;
  }
  
  .mod-event-tit p{
    font-size: 1.2em;
  }

  .mod-event-tit h3.long-tit{
    font-size: 1.7em;
    height: auto;
  }

  .mod-event-cost{
    text-align: center;
    margin-top: 0px;
  }

  .mod-event-info .accordion-button.temario{
    font-size: 0.8em;
  }
  
  .mod-event-info .accordion-body.temario{
    padding: 15px;
  }


  .mod-event-info .accordion-body.beneficios{
    padding: 15px;
  }

  .mod-event-info{
    margin-bottom: 100px;
  }
}
/*=========================================================TERMINA RESPONSIVE DE MÁSCARA AGENDA===============================================================*/
/*=========================================================INICIA RESPONSIVE DE LANGINGPAGE DE NOSOTROS=======================================================*/
@media screen and (max-width: 2560px) {
.portada-top-nosotros {height: 250px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 5em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1.8em;padding: 0px 55px;}
.apoyo-nosotros img{width: 125%;margin-top: -75px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:0px;}
.objetivo-nosotros h1{text-align: center;font-size: 4em;}
.objetivo-nosotros h1 i{padding-right: 70px;}
.objetivo-nosotros p{font-size: 1.5em;text-align:justify;padding: 0px 33px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-nosotros h3{text-align: left;font-size: 3em; padding-bottom: 10px;}
.nuestra-nosotros p{font-size: 1.5em;padding-right: 70px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 50px 0px;}
.politica-nosotros h1{font-size: 3.7em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1.5em;padding: 0px 160px;text-align: justify;}
.card-nosotros{width: 350px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -65px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -23px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 1440px) {
.portada-top-nosotros {height: 250px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 5em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1.7em;padding: 0px 55px;}
.apoyo-nosotros img{width: 125%;margin-top: -75px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:0px;}
.objetivo-nosotros h1{text-align: center;font-size: 4em;}
.objetivo-nosotros h1 i{padding-right: 70px;}
.objetivo-nosotros p{font-size: 1.4em;text-align:justify;padding: 0px 33px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-nosotros h3{text-align: left;font-size: 1.8em; padding-bottom: 10px;}
.nuestra-nosotros p{font-size: 1.2em;padding-right: 70px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 50px 0px;}
.politica-nosotros h1{font-size: 3.7em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1.3em;padding: 0px 160px;text-align: justify;}
.card-nosotros{width: 350px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -65px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -5px;margin-left: -12px;padding-top: 11px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -5px;margin-left: -23px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 1280px) {
.portada-top-nosotros {height: 250px;}
.apoyo-nosotros {text-align: justify;}
.apoyo-nosotros h1 {font-size: 4em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1.3em;padding: 0px 55px;}
.apoyo-nosotros img{width: 125%;margin-top: -75px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:0px;}
.objetivo-nosotros h1{text-align: center;font-size: 3em;}
.objetivo-nosotros h1 i{padding-right: 70px;}
.objetivo-nosotros p{font-size: 1.2em;text-align:justify;padding: 0px 33px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-nosotros h3{text-align: left;font-size: 1.5em; padding-bottom: 10px;}
.nuestra-nosotros p{font-size: 1em;padding-right: 70px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 85%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 50px 0px;}
.politica-nosotros h1{font-size: 3.7em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1.2em;padding: 0px 160px;text-align: justify;}
.card-nosotros{width: 350px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4.4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4.4px;margin-left: -23px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 1199px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2.5em;margin-bottom: 10px;}
.apoyo-nosotros p{font-size: 1em;padding: 0px 45px;}
.apoyo-nosotros img{width: 110%;margin-top: -100px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;}
.objetivo-nosotros h1 i{padding-right: 30px;}
.objetivo-nosotros p{font-size: 1em;text-align:justify;padding: 15px 10px;}
.objetivo-nosotros-padding{padding-top: 10px; padding-bottom: 10px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{text-align: left;font-size: 1.6em; padding-bottom: 10px;}
.nuestra-nosotros p{font-size: 1em;padding-right: 50px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 30px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 115px;text-align: justify;}
.card-nosotros{width: 280px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 1024px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2.5em;margin-bottom: 10px;}
.apoyo-nosotros p{font-size: 1em;padding: 0px 45px;}
.apoyo-nosotros img{width: 110%;margin-top: -100px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 25%;}
.objetivo-nosotros p{font-size: 1em;text-align:justify;padding: 15px 10px;}
.objetivo-nosotros-padding{padding-top: 10px; padding-bottom: 10px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{text-align: left;font-size: 1.6em; padding-bottom: 10px;}
.nuestra-nosotros p{font-size: 1em;padding-right: 50px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 30px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 115px;text-align: justify;}
.card-nosotros{width: 280px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 991px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2em;margin-bottom: 10px;}
.apoyo-nosotros p{font-size: 1em;padding: 0px 45px;}
.apoyo-nosotros img{width: 130%;margin-top: -70px;margin-left: -70px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 25%;}
.objetivo-nosotros p{font-size: 1em;text-align:justify;padding: 0px 0px;}
.objetivo-nosotros-padding{padding-top: 15px; padding-bottom: 15px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 2em;text-align: left;}
.nuestra-nosotros p{font-size: 1em;padding-right: 0px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 30px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 30px;text-align: justify;}
.card-nosotros{width: 320px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 768px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2em;margin-bottom: 10px;}
.apoyo-nosotros p{font-size: 1em;padding: 0px 45px;}
.apoyo-nosotros img{width: 125%;margin-top: -60px;margin-left: -65px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 25%;}
.objetivo-nosotros p{font-size: 1em;text-align: justify;padding: 0px 0px;}
.objetivo-nosotros-padding{padding-top: 15px; padding-bottom: 15px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 2em;text-align: left;}
.nuestra-nosotros p{font-size: 1em;padding-right: 0px;text-align: justify;padding-left: 0px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: block;}
.nuestra-img-movil {display: none;}
.politica-nosotros{padding: 30px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 30px;text-align: justify;}
.card-nosotros{width: 320px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 767px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2.5em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1.3em;padding: 0px 45px;}
.apoyo-nosotros img{width: 100%; margin-top: 0px;margin-left: 0px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2.5em;margin-bottom: 10px;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 18%;}
.objetivo-nosotros p{font-size: 1.3em;text-align:center;padding: 15px 30px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 2em;text-align: center;}
.nuestra-nosotros p{font-size: 1.2em;padding-right: 20px;text-align: center;padding-left: 20px;padding-bottom: 25px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: none;}
.nuestra-img-movil {display: block;}
.politica-nosotros{padding: 40px 0px;}
.politica-nosotros h1{font-size: 2.5em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1.3em;padding: 0px 30px;text-align: center;}
.card-nosotros{width: 320px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4.4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4.4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 440px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1.1em; padding: 0px 30px;}
.apoyo-nosotros img{width: 100%; margin-top: 0px;margin-left: 0px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;margin-bottom: 10px;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 22%;}
.objetivo-nosotros p{font-size: 1em;text-align:center;padding: 15px 30px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.margin-mensaje-presidente {margin-top: 35px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 1.5em;text-align: center;}
.nuestra-nosotros p{font-size: 1em;padding-right: 20px;text-align: center;padding-left: 20px;padding-bottom: 25px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: none;}.nuestra-img-movil {display: block;}
.politica-nosotros{padding: 40px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 30px;text-align: center;}
.card-nosotros{width: 320px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -20px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}
@media screen and (max-width: 375px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1em; padding: 0px 30px;}
.apoyo-nosotros img{width: 100%; margin-top: 0px;margin-left: 0px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;margin-bottom: 30px;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 22%;}
.objetivo-nosotros p{font-size: 1em;text-align:center;padding: 0px 30px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.margin-mensaje-presidente {margin-top: 20px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 1.5em;text-align: center;}
.nuestra-nosotros p{font-size: 1em;padding-right: 10px;text-align: center;padding-left: 10px;padding-bottom: 25px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: none;}.nuestra-img-movil {display: block;}
.politica-nosotros{padding: 40px 0px;}
.politica-nosotros h1{font-size: 2em;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;padding: 0px 30px;text-align:center;}
.card-nosotros{width: 270px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -18px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.8em;}
}

@media screen and (max-width: 320px) {
.portada-top-nosotros {height: 200px;}
.apoyo-nosotros {text-align: center;}
.apoyo-nosotros h1 {font-size: 2em;margin-bottom: 20px;}
.apoyo-nosotros p{font-size: 1em; padding: 0px 5px;}
.apoyo-nosotros img{width: 100%; margin-top: 0px;margin-left: 0px;}
.apoyo-nosotros-padding{padding-top:30px;}
.objetivo-nosotros h1{text-align: center;font-size: 2em;margin-bottom: 30px;}
.objetivo-nosotros h1 img{padding-right: 30px; width: 25%;}
.objetivo-nosotros p{font-size: 1em;text-align: center;padding: 0px 5px;}
.objetivo-nosotros-padding{padding-top: 50px; padding-bottom: 50px;}
.margin-mensaje-presidente {margin-top: 20px;margin-bottom: 50px;}
.nuestra-nosotros h3{font-size: 1.5em;text-align: center;}
.nuestra-nosotros p{font-size: 1em;padding-right: 8px;text-align: center;padding-left: 8px;padding-bottom: 25px;}
.nuestra-nosotros img{width: 90%;margin-bottom: 35px;}
.nuestra-nosotros-padding{padding-top: 50px; padding-bottom: 20px;}
.nuestra-img-desktop {display: none;}.nuestra-img-movil {display: block;}
.politica-nosotros{padding: 40px 0px;}
.politica-nosotros h1{font-size: 2em;font-weight: 700;text-align: center;margin-bottom: 20px;}
.politica-nosotros p{font-size: 1em;font-weight: 300;padding: 0px 10px;text-align: center;}
.card-nosotros{width: 230px;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;}
.card-nosotros-img img{width: 70%;margin-top: -50px;}
.nosotros-card{padding-top: 4px;margin-bottom: -1px;margin-left: -1px;margin-right: -1px;}
.nosotros-card .left-nosotros-card{margin-top: -4px;margin-left: -12px;padding-top: 10px;padding-bottom: 10px;}
.nosotros-card .left-nosotros-card-2{margin-top: -4px;margin-left: -18px;}
.left-nosotros-card-ibcj-logo img{width: 60%;}
.nosotros-card h3{font-size: 0.7em;}
}
/*=========================================================TERMINA RESPONSIVE DE LANGINGPAGE DE NOSOTROS=======================================================*/

/*========================================================= INICIA RESPONSIVE POSGRADOS PAGINA PRINCIPAL ================================================================*/

/*=================== RESPONSIVE 2560PX POSGRADOS ========================*/
@media only screen and (max-width: 2560px) {
  .posgrado-moment .left-side-content h1 
  {
  font-size: 4em;
  }
  .posgrado-moment .left-side-content .description 
  {
  font-size: 1.2em;
  margin-bottom: 40px;
  margin-top: 40px;
  }
.posgrado-moment .left-side-content ul li i
  {    
  font-size: 1.5em;
  width: 9%;
  padding-right: 10px;
  }
.posgrado-moment .left-side-content ul li p
  {    
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 1.3em;
  }
  .posgrado-moment .left-side-content .sign-up a {
  padding: 15px 25px;
  font-size: 1.1em;
  }
  .posgrado-moment .right-side-content iframe
  {    
    width: 660px;
    height: 400px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
  font-size: 1.1em;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 0px 0px;
  }
  .postgraduate-contain {
  margin-top: 50px;
  margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
  font-size: 2.7em;
  margin-bottom: 50px;
  margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
  margin: 0px 120px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 25px;
  }
  .postgraduate-contain .card-postgraduate img {
      width: 30%;
  }
  .postgraduate-contain .card-postgraduate .card-title {
    margin-bottom: 0.5rem;
    font-size: 1.7em;
  }
  .card-postgraduate .card-text {
    font-size: 1.4em;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;

  }

  .postgraduate-we-offer h2 {
    font-size: 3.5em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.4em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 1.2em;
    padding: 0px 0px;
}
.form-postgraduate h2{
  font-size: 3em;
  text-align: center;
  padding: 0px 130px;
  margin-bottom: 70px;
}
.form-postgraduate .character-image img {
  width: 400px;
}
.form-postgraduate .character-image{
  display: block;
}
}
/*=================== RESPONSIVE 1750PX POSGRADOS ========================*/
@media only screen and (max-width: 1750px) {
  .posgrado-moment .left-side-content h1 
  {
  font-size: 4em;
  }
  .posgrado-moment .left-side-content .description 
  {
  font-size: 1.1em;
  margin-bottom: 40px;
  margin-top: 40px;
  }
.posgrado-moment .left-side-content ul li i
  {    
  font-size: 1.3em;
  width: 7%;
  padding-right: 10px;
  }
.posgrado-moment .left-side-content ul li p
  {    
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 1.1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
  padding: 15px 25px;
  font-size: 1em;
  }
  .posgrado-moment .right-side-content iframe
  {    
  width: 560px;
  height: 315px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
  font-size: 1.1em;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 0px 0px;
  }
  .postgraduate-contain {
  margin-top: 50px;
  margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
  font-size: 2.5em;
  margin-bottom: 50px;
  margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
  margin: 0px 120px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 25px;
  }
  .postgraduate-contain .card-postgraduate img {
      width: 30%;
  }
  .postgraduate-contain .card-postgraduate .card-title {
    margin-bottom: 0.5rem;
    font-size: 1.5em;
  }
  .card-postgraduate .card-text {
    font-size: 1.2em;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;

  }

  .postgraduate-we-offer h2 {
    font-size: 3.5em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.2em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 1em;
    padding: 0px 0px;
}
.form-postgraduate h2{
  font-size: 2.2em;
  padding: 0px 220px;
}
.form-postgraduate .character-image img {
  width: 300px;
}
.form-postgraduate .character-image{
  display: block;
}
}
/*=================== RESPONSIVE 1399PX POSGRADOS ========================*/
@media only screen and (max-width: 1399px) {
  .posgrado-moment .left-side-content h1 
  {
  font-size: 3.5em;
  }
  .posgrado-moment .left-side-content .description 
  {
  font-size: 0.9em;
  margin-bottom: 40px;
  margin-top: 40px;
  }
.posgrado-moment .left-side-content ul li i
  {    
  font-size: 1.2em;
  width: 8%;
  padding-right: 10px;
  }
.posgrado-moment .left-side-content ul li p
  {    
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
  padding: 11px 25px;
  font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
    width: 550px;
    height: 350px
  }
  .posgrado-moment .left-side-content .first-scholarship {
  font-size: 1em;
  margin-bottom: 40px;
  margin-top: 40px;
  padding: 0px 0px;
  }
  .postgraduate-contain {
  margin-top: 50px;
  margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
  font-size: 2em;
  margin-bottom: 50px;
  margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
  margin: 0px 120px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 25px;
  }
  .postgraduate-contain .card-postgraduate img {
      width: 30%;
  }
  .postgraduate-contain .card-postgraduate .card-title {
    margin-bottom: 0.5rem;
    font-size: 1.3em;
  }
  .card-postgraduate .card-text {
    font-size: 1em;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;

  }

  .postgraduate-we-offer h2 {
    font-size: 3.5em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.1em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.9em;
    padding: 0px 0px;
}
.form-postgraduate h2{
  font-size: 2em;
  padding: 0px 180px;
}
.form-postgraduate .character-image{
  display: block;
}
}
/*=================== RESPONSIVE 1199PX POSGRADOS ========================*/
@media only screen and (max-width: 1199px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
    font-size: 0.9em;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.3em;
    width: 11%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 285px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
    font-size: 0.9em;
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 30%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }

  .postgraduate-we-offer h2 {
    font-size: 2.7em;
    margin-bottom: 40px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.8em;
    padding: 0px 0px;
}
.form-postgraduate h2{
  font-size: 1.8em;
  padding: 0px 150px;
  margin-bottom: 60px;
}

.form-postgraduate .character-image{
  display: block;
}

}
/*=================== RESPONSIVE 1024PX POSGRADOS ========================*/
@media only screen and (max-width: 1024px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
    font-size: 0.9em;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.3em;
    width: 11%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 285px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
    font-size: 0.9em;
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 30%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }

  .postgraduate-we-offer h2 {
    font-size: 2.7em;
    margin-bottom: 40px;
  }
  .postgraduate-we-offer .benefits img {
    width: 80px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1em;
    height: 2.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.8em;
    padding: 0px 0px;
}
.form-postgraduate h2{
  font-size: 1.8em;
}
.form-postgraduate .character-image{
  display: block;
}

}
/*=================== RESPONSIVE 991PX POSGRADOS ========================*/
@media only screen and (max-width: 991px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
    font-size: 0.8em;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.3em;
    width: 14%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 315px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
    font-size: 0.8em;
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 40%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }
  .form-postgraduate h2{
    font-size: 1.8em;
    padding: 0px 50px;
  }
  .form-postgraduate .character-image{
    display: block;
  }

  .postgraduate-we-offer h2 {
    font-size: 2.5em;
    margin-bottom: 40px;
  }
  .postgraduate-we-offer .benefits img {
    width: 80px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 0.9em;
    height: 2.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.7em;
    padding: 0px 0px;
}

}
/*=================== RESPONSIVE 768PX POSGRADOS ========================*/
@media only screen and (max-width: 768px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
    font-size: 0.8em;
    margin-bottom: 30px;
    margin-top: 30px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.3em;
    width: 14%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 315px;
  }
  .posgrado-moment .left-side-content .first-scholarship {
    font-size: 0.8em;
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: flex;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 40%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }
  .form-postgraduate h2{
    font-size: 1.8em;
  }
  .form-postgraduate .character-image{
    display: block;
  }

  .postgraduate-we-offer h2 {
    font-size: 2.5em;
    margin-bottom: 40px;
  }
  .postgraduate-we-offer .benefits img {
    width: 80px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 0.9em;
    height: 2.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.7em;
    padding: 0px 0px;
}


}
/*=================== RESPONSIVE 767PX POSGRADOS ========================*/
@media only screen and (max-width: 767px) {
  .posgrado-moment{padding-top: 168px;padding-bottom: 100px;}
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
      font-size: 1em;
      margin-bottom: 40px;
      margin-top: 40px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.5em;
    width: 11%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1.1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 215px;
  }
  .posgrado-moment .left-side-content .first-scholarship {

    font-size: 1em;
    margin-bottom: 40px;
    margin-top: 40px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: block;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 100%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }
  .form-postgraduate h2{
    font-size: 1.6em;
    text-align: left;
    padding: 0px 0px;
    margin-bottom: 50px;
  }
  .form-postgraduate .character-image{
    display: none;
  }

  .postgraduate-we-offer h2 {
    font-size: 2em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 90px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.1em;
    height: 1.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 1em;
    padding: 0px 30px;
}
}

/*=================== RESPONSIVE 550PX POSGRADOS ========================*/
@media only screen and (max-width: 550px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
      font-size: 1em;
      margin-bottom: 40px;
      margin-top: 40px;
  }
  .posgrado-moment .left-side-content ul li i {
    font-size: 1.5em;
    width: 11%;
    padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1.1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 215px;
  }
  .posgrado-moment .left-side-content .first-scholarship {

    font-size: 1em;
    margin-bottom: 40px;
    margin-top: 40px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: block;
  margin-bottom: 40px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 100%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }
  .form-postgraduate h2{
    font-size: 1.7em;
  }
  .form-postgraduate .character-image{
    display: none;
  }

  .postgraduate-we-offer h2 {
    font-size: 2em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.1em;
    height: 1.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 1em;
    padding: 0px 30px;
}

}

/*=================== RESPONSIVE 375PX POSGRADOS ========================*/
@media only screen and (max-width: 386px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
      font-size: 0.9em;
      margin-bottom: 40px;
      margin-top: 40px;
  }
  .posgrado-moment .left-side-content ul li i {
      font-size: 1.3em;
      width: 13%;
      padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 215px;
  }
  .posgrado-moment .left-side-content .first-scholarship {

    font-size: 0.9em;
    margin-bottom: 40px;
    margin-top: 40px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{
      margin: 0px 20px;
  }
  .postgraduate-contain .card-postgraduate {
  display: block;
  margin-bottom: 25px;
  
  }
  .postgraduate-contain .card-postgraduate img {
      width: 100%;
  }
  .postgraduate-contain .card-postgraduate .btn-information {
    padding: 6px 24px;
    margin-top: 20px;
  }
  .form-postgraduate h2{
    font-size: 1.6em;
  }
  .form-postgraduate .character-image{
    display: none;
  }

  .postgraduate-we-offer h2 {
    font-size: 2em;
    margin-bottom: 70px;
  }
  .postgraduate-we-offer .benefits img {
    width: 100px;
  }
  .postgraduate-we-offer .benefits h3 {
    font-size: 1.1em;
    height: 1.5em;
  }
  .postgraduate-we-offer .benefits p {
    font-size: 0.9em;
    padding: 0px 25px;
}
}

/*=================== RESPONSIVE 320PX POSGRADOS ========================*/
@media only screen and (max-width: 325px) {
  .posgrado-moment .left-side-content h1 {
  font-size: 3em;
  }
  .posgrado-moment .left-side-content .description {
  
      font-size: 0.9em;
      margin-bottom: 40px;
      margin-top: 40px;
  }
  .posgrado-moment .left-side-content ul li i {
      font-size: 1.3em;
      width: 13%;
      padding-right: 10px;
  }
  .posgrado-moment .left-side-content ul li p {
    font-size: 1em;
  }
  .posgrado-moment .left-side-content .sign-up a {
    padding: 10px 10px;
    font-size: 0.9em;
  }
  .posgrado-moment .right-side-content iframe
  {    
      width: 100%;
      height: 215px;
  }
  .posgrado-moment .left-side-content .first-scholarship {

    font-size: 0.9em;
    margin-bottom: 40px;
    margin-top: 40px;
    padding: 0px 0px;
}
  .postgraduate-contain {
    margin-top: 50px;
    margin-bottom: 60px;
  }
  .postgraduate-contain h2 {
    font-size: 2em;
    margin-bottom: 50px;
    margin-top: 50px;
  }
  .postgraduate-contain .margin-cards{margin: 0px 20px;}
  .postgraduate-contain .card-postgraduate {display: block;margin-bottom: 25px;}
  .postgraduate-contain .card-postgraduate img {width: 100%;}
  .postgraduate-contain .card-postgraduate .btn-information {padding: 6px 24px;margin-top: 20px;}
  .form-postgraduate .character-image{display: none;}
  .form-postgraduate h2{
    font-size: 1.6em;
  }
  .postgraduate-we-offer h2 {font-size: 2em;margin-bottom: 70px;}
  .postgraduate-we-offer .benefits img {width: 100px;}
  .postgraduate-we-offer .benefits h3 {font-size: 1.1em;height: 2em;}
  .postgraduate-we-offer .benefits p {font-size: 0.9em;padding: 0px 10px;}
}


/*========================================================= TERMINA RESPONSIVE POSGRADOS PAGINA PRINCIPAL ================================================================*/

/*========================================================= INICIA RESPONSIVE BANNER POSGRADOS ================================================================*/
@media only screen and (max-width: 2560px) {
  .banner-ibcj-posgrados-margin {margin-top: 50px;margin-bottom: 50px;margin-left: 430px;margin-right: 430px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 190px 30px 60px;}
  .banner-ibcj-posgrados .text-contain h3 {margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 1.2em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size:2.7em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.7em;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 15px;font-size: 1.5em;}
  .image-container figure{margin: 0px 0px;}
  .banner-content {position: absolute;z-index: 2;justify-content: left;align-items: center;text-align: left;}
  .banner-content .caption{padding: 0px;display: inline-flex;}
}
@media only screen and (max-width: 2200px) {
  .banner-ibcj-posgrados-margin {margin-top: 50px;margin-bottom: 50px;margin-left: 230px;margin-right: 230px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 190px 30px 60px;}
  .banner-ibcj-posgrados .text-contain h3 {margin-bottom: q0px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 1em;padding: 1px 25px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 2.5em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 15px;font-size: 1.5em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.7em;}
}
@media only screen and (max-width: 1900px) {
  .banner-ibcj-posgrados-margin {margin-top: 50px;margin-bottom: 50px;margin-left: 140px;margin-right: 140px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 150px 30px 40px;}
  .banner-ibcj-posgrados .text-contain h3 {margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.75em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.9em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 15px;font-size: 1.1em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.4em;}
}
@media only screen and (max-width: 1399px) {
  .banner-ibcj-posgrados-margin {margin-top: 50px;margin-bottom: 50px;margin-left: 80px;margin-right: 80px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 90px 30px 30px;}
  .banner-ibcj-posgrados .text-contain h3 {margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.75em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 2em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 1em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.4em;}
}
@media only screen and (max-width: 1199px) {
  .banner-ibcj-posgrados-margin {margin-top: 50px;margin-bottom: 50px;margin-left: 20px;margin-right: 20px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 71px 30px 50px;}
  .banner-ibcj-posgrados .text-contain h3 {margin-bottom: 6px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.7em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.6em;margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 0.9em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.2em;}
}
@media only screen and (max-width: 1024px) {
  .banner-ibcj-posgrados .text-contain {padding: 30px 71px 30px 40px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.7em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.6em;margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 0.9em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.2em;}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
  .banner-ibcj-posgrados .text-contain {padding: 15px 50px 15px 30px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.7em;padding: 1px 10px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.3em;margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 0.9em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1em;}
}
@media only screen and (max-width: 767px) {
  .banner-ibcj-posgrados-margin{margin-top: 50px; margin-bottom: 50px; margin-left: 110px; margin-right: 110px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 100px 305px 50px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.9em;padding: 1px 27px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 2em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.2em;}
  .image-container figure{margin: 0px 0px;}
  .banner-content {position: absolute;z-index: 2;justify-content: center;align-items: baseline;text-align: left;}
  .banner-content .caption{padding: 0px;display: inline-flex;}
}
@media only screen and (max-width: 679px) {
  .banner-ibcj-posgrados-margin{margin-top: 40px; margin-bottom: 40px; margin-left: 55px; margin-right:55px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 100px 305px 50px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.8em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.7em;margin-bottom: 15px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 1em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.2em;}
}
@media only screen and (max-width: 590px) {
  .banner-ibcj-posgrados-margin{margin-top: 50px; margin-bottom: 50px; margin-left: 0px; margin-right: 0px;}
  .banner-ibcj-posgrados .text-contain {padding: 30px 30px 235px 30px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.85em;padding: 1px 15px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 2.1em;margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 1em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.4em;}
}

@media only screen and (max-width: 487px) {
  .banner-ibcj-posgrados-margin{margin-top: 50px; margin-bottom: 50px; margin-left: 0px; margin-right: 0px;}
  .banner-ibcj-posgrados .text-contain {padding: 33px 30px 235px 30px;}
  .banner-ibcj-posgrados .text-contain span.type-event {font-size: 0.8em;padding: 1px 10px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.8em;margin-bottom: 10px;}
  .banner-ibcj-posgrados .text-contain p {margin-bottom: 10px;font-size: 0.9em;}
  .banner-ibcj-posgrados .text-contain a.more-information {font-size: 1.3em;}
}

@media only screen and (max-width: 375px) {
  .banner-ibcj-posgrados .text-contain {padding: 20px 30px 235px 30px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.4em;margin-bottom: 10px;}
}

@media only screen and (max-width: 320px) {
  .banner-ibcj-posgrados .text-contain {padding: 20px 20px 175px 25px;}
  .banner-ibcj-posgrados .text-contain h2.title-event {font-size: 1.4em;margin-bottom: 10px;}
}
/*========================================================= TERMINA RESPONSIVE BANNER POSGRADOS ================================================================*/

/*========================================================= INICIA ESTILOS PARA POSGRADOS CURSOS LANDING INDIVIDUAL RESPONSIVE ===============================*/

@media (min-width: 1850px) and (max-width: 2561px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 180px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 4em;
    margin: 0em 0em 0.9em 0em;
  }
  .portada-posgrados-individuales h1 span {
    font-size: 0.5em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.8em;
  }
  .portada-posgrados-individuales p{
    font-size: 1.4em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li{
    font-size: 1.4em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span{
    font-size: 1.1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li{
    font-size: 1.2em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span{
    font-size: 1.1em;
  }
  .form-posgrados-individuales-padding{
    padding: 0px 80px;
    margin-top: 70px;
  }

  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.2em;
    margin-bottom: 0px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-container {
    margin: 0px 90px;
  }
  .posgrados-perfil-info h2{
    font-size: 2.7em;
    margin: 100px 0px 50px 10px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 100px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1.4em;
    padding: 0px 15px;
  }
  .accordion-posgrados-individual-title {
    font-size: 1.2em;
    padding-right: 50px;
  }
  .accordion-posgrados-individual-content p {
    padding: 1rem 0.5rem;
    font-size: 1.3em;
    margin-bottom: 0px !important;
  }
  .accordion-posgrados-individual-content ul li {
    font-size: 1.2em;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
  }

  /* Curso prepudoutico*/
  .posgrados-curso-prepudoutico {
    padding: 80px 0px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info h2 {
    font-size: 3em;
    margin-bottom: 80px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info img {
    width: 70px;
    height: 70px;
    margin-bottom: 20px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info p {
    font-size: 1.3em;
    padding: 0px 30px;
  }

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes{
    padding: 100px 190px 100px 190px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2{
    font-size: 4em;
    margin-left: 100px;
    margin-right: 100px;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p{
    font-size: 1.5em;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: flex;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 80px;
  }
  .posgrados-curso-antecedentes-list ul li{
    font-size: 1.5em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  .posgrados-curso-antecedentes .img-antecedentes img{
    width: 600px;
    height: 100%;
  }

  /*Plan de estudios*/

  .posgrados-container-plan-estudios{
    padding: 70px 120px;
  }
  .posgrados-information-product h2{
    font-size: 3.5em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3{
    font-size: 1.9em;
    margin-left: 40px;
    margin-bottom: 40px;
    height: 50px;
  }
  .posgrados-information-product p{
    font-size: 1.3em;
    margin-bottom: 50px;
  }
  .btn-inscribirme-posgrados a{
    font-size: 1.5em;
    padding: 10px 70px;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 40px;
    margin-right: 30px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel-list ul li {
    font-size: 1.2em;
    margin-bottom: 15px;
    padding-left: 1.5em;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red{
    font-size: 1.2em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue{
    font-size: 1.2em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios{
    margin: 19px;
  }
  i.slick-prev {
    left: -4%;
    font-size: 1.8em;
  }
  i.slick-next {
    right: -4%;
    font-size: 1.8em;
  }
}

@media (min-width: 1400px) and (max-width: 1849px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 180px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 3.7em;
    margin: 0em 0em 1em 0em;
  }
  .portada-posgrados-individuales h1 span {
    font-size: 0.5em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.6em;
  }
  .portada-posgrados-individuales p{
    font-size: 1.2em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li{
    font-size: 1.2em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span{
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li{
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span{
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-3 li span {
    font-size: 0.9em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-3 li p {
    font-size: 0.9em;
    margin-bottom: 0px;
  }
  .form-posgrados-individuales-padding{
    padding: 0px 100px;
    margin-top: 30px;
  }

  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.2em;
    margin-bottom: 0px;
  }
  .content-especificaciones-oferta-edu h3 span {
    font-size: 1.5em;
    margin-right: 8px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-container {
    margin: 0px 160px;
  }
  .posgrados-perfil-info h2{
    font-size: 2.7em;
    margin: 100px 0px 50px 10px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 170px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1.1em;
    padding: 0px 15px;
  }

  .accordion-posgrados-individual-title {
    font-size: 1.1em;
    padding-right: 50px;
  }
  .accordion-posgrados-individual-content p {
    padding: 1rem 0.5rem;
    font-size: 1.2em;
    margin-bottom: 0px !important;
  }
  .accordion-posgrados-individual-content ul li {
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  /* Curso prepudoutico*/
  .posgrados-curso-prepudoutico .curso-prepu-info h2 {
    font-size: 3em;
    margin-bottom: 70px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info img {
    width: 60px;
    height: 60px;
    margin-bottom: 15px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info p {
    font-size: 1.2em;
    padding: 0px 30px;
  }
  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes{
    padding: 100px 55px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2{
    font-size: 3em;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p{
    font-size: 1.2em;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: flex;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 80px;
  }
  .posgrados-curso-antecedentes-list ul li{
    font-size: 1.2em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  .posgrados-curso-antecedentes .img-antecedentes img{
    width:100%;
    height: 100%;
  }

  /*Plan de estudios*/

  .posgrados-container-plan-estudios{
    padding: 70px 120px;
  }
  .posgrados-information-product h2{
    font-size: 3.5em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3{
    font-size: 1.7em;
    margin-left: 40px;
    margin-bottom: 40px;
    height: 50px;
  }
  .posgrados-information-product p{
    font-size: 1.2em;
    margin-bottom: 50px;
  }
  .btn-inscribirme-posgrados a{
    font-size: 1.4em;
    padding: 10px 70px;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 40px;
    margin-right: 30px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel-list ul li {
    font-size: 1.1em;
    margin-bottom: 15px;
    padding-left: 1.5em;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red{
    font-size: 1.1em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue{
    font-size: 1.1em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios{
    margin: 19px;
  }
  i.slick-prev {
    left: -4%;
    font-size: 1.8em;
  }
  i.slick-next {
    right: -4%;
    font-size: 1.8em;
  }
}

@media only screen and (max-width: 1399px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 180px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 3em;
    margin: 0em 0em 1.2em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.6em;
  }
  .portada-posgrados-individuales p{
    font-size: 1.1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li{
    font-size: 1.2em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span{
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2{
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li{
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span{
    font-size: 1em;
  }



  .form-posgrados-individuales-padding{
    padding: 0px 70px;
    margin-top: 0px;
  }

  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.05em;
    margin-bottom: 0px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-info h2{
    font-size: 2.7em;
    margin: 90px 0px 50px 10px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 100px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 12px;
  }

  .accordion-posgrados-individual-title {
    font-size: 1.1em;
    padding-right: 50px;
  }
  .accordion-posgrados-individual-content p {
    padding: 1rem 0.5rem;
    font-size: 1.2em;
    margin-bottom: 0px !important;
  }
  .accordion-posgrados-individual-content ul li {
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  /* Curso prepudoutico*/

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes{
    padding: 50px 55px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2{
    font-size: 2.3em;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p{
    font-size: 1.1em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: flex;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 80px;
  }
  .posgrados-curso-antecedentes-list ul li{
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  .posgrados-curso-antecedentes .img-antecedentes img{
    width:100%;
    height: 100%;
  }

  /*Plan de estudios*/

  .posgrados-container-plan-estudios{
    padding: 70px 120px;
  }
  .posgrados-information-product h2{
    font-size: 3em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3{
    font-size: 1.5em;
    margin-left: 40px;
    margin-bottom: 30px;
    height: 50px;
  }
  .posgrados-information-product p{
    font-size: 1em;
    margin-bottom: 50px;
  }
  .btn-inscribirme-posgrados a{
    font-size: 1.3em;
    padding: 10px 70px;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 40px;
    margin-right: 30px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel-list ul li {
    font-size: 1em;
    margin-bottom: 15px;
    padding-left: 1.5em;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red{
    font-size: 1em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue{
    font-size: 1em;
    padding: 5px 10px 5px 40px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios{
    margin: 19px;
  }
  i.slick-prev {
    left: -4%;
    font-size: 1.8em;
  }
  i.slick-next {
    right: -4%;
    font-size: 1.8em;
  }
}

@media (min-width: 991.5px) and (max-width: 1199px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 180px;
    padding-bottom: 60px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.8em;
    margin: 0em 0em 1em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1.05em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1.05em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1.05em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 1em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 30px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .content-especificaciones-oferta-edu {
    padding-top: 10px;
    padding-bottom: 5px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 0.9em;
    margin-bottom: 0px;
    text-align: left;
  }
  .content-especificaciones-oferta-edu h3 span {
    font-size: 1.67em;
    margin-right: 5px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-info h2 {
    font-size: 2.5em;
    margin: 90px 0px 50px 0px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 90px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }

  /* Curso prepudoutico*/
  .posgrados-curso-prepudoutico .curso-prepu-info .box-info-propedeutico .width-module-propedutico {
    width: 30%;
  }

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 50px 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    font-size: 2em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 1em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: flex;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 20px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 3em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.5em;
    margin-left: 35px;
    margin-bottom: 30px;
    height: 50px;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 30px;
    margin-right: 40px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  i.slick-prev {
    left: -3%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -3%;
    font-size: 1.5em;
  }
}

@media (min-width: 767.5px) and (max-width: 991px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 180px;
    padding-bottom: 60px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.7em;
    margin: 0em 0em 1em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 0.95em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 0.95em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 10px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 0.95em;
    margin-bottom: 0px;
    text-align: left;
  }
  .content-especificaciones-oferta-edu h3 span {
    font-size: 1.6em;
    margin-right: 15px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-container {
    margin: 0px 0px;
  }
  .posgrados-perfil-info h2 {
    font-size: 2.5em;
    margin: 80px 0px 50px 0px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 0px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }
  
  /* Curso prepudoutico*/
  .posgrados-curso-prepudoutico .curso-prepu-info h2 {
    font-size: 2.2em;
    margin-bottom: 70px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info p {
    font-size: 1em;
    text-align: left;
    padding: 0px 20px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info .box-info-propedeutico .width-module-propedutico {
    width: 100%;
  }

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 40px 15px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    font-size: 1.8em;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 0.95em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: flex;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 20px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 0.95em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 3em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.4em;
    margin-left: 35px;
    margin-bottom: 30px;
    height: 50px;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 30px;
    margin-right: 40px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  i.slick-prev {
    left: -3%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -3%;
    font-size: 1.5em;
  }
}

@media only screen and (max-width: 767px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 220px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.2em;
    margin: 0em 0em 1.2em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 60px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-3 li span {
    font-size: 0.87em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 20px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .posgrados-information-single-landing {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.1em;
    margin-bottom: 0px;
    display: grid;
  }
  .content-especificaciones-oferta-edu h3 span {
    font-size: 1.9em;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  /*perfil de ingreso*/
  .posgrados-perfil-container {
    margin: 0px 0px;
  }
  .posgrados-perfil-info h2 {
    font-size: 1.9em;
    margin: 70px 0px 50px 0px;
    text-align: left;
  }
  .accordion-posgrados-individual {
    margin: 0px 0px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }

  /* Curso prepudoutico*/
  .posgrados-curso-prepudoutico .curso-prepu-info h2 {
    font-size: 1.8em;
    margin-bottom: 45px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info .box-info-propedeutico {
    display: block;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info .box-info-propedeutico .width-module-propedutico {
    width: 100%;
    margin-bottom: 40px;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info p {
    color: #fff;
    font-size: 1.2em;
    padding: 0px 25px;
    text-align: center;
  }
  .posgrados-curso-prepudoutico .curso-prepu-info p::after {
    left: 0px;
    top: 0%;
    height: 0%;
  }

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 50px 70px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    text-align: left;
    font-size: 1.8em;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-right: 0px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 1em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: block;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 0px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 3em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.6em;
    margin-left: 35px;
    margin-bottom: 30px;
    height: auto;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 30px;
    margin-right: 40px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  .btn-inscribirme-posgrados a {
    font-size: 1.3em;
    padding: 10px 40px;
  }
  i.slick-prev {
    left: -3%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -3%;
    font-size: 1.5em;
  }
}


@media only screen and (max-width: 550px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 220px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.2em;
    margin: 0em 0em 1.2em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 60px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 1em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 20px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.1em;
    margin-bottom: 0px;
  }

  /*perfil de ingreso*/
  .accordion-posgrados-individual {
    margin: 0px 0px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }

  /* Curso prepudoutico*/


  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 50px 20px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 1em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: block;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 0px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 3em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.6em;
    margin-left: 35px;
    margin-bottom: 30px;
    height: auto;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 30px;
    margin-right: 40px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 35px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  i.slick-prev {
    left: -3%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -3%;
    font-size: 1.5em;
  }
}


@media only screen and (max-width: 375px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 220px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.2em;
    margin: 0em 0em 1.2em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 5px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 1em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 20px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.1em;
    margin-bottom: 0px;
  }

  /*perfil de ingreso*/
  .accordion-posgrados-individual {
    margin: 0px 0px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }

  /* Curso prepudoutico*/


  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 50px 20px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 1em;
    margin-bottom: 30px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: block;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 0px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 2.5em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.5em;
    margin-left: 25px;
    margin-bottom: 30px;
    height: auto;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 20px;
    margin-right: 30px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 25px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 25px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  i.slick-prev {
    left: -3%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -3%;
    font-size: 1.5em;
  }
}


@media only screen and (max-width: 320px) {
  /*Portada*/
  .portada-posgrados-individuales {
    padding-top: 220px;
    padding-bottom: 80px;
  }
  .portada-posgrados-individuales h1 {
    font-size: 2.1em;
    margin: 0em 0em 1.2em 0em;
  }
  .portada-posgrados-individuales h3 {
    font-size: 1.5em;
  }
  .portada-posgrados-individuales p {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 {
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-1 li span {
    font-size: 1em;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 {
    margin: 25px 0px 25px 0px !important;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li {
    font-size: 1em;
    margin: 5px 0px;
  }
  .portada-posgrados-individuales ul.portada-posgrados-list-2 li span {
    font-size: 1em;
  }
  .form-posgrados-individuales-padding {
    padding: 0px 20px;
    margin-top: 30px;
  }
  /*sub-nav*/
  .content-especificaciones-oferta-edu h3 {
    font-size: 1.1em;
    margin-bottom: 0px;
  }

  /*perfil de ingreso*/
  .accordion-posgrados-individual {
    margin: 0px 0px;
  }
  .posgrados-perfil-info .egreso-description {
    font-size: 1em;
    padding: 0px 0px;
  }

  /* Curso prepudoutico*/

  /*Antecedentes*/
  .posgrados-curso-antecedentes .antecedentes-info .margenes {
    padding: 50px 20px;
  }
  .posgrados-curso-antecedentes .antecedentes-info h2 {
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes .antecedentes-info p {
    font-size: 1em;
    margin-bottom: 50px;
  }
  .posgrados-curso-antecedentes-list {
    margin-bottom: 0px;
    margin-top: 30px;
    display: block;
  }
  .posgrados-curso-antecedentes-list-margin-left {
    margin-left: 0px;
  }
  .posgrados-curso-antecedentes-list ul li {
    font-size: 1em;
    margin-bottom: 5px;
    padding-left: 1.5em;
  }
  /*Plan de estudios*/
  .posgrados-container-plan-estudios {
    padding: 70px 0px;
  }
  .posgrados-information-product h2 {
    font-size: 2.2em;
    margin-bottom: 60px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques h3 {
    font-size: 1.5em;
    margin-left: 25px;
    margin-bottom: 30px;
    height: auto;
  }
  .posgrados-information-product p {
    font-size: 1em;
    margin-bottom: 50px;
    padding: 0px 30px;
    text-align: left;
  }
  .posgrados-plan-estudios-carusel-list ul {
    margin-left: 20px;
    margin-right: 30px;
    margin-bottom: 0px !important;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.blue {
    font-size: 1em;
    padding: 5px 10px 5px 25px;
  }
  .posgrados-plan-estudios-carusel .contenido-bloques p span.red {
    font-size: 1em;
    padding: 5px 10px 5px 25px;
  }
  .posgrados-plan-estudios-carusel .slide-bloques-plan-estudios {
      position: relative;
      background: #fff;
      margin: 19px;
  }
  i.slick-prev {
    left: -4%;
    font-size: 1.5em;
  }
  i.slick-next {
    right: -4%;
    font-size: 1.5em;
  }
}
/*========================================================= TERMINA ESTILOS PARA POSGRADOS CURSOS LANDING INDIVIDUAL RESPONSIVE ===============================*/


/*========================================================= INICIA RESPONSIVE Agradecimientos posgrados ======================================================*/
@media (max-width: 1279px){
  .txt-agradecimientos-posgrados{padding-top: 20px;} 
  .txt-agradecimientos-posgrados h1{font-size: 2em;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.5em;}
  .txt-agradecimientos-posgrados p{font-size: 1.2em;} 
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 80%;}
  .agradecimientos-posgrados{height: 100%;}
}
@media (max-width: 1023px){
  .txt-agradecimientos-posgrados{padding-top: 20px;} 
  .txt-agradecimientos-posgrados h1{font-size: 2em;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.5em;}
  .txt-agradecimientos-posgrados p{font-size: 1.2em;} 
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 80%;}
  .agradecimientos-posgrados{height: 100%;}
}
@media (max-width: 919px){
  .txt-agradecimientos-posgrados{padding-top: 50px; padding-bottom: 50px;} 
  .txt-agradecimientos-posgrados h1{font-size: 1.8em;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.5em;}
  .txt-agradecimientos-posgrados p{font-size: 1.2em;} 
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 100%;}
  .img-agradecimientos-posgrados img{display: none;} 
  .txt-agradecimientos-posgrados h1 .x-left img{width: 30px;} 
  .txt-agradecimientos-posgrados h1 .x-right img{width: 30px;}
}
@media (max-width: 767px){
  .txt-agradecimientos-posgrados{padding-top: 50px;} 
  .txt-agradecimientos-posgrados h1{font-size: 1.8em; text-align: center;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.5em;}
  .txt-agradecimientos-posgrados p{font-size: 1.2em; text-align: left;} 
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 100%;}
  .mod-agradecimientos-posgrados{height: 100%; padding-bottom: 50px;padding-top: 145px;}
  .agradecimientos-posgrados{height: 100%;} 
  .img-agradecimientos-posgrados {display: none;}
  .txt-agradecimientos-posgrados h1 .x-left img{width: 40px;} 
  .txt-agradecimientos-posgrados h1 .x-right img{width: 40px;}
}
@media (max-width: 376px){
  .txt-agradecimientos-posgrados{padding-top: 50px;} 
  .txt-agradecimientos-posgrados h1{font-size: 1.7em; text-align: center;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.5em;}
  .txt-agradecimientos-posgrados p{font-size: 1.2em; text-align: left;} 
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 100%;}
  .mod-agradecimientos-posgrados{height: 100%; padding-bottom: 50px;padding-top: 145px;}
  .agradecimientos-posgrados{height: 100%;} 
  .txt-agradecimientos-posgrados h1 .x-left img{width: 40px;} 
  .txt-agradecimientos-posgrados h1 .x-right img{width: 40px;}
}
@media (max-width: 374px){
  .txt-agradecimientos-posgrados{padding-top: -250px;}
  .txt-agradecimientos-posgrados h1{font-size: 1.5em; text-align: center;} 
  .txt-agradecimientos-posgrados h3 {font-size: 1.7em;}
  .txt-agradecimientos-posgrados p{font-size: 1.1em; text-align: left}
  .txt-agradecimientos-posgrados .disclaimer {padding: 10px 10px;font-size: 1em;width: 100%;}
  .mod-agradecimientos-posgrados{height: 100%; padding-bottom: 50px;padding-top: 150px;} 
  .agradecimientos-posgrados{height: 520px;} 
  .txt-agradecimientos-posgrados h1 .x-left img{width: 30px;} 
  .txt-agradecimientos-posgrados h1 .x-right img{width: 30px;}
  
}
/*========================================================= TERMINA RESPONSIVE Agradecimientos posgrados ======================================================*/




