.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: 65px;
    width: 45%;
  }

  .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: 100%;
    top: 72px;
    left: 0;
  }
}
/* 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 {
    position: fixed;
    width: 85%;
    top: 72px;
  }
} 

@media only screen and (max-width:814px) and (min-width:740px) {
  .sticky {
    position: fixed;
    width: 65%;
    top: 72px;
  }
}

/* iPhone iPad Air/XS Max (Landscape) */
@media only screen and (max-width:991px) and (min-width:815px) {
  .sticky {
    position: fixed;
    width: 65%;
    top: 72px;
  }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .example {
    background: orange;
  }
  .sticky {
    position: fixed;
    top: 65px;
    width: 72%;
  }
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .example {
    background: pink;
  }
  .sticky {
    position: fixed;
    top: 65px;
    width: 65%;
  }
}

/* Desktop Full HD */
@media only screen and (max-width:1922px) and (min-width:1912px) {
  .sticky {
    position: fixed;
    top: 65px;
    width: 45%;
  }
}