a.early-access-btn:hover {
    background-color: white !important;
    border: 1px solid #135B9E;
    color: #003E77;
}
a.early-access-btn {
    transition: all .2s linear;
}


/* 48em = 768px */

@media (min-width: 992px) {
  .header li {
    float: left;
  }
  /*.header li a {
    padding: 20px 30px;
  }*/
  .header .menu {
    clear: none;
    float: right;
    max-height: none;
  }
  .header .menu-icon {
    display: none;
  }
}

@media (max-width:1490px) {
  .mrp-head {
    font-size: 50px !important;
  }

  .responsive .carousel-item {
    position: relative;
    margin: 0;
    height: 400px;
    /* Set a fixed height for the carousel items */
  }

  .elementor-icon-list-items .elementor-inline-items {
    font-size: 14px;
  }

}

@media (max-width:1200px) {
  .carousel__image {
    height: 100vh !important;
  }

  .exculsive-offer-form form .wpcf7-form-control-wrap input {
    margin-bottom: 15px;
  }

  .mrp-head,
  h2 {
    font-size: 36px !important;
    line-height: 1 !important;
    margin: 0;
  }

  .tiger-para {
    padding: 25px 0;
  }

  .reels-slider .carousel-video,
  .reels-slider .carousel-image {
    height: 400px;
  }

  .reels-slider .slick-track {
    height: max-content !important;
  }
}


@media (max-width:1024px) {

  .carousel__image,
  .carousel__slide__overlay,
  .banner-vid {
    height: 80vh !important;
  }

  .tiger-para {
    padding: 15px 0;
  }

  .timeline-slider .slick-current+div span {
    font-size: 45px;
  }
	
	.terms-of-use{
		height: 450px !important;
	}
	
	.pum-theme-1302 .pum-title, .pum-theme-lightbox .pum-title{
		font-size: 40px !important;
	}
	
	.timeline-slider .slick-current .dynamic-text{
		display: block !important;
		text-align: left;
	}

 

  .right-mobile {
    display: block;

  }

  h2 {
    font-size: 40px !important;
  }

  /* 	.elementor-image-carousel-wrapper .swiper-slide{
		height: 70vh;
	} */

  .elementor-widget-shortcode {
    width: 100% !important;
  }
}

@media (max-width:768px) {
  .carousel-desktop {
    display: none !important;
  }
	
	.terms-of-use{
		height: 100% !important;
	}
	
	.pum-theme-1302 .pum-title, .pum-theme-lightbox .pum-title{
		font-size: 32px !important;
	}

  .carousel-mobile .carousel__image {
    height: 100vh !important;
    object-fit: cover;
  }

  .carousel-item {
    height: 100vh;
  }

  .carousel-item .slick-list {
    height: 100vh;
  }

  .timeline-slider {
    height: 100%;
    align-items: flex-end;
  }

  .timeline-slider .carousel-item {
    height: 80%;
  }

  .timeline {
    bottom: 20%;
  }

  .carousel-mobile {
    display: block !important;
  }

  /* 	.carousel__slide__inner{
		margin-top: 20%;
	} */

  .right-mobile {
    display: flex;
    justify-content: end;
    margin-top: -100px;
    z-index: 0;
  }

  .btn {
    z-index: 5;
    position: relative;
  }

  .tiger-btn:hover .menu-link {
    color: #1c5c9b !important;
  }

  .right-mobile img {
    height: 471px;
    width: 295px;
  }

  .left {
    margin: 20px;
  }



  .timeline-slide .img-slide,
  .timeline-slider .static-text,
  .timeline-slider .dynamic-text {
    display: block;
  }

  .timeline-slider .slick-current .img-slide,
  .timeline-slider .slick-current .static-text,
  .timeline-slider .slick-current .dynamic-text {
    display: block;
  }

  .second-sect {
    grid-template-columns: 1fr;
  }


  .mobile-place-slider {
    display: block;
  }

  .desktop-place-slider {
    display: none;
  }

  .mobile-desktop-slider div,
  .mobile-desktop-slider {
    diplay: block !important;
  }

  .timeline span {
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    color: #000;
  }

  .timeline .line {
    border-color: #000;
  }

  .mrp-head {
    font-size: 38px !important;
    line-height: 45px !important;
    font-weight: 700;
    margin-bottom: 15px;
  }

  h2 {
    font-size: 30px !important;
  }

  .tiger-para {
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 19.5px;
    padding: 0;
    margin: 10px 0;
    position: relative;
    z-index: 3;
  }

  .second-sect {
    background-color: #E6F2EA;
  }

  .tiger-btn {
    padding: 16px 18px;
    font-size: 13px;
    font-weight: 500;
  }


  .elementor-widget-image-carousel .swiper-slide {
    width: 370px !important;
  }

  .elementor-widget-image-carousel .swiper-slide-inner {
    margin: 0 10px !important;
  }

  .cl {
    height: 70vh;
  }

  .dynamic-text p {
    text-align: left;
  }

  .center .slick-slide {
    padding: 0;
    margin-right: 10px;
    padding-right: 10px;
  }

  .cl img {
    object-fit: cover;
    height: 100% !important;
  }

  .img-slide {
    padding: 15px;
  }

  .static-text p {
    margin: 0;
  }
	
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
		fill: black !important;
	}
	
	.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal.toggled{
		background: white !important;
	}
	
	.timeline-slider .carousel-video, .timeline-slider .carousel-image{
		height: 410px !important;
	}

}




