.viber {
  content: url(/img/viber.png);
  height: 17px;
  width: 17px;
}

.whatsapp {
  content: url(/img/whatsapp.png);
  height: 17px;
  width: 17px;
}

.instagram {
  content: url(/img/instagram.png);
  height: 17px;
  width: 17px;
}

.works_block{
	padding:30px 0;
}
.works_block .cols{
	margin-bottom:30px;
}
.works_item{
	position:relative;
	/*margin-bottom:30px;*/
}
.works_item .works_item_img{
	position:relative;
}
.works_item .works_item_title{
	margin-top: 7px;
  	font-size: 12px;
  	text-align: center;
}
.works_item img{
	width:100%;
	height:auto;
}
.zoom-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background:rgba(59,67,72,0.7);
  opacity: 0;
  cursor: pointer;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.works_item .zoom-icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 39px;
  height: 39px;
  margin-top: -20px;
  margin-left: -20px;
  background: url(/img/zoom_icon.png) no-repeat 0 0;
  -webkit-transform: scale(0.2);
  -moz-transform: scale(0.2);
  -ms-transform: scale(0.2);
  -o-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.works_item:hover .zoom-icon:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.zoom-icon:before {
	content:'';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 39px;
	height: 39px;
	margin-top: -20px;
	margin-left: -20px;
	background: url(/img/zoom_icon.png) no-repeat 0 0;
	  -webkit-transform: scale(0.2);
	  -moz-transform: scale(0.2);
	  -ms-transform: scale(0.2);
	  -o-transform: scale(0.2);
	  transform: scale(0.2);
	  -webkit-transition: all 0.4s ease;
	  -moz-transition: all 0.4s ease;
	  -o-transition: all 0.4s ease;
	  transition: all 0.4s ease;
}
.works_item:hover .zoom-icon{
	opacity:1;
}
table{
	height:100%;
	border: 1px #000000;
}
tr td{
    border: 2px solid #FFA928;	
    height:100%;
    width: 100%;
}
tr td{
	font-size:16px;
	color: #000;
	font-weight:bold;
}
.tr{
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-align:center;
}