/* @override 
	https://axel.sprunkel.net/css/responsive.css */

@media (max-width: 480px){
	
	   a.logo_sticky img.img-fluid{
	   	margin-top: 10px;
	   }
	   
 h2.owl-slide-animated.owl-slide-title-2.is-transitioned{
	   	font-size: 30px;
	   }
	   
	   div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5{
	   	width: 100%;
	   }
	   
div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5 div.parallax_wrapper{
	   	width: 100%;
	   	margin: 0;
	   	padding: 0;
	   }
	
	div#contacts.container.margin_120_95 div.row.justify-content-between div.col-xl-4{
		width: 100%;
	}
	
	div#imprechts{
		width: 100%;
	}
	
	div#gallery.container.margin_120 div.text-center.mt-5 iframe{
		height: 300px;
	}
}

@media (min-width: 481px) and (max-width: 768px){
	
 a.logo_sticky img.img-fluid{
	   	margin-top: 10px;
	   }
	   
 h2.owl-slide-animated.owl-slide-title-2.is-transitioned{
	   	font-size: 30px;
	   }
	   
	   div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5{
	   	width: 100%;
	   }
	   
div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5 div.parallax_wrapper{
	   	width: 100%;
	   	margin: 0;
	   	padding: 0;
	   }
	
	div#contacts.container.margin_120_95 div.row.justify-content-between div.col-xl-4{
		width: 100%;
	}
	
	div#imprechts{
		width: 100%;
	}
	
	div#gallery.container.margin_120 div.text-center.mt-5 iframe{
		height: 340px;
	}

	
	
}

@media (min-width: 769px) and (max-width: 991px){
	
	 a.logo_sticky img.img-fluid{
	   	margin-top: 10px;
	   }
	   
 h2.owl-slide-animated.owl-slide-title-2.is-transitioned{
	   	font-size: 30px;
	   }
	   
	   div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5{
	   	width: 100%;
	   }
	   
div#about.bg_white div.container.margin_120_95 div.row.justify-content-between.flex-lg-row-reverse.align-items-center div.col-lg-5 div.parallax_wrapper{
	   	width: 100%;
	   	margin: 0;
	   	padding: 0;
	   }
	
	div#contacts.container.margin_120_95 div.row.justify-content-between div.col-xl-4{
		width: 100%;
	}
	
	div#imprechts{
		width: 100%;
	}
	
	div#gallery.container.margin_120 div.text-center.mt-5 iframe{
		height: 460px;
	}

	
	
}


@media (min-width: 992px){
	
	
	
	
}