.flagshipsec1 {
    position: relative;
    margin-bottom: -8px;
}

.FlagshipbannerText {
    position: absolute;
    bottom: 10%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.FlahsipbannerTextBox h1 {
    font-size: 99px;
    font-weight: bold;
    color: #ffffff;
    line-height: 100%;
}

.FlahsipbannerTextBox p {
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    max-width: 100%;
    margin-bottom: 0px;
}

.flagshipsec2 {
    background: #000000;
    padding: 0px 0 30px 0px;
}

.flagshipsec2 img {
    margin-bottom: 10px;
}

.flagshipsec2 h2 {
    font-size: 64px;
    color: #ffffff;
    max-width: 76%;
    line-height: 68px;
}

  .flahshipsec4 h1{
       font-size: 64px;
    }

.flagshipsec2 p {
    color: #ffffff;
    font-weight: 500;
}

.upcoming-event-outer {
    background: #000000;
}

.upcoming-event-outer {
    margin-bottom: 40px;
    font-size: 64px;
    color: #ffffff;
    line-height: 68px;
}

.flagship-upcoming-events {
    padding: 0px 0 20px 0px;
    margin: 0px;
}

.flagship-upcoming-events h2 {
    margin-bottom: 40px;
}

.upcoming-events-slide {
    margin: 0px 0 120px 0px !important;
    padding: 0px;
    width: 100%;
}

.upcoming-events-slide1 {
    margin: 0px 0 120px 0px !important;
    padding: 0px;
    width: 100%;
}

.upcoming-event-box {
    background: #ffffff;
    border-radius: 20px;
    padding: 10px !important;
}

.upcoming-event-box h3 {
    font-size: 24px;
    font-weight: 500;
    margin: 30px 15px 0px 15px;
    display: block;
    padding: 0 20px;
}

.upcoming-event-box ul {
    padding: 20px 30px 10px 30px !important;
    margin: 0px;
}

.upcoming-event-box ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 10px;
}

.upcoming-event-box ul li:last-child {
/*     min-height: 60px; */
}

.upcoming-event-box ul li img {
    display: inline-block;
    margin: 0 5px 0 0px;
}

.upcoming-event-box a {
    color: #ED0101;
    border: 20px;
    font-weight: normal;
    border-radius: 30px;
    transition: 0.3s;
    display: inline-block;
    border: 1px #ED0101 solid;
    width: 136px !important;
    text-align: center;
    margin: 0px 0px 20px 40px;
    padding: 10px 0px;
}

.upcoming-event-box a:hover {
    border: 2px #ffffff solid;
    background: #ED0101;
    color: #ffffff;
}

.upcoming-events-slide .slick-slide {
    margin: 0 10px;
}

.upcoming-events-slide1 .slick-slide {
    margin: 0 10px;
}

.bannerLogo {
    margin-top: -28%;
}


.upcoming-events-slide .slick-prev,
.upcoming-events-slide1 .slick-prev {
    bottom: -12%;
    position: absolute;
    left: 45%;
    z-index: 9;
    content: "";
    border: none;
    width: 71px;
    height: 24px;
    background: none;
    font-size: 0;
    background: url('../../assets/images/event_prev.svg') no-repeat center center !important;
    background-size: cover !important;
}

.upcoming-events-slide .slick-next,
.upcoming-events-slide1 .slick-next {
    bottom: -12%;
    position: absolute;
    right: 44%;
    z-index: 9;
    content: "";
    border: none;
    width: 71px;
    height: 24px;
    background: none;
    font-size: 0;
    background: url('../../assets/images/event_next.svg') no-repeat center center !important;
    background-size: cover !important;
}



@media screen and (max-width:1400px) and (min-width:992px) {

    .upcoming-events-slide .slick-prev,
    .upcoming-events-slide1 .slick-prev {
        bottom: -12%;
        position: absolute;
        left: 42%;
    }

    .upcoming-events-slide .slick-next,
    .upcoming-events-slide1 .slick-next {
        bottom: -12%;
        position: absolute;
        right: 42%;
    }
}


@media screen and (max-width:992px) and (min-width:768px) {

    .upcoming-events-slide .slick-prev,
    .upcoming-events-slide1 .slick-prev {
        left: 38%;
    }

    .upcoming-events-slide .slick-next,
    .upcoming-events-slide1 .slick-next {
        right: 38%;
    }
}


@media screen and (max-width:767px) {

    .upcoming-events-slide .slick-prev,
    .upcoming-events-slide1 .slick-prev {
        left: 36%;
    }

    .upcoming-events-slide .slick-next,
    .upcoming-events-slide1 .slick-next {
        right: 36%;
    }
}


.flagshipsec3 {
    padding: 60px 0 45px 0px;
}

.locationBox {
    background-size: cover;
    border-radius: 24px;
    box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.14), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.10), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.08), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.07), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.06), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.04);
    padding: 250px 30px 30px 30px !important;
    color: #ffffff;
    margin-bottom: 30px;
}

.locationBox img {
    margin-bottom: 20px;
}

.locationBox h3 {
    font-size: 30px;
    font-weight: bold;
}

.locationBox ul {
    padding: 10px 0 0 0px;
    margin: 0px;
}

.locationBox ul li {
    list-style-type: none;
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 10px;
}

.locationBox ul li img {
    margin-bottom: 0px;
    width: 26px;
    margin-right: 5px;
}


.locationBox.uae {
    background: url('../../assets/images/uae.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.srilanka {
    background: url('../../assets/images/srilanka.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.nepal {
    background: url('../../assets/images/nepal.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.bangla {
    background: url('../../assets/images/bangladesh.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.oman {
    background: url('../../assets/images/oman.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.thailand {
    background: url('../../assets/images/thailand.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.saudi {
    background: url('../../assets/images/saudi-arabia.webp') no-repeat center center;
    background-size: cover;
}

.locationBox.ghana {
    background: url('../../assets/images/ghana.webp') no-repeat center center;
    background-size: cover;
}

/* sec 4 starts */
.flahshipsec4 {
    padding: 60px 0 90px 0px;
}

/* .flahshipsec4 .clientlogos img{ border: 2px #ccc solid; border-radius: 10px; } */
/* .sec3country .clientlogos img{ border: 2px #ccc solid; border-radius: 10px; } */
.TLeft {
    display: inline-block;
    width: 30%;
    padding: 15px;
    vertical-align: top;
}

.TLeft img {
    display: inline-block !important;
    width: 90px;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
}

.TLeft h3 {
    display: inline-block;
    max-width: 100%;
    padding-top: 0px !important;
}

.TRight {
    display: inline-block;
    width: 69%;
    position: relative;
    padding: 30px 70px 0px 70px;
}

.TRight img {
    position: absolute;
    top: 0;
    left: 0;
}

.TRight p {
    font-size: 20px !important;
}

.Testipic {
    width: 32%;
    display: inline-block;
    vertical-align: text-top;
    text-align: right;
}

.Testidetails {
    display: inline-block;
    width: 66%;
    vertical-align: text-top;
    text-align: left;
}


.testimonial .slick-prev {
    position: absolute;
    width: 30px;
    height: 16px;
    left: 12%;
    top: 100%;
    z-index: 9;
    border: none;
    background: url('../../assets/images/prev.webp') no-repeat center center;
    font-size: 0;
}

.testimonial .slick-next {
    position: absolute;
    left: 16%;
    top: 100%;
    right: auto;
    border: none;
    background: url('../../assets/images/next.webp') no-repeat center center;
    width: 30px;
    height: 16px;
    font-size: 0;
}

.testimonial {
    padding-bottom: 0px;
}


/* event sec starts */
.flagship-events {
    padding: 60px 0 60px 0px;
    display: none;
    transition: 0.3s;
    background: url('../../assets/images/experience-events-bg.webp') no-repeat center center;
    background-size: cover;
}

.TabSec1 {
    background: none;
}

.TabSec1 h2 {
    font-size: 96px;
    font-weight: 500;
    color: #ffffff;
    margin-bottom: 40px;
    line-height: 100%;
}

.TabSec1 .nav-pills .nav-link {
    color: #ffffff;
    text-align: left;
    font-size: 28px;
    border-bottom: 1px #ffffff solid;
    font-weight: 300;
}

.TabSec1 .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #ffffff;
    background: none;
    font-weight: bold;
    border-bottom: 1px #ffffff solid;
}

.TabSec1 .tab-content {
    padding: 10px;
    color: #ffffff;
}

.TabSec1 .tab-content h4 {
    font-size: 24px;
    margin-bottom: 0;
}

.gallerypic img {
    margin-bottom: 30px;
}

/* event sec ends */


/* gallery sec starts */
.gallerysec {
    padding: 0 0 60px 0px;
    transition: 0.3s;
}

.gallerysec h2 {
    font-size: 96px;
    font-weight: 500;
    margin-bottom: 40px;
    line-height: 100%;
}

.gallerysec img {
    margin-bottom: 30px;
    width: 100%;
}

.thailand {
    background: url('../../assets/images/gallery/gal-thailand.webp') no-repeat center center;
    background-size: cover;
}

.dubai {
    background: url('../../assets/images/gallery/gal-dubai.webp') no-repeat center center;
    background-size: cover;
}

.abudhabi {
    background: url('../../assets/images/gallery/gal-abu-dhabi1.png') no-repeat center center;
    background-size: cover;
    width: 100%;
    height: auto;
}

.abudhabi img {
    height: 100%;
}

/* gallery sec ends */


.univsersitysec {
    background: #000000;
    padding: 0px;
    margin-bottom: -2px
}

.univsersitysecLeft {
    padding: 60px 0px;
    color: #ffffff;
}

.univsersitysecLeft h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    padding-bottom: 10px;
}

.univsersitysecLeft p {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 20px;
    line-height: 29px;
    /* 145% */
}

.univsersitysecLeft a {
    border-radius: 38px;
    background: #FFF;
    font-size: 20px;
    font-style: normal;
    transition: 0.3s;
    font-weight: 700;
    padding: 10px 30px;
    color: #ED0101;
}

.univsersitysecRight img {
    margin-top: -60px;
}

.univsersitysecLeft a:hover {
    color: #ffffff;
    background: #ED0101;
}

.yearsec {
    background: #000000;
    padding: 60px 0px;
}

.yearsecRight {
    color: #ffffff;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    padding-top: 15%;
    line-height: 28px;
    /* 140% */
}

.univsersitysec1 {
    background: #000000;
    padding: 0px 0 120px 0;
}

.univsersitysec1Left {
    padding: 60px 0px;
    color: #ffffff;
}

.univsersitysec1Left h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    padding-bottom: 10px;
}

.univsersitysec1Left p {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 20px;
    line-height: 29px;
    /* 145% */
}

.univsersitysec1Left a {
    border-radius: 38px;
    background: #FFF;
    font-size: 20px;
    font-style: normal;
    transition: 0.3s;
    font-weight: 700;
    padding: 10px 30px;
    color: #ED0101;
}

.univsersitysec1Right img {
    margin-top: 0px;
}

.univsersitysec1Left a:hover {
    color: #ffffff;
    background: #ED0101;
}



/* thailand page starts */
.flagshipsec3 {
    padding: 60px 0 120px 0px;
}

.flagshipsec3 h2 {
    font-size: 64px;
    font-weight: 500;
    margin-bottom: 50px;
    line-height: 100%;
}

.sec3country {
    padding: 60px 0px;
}

.sec3country h1 {
    font-size: 230px;
    color: #000000;
    padding-bottom: 0;
    margin-bottom: 0px;
}

.sec3country h4 {
    font-size: 49px;
    color: #000000;
}

.sec3country h5 {
    font-size: 32px;
    line-height: 120%;
    padding-bottom: 20px;
}

.sec3country p {
    color: #DB161B;
    line-height: 24px !important;
    font-size: 28px !important;
}

.sec3country b {
    display: block;
    padding-bottom: 15px;
}

.quates {
    padding: 30px 100px;
    position: relative;
}

.quates img {
    position: absolute;
    left: 0;
    top: 0;
}

.globalexpo {
    padding: 0 0 60px 0px;
    background: #000000;
}

.globalexpo h2 {
    font-size: 64px;
    font-weight: 500;
    color: #ffffff;
    padding-bottom: 10px;
}


.exibitSec {
    padding: 60px 0px;
    background: url('../../assets/images/thailand/exibitbg.webp') no-repeat center center;
    background-size: cover;
}

.exibitSec h2 {
    font-size: 90px;
    color: #ffffff;
    margin-bottom: 40px;
}

.exibitBox {
    background: rgba(255, 255, 255, 0.2);
    padding: 30px 15px;
    border-radius: 30px;
    margin-bottom: 30px;
}

.exibitBox h3 {
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 20px;
}

.exibitBox p {
    font-size: 20px !important;
    color: #ffffff;
}

.experienceevent {
    padding: 60px 0px;
}

.experienceevent h2 {
    font-size: 90px;
    font-weight: 300;
    color: #B72105;
    padding-bottom: 30px;
}

.TabSecEvent .nav-pills .nav-link {
    color: #000000;
    font-weight: bold !important;
    font-size: 30px;
    border: 1px #000000 solid;
    background: #ffffff;
    font-weight: 300;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
    padding: 6px 48px !important;
    margin: 0 20px 30px 0px;
}

.TabSecEvent .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #ffffff;
    font-weight: bold !important;
    font-size: 30px;
    border: 1px #B72105 solid;
    background: #B72105;
    font-weight: 300;
    text-align: center;
    border-radius: 30px;
    display: inline-block;
    padding: 6px 48px !important;
    margin: 0 20px 30px 0px;
}

.TabSecEvent .tab-content {
    padding: 10px;
    color: #000000;
}

.TabSecEvent .tab-content h4 {
    font-size: 24px;
    margin-bottom: 0;
}

.TabSecEvent h3 {
    font-size: 63px;
    font-weight: 500;
    line-height: 69px;
    padding-bottom: 10px;
    padding-top: 0px;
}

.TabSecEvent p {
    padding-bottom: 0px;
}

.TabSecEvent h1 {
    font-size: 90px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
}

.TabSecEvent h4 {
    font-weight: bold;
}

.TabSecEvent ul li {
    display: inline-block;
    width: auto;
}

.gallerythailandsec {
    padding: 60px 30px;
    background-color: #000000;
}

/* thailand page ends */


/* education expo page starts */
.educationexpo-banner h1 {
    color: #ffffff;
    font-size: 64px;
    font-weight: 500;
    line-height: 100%;
    padding-bottom: 10px;
}

.educationexpo-banner span {
    color: #ED0101;
    display: block;
}

.educationexpo-banner h5 {
    color: #ffffff;
    font-size: 22px;
    font-weight: bold;
}

.educationexpo-banner p {
    color: #ffffff;
    font-size: 18px;
    max-width: 600px;
}

.educationexpo-sec3 {
    background: #000000;
    padding: 60px 0px;
    text-align: center;
    color: #ffffff;
}

.educationexpo-sec3 h2 {
    font-size: 200px;
    font-style: normal;
    font-weight: 300;
    padding: 0px 0 20px 0px;
    margin: 0px;
    line-height: 70%;
}

.educationexpo-sec3 h3 {
    font-size: 128px;
    font-style: normal;
    font-weight: 300;
}

.educationexpo-sec3 p {
    font-style: normal;
    font-weight: 300;
    line-height: 32px;
    max-width: 700px;
    padding-bottom: 30px;
    display: block;
    margin: 0 auto;
    padding: 0 0 40px 0px;
}

.educationexpo-sec4 {
    background: #000000;
}

.whitebtn {
    border-radius: 38px;
    background: #FFF;
    font-size: 20px;
    font-style: normal;
    transition: 0.3s;
    font-weight: 700;
    padding: 10px 30px;
    color: #ED0101;
    margin-bottom: 20px;
}

.whitebtn:hover {
    color: #ffffff;
    background: #ED0101;
}

.blackbtn {
    border-radius: 38px;
    background: #000;
    font-size: 20px;
    font-style: normal;
    transition: 0.3s;
    font-weight: 700;
    padding: 10px 30px;
    color: #ffffff;
    margin-bottom: 20px;
}

.blackbtn:hover {
    color: #ED0101;
    background: #ffffff;
}

.educationexpo-sec2 {
    padding: 60px 0px;
    background-size: cover;
    background: url('../../assets/images/expo-exibition.webp') no-repeat center center #000000;
}

.educationexpo-sec2 h2 {
    color: #ffffff;
    font-size: 108px;
    font-weight: normal;
    text-align: left;
}

.educationexpo-sec2 h2:nth-child(2) {
    padding-left: 5%;
}

.educationexpo-sec2 h2:last-child {
    color: #ED0101;
    margin-bottom: 50px;
    padding-left: 12%;
}

.educationexpo-sec2 p {
    color: #ffffff;
    font-size: 32px !important;
    font-weight: 300;
    text-align: left;
}

.educationexpo-sec2 p span {
    color: #ED0101;
}

.educationexpo-sec5 {
    padding: 30px 0 60px 0px;
}

.educationexpo-sec5 img {
    border: 2px #ccc solid;
    border-radius: 10px;
}

.educationexpo-sec6 {
    background: url('../../assets/images/impactpic.webp') no-repeat center center #000000;
    background-size: cover;
    color: #ffffff;
    padding: 4% 0 26% 0;
    text-align: center;
}

.educationexpo-sec6 h1 {
    font-style: normal;
    font-size: 200px;
    color: #ED0101;
    line-height: 100%;
    font-weight: 265;
}

.educationexpo-sec6 h1 sub {
    font-size: 58px;
    color: #ED0101;
    font-weight: 265;
}

.educationexpo-sec6 h2 {
    font-size: 96px;
    font-style: normal;
    font-weight: 265;
    line-height: 100%;
    color: #ED0101;
    padding: 5px 0 20px 0px;
}

.educationexpo-sec6 p {
    color: #ffffff;
    font-weight: 300;
    max-width: 800px;
    display: block;
    margin: 0 auto;
}

.educationexpo-sec7 {
    padding: 60px 0px;
}

.educationexpo-sec7 h2 {
    color: #ED0101;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    max-width: 900px;
    line-height: 100%;
    padding-bottom: 15px;
}

.educationexpo-sec7 p {
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 30px;
    max-width: 900px;
}

.educationexpo-sec8 {
    padding: 60px 0px;
    background-size: cover;
    background: url('../../assets/images/highlight-bg.webp') no-repeat bottom center #ffffff;
}

.educationexpo-sec8 h2 {
    font-size: 64px;
    line-height: 100%;
    display: block;
    margin: 0 auto;
    max-width: 800px;
    padding-bottom: 40px;
    color: #ED0101;
    text-align: center;
    font-weight: 500;
}

.educationexpo-sec8 img {
    margin-bottom: 10px;
}

.educationexpo-sec8 h4 {
    color: #ffffff;
}

.educationexpo-sec9 {
    background: url('../../assets/images/gt-in-touch.webp') no-repeat bottom center #ffffff !important;
    margin-bottom: 60px !important;
}

.educationexpo-sec9 .formleft h3 {
    font-size: 48px;
    color: #000000 !important;
}

.educationexpo-sec9 .formleft h5 {
    font-size: 24px;
    color: #000000 !important;
    font-weight: 400;
    max-width: 700px;
}

.educationexpo-sec9 .form {
    background: rgba(0, 0, 0, 0.5);
}

.discoverSec {
    padding: 60px 0px;
    background: url('../../assets/images/discover-education.webp') no-repeat center center !important;
}

.discoverSecMid {
    padding-top: 10%;
    padding-left: 40px !important;
}

.discoverSecMid h2 {
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    color: #ffffff;
    padding-bottom: 5px;
}

.discoverSecMid p {
    color: #ffffff;
    padding-bottom: 15px;
}

.educationexpo .slick-prev {
    background: url('../../assets/images/prev-expo.webp') no-repeat center center !important;
    width: 45px;
    height: 45px;
    border: none;
    outline: none;
    font-size: 0;
    position: absolute;
    left: 30px;
    bottom: 0px;
    z-index: 9;
}

.educationexpo .slick-next {
    background: url('../../assets/images/next-expo.webp') no-repeat center center !important;
    width: 45px;
    height: 45px;
    border: none;
    outline: none;
    font-size: 0;
    position: absolute;
    left: 95px;
    bottom: 0px;
}

.educationexpo div {
    min-height: 340px;
}

/* education expo page ends */


/* about us starts */
.leadership-team {
    padding: 60px 0px;
}

.leadership-team h2 {
    font-size: 64px;
    font-weight: 400;
    display: block;
    text-align: center;
    padding-bottom: 30px;
}

.leaderBox {
    border-radius: 8px;
    box-shadow: 13px 12px 16.6px 0px rgba(0, 0, 0, 0.34);
    margin-bottom: 30px;
    display: block;
    position: relative;
}

.leaderBox.sanjeev {
    background: url('../../assets/images/sanjeev.webp') no-repeat center center !important;
    transition: 0.5s;
    min-height: 580px;
    background-size: cover !important;
    height: 552px;
    background-position: top center !important;
}

.leaderBox.sanjeev:hover {
    transform: scale(1.06);
}

.leaderBox.vivek {
    background: url('../../assets/images/vivek.webp') no-repeat center center !important;
    padding: 0;
    transition: 0.3s;
    min-height: 580px;
    background-size: cover !important;
    height: 552px;
    background-position: top center !important;
}

.leaderBox.vivek:hover {
    transform: scale(1.06);
}

.leaderBox.ritesh {
    background: url('../../assets/images/Ritesh-jaiswal.webp') no-repeat center center !important;
    padding: 0;
    transition: 0.3s;
    min-height: 580px;
    background-size: cover !important;
    height: 552px;
    background-position: top center !important;
}

.leaderBox.ritesh:hover {
    transform: scale(1.06);
}

.leaderBox h3 {
    color: #ffffff;
    top: 80%;
    padding-left: 5%;
    position: absolute;
    margin: 0;
}

.leaderBox h4 {
    color: #ffffff;
    padding-left: 5%;
    position: absolute;
    bottom: 6%;
}

.strategyaims {
    padding: 60px 0 20px 0px;
}

.strategyaims h1 {
    color: #000000;
    display: block;
    text-align: center;
    padding-bottom: 60px;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    max-width: 50%;
    margin: 0 auto;
}

.strategyaims img {
    margin: 0 auto;
    display: block;
    max-width: 120px;
    margin-bottom: 15px;
}

.strategyaims h4 {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}

.strategyaims p {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 15px auto;
}

.strategyaims a,
.sec7 a:hover {
    color: #ED0101;
    font-weight: 700;
    text-decoration: underline;
    text-align: center;
    display: block;
    margin-bottom: 40px;
}

.our-experties {
    padding: 60px 0 0 0px;
    background: url('../../assets/images/our-experties.webp') no-repeat center center !important;
    background-size: cover !important;
}

.expertiesBoxLeft {
    padding-top: 5%;
}

.expertiesBox {
    background: rgba(0, 0, 0, 0.1);
    padding: 40px !important;
    border-radius: 40px;
    margin-bottom: 40px;
}

.our-experties h2 {
    color: #ffffff;
    color: #FFF;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 30px
}

.expertiesBox p {
    color: #ffffff;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
}

.aboutsec3 {
    padding: 60px 0px;
    background: url('../../assets/images/aboutsec3.webp') no-repeat -3px center !important;
    background-size: cover !important;
}

.aboutsec3 p {
    color: #ffffff;
}

.aboutsec3Left p:first-child {
    padding-bottom: 35%;
}



@media only screen and (max-width: 1600px) {

    .FlahsipbannerTextBox h1 {
        font-size: 68px;
    }

    .flagshipsec2 h2 {
        font-size: 58px;
        line-height: 60px;
        max-width: 100%;
    }

     .flahshipsec4 h1{
       font-size: 58px;
    }

    .TabSec1 h2 {
        font-size: 78px;
    }

    .gallerysec h2 {
        font-size: 78px;
    }

    /* thailand page */
    .sec3country h1 {
        font-size: 190px;
    }

    .sec3country h4 {
        font-size: 48px;
    }

    .exibitSec h2 {
        font-size: 74px;
    }

    .experienceevent h2 {
        font-size: 74px;
    }

    .TabSecEvent h3 {
        font-size: 57px;
        line-height: 58px;
    }

    .TabSecEvent h1 {
        font-size: 70px;
    }

    .TabSecEvent .tab-content h4 {
        font-size: 20px;
    }

    .flagshipsec3 h2 {
        font-size: 52px;
    }

    /* education expo */
    .educationexpo-sec2 h2 {
        font-size: 88px;
    }

    .educationexpo-sec3 h2 {
        font-size: 136px;
        padding: 0px;
    }

    .educationexpo-sec3 h3 {
        font-size: 100px;
    }

    .educationexpo-sec6 h1 {
        font-size: 150px;
    }

    .educationexpo-sec6 h2 {
        font-size: 78px;
    }

    .educationexpo-sec7 h2 {
        font-size: 48px;
        max-width: 700px;
    }

    .educationexpo-sec8 h2 {
        font-size: 52px;
        line-height: 110%;
    }

    .upcoming-event-box h3 {
        font-size: 22px;
    }

    .upcoming-event-box ul li {
        font-size: 15px;
    }
}

@media only screen and (max-width: 1480px) {
    .bannerLogo {
        margin-top: -22%;
    }
}


@media only screen and (max-width: 1200px) {
    .FlahsipbannerTextBox h1 {
        font-size: 60px;
    }

    .flagshipsec1 {
        position: relative;
        min-height: 764px;
        background-color: #000000;
    }

    .flagshipsec2 h2 {
        font-size: 45px;
        line-height: 48px;
        max-width: 100%;
    }

     .flahshipsec4 h1{
        font-size: 45px;
    }

    .TabSec1 h2 {
        font-size: 54px;
        line-height: 64px;
    }

    .gallerysec h2 {
        font-size: 54px;
        line-height: 64px;
    }

    .TabSec1 .nav-pills .nav-link {
        font-size: 20px;
    }

    .flagship-events {
        padding: 60px 0 30px 0px;
    }

    .TLeft {
        width: 100%;
        padding-top: 60px;
        text-align: center;
    }

    .TRight {
        width: 100%;
        padding: 30px 0px 0px 60px;
    }

    .testimonial .slick-prev {
        left: 40%;
    }

    .testimonial .slick-next {
        left: 52% !important;
    }

    .FlahsipbannerTextBox p:last-child {
        margin-bottom: 0px;
        padding-bottom: 40px;
    }

    .univsersitysecRight img {
        margin-top: 0;
    }

    .univsersitysec1Right img {
        margin-top: 0px;
    }

    .bannerLogo {
        margin-top: -12%;
    }


    /* thailand page */
    .sec3country h1 {
        font-size: 190px;
    }

    .sec3country h4 {
        font-size: 48px;
        margin-bottom: 40px;
    }

    .exibitSec h2 {
        font-size: 54px;
    }

    .exibitBox h3 {
        font-size: 32px;
    }

    .experienceevent h2 {
        font-size: 56px;
    }

    .TabSecEvent h3 {
        font-size: 42px;
        line-height: 44px;
    }

    .TabSecEvent h1 {
        font-size: 56px;
    }

    .TabSecEvent .tab-content h4 {
        font-size: 20px;
        padding-bottom: 30px;
    }

    .flagshipsec3 h2 {
        font-size: 52px;
    }

    /* education expo */
    .educationexpo-sec2 h2 {
        font-size: 64px;
    }

    .educationexpo-sec2 p {
        font-size: 22px !important;
    }

    .educationexpo-sec2 h2:nth-child(2) {
        line-height: 96%;
    }

    .educationexpo-sec3 h2 {
        font-size: 94px;
        padding: 0px 0 10px 0;
    }

    .educationexpo-sec3 h3 {
        font-size: 72px;
    }

    .educationexpo-sec6 h1 {
        font-size: 126px;
    }

    .educationexpo-sec6 h2 {
        font-size: 60px;
    }

    .educationexpo-sec7 h2 {
        font-size: 48px;
        max-width: 700px;
    }

    .educationexpo-sec8 h2 {
        font-size: 34px;
        line-height: 110%;
        max-width: 50%;
    }

    .discoverSecMid {
        padding-top: 0;
    }

    .educationexpo div {
        min-height: 366px;
    }

    .discoverSec img {
        margin-bottom: 40px;
    }

}


@media only screen and (max-width: 1024px) {

    .FlahsipbannerTextBox h1 {
        font-size: 52px;
    }

    .flagshipsec2 h2 {
        font-size: 50px;
        line-height: 56px;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .flahshipsec4 h1{
         font-size: 50px;
    }

    .TabSec1 h2 {
        font-size: 78px;
    }

    .TabSecEvent h3 {
        font-size: 32px;
        line-height: 38px;
    }

    .gallerysec {
        font: 78px;
    }

    .flagship-upcoming-events h2 {
        margin-bottom: 30px !important;
    }

    .flagship-upcoming-events {
        padding: 0px 0 20px 0px;
    }

    .TabSec1 h2 {
        font-size: 62px;
        line-height: 70px;
    }

    .flagshipsec3 h2 {
        font-size: 42px;
    }

    .flagshipsec2 p {
        margin-bottom: 40px;
    }

    .sec3country h1 {
        font-size: 120px;
    }

    .univsersitysec1 {
        padding: 0px 0 60px 0px;
    }


    /* education expo */
    .educationexpo-banner h1 {
        font-size: 48px;
    }

    .educationexpo-sec2 h2 {
        font-size: 48px;
    }

    .educationexpo-sec2 p {
        font-size: 16px !important;
    }

    .educationexpo-sec2 h2:nth-child(2) {
        line-height: 96%;
    }

    .educationexpo-sec3 h2 {
        font-size: 72px;
        padding: 0px 0 10px 0;
    }

    .educationexpo-sec3 h3 {
        font-size: 52px;
    }

    .educationexpo-sec6 h1 {
        font-size: 126px;
    }

    .educationexpo-sec6 h2 {
        font-size: 52px;
    }

    .educationexpo-sec6 p {
        padding: 0 30px;
    }

    .educationexpo-sec7 h2 {
        font-size: 32px;
        max-width: 700px;
        line-height: 36px;
        max-width: 75%;
    }

    .educationexpo-sec8 h2 {
        font-size: 32px;
        line-height: 110%;
        max-width: 70%;
    }

    .discoverSecMid {
        padding-top: 0;
        padding-left: 0 !important;
    }

    .educationexpo div {
        min-height: 366px;
    }

    .discoverSec img {
        margin-bottom: 40px;
    }

    .discoverSecMid h2 {
        font-size: 26px;
    }

    .educationexpo-sec9 .formleft h5 {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 30px;
    }

}


@media only screen and (max-width: 768px) {
    .flagshipsec1 {
        position: relative;
        background-color: #000000;
    }

    .FlahsipbannerTextBox h1 {
        font-size: 40px;
        min-height: auto;
    }

    .flagshipsec2 h2 {
        font-size: 42px;
        line-height: 44px;
        max-width: 100%;
    }

     .flahshipsec4 h1{
         font-size: 42px;
    }

    

    .TabSec1 h2 {
        font-size: 78px;
    }

    .flagshipsec2 {
        padding: 0px 0 0px 0px;
    }

    .flagshipsec3 {
        padding: 60px 0 0 0px;
    }

    .TabSec1 h2 {
        font-size: 42px;
        line-height: 48px;
    }

    .gallerysech2 {
        font-size: 52px;
        line-height: 54px;
    }

    .globalexpo {
        padding: 0 0 30px 0px;
    }

    .sec3country h4 {
        font-size: 26px;
    }

    .quates {
        padding: 30px 0px 30px 100px;
    }

    .globalexpo h2 {
        font-size: 36px;
    }

    .exibitSec h2 {
        font-size: 36px;
    }

    .experienceevent h2 {
        font-size: 40px;
    }

    .gallerysec {
        padding: 0 0 10px 0px;
        transition: 0.3s;
    }

    .gallerysec h2 {
        font-size: 42px;
        line-height: 48px;
    }

    .TabSecEvent .nav-pills .nav-link {
        font-size: 24px;
    }

    .flagshipsec3 h2 {
        font-size: 32px;
    }

    .sec3country h5 {
        font-size: 24px;
    }

    .sec3country p {
        font-size: 21px !important;
        line-height: 14px !important;
    }

    .univsersitysecRight img {
        margin-top: -60px;
    }

    /* education expo */
    .navbar-text {
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .educationexpo-banner h1 {
        font-size: 32px;
        line-height: 38px;
    }

    .educationexpo-sec2 {
        padding: 30px 0px;
    }

    .educationexpo-sec2 h2 {
        font-size: 32px;
    }

    .educationexpo-sec2 p {
        font-size: 16px !important;
    }

    .educationexpo-sec2 h2:nth-child(2) {
        line-height: 96%;
    }

    .educationexpo-sec3 {
        padding: 30px 0px;
    }

    .educationexpo-sec3 h2 {
        font-size: 58px;
        padding: 0px 0 10px 0;
    }

    .educationexpo-sec3 h3 {
        font-size: 48px;
    }

    .educationexpo-sec6 h1 {
        font-size: 86px;
    }

    .educationexpo-sec6 h2 {
        font-size: 48px;
    }

    .educationexpo-sec6 p {
        padding: 0 30px;
    }

    .educationexpo-sec7 {
        padding: 30px 0px;
    }

    .educationexpo-sec7 h2 {
        font-size: 32px;
        max-width: 700px;
        line-height: 36px;
        max-width: 100%;
    }

    .educationexpo-sec8 {
        padding: 30px 0px;
    }

    .educationexpo-sec8 h2 {
        font-size: 32px;
        line-height: 110%;
        max-width: 100%;
    }

    .discoverSecMid {
        padding-top: 0;
        padding-left: 0 !important;
    }

    .educationexpo div {
        min-height: 366px;
    }

    .discoverSec {
        padding: 30px 0px;
    }

    .discoverSec img {
        margin-bottom: 40px;
    }

    .discoverSecMid h2 {
        font-size: 26px;
    }

    .educationexpo-sec9 .formleft h5 {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 30px;
    }

    .educationexpo-sec9 .formleft h3 {
        font-size: 32px;
    }

    .educationexpo div {
        min-height: 454px;
    }

    /* about us */
    .leadership-team {
        padding: 30px 0 0 0px;
    }

    .leadership-team h2 {
        font-size: 32px;
    }

    .leaderBox {
        margin-bottom: 40px;
    }

    .our-experties {
        padding: 20px 0 0 0px;
    }

    .our-experties h2 {
        font-size: 32px;
    }

    .strategyaims {
        padding: 30px 0 0 0px;
    }

    .strategyaims h1 {
        max-width: 100%;
        font-size: 32px;
    }

    .strategyaims p {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .bannerLogo {
        margin-top: -10%;
    }

}

@media only screen and (max-width: 600px) {
    .office-sub {
        font-size: 16px !important;
    }

    .bannerLogo {
        margin-top: 50px !important;
    }

    .FlahsipbannerTextBox h1 {
        font-size: 22px;
        min-height: auto;
    }

    .FlagshipbannerText {
        bottom: 0% !important;
        position: absolute;
    }

}

.d-none {
    display: none !important;
}