@media only screen and (max-width: 950px) {
	.selectrangein {
		width: calc(100% - 53px);
		text-align: center;
	}
	.selectrange {
		width: calc(100% - 53px);
	}
	.fixed-top {
	position: absolute;
	}
}
.mbold{
	font-weight:bold;
}
@media only screen and (max-width: 876px) {

	.vzornik-list .article-akc {
		/* max-width: 563px; */
	}

	.text-wimg .content {
		float: left;
		width: 100%;
		margin-top: 19px;
	}
	.text-wimg h2 {
		font-size: 29px;
	}
	.text-wimg img{
		padding-right: 0px;
		padding-bottom: 0px;
	}
}

@media only screen and (max-width: 680px) {

	.vzornik-list .article-akc {
		max-width: 369px;
	}
}

@media only screen and (max-width: 700px) {

	.detail img.t1 {
		margin-bottom:20px;
	}
	.section.wmenu {
		padding-top: 10px;
	}
}


@media only screen and (max-width: 766px) {
	.realizace .article-akc{

max-width: 312px;
	}
}

@media only screen and (max-width: 720px) {

	.selectrange{
		padding-top: 0px;
	}
	.selectrangein{
		padding-bottom: 0px;
	}
	.selectrangein select{
		width: calc(100% - 50px);
	}
	.skiprange-border,
	.selectrange-from,
	.selectrange-to{
		display: none;
	}
	.selectrange-from-section,
	.selectrange-to-section{
		display: block;
	}
	.selectrange-from-section input,
	.selectrange-to-section input{

background: #f1eeec;

border: 1px solid #999a9c;

width: calc(100% - 70px);

padding: 9px;

margin-top: 10px;

}

	.footer .w25 {
		width: 100%;
		display: block;
		margin-right: 0px;
		position: relative;
		float: left;
	}
	.footer .w25 .foot2,
	.footer .w25 .foot3,
	.footer .w25 .foot4,
	.footer .w25 .foot5 {
		position: relative;
		margin-bottom: 18px;
		margin-left: 42px;
	}
	.footer .copy {
		bottom: 0px;
		left: 40px;
		position: relative;
		max-width: 228px;
	}
	.footer ul{
		margin-bottom: 38px;
	}
	.sliderContent .main {
		font-size: 30px;
	}
	.sliderContent .sub {
		font-size: 15px;
		margin-top: 10px;
	}

	.akce img {
		/* width: 100%; */
		/* max-width: 344px; */
	}
	.akce.min{
		max-width: 327px;
	}
	.akce.big{
		max-width: 324px;
	}
	.akce.big .content{
		position: relative;
		right: unset;
		bottom: unset;
		left: unset;
		width: unset;
		padding: 11px;
		float: left;
		max-width: 324px;
	}

	.ghead .content{
		font-size: 35px;
		font-weight: 400;
	}

	.section.colorbox-d1.img-right .content,
	.section.colorbox-d1.img-left .content{
		padding: 20px 10px 30px 10px;
		width: calc(100% - 20px);
		max-width: unset;
	}
	.section.colorbox-d1.img-right img,
	.section.colorbox-d1.img-left img{
		width: 100%;
		max-width: unset;
	}
	.section.colorbox-d1.img-right .crop,
	.section.colorbox-d1.img-left .crop{
		width: 100%;
		max-width: unset;
	}

	.w50{
		max-width: unset;
		width: calc(100% - 30px);
		display: inline-table;
		padding: 10px 15px;
	}

	.table table td {
		padding: 10px 20px;
	}
	.table table {
		font-size: 12px;
	}
	.drnap {
		padding-left: 5px;
		width: calc(100% - 5px);
	}

	.buttons .button.green {
		width: 78%;
	}
	.navboxes{
		max-width: 300px;
	}
	.navboxes.hp{
		max-width: 300px;
	}
	.navboxes.hp .nav-box{
		width: 100%;
		margin-right: 0px;
	}
	.sliderContent {
		font-size: 15px;
	}
	.img-bg-head{
		font-size: 17px;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
	.section .w30{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer{
		text-align: center;
	}
	.footer li {
		display: table;
		text-transform: uppercase;
		margin-right: 0px;
		font-size: 13px;
		margin-left: 10px;
	}
	.akce.min.sli{
		width: 100%;
		margin: 0px;
		margin-top: 4px;
		max-width: 100%;
	}
	.w50 {
		/* max-width: calc(100% - 71px); */
	}
	.filterbar input[type="text"] {
		width: 49%;
	}
	.filterbar span{
		width:100%;
		display: block;
		white-space: nowrap;
	}
	.filterbar form {
		text-align: right;
	}
	.akce-list.vypis .akce {
		height: 325px;
	}
	.header {
		height: 154px;
	}
	.slider .slide {
		height: 200px;
	}
	.slider .slick-arrow{
		top: 43px;
	}
	.navboxes .nav-box:last-of-type{
		margin-right: 0px;
	}
	.gh-nadpis {
		position: absolute;
		bottom: 0px;
		background: rgba(239, 235, 232, 0.28);
		padding: 15px 40px;
		font-size: 15px;
		left: 0px;
		right: 0px;
		text-align: center;
	}

	.reference-vypis.akce-list .article-akc .akce.min .cover{
		height: unset;
	}
	.reference-vypis.akce-list .article-akc .akce.min .content{
		margin: 0px 0px 0px 0px;
	}
	.akce-vypis.akce-list.vypis .akce{
		height: unset;
		margin-left: 5px;
		width: calc(95% - 14px);
	}
	.form-search.active{
		display: block !important;
		z-index: 1000;
	}
	.body-border{
		margin: 51px auto 0px auto;
	}
	.form-search{
		display: none !important;
	}
	.fixed-top{
		height: 50px;
	}
	.primary-nav{
		top: 22px;
	}
	.fixed-top img.logo {
		position: absolute;
		left: 0px;
		margin: 8px;
	}
	.fixed-top .icons {
		position: absolute;
		top: 0px;
		right: 0px;
		margin: 12px;
	}
	img.hp_logo_img{
		float: none;
		margin-right: 0px;
		display: inherit;
		margin: 0 auto;
		margin-left: auto;
	}
	.vypis .article-akc .akce.min{
	margin-right:26px !important;
	}
}
@media only screen and (max-width: 745px) {

	.vypis.sortiment .article-akc .akce.min:nth-child(3n){
		margin-right: 10px;
	}
	.vypis.sortiment .article-akc .akce.min{
		margin-right: 10px;
		width: 100%;
	}
}


