@media screen and (min-width: 1920px) {
	
	header{
		background-size: 100%;
		}

}


@media screen and (max-width: 1300px) {
	
	
	header .wrap section .item h2{
		font-size:25px;
		}
		
	header .wrap section .item h3{
		font-size:17px;
		}



}




@media screen and (max-width: 1330px) {
	
	header{
		height:500px;
		}
		

		
		
	header .megatitle{
		font-size:35px;
		margin:120px 100px 0 100px;
		}
		
		

	
	section.news .wrap .item{
		display:inline-block;
		width: -moz-calc(50% - 64px);
	    width: -webkit-calc(50% - 64px);
	    width: calc(50% - 64px);
	    margin:30px;
		}
	section.news .wrap .item .image{
		height:200px;
		}
		

		
	header .wrap .logo.start {
		padding-top:50px;

		}
		
	section.highlight .item, .turer .item{
		width: -moz-calc(25% - 30px);
	    width: -webkit-calc(25% - 30px);
	    width: calc(25% - 30px);
		}
	
}







@media screen and (max-width: 900px) {
	
	header{
		height:500px
		}
		
		
	header .wrap section .item{
		height:330px;
		width: -moz-calc(33% - 25px);
	    width: -webkit-calc(33% - 25px);
	    width: calc(33% - 25px);
	    padding:5px;
	    margin:0px 5px 10px 5px;
		}
		
	header .megatitle{
		font-size:35px;
		margin:100px 80px 0 80px;
		}
		
	header .wrap nav .item{
		display:none;
		}
	nav.mobile{
		display:block;
		}
		
	.menumobile{
		display:block;
		position:fixed;
		min-height:70px;
		width:100%;
		background:rgba(0,0,0,0.8);
		z-index:1;
		margin-left:-20px;
		}
		
	.over .wrap .icons .icon.mob{
		display:inline-block;
		}
	.over .wrap .icons .icon.nomob{
		display:none;
		}
		
		
		
	section.highlight .item, .turer .item{
		width: -moz-calc(50% - 30px);
	    width: -webkit-calc(50% - 30px);
	    width: calc(50% - 30px);
		}
		
	section.slogan .wrap .title{
		font-size:40px;
		}
		
	section.slogan .wrap .collage .item{
	    height:100px;

		}
		
	
	.footerlinks .cell{
		width:25%;
		}
		
}



@media screen and (max-width: 850px) {
	

	
	img{
		float:none !important;
		
		}
		
	.over .wrap .item.nomob{
			display:none;
			}
		
	.scroll_menu .wrap .item.nomob{
		display:none;
		}
		
	.scroll_menu .wrap .item .mobilmenu, .over .wrap .item .mobilmenu{
		display:block;
		}
		
	
	section.news .wrap .item{
		display:inline-block;
		width: -moz-calc(50% - 64px);
	    width: -webkit-calc(50% - 64px);
	    width: calc(50% - 64px);
	    margin:10px;
		}
		
		
	section.news .wrap .item .image{
		height:200px;
		}
		

		
	
		

}


@media screen and (max-width: 740px) {
	
	h1{
		font-size:40px;
		}
	
	.wrap{
		width:100%
		padding-left:-20px;
		padding-right:40px;
	}
	
	header .megatitle{
		font-size:25px;
		margin:150px 40px 0 40px;
		}
	


		
		
	header .wrap section .item {
		display:block;
		width:100%;
		height:200px;
	    margin:10px 5px 0 5px;
		}
		

		
		
	.footerlinks .cell{
		padding:0px 50px 30px 0px;
		width:40%;
		}
		
		
	.contact_left, .contact_right{
		display:block;
		margin-left:0px;
		width:100%;
		margin-bottom:5px;
		}
		
		
	 .contact_right{
		 text-align:center;
		 }
		 
		
		
		
}

@media screen and (max-width: 600px) {
	
	

	
		
	section.news .wrap .item{
		display:block;
		width:100%;
	    margin:10px;
		}
	section.news .wrap .item .image{
		height:200px;
		}
		
	.footerlinks .cell{
		padding:0px 50px 30px 0px;
		width:30%;
		}


}


@media screen and (max-width: 500px) {
	
	h1{
		font-size:25px;
		}
	h2{
		font-size:23px;
		}
	h3{
		font-size:17px;
		}
		
	.Up{
		bottom:10px;
		right:10px;

		}
		
	header.start{
		height:auto;
		padding-bottom:30px;
		}
		
		
	header .wrap section .item{
		display:block;
		width:100%;
		height:auto;
	    padding:5px 5px 15px 5px;
	    margin:5px ;
		}
		
		
	.over .wrap .item{

		padding: 10px 5px 10px 5px;
		}
		
	header .wrap .logo.start {
		padding-top:30px;

		}
		
	section.highlight .item, .turer .item{
		display:block;
		width:100%;
		}
		
	section.slogan .wrap .title{
		font-size:20px;
		}
		
	section.slogan .wrap .collage .item{
		width: -moz-calc(20% - 10px);
	    width: -webkit-calc(20% - 10px);
	    width: calc(50% - 10px);
	    height:100px;

		}

}

@media screen and (max-width: 400px) {
	
	
	
	
	header .megatitle{
		font-size:20px;
		margin:150px 20px 0 20px;
		}

	.footerlinks .cell{
		padding:0px 50px 30px 0px;
		width:80%;
		display:block;
		}
		

		
		
}


@-ms-viewport {
  width: device-width;
}
