/*------cuadro propiedades------*/
.list-unstyled3 {
        margin-top: -23px;;
    padding: 20px;
    padding-left: 0px;
    margin-left: -12px;
    font-family: Open Sans, sans-serif;
    font-size: 15px;
    font-weight: 200;
    border-radius: 10px;
}
/*.list-unstyled3{
  margin-top: 0px;
  padding:20px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 200;
  border-radius: 10px;
}*/


.list-unstyled3 > li {
    background-color: transparent;
    border: transparent;
    border: 1px solid white;
    padding: 5px;
    color: white;
    padding: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: rgba(0,0,0,0.35);
}

.list-unstyled > li {
  padding: 5px;
  border-bottom: 1px solid #dedede
}
.list-key{
  font-weight: 400;
    font-family: Montserrat, sans-serif;
    letter-spacing: 0px;

}
.list-value{
  font-weight: 300;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  letter-spacing: 0px;

}

.solomovilist{
  display:none;
}
.solodesktop{
  display:inline-block;
}
.solomovil{
  display: none;
}
.form-horizontal {

    background-color: rgba(50,50,50,0.8);
}
.extFeatures .feature-title {
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    font-family: Montserrat;
    line-height: 25.65px;
    text-transform: none;
    letter-spacing: -1px;
    word-spacing: 0;
    color: #28262b;
    padding-top: 22px;
    margin-bottom: -15px;
}

.btn-danger {
    background-color: #ff9a2a;
    border-color: #ff9a2a;
    box-shadow: none;
    color: #fff;
}

.wrapper,
.wrapper2,
.wrapper3 {
max-width: 680px
}

.extCounters2 h5,
.extCounters3 .counter-subtitle,
.extFeatures10 .subtitle,
.extFeatures4 h5,
.extFeatures5 .card-title h5,
.extFeatures6 h5,
.extForm1 .subtitle,
.extForm2 .container p,
.extForm2 .subtitle,
.extForm3 .subtitle,
.extForm4 .subtitle,
.extHeader11 .container p,
.extHeader12 .subtitle,
.extHeader13 .period,
.extHeader5 .container label,
.extPricingTable1 .mbr-price small,
.global-oportunities h2 em,
.mbr-section-subtitle,
small {
font-style: normal
}

.alignbecas,
.caja1 span.t-inf1,
.caja1 span.t-sup1,
.caja2 span.t-sup1,
.divdown,
.form-horizontal,
.lead,
.parrafo1,
.titulo-primero,
.titulo1 {
text-align: center
}

.enlaceweb:hover,
.youtube,
.youtube .play-button,
.youtube img,
.youtubecuatro .play-button,
.youtubecuatro img,
.youtubedos .play-button,
.youtubedos img,
.youtubetres,
.youtubetres .play-button,
.youtubetres img {
cursor: pointer
}

.global-oportunities h2 {
font-size: 2.2em;
margin: 0 0 1em
}

.global-oportunities h2 em {
color: #d01217
}

.mbr-section-subtitle {
display: block;
font-weight: 400;
font-size: 17px;
font-family: Montserrat;
line-height: 26px;
color: #8c8c8c;
margin-bottom: 30px
}

.extFeatures .feature-subtitle,
.extFeatures .feature-title,
.extFeatures10 .subtitle,
.extFeatures10 h4,
.extHeader11 .container p,
.extHeader11 .container p.element,
.extHeader11 .container span,
.extHeader12 .subtitle,
.extHeader12 h4,
.extHeader13 .dot,
.extHeader13 .number,
.extHeader13 .period,
.extHeader13 h4,
.extHeader5 .container label,
.extHeader9 form p.form-subtitle {
font-family: Montserrat, sans-serif
}

.global-oportunities h3 {
font-size: 18px
}

.global-oportunities p {
line-height: 21px
}

.global-oportunities iframe {
border: 0
}

,
section.global-oportunities {
padding: 100px 0
}

.generic-section {
padding: 3% 0;
padding-bottom: 0%;
}

.row-fluid {
position: relative
}

.rslides_nav {
background: url(../img/arrows.png);
display: block;
height: 40px;
margin-top: 17%;
position: absolute;
text-indent: -9999px;
top: 0;
width: 22px;
z-index: 99
}
.iframefoto{
  padding-top: 0px !important;
}

.generic-section p {
font-size: 1.5em;
line-height: 1.5em;
margin-bottom: 1em
}

.learn.generic-section {
background: url(../img/bg-icons.png) 100% 100% no-repeat
}

.global-oportunities .item {
margin-bottom: 2.5%;
position: relative;
overflow: hidden
}

.global-oportunities .item img.avatar {
width: 100%;
height: auto
}

.global-oportunities .item .cont {
position: absolute;
height: 100%;
width: 100%;
z-index: 99;
top: 100%;
left: 0;
background: #177FD2;
color: #fff;
margin-top: -68px
}

.global-oportunities .item .cont p {
margin: 0 20px 1em
}

.global-oportunities .item:hover .cont {
top: 0!important;
opacity: 1;
transition: all .3s ease-in;
-webkit-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;
margin-top: 0
}

.global-oportunities .row-fluid .item.nth1:hover .cont {
background: rgba(50, 50, 50, .9)
}

.global-oportunities .row-fluid .item.nth2:hover .cont,
.global-oportunities .row-fluid .item.nth3:hover .cont {
background: rgba(194, 20, 19, .8)
}

.global-oportunities .row-fluid .item.nth1 .cont,
.global-oportunities .row-fluid .item.nth4:hover .cont {
background: rgba(50, 50, 50, .9)
}

.global-oportunities .row-fluid .item.nth2 .cont,
.global-oportunities .row-fluid .item.nth3 .cont {
background: rgba(194, 20, 19, .8)
}

