@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;900&display=swap");

@font-face {
  /* EngraversGothicBT for CAPS */
  font-family: EngraversGothicBT;
  src: url(../fonts/EngraversGothicBT.ttf);
}

@font-face {
  /* Humanst521 BT for logo */
  font-family: HumanstBT;
  src: url(../fonts/HumanstBT.ttf);
}

@font-face {
  /* ebrima-normal BT for logo */
  font-family: ebrima-normal;
  src: url(../fonts/ebrima-normal.ttf);
}

* {
  margin: 0 auto;
  font-family: "ebrima-normal", sans-serif;
}

input,
textarea,
button.btn-success {
  padding: 0.5em !important;
  margin: 1em !important;
}

.bannerFull.banner-principal {
  margin: 7% 0%;

  padding: 4%;
}
.logoSec {
  position: relative;

  bottom: 12px;
}
.mainBg {
  background: url(https://lh3.googleusercontent.com/-5ozDYUdjQ6g/Xr_nyExG91I/AAAAAAAAAao/Bzt2EB7gT2MfAcmfX_6BZnCatMdZg5SDwCK8BGAsYHg/s0/2020-05-16.png);
  background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)),
    url(https://lh3.googleusercontent.com/-5ozDYUdjQ6g/Xr_nyExG91I/AAAAAAAAAao/Bzt2EB7gT2MfAcmfX_6BZnCatMdZg5SDwCK8BGAsYHg/s0/2020-05-16.png);
  background-size: cover;
  padding: 12% 15%;
  background-position: center;
  margin: 0;
}

/* color: #194056 */

.bg-color {
  background: #194056;
}
.carousel-control {
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0) 100%
  ) !important;
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  ) !important;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.0001)),
    to(rgba(0, 0, 0, 0))
  ) !important;
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(142, 83, 83, 0) 100%
  ) !important;
}
.navbar {
  min-height: 78px;
}
.navbar-default {
  background-color: #ffffff;
  border-color: #ffffff;
}
.mainBg .container h1 {
  color: #fff;
  margin: 0 auto;
  font-size: 5em;
  padding: 0 0 0 3%;
  font-family: EngraversGothicBT;
  font-weight: 700;
  letter-spacing: 0.1em;
}
.mainBg .container p {
  color: #fff;
  padding: 2% 0% 0% 3%;
  font-size: 18px;
  font-family: ebrima-normal;
}
.navbar-right {
  margin-top: 1.6%;
}
.subLine {
  font-size: 0.8em;

  font-weight: 300;

  margin: 0;
}
.logoFont {
  display: contents;
  font-weight: 700;
  font-size: 1.3em;
  color: #343434;
  font-family: HumanstBT;
}
.contactHeading {
  color: #194056;
  font-size: 2.2em;
}
.address {
  font-size: 1.3em;
  color: #000000;
}
.subMain {
}
.subMain h1 {
}
.subMain p {
}
.products {
  margin: 0;
  padding: 4% 9% 2% 9%;
  color: #fff;
  text-align: center;
  font-size: 3em;
  font-weight: 400;
}
.productsDis {
  text-align: center;
  margin: 0 14%;
  font-size: 1.2em;
  color: #fff;
  font-weight: 300;
  font-family: ebrima-normal;
}
.slide-h1 {
  color: #fff;

  display: flex;
}
.slider-conteudo-html {
}
.carousel-indicators li {
  border: 2px solid #fff;
}
.carousel-indicators li.active {
  background: #363636;
}
.addr {
}

@media only screen and (max-width: 800px) {
  .mainBg {
  }

  .bg-color {
  }
  .carousel-control {
  }
  .navbar {
    min-height: 78px;
  }
  .navbar-default {
  }
  .mainBg .container h1 {
  }
  .mainBg .container p {
  }
  .navbar-right {
  }
  .subLine {
  }
  .logoFont {
  }
  .contactHeading {
  }
  .address {
  }
  .subMain {
  }
  .subMain h1 {
  }
  .subMain p {
  }
  .products {
  }
  .productsDis {
  }
  .slide-h1 {
  }
  .slider-conteudo-html {
  }
  .carousel-indicators li {
  }
  .carousel-indicators li.active {
  }
  .logoSec {
  }
  .addr {
  }
}

@media only screen and (max-width: 600px) {
  .mainBg {
  }

  .bg-color {
  }
  .carousel-control {
  }
  .navbar {
    min-height: 78px;
  }
  .navbar-default {
  }
  .mainBg .container h1 {
    font-size: 3em;
  }
  .mainBg .container p {
    text-align: center;
  }
  .navbar-right {
    text-align: center;
  }
  .subLine {
  }
  .logoFont {
  }
  .contactHeading {
  }
  .address {
  }
  .subMain {
  }
  .subMain h1 {
  }
  .subMain p {
  }
  .products {
  }
  .productsDis {
  }
  .slide-h1 {
    text-align: center;
  }
  .slider-conteudo-html {
  }
  .carousel-indicators li {
  }
  .carousel-indicators li.active {
  }
  .logoSec {
    display: none !important;
  }
  .addr {
    text-align: center;
  }
  iframe {
    height: 400px;
  }
}
