@media(max-width:1200px) {
	.navblock {
		height: 130px;
	}

	header#header .container {
		max-width: 100%;
	}

}

@media (max-width:767px) {

	/*[class*="col-"] {
	    margin-bottom: 6px;
	}*/
}

@media(max-width:1024px) {
	header ul.topmenu li a,
	header #menu ul ul li a {
		font-size: 14px;
	}

	header #menu ul.navbar-nav li {
		margin: 0 5px;
	}

	header #menu .nav>li>a {
		font-size: 16px;
	}

}

@media (max-width:992px) {
	#header-sticky-wrapper.is-sticky header .container {
		max-width: 100%;
	}

	#header-sticky-wrapper.is-sticky header .menucontainer {
		position: inherit;
	}

	#header-sticky-wrapper.is-sticky header ul.topmenu,
	#header-sticky-wrapper.is-sticky header nav#menu {
		padding: 0 15px;
	}

	#header-sticky-wrapper.is-sticky header #menu ul li span,
	#header-sticky-wrapper.is-sticky header #menu ul li a {
		font-size: 16px;
	}

	header#header .container {
		max-width: 100%;
	}

	#header-sticky-wrapper.is-sticky .jr-logo-modern{
		padding-top: 20px;
	}

	#header-sticky-wrapper.is-sticky .jr-logo-modern .inner img {
	    max-width: 70px;
	}

	#header-sticky-wrapper.is-sticky .jr-logo-modern .inner .site-title {
	    font-size: 1.5em;
	}

	#k2Container #itemListLeading div.itemContainer.col-md-6 {
		width: 50%;
	}

	.fancybox-content {
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}

	.fancybox-navigation .fancybox-button {
		width: 50px;
		height: 50px;
		padding: 5px;
	}

	body .module .headline h4 {
		font-size: 22px;
		line-height: 25px;
		min-width: 310px;
	}

	#mainbody .container {
		padding-bottom: 0px;
		padding-top: 0px;
	}

}

@media(max-width:991px) {
	div.k2ItemsBlock > ul.row {
		display: block;
	}

}

@media(max-width:980px) {
	#mainbody .container {
		padding-top: 0px;
		padding-bottom: 0px;
	}

}

@media (max-width:900px) {
	#header-sticky-wrapper.is-sticky header #menu ul li span,
	#header-sticky-wrapper.is-sticky header #menu ul li a {
		font-size: 14px;
		padding: 4px;
	}

	header#header .menucontainer .inner-header img {
		max-width: 400px;
	}

	header #menu ul.navbar-nav li {
		margin: 0 3px;
	}

	header #menu .nav>li>a {
		font-size: 15px;
	}

}

@media (max-width:850px) {
	#header-sticky-wrapper.is-sticky header h4.headertext .red {
		font-size: 13px;
	}

	#header-sticky-wrapper.is-sticky header .menucontainer .inner-header h2 {
		font-size: 6px;
	}

}

@media(max-width:767px) {
	header#header {
		padding-top: 0px;
	}

	header .logo {
		text-align: center;
	}

	header#header .header-inner {
		position: relative;
	}

	header#header .medallion,
	header#header .menucontainer {
		display: block;
		width: 100%;
		text-align: left;
		padding-left: 15px;
		padding-right: 15px;
	}

	header#header .medallion img {
		max-width: 200px;
		padding-top: 0px;
	}

	header#header #mob-sidebar,
	#header-sticky-wrapper.is-sticky header a#mob-sidebar {
		position: absolute;
		right: 35px;
	}

	header#header #mob-sidebar {
		top: 15px;
	}

	#header-sticky-wrapper.is-sticky header a#mob-sidebar {
		top: 45px;
	}

	header#header #mob-sidebar p {
		margin: 0px;
		padding: 5px;
		font-size: 14px;
	}

	header#header a button.navbar-toggle.btn.btn-warning {
		margin: 0px;
	}

	#header-sticky-wrapper.is-sticky header .medallion,
	#header-sticky-wrapper.is-sticky header .medallion img {
		max-width: 200px;
	}

	body.home .hidden-xs-homepage {
		display: none !important;
	}

	#header-sticky-wrapper.is-sticky .jr-logo-modern{
		display: none;
	}

	#header-sticky-wrapper.is-sticky .jr-logo{
		display: block;
	}

}

@media(max-width:600px) {
	header#header .medallion img {
		max-width: 160px;
	}

	header#header .menucontainer .inner-header img {
		max-width: 300px;
	}

	#k2Container #itemListLeading div.itemContainer.col-md-6 {
		width: 100%;
		float: none;
	}

	body h1,
	body h2,
	body h3,
	body h4,
	body h5,
	body h6 {
		margin: 12px 0;
	}

	body header#header .medallion img {
		max-width: 180px;
	}

	body header#header a#mob-sidebar .navbar-toggle {
		margin: 0px;
	}

	#sidebar .text-red-mobile {
		color: #a40300 !important;
	}

	.btn-zoom-in {
		display: block !important;
		text-align: center !important;
	}

	#k2Container #itemListLeading div.itemContainer.col-md-6,
	div.catItemView {
		padding-left: 0px;
		padding-right: 0px;
	}

	.k2ItemsBlock ul.row li.col-md-6 {
		padding-left: 0px;
		padding-right: 0px;
	}

	a.jr-btn span {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 14px;
		font-weight: 500;
	}

	a.jr-btn i {
		width: 40px;
		font-size: 15px;
	}

}

@media(max-width:450px) {
	body header#header {
		opacity: 1;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	body header#header .medallion img {
		max-width: 200px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	header#header .medallion,
	header#header .menucontainer {
		padding-left: 0px;
		padding-right: 0px;
	}

	header#header.shrink .menucontainer .inner-header {
		display: none;
	}

	body header#header .menucontainer .inner-header img {
		width: 100%;
	}

}

@media(max-width:380px) {
	body header#header .medallion img {
		max-width: 220px;
	}

}

@media(max-width:380px) {
	body header#header .medallion img {
		max-width: 200px;
	}

	body header#header a#mob-sidebar .navbar-toggle p {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 14px;
	}

}