.carousel {
  height: 100vh;
  /* Ensure the carousel takes up full viewport height */
  width: 100%;
  /* Full width */
}

.slick-slide {
  text-align: center;
  height: 100vh;
  /* Make each slide take up full viewport height */
}

.slick-slide img {
  max-height: 100%;
  /* Ensure images inside slides fit the slide's height */
}

@media (max-width:600px) {
	.timeline-slider img{
		height: 310px !important;
	}
	
	.timeline{
		bottom: 25%;
	}
}

@media (max-width:450px) {

  .reels-slider .slick-track {
    height: 50vh !important;
  }

  .reels-slider .carousel-item {
    height: 350px !important;
  }
	.timeline-slider .carousel-video, .timeline-slider .carousel-image{
		height: 350px !important;
	}
}

@media (max-width:425px) {
  .img-slide img {
    height: 410px;
  }
	
	.timeline-slider .carousel-video, .timeline-slider .carousel-image{
		height: 310px !important;
	}
}

@media (max-width:375px) {
  .img-slide img {
    height: 350px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {}
//For ipad
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.banner-wrap {
    display: grid;
    grid-template-columns: 50% 50%;
}
  .banner-content {
    width: 100%;
}
  .banner-image-wrap {
    height: auto;
    width: 90%;
}
  .banner-image-wrap img {
    height: auto;
}
  .banner-content .banner-tag {
        font-size: 26px;
    }
  h2.mrp-head.tiger-head {
    font-size: 40px !important;
    line-height: 1.2 !important;
}
  .right img {
    transform: scale(1);
}
  .about-section.section-wrap {
    display: grid;
    grid-template-columns: 60% 40%;
}
  p.mrp-para.tiger-para {
    font-size: 22px !important;
    line-height: 1.2;
}
/*  .swiper-slide.journey-slider-section {
    flex-direction: column-reverse;
}
  .timeline-slider .static-text {
    display: none;
}
  .mySwiper .img-slide img {
    height: auto !important;
}
  .img-slide {
    padding: 0;
}

  .timeline-slider {
        height: 100%;
        align-items: baseline;
    }
      .static-texts {
        position: relative;
        padding-left: 0;
        left: 0;
        padding-right: 0;
        width: 90%;
        margin: auto;
    }
  .mySwiper .swiper-slide.carousel-item .timeline, .mySwiper .swiper-slide.carousel-item.swiper-slide-next .timeline {
        bottom: 35%;
    }
      .dynamic-text p {
        padding-top: 10px;
    }*/
  figcaption.img-caption {
    display: block;
}
  .contact-section {
    grid-template-columns: 100%;
}
  .contact-wrap {
    order: 2;
}
  .contact-form-wrap {
    padding: 2rem 0;
    width: 90%;
    margin: auto;
}
  .credit-social-wrap img {
    width: 25px;
    margin: 0 5px;
}
  .credit-wrapper{
       grid-template-columns: 65% 35%;
  }
}
//For Mobile
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.journey-slider-section {
    display: flex;
    flex-direction: column-reverse;
}
  .about-section.section-wrap {
    flex-direction: column;
    margin-top: 0;
}
  .right img {
    transform: none;
}
  .section-wrap {
    height: 95% !important;
}
  .contact-form-wrap {
    padding-top: 6rem;
    padding-right: 0;
    width: 90%;
    margin: auto;
}
  .contact-section {
    grid-template-columns: 100%;
    row-gap: 50px;
}
  .contact-content h2 {
    margin-bottom: 3rem;
   line-height: 48px !important;
}
  .contact-wrap {
    order: 2;
    background: #001426;
}
  .contact-main-wrap {
    margin-top: 5rem;
}
.contact-details {
        padding: 3rem 0;
        width: 90%;
        margin: auto;
        position: relative;
        bottom: 0;
          border-bottom: 1px solid #FFFFFF26;
}
  .credit-wrapper {
    grid-template-columns: 100%;
}
.creditbar-inner-wrap {
    order: 2;
}
  .credit-social-wrap img {
    margin: 0 10px 0 0;
}
  .credit-social-wrap {
    text-align: left;
    margin-bottom: 10px;
}
  .creditbar-inner-wrap a, .creditbar-inner-wrap p {
    font-size: 9px;}
  .creditbar-inner-wrap li {
        padding-right: 20px;
    line-height: 0;
}
  .creditbar-inner-wrap li:before {
    width: 7px;
    height: 7px;
    left: -13px;
    top: 5px;
}
  .creditbar-wrap {
    padding: 20px 0;
}
  h2.mrp-head.tiger-head {
    font-size: 30px !important;
    line-height: 37.6px !important;
}
  .left {
    width: 100%;
}
  .right.right-desktop {
    position: relative;
    width: 61%;
    top: -70px;
    left: 20%;
}
  .swiper-product-slide .img-caps {
    display: block;
}
.static-texts {
        position: relative;
        padding-left: 0;
        left: 0;
        padding-right: 0;
        top: 0;
        width: 90%;
        margin: auto;
    }
  .timeline-slider .static-text{display:none;}
  .mySwiper .img-slide img {
    width: 100%;
    height: auto !important;
    object-fit: cover;
    object-position: bottom;
}
  .timeline-slider .img-slide {
    padding: 0;
}
  .static-texts p {
    margin-bottom: 6px;
}
  .static-texts h2 {
    margin-bottom: 12px;
}
      .dynamic-text p {
        padding: 10px;
        color: #fff;
    }
  .img-caption{display:block;}
  .banner-content .banner-tag {
        font-size: 20px;
    }
  
  .popup-cont {
    grid-template-columns: 1fr;
  }
  
  .img-cont-popup{
    display: none;
  }
  .contact-wrap > img{
  height:auto;
  }
  .popup .popup__content {
    width: 95%;}

}