.global-oportunities .row-fluid .item.nth4 .cont {
background: rgba(50, 50, 50, .9)
}

.global-oportunities .item .cont h3 span {
margin: 20px 0;
display: block;
line-height: 32px;
float: left
}

.brands {
background: url(../img/bg-brands.jpg) center center no-repeat;
background-size: cover;
padding: 16%
}

.tooltip.top {
top: -50px!important
}

.global-oportunities p {
font-size: 12px
}

.icon-new {
float: left;
background: url(../../../img/landing-sprite1.png) 0 76px;
height: 32px;
margin: 20px 10px 20px 0;
vertical-align: inherit;
width: 32px
}

.parrafo1,
.posicion-1,
.testi1,
.titulo1 {
vertical-align: middle
}

.global-oportunities .item .cont h3 {
color: #fff;
margin: 0;
padding: 0 20px;
overflow: hidden;
text-transform: uppercase;
font-weight: 700
}

@media (max-width:490px) {
.global-oportunities .row-fluid .item.nth1:hover .cont {
    background: rgba(50, 50, 50, .9)
}
.global-oportunities .row-fluid .item.nth2:hover .cont {
    background: rgba(194, 20, 19, .8)
}
.global-oportunities .row-fluid .item.nth3:hover .cont {
    background: rgba(50, 50, 50, .9)
}
.global-oportunities .row-fluid .item.nth4:hover .cont {
    background: rgba(194, 20, 19, .8)
}
.global-oportunities .row-fluid .item.nth1 .cont {
    background: rgba(50, 50, 50, .9)
}
.global-oportunities .row-fluid .item.nth2 .cont {
    background: rgba(194, 20, 19, .8)
}
.global-oportunities .row-fluid .item.nth3 .cont {
    background: rgba(50, 50, 50, .9)
}
.global-oportunities .row-fluid .item.nth4 .cont {
    background: rgba(194, 20, 19, .8)
}
.divdown {
    padding: 10px 10px 75px!important;
    text-align: center
}
.global-oportunities h3 {
    font-size: 13px
}
.pastilla-promo {
    font-size: 18px;
    line-height: 22px
}
}

.fondo-foot {
padding-bottom: 30px
}

@media handheld,
only screen and (max-width:1024px) {
.global-oportunities .item .cont {
    margin-top: -58px
}
}

@media handheld,
only screen and (max-width:767px) {
.der-centro,
.logo-ceu,
.top .container .btns-top,
.top .container .logo {
    float: none
}
.titulo02,
.top .container {
    text-align: center
}
.learn.generic-section {
    background: url(../img/bg-icons.png) 100% 100% no-repeat;
    background-size: contain
}
.titulo01 {
    font-size: 2.4em;
    line-height: 24px;
    padding: 15px 0 20px
}
}

@media handheld,
only screen and (max-width:480px) {
.global-oportunities .item .cont p {
    margin: 0 10px .5em;
    font-size: .68em
}
.global-oportunities .item .cont {
    margin-top: -38px
}
.global-oportunities .item .cont h3 {
    padding: 0 10px
}
.global-oportunities .item .cont h3 span {
    margin: 10px 0;
    line-height: 20px
}
.icon-new {
    background-size: contain;
    height: 20px;
    margin: 10px 5px 10px 0;
    width: 20px
}
.newsletter .fields label {
    white-space: normal
}
.titulo01 {
    padding: 15px 50px 30px
}
}

.btn-secondary.active,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover {
color: #fff;
background-color: #94ada8;
border-color: #94ada8
}

.btn-secondary.disabled,
.btn-secondary:disabled {
color: #fff!important;
background-color: #94ada8!important;
border-color: #94ada8!important
}

.btn-info {
background-color: #7e9b9f;
border-color: #7e9b9f;
color: #fff
}

.btn-info.active,
.btn-info.focus,
.btn-info:active,
.btn-info:focus,
.btn-info:hover {
color: #fff;
background-color: #597478;
border-color: #597478
}

.btn-info.disabled,
.btn-info:disabled {
color: #fff!important;
background-color: #597478!important;
border-color: #597478!important
}

.youtube .play-button:before,
.youtubecuatro .play-button:before,
.youtubedos .play-button:before,
.youtubetres .play-button:before {
content: "";
border-style: solid;
border-width: 15px 0 15px 26px;
border-color: transparent transparent transparent #fff
}

.youtube {
background-color: #000;
margin-bottom: 30px;
position: relative;
padding-top: 56.25%;
overflow: hidden
}

.youtube img {
width: 100%;
top: 7px;
left: 0;
opacity: .9
}

.youtube .play-button {
width: 90px;
height: 60px;
background-color: #333;
box-shadow: 0 0 30px rgba(0, 0, 0, .6);
z-index: 1;
opacity: .8;
border-radius: 6px
}

.youtube .play-button,
.youtube .play-button:before,
.youtube iframe,
.youtube img {
position: absolute
}

.youtube .play-button,
.youtube .play-button:before {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0)
}

.youtube iframe {
height: 100%;
width: 100%;
top: 0;
left: 0
}

.wrapper2 {
margin: 60px auto;
padding: 0 20px
}

.youtubecuatro,
.youtubedos {
background-color: #000;
margin-bottom: 30px;
position: relative;
padding-top: 56.25%;
overflow: hidden;
cursor: pointer
}

.youtubecuatro .play-button,
.youtubecuatro .play-button:before,
.youtubecuatro iframe,
.youtubecuatro img,
.youtubedos .play-button,
.youtubedos .play-button:before,
.youtubedos iframe,
.youtubedos img {
position: absolute
}

.youtubecuatro img,
.youtubedos img {
width: 100%;
top: 0px;
left: 0;
opacity: .9
}

.youtubecuatro .play-button,
.youtubedos .play-button {
background-color: #333;
opacity: .8;
box-shadow: 0 0 30px rgba(0, 0, 0, .6);
z-index: 1;
border-radius: 6px
}

