@media (max-width: 1920px) { 

}

@media (max-width: 1280px) { 
	body {
		font-size: 16px;
		line-height:21px;
	}
	
	main {
		padding-top:0px;
	}
	
	.navbar {
		height:auto;
	}
}

/* lg */ 
@media (min-width: 1200px) {	
	/* Make Navigation Toggle on Desktop Hover */
	.dropdown:hover .dropdown-menu {
		display: block;
		-webkit-animation: fadeInUp 200ms;
		animation: fadeInUp 200ms;
	}
	
	#portfolio .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	
  	main {
	}
	
	.navbar {
	}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {		
	.container { 

	}
	main {
		
	}
	nav img { 
	}
	.navbar {
		padding-top:23px;
	}
	.navbar-right {

	}
	.navbar-nav {

	}
	.navbar-nav>li{

	}
	.navbar-inverse .navbar-nav > li > a {
		padding-left:12px;
		padding-right:12px;
		padding-top:8px;
		padding-bottom:8px;
		border-radius: 18px;

	}
	.navbar .navbar-brand {

	}
}

@media (max-width: 991px) {
	#header_navigation {
		position:relative;
		min-height:80px;
		height:auto;	
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.feature-wrap i {
		width: 65px;
		height:65px;
		font-size: 21px;
		padding-top:22px;
	}
	
	.container {

	}
	main {

	}
	
	#home .box {
		margin-bottom: 30px;	
	}
	
	nav img { 

	}
	.navbar {

	}
	.navbar-nav>li{

	}
	.navbar-inverse .navbar-nav > li > a {

	}
	.navbar-nav {

	}	
	#gallery_1 img {

	}
}

/* xs */
@media (max-width: 767px) {
	.div_90prozent {
		width:100%;	
	}
	
	.feature-wrap i {
		width: 50px;
		height:50px;
		font-size: 16px;
		padding-top:17px;
	}
	
	.bg_supersize {
		background:url(../Images/bg_blur_touch.jpg);
		background-size:100%;
		background-position:top;
		background-attachment:scroll;
		background-repeat:repeat;
	}
	
	.container {
		
	}
	main {
		padding-top: 0px;
	}
	
	#header_small {
		position:relative;
		min-height:80px;
		height:auto;	
	}

	.parallax_wrapper {
		height: 350px;
	}
	
	.parallax_wrapper_2 {
		height: 350px;
	}
	.bcg {
		height: 350px;
	}
	.bcg_2 {
		height: 350px;
	}
	
	.first {
		padding-left:15px;	
	}
	
	#home
	{
		padding-bottom:0px;	
	}
	
	#home > div > div > h2,
	#home_desc > div > div > h2, 
	#home_gallery > div > div > h2 {
		font-size: 300%;
	}
	 	 
	.hsContainer {
		width: 100%;
		height: 250px;	
	}
	
	.hsContent { margin: 0px; }
	
	.hsContent img {
		width: 80%;	
	}
	#gallery_1 img {
		width: 60px;
	}
	
	nav img { 

	}
	.navbar {
		
	}
	.navbar-inverse .navbar-collapse,
	.navbar-inverse .navbar-form {
		margin-top: 80px;
		border-top: 0;
 		padding-left: 30px;
		padding-right: 30px;
	}
	.navbar-nav>li{
	  margin-left: 0px;
	  margin-bottom: 15px;
	  margin-right:0px;
	}
	.navbar-inverse .navbar-nav > li > a,
	.navbar-inverse .navbar-nav > li > a:visited,
	.navbar-inverse .navbar-nav > li > a:focus {
	  padding: 12px 13px 11px 13px;
	  margin: 0;
	  border-radius: 3px;
	  color: #1a171b;
	  line-height: 24px;
	  display:block;
	  text-shadow: none;
	}
	
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:visited  {
		
	}
	
	.navbar-inverse .navbar-nav > li > a:hover{
	  background-color: #b1c700;
	  color: #fff;
	}
  		
	.navbar-nav {
		margin-top: 0px;
	}
	.box_news {
		width: auto;
		margin:0px;
	}
	
	.top-number{
	font-size: 14px;
	}
	
	input.search-form:hover {
	width: 120px;
	}
	
	.navbar-nav > li {
	padding-bottom: 0;
	}
	
	#main-slider .carousel h1 {
	font-size: 25px;
	}
	
	#main-slider .carousel h2 {
	font-size: 16px;
	}
	
	#home .box {
		margin-bottom: 30px;	
	}
	
	.feature-wrap {
		padding-bottom: 0px;
	}
	
	.feature-wrap h2, 
	.single-services h2 {
	font-size: 30px;
	}
	
	.feature-wrap h3, 
	.single-services h3{
	font-size: 16px;
	}
	
	
	.media.accordion-inner .pull-left, 
	.media.accordion-inner .media-body{
	clear: both;
	}
	
	.accordion-inner h4 {
	margin-top: 10px;
	}
	
	.tab-wrap .media .pull-left{
	clear: both;
	width: 100%;
	}
	
	.tab-wrap .media .media-body{
	clear: both;
	}
	
	.nav-tabs > li.active > a:after{
	display: none;
	}
	
	#footer .col-sm-6{
	text-align:center;
	}
	
	#footer .pull-right{
	float: none !important;
	}
	
	.sinlge-skill {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	
	.team .single-profile-top, 
	.team .single-profile-bottom {
	margin-bottom: 30px;
	}
	
	.clients-area {
	padding: 60px 0;
	}
	
	.clients-area h1 {
	font-size: 25px;
	}
	
	.portfolio-item, 
	#recent-works .col-xs-12.col-sm-4.col-md-3{
	padding:0 15px;
	}
	
	ul.social_icons li{
	margin-right: 0;
	}
	
	.blog .blog-item .entry-meta{
	margin-bottom: 20px;
	}
	
	.blog .blog-item .blog-content h3 {
	margin-bottom: 20px;
	}
	
	.post_reply_comments {
	padding-left: 20px;
	}
	
	#bottom .widget_nopadding {
		padding: 0px;
		margin: 0px;
	}
	#bottom .widget {
		padding-top: 0px;
		margin-top: 0px;
	}
	#bottom > div {
		padding-top:30px;
	}
}

/* XS Portrait */
@media (max-width: 480px) {
}