@media ( max-width: 1030px )  { 

	.container {
		width: 90% !important;
	}
	
	.cut-corners { position: relative; /*margin-bottom: 5px;*/ height: 50%; background: #ccc !important; }
	.cut-corners:after { /*bottom: -1px; right: 0;*/ bottom: 0; left:91%; }

}


@media ( max-width: 768px )  { 

	.col.span_1 {
		width: 50% !important;
	}

	.col.span_2 {
		width: 100% !important;
	}

	.col.span_2.offset-by-1 {
		margin-left: 0 !important;
	}

	.owl-carousel {
		width: 90%;
		margin: 0 auto;
	}

	.site-navigation.col {
		display: none;
	}

	.mobile-nav {
		padding: 20px 0; background: #000
	}
	
	.mobile-nav a:hover { color: #7F7F7F /*main color*/ !important }
	
	.mobile-nav #primary-menu {
		display: block !important;
		text-align: center;
	}

	.mobile-nav #primary-menu .sub-menu {
		position: relative !important;
		width: 100%;
		padding: 10px 0;
		background: #000 !important;
		color: #f0c400 /*main color*/ !important;
		
	}

#primary-menu li .sub-menu {display: block; opacity: 1;color: #f0c400 /*main color*/ !important;  }
.sub-menu a, .sub-menu a:hover, .sub-menu a:visited, .sub-menu a:focus, .sub-menu a:active { color: #f0c400 /*main color*/ !important; }

	.box-shadow-menu {
		display: inline-block;
	}

	.home .col.span_3 {
		width: 100%;
	}

	.home #content > .row > .col.span_1,
	.aktualnosci-lista.single-column .span_1 {
		width: 100% !important;
	}

	.aktualnosci-lista.homepage-lista > div:nth-child(3n+1) {
		clear: none;
	}

	.aktualnosci-lista.homepage-lista > div:nth-child(2n+1) {
		clear: both;
	}

	.home .pagination {
		margin-bottom: 50px;
	}

	.page-footer .span_3,
	#footer-menu, .social-links {
		display: block;
	}

	.page-footer .span_3,
	#footer-menu {
		text-align: center;
	}

	.social-links li {
		margin: 20px 0 20px 24px;
		display: inline-block;
	}

	.page-footer .span_1 {
		text-align: center;
		width: 100% !important;
	}

	.page-footer .span_1 span {
		display: block;
	}

	.page-footer .mkdin {
		float: none;
		display: inline-block;
		margin: 10px 0 0;
	}
	

	
}


@media ( max-width: 480px )  { 

	.col.span_1,
	.col.span_2,
	.col.span_3 {
		width: 100% !important;
	}

}