.social-button {margin-left:54px;}

.social-button a{margin-bottom:1px;}
.social_button img {
    display:block; 
    margin-bottom:4px;
    
}
.social-sep {
    background: url("../images/or2.png") no-repeat; 
    float:left; 
    width:35px; 
    height:100px;
    background-position:35% 0%; } 
    
.rev .social-sep {background: url("../images/or3.png") no-repeat;
float:left; 
width:200px;  
height:1px;
position: relative;
background-position:35% 0%; }
.rev .social-button{margin-left:0px; margin-top:20px;}
    
.or{ border: 1px solid #bbb;
    background:#fff; 
    border-radius: 50%;
    font-size: 8px;
    padding: 6px; top:28px; position:absolute; top:27px;
    
}
    
    .rev .social-sep .or{ border: 1px solid #bbb;
 background: #fff none repeat scroll 0 0;
    border: 1px solid #bbb;
    border-radius: 50%;
    font-size: 8px;
    left: 82px;
    padding: 6px;
    position: absolute;
    top: -14px;
        
    }
    
    .social_ldd{
        width:200px; height:25px;
        border: 1px solid #bbb; 
        margin-bottom:8px;
        
    }
    .social_ldd.gp{background: url("../images/gp.png") no-repeat scroll left;}
     .social_ldd.ln{background: url("../images/ln.png") no-repeat scroll left;}
     .social_ldd.fb{background: url("../images/fb.png") no-repeat scroll left;}
   .social_ldd span {font-size: 12px; color:#666;
    margin: 7px 0 0 40px; 
    font-weight:bold; font-size:12px;
       
   }
   @media only screen and (min-width: 400px) {
       .col-lg-6.rev{margin-left:25%; margin-top:2em;}
   }