*{
    margin: 0;
}

.cont{
    margin: 0;
    max-width: 100%;
}

#contMaps{
    margin: 0;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}

header{
    background: url('../images/pw-img-2022.jpg');
    height: 100vh;
    background-size: cover;
}

#consultoriaH{
    background: url('../images/consultoriah.jpg');
    height: 100vh;
    background-size: cover;
}

#desarrolloH{
    background: url('../images/desarrollo-01.jpg');
    height: 100vh;
    background-size: cover;
}

#cadlabs{
    background: url('../images/f1-01.png') no-repeat;
    background-size: cover;
}

#autodesk{
    background: url('../images/f1-02.png') no-repeat;
    background-size: cover;
}

/*Dropdown*/
.navbar .nav-item:not(:last-child) {
    margin-right: 35px;
}

.dropdown-toggle::after {
    transition: transform 0.15s linear; 
}

.show.dropdown .dropdown-toggle::after {
    transform: translateY(3px);
}

.descripcion{
    font-size: 14px;
}

.titulos{
    font-size: 16px;
}

#textCad{
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-270deg);
    font-size: 80px;
    margin-top: -8rem;
}

#textAutodesk{
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 80px;
    margin-top: -3rem;
}

@media only screen and (max-width: 760px){
    header{
        background: url('../images/1_movil-01.jpg') no-repeat;
        background-size: cover;
        height: 100vh;
    }

    #cadlabs{
        background: #fdfdfd;
        background-size: contain;
    }
    
    #autodesk{
        background: #fdfdfd;
        background-size: contain;
    }

    .foot{
        text-align: center;
    }
}