/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
  font-family: "Open Sans", sans-serif;
  color: #4d4643;
}

a {
  color: #a78c3f;
  text-decoration: none;
}

a:hover {
  color: #be9756;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", sans-serif;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 996;
  background: #836f35;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}
.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}
.back-to-top:hover {
  background: #a78c3f;
  color: #fff;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

.invalid-feedback {
  color: #dc3545;
  font-size: 12px;
}
.valid-feedback {
  color: #afff8a;
}
.form-group label {
  font-size: 14px;
}

/*--------------------------------------------------------------
# Disable AOS delay on mobile
--------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  [data-aos-delay] {
    transition-delay: 0 !important;
  }
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
  background: #fff;
  transition: all 0.5s;
  z-index: 997;
  padding: 15px 0;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
#header .logo {
  font-size: 28px;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
#header .logo a {
  color: #111;
}
#header .logo a span {
  color: #a78c3f;
}
#header .logo img {
  max-height: 40px;
}

/*--------------------------------------------------------------
# Header Social Links
--------------------------------------------------------------*/
.header-social-links {
  margin-left: 15px;
  border-left: 1px solid #c4c4c4;
}
.header-social-links a {
  color: #a0a0a0;
  display: inline-block;
  line-height: 0px;
  transition: 0.3s;
  padding-left: 15px;
}
.header-social-links a i {
  line-height: 0;
}
.header-social-links a:hover {
  color: #a78c3f;
}
@media (max-width: 768px) {
  .header-social-links {
    padding: 0 15px 0 0;
    border-left: 0;
  }
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.navbar {
  padding: 0;
}
.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
}
.navbar li {
  position: relative;
}
.navbar a,
.navbar a:focus {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 10px 20px;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #111;
  white-space: nowrap;
  text-transform: uppercase;
  transition: 0.3s;
}
.navbar a i,
.navbar a:focus i {
  font-size: 12px;
  line-height: 0;
  margin-left: 5px;
}
.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover > a {
  color: #a78c3f;
}
.navbar .dropdown ul {
  display: block;
  position: absolute;
  left: 14px;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
  border-top: 2px solid #a78c3f;
}
.navbar .dropdown ul li {
  min-width: 200px;
}
.navbar .dropdown ul a {
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  color: #111;
}
.navbar .dropdown ul a i {
  font-size: 12px;
}
.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover > a {
  color: #a78c3f;
}
.navbar .dropdown:hover > ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
}
.navbar .dropdown .dropdown ul {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}
.navbar .dropdown .dropdown:hover > ul {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
}
@media (max-width: 1366px) {
  .navbar .dropdown .dropdown ul {
    left: -90%;
  }
  .navbar .dropdown .dropdown:hover > ul {
    left: -100%;
  }
}

/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
  color: #111;
  font-size: 28px;
  cursor: pointer;
  display: none;
  line-height: 0;
  transition: 0.5s;
}
.mobile-nav-toggle.bi-x {
  color: #fff;
}

@media (max-width: 991px) {
  .mobile-nav-toggle {
    display: block;
  }

  .navbar ul {
    display: none;
  }
}
.navbar-mobile {
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  transition: 0.3s;
  z-index: 999;
}
.navbar-mobile .mobile-nav-toggle {
  position: absolute;
  top: 15px;
  right: 15px;
}
.navbar-mobile ul {
  display: block;
  position: absolute;
  top: 55px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  padding: 10px 0;
  background-color: #fff;
  overflow-y: auto;
  transition: 0.3s;
}
.navbar-mobile a,
.navbar-mobile a:focus {
  padding: 10px 20px;
  font-size: 15px;
  color: #111;
}
.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover > a {
  color: #a78c3f;
}
.navbar-mobile .getstarted,
.navbar-mobile .getstarted:focus {
  margin: 15px;
}
.navbar-mobile .dropdown ul {
  position: static;
  display: none;
  margin: 10px 20px;
  padding: 10px 0;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
}
.navbar-mobile .dropdown ul li {
  min-width: 200px;
}
.navbar-mobile .dropdown ul a {
  padding: 10px 20px;
}
.navbar-mobile .dropdown ul a i {
  font-size: 12px;
}
.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul li:hover > a {
  color: #a78c3f;
}
.navbar-mobile .dropdown > .dropdown-active {
  display: block;
}

/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
#hero {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  position: relative;
}
#hero .carousel,
#hero .carousel-inner,
#hero .carousel-item,
#hero .carousel-item::before {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
#hero .carousel-container {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  position: absolute;
  bottom: 60px;
  top: 70px;
  left: 55px;
  right: 55px;
}
#hero .carousel-content {
  /* background: rgba(4, 4, 4, 0.7);*/
  padding: 20px;
  color: #fff;
}
#hero .carousel-content h2 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
}
#hero .btn-get-started {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 32px;
  border-radius: 4px;
  transition: 0.5s;
  line-height: 1;
  margin: 10px;
  color: #fff;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  border: 2px solid #a78c3f;
}
#hero .btn-get-started:hover {
  background: #a78c3f;
  color: #fff;
  text-decoration: none;
}
#hero .carousel-inner .carousel-item {
  transition-property: opacity;
  background-position: center top;
}
#hero .carousel-inner .carousel-item,
#hero .carousel-inner .active.carousel-item-start,
#hero .carousel-inner .active.carousel-item-end {
  opacity: 0;
}
#hero .carousel-inner .active,
#hero .carousel-inner .carousel-item-next.carousel-item-start,
#hero .carousel-inner .carousel-item-prev.carousel-item-end {
  opacity: 1;
  transition: 0.5s;
}
#hero .carousel-inner .carousel-item-next,
#hero .carousel-inner .carousel-item-prev,
#hero .carousel-inner .active.carousel-item-start,
#hero .carousel-inner .active.carousel-item-end {
  left: 0;
  transform: translate3d(0, 0, 0);
}
#hero .carousel-control-next-icon,
#hero .carousel-control-prev-icon {
  background: none;
  font-size: 30px;
  line-height: 0;
  width: auto;
  height: auto;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50px;
  transition: 0.3s;
  color: rgba(255, 255, 255, 0.6);
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#hero .carousel-control-next-icon:hover,
#hero .carousel-control-prev-icon:hover {
  background: rgba(255, 255, 255, 0.6);
  color: rgba(255, 255, 255, 0.8);
}
#hero .carousel-indicators li {
  cursor: pointer;
  background: #fff;
  overflow: hidden;
  border: 0;
  width: 12px;
  height: 12px;
  border-radius: 50px;
  opacity: 0.6;
  transition: 0.3s;
}
#hero .carousel-indicators li.active {
  opacity: 1;
  background: #a78c3f;
}
@media (min-width: 1024px) {
  #hero .carousel-content {
    width: 60%;
  }
  #hero .carousel-control-prev,
  #hero .carousel-control-next {
    width: 5%;
  }
}
@media (max-width: 992px) {
  #hero .carousel-container {
    top: 58px;
  }
  #hero .carousel-content h2 {
    margin-bottom: 15px;
    font-size: 22px;
  }
  #hero .carousel-content p {
    font-size: 15px;
  }
}
@media (max-height: 500px) {
  #hero {
    height: 120vh;
  }
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 20px 0;
  overflow: hidden;
}

.section-bg {
  background-color: #a78c3f;
}

.section-title {
  text-align: center;
  padding-bottom: 30px;
}
.section-title h2 {
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  color: #a78c3f;
}
.section-title h2::after {
  content: "";
  position: absolute;
  display: block;
  width: 50px;
  height: 3px;
  background: #a78c3f;
  bottom: 0;
  left: calc(50% - 25px);
}
.section-title p {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Breadcrumbs
--------------------------------------------------------------*/
.breadcrumbs {
  padding: 15px 0;
  background: #a78c3f;
  min-height: 40px;
  margin-top: 72px;
}
.breadcrumbs h2 {
  font-size: 26px;
  font-weight: 300;
  color: #fff;
}
.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  color: #fff;
}
.breadcrumbs ol a {
  color: #fff;
}
.breadcrumbs ol li + li {
  padding-left: 10px;
}
.breadcrumbs ol li + li::before {
  display: inline-block;
  padding-right: 10px;
  color: #fff;
  content: "/";
}
@media (max-width: 991px) {
  .breadcrumbs {
    margin-top: 58px;
  }
  .breadcrumbs .d-flex {
    display: block !important;
  }
  .breadcrumbs ol {
    display: block;
  }
  .breadcrumbs ol li {
    display: inline-block;
  }
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .icon-box {
  text-align: center;
  padding: 30px 20px 30px 20px;
  transition: all ease-in-out 0.3s;
  background: #fff;
}
.services .icon-box .icon {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: ease-in-out 0.3s;
  position: relative;
}
.services .icon-box .icon i {
  font-size: 36px;
  transition: 0.5s;
  position: relative;
}
.services .icon-box .icon svg {
  position: absolute;
  top: 0;
  left: 0;
}
.services .icon-box .icon svg path {
  transition: 0.5s;
  fill: #f5f5f5;
}
.services .icon-box h4 {
  font-weight: 600;
  margin: 10px 0 15px 0;
  font-size: 22px;
}
.services .icon-box h4 a {
  color: #111;
  transition: ease-in-out 0.3s;
}
.services .icon-box p {
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 0;
}
.services .icon-box:hover {
  border-color: #fff;
  box-shadow: 0px 0 35px 0 rgba(0, 0, 0, 0.08);
}
.services .iconbox-blue i {
  color: #47aeff;
}
.services .iconbox-blue:hover .icon i {
  color: #fff;
}
.services .iconbox-blue:hover .icon path {
  fill: #47aeff;
}
.services .iconbox-orange i {
  color: #ffa76e;
}
.services .iconbox-orange:hover .icon i {
  color: #fff;
}
.services .iconbox-orange:hover .icon path {
  fill: #ffa76e;
}
.services .iconbox-pink i {
  color: #e80368;
}
.services .iconbox-pink:hover .icon i {
  color: #fff;
}
.services .iconbox-pink:hover .icon path {
  fill: #e80368;
}
.services .iconbox-yellow i {
  color: #ffbb2c;
}
.services .iconbox-yellow:hover .icon i {
  color: #fff;
}
.services .iconbox-yellow:hover .icon path {
  fill: #ffbb2c;
}
.services .iconbox-red i {
  color: #ff5828;
}
.services .iconbox-red:hover .icon i {
  color: #fff;
}
.services .iconbox-red:hover .icon path {
  fill: #ff5828;
}
.services .iconbox-teal i {
  color: #11dbcf;
}
.services .iconbox-teal:hover .icon i {
  color: #fff;
}
.services .iconbox-teal:hover .icon path {
  fill: #11dbcf;
}

/*--------------------------------------------------------------
# Portfolio
--------------------------------------------------------------*/
.portfolio #portfolio-flters {
  padding: 0;
  margin: 0 auto 50px auto;
  list-style: none;
  text-align: center;
}
.portfolio #portfolio-flters li {
  cursor: pointer;
  display: inline-block;
  padding: 8px 20px 10px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  color: #4d4643;
  transition: all 0.3s;
  border-radius: 4px;
}
.portfolio #portfolio-flters li:hover,
.portfolio #portfolio-flters li.filter-active {
  color: #fff;
  background: #a78c3f;
}
.portfolio #portfolio-flters li:last-child {
  margin-right: 0;
}
.portfolio .portfolio-item {
  margin-bottom: 30px;
}
.portfolio .portfolio-item .portfolio-info {
  opacity: 0;
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 0;
  z-index: 3;
  transition: all ease-in-out 0.3s;
  background: rgba(255, 255, 255, 0.9);
  padding: 15px;
}
.portfolio .portfolio-item .portfolio-info h4 {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
  color: #111;
}
.portfolio .portfolio-item .portfolio-info p {
  color: #444444;
  font-size: 14px;
  margin-bottom: 0;
}
.portfolio .portfolio-item .portfolio-info .preview-link,
.portfolio .portfolio-item .portfolio-info .details-link {
  position: absolute;
  right: 40px;
  font-size: 24px;
  top: calc(50% - 18px);
  color: #2b2b2b;
}
.portfolio .portfolio-item .portfolio-info .preview-link:hover,
.portfolio .portfolio-item .portfolio-info .details-link:hover {
  color: #a78c3f;
}
.portfolio .portfolio-item .portfolio-info .details-link {
  right: 10px;
}
.portfolio .portfolio-item .portfolio-links {
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 3;
  position: absolute;
  transition: all ease-in-out 0.3s;
}
.portfolio .portfolio-item .portfolio-links a {
  color: #fff;
  margin: 0 2px;
  font-size: 28px;
  display: inline-block;
  transition: 0.3s;
}
.portfolio .portfolio-item .portfolio-links a:hover {
  color: #57e76f;
}
.portfolio .portfolio-item:hover .portfolio-info {
  opacity: 1;
  bottom: 20px;
}

