
.main-header-section .header-logo-navigations .header-navigation ul {
  position: relative;
}

.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu {
  background-color: #fff;
  border-bottom: 3px solid #ff6100;
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  /* -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all; */
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children#menu-item-343 .sub-menu{
  right: 0;
  left: auto;
}



/* .main-header-section .header-logo-navigations .header-navigation ul > li.menu-item-has-children:hover:after {
  display: block;
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  bottom: -5px;
  left: 40px;
} */
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu{
  width: auto;
  text-align: center;
  min-width:420px;
}
@media screen and (max-width:1500px){
    .main-header-section .header-logo-navigations .header-navigation ul li a {
        padding: 0 2.0rem;
      }
  }

  @media screen and (min-width:767px) and (max-width:1024px){
    .header-book-btn a > img{display:none;}
  }
@media screen and (min-width:768px){
    .scroll-down-arrow{display:none !important;}
    .main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu{
        min-width:420px;
      }
}

.cart_wrap>div{border:none;}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu > li:after{
  display: none;
}

.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu a {
  display: block;
  color: #8a8a8a;
  font-weight: 500;
  font-size: 1.5rem;
  padding: 1rem 1.5rem;
  text-align: left;
  border-right: 1px solid #e8e8e8;

}

.main-header-section .header-logo-navigations .header-navigation ul li .sub-menu{
  display: flex;
  flex-direction: row;
}




/* .main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu a:last-child {
  border-bottom: none;
} */
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu li{
    padding:0;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu a:hover {
  color: #181818;
}
.contact-section .contact-wrapper .contact-form form .form-group .form-field span:last-child {
  background-color: #fff;
  padding: 0px 5px;
  display: inline-block;
  position: absolute;
  left: 2rem;
  top: -1rem;
  color: #636363;
}
section.price-section.call-now-section.contact-section .contact-wrapper .contact-form form .form-group .form-field span:last-child {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7f7f7+0,f7f7f7+50,ffffff+100 */
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 0%, #f7f7f7 50%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#f7f7f7 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f7f7f7 0%,#f7f7f7 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.call-now-section.contact-section .contact-wrapper .contact-form form .form-group .form-field.full-width{width:100%;}
.footer-privacyPolicy a{color:#fff;}

.contact-section .contact-wrapper .contact-form form .form-group .form-field textarea.wpcf7-form-control.wpcf7-textarea.form-control{
  padding-top: 20px;
}

.form-submit .btn.btn-primary{
  font-family:"Poppins", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
}

.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children > a::after {
  content: "\f107";
  color: #ff6100;
  opacity: 1;
  font-family: 'fontawesome';
  position: absolute;
  top:5px;
  right: 0;
  font-size: 18px;
  display: block !important;
  transform: rotate(0deg) translateY(-50%);
  
}
.main-header-section .header-logo-navigations .header-navigation ul li a{
  transition: 0.5s ease all;
}
.main-header-section .header-logo-navigations .header-navigation ul li a:hover{
  color:#ff6100;
}
.banner-content .btn.btn-primary img {
  margin-right: 1rem;
}
.banner-section .banner-header .banner-menus ul li.active a, .banner-section .banner-header .banner-menus ul li a:hover {
  color: #fff;
  border-color: #ff6100;
}

.landing-content-wrap figure img{
  width: 36px;
}
.oceanviewSkydiving-section .oceanView-wrapper .skydiving-services .skydiving-service-wrap a figure:after{
    background:transparent;
}

.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu li:last-of-type a{border-right:none;}

.groups-call-banner{padding:30px; border:1px solid #ccc; margin: 0 0 40px 0;}
.groups-call-banner h4{font-size:2.5rem; margin:0 0 1rem 0;}
.groups-call-bannerr p{font-size:18px;}


/* Mobile responsive css */

section.banner-section.video-page-section .banner-header{max-width:33.5vw;}
@media screen and (max-width:1440px){
    /* section.banner-section.video-page-section .banner-content{right:8%;}
    section.banner-section.video-page-section .banner-header{max-width:64rem;} */
    .main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children > a::after{
        top:3px;
    }
    .aboutgojump-section .aboutgojump-wrap .aboutgojump-rightpart .aboutgojump-content ul li:before{top:3px;}
    .great-team-wrap .great-team-section-wrapper .great-team-inner-content li:before{top:2px;}
    .card-product .card-detail ul li:before{top:3px;}
    .birthday-section.price-section .price-wrapper .price-wrap .price-content li p:before{top:2px;}
}
@media screen and (max-width:1366px){
    /* section.banner-section.video-page-section .banner-content{right:5.8%;}
    section.banner-section.video-page-section .banner-header{max-width:64rem;} */
    section.banner-section.video-page-section .banner-header{max-width:50vw;}
}
@media only screen and (min-width: 768px) {
  .main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children:hover >.sub-menu {
    opacity: 1;
    visibility: visible;
  }
}

.contact-section .contact-wrapper .contact-form form .form-group .form-field span.wpcf7-not-valid-tip {
  position: relative;
  color: red;
  top: 3px;
}


@media only screen and (max-width: 767px) {
.contact-section .contact-wrapper .contact-form form .form-group .form-field textarea.form-control{padding-top:10px; font-family:"Poppins", sans-serif;}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu {
  visibility: visible;
  position: relative;
  opacity: 1;
  left: unset;
  width: auto;
  background: #000;
  padding: 0;
  margin: 0;
  background: #fff;
  display: none;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu li {
  border: 0;
  padding: 0;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu::before {
  display: none;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu li a {
  font-size: 1.9rem;
  text-align:center;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children > a::after {
  opacity: 1;
  top:35%;
  left: 70%;
  right: auto;
  display: block !important;
  transform: rotate(0deg) translateY(-50%);
  
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children > a.show::after {
  transform: rotate(180deg) translateY(50%);
  top:70%;
}

.main-header-section .header-logo-navigations .header-navigation ul li .sub-menu{
  display: block;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu{
  width: auto;
  min-width: auto;
}
.main-header-section .header-logo-navigations .header-navigation ul li.menu-item-has-children .sub-menu a{
  border-right: none;
  border-bottom: 1px solid #e8e8e8;
}

}








.mfp-iframe-scaler iframe{background-color: #fff;}
.mfp-iframe-scaler{padding-top:70.25%;}
@media screen and (max-width:480px){
  .mfp-container{padding-left: 0; padding-right: 0;}
  .mfp-iframe-holder .mfp-close{
    top: 6px;
    left: 13px;
    color: #000;
    font-size: 40px;
    right: auto;
    width: 33px;
}
  .mfp-iframe-scaler {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    padding-top: 0;
}
  .mfp-iframe-scaler iframe {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.mfp-iframe-holder{padding-top:0;}
}