@media only screen and (min-width:320px) and (max-width:768px) {
    .keythemesItem25v3 h2 {
        min-height: unset;
        padding-bottom: 30px;
    }

    .keythemesItem25v3 {
        margin-bottom: 20px;
        height: auto;
    }

    .growthmarketITem {
        height: auto;
    }

        .growthmarketITem p {
            font-size: 16px;
            padding-left: 0;
        }

    .growthmarketWrap {
        position: relative;
        padding: 30px 0px;
    }

    .heading2025New {
        padding-bottom: 30px;
    }

        .heading2025New h2 {
            font-size: 20px !important;
            line-height: 25px !important;
        }

        .heading2025New p {
            font-size: 16px !important;
            line-height: 20px !important;
            padding-top: 10px;
        }

    .thailandfet01 {
        height: auto;
        margin-bottom: 10px;
    }

        .thailandfet01 p {
            font-size: 16px;
            padding: 10px 10px;
        }

    .logoSliderInner {
        display: block;
    }

    .logoStripText {
        position: relative;
        width: 100%;
    }

        .logoStripText p {
            font-size: 16px;
            padding-right: 0;
            line-height: 20px;
            margin-bottom: 0;
            text-align: center;
        }

    .anim-text-parent {
        position: relative;
        min-height: 340px;
    }

    .quoteInnerBx p {
        font-size: 14px;
        line-height: 16px;
        padding-bottom: 10px;
    }

    .quoteInnerBx {
        text-align: center;
        width: 100%;
    }

    .keythemesItem25v3 h2 {
        font-size: 20px;
        line-height: 23px;
    }

    .keythemesItem25v3 p {
        font-size: 16px;
    }

    .keythemesItem25v3 li {
        font-size: 16px;
        line-height: 20px;
    }

    .speakerItemNew .speakerInfo p.speakDesg,
    .speakerItemNew .speakerInfo p.speakCountry {
        font-size: 14px !important;
        line-height: 16px;
    }

    .speakerItemNew .speakerInfo p.speakComapny,
    .speakerItemNew .speakerInfo h2 {
        line-height: 18px;
        font-size: 16px;
    }

    .keythemeITemv3 {
        min-height: 200px;
        padding: 30px 20px;
    }

        .keythemeITemv3 h2 {
            font-size: 18px;
            line-height: 22px;
        }

    .keyThemes2025 .owl-nav,
    .speaker2025New .owl-nav {
        z-index: unset;
    }

    .statscol {
        width: 50%;
        border: #fff solid 5px;
        background: #000;
        padding: 10px 0px;
        border-radius: 20px;
        background: #000 url(../images/elementdigi01.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        position: relative;
    }

        .statscol:after {
            background: #04200b82;
            backdrop-filter: blur(8px);
            position: absolute;
            content: '';
            width: 100%;
            top: 0;
            left: 0;
            border-radius: 20px;
            bottom: 0;
            width: 100%;
            height: 100%;
        }

    .statsInnerv3:after {
        display: none;
    }

    .statsInnerv3:before {
        display: none;
    }

    .statsItemv3 h4 {
        font-size: 29px;
        line-height: 25px;
    }

    .statsItemv3:after {
        display: none;
    }

    .statscol .statsItemv3:before {
        display: none
    }

    .statsItemv3 p {
        font-size: 16px;
        line-height: 18px;
    }

    .innerBGHomeintro {
        border-radius: 20px;
    }

    .innerBGHomeintro {
        border-radius: 20px;
    }

    .sideimgouter {
        height: 400px;
    }

    .homeintroWraperv-2 p {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .homeintroWraperv-2 h6 {
        font-size: 20px;
        line-height: 23px;
        padding-top: 15px;
    }

    .homeintroWraperv-2 h2 {
        font-size: 23px;
        line-height: 22px;
    }

        .homeintroWraperv-2 h2 span {
            font-size: 20px;
            line-height: 22px;
        }

    .homeintroWraperv-2 figure.gasogov3 img {
        width: 70%;
    }

    .homeintroWraperv-2 figure.gasogov3 {
        width: 50%;
    }

    .digiIntroContent {
        padding: 20px;
    }

    .partnerslider .red-btn {
        margin: 10px 0px !important;
    }

    .youtube-container {
        height: 100%;
    }

    .headerBtnMobile a.red-btn {
        font-size: 11px;
        padding: 8px 9px;
        text-align: center;
    }

    .headerBtnMobile .red-btn {
        font-size: 11px;
        padding: 8px 9px;
        text-align: center;
    }

    .headerBtnMobile .dropdownbtn {
        font-size: 11px;
        padding: 8px 10px;
    }

    .main-slider-two.index-two .innerTextSlide {
        height: 100%;
        width: 100%;
        padding-top: unset;
        padding-bottom: 20%;
    }

    #menu-wrapper #hamburger-menu {
        margin: 4px;
        font-size: 13px;
    }

    .top-logo figure a.Co-locatedBy span {
        font-size: 10px !important;
    }

    header.headfixed .top-logo figure a.Co-locatedBy span {
        font-size: 10px !important;
    }
}


@media only screen and (min-width:1920px) and (max-width:2560px) {

    .main-slider-two.index-two .innerTextSlide h2 {
        font-size: 80px;
        line-height: 85px;
    }

    .banner-logo img {
        width: 80%;
    }
}
