ul.listemap li.span4:nth-child(3n + 4) {
  margin : 0px!important;
}

ul.listemap li.span3:nth-child(4n + 5) {
  margin : 0px!important;
}

ul.listemap li.span12 + li {
  margin : 0px!important;
}

#test .thumb{
    -moz-box-shadow: inset 0px 0px 10px 0px #656565;
-webkit-box-shadow: inset 0px 0px 10px 0px #656565;
-o-box-shadow: inset 0px 0px 10px 0px #656565;
box-shadow: inset 0px 0px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=10);
}
.fancybox-overlay{
z-index: 999999999;
}
.shadowimg
{
    display:block;
    position:relative;
    padding: 20% !important;
}
.dotwrapper {
height: 50px;
margin-top: 6px;
}
#test img
{
cursor: pointer;
}
.itemmap{

 padding: 0 10% 5% !important;

}
.shadowimg::before
{
    display:block;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
/*-moz-box-shadow: inset 0px 0px 20px 0px #656565;
-webkit-box-shadow: inset 0px 0px 20px 0px #656565;
-o-box-shadow: inset 0px 0px 20px 0px #656565;
box-shadow: inset 0px 0px 20px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=20);*/
}

#test p{
 text-align: center;


}

@media (min-width: 901px) {

#test .listemap>li {
float: left !important;
margin-left: 0 !important;
min-width: 150px!important;
width: 25%!important;
}

}

@media (max-width: 900px){

#test .listemap>li {
float: left !important;
margin-left: 0 !important;
min-width: 33.333%!important;
width: 33.333%!important;
}

}

@media (max-width: 482px){

#test .listemap>li {
float: left !important;
margin-left: 0 !important;
min-width: 100%!important;
width: 100%!important;
}

}

