:root {
  --tab-background: #a61d31;
  /* --small-tab-background: #403f3f; */
  --small-tab-background: #606065;
}

/* Google Fonts */

@font-face {
  font-family: "Poppins";
  /*src: url("../fonts/Poppins-Regular.woff2") format("woff2"),
    url("../fonts/Poppins-Regular.woff") format("woff"); */
  src: url("https://fonts.googleapis.com/css?family=Poppins");

  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  /*src: url("../fonts/Poppins-Medium.woff2") format("woff2"),
    url("../fonts/Poppins-Medium.woff") format("woff"); */
  src: url("https://fonts.googleapis.com/css?family=Poppins");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  /*src: url("../fonts/Poppins-Bold.woff2") format("woff2"),
    url("../fonts/Poppins-Bold.woff") format("woff"); */
  src: url("https://fonts.googleapis.com/css?family=Poppins");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Poppins", sans-serif;
}
.tab-bg {
  background-color: var(--tab-background);
}
.sm-tab-bg {
  background-color: var(--small-tab-background);
}


/* Nav Links */
nav li a:hover {
  /*font-weight: bold;*/
  background-color:#b1aeae;
  color:#fff;
  text-color:#fff;

}
.sticky {
  position:fixed;top:0;
  width:100%;
  z-index:99999;
}


/* Mega Menu */

.mega-menu {
  border: 1px solid gray;
  width: 500px; 
}
.mega-menu .container {
  padding: 20px; 
}
.mega-menu .row {
  row-gap: 10px; 
}
.mega-menu h5 {
  margin-bottom: 30px; 
}
.mega-menu ul {
  margin-bottom: 20px; 
}
.mega-menu ul li {
  margin-bottom: 10px; 
}
.list-unstyled li a {
    text-decoration: none !important;
    color: black ;
}



/* Footer Line */

.custom-line-heading {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #000;
  line-height: 0.1em;
  margin: 10px 0 20px;
}

.custom-line {
  background:#a61d31;
  padding: 0 10px;
  color:#fff;
}

/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {
  .container {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .mega-menu {
    width: calc(100% - 3em); 
  }
}


.bg-pale-red {
  background:#ddcbc9;
}
.bg-light-red {
  background:#e58871;  
}
.bg-light-grey1 {
  background:#8c8381;  
}