/* do 680px */
@media screen and (max-width: 680px) {

div.foot-in, div.head, div.screen  {
	width:auto;
}

div.screen {
	background:url(../img/top_bg_mob.jpg) no-repeat top center white;
}
div.head, div.page {
	margin:0 5% 0 5%;
}
div.head {
	height:auto;
	padding:15px 0 0 0;
}
div.path {
	position:static;
	margin:10px 0 10px 0;
}
a.to-home {
	position:static;
	width:auto;
	margin:0;
}
div.home-boxy div.home-box {
	float:none;
	width:auto;
	margin:0 0 10px 0;
}
div.home-boxy h3 span {
	padding-left:15px;
}
.hb-in {
	padding:10px 15px 10px 15px;
}
a.hb-button {
	padding:10px 15px 10px 15px;
}
.hb-img {
	width:100%;
}
div.foot .copy {
	float:none;
}
div.foot .foot-navi, div.l, div.r {
	float:none;
	width:auto;
}
div.l {
	padding:0 0 15px 0;
}
div.foot .footbox {
	float:none;
	background:none;
	padding:30px 0 0 0;
}
.flexslider {
	height:auto;
}

/* menu */
.showmenu {
	display:block;
}



/*** reference popis **/
div.reference-popis img.head-img {
	float:none;
	display:block;
	margin:0 0 10px 0;
}
div.reference-popis-thumbs img {
	margin:0 5px 0 0;
}
div.reference-popis-in {
	margin:0 0 0 0;
}



/*** reference ***/
div.gallery-ref-in {
	margin:0 0 0 0;
}
div.gallery-ref a.gal-ref-head {
	float:none;
	margin:0 0 5px 0;
}


/*** sortiment ***/
a.sortiment-in img {
	float:none;
	display:block;
	margin:0 0 5px 0;
	width:100%;
}
a.sortiment-in h2 {
	padding:0 0 0 0;
}





div.head-cont, div.icons, div.foot .foot-logo, ul#menu, div.foot-navi, div.fb-like {
	display:none;
}


div.kontakt-l, div.kontakt-r {
	float:none;
	width:auto;
}



.perex img {
	display:block;
	float:none;
}
.perex-in {
	margin:5px 0 0 0;
}



div.gallery a {
	width:auto;
	height:auto;
	float:none;
	margin:0 0 10px 0;
}
div.gallery a span {
	width:auto;
	height:auto;
	display:block;
	padding:5px;
}



table.table1 th {
	white-space:normal;
}

table.table1 input, table.table1 textarea {
	width:auto!important;
}
table.table1 input.tiny {
	width:40px!important;
}


img.full-img-mob {
	width:100%!important;
	display:block!important;
	float:none!important;
}
img.bord.full-img-mob {
	width:95%!important;
}



a.toplist {
	top:65px;
}

	
}



