	/* Home Service block start */
	#pst_serviceblock {
		padding: 70px 0;
		position: relative;
		clear: both;
		border-bottom: 1px solid #eee;
		border-top: 1px solid #eee;
	}
	#pst_serviceblock .pst-service-title {
		font-size: 14px;
		font-weight: 600;
		line-height: 30px;
		color: #252531;
		text-transform: uppercase;
		display: block;
	}
	#pst_serviceblock .pst-service-item:hover .pst-service-title {} #pst_serviceblock .pst-service-item {} #pst_serviceblock .pst-service-item:last-child {} #pst_serviceblock .pst-service-desc {
		font-size: 13px;
		text-transform: capitalize;
		line-height: 30px;
		font-style: italic;
	}
	#pst_serviceblock .pst-image-block {
		margin: 0 20px 0 0;
		float: left;
	}
	#pst_serviceblock .service-right {
		text-align: left;
		overflow: hidden;
	}
	.pst-service-wrapper ul {
		margin: 0;
	}
	#pst_serviceblock .pst-service-item-inner {
		position: relative;
		display: inline-block;
		vertical-align: top;
	}
	#pst_serviceblock .pst-service-wrapper {
		overflow: hidden;
		text-align: center;
	}
	#pst_serviceblock .pst-service-item .pst-image-icon {
		background-repeat: no-repeat;
		background-size: 46px;
		background-position: center;
		height: 50px;
		width: 50px;
		margin: 0 auto;
		font-size: 0;
		display: block;
		transition: all 200ms ease;
		-webkit-transition: all 200ms ease;
		-moz-transition: all 200ms ease;
		-ms-transition: all 200ms ease;
		-o-transition: all 200ms ease;
	}
	#pst_serviceblock .pst-service-item:hover .pst-image-icon {
		animation-duration: 1s;
		animation-timing-function: linear;
		animation-name: "bounceIn";
		webkit-animation-duration: 1s;
		-webkit-animation-timing-function: linear;
		-webkit-animation-name: "bounceIn";
		-moz-animation-duration: 1s;
		-moz-animation-timing-function: linear;
		-moz-animation-name: "bounceIn";
		transition: all 300ms ease;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		-o-transition: all 300ms ease;
	}
	@keyframes bounceIn {
		from, 20%, 40%, 60%, 80%, to {
			animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		}
		0% {
			opacity: 0;
			transform: scale3d(.3, .3, .3);
		}
		20% {
			transform: scale3d(1.1, 1.1, 1.1);
		}
		40% {
			transform: scale3d(.9, .9, .9);
		}
		60% {
			opacity: 1;
			transform: scale3d(1.03, 1.03, 1.03);
		}
		80% {
			transform: scale3d(.97, .97, .97);
		}
		to {
			opacity: 1;
			transform: scale3d(1, 1, 1);
		}
	}
	#pst_serviceblock .pst-service-item:nth-child(1) .pst-image-icon {
		background-image: url("../img/service-1.svg");
		background-size: 46px;
		height: 50px;
		width: 50px;
	}
	#pst_serviceblock .pst-service-item:nth-child(1):hover .pst-image-icon {
		background-image: url("../img/service-1-hover.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(2) .pst-image-icon {
		background-image: url("../img/service-2.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(2):hover .pst-image-icon {
		background-image: url("../img/service-2-hover.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(3) .pst-image-icon {
		background-image: url("../img/service-3.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(3):hover .pst-image-icon {
		background-image: url("../img/service-3-hover.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(4) .pst-image-icon {
		background-image: url("../img/service-4.svg");
	}
	#pst_serviceblock .pst-service-item:nth-child(4):hover .pst-image-icon {
		background-image: url("../img/service-4-hover.svg");
	}
	@media (max-width: 991px) {
		#pst_serviceblock {
			padding: 40px 0;
		}
		#pst_serviceblock .pst-service-title {
			font-size: 15px;
		}
		#pst_serviceblock .pst-service-item {
		    margin-bottom: 30px;
		}
		#pst_serviceblock .pst-service-item:nth-child(3),
		#pst_serviceblock .pst-service-item:last-child {
		    margin: 0;
		}
	}
	@media (max-width: 767px) {

		#pst_serviceblock .pst-image-block {
			margin: 0 0 10px 0;
			float: none;
		}
		#pst_serviceblock .service-right {
			text-align: center;
		}
	}
	@media (max-width: 479px) {
		#pst_serviceblock {
			padding: 10px 0;
		}
	}
	/* Home Service block end */
	