.overviewContent {
    width: 100%;
    height: max-content;
    display: flex;
    flex-direction: column;
    gap: 8px;
    /*order: 2;*/
}
 
.seatingContent {
    width: 100%;
    height: max-content;
    display: block;
    flex-direction: column;
    gap: 16px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: left;
    color: var(--gray-text, #6A6D87);
}

.norightpadd {
	padding-right: 0px !important;
    }

.left-content-button {
       /* margin-top: 24px;*/
        border: none;
        width: auto;
        display: flex;
        height: 40px;
        padding: 10px var(--spacing-md, 16px);
        justify-content: center;
        align-items: center;
        flex: 1 0 0;

        color: var(--gray-text-invert, #FFF);

        /* Body1/Body 1 — Bold */
        font-family: 'InterBold';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%; /* 25.6px */

        border-radius: 30px;
        background: var(--Gradient-brand-surface, linear-gradient(99deg, #684B9B -27.72%, #381B6B 127.08%));

        /* Shadow/xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }

@media (min-width: 768px) {
    .seatingContent {
    width: 100%;
    height: max-content;
    display: block;
    flex-direction: column;
    gap: 16px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: left;
    color: var(--gray-text, #6A6D87);
}
    .left-content-button {
        margin-top: 24px;
        width: auto;
        display: flex;
        height: 48px;
        padding: 10px var(--spacing-md, 16px);
        justify-content: center;
        align-items: center;
        flex: 1 0 0;

        color: var(--gray-text-invert, #FFF);

        /* Body1/Body 1 — Bold */
        font-family: 'InterBold';
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 160%; /* 25.6px */

        border-radius: 30px;
        background: var(--Gradient-brand-surface, linear-gradient(99deg, #684B9B -27.72%, #381B6B 127.08%));

        /* Shadow/xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }

    .leftImageFullWidth {
        height: 480px;
    }

    .rightContentFullWidth {
        background-color: #F9F9FC;
        width: 50%;
        height: 480px;
        padding: 80px 64px 80px 64px !important;
        align-content: center;
    }

    .leftSideImageFullWidth {
        width: 50% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .leftImgRightContentFullWidth {
        padding: 0px !important;
    }

    .seatingContentFullWidth {
        width: 521px;
        height: 52px;
    }

    .leftImgRightContentFullWidth .row {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
    }
}

@media (min-width: 768px) {
    .overviewContent {
        width: 40%;
        display: flex;
        flex-direction: column;
        gap: 16px;
        order: 1;
    }

    .learnMore a {
		color: #684B9B;
        }
}

.highlightHeader {
    width: 100%;
    height: max-content;

    font-family: Bellefair;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    color: var(--gray-text-strong, #2C3059);

    padding-top: 0px;
    text-transform: uppercase;
}
@media (max-width: 767px) {
.highlightHeader{
    /*display:none;*/
            padding-top:10px;
    }
.mobileheader{
        display:block;
    }
.leftImgRightContent{
        display:flex;
        flex-direction:column-reverse;
   		 --bs-gutter-x: unset !important;
    }
.mobile-view-e-library{
        flex-direction:column;
    }
.rightContentFullWidth .highlightHeader {
    display:block;
    }

}

@media (min-width: 768px) {
.mobileheader{
        display:none;
    }
    .highlightHeader {
        width: 70%;
        height: max-content;
        font-family: Bellefair;
        font-size: 32px;
        font-weight: 400;
        line-height: 48px;
        text-align: left;
        color: var(--gray-text-strong, #2C3059);
        padding-top: 0;
        text-transform: uppercase;
    }
    .badgeHeader {
        width: 100%;
        height: max-content;
        font-family: Bellefair;
        font-size: 24px;
        font-weight: 400;
        line-height: 48px;
        text-align: left;
        color: var(--gray-text-strong, #2C3059);
        padding-top: 0;
        text-transform: uppercase;
    }
}


.skyNavigation {
    width: 89px;
    height: 26px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 700;
    line-height: 25.6px;
    text-align: right;
    color: var(--primary-text, #684B9B);

}

.rightImage {
    width: 100%;
    height: max-content;
}

@media (min-width: 768px) {
  .rightSideImage {
    width: 50%;
    display: flex;
    order: 2;
  }
}
.navigator {
    /* width: 117px; */
height: 26px;
gap: 8px;
 /* opacity: 0; */

}
.learnMore {
    /* width: 89px; */
height: 26px;
gap: 0px;
/* opacity: 0; */
font-family: Inter;
font-size: 16px !important;
font-weight: 700;
line-height: 25.6px;
text-align: right;
color: var(--primary-text, #684B9B);
border: 0px;
background: none;
padding-top: 10px;    
}

.learnMore a {
		color: #684B9B;
        }

.arrowimage {
    width: 20px;
height: 20px;
padding: 4.17px 3.33px 4.17px 3.33px;
gap: 0px;
/* opacity: 0; */

}

.arrowClass{
    width: 20.98px;
    height: 20.98px;
}

/*.justify-content-between{
  margin-top: 5%;
    }*/

.rightSideImage img {

        width: 100%;
    aspect-ratio: 3 / 2;
    }
.leftImgRightContent {
    display: flex;
    align-items: center;
    padding: 40px 16px 60px 16px;
}

@media (min-width: 768px) {

.width{
width:100% !important;
}
.leftImage{
width: 450px;
height:auto;
gap: 43.93px;

}
  .leftImgRightContent {
    /*padding: 60px 150px 120px 150px;*/
  }
.iconPad{
    margin-top:32px;
}
}
.leftImage{
width:100%;
height:auto;
gap: 43.93px;

}
  .LeftnrightImage  {
    width:230px;
        height:32px;
  /*margin-left: 15px;*/
  font-family: "Inter";
  font-size: 14px;
  font-weight: 500;
  line-height: 22.4px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: var(--secondary-text-strong, #857030);
  background: var(--gray-surface-weak, #F9F9FC);
  border-radius: 36px;
    text-transform: lowercase;
  /*padding-left: 8px;*/
}
.airportInfo {
    width: 200px;
    height: 50px;
    padding: 12px var(--spacing-xl, 24px);
    justify-content: center;
    align-items: center;
    flex: 1 0 0;

    color: var(--gray-text-invert, #FFF);
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%; /* 25.6px */
       border:none;
    border-radius: 30px;
    background: var(--Gradient-brand-surface, linear-gradient(99deg, #684B9B -27.72%, #381B6B 127.08%));
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}

/* updated */
.rightContentFullWidth {
    background-color: #F9F9FC;
    height: auto;
    /* padding: 80px 64px 80px 64px !important; */
    align-content: center;
	gap: 16px;
	padding-top: 24px;
	padding-right: 16px;
	padding-bottom: 24px;
	padding-left: 16px;

}

.leftSideImageFullWidth {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.leftImgRightContentFullWidth {
    padding: 0px !important;
}
/* updated */
.seatingContentFullWidth { 
    max-width: 521px;
    height: auto;
}

.leftImgRightContentFullWidth .row {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
}


@media (max-width:767px){
.checkin{
		display:block;
		margin-top: 4px;
    	padding-top: 4px;
    	text-align: center;
		margin-bottom: 11px;
    }
.badgeHeader{
	padding-top:24px;
	}
.container{
    padding-left:unset !important;
	}
.leftImgRightContent{
    padding:16px;
    }
.rightContentFullWidth {
    padding:24px !important;
}

}

.leftSideImage, .rightContent{
	padding:0px;
}



/*Added for FAQ*/
.col-md-6.rightContent.rightContentFullWidth> .highlightHeader {
    width: 100%;
}


	/*a {

  font-family: "InterBold" !important;

}*/ /*Commented the above a tag css by Muthuraman*/

.sustain-esg .rightContent {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.sustain-esg .rightContent .highlightHeader {
    width: 100%;
    font-size: 24px;
}

@media (min-width: 768px) {
   .sustain-esg .rightContent .highlightHeader {
        width: 100%;
        font-size: 28px;
    }
}

.view-more-icon::after {
  content: url("../../../../content/dam/thaiairways/images/icons/ArrowIcon.png");
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
}

