/*first section */
#hero h1,
span {
  font-family: "BebusNeue-Regular" !important;
}

.description-lg {
  background: #fff6ee no-repeat scroll center;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  align-items: center !important  ;
}

.description-lg p {
  font-size: 18px;
  font-family: "Lato-SemiBold" !important;
}
.description-lg .lead {
  font-size: 18px;
  font-family: "Lato-SemiBoldItalic" !important;
  color: #002347 !important;
  font-weight: 600;
}

.description-lg .img {
  background: url("../images/homie/video.png") no-repeat scroll center;
  margin-top: 100px;
  height: 260px;
  box-shadow: 5px 10px 20px 0 #00000029;
}

.description-lg .wrapper {
  background: linear-gradient(180deg, #ee7e3024, #471d00);
  height: 260px;
  z-index: -1;
}

.description-lg .watch {
  width: 180px;
  height: 65px;
  position: relative;
  background: transparent !important;
  left: 30%;
  top: 35%;
  border: 2px solid whitesmoke !important;
  color: white;
  font-family: "Bebas Neue", sans-serif;
}
.description-lg .watch:hover {
  color: #fff !important;
  background-color: #ee7e30 !important;
  border-radius: 2% !important;
  font-weight: 100 !important;

  border: none !important;

  transition: -2s ease-in-out;
}
.description-lg .watch::before {
  content: "";
  position: absolute;
  z-index: -1;
  transform: translate(-50%, -50%);
  border-radius: 2% !important;
  top: 50%;
  left: 50%;
}
.description-lg .watch i {
  padding: auto;
  font-size: 14px;
  position: relative;
  color: white;
}

.description-lg .watch:hover i {
  font-size: 16px !important;
  transition: 0.4s ease-in-out;
  margin-left: 0px !important;
}

.description-lg .watch:hover span {
  color: white;
  margin-left: 2px;
  transition: 0.8s ease;
  text-align: center;
}

.description-lg .sticky {
  position: sticky;
  top: 100px;

  height: 100px;
}

.description-lg .card {
  box-shadow: none !important;
}
img {
  position: relative;
}
/* Top left text */
.top-left {
  position: absolute;
  top: 40px;
  left: 40px;
}

.description-lg h4 {
  font-family: "BebusNeue-Regular" !important;
  color: #ffffff;
  font-size: 35px !important;
  margin-top: 10px !important;
}
.description-lg h5 {
  font-family: "Lato-light";
  font-size: 15px !important;
  color: #ffffff;
}
.solar {
  position: relative;
  left: 50px;
  width: 100px;
  height: 100px;
}
#solar {
  width: 169px;
  height: 169px;
  margin-left: 690px;
  margin-top: 330px;
}

.line1 {
  height: 3px;
  width: 85%;
  margin-top: 2px;
  margin-left: 8%;
  background: #ee7e30;
  margin-bottom: 50px;
}

/*custom-assessment*/

/* #custom-assessment input.form-control {
  height: 42px;

  border-radius: 3px;
}
#custom-assessment h1 {
  font-family: "BebusNeue-Regular" !important;
  font-size: 54px;
}
#custom-assessment h5 {
  color: #aeaeae !important ;
  font-size: 20px;
  margin-left: auto;
  padding-top: 20px;
}
#custom-assessment hr {
  margin-top: 0px;
}
#custom-assessment ::placeholder {
  color: #aeaeae;
  font-size: 14px;
  margin: auto;
} */
