/*
=========================================
PICSOB - Responsive Styles
=========================================
*/

/* Large Desktop */

@media (max-width:1600px){

	.header-inner{

		padding:0 24px;

	}

}

/* Laptop */

@media (max-width:1200px){

	.image-wall{

		column-count:4;

		column-width:auto;

	}

	.single-content{

		max-width:800px;

	}

}

/* Tablet */

@media (max-width:992px){

	.image-wall{

		column-count:3;

		column-width:auto;

	}

	.header-inner{

		padding:0 18px;

	}

	.logo-text{

		font-size:22px;

	}

}

/* Mobile */

@media (max-width:768px){

	.site-header{

		height:58px;

	}

	.header-inner{

		padding:0 14px;

	}

	.logo-text{

		font-size:20px;

	}

	.search-toggle,
	.menu-toggle{

		width:38px;

		height:38px;

		font-size:18px;

	}

	.search-box{

		margin:20px auto;

		width:94%;

	}

	.search-box input{

		height:52px;

		font-size:17px;

	}

	.image-wall{

		column-count:1;

		column-width:auto;

	}

	.picsob-single{

		margin-top:75px;

		padding:0 15px;

	}

	.image-title{

		font-size:28px;

	}

	.related-images h2{

		font-size:22px;

	}

}

/* Small Mobile */

@media (max-width:480px){

	.header-inner{

		padding:0 10px;

	}

	.image-wall{

		column-count:1;

		column-width:auto;

	}

	.image-title{

		font-size:24px;

	}

	.image-description{

		font-size:15px;

		line-height:1.8;

	}

	.error-code{

		font-size:90px;

	}

	.error-title{

		font-size:26px;

	}

}
