.top-section-cm{
  background-color: #f2f2f2;
  padding: 50px 0;
}
.top-section-cm .top-sec{
  padding: 0 50px;
}
.top-section-cm .top-sec .sec-head h2{
  color: #fa6400;
  margin:0;
  font-size: 30px;
}
.top-section-cm .top-sec .sec-para{
  padding-top:20px;
}
ul.social-share {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px !important;
  list-style: none;
  padding:0;
}
body ul.social-share li {
  margin-left: 0px;
  margin-right: 50px;  
  background-color: #fa6400 !important;
  border: 2px solid #fa6400 !important;
  border-radius: 20px;
  padding: 8px 20px;  
  text-transform: uppercase;
  transition: all 200ms ease-in-out 0s;
  -moz-transition: all 200ms ease-in-out 0s;
  -webkit-transition: all 200ms ease-in-out 0s;
}
body ul.social-share li:hover{  
  background-color: white !important;
  text-decoration: none !important;
}
body ul.social-share li:hover a{
  color: #fa6400 !important;
}
body ul.social-share li a{
  color: #ffffff !important;
  font-weight: bold;
}
body ul.social-share li a em{
  padding-left: 10px;
  color: #255da8;
}

