#font-12 {
  font-size: 12px; }

.nopadding {
  padding: 0 !important; }

.nomargin {
  margin: 0px !important; }

.nospacer {
  margin: 0px !important;
  padding: 0px !important; }

/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
#main-content-wrapper-hone {
  margin-top: 94px;
  background-color: #000;
  position: relative; }
  @media only screen and (min-width: 480px) {
    #main-content-wrapper-hone {
      margin-top: 115px; } }

#video-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden; }

#video-home {
  position: static;
  left: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;
  margin-bottom: -5px; }

.video-controls {
  position: relative;
  z-index: 1;
  /*@media screen and (max-width:767px) {
    margin: 0px 15px;
  }*/ }

.video-text {
  font-family: 'Conv_InteloAlt-BoldItalic';
  color: #fff;
  font-size: 40px;
  top: 10px;
  left: 0px;
  position: absolute;
  padding-top: 25px;
  /* Small Devices, Tablets */
  /* Small Devices, Tablets */
  /* Medium Devices, Desktops */
  /*
  &:after {
    content: "";
    position: absolute;
    padding: 2px;
    top: 13px;
    left: 3px;
    background-color: #fff;
    width: 25px;

    @media only screen and (min-width : 480px) {
      padding: 3px;
      width: 50px;

    }
  }
  */
  /* Small Devices, Tablets */
  /* Medium Devices, Desktops */ }
  @media only screen and (max-width: 479px) {
    .video-text {
      top: -18px;
      font-size: 27px;
      line-height: 49px; } }
  @media only screen and (min-width: 480px) and (max-width: 767px) {
    .video-text {
      top: -17px;
      font-size: 54px;
      line-height: 86px; } }
  @media only screen and (min-width: 768px) {
    .video-text {
      font-size: 68px;
      padding-top: 23px; } }
  @media only screen and (min-width: 992px) {
    .video-text {
      top: 3.57143rem;
      left: 0px;
      position: absolute;
      padding-top: 2.85714rem;
      font-size: 110px; } }
  @media only screen and (min-width: 768px) {
    .video-text:after {
      width: 56px; } }
  @media only screen and (min-width: 992px) {
    .video-text:after {
      width: 94px; } }
  .video-text br {
    content: '.';
    display: block;
    padding: 1px;
    margin: -13px 0px;
    /* Medium Devices, Desktops */ }
    @media only screen and (min-width: 480px) {
      .video-text br {
        margin: -18px 0px; } }
    @media only screen and (min-width: 992px) {
      .video-text br {
        margin: -29px 0px; } }
  .video-text span {
    color: #00517E; }

.play-video, .play-video:visited, .play-video:hover, .play-video:focus {
  color: #fff;
  font-size: 29px;
  position: absolute;
  right: -10px;
  top: 64px; }

.play-audio, .play-audio:hover, .play-audio:visited, .play-audio:focus {
  display: inline-block;
  z-index: 1;
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  position: absolute;
  top: 70px;
  right: 30px; }

.home-booknow-wrap {
  text-align: center;
  position: absolute;
  bottom: 7%;
  z-index: 1;
  width: 99%; }

a.home-booknow-btn {
  font-size: 2.85714rem;
  margin: 0px auto; }

.two-blue-boxes {
  background: url(../images/home_aboutbg.jpg) no-repeat top left;
  background-size: cover;
  min-height: 451px; }

.two-blue-boxes-wrap {
  padding: 40px 0px;
  color: #fff; }
  .two-blue-boxes-wrap h1 {
    font-family: 'Conv_InteloAlt-BoldItalic';
    font-size: 32px;
    position: relative;
    /* Medium Devices, Desktops */
    /* Medium Devices, Desktops */
    /* Large Devices, Wide Screens */
  /*
    &:after {
      content: "";
      position: absolute;
      padding: 2px;
      background-color: #fff;
      left:0px;
      top:0px;
      width: 62px;

      @media only screen and (min-width : 480px) {
        width: 76px;
      }
    }
    */
    /* Medium Devices, Desktops */
    /*
    @media only screen and (min-width : 992px) {
      &:after {
        width: 83px;
      }
    }
    */
    /* Large Devices, Wide Screens */ }
    @media only screen and (min-width: 480px) {
      .two-blue-boxes-wrap h1 {
        font-size: 36px; } }
    @media only screen and (min-width: 992px) {
      .two-blue-boxes-wrap h1 {
        font-size: 40px; } }
    @media only screen and (min-width: 1200px) {
      .two-blue-boxes-wrap h1 {
        font-size: 41px; } }
    @media only screen and (min-width: 1200px) {
      .two-blue-boxes-wrap h1:after {
        width: 102px; } }
  .two-blue-boxes-wrap p {
    font-size: 17px; }

.two-blue-boxes-divider {
  position: relative; }
  @media screen and (min-width: 992px) {
    .two-blue-boxes-divider:after {
      content: "";
      position: absolute;
      bottom: 10px;
      height: 88%;
      padding-left: 1px;
      background-color: #fff;
      right: 0px; } }

.title-header {
  position: relative; }

.four-boxes-wrap .fbx > img {
  width: 100%;
  opacity: 0; }
.four-boxes-wrap h3 {
  color: #fff;
  position: absolute;
  bottom: 30px;
  left: 30px;
  font-size: 30px;
  /* Small Devices, Tablets */
  /* Medium Devices, Desktops */ }
  @media only screen and (min-width: 768px) {
    .four-boxes-wrap h3 {
      font-size: 18px;
      bottom: 9px;
      left: 22px; } }
  @media only screen and (min-width: 992px) {
    .four-boxes-wrap h3 {
      font-size: 30px;
      bottom: 30px;
      left: 30px; } }
  .four-boxes-wrap h3:after {
    /*
    content: "";
    position: absolute;
    padding: 2px;
    background-color: #fff;
    width: 35px;
    top:0px;
    left:0px;
    */
    /* Small Devices, Tablets */
    /* Medium Devices, Desktops */ }
.four-boxes-wrap .bx1 {
  background: url(../images/home_Image1.jpg); }
.four-boxes-wrap .bx2 {
  background: url(../images/home_Image2.jpg); }
.four-boxes-wrap .bx3 {
  background: url(../images/home_Image3.jpg); }
.four-boxes-wrap .bx4 {
  background: url(../images/home_Image4.jpg); }
.four-boxes-wrap .bx1, .four-boxes-wrap .bx2, .four-boxes-wrap .bx3, .four-boxes-wrap .bx4 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  cursor: pointer;
  transition: background-color 0.3s ease;
  -webkit-transition: 0.3s ease; }
  .four-boxes-wrap .bx1:hover, .four-boxes-wrap .bx2:hover, .four-boxes-wrap .bx3:hover, .four-boxes-wrap .bx4:hover {
    background-color: #4699b1;
    background-blend-mode: multiply; }

.three-boxes-wrap .tbx > img {
  width: 100%;
  opacity: 0; }
.three-boxes-wrap h3 {
  color: #fff;
  position: absolute;
  padding-top: 20px;
  bottom: 30px;
  left: 30px;
  font-size: 35px;
  /* Small Devices, Tablets */
  /* Medium Devices, Desktops */ }
  .three-boxes-wrap h3:after {
    /*content: "";
    position: absolute;
    padding: 2px;
    background-color: #fff;
    width: 60px;
    top:0px;
    left:0px;*/
    /* Small Devices, Tablets */
    /* Medium Devices, Desktops */ }
  @media only screen and (min-width: 768px) {
    .three-boxes-wrap h3 {
      font-size: 21px;
      bottom: 12px;
      left: 23px; } }
  @media only screen and (min-width: 992px) {
    .three-boxes-wrap h3 {
      bottom: 30px;
      left: 30px;
      font-size: 35px; } }
.three-boxes-wrap .bx1 {
  background: url(../images/home_3bx_Image1.jpg); }
.three-boxes-wrap .bx2 {
  background: url(../images/home_3bx_Image2.jpg); }
.three-boxes-wrap .bx3 {
  background: url(../images/home_3bx_Image3.jpg); }
.three-boxes-wrap .bx1, .three-boxes-wrap .bx2, .three-boxes-wrap .bx3 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  cursor: pointer;
  transition: background-color 0.3s ease;
  -webkit-transition: 0.3s ease; }
  .three-boxes-wrap .bx1:hover, .three-boxes-wrap .bx2:hover, .three-boxes-wrap .bx3:hover {
    background-color: #4699b1;
    background-blend-mode: multiply; }

