@media (max-width: 1200px) and (min-width: 992px) {
	#header .partner-logos .csc-default img {
		width: 105px;
		height: auto;
		margin-top: 13px !important;
	}
}

@media (max-width: 991px) {
	#header .partner-logos .csc-default img {
		margin-top: 13px !important;
	}
}

@media (max-width: 835px) {
	 #medienpaketDetails .detailBackLink{
		float: none;
		position: static;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.formWrapperLeft {
		float: none;
	}
	.formWrapperRight {
		float: none;
		display: inline-block;
		margin-left: 8px;
		text-align: left;
	}
	.sortWrapper span {
		display: inline;
	}
	.onlineFilterLabel {
		max-width: 100%;
	}

	.breadCrumbText {
		min-width: inherit;
		max-width: 70%;
	}

	div#basketBox, div#infoBubble,
	div.toolTip {
		left: 0px !important;
		width: 145px;
	}
	div#basketBoxTop, div.infoBubbleTop,
	div.toolTipTop {
		width: 145px;
		height: 15px;
		background-size: 100%;
		background-image: url('../Images/bubble_mobile.png');
		background-repeat: no-repeat;
	}
	div.toolTipBottom {
		width: 145px;
		height: 21px;
		background-size: 100%;
		background-image: url('../Images/bubble.png');
		background-repeat: no-repeat;
		background-position: 0px -13px;
	}
}

@media (max-width: 790px) {
	#channelSearchForm button.submit {
		margin-top: 10px;
	}

	#channelSearchForm select {
		width: 30%;
	}

	#channelSearchForm input.searchword {
		width: 60%;
	}

}

@media (max-width: 767px) {
	.filterEntry, .filterEntry.odd, .filterEntry.even{
		float: none;
		width: 100%;
		margin-right: 0px;
		margin-left: 0px;
	}
	div.onerowportletContent .detailBlock{
		width: auto;
		left: 0px;
		right: auto;
		padding: 0px 10px;
	}
	.filterEntry .detailBlock{
		position: static;
		width:100%;
		border: none;

	}
	.entryContent{
		margin-right: 0px;
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 9%, #ffffff 9%, #ebf2e8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#ffffff), color-stop(9%,#ffffff), color-stop(100%,#ebf2e8));
		background: -webkit-linear-gradient(top, #ffffff 9%,#ffffff 9%,#ebf2e8 100%);
		background: -o-linear-gradient(top, #ffffff 9%,#ffffff 9%,#ebf2e8 100%);
		background: -ms-linear-gradient(top, #ffffff 9%,#ffffff 9%,#ebf2e8 100%);
		background: linear-gradient(to bottom, #ffffff 9%,#ffffff 9%,#ebf2e8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf2e8',GradientType=0 )
	}
	.filterEntry .entryHeader{
		margin-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	.entryContent .rightPart{
		background: none;
	}
	.filterEntry .entryImage{
		max-height: none;
	}
	.entryContent .leftPart {
		float: none;
		width: 100%;
	}
	.entryContent .rightPart{
		float: none;
		width: 100%;
	}
	#service-nav{
		margin-left: 10px;
		float: none;
	}
	#meta-nav{
		display: none;
	}
	#leveltitle{
		margin-top: 30px;
		margin-left: 0px;
		font-size: 10px;
	}

	#main-nav .root li{
		width: 100%;
		max-width: 100%;
		position: relative;
		box-sizing: border-box;
	}
	#main-nav .root li{
		border-radius: 0;
		border-bottom:1px solid white;
	}
	#main-nav .root li:last-child{
		border-radius: 0px 0px 5px 5px;
	}
	#main-nav .root li span, #main-nav .root li a{
		text-align: center;
	}
	#news-carousel{
		padding: 0px 0px;
	}

	.medienSlider{
		max-width: 100%;
		margin: 0px auto;
		height: auto;
		background-color: #575757;
	}
	.sliderentry{
		height: auto;
	}
	.medienSlider img{

	}
	.page-2.medien #news-carousel{
		background-color: transparent;
	}
		#footer-nav,.inner-content .partner-logos, #secondary-footer-nav{
		display: none;
	}
	.slick-next{
		right: 0px;
	}
	.slick-prev{
		left: 0px;
	}
	.partner-logos{
		margin-top: 20px;
	}
	.medien #footer{
		background: transparent;
		padding: 0;
		padding-top: 0;
		box-sizing: border-box;
	}
	#footer .decoration{

		background: url(../Images/logo_mobile.png) no-repeat 40px top;
		z-index: 200;
	}
	#footer .inner{
		padding: 20px;
		padding-top: 40px;
		background-color: #575757;
		box-sizing: border-box;
	}
	.seachWrapper, .exploreWrapper{
		float: none;
		width: 100%;
		padding-left: 20px;
	}
	.exploreWrapper{
		position: relative;
		padding-left: 0px;
	}
	.exploreToggle{
		min-width: 0px;
		display: inline;
	}

	.partialTree{
		width: 100%;
	}
	div.trackButtons {
		border: none;
		margin-top: 20px;
	}

	#medienpaketDetails #mediumImage {
		width: 100%;
		height: auto;
	}

	#collectionGroupTables .accordionControl, #collectionContent .accordionControl{
		font-size: 0px;
		color: transparent;
		width:30px;
	}
	div#collectionGroupTables div.mediumButton {
		float: none;
		margin-top: 15px;
		margin-right: 0px;
		position: relative;
	}
	div#collectionGroupTables .collectionActions{
		float: right;
	}
	#collectionGroupTables .collectionImage{
		float: left;
		margin-right: 10px;
	}
	#collectionGroupTables .row{
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
	}

}


@media (max-width: 550px) {
	#channelSearchForm select, #channelSearchForm input.searchword {
		width: 100%;
		margin-bottom: 5px;
	}
	#naxosLogo {
		display: inline-block;
		position: inherit;
		margin: 10px 0;
		width: 100%;
		text-align: center;
	}

	#naxosLogo .naxosBrowse {
		display: inline-block;
	}
}

@media (max-width: 435px) {
	div#collectionGroupTables .collectionActions{
		float: left;
	}

	.searchHeader {
		display: none;
	}

	.searchText {
		width: 200px;
	}

	.explore-breadcrumb {
		margin-left: 9px;
	}

	.formWrapperRight {
		margin-left: 8px;
	}

	.breadCrumbText {
		max-width: 60%;
	}
}