/* academica.school styles by JSAv 5.2 */
.main-header {z-index:999;}
.header .container-m-30{background:var(--c-academica)}
.d-none {display: none!important;}
#main-menu .navbar .nav { margin: 0; position: relative; min-height: 465px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.header-black #main-menu .navbar .nav>li>a{color:#fff;font-weight:900}
.italic {font-style: italic;}
#diplomadual-video-link h2{font-size:2.6em;color:var(--c-academica);font-style:italic;line-height: .9em;}
.mfp-iframe-holder .mfp-content {max-width: 90vw;}
#diplomadual-video-link h2 {font-size: 2em;}
.post-prev { /* buscar .post-prev-img  OJO */
  text-align: center;
}
h3.videoT-col-h3{font-size:1em!important;;line-height:1.1em;text-align:center;}
#videoT-col .fes13-title-cont{position:relative;padding:0 10px 0 55px;margin-bottom:7px}
#diplomadual-link {padding: 1em 0;;}
.cd-search-trigger{display:none}
.hamb-mob-icon{padding:0}
.icon_menu:before{content:"\61";color:#fff;font-size:50px}
.logo-row{position:relative;width:96vw;z-index:1}
.logo-2{display:block;padding:10px 0 10px 0;transition:all .3s ease 0s}
.affix-top .logo-img{height:auto;width:200px;transition:all .3s ease 0s}
.affix .logo-img{height:auto;width:160px;transition:all .3s ease 0s}
.ico{display:block;width:1.2em;height:1.2em}
.ico-video-presentacion{background:url(img/ico-video-presentacion.svg) no-repeat -5px 0;background-size:contain;width:1.1em;}
.ico-garantia{background:url(img/ico-garantia.svg) no-repeat 0 0;background-size:contain}
.ico-materiales{background:url(img/ico-materiales.svg) no-repeat 0 0;background-size:contain}
.ico-programa{background:url(img/ico-programa.svg) no-repeat 0 0;background-size:contain}
.ico-programa-w{background:url(img/ico-programa-w.svg) no-repeat 0 0;background-size:cover}
.ico-foto{background:url(img/ico-foto.svg) no-repeat 0 0;background-size:cover}
.ico-fotos-fiesta{background:url(img/ico-fotos-fiesta.svg) no-repeat 0 0;width:52px!important;height:49px!important;background-size:cover;}
.ico-fotos-gradu{background:url(img/ico-fotos-gradu.svg) no-repeat 0 0;background-size:cover;width:65px!important;margin:34px 0 0 0!important;}
.ico-video{background:url(img/ico-video.svg) no-repeat 0 0;background-size:cover}
#playbutton{display:none;}
blockquote{padding:20px 20px;padding-left:30px;margin:0 0 20px;border-left:3px solid #eee}
.button-hero{background-color:#fff;border-radius:4px;border-style:none;box-sizing:border-box;color:#323336;display:inline-block;font-size:16px;letter-spacing:.5px;line-height:20px;margin:0 0 0 20px;outline:0;padding:19px 40px;position:relative;text-decoration:none;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:ease}
.button-hero:hover{color:#fff;background-color:#323336;cursor:pointer}
.affix-top #main-menu .navbar .nav>li>a{padding:54px 3px 5px 3px;margin:0 12px 17px 12px}
.header-black #main-menu .navbar .nav>li.current>a{border-bottom:2px solid rgba(255,255,255,1);padding:54px 3px 5px 3px;margin:0 12px 17px 12px;transition:all .3s ease 0s;background:0 0!important}
#main-menu .navbar .nav>li>a:hover{background-color:transparent!important}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff!important;background-color:none!important}
.affix.header-1.header-black #main-menu .navbar .nav>li.current>a{border-color:#fff;color:#fff;text-decoration:none}
.sm-video-bg{background-image:url(img/bg-video-academica-default.jpg);background-position:50% 0;overflow:hidden;position:relative;max-height:750px;}
#video_background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100vw;height:auto}
#index #video_background{ top: 40px;}
#titlayer2{}
.section-inicio{color:#3e5e5b}
.section-inicio .font-white{font-size:2em;line-height:1em;letter-spacing:1px;}
.section-inicio .font-white h2{color:#fff;font-size:34px;line-height:42px;font-family:'Sorts Mill Goudy',serif!important;font-family:"Sorts Mill Goudy script=all rev=8","Adobe Blank",serif;margin:20px 7% 0}

.section-prediplomadual h3{font-size:34px}
.section-prediplomadual .ico{width:60px;height:60px}
.section-diplomadual h1{margin:0;line-height:35px;font-weight:700;color:#004d42;font-size:36px;letter-spacing:1px;text-transform:uppercase}
.section-diplomadual h4,.section-diplomadual h5{font-family:"Sorts Mill Goudy script=all rev=8","Adobe Blank",serif;font-size:28px;font-style:italic;letter-spacing:0;font-weight:200;margin:4px 0 20px;color:#004d42}
.section-diplomadual h5{margin:20px 0 4px}
.post-prev-img:after{color:#fff;font-size:2em;content:"►";position:absolute;top:5.8em;margin:0 1em}
.post-prev-img:hover{color:#004d42;text-decoration:underline}
#videoT-col { padding:0; }
#videoP-col .post-prev-img::after{display:none;font-size:4em;content:"►";position:absolute;top:auto;margin:0;left:0;width:100%;bottom:3em;text-align:center;}
#videoP-col .video-ads-a strong{text-align:center;padding:10px 15% 0 15%;display:block;font-weight:100;letter-spacing:.5px;font-size:18px;}
.post2-prev-img img,.section-videos .post-prev-img img{width:100%;padding:20px 20px 0 10px}
.section-videos .video-ads-a strong{text-align:center;padding:10px 15% 0 15%;display:block;font-weight:100;letter-spacing:.5px;font-size:18px}
.section-videos .col-sm-6,.section-videos .col-xs-12{padding-right:0;padding-left:0}
.section-videos .tagLine{padding:10px 0}
.section-videos .tagLine strong{font-size:22px}
.section-comofunciona{min-height:70vh}
.section-programa{color:#fff}
.section-programa hr{opacity:.1;margin:.3em 0}
.section-programa .fes13-box-icon{left:.8em;top:.4em}
.section-programa .fes4-box{width:100%;padding:10px 10%}
.section-programa h3{color:#fff;font-weight:700;font-size:2em;text-align:center}
.section-programa .fes13-title-cont{position:relative;padding:.4em 0;margin-bottom:.6em}
.section-programa .fes13-title-cont h3{font-size:1.6em;text-decoration:underline;text-align:left}
.section-programa strong{font-weight:700;font-size:1.22em}
.testimonialbox{background:#f8f8f8;border-bottom:16px solid;height:460px}
.testimonialtext{padding:0 30px 20px;font-size:1.2em}
.masopiniones {width:100%; display: block; text-align: center;height: 3em;}
.masopiniones a{padding:6px 1em;background-color:var(--c-academica);border-radius:5px;color:#fff;font-size:2em;}
.testimonialtext h3{font-size:1em}
.section-garantias h3{font-size:24px;font-weight:700;line-height:33px;margin:0;text-transform:uppercase}
.section-garantias h4{font-size:25px;letter-spacing:normal;line-height:28px;font-style:italic;margin:0 0 30px 0}
.row-e-awards { display: flex; justify-content: center; align-items: center; flex-direction: column; }
blockquote p{font-size:30px;line-height:36px;font-weight:600;font-style:italic;letter-spacing:1px;border-left:0}
blockquote strong{padding:20px 0;color:#fff;font-style:italic;font-size:24px}
.ts3-author-img{width:200px}
.section-lideren{min-height:70vh}
.section-enelmundo{min-height:75vh}
.section-enelmundo .container{position:absolute;margin:1% 5%}
#img-educacion-virtual{background-image:url(img/lider-educacion-virtual-v2.jpg);background-size:cover;}
#img-enel-mundo{background-image:url(img/academica-en-el-mundo-v6.jpg);background-size:cover;}
.fes8-img-cont{right:0}
.section-academica h3{font-weight:700;font-size:2em;margin:20px 0 10px;text-transform:uppercase}
.section-academica h4{font-size:1.8em;font-style:italic;margin:0 0 20px}
.section-contacto{color:#fff;font-size:1.4em}
.section-contacto a{color:#fff;font-size:1.1em}
.section-materiales{font-size:1.4em}
.section-materiales h3{font-size:1.4em;text-transform:uppercase;font-weight:900;padding:0 36px}
.section-materiales li{font-size:1.1em;line-height:1.6em;list-style:none;display:inline-block;width:100%}
.section-materiales li a{text-decoration:underline}
.fesmat-box-icon{position:relative;top:0!important;left:-6px!important;color:#323336;font-size:36px;float:left}
/*
#graduados { width: 100vw; padding: 0; margin: 0; overflow-x: hidden; }
#graduados .section-prediplomadual .ico{width: 55px;height: 50px;margin: 30px 0 0 0;}
#instagram-testimonis{padding:0 8vw}
.graduados-gallery{background:#fff;display:flex;flex-wrap:wrap;justify-content:center}
#graduados-gallery-nav{display:inline-block;padding:0 10% 20px;text-align:center;font-size:1em;line-height:1.6em;z-index:999999;background:#fff}
#graduados-gallery-nav a{color:#26493f;display:inline-block}
#graduados-gallery-nav a:hover{text-decoration:underline}
.section-graduados .btn-descarga{position:absolute;background:rgba(255,255,255,.9);color:#1a493f;padding:0 10px;margin:-26px 0 0 0;font-size:12px}
.section-graduados .btn-numero-foto{position:absolute;background:rgba(255,255,255,.9);color:#000;padding:0 10px;margin:0 0 0;font-size:12px}
.section-graduados .graduados-gallery .img-grad{border:1px solid #ccc}
.section-graduados .graduados-gallery .img-grad img{height:250px;flex-grow:1}
*/

/*
.vid-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.vid-container embed,.vid-container iframe,.vid-container object{position:absolute;top:0;left:0;width:100%;height:100%}
*/
.vid-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.box-com .text-cont{line-height:26px;padding:5% 10px 5% 80px}
.box-com .text-cont>div{padding: 5% 50px 5% 50px;}/*ojo*/
.box-com .text-cont>div h3{font-size:2em}
.box-com .text-cont>div span{font-style:normal;text-transform:uppercase;font-weight:700;line-height:60px}
.qqvbed-tJHJj{background-color:var(--c-academica)!important}

#academica-map{background:var(--c-academica);display:flex;align-items:center;justify-content:center;}
#academica-map iframe{width:100vw;min-height:95vh;padding:0 0;top:100px;position:relative;}
#spain-centers-map #social-links{top:auto;bottom:0;}

/* university */
#social-links{position:fixed;top:7em;z-index:999999999999;right:0;width:14em;transition:.2s all}
#social-links a{padding:.3em!important}
#social-links.socialvertical{right:.9em;width:3.1em;background:#174a3f;border-radius:8px;padding:0 0 0;top:5em;}
#social-links.socialvertical a{display:inline-block;padding:.3em!important}
#social-links i{color:#e0e0e0;font-size:2em;width:1.3em;padding:.1em .3em;border-radius:25%}
#social-links i:hover{color:#fff;background:#111}

#footer-links {
  text-align: center;
  max-width: 80vw;
}

#footer{padding:0 2em}
#footer .container { width: 100vw; max-width: 100vw; }
#footer .container .row { margin-right: 0; margin-left: 0; }
.mfp-iframe-holder .mfp-content {max-width: 90vw;}

#myCookieConsent{border:3px solid var(--c-academica);position:fixed;padding:0 1em;bottom:0;background:#ececec;width:100%;text-align:center;}
#myCookieConsent p{margin:0 1em 1em;}
#myCookieConsent a{color:#000000;}
#logo-cookie{display:none; width:10em;height:auto;position:absolute;right:10px;top:6px;}
.btn-cookie{display:inline-block;color:#fff!important;font-size:1em;background:#717171;text-decoration:none;cursor:pointer;padding:5px 8px 5px;float:none;border-radius:3px;position:relative;margin:0;}

#landing-link{min-height:50vh;}
#landing-link .container{width:800px;}
#landing-link #content{top:6em;}
#video-presentacion #landing-head{min-height:20vh;}

#back-top { right: 10px; display: flex; border: 0 solid #2a564a; justify-content: flex-end; }
#back-top a { padding: 6px 6px 0; border: 1px solid var(--c-academica); height: 40px; width: 40px; }
#back-top a:hover { background: var(--c-academica); color: var(--grey-light); border-color: var(--b); }

/************************************************************************/
/******* MEDIA QUERIES **************************************************/
/************************************************************************/

@media (min-device-width:600px) {
#footer-links {
  max-width: 100vw;
}
}
@media (min-device-width:800px) {
#logo-cookie{display:block}
}

@media (min-device-width:1024px) {
.mfp-iframe-holder .mfp-content {max-width: 80vw;}
#diplomadual-video-link h2 {font-size: 3em;}
#videoT-col .fes13-title-cont{position:relative;padding:0 10px 0 55px;margin-bottom:7px}
h3.videoT-col-h3{display:block;font-size:1.3em;min-height:0;margin:0;text-align:center;line-height:1.2em;padding:2em 0 0}
#amundospain-col.text-cont{padding:0 10vw 0 0;}
#programa-link em{height:4em;display:block;line-height:1em;font-size:1em;}
#back-top a { padding: 2px 6px 0; }
}

@media (max-width:1024px){
.header{width:100vw;position:fixed;
  z-index: 9999999999;}
.logo-2{padding:4px 0 4px 10px}
.header-black .hamb-mob-icon{color:var(--c-academica)}
#btn-inicio{display:none}
#playbutton{position:absolute;display:none;z-index:999;bottom:.4em;margin:0 0;left:1em;color:#fff;border:1px solid #333;border-radius:25px;padding:.2em 1em;background:rgba(0,0,0,.43)}
#playbutton:hover{background:rgba(0,0,0,1)}
#main-menu .navbar .nav>li>a{margin:0!important;padding:16px 9px 16px 17px!important;text-align:left;color:#fff!important;font-size:22px}
/* .section-inicio .font-white{font-size:42px;line-height:45px;letter-spacing:2px;font-weight:700} */
#social-links{top:4em}
.section-comofunciona .text-cont{padding:0}
.section-comofunciona .text-cont>div span{line-height:30px}
.section-comofunciona .text-cont>div{padding:0 0 0 20px}
.section-programa{padding:10px 20px 0 20px}
.section-programa .fes4-box{width:100%;padding:0}
.section-enelmundo .container{position:inherit;margin:0 0}
.section-contacto{margin:0 0 0}
}



@media (max-width:800px){

#form_lang{right:7em;top:1em}
#instagram-testimonis{padding:0 0}
}

@media (max-width:800px) and (orientation:landscape){
.container,.container-fluid{padding-left:0;padding-right:0;width:100vw!important;padding:2em 2em}
.button-hero { margin: 0 0 10px 20px; }
.sm-video{top:3em}
.sm-video-bg{max-height:100vh!important}
.sm-cont-middle{font-size:1em!important;display:inline;height:100%;vertical-align:initial;padding:0 0 0;margin:1em}
.section-inicio .font-white{font-size:1.6em;line-height:1em;letter-spacing:1px;margin-bottom:10px!important;text-align:left;}
.section-inicio .font-white h2{color:#fff;font-size:30px;line-height:34px;font-family:'Sorts Mill Goudy',serif!important;font-family:"Sorts Mill Goudy script=all rev=8","Adobe Blank",serif;margin:20px 0 0}
#playbutton{bottom:0}
}



@media (max-width:600px){

#wrap{max-width:100vw;width:100%;overflow:hidden}
.container{padding:0 0;padding-left:0;padding-right:0;max-width:90vw!important;width:600px!important}
#index-link .button.white{color:var(--c-academica);background-color:#fff;margin:.4em 0 0;height: 2.4em;padding:.6em 1em 0;font-weight:900;font-size:1.1em}
#btn-inscripcion.button.white{ min-height:2.6em; height:auto;padding:10px; max-width:250px; padding: 0 1em; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.sm-content-cont{max-width:100vw!important;}
.sm-video-bg{max-height:100vh!important;overflow:hidden;position:relative;max-height:80vh; top: -4em;}
.section-inicio .sm-cont-middle{ display:block;top:42vh;position:relative;z-index:999999;background:var(--c-academica);padding:1px 10px;max-width:100vw;}

#cta-btns{ padding: 0 1em; display: flex; flex-direction: column; justify-content: center; align-items: center; }

.section-inicio .font-white h2{font-size:18px;line-height:23px;font-size:18px;line-height:23px;margin: 8px 0 0;}
.section-inicio .font-white{margin-bottom: 2px!important;}

#titlayer1 { padding: 0 0; margin: 1em 0 8px !important; }
.section-videos .tagLine{padding:10px;}
.section-prediplomadual .fes13-box-icon{top:0;left:0;}
.section-prediplomadual .ico{width:40px;height:40px;}
#index #video_background{top: 40px;position:absolute;left:0;bottom:0;right:0;width:auto!important;height:48vh}
.section-prediplomadual{padding:80px 0 0 0}
#diplomadual-link {padding:1em 0 0 0}
#diplomadual-video-link .fes4-box{margin-bottom:30px;}
.section-diplomadual{padding-left:20px}
.section-diplomadual h1{font-size:32px;letter-spacing:0}
.section-programa .fes13-box-icon{left:0;top:.4em;}
.section-programa .fes13-title-cont{position:relative;padding:.4em 0 0 26px;margin-bottom:.6em;}
.section-programa h3{text-align:left}
.section-programa .tagLine {padding: 0 10px;}

blockquote p{font-size:22px;line-height:30px}
.section-academica{padding:0 0 0 14px}
.section-enelmundo{min-height:initial}
.section-garantias{margin:0 0 0 20px}
.section-materiales{font-size:1.2em;padding:0 0 0 20px}
.section-materiales .border-left{padding:0!important}
.section-materiales h3{padding:0 10px}
.section-materiales ul{padding:0 0 0 10px}
.section-materiales li{font-size:1em;line-height:1em;list-style:none;margin-bottom:16px;border-bottom:1px solid #999;padding:10px}
.section-materiales li a{text-decoration:underline;font-size:16px;line-height:initial}

/*
.graduados-cta{margin-top:80px}
#graduados-gallery-nav{padding:0 5% 20px}
*/

.box-com .text-cont{line-height:26px;margin:0 0!important;padding:5% 0 2% 20px}
.box-com .text-cont>div{padding:3% 0 3% 20px}
.box-com .text-cont>div h3{font-size:2em;margin:0 0}
.logo-img-footer{width:90%}
#social-links { bottom: 0; z-index: 9; top: auto; width: 100vw; background: #fff; height: 2.4em; }
#social-links.socialvertical{display:none;background:0 0;bottom:13em;right:1em}
}


@media (max-width:359px){
 .sm-video-bg{max-height:120vh!important}
 .sm-content-cont{height:120vh!important;}
.section-inicio .font-white{font-size:2em;line-height:30px;letter-spacing:0;font-weight:400}
#index-link .button.white{margin:1em 0 0;height:2.8em;padding:5%;}
#btn-inscripcion.button.white{height:auto;padding:10px;max-width:250px;margin:1em 0 0;height:2.8em;padding:2% 5%;}
.section-prediplomadual{padding:30px 0 0 0;}
}

@media (min-width:800px){
#amundospain-col .border-left { padding: 0 0 5% 20px; }
.sm-video-bg {max-height: 60vh;}
.sm-video-bg .sm-cont-middle { display: block; height: auto; top: 12vh; position: relative; display: flex; align-items: center; flex-direction: column; }
#index #video_background{ object-fit:cover;  }
.section-inicio .font-white{font-size:3.3em;line-height:1em;letter-spacing:1px;}
}

/* iPhone 6, 7, & 8 in portrait */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

 .section-prediplomadual{padding:1em 0 0}
}

/* IPAD PORTAIT */
@media only screen and (min-device-width: 768px) and (max-height:1024px)
and (orientation:portrait){
 .container{padding:0 0;padding-left:0;padding-right:0;
  max-width: 100vw !important;
  width:700px!important}
 .sm-video-bg .sm-cont-middle{width:100vw;display:block;margin:0 0;position:relative;}
 .font-white h2{margin:0 0;line-height:1em}
 #titlayer2{ margin: 0 !important; }
 .section-inicio .button-hero{padding:.5em 1.3em;margin:1em 0 0}
.section-comofunciona .text-cont>div{padding:0 60px 0 20px}
.sm-video-bg{max-height:33vh}
/* .sm-video-bg .sm-cont-middle{display:block;margin:70px 0 0;width:90vw;padding:0 0} */
.section-inicio .font-white { font-size: 2em; line-height: 1em; letter-spacing: 2px; font-weight: 700; margin: 4em 0 10px!important; padding: 0 1em; }
.section-inicio .font-white h2{font-size:.5em;line-height:1em;margin:0 0 1em;margin:0 0 0!important;}
#diplomadual-link{margin:1em 0 0 0;}
.button.large{padding:12px 14px;display:inline-block;color:#155b51!important}
}
/* IPAD LANDSCAPE */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape) {
#form_lang { position: fixed; z-index: 9999; right: 10em; top: 1em; }
.menu-btn-respons-container{position:absolute;right:0;top:0}
}

/* IPAD PRO PORTAIT */
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
.header .menu-btn-respons-container .btn-navbar{ margin: 0 0 0 0;}
.sm-video-wrapper .bg-dark-alfa-40{background:0 0}
.sm-video-wrapper{top:50px!important}
.sm-video-bg{max-height:40vh}
.section-inicio .sm-cont-middle{margin:0 0 0;top:3em;width:100%;}
.section-inicio .font-white h2{font-size:32px;line-height:42px;margin:0;padding:0 15%}
.section-inicio .center-0-478{width:90vw;padding:1em;}
.section-prediplomadual{margin:0 0;background:#fff}
.section-diplomadual{background:#fff}

}
/* IPAD PRO LANDSCAPE */
@media only screen
  and (min-device-width: 1366px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
.sm-video-wrapper{top:90px!important}
.sm-video-bg .sm-cont-middle{ margin: 3vw 0 0; position: relative;}
#diplomadual-link{margin:1em 0 0 0;}
.section-prediplomadual{margin:0 0 0;background:#fff}
.fes7-img,.fes7-img-constr,.fes7-img-cont{max-height:40em}
.box-com .text-cont{line-height:26px;padding:5% 7em 5% 0;}
}


@media only screen
  and (min-device-width: 1024px) and (orientation: portrait) {
    .button-hero { border: 1px solid #b1b1b1; border-radius: 10px; margin: 10px; }
  }

  @media (max-width: 1024px) {
    #main-menu .navbar-collapse.collapse.in .nav.navbar-nav  { display: flex; flex-direction: column; }
  }

/*****************************************************************/
/* LAPTOP / DESKTOP  *********************************************/
/*****************************************************************/

/* OLD MAC BOOK M**** */
@media (min-width:1100px) and (max-height:800px) {
p { margin: 0 0; font-size: 14px; line-height: 1.7; }
#form_lang { position: fixed; z-index: 9999; right: 2em; top: 1.4em; }
.affix-top .logo-img { width: 180px; }
.vid-container{position:relative;padding-bottom:40vw;padding-top:25px;height:0;}
.vid-container iframe{position:relative;top:0;left:0;width:100%;max-width:850px;height:510px;}
#makinoff-2018 { padding:3em 6em; text-align: center; }
.section-programa .fes4-box { width: 100%; padding: 10px 0 0 10%; }
#amundospain-col .border-left { padding: 0 45px 0 2vw; }
#amundospain-col h3 { margin: 6px 0; }

}

@media (min-width:1020px) { /*menu hor fix */
  #main-menu .navbar .nav {
    min-height: auto; display: flex; flex-direction: row; justify-content: center; align-items: center;
}
  #index #video_background { top: 0;   object-fit: cover; }
}

@media (min-width:1200px) {
  .row-e-awards { flex-direction: row; }
}

/* IMPORTANT FIXES COMMON WIN LAPTOPS  */
@media (min-width:1150px) and (max-width:1366px) and (max-height:800px){
.sm-video-wrapper { top: 90px!important; }
.sm-video-bg{max-height:80vh} /*ojo*/
.sm-video-bg .sm-cont-middle{margin:5em 0;width:90vw;display:block}
.section-inicio .font-white{font-size:4em;line-height:1em;letter-spacing:2px;font-weight:400;}
.box-com .text-cont{line-height:26px;padding:5% 0 5% 40px}
#diplomadual-video-link h2{font-size:2.8em;}
.section-enelmundo{min-height:80vh}
#enelmundo-link .container{position:absolute;margin:0 0}
#enelmundo-link .box-com .text-cont{line-height:26px;padding:2% 0 0 50px}
.header-1 #main-menu .nav.navbar-nav{margin-right:9em}
.section-programa .fes13-box-icon{left:.3em;top:.4em}
#programa-link em{display:inline-block;line-height:1.5em;height:5em;}
/* #enelmundo-link .text-cont>div{padding:1% 50px 1% 50px} */ /*ojo*/
#amundospain-col.text-cont { line-height: 26px; padding: 20px 10vw 0 3vw !important; line-height: 1.6em; width: 68%; }
#university-logos.container{ max-width: 600px!important; }
}

@media (min-width:1366px) {
  #amundospain-col .border-left { padding: 0 45px 0 2vw; }
}

@media (min-width:1400px) and (max-width:1500px) and (min-height:600px){
.sm-video-bg{max-height:80vh}
#diplomadual-link{margin:0}
.sm-video-bg .sm-cont-middle{display:block;height:100%;margin:6em 0 0;width:80vw;}
.sm-video-wrapper{top:75px!important}
.section-prediplomadual{margin:-104px 0 0;background:#fff}
.box-com .text-cont{line-height:26px;padding:5% 0 5% 50px}
#amundospain-col.text-cont { padding: 40px 60px!important; }
#enelmundo-link .container{position:absolute;margin:0 0}
#enelmundo-link .box-com .text-cont{line-height:26px;padding:2% 0 0 50px}
/* #enelmundo-link .text-cont>div{padding:1% 40px 1% 50px} */
.header-1 #main-menu .nav.navbar-nav{margin-right:10em}
.vid-container{padding-bottom:35vw;}

}

@media (min-width:1500px){
  .affix-top .logo-img { width: 200px; }
#diplomadual-link{margin:0}
.sm-video-bg .sm-cont-middle{display:block;height:100%;margin:10em 0 0;width:80vw;}
#amundospain-col.text-cont {
  padding: 70px 80px 0 0!important;
}
.sm-video-bg{max-height:80vh}
.sm-video-bg .sm-cont-middle{margin:7em 0 0;width:80vw}
.header-1 #main-menu .nav.navbar-nav{margin-right:10em}
.section-inicio .font-white{font-size:6.3em;line-height:1em;letter-spacing:1px;}
.section-prediplomadual{padding-top:80px}
.vid-container{padding-bottom:40vw;}
#university-logos.container{ max-width:960px!important; width: 900px; }
}

@media (min-width:1600px)  {
.sm-video-bg{max-height:85vh}
.sm-video,.sm-video-wrapper{top:40px}
.sm-video-bg .sm-cont-middle{margin:10em 0 0;width:80vw}
.vid-container{padding-bottom:30vw;}
}

.progressContainer{left:0;width:100%;height:.4em;margin-bottom:0;position:fixed;bottom:0;overflow:hidden;background-color:transparent;content:"";display:table;table-layout:fixed}
.progressBar{width:0%;float:left;height:100%;z-index:9999999;max-width:100%;background-color:#4f6068;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}



@media (min-width: 600px) {
}
@media (min-width: 600px) and (orientation: portrait) {
}
@media (min-width: 70em) {
}
@media (min-width: 85.37em) {
}