/*--------------------------------------------------------------
# Portfolio Details
--------------------------------------------------------------*/
.portfolio-details {
  padding-top: 40px;
}
.portfolio-details .portfolio-details-slider img {
  width: 100%;
}
.portfolio-details .portfolio-details-slider .swiper-pagination {
  margin-top: 20px;
  position: relative;
}
.portfolio-details
  .portfolio-details-slider
  .swiper-pagination
  .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #a78c3f;
}
.portfolio-details
  .portfolio-details-slider
  .swiper-pagination
  .swiper-pagination-bullet-active {
  background-color: #a78c3f;
}
.portfolio-details .portfolio-info {
  padding: 30px;
  box-shadow: 0px 0 30px rgba(17, 17, 17, 0.08);
}
.portfolio-details .portfolio-info h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.portfolio-details .portfolio-info ul {
  list-style: none;
  padding: 0;
  font-size: 15px;
}
.portfolio-details .portfolio-info ul li + li {
  margin-top: 10px;
}
.portfolio-details .portfolio-description {
  padding-top: 30px;
}
.portfolio-details .portfolio-description h2 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}
.portfolio-details .portfolio-description p {
  padding: 0;
}

/*--------------------------------------------------------------
# Clients

--------------------------------------------------------------*/
.clients .clients-wrap {
  border-top: 0px solid #ececec;
  border-left: 0px solid #ececec;
}
.clients .client-logo {
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  overflow: hidden;
  background: #fff;
  height: 100px;
}
.clients .client-logo img {
  transition: all 0.3s ease-in-out;
  height: 36px;
  filter: grayscale(100%);
}
.clients .client-logo:hover img {
  filter: none;
  transform: scale(1.1);
}

/*--------------------------------------------------------------
# About Us
--------------------------------------------------------------*/
.about-us .content h2 {
  font-weight: 700;
  font-size: 42px;
  line-height: 60px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.about-us .content h3 {
  font-weight: 500;
  line-height: 32px;
  font-size: 24px;
}
.about-us .content p:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Our Team
--------------------------------------------------------------*/
.team .member {
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
.team .member .member-img {
  position: relative;
  overflow: hidden;
}
.team .member .social {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 40px;
  opacity: 0;
  transition: ease-in-out 0.3s;
  text-align: center;
  background: rgba(255, 255, 255, 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
}
.team .member .social a {
  transition: color 0.3s;
  color: #111;
  margin: 0 10px;
  display: inline-flex;
  align-items: center;
  line-height: 0;
}
.team .member .social a i {
  line-height: 0;
}
.team .member .social a:hover {
  color: #a78c3f;
}
.team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}
.team .member .member-info {
  padding: 25px 15px;
}
.team .member .member-info h4 {
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 18px;
  color: #111;
}
.team .member .member-info span {
  display: block;
  font-size: 13px;
  font-weight: 400;
  color: #b4aca8;
}
.team .member .member-info p {
  font-style: italic;
  font-size: 14px;
  line-height: 26px;
  color: #847872;
}
.team .member:hover .social {
  opacity: 1;
}

/*--------------------------------------------------------------
# Our Skills
--------------------------------------------------------------*/
.skills .progress {
  height: 60px;
  display: block;
  background: none;
  border-radius: 0;
}
.skills .progress .skill {
  padding: 0;
  margin: 0 0 6px 0;
  text-transform: uppercase;
  display: block;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #111;
}
.skills .progress .skill .val {
  float: right;
  font-style: normal;
}
.skills .progress-bar-wrap {
  background: #e7e7e7;
}
.skills .progress-bar {
  width: 1px;
  height: 10px;
  transition: 0.9s;
  background-color: #a78c3f;
}

/*--------------------------------------------------------------
# Features
--------------------------------------------------------------*/
.features .icon-box {
  display: flex;
  align-items: center;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  transition: ease-in-out 0.3s;
}
.features .icon-box i {
  font-size: 32px;
  padding-right: 10px;
  line-height: 1;
}
.features .icon-box h3 {
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-size: 16px;
}
.features .icon-box h3 a {
  color: #111;
  transition: ease-in-out 0.3s;
}
.features .icon-box h3 a:hover {
  color: #a78c3f;
}

/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
.pricing .box {
  padding: 20px;
  background: #fff;
  text-align: center;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.pricing h3 {
  font-weight: 400;
  margin: -20px -20px 20px -20px;
  padding: 20px 15px;
  font-size: 16px;
  font-weight: 600;
  color: #847872;
  background: #f8f8f8;
}
.pricing h4 {
  font-size: 36px;
  color: #a78c3f;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px;
}
.pricing h4 sup {
  font-size: 20px;
  top: -15px;
  left: -3px;
}
.pricing h4 span {
  color: #bababa;
  font-size: 16px;
  font-weight: 300;
}
.pricing ul {
  padding: 0;
  list-style: none;
  color: #4d4643;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
}
.pricing ul li {
  padding-bottom: 16px;
}
.pricing ul i {
  color: #a78c3f;
  font-size: 18px;
  padding-right: 4px;
}
.pricing ul .na {
  color: #ccc;
  text-decoration: line-through;
}
.pricing .btn-wrap {
  margin: 20px -20px -20px -20px;
  padding: 20px 15px;
  background: #f8f8f8;
  text-align: center;
}
.pricing .btn-buy {
  background: #a78c3f;
  display: inline-block;
  padding: 8px 35px 10px 35px;
  border-radius: 4px;
  color: #fff;
  transition: none;
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  transition: 0.3s;
}
.pricing .btn-buy:hover {
  background: #2ae149;
}
.pricing .featured h3 {
  color: #fff;
  background: #a78c3f;
}
.pricing .advanced {
  width: 200px;
  position: absolute;
  top: 18px;
  right: -68px;
  transform: rotate(45deg);
  z-index: 1;
  font-size: 14px;
  padding: 1px 0 3px 0;
  background: #a78c3f;
  color: #fff;
}

/*--------------------------------------------------------------
# Frequently Asked Questions
--------------------------------------------------------------*/
.faq .faq-list {
  padding: 0 100px;
}
.faq .faq-list ul {
  padding: 0;
  list-style: none;
}
.faq .faq-list li + li {
  margin-top: 15px;
}
.faq .faq-list li {
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  position: relative;
  font-style: italic;
}
.faq .faq-list a {
  display: block;
  block-color: #be9756;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  padding: 0 30px;
  outline: none;
  font-style: italic;
  cursor: pointer;
}
.faq .faq-list .icon-help {
  font-size: 24px;
  position: absolute;
  right: 0;
  left: 20px;
  color: lightgray;
}
.faq .faq-list .icon-show,
.faq .faq-list .icon-close {
  font-size: 24px;
  position: absolute;
  right: 0;
  top: 0;
}
.faq .faq-list p {
  margin-bottom: 0;
  padding: 10px 0 0 0;
}
.faq .faq-list .icon-show {
  display: none;
}
.faq .faq-list a.collapsed {
  color: #be9756;
  transition: 0.3s;
}
.faq .faq-list a.collapsed:hover {
  color: #be9756;
}
.faq .faq-list a.collapsed .icon-show {
  display: inline-block;
}
.faq .faq-list a.collapsed .icon-close {
  display: none;
}
@media (max-width: 1200px) {
  .faq .faq-list {
    padding: 0;
  }
}

/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonials .testimonials-carousel,
.testimonials .testimonials-slider {
  overflow: hidden;
}
.testimonials .testimonial-item {
  box-sizing: content-box;
  padding: 40px;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  position: relative;
  background: #fff;
}
.testimonials .testimonial-item .testimonial-img {
  width: 90px;
  border: 6px solid #fff;
  float: left;
  margin: 0 10px 0 0;
}
.testimonials .testimonial-item h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  color: #111;
}
.testimonials .testimonial-item h4 {
  font-size: 14px;
  color: #999;
  margin: 0;
}
.testimonials .testimonial-item .quote-icon-left,
.testimonials .testimonial-item .quote-icon-right {
  color: #dddddd;
  font-size: 26px;
}
.testimonials .testimonial-item .quote-icon-left {
  display: inline-block;
  left: -5px;
  position: relative;
}
.testimonials .testimonial-item .quote-icon-right {
  display: inline-block;
  right: -5px;
  position: relative;
  top: 10px;
}
.testimonials .testimonial-item p {
  font-style: italic;
  margin: 15px 0 0 0;
  padding: 0;
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info-wrap {
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  font-size: 14px;
  padding: 20px 10px;
}
.contact .info {
  background: #fff;
}
.contact .info p {
  padding: 0 0 0 60px;
  margin-bottom: 0;
  font-size: 14px;
  color: #444444;
}
.contact .info-wrap a {
  color: #000000;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  color: #fff;
  font-size: 14px;
  background: #111;
}
#footer .footer-top {
  padding: 60px 0 30px 0;
  background: #a78c3f;
}
#footer .footer-top .footer-contact {
  margin-bottom: 30px;
}
#footer .footer-top h3 {
  font-size: 19px;
  margin: 0 0 10px 0;
  padding: 2px 0 2px 0;
  line-height: 1;
  font-weight: bold;
  text-transform: capitalize;
  color: #000000;
}
#footer .footer-top .footer-contact p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Roboto", sans-serif;
  color: #000000;
}
#footer .footer-top .footer-contact a {
  color: #000000;
}
#footer .footer-top h4 {
  font-size: 19px;
  font-weight: bold;
  position: relative;
  padding-bottom: 12px;
  color: #000000;
}
#footer .footer-top .footer-links {
  margin-bottom: 30px;
}
#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer .footer-top .footer-links ul i {
  padding-right: 2px;
  color: #1ed33c;
  font-size: 18px;
  line-height: 1;
}
#footer .footer-top .footer-links ul li {
  padding: 6px 0;
  display: flex;
  align-items: center;
}
#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}
#footer .footer-top .footer-links ul a {
  transition: 0.3s;
  color: #000000;
  display: inline-block;
  line-height: 1;
}
#footer .footer-top .footer-links ul a:hover {
  text-decoration: none;
  color: #a78c3f;
}
#footer .footer-newsletter {
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}
#footer .footer-newsletter h4 {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  position: relative;
  padding-bottom: 12px;
}
#footer .footer-newsletter form {
  margin-top: 30px;
  background: #fff;
  padding: 6px 10px;
  position: relative;
  border-radius: 4px 0 0 4px;
  text-align: left;
}
#footer .footer-newsletter form input[type="email"] {
  border: 0;
  padding: 4px 8px;
  width: calc(100% - 100px);
}
#footer .footer-newsletter form input[type="submit"] {
  position: absolute;
  top: 0;
  right: -4px;
  bottom: 0;
  border: 0;
  background: none;
  font-size: 16px;
  padding: 0 20px;
  background: #a78c3f;
  color: #fff;
  transition: 0.3s;
  border-radius: 0 4px 4px 0;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}
