body{font-family: 'Oswald', sans-serif;}
.main{background-image:url(../img/fondo.png);background-repeat: no-repeat;background-size: cover;min-height: 735px;}
.main .content{position: relative;}
.main .logo{width: 270px;}
.main .logo img{width: 100%;}
.main .content .img-chica{position: absolute;top:109px;width:85%;}
.main .content .column-text{margin-top: 225px;}
.main .content .content-text-img{margin-bottom:25px;}
.main .content .content-text-img img{width: 85%;margin: 0 auto;display: block;}
.main .content h3{color:#fff;text-align: center;font-size: 25px;}
.main .content h2{color:#fff;font-size: 35px;}
.main .content p{color:#fff;font-size: 16px;}
.main .content .btn{
    width: 75%;
    background: #FEED01;
    color: #212E3D;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
    text-transform: uppercase;
    margin: 30px auto 0;
    display: block;
}
.main .content form{width: 85%;margin: 0 auto;}
.main .content form .form-control,
.main .content form .form-control option{
    background-color: transparent;
    color:#fff;
    border: 0;
    border-bottom: 1px solid #ced4da;
    border-radius:0;
    padding-left: 35px;
}

.main .content form .form-control option{color:#000;}
.main .content form .form-control::placeholder{color:#FFF;}
.main .content form input#correo[type=email]{background-image: url(../img/ico-correo.png);}
.main .content form input#nombre[type=text],
.main .content form input#correo[type=email],
.main .content form input#telefono[type=tel],
.main .content form #selectCentro,
.main .content form #selectProgEstudio{
    background-repeat: no-repeat;
    background-position: 1px center;
}
.main .content form input#nombre[type=text]{background-image: url(../img/ico-nombre.png);}
.main .content form input#correo[type=email]{background-image: url(../img/ico-correo.png);}
.main .content form input#telefono[type=tel]{background-image: url(../img/ico-tel.png);}
.main .content form #selectCentro{background-image: url(../img/ico-centro.png);}
.main .content form #selectProgEstudio{background-image: url(../img/ico-prog-estudio.png);}
.main .content form .btn{
    width: 100%;
    background: #FEED01;
    color: #212E3D;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
}

.especializate{
    background: #D6D6D6;
    padding-top: 50px;
    padding-bottom: 100px;
}

.especializate h2{
    text-align:center;
    color: #212E3D;
    font-weight:700;
    font-size: 40px;
    margin-bottom: 70px;
}

.especializate .img-content{
    width: 90px;
    margin: 0 auto;
}

.especializate .img-content img{width: 100%;}
.especializate h3{
    font-size:18px;
    color:#212E3D;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 15px;
}
footer{background-color: #25282B;padding: 80px 0 30px 0;}
footer h4{color: #FEED01; font-size:16px;}
footer ul{padding:0;}
footer ul li{list-style: none;}
footer ul li,
footer ul li a{color: #FFF; font-size:14px;}

footer ul.campus-SD{margin-top: 30px;}
footer ul li.redes{display: inline-block;margin-top: 10px;}
footer ul li.redes a img{width: 16%; margin-right: 6px;}

.copy{background-color: #444444;padding:8px 0;}
.copy h5{font-size: 12px;color: #fff;margin: 0;}
#chicamobile { display: none; }

@media screen and (max-width: 414px){
    .main {background-position-x: -686px;}
    .main .logo {width: 200px; margin-bottom: 30px; }
    .main .content .img-chica {position:static;margin: 25px auto;display: block;}
    .main .content .content-text-img img {margin: 10px 0;}
    .main .content h3 {font-size: 19px;}
    .main .content .content-text-img {margin-bottom: 10px;}
    .main .content .content-text-img img {width: 100%;}
    .main .content form{width: 100%;margin-bottom: 35px;}
    .especializate{padding: 50px 0;}
    .especializate h3 {font-size: 14px;}
    .especializate h2 {font-size: 22px;margin-bottom: 60px;}
    .main .content .column-text {margin: 30px 0;}
    #page-gracias .main{background-position-x: -302px;}
    footer {padding: 50px 0 25px 0; text-align: center;}
    #chicadesktop{ display: none; }
    #chicamobile img{ margin: 0; }
    #chicamobile{ display: block; }
}