@media (min-width: 320px) and (max-width: 480px) {
  
  div.listo-inscrip {
    height: 300px!important;
   background-repeat: no-repeat;
  }
img.pwc {
    width: 160px!important;
}
  
  img.banco-guayaquil {
    width: 200px!important;
    padding-top: 0px!important;
}
  img.movi {
    width: 165px!important;
}
  
  img.publicis {
    width: 175px!important;
    margin-top: 20px;
}

  .row.justify-content-center.logos-cont {
    text-align: center!important;
}
  
  p.text-copy {
    text-align: center!important;

}
  img.img-title {
    padding-top: 10px;
}
  
  .row.cont-premios {
    margin-top: -110px;
}
  
  
  .bg-morado{
background-image: url(/ec/sites/site.prod.jovenes.nestle.com/files/ec/inline-images/fucsia.png);
      height: 115px!important;
}
  
  img.title-preparate {
    padding-top: 40px!important;
}
}
form#webform-submission-re-to-planeta-node-100-add-form {
    padding-right: 10%;
    padding-left: 10%;
    padding-top: 4%;
    background: #ededed;
}

input#edit-actions-submit {
    margin-bottom: 30px;
    padding: 15px 25px 15px 25px;
    background-color: #ec0c7e;
    color: #ffff;
    border: solid #ec0c7e;
}

div#edit-processed-text-01 {
    text-align: center;
    font-size: 15px;
    padding-top: 20px;
}

div#edit-actions {
    text-align: center;
}

.js-form-item.form-item.js-form-type-textfield.form-item-nombre-y-apellido.js-form-item-nombre-y-apellido.form-no-label {
    font-size: 20px;
}

input#edit-apellido {
    font-size: 20px;
}

input#edit-numero-de-telefono {
    font-size: 20px;
}

input#edit-correo-electronico {
    font-size: 20px;
}

p.dejanos-text {
    text-align: center;
    font-size: 26px;
    color: #84898E;
    font-weight: 700;
  padding-bottom: 20px;
}

p.text-center.text-ejes {
    color: #7CAA30;
    font-weight: 600;
}

div.listo-inscrip {
    background-image: url(/ec/sites/site.prod.jovenes.nestle.com/files/ec/inline-images/bg-verde-1_0.png);
    height: 425px;
    background-attachment: scroll !important;
    background-position: left top!important;
    background-size: cover;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
}


img.icon-etapas {
    width: 175px!important;
}
section.header-img{
background-image : url(/ec/sites/site.prod.jovenes.nestle.com/files/ec/inline-images/BG.png);
}

img.img-titl-eje {
    margin-bottom: -100px;
}
img.sub-ejes {
    margin-top: 45px;
}
.cont-pasos.m-4 {
    text-align: center;
    background: #dcdcdc61;
    height: 390px;
}

img.banco-guayaquil {
    padding-top: 30px;
}
img.pronobis {
    width: 160px!important;
}

section.bases {
    background: #06AADC;
    padding: 10px;
    font-size: 20px;
}

.text-descarga {
    color: #ffff;
    font-weight: 600;
    font-size: 20px;
}
p.text-right.text-copy {
    font-size: 20px;
    font-weight: 100;
    color: #ffff;
}
.fond-verde {
    background: #97D140;
}

.fond-amarillo {
    background: #FFF447;
    margin: 10px;
   text-align: center;
}

a.text-a {
    color: #672F88;
    font-weight: 500;
}


p.text-copy {
    text-align: right;
    color: #ffff;
}
a.text-descarga {
    color: #ffff;
    font-weight: 500;
}

.cont-ejes.p-3.bg-white {
    padding-top: 31%!important;
  height: 315px;
}

img.etapa-img {
    width: 60%!important;
}


img.logo-img-nestle {
    width: 146px;
}

.bg-moradp {
    margin-bottom: -223px;
    z-index: 4;
}
.bg-morado{
background-image: url(/ec/sites/site.prod.jovenes.nestle.com/files/ec/inline-images/fucsia.png);
      height: 425px;
    background-attachment: scroll !important;
    background-position: left top!important;
    background-size: cover;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
}

img.title-preparate {
    padding-top: 110px;
}
.cont-ejes-2 {
    margin-top: -13%;
}

label.js-form-required.form-required {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 20px;
}

p.text-center.fecha {
    color: #84898e;
}

p.text-center.pasos-text {
    margin-top: 15px;
}

.row.justify-content-center.logos-cont {
    padding-bottom: 20px;
}