#footer .footer-newsletter form input[type="submit"]:hover {
  background: #2ae149;
}
#footer .credits {
  padding-top: 5px;
  font-size: 13px;
  color: #fff;
}
#footer .social-links a {
  font-size: 18px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 4px;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}
#footer .social-links a:hover {
  background: #a78c3f;
  color: #fff;
  text-decoration: none;
}

.button {
  display: inline-block;
  border-radius: 4px;
  background-color: #a78c3f;
  border: none;
  color: #ffffff !important;
  text-align: center;
  font-size: 12px;
  padding: 12px;
  width: 150px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 8px;
}

.button1 {
  display: inline-block;
  border-radius: 4px;
  background-color: #109c95;
  border: none;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  padding: 12px;
  width: 150px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 4px;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button span:after {
  content: "\00bb";
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {
  opacity: 1;
  right: 0;
}

.navbar a.button {
  margin: 0 0 0 20px;
  padding: 12px !important;
  font-size: 12px !important;
  font-weight: normal !important;
  color: #ffffff;
  display: block;
  text-align: center;
}
.navbar a.button:hover {
  color: #ffffff;
}
.navbar a.button:hover span:after {
  opacity: 1;
  right: 0;
}

.font {
  font-family: "Open Sans", sans-serif;
  color: #4d4643;
  font-size: 14px;
}

.font1 {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: right;
  font-style: italic;
}

.font2 {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 15px;
  text-align: left;
  font-style: italic;
}

.font-heading {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: left;
  font-style: italic;
}

.font-heading1 {
  font-family: "Open Sans", sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: right;
  font-style: italic;
}

.p-10 {
  padding: 10px;
}
ul,
li {
  list-style: none;
  padding: 0;
}

.navbar .p-10 {
  padding: 0;
}
#skills .col-6 {
  margin: 0 auto;
}
/*.img-left-box{max-width: 400px; width: 100%; margin-right: 30px; float: left; margin-bottom: 20px; position: relative; box-shadow: 10px 10px 0 #a78c3f;}
.img-left-box img{width: 100%;}*/
/*.img-left-box .overlay{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgb(0 0 0 / 69%); display: flex; align-items: center; justify-content: center;}
*/
.about-us {
  overflow: hidden;
  position: relative;
  width: 100%;
  min-height: 100vh;
  height: 100%;
  background: url(../img/about-bg.jpg) top center;
  background-size: cover;
  background-attachment: fixed;
}
.about-us:before {
  content: "";
  background: rgb(0 0 0 / 77%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.about-us p {
  color: #ffffff;
}

.about-content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.submit-btn {
  background: #123801;
  border: 2px solid #123801;
  color: #ffffff;
  transition: all ease 0.4s;
}
.submit-btn:hover {
  background: #54af2b;
  border-color: #54af2b;
}

#nomination .submit-btn {
  position: relative;
}
#nomination #loading {
  position: absolute;
  right: 0px;
  transform: translateY(-50%);
  font-size: 0;
  top: 50%;
}
#nomination table {
  color: #4d4643;
  border: 2px solid #ffffff;
  background: #ffffff;
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-label {
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
}

#whyattend .content img {
  width: 200px;
}
#whyattend .content .row {
  border-bottom: 1px solid #5fa140;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
#whyattend.whyattend .content .row {
  border-bottom: 1px solid #e1a644;
}
#whyattend li,
#partners li {
  margin-bottom: 20px;
}
#whyattend li:before,
#partners li:before {
  content: "";
  background: url(../img/arrow.png);
  display: inline-block;
  width: 13px;
  height: 11px;
  background-size: 13px;
  margin-right: 5px;
}

@media screen and (max-width: 500px) {
  #whyattend .content,
  #whyattend .content h3,
  #whyattend .content p {
    text-align: center !important;
  }
  #whyattend .content .row:nth-child(even) .img-box {
    order: 0;
  }
  #whyattend .content .row:nth-child(even) .content-box {
    order: 1;
  }
}

select option:disabled {
  color: #000000;
  background: #cecece;
  font-weight: bold;
}
.form-wrapper {
  background-color: white;
  color: #000;
  padding: 30px;
  box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}
.nominate label {
  color: #000;
  font-size: 15px;
}
.nominate .form-wrapper p {
  text-align: center;
  background: #fff;
  width: 100%;
  font-weight: 600;
}
.nominate .form-wrapper p span {
  background: #fff;
  padding: 0 10px;
}
p.no-span {
  display: table;
  white-space: nowrap;
  margin: 0 !important;
  padding: 0 !important;
}
p.no-span:before,
p.no-span:after {
  border-top: 1px solid #c7c7c7;
  content: "";
  display: table-cell;
  position: relative;
  top: 0.7em;
  width: 45%;
}

