.wpcf7-form-control {
    width: 100%;
}
.page-header {
    height: 70px;
}
.belte {
    position:relative;
    background-color: #344ba0;
   
    float: left;
    padding-top: 0px;
    margin-top: -20px;
    padding-bottom: 5px;
    width: 100%;
}
.oppforing {
    position:relative;
    float:left;
    width: 25%;
    min-height: 50px;
    background-color: #344ba0;
    color: #fefefe;
    font-size: 16px;
}
.vc_row.wpb_row.vc_row-fluid.belte {
    width: 100%;
}
.oppforingoverskrift {
    color: white;
    float: center;
    margin-left: 45%;
    margin-top: -10px;
    margin-bottom: 20px;
    
}
.hvorforvelgeoss {
    padding-top: 20px;
}
.tjenestera {
    margin-left: 40%;
    text-decoration: none;
}
.tjenestera:hover {
    color: blue;
}
.tjenestera:link {
    color: white;
}
.tjenestera:active {
    color: white;
}
.tjenestera:visited {
    color: white;
}
.baderomikon {
    position:absolute;
    height: 100%;
    width: 100%;
    z-index: 20;
    left: 20%;
    margin-top: -58px;
}
.oppforing:hover {
    background-color: #8296df;
    cursor: pointer;
}
.infoting {
    height: 200px;
}
@media screen and (max-width: 660px) {

    .baderomikon {
        position:absolute;
        height: 70%;
        width: 60%;
        z-index: 20;
        left: 30%;
        margin-top: -25px;
    }
    .oppforing {
        position:relative;
        float:left;
        width: 20%;
        min-height: 50px;
        background-color: #344ba0;
        color: #fefefe;
        font-size: 16px;
        margin-top: 0px;
        padding-right: 5%;
    }
    .oppforingoverskrift {
    color: white;
    float: center;
    margin-left: 10%;
    margin-bottom: 20px;
    font-size: 12px;
    padding-left: 5px;
    margin-top: 30px;
    
    }
    
    .belte {
    background-color: #344ba0;
   
    float: left;
    padding-top: 0px;
    margin-top: -20px;
    padding-bottom: 5px;
    }
    .tjenestera {
        position: relative;
        width: 25%;
        height: 50px;
    margin-left: 20%;
    text-decoration: none;
    padding-top: 40px;
    }
    .oppforing p {
        margin-top: 10px;
        padding-bottom: 20px;
    }
}