.sub-btn {
  font-size: 13px;

  border: none;
}
.heading h1 {
  font-family: "Merriweather", serif;
  font-size: 89px;
  font-weight: 800;
}
#navbarSupportedContent ul li a {
  margin-left: 25px;
  font-size: 16px;
  color: black;
  text-decoration: none !important;
}

/*#navbarSupportedContent ul li a:hover{*/
/*  opacity: .5;*/
/*}*/
/* #navbarSupportedContent > ul > li {
  margin-left: 20px;
} */

.dropdown-item:active{
    background-color:#e9ecef !important;
}
#navbarSupportedContent > ul > li:first-child {
  margin-left: 0;
}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0; /* remove the gap so it doesn't close */
}
.dropdown-width{
    width: 120% !important;
}
.dropdown-menu li a {
  margin-left: 0px !important;
}
@media screen and (max-width: 768px) {
  #navbarSupportedContent ul li a {
    margin-left: 0px;
    font-size: 13px;
  }
  .heading h1 {
    font-family: "Merriweather", serif;
    font-size: 43px;
    font-weight: 800;
  }
  .sub-btn {
    width: 87px;
    height: 32px;
    padding: 5px;
    text-align: center;
  }
}

.heading img{
    width:32%;
    margin: auto;
    padding: 10px;
    display: flex;
}
/* Tablet view */
@media screen and (max-width: 1024px) {
  .heading img {
    width: 50%;
    margin: auto;
    padding: 8px;
    display: flex;
  }
}

/* Mobile view */
@media screen and (max-width: 767px) {
  .heading img {
    width: 80%;
    margin: auto;
    padding: 6px;
    display: flex;
  }
}
.sticky-top {
  z-index: 1030;
  background-color: #fff;
}

.custom-dropdown {
    position: fixed !important;
    z-index: 9999;
    top: 2%;
    padding: 6px 10px;
    border: 1px solid #000;
    border-radius: 6px;
}

/* Absolute dropdown */
.custom-menu {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    min-width: 180px;
}

/* Show on hover */
.custom-dropdown:hover .custom-menu {
    display: block;
}

@media (min-width: 1400px) {
    .container-xxl {
        max-width: 90% !important;
    }
}

/* Make Google dropdown cleaner */
.goog-te-gadget {
    font-family: inherit !important;
    font-size: 14px !important;
}

.goog-te-gadget select {
    width: 100%;
    padding: 6px 10px;
    border-radius: 6px;
    border: 1px solid #ced4da;
}
/*google translator starts here*/

/* --------------------- */
/* 🌐 Google Translate  */
/* --------------------- */

/* Layout (globe + language) */
.language-box {
    display: flex;
    align-items: center;
    font-family: Arial, sans-serif;
	background-color: white;
	margin: auto;
    padding: 4px;
}

/* Globe Icon */
.lang-icon svg {
    stroke: #fff; /* white globe */
}
.lang-icon {
    padding-left: 6px;
    position: relative;
    top: 2px;
}

/* SELECT styling */
#google_translate_element select {
    color: #000 !important;
    border: 1px solid #000 !important;
    padding: 6px 32px 6px 12px !important;
    font-size: 14px !important;
    cursor: pointer !important;
    appearance: none !important;
    outline: none !important;
    font-family: Merriweather, serif;
}
/* Custom ▼ icon */
#google_translate_element {
    position: relative;
}

#google_translate_element::after {
    content: "▼";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    color: #000;
    pointer-events: none;
}

/* -------------------- */
/* Dropdown menu styles */
/* -------------------- */

.goog-te-menu-frame {
    color: #000 !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.6) !important;
}

.goog-te-menu2 {
    background-color: #000 !important;
}

/* Default list item style */
.goog-te-menu2-item div,
.goog-te-menu2-item:link div,
.goog-te-menu2-item:visited div {
    color: #000 !important;
    padding: 10px !important;
    font-size: 14px !important;
    border: none !important;
}

/* ✔ TEXT turns RED on hover (NOT background) */
.goog-te-menu2-item:hover div {
    color: #000 !important;  /* keep background black */
    color: red !important;        /* red text */
}

/* Remove ugly blue highlight on focus */
.goog-te-menu2-item:focus div,
.goog-te-menu2-item:active div {
    color: #000 !important;
    color: red !important;
    outline: none !important;
    border: none !important;
}

/* -------------------- */
/* Hide Google branding */
/* -------------------- */

body>.skiptranslate,
.goog-logo-link,
.gskiptranslate,
.goog-te-gadget span,
.goog-te-banner-frame,
#goog-gt-tt,
.goog-te-balloon-frame,
div#goog-gt-tt {
  display: none !important;
}

.goog-te-gadget {
  color: transparent !important;
  font-size: 0 !important;
}

.goog-text-highlight {
  background: transparent !important;
  box-shadow: none !important;
}

 /*Hide on mobile */
@media (max-width: 768px) {
    .language-box {
        display: none !important;
    }
}

#google_translate_element {
    top: 5%;
    position: absolute !important;
    right: 7.5%;
}

/*google translator ends here*/
