* {
margin: 0;
padding: 0;
border: none;
outline: none;
}

/*General Mosaic Styles*/
.mosaic-block {
float: left;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
border-radius:50%;
margin-right:40px;
margin-bottom:40px;
}
.mosaic-backdrop {
display: none;
position: absolute;
top: 0;
height: 100%;
width: 100%;
background:none;
}
.mosaic-overlay {
display: none;
z-index: 5;
position: absolute;
width: 100%;
height: 100%;
left:0%;
top:3%;
background:none;
}


/*** Custom Animation Styles (You can remove/add any styles below) ***/

.circle .mosaic-overlay {
background: url(../img/hover-magnify.png) no-repeat center center;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
filter: alpha(opacity=0.9);
display: none;
bottom: -35px;
height: 235px;
}

.bar2 .mosaic-overlay {
bottom: -235px;
height: 200px;
opacity: 0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
.bar2 .mosaic-overlay:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
/*** End Animation Styles ***/


@media screen and (max-width:1199px) and (min-width:992px){
.mosaic-block {
float: left;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
margin-bottom:40px;
}

}


@media screen and (max-width:991px) and (min-width:768px){
.mosaic-block {
float: left;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
margin-bottom:40px;
}


}


@media screen and (max-width:767px) and (min-width:600px){
.mosaic-block {
float: left;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
margin-bottom:40px;
}


}


@media screen and (max-width:599px) and (min-width:480px){
.mosaic-block {
float: left;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
margin-bottom:40px;
}


}

@media screen and (max-width:479px) and (min-width:320px){
.mosaic-block {
float: none;
position: relative;
overflow: hidden;
width: 235px;
height: 235px;
margin:0 auto;
margin-bottom:40px;
}

}