@media only screen and (max-width: 1920px) { }
@media only screen and (max-width: 1600px) { }
@media only screen and (max-width: 1440px) { }
@media only screen and (max-width: 1366px) { }
@media only screen and (max-width: 1300px) {
	#offer_links article h2 {
		min-height: 76px;
	}


}
@media only screen and (max-width: 1280px) { }
@media only screen and (max-width: 1200px) {
	#offer_links article h5 {
		min-height: 40px;
	}
}
/* @media only screen and (max-width: 1100px) { } */
@media only screen and (max-width: 1160px) {
	.parallax {
		background-size: cover;
	}
	#header .button {
		margin-left: 20px;
	}



}
@media only screen and (max-width: 1086px) {
	body {
    padding-top: 151px !important;
	}
	#nav {
		width: 100%;
		clear: both;
		margin-top: 10px;
	}
	#nav ul {
		justify-content: center;
	}
	#search_form {
		margin-top: 40px;
	}
	#social {
		margin-top: 42px;
	}
	#logo {
		margin-right: 0;
	}
	#social {
		margin-right: 10px;
	}
	#header .button {
		margin-top: 46px;
		margin-right: 20px;
	}
}
@media only screen and (max-width: 1024px) { }
/* @media only screen and (max-width: 1000px) { } */
@media only screen and (max-width: 990px) {
	body {
    padding-top: 213px !important;
	}
	#header .button {
		margin-left: 50%;
		margin-top: 10px;
		/* margin-right: 50%; */
		transform: translateX(-50%);
	}
}
/* @media only screen and (max-width: 980px) { } */
@media only screen and (max-width: 960px) {
	#offer_links article {
		padding: 30px;
	}
	#social {
		/* margin-top: 10px; */
	}
	#offer_links article .button {

	}
	.content {
		width: 100%;
	}
	.content {
		float: none;
	}
	.right_list {
		margin-left: auto;
		margin-right: auto;
	}
	.sidebar {
		/* width: 100%; */
		max-width: 100%;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	.right_links {
		margin-bottom: 30px;
	}
	.sidebar > a {
		max-width: 380px;
		margin-left: auto;
		margin-right: auto;
	}
	#kontakt_boxy {
		flex-direction: column;
		margin-left: 0;
	}
	#kontakt_boxy li {
		margin-left: 0;
		width: 100%;
	}
	#kontakt_maile {
		margin-left: 0;
		flex-direction: column;
	}
	#kontakt_maile li {
		margin-left: 0;
		width: 100%;
	}

}
@media only screen and (max-width: 915px) {
	#social {
		margin-top: 10px;
		clear: both;
		float: none;
		justify-content: center;
	}
	#social li {
		margin: 0 5px;
	}
	.footer_up .wrapper {
		flex-wrap: wrap;
		/* margin-left: -10px; */
	}
	.footer_up .wrapper > div {
		width: 50%;
		width: calc(100% / 2 - 20px);
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 30px;
	}
	.accordion-section-title::before,
	.accordion-section-title {
		height: auto;
		min-height: 40px;
		line-height: 1.2;
		display: -webkit-flex;
		display: flex;
		align-items: center;
	}
}
@media only screen and (max-width: 860px) { }
@media only screen and (max-width: 800px) { }
@media only screen and (max-width: 782px) {
	body {
    padding-top: 277px !important;
	}
	#logo {
		max-width: 282px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 0;
	}
	#social {
		margin-top: 23px;
		float: left;
		clear: none;
		margin-left: -10px;
	}
	#social li {
		margin: 0;
		margin-left: 10px;
	}
	#search_form {
		margin-top: 20px;
		max-width: 480px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.owl-theme .item .slide_header {
		font-size: 30px;
	}
	.owl-theme .item .slide_text {
		font-size: 20px;
	}
	#search_form input[type="text"],
	#search_form input[type="submit"] {
		margin-bottom: 5px;
	}
	#nav {
		width: calc(100% + 20px);
	}
	#offer_links {
		flex-direction: column;
	}
	#offer_links article {
		width: 100%;
		box-sizing: border-box;
		padding: 20px;
	}
	#offer_links article h2,
	#offer_links article h5 {
		min-height: auto;
	}
	#offer_links article.left,
	#offer_links article.center,
	#offer_links article.right {
		text-align: center;
	}
	#offer_links article .button {
		margin-bottom: 0;
	}
	#news ul {
		flex-direction: column;
		margin-left: 0;
	}
	#news ul li {
		width: 100%;
		margin-left: 0;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.gray_header {
		line-height: 1.2;
		min-height: 36px;
		display: -webkit-flex;
		display: flex;
		align-items: center;
	}
}
/* @media only screen and (max-width: 770px) { } */
@media only screen and (max-width: 768px) {

.banRwd img { width: 100%;}
#fixed_header { position: static; margin-top: -280px;}

 }
@media only screen and (max-width: 720px) { }
@media only screen and (max-width: 620px) {
	#search_form {
		float: none;
		width: 100%;
		max-width: 478px;
		margin-left: auto;
		margin-right: auto;
		display: -webkit-flex;
		display: flex;
		justify-content: center;
	}
	#search_form input[type="text"] {
		max-width: calc(100% - 60px);
		box-sizing: border-box;
	}
	#social {
		width: 100%;
		justify-content: center;
		margin-top: 10px;
	}
	.owl-theme .item .slide_header,
	.owl-theme .item .slide_text {
		display: none;
	}
	#search_form input[type="text"],
	#search_form input[type="submit"] {
		margin: 0;
	}
	#news p {
		margin-bottom: 20px;
	}
	#news .button {
		position: relative;
	}
	.footer_up .wrapper > div {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.footer_social {
		text-align: center;
	}
	.footer_social img {
		float: none;
	}
	.parallax {
		background-attachment: scroll;
	}

	.content .list li {
		flex-direction: column;
	}
	.content .list li a.thumbnail {
		margin-right: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.article {
		width: 100%;
	}
	.content .list li .button {
		margin-left: 50%;
		transform: translateX(-50%);
	}
	#form_shortcut {
		border-left: 0;
		border-top: 6px solid #8e0d00;
	}
	#form_shortcut > div {
		margin-bottom: 20px;
	}
	#form_shortcut {
		flex-direction: column;
	}
}
@media only screen and (max-width: 520px) { }
@media only screen and (max-width: 480px) {
	.right_list {
		width: 100%;
		max-width: 380px;
	}
	#news .top {
		/* flex-direction: column; */
		/* width: 100%; */
	}
	#news .date .month {
		height: auto;
		line-height: 1;
		color: #333333;
		background-color: transparent;
	}
	#news .date .day {
		height: auto;
		line-height: 1;
		font-size: 52px;
		color: #790000;
		font-weight: 900;
		background-color: transparent;
	}
}
@media only screen and (max-width: 375px) { }
@media only screen and (max-width: 360px) { }
@media only screen and (max-width: 320px) { }