.highlights-sec {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background: url(../img/hightlight-bg.jpg) top center;
  min-height: 60vh;
  background-size: cover;
  background-attachment: fixed;
}
.highlights-sec:before {
  content: "";
  background: rgb(0 0 0 / 85%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.highlights-content {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.highlights-sec p {
  font-size: 1.1rem;
  line-height: 1.8;
}

#stars,
#stars2,
#stars3 {
  border-radius: 50%;
}
#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 315px 448px #ccc, 392px 1441px #fff, 675px 1618px #fff,
    227px 313px #fff, 931px 455px #fff, 1932px 1130px #fff, 34px 1849px #fff,
    1978px 657px #fff, 1010px 375px #fff, 889px 937px #fff, 795px 1228px #fff,
    1010px 1944px #fff, 967px 211px #fff, 1999px 100px #fff, 514px 1665px #fff,
    1453px 1193px #fff, 1332px 1335px #fff, 1670px 1837px #fff, 331px 684px #fff,
    540px 1393px #fff, 1893px 1699px #fff, 610px 1136px #fff, 1420px 1312px #fff,
    1872px 1906px #fff, 1526px 329px #fff, 240px 37px #fff, 1568px 936px #fff,
    1705px 1461px #fff, 670px 311px #fff, 1753px 612px #fff, 1526px 1072px #fff,
    1310px 407px #fff, 1617px 628px #fff, 1450px 897px #fff, 1480px 1224px #fff,
    195px 1877px #fff, 1233px 1963px #fff, 1636px 724px #fff, 906px 125px #fff,
    1979px 529px #fff, 674px 740px #fff, 531px 1959px #fff, 488px 1389px #fff,
    1835px 731px #fff, 812px 212px #fff, 1453px 707px #fff, 457px 1595px #fff,
    1593px 695px #fff, 966px 1959px #fff, 660px 544px #fff, 177px 1493px #fff,
    1949px 1301px #fff, 1927px 1542px #fff, 96px 185px #fff, 829px 120px #fff,
    1129px 890px #fff, 266px 598px #fff, 499px 1919px #fff, 1506px 689px #fff,
    1125px 311px #fff, 1740px 645px #fff, 1610px 1688px #fff, 606px 1880px #fff,
    143px 849px #fff, 1968px 191px #fff, 960px 91px #fff, 584px 1394px #fff,
    1097px 1153px #fff, 403px 1375px #fff, 1482px 345px #fff, 811px 1557px #fff,
    110px 1638px #fff, 1797px 451px #fff, 772px 1534px #fff, 587px 924px #fff,
    546px 20px #fff, 1083px 796px #fff, 1375px 1278px #fff, 464px 245px #fff,
    1074px 643px #fff, 924px 1825px #fff, 746px 370px #fff, 1844px 1588px #fff,
    786px 553px #fff, 191px 120px #fff, 1901px 580px #fff, 1669px 1963px #fff,
    1159px 1537px #fff, 1144px 31px #fff, 611px 429px #fff, 1930px 1550px #fff,
    1648px 1700px #fff, 714px 1700px #fff, 529px 1166px #fff, 281px 355px #fff,
    1282px 55px #fff, 93px 1546px #fff, 1147px 1661px #fff, 592px 1683px #fff,
    1041px 728px #fff, 1919px 1074px #fff, 1339px 1362px #fff, 841px 1586px #fff,
    1275px 27px #fff, 932px 1423px #fff, 588px 298px #fff, 365px 502px #fff,
    1620px 620px #fff, 394px 401px #fff, 428px 1622px #fff, 93px 1707px #fff,
    1894px 1814px #fff, 1709px 1856px #fff, 1887px 849px #fff, 1362px 422px #fff,
    1653px 670px #fff, 1395px 1750px #fff, 451px 1662px #fff, 337px 96px #fff,
    584px 498px #fff, 920px 243px #fff, 1378px 1480px #fff, 877px 494px #fff,
    65px 1422px #fff, 1669px 648px #fff, 1266px 586px #fff, 1102px 799px #fff,
    552px 1252px #fff, 802px 1331px #fff, 728px 499px #fff, 468px 335px #fff,
    123px 1211px #fff, 144px 1662px #fff, 1697px 572px #fff, 1629px 5px #fff,
    483px 1375px #fff, 751px 1157px #fff, 274px 1829px #fff, 98px 971px #fff,
    35px 238px #fff, 1695px 157px #fff, 245px 508px #fff, 1691px 1857px #fff,
    22px 1833px #fff, 207px 481px #fff, 35px 676px #fff, 68px 1966px #fff,
    1188px 1394px #fff, 1492px 831px #fff, 237px 1496px #fff, 991px 437px #fff,
    1394px 711px #fff, 1034px 865px #fff, 774px 1147px #fff, 750px 1671px #fff,
    890px 1012px #fff, 1650px 1906px #fff, 1531px 772px #fff, 1455px 477px #fff,
    292px 308px #fff, 87px 1419px #fff, 1661px 104px #fff, 795px 578px #fff,
    1383px 333px #fff, 864px 1350px #fff, 1626px 1556px #fff, 669px 734px #fff,
    790px 1112px #fff, 1557px 413px #fff, 1932px 1992px #fff, 1518px 1209px #fff,
    1679px 1040px #fff, 1652px 457px #fff, 262px 910px #fff, 1707px 573px #fff,
    1561px 1168px #fff, 602px 615px #fff, 1324px 713px #fff, 750px 468px #fff,
    831px 484px #fff, 1965px 1152px #fff, 1116px 566px #fff, 117px 438px #fff,
    303px 1539px #fff, 1470px 1895px #fff, 1802px 598px #fff, 1350px 1492px #fff,
    269px 1179px #fff, 487px 989px #fff, 888px 1578px #fff, 1634px 1482px #fff,
    1184px 918px #fff, 1636px 1815px #fff, 1426px 1832px #fff, 540px 944px #fff,
    1653px 1915px #fff, 1953px 776px #fff, 1576px 823px #fff, 1489px 1171px #fff,
    724px 1029px #fff, 454px 1054px #fff, 1531px 1944px #fff, 73px 904px #fff,
    729px 496px #fff, 137px 195px #fff, 320px 271px #fff, 193px 1714px #fff,
    399px 524px #fff, 751px 115px #fff, 1346px 1733px #fff, 872px 10px #fff,
    1366px 648px #fff, 1101px 660px #fff, 232px 1164px #fff, 202px 1835px #fff,
    919px 1384px #fff, 1800px 874px #fff, 726px 788px #fff, 1844px 110px #fff,
    1362px 399px #fff, 952px 1030px #fff, 1715px 176px #fff, 1104px 1532px #fff,
    966px 1554px #fff, 1897px 1790px #fff, 902px 863px #fff, 1547px 916px #fff,
    21px 1498px #fff, 350px 1728px #fff, 1549px 443px #fff, 571px 1608px #fff,
    559px 990px #fff, 1113px 149px #fff, 1749px 507px #fff, 809px 850px #fff,
    1688px 1001px #fff, 1043px 446px #fff, 1481px 836px #fff, 1559px 1553px #fff,
    1768px 12px #fff, 233px 564px #fff, 1518px 233px #fff, 274px 981px #fff,
    88px 1363px #fff, 1155px 508px #fff, 539px 993px #fff, 353px 983px #fff,
    668px 1418px #fff, 756px 1671px #fff, 1693px 1354px #fff, 271px 458px #fff,
    1207px 1410px #fff, 1202px 1231px #fff, 643px 1060px #fff, 163px 925px #fff,
    281px 1266px #fff, 1894px 806px #fff, 1950px 353px #fff, 1969px 209px #fff,
    994px 1775px #fff, 976px 1040px #fff, 1135px 822px #fff, 1843px 1413px #fff,
    881px 1528px #fff, 1412px 911px #fff, 1503px 804px #fff, 838px 1194px #fff,
    1919px 84px #fff, 1617px 162px #fff, 22px 461px #fff, 1327px 525px #fff,
    724px 1915px #fff, 780px 1158px #fff, 1917px 1755px #fff, 1017px 1474px #fff,
    177px 1596px #fff, 829px 1782px #fff, 780px 128px #fff, 826px 1931px #fff,
    605px 1043px #fff, 632px 1297px #fff, 549px 1674px #fff, 394px 1056px #fff,
    1850px 215px #fff, 1698px 494px #fff, 866px 1632px #fff, 59px 639px #fff,
    857px 1907px #fff, 1655px 155px #fff, 1185px 42px #fff, 1460px 1362px #fff,
    1735px 1136px #fff, 289px 1381px #fff, 972px 1986px #fff, 1432px 533px #fff,
    1315px 1575px #fff, 44px 1157px #fff, 1722px 1527px #fff, 484px 1250px #fff,
    1087px 889px #fff, 1005px 1975px #fff, 666px 425px #fff, 1945px 1296px #fff,
    217px 671px #fff, 697px 539px #fff, 684px 1358px #fff, 1368px 1104px #fff,
    1801px 1613px #fff, 1401px 346px #fff, 1249px 813px #fff, 1867px 1751px #fff,
    1846px 1180px #fff, 1793px 93px #fff, 774px 60px #fff, 1095px 1268px #fff,
    985px 790px #fff, 833px 1080px #fff, 1151px 1528px #fff, 1856px 848px #fff,
    373px 1356px #fff, 556px 1523px #fff, 189px 1692px #fff, 1870px 636px #fff,
    185px 1663px #fff, 600px 1113px #fff, 1298px 963px #fff, 91px 1477px #fff,
    1249px 502px #fff, 1690px 1397px #fff, 102px 549px #fff, 588px 227px #fff,
    1148px 161px #fff, 646px 674px #fff, 702px 1832px #fff, 849px 894px #fff,
    1284px 1192px #fff, 741px 674px #fff, 959px 353px #fff, 283px 838px #fff,
    321px 532px #fff, 1780px 1397px #fff, 1879px 988px #fff, 100px 140px #fff,
    1791px 1320px #fff, 742px 666px #fff, 215px 97px #fff, 1766px 58px #fff,
    1240px 1002px #fff, 742px 93px #fff, 1430px 186px #fff, 885px 1493px #fff,
    917px 1031px #fff, 1247px 33px #fff, 685px 702px #fff, 343px 1788px #fff,
    898px 770px #fff, 1925px 1507px #fff, 1876px 1890px #fff, 1636px 1001px #fff,
    1197px 17px #fff, 1656px 1112px #fff, 1670px 483px #fff, 857px 1410px #fff,
    1970px 451px #fff, 1634px 9px #fff, 1597px 769px #fff, 1441px 1551px #fff,
    1709px 672px #fff, 1688px 958px #fff, 1875px 95px #fff, 1970px 26px #fff,
    395px 1747px #fff, 424px 129px #fff, 960px 1455px #fff, 348px 665px #fff,
    115px 1078px #fff, 1740px 866px #fff, 118px 1475px #fff, 534px 17px #fff,
    564px 1010px #fff, 1226px 1262px #fff, 1645px 154px #fff, 1171px 964px #fff,
    69px 1060px #fff, 1459px 576px #fff, 385px 1604px #fff, 690px 845px #fff,
    1904px 114px #fff, 1052px 1026px #fff, 891px 1954px #fff, 1798px 1170px #fff,
    151px 358px #fff, 574px 1473px #fff, 1661px 1692px #fff, 1016px 1386px #fff,
    684px 464px #fff, 40px 1110px #fff, 1114px 975px #fff, 662px 823px #fff,
    1796px 446px #fff, 1724px 1103px #fff, 264px 1237px #fff, 1152px 375px #fff,
    245px 1920px #fff, 1940px 882px #fff, 1204px 1439px #fff, 270px 1299px #fff,
    1548px 1389px #fff, 1926px 899px #fff, 1049px 928px #fff, 1560px 1888px #fff,
    80px 1360px #fff, 1802px 1994px #fff, 436px 98px #fff, 1858px 1623px #fff,
    1259px 1614px #fff, 1545px 1954px #fff, 957px 1065px #fff, 219px 1671px #fff,
    194px 1038px #fff, 1566px 1203px #fff, 1687px 360px #fff, 1431px 1265px #fff,
    1026px 1005px #fff, 1452px 1463px #fff, 1865px 1820px #fff, 49px 294px #fff,
    1668px 1216px #fff, 562px 1762px #fff, 326px 1418px #fff, 689px 1172px #fff,
    386px 155px #fff, 1942px 784px #fff, 1710px 722px #fff, 1552px 985px #fff,
    578px 1728px #fff, 509px 938px #fff, 1906px 729px #fff, 534px 681px #fff,
    1386px 820px #fff, 174px 1357px #fff, 110px 887px #fff, 80px 598px #fff,
    1605px 635px #fff, 1777px 1147px #fff, 905px 277px #fff, 99px 515px #fff,
    1432px 924px #fff, 1923px 415px #fff, 1935px 827px #fff, 1792px 1961px #fff,
    881px 415px #fff, 911px 1466px #fff, 1432px 1191px #fff, 1825px 391px #fff,
    1240px 152px #fff, 903px 899px #fff, 352px 408px #fff, 1995px 433px #fff,
    1366px 1691px #fff, 223px 1580px #fff, 1591px 1966px #fff, 1843px 693px #fff,
    26px 405px #fff, 1332px 1477px #fff, 759px 1878px #fff, 616px 537px #fff,
    1988px 1999px #fff, 1337px 1846px #fff, 799px 841px #fff, 1582px 1627px #fff,
    946px 1432px #fff, 1759px 1851px #fff, 1272px 1572px #fff, 189px 1053px #fff,
    1874px 1218px #fff, 685px 207px #fff, 1444px 1861px #fff, 150px 353px #fff,
    1608px 678px #fff, 1103px 1694px #fff, 1146px 1007px #fff, 99px 1642px #fff,
    1488px 1009px #fff, 552px 1191px #fff, 463px 886px #fff, 53px 1807px #fff,
    1131px 492px #fff, 1467px 800px #fff, 432px 1539px #fff, 1336px 1554px #fff,
    661px 408px #fff, 1149px 243px #fff, 642px 350px #fff, 1152px 449px #fff,
    889px 865px #fff, 1111px 113px #fff, 446px 1271px #fff, 1595px 1585px #fff,
    1403px 5px #fff, 876px 926px #fff, 748px 1022px #fff, 1493px 683px #fff,
    161px 1933px #fff, 662px 1823px #fff, 822px 1904px #fff, 430px 1749px #fff,
    991px 874px #fff, 492px 1904px #fff, 770px 616px #fff, 769px 403px #fff,
    806px 283px #fff, 1697px 1011px #fff, 263px 566px #fff, 1398px 323px #fff,
    351px 478px #fff, 488px 1894px #fff, 793px 1695px #fff, 1989px 172px #fff,
    672px 1794px #fff, 1260px 1748px #fff, 1979px 826px #fff, 1076px 248px #fff,
    198px 279px #fff, 1590px 1293px #fff, 1284px 1334px #fff, 895px 626px #fff,
    875px 1453px #fff, 83px 349px #fff, 748px 1488px #fff, 1954px 1002px #fff,
    572px 936px #fff, 1066px 1214px #fff, 1981px 1133px #fff, 1421px 1215px #fff,
    839px 464px #fff, 920px 941px #fff, 1236px 150px #fff, 1366px 1716px #fff,
    913px 611px #fff, 899px 1704px #fff, 46px 1801px #fff, 1566px 1923px #fff,
    1320px 732px #fff, 513px 1037px #fff, 1071px 40px #fff, 840px 1362px #fff,
    1071px 720px #fff, 176px 586px #fff, 380px 977px #fff, 1098px 1469px #fff,
    226px 66px #fff, 1678px 1136px #fff, 1153px 454px #fff, 1041px 812px #fff,
    1860px 1919px #fff, 316px 1624px #fff, 666px 1479px #fff, 1720px 1626px #fff,
    953px 1306px #fff, 1359px 233px #fff, 611px 1558px #fff, 1339px 111px #fff,
    356px 1739px #fff, 1097px 1373px #fff, 998px 1988px #fff, 1002px 631px #fff,
    949px 1058px #fff, 550px 1672px #fff, 776px 1169px #fff, 682px 1346px #fff,
    593px 428px #fff, 83px 495px #fff, 1915px 403px #fff, 181px 396px #fff,
    1516px 513px #fff, 110px 410px #fff, 459px 12px #fff, 1928px 924px #fff,
    1805px 631px #fff, 698px 35px #fff, 1074px 349px #fff, 1753px 1125px #fff,
    947px 1619px #fff, 1659px 407px #fff, 1764px 529px #fff, 1956px 1787px #fff,
    1759px 1372px #fff, 1670px 198px #fff, 1523px 1295px #fff, 710px 1068px #fff,
    1464px 1562px #fff, 1141px 188px #fff, 204px 1142px #fff, 899px 104px #fff,
    205px 999px #fff, 1987px 1520px #fff, 1512px 208px #fff, 1773px 1682px #fff,
    372px 1867px #fff, 1061px 1703px #fff, 639px 549px #fff, 939px 161px #fff,
    509px 100px #fff, 1337px 1582px #fff, 504px 1573px #fff, 1641px 243px #fff,
    1615px 1087px #fff, 1009px 470px #fff, 1783px 1539px #fff, 135px 17px #fff,
    257px 1822px #fff, 863px 1613px #fff, 1545px 1034px #fff, 1280px 683px #fff,
    1794px 1416px #fff, 446px 1432px #fff, 562px 1229px #fff, 266px 838px #fff,
    1739px 844px #fff, 1684px 1327px #fff, 1249px 1796px #fff,
    1220px 1062px #fff, 1089px 1464px #fff, 533px 1023px #fff, 820px 1705px #fff,
    625px 1940px #fff, 82px 1177px #fff, 651px 1011px #fff, 310px 1111px #fff,
    839px 1362px #fff, 1305px 887px #fff, 1419px 1031px #fff, 675px 635px #fff,
    1095px 414px #fff, 1481px 917px #fff, 1482px 1820px #fff, 1688px 1735px #fff,
    746px 902px #fff, 536px 1228px #fff, 1408px 681px #fff, 1401px 1924px #fff,
    1156px 973px #fff, 581px 550px #fff, 1018px 486px #fff, 1991px 401px #fff,
    38px 205px #fff, 304px 565px #fff, 81px 897px #fff, 1788px 1754px #fff,
    542px 1710px #fff, 1854px 1024px #fff, 897px 742px #fff, 526px 1647px #fff,
    684px 378px #fff, 1529px 67px #fff, 1109px 1780px #fff, 1121px 422px #fff,
    1640px 1647px #fff, 1033px 1114px #fff, 834px 1567px #fff, 262px 423px #fff,
    961px 222px #fff, 1826px 656px #fff, 1161px 344px #fff, 236px 1246px #fff,
    559px 1814px #fff, 1521px 1140px #fff, 346px 169px #fff, 914px 1706px #fff,
    651px 190px #fff, 835px 1961px #fff, 429px 1928px #fff, 1088px 1921px #fff,
    201px 1570px #fff, 601px 1349px #fff, 706px 924px #fff, 1350px 493px #fff,
    1575px 453px #fff, 385px 1102px #fff, 748px 71px #fff, 752px 1850px #fff,
    46px 740px #fff, 1510px 957px #fff, 1591px 1733px #fff, 1719px 1523px #fff,
    1923px 221px #fff, 1685px 968px #fff, 580px 391px #fff, 1569px 1099px #fff,
    813px 1584px #fff, 1033px 883px #fff, 49px 463px #fff, 1204px 1306px #fff,
    285px 198px #fff, 396px 587px #fff, 858px 115px #fff, 1693px 1897px #fff,
    418px 1571px #fff, 1769px 1415px #fff;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 315px 448px #fff, 392px 1441px #fff, 675px 1618px #fff,
    227px 313px #fff, 931px 455px #fff, 1932px 1130px #fff, 34px 1849px #fff,
    1978px 657px #fff, 1010px 375px #fff, 889px 937px #fff, 795px 1228px #fff,
    1010px 1944px #fff, 967px 211px #fff, 1999px 100px #fff, 514px 1665px #fff,
    1453px 1193px #fff, 1332px 1335px #fff, 1670px 1837px #fff, 331px 684px #fff,
    540px 1393px #fff, 1893px 1699px #fff, 610px 1136px #fff, 1420px 1312px #fff,
    1872px 1906px #fff, 1526px 329px #fff, 240px 37px #fff, 1568px 936px #fff,
    1705px 1461px #fff, 670px 311px #fff, 1753px 612px #fff, 1526px 1072px #fff,
    1310px 407px #fff, 1617px 628px #fff, 1450px 897px #fff, 1480px 1224px #fff,
    195px 1877px #fff, 1233px 1963px #fff, 1636px 724px #fff, 906px 125px #fff,
    1979px 529px #fff, 674px 740px #fff, 531px 1959px #fff, 488px 1389px #fff,
    1835px 731px #fff, 812px 212px #fff, 1453px 707px #fff, 457px 1595px #fff,
    1593px 695px #fff, 966px 1959px #fff, 660px 544px #fff, 177px 1493px #fff,
    1949px 1301px #fff, 1927px 1542px #fff, 96px 185px #fff, 829px 120px #fff,
    1129px 890px #fff, 266px 598px #fff, 499px 1919px #fff, 1506px 689px #fff,
    1125px 311px #fff, 1740px 645px #fff, 1610px 1688px #fff, 606px 1880px #fff,
    143px 849px #fff, 1968px 191px #fff, 960px 91px #fff, 584px 1394px #fff,
    1097px 1153px #fff, 403px 1375px #fff, 1482px 345px #fff, 811px 1557px #fff,
    110px 1638px #fff, 1797px 451px #fff, 772px 1534px #fff, 587px 924px #fff,
    546px 20px #fff, 1083px 796px #fff, 1375px 1278px #fff, 464px 245px #fff,
    1074px 643px #fff, 924px 1825px #fff, 746px 370px #fff, 1844px 1588px #fff,
    786px 553px #fff, 191px 120px #fff, 1901px 580px #fff, 1669px 1963px #fff,
    1159px 1537px #fff, 1144px 31px #fff, 611px 429px #fff, 1930px 1550px #fff,
    1648px 1700px #fff, 714px 1700px #fff, 529px 1166px #fff, 281px 355px #fff,
    1282px 55px #fff, 93px 1546px #fff, 1147px 1661px #fff, 592px 1683px #fff,
    1041px 728px #fff, 1919px 1074px #fff, 1339px 1362px #fff, 841px 1586px #fff,
    1275px 27px #fff, 932px 1423px #fff, 588px 298px #fff, 365px 502px #fff,
    1620px 620px #fff, 394px 401px #fff, 428px 1622px #fff, 93px 1707px #fff,
    1894px 1814px #fff, 1709px 1856px #fff, 1887px 849px #fff, 1362px 422px #fff,
    1653px 670px #fff, 1395px 1750px #fff, 451px 1662px #fff, 337px 96px #fff,
    584px 498px #fff, 920px 243px #fff, 1378px 1480px #fff, 877px 494px #fff,
    65px 1422px #fff, 1669px 648px #fff, 1266px 586px #fff, 1102px 799px #fff,
    552px 1252px #fff, 802px 1331px #fff, 728px 499px #fff, 468px 335px #fff,
    123px 1211px #fff, 144px 1662px #fff, 1697px 572px #fff, 1629px 5px #fff,
    483px 1375px #fff, 751px 1157px #fff, 274px 1829px #fff, 98px 971px #fff,
    35px 238px #fff, 1695px 157px #fff, 245px 508px #fff, 1691px 1857px #fff,
    22px 1833px #fff, 207px 481px #fff, 35px 676px #fff, 68px 1966px #fff,
    1188px 1394px #fff, 1492px 831px #fff, 237px 1496px #fff, 991px 437px #fff,
    1394px 711px #fff, 1034px 865px #fff, 774px 1147px #fff, 750px 1671px #fff,
    890px 1012px #fff, 1650px 1906px #fff, 1531px 772px #fff, 1455px 477px #fff,
    292px 308px #fff, 87px 1419px #fff, 1661px 104px #fff, 795px 578px #fff,
    1383px 333px #fff, 864px 1350px #fff, 1626px 1556px #fff, 669px 734px #fff,
    790px 1112px #fff, 1557px 413px #fff, 1932px 1992px #fff, 1518px 1209px #fff,
    1679px 1040px #fff, 1652px 457px #fff, 262px 910px #fff, 1707px 573px #fff,
    1561px 1168px #fff, 602px 615px #fff, 1324px 713px #fff, 750px 468px #fff,
    831px 484px #fff, 1965px 1152px #fff, 1116px 566px #fff, 117px 438px #fff,
    303px 1539px #fff, 1470px 1895px #fff, 1802px 598px #fff, 1350px 1492px #fff,
    269px 1179px #fff, 487px 989px #fff, 888px 1578px #fff, 1634px 1482px #fff,
    1184px 918px #fff, 1636px 1815px #fff, 1426px 1832px #fff, 540px 944px #fff,
    1653px 1915px #fff, 1953px 776px #fff, 1576px 823px #fff, 1489px 1171px #fff,
    724px 1029px #fff, 454px 1054px #fff, 1531px 1944px #fff, 73px 904px #fff,
    729px 496px #fff, 137px 195px #fff, 320px 271px #fff, 193px 1714px #fff,
    399px 524px #fff, 751px 115px #fff, 1346px 1733px #fff, 872px 10px #fff,
    1366px 648px #fff, 1101px 660px #fff, 232px 1164px #fff, 202px 1835px #fff,
    919px 1384px #fff, 1800px 874px #fff, 726px 788px #fff, 1844px 110px #fff,
    1362px 399px #fff, 952px 1030px #fff, 1715px 176px #fff, 1104px 1532px #fff,
    966px 1554px #fff, 1897px 1790px #fff, 902px 863px #fff, 1547px 916px #fff,
    21px 1498px #fff, 350px 1728px #fff, 1549px 443px #fff, 571px 1608px #fff,
    559px 990px #fff, 1113px 149px #fff, 1749px 507px #fff, 809px 850px #fff,
    1688px 1001px #fff, 1043px 446px #fff, 1481px 836px #fff, 1559px 1553px #fff,
    1768px 12px #fff, 233px 564px #fff, 1518px 233px #fff, 274px 981px #fff,
    88px 1363px #fff, 1155px 508px #fff, 539px 993px #fff, 353px 983px #fff,
    668px 1418px #fff, 756px 1671px #fff, 1693px 1354px #fff, 271px 458px #fff,
    1207px 1410px #fff, 1202px 1231px #fff, 643px 1060px #fff, 163px 925px #fff,
    281px 1266px #fff, 1894px 806px #fff, 1950px 353px #fff, 1969px 209px #fff,
    994px 1775px #fff, 976px 1040px #fff, 1135px 822px #fff, 1843px 1413px #fff,
    881px 1528px #fff, 1412px 911px #fff, 1503px 804px #fff, 838px 1194px #fff,
    1919px 84px #fff, 1617px 162px #fff, 22px 461px #fff, 1327px 525px #fff,
    724px 1915px #fff, 780px 1158px #fff, 1917px 1755px #fff, 1017px 1474px #fff,
    177px 1596px #fff, 829px 1782px #fff, 780px 128px #fff, 826px 1931px #fff,
    605px 1043px #fff, 632px 1297px #fff, 549px 1674px #fff, 394px 1056px #fff,
    1850px 215px #fff, 1698px 494px #fff, 866px 1632px #fff, 59px 639px #fff,
    857px 1907px #fff, 1655px 155px #fff, 1185px 42px #fff, 1460px 1362px #fff,
    1735px 1136px #fff, 289px 1381px #fff, 972px 1986px #fff, 1432px 533px #fff,
    1315px 1575px #fff, 44px 1157px #fff, 1722px 1527px #fff, 484px 1250px #fff,
    1087px 889px #fff, 1005px 1975px #fff, 666px 425px #fff, 1945px 1296px #fff,
    217px 671px #fff, 697px 539px #fff, 684px 1358px #fff, 1368px 1104px #fff,
    1801px 1613px #fff, 1401px 346px #fff, 1249px 813px #fff, 1867px 1751px #fff,
    1846px 1180px #fff, 1793px 93px #fff, 774px 60px #fff, 1095px 1268px #fff,
    985px 790px #fff, 833px 1080px #fff, 1151px 1528px #fff, 1856px 848px #fff,
    373px 1356px #fff, 556px 1523px #fff, 189px 1692px #fff, 1870px 636px #fff,
    185px 1663px #fff, 600px 1113px #fff, 1298px 963px #fff, 91px 1477px #fff,
    1249px 502px #fff, 1690px 1397px #fff, 102px 549px #fff, 588px 227px #fff,
    1148px 161px #fff, 646px 674px #fff, 702px 1832px #fff, 849px 894px #fff,
    1284px 1192px #fff, 741px 674px #fff, 959px 353px #fff, 283px 838px #fff,
    321px 532px #fff, 1780px 1397px #fff, 1879px 988px #fff, 100px 140px #fff,
    1791px 1320px #fff, 742px 666px #fff, 215px 97px #fff, 1766px 58px #fff,
    1240px 1002px #fff, 742px 93px #fff, 1430px 186px #fff, 885px 1493px #fff,
    917px 1031px #fff, 1247px 33px #fff, 685px 702px #fff, 343px 1788px #fff,
    898px 770px #fff, 1925px 1507px #fff, 1876px 1890px #fff, 1636px 1001px #fff,
    1197px 17px #fff, 1656px 1112px #fff, 1670px 483px #fff, 857px 1410px #fff,
    1970px 451px #fff, 1634px 9px #fff, 1597px 769px #fff, 1441px 1551px #fff,
    1709px 672px #fff, 1688px 958px #fff, 1875px 95px #fff, 1970px 26px #fff,
    395px 1747px #fff, 424px 129px #fff, 960px 1455px #fff, 348px 665px #fff,
    115px 1078px #fff, 1740px 866px #fff, 118px 1475px #fff, 534px 17px #fff,
    564px 1010px #fff, 1226px 1262px #fff, 1645px 154px #fff, 1171px 964px #fff,
    69px 1060px #fff, 1459px 576px #fff, 385px 1604px #fff, 690px 845px #fff,
    1904px 114px #fff, 1052px 1026px #fff, 891px 1954px #fff, 1798px 1170px #fff,
    151px 358px #fff, 574px 1473px #fff, 1661px 1692px #fff, 1016px 1386px #fff,
    684px 464px #fff, 40px 1110px #fff, 1114px 975px #fff, 662px 823px #fff,
    1796px 446px #fff, 1724px 1103px #fff, 264px 1237px #fff, 1152px 375px #fff,
    245px 1920px #fff, 1940px 882px #fff, 1204px 1439px #fff, 270px 1299px #fff,
    1548px 1389px #fff, 1926px 899px #fff, 1049px 928px #fff, 1560px 1888px #fff,
    80px 1360px #fff, 1802px 1994px #fff, 436px 98px #fff, 1858px 1623px #fff,
    1259px 1614px #fff, 1545px 1954px #fff, 957px 1065px #fff, 219px 1671px #fff,
    194px 1038px #fff, 1566px 1203px #fff, 1687px 360px #fff, 1431px 1265px #fff,
    1026px 1005px #fff, 1452px 1463px #fff, 1865px 1820px #fff, 49px 294px #fff,
    1668px 1216px #fff, 562px 1762px #fff, 326px 1418px #fff, 689px 1172px #fff,
    386px 155px #fff, 1942px 784px #fff, 1710px 722px #fff, 1552px 985px #fff,
    578px 1728px #fff, 509px 938px #fff, 1906px 729px #fff, 534px 681px #fff,
    1386px 820px #fff, 174px 1357px #fff, 110px 887px #fff, 80px 598px #fff,
    1605px 635px #fff, 1777px 1147px #fff, 905px 277px #fff, 99px 515px #fff,
    1432px 924px #fff, 1923px 415px #fff, 1935px 827px #fff, 1792px 1961px #fff,
    881px 415px #fff, 911px 1466px #fff, 1432px 1191px #fff, 1825px 391px #fff,
    1240px 152px #fff, 903px 899px #fff, 352px 408px #fff, 1995px 433px #fff,
    1366px 1691px #fff, 223px 1580px #fff, 1591px 1966px #fff, 1843px 693px #fff,
    26px 405px #fff, 1332px 1477px #fff, 759px 1878px #fff, 616px 537px #fff,
    1988px 1999px #fff, 1337px 1846px #fff, 799px 841px #fff, 1582px 1627px #fff,
    946px 1432px #fff, 1759px 1851px #fff, 1272px 1572px #fff, 189px 1053px #fff,
    1874px 1218px #fff, 685px 207px #fff, 1444px 1861px #fff, 150px 353px #fff,
    1608px 678px #fff, 1103px 1694px #fff, 1146px 1007px #fff, 99px 1642px #fff,
    1488px 1009px #fff, 552px 1191px #fff, 463px 886px #fff, 53px 1807px #fff,
    1131px 492px #fff, 1467px 800px #fff, 432px 1539px #fff, 1336px 1554px #fff,
    661px 408px #fff, 1149px 243px #fff, 642px 350px #fff, 1152px 449px #fff,
    889px 865px #fff, 1111px 113px #fff, 446px 1271px #fff, 1595px 1585px #fff,
    1403px 5px #fff, 876px 926px #fff, 748px 1022px #fff, 1493px 683px #fff,
    161px 1933px #fff, 662px 1823px #fff, 822px 1904px #fff, 430px 1749px #fff,
    991px 874px #fff, 492px 1904px #fff, 770px 616px #fff, 769px 403px #fff,
    806px 283px #fff, 1697px 1011px #fff, 263px 566px #fff, 1398px 323px #fff,
    351px 478px #fff, 488px 1894px #fff, 793px 1695px #fff, 1989px 172px #fff,
    672px 1794px #fff, 1260px 1748px #fff, 1979px 826px #fff, 1076px 248px #fff,
    198px 279px #fff, 1590px 1293px #fff, 1284px 1334px #fff, 895px 626px #fff,
    875px 1453px #fff, 83px 349px #fff, 748px 1488px #fff, 1954px 1002px #fff,
    572px 936px #fff, 1066px 1214px #fff, 1981px 1133px #fff, 1421px 1215px #fff,
    839px 464px #fff, 920px 941px #fff, 1236px 150px #fff, 1366px 1716px #fff,
    913px 611px #fff, 899px 1704px #fff, 46px 1801px #fff, 1566px 1923px #fff,
    1320px 732px #fff, 513px 1037px #fff, 1071px 40px #fff, 840px 1362px #fff,
    1071px 720px #fff, 176px 586px #fff, 380px 977px #fff, 1098px 1469px #fff,
    226px 66px #fff, 1678px 1136px #fff, 1153px 454px #fff, 1041px 812px #fff,
    1860px 1919px #fff, 316px 1624px #fff, 666px 1479px #fff, 1720px 1626px #fff,
    953px 1306px #fff, 1359px 233px #fff, 611px 1558px #fff, 1339px 111px #fff,
    356px 1739px #fff, 1097px 1373px #fff, 998px 1988px #fff, 1002px 631px #fff,
    949px 1058px #fff, 550px 1672px #fff, 776px 1169px #fff, 682px 1346px #fff,
    593px 428px #fff, 83px 495px #fff, 1915px 403px #fff, 181px 396px #fff,
    1516px 513px #fff, 110px 410px #fff, 459px 12px #fff, 1928px 924px #fff,
    1805px 631px #fff, 698px 35px #fff, 1074px 349px #fff, 1753px 1125px #fff,
    947px 1619px #fff, 1659px 407px #fff, 1764px 529px #fff, 1956px 1787px #fff,
    1759px 1372px #fff, 1670px 198px #fff, 1523px 1295px #fff, 710px 1068px #fff,
    1464px 1562px #fff, 1141px 188px #fff, 204px 1142px #fff, 899px 104px #fff,
    205px 999px #fff, 1987px 1520px #fff, 1512px 208px #fff, 1773px 1682px #fff,
    372px 1867px #fff, 1061px 1703px #fff, 639px 549px #fff, 939px 161px #fff,
    509px 100px #fff, 1337px 1582px #fff, 504px 1573px #fff, 1641px 243px #fff,
    1615px 1087px #fff, 1009px 470px #fff, 1783px 1539px #fff, 135px 17px #fff,
    257px 1822px #fff, 863px 1613px #fff, 1545px 1034px #fff, 1280px 683px #fff,
    1794px 1416px #fff, 446px 1432px #fff, 562px 1229px #fff, 266px 838px #fff,
    1739px 844px #fff, 1684px 1327px #fff, 1249px 1796px #fff,
    1220px 1062px #fff, 1089px 1464px #fff, 533px 1023px #fff, 820px 1705px #fff,
    625px 1940px #fff, 82px 1177px #fff, 651px 1011px #fff, 310px 1111px #fff,
    839px 1362px #fff, 1305px 887px #fff, 1419px 1031px #fff, 675px 635px #fff,
    1095px 414px #fff, 1481px 917px #fff, 1482px 1820px #fff, 1688px 1735px #fff,
    746px 902px #fff, 536px 1228px #fff, 1408px 681px #fff, 1401px 1924px #fff,
    1156px 973px #fff, 581px 550px #fff, 1018px 486px #fff, 1991px 401px #fff,
    38px 205px #fff, 304px 565px #fff, 81px 897px #fff, 1788px 1754px #fff,
    542px 1710px #fff, 1854px 1024px #fff, 897px 742px #fff, 526px 1647px #fff,
    684px 378px #fff, 1529px 67px #fff, 1109px 1780px #fff, 1121px 422px #fff,
    1640px 1647px #fff, 1033px 1114px #fff, 834px 1567px #fff, 262px 423px #fff,
    961px 222px #fff, 1826px 656px #fff, 1161px 344px #fff, 236px 1246px #fff,
    559px 1814px #fff, 1521px 1140px #fff, 346px 169px #fff, 914px 1706px #fff,
    651px 190px #fff, 835px 1961px #fff, 429px 1928px #fff, 1088px 1921px #fff,
    201px 1570px #fff, 601px 1349px #fff, 706px 924px #fff, 1350px 493px #fff,
    1575px 453px #fff, 385px 1102px #fff, 748px 71px #fff, 752px 1850px #fff,
    46px 740px #fff, 1510px 957px #fff, 1591px 1733px #fff, 1719px 1523px #fff,
    1923px 221px #fff, 1685px 968px #fff, 580px 391px #fff, 1569px 1099px #fff,
    813px 1584px #fff, 1033px 883px #fff, 49px 463px #fff, 1204px 1306px #fff,
    285px 198px #fff, 396px 587px #fff, 858px 115px #fff, 1693px 1897px #fff,
    418px 1571px #fff, 1769px 1415px #fff;
}
#stars2 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 388px 501px #fff, 1324px 1635px #fff, 17px 626px #fff,
    337px 1274px #fff, 1514px 1242px #fff, 1868px 472px #fff, 1484px 1364px #fff,
    1758px 1065px #fff, 745px 1466px #fff, 1909px 1827px #fff, 1464px 49px #fff,
    997px 1571px #fff, 1094px 1953px #fff, 1881px 50px #fff, 1592px 1741px #fff,
    219px 1861px #fff, 191px 33px #fff, 923px 1340px #fff, 1343px 1972px #fff,
    386px 168px #fff, 849px 814px #fff, 1364px 1105px #fff, 1451px 1073px #fff,
    1738px 106px #fff, 465px 186px #fff, 830px 1392px #fff, 1654px 1976px #fff,
    695px 1027px #fff, 1659px 1836px #fff, 834px 836px #fff, 683px 1856px #fff,
    1021px 1918px #fff, 723px 1086px #fff, 1469px 1178px #fff, 1641px 183px #fff,
    728px 447px #fff, 326px 1574px #fff, 675px 145px #fff, 837px 1437px #fff,
    1927px 92px #fff, 668px 556px #fff, 1411px 319px #fff, 1722px 9px #fff,
    1610px 1768px #fff, 750px 455px #fff, 1073px 1823px #fff, 419px 1682px #fff,
    1559px 1223px #fff, 1003px 1281px #fff, 703px 51px #fff, 558px 334px #fff,
    48px 1525px #fff, 216px 198px #fff, 262px 686px #fff, 1542px 17px #fff,
    198px 1644px #fff, 130px 1466px #fff, 1408px 133px #fff, 834px 441px #fff,
    1601px 1480px #fff, 1771px 610px #fff, 1625px 913px #fff, 1956px 1332px #fff,
    1216px 1046px #fff, 171px 1730px #fff, 1708px 205px #fff, 1208px 507px #fff,
    401px 602px #fff, 1848px 1664px #fff, 1063px 1703px #fff, 682px 1157px #fff,
    622px 743px #fff, 96px 66px #fff, 794px 636px #fff, 643px 1011px #fff,
    1150px 292px #fff, 1873px 782px #fff, 1608px 255px #fff, 786px 1013px #fff,
    99px 1414px #fff, 1264px 1284px #fff, 1125px 1049px #fff, 514px 29px #fff,
    1432px 481px #fff, 1590px 1033px #fff, 504px 233px #fff, 421px 709px #fff,
    1884px 859px #fff, 1917px 519px #fff, 1042px 894px #fff, 145px 1211px #fff,
    1558px 1960px #fff, 93px 208px #fff, 1971px 713px #fff, 369px 881px #fff,
    111px 567px #fff, 578px 609px #fff, 1127px 1775px #fff, 1596px 1059px #fff,
    1084px 1347px #fff, 1197px 1201px #fff, 950px 1035px #fff, 809px 919px #fff,
    1133px 1126px #fff, 1716px 1057px #fff, 1306px 95px #fff, 1564px 1095px #fff,
    556px 846px #fff, 640px 1045px #fff, 628px 423px #fff, 1789px 1281px #fff,
    876px 1783px #fff, 1424px 1439px #fff, 336px 867px #fff, 645px 1861px #fff,
    1438px 1055px #fff, 373px 1749px #fff, 76px 1031px #fff, 779px 1653px #fff,
    463px 1156px #fff, 970px 1504px #fff, 79px 2px #fff, 1437px 605px #fff,
    1144px 1606px #fff, 875px 399px #fff, 796px 750px #fff, 1763px 1065px #fff,
    1351px 1874px #fff, 1437px 227px #fff, 622px 269px #fff, 801px 1013px #fff,
    1798px 1768px #fff, 413px 1261px #fff, 602px 605px #fff, 1096px 319px #fff,
    525px 549px #fff, 1689px 478px #fff, 1722px 1841px #fff, 1145px 754px #fff,
    1819px 1987px #fff, 984px 1390px #fff, 1865px 1110px #fff, 1479px 820px #fff,
    997px 483px #fff, 428px 1943px #fff, 1694px 50px #fff, 447px 1347px #fff,
    657px 807px #fff, 264px 334px #fff, 869px 1893px #fff, 1197px 1308px #fff,
    13px 1940px #fff, 522px 1709px #fff, 65px 843px #fff, 959px 1679px #fff,
    355px 1975px #fff, 1619px 779px #fff, 651px 1136px #fff, 1451px 646px #fff,
    517px 673px #fff, 239px 1969px #fff, 657px 1366px #fff, 1335px 996px #fff,
    1147px 1562px #fff, 289px 1455px #fff, 467px 1675px #fff, 322px 1980px #fff,
    1752px 923px #fff, 1343px 668px #fff, 106px 1668px #fff, 1314px 1124px #fff,
    115px 1208px #fff, 796px 1563px #fff, 1055px 992px #fff, 1091px 593px #fff,
    685px 1249px #fff, 1975px 1338px #fff, 1757px 1473px #fff, 694px 225px #fff,
    558px 970px #fff, 262px 1995px #fff, 419px 1691px #fff, 1222px 1303px #fff,
    380px 1910px #fff, 152px 576px #fff, 1942px 695px #fff, 559px 332px #fff,
    1466px 537px #fff, 1309px 519px #fff, 656px 1404px #fff, 509px 1601px #fff,
    1914px 1584px #fff, 566px 1319px #fff, 995px 1571px #fff, 602px 147px #fff,
    44px 1787px #fff, 1434px 1382px #fff, 1747px 1412px #fff, 1807px 234px #fff,
    593px 441px #fff;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 388px 501px #fff, 1324px 1635px #fff, 17px 626px #fff,
    337px 1274px #fff, 1514px 1242px #fff, 1868px 472px #fff, 1484px 1364px #fff,
    1758px 1065px #fff, 745px 1466px #fff, 1909px 1827px #fff, 1464px 49px #fff,
    997px 1571px #fff, 1094px 1953px #fff, 1881px 50px #fff, 1592px 1741px #fff,
    219px 1861px #fff, 191px 33px #fff, 923px 1340px #fff, 1343px 1972px #fff,
    386px 168px #fff, 849px 814px #fff, 1364px 1105px #fff, 1451px 1073px #fff,
    1738px 106px #fff, 465px 186px #fff, 830px 1392px #fff, 1654px 1976px #fff,
    695px 1027px #fff, 1659px 1836px #fff, 834px 836px #fff, 683px 1856px #fff,
    1021px 1918px #fff, 723px 1086px #fff, 1469px 1178px #fff, 1641px 183px #fff,
    728px 447px #fff, 326px 1574px #fff, 675px 145px #fff, 837px 1437px #fff,
    1927px 92px #fff, 668px 556px #fff, 1411px 319px #fff, 1722px 9px #fff,
    1610px 1768px #fff, 750px 455px #fff, 1073px 1823px #fff, 419px 1682px #fff,
    1559px 1223px #fff, 1003px 1281px #fff, 703px 51px #fff, 558px 334px #fff,
    48px 1525px #fff, 216px 198px #fff, 262px 686px #fff, 1542px 17px #fff,
    198px 1644px #fff, 130px 1466px #fff, 1408px 133px #fff, 834px 441px #fff,
    1601px 1480px #fff, 1771px 610px #fff, 1625px 913px #fff, 1956px 1332px #fff,
    1216px 1046px #fff, 171px 1730px #fff, 1708px 205px #fff, 1208px 507px #fff,
    401px 602px #fff, 1848px 1664px #fff, 1063px 1703px #fff, 682px 1157px #fff,
    622px 743px #fff, 96px 66px #fff, 794px 636px #fff, 643px 1011px #fff,
    1150px 292px #fff, 1873px 782px #fff, 1608px 255px #fff, 786px 1013px #fff,
    99px 1414px #fff, 1264px 1284px #fff, 1125px 1049px #fff, 514px 29px #fff,
    1432px 481px #fff, 1590px 1033px #fff, 504px 233px #fff, 421px 709px #fff,
    1884px 859px #fff, 1917px 519px #fff, 1042px 894px #fff, 145px 1211px #fff,
    1558px 1960px #fff, 93px 208px #fff, 1971px 713px #fff, 369px 881px #fff,
    111px 567px #fff, 578px 609px #fff, 1127px 1775px #fff, 1596px 1059px #fff,
    1084px 1347px #fff, 1197px 1201px #fff, 950px 1035px #fff, 809px 919px #fff,
    1133px 1126px #fff, 1716px 1057px #fff, 1306px 95px #fff, 1564px 1095px #fff,
    556px 846px #fff, 640px 1045px #fff, 628px 423px #fff, 1789px 1281px #fff,
    876px 1783px #fff, 1424px 1439px #fff, 336px 867px #fff, 645px 1861px #fff,
    1438px 1055px #fff, 373px 1749px #fff, 76px 1031px #fff, 779px 1653px #fff,
    463px 1156px #fff, 970px 1504px #fff, 79px 2px #fff, 1437px 605px #fff,
    1144px 1606px #fff, 875px 399px #fff, 796px 750px #fff, 1763px 1065px #fff,
    1351px 1874px #fff, 1437px 227px #fff, 622px 269px #fff, 801px 1013px #fff,
    1798px 1768px #fff, 413px 1261px #fff, 602px 605px #fff, 1096px 319px #fff,
    525px 549px #fff, 1689px 478px #fff, 1722px 1841px #fff, 1145px 754px #fff,
    1819px 1987px #fff, 984px 1390px #fff, 1865px 1110px #fff, 1479px 820px #fff,
    997px 483px #fff, 428px 1943px #fff, 1694px 50px #fff, 447px 1347px #fff,
    657px 807px #fff, 264px 334px #fff, 869px 1893px #fff, 1197px 1308px #fff,
    13px 1940px #fff, 522px 1709px #fff, 65px 843px #fff, 959px 1679px #fff,
    355px 1975px #fff, 1619px 779px #fff, 651px 1136px #fff, 1451px 646px #fff,
    517px 673px #fff, 239px 1969px #fff, 657px 1366px #fff, 1335px 996px #fff,
    1147px 1562px #fff, 289px 1455px #fff, 467px 1675px #fff, 322px 1980px #fff,
    1752px 923px #fff, 1343px 668px #fff, 106px 1668px #fff, 1314px 1124px #fff,
    115px 1208px #fff, 796px 1563px #fff, 1055px 992px #fff, 1091px 593px #fff,
    685px 1249px #fff, 1975px 1338px #fff, 1757px 1473px #fff, 694px 225px #fff,
    558px 970px #fff, 262px 1995px #fff, 419px 1691px #fff, 1222px 1303px #fff,
    380px 1910px #fff, 152px 576px #fff, 1942px 695px #fff, 559px 332px #fff,
    1466px 537px #fff, 1309px 519px #fff, 656px 1404px #fff, 509px 1601px #fff,
    1914px 1584px #fff, 566px 1319px #fff, 995px 1571px #fff, 602px 147px #fff,
    44px 1787px #fff, 1434px 1382px #fff, 1747px 1412px #fff, 1807px 234px #fff,
    593px 441px #fff;
}
#stars3 {
  width: 6px;
  height: 6px;
  background: transparent;
  box-shadow: 849px 1694px #fff, 211px 1356px #fff, 1213px 1298px #fff,
    109px 1622px #fff, 1974px 994px #fff, 1232px 784px #fff, 995px 521px #fff,
    953px 1866px #fff, 608px 1670px #fff, 1147px 119px #fff, 1831px 1344px #fff,
    1981px 949px #fff, 553px 1008px #fff, 1740px 905px #fff, 1447px 1301px #fff,
    420px 1291px #fff, 539px 1706px #fff, 1083px 189px #fff, 1026px 1391px #fff,
    1896px 663px #fff, 362px 1610px #fff, 1815px 1778px #fff, 1410px 1659px #fff,
    733px 400px #fff, 734px 109px #fff, 30px 109px #fff, 151px 997px #fff,
    664px 1765px #fff, 1461px 1591px #fff, 333px 447px #fff, 1547px 1914px #fff,
    1353px 836px #fff, 691px 2px #fff, 772px 1351px #fff, 1317px 771px #fff,
    861px 1900px #fff, 1544px 368px #fff, 1049px 269px #fff, 912px 1902px #fff,
    1068px 549px #fff, 1329px 1404px #fff, 732px 375px #fff, 74px 1114px #fff,
    185px 1123px #fff, 70px 1866px #fff, 610px 1941px #fff, 1978px 1362px #fff,
    1704px 656px #fff, 612px 75px #fff, 1295px 864px #fff, 948px 494px #fff,
    1183px 1566px #fff, 1344px 1854px #fff, 171px 1542px #fff,
    1216px 1716px #fff, 1700px 261px #fff, 612px 1764px #fff, 638px 1435px #fff,
    248px 1607px #fff, 1921px 614px #fff, 497px 567px #fff, 1189px 1749px #fff,
    975px 535px #fff, 730px 1112px #fff, 1287px 779px #fff, 1330px 659px #fff,
    555px 742px #fff, 1574px 660px #fff, 512px 637px #fff, 986px 1605px #fff,
    706px 1914px #fff, 408px 1225px #fff, 1143px 732px #fff, 902px 534px #fff,
    1045px 420px #fff, 371px 713px #fff, 764px 309px #fff, 795px 498px #fff,
    826px 1438px #fff, 842px 1873px #fff, 897px 9px #fff, 1426px 392px #fff,
    1470px 745px #fff, 358px 443px #fff, 1632px 1653px #fff, 1159px 1609px #fff,
    1216px 660px #fff, 724px 1937px #fff, 1607px 923px #fff, 1684px 1617px #fff,
    1441px 1074px #fff, 1998px 265px #fff, 1788px 1833px #fff,
    1082px 1303px #fff, 1245px 1866px #fff, 550px 890px #fff, 1928px 1922px #fff,
    880px 958px #fff, 882px 1241px #fff, 1891px 1101px #fff;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 849px 1694px #fff, 211px 1356px #fff, 1213px 1298px #fff,
    109px 1622px #fff, 1974px 994px #fff, 1232px 784px #fff, 995px 521px #fff,
    953px 1866px #fff, 608px 1670px #fff, 1147px 119px #fff, 1831px 1344px #fff,
    1981px 949px #fff, 553px 1008px #fff, 1740px 905px #fff, 1447px 1301px #fff,
    420px 1291px #fff, 539px 1706px #fff, 1083px 189px #fff, 1026px 1391px #fff,
    1896px 663px #fff, 362px 1610px #fff, 1815px 1778px #fff, 1410px 1659px #fff,
    733px 400px #fff, 734px 109px #fff, 30px 109px #fff, 151px 997px #fff,
    664px 1765px #fff, 1461px 1591px #fff, 333px 447px #fff, 1547px 1914px #fff,
    1353px 836px #fff, 691px 2px #fff, 772px 1351px #fff, 1317px 771px #fff,
    861px 1900px #fff, 1544px 368px #fff, 1049px 269px #fff, 912px 1902px #fff,
    1068px 549px #fff, 1329px 1404px #fff, 732px 375px #fff, 74px 1114px #fff,
    185px 1123px #fff, 70px 1866px #fff, 610px 1941px #fff, 1978px 1362px #fff,
    1704px 656px #fff, 612px 75px #fff, 1295px 864px #fff, 948px 494px #fff,
    1183px 1566px #fff, 1344px 1854px #fff, 171px 1542px #fff,
    1216px 1716px #fff, 1700px 261px #fff, 612px 1764px #fff, 638px 1435px #fff,
    248px 1607px #fff, 1921px 614px #fff, 497px 567px #fff, 1189px 1749px #fff,
    975px 535px #fff, 730px 1112px #fff, 1287px 779px #fff, 1330px 659px #fff,
    555px 742px #fff, 1574px 660px #fff, 512px 637px #fff, 986px 1605px #fff,
    706px 1914px #fff, 408px 1225px #fff, 1143px 732px #fff, 902px 534px #fff,
    1045px 420px #fff, 371px 713px #fff, 764px 309px #fff, 795px 498px #fff,
    826px 1438px #fff, 842px 1873px #fff, 897px 9px #fff, 1426px 392px #fff,
    1470px 745px #fff, 358px 443px #fff, 1632px 1653px #fff, 1159px 1609px #fff,
    1216px 660px #fff, 724px 1937px #fff, 1607px 923px #fff, 1684px 1617px #fff,
    1441px 1074px #fff, 1998px 265px #fff, 1788px 1833px #fff,
    1082px 1303px #fff, 1245px 1866px #fff, 550px 890px #fff, 1928px 1922px #fff,
    880px 958px #fff, 882px 1241px #fff, 1891px 1101px #fff;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}

