html {
  font-weight:400;
  text-transform:none;
  font-size:16px;
  letter-spacing:0em;
  line-height:1.7em;
  font-family:Nunito Sans, Arial, Helvetica, sans-serif;
}
.top-bar {
  color:rgb(255, 255, 255);
  font-weight:400;
  text-transform:none;
  font-size:14px;
  letter-spacing:0em;
  line-height:1em;
  font-family:Nunito Sans, Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: rgb(34, 34, 34);
}
#astroid-sticky-header .header-offcanvas-trigger.burger-menu-button .inner,
#astroid-sticky-header .header-offcanvas-trigger.burger-menu-button .inner::before,
#astroid-sticky-header .header-offcanvas-trigger.burger-menu-button .inner::after {
  background-color:rgb(52, 58, 64);
}
.tpp-bootstrap a {
  color: rgb(52, 58, 64);
}
.tpp-bootstrap a:hover,
a.uk-link-heading:hover,
.uk-link-heading a:hover,
.uk-link-toggle:hover .uk-link-heading,
.uk-link-toggle:focus .uk-link-heading {
  color: rgb(192, 131, 16);
}
.astroid-social-icons > li a {
  color: rgb(255, 255, 255) !important;
}
.jollyany-login-icon > i {
  color: rgb(255, 255, 255) !important;
}
.jollyany-hikacart-icon > i {
  color: rgb(255, 255, 255) !important;
}
.astroid-sidebar-menu .nav-item-submenu a.item-link-component {
  color:rgb(255, 255, 255);
}
.astroid-sidebar-menu .nav-item-submenu a.item-link-component:hover {
  color:rgb(255, 255, 255);
}
.astroid-sidebar-menu .nav-item-submenu a.item-link-component.active {
  color:rgb(192, 131, 16);
}
.astroid-sidebar-menu .navbar-subnav {
  background-color:rgb(192, 131, 16);
}
.mobilemenu-slide.astroid-mobilemenu {
  visibility:visible;
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
}
.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {
  visibility:visible;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.mobilemenu-slide.astroid-mobilemenu::after {
  display:none;
}
#ts-531555558345677 {
  background-color:rgb(192, 131, 16);
  color:rgb(255, 255, 255);
}
#ts-531555558345677 a:hover {
  color:rgb(73, 80, 87);
}
#dms-961562138461935 {
  background-color:rgb(35, 54, 84);
}
#hs-1529739480502 {
  background-color:rgb(248, 249, 250);
}
#cs-1528971561366 {
  background-color:rgb(245, 245, 245);
}
#fs-1528971627712 {
  background-color:rgb(30, 30, 30);
  color:rgb(102, 102, 102);
}
#fs-1528971627712 a {
  color:rgb(142, 142, 142);
}
#fs-1528971627712 a:hover {
  color:rgb(183, 154, 98);
}
#astroid-preloader {
  background:rgb(255, 255, 255);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:99999
}
.bouncing-loader {
  display:flex;
  justify-content:center;
  margin: 0 auto;
}
.bouncing-loader>div {
  width:20px;
  height:20px;
  margin:1rem 0.2rem 0;
  background:rgb(192, 131, 16);
  border-radius:50%;
  animation:bouncing-loader 0.6s infinite alternate;
}
.bouncing-loader>div:nth-child(2) {
  animation-delay:0.2s;
}
.bouncing-loader>div:nth-child(3) {
  animation-delay:0.4s;
}
@keyframes bouncing-loader {
  to {
    opacity:0.1;
    transform:translate3d(0, -1rem, 0);
  }
}
body,
.body {
  font-weight:400;
  text-transform:none;
  font-size:16px;
  letter-spacing:0em;
  line-height:1.7em;
  font-family:Nunito Sans, Arial, Helvetica, sans-serif;
}
h1,
.h1 {
  font-weight:500;
  text-transform:none;
  font-size:3.5em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
h2,
.h2 {
  font-weight:600;
  text-transform:none;
  font-size:2em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
h3,
.h3 {
  font-weight:600;
  text-transform:none;
  font-size:1.8em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
h4,
.h4 {
  font-weight:500;
  text-transform:none;
  font-size:1.6em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
h5,
.h5 {
  font-weight:500;
  text-transform:none;
  font-size:1.4em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
h6,
.h6 {
  font-weight:500;
  text-transform:none;
  font-size:1.2em;
  letter-spacing:0em;
  line-height:1.2em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
.astroid-nav > li > a,
.astroid-sidebar-menu > li > a {
  font-weight:700;
  text-transform:capitalize;
  font-size:16px;
  letter-spacing:0em;
  line-height:1.7em;
  font-family:Lora, Arial, Helvetica, sans-serif;
}
.nav-submenu-container .nav-submenu > li,
.jddrop-content .megamenu-item .megamenu-menu li,
.nav-submenu {
  font-weight:400;
  text-transform:none;
  font-size:14px;
  letter-spacing:0em;
  line-height:2em;
  font-family:Nunito Sans, Arial, Helvetica, sans-serif;
}
body {
  background-color:rgb(255, 255, 255);
  color:rgb(104, 104, 104);
}
body a {
  color:rgb(52, 58, 64);
}
body a:hover {
  color:rgb(192, 131, 16);
}
header {
  color:rgb(37, 37, 37);
}
.astroid-header-section,
.astroid-sidebar-header {
  background-color:rgba(35, 54, 84, 0.574);
}
.astroid-logo-text .site-title {
  color:rgb(192, 131, 16);
}
.astroid-logo-text .site-tagline {
  color:rgb(44, 46, 54);
}
#astroid-sticky-header {
  background-color:rgb(255, 255, 255);
}
#astroid-sticky-header .astroid-nav .nav-link {
  color:rgb(61, 61, 61);
}
#astroid-sticky-header .astroid-nav .nav-link:hover {
  color:rgb(192, 131, 16);
}
#astroid-sticky-header .astroid-nav .nav-link:active,
#astroid-sticky-header .astroid-nav .nav-link.active {
  color:rgb(192, 131, 16);
}
.astroid-nav .nav-link,
.astroid-sidebar-menu .nav-link {
  color:rgb(255, 255, 255);
}
.astroid-nav .nav-link:hover,
.astroid-sidebar-menu .nav-link:hover {
  color:rgb(192, 131, 16);
}
.astroid-nav .nav-link:focus,
.astroid-sidebar-menu .nav-link:focus {
  color:rgb(192, 131, 16);
}
.astroid-nav .nav-link:active,
.astroid-nav .nav-link.active,
.astroid-sidebar-menu .nav-link:active,
.astroid-sidebar-menu .nav-link.active {
  color:rgb(192, 131, 16);
}
.megamenu-container {
  background-color:rgb(192, 131, 16);
}
.megamenu-container .nav-submenu .nav-submenu {
  background-color:rgb(192, 131, 16);
}
.has-megamenu.open .arrow {
  border-bottom-color:rgb(192, 131, 16);
}
.megamenu-container li.nav-item-submenu > a {
  color:rgb(255, 255, 255);
}
.megamenu-container li.nav-item-submenu > a:hover {
  color:rgb(255, 255, 255);
  background-color:rgb(192, 131, 16);
}
.megamenu-container li.nav-item-submenu > a:active,
.megamenu-container li.nav-item-submenu > a.active {
  color:rgb(255, 255, 255);
  background-color:rgb(192, 131, 16);
}
.astroid-offcanvas,
.astroid-offcanvas .burger-menu-button,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
  background-color: rgb(255, 255, 255) !important;
}
.astroid-offcanvas {
  color: rgb(0, 0, 0) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a,
.astroid-offcanvas .menu-indicator {
  color: rgb(0, 0, 0) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a,
.astroid-offcanvas .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator {
  color: rgb(192, 131, 16) !important;
}
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active,
.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active {
  background-color: rgb(255, 255, 255) !important;
}
.astroid-contact-info i[class*="fa-"] {
  color:rgb(255, 255, 255);
}
@media (max-width: 991.98px) {
  html {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  .top-bar {
    font-size:14px;
    letter-spacing:0em;
    line-height:1em;
  }
  body,
  .body {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  h1,
  .h1 {
    font-size:3.5em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h2,
  .h2 {
    font-size:2em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h3,
  .h3 {
    font-size:1.8em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h4,
  .h4 {
    font-size:1.6em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h5,
  .h5 {
    font-size:1.4em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h6,
  .h6 {
    font-size:1.2em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  .astroid-nav > li > a,
  .astroid-sidebar-menu > li > a {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  .nav-submenu-container .nav-submenu > li,
  .jddrop-content .megamenu-item .megamenu-menu li,
  .nav-submenu {
    font-size:14px;
    letter-spacing:0em;
    line-height:2em;
  }
}
@media (max-width: 767.98px) {
  html {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  .top-bar {
    font-size:14px;
    letter-spacing:0em;
    line-height:1em;
  }
  body,
  .body {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  h1,
  .h1 {
    font-size:3.5em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h2,
  .h2 {
    font-size:2em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h3,
  .h3 {
    font-size:1.8em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h4,
  .h4 {
    font-size:1.6em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h5,
  .h5 {
    font-size:1.4em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  h6,
  .h6 {
    font-size:1.2em;
    letter-spacing:0em;
    line-height:1.2em;
  }
  .astroid-nav > li > a,
  .astroid-sidebar-menu > li > a {
    font-size:16px;
    letter-spacing:0em;
    line-height:1.7em;
  }
  .nav-submenu-container .nav-submenu > li,
  .jddrop-content .megamenu-item .megamenu-menu li,
  .nav-submenu {
    font-size:14px;
    letter-spacing:0em;
    line-height:2em;
  }
}
