/* ============================================================
  SECTIONS
============================================================ */
.section.module.parallax-2 {
  background-image: url("../img/contacto/background.jpg");
  width: 100%;
  background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

    .container_1{
    margin: auto;
    width: 100%;
    max-width: 1024px;
    position: relative;
  }
  .titular_contacto{
    width: 100%;
    max-width: 786px;
    height: 63px;
    line-height: 63px;
    margin: auto;
    display: block;
    font-size: 2.06em;
    font-weight: bold;
  }
  .container_parallax-2{
    background-image: url("../img/contacto/background_blanco.png");
    display: block;
  }
  .container_form{
    margin: auto;
    width: 100%;
    max-width: 786px;
    position: relative;
    font-size: 1.8em;
    font-weight: bold;
    text-align: center;
    line-height: 400%;
  }
  .container_form a{
    text-decoration: none;
    color: #000;
  }
  .espacio_inferior{
    height: 259px;
    max-height: 259px;
    width: 100%;
    max-width: 786px; 
    margin: auto;
    position: relative;
  }
  .logo_madrid{
    position: absolute;
    width: 38.93%;
    max-width: 276px;
    margin-top: 17%;
    margin-left: 32%;
    display: block;
  }

/*iPad 1 & 2 in portrait & landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){ 
  .section.module.parallax-2 {
    background-attachment:initial;
  }
}

/*Only iPhone 4/4S (portrait mode)*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait){
  .section.module.parallax-2 {
    background-attachment:initial;
  }
  .espacio_inferior {
    height: 118px;
  }
}

/*iPhone 5 in landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape){ 
  .section.module.parallax-2 {
    background-attachment:initial;
  }
  .espacio_inferior {
    height: 1018px;
  }
}

/*iPhone 5 in portrait*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
  .section.module.parallax-2 {
     background-attachment:initial;
  }
  .espacio_inferior {
      height: 108px;
  }
}

/*iPhone 6 landscape*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 
 .section.module.parallax-2 {
    background-attachment:initial;
  }
}
/*iPhone 6 portrait*/
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { 
.section.module.parallax-2 {
    background-attachment:initial;
  }
}

/*iPhone 6+ Portrait*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {
   
}

/*iPhone 6+ landscape*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
  .section.module.parallax-2 {
    background-attachment:initial;
  }
}