.gallery_wrap{overflow-x:hidden}.gallery_wrap .gallery_holder{display:block;position:relative;width:100.1%}.gallery_wrap .gallery_holder ul{display:block;list-style:none;margin:0;padding:0;position:relative;width:100%}.gallery_wrap .gallery_holder ul li{display:block;float:left;margin:0;overflow:hidden;position:relative;width:25%}.gallery_wrap .gallery_holder ul li a{display:block;margin-bottom:-1px;margin-right:-1px;overflow:hidden;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.gallery_wrap .gallery_holder ul li a img{display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.gallery_wrap .gallery_holder ul li.grayscale a img{-moz-filter:grayscale(100%);-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}.gallery_wrap .gallery_holder ul li:hover a img{-webkit-filter:grayscale(0);filter:none;-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}@media only screen and (max-width:768px){.gallery_wrap .gallery_holder ul li{width:50%}}@media only screen and (max-width:480px){.gallery_wrap .gallery_holder ul li{margin:0;width:100%}}