
/* Home Service block start */
#pst_serviceblock {
	margin-bottom: 100px;
}
#pst_serviceblock .service-description {
    text-align: center;
    width: 60%;
    padding: 50px 60px 0;
}
ul.pst-service-inner, ul.pst-service-inner2 {
    width: 20%;
    margin: 0;
}
#pst_serviceblock .service-desc {
    display: block;
    margin: 60px 0 80px 0;
}
#pst_serviceblock .service-btn {
    display: inline-block;
    vertical-align: top;
    padding: 10px 28px;
    background-color: #FFDE16;
    color: #000000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
#pst_serviceblock .service-btn:hover {
    background-color: #0b1e70;
    color: #ffffff;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
.pst-image-block {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    height: 150px;
    width: 150px;
    line-height: 150px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid #DEDEDE;
    margin: 15px 0 0;
	transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
li.pst-service-item.first, li.pst-service-item.third, li.pst-service-item.fifth {
    text-align: right;
}
#pst_serviceblock .pst-service-item:first-child .pst-image-block {
    margin-top: 0;
}
#pst_serviceblock .pst-service-item:hover .pst-image-block {
    background-color: #0b1e70;
	border-color:#0b1e70;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
}
#pst_serviceblock .pst-service-item .pst-image-block .service-icon{ 
	background-repeat: no-repeat;
    background-position: center;
    background-size: 50px;
    display: block;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
#pst_serviceblock .pst-service-item.first .pst-image-block .service-icon{
	background-image: url(../img/service-1.svg);
	background-size: 60px;
}
#pst_serviceblock .pst-service-item.first:hover .pst-image-block .service-icon{
	background-image: url(../img/service-1-hover.svg);;
}
#pst_serviceblock .pst-service-item.second .pst-image-block .service-icon{
	background-image: url(../img/service-2.svg);
}
#pst_serviceblock .pst-service-item.second:hover .pst-image-block .service-icon{
	background-image: url(../img/service-2-hover.svg);
}
#pst_serviceblock .pst-service-item.third .pst-image-block .service-icon{
	background-image: url(../img/service-3.svg);
    background-size: 42px;
}
#pst_serviceblock .pst-service-item.third:hover .pst-image-block .service-icon{
	background-image: url(../img/service-3-hover.svg);
}
#pst_serviceblock .pst-service-item.forth .pst-image-block .service-icon{
	background-image: url(../img/service-4.svg);
}
#pst_serviceblock .pst-service-item.forth:hover .pst-image-block .service-icon{
	background-image: url(../img/service-4-hover.svg);
}
#pst_serviceblock .pst-service-item.fifth .pst-image-block .service-icon{
	background-image: url(../img/service-5.svg);
}
#pst_serviceblock .pst-service-item.fifth:hover .pst-image-block .service-icon{
	background-image: url(../img/service-5-hover.svg);
}
#pst_serviceblock .pst-service-item.sixth .pst-image-block .service-icon{
	background-image: url(../img/service-6.svg);
}
#pst_serviceblock .pst-service-item.sixth:hover .pst-image-block .service-icon{
	background-image: url(../img/service-6-hover.svg);
}
#pst_serviceblock .pst-service-item-inner:hover .pst-image-block .service-icon{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}
#pst_serviceblock .pst-service-item {
    display: block;
	overflow: hidden;
}
@media (max-width: 1249px) {
#pst_serviceblock .service-description {
    width: 54%;
    padding: 50px 30px 0;
}	
ul.pst-service-inner, ul.pst-service-inner2 {
    width: 23%;
}
}
@media (max-width: 991px) {
.pst-image-block {
    height: 100px;
    width: 100px;
    line-height: 100px;
    margin: 10px 0 0;
}
#pst_serviceblock {
    margin-bottom: 50px;
}
#pst_serviceblock .pst-service-item .pst-image-block .service-icon {
    background-size: 38px;
}
#pst_serviceblock .pst-service-item.first .pst-image-block .service-icon {
    background-size: 45px;
}
#pst_serviceblock .pst-service-item.third .pst-image-block .service-icon {
    background-size: 32px;
}
#pst_serviceblock .service-description {
    padding: 20px 15px 0;
}
#pst_serviceblock .service-desc {
    margin: 35px 0 45px 0;
}
}
@media (max-width: 767px) {
#pst_serviceblock .pst-service-item {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin: 0 10px;
}
.pst-image-block {
    margin: 0;
}
li.pst-service-item.first, li.pst-service-item.third, li.pst-service-item.fifth {
    text-align: center;
}
ul.pst-service-inner, ul.pst-service-inner2 {
    width: 100%;
    text-align: center;
}
#pst_serviceblock .service-desc {
    margin: 0 0 30px 0;
}
#pst_serviceblock .service-description {
    padding: 30px 15px;
	width:100%;
}
}
@media (max-width: 480px) {

}
/* Home Service block end */