html{
    scroll-behavior: smooth;
}


body>.skiptranslate>iframe.skiptranslate {
    display: none !important;
  }
  
  .goog-te-banner-frame.skiptranslate {
    display: none !important;
  }
  
  body {
    top: 0px !important;
  }
  
  /* Prevent spacing from translate tooltip */
  .goog-tooltip {
    display: none !important;
  }
  .goog-tooltip:hover {
    display: none !important;
  }
  /* Language Button */
  
  .goog-te-banner-frame.skiptranslate,
  .goog-te-gadget span,
  .goog-logo-link,
  .goog-te-gadget .goog-te-gadget-simple {
      display: none !important;
  }
  
  .goog-te-combo {
      text-align: center !important;
      width: 100%;
      border: none !important;
  }
  
  .goog-te-gadget .goog-te-combo {
      margin: 1px auto !important;
      width: 120px;
      background: #9e19c5;
      color: white;
      font-weight: 400;
      font-family: 'Poppins', sans-serif;
      font-size: 14px;
      border: none !important;
      -webkit-appearance: none;
      appearance: none;
      outline: none !important;
  }
  
  #google_translate_element {
      margin-top: 0 !important;
      border-radius: 20px;
      text-align: center;
      overflow: hidden;
      background: #9e19c5;
      border: 2px solid #fff;
  }
  
  .goog-te-gadget {
      color: white;
      font-family: 'Poppins', sans-serif;
  }
  
  
  .customLanguageSelector {
      width: 145px;
      height: 35px;
      padding: 4px 0;
      font-size: 14px;
      border: 1px solid #ccc;
      border-radius: 4px;
      background-color: #f9f9f9;
      cursor: pointer;
      -webkit-touch-callout: none;
  }




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

    .goog-te-banner-frame.skiptranslate,
    .goog-te-gadget span,
    .goog-logo-link,
    .goog-te-gadget .goog-te-gadget-simple {
        display: none !important;
    }

    .goog-te-gadget .goog-te-combo {
        margin: 0px auto !important;
        width: 90px !important;
        text-align: center !important;
        background: #9e19c5;
        color: white;
        font-weight: 700;
        font-family: 'Outfit', sans-serif;
        font-size: 10px;
        border: none !important;
        -webkit-appearance: none;
        appearance: none;
    }

    #google_translate_element {
        margin-top: 0px !important;
        border-radius: 20px;
        overflow: hidden;
        text-align: center !important;
        background: #9e19c5;
        border: 1px solid #fff;
    }

    .goog-te-gadget {
        color: #FF0340;
        font-family: 'Outfit', sans-serif;
    }

    .customLanguageSelector {
        width: 95px;
        height: 22px;
        padding: 1px 0 0 0;
        font-size: 14px;
        margin-right: 5px;
        border: 1px solid #ccc;
        border-radius: 4px;
        background-color: #f9f9f9;
        cursor: pointer;
        -webkit-touch-callout: none;
    }
}
  