/* BS ADDITIONALS ------------------------------------------------------- */
@media (max-width: 767px) {
    .pull-xs-left {
        float: left;
    }
    .pull-xs-right {
        float: right;
    }
	.ma_listing {
		margin-top:20px;
	}
	.sp_loe {
		margin: 15px 0 0px -5px;
	}
	.sp_loe h3 {
		margin-bottom: -5px !important;
	}
	 p .sp_loe-btn-default {
		margin-left: 10px !important;
	}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	#top .navbar.navbar-default {
		float:left !important;
	}
	#mwc-navbar-collapse-main {
		margin: 0px !important;
	}
}



@media  (max-width: 991px) {
	.brand_logo {
		margin-bottom:0px !important;
	}
}

@media (min-width: 768px) {
    .pull-sm-left {
        float: left;
    }
    .pull-sm-right {
        float: right;
    }
	#qx-section-386 h3 {
		margin-top: 0px !important;
	}
	.navbar-header {
		display:none;
	}
}

@media (min-width: 992px) {
    .pull-md-left {
        float: left;
    }
    .pull-md-right {
        float: right;
    }
}

@media (min-width: 1200px) {
    .pull-lg-left {
        float: left;
    }
    .pull-lg-right {
        float: right;
    }
}

@media (min-width:980px) {
	.container {
	width:980px;
}

#kontakt2012 .qx-container {
	width:980px;
}

}

@media (max-width:767px) {
.navi {
	margin-top:0px;
	z-index:9;
	padding-left:5px !important;
}
	
.navbar-toggle {
	float:left;
	margin-left:10px;
}
/*.navbar-header::after {
	content:'Menü';
	color:#fff;

}*/
.mobilenavi {
	color:#fff;
	display: inline-block;
    margin-top: 15px;
}

#top .navbar.navbar-default {
	float:left !important;
	width:100%;
}

#mwc-navbar-collapse-main {
	text-align:center;
}

#mwc-navbar-collapse-main {
	margin:0 0 0 0 !important;
}

.navbar-nav > li > a {
	margin:10px 5px !important;
}

#top {
	position:relative !important;
}

#header {
	position:relative !important;
	top:0px !important;
}

.header_text {
	top:-200px !important;
	margin-bottom:-850px !important;
}

h1 {
	font-size:50px !important;
}

#main {
	margin-top:0px !important;
}


}

@media (max-width:340px){
.img {
		width:250px;
}
#footer .container {
	 font-size:10px !important;
 }
 
	
}
/*
@media (min-width: 1600px) {
    .container {
        width: 1570px;
    }
}*/

/* CLEAN LIBS ------------------------------------------------------------------*/
#top .navbar-brand h1,
#top .navbar-brand h2,
#top .navbar-brand h3,
#top .navbar-brand h4{
    margin:0px !important;
    padding: 0px !important;
    line-height: 110% !important;
    font-size: 14px;
}

#top .navbar-brand img {
    max-width:100%;
    height:auto;
}
#top .navbar.navbar-default {
    margin:0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;

    border:none;
    background-color: transparent;
    background-image: none;
	float: right;
}
#top .navbar-default .navbar-nav > ul,
#top .navbar-default .navbar-nav > ul > li{
    margin:0px;
}

#top .navbar-default .navbar-nav a,
#top .navbar-default .navbar-nav .active a{
    background-color: transparent;
    background-image: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* -----------------------------------------------------------------------------*/

.img-port {
	padding: 10px 0;
	border:1px solid #ccc;
	border-radius:1px;
}