body{background: url(images/Bin-Laden.png) top center no-repeat; background-size:cover ; margin: 0; font-family: "OpenSans",sans-serif;}
header{ padding: 33px 171px 0; text-align: center;  }
img{ width: 100%;}
section{position: relative;}
article{height: 580px;}
a { color: #344778; text-decoration: none; }
h1{color:#344778;margin: 0; padding: 54px 0 0; font-size: 2.5em;font-family: 'Oswald', sans-serif; font-weight:400; text-transform: uppercase; line-height: 1.2em;text-align: center;}
h2{margin: 0; font-size: 1.2em;}
hr{color:#089693;}
p{ color:#fff;margin: 0; font-size: 1.3em; font-weight:300; margin: 0 auto; width: 70%;}
strong{color: #344778;font-size: 1.4em;}
.c-hamburger{display: none !important;}
footer{font-size: .8em; color: rgba(255,255,255,.3); margin: 5px auto; position: fixed; bottom: 0; text-align: center; width: 100%;}
.wrapper{top center; width: 100%; margin: 0 auto; padding-bottom:3%;}

.oculto{background: rgba(0,0,0,0.7); padding: 2%; text-align: center; margin: 0 auto;}
.linea{background: #bf0000;height: 3px; width: 42%; margin: 1% auto 2%;}
.info p{ font-size: 1em;font-weight: 200; margin: 20px 0; width: 100%; }
.info h3{color:#089693; font-size: 1.5em;font-family: 'Oswald', sans-serif; font-weight:300;}
.videos .text p{font-size: .8em;font-weight: 200; text-align: left; width: 95%;margin: 3% auto;}
.btn{padding: 2%;}

.newyork{width: 25%; position: absolute;top: 3%;left: 24%; }
.abbo{width: 25%; position: absolute;top: 0%;left: 54%; z-index: 100;}
.wash{width: 25%; position: absolute;top: 60%;left: 8%;}
.isla{width: 25%; position: absolute;top: 55%; left: 53%}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  ul li{display: block; width: 100%; margin: 5px;}
}

/*-----------------------------*/
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoo