* {
  border: 0px;
}
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li {
  margin: 0px;
  padding: 0px;
  border: 0;
  list-style-type: none;
  font-weight: normal;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
a {
  text-decoration: none;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
a:hover, a:focus {
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -moz-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  transition: all 0.3s ease-in-out 0.1s;
  text-decoration: none;
  outline: none;
}
textarea {
  resize: none;
}
input:focus {
  outline: none;
}
img {
  max-width: 100%;
}
body {
  height: 100%;
  color: #000;
  font-family: "Poppins", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
.bodyBg {
  background-image: url("../img/sky.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fbfcfe;
}
html {
  height: 100%;
}
h4 {
  font-size: 31px;
  color: #000000;
  letter-spacing: 4px;
}
p {
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}
.logo {
  margin-top: 65px;
  margin-bottom: 20px;
}
/*animation open*/
.circle {
  border-radius: 50%;
  background-color: #fff;
  width: 30px;
  height: 30px;
  position: absolute;
  opacity: 0;
  animation: scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
}
@keyframes scaleIn {
  from {
    transform: scale(.5, .5);
    opacity: .9;
  }
  to {
    transform: scale(2.5, 2.5);
    opacity: 0;
  }
}
.item {
  z-index: 100;
  position: relative;
  height: 50px;
  width: 50px;
  margin: 0 auto;
}
.item img {
  width: 18px;
  height: 18px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 999;
}
/*animation close
*/
.mainBody {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 408px;
  background-image: url("../img/hill.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}
.textHolder {
  height: 408px;
  position: relative;
}
.mainBody .circle1 {
  position: absolute;
  left: 6%;
  bottom: 65%;
}
.mainBody .circle2 {
    position: absolute;
    left: 20%;
    bottom: 64%;
}
.mainBody .circle3 {
  position: absolute;
  left: 39.5%;
  bottom: 69%;
}
.mainBody .circle4 {
  position: absolute;
  right: 40%;
  bottom: 81%;
}
.mainBody .circle5 {
  position: absolute;
  right: 25%;
  bottom: 75%;
}
.mainBody .circle6 {
  position: absolute;
  right: 13.5%;
  bottom: 91%;
}
.mainBody .circle7 {
  position: absolute;
  left: 32%;
  bottom: 57%;
}
.contentHelp p {
  padding-bottom: 155px;
  background-image: url("../img/line.png");
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
  bottom: -34px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  z-index: 999;
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -moz-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  transition: all 0.3s ease-in-out 0.1s;
}
.contentHelp:hover p {
  bottom: -24px;
}
footer {
  padding: 20px 0;
  background-color: #0081c5;
  text-align: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
footer p {
  letter-spacing: -.2px;
  font-weight: 600;
  color: #fff;
}
.backHome i {
  color: #0081c5;
  font-size: 30px;
}
.backHome {
  position: fixed;
  bottom: 50px;
  left: 50px;
  -moz-animation: backHome 2s infinite;
  -webkit-animation: backHome 2s infinite;
  animation: backHome 2s infinite;
}
@keyframes backHome {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-15px);
  }
}
.imgHolder {
  text-align: center;
  /* max-width: 90%; */
  margin: 0 auto;
  box-sizing: border-box;
}
#myVideo {
  max-width: 100%;
  display: block;
  position: relative;
}
.videoBx {
  position: relative;
  background-color: #011d2e;
}
.overlay {
  position: absolute;
  bottom: 0px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-image: url("../img/video-one-overlay.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
}
.overlay.overlay2 {
  position: absolute;
  bottom: 0px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-image: url("../img/video-two-overlay.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 90%;
  margin: 0 auto;
}
.overlayColor {
  position: absolute;
  bottom: 0px;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-color: rgba(6, 38, 54, 0.74);
}
.overlayColor.overlayColor2 {
  background-color: rgba(20, 20, 20, 0.79);
}
.bottomLogo{
  position: absolute;
  bottom: 30px;
  right: 30px;


  color: #fff;
  font-size: 11px;
  letter-spacing: 0.02em;

}

.relative{
  position: relative;
}
/* @media(max-width:1600px) {
  .mainBody .circle1 {
    left: 6%;
    bottom: 53%;
  }
  .mainBody .circle2 {
    left: 22%;
    bottom: 52%;
  }
  .mainBody .circle3 {
    left: 38.5%;
    bottom: 56%;
  }
  .mainBody .circle4 {
    right: 40%;
    bottom: 67%;
  }
  .mainBody .circle5 {
    right: 25%;
    bottom: 61%;
  }
  .mainBody .circle6 {
    right: 13.5%;
    bottom: 75%;
  }
  .mainBody .circle7 {
    left: 32%;
    bottom: 46%;
  }
} */
/* @media(max-width:1440px) {
  .mainBody .circle1 {
    left: 6%;
    bottom: 47%;
  }
  .mainBody .circle2 {
    left: 19%;
    bottom: 46%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 50%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 60%;
  }
  .mainBody .circle5 {
    right: 24%;
    bottom: 55%;
  }
  .mainBody .circle6 {
    right: 13.5%;
    bottom: 66%;
  }
  .mainBody .circle7 {
    left: 32%;
    bottom: 41%;
  }
} */
@media(max-width:1600px) {
  .logo img {
    width: 150px;
  }
  h4 {
    font-size: 22px;
    letter-spacing: 2px;
  }
  .contentHelp p {
    padding-bottom: 110px;
    bottom: -31px;
  }
  .item img {
    width: 13px;
    height: 13px;
  }
  .mainBody .circle1 {
    left: 5%;
    bottom: 44%;
  }
  .mainBody .circle2 {
    left: 19%;
    bottom: 42%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 48%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 56%;
  }
  .mainBody .circle5 {
    right: 24%;
    bottom: 51%;
  }
  .mainBody .circle6 {
    right: 13.5%;
    bottom: 62%;
  }
  .mainBody .circle7 {
    left: 30%;
    bottom: 39%;
  }
}
@media(max-width:1280px) {
  .mainBody .circle1 {
    left: 5%;
    bottom: 42%;
  }
  .mainBody .circle2 {
    left: 18%;
    bottom: 39%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 46%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 54%;
  }
  .mainBody .circle5 {
    right: 24%;
    bottom: 49%;
  }
  .mainBody .circle6 {
    right: 13.5%;
    bottom: 60%;
  }
  .mainBody .circle7 {
    left: 30%;
    bottom: 37%;
  }
}
@media(max-width:1200px) {
  .contentHelp p {
    padding-bottom: 100px;
    font-size: 12px;
    letter-spacing: 0px;
  }
  .mainBody .circle1 {
    left: 5%;
    bottom: 38%;
  }
  .mainBody .circle2 {
    left: 19%;
    bottom: 37%;
  }
  .mainBody .circle3 {
    left: 36.5%;
    bottom: 41%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 48%;
  }
  .mainBody .circle5 {
    right: 23%;
    bottom: 44%;
  }
  .mainBody .circle6 {
    right: 13.5%;
    bottom: 54%;
  }
  .mainBody .circle7 {
    left: 29%;
    bottom: 34%;
  }
  footer {
    padding: 12px 0;
  }
}
@media(max-width:1140px) {
  .mainBody .circle1 {
    left: 5%;
    bottom: 36%;
  }
  .mainBody .circle2 {
    left: 18%;
    bottom: 35%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 38%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 46%;
  }
  .mainBody .circle5 {
    right: 23%;
    bottom: 42%;
  }
  .mainBody .circle6 {
    right: 12.5%;
    bottom: 51%;
  }
  .mainBody .circle7 {
    left: 29%;
    bottom: 32%;
  }
}
@media(max-width:1024px) {
  .mainBody .circle1 {
    left: 5%;
    bottom: 32%;
  }
  .mainBody .circle2 {
    left: 17%;
    bottom: 30%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 33%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 40%;
  }
  .mainBody .circle5 {
    right: 25%;
    bottom: 36%;
  }
  .mainBody .circle6 {
    right: 12.5%;
    bottom: 46%;
  }
  .mainBody .circle7 {
    left: 29%;
    bottom: 28%;
  }
}
@media(max-width:992px) {
  .mainBody .circle1 {
    left: 5%;
    bottom: 30%;
  }
  .mainBody .circle2 {
    left: 21%;
    bottom: 31%;
  }
  .mainBody .circle3 {
    left: 37.5%;
    bottom: 33%;
  }
  .mainBody .circle4 {
    right: 39%;
    bottom: 40%;
  }
  .mainBody .circle5 {
    right: 23%;
    bottom: 36%;
  }
  .mainBody .circle6 {
    right: 12.5%;
    bottom: 44%;
  }
  .mainBody .circle2 {
    left: 18%;
    bottom: 30%;
  }
}
@media(max-width:900px) {
  .mainBody .circle1 {
    left: 5%;
    bottom: 23%;
  }
  .mainBody .circle2 {
    left: 16%;
    bottom: 22%;
  }
  .mainBody .circle3 {
    left: 35%;
    bottom: 25%;
  }
  .mainBody .circle4 {
    right: 37%;
    bottom: 30%;
  }
  .mainBody .circle5 {
    right: 20%;
    bottom: 27%;
  }
  .mainBody .circle6 {
    right: 11.5%;
    bottom: 34%;
  }
  .mainBody .circle7 {
    left: 28%;
    bottom: 18%;
  }
}