

.imageProperty{
    width: 120px;
    height: 120px;
}
.hero-title {
    color: var(--gray-text-invert, #fff);

    /* Mobile/Display-2 */
    font-family: "Bellefair";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 36px */
    text-transform: uppercase;

    margin-bottom: 0;
}
.highlight-service-subContent {
    height: max-content;
    width: 91%;
}
.heading-section {
    display: flex;
    /* width: 390px; */
    padding: 24px 16px 32px 16px;
    flex-direction: column;
    align-items: flex-start;
}

.heading-title {
    color: var(--gray-text-strong, #2c3059);

    /* Mobile/Display-2 */
    font-family: "Bellefair";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 36px */
    text-transform: uppercase;
    padding-top: 3%;
     padding-bottom: 3%;
}

.heading-subtitle {
    color: var(--gray-text, #6a6d87);

    /* Body/Body — Regular */
    font-family: "Inter";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 25.6px */
}

.tab-content {
    padding: 0px 16px 48px 0px;
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
}

.tab-container {
    display: flex;
    flex-direction: column;
    gap: 32px;
}




.card-group {
    display: flex;
    flex-direction: column;
    gap: 16px;
}


.download-popup .btn{
    display:none;
    }
    .download-popup .get-the-app{
        display:block;
    }


.banner-img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
}


div.item {
    vertical-align: top;
    display: inline-block;
    text-align: center;
}

.caption {
    display: block;
    width: auto;
    height: auto;
    padding-top: 10px;
    text-align: left;
    gap: 10px;
    font-family: "Inter";
    font-size: 16px;
    font-weight: 700;
    line-height: 25.6px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: var(--primary-text, #684B9B);
}

.info-group {
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    gap: 19px;
}

.info-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 0;
}

.imageProperty{
    width: 135px;
    height: 135px;
}

.sub-content{
    font-family: 'Inter';
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    color: #6A6D87;
}

.highlight-service-subContent{
    height: max-content;

}

.subContent{
    height: max-content;
    width: auto;
}

 .view-baggage {
    text-align: center;
    /*line-height: 100px;*/
  }
a {
    /*color: rgb(70 7 78);*/
    text-decoration: underline
}



  .view-baggage button {
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 25.6px;
    border-radius: 30px;
    color: var(--primary-text, #684B9B);
  }

  .image {
    width: 100%;
    height: 360px;
    object-fit: cover;
    border-radius: 8px !important;
}


  .view-baggage button img {
    width: 20px;
    height: 20px;
  }

.info-title {
    font-family: "Inter";
    font-size: 16px;
    font-weight: 700;
    line-height: 25.6px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: var(--gray-text-strong, #2C3059);
}

.info-subtitle {
    font-family: "Inter";
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: var(--gray-text, #6A6D87);
}

.get-the-app{
display:block;
    }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
.download-popup .btn{
    display:block;
    }
    .download-popup .get-the-app{
        display:none;
    }

    .breadcrumb-section {
        padding: 0px 150px;
    }

    .hero-section {
        height: 300px;
        padding: 56px 150px;

        background: linear-gradient(180deg,
                rgba(0, 0, 0, 0) 0%,
                rgba(0, 0, 0, 0.5) 100%),
            url("assets/MoreServices/airportTransfer.jpg") lightgray 50% / cover no-repeat;
    }

	.highlight-service-subContent {
    height: max-content;
    width: 85%;
}

    .hero-title {
        color: var(--gray-text-invert, #fff);

        /* Desktop/Display-1 */
        font-family: "Bellefair";
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        /* 54px */
        text-transform: uppercase;
    }

    .heading-section {
        display: flex;
        padding: 30px 150px 10px 150px;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
    }

    .heading-title {
        overflow: hidden;
        color: var(--gray-text-strong, #2c3059);
        text-overflow: ellipsis;

        /* Desktop/Display-2 */
        font-family: Bellefair;
        font-size: 32px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        /* 48px */
        text-transform: uppercase;
        padding-top: 3%;
     padding-bottom: 3%;
    }

    .navigation-section {
        padding: 0px 150px;
    }

    /*.tab-content {
        padding: 2px 150px 120px 150px;
    }*/

    .tab-container {
        display: flex;
        flex-direction: column;
        gap: 48px;
    }

    
}

.info-group {
  margin-top: 40px;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 19px;
}

.info-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  /*gap: 16px; */
    gap: 8px; 
  flex: 1 0 0;
}

.info-title {
  color: var(--gray-text-strong, #2c3059) !important;
  text-align: center;

  /* Desktop/H4 â€” Bold */
  font-family: "InterBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 30px */
  margin-bottom: unset 
}

.sub-content {
  color: var(--gray-text, #6a6d87);
  text-align: center;
  font-family: "Inter";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 28.8px */
}

@media (min-width: 576px) {
    .info-group {
        display: flex;
        flex-flow: row wrap;
    }

    .sub-content {
      color: var(--gray-text, #6a6d87);
      text-align: center;
      font-family: "Inter";
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 160%; /* 28.8px */
    }
}
.note {
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: left;
    color: var(--gray-text, #6A6D87);

}
.travel-heading-padding{
    padding-top :4%;
}
.info-group-top{
    margin-top :0px;
}
.travel-heading-bottom{
    padding-bottom :5px;
}
.travel-info-item{
    gap :0px;
    }
.travel-info-title{
	padding-bottom :5px;
     padding-top :12px;       
        }
 .travel-faq-padding{
     padding-bottom :0px;
     padding-top :0px; 
            }

.space {
    @media (min-width:768px) {
	padding-bottom:unset !important;
    margin-bottom:unset !important;
    }
}