.categories-section h4 {
  font-size: 16px;
}
.categories-section ul {
  font-size: 13px;
  padding-left: 15px;
}
.categories-section li {
  margin-bottom: 10px;
}
.categories-section li:before {
  content: "";
  background: url(../img/arrow.png);
  display: inline-block;
  width: 9px;
  height: 8px;
  background-size: 9px;
  margin-right: 5px;
}
.categories-section li a {
  color: #555555;
}
.categories-section li a:hover {
  color: #c39929;
}

.mainContent {
  width: 100%;
  position: relative;
}
.sidebar {
  width: 30%;
  float: left;
  background: #ffffff; /*height: 2200px;*/
  padding: 45px 20px 0 0;
}
.sidebar.fixed {
  position: fixed;
}
.sidebar h3:after,
.sidebar h5:after {
  content: "";
  width: 80px;
  height: 3px;
  background-color: #a78c3f;
  display: block;
  margin-bottom: 30px;
}

.categories-content {
  float: right;
  width: 70%;
  background: #ffffff; /*min-height: 2200px;*/
  padding: 45px 15px;
}

/* .categories-content__bg{
  position: relative;
  background: #000;
  background-position: center center;
  background-size: cover;
  padding: 20px 30px; */


/* .categories-content__bg::after{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 1;
  display: block;
  opacity: 0.7;
}

.categories-content__bg .inner{
  position: relative;
  z-index: 2;
}

.categories-content__bg .inner p{
  color: #ffffff; */

 
