.hero-slider-1 .single-hero-slider.rectangle .slider-content {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    text-align: left;
    color: #fff;
    padding-left: 20px; /* optional: thoda gap dene ke liye */
}
h1.display-2.mb-40 {
    color: #000;
}
.whatsapp_float{
    position:fixed !important;
    width:65px;
    height:65px;
    bottom:20px;
    right:20px;
    background:#25d366;
    color:#fff;
    border-radius:50%;
    text-align:center;
    font-size:36px;
    line-height:65px;
    box-shadow:2px 2px 6px rgba(0,0,0,0.3);
    z-index:99999;
    display:flex;
    align-items:center;
    justify-content:center;
    transition: all 0.3s ease; /* Smooth hover effect optional */
}
@media screen and (max-width: 767px){
    .whatsapp_float{
        width:55px;
        height:55px;
        font-size:28px;
        line-height:55px;
        bottom:70px; /* Mobile me upar shift kiya */
        right:15px;
    }
}

#google_translate_element {
  background-color: #75CDCB;
  border: 1px solid #000;
  border-radius: 6px;
  padding: 8px 12px;
  display: inline-block;
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
  color: #333;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  transition: all 0.3s ease-in-out;
}

#google_translate_element:hover {
  background-color: #75CDCB;
  border-color: #000;
  cursor: pointer;
}