@media screen and (min-width: 769px) {
	.nav-list-content.collapse	{
		display: block;
	}
}
@media screen and (max-width: 1122px) {
	/* topnav */
	.nav-top ul li a {
		padding-right: 20px;
	}
	footer .row .col-sm-3 {
		width: 33.33%;
	}
	
}
@media screen and (max-width: 992px) {
	.nav-top .nav-top-btn {
			display: block;
		}
		.nav-list {
			position: relative;
		}
			.nav-list-content {
				background-color: rgb(226,241,238);
				position: absolute;
				top: 51px;
				left: 0; z-index: 999;
				width: 100%;
				padding: 20px 40px 20px 20px;
			}
			.nav-list-content.collapsed {
				display: none;
			}
			.nav-list-content.collapse.in {
				display: block;
			}
			.nav-top ul {
				width: 100%;
			}
			.nav-top ul li {
				display: block;
			}
				.nav-top ul li a,
				.nav-top ul li:first-child a {
					padding: 5px 0;
					border-bottom: 1px solid #00397a;
					display: block;
					color: #00397a;
				}
				.nav-top ul li a:hover,
				.nav-top ul li:first-child a:hover,
				.nav-top ul li.noactaive a,
				.nav-top ul li.active a {	
					color: #00397a !important;
					
				}
				
				.nav-top ul li.active a:after {
					display: none;
				}
				.nav-top ul li:last-child a {
					margin-bottom: 15px;
					border-bottom: 0;
				}
				.nav-top ul li.act a:after { 
					display: none;
				}
				.nav-top ul li:hover > a:after,
				.nav-top ul li.active:hover > a:after {
					display: none;
				}
			.nav-list-content > ul > li > .nav-top-dropdown {
				display: none;
			}


		.nav-search .nav-search-content {
			width: 100%;
			right: 0;
		}
	aside {
		padding-bottom: 0;
	}
}		
@media screen and (max-width: 768px) {
	/* header */
	header nav {
		display: block;
	}
		
	.carousel-index .carousel-title {
		bottom: 20px;
		font-size: 24px;
	}
	.carousel-index .carousel-desc {
		display: none;
	}
	footer .row .col-sm-3 {
		width: 50%;
	}
	footer .row .col-sm-3:nth-child(2n+1) {
		clear: both;
	}

	/* .carousel-index */	

		.carousel-index:hover .carousel-desc {
			display: none;
		}
	/* aside */
	aside {
		padding-bottom: 10px;
	}
	/*aside nav,
	aside .aside-back {
		display: none;
	}*/

	main,
	aside,
	.container-index main,
	.container-index aside {
		width: 100%;
		padding-right: 0.9375rem;
		padding-left: 0.9375rem;
	}
	.header-small {
		position: relative;
	}
	.header-small + .container {
		margin-top: 15px;
	}
	.list-publikace li {
		width: 50%;
	}
	.card-blue iframe {
		width: calc(100% - 15px);
		margin: 0;
		float: none;
	}
}
@media screen and (max-width: 544px) {
	/* header */
	header nav {
		display: block;
		}
	footer .row .col-sm-3 {
		width: 100%;
		padding-bottom: 0;
	}
	.footer-nav ul li:before {
		content: '';
		width: 1px;
		display: inline-block;
		text-align: center;
	}
	
	.card-people .img,
	.card-people .text {
		float:none;
		width: 100%;
		display: block;
	}
	.card-people .text {
		padding: 15px;
	}
	.container-index .col-xs-6 {
		width: 100%;
	}
	.breadcrumb {
		display: none;
	}
	.dl-akce-detail {
		border-bottom: 0;
	}
		.dl-akce-detail dt {
			width: 100%;
			float: none;
			text-align: left;
		}
		.dl-akce-detail dd {
			width: 100%;
			float: none;
			margin-left: 0;
			padding-bottom: 8px;
			border-bottom: 1px solid #dbdbdb;
		}
	.carousel-index:hover .carousel-title:after {
		display: none
	}
	.carousel-indicators {
		display: none;
	}
	.table td.td-ne .ico {
		display: none;
	}
}


@media screen and (max-width: 360px) {
	/* header */
	header nav {
		display: block;
		}
	/* 	breadcrumb */
	.breadcrumb {
		display: none;
	}
	/* dl-akce-detail */
	.dl-akce-detail dt,
	.dl-akce-detail dd {
		width: 100%;
		margin: 0;
		text-align: left;
	}
	.dl-akce-detail dd {
		margin-bottom: 8px;
	}
	.carousel-index .carousel-title {
		font-size: 18px;
		line-height: 1.3em;
	}
	.list-publikace li {
		width: 100%;
	}

}