.youtubecuatro .play-button {
width: 90px;
height: 60px
}

.youtubecuatro .play-button,
.youtubecuatro .play-button:before {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0)
}

.youtubecuatro iframe {
height: 100%;
width: 100%;
top: 0;
left: 0
}

.youtubedos .play-button {
width: 90px;
height: 60px
}

.youtubedos .play-button,
.youtubedos .play-button:before {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0)
}

.youtubedos iframe {
height: 100%;
width: 100%;
top: 0;
left: 0
}

.wrapper3 {
margin: 60px auto;
padding: 0 20px
}

.youtubetres {
background-color: #000;
margin-bottom: 30px;
position: relative;
padding-top: 56.25%;
overflow: hidden
}

.logo,
.scrollbuttom,
.youtubetres .play-button,
.youtubetres .play-button:before,
.youtubetres iframe,
.youtubetres img {
position: absolute
}

.youtubetres img {
width: 100%;
top: 0px;
left: 0;
opacity: .9
}

.youtubetres .play-button {
width: 90px;
height: 60px;
background-color: #333;
box-shadow: 0 0 30px rgba(0, 0, 0, .6);
z-index: 1;
opacity: .8;
border-radius: 6px
}

.youtubetres .play-button,
.youtubetres .play-button:before {
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0)
}

.youtubetres iframe {
height: 100%;
width: 100%;
top: 0;
left: 0
}

.caja1,
.caja2 {
height: 100px;
float: left
}

.titulo-primero {
color: #1C1C1C;
line-height: 40px;
font-size: 50px;
line-height: 52px;
font-weight: 600!important
}
.titulo-primero2 {
color: #C42138;
line-height: 40px;
font-size: 38px;
line-height: 40px;
font-weight: 600!important
}
#extHeader4-7 {
background-image: url(../../../icons/fondoprincipal.jpg)
}

.mbr-plan-header.bg-danger .mbr-plan-price-desc,
.mbr-plan-header.bg-danger .mbr-plan-subtitle {
color: #fff
}

.mbr-gallery-filter li:hover,
.mbr-iconfont-counters1,
.mbr-small-footer a {
color: #c0a375
}

.scrollToTop_wraper {
opacity: 0!important
}

.calltoaction_mobile {
display: none
}

.extFeatures .feature-subtitle {
font-style: normal;
color: #1C1C1C
}

.extFeatures .feature-text {
font-family: 'Source Sans Pro', sans-serif
}

.extCounters2 h4,
.extCounters2 h5,
.extCounters3 .count,
.extCounters3 .counter-subtitle,
.extCounters3 .counter-title,
.extFeatures2 h4,
.extFeatures4 h4,
.extFeatures4 h5,
.extFeatures5 .card-title h4,
.extFeatures5 .card-title h5,
.extFeatures6 h4,
.extFeatures6 h5,
.extForm1 .subtitle,
.extForm1 h4,
.extForm2 .container p,
.extForm2 .subtitle,
.extForm2 h4,
.extForm3 .subtitle,
.extForm3 h4,
.extForm4 .subtitle,
.extForm4 h4,
.extPricingTable1 .mbr-price small,
small {
font-family: Montserrat, sans-serif
}

.extFeatures3 .border-wrap {
border-color: #c0a375
}

.extForm2 .container h3 {
font-family: Montserrat, sans-serif
}

.extPricingTable1 .bottom_line {
border-bottom-color: #c0a375
}

#seccionuno {
padding-bottom: 17px
}

.extPricingTable1 .mbr-plan-label {
background: #c0a375
}

.row-fluid .span6 {
width: 47.717948717948715%;
display: inline-block;
margin: 8px
}

.extProgressBar .progress-primary[value]::-webkit-progress-value {
background-color: #c0a375
}

.extProgressBar .progress-primary[value]::-moz-progress-bar {
background-color: #c0a375
}

.botonseccion1 {
color: #cd2122;
border: 2px solid #cd2122;
padding: 8px 20px;
margin-top: 20px
}

.list-unstyled,
.lista-mat {
margin-top: 25px
}

.rowcaja {
margin-left: -10%
}

.tituloasignaturas {
font-weight: 300;
color: #1C1C1C;
padding-bottom: 30px
}

.list-unstyled {
padding: 20px;
background-color: #f2f2f2;
font-family: Open Sans, sans-serif;
font-size: 15px;
font-weight: 200
}

#botonreptv,
.botonmultimedia,
.descuento,
.divdownboton {
font-family: Montserrat
}

.list-unstyled>li {
padding: 5px;
border-bottom: 1px solid #dedede
}

.lista-mat>h3 {
color: #cd2122
}

.posicion-2 {
margin-top: 20px;
width: 100%
}

#maxwidthchange {
max-width: 1300px
}

.caja1 {
width: 170px;
padding-right: 10px;
font-size: 25px;
border-right: 1px solid #fff
}

.caja1 span.t-sup1,
.caja2 span.t-sup1 {
display: block;
letter-spacing: 0;
font-size: 16px
}

.caja1 span.t-inf1 {
display: block;
letter-spacing: 10px;
font-size: 10px
}

.enerocall {
background-color: rgba(255, 255, 255, .4);
border: 1px solid #fff;
padding: 10px;
border-radius: 10px
}

.alignbecas {
margin-top: 50px
}

.becas {
border-bottom: solid 2px;
display: inline-block;
padding-bottom: 10px;
font-size: 30px
}

#parrafoprimero-1 {
padding-left: 10%;
padding-right: 10%
}

#botonreptv,
.divdownboton {
margin-top: 0;
font-size: 20px;
color: #fff;
letter-spacing: 1px;
background-color: #C41B38;
padding: 10px 20px;
border-radius: 3px;
border: 0
}

