.custom-services {
		position:relative !important;
		padding:0;
		margin:20px 0;
		display:block;
		overflow:visible;
	}
	.ch-item {
		position:relative !important;
		padding:0;
		margin:20px 0;
		height:200px;
		display:block;
		overflow:visible;
	}
	.ch-info-wrap{
		position: absolute;
		width: 100%;
		height: 200px;
		border-radius: 10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-webkit-perspective: 800px;
		-moz-perspective: 800px;
		-o-perspective: 800px;
		-ms-perspective: 800px;
		perspective: 800px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		background: #ffffff;
	}
	.ch-info-back  {
		padding:15px;
		text-align:center;
	}
	.ch-info-front {
		padding-top:40px;
		text-align:center;
	}
	.ch-info-back h3 {
		font-size:20px;
		margin-bottom:0;
		padding-bottom:0;
		color:#ffffff;
		font-weight:bold;
		
	}
	#top p{
		
		font-weight:600;
		}
	.ch-info-back p {
		color:#ffffff;
	}
	.ch-info-front h3 {
		font-size:20px;
		color:#222222;
		font-weight:bold;
	}
	.ch-info{
		position: absolute;
		width: 100%;
		height: 200px;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-o-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.ch-info > div {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		background-position: center center;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
		border-radius: 10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
	}
	.ch-info .ch-info-back {
		-webkit-transform: rotate3d(0,1,0,180deg);
		-moz-transform: rotate3d(0,1,0,180deg);
		-o-transform: rotate3d(0,1,0,180deg);
		-ms-transform: rotate3d(0,1,0,180deg);
		transform: rotate3d(0,1,0,180deg);
		background:#474747;
	}
	.ch-item:hover .ch-info {
		-webkit-transform: rotate3d(0,1,0,-180deg);
		-moz-transform: rotate3d(0,1,0,-180deg);
		-o-transform: rotate3d(0,1,0,-180deg);
		-ms-transform: rotate3d(0,1,0,-180deg);
		transform: rotate3d(0,1,0,-180deg);
	}
	
		.first {
		clear:both !important
	}	
	
	#videobgfull {
    width: 100% !important;
    height: 500px !important;
    position: relative !important;
}

.videooverlay {
    padding: 53px 0;
    background-color: rgba(0, 0, 0, 0.4);
}

.general-title, .messagebox {
    text-align: center;
}