
.banners .large-5.lleva_img {max-width: 710px;margin:0 auto;padding-top: 70px;}
.banners .large-7.lleva_data {max-width: 710px;margin:0 auto;padding: 170px 30px 20px 40px;z-index: 9;}
.banners h1{font-size:33px;line-height: 44px;padding-bottom: 20px; letter-spacing: 1px;}
.banners h1 span{ color:#606060 !important;}
.banners h1 img{margin-top: -20px;margin-left: 20px;}
.banners p{font-size:16px;line-height: 24px;color:#fff !important;padding: 5px 0 15px ;max-width: 450px;}

.banners h3{font-size:45px;line-height:50px;padding-bottom: 20px; letter-spacing: .5px;padding-top: 110px;padding-left: 50px;}
.banners h3 span{font-size:45px;line-height:50px;display: block;}
.banners .p_left{padding-left: 20px;}
.banners a img{margin-top: -11px;}
.banners ._mostrar_solo_pc{min-height:600px;}
.banners .botones:hover {background-color: #09AD00;color:#fff;}

.medium-6:hover h1, .medium-6:hover h3{animation: fadeIn ease 2s;
    -webkit-animation: fadeIn ease 2s;
    -moz-animation: fadeIn ease 2s;
    -o-animation: fadeIn ease 2s;
    -ms-animation: fadeIn ease 2s;}
	
    


#portada h1 {padding-bottom:60px;font-size:30px;line-height:40px;letter-spacing:1px;} 
#portada h2 {padding:0;font-size:35px;line-height:45px;letter-spacing:0.5px;padding-bottom: 10px;}
#portada h3 {padding-bottom:30px;font-size:30px;line-height:40px;letter-spacing:1px;} 
#portada h4 {padding:10px 0;font-size:20px;line-height:30px;letter-spacing:0.5px;}
#portada blockquote._titulo_h3{padding-bottom:10px;font-size:27px;line-height:37px;letter-spacing:0.5px;}
#portada p{font-size:16px;line-height:26px;}
#portada ._detalle{font-size:17px;line-height:27px;max-width: 800px;}
#portada blockquote{font-size:16px;line-height: 25px;padding:10px 0 20px;letter-spacing:0px;}

#portada .callout-1 {background:#F4BD0B ;padding:90px 0 80px;} 
#portada .callout-1 h1 {padding:0 0 30px ;position: relative;z-index: 2;}
#portada .callout-1 p {padding:0 0 20px ;position: relative;z-index: 2;font-size:16px;line-height:24px;}

#portada .callout-2 {background:#fff;padding:90px 0 80px;}
._mision { font-size: 15px; line-height: 20px; text-align: justify; background: #E8E8E8; padding: 40px 30px 40px; border-radius: 30px; max-width: 380px; margin: 40px auto 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
._mision h3 {padding:10px 0;position: relative;z-index: 2;font-size: 22px;line-height: 32px;}

#portada .callout-3 {background:#1F2121;padding:80px 0 140px;}
#portada .callout-3 ._detalle{padding-bottom: 60px;}
#portada .callout-3 .ppp_top{margin-top: 90px !important; border-top: 1px solid #4A4C4C;padding: 60px 0 40px;}



._objetivos >*{display: grid;position: relative;}
._objetivos blockquote{font-size: 70px !important;line-height: 70px !important;position: absolute;left: 20px;}
._objetivos p{font-size: 20px;line-height: 30px;padding-left: 120px;text-align: text;color: #fff;padding-top: 15px;}





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

 .banners ._img_ban_1{margin-top: -80px;}
 .banners h3{padding-top: 10px;padding-left: 0;font-size: 30px !important;line-height: 40px !important; position: relative;}
 .banners h3 span { font-size: 30px !important;line-height: 40px !important;}

#portada .callout-1{ padding: 60px 0 30px ; border-radius: 0 0 30px 30px; -webkit-border-radius: 0 0 30px 30px; -moz-border-radius: 0 0 30px 30px; -ms-border-radius: 0 0 30px 30px; -o-border-radius: 0 0 30px 30px; }
#portada .callout-3{ border-radius: 50px 50px 0 0  ; -webkit-border-radius: 50px 50px 0 0  ; -moz-border-radius: 50px 50px 0 0  ; -ms-border-radius: 50px 50px 0 0  ; -o-border-radius: 50px 50px 0 0  ; padding-bottom: 200px;}
#portada .callout-2 {padding: 60px 0 80px;}

._objetivos {min-height: 120px;}
}