#parrafofuenteopinion {
font-size: 15px
}

.descuento {
font-weight: 200;
color: #A5A5A5;
font-size: 25px;
padding-top: 20px;
line-height: 35px
}

#reportajesvideos {
margin-top: -40px
}

.botonmultimedia {
padding: 7px 15px;
background-color: transparent;
border: 1px solid #fff;
color: #fff
}

.botonmultimedia:hover {
background-color: rgba(250, 250, 250, .8);
color: #C42138;
-webkit-transition: .3s
}

.regulardescuento {
font-weight: 300;
color: #1C1C1C
}

.caja2 {
width: 150px;
padding-left: 10px;
font-size: 25px
}

.caja2 span.t-sup1 {
display: block;
letter-spacing: 0;
font-size: 16px
}

.caja2 span.t-inf1 {
display: block;
letter-spacing: 10px;
font-size: 10px;
text-align: center
}

.mbr-section-title {
margin-top: 5%;
margin-left: -10%;
font-size: 35px!important;
border-left: 2px solid #fff;
padding-left: 20px
}

.titulo1 {
    font-family: Montserrat;
    color: #CE1617;
    font-size: 26px;
    font-weight: 300;
    /* letter-spacing: 1px; */
}

#becascuadrado {
width: 50%;
height: auto;
background-color: rgba(153, 153, 153, .8);
color: #fff;
padding: 20px;
maparrafrgin-top: 0;
border-radius: 15px;
font-size: 1.2em;
line-height: 1.2em
}

#bloquetexto {
padding-top: 250px
}

.form-horizontal {
margin-right: -20%
}

.margen-b {
padding: 10px;
display: block
}

.medium {
font-weight: 500
}

.bold {
font-weight: 600
}

.divdown {
padding: 50px 50px 75px
}

.divdownh1 {
color: #C41B38;
padding-bottom: 10px
}

.divdownh2 {
font-weight: 200;
color: #C41B38;
font-size: 25px;
line-height: 33px;
}

.divdownboton,
.divdownboton:hover {
font-family: Montserrat;
font-size: 20px;
color: #fff;
letter-spacing: 1px;

}

.divdownboton {
background-color: #C41B38;
border-radius: 3px;
border: 0
}

.divdownboton:hover {
background-color: rgba(206, 22, 23, .5);
border-radius: 3px
}

.parrafo1,
.parrafo2,
.regular {
font-family: Montserrat;
font-weight: 300
}

.parrafo1 {
color: #cd2122;
font-size: 24px;
line-height: 25px;
padding: 0 10px 10px
}

.parrafo2 {
text-align: left;
color: #1C1C1C;
font-size: 20px;
border-top: 1px solid rgba(228, 21, 53, .2);
padding-top: 20px
}

.ourteam,
.regular {
text-align: center
}

.regular {
margin-top: 30px;
color: #848484;
padding-left: 100px;
padding-right: 100px
}

.hr2 {
background-color: #D1D1D1;
width: 70%
}

.iconos,
.iconos2 {
background-color: transparent!important;
z-index: 90!important
}

.iconos {
padding-left: 200px;
padding-right: 200px
}

.parrafolargo {
font-family: Montserrat, sans-serif;
font-size: 17px;
line-height: 23px;
color: #000;
font-weight: 200;
padding-top:25px;
padding-bottom: 25px;
}

.card-text,
.card-title,
.ourteam {
font-family: Montserrat
}

.iconos2 {
padding-left: 150px;
padding-right: 150px
}

.card-text {

color: white;
font-weight: 200
}

.card-title {
color: #1C1C1C;
font-weight: 500!important;
letter-spacing: 1px!important
}

.icon-iconos {
    width: 140px;
}

.seccion2 {
padding-top: 100px
}

.ourteam {
margin-top: -10px;
font-weight: 200;
padding-left: 10%;
padding-right: 10%;
font-size: 35px;
color: #C42138;
margin-bottom: -10px
}

#inscribete,
.btn-cloud,
.formate,
.telefono {
font-family: Montserrat
}

.espaciotitulo2 {
display: none
}

.titular {
margin-top: -200px;
text-shadow: 2px 2px 19px rgba(0, 0, 0, .6)
}

.testi1 {
padding-top: 180px!important;
text-align: -webkit-center
}

#barraaceptacion,
.text-center,
.titulo4,
.tlf-01 {
text-align: center
}

.linea2 {
width: 70%
}

.feature-title {
font-weight: 400!important
}

.testi2 {
width: 100%
}

.feature-img {
width: 100%
}

#pfinal {
font-size: 25px!important;
font-weight: 200
}

.seccion3izq {
padding-bottom: 40px;
padding-left: 40px;
border-left: 3px solid rgba(228, 21, 53, .6)
}

.formate {
border-bottom: 1px solid #fff;
padding-bottom: 5px;
margin-top: 20px;
color: #fff!important;
border-bottom-width: 1px;
font-size: 18px
}

.margen-ba,
.telefono {
color: #fff
}

.btn-cloud {
font-size: 20px;
font-weight: 300
}

.divceu {
float: right;
padding: 30px
}

.logo {
float: left;
margin-left: -3%;
margin-top: 40px
}

.telefonodiv {
padding-bottom: 30px
}

.scrollbuttom {
top: 750px;
left: 50%;
transform: translate(-50%, -50%);
width: 30px;
height: 50px;
border: 2px solid #fff;
border-radius: 50px
}

.scrollbuttom:before {
content: '';
position: absolute;
top: 8px;
left: 50%;
transform: translate(-50%, 0);
width: 2px;
height: 10px;
background-color: #fff;
animation: scrollDown 2s infinite
}

.telefono {
text-shadow: 2px 2px 9px rgba(0, 0, 0, .4);
background-color: #FE2E2E;
font-size: 25px;
padding: 20px;
margin-top: 10px;
margin-bottom: 100px
}

