#smsbump-form-92810, #smsbump-form-109011{
  margin: auto;
  max-width: 1300px;
  min-height: 220px;

  @media screen and (max-width: 768px){  
    padding: 0 20px;
  }

  @media screen and (max-width: 589px){

    padding: 0 20px;
    .form-holder{
      flex-direction: column;
      gap: 30px;
    }
    
    .cw-btn{
      width: 100%;
    }
  }
  .smsb-subscribe-button{
    @media screen and (max-width: 589px){
      margin-top: 3rem!important;
    }
  }

  .sms-policy-text{
    text-align: left;
    margin-top: 3em;
    display: none;
  }

  .cw-form-control{
    border-bottom: solid 1px black;
    padding-left: 8px;
    padding-right: 8px;
    &::placeholder{
      text-transform: uppercase;
    }
    &:focus{
      box-shadow: none!important;
    }
  }
  .gQvTCc.gQvTCc {
    padding: 40px 0px;
  }
  .jHgfKT.jHgfKT{
    margin-bottom: 10px!important;
    @media screen and (max-width: 589px){
      font-size: 14px !important;
    }
  }
  .BtBNd.BtBNd {
    margin-bottom: 0px;
    @media screen and (max-width: 589px){
      font-size: 12px !important;
    }
  }
  .gQvTCc.gQvTCc {
    min-height: 200px;
  }
  .successWrapper{
    padding: 20px 0px;
  }
  
  .iHTmWK.iHTmWK{
    font-family: SweetSans-Regular!important;
    font-weight: bold;
    @media screen and (max-width: 589px){
      font-size: 14px !important;
    }
  }

  .boKGNt.boKGNt{
    font-size: 10px !important;
    color: rgb(133, 140, 154) !important;
  }

  .ckhMFy.ckhMFy {
    min-height: unset !important;
  }
}


/* footer form */
/* For mobile screens */
@media (max-width: 768px) {
  #form-row {
    flex-direction: column;
    flex-wrap: wrap;
  }
  .go1982991265,
  .go2413491188,
  .go2326210824,
  .go300628013 {
    width: 100%;
    min-width: auto;
  }
  .klaviyo-form-WzAuzy.klaviyo-form div[data-testid="form-row"]:last-child {
    flex-direction: column !important;
    display: block !important;
  }

  .klaviyo-form-WzAuzy.klaviyo-form
    div[data-testid="form-row"]:last-child
    > div {
    display: block !important;
    padding-left: 0 !important;
  }
  form.klaviyo-form.klaviyo-form-version-cid_1 > div {
    display: block !important;
  }
  .klaviyo-form-WzAuzy.klaviyo-form
    div[data-testid="form-row"]:last-child
    > div
    button.needsclick.go2771253331.kl-private-reset-css-Xuajs1 {
    justify-content: flex-start !important;
    max-width: 50px !important;
  }
  .klaviyo-form-WzAuzy.klaviyo-form
    div[data-testid="form-row"]:last-child
    > div
    input[type="email"] {
    min-height: 47px !important;
  }
  #footerFormContainer_92810 .smsbump-custom-sms-text {
    padding-left: 0px;
    padding-right: 0px;
  }
  form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480 {
    padding: 0 !important;
  }
  .klaviyo-form-WzAuzy.klaviyo-form
    div[data-testid="form-row"]:last-child
    > div:first-child {
    padding-top: 0px !important;
  }
  .klaviyo-form-WzAuzy.klaviyo-form div[data-testid="form-row"]:last-child > div:last-child button{
    text-align: center;
    /* display: flex !important; */ 
    height: 50px;
    align-content: center;
    justify-content: center;
  }
}