.float {
  /* background-color: #017260; */
  color: #FFF;
  border-radius: 4px;
  text-align: center;
  /* box-shadow: 2px 2px 3px #999; */
  z-index: 9;
  margin: auto;
  }
  .sticky{
    position: fixed;
    top:66px;
    width: 54%;
  }

  .float a {
    display: inline-block;
    border-right: 1px solid white;
    color: #fff;
    padding: 0 5px;
    background: #017260;
    border-radius: 12px;
  }
  .float a:last-of-type {
    border-bottom: 0px;
  }
  .float a:hover{
    background-color: #eab738;
  }
  .float .active{
    background-color: #eab738;
  }
  .my-float {
    margin-top: 10px;
    margin-bottom: 10px;
  }

/* Very Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 411px) {
  .sticky{
    width: 85%;
    top:72px;
  }
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (min-width: 411px) and (max-width: 600px) {
  .sticky{
    width: 85%;
    top:72px;
  }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 768px) {
  .sticky{
    width: 85%;
    top:72px;
  }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 992) {
  .sticky{
    width: 85%;
    top:72px;
  }
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.example {background: orange;}
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.example {background: pink;}
}