        .header-container > .wrapper.flex {
            display: flex;
            justify-content: space-between;
        }
        
        .section-1 {
            min-height: 350px;
            max-height: 350px;
        }
        
        .header-left {
            font-size: 35px;
            width: 50%;
        }
        
        .header-left > .tmgm-action-area {
            margin: 32px 0;
            display: flex;
            font-size: 16px;
            align-items: center;
            justify-content: flex-start;
            gap: 16px;
        }
        
        .header-right {
            width: 45%;
        }
        
        .icons-area {
            display: flex;
            justify-content: space-between;
            margin-top: 80px;
            /* padding: 32px 0; */
            padding: 32px 0 0;
            border-top: 1px solid #FFFFFF52;
            border-bottom: none;
            width: 100%;
            flex-wrap: wrap;
        }
        
        .desc-point {
            display: flex;
            flex-direction: column;
            /* flex: 1; */
            flex: 0 0 10%;
        }
        
        .desc-point img {
            width: 30px;
            height: 30px;
        }
        
        .desc-point > span {
            font-size: 20px;
            color: #ffff;
        }
        
        .desc-point .detail {
            font-size: 11px;
            color: #CCCCCC;
        }
        
        .carousel {
            margin-top: 30px;
            align-items: center;
        }
        
        .slick-slide {
            height: auto !important;
            margin: 8px;
        }
        
        .slick-dots {
            display: none !important;
        }
        
        .slick-slide img {
            width: 100%;
        }
        
        .slick-track {
            display: flex !important;
            justify-content: center;
        }
        
        .condition-area {
            width: 38%;
        }
        
        .condition-area span {
            color: #464646;
        }
        
        .condition-area div {
            margin-top: 16px;
        }
        
        .condition-area ul {
            display: flex;
            flex-wrap: wrap;
            list-style: none;
            position: relative;
            margin: 0;
            padding: 0;
            width: 500px;
        }
        
        .condition-area ul > li {
            flex: 1 1 50%;
            color: rgba(0, 0, 0, .68);
            font-size: 18px;
            line-height: 1.3;
            list-style: none;
            margin-bottom: 22px;
            padding-left: 34px;
            position: relative;
        }
        
        .condition-area ul > li:before {
            background-color: transparent;
            background-image: url("../images/check-icon.webp");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 22px;
            content: "";
            height: 22px;
            left: 0;
            position: absolute;
            width: 22px;
            color: #000000;
        }
        
        #product-section {
            background-repeat: no-repeat;
            background-size: cover;
            color: #ffff;
        }
        
        #product-subheader {
            max-width: 700px;
        }
        
        .product-card {
            padding: 24px;
            display: flex !important;
            flex-direction: column;
            gap: 4px;
            background-color: hsla(0, 0%, 100%, .14);
            width: 250px !important;
            height: 350px !important;
            border-radius: 16px;
            cursor: pointer;
        }
        
        .product-card:hover {
            background-color: #4ca6ff;
        }
        
        .product-card img {
            width: 50px;
            height: 50px;
        }
        
        .product-card span {
            margin: 16px 0;
        }
        
        .card-more-btn img {
            max-width: 25px;
            opacity: .66;
            transition: all .3s ease;
        }
        
        .tmgm-platform-logos {
            display: flex;
            gap: 72px;
            margin-bottom: 32px;
        }
        
        .tmgm-os {
            display: flex;
            gap: 16px;
            margin-bottom: 32px;
        }
        
        .tmgm-platform-logos img {
            height: 50px;
        }
        
        .tmgm-os span {
            background-color: #fff;
            border-radius: 5px;
            box-shadow: 0 0 16px rgb(0 0 0 / 8%);
            display: flex;
            justify-content: center;
            height: 45px;
            line-height: 54px;
            margin-right: 10px;
            align-items: center;
            width: 45px;
        }
        
        .tmgm-os a>img,
        .tmgm-os span>img {
            max-width: 20px;
        }
        
        .join-iso-area {
            max-width: 500px;
            margin: 0 auto;
            margin-top: 32px;
        }
        
        .card-arrow,.time{position: absolute;bottom: 25px;}
        
                .tmgm-navbar-m {
                    z-index: 99999;
                    user-select: none;
                }
                
                .tmgm-navbar-m.fade .modal-dialog {
                    transform: translate(110%, 0px);
                }
                
                .tmgm-navbar-m.show .modal-dialog {
                    transform: none;
                }
                
                .tmgm-navbar-m div.modal-dialog {
                    margin: 0px;
                    width: 100%;
                    max-width: 600px;
                    float: right;
                }
                
                .tmgm-navbar-m div.modal-content {
                    border-radius: 0px;
                    border: none;
                    min-height: 100vh;
                }
                
                .tmgm-navbar-m div.modal-header {
                    background-color: #000850;
                    border-radius: 0px;
                    border: none;
                }
                
                .tmgm-navbar-m div.modal-header button.btn-close {
                    filter: invert(1);
                    opacity: .85;
                }
                
                .tmgm-navbar-m div.modal-header button.btn-close:focus {
                    box-shadow: none;
                }
                
                .tmgm-navbar-m div.modal-body {
                    background-color: #000850;
                    padding-top: 12px;
                }
                
                .tmgm-navbar-m-1,
                .tmgm-navbar-m-2 > div:nth-child(1),
                .tmgm-navbar-m-3 {
                    height: 50px;
                    width: 100%;
                    cursor: pointer;
                }
                
                .tmgm-navbar-m-1 p,
                .tmgm-navbar-m-2 p,
                .tmgm-navbar-m-3 p {
                    transition: 0.15s all;
                }
                
                .tmgm-navbar-m-1 .fa-angle-right,
                .tmgm-navbar-m-3 .fa-angle-right {
                    font-size: 12px;
                    margin-top: 6px;
                }
                
                .tmgm-navbar-m-2 .fa-angle-left {
                    font-size: 12px;
                    transform: translateY(-1.5px);
                }
                
                .tmgm-navbar-m-1:hover,
                .tmgm-navbar-m-2 > div:nth-child(1):hover p,
                .tmgm-navbar-m-2 a:hover,
                .tmgm-navbar-m-3:hover {
                    color: #40DCFD;
                }
                
                .tmgm-navbar-m-2 > div:nth-child(1) {
                    border-bottom: 1px solid #242d7c;
                }
                
                .tmgm-navbar-m-2 > div:nth-child(1) p {
                    font-size: 19px;
                }
                
                .tmgm-navbar-m-2 a {
                    color: #fff;
                    transition: 0.15s all !important;
                }
                
                .tmgm-navbar-m-4 {
                    padding-top: 13px;
                    padding-bottom: 13px;
                }
                .close-menu {
                    height: 40px;
                    color: white;
                    width: 40px;
                    cursor: pointer;
                    text-align: center;
                    font-family: "Nunito Sans", sans-serif;
                    vertical-align: 40px;
                    font-size: 28px;
                }
                
                .tmgm-logo {
                    max-width: 168px;
                }
                
                button.custom {
                    font-family: 'NunitoSans-Bold';
                }
                
                @media all and (max-width: 768px) {
                    .close-menu {
                        top: 15px;
                        right: 18px;
                    }
                }
                
                @media all and (max-width: 768px) {
                    .close-menu {
                        top: 15px;
                        right: 18px;
                    }
                }

        @media only screen and (max-width: 1440px) {
            #trading-img {
                transform: scale(.65);
            }
        }
        
        @media only screen and (max-width: 768px) {
            .desc-point .detail {
                text-align: center;
            }
            .header-container > .wrapper {
                display: flex;
                flex-direction: column;
            }
            .section-1 {
                min-height: fit-content;
                max-height: fit-content;
            }
            .header-left {
                text-align: center;
                font-size: 32px;
                width: 100%;
                margin-bottom: 32px;
            }
            .header-left > span {
                font-size: 32px;
            }
            .header-right {
                width: 80%;
                margin: 0 auto;
                margin-top: 32px;
            }
            .desc-point {
                flex: 1 1 20%;
                align-items: center;
            }
            .icons-area {
                gap: 16px;
                margin-top: 40px;
            }
            .header-left > .tmgm-action-area {
                margin: 32px 0;
                display: flex;
                font-size: 16px;
                align-items: center;
                flex-direction: column;
            }
            .header-left > .tmgm-action-area div {
                width: 100%;
            }
            .header-left > .tmgm-action-area button {
                width: 100%;
                /* margin-bottom: 36px; */
            }
            .condition-area {
                width: 100%;
            }
            #partner-img {
                width: 250px;
            }
            #trading-img {
                transform: scale(.65);
            }
        }
        
        @media only screen and (max-width: 500px) {
            .desc-point {
                flex: 1 1 35%;
                align-items: center;
            }
            .icons-area {
                gap: 16px;
            }
            .condition-area ul {
                display: block;
                width: 100%;
            }
            .product-card {
                height: auto !important;
                width: 400px;
            }
            #trading-img {
                height: 300px;
            }
            .header-right {
                width: 100%;
                margin: 0;
                margin-top: 32px;
            }
        }
        
        @media only screen and (max-width: 320px) {
            #trading-img {
                height: 350px;
            }
        }
        
        @media only screen and (min-width: 768px) {
            .flex-content {
                margin-bottom: 150px;
            }
            .icons-area {
                padding: 32px 0;
                border-bottom: 1px solid #FFFFFF52;
            }
        }
        
        @media only screen and (min-width: 1024px) {
            .flex-content {
                margin-bottom: 100px;
            }
        }
        
        @media only screen and (min-width: 1440px) {
            .flex-content:nth-child(1) {
                margin-bottom: 200px;
            }
        }
        
        .highlight-text {
            color: #A6FDF5;
            text-shadow: #216eb7 0 0 15px;
        }
        a {
            text-decoration: none;
        }
        
        #main {
            overflow: hidden;
        }
        
        .row.align-self div {
            align-self: center;
        }
        
        .centered-content {
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        
        .tmgm-header-wrapper {
            background-color: #176af3;
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: cover;
            color: #fff;
            overflow: hidden;
            position: relative;
            width: 100%;
        }
        
        .tmgm-header-page-content {
            max-width: 1224px;
            margin: 0 auto;
        }
        
        .tmgm-header-page-content span.title {
            text-transform: capitalize;
        }
        
        .responsive-wrapper {
            max-width: 1224px;
            margin: 0 auto;
        }
        .wrapper .title {
            margin: 8px 0 16px 0;
        }
        
        .flex-content {
            display: flex;
            justify-content: space-between;
        }
        
        .flex-content.column {
            flex-direction: column;
        }
        
        .flex-content.centered {
            justify-content: center;
        }
        
        .flex-content.item-center {
            align-items: center;
        }
        
        .flex-content.space-between {
            justify-content: space-between;
        }
        
        .flex-content.start {
            justify-content: flex-start;
        }
        
        .centered-img-area {
            align-items: center;
            display: flex;
            justify-content: center;
        }
        
        .hover-bold:hover {
            font-weight: 900;
            color: #40dcfd;
        }
        /* Breadcrumb styling overwrite */
        
        .breadcrumb-item+.breadcrumb-item::before {
            color: #ffff;
            font: var(--fa-font-solid);
            content: "\f105";
            padding: 0 5px;
        }
        
        .breadcrumb-item+.breadcrumb-item {
            padding-left: var(--bs-breadcrumb-item-padding-x);
            display: flex;
            align-items: center;
            gap: 8px;
        }
        
        .btn-banner {
            margin-top: 16px;
            border-radius: 10px;
            box-shadow: 0 3px 6px rgba(0, 0, 0, .627);
            font-size: 30px;
            height: 58px;
            line-height: 58px;
            padding: 10px 54px;
            cursor: pointer;
        }
        
        .btn-banner.primary {
            background-color: #176af3;
            background-image: linear-gradient(90deg, #176af3, rgba(43, 182, 246, .8));
            color: #fff;
            overflow: hidden;
        }
        
        .trustpilot-widget.hide-on-desktop {
            background: transparent !important;
        }
        
        .tp-header {
            background-color: rgb(0, 58, 158);
            padding: 25px 32px;
            display: none;
        }
        
        .content-title {
            line-height: 50px;
        }
        
        img.left {
            margin-right: 50px;
        }
        
        .highlight-u {
            text-decoration: none !important;
        }
        
        ul.left {
            text-align: left;
        }
        
        @media only screen and (max-width: 1024px) {
            .tmgm-header-page-content {
                padding: 120px 32px 32px;
            }
            .responsive-wrapper {
                padding: 80px 32px 32px;
            }
            .flx-1024 {
                flex-direction: column;
                align-items: center;
            }
        }
        
        @media only screen and (max-width: 768px) {
            .flex-content {
                display: flex;
                flex-direction: column;
            }
            .center-md {
                align-items: center;
                text-align: center;
            }
        }
        
        @media only screen and (max-width: 500px) {
            .tmgm-header-page-content {
                padding: 152px 32px 32px;
            }
            .responsive-wrapper {
                padding: 80px 32px 32px;
            }
            .mobile-small {
                font-size: 12px;
            }
            .tab-list-wrapper div {
                padding: 5px !important;
            }
            .tp-header {
                display: block;
            }
            .content-title {
                line-height: 40px;
            }
            img.left {
                margin: 20px 0;
            }
        }
        
        @media only screen and (max-width: 375px) {
            .tmgm-header-page-content {
                padding: 100px 32px 32px;
            }
        }
        
        @media only screen and (min-width: 1024px) {
            .tmgm-header-page-content {
                padding: 140px 32px 32px;
            }
            .responsive-wrapper {
                padding: 100px 32px 32px;
            }
            .center-lg {
                align-items: center;
                text-align: center;
            }
        }
        
        @media only screen and (min-width: 1146px) {
            .tmgm-header-page-content {
                padding: 192px 32px 32px;
            }
        }
        
        @media only screen and (min-width: 1440px) {
            .tmgm-header-page-content {
                padding: 192px 0px 32px;
            }
            .responsive-wrapper {
                padding: 80px 0;
            }
        }
        
        .mobile-only {
            display: inline;
        }
        
        .desktop-only {
            display: none;
        }
        
        @media only screen and (min-width: 768px) {
            .mobile-only {
                display: none;
            }
            .desktop-only {
                display: inline;
            }
            .md:justify-start {
                justify-content: start;
            }
            .md\:col-span-2 {
                grid-column: span 2 / span 2;
            }
            .md\:grid-cols-11 {
                grid-template-columns: repeat(11, minmax(0, 1fr));
            }
        }
        
        .header-left {
            font-display: auto;
        }
        
        .rotate-90 {
            transform: rotate(90deg);
        }
        
        .bg-white {
            background-color: white;
        }
        
        .text-green-500 {
            color: #34ff0f;
        }
        
        .text-red-500 {
            color: #ff2b2b;
        }
        
        .col-span-2 {
            grid-column: span 2 / span 2;
        }
            .tmgm-header {
                color: #fff;
                left: 0;
                position: fixed;
                top: 0;
                transition: none;
                width: 100%;
                z-index: 99;
            }
            
            .tmgm-header.on-scroll {
                background-color: #000850;
                transition: all .3s ease;
            }
            
            .tmgm-upper-header {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 8px 0;
            }
            
            .tmgm-upper-header > div {
                align-self: center;
            }
            
            .tmgm-logo {
                max-width: 168px;
            }
            
            .tmgm-upper-menu {
                display: flex;
                gap: 8px;
                font-family: "Nunito";
            }
            
            .tmgm-blog-btn {
                padding: 4px 16px;
                font-size: 16px;
                border: 1px solid #FFFFFF;
                border-radius: 100px;
                background: transparent;
                color: #ffff;
                font-weight: 700;
            }
            
            .tmgm-portal-btn {
                padding: 4px 16px;
                font-size: 16px;
                border: 1px solid #FFFFFF;
                border-radius: 100px;
                background: #ffff;
                color: #2780F2;
                font-weight: 700;
            }
            
            .dropdown.country-dropdown {
                background-color: #2780F2;
                border-radius: 100px;
            }
            
            .dropdown-country {
                border-radius: 100px;
            }
            
            .tmgm-transparent-btn {
                background: transparent;
                border: none;
            }
            
            .tmgm-transparent-btn:hover {
                background-color: #000f4b;
            }
            
            .tmgm-country-selection {
                width: 20px;
            }
            
            .tmgm-main-menu-on-scroll {
                display: none;
                width: 90%;
            }
            
            .tmgm-main-menu,.tmgm-main-menu-on-scroll {
                border-radius: 6px;
                padding: 16px 0;
                height: 50px;
                justify-content: space-between;
            }
            
            .tmgm-main-menu {
                margin-top: 16px;
                display: flex;
                background: rgba(0, 0, 0, 0.14);
            }
            
            .tmgm-main-menu-btn {
                font-family: "Nunito";
                /* padding: 10px; */
                padding: 10px 20px;
                border-bottom: 2px solid transparent;
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
            
            .tmgm-main-menu-btn:hover {
                background-color: #02064D;
                border: none;
                border-bottom: 2px solid #40DCFD;
            }
            
            .tmgm-main-menu-btn:hover span {
                color: #40DCFD;
            }
            
            .tmgm-header-container {
                margin: 0 auto;
                max-width: 1224px;
            }
            
            .tmgm-main-menu {
                display: flex;
            }
            
            .btn-check:checked+.btn,
            .btn.active,
            .btn.show,
            .btn:first-child:active,
            :not(.btn-check)+.btn:active {
                background-color: transparent;
            }
            
            .tmgm-main-menu-mobile > .modal-content {
                background-color: #000850;
                position: fixed;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                z-index: 99999;
                margin: 0;
            }
            
            .tmgm-main-menu-mobile > .modal-content > .modal-body {
                margin: 0 auto;
                display: flex;
                flex-direction: column;
                align-items: center;
                overflow-y: scroll;
            }
            
            .btn-close {
                color: #fff;
            }
            
            .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.medium {
                margin: 0 auto;
                display: flex;
                flex-direction: row;
            }
            
            .tmgm-main-menu-mobile .modal-header {
                border-bottom: none;
            }
            
            .mobile-nav-btn {
                border: none;
                background: none;
                margin: 0;
                padding: 0;
            }
            
            .tmgm-submenu-area {
                padding: 16px;
                width: 300px;
                display: none;
                overflow-y: scroll;
                max-height: 600px;
            }
            
            .tmgm-submenu-area.active {
                display: block;
            }
            
            .tmgm-submenu {
                display: none;
            }
            
            .tmgm-submenu.active {
                display: block;
            }
            
            .tmgm-new-menu-wrapper > ul {
                list-style: none;
                display: block;
                flex-wrap: wrap;
                height: auto;
                position: relative;
                padding-left: 0;
            }
            
            .tmgm-new-menu-wrapper > ul > li {
                font-weight: 700;
                display: flex;
                align-items: center;
                margin-bottom: 15px;
            }
            
            .tmgm-new-menu-wrapper > ul > li > a {
                color: #464646;
                text-decoration: none;
                position: relative;
                font-size: 14px;
                font-family: 'Mulish-SemiBold';
                font-weight: bold;
                padding-right: 40px;
                text-align: left;
                display: block;
                width: 200px;
                padding: 8px 16px;
            }
            
            .tmgm-new-menu-wrapper > ul > li:hover > a {
                color: #3fdcfd;
            }
            
            .tmgm-new-menu-wrapper > ul > li.has-submenu > .arrow-area {
                position: relative;
                display: inline-block;
                width: 20px;
                height: 20px;
                background-color: #ffff;
            }
            
            .tmgm-new-menu-wrapper > ul > li.has-submenu > .arrow-area:after {
                content: '';
                position: absolute;
                top: 50%;
                left: 0;
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 8px solid #333;
                transform: translateY(-50%);
            }
            
            .has-submenu.active > a {
                background-color: transparent;
                color: #3fdcfd;
            }
            
            .tmgm-submenu {
                display: none;
            }
            
            .tmgm-submenu.active {
                padding-left: 16px;
                display: flex;
                flex-direction: column;
                gap: 8px;
            }
            
            .tmgm-submenu > div {
                margin-bottom: 15px;
            }
            
            .tmgm-submenu a {
                color: #464646;
                width: 100%;
                display: block;
                font-size: 14px;
                font-family: 'Mulish-SemiBold';
                font-weight: bold;
            }
            
            .tmgm-submenu a:hover {
                color: #3fdcfd;
            }
            
            .tmgm-submenu > h4 {
                color: #ffff;
                font-weight: 700;
                font-size: 16px;
            }
            
            .tmgm-submenu ul {
                list-style: none;
                padding: 0;
            }
            
            .tmgm-submenu li a {
                text-decoration: none;
                color: hsla(0, 0%, 100%, .68);
            }
            
            .btn-list {
                display: none;
            }
            
            .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.medium {
                display: none;
            }
            
            .menu.small .accordion .accordion-item {
                background: transparent;
                border: none;
            }
            
            .menu.small .accordion-button {
                font-weight: 700;
                display: flex;
                align-items: center;
                text-decoration: none;
                position: relative;
                font-size: 16px;
                line-height: 24px;
                padding-right: 40px;
                text-align: left;
                width: 300px;
                padding: 8px 16px;
                border-right: 1px solid hsla(0, 0%, 100%, .18);
                background: transparent;
                border: none;
                color: #ffff;
                box-shadow: none;
                text-transform: uppercase;
            }
            
            .menu.small .accordion-button:after {
                color: #ffff !important;
                content: "\f107";
                font-family: 'Font Awesome 5 Free';
                font-weight: 900;
                float: right;
                background-image: none;
                height: auto;
                width: auto;
            }
            
            .menu.small .accordion-button:not(.collapsed) {
                box-shadow: none;
                border: none;
            }
            
            .menu.small .accordion-body {
                padding: 8px 16px;
                font-size: 16px;
                color: #ffff;
            }
            
            .menu.small .accordion-body h4 {
                font-size: 16px;
            }
            
            .menu.small .accordion-body ul {
                list-style: none;
                padding: 0;
            }
            
            .menu.small .accordion-body ul li > a {
                color: hsla(0, 0%, 100%, .68);
                text-decoration: none;
            }
            
            .dropdown.menu .btn:focus-visible {
                border: none;
                box-shadow: none;
            }
            
            .dropdown.menu {
                cursor: pointer;
            }
            
            .dropdown.menu .btn:disabled {
                background: transparent;
                color: #ffff !important;
                opacity: 1 !important;
                border-bottom: none !important;
                cursor: pointer !important;
            }
            
            .dropdown.menu:hover .btn:disabled {
                border-bottom: 2px solid #40DCFD !important;
                background-color: #02064D;
                border: none;
                border-bottom: 2px solid #40DCFD;
            }
            
            .dropdown.menu.pt button span,
            .dropdown.menu.fr button span,
            .dropdown.menu.vi button span,
            .dropdown.menu.id button span,
            .dropdown.menu.ms button span {
                font-size: 13px;
            }
            
            .dropdown.menu.tl button span,
            .dropdown.menu.es button span {
                font-size: 12px;
            }
            
            .dropdown.menu .dropdown-toggle::after {
                vertical-align: 0.155rem !important;
            }
            
            @keyframes delaySlide {
                from {
                    height: auto;
                }
                95% {
                    height: auto;
                }
                to {
                    height: 0;
                }
            }
            
            .dropdown-menu {
                padding: 10px !important;
            }
            
            .standard-text {
                color: #999BB7 !important;
            }
            
            .dropdown-item {
                color: #fff !important;
            }
            
            .dropdown-item:hover {
                background: transparent;
                color: #3fdcfd !important;
            }
            
            .dropdown.menu:hover > .dropdown-menu,
            .dropdown-menu.show {
                display: block;
                transition-delay: 5s;
                border-radius: 5px;
                padding: 0;
                background-color: #fff;
                min-width: 200px;
            }
            
            .dropdown.menu.last:hover > .dropdown-menu,
            .dropdown-menu.show {
                display: block;
                transition-delay: 5s;
                border-radius: 5px;
                padding: 0;
                background-color: #fff;
                min-width: 200px;
                position: absolute;
                right: 0px;
            }
            
            .dropdown.menu:hover > .dropdown-menu.flex-dd,
            .dropdown-menu.flex-dd.show {
                display: flex;
            }
            
            .dropdown.menu:hover > .dropdown-menu.flex-dd li,
            .dropdown-menu.flex-dd.show li {
                min-width: 150px;
                /* padding: 10px; */
            }
            
            .dropdown.menu:hover > .dropdown-menu.flex-dd li > div.subheader-wrapper,
            .dropdown-menu.flex-dd.show li > div.subheader-wrapper {
                border-bottom: 1px solid #40DCFD;
                padding-right: 10px;
                /* margin: 10px; */
            }
            
            .dropdown.menu:hover > .dropdown-menu li:hover a,
            .dropdown-menu.flex-dd.show li:hover a {
                color: #3fdcfd;
                background-color: transparent;
            }
            
            .dropdown.menu:hover .dropdown-item {
                height: 45px;
                align-items: center;
                display: flex;
                padding: 10px 0;
            }
            .third-area {
                padding: 10px 0;
                cursor: pointer;
            }
            
            .third-area.mobile {
                padding: 10px;
            }
            
            .third-area div {
                padding: 10px 0;
                cursor: pointer;
            }
            
            .third-area div a {
                font-size: 10px;
                color: #ffff !important;
                cursor: pointer;
            }
            
            .third-area div a:hover {
                color: #3fdcfd !important;
            }
            
            .clickable-text {
                color: #40DCFD !important;
            }
            
            .tmgm-lang-parent {
                height: 36px;
            }
            
            .tmgm-lang-parent > ul.dropdown-menu {
                transition-delay: 0s;
                background-color: #fff;
                inset: 0px 0px auto auto !important;
                border-radius: 8px;
                min-width: 140px;
                margin-top: 9px !important;
                z-index: 1001;
            }
            
            .tmgm-lang-parent > ul.dropdown-menu:before {
                border: 8px solid transparent;
                border-bottom-color: #fff;
                content: "";
                position: absolute;
                right: 14px;
                top: -15px;
            }
            
            .tmgm-lang-parent > ul.dropdown-menu > li > a {
                font-size: 14.5px;
                color: #464646 !important;
                font-weight: 600;
                padding-left: 9.5px;
            }
            
            .tmgm-lang-parent > ul.dropdown-menu > li > a:hover,
            .tmgm-lang-parent > ul.dropdown-menu > li > a:active,
            .tmgm-lang-parent > ul.dropdown-menu > li > a:focus {
                color: #1B79DE !important;
                background-color: #fff;
            }
            
            .tmgm-lang-parent > ul.dropdown-menu > li > a > img {
                margin-right: 5px;
                margin-bottom: 2px;
            }
            
            .tmgm-lang-parent > button {
                font-weight: 600;
            }
            
            .tmgm-lang-parent > button > img {
                margin-right: 3px;
                margin-bottom: 2px;
            }
            
            .online-data-tbl table tbody {
                height: 400px;
                overflow: scroll;
            }
            /* width */
            
            .online-data-tbl table tbody::-webkit-scrollbar {
                width: 10px;
            }
            /* Track */
            
            .online-data-tbl table tbody::-webkit-scrollbar-track {
                background: #f1f1f1;
            }
            /* Handle */
            
            .online-data-tbl table tbody::-webkit-scrollbar-thumb {
                background: #888;
            }
            /* Handle on hover */
            
            .online-data-tbl table tbody::-webkit-scrollbar-thumb:hover {
                background: #555;
            }
            
            @media only screen and (max-width: 320px) {
                .tmgm-logo {
                    max-width: 100px;
                }
            }
            
            @media only screen and (max-width: 425) {
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.small {
                    display: block;
                }
                .tmgm-header {
                    padding: 16px;
                }
                .tmgm-main-menu-on-scroll {
                    display: none !important;
                }
                .tmgm-logo {
                    max-width: 150px;
                }
            }
            
            @media only screen and (max-width: 768px) {
                .tmgm-upper-btn {
                    display: none;
                }
                .btn-list {
                    display: flex;
                    gap: 16px;
                    margin-bottom: 24px;
                }
                .tmgm-header {
                    padding: 10px 15px;
                }
                .tmgm-lang-parent > button {
                    background-color: #2780F2 !important;
                }
            }
            
            @media only screen and (max-width: 768px) {
                .tmgm-main-menu {
                    display: none;
                }
            }
            
            @media only screen and (min-width: 768px) {
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.medium {
                    margin: 0 auto;
                    display: flex;
                    flex-direction: row;
                }
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.small {
                    display: none;
                }
                .tmgm-header {
                    padding: 24px 36px;
                }
            }            
            *,
            ::after,
            ::before {
                box-sizing: border-box;
            }
            
            * {
                font-weight: 100;
                size: 16px;
                font-family: "NunitoSans-Light";
            }
            /*! CSS Used from: Embedded */
            
            .tmgm-menu-trigger {
                cursor: pointer;
                display: inline-block;
                height: 30px;
                margin-left: 10px;
                margin-top: 12px;
                vertical-align: top;
                width: 30px;
            }
            
            .tmgm-menu-trigger>span {
                background-color: #fff;
                border-radius: 8px;
                display: block;
                height: 2px;
                margin-bottom: 6px;
                transition: all .3s ease;
                width: 100%;
            }
            
            .tmgm-menu-trigger>span:nth-child(2) {
                width: 40%;
            }
            
            .tmgm-menu-trigger>span:last-child {
                margin-bottom: 0;
                width: 65%;
            }
            
            .tmgm-menu-trigger {
                display: none;
            }
            
            @media only screen and (max-width: 1145px) {
                .tmgm-menu-trigger {
                    display: block;
                }
            }
            
            @media only screen and (max-width: 1145px) {
                .tmgm-menu-trigger {
                    display: block;
                }
            }
            .bg-header {
                background-color: #000850;
            }
            .bg-header.transparent {
                background-color: transparent;
            }
            .country-button {
                background-color: #2780F2 !important;
            }
            #flag-wrapper {
                transform: translate3d(0px, 24px, 0px);
            }
            span.custom {
                font-family: 'NunitoSans-Bold';
            }
            .register-modal .modal-content {
                display: flex;
                flex-direction: row;
                height: 600px;
            }
            
            .form-wrapper {
                margin: 20px 20px;
            }
            
            #register-banner {
                background-color: #001b62;
                /*background-image: url('https://www.tmgm.com/images/sign-up-popup-bg-desktop-2.webp?a5b27bd1052988f87c2e12309ba1baa3');*/
                background-repeat: no-repeat;
                background-size: cover;
                width: 35%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                padding-left: 30px;
                padding-right: 30px;
            }
            
            .register-body {
                max-width: 65%;
            }
            
            .register-body .btn-close {
                color: #d3d3d3;
                font-size: 18px;
                position: absolute;
                right: 12px;
            }
            
            .register-submit-btn {
                /*background-image: url('https://www.tmgm.com/images/button-bg-blue.webp?52efa083aa37296971ab4b5b8e4ea6a7');*/
                background-color: transparent;
                background-position: 100%;
                width: 100%;
                background-size: cover;
            }
            
            .register-body .modal-footer .trustpilot .trustpilot-widget {
                background-color: transparent !important;
                height: auto !important;
                padding-top: 0;
            }
            
            .register-body .modal-footer .trustpilot .trustpilot-widget {
                flex: 1;
            }
            
            .register-body .modal-footer .trustpilot .trustpilot-widget {
                transform: scale(0.8);
                margin: 10px -200px 0 -200px;
            }
            
            .trustpilot {
                margin-left: 100px;
            }
            
            .register-body .modal-footer {
                display: block;
            }
            .modal-content .list-area div {
                margin-top: 16px;
            }
            .modal-content .list-area ul {
                display: flex;
                flex-wrap: wrap;
                list-style: none;
                position: relative;
                margin: 0;
                padding: 0;
            }
            .modal-content .list-area ul > li {
                flex: 1 1 100%;
                color: #ffff;
                font-size: 18px;
                line-height: 1.3;
                list-style: none;
                margin-bottom: 22px;
                padding-left: 34px;
                position: relative;
            }
            .modal-content .list-area ul > li:before {
                background-color: transparent;
                background-image: url("../images/check-icon.webp");
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 22px;
                content: "";
                height: 22px;
                left: 0;
                position: absolute;
                width: 22px;
                color: #000000;
            }
            @media only screen and (min-width: 1024px) {
                .register-body .modal-footer .trustpilot .trustpilot-widget {
                    transform: scale(0.8);
                    margin: 0 -200px;
                }
            }
            @media only screen and (max-width: 768px) {
                .register-modal .modal-content {
                    display: flex;
                    flex-direction: column;
                    height: auto;
                }
                #register-banner {
                    background-color: white;
                    background-image: url('../images/register-modal-mobile.webp');
                    background-position: bottom;
                    background-repeat: no-repeat;
                    background-size: cover;
                    width: 100%;
                    height: 389px;
                    display: flex;
                    justify-content: flex-start;
                    padding: 32px 46px;
                }
                .register-body {
                    max-width: 100%;
                }
                .register-body .btn-close {
                    color: #d3d3d3;
                    font-size: 18px;
                    position: absolute;
                    right: 12px;
                    top: -378px;
                    z-index: 100;
                    background-color: white;
                }
                .trustpilot {
                    margin-left: 0px;
                }
            }
            .hide {
                display: none;
            }
            
            .additional-header-wrapper {
                background-color: #fff;
                color: #464646;
                border-bottom: 1px solid #EEEEEE;
                padding: 16px 0;
            }
            .additional-header-wrapper .responsive-wrapper {
                margin-top: 0;
                margin-bottom: 0;
                padding-top: 0;
                padding-bottom: 0;
            }
            .additional-menu-area {
                display: flex;
                gap: 8px;
                align-items: center;
                font-size: 12px;
            }
            .additional-menu-area i {
                color: #c8dff7;
            }
            
            .additional-menu-area a {
                color: #838386;
                text-decoration: underline;
                text-decoration: none;
            }
            .additional-menu-area a.visited,
            .breadcrumb-more-list li a.visited {
                color: #464646;
                font-weight: bold;
                text-decoration: none;
            }
            .more-menu-bc ul li a.dropdown-item {
                color: #464646 !important;
                font-size: 14px;
            }
            .more-menu-bc ul li a.dropdown-item:hover,
            .main-menu:hover {
                color: #4FDFFD !important;
            }
            .breadcrumb-more-list {
                right: 0;
                position: absolute;
                color: #FFF;
            }
                        @-webkit-keyframes blink-down {
                            0% {
                                opacity: 0;
                                transform: translateY(-5px);
                            }
                            to {
                                opacity: 1;
                                transform: translateY(5px);
                            }
                        }
                        
                        @keyframes blink-down {
                            0% {
                                opacity: 0;
                                transform: translateY(-5px);
                            }
                            to {
                                opacity: 1;
                                transform: translateY(5px);
                            }
                        }
                        
                        @-webkit-keyframes dash3 {
                            0% {
                                stroke-dashoffset: 600;
                            }
                            to {
                                stroke-dashoffset: 800;
                            }
                        }
                        
                        @keyframes dash3 {
                            0% {
                                stroke-dashoffset: 600;
                            }
                            to {
                                stroke-dashoffset: 800;
                            }
                        }
                        
                        @-webkit-keyframes dash1 {
                            0% {
                                stroke-dashoffset: 600;
                            }
                            to {
                                stroke-dashoffset: 800;
                            }
                        }
                        @keyframes dash1 {
                            0% {
                                stroke-dashoffset: 600;
                            }
                            to {
                                stroke-dashoffset: 800;
                            }
                        }
                        @-webkit-keyframes dash2 {
                            0% {
                                stroke-dashoffset: 300;
                            }
                            to {
                                stroke-dashoffset: 0;
                            }
                        }
                        @keyframes dash2 {
                            0% {
                                stroke-dashoffset: 300;
                            }
                            to {
                                stroke-dashoffset: 0;
                            }
                        }
                        .LP-wrapper {
                            position: relative;
                        }
                        .LP-wrapper:before {
                            background-image: url("../images/dotted-pattern.webp");
                            background-repeat: no-repeat;
                            content: "";
                            height: 128px;
                            left: 0;
                            position: absolute;
                            top: 30%;
                            width: 88px;
                        }
                        .LP-chart {
                            background-image: url("../images/lp-chart-bg.webp");
                            background-position: 50%;
                            background-repeat: no-repeat;
                            height: 594px;
                            position: relative;
                            width: 612px;
                            margin: 0 auto;
                        }
                        .LP-chart .abs-img {
                            position: absolute;
                            z-index: 9;
                        }
                        
                        .LP-chart .abs-img.lp-1 {
                            left: 105px;
                            top: 0;
                        }
                        
                        .LP-chart .abs-img.lp-2 {
                            left: 15px;
                            top: 170px;
                        }
                        
                        .LP-chart .abs-img.lp-3 {
                            right: 105px;
                            top: 0;
                        }
                        
                        .LP-chart .abs-img.lp-4 {
                            right: 15px;
                            top: 170px;
                        }
                        
                        .LP-chart .abs-img.tmgm-aggregator {
                            left: calc(50% - 56px);
                            left: -webkit-calc(50% - 56px);
                            top: 223px;
                        }
                        .LP-chart .abs-img.bid-card {
                            background-color: #176af3;
                            color: #fff;
                            left: 174px;
                        }
                        
                        .LP-chart .abs-img.ask-card,
                        .LP-chart .abs-img.bid-card {
                            border-radius: 4px;
                            font-size: 12px;
                            font-weight: 700;
                            line-height: 32px;
                            text-align: center;
                            top: 374px;
                            width: 117px;
                        }
                        
                        .LP-chart .abs-img.ask-card {
                            background-color: #78f78b;
                            color: rgba(0, 0, 0, 0.68);
                            right: 174px;
                        }
                        
                        .LP-chart .abs-img.pips-card {
                            background-color: #f7f7f7;
                            border-radius: 4px;
                            color: rgba(0, 0, 0, 0.68);
                            font-size: 11px;
                            font-weight: 700;
                            left: calc(50% - 54px);
                            left: -webkit-calc(50% - 54px);
                            line-height: 1.2;
                            padding: 10px 0;
                            text-align: center;
                            top: 424px;
                            width: 108px;
                        }
                        
                        .LP-chart .abs-img.pips-card > span {
                            display: block;
                            font-size: 18px;
                            font-weight: 800;
                            margin-left: 0;
                        }
                        
                        .LP-chart .abs-img.down-terminal-arrow {
                            -webkit-animation: blink-down 0.6s linear infinite;
                            animation: blink-down 0.6s linear infinite;
                            left: calc(50% - 7px);
                            left: -webkit-calc(50% - 7px);
                            top: 470px;
                        }
                        
                        .LP-chart .abs-img.client-terminal {
                            left: calc(50% - 133px);
                            left: -webkit-calc(50% - 133px);
                            top: 500px;
                        }
                        
                        .LP-chart .abs-img.client-terminal-home {
                            left: calc(50% - 50px);
                            left: -webkit-calc(50% - 50px);
                            top: 500px;
                        }
                        
                        .LP-chart .abs-img.client-terminal-mt4 {
                            left: -webkit-calc(50% - 29px);
                            bottom: 10px;
                        }
                        
                        .lp-lines {
                            position: absolute;
                        }
                        
                        .lp-lines .cls-1 {
                            stroke: #e5e5e5;
                        }
                        
                        .lp-lines.lp1-bid-line {
                            left: 258px;
                            top: 84px;
                        }
                        
                        .lp-lines.lp1-bid-line .cls-1 {
                            stroke: #1366f2;
                        }
                        
                        .lp-lines.lp1-ask-line {
                            left: 238px;
                            top: 140px;
                        }
                        
                        .lp-lines.lp2-bid-line {
                            left: 168px;
                            top: 242px;
                        }
                        
                        .lp-lines.lp2-ask-line {
                            left: 168px;
                            top: 296px;
                        }
                        
                        .lp-lines.lp3-bid-line {
                            right: 250px;
                            top: 84px;
                        }
                        
                        .lp-lines.lp3-ask-line {
                            right: 256px;
                            top: 140px;
                        }
                        
                        .lp-lines.lp3-ask-line .cls-1 {
                            stroke: #47e25e;
                        }
                        
                        .lp-lines.lp4-bid-line {
                            right: 168px;
                            top: 242px;
                        }
                        
                        .lp-lines.lp4-ask-line {
                            right: 168px;
                            top: 296px;
                        }
                        
                        .lp-lines.aggregate-bid {
                            left: 212px;
                            top: 340px;
                        }
                        
                        .lp-lines.aggregate-ask {
                            right: 212px;
                            top: 340px;
                        }
                        .cls-3 {
                            fill: none;
                            stroke: #ddd;
                            stroke-width: 1.4;
                            stroke-miterlimit: 10.6131;
                            stroke-dasharray: 6;
                            -webkit-animation: dash2 5s linear infinite;
                            animation: dash2 5s linear infinite;
                        }
                        .cls-1 {
                            stroke-dasharray: 6;
                            -webkit-animation: dash3 5s linear infinite;
                            animation: dash3 5s linear infinite;
                        }
                        .lp4-ask-line .cls-3,
                        .lp4-bid-line .cls-3 {
                            -webkit-animation: dash3 5s linear infinite;
                            animation: dash3 5s linear infinite;
                        }
                        
                        .aggregate-bid .cls-3 {
                            stroke: #1366f2;
                        }
                        
                        .aggregate-ask .cls-3 {
                            stroke: #26ab24;
                        }
                        
                        .card-wrp {
                            height: 184px;
                            padding: 20px;
                            width: 174px;
                        }
                        .card-wrp .lp-card {
                            background-color: #fff;
                            border-radius: 14px;
                            box-shadow: 0 0 18px rgba(0, 0, 0, 0.08);
                            height: 100%;
                            padding: 10px;
                            width: 100%;
                        }
                        .card-wrp .lp-card .card-label {
                            color: rgba(0, 0, 0, 0.4);
                            font-size: 12px;
                            font-weight: 700;
                            line-height: 1.3;
                        }
                        .scene-1 .lp1-bid-line .cls-3 {
                            stroke: #1366f2;
                        }
                        .scene-1 .lp3-ask-line .cls-3 {
                            stroke: #26ab24;
                        }
                        .scene-2 .lp2-bid-line .cls-3 {
                            stroke: #1366f2;
                        }
                        .scene-2 .lp3-ask-line .cls-3 {
                            stroke: #26ab24;
                        }
                        .scene-3 .lp2-bid-line .cls-3 {
                            stroke: #1366f2;
                        }
                        .scene-3 .lp4-ask-line .cls-1 {
                            stroke: #26ab24;
                        }
                        .scene-4 .lp1-bid-line .cls-3 {
                            stroke: #1366f2;
                        }
                        .scene-4 .lp4-ask-line .cls-1 {
                            stroke: #26ab24;
                        }
                        .LP-chart {
                            transform: scale(.85);
                        }
                        @media only screen and (max-width: 500px) {
                            .LP-wrapper {
                                height: 450px;
                            }
                            .LP-chart {
                                transform: scale(.65);
                                transform-origin: 50% 50%;
                                top: -71px;
                                left: -webkit-calc(50% - 286px);
                                width: 579px;
                            }
                        }
                        
                        @media only screen and (max-width: 375px) {
                            .LP-chart {
                                transform: scale(.55);
                                transform-origin: 50% 50%;
                                top: -91px;
                                left: -webkit-calc(50% - 289px);
                                width: 579px;
                            }
                        }
                        @-webkit-keyframes c-dashed-line-path {
                            0% {
                                stroke-dashoffset: 900;
                            }
                            to {
                                stroke-dashoffset: 0;
                            }
                        }
                        
                        @keyframes c-dashed-line-path {
                            0% {
                                stroke-dashoffset: 900;
                            }
                            to {
                                stroke-dashoffset: 0;
                            }
                        }
                        
                        .rl-wrapper {
                            display: relative;
                        }
                        
                        .animate-area {
                            display: inline-block;
                            height: 416px;
                            position: relative;
                            width: 540px;
                            margin: 0 auto;
                        }
                        
                        .animate-area .dot-lines {
                            display: none;
                            position: absolute;
                        }
                        
                        .animate-area .dot-lines.line-1 {
                            left: 134px;
                            top: 65px;
                        }
                        
                        .animate-area .dot-lines.line-2 {
                            left: 158px;
                            top: 68px;
                        }
                        
                        .animate-area .dot-lines.line-3 {
                            left: 188px;
                            top: 85px;
                        }
                        
                        .animate-area .dot-lines.line-4 {
                            left: 216px;
                            top: 54px;
                        }
                        
                        .animate-area .dot-lines.line-5 {
                            left: 265px;
                            top: 90px;
                        }
                        
                        .animate-area .dot-lines.line-6 {
                            left: 294px;
                            top: 98px;
                        }
                        
                        .animate-area .dot-lines.line-7 {
                            left: 261px;
                            top: 84px;
                        }
                        
                        .animate-area .dot-lines.line-8 {
                            left: 314px;
                            top: 82px;
                        }
                        
                        .animate-area .dot-lines.line-9 {
                            left: 304px;
                            top: 84px;
                        }
                        
                        .animate-area .dot-lines.line-10 {
                            left: 314px;
                            top: 82px;
                        }
                        
                        #line-1,
                        #line-2,
                        #line_Four,
                        #line_eight,
                        #line_five,
                        #line_nine,
                        #line_seven,
                        #line_six,
                        #line_ten,
                        #line_three {
                            fill: none;
                        }
                        
                        .c-dashed-line__path {
                            fill: none;
                            stroke: #1366f2;
                            stroke-dasharray: 940;
                            stroke-dashoffset: 940;
                            stroke-width: 2;
                            -webkit-animation: c-dashed-line-path 3s ease-in-out infinite alternate;
                            animation: c-dashed-line-path 3s ease-in-out infinite alternate;
                        }
                        
                        .c-dashed-line__dash {
                            fill: none;
                            stroke: #fff;
                            stroke-dasharray: 6, 4;
                            stroke-width: 10;
                        }
                        
                        .map-bg {
                            left: 0;
                            position: absolute;
                            top: 0;
                            z-index: 1;
                        }
                        
                        .method-icons {
                            left: 0;
                            position: absolute;
                            top: 0;
                            z-index: 9;
                        }
                        
                        @media only screen and (max-width: 768px) {
                            .animate-area {
                                display: block;
                                margin: 0 auto;
                            }
                        }
                        
                        @media only screen and (max-width: 500px) {
                            .tmgm-section-content .animate-area {
                                left: -webkit-calc(50% - 264px);
                                top: -50px;
                                transform: scale(.65) !important;
                                transform-origin: 50% 50%;
                            }
                        }
                        
                        @media only screen and (max-width: 375px) {
                            .tmgm-section-content .animate-area {
                                left: -webkit-calc(50% - 269px);
                                top: -78px;
                                transform: scale(0.55) !important;
                                transform-origin: 50% 50%;
                            }
                        }
                        
                        @media only screen and (min-width: 800px) {
                            .tmgm-section-content .animate-area {
                                transform: scale(0.9) !important;
                                left: -57px;
                            }
                        }
            .tmgm-upper-footer {
                display: flex;
                padding: 8px 0;
            }
            
            .tmgm-upper-footer > div {
                align-self: center;
            }
            
            .tmgm-footer-container {
                margin: 0 auto;
                max-width: 1224px;
                padding-top: 36px;
                font-size: 14px !important;
            }
            
            .tmgm-footer .first-content {
                display: flex;
                flex-wrap: wrap !important;
            }
            
            .tmgm-footer .first-content .general-info-area {
                flex: 0 0 15%;
            }
            
            .tmgm-social-icons {
                display: flex;
                gap: 8px;
                margin-top: 16px;
                justify-content: space-between;
                width: 200px;
            }
            
            .tmgm-social-icons img {
                width: 30px;
                height: 30px;
                cursor: pointer;
            }
            
            .tmgm-logo-footer {
                max-width: 200px;
            }
            
            .general-info-area {
                display: flex;
                flex-direction: column;
                gap: 2px;
            }
            
            .general-info-area span {
                color: #000000;
                font-size: 16px;
                /* margin-right: 16px; */
                margin-right: 5px;
                font-weight: 700;
            }
            
            .general-info-area a {
                cursor: pointer;
            }
            
            .disclaimer {
                flex-direction: column;
                font-size: 14px;
            }
            
            .disclaimer span {
                font-weight: 700;
                font-size: 16px;
            }
            
            .content.disclaimer p,
            .authorized {
                color: #00000080;
                padding: 0;
            }
            .general-info-area {
                flex-wrap: wrap;
                font-size: 15px;
            }
            
            .general-info-area p {
                font-size: 14px;
            }
            
            .menu-item-tmgm:hover {
                color: var(--bs-link-hover-color);
            }
            
            .additional-content {
                margin-top: 16px;
                display: flex;
                gap: 32px;
                margin-bottom: 32px;
                flex-direction: column;
            }
            
            .disclaimer-detail {
                min-height: 170px;
            }
            
            .mt-100 {
                margin-top: 100px;
            }
            
            .contact-area {
                margin-right: 25px;
                min-width: 200px !important;
            }
            
            .authorized {
                font-size: 14px;
                margin-bottom: 10px;
            }
            
            .contact-area > div {
                display: flex;
                flex-direction: row;
            }
            
            @media only screen and (max-width: 320px) {
                .tmgm-logo-footer {
                    max-width: 100px;
                }
                .additional-content {
                    display: flex;
                    flex-direction: column;
                    gap: 16px;
                }
                .mt-100 {
                    margin-top: 0px;
                }
            }
            
            @media only screen and (max-width: 500px) {
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.small {
                    display: block;
                }
                .tmgm-footer {
                    padding: 16px;
                }
                .additional-content {
                    display: flex;
                    flex-direction: column;
                    gap: 16px;
                }
                .mt-100 {
                    margin-top: 0px;
                }
            }
            
            @media only screen and (max-width: 768px) {
                .tmgm-upper-btn {
                    display: none;
                }
                .btn-list {
                    display: flex;
                    gap: 16px;
                    margin-bottom: 24px;
                }
                .tmgm-footer {
                    padding: 24px;
                }
                .tmgm-footer-container > .content {
                    display: flex;
                    flex-direction: column;
                    gap: 30px;
                }
                .tmgm-social-icons {
                    width: 200px;
                }
                .mt-100 {
                    margin-top: 0px;
                }
                .first-content {
                    margin-bottom: 30px;
                }
            }
            
            @media only screen and (max-width: 820px) {
                .tmgm-footer .first-content .general-info-area {
                    flex: 0 0 100%;
                }
                .mt-100 {
                    margin-top: 0px;
                }
            }
            
            @media only screen and (max-width: 1145px) {
                .tmgm-menu-trigger {
                    display: block;
                }
                .tmgm-main-menu {
                    display: none;
                }
            }
            
            @media only screen and (min-width: 768px) {
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.medium {
                    margin: 0 auto;
                    /* width: 800px !important; */
                    display: flex;
                    flex-direction: row;
                }
                .tmgm-main-menu-mobile > .modal-content > .modal-body > .menu.small {
                    display: none;
                }
                .rw-flex {
                    flex-direction: row;
                    flex-wrap: nowrap;
                }
                .additional-content {
                    display: flex;
                    flex-direction: row;
                    gap: 16px;
                }
                .tmgm-footer-container > .content {
                    margin: 0 auto;
                    display: flex;
                    justify-content: space-between;
                    margin-bottom: 40px;
                    gap: 16px;
                }
                .tmgm-footer-container > .content.first-content {
                    gap: 0;
                }
            }
                                /*#register-form {
                                    display: flex;
                                    flex-direction: column;
                                    color: #000850;
                                }
                                
                                #register-form h2 {
                                    margin-bottom: 20px;
                                }
                                
                                .select2-container {
                                    color: #000850;
                                }
                                
                                #register-form .select2-selection,
                                #register-form .select2-selection__rendered,
                                #register-form .select2-selection__arrow {
                                    border: none !important;
                                    border-bottom: 1px solid #efefef !important;
                                    height: 55px !important;
                                    line-height: 55px !important;
                                }
                                
                                #register-form .select2-selection__arrow {
                                    border-bottom: none !important;
                                }
                                
                                #register-form .select2-selection__rendered {
                                    margin-left: 10px !important;
                                }
                                
                                .select2-pn .iti__selected-flag {
                                    height: 55px !important;
                                    line-height: 55px !important;
                                    margin-left: -10px;
                                }
                                
                                .select2-pn .iti__selected-dial-code {
                                    font-size: 15px !important;
                                    margin-left: 5px;
                                }
                                
                                .pn-select2-dropdown {
                                    width: 250px !important;
                                }
                                
                                #register-form form .form-control {
                                    border: none;
                                    border-bottom: 1px solid #efefef;
                                    color: #000850;
                                    height: 55px;
                                    padding: 0 20px;
                                    border-radius: 0;
                                }
                                
                                #register-form form .form-control:focus {
                                    color: #212529;
                                    border: none;
                                    border-radius: 0;
                                    border-bottom: 1px solid #000850;
                                    outline: 0;
                                    box-shadow: none;
                                }
                                
                                form .alert {
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                form .alert.show {
                                    margin-top: 40px;
                                    padding: 16px;
                                }
                                
                                #register-form .input-error {
                                    color: #C81E1E;
                                }
                                
                                .iti {
                                    width: 100%;
                                }
                                
                                .iti__country-list {
                                    width: 250px;
                                }
                                
                                .iti input,
                                .iti input[type=text],
                                .iti input[type=tel] {
                                    display: block;
                                    width: 100%;
                                    padding: 0.375rem 0.75rem 0.375rem 3rem;
                                    font-size: 1rem;
                                    font-weight: 400;
                                    line-height: 2.5;
                                    border-radius: 0;
                                    color: #212529;
                                    background-color: #fff;
                                    background-clip: padding-box;
                                    border: 1px solid #ced4da;
                                    -webkit-appearance: none;
                                    -moz-appearance: none;
                                    appearance: none;
                                    border: none;
                                    border-bottom: 1px solid #efefef;
                                    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
                                }
                                
                                .iti input,
                                .iti input[type=text],
                                .iti input[type=tel]:focus {
                                    border: none;
                                    outline: none;
                                    border-bottom: 1px solid #000850;
                                }*/