/************************
Designed by : http://responsivewebinc.com
************************/


/* UI X */
.ui-115{
	margin:70px 0px;
}
.ui-115 .ui-115-item{
	text-align:center;
	margin:10px auto;
	max-width:250px;
}
.ui-115 .ui-115-img{
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.ui-115 img {
	-webkit-transition: all 2s ease;
	   -moz-transition: all 2s ease;
		-ms-transition: all 2s ease;
		 -o-transition: all 2s ease;
			transition: all 2s ease;
}
.ui-115 .image-hover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: rgba(39,82,91,.66);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}
.ui-115 .ui-115-item:hover .image-hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ui-115  .image-caption {
	margin-top: 30%;
	text-align: center;
}
.ui-115 .image-caption a i{
	display:inline-block;
	width:35px;
	height:35px;
	border-radius:2px;
	margin:0px 2px;
	line-height:35px;
	color:#fff;
}
.ui-115 .ui-115-cap{
	background:#fff;
	padding:12px 20px 15px;
	text-align:center;
	border-top:0px;
}

.ui-115 .ui-115-cap02{
	background:#dfeaf0;
	padding:12px 20px 15px;
	text-align:center;
	border-top:0px;
}

.ui-115 .ui-115-cap02:hover {
	background:#f1efef;
	padding:12px 20px 15px;
	text-align:center;
	border-top:0px;

		-webkit-transition: all 0.5s ease;
		   -moz-transition: all 0.5s ease;
			-ms-transition: all 0.5s ease;
			 -o-transition: all 0.5s ease;
				transition: all 0.5s ease;
}

.ui-115 .ui-115-cap03{
	background:#ebe7d7;
	padding:12px 20px 15px;
	text-align:center;
	border-top:0px;
}

.ui-115 .ui-115-cap03:hover {
	background:#f1efef;
	padding:12px 20px 15px;
	text-align:center;
	border-top:0px;

		-webkit-transition: all 0.5s ease;
		   -moz-transition: all 0.5s ease;
			-ms-transition: all 0.5s ease;
			 -o-transition: all 0.5s ease;
				transition: all 0.5s ease;
}

.ui-115 h4 a{
	color:#777;
}
.ui-115 .bor{
	height:3px;
	width:50px;
	margin:10px auto;
}
.ui-115 p{
	color:#888;
}
.ui-115 .ui-115-item:hover .ui-115-cap{
	background:#f1efef;
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}
.ui-115 .ui-115-item:hover .ui-115-cap h4 a{
	color:#484848;
}
.ui-115 .ui-115-item:hover .ui-115-cap .bor{
	background:#484848 !important;
}
.ui-115 .ui-115-item:hover .ui-115-cap p{
	color:#484848;
}
.port-btn-cont {
	padding-bottom: 20px;
}

.price-02 {
	font-size: 20px;
	padding-top:10px;
	padding-bottom:10px;
}
