@media only screen and (min-width: 2400px) {
  .xl-custom-banner-padding {
    padding-left: 130px !important;
  }

  .left-butterfly-image {
    background-position: right top !important;
  }
}

@media (min-width:1165px) and (max-width: 1340px) {
  .dtc-sticky-text {
    left: 310px !important;
  }
}

@media only screen and (min-width: 1920px) {
  .hcp-banner-padding-1920 {
    padding-left: 64px !important;
  }

}

@media (min-width:1600px) and (max-width: 2435px) {
  .ssa-instance-e8f133d9abc6e968a39834d16415138d.coh-ce-cpt_sign_up-cd10adcd:before {
    top: 45px !important;
    left: -50px !important;
  }

  .hcp-connect-rep--success.ssa-instance-e8f133d9abc6e968a39834d16415138d.coh-ce-cpt_sign_up-cd10adcd:before {
    left: -40% !important;
  }
}

@media (min-width:1165px) and (max-width: 1435px) {
  .dtc-iqirvo-bgsize-img {
    background-size: auto 84% !important;
  }
}

@media (min-width:1169px) and (max-width: 1250px) {
  .top-space {
    padding-top: 7%;
  }
}

@media (min-width:1441px) and (max-width: 2560px) {
  .sticky-ban {
    background-size: cover !important;
  }
}

.outer {
  height: 415px;
  overflow-y: scroll;
  background-color: transparent;
}

.outer .force-overflow {
  min-height: 450px;
}

.outer::-webkit-scrollbar {
  width: 20px;
  border-width: 5px;
  width: 18px;
  height: 428px;
  margin: 0 0 21.8px 64px;
  padding: 19px 0 374px;
  border-radius: 9px;
  background-color: #d8d8d8;
}

.outer::-webkit-scrollbar-thumb {
  width: 18px;
  height: 35px;
  border-radius: 8px;
  background: #0a6fb8;
}

@media screen and (min-width:1441px) and (max-width:1500px) {

  .coh-wysiwyg.banner-text-top {
    right: 96px;
  }
}

@media screen and (min-width:1501px) and (max-width:1700px) {

  .coh-wysiwyg.banner-text-top {
    right: 194px;
  }
}

@media screen and (min-width:1701px) and (max-width:1800px) {

  .coh-wysiwyg.banner-text-top {
    right: 242px;
  }
}

@media screen and (min-width:1801px) and (max-width:1900px) {

  .coh-wysiwyg.banner-text-top {
    right: 242px;
  }
}

@media screen and (min-width:1901px) and (max-width:1940px) {

  .coh-wysiwyg.banner-text-top {
    right: 305px;
  }
}

@media screen and (min-width:1941px) and (max-width:2000px) {

  .coh-wysiwyg.banner-text-top {
    right: 345px;
  }
}

@media screen and (min-width:2001px) and (max-width:2561px) {

  .coh-wysiwyg.banner-text-top {
    right: 43%;
  }
}

@media screen and (min-width:1500px) and (max-width:2561px) {

  div#Itch::before {
    width: 34%
  }

  div#Fatigue::before {
    width: 34%
  }

}

@media screen and (min-width:0px) and (max-width:374px) {
  .hcp-utility {
    text-align: center;
  }

  .hcp-utility>ul {
    text-align: left;
  }

  .hcp-utility>a {
    font-size: 15px;
    padding: 5.5px 10px;
    width: auto
  }

  .webform-confirmation a {
    font-size: 20px !important
  }

  .webform-confirmation .first {
    background-position: 85% 24px !important
  }

  .webform-confirmation .secs {
    background-position: 85% 22px !important
  }

  .events-titls {
    font-size: 28px !important
  }
}