#inscribete {
padding-top: 5px;
color: #fff!important;
border-bottom-width: 1px;
font-size: 25px!important
}

.logoceu {
display: inline-block;
float: right;
position: static;
width: 30%
}

.posicion2 {
margin-left: 0
}

.mbr-section {
padding-top: 0
}

.posicion-1 {
position: relative;
z-index: 1;
margin-right: 13%
}

#gallery3-t,
#gallery3-t2,
#msg-box4-p {

}

.tlf-01 {
background: #e41835;
margin-top: 30px;
color: #fff;
line-height: 1.2em;
width: 250%;
padding: 20px
}

.tlf-01 span {
font-size: 20px
}

.tlf-01 .number {
color: #fff;
font-size: 28px;
font-weight: 700
}

#emailreptv,
.inner {
font-weight: 200;
font-family: Montserrat
}

.titulo3 {
color: #C42138;
text-shadow: 2px 2px 9px #B7B7B7;
font-size: 35px;

}

.icon-iconos2 {
width: 40%;
padding-bottom: 1.5rem
}

.card-block {
padding-bottom: 20px
}

.titulo4 {
color: #fff;
padding-left: 10px;
padding-right: 10px
}

#features6-q {
padding-top: 5px;
background-color: transparent!important;
margin-top: -160px;
z-index: -1!important
}

.iframefoto {
margin-bottom: 50px
}

.linea {
width: 65%;
margin: 0 auto;
color: #fff!important;
background-color: #fff!important
}

#gallery3-t {
padding-top: 65px;
}

#gallery3-t2 {
padding-top: 20px!important;
margin-bottom: 0
}

#emailreptv {
margin-top: -100px;
color: #1C1C1C;
font-style: italic;
font-size: 13px;
padding: 12px;
width: 300px
}

.titulo4 {
    color: #fff;
    padding-top: 50px;
}

.extMsg-box1 .container p,
.extMsg-box1 .subtitle,
.extProgressBar .title-wrap,
.extProgressBar4 .feature-subtitle,
.extProgressBar5 .title-wrap {
font-style: normal
}

.galeria {
    padding-bottom: 3.5rem!important;
    padding-top: 0rem!important;
}

.sombra {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.tamaño {
height: 49px;
width: 100%
}

.parraforesponsive,
.tituloresponsive {
display: none
}

.fondo2 {
display: none!important
}

#msg-box4-p {
padding-top: 90px!important;
padding-bottom: 90px!important
}

.hr9 {
background-color: #D1D1D1;
width: 80%;
margin-bottom: -15px
}

#barraaceptacion {
display: none;
position: fixed;
left: 0;
right: 0;
bottom: 0;
padding: 2px 0;
width: 100%;
height: auto;
background-color: rgba(0, 0, 0, .7);
color: #fff;
z-index: 9999999999999999999999999999999999999999999999999999999
}

#features7-u .iconbox,
.extAccordion1 .pseudoMinus,
.extAccordion1 .pseudoPlus,
.extAccordion1 .pseudoPlus:after,
.extAccordion2 .pseudoMinus,
.extAccordion2 .pseudoPlus,
.extAccordion2 .pseudoPlus:after,
.extToggle1 .pseudoMinus,
.extToggle1 .pseudoPlus,
.extToggle1 .pseudoPlus:after {
background-color: #c0a375
}

.inner {
width: 99%;
padding: 5px;
font-size: 15px
}

.inner a.ok {
padding: 4px;
color: #3BE758;
text-decoration: none;
font-family: Montserrat!important;
font-weight: 100!important
}

.inner a.info {
padding-left: 5px;
text-decoration: none;
color: #faff00;
font-family: Montserrat
}

.extProgressBar .title-wrap,
.extProgressBar4 .feature-subtitle,
.extProgressBar4 .feature-title,
.extProgressBarRound .progress-radial .overlay {
font-family: Montserrat, sans-serif
}

.mbr-cards .card {
text-align: -webkit-center
}

.hazclick {
color: #fff
}

.extAccordion1 .panel-heading a,
.extAccordion2 .panel-heading a,
.extAccordion3 .panel-heading a,
.extToggle1 .panel-heading a {
font-family: 'Source Sans Pro', sans-serif
}

.extTabs1 ul.nav-tabs li a:hover,
.extTabs2 ul.nav-tabs li a:hover {
color: #c0a375
}

#extHeader4-7 P,
.extMsg-box1 .container h3,
.extMsg-box1 .container p,
.extMsg-box1 .subtitle,
.extMsg-box1 h4,
.extMsg-box2 .container span,
.extMsg-box3 .container span,
.extMsg-box4 .container span,
.extProgressBar5 .title-wrap,
.extProgressBarRound .pie_progress__number {
font-family: Montserrat, sans-serif
}

.extProgressBar5 .progress-primary[value]::-webkit-progress-value {
background-color: #c0a375
}

.extProgressBar5 .progress-primary[value]::-moz-progress-bar {
background-color: #c0a375
}

.extMsg-box2 .container p,
.extMsg-box3 .container p,
.extMsg-box4 .container p {
font-family: Montserrat, sans-serif;
font-style: normal
}

.extMenu1 span.icon a:hover {
color: #c0a375!important
}

.extProgressBar .progress-primary[value]::-ms-fill {
color: #c0a375
}

.extProgressBar5 .progress-primary[value]::-ms-fill {
color: #c0a375
}

.theme-border {
border: 1px solid #c0a375
}

#extHeader4-7 H2 {
text-align: left;
font-size: 36px
}

#extHeader4-7 .intro-box h4 {
text-align: center;
font-size: 25px
}

#extHeader4-7 P {
text-align: center;
font-size: 14px;
color: #efefef
}

