.floating-box-cm {
    
    position: fixed;
    top: 50%;  /* Adjust as needed to position the box vertically */
    left: 2%; /* Adjust as needed to position the box horizontally */
    
    background-color: transparent;
    border-radius: 10px;
   z-index:1000;
   width:275px;
   height:auto;
  
 
}

span.floating-arrow {
  font-size: 1.2rem;
  padding-right: 10px;
}
span.floating-arrow::after {
  content: "\f061";
  font-family: "fontawesome";
  visibility: visible;
  padding-top: 2px;
  color: #fff;
  position: absolute;
  background:transparent;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  display: inline-block;
  align-items: center;
  justify-content: center;
  font-weight:700;
  margin-left:5px;
}

.cta-button-cm {
  background-color: #BA0C2F;
  color: #fff;
  font-family: "Merriweather Sans";
  text-decoration: none;
  width: 200px;
  height: 50px;
  border-radius: 10px;
  border:none;

}
.cta-button-cm:hover {
  text-decoration:underline;
  background-color:#004e60;
}

.floating-box-cm a {
  color:#fff !important;
}
@media (min-width: 1800px ) {
  
  .floating-box-cm {
  background-color:transparent;
  position: fixed;
  top: 40%;  /* Adjust as needed to position the box vertically */
  left:15%; /* Adjust as needed to position the box horizontally */
   border-radius: 5px;
   z-index:1000;
   color:transparent;
  }


}
@media (min-width: 1600px ) {
  
  .floating-box-cm {
  background-color:transparent;
  position: fixed;
  top: 30%;  /* Adjust as needed to position the box vertically */
  left:2%; /* Adjust as needed to position the box horizontally */
   border-radius: 5px;
   z-index:1000;
   color:transparent;
  }


}
@media (min-width: 1300px ) {
  
  .floating-box-cm {
  background-color:transparent;
  position: fixed;
  top: 50%;  /* Adjust as needed to position the box vertically */
  left:2%; /* Adjust as needed to position the box horizontally */
   border-radius: 5px;
   z-index:1000;
   color:transparent;
  }


}
@media (max-width: 1223px) {

  .floating-box-cm {
    background-color:transparent;
    position: fixed;
    top: 30%;  /* Adjust as needed to position the box vertically */
    left:2%; /* Adjust as needed to position the box horizontally */
     border-radius: 5px;
     z-index:1000;
     color:transparent;
    }
}

@media (max-width: 530px) {
  
  .floating-box-cm {
  background-color:transparent;
  position: fixed;
  top: 25%;  /* Adjust as needed to position the box vertically */
  left:2%; /* Adjust as needed to position the box horizontally */
   border-radius: 5px;
   z-index:1000;
   color:transparent;
  }


}
