@media (max-width: 768px)
{

	.btn-mobile-break
	{
		display: block;
		clear: both;
		margin-top: 15px;
	}
	
	.tp-mask-wrap, .sse-hero-title
	{
		width: 375px !important;
		overflow: hidden;
	}
	
	.tp-caption
	{
		padding: 0 15px;
	}
	
	.sse-hero-title h1
	{
		width: 100%;
		display: block;
		white-space: normal !important;
	}
	
	.sse-header-static .navbar-toggle
	{
	    position: absolute;
	    top: -23px;
	    right: 15px;
	    border: 1px solid #ddd;
	    padding: 8px 5px;
	}
	
	.sse-navbar .navbar-toggle .icon-bar
	{
	    background-color: #ddd;
	    width: 25px;
	    height: 1px;
	    border-radius: 0;
	}
	
	.sse-works-item
	{
		margin-bottom: 30px;
	}
	
	.sse-works-item:last-child
	{
		margin-bottom: 0;
	}
	
	table.sse-rooms tr th
	{
		text-align: center;
		padding: 4px;
	}
	
	table.sse-rooms td, table.sse-rooms td.cart-item-price
	{
		text-align: center;
		padding: 4px;
		border-top: 1px solid #ddd;
	}
	
	table.sse-rooms tr td:first-child, table.sse-rooms tr th:first-child
	{
		text-align: left;
		padding: 4px;
	}
	
	table.sse-rooms
	{
		margin-bottom: 0;
	}
	
	.sse-parallax-header .sse-parallax-holder h1:before, .sse-parallax-header .sse-parallax-holder h1:after
	{
	    content: " ";
	    vertical-align: inherit;
	    display: inherit;
	    width: 0;
	    height: 0;
	    border-bottom: 0;
	    margin: 0;
	}
	
	.sse-parallax-header .sse-parallax-holder h1
	{
		font-size: 28px;
	}
	
	.modal-dialog
	{
	    width: 95%;
	    margin: 10% auto;
	}

	.lg-hide-items .lg-toolbar {
		opacity: 1 !important;
	}

	.lg-outer {
		z-index:99999;
	}

	.lg-toolbar {
		background-color: #000000;
	}

	#lg-download {
		display:none;
	}

	#lg-counter {
		font-family: 'Merriweather', serif !important;
		display:none;
	}

	.lg-toolbar .lg-icon {
		margin-right: 10px;
		margin-top: 7px;
	}

	.lg-on header.sse-header-static {
		display:none;
	}

	.lg-sub-html, .lg-actions {
		display:none !important;
	}

	select.isotope-testimonial-menu {
		border: 1px solid #ddd;
		display: block;
		padding: 0 30px !important;
		margin: 0 auto;
	}
}

@media (min-width: 768px)
{
	.modal-dialog
	{
	    /* width: 600px; */
	    /* margin: 10% auto; */
	}
}

@media only screen and (max-width: 768px)
{
	#menu-hauptmenue-links, #menu-hauptmenue-rechts
	{
	    float: left;
	    display: inline-block;
	    margin: 0;
	}
	
	#menu-hauptmenue-links
	{
		margin-top:20px;
	}

	.sse-header-static .sse-navbar .navbar-nav .dropdown-menu
	{
		padding-bottom: 5px;
	}
	
	.navbar-nav li
	{
		margin: 0 15px;
	}
}