/* #cat-legacy1.cat-des{
  box-shadow: 0 0 10px rgb(44 93 116) inset, 7px 7px 0 #2c5d74;
}

#cat-legacy2.cat-des{
  box-shadow: 0 0 10px rgb(116 44 110) inset, 7px 7px 0 #742c6e;
}  

#cat-legacy3.cat-des{
  box-shadow: 0 0 10px rgb(35 93 179) inset, 7px 7px 0 #3f72a7;
}

#cat-legacy4.cat-des{
  box-shadow: 0 0 10px rgb(187 13 17) inset, 7px 7px 0 #931e18;;
}

#cat-legacy5.cat-des{
  box-shadow: 0 0 10px rgb(229 25 25) inset, 7px 7px 0 #dd6510;;
}

#cat-legacy6.cat-des{
box-shadow: 0 0 10px rgb(28 129 16) inset, 7px 7px 0 #49b312;
}

#cat-legacy7.cat-des{
  box-shadow: 0 0 10px rgb(72 62 223) inset, 7px 7px 0 #082db5;
}

#cat-legacy8.cat-des{
  box-shadow: 0 0 10px rgb(7 167 183) inset, 7px 7px 0 #18c3cb;
} */ 

.cat-des {
  background: #ffffff;
  -webkit-box-shadow: 7px 7px 2px 0px rgba(167,140,63,0.7);
  -moz-box-shadow: 7px 7px 2px 0px rgba(167,140,63,0.7);
  box-shadow: 7px 7px 2px 0px rgba(167,140,63,0.7);
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: 10px;
  background: rgb(255,255,255);
background: linear-gradient(162deg, rgba(255,255,255,1) 0%, rgba(226,217,192,0.7987570028011204) 60%, rgba(167,140,63,0.7959558823529411) 100%);
}

.cat-img-box {
  background: #ffffff;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.cat-img-box img {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
}

.cat-des h4{
  line-height: 1.6;
  box-sizing: border-box;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5em;
  text-rendering: optimizeSpeed;
  font-size: 1em;
  font-weight: 700;
  color: #222222;
  margin-top: 20px;
}

.cat-des p{
  color: #555555;
  font-size: 0.8em;
  font-weight: 400;
  padding-right: 1rem;
}

.cat-des a.btn{
  margin-bottom: 20px;
  margin-left: 0;
}

.no-arrow li:before,
#keydates + ul li:before {
  content: none !important;
}
#keydates + ul li {
  list-style: disc inside;
}
#img-bg {
  background: url(../img/taj-img.jpg) center center;
  height: 400px;
  background-attachment: fixed;
}

@media screen and (max-width: 767px) {
  .sidebar,
  .categories-content {
    width: 100%;
    padding-top: 20px;
  }
  .highlights-sec p,
  .about-us p {
    font-size: 13px;
  }
  .about-us {
    height: 115vh;
  }
  .cat-img-box {
    border-right: 0;
  }
  .cat-des {
    text-align: center;
  }
  .cat-des .col-md-8 {
    padding: 0 30px 20px 30px;
  }
}
