/* Css for block top contact start */
#pstblocktopcontact{
	float: right;
	text-align: left;
}
#pstblocktopcontact .contact-item {
    float: left;
    margin: 0 0 0 8px;
    border-right: 1px solid #EEEEEE;
}
#pstblocktopcontact .contact-item:last-child {
    border: none;
}
#pstblocktopcontact ul{margin:0;}
#pstblocktopcontact  .contact-icon{
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	display:block;
	font-size:16px;
	color:#1a1a1a;
	height:33px;
	width:33px;
	background-size:33px 33px;	
}
#pstblocktopcontact .contact-icon.mail{background-image: url("../img/pst-contact-mail.svg");}
#pstblocktopcontact .contact-icon.mobile{background-image: url("../img/pst-contact-mobile.svg");    background-size: 26px 26px;}

#pstblocktopcontact .contact-details{float:left;    padding: 0 20px 0 0;}
#pstblocktopcontact .contact-item:last-child .contact-details {
    padding: 0;
}
#pstblocktopcontact .contact-icon-block{
	float: left;
    margin:7px 12px 0;	
}
#pstblocktopcontact .contact-details span {
	display:block;
}
#pstblocktopcontact .contact-details .contact-title{
	font-size: 14px;
    color: #000000;
    font-weight: 400;
	font-family: 'oswald', 'sans-serif';
}

#pstblocktopcontact .contact-number{
    color: #bbbbbb;
    font-size: 14px;
    font-family: 'raleway', 'sans-serif';
    font-weight: 400;
}
#pstblocktopcontact .contact-item:hover .contact-title{color:#000000;}
@media (max-width: 767px){
	#pstblocktopcontact{display:none;}
}
/* Css for block top contact end */