.set_10_button {
  outline: none;
  display: block;
  cursor: pointer;
  width:auto;
  float:left;
  background-color: transparent;
  position: relative;
  border:#4280ef 3px solid;
  float: left;
  font-weight: 400;
  line-height: 45px;
  margin-right: 2.5em;
  overflow: hidden;
  padding: 0 25px;
  position: relative;
  text-align: center;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
}
.btn1 {
  overflow: hidden;
}
.btn1 span {
  color: #f78165;
  display: inline-block;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.btn1 .icon {
  position: absolute;
  left: -60px;
  top: 0;
  color: #fff;
  width:40px;
  float:left;
  background-color: #666666;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.btn1:hover .icon {
  left: 0px;
}
.btn1:hover span {
  color: #f78165;
  margin-left: 50px;
}


/* button 2 */
.set_10_button {
  width: 100%!important;
  outline: none;
  border:#4280ef 3px solid;
  display: block;
  cursor: pointer;
  width:auto;
  float:left;
  /* background-color: #fff; */
  position: relative;
  background: -webkit-linear-gradient(left,#00a0a8,#4280ef);
  background: -o-linear-gradient(right,#00a0a8,#4280ef);
  background: -moz-linear-gradient(right,#00a0a8,#4280ef);
  background: linear-gradient(to right,#00a0a8,#4280ef);
  border: none;
  float: left;
  font-weight: bold;
  line-height: 60px;
  margin: 10px 0;
  overflow: hidden;
  padding: 2px 0;
  position: relative;
  text-align: center;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  border-radius:50px;
  font-size: 24px;
  color:#fff;
}
.set_10_button2 {
  background: -webkit-linear-gradient(left,#734baf,#004b9b);
  background: -o-linear-gradient(right,#734baf,#004b9b);
  background: -moz-linear-gradient(right,#734baf,#004b9b);
  background: linear-gradient(to right,#734baf,#004b9b);
}
.set_10_button:hover{
  background:#fff!important;
  border:#4280ef 3px solid;
  color:#4280ef;
  line-height: 60px;
}
.set_10_button2:hover {
  border:#734baf 3px solid;
  color:#734baf;
}
.btn {
  overflow: hidden;
}
.btn span {
  color: #fff;
  display: inline-block;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.btn .icon {
  position: absolute;
  left: -60px;
  top: 0;
  color: #4280ef;
  width:40px;
  float:left;
  background-color: #none;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.btn2 .icon{color: #734baf;}
.btn2:hover .icon,.btn:hover .icon {
  left: 20px;
}
.btn:hover span {
  color:#4280ef;
  margin-left: 50px;
}
.btn2:hover span{color: #734baf;}
.btn2:hover{border:#734baf 3px solid;}

@media(min-width: 240px) and (max-width: 480px) {
.set_10_button {
  line-height: 45px;
  font-size: 22px;
} 
}