#msg-box4-p H3 {
text-align: left
}

#features7-u .card-subtitle {
color: #bcbcbc
}

#features7-u .iconbox {
border-color: #c0a375
}

#logoceusegundo {
display: none
}

.parrafobecas {
margin-bottom: -48px
}

#gallery3-t,
#gallery3-t2 {
margin-bottom: 0
}

.tituloreptv {
font-size: 30px!important;
color: rgba(0, 0, 0, .5)
}

.enlaceweb {
color: #CE1617
}

.enlaceweb:hover {
color: #CE1617;
text-decoration: underline;
text-shadow: 0 0 3px rgba(0, 0, 0, .2)
}

#pastilla-call-2 {
display: none;
}


/*----RESPONSIVE----*/


/*.content{
text-shadow:0 0 16px #000,0 0 15px #000
}*/

.youtube img {
width: 100%;
top: 0px !important;
left: 0;
opacity: .9;
}

.parrafo2 {
text-align: left;
color: #1C1C1C;
font-size: 18px;
border-top: 1px solid rgba(228, 21, 53, .2);
padding-top: 20px;
line-height: 24px;
}

#iconoblanco {
font-weight: 400;
color:black;
}

.wrapper {
margin: 51px auto;
padding: -1px 20px !important;
}

.table-sm td,
.table-sm th {
padding: .3rem;
TEXT-ALIGN: left;
}

@media screen and (max-width: 1410px) {
.form-horizontal {
    margin-right: -10%
}
.mbr-section .row {
    margin-bottom: 30px;
}
#rowiconos {
    margin-bottom: -50px;
}
.mbr-section-full {
    height: 70vh;
}
.mbr-section-title {
    font-size: 32px !important;
    margin-left: 0%;
    padding-left: 15px;
    margin-top: 00px;
}
.formate {
    font-size: 20px;
}
#inscribete {
    font-size: 18px !important;
}
.telefono {
    font-size: 18px;
}
#pfinaldiv {
    margin-bottom: 0px;
}
.logo {
    float: left;
    margin-left: 0%;
    margin-top: 40px;
    position: absolute;
}
.titular {
    margin-top: -200px!important;
}
}

@media screen and (max-width: 1325px) {
.form-horizontal {
    margin-right: -0%
}
.card-text {
    padding-left: 0px;
    padding-right: 0px;
}
.iframefoto {

    vertical-align: middle;
}
}

@media screen and (max-width: 1200px) {
  #card-video{
    margin-top:75px;
  }

#pastilla-call-1 {
    display: none;
}
#pastilla-call-2 {
    display: block;
}
.titulo3 {
    color: #C42138;
    text-shadow: 2px 2px 9px #B7B7B7;
    font-size: 30px;
}
#becascuadrado {
    width: 85%;
}
.form-horizontal {
    margin-right: -0%
}
.regular {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 30px;
}
.iconos {
    padding-left: 30px;
    padding-right: 30px;
}
.ourteam {
    font-size: 25px;
}
#extFeatures9-v {
    padding-top: 90px !important;
    margin-top: 0px;
}
#pfinal {
    margin-bottom: -50px;
}
.mbr-section-title {
    font-size: 27px !important;
    margin-left: 0%;
    padding-left: 15px;
    margin-top: 40px;
}
.icon-new {
    display: none;
}
}

@media screen and (max-width: 992px) {
.parrafobecas {
    margin-bottom: -40px;
    padding-left: 5%;
    padding-right: 5%;
}
.row-fluid .span6 {
    width: 47%;
    display: inline-block;
}
#titulo-reportajes-videos {
    font-size: 30px;
}
#reportajesvideos {
    margin-top: 40px;
}
.titulo3 {
    font-size: 25px;
}
.calltoaction_mobile {
    display: block;
}
.parrafo2 {
    font-size: 17px !important;
}
.mbr-section-title {
    font-size: 30px !important;
    margin-left: 0%;
    padding-left: 15px;
    margin-top: 50px;
}
.iconos2div {
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}
.regular {
    margin-bottom: 10px !important;
}
.titulo4 {
    font-size: 28px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}
.linea {
    display: none;
}
.seccion3izq {
    padding-bottom: 0px;
}
.datos {
    display: none;
}
.h-white {
    font-size: 17px !important;
}
.puntosresponsive {
    margin-left: 35px;
    border-left: 1px solid white;
    padding-left: 15px;
    text-shadow: 0 0 16px black, 0 0 15px black;
}
.tituloresponsive {
    text-align: left;
    color: white;
    display: block !important;
    font-weight: 300;
}
.parraforesponsive {
    display: block !important;
    text-align: left !important;
    font-weight: 200;
}
.logoceu {
    margin-right: -50px;
    width: 40%;
}
.testi1 {
    margin-top: -20px !important;
}
#pfinal {
    padding-bottom: -55% !important;
}
#extFeatures9-v {
    padding-top: 180px !important;
}
.titulo8 {
    margin-bottom: -40px;
}
#pfinal {
    font-size: 20px !important;
}
.parrafo2 {
    display: none;
}
#videoopinion {
    margin-top: -50px;
    margin-bottom: -180px;
}
#parrafofuenteopinion {
    font-size: 20px;
}
#bloquetexto {
        padding-top: 150px;
}
}

