.imageGrid{margin:auto !important;}
.works-grid-wrapper{margin:0 -5px;}
.works-grid-wrapper2{margin:0px;padding:0px 20px 0px 20px;}
.works-grid{position:relative;width:100%;}
.works-grid-halfWidth{position:relative;width:25% !important;float:left;height:2px;}
.works-grid2{position:relative;width:100%;}
.work-item,
.grid-sizer{width:25%;}
.work-item{cursor:pointer;}
.work-item.noHover{cursor:auto !important;}
.work-item .image{position:absolute;top:0;bottom:10px;right:5px;left:5px;overflow:hidden;}
.work-item .Title1{font-size:21px;color:#FFF;font-family:'ProximaNova-Semibold';letter-spacing:1px;}
.work-item .InfoText{font-size:13px;color:#FFF;text-transform:uppercase;font-family:'ProximaNova-Semibold';}
.work-item.wide,
.work-item.wide-tall{width:50%;}
.work-itemBtn{position:absolute;top:0px;bottom:0px;right:0px;left:0px;overflow:hidden;cursor:pointer;z-index:100;}
.work-item .image:after{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;transition-duration:300ms;transition-property:all;transition-timing-function:ease-out;}
.work-item img{height:auto;width:100%;}
.work-caption{position:absolute;left:0;top:100%;width:100%;opacity:0;overflow:hidden;padding:20px;z-index:3;text-align:center;transition-duration:300ms;transition-property:all;transition-timing-function:ease-out;}
.work-title{font-size:14px;color:#fff;margin:6px 0 6px;}
.work-descr{font-size:11px;color:rgba(255, 255, 255, 0.75);}
.works-hover-w .work-title{color:#111;}
.works-hover-w .work-descr{color:rgba(17, 17, 17, 0.8);}
.works-hover-g a:after{opacity:0;}
.work-item:hover .image:after{background:rgba(0, 0, 0, 0.7);}
.work-item.noHover:hover .image:after{background:rgba(0, 0, 0, 0);}
.work-item.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn1.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn2.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn3.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn4.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn5.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn6.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn7.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn7.selected2 .image:after{background:rgba(255, 255, 255, 1) !important;}
.NeighbourhoodImageBtn8.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn9.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn10.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn11.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.NeighbourhoodImageBtn12.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.works-hover-w .work-item:hover .image:after{background:rgba(0, 0, 0, 0.7);}
.works-hover-g .work-item:hover .image:after{background:rgb(111, 226, 158);background:-moz-linear-gradient(-45deg, rgba(111,226,158,0.8) 0%, rgba(91,218,209,0.8) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(111,226,158,0.8)), color-stop(100%,rgba(91,218,209,0.8)));background:-webkit-linear-gradient(-45deg, rgba(111,226,158,0.8) 0%,rgba(91,218,209,0.8) 100%);background:-o-linear-gradient(-45deg, rgba(111,226,158,0.8) 0%,rgba(91,218,209,0.8) 100%);background:-ms-linear-gradient(-45deg, rgba(111,226,158,0.8) 0%,rgba(91,218,209,0.8) 100%);background:linear-gradient(135deg, rgba(111,226,158,0.8) 0%,rgba(91,218,209,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fe29e', endColorstr='#5bdad1',GradientType=1);opacity:1;}
.work-item:hover .work-caption{opacity:1;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.works-hover-w .work-item.selected .image:after{background:rgba(0, 0, 0, 0.7);}
.PopUpInfoText{position:absolute;color:#696961;font-size:15px;z-index:10000;padding:0px 10px 0px 10px;}
.PopUpInfoText p{color:#333;}
.Text1{display:none;}
.work-item.noHover:hover .image:after{background:rgba(0, 0, 0, 0) !important;}
@media only screen and (max-width:1023px){.module, .module-small{padding:40px 0;}
}
@media (max-width:992px){.work-item, .grid-sizer{width:50%;}
.work-item.wide, .work-item.wide-tall{width:100%;}
}
@media (max-width:767px){.work-item, .grid-sizer{width:50%;}
.work-item.wide, .work-item.wide-tall{width:100%;}
}
@media (max-width:500px){.work-item, .grid-sizer{width:100%;}
.work-item.wide, .work-item.wide-tall{width:100%;}
}