.grid_layout {clear:both; width:100%;}
.masonry{width:100%;padding-top:30px;}
.masonry .item{
	float:left; display:block; box-sizing:border-box; text-align:center;
	margin:0 1%;
	width:100%; 
}
.masonry .item.look{
	margin:0 auto;
}
.masonry .item a img {display:block;}
.masonry .item > p {width:96%; margin:2% auto; overflow:hidden;}
.masonry .item img {
	display:block;
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	box-sizing:border-box; 	
	width:100%;
}
.masonry .item:hover img {
	-webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.masonry .item.w30 img {max-width:313px; margin:0 auto;}

@media screen and (min-width: 1151px){
	.masonry .w15{width:18% !important;}
	.masonry .w19{width:23% !important;}
	.masonry .w20{width:23% !important;}
	.masonry .w25{width:23% !important;}
	.masonry .w30{width:31.33% !important;}
	.masonry .w49{width:48% !important;}
	.masonry .w50{width:48% !important;}
	.masonry .w100{width:98% !important;}
}

@media screen and (min-width:701px) and (max-width:1150px){
	.masonry .w15{width:23% !important;}
	.masonry .w19{width:23% !important;}
	.masonry .w20{width:23% !important;}
	.masonry .w25{width:31.33% !important;}
	.masonry .w30{width:31.33% !important;}
	.masonry .w49{width:48% !important;}
	.masonry .w50{width:98% !important;}
	.masonry .w100{width:98% !important;}
}
@media screen and (min-width:701px) and (max-width:1000px){
	.masonry .w19{margin-left:1%; width:32.33% !important;}
	.masonry .w20{width:33.33% !important;}
}

@media screen and (min-width:501px) and (max-width:700px){
	.masonry .w15{width:33.33% !important;}
	.masonry .w19,
	.masonry .w20{width:48% !important;}
	.masonry .w25{width:48% !important;}
	.masonry .w30{width:48% !important;}
	.masonry .w49,
	.masonry .w50{width:98% !important;}
	.masonry .w100{width:98% !important;}
}
@media screen and (min-width:0) and (max-width:500px){
	.masonry .w15{width:48% !important;}
	.masonry .w19,
	.masonry .w20{width:48% !important;}
	.masonry .w25{width:98% !important;}
	.masonry .w30{width:98% !important;}
	.masonry .w49,
	.masonry .w50{width:98% !important;}
	.masonry .w100{width:98% !important;}

	.masonry .item.w30 img {width:100%; max-width:100%; margin:0 auto;}
}

.grid.effect-1 li.animate {
	-webkit-animation: fadeIn 0.65s ease forwards;
	animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}

@keyframes fadeIn {
	0% { }
	100% { opacity: 1; }
}
