#fullpass figure img{ border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
#fullpass .callout{background: #101a2c;color: #fff !important;}
#fullpass h2{font-size: 35px;line-height: 40px;}
#fullpass h3{font-size: 35px;line-height: 40px;}

.callout-0{padding:120px 0 90px;background: #fff;}
.callout-0 h1{padding-bottom:20px;font-size: 25px;line-height: 30px;}
.callout-0 h2{padding-bottom:20px;font-size: 19px;line-height: 29px;}
.callout-0 h3{padding-bottom:30px;font-size: 15px;line-height: 25px;}
.callout-0 iframe{padding-bottom:30px;position: relative !important; height: 450px!important;}



#fullpass .callout-1{padding:80px 0 90px;}
#fullpass .callout-1 h1{padding-bottom:70px;}
#fullpass .callout-1 h2{padding-bottom:30px;font-size: 25px;line-height: 30px;}

#fullpass .callout-2{padding:30px 0 10px;}

#fullpass .callout-3{padding:70px 0 80px;background: #1a1e56;}
#fullpass .callout-4{padding:70px 0 50px;}
#fullpass .callout-4 h3{padding-bottom: 40px;}
#fullpass .callout-5{padding:70px 0 80px;}
#fullpass .callout-5 h3{padding-bottom: 70px;}

#fullpass .callout-6{padding:70px 0 60px;}
#fullpass .callout-6 h3{padding-bottom: 70px;}
#fullpass .callout-6 .ptop{padding-top: 40px;}
#fullpass .callout-7{padding:50px 0 120px;}
#fullpass .callout-7 h3{padding-bottom: 70px;}

._descrip >*{color: #fff !important;}
._detalle_plan >* {font-size: 14px !important;line-height: 18px;}
._detalle_plan li + li{padding-top: 6px;}
._detalle_plan li,
._detalle_plan p {font-size: 15px !important;line-height: 20px;}


.accordion {background: #121a2b;}
.accordion-title {background: #121a2b;border:0 ;font-size: 18px;line-height: 25px;}
.accordion-content{background-color: #121a2b;border:0;}
.accordion-item + .accordion-item {border-top:1px solid #fff;}
.accordion-title:hover, .accordion-title:focus {background-color: #121a2b;}


.contenedor_plan{ background: #fff; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; padding: 45px 30px 30px;color: #222;margin-bottom: 40px;}
.contenedor_plan h4 {padding-bottom: 5px;font-size: 20px;line-height: 20px;}
.contenedor_plan ._caja_precio{border-bottom: 1px solid blue ;}
.contenedor_plan ._caja_precio p{padding: 1px 0 10px;}
.contenedor_plan ._caja_precio blockquote{font-size:25px;line-height:30px;padding-bottom:0;}
.contenedor_plan ._caja_precio blockquote span{font-size:18px;line-height:28px;padding-bottom:25px;}
.contenedor_plan ._detalle_plan{padding: 25px 0 30px;}
.contenedor_plan .btn{max-width: 100%;border-radius: 10px;background: linear-gradient(270deg,rgba(111,117,255,.15) 4.36%,rgba(50,132,239,.15) 99.33%);padding: 20px 10px;}
.contenedor_plan .btn:hover{background: #1b1e53;color: #fff;}

.active {color: #fff !important;}
.testimonio span small {display: block;}


.lleva_cronometro{background:#1a1a32;padding:10px 0 70px;}
.lleva_cronometro #countdown{width:100%;}
.lleva_cronometro h4{padding-bottom:20px;font-size:20px;line-height:25px;}
.lleva_cronometro .lleva_hora{background:#2a3049;color:#fff;padding:20px 10px;border-radius:20px;font-size:35px;line-height:40px;text-align:center;display:inline-table;width:100%;max-width:96px;margin-left:10px;}
.lleva_cronometro .lleva_hora span{display:block;font-size:12px;line-height:14px;letter-spacing:0px;font-weight:800;}


.height-video-you{height: 320px}
.lSAction > a{position: absolute;width: 27px;height: 48px;}

#fullpass .callout-cursos {background: #212b3c;padding: 60px 0;}
#fullpass .callout-cursos h3 {padding-bottom: 50px ;}
#fullpass .callout-cursos ._lleva_vip_destacado{ background: #273343; box-shadow: 0 2px 7px 0 rgba(0,0,0,.5); margin-bottom: 30px; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
#fullpass .callout-cursos ._lleva_vip_destacado h2{line-height: 1.12rem;color: #fff;font-size: .93rem;display: block;height: 3.43rem;}
#fullpass .callout-cursos ._lleva_vip_destacado ._descrip{ background: #273343; padding: .5rem 1rem 1rem; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
#fullpass .callout-cursos ._lleva_vip_destacado ._descrip blockquote{ padding: 2px; background: #3284ef; display: inline-block; font-size: 13px; line-height: 14px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: 4px 0 !important;}
#fullpass .callout-cursos ._lleva_vip_destacado ._descrip p{padding-bottom: 20px;}
#fullpass .callout-cursos ._lleva_vip_destacado ._descrip .btn{ background:#1c2d78 ; color: #fff;max-width: 100%;border-radius: 12px;}

.solo_pc{display: inline-block;}
.solo_movil{display: none;}




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

	.solo_pc{display: none;}
	.solo_movil{display: inline-block;}
}

@media only screen and (max-width: 40em){

	.banners .fondo {height: 180px;}
	.chau_iniciar_seion {display: none;    }


    .lleva_cronometro h4{padding-bottom:20px;font-size:20px;line-height:25px;}
	.lleva_cronometro .lleva_hora{ padding:10px 10px;border-radius:20px;font-size:20px;line-height:25px;max-width:76px;margin-left:7px;}
	.lleva_cronometro .lleva_hora span{font-size:13px;line-height:13px;}

	#fullpass h2 {font-size: 22px;line-height: 30px;}
	#fullpass .callout-1 {padding: 80px 0 30px;}
	#fullpass .callout-1 h2 {padding-bottom: 10px;font-size: 18px;line-height: 25px;}
	._descrip{padding-bottom: 20px;}
	.contenedor_plan{ margin-bottom: 40px;}

	#fullpass .callout-3 {padding: 70px 0 40px;}
	#fullpass h3 {font-size: 23px;line-height: 30px;padding-bottom: 20px;}
	#fullpass .callout-5 {padding: 10px 0 20px;}
	#fullpass .callout-6 {padding: 70px 0 30px;}
	#fullpass .callout-6 h3 {padding-bottom: 30px;}
	#fullpass .callout-7 h3 {padding-bottom: 30px;}

	.accordion-title {font-size: 14px;line-height: 19px;}


}

@media only screen and (max-width: 320px){
	.lleva_cronometro h4{padding-bottom:20px;font-size:20px;line-height:25px;}
	.lleva_cronometro .lleva_hora{ padding:10px 10px;border-radius:20px;font-size:16px;line-height:20px;max-width:56px;margin-left:5px;}
	.lleva_cronometro .lleva_hora span{font-size:12px;line-height:12px;}
} 

