.follow-us .social-link ul {
    display: flex;
    justify-content:flex-start;
    padding: 0;
}
.follow-us .social-link ul li:after {
    display: none;
}
.follow-us .social-link ul li{
    margin-right: 9px;
    padding: 0;
    list-style:none;
    /* background: #000; */
}
.follow-us .social-link ul li a{padding: 7px 5px 7px;border-radius: 2px;width: 36px;height: 36px;display: block;position:relative;color: #ffffff;background: #5c7fb3;}
.follow-us .social-link ul li i {
    font-size: 20px;
    line-height: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.follow-us p {
 font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 21px;
color: rgba(0, 0, 0, 1)
}

.widget.widget-snippet .follow-us .social-link ul li a i.fa.fa-twitter:before{
content:"";
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
  width:16px;
  height:16px;
  background:url(/template/6372e2da/images/x-twitter-icon.svg);
  background-size:16px;
  background-position-y:top;
}
.widget.widget-snippet .follow-us  .social-link ul li:hover a i.fa.fa-twitter:before{
	background-position-y:bottom;
}

.follow-us .social-link ul li:hover a{background:#436699;}
.follow-us .social-link ul li:hover a i{color:#fff;}

body.widget-snippet .follow-us .social-link ul li{
    padding:7px;
  width: 70px;
  height: 70px;
}
body.widget-snippet .follow-us .social-link ul li a{
  padding:7px;
  width: 60px;
  height: 60px;
}
