*   {
    box-sizing: border-box;
}

.nav-fluid  {
    padding: 10px;
    width: 100%;
    max-width: 1920px;
    position: relative;
    outline: 5px;
    outline-style:outset;
    outline-color:  rgba(83, 19, 111, 0.373);
}

.topp-knapp  {
    background-color: rgb(128, 35, 125);
    border-color: rgb(128, 35, 125);
    margin-top: 10px;
    margin-bottom: 10px;
}

.btnsec {
    background-color: rgba(212, 0, 255, 0.365);
    outline: 5px;
    color: white;
    border: none;
} 

.btnsec :hover{
    background-color: rgb(212, 0, 255);
    outline: 5px;
    color: white;
    border: none;
}


.container-background   {
    width: 100%;
    height: 120vh;
    max-height: 120vh;
    max-width: 100vw;
    
}  /* vh vw. viewport height. 100= 100%.*/

.cont-fullbg    {
    height: 300px;
    max-height: 500px;
    margin: 0;
    padding: 0;
    
}


.container-nav2 {
    background-color: rgba(97, 7, 122, 0.575);
    width: 100%;
    margin: 0;
    
}


html,body    {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    
}

.cont-fullbg2   {
    height: 400px;
    max-height: 400px;
    background-color: rgba(111, 17, 132, 0.777);
    margin: 0;
    padding: 0;
}

.container-nav3 {
    background-color: rgba(166, 45, 222, 0.268);
    height: 5vh;
    text-align: center;
    padding: 0;
    margin: 0;
    color: white;
    padding-top: 5px;
}

.cont-img-bg   {
    height: 35vh;
    width:  20vw;
    margin-top: 45px;
    margin-left: 20px;
    background-color: rgba(17, 92, 255, 0);
}

video   {
    width: 300px;
    height: 300px;
    object-fit: cover;
}
.container-text {
    background-color: rgba(244, 121, 255, 0.234);
    width: 600px;
    max-width: 600px;
    height: 260px;
    max-height: 260px;
    text-align: center;
    position: absolute;
    left: 600px;
    margin-top: 45px;
    object-fit: cover;

}
.container-text :hover  {
    background-color: rgba(0, 0, 0, 0);
    color: white;
    transition: 5s;
    text-align: center;
   

}

.txtcontain {
    color: rgba(255, 255, 255, 0);
    padding: 100px;
    text-align: center;
}