@media screen and (max-width: 992px) {
#pastilla-call-2 {
    display: none;
}
#parrafoprimero-1 {
    padding-left: 5%;
    padding-right: 5%;
}
.form-horizontal {
    margin-right: -30%
}
.titulo3 {
    font-size: 30px;
}
.parrafo2 {
    font-size: 15px;
}
.iconodiv {
    padding-bottom: 30px !important;
    padding-top: 10px !important;
}
.iconos2div {
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}
.regular {
    margin-bottom: 10px !important;
}
.titulo4 {
    font-size: 28px;
    line-height: 32px !important;
    padding-top: 20px;
    margin-top: 116px;
    padding-bottom: 20px;
    border-top: 0px solid white;
    border-bottom: 0px solid white;
}
.linea {
    display: none;
}
#gallery3-t {
    padding-top: 0px;
    margin-top: 100px;

}
#gallery3-t2 {
    padding-top: 250px;
    margin-top: -80px;
    margin-bottom: -150px !important;
}
#features6-q {
    margin-top: -20px;
}
#videoopinion {
    margin-top: -50px;
    margin-bottom: -180px;
}
}

@media screen and (max-width: 978px) {
.form-horizontal {
    margin-right: -20%
}
.iconos {
    padding-left: 50px;
    padding-right: 50px;
}
}

@media screen and (max-width: 910px) {
.form-horizontal {
    margin-right: -6%
}
}

@media screen and (max-width: 860px) {
.reptvlogo {
    width: 30%;
}
}

@media screen and (max-width: 817px) {
.form-horizontal {
    margin-right: 0%
}
.divdownh1 {
    font-size: 27px;
}
.divdownh2 {
    font-size: 18px !important;
}
}

@media screen and (max-width: 768px) {
  .solodesktop{
    display:none;
  }
  .solomovilist{
    display: block;
  }
  .solomovil{
    display: block;
  }
  .titulo4 {
      color: #fff;
      padding-top: 80px;
      border-top: transparent;
  }
  .wrapper {
    margin: 51px auto;
    margin-bottom: -49px;
    padding: -1px 20px !important;
}
#becascuadrado {
    width: 75%;
}
.row-fluid .span6 {
    width: 100%;
    display: inline-block;
}
.form-horizontal {
    margin-right: 0%
}
.mbr-section-title {
    font-size: 30px !important;
    margin-left: 0%;
    padding-left: 15px;
    margin-top: 50px;
}
.datos {
    display: flex;
    margin-left: -10%;
}
.h-white {
    font-size: 17px !important;
}
.mbr-table-md-up {
    text-align: -webkit-center;
}
.puntosresponsive {
    display: none;
}
.tituloresponsive {
    text-align: center;
    color: white;
    display: none!important;
    font-weight: 300;
}
.parraforesponsive {
    text-align: center !important;
    display: none !important;
    font-weight: 200;
}
.logoceu {
    margin-right: -50px;
    width: 40%;
}
.telefono {
    display: -webkit-inline-box;
    margin-bottom: 30px;
    margin-top: 30px;
}
.rowcaja {
    margin-left: -30%;
}
.parrafo1 {
    margin-top: 10px;
    font-size: 17px;
}
.iconos {
    padding-left: 50px;
    padding-right: 50px;
}
.card-text {
    padding-left: 0px;
    padding-right: 0px;
}
.iconodiv {
    padding-bottom: 10px;
    padding-top: 10px;
}
.titulo-primero {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 32px;
    line-height: 32px;
}
.seccion2 {
    padding-top: 60px;
}
#features6-q {
    margin-top: -20px;
}
.youtubedos {
    width: 100%;
}
.youtubecuatro {
    width: 250px;
}
.parrafo2 {
    display: block !important;
}
#pfinaldiv {
    margin-bottom: 30px;
}
.wrapper2 {
    margin: 0px;
    margin-bottom: -20px;
}
.wrapper3 {
    margin: 0px;
    margin-top: -70px;
    margin-bottom: -20px;
}
#videoopinion {
    margin-top: -10px;
    margin-bottom: 0px;
}
#parrafofuenteopinion {
    font-size: 15px;
}
}

@media screen and (max-width: 768px) {
  .list-unstyled3 {
          margin-top: 0px;;
      padding: 0px;
      padding-left: 0px;
      margin-left: 0px;
      font-family: Open Sans, sans-serif;
      font-size: 15px;
      font-weight: 200;
      border-radius: 10px;
  }
  .generic-section {
    padding: 15% 0;
    padding-bottom: 0%;
}
.datos {
    display: none;
}
.titular {
    font-size: 10px !important;
    margin-left: 7%;
    text-align: center;
    padding-left: 0px;
    margin-top: 50px;
}
#extHeader4-7 H2 {
    font-size: 30px !important;
    text-align: center;
    padding-bottom: 10px;
    border-left: 1px solid white;
    margin-top: 20px;
    border-right: 1px solid white;
    border-bottom: 0px solid white;
}
.logoceu {
    margin-top: 9%;
    width: 60%;
}
.telefono {
    margin-top: 0px;
    margin-bottom: 0px;
}
.espaciotitulo {
    display: none !important;
}
#bloquetexto {
    width: 78%;
    padding-top: 0px;
}
.form-horizontal {
    margin-bottom: 190px !important;
}
#features6-q {
    margin-top: -20px;
}
.youtubedos {
    width: 100%;
}
.youtubecuatro {
    width: 250px;
}
.youtubetres {
    width: 100%;
}
.parrafo2 {
    display: block !important;
}
#pfinaldiv {
    margin-bottom: 30px;
}
.wrapper3 {
    margin: 0px;
    margin-top: -70px;
    margin-bottom: -20px;
}
#videoopinion {
    margin-top: -10px;
    margin-bottom: 0px;
}
}

@media screen and (max-width: 767px) {

.scrollbuttom {
    display: none;
}
.datos {
    display: none;
}
#bloquetexto {
    width: 100%;
    margin-right: 40%;
    margin-left: -3%;
}
#extHeader4-7 H2 {
    font-size: 40px !important;
    text-align: center;
    padding-bottom: 10px;
    border-right: 0px;
    border-left: 0px;
    margin-top: 20px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}
