@media only screen and (max-width:950px){
	
	#page-header2 {
		
		width: 600px;
		
	}
	
	.lang2 {
		
		margin-right: 0;
		
	}
	
	#page-header2 .centercol .logo2.ghmp {
		display: block;
		position: static;
		text-align: center;
		margin: 0 auto;
		margin-top: 15px;
	}
	
	.layout-column {
		width: 600px !important;
	} 
	
	#homepage-images #homepage-images-slider li {
		height: auto;
	}
	
	#homepage-images {
		height: auto;
		
	}
	
	#homepage-tiles li {
		width: 285px
	}
	
	#homepage-tiles .row-wrap {
		width: auto;
	}
	
	#homepage-tiles .row-wrap {
		width: auto;
	} 
	
	#oteviraci_doba_vstupene_pravy {
		float: none;
		clear: both;
		padding-top: 40px;		
	}
	
	.layout-column div.right {
		width: auto !important;
		float: none !important;
		clear: both;
		padding-top: 40px;
	}
	
	.ghmp-gallery ul {
		width: 320px !important;
		height: 200px !important;
	}
	
	.ghmp-gallery .image li img {
		max-width: 320px;
		max-height: 200px;
	}
	
	.ghmp-gallery .image {
		width: 320px !important;
		height: 200px !important;
	}
	
	.ghmp-gallery .thumbs-toggler a {
		float: none;
		padding-left:0;
		margin-left: 0;
	}
	
	.ghmp-gallery .thumbs ul {
		height: auto !important;
	}
	
	.tiles.three > li, .tiles.three > .tile {
		width: 294px;
	}
	
	.tiles.three.images img {
		width: 294px;
	}
	
	.collections li {
		clear: none !important;
	}
	
	.ico-refresh {
		display: none;
	}
	
	.filter_box div {
		line-height: 240%;
	}
	
	.filter_box div:nth-of-type(2)	{
		text-align: left !important;
	}
	
	.filter_box div:nth-of-type(2) a {
		padding: 10px;
	}
	
	.collections-controls label {
		padding-left: 0 !important;
		margin-left: 0 !important;
	}
	
	.collections-controls select {
		display: block !important;
		margin-bottom: 10px;		
	}
	
	.map-controls {
		width: 100% !important;
	}
	
	#sculpture-map {
		width: 100% !important;
	}
	
	.tiles.five > li, .tiles.five > .tile {
		clear: none !important;
	}
	
	.tiles.five > li:nth-child(3n+4), .tiles.five > .tile:nth-child(3n+4) {
		clear: both !important;
	}
	
	.columns.multimedia .double {
		float: right;
		width: 100%;
	}
	
	#media-control {
		line-height: 250%;
	}
	
	.content p, #membership .content p, #partners .content p {
		width: auto !important;
	}
	
	#main-menu > ul > li ul, #main-menu > ul > li div {
		/* left: 0; */
	}
	
	.homesloup-wrap {
		width: 300px;
	}
	
	#page-header2 .name {
		background-size: 524px;
	}
	
	#vystavytempl .tiles.three > li, .tiles.three > .tile {
		clear: none !important;
	}
	
	.layout-column .associated-events div.right {
		float: right !important;
		width: 216px !important;
		clear: none !important;
	}
	
	div.active-zoom {
		width: 100% !important;
	}
	
	#homepage-tiles ul {
		padding-bottom: 0px;
	}
	
	.filtrakcecas {
		display: block;
		padding-top: 15px;
	}
	
	.listsouvisejicistranky li {
		float: none;
	}
	
	.forceleftshow .ghmp-gallery {
		display: none;
	}
	
	.forceleftshow #mobilethumb {
		display: block;
	}
	
	.forceleftshow #mobilethumb img {
		width: 100%;
	}
  
  
  	#homepage-tiles-mobile {
		display: none;
	}
	
	#homepage-tiles {
		display: none;
	}
  
  #homepage-tiles-tablet {
    display: block;
  }
  
  #homepage-tiles-tablet li:nth-child(2n+1)  {
     /* clear: both; */ 
  }
  
  #homepage-tiles-tablet li {
    width: 290px !important;
  }
  
  #homepage-tiles-tablet li img {
    width: 100% !important;
    height: auto !important;
  }
  
  #homepage-tiles-tablet li a {
    font-weight: bold !important;
  }
  
  .homesloup-tablet-wrap {
    width: 300px !important;
    float: left  !important;
  }
  
  .doubletextcontent {
		width: 100% !important;
	}
	
	#gmap-wrap #gmap-left {
		width: 100% !important;
		display: block !important;
		float: none !important;
		height: 190px !important;
		
	}
	
	#gmap-wrap>.inner, #gmap-wrap {
		width: 100% !important; 
		
	}
	
	#gmap-wrap>.inner {
		padding-bottom: 20px !important;
	}
	
	#gmap-wrap #gmap {
		width: 100% !important;
		margin-left: 15px !important;
	}

}
