.agent-holder{
width:100%;
position:relative;
margin-bottom:20px;
}

.agent-holder .attachment-agent-image{
width:25%;
float:left;
}

.single .agent-holder .attachment-agent-image{
width:40%;
float:left;
}

.agent-holder .attachment-agent-image img{
width:100%;
}

.agent-holder .agent-contacts{
width:40%;
float:left;
margin-left:20px;	
}

.agent-holder .agent-contact-detail{
padding-left:20px;
position:relative;
}
.agent-holder .agent-img-icon{
margin-bottom:-2px;
width:16px;
height:16px;
position:absolute;
left:0px;
top:4px;
}

.agent-holder .agent-img-text{
margin-bottom:-2px;
width:40px;
height:16px;
position:absolute;
left:0px;
top:4px;
font-size:10px;
font-weight:bold;
}

.agent-holder  .agent-contact-email .agent-img-icon{
background-image:url(../img/email.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-phone .agent-img-icon{
background-image:url(../img/contact.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-mobile .agent-img-icon{
background-image:url(../img/cellphone.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-fax .agent-img-icon{
background-image:url(../img/fax.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-website .agent-img-icon{
background-image:url(../img/web.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-lang .agent-img-icon{
background-image:url(../img/lang.png);
background-size:100% 100%;
}

.agent-holder  .agent-contact-city .agent-img-icon{
background-image:url(../img/city.png);
background-size:100% 100%;
}

.agent-holder .agent-description{
width:100%;
padding:5px 5px 5px 20px;
float:left;
}



.agent-holder .agent-contact-name{
font-weight:bold;
font-size:28px;
}

.agent-holder .agent-contact-facebook{
background-image:url(../img/facebook.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-twitter{
background-image:url(../img/twitter.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-linkedin{
background-image:url(../img/linkedin.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-holder .agent-contact-google{
background-image:url(../img/google.png);
background-size:100% 100%;
width:32px;
height:32px;
float:left;
margin-right:5px;
}

.agent-alphabet-link{
	margin-bottom:30px;
}

.agent-property-links {
margin-top:20px;
margin-bottom:20px;
}
.agent-property-links .agent-propery-title{
	font-weight:bold;
}


/* Render All */

.agent-holder .agent-all-contact{
	float:left;
	width:55%;
	margin-left:20px;	
}

.agent-holder .render-all-description{
width:100%;
}

/*listing */
.entry-content p{

}







.page-id-6 .agent-contacts.agent-all-contact {
    float: none;
    width: auto;
   	margin-left: 0px;
}

.page-id-6  .agent-description.render-all-description {
    float: none;
    width: auto;
    padding-left: 0px;
}
.page-id-6 .attachment-agent-image {
    margin-right: 20px;
    margin-bottom: 20px;
}

.page-id-6 .agent-holder .agent-contact-detail {
   padding-left: 20px;
   position: relative;
   float: right;
   width: 70%;
   margin-bottom: 10px;
}