.logoceu {
    margin-top: 13%;
    width: 60%;
}
.telefono {
    margin-top: 0px;
    margin-bottom: 0px;
}
.espaciotitulo {
    display: none !important;
}
.form-horizontal {
    margin-bottom: 210px !important;
}
.titulo-primero {
    padding-left: 5%;
    padding-right: 5%;
    font-size: 32px;
    line-height: 32px;
}
.seccion2 {
    padding-top: 60px;
}
.parrafo1 {
    padding-left: 50px;
    padding-right: 50px;
}
.iconodiv {
    padding-bottom: 30px !important;
    padding-top: 10px !important;
}
#features6-q {
    margin-top: -80px;
}
#pfinaldiv {
    margin-bottom: 30px;
}
.mbr-section-hero .mbr-section-title {
    font-size: 2.125rem!important;
    text-align: center !important;
    border: none;
}
@media screen and (max-width: 767px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.85em;
    }
}
@media screen and (max-width: 623px) {
    .titulo1 {
        font-size: 18px;
        padding-left: 7px;
        padding-right: 7px;
    }
    .logoceu {
        margin-right: -30px;
    }
    .seccion3izq {
        border-left: 0px !important;
        padding-left: 15px;
    }
    .titulo3 {
        font-size: 25px;
        text-align: center !important;
    }
    .parrafo2 {
        text-align: center;

    }
    .calltoaction_mobile {
        display: block;
    }
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.81em;
    }
}
@media screen and (max-width: 590px) {
  .icon-iconos {
      width: 110px;
  }

    #extHeader4-7 {
        background-image: url(../../../icons/fondo-para-movil.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-attachment: scroll;
        background-attachment: fixed;
    }
    #titulo-reportajes-videos {
        font-size: 20px;
    }
    .logoceu {
        margin-right: -30px;
        width: 59%;
        margin-top: 19%;
    }
    .logo {
        width: 41%;
        height: auto;
        margin-top: 11%;
    }
    .iconos2div {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (max-width: 493px) {
    #iconoblanco {
        font-weight: 600;
    }
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.75em;
    }
    .parrafo1 {
        padding: 20px !important;
    }
    .logoceu {
        margin-right: -30px;
        width: 59%;
        margin-top: 19%;
    }
    .logo {
        width: 41%;
        height: auto;
        margin-top: 11%;
    }
    #extHeader4-7 H2 {
        font-size: 27px !important;
        text-align: center;
        padding-bottom: 10px;
        border-right: 0px;
        border-left: 0px;
        margin-top: -19px;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
    }
    .telefono {
        font-size: 15px;
    }
    #features7-u {
        padding-left: 20px;
        padding-right: 20px;
    }
    #tracorlogo1 {
        text-align: center;
        margin-left: 23%;
        width: 50%;
    }
    #logoceuprimero {
        display: none !important;
    }
    #logoceusegundo {
        display: block;
        text-align: center;
        width: 75%;
        margin-bottom: 4%;
        margin-top: 5%;
        margin-right: 10%;
        vertical-align: middle;
    }
    .titular {
        margin-top: 30% !important;
    }
    #gallery3-t {
        padding-top: 0px!important;
    }
    #gallery3-t2 {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .divdownboton {
        margin-top: 50px;
            margin-bottom: 50px;
    }
    .mbr-section-hero .mbr-section-title {
        font-size: 1.825rem!important;
        text-align: center !important;
        border: none;
    }
}
@media screen and (max-width: 480px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.72em;
    }
}
@media screen and (max-width: 460px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.70em;
    }
}
@media screen and (max-width: 430px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.65em;
    }
    .divdownboton:hover {

    }
    #gallery3-t2 {
        margin-bottom: -217px !important;
    }
    #becascuadrado {
        width: 90%;
        height: auto;
        background-color: rgba(153, 153, 153, 0.8);
        color: white;
        padding: 20px;
        margin-top: 0px;
        border-radius: 15px;
        font-size: 1.2em;
    }
    .titulo-primero {
        padding-left: 2%;
        padding-right: 2%;
        font-size: 24px;
        line-height: 24px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .titulo-primero2 {
        padding-left: 2%;
        padding-right: 2%;
        font-size: 24px;
        line-height: 24px;
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
    .seccion2 {
        padding-top: 10px;
    }
    .titulo1 {
        font-size: 18px;
    }
    .telefono {
        font-size: 15px;
    }
    .telefonodiv {
        font-size: 14px;
    }
    .extHeader4 form {
        width: 80% !important;
        margin-bottom: 0px !important;
    }
    .btn-cloud {
        font-size: 15px;
    }
    .seccion2 {
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 40px;
    }
    .iconos2div {
        padding-left: 10px;
        padding-right: 10px;
    }
    .reptvlogo {
        width: 40%;
    }
    .parrafo1 {
        font-size: 17px;
        line-height: 21px;
        margin-top: 0px;
    }
}
@media screen and (max-width: 404px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.62em;
    }
    .parrafolargo {
        padding-left: 8%;
        padding-right: 8%;
    }
    #gallery3-t {
    margin-top: 160px;
}
    #gallery3-t2 {
        padding-top: 70px !important;
        margin-top: -100px;
    }
    #gallery3-t2 {
        margin-bottom: -247px !important;
    }
    .galeria {
        padding-bottom: 50px !important;
    }
    .iconos2div {
        padding-left: 0px;
        padding-right: 0px;
    }
    .youtubedos {
        width: 100%;
    }
    .youtubecuatro {
        width: 210px;
    }
    .youtubetres {
        width: 100%;
    }
    #gallery3-t2 {
        margin-bottom: -217px;
    }
    .icon-new {
        display: none;
    }
}
@media screen and (max-width: 390px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.60em;
    }
}
@media screen and (max-width: 380px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.55em;
    }
}
@media screen and (max-width: 360px) {
    .global-oportunities .item .cont p {
        margin: 0 10px .5em;
        font-size: 0.47em;
    }
}