/* Slider */
/*! CSS Used from: https://neostretch-landing.tempdev.uk/style.css?v=1723801268 */
.swiper-button-next,.swiper-button-prev{color:#000;}
.carousel-image{object-fit:cover;}
.timeline-slider{margin:0 auto;}
.static-text,.img-slide,.dynamic-text,.timeline{text-align:center;}
.swiper-slide.carousel-item .img-slide{visibility:hidden;}
.static-text{display:none;}
.static-texts{position:absolute;top:0;z-index:5;left:6%;}
.static-texts h2{font-size:56px;}
.timeline{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:10%;width:100%;padding:0 32px;}
.line{height:25px;width:0;border:1px solid #231F2033;}
.img-slide img{width:100%;}
@media (max-width: 1280px){
.static-texts h2{font-size:36px;margin-bottom:0;margin-top:0;}
}
@media (max-width:1024px){
h2{font-size:40px!important;}
}
@media (max-width: 995px){
.static-texts{position:relative;padding-left:6%;left:0;padding-right:5%;}
.static-texts h2 br{display:none;}
.line{border:1px solid white;}
}
@media screen and (min-width: 768px) and (max-width: 995px){
.line{border:1px solid #231f2061;}
}
@media (max-width:768px){
.carousel-item{height:100dvh;}
.timeline-slider{height:85vh;}
.timeline-slider .carousel-item{height:85%!important;}
.timeline{bottom:20%;}
.timeline-slider .static-text,.timeline-slider .dynamic-text{display:block;}
.timeline span{font-size:48px;font-weight:500;line-height:0.5;color:#FFFFFF;}
.timeline .line{border:none!important;}
h2{font-size:38px!important;}
.dynamic-text p{text-align:left;}
.img-slide{padding:15px;}
.static-text p{margin:0;}
.timeline-slider .carousel-image{height:410px!important;}
}
@media (max-width:600px){
.timeline-slider img{height:310px!important;}
.timeline{bottom:25%;}
}
@media (max-width:450px){
.timeline-slider .carousel-image{height:350px!important;}
}
@media (max-width:425px){
.img-slide img{height:410px;}
.timeline-slider .carousel-image{height:310px!important;}
}
@media (max-width:375px){
.img-slide img{height:350px;}
}
.timeline-slider{display:flex;}
.swiper-slide.carousel-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:33.3333%;box-sizing:border-box;}
.static-text,.img-slide,.dynamic-text,.timeline{text-align:center;}
.swiper-slide.carousel-item .dynamic-text{visibility:visible;width:70%;text-align:left;}
.swiper-slide.carousel-item .img-slide{visibility:hidden;}
.swiper-slide.carousel-item .dynamic-text{position:absolute;}
.swiper-slide.carousel-item .timeline{position:absolute;bottom:10%;font-size:36px;color:#231f2061;}
.static-text{display:none;}
.static-texts{position:absolute;top:9.2%;z-index:5;left:6%;}
.static-texts h2{width:400px;font-family:Manrope;font-size:56px;font-weight:700;line-height:61.6px;text-align:left;text-transform:capitalize;}
.static-texts p{text-align:justify;margin-bottom:15px;}
.timeline{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:10%;width:100%;padding:0 32px;}
.line{height:25px;width:0;border:1px solid #231F2033;}
.img-slide img{width:100%;}
@media (max-width: 1280px){
.static-texts h2{font-size:36px;margin-bottom:0;margin-top:0;}
}
@media screen and (min-width: 768px) and (max-width: 995px){
.swiper-slide.carousel-item .timeline{position:absolute;bottom:10%;font-size:36px;color:#231f2061;}
.line{border:1px solid #231f2061;}
}
.mySwiper{width:90%;height:80%;overflow:hidden;margin:20px auto;position:relative;}
.mySwiper .swiper-wrapper{display:flex;height:90%;margin-top:50px;}
.mySwiper .swiper-slide{display:flex;align-items:center;justify-content:center;flex-direction:column;width:33.3333%;box-sizing:border-box;height:100%;}
.mySwiper .static-text,.mySwiper .img-slide,.mySwiper .dynamic-text,.mySwiper .timeline{text-align:center;}
.mySwiper .swiper-slide.carousel-item .dynamic-text{visibility:visible;width:80%;text-align:left;font-size:16px;}
.mySwiper .swiper-slide.carousel-item .img-slide,.swiper-slide.carousel-item.swiper-slide-active  .dynamic-text,.swiper-slide.carousel-item.swiper-slide-prev .dynamic-text{visibility:hidden;}
.mySwiper .swiper-slide.carousel-item.swiper-slide-active .img-slide{visibility:visible;position:relative;height:100%;}
.mySwiper .swiper-slide{position:relative;}
.mySwiper .swiper-slide .dynamic-text{position:absolute;}
.mySwiper .swiper-slide.carousel-item .timeline{position:absolute;bottom:50px;font-size:28px;color:#231f2061;}
.mySwiper .swiper-slide.carousel-item.swiper-slide-active .timeline{color:white;font-size:26px!important;bottom:50px;z-index:2;}
.mySwiper .static-text{display:none;}
.mySwiper .static-texts{position:absolute;top:0;z-index:5;left:6%;}
.mySwiper .static-texts h2{font-size:56px;}
.mySwiper .timeline{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:10%;width:100%;padding:0 32px;}
.mySwiper .line{height:25px;width:0;border:1px solid #231F2033;}
.mySwiper .img-slide img{width:100%;height:100%;}
@media (max-width: 1280px){
.mySwiper .static-texts h2{font-size:36px;margin-bottom:0;margin-top:0;}
}
@media (max-width: 1025px){
.mySwiper .static-texts h2 br{display:none;}
.mySwiper .swiper-wrapper{display:flex;height:80%;margin-top:150px;}
}
@media (max-width: 768px){
.mySwiper .swiper-slide.carousel-item.swiper-slide-active .img-slide{visibility:visible;}
.mySwiper .static-texts{position:relative;padding-left:6%;left:0;padding-right:5%;}
.mySwiper .static-texts h2 br{display:none;}
.mySwiper .line{border:1px solid white;}
}
@media screen and (max-width: 768px){
.mySwiper  .swiper-slide.carousel-item .dynamic-text{visibility:visible!important;position:absolute;width:100%;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3));}
.swiper-main-container{height:95%;}
.mySwiper .swiper-wrapper{height:80%;margin-top:20px;}
}
@media (min-width: 769px){
.img-slide:after{position:absolute;content:'';width:100%;height:100%;display:block;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgb(0 0 0 / 50%));z-index:1;top:0;}
}
@media screen and (max-width: 768px){
.swiper-slide.carousel-item .dynamic-text{visibility:visible!important;position:relative;width:100%;}
.swiper-slide.carousel-item .timeline{position:absolute;top:-70px;font-size:36px;color:white;bottom:unset!important;}
}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-thumb{background:#888;}
::-webkit-scrollbar-thumb:hover{background:#555;}
@media (max-width:1200px){
h2{font-size:36px!important;line-height:1!important;margin:0;}
.mySwiper .swiper-slide.carousel-item.swiper-slide-active .timeline{font-size:24px!important;}
.mySwiper .swiper-slide.carousel-item .timeline{font-size:22px;}
.mySwiper .swiper-slide.carousel-item .dynamic-text{font-size:16px;}
}
/*! CSS Used from: https://neostretch-landing.tempdev.uk/responsive.css?v=1723796160 */
@media (max-width:1200px){
h2{font-size:36px!important;line-height:1!important;margin:0;}
}
@media (max-width:1024px){
h2{font-size:40px!important;}
}
@media (max-width:768px){
.carousel-item{height:100vh;}
.timeline-slider{height:100%;align-items:flex-end;}
.timeline{bottom:20%;}
.timeline-slider .static-text,.timeline-slider .dynamic-text{display:block;}
.timeline span{font-size:24px;font-weight:500;line-height:1;color:#000;}
.timeline .line{border-color:#000;}
h2{font-size:30px!important;}
.dynamic-text p{text-align:left;}
.img-slide{padding:15px;}
.static-text p{margin:0;}
.timeline-slider .carousel-image{height:410px!important;}
}
@media (max-width:600px){
.timeline-slider img{height:310px!important;}
.timeline{bottom:25%;}
}
@media (max-width:450px){
.timeline-slider .carousel-image{height:350px!important;}
}
@media (max-width:425px){
.img-slide img{height:410px;}
.timeline-slider .carousel-image{height:310px!important;}
}
@media (max-width:375px){
.img-slide img{height:350px;}
}
@media only screen and (min-width: 767px) and (max-width: 1025px){
.swiper-slide.journey-slider-section{flex-direction:column-reverse;}
.timeline-slider .static-text{display:none;}
.img-slide{padding:0;height:100%;}
.timeline-slider{height:100%;align-items:baseline;margin-top:150px!important;}
.static-texts{position:relative;padding-left:0;left:0;padding-right:0;width:90%;margin:auto;}
.dynamic-text p{padding-top:10px;}
}
@media only screen and (min-width: 320px) and (max-width: 768px){
.journey-slider-section{display:flex;flex-direction:column-reverse;}
.static-texts{position:relative;padding-left:0;left:0;padding-right:0;top:0;width:90%;margin:auto;}
.timeline-slider .static-text{display:none;}
.mySwiper .img-slide img{width:100%;height:100%!important;object-fit:cover;object-position:top;}
.timeline-slider .img-slide{padding:0;width:100%;}
.static-texts p{margin-bottom:6px;}
.static-texts h2{margin-bottom:12px;width:100%;}
.dynamic-text p{padding:10px;color:#fff;}
}
