.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.offspringmainimg
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  height: auto;
  min-width:100%;
  min-height:100%;
  overflow:hidden;
  position: relative;
}

.offspringimg
{
margin-top:20px;
display:inline-block;
max-height:250px;
min-height:250px;
overflow:hidden;
}

.versal
{
text-transform:uppercase; 
}


.sekstito
{
content-align:center;
  text-align:center;
z-index:999; 
height:20vh;
min-height:250px;
max-height:400px;  
}


.zoom {
    background-size:130%; 
background-repeat:no-repeat; background-position:center center;
    -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}


h1

{
text-align:left;
  padding-left:10px;
}


#BilderArtikkel
{
width:100%;
padding-top:40px;
}

#Produktbilder img
{
width:100%;
height:auto;  
margin-bottom:10px;
margin-top:30px;  
}

.bildetekst_artikkel
{
font-size:0.9em;
font-style:italic;
color:#999;
clear:both;
}

.carousel-control
{
background-image: none !important;
}

#Tekstinnhold li
{
margin-left:-23px;
}


#Tekstinnhold
{
padding:20px;
}

#Artikkelbilde 
{
max-height:250px;
overflow:hidden;
}

#ArtikkelbildeBG
{
height:65vh;
padding:0px;
margin-left:auto;
margin-right:auto;
float:none;
background-size:cover;
max-height:250px;
background-repeat:no-repeat;
background-position:center center;
}


@media  (min-width: 768px){
 

#ArtikkelbildeBG
{
height:65vh;
padding:0px;
margin-left:auto;
margin-right:auto;
float:none;
background-size:cover;
max-height:600px;
background-repeat:no-repeat;
background-position:center center;
}
  
  
#Artikkelbilde
{
padding:0px;
margin-left:auto;
margin-right:auto;
float:none;
max-height:600px;
overflow:hidden;
}  
  

  
 #Tekstinnhold
{
margin-bottom:50px;
padding:30px 50px 30px 50px;
} 
  
}