.pt-team-social {
list-style: none;
margin: 0;
}
.pt-team-social li {
width: auto;
padding-left: 0;
margin-left: 0px !important;
margin-right: 10px;
}
.pt-team-social li, 
.pt-team-social li a {
display: inline-block;
}
.pt-team-social li {
margin-right: 20px;
line-height: 1;
}
.pt-team-social li a {
font-size: 0;
line-height: 1;
height: 30px;
width: 30px;
border-radius:50%px;
background:#787878; 
text-align: center;
text-decoration: none;
}
.pt-team-social li a::before {
content: "\f0c1";
display: block;
font-family: FontAwesome;
font-weight: normal;
line-height: 1;
font-size: 16px;
line-height: 30px;
}
.pt-team-social li a[href*="facebook.com"]::before {
content: "\f09a";
}
.pt-team-social li a[href*="twitter.com"]::before {
content: "\f099";
}
.pt-team-social li a[href*="linkedin.com"]::before {
content: "\f0e1";
}
.pt-team-social li a[href*="plus.google.com"]::before {
content: "\f0d5";
}
.pt-team-social li a[href*="youtube.com"]::before {
content: "\f167";
}
.pt-team-social li a[href*="dribbble.com"]::before {
content: "\f17d";
}
.pt-team-social li a[href*="pinterest.com"]::before {
content: "\f0d2";
}
.pt-team-social li a[href*="bitbucket.org"]::before {
content: "\f171";
}
.pt-team-social li a[href*="github.com"]::before {
content: "\f113";
}
.pt-team-social li a[href*="codepen.io"]::before {
content: "\f1cb";
}
.pt-team-social li a[href*="flickr.com"]::before {
content: "\f16e";
}
.pt-team-social li a[href$="/feed/"]::before {
content: "\f09e";
}
.pt-team-social li a[href*="foursquare.com"]::before {
content: "\f180";
}
.pt-team-social li a[href*="instagram.com"]::before {
content: "\f16d";
}
.pt-team-social li a[href*="tumblr.com"]::before {
content: "\f173";
}
.pt-team-social li a[href*="reddit.com"]::before {
content: "\f1a1";
}
.pt-team-social li a[href*="vimeo.com"]::before {
content: "\f27d";
}
.pt-team-social li a[href*="digg.com"]::before {
content: "\f1a6";
}
.pt-team-social li a[href*="twitch.tv"]::before {
content: "\f1e8";
}
.pt-team-social li a[href*="stumbleupon.com"]::before {
content: "\f1a4";
}
.pt-team-social li a[href*="delicious.com"]::before {
content: "\f1a5";
}
.pt-team-social li a[href*="mailto:"]::before {
content: "\f0e0";
}
.pt-team-social li a[href*="soundcloud.com"]::before {
content: "\f1be";
}
.pt-team-social li a[href*="wordpress.org"]::before {
content: "\f19a";
}
.pt-team-social li a[href*="wordpress.com"]::before {
content: "\f19a";
}
.pt-team-social li a[href*="jsfiddle.net"]::before {
content: "\f1cc";
}
.pt-team-social li a[href*="tripadvisor.com"]::before {
content: "\f262";
}
.pt-team-social li a[href*="foursquare.com"]::before {
content: "\f180";
}
.pt-team-social li a[href*="angel.co"]::before {
content: "\f209";
}
.pt-team-social li a[href*="slack.com"]::before {
content: "\f198";
} .pt-team-social li a::before {
color: #fff;
}
.pt-team-social li a:hover:before{
color: #fff;
}
.pt-team-social li a[href*="facebook.com"]:hover {
background-color: #3b5998;
}
.pt-team-social li a[href*="twitter.com"]:hover {
background-color: #00aced;
}
.pt-team-social li a[href*="plus.google.com"]:hover {
background-color: #dd4b39;
}
.pt-team-social li a[href*="/feed/"]:hover  {
background-color: #dc622c;
}
.pt-team-social li a[href*="wordpress.org"]:hover,
.pt-team-social li a[href*="wordpress.com"]:hover {
background-color: #45bbe6;
}
.pt-team-social li a[href*="github.com"]:hover {
background-color: #4183c4;
}
.pt-team-social li a[href*="linkedin.com"]:hover {
background-color: #007bb6;
}
.pt-team-social li a[href*="pinterest.com"]:hover {
background-color: #cb2027;
}
.pt-team-social li a[href*="flickr.com"]:hover {
background-color: #ff0084;
}
.pt-team-social li a[href*="vimeo.com"]:hover {
background-color: #1ab7ea;
}
.pt-team-social li a[href*="youtube.com"]:hover {
background-color: #bb0000;
}
.pt-team-social li a[href*="instagram.com"]:hover {
background-color: #517fa4;
}
.pt-team-social li a[href*="dribbble.com"]:hover {
background-color: #ea4c89;
}
.pt-team-social li a[href*="skype.com"]:hover {
background-color: #12a5f4;
}
.pt-team-social li a[href*="digg.com"]:hover {
background-color: #333;
}
.pt-team-social li a[href*="codepen.io"]:hover {
background-color: #000;
}
.pt-team-social li a[href*="reddit.com"]:hover {
background-color: #ff4500;
}
.pt-team-social li a[href*="mailto:"]:hover {
background-color: #1d62f0;
}
.pt-team-social li a[href*="foursquare.com"]:hover {
background-color: #f94877;
}
.pt-team-social li a[href*="stumbleupon.com"]:hover {
background-color: #eb4924;
}
.pt-team-social li a[href*="twitch.tv"]:hover {
background-color: #6441a5;
}
.pt-team-social li a[href*="tumblr.com"]:hover {
background-color: #32506d;
}
.pt-team-social li a[href*="foursquare.com"]:hover {
background-color: #f94877;
}
.pt-team-social li a[href*="stumbleupon.com"]:hover {
background-color: #eb4924;
}
.pt-team-social li a[href*="twitch.tv"]:hover {
background-color: #6441a5;
}
.pt-team-social li a[href*="tumblr.com"]:hover {
background-color: #32506d;
}
.pt-team-social li a[href*="soundcloud.com"]:hover {
background-color: #ff5500;
}
.pt-team-social li a[href*="wordpress.org"]:hover {
background-color:#45bbe6;
}
.pt-team-social li a[href*="jsfiddle.net"]:hover {
background-color:#4679bd;
}
.pt-team-social li a[href*="tripadvisor.com"]:hover {
background-color:#86c171;
}
.pt-team-social li a[href*="foursquare.com"]:hover {
background-color:#2d5be3;
}
.pt-team-social li a[href*="angel.co"]:hover {
background-color:#000;
}
.pt-team-social li a[href*="slack.com"]:hover {
background-color:#56b68b;
}  .section-title,
.section-title .seperator {
float: left;
width: 100%;
text-align: center;
margin-bottom: 24px;
}
.section-title .seperator  {
margin-bottom: 5px;
}
.section-title .seperator span {
display: inline-block;
position: relative;
}
.section-title .seperator span:before,
.section-title .seperator span:after{
background-color: #ddd;
content: "";
height: 1px;
position: absolute;
top: 50%;
width: 60px;
position: absolute;
}
.section-title .seperator span:before{
right: 100%;
}
.section-title .seperator span:after {
left: 100%;
}
.section-title .seperator i {
font-family: "FontAwesome"; 
padding: 5px 15px;
display: inline-block;
} .pt-portfolio,
.pt-portfolio .filter-list,
.pt-portfolio .pt-portfolio-item-wrap,
.pt-portfolio-item .pt-portfolio-wrapper,
.pt-portfolio-item .pt-portfolio-thumb,
.pt-portfolio-item .pt-portfolio-thumb img,
.pt-portfolio-item .pt-portfolio-text-wrap,
.pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title  {
float: left;
width: 100%;
}
.pt-portfolio .filter-list{
list-style: none;
margin-bottom: 20px;
}
.pt-portfolio .filter-list li{
display: inline-block;
cursor: pointer;
margin-left: 15px;
} 
.pt-portfolio .filter-list li:first-child {
margin-left: 0px;
}
.pt-portfolio-item-wrap {
margin-left: -15px;
margin-right: -15px;
}
.pt-portfolio-item {
padding-left: 15px;
padding-right: 15px;
display: none;
margin-bottom: 30px;
vertical-align: top;
margin-left: -3px;
box-sizing: border-box;
}
.pt-portfolio-item .pt-portfolio-thumb a,
.pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title a {
display: inline-block;
}
.pt-portfolio-col-4 .pt-portfolio-item {
width: 25%;
}
.pt-portfolio-col-3 .pt-portfolio-item {
width: 33.33%;
}
.pt-portfolio-col-2 .pt-portfolio-item {
width: 50%;
}
.pt-portfolio-col-1 .pt-portfolio-item {
width: 100%;
}
.pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title {
margin:0;
margin-top: 10px;
} .pt-team-members,
.pt-team-items-wrap,
.pt-team-item .pt-team-thumb,
.pt-team-item .pt-team-thumb img,
.pt-team-item .pt-team-content-wrap,
.pt-team-item .pt-team-title,
.pt-team-item .pt-team-meta,
.pt-team-item .pt-team-position,
.pt-team-item .pt-team-email,
.pt-team-item .pt-team-social {
float: left;
width: 100%;
}
.pt-team-item {
display: inline-block;
padding-left: 15px;
padding-right: 15px;
vertical-align: top;
margin-bottom: 30px;
margin-left: -3px;
box-sizing: border-box;
}
.pt-team-items-wrap {
margin-left: -15px;
margin-right: -15px;
}
.pt-team-col-4 .pt-team-item {
width: 25%;
}
.pt-team-col-3 .pt-team-item {
width: 33.33%;
}
.pt-team-col-2 .pt-team-item {
width: 50%;
}
.pt-team-col-1 .pt-team-item {
width: 100%;
}
.pt-team-item .pt-team-title {
margin:0;
margin-top: 10px;
}
.pt-team-social {
margin-top: 10px !important;
} .pt-testimonials,
.pt-testimonial-item,
.pt-testimonials .pt-testimonial-item-wrap {
float: left;
width: 100%;
}
.pt-testimonial-item {
margin-bottom: 30px;
text-align: center;
}
.pt-testimonial-item figure {
display: inline-block;
}
.pt-testimonial-item .pt-testimonial-title {
display: block;
}
.pt-testimonial-item .position,
.pt-testimonial-item .company {
display: inline-block;
} .pt_theme_addon_widget_clients,
.pt-clients,
.pt-clients-wrap,
.pt-clients-item .pt-clients-thumb {
float: left;
width: 100%;
}
.pt-clients-item {
float: left;
padding:5px; 
}
.pt-clients-wrap,
.pt-clients-item .pt-clients-thumb {
text-align: center;
}
.pt-clients-item .pt-clients-thumb img {
display: inline-block;
} @media screen and (max-width: 767px){
.pt-portfolio-col-4 .pt-portfolio-item,
.pt-portfolio-col-3 .pt-portfolio-item,
.pt-team-col-4 .pt-team-item,
.pt-team-col-3 .pt-team-item {
width: 50%;
}
}
@media screen and (max-width: 551px){
.pt-portfolio-col-4 .pt-portfolio-item,
.pt-portfolio-col-3 .pt-portfolio-item,
.pt-portfolio-col-2 .pt-portfolio-item,
.pt-team-col-4 .pt-team-item,
.pt-team-col-3 .pt-team-item,
.pt-team-col-2 .pt-team-item {
width: 100%;
}
.pt-portfolio-item,
.pt-team-item {
margin-left: 0px;
}
}