    .cfd-trading-wrap .inner{max-width: 1400px;}
    .trading-banner{width: 100%;background:url(/wp-content/themes/vantage-au/images/cfd-trading-banner-pc.webp) center center no-repeat;background-size: cover;padding: 120px 0;min-height: 480px;display: flex;align-items: center;}
    .trading-banner .inner{width: 100%;}
    .trading-banner .banner-text{width: 51%;}
    .trading-banner h1{font-weight: 600;font-size: var(--fs-48);line-height: 120%;margin-bottom: 16px;color: var(--v-white);}
    .trading-banner h1 span{color: var(--v-orange);}
    .trading-banner p{opacity: .8;font-weight: 500;font-size: var(--fs-20);line-height: 130%;margin-bottom: 24px;color: var(--v-white);}

    .trading-banner-bottom{background: linear-gradient(270deg, #011B1F 0%, #034754 100%);}
    .trading-banner-bottom .inner{padding-top: 14px; padding-bottom: 14px;}
    .trading-banner-bottom .inner.title-inner{display: none;position: relative;}
    .trading-banner-bottom ul{width: 100%;display: flex;align-items: center;gap: 10px 20px; max-width: 100%; overflow: auto;}
    .trading-banner-bottom ul::-webkit-scrollbar {width: 6px;height: 6px;}
    .trading-banner-bottom ul::-webkit-scrollbar-track {background: #edf2f7;border-radius: 4px;}
    .trading-banner-bottom ul::-webkit-scrollbar-thumb {background-color: #4a5568;border-radius: 4px;border: 1px solid #edf2f7;}
    .trading-banner-bottom ul::-webkit-scrollbar-thumb:hover {background-color: #2d3748;}
    .trading-banner-bottom ul li a,.trading-banner-bottom .banner-bottom-title{font-weight: 400;font-size: 14px;line-height: 1.3;text-decoration: underline;color: var(--v-white);white-space: nowrap;}

    .trading-banner-bottom .click-btn{width: 32px;height: 100%;box-shadow: -4px 4px 15.4px 0px #00000040;position: absolute;right: 0;top: 0;display: none;align-items: center;justify-content: center;background: #034854;cursor: pointer;}
    .trading-banner-bottom .click-btn svg{transform: rotate(270deg);}
    .trading-banner-bottom .click-btn svg path{fill: var(--v-white);}
    
    .cfd-tranding-row1{padding: 96px 0 117px;background: var(--v-white);}
    .cfd-tranding-row1 h2{font-weight: 600;font-size: var(--fs-48);line-height: 120%;text-align: center;margin-bottom: 56px;color: var(--v-black-light);}
    .cfd-tranding-row1 h2 span{color: var(--v-orange);}
    .cfd-tranding-row1 ul{display: flex;flex-wrap: wrap;gap: 20px 24px; justify-content: center;}
    .cfd-tranding-row1 ul li{position: relative;text-align: center;padding: 6px 16px 10px;border-radius: 8px;transition: all .5s;width: 24%;overflow: hidden; background: transparent;max-width: 282px;} 
    .cfd-tranding-row1 ul li .img-box{margin-bottom: 1px;} 
    .cfd-tranding-row1 ul li .row1-item-title{font-weight: 600;font-size: var(--fs-18);line-height: 120%;text-align: center;margin-bottom: 8px;color: var(--v-black-light);}
    .cfd-tranding-row1 ul li .row1-item-text{font-weight: 400;font-size: 14px;line-height: 140%;text-align: center;margin-bottom: 0px;color: rgba(0,0,0,.8);}
    .cfd-tranding-row1 ul li .row1-item-text a{ text-decoration: underline;}
    .cfd-tranding-row1 ul li:after{content: "";position: absolute;left: -230px;bottom: -320px; width: 210px;height: 450px;background: rgba(0, 0, 0, 0.05);transform: rotateZ(-40deg) translateX(0px);transition: all .5s;}
    .cfd-tranding-row1 ul li:hover{background: rgb(245,245,245);padding: 0px 16px 16px;} 
    .cfd-tranding-row1 ul li:hover:after { transform: rotateZ(-40deg) translateX(700px);}
    .cfd-tranding-row1 ul li .row1-mo-btn{display: none;}
    .cfd-tranding-row1 ul li .row1-mo-btn svg{transform: rotate(270deg);transition: all 0.3s;}
    .cfd-tranding-row1 ul li .row1-mo-btn svg path{fill: rgba(0, 0, 0, 0.5);}

    .cfd-tranding-row2{padding: 96px 0;background: #E8E9ED;}
    .cfd-tranding-row2 h2{font-weight: 600;font-size: var(--fs-48);line-height: 120%;text-align: center;margin-bottom: 56px;color: var(--v-black-light);}
    .cfd-tranding-row2 h2 span{color: var(--v-orange);}
    .cfd-tranding-row2 .trading-row2-content{display: flex;justify-content: center;gap: 56px;align-items: center;margin-bottom: 20px;}
    .cfd-tranding-row2 .trading-row2-content .img-box{width: 59%;max-width: 704px;}
    .cfd-tranding-row2 .trading-row2-content .text-box{width: calc(41% - 56px);max-width: 440px;}
    .cfd-tranding-row2 .text-box li{display: flex;gap: 12px;padding: 16px;background: transparent;border-radius: 8px;transition: all 0.5s;}
    .cfd-tranding-row2 .text-box li .row2-item-num{display: inline-block; min-width: 28px;width: 28px;height: 28px;border-radius: 50%; background: #034854;color: var(--v-white);text-align: center;line-height: 28px;font-size: 16px;}
    .cfd-tranding-row2 .text-box li h3{font-weight: 600;font-size: var(--fs-18);line-height: 120%;margin-bottom: 4px;color: #034854;}
    .cfd-tranding-row2 .text-box li .row2-text p{font-weight: 400;font-size: var(--fs-16);line-height: 150%;color: var(--v-black);margin-bottom: 0;}
    .cfd-tranding-row2 .text-box li .link-box{display: flex;align-items: center;gap: 4px;}
    .cfd-tranding-row2 .text-box li .link-box a{font-weight: 400;font-size: 14px;line-height: 20px;text-decoration: underline;color: var(--v-orange);transition: all 0.5s;}
    .cfd-tranding-row2 .text-box li .link-box .icon-box{width: 18px;height: 18px;border-radius: 50%;background: transparent;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
    .cfd-tranding-row2 .text-box li .link-box .icon-box svg{transform: rotate(180deg);}
    .cfd-tranding-row2 .text-box li:not(:last-child){margin-bottom: 8px;}
    .cfd-tranding-row2 .text-box li:hover{background: #DADBE0;}
    .cfd-tranding-row2 .text-box li:hover .link-box a{color: #C62400;margin-left: 5px;}
    .cfd-tranding-row2 .text-box li:hover .link-box .icon-box{background: var(--v-orange);}
    .cfd-tranding-row2 .text-box li:hover .link-box .icon-box svg path{fill: var(--v-white);}
    .cfd-tranding-row2 .row2-reminder{max-width: 1200px; margin: 0 auto; color: rgba(0, 0, 0, 0.8); font-size: var(--fs-16);} 

    .cfd-tranding-row3{padding: 96px 0 120px;background: var(--v-white);}
    .cfd-tranding-row3 h2{font-weight: 600;font-size: var(--fs-48);line-height: 120%;text-align: center;margin-bottom: 16px;color: var(--v-black-light);}
    .cfd-tranding-row3 h2 span{color: var(--v-orange);}
    .cfd-tranding-row3 .row3-top-text{text-align: center;font-size: var(--fs-20);color: var(--v-black-light); margin-bottom: 56px;}
    .cfd-tranding-row3 ul{display: flex;flex-wrap: wrap;gap: 24px; justify-content: center;}
    .cfd-tranding-row3 ul li{position: relative;text-align: center;border-radius: 8px;width: 24%;overflow: hidden; background: #E8E9ED;max-width: 282px;position: relative;transition: all .5s;} 
    .cfd-tranding-row3 ul li::before {display: block;content: '';border-radius: 8px;border: 1px solid transparent;background: linear-gradient(135deg, #E8E9ED 70%, #fff) border-box; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;width: 100%;height: 100%;top: 0; left: 0;pointer-events: none;}
    .cfd-tranding-row3 ul li .img-box{padding-top: 32px;transition: all .5s;text-align: center;}
    .cfd-tranding-row3 ul li .text-box{padding: 24px 25px 32px;transition: all .5s;}
    .cfd-tranding-row3 ul li h3{font-weight: 600;font-size: var(--fs-20);line-height: 120%;text-align: center;color: var(--v-black-light);margin-bottom: 4px;}
    .cfd-tranding-row3 ul li p{font-weight: 500;font-size: 14px;line-height: 130%;text-align: center;color: var(--v-black-light);margin-bottom: 0px;opacity: 0.7;}
    .cfd-tranding-row3 ul li:hover{margin-bottom: 10px;background: rgb(218, 219, 224);box-shadow: 0px 16px 15px 0px #00000020;}
    .cfd-tranding-row3 ul li:hover .img-box{padding-top: 27px;}
    .cfd-tranding-row3 ul li:hover .text-box{padding: 19px 25px 32px;}

    .trading-fees{width: 100%;background: #E8E9ED;padding: 96px 0;}
    .trading-fees .inner{max-width: 1600px;}
    .trading-fees .inner h2{font-size:var(--fs-48);font-weight: 600;color: var(--v-black-light);margin-bottom:12px;text-align: center;}
    .trading-fees .inner h2 span{color: var(--v-orange);}
    .trading-fees .phase-text{font-weight: 500;font-size: var(--fs-20);line-height: 130%;text-align: center;color: var(--v-black-light);opacity: 0.7;max-width: 900px;margin: 0 auto 20px;}
    .trading-fees .phase-text a{text-decoration: underline;}
    .trading-fees .inner .update-time{margin-top: 16px;font-weight: 400;font-size: var(--fs-14);line-height: 140%;color: #404040;}
    .trading-fees .inner .main-content{display: flex;justify-content: center;background:url(/wp-content/themes/vantage-au/images/vantage-trading-fees.webp) center no-repeat; background-size:cover; padding-top: 87px;padding-bottom: 81px;overflow: hidden; -moz-transform: perspective(1000px); -moz-transform-style: preserve-3d; -webkit-perspective: 1000px; border-radius: 12px;margin-top: 56px;}
    .trading-fees .inner .main-content .table-content{display:flex;box-shadow: 0px 27px 43px #00000030;border-radius: 12px;width: 100%;max-width:937px;background: #ffffff;}
    .trading-fees .inner .main-content .table-content .left-table .table{border-bottom-left-radius: 15px;border-top-left-radius: 15px;overflow: hidden;width: 281px;position:relative;z-index:10;}
    .trading-fees .inner .main-content .table-content .right-table {width: calc(100% - 281px);position: relative;overflow: unset;overflow-x: clip;}
    .trading-fees .inner .main-content .table-content .right-table .right-table-swiper{padding-right: 20px;}
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr td{position:relative;font-size: var(--fs-22);}
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr td p:after{content:"";opacity: 0.06;background: var(--v-black);position:absolute;left:3px;top:0;width: calc(100% - 8px);height: 100%;}
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td p:after{display: none;}
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td:after{content:"";opacity: 0.06;background: var(--v-black);position:absolute;left:3px;top:0;width: calc(100% - 8px);height: 100%;}
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td{font-weight:normal;}
    /* .trading-fees .inner .main-content .table-content .right-table .table:first-child tr td{padding: 0px 10px 0px 0px;} */
    .trading-fees .inner .main-content .table-content .right-table .table tr:first-child td{position:relative;font-weight: 400;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td{border-top-right-radius: 12px;}
    /* .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:last-child td{border-bottom-right-radius: 15px;} */
    .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td:before{content:"";display:block;width: calc(100% - 8px);position: absolute;height: 6px;top: -4px;left: 3px;background:var(--v-orange);}

    /* .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) td{padding-left: 10px;padding-right: 15px;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) td{padding-right: 15px;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) td{padding-right: 34px;} */

    .trading-fees .inner .main-content .table-content .right-table .table tr:first-child td p{position:relative;font-weight: 600;}

    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p img,
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p img,
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p img{display: none;}

    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before,
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before,
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{content:"";display:block;width: 100%;position: absolute;height: 6px;top: -26px;left: 0;max-width: 152px;width: calc(100% - 6px);right: 0;margin: 0 auto;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before{background:#818181;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before{background:#C6C6C6;}
    .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{background:#E2E2E2;}

    .trading-fees .inner .main-content .table-content .right-table .kong tr:first-child td:before{display:none;}
    .trading-fees .inner .main-content .table-content .right-table .kong tr td{padding-left: 0;padding-right: 0;}

    .trading-fees .inner .main-content .table table{width: 100%;}
    .trading-fees .inner .main-content .table table tr td{background: #fff;text-align: center;height: 72px;}
    .trading-fees .inner .main-content .table table tr td p{margin-bottom:0px;color: var(--v-black);font-size: var(--fs-18);font-weight: 400;}
    .trading-fees .inner .main-content .table table tr td p img{ vertical-align: inherit;}
    .trading-fees .inner .main-content .table-content .left-table .table tr td{color: var(--v-black);font-size: 14px;font-weight: 500;text-align: left;padding-left: 32px;text-decoration: underline;}
    .trading-fees .inner .main-content .table-content .left-table .table tr:first-child td{position: relative;}
    /* .trading-fees .inner .main-content .table-content .left-table .table tr:first-child td:before{content:"";position: absolute;top: 0px;left: 0;height: 20px;display: block;} */
    /* .trading-fees .inner .main-content .right-table .table:first-child table tr td p{font-weight:600;color:#034854;} */
    .trading-fees .inner .main-content .table table tr:nth-child(even) td{background: #E8E9EDB2;}
    .trading-fees .inner .main-content .table:last-child table tr:nth-child(even) td{position: relative;}
    .trading-fees .inner .main-content .table:last-child table tr:nth-child(even) td::after{content: ''; position: absolute;top: 0;right: -20px; width: 20px;height: 100%;background: #E8E9EDB2;}
    .trading-fees-swiper-pagination{display:none;}

    .cfd-trading-wrap .trading-features{padding: 96px 0 !important;}
    .cfd-trading-wrap .trading-features .swiper-slide { width: calc(26% - 24px);}
    .trading-features .swiper-slide:nth-child(1) .trading-features-pip{background: #034854 !important;}
    .trading-features .swiper-slide:nth-child(3) .trading-features-pip{ background: #E35728;}
    .trading-features .trading-features-thead-top{display: none;}
    .trading-features .swiper-slide .trading-features-pip .black-button{padding: 16px 30px;}
    .trading-features .swiper-wrapper .swiper-slide:nth-child(1) .trading-features-main{background: #F6F5F8;}
    .cfd-trading-wrap .trading-features .trading-features-pip .black-button{width: max-content;}

    .cfd-trading-wrap .title-box{margin: 0 0 56px;}
    .cfd-trading-wrap .title-box h2{font-size: var(--fs-48);color: var(--v-black-light);font-weight: 600;margin: 0 0 15px;text-align:center;}
    .title-box h2 span{color: var(--v-orange);}
    .icon-title{padding-left: 20px;position: relative;margin-bottom: 15px;text-transform: uppercase;display:none;}
    .icon-title::after{    content: '';display: block;top: 50%;transform: translateY(-60%);left: 0px;width: 17px;height: 17px;position: absolute;background: url(/wp-content/themes/vantage-au/images/forex-trading-icon3.svg) center center no-repeat;}

    .trading-features .trading-features-con ul li:last-child p:last-of-type::after{display: none;}

    .cfd-tranding-row5-new {padding: 96px 0; background: #E8E9ED;}
    .cfd-tranding-row5-new h2{font-weight: 600;font-size: var(--fs-48);line-height: 120%;text-align: center;margin-bottom: 56px;color: var(--v-black-light);}    
    .cfd-tranding-row5-new .trade-now{display: none;}

    .cfd-tranding-row6{background: url(/wp-content/themes/vantage-au/images/cfd-trading-row6-img-pc.webp) center center no-repeat; background-size: cover; padding: 200px 0;position: relative;max-width: 100%;overflow: hidden;}
    .cfd-tranding-row6 .inner{position: relative;z-index: 3;}
    .cfd-tranding-row6 .row6-video-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
    .cfd-tranding-row6 .row6-video-box video{width: 100%;height: 100%;object-fit: cover;}
    .cfd-tranding-row6 .row6-video-box .row6-mobile-video{opacity: 0;height: 0;width: 0;pointer-events: none;}

    .cfd-tranding-row6 h2{font-weight: 600;font-size: var(--fs-48);line-height: 120%;text-align: center;margin-bottom: 12px;color: var(--v-white);}    
    .cfd-tranding-row6 h2.list-h2{margin-bottom: 32px;}    
    .cfd-tranding-row6 .top-phase{font-weight: 500;font-size: var(--fs-20);line-height: 130%;text-align: center;margin-bottom: 32px;color: var(--v-white);}    
    .cfd-tranding-row6 .row6-btn-box{display: flex;gap: 16px;align-items: center;justify-content: center;margin-bottom: 0;}  
    .cfd-tranding-row6 .row6-btn-box .live-btn{box-shadow: 0px 8px 20px 0px #B75D2670;}  
    .cfd-tranding-row6 .row6-btn-box .demo-btn{background:#034854;box-shadow: 0px 8px 20px 0px #00000040;} 
    .cfd-tranding-row6 .row6-btn-box .demo-btn::after{background: #10363d;} 
    .cfd-tranding-row6 .row6-btn-box .live-btn span{color: #FCE055;} 
    .cfd-tranding-row6 .row6-btn-box .demo-btn span{color: #ABE6E0;} 
    .cfd-tranding-row6 ul{display: flex;gap: 15px 24px;align-items: center;justify-content: center;max-width: 1000px;margin: 0 auto;}
    .cfd-tranding-row6 ul li{background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.8) 100%);border: 1px solid #FFFFFF;backdrop-filter: blur(16px);padding: 24px;border-radius: 8px;transition: all 0.5s ease;flex: 1;}
    .cfd-tranding-row6 ul li h3{font-weight: 600;font-size: var(--fs-20);line-height: 120%;margin-bottom: 4px;color: var(--v-black-light);}
    .cfd-tranding-row6 ul li p{font-weight: 500;font-size: 14px;line-height: 130%;margin-bottom: 16px;color: var(--v-black-light);}
    .cfd-tranding-row6 ul li a{width: 42px;height: 42px;border-radius: 50%;background: rgba(0, 0, 0, 0);transition: all 0.5s ease;display: block;position: relative;}
    .cfd-tranding-row6 ul li a i{font-size: 24px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: var(--v-black);}
     .cfd-tranding-row6 ul li:hover{transform: translateY(-16px);}
    .cfd-tranding-row6 ul li:hover a{background: rgba(0, 0, 0, 0.05);}

    @media (min-width: 2000px) {
        .trading-features .line-box{left: 0;right: 0;margin: 0 auto;text-align: center;}
    }
    @media (max-width: 1600px) {
        .cfd-trading-wrap .trading-features .swiper-slide { width: calc(27% - 24px);}
    }
    @media (max-width: 1440px) {
        .cfd-trading-wrap .trading-features .swiper-slide { width: calc(30% - 24px);}
    }
    @media (max-width: 1240px) {
        
        .trading-banner{padding: 90px 0; min-height: auto;}
        
        .cfd-tranding-row1{ padding: 70px 0px;}
        .cfd-tranding-row1 h2{ margin-bottom: 35px}
        .cfd-tranding-row1 ul{gap: 15px;}
        .cfd-tranding-row1 ul li{width: 31%;}


        .cfd-tranding-row2{ padding: 70px 0px;}
        .cfd-tranding-row2 h2{margin-bottom: 35px;}
        .cfd-tranding-row2 .trading-row2-content{gap: 20px;}
        .cfd-tranding-row2 .trading-row2-content .img-box{ width: 52%;max-width: none;}
        .cfd-tranding-row2 .trading-row2-content .text-box{ width: calc(48% - 20px);max-width: none;}
        .cfd-tranding-row2 .text-box li:not(:last-child){margin-bottom: 2px;}

        .cfd-tranding-row3{padding: 70px 0px;}
        .cfd-tranding-row3 ul li{width: 31%;}

        .trading-fees{ padding: 70px 0px;}
        .trading-fees .inner .main-content{background:none;padding:0;margin: 35px auto 15px;}
        .trading-fees .inner .main-content .table-content .right-table .right-table-swiper{padding-right: 12px;}
        /* .trading-fees .inner .main-content .table:last-child table tr:nth-child(even) td::after{display: none;} */
        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{ top: -24px}
        .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td:before{top: -2px;}
        .trading-fees .inner .update-time{max-width: 900px;margin: 20px auto 0;}
        
        .cfd-trading-wrap .trading-features{padding: 70px 0 !important;}
        .trading-features .trading-features-content .swiper-wrapper{gap: 20px;}
        .trading-features .trading-features-content .swiper-slide { width: calc(35% - 10px);}
        .cfd-trading-wrap .title-box{margin: 0 0 35px;}

        .cfd-trading-wrap .trading-features .swiper-slide { width: calc(35% - 10px);}
        
        .cfd-tranding-row5-new {padding: 70px 0;}
        .cfd-tranding-row5-new h2{margin-bottom: 35px}   

        .cfd-tranding-row6{padding: 140px 0px;}
    }
    @media (max-width: 1024px) {
        .cfd-tranding-row1 ul li .img-box img{max-width: 85px;}
        .cfd-tranding-row3 ul{gap: 20px;}
    
        .trading-fees .inner .main-content .table-content .left-table .table{width: 163px;}
        .trading-fees .inner .main-content .table-content .right-table {width: calc(100% - 163px);overflow: hidden;}
        .trading-fees .inner .main-content .table-content .left-table .table tr td{padding-left: 20px;}

        .title-box h2{margin: 0px;}

        .trading-features .swiper-slide .trading-features-pip .black-button{padding: 12px;}
        .cfd-tranding-row6 ul{gap: 15px;}
    }

    @media (max-width: 980px){
        .trading-banner{padding: 70px 0;}

        .cfd-tranding-row2 .trading-row2-content{flex-direction: column;}
        .cfd-tranding-row2 .trading-row2-content .img-box{width: 100%; text-align: center;}
        .cfd-tranding-row2 .trading-row2-content .text-box{width: 100%;}
        .cfd-tranding-row2 .text-box li{padding: 0;}
        .cfd-tranding-row2 .text-box li:not(:last-child){margin-bottom: 16px;}
        .cfd-tranding-row2 .text-box li:hover{background: transparent;}
        .cfd-tranding-row2 .text-box li h3{ padding-top: 4px;}
        .cfd-tranding-row3 ul li .img-box{padding-top: 15px;}
        .cfd-tranding-row3 ul li .text-box{padding: 15px;}
        .cfd-tranding-row3 ul li:hover .img-box{padding-top: 11px;}
        .cfd-tranding-row3 ul li:hover .text-box{padding: 11px 15px 15px;}
        .cfd-tranding-row3 ul li:hover{margin-bottom: 8px;}
        .cfd-trading-wrap .trading-features .swiper-slide { width: 40%;}
        .cfd-tranding-row6 ul li a{width: 30px;height: 30px;}
        .cfd-tranding-row6 ul li a i{font-size: 20px;}
    }
    @media (max-width: 900px) {
        .cfd-tranding-row5-new .account-info .account-item {width: 49%;}
    }
    @media (max-width: 768px) {
        .trading-banner{background:url(/wp-content/themes/vantage-au/images/cfd-trading-banner-mobile.webp?v=1) center center no-repeat;background-size: cover;padding-top: 32px; padding-bottom: 60%;display: block;min-height: auto;}
        .trading-banner .banner-text{width: 100%;text-align: center;}
        .trading-banner h1{font-size: 28px;}
        .trading-banner p{line-height: 150%;font-weight: 400;}

        .trading-banner-bottom{background: linear-gradient(270deg, #034754 0%, #011B1F 100%);}
        .trading-banner-bottom .inner{padding: 0;}
        .trading-banner-bottom .inner.title-inner{display: block;background: linear-gradient(0deg, #034854, #034854),linear-gradient(270deg, #034754 0%, #011B1F 100%);}
        /* .trading-banner-bottom .inner.text-inner{background: var(--v-white);display: none;box-shadow: inset -2px 5px 15px 0px #00000020;} */
        .trading-banner-bottom .banner-bottom-title{margin-bottom: 0;text-decoration: none;}
        .trading-banner-bottom .click-btn{display: flex;}
        .trading-banner-bottom .click-btn .close-icon{display: none;filter: brightness(10);}
        .trading-banner-bottom .click-btn.active .down-icon{display: none;}
        .trading-banner-bottom .click-btn.active .close-icon{display: block;}
        .trading-banner-bottom ul{padding: 10px 40px;}
        /* .trading-banner-bottom ul li a{color: var(--v-black);} */
        
        .cfd-tranding-row1{ padding: 50px 0px;}
        .cfd-tranding-row1 h2{ margin-bottom: 24px}
        .cfd-tranding-row1 ul li{border-radius: 4px;padding: 0; width: 100%; max-width: none; cursor: pointer;}
        .cfd-tranding-row1 ul li:after {display: none;}
        .cfd-tranding-row1 ul li .top-text{background: #F5F5F5;padding: 12px 48px 12px 12px;display: flex;align-items: center;gap: 12px;position: relative;}
        .cfd-tranding-row1 ul li .img-box{margin: 0;}
        .cfd-tranding-row1 ul li .img-box img{min-width: 60px;width: 60px;}
        .cfd-tranding-row1 ul li .row1-item-title{margin: 0;font-size: 16px; text-align: left;}
        .cfd-tranding-row1 ul li .row1-item-title br{display: none;}
        .cfd-tranding-row1 ul li .row1-item-text{display: none;box-shadow: 0px 4px 4px 0px #00000029 inset;background: #EEEEEE;padding: 16px; text-align: left;}
        .cfd-tranding-row1 ul li:hover{background: transparent;padding: 0} 
        .cfd-tranding-row1 ul li .row1-mo-btn{display: block; position: absolute;right: 18px;top: 50%;transform: translateY(-50%);}
        .cfd-tranding-row1 ul li.active .row1-mo-btn svg{transform: rotate(90deg);}
        .cfd-tranding-row1 ul li.active .row1-mo-btn svg path{fill: var(--v-orange);}

        .cfd-tranding-row2{ padding: 50px 0px;}
        .cfd-tranding-row2 h2{ margin-bottom: 24px}
        .cfd-tranding-row2 .trading-row2-content{gap: 16px;}
        .cfd-tranding-row2 .text-box li{gap: 8px;}
        .cfd-tranding-row2 .text-box li .row2-item-num{font-size: 14px;width: 24px;height: 24px;min-width: 24px;line-height: 24px;}
        .cfd-tranding-row2 .text-box li h3{font-size: 16px;padding-top: 3px; margin-bottom: 6px;}
        .cfd-tranding-row2 .text-box li .row2-text p{line-height: 1.4;}
        
        .cfd-tranding-row3{ padding: 50px 0px;}
        .cfd-tranding-row3 h2{ margin-bottom: 12px}
        .cfd-tranding-row3 .row3-top-text{ margin-bottom: 24px}
        .cfd-tranding-row3 ul{gap: 16px;}
        .cfd-tranding-row3 ul li{width: calc(50% - 8px);}
        
        .cfd-tranding-row3 ul li .img-box{padding-top: 10px;}
        .cfd-tranding-row3 ul li .text-box{padding: 9px 10px 15px;}
        .cfd-tranding-row3 ul li:hover .img-box{padding-top: 8px;}
        .cfd-tranding-row3 ul li:hover .text-box{padding: 6px 10px 15px;}
        .cfd-tranding-row3 ul li:hover{margin-bottom: 5px;}

        .trading-fees{ padding: 50px 0px;}
        .trading-fees .phase-text{ margin: 0 auto 12px;}
        .trading-fees .inner .main-content{background:none;padding:0;margin: 24px auto 16px;}
        .trading-fees .inner .main-content .table-content .right-table .table tr:first-child td:before{top:0;height: 4px;}
        .trading-fees .inner .main-content .table table tr td{font-size:var(--fs-18);height: 57px;}
        .trading-fees .inner .main-content .table-content .left-table .table{width: 143px;}
        .trading-fees .inner .main-content .table-content .right-table {width: calc(100% - 143px);}
        .trading-fees .inner .main-content .table-content{width: 100%;}

        .trading-fees .inner .main-content .table-content .right-table .table:first-child tr td{font-size: var(--fs-18);}

        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before,
        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before, 
        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{top:-20px;}

        .trading-fees .inner .main-content .table-content .right-table .right-table-swiper{padding-right: 0;}
        .trading-fees .inner .main-content .table:last-child table tr:nth-child(even) td::after{display: none;}
        .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td:after,.trading-fees .inner .main-content .table-content .right-table .table:first-child tr td p:after{width: 100%;left: 0;}
        .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td:before{top: 0px; left: 1px; width: calc(100% - 2px);}
        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{ top: -23px; width: calc(100% - 2px);left: 1px;}
        .trading-fees .inner .main-content .table-content{border-radius: 4px;}

        .trading-fees .inner .main-content .table table tr td{height: 64px}
        .trading-fees .inner .main-content .table-content .left-table .table{border-radius: 0;}
        .trading-fees .inner .main-content .table-content .left-table .table tr:first-child td,.trading-fees .inner .main-content .table-content .right-table .table tr:first-child td{ height: 70px;}

        .cfd-trading-wrap .trading-features{padding: 50px 0 !important;}
        .title-box h2{margin: 0 0 5px;}
        .cfd-trading-wrap .title-box{margin: 0 0 24px;}
        .trading-features .swiper-wrapper{justify-content: unset !important;}
        .trading-features .trading-features-content .swiper-wrapper{gap: 0px;}
        .trading-features .swiper-slide .trading-features-pip .black-button{ padding: 12px 20px; min-width: 120px;}
        .cfd-trading-wrap .trading-features .swiper-slide { width: calc(50% - 10px);transform: unset;}

                
        .cfd-tranding-row5-new {padding: 50px 0;}
        .cfd-tranding-row5-new h2{margin-bottom: 24px}   

        .cfd-tranding-row6{background:url(/wp-content/themes/vantage-au/images/cfd-trading-row6-img-mobile.webp) center center no-repeat;background-size: cover;padding: 150px 0px;}
        .cfd-tranding-row6 h2{margin-bottom: 4px;}
        .cfd-tranding-row6 .top-phase,
        .cfd-tranding-row6 h2.list-h2{margin-bottom: 24px;}
        .cfd-tranding-row6 .row6-video-box .row6-pc-video{opacity: 0;height: 0;width: 0;pointer-events: none;display: none;}
        .cfd-tranding-row6 .row6-video-box video.row6-mobile-video{width: 100%;height: 100%;object-fit: cover;opacity: 1;}
        .cfd-tranding-row6 .row6-btn-box{gap: 8px;flex-wrap: wrap;}
        .cfd-tranding-row6 ul{flex-wrap: wrap;}
        .cfd-tranding-row6 ul li{ flex: unset;width: calc(50% - 8px);padding: 16px;}
        .cfd-tranding-row6 ul li a{width: 24px; height: 24px;}
        .cfd-tranding-row6 ul li:hover{transform: translateY(-8px);}
        .cfd-tranding-row6 ul li p{margin-bottom: 13px;}

    }
    @media (max-width: 620px) {
        .cfd-tranding-row5-new .account-info .account-item {width: 100%;}
    }

    @media (max-width: 510px) {
        .trading-banner{padding-bottom: 95%;}
        .trading-banner-bottom ul{padding: 8px 20px;}
        .cfd-tranding-row1{ padding: 32px 0px;}
        .cfd-tranding-row1 ul{gap: 8px;}

        .cfd-tranding-row2{ padding: 32px 0px;}

        .cfd-tranding-row3{ padding: 32px 0px;}

        .trading-fees{ padding: 32px 0px;}
        .trading-fees .inner h2{margin-bottom:4px;}
        .trading-fees .inner .main-content{ border-radius: 4px;}
        .trading-fees .inner .main-content .table-content .left-table .table tr td{  padding-left: 8px;}
        .trading-fees .inner .main-content .table-content .right-table .table:first-child tr:first-child td img{width: 69px;height: auto;margin-top: 12px;}
        .trading-fees .inner .main-content .table-content .left-table .table{width: 116px;}
        .trading-fees .inner .main-content .table-content .right-table {width: calc(100% - 116px);}
        /* .trading-fees .inner .main-content .table-content .right-table .table:first-child{min-width: 89px;} */

        .trading-fees .inner .main-content .table-content .right-table .table:nth-child(2) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(3) tr:first-child td p:before, .trading-fees .inner .main-content .table-content .right-table .table:nth-child(4) tr:first-child td p:before{top: -25px;}

        .cfd-trading-wrap .trading-features{padding: 32px 0 !important;}

        .cfd-tranding-row5-new {padding: 32px 0;}

        .cfd-tranding-row6{padding: 70px 0px;}
        .cfd-tranding-row6 ul{gap: 8px;}
        .cfd-tranding-row6 ul li{width: 100%;}
        .cfd-tranding-row6 ul li:hover{transform: translateY(0);}
        .cfd-tranding-row6 .top-phase{font-size: 14px;}
    }
    
    @media (max-width:480px) {
        .trading-features .swiper-slide{min-width: 230px;}
    }

