/* Css for block top contact start */
#pstblocktopcontact{
	float: right;
	text-align: left;
	margin: 5px 0 0 0;
	position: relative;
	z-index: 5;
}
#pstblocktopcontact .pst-contact-item {
	float: left;
	margin: 0 67px 0 0;
}
#pstblocktopcontact ul{margin:0;}
.pst-block-top-contact .contact-icon{
/*	background-image: url("../img/themeimage/pst-contact-mobile.svg");*/
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	display:block;
	font-size:16px;
	color:#1a1a1a;
	height:30px;
	width:30px;
	background-size:33px 33px;	
	    font-size: 0;
}
.pst-block-top-contact .contact-icon.mail{background-image: url("../img/pst-contact-mail.svg");}
.pst-block-top-contact .contact-icon.mobile{background-image: url("../img/pst-contact-mobile.svg");    background-size: 30px;}

.pst-block-top-contact .contact-details{float:left;}
.pst-block-top-contact .contact-icon-block{
	float: left;
    margin:7px 15px 0;	
}
.pst-block-top-contact .contact-details span {
	display:block;
}
.pst-block-top-contact .contact-details .contact-title{
	font-size: 14px;
    color: #000000;
    font-weight: 400;
    text-transform: uppercase;
}

.pst-block-top-contact .contact-number{color:#808080;}
#pstblocktopcontact .pst-contact-item:hover .contact-title{color:#000000;}

/* Css for block top contact end */

@media (max-width: 767px){
	#pstblocktopcontact{display:none;}
}
/* Css for block top contact end */