.logoContainer{position:absolute;top:80px;right:80px;}
.landingContainer{position:relative;margin:0 auto;
    /*background-image:url("../img/proyectos/Afgani-Edifica-NuestrosProy.jpg");*/
    background-image:url('../img/Afgani-Edifica-portada.jpg');
    background-size:cover;height:100vh;text-align:center;line-height:100vh;}
.landingTextContainer{padding:40vh 0;}
.landingContainer h1{margin:0;padding:0;color:#ffffff;font-weight:700;}
.landingContainer i {position:absolute;bottom:50px;left:calc(50% - 12px);border: solid #ffffff;border-width: 0 3px 3px 0;display: inline-block;padding: 12px;}
.landingContainer .down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.landingContainer i:hover{cursor:pointer;}

/*          MOSAICO         */
.galleryContainer{width:85%;max-width:960px;margin:120px auto;}
.galleryContainer div{display:inline-block;width:33.3333%;margin:1% 0;}
.galleryContainer div img{width:95%;margin:0 auto;}
/*.galleryContainer .nGY2 .nGY2GThumbnail{border:0px solid#f7f7f7;}
.galleryContainer .nGY2 .nGY2GThumbnailSub{border:0px solid#f7f7f7;}
.galleryContainer .nanogallery_colorscheme_dark_nanogallery2 .nGY2GThumbnailImage{background:#f7f7f7;}
.galleryContainer .nanogallery_colorscheme_dark_nanogallery2 .nGY2GThumbnail{background:#f7f7f7;}*/

/*  TIMELINE        */
.timelineContainer{width:80%;max-width:640px;margin:0 auto 120px auto;}
.timelineContainer h1{font-weight:800;padding:0;margin:0 0 35px 0;font-size:54px;}
.timelineContainer .timeline{border-left:1px solid #fbde20;padding:0 0 0 80px;}
.timelineContainer .timeline .row{margin:0 0 30px 0;}
.timelineContainer p{margin:0;padding:0;font-size:18px;}
.timelineContainer p b{font-weight:800;}
.timelineContainer p span{color:#fbde20;}

.finalLine{border-top:1px solid #060606;}

@media screen and (max-width: 980px) {
    .logoContainer{top:25px;right:1.5em;}
    .timelineContainer{padding:0 20px;}
    .landingContainer{height:71vh;padding:80px 0;}
    .landingTextContainer{padding:25vh 0;}
}


@media screen and (max-width: 550px) {
    .landingContainer h1{font-size:40px;}
    .galleryContainer{margin:50px auto;}
    .galleryContainer .nGY2GThumbnailImage{width:100% !important;}
    .timelineContainer h1{font-size:35px;}
    .timelineContainer .timeline{padding:0 0 0 40px;}
    .timelineContainer .timeline p{font-size:14px;}
}

