@media screen and (max-width: 1168px) {
section > h1:first-child {
	padding: 15px 5% 5px;
}

footer{
		padding: 5px 10%;
}



.header_main > a:first-child, nav, article {
	width: 90%;
 }
   

   .article_gallery {
    width: 91.5%;
}

.header_main .nav_main {
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	clear: right;
	position: absolute;
	top: 60px;
	padding-right: 10%;
	text-align: right;
	
	}

	}
.header_main .nav_social {
    right: 10%;
}


}


@media screen and (max-width: 1068px) {
   
   header > a:first-child, nav, article,  { 
   
	width: 90%;
   
   }
   
   .tekst {
	   width: 100%;
   }

   #logo {
	   width: 65%;
	   background-size: contain;
   }
   
   


section > h1:first-child {
	padding: 15px 10% 5px;
}

footer{
		padding: 5px 10%;
}



.header_main > a:first-child, nav, article {
	width: 80%;
 }
   

   .article_gallery {
    width: 81%;
}

   
}




@media screen and (max-width: 980px) { 

.tekst {
    max-width: 90%;
}

.how_first_image_look{
	position: relative;
		    max-width: 55%;
}

.how_sec_image_look{
	position: relative;
	    max-width: 55%;
}

.tekst1{
	    max-width: 100%;
	    float: left;
	    margin-top: 20px;
margin-bottom: 0px;
width: auto;
}

.slideshow_gallery figure {
    width: 50%;
}

.slideshow_gallery figure img {
    padding: 4% 2.3% 0% 2.3%;
}

.faceri {
    width: 33.33333%;
}

#logo {
    width: 30%;
    background-size: contain;
}

}

@media screen and (max-width: 650px) { 

.link_back_to_top{
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	-o-transform:scale(0.8);	
	transform:scale(0.8);
	-ms-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-webkit-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
}

   .faceri {
    width: 50%;
}

.slideshow_gallery figure {
    width: 100%;
    padding-bottom: 5px;
}

.slideshow_gallery figure img {
    padding: 5px 5px 10px 5px;
}


header {
    width: 100%;
    height: auto;
}

 	header:before {
    padding-top: 75%;
    content: "";
display: block;
}


.header_main {
    top: 0px;
    position: fixed;
    z-index: 1000;
    padding-bottom: 0px;
}


.header_main .nav_main li {
display: inline-block;
padding: 10px 0px;
width: 100%;
text-align: right;
box-sizing: border-box;
border-bottom: 1px solid rgba(150,150,150,0.3);
margin-bottom: 10px;
}

.header_main .nav_main li a {
    width: 100%;
    display: inline-block;
}


#logo {
    width: 50%;
    background-size: contain;
    height: auto;
}

.main_link_header {
padding: 10px 5% 10px 5%;
box-sizing: border-box;
}

.header_main .nav_main {
    background: #222;
    margin-top: -2px;
    padding-right: 6%;
    min-height: 100vh;
    box-sizing: border-box;
}

.header_main .nav_social{
z-index: 1000;
position: fixed;
bottom: 0px;
right: 10%;
top: auto;
max-width: 100%;
width: 100%;
}


.header_main .nav_main_display_none{
	display: none;
}

.main_link_header{
	max-width: 75%;
	float: left;
}


.menu_img_mobile{
	width: 30px;
padding: 16px 5% 16px 20px;
float: right;
display: block;
transition: opacity 300ms ease;
}

.menu_img_mobile_close_hidden{
	display: none;
}


}