@media(min-width:1200px) {
    .about-section .swiper-pagination-bullet::before{
        width: 1.8vw;
        left: -1.8vw;
    }
    .about-section .swiper-pagination-bullet{
        width: 5.2vw;
        height: 5.2vw;
        font-size: 1.6vw;
        margin: 0 0.88vw !important;
    }
    .about-section .swiper-pagination-bullet.swiper-pagination-bullet-active{
        width: 6vw;
        height: 6vw;
        font-size: 2.3vw;
    }
    .about-card-section.card-section h3, .about-card-section.card-section h3 span {
        font-size: 1.25vw;
    }
    .boldHeading{
        font-size: 3.125vw;
    }
    .footer-content h3 {
        font-size: 0.85vw;
    }

    .white-card-box h4 {
        font-size: 1.2vw;
    }

    .section-title {
        font-size: 1.25vw;
    }

    .fund-links a {
        font-size: 0.85vw;
    }

    .container-spacing,
    .white-rounded-section {
        padding: 6.5vw 6.2vw;
    }

    p {
        line-height: 1.8vw;
    }

    .recognise-icon {
        width: 5vw;
        min-height: 5vw;
        margin-bottom: 0.9vw;
    }

    .futureList li {
        font-size: 1.25vw;
        padding: 1vw 2vw;
    }

    .insights-tabs .futureList li {
        font-size: 1.25vw;
        padding: 1vw 3.6vw;
    }

    .about-section .abt-section-img {
        border-radius: 0.9vw;
    }

    h2 {
        font-size: 3.125vw;
    }

    h3,
    p,
    .section-desc {
        font-size: 1.072vw ;
    }

    .card-section h3 {
        font-size: 1.25vw;
    }

    .about-section h2 {
        font-size: 2.9vw;
    }

    .marquee-track span {
        font-size: 1.875vw;
    }

    .btn {
        font-size: 0.9vw;
        padding: 1vw 1.5vw;
    }

    .fund-switch button p {
        font-size: 1.25vw;
    }

    .banner-section .banner-text-content p {
        font-size: 1.070vw;
    }

    .banner-section .banner-text-content h1,
    .banner-section .banner-text-content h1 span {
        font-size: 3.547vw;
        /* width:80% */
    }

    .nav-list li a {
        font-size: 0.833vw;
        font-weight: 500;
    }

    #mainHeader .nav-list>li>a {
        position: relative;
    }

    #mainHeader .nav-list>li>a::after {
        content: '';
        height: 2px;
        width: 0%;
        bottom: -2px;
        left: 0px;
        position: absolute;
        z-index: 1;
        background: #c19a60;
        transition: all 0.3s ease-in-out;
    }

    #mainHeader .nav-list>li.active>a::after {
        width: 100%;
    }

    #mainHeader .nav-list>li>a:hover::after {
        width: 100%;
    }

    .nav-list {
        gap: 2.1vw;
    }

    .logo {
        width: 12.1vw;
    }

    .main-header {
        padding: 1.8vw 2.708vw;
    }

    .logo img {
        top: calc(50% - 1.4vw);
    }

    .loginBtn {
        padding: 0.7vw 1.5vw;
        font-size: 0.9vw;
    }

    .menu-btn {
        display: none;
    }

    .search-btn img {
        width: 1.35vw;
    }

    .searchBar button {
        font-size: 1vw;
    }

    .searchBar input {
        font-size: 1.1vw;
    }

    .tab-arrow-box img {
        width: 1vw;
    }

    /***************************************************/

    .white-rounded-section {
        border-top-left-radius: 1.979vw;
        border-top-right-radius: 1.979vw;
    }

    .regulatory-section .futureList li {
        padding-top: 1.5vw;
        padding-bottom: 1.5vw;
    }

    .regulatory-section .futureList li:hover span {
        color: white;
        font-weight: 700;
    }

    .regulatory-tabs {
        margin-top: 1vw;
    }

}

@media(max-width:1199px) {

    .nav-list li ul,
    .nav-list li ul ul {
        transition: none;
    }

    #mainHeader .mobNav .nav-list>li>a {
        padding-bottom: 1rem;
    }

    .nav-list li ul ul {
        display: none;
    }

    .nav-list li ul li {
        margin-bottom: 0px;
    }

    #mainHeader.scrolled .mobNav .nav-list>li>a {
        color: #fff;
    }

    .firstcardbox {
        border: none;
    }

    .card-border {
        border: none;
    }

    .article-list {
        margin-top: 40px;
    }
}