@media(min-width: 1201px) {
	header .navbar-default .navbar-nav > li:hover > ul.dropdown-menu {
    	display: block;    
	}
}

@media(min-width: 993px) AND (max-width: 1200px) {	
	header .menu {
		background: none;
	}
	header .navbar-default .navbar-nav > li:hover > ul.dropdown-menu {
    	display: block;    
	}
	header .navbar-default .navbar-nav {
		padding-left: 0px;
	}

	footer .aboutUs {
		padding-right: 0px;
	}
	
	header .logo .headerAfter {
		display: none;
	}

	.pageContentWrapper .boxedcontainer {
		width: auto;
	}

	/* slider and newsitem */
	.pageContentWrapper {
		background: url("/images/contentBGTablet.png") no-repeat center top 13px #ffffff;
		min-height: 944px;
	}	

	/* footer */
	footer {
		display: block;
		height: 455px; 
		width: 100%;
		background: url("/images/footerBGTablet.png") center top 25px no-repeat #ffffff;
	}
}

@media(min-width: 768px) AND (max-width: 992px) {
	.overlay {
		display: none !important;
	}
	header .menu {
		background: none;
	}
	header .navbar-default .navbar-nav > li:hover > ul.dropdown-menu {
    	display: block;    
	}
	header .navbar-default .navbar-nav > li > a {
		font-size: 11px;
	}
	header .navbar-default .navbar-nav {
		padding-left: 0px;
	}
	header .logo .headerAfter {
		display: none;
	}

	.pageContentWrapper .boxedcontainer {
		width: auto;
	}

	/* slider and newsitem */
	.pageContentWrapper {
		background: url("/images/contentBGTablet.png") no-repeat center top 13px #ffffff;
		min-height: 444px;
	}
	.pageContentWrapper .textWrapper .textWrapperBG {
		left: 0px;
		max-width: 100%;
	}		
	.pageContentWrapper .textWrapper .textWrapperContent {
		padding-top: 22px;
	}

	/* footer */
	footer {
		display: block;
		height: 455px; 
		width: 100%;
		background: url("/images/footerBGMobile.png") center top 25px no-repeat #ffffff;
		font-size: 12px;
	}	

}

@media(max-width: 767px) {
	h1 {
		font-size: 12px;
	}
	header .topRightBar {
		margin-top: 5px;
		padding-left: 0px;
	}
	header .collapse {
		display: none;
	}
	header {
		height: auto;
		background: url("/images/headerBG-mobile.png") center top;
	}
	header .menu {
		background: none;
		padding-left: 0px;
	}
	header .navbar-default .navbar-nav {
		background: #000000;
		padding: 0px;
		margin: 0px;
	}
	.header.phone {
		background: url("/images/icons/phone-white.jpg") no-repeat left center;
		color: #ffffff;
		margin-left: 15px;
		line-height: 50px;
		padding-left: 30px;
		font-size: 16px;
	}
	.navbar-toggle {
		border: 2px solid #ffffff;
	}
	.navbar-toggle .icon-bar {
		background: #ffffff;
	}
	header .navbar-default .navbar-nav > li:before,
	header .navbar-default .navbar-nav > li:after {
		display: none;
	}
	header .navbar-default .navbar-nav > li > a {
		height: auto;
		float: inherit;
		padding: 10px 15px 10px 30px;
		text-align: left;
	}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus,
	.navbar-default .navbar-nav > .open > ul.dropdown-menu > li:hover,
	.navbar-default .navbar-nav > .open > ul.dropdown-menu > li:hover a,	
	.navbar-default .navbar-nav > .open > ul.dropdown-menu > li.active,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		background-color: #ba2935;
		color: #ffffff;
	}
	header .navbar-default .navbar-nav > li > a .caret {
		background: url("/images/arrowRight.png") no-repeat;
		float: right;
		margin-top: -10px;
		width: 5px;
		height:7px;
	}
	header .navbar-default .navbar-nav > li.open > a .caret {
		background: url("/images/arrowDown.png") no-repeat;
		width: 7px;
		height:5px;		
	}
	header .navbar-default .navbar-nav > li > .dropdown-menu {
		background: #231F20;
	}
	header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff;
	}
	

	.pageContentWrapper .textWrapper {
		overflow: hidden;

	}	
	.pageContentWrapper .textWrapper .textWrapperBG {
		right: -71px;
	}
	.pageContentWrapper .textWrapper .textWrapperContent {
		padding-right: 0px;
	}
	.pageContentWrapper .textWrapper .textWrapperContent img {
		max-width: 100%
	}
	
	header .logo {
		background: url('/images/logo-mobile.png') bottom 15px center no-repeat;
	}

	header .logo .headerAfter {
		display: none;
	}

	.album .overlay,
	.fotoalbumsAlbum .overlay {
		display: none;
	}

	.newsIndexImage {
		margin-bottom: 15px;
	}

	/* footer */
	footer {
		display: block;
		height: 394px; 
		width: 100%;
		background: url("/images/footerBGMobileXS.png") center top 25px no-repeat #ffffff;
		font-size: 10px;
	}	

	.pageContentWrapper,
	.pageContentWrapper .pageContainerWrapper {
		min-height: 1px;
		background-color: #ffffff;
	}

	footer .copyright {
		line-height: 18px;
	}

	footer .container .footerHeaders {
		padding-top: 73px;
	}
	footer .container .footerHeaders h3,
	footer .address strong {
		font-size: 10px
	}
	
	.copyright .container {
		background: #000000;
	}
}