.man-fly-wrap {
  min-height: 306px;
  background: url(../images/home_skydiverbg.jpg) no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
  /* Extra Small Devices, Phones */
  /* Medium Devices, Desktops */ }
  @media only screen and (min-width: 480px) {
    .man-fly-wrap {
      min-height: 455px; } }
  @media only screen and (min-width: 992px) {
    .man-fly-wrap {
      min-height: 577px; } }
  .man-fly-wrap h2 {
    font-family: 'Conv_InteloAlt-BoldItalic';
    font-size: 42px;
    color: #fff;
    position: absolute;
    left: 8px;
    top: 36px;
    padding-top: 30px;
    z-index: 1;
    /* Extra Small Devices, Phones */
    /* Medium Devices, Desktops */
    /*
    &:after {
      content: "";
      position: absolute;
      padding: 2px;
      background-color: #fff;
      width: 60px;
      top:0px;
      left:0px;
    }
    */ }
    @media only screen and (min-width: 480px) {
      .man-fly-wrap h2 {
        font-size: 76px;
        left: 0px;
        top: 63px; } }
    @media only screen and (min-width: 992px) {
      .man-fly-wrap h2 {
        font-size: 98px;
        left: 30px; } }
    @media only screen and (min-width: 1200px) {
      .man-fly-wrap h2 {
        font-size: 108px; } }
    .man-fly-wrap h2 span {
      color: #00517E; }
    .man-fly-wrap h2 br, .man-fly-wrap h2 span {
      content: '.';
      display: block;
      padding: 1px;
      margin: -4px 0px; }
      @media only screen and (min-width: 480px) {
        .man-fly-wrap h2 br, .man-fly-wrap h2 span {
          margin: -10px 0px; } }
  .man-fly-wrap .para-contianer {
    position: relative;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .man-fly-wrap .para-contianer {
        height: 462px; } }
    @media only screen and (min-width: 992px) {
      .man-fly-wrap .para-contianer {
        height: 577px; } }
  .man-fly-wrap .parallax {
    z-index: 0;
    position: absolute;
    display: none;
    /* Small Devices, Tablets */
    /* Large Devices, Wide Screens */ }
    @media only screen and (min-width: 768px) {
      .man-fly-wrap .parallax {
        display: inline-block;
        width: 415px;
        top: 80px;
        right: -35px; } }
    @media screen and (min-width: 992px) {
      .man-fly-wrap .parallax {
        width: 469px;
        right: -25px;
        top: 50px; } }
    @media only screen and (min-width: 1200px) {
      .man-fly-wrap .parallax {
        width: 541px; } }

.testi-wrap {
  min-height: 320px;
  background: url(../images/home_testi_bg.jpg) no-repeat top left;
  background-size: cover; }
  @media only screen and (min-width: 480px) {
    .testi-wrap {
      min-height: 340px; } }
  @media only screen and (min-width: 768px) {
    .testi-wrap {
      min-height: 515px; } }
  @media only screen and (min-width: 992px) {
    .testi-wrap {
      min-height: 654px; } }
  .testi-wrap h3 {
    color: #FFF;
    font-size: 28px;
    margin-top: 45px;
    /* Small Devices, Tablets */ }
    @media only screen and (min-width: 480px) {
      .testi-wrap h3 {
        margin-top: 54px;
        font-size: 37px; } }
    @media only screen and (min-width: 768px) {
      .testi-wrap h3 {
        margin-top: 85px;
        font-size: 50px; } }
    @media only screen and (min-width: 992px) {
      .testi-wrap h3 {
        font-size: 67px;
        margin-top: 109px; } }
  .testi-wrap .owl-carousel {
    padding: 0px 45px;
    margin-top: 30px;
    /* Small Devices, Tablets */ }
    @media only screen and (min-width: 480px) {
      .testi-wrap .owl-carousel {
        margin-top: 60px; } }
    @media only screen and (min-width: 768px) {
      .testi-wrap .owl-carousel {
        margin-top: 220px; } }
    @media only screen and (min-width: 992px) {
      .testi-wrap .owl-carousel {
        margin-top: 115px; } }
    .testi-wrap .owl-carousel .item {
      background: url(../images/home_testi_qoute.png) no-repeat top left;
      min-height: 100px;
      font-size: 14px;
      color: #fff;
      background-size: 18px;
      /* Small Devices, Tablets */ }
      @media only screen and (min-width: 480px) {
        .testi-wrap .owl-carousel .item {
          font-size: 21px;
          background-size: 40px; } }
      @media only screen and (min-width: 768px) {
        .testi-wrap .owl-carousel .item {
          font-size: 25px;
          background-size: 57px; } }
      .testi-wrap .owl-carousel .item .author {
        font-size: 16px;
        margin-top: 26px; }
    .testi-wrap .owl-carousel .item-pad {
      padding-left: 23px;
      padding-top: 4px; }
      @media only screen and (min-width: 480px) {
        .testi-wrap .owl-carousel .item-pad {
          padding-left: 44px;
          padding-top: 16px; } }
      @media only screen and (min-width: 768px) {
        .testi-wrap .owl-carousel .item-pad {
          padding-left: 67px;
          padding-top: 35px; } }
    .testi-wrap .owl-carousel .owl-prev, .testi-wrap .owl-carousel .owl-next {
      width: 21px;
      height: 52px;
      position: absolute;
      top: 50%;
      margin-top: -26px;
      color: transparent; }
    .testi-wrap .owl-carousel .owl-prev {
      background: url(../images/home_testi_left.png) no-repeat top left;
      left: 0px; }
    .testi-wrap .owl-carousel .owl-next {
      background: url(../images/home_testi_right.png) no-repeat top right;
      right: 0px; }

/*# sourceMappingURL=HomePage.css.map */
