
section.module:last-child{
    margin-bottom: 0;
}

section.module h2{
    margin-bottom: 40px;
    font-size: 18px;
}
section.module h1{
    font-size: 18px;
}

section.module p{
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 300;
}

section.module p:last-child{
    margin-bottom: 0;
}

section.module.content{
    padding: 40px 0;
}

section.module.parallax {
    height: 250px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

section.module.parallax h1{
    color: rgba(255, 255, 255, 0.8);
    font-size: 18px;
    line-height: 250px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}
/*Networking*/
section.module.parallax-1{
    background-image: url("/images/header-cableado.jpg");
}
/*phone*/
section.module.parallax-2{
    background-image: url("../images/voip1.jpg");
}
/*Center*/
section.module.parallax-3{
    background-image: url("/images/header-comunicaciones.jpg");
}
/*Services*/
section.module.parallax-4{
    background-image: url("/images/header-serv.jpg");
}
/*tesch support*/
section.module.parallax-5{
    background-image: url("/images/header-mantenimiento.jpg");
}
/*Contacto*/
section.module.parallax-6{
    background-image: url("../images/header-virtual.jpg")
}
/*productos*/
section.module.parallax-7{
    background-image: url("/images/header-prodtucts.png")
}
/*Cableado*/
section.module.parallax-8{
    background-image: url("/images/header-cable1.jpg")
}
/*Seguridad*/
section.module.parallax-9{
    background-image: url("/images/Seguridad.jpg")
}




@media all and (min-width: 600px) {
    section.module h2 {
        font-size: 42px;
    }
    section.module p {
        font-size: 18px;
    }
    section.module.parallax h1 {
        font-size: 35px;
    }

}
@media all and (min-width: 960px) {
    section.module.parallax h1 {
        font-size: 35px;
    }
}

body{
    margin-top: 0;
}

@media screen and (max-width: 600px) {
    section.module.parallax {
        height: 350px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
    }
    section.module.parallax h1{
        color: rgba(255, 255, 255, 0.8);
        font-size: 18px;
        line-height: 350px;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    
    }
}
