.icon-bg-section{background-color:#2ca01c}
.un-lc{position:relative;
  transition: all 500ms ease-in-out;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;}
.un-lc:hover{
  transform: translate(-160px,0);
  -webkit-transform: translate(-160px,0);
  -moz-transform: translate(-160px,0);
  -o-transform: translate(-160px,0);
  -ms-transform: translate(-160px,0);
}
.ctaprimary,.ctasecondary{
  padding: 0 16px !important;
  height: 32px !important;
  font-size: 15px;
  font-weight: 600 !important;
  line-height: 32px !important;
  /*background-image: none !important; -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;*/
}
a.ctasecondary,input.ctasecondary,span.ctasecondary {
  color: #ffffff;
  line-height: 1.5em;
  border: 1px solid #000000;
  border-radius: 1 1;
  background: #000000;
  background: -webkit-linear-gradient('top', #000000 100%, #000000 100%);
  background: -moz-linear-gradient('top', #000000 100%, #000000 100%);
  background: -o-linear-gradient('top', #000000 100%, #000000 100%);
  background: -ms-linear-gradient('top', #000000 100%, #000000 100%);
  background: linear-gradient(to bottom, #000000 100%, #000000 100%);
}
a.ctasecondary:hover,input.ctasecondary:hover,span.ctasecondary:hover {
  background: #393a3d;
  background: -webkit-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -moz-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -o-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -ms-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: linear-gradient(to bottom, #393a3d 100%, #393a3d 100%);
}
a.ctasecondary:active,input.ctasecondary:active,span.ctasecondary:active {
  background: #393a3d;
  background: -webkit-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -moz-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -o-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: -ms-linear-gradient(top, #393a3d 100%, #393a3d 100%);
  background: linear-gradient(to bottom, #393a3d 100%, #393a3d 100%);
}
a.ctasecondary.full-width,
input.ctasecondary.full-width,
span.ctasecondary.full-width {
  width: 100%;
  max-width: 100%;
  text-align: center;
  box-sizing: border-box;
}