h1,h2,h3,h4,h5,h6 {
  font-family: 'Poppins', sans-serif;
}
body {
  color: #666;
  font-family: 'Poppins', sans-serif;
}
p {
  font-size: 16px;
}
.white {
  color: #fff;
}
.navbar {
  position: absolute;
  width: 100%;
  z-index: 99;
}
.hero {
  height: 100vh;
  position: relative;
}
.jumbotron {
  /* background-image: linear-gradient(0, rgba(78, 177, 253, 0.5) 0%, rgba(78, 177, 253, 0.5) 2%,rgba(78, 159, 248, 0.5) 2%, rgba(78, 159, 248, 0.5) 6%,rgba(77, 140, 243, 0.5) 6%, rgba(77, 140, 243, 0.5) 19%,rgba(77, 122, 238, 0.5) 19%, rgba(77, 122, 238, 0.5) 22%,rgba(77, 104, 234, 0.5) 22%, rgba(77, 104, 234, 0.5) 28%,rgba(77, 86, 229, 0.5) 28%, rgba(77, 86, 229, 0.5) 65%,rgba(76, 67, 224, 0.5) 65%, rgba(76, 67, 224, 0.5) 68%,rgba(76, 49, 219, 0.5) 68%, rgba(76, 49, 219, 0.5) 100%),linear-gradient(90deg, rgb(143, 92, 232) 0%, rgb(143, 92, 232) 15%,rgb(134, 86, 205) 15%, rgb(134, 86, 205) 37%,rgb(126, 79, 178) 37%, rgb(126, 79, 178) 43%,rgb(117, 73, 151) 43%, rgb(117, 73, 151) 75%,rgb(109, 67, 125) 75%, rgb(109, 67, 125) 78%,rgb(100, 61, 98) 78%, rgb(100, 61, 98) 80%,rgb(92, 54, 71) 80%, rgb(92, 54, 71) 92%,rgb(83, 48, 44) 92%, rgb(83, 48, 44) 100%); */
  background: url(../img/bg.jpg) center;
  background-size: cover;
  color: #fff;
  height: 100vh;
  font-family: 'Poppins', sans-serif;
}
.bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: ' ';
  z-index: 0;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#AC32E4),to(#4801FF));
  background: linear-gradient(to bottom,#AC32E4 0,#4801FF 100%);
  opacity: .8;
}
.navbar a {
  color: #fff;
}
.angleBottom {
  position: absolute;
  bottom: 0;
  z-index: 999;
  width: 100%;
}
.contentOne {
  padding: 70px 0 50px;
  background: #fff;
  color: #111;
}
.contentOne h3 {
  color: #111;
}
.hidden {
  opacity: 0;
}
.contentFade {
  animation-delay: 250ms;
}
.contentFade2 {
  animation-delay: 1200ms;
}
.angleBottom2 {
  background: #111;
}
.contentTwo {
  background: #fff;
  padding: 20px 0 100px;
  color: #111;
}
.productBox {
  padding: 30px 60px 0;
}
.productBox img {
  max-width: 200px;
}
.jumbotron h1 {
  font-weight: 600;
  font-size: 49px;
  line-height: 1em;
}
.productBox p {
  font-size: 15px;
}
.productButton {
  color: #fff;
  background: transparent;
  border: 3px solid #fff;
  border-radius: 40px;
  padding: 8px 28px;
  transition: all 300ms ease-in-out;
}
.productButton:hover {
  color: #4801FF;
  background: #fff;
  border: 3px solid #fff;
  border-radius: 40px;
  padding: 8px 28px;
  transition: all 300ms ease-in-out;
}
.address p {
  margin: 0;
}
.footer {
  background: #333;
  color: #fff;
  padding: 30px 0;
  font-size: 13px;
  border-top: 1px solid #777;
}
.footer a {
  color: #fff;
}
.navbar-brand img {
  max-width: 200px;
}
.pageHead {
  padding: 30px 0 20px;
}
.mainContent {
  padding-bottom: 60px;
}
.menuIcon {
  color: #fff;
  font-size: 32px;
}
.dropdown-menu a {
  color: #333;
}
input, textarea {
  padding: 10px !important;
  border: 1px solid #ccc !important;
  border-radius: 6px !important;
  width: 100%;
  margin: 0 !important;
}
.ginput_container, .gform_wrapper {
  margin: 0 !important;
}
body .gform_wrapper ul li.gfield {
  margin-top: 0px !important;
  margin-bottom: 16px;
}