
.cc_banner-wrapper .cc_container
{ display: flex; flex-direction: row-reverse; line-height: 1.5; }

@media only screen and (max-width: 550px){
.cc_banner-wrapper .cc_container
{ display: flex; flex-direction: column-reverse; line-height: 1.5; }
  .cc_btn, a.cc_btn
  {font-size:25px !important;}
  
  }
  
  .cc_container .cc_btn, .cc_container .cc_btn:visited
{ height: 30px; display: block; align-self: center; margin: 0 0 0 20px; }

  .cc_banner-wrapper .cc_container .cc_message
{ line-height: 1.5; margin: 6px 0; font-size: 1em !important; }
  
  .cc_btn {font-size: 25px !important}.registration_head { display: none; }