/* WPML Globe Icon Dropdown */

.top-right-menu .dropdown-toggle::before{
	content:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M16.075 21.205C14.97 23.45 13.775 24.2 13 24.2C12.225 24.2 11.03 23.45 9.92495 21.205C8.97495 19.275 8.31995 16.64 8.21495 13.8H17.785C17.68 16.64 17.025 19.275 16.075 21.205ZM17.785 12.2H8.21495C8.31995 9.36001 8.97495 6.72501 9.92495 4.79501C11.03 2.55001 12.225 1.80001 13 1.80001C13.775 1.80001 14.97 2.55001 16.075 4.79501C17.025 6.72501 17.68 9.36001 17.785 12.2ZM19.385 13.8H24.17C23.845 18.425 20.71 22.275 16.46 23.655C18.11 21.445 19.25 17.765 19.385 13.8ZM24.17 12.2H19.385C19.25 8.23501 18.11 4.55501 16.46 2.34501C20.71 3.72501 23.845 7.57501 24.17 12.2ZM6.60995 12.2H1.82495C2.14995 7.57501 5.28495 3.72501 9.53495 2.34501C7.88495 4.55501 6.74495 8.23501 6.60995 12.2ZM1.82995 13.8H6.61495C6.74995 17.765 7.88995 21.445 9.53995 23.655C5.28995 22.275 2.15495 18.425 1.82995 13.8ZM13 25.8C20.07 25.8 25.8 20.07 25.8 13C25.8 5.93001 20.07 0.200012 13 0.200012C5.92995 0.200012 0.199951 5.93001 0.199951 13C0.199951 20.07 5.92995 25.8 13 25.8Z' fill='%23191919'/%3E%3C/svg%3E");
    margin-right: 10px;
}

@media screen and (max-width:1200px) {
    .right-nav-tablet .wpml-dropdown-globe-menu, .top-right-menu .dropdown-toggle {
	    display:none;
    }
    .right-nav-tablet .wpml-ls-item-toggle {
        border: none !important;
        padding: 0;
        background-color: transparent;
    }
    .right-nav-tablet .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
        display: none;
        border: none;
    }
     .right-nav-tablet .globe-icon {
        display: flex;
        gap: 10px;
        align-items: center;
    }
    .custom-dropdown {
        display: flex;
    }
    .right-nav-tablet .wpml-ls-legacy-dropdown-click {
        width: fit-content;
        display: flex;
        align-items: center;
    }
    .right-nav-tablet .wpml-ls-item-toggle,
    .right-nav-tablet .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,
    .right-nav-tablet  .wpml-ls-legacy-dropdown-click a:focus,
    .right-nav-tablet  .wpml-ls-legacy-dropdown-click a:hover {
        background: transparent;
        text-decoration: none;
        color: #191919;
        padding-right: 0;
        font-weight: 600;
        font-size: 14px;
    }
    .right-nav-tablet .custom-dropdown .wpml-ls-sub-menu {
        display: inline-flex;
        padding: 16px;
        flex-direction: column;
        align-items: center;
        gap: 5px;
        width: fit-content;
        border-radius: 8px;
        background: #FFF;
        box-shadow: 0 17px 31.9px 0 rgba(0, 0, 0, 0.25);
        transform: translate(-50px, 10px);
    }
    .right-nav-tablet .custom-dropdown .wpml-ls-sub-menu li > a {
        display: flex;
        padding: 10px 24px;
        justify-content: center;
        align-items: center;
        gap: 8px;
        align-self: stretch;
        border: none!important;
        min-width: max-content;
    }
    .right-nav-tablet .custom-dropdown .wpml-ls-item-toggle:first-of-type{
        padding-right: 0!important;
    }
}
 .right-nav-tablet .globe-icon {
        margin-right: 20px;
    }

/*------------------ Header Menu ------------------*/
.navbar-expand-xl .offcanvas-body {
    justify-content: right;
}
.nav-sticky {
    position: sticky;
    z-index: 100;
    top:0;
}

.comp-navbar .top-left-menu {
	display: flex;
    align-items: center;
}

.wpml-ls-menu-item .wpml-ls-flag,.wpml-ls-legacy-dropdown-click .wpml-ls-flag {
    display: none;
}

.comp-navbar .top-right-menu > li.menu-item-type-post_type:first-of-type {
    background:transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.comp-navbar .dropdown-toggle::after {
	content:unset;
}

.comp-navbar .top-left-menu>li>a {
	padding:16px 24px;
}

.comp-navbar .dropdown-toggle.show::after {
	display:none;
}

.comp-navbar .is-style-mint-btn>a {
    border-radius: 8px;
    background: #0a6f6f;
    backdrop-filter: blur(3.8499999046325684px);
    display: flex;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    color:white!important;
    font-weight: 600;
    transition: none;
    max-width:125px;
    min-width:125px;
    max-height:49px;
}

.comp-navbar .is-style-mint-btn>a:hover {
    border-radius: 8px;
    border: 1px solid rgba(6, 203, 166, 0.22);
    color:white;
    background: radial-gradient(93.6% 159.62% at 50.4% -59.62%, #3ED3BD 0%, #0A6F6F 100%);
}

.mega-menu-column>a {
	font-size:14px;
	font-weight:600;
	color: #191919;
    font-family: 'Montserrat';
    text-decoration: none;
    pointer-events: none !important;
	padding:16px 16px;
}

.navigation-container {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    gap:40px;
    align-items:center;
}

.comp-navbar .top-right-menu {
    align-items: center;
}

.comp-navbar .top-right-menu>li {
    margin: 0 5px;
}

.comp-navbar .top-right-menu>li>a {
    text-decoration: none;
    white-space: nowrap;
}

.comp-navbar .top-right-menu>li:first-child>a:first-child:hover{
	border-color: #09B292;
	border-radius:8px;
    fill:#09B292 ;
}
.comp-navbar .top-right-menu>li:first-child>.dropdown-toggle:hover::before {
	content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M16.075 21.205C14.97 23.45 13.775 24.2 13 24.2C12.225 24.2 11.03 23.45 9.92495 21.205C8.97495 19.275 8.31995 16.64 8.21495 13.8H17.785C17.68 16.64 17.025 19.275 16.075 21.205ZM17.785 12.2H8.21495C8.31995 9.36001 8.97495 6.72501 9.92495 4.79501C11.03 2.55001 12.225 1.80001 13 1.80001C13.775 1.80001 14.97 2.55001 16.075 4.79501C17.025 6.72501 17.68 9.36001 17.785 12.2ZM19.385 13.8H24.17C23.845 18.425 20.71 22.275 16.46 23.655C18.11 21.445 19.25 17.765 19.385 13.8ZM24.17 12.2H19.385C19.25 8.23501 18.11 4.55501 16.46 2.34501C20.71 3.72501 23.845 7.57501 24.17 12.2ZM6.60995 12.2H1.82495C2.14995 7.57501 5.28495 3.72501 9.53495 2.34501C7.88495 4.55501 6.74495 8.23501 6.60995 12.2ZM1.82995 13.8H6.61495C6.74995 17.765 7.88995 21.445 9.53995 23.655C5.28995 22.275 2.15495 18.425 1.82995 13.8ZM13 25.8C20.07 25.8 25.8 20.07 25.8 13C25.8 5.93001 20.07 0.200012 13 0.200012C5.92995 0.200012 0.199951 5.93001 0.199951 13C0.199951 20.07 5.92995 25.8 13 25.8Z' fill='%2309B292'/%3E%3C/svg%3E")!important;
}

.top-right-menu .dropdown-menu.show {
  display: block !important;
  opacity: 1 !important;
  transition: none !important;
}


.comp-navbar .dropdown-toggle {
    pointer-events: none;
}

.comp-navbar .has-mega-menu>.dropdown-menu.depth_0 {
	padding-top: 40px !important;
	padding-bottom:40px!important;
    border-top: 1px solid #F7F8FA !important;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}

.comp-navbar .sub-menu.depth_1{
	display:flex;
	flex-direction:column;
	gap:2px;
}

.comp-navbar .dropdown-menu.depth_1>li>a {
    pointer-events: auto !important;
    display: block;
}

.comp-navbar .has-mega-menu>.dropdown-menu.depth_0{
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 0px 0px 8px 8px;
    top: 99%;
    box-shadow: 0px 28px 32px 0px rgba(0, 0, 0, 0.10);
    z-index: 1;
}

.comp-navbar .mega-menu-items {
    display: flex;
    flex-wrap: wrap;
    column-gap:40px!important;
    row-gap: 10px;
    max-width: 1375px;
    margin: 0 auto 0 265px!important;
}

/* New menu items */
.new-menu-item {
    display:flex;
}

.new-menu-item:after{
    content: "NEW";
    color: white;
    background-color: #464851	!important;
    padding: 7px 8px;
    border-radius: 10px;
    display: flex;
    font-size: 8px;
    align-items: center;
    font-weight: 600;
    justify-content: center;
    place-self: center;
    max-height: 17px;
    font-weight:600;
    margin-left: auto;
    margin-right:10px;
}
@media screen and (max-width:1600px) and (min-width:1200px) {

	.top-left-menu a{
		font-size:12px!important;
	}
	.custom-logo {
		width:80px!important;
	}
	.top-right-menu a {
		font-size:10px!important;
	}
	.fxgt-app-nav a{
		font-size:0!important;
	}
	.navigation-container {
		gap:20px!important;
	}
	.comp-navbar .top-left-menu>li>a {
	    padding:12px!important;
	}
	.comp-navbar {
		padding:14px!important;
	}
	.comp-navbar .top-left-menu>li {
		margin:0 0 0 10px!important;
	}
}

@media screen and (max-width: 1700px) {
    .comp-navbar .mega-menu-items {
        max-width: unset;
        margin:0 auto!important;
    }
}

@media screen and (max-width:1199px) {
    .new-menu-item:after{
        margin-left: 10px;
        margin-right:0;
    }
    .comp-navbar .mega-menu-items{
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
    .comp-navbar .top-right-menu>li:first-child>a:first-child {
        justify-content: center;
    }
    .comp-navbar .mega-menu-items > .mega-menu-column {
        padding: 10px 0px 10px 24px;
    }
    .comp-navbar .mega-menu-items {
        display: block;
        margin: 0;
        padding-top: 0;
        padding-left: 0;
        width: unset !important;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        touch-action: pan-y;
        overscroll-behavior: contain;
        height:700px;
    }
    .comp-navbar .mega-menu-items > .mega-menu-column:not(:last-child) {
        border-top: 1px solid  #EFF1F5!important;
    }
    .comp-navbar .mega-menu-items > .mega-menu-column:first-child{
        border-top: 1px solid  #EFF1F5!important;
    }
    .navigation-container .offcanvas-body .top-left-menu {
        height:fit-content!important;
        min-height: intrinsic;
    }
}
    @media screen and (max-width:1200px) and (max-height:700px){

	.navigation-container .offcanvas-body .top-left-menu {
		height:75%!important;
	}
	.comp-navbar .mega-menu-items {
		height:400px!important;
	}
}

.top-left-menu .dropdown-menu.sub-menu.depth_1
{
    background:transparent!important;
}

.comp-navbar .mega-menu-items > .mega-menu-column {
    margin-left:-16px!important;
    min-width: 13em;
}

.top-left-menu .mega-menu-column .sub-menu.depth_1 li:hover {
    border-radius: 4px;
    background-blend-mode: soft-light!important;
    background: #EFF1F5;
    max-width:252px;
}

.top-left-menu .mega-menu-column .sub-menu.depth_1 li:hover a {
    font-weight: 600!important;
}

.top-left-menu .sub-menu li:not(:nth-last-item){
    margin-bottom:8px!important;
}

.right-nav-tablet {
    display: none;
}

.comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0 {
    position: absolute;
    min-width: 125px;
    text-align: center;
    top: 30px;
    left: -10px;
    border-radius: 8px!important;
    padding: 16px;
    gap: 5px;
    box-shadow: 0 17px 31.9px 0 rgba(0, 0, 0, 0.25);
    border: none !important;
    flex-direction: column;
    gap: 8px;
    text-align:left;
}

.comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0>li{
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
}

.comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0>li>a{
    text-decoration: none;
    color: #191919;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.376px;
    padding: 12px;
}

.comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0>li:hover {
    background: #EFF1F5;
    border-radius: 8px;
}
.comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0>li:hover a {
    font-weight: 600;
}

html[dir=rtl] .comp-navbar .wpml-ls-current-language {
    border-right: 0;
    padding-right: 0;
    border-left: 1px solid #fff;
    padding-left: 10px;
}

html[lang="ja"] .comp-navbar .has-mega-menu.num-1 .mega-menu-items {
    grid-template-columns: repeat(5,1fr);
}

.nav-lang-switch-only {
    position: absolute;
    z-index: 99;
    right: 20%;
    top: 72px;
    width: 66px;
}

@media screen and (max-width:1200px) {
    .comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0 {
        max-height: 120px;
        overflow: auto;
        width: fit-content;
        overflow-x: hidden;
    }
}

@media screen and (max-width:1199px) {
    .comp-navbar {
        padding: 19px 16px;
    }
}

@media screen and (max-width:580px) {
    .comp-navbar .wpml-ls-current-language .dropdown-menu.depth_0 {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (min-width: 577px) and (max-width: 1200px) {
    .nav-lang-switch-only {
        right: 7%;
        top: 20px;
    }
}


@media screen and (max-width: 576px) {
    .nav-lang-switch-only {
        right: 5%;
        top: 20px;
    }
}

/* End of WPML Flags */



/* Menu Open/Close Btn */

.menu-btn-1 {
    height: fit-content;
    width: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}

.menu-btn-1 span::before,
.menu-btn-1 span::after {
    background: #191919;
    border-radius: 3px;
    content: '';
    position: absolute;
    width: 20px;
    height: 3px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.menu-btn-1 span::after {
    margin-top:8px!important;
}

.menu-btn-1.active span {
    background: transparent;
}

.menu-btn-1.active span::before {
    margin-top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.menu-btn-1.active span::after {
    margin-top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
     margin-top:0!important;
}

/* Mobile app pop up */
.mobile-app-popup:hover, .mobile-app-popup-footer:hover {
    cursor: pointer;
    filter: brightness(0) saturate(100%) invert(64%) sepia(57%) saturate(365%) hue-rotate(115deg) brightness(95%) contrast(90%);
}

#mobile-app-popup {
	position:absolute;
	right:5%;
	border-radius: 8px;
	box-shadow: 0px 17px 31.9px 0px rgba(0, 0, 0, 0.25);
	padding: 24px;
	z-index:999;
	background-color:#fff;
    display: none;
}
#mobile-app-popup1 {
    position:absolute;
	right:3em;
    margin-bottom: 40px;
	border-radius: 8px;
	box-shadow: 0px 17px 31.9px 0px rgba(0, 0, 0, 0.25);
	padding: 24px;
	z-index:999;
	background-color:#fff;
	display:none;
}
#mobile-app-popup1 .wp-block-column p {
	text-align:left!important;
}

.fxgt-app-menu > a{
	display:none;
}

.fxgt-app-menu {
	    justify-content: center!important;
}

.fxgt-appstore > div:last-child {
	display:flex;
	flex-direction:row;
	align-items: center;
	gap:20px;
    place-self: flex-end;
}

@media screen and (min-width:1921px) {
    .comp-navbar .mega-menu-items {
        max-width:76%!important;
        top: 96%!important;
    }
}

@media screen and (min-width:1200px) {
	.fxgt-app-nav {
		padding-right: 20px;
		padding-left: 20px;
	}
	.fxgt-appstore {
        display: flex;
        gap: 20px;
        flex-direction: row;
    }
    .fxgt-app-menu {
        position:relative;
        /* left:5vw; */
        margin-top: 25px;
    }

	    /* Arabic */
	html[dir=rtl] .fxgt-app-menu {
        position:absolute;
        right:930px;
        margin-top: 25px;
    }
    html[dir=rtl] .fxgt-footer-menu>li:first-child {
        margin-left: 74px;
        margin-right: 10px;
    }
    html[dir=rtl] .fxgt-footer-menu>li:nth-of-type(6){
        margin-left: 22px;
    }
    html[dir=rtl] .comp-navbar .top-left-menu {
        margin-left: auto;
        margin-right: 0;
    }
    html[dir=rtl] .comp-navbar .top-right-menu {
        margin-left: 0;
        margin-right: auto;
    }
    html[dir=rtl] .comp-navbar .mega-menu-items, html[dir=rtl] .mega-menu-column .sub-menu.depth_1 {
        text-align: right;
    }
    html[dir=rtl] .comp-navbar .has-mega-menu>.dropdown-menu.depth_0 {
        left: 0 !important;
        transform: unset !important;
    }
}

/* End of Mobile app pop up */



/* Top Left Menu */

.comp-navbar .top-left-menu {
    margin-right: auto;
    display: flex;
    align-items: center;
	margin-left:unset;
}

.comp-navbar .top-left-menu>li {
    margin:0 0 0 10px;
    white-space: nowrap;
    position: static !important;
	width:100%;
	margin-left:unset;
}

.comp-navbar .top-left-menu .mobile-dropdown>a {
    pointer-events: all !important;
}
.comp-navbar .top-left-menu .mobile-dropdown>a::after {
    content: unset;
}

.right-nav-header i {
	color:#191919;
}
.comp-navbar .dropdown-submenu {
	padding:0;
	border:unset!important;
}

.comp-navbar .dropdown-toggle::after {
	content:unset;
}

.comp-navbar .top-left-menu>li {
	margin:0 0 0 10px;
}

.top-left-menu .dropdown-menu.depth_0 {
  opacity: 0;
  transform: translateY(-15px);
  pointer-events: none;
  transition: none;
}

.comp-navbar .dropdown-toggle.show::after {
	display:none;
}

@media screen and (max-width:1500px) and (min-width:1200px) {
	.comp-navbar {
		padding:10px!important;
	}
	.comp-navbar .top-left-menu>li>a {
		padding:13px 8px!important;
        font-size: 12px;
	}
}

@media screen and (min-width:1200px) {
    .comp-navbar .top-left-menu>li>a:hover {
        background-color: #EFF1F5;
        border-radius: 8px;
    }
    .comp-navbar .top-left-menu>li.active>a, .top-left-menu .dropdown-toggle.show {
		color:unset!important;
		background-color:#EFF1F5;
		border-radius: 8px;
    }
    /* On Show */
    .top-left-menu .dropdown-menu.depth_0.show {
        animation: smoothDropdownIn 0.3s ease forwards;
        pointer-events: auto;
    }

    /* On Hide */
    .top-left-menu .dropdown-menu.depth_0.animating-out {
        animation: fadeOutUp 0.3s ease forwards;
        pointer-events: none;
    }
}

/* End of Top Left Menu */

/* Top Right Menu */

.comp-navbar .is-style-mint-btn>a {
    border-radius: 8px;
    background:#0a6f6f;
    backdrop-filter: blur(3.8499999046325684px);
    display: flex;
    padding: 16px 32px;
    justify-content: center;
    align-items: center;
    color:white!important;
    font-weight: 600;
    transition: none;
}

.fxgt-app-menu-rcol {
    flex-basis: 50%;
}

.fxgt-app-menu-rcol a {
    text-decoration: none;
    max-height:max-content;
}
.custom-lang-switcher {
	display:flex;
	align-items:flex-end;
}
.custom-lang-switcher .wpml-ls-sub-menu {
	min-width: 125px;
    border-radius: 8px !important;
    padding: 16px;
    gap: 5px;
    box-shadow: 0 17px 31.9px 0 rgba(0, 0, 0, 0.25);
    border: none !important;
    flex-direction: column;
    text-align: left;
	display: flex;
    gap: 12px;
}
.custom-lang-switcher .wpml-ls-sub-menu span {
	margin:0!important;
	padding:0!important;
}
.custom-lang-switcher .wpml-ls-sub-menu li a{
	padding:12px!important;
}
.custom-lang-switcher .wpml-ls-sub-menu li a:hover {
	background: #EFF1F5;
	border-radius: 8px;
    font-weight: 600;
}

.custom-lang-switcher .wpml-ls-item-toggle::before {
     content: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M16.075 21.205C14.97 23.45 13.775 24.2 13 24.2C12.225 24.2 11.03 23.45 9.92495 21.205C8.97495 19.275 8.31995 16.64 8.21495 13.8H17.785C17.68 16.64 17.025 19.275 16.075 21.205ZM17.785 12.2H8.21495C8.31995 9.36001 8.97495 6.72501 9.92495 4.79501C11.03 2.55001 12.225 1.80001 13 1.80001C13.775 1.80001 14.97 2.55001 16.075 4.79501C17.025 6.72501 17.68 9.36001 17.785 12.2ZM19.385 13.8H24.17C23.845 18.425 20.71 22.275 16.46 23.655C18.11 21.445 19.25 17.765 19.385 13.8ZM24.17 12.2H19.385C19.25 8.23501 18.11 4.55501 16.46 2.34501C20.71 3.72501 23.845 7.57501 24.17 12.2ZM6.60995 12.2H1.82495C2.14995 7.57501 5.28495 3.72501 9.53495 2.34501C7.88495 4.55501 6.74495 8.23501 6.60995 12.2ZM1.82995 13.8H6.61495C6.74995 17.765 7.88995 21.445 9.53995 23.655C5.28995 22.275 2.15495 18.425 1.82995 13.8ZM13 25.8C20.07 25.8 25.8 20.07 25.8 13C25.8 5.93001 20.07 0.200012 13 0.200012C5.92995 0.200012 0.199951 5.93001 0.199951 13C0.199951 20.07 5.92995 25.8 13 25.8Z' fill='%23191919'/%3E%3C/svg%3E");
    bottom:-8px;
	position:relative;
    margin-right: 10px;
}

.custom-lang-switcher .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
	content:""!important;
}
.comp-navbar .top-right-menu>li:first-child>a:first-child:hover::before {
	content:"";
}

.custom-lang-switcher .ms-3 {
    margin: 0 !important;
}
.custom-lang-switcher .wpml-ls-legacy-dropdown-click {
    width:max-content;
}
.custom-lang-switcher .wpml-ls-current-language {
    border: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}
.custom-lang-switcher .wpml-ls-item-toggle {
    background: transparent !important;
    border: 0 !important;
    color: #191919!important;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
}
.custom-lang-switcher .wpml-ls-item-toggle::after {
    font-family: "Font Awesome 6 Free";
    font-size: 13px;
    content: "\f107" !important;
    border: none !important;
    vertical-align: 0 !important;
    top: 5px !important;
}
.custom-lang-switcher .wpml-ls-item-toggle:hover {
    background: transparent !important;
    text-decoration: none;
    color: #09B292!important;
}
.custom-lang-switcher .wpml-ls-sub-menu {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    border-top: 0;
}
.custom-lang-switcher .wpml-ls-sub-menu>li>a {
    background: #fff;
    border: 0;
    text-decoration: none;
    padding: 12px !important;
}

.download-app-menu {
    column-gap: 17px;
    display: flex;
    flex-direction: row;
    align-items: center !important;
}

.download-app-menu a:first-child {
    display: none;
}

.download-app-menu > div:first-of-type {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.playstore-link, .appstore-link {
    text-decoration: none !important;
}

.Navmenu-mobile-app-container {
    position: absolute;
}

.comp-navbar .top-left-menu>li>a, .comp-navbar .top-right-menu>li>a {
	font-weight:600;
	color:#191919;
	font-size:14px;
    text-decoration: none;
}
.fxgt-app-nav a {
	display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    font-size: 0!important;
}

.mobile-app-popup,.mobile-app-popup-footer {
	max-width:25px;
	max-height:25px;
}

#mobile-app-popup  .wp-block-column {
	display:flex;
	flex-direction:column;
	display: flex;
  justify-content: center;
	align-items: flex-start;
}

.fxgt-app-menuwidget {
    padding: 20px 20px 20px 0;
    display: flex;
    width: 411px;
    height: 167px;
    border-radius: 10px;
    background: #191919;
    backdrop-filter: blur(13.25px);
    justify-content: space-between;
}

.download-app-menu, .appstore-link{
	display:flex;
}
.download-app-menu br {
	display:none;
}

.fxgt-app-menu-rcol {
    flex-basis: 60%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}

.download-app-menu > div:first-of-type {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.fxgt-app-menu-rcol > a > div:first-child {
    color: white !important;
    text-decoration: none !important;
    font-size:12px;
	padding-bottom:10px;
	font-family: 'Raleway', sans-serif;
}

.download-app-menu a:first-child {
    display: none;
}

.fxgt-app-menu-lcol img {
    width:196px;
    height: 191px !important;
    position: relative;
    top: -43px;
}

.mega-menu-column .sub-menu.depth_1 li>a {
	color:#464851;
	font-weight: 500;
}


/* end of fxgt app */

@media screen and (min-width:1200px) and (max-width:1500px) {
    .comp-navbar .top-left-menu>li>a, .comp-navbar .top-right-menu>li>a {
        font-size: 14px;
    }
}

@media screen and (max-width:1200px) {
	.top-right-menu>li:last-child {
		margin-top:0!important;
	}
    .menu-top-right-menu-en-new .top-right-menu>li:first-child {
        display: block!important;
    }
	.comp-navbar .top-left-menu{
		margin-left:0;
	}

    .fxgt-app-menu {
        display: none!important;
    }
    .top-right-menu>li {
        margin: 0 !important;
    }
    .top-right-menu>li:last-child>a {
        display: flex;
    }
    .top-right-menu>li:nth-child(2) {
        display: flex;
        justify-content: center;
    }
    .top-right-menu {
        display: flex;
        text-align: center;
        flex-direction: column;
        margin: 24px 32px;
        gap:16px;
        /* position:absolute;
        left:0;
        right:0;
        bottom: 0; */
    }
    .is-gl-client .top-right-menu>li.is-style-mint-btn {
        display: flex;
        width:100%;
        justify-content: center;
    }
    .is-gl-client .top-right-menu>li:first-child {
        float: left;
    }
    .comp-navbar .top-right-menu > li.menu-item-type-post_type:first-of-type {
        max-width: unset;
        width:100%;
    }
    .top-right-menu .dropdown-toggle {
        margin-bottom:16vh;
        align-items: start;
    }
}


@media screen and (max-width:580px) {
    .top-right-menu .btn-holo > a,.top-right-menu .is-style-mint-btn > a {
        width:100%;
        max-height: 52px!important;
        max-width: unset;
    }
    .top-right-menu>li:first-child {
        display: inline-block;
        float: right;
        padding: 0;
        border: 0 !important;
    }
    .is-gl-client .top-right-menu>li:nth-child(2) {
        float: unset;
        width:100%;
    }
    .comp-navbar .top-right-menu>li {
        width:100%;
    }
    #menu-top-right-menu-en-new .dropdown-toggle {
        justify-content: center;
        align-items: start;
    }
}

/* End of Top Right Menu */

/*------------------ Footer Menu ------------------*/

#footer-menu ul > li a:hover {
	color:#06CBA6!important;
}

#footer-menu li > a.dropdown-toggle {
    cursor:default;
}

.fxgt-footer-container{
	padding-top:0;
}
.footer-help-center {
    margin-top: 80px;
}

.footer-ip-detection .ip-detection p {
    color:#464851!important;
}

.footer-ip-detection .ip-detection {
	padding: 13px 40px;
	border-radius: 30px;
    background: #F7F7F9;
    backdrop-filter: blur(15px);
}

.ip-detection.alignwide.row {
	max-width:1720px;
}
.footer-help-center >.textwidget.custom-html-widget, .footer-help-center >.textwidget.custom-html-widget a {
	width:100%;
}

.qr-code-footer, .fxgt-appstore > div:nth-child(3) {
	grid-row:2/3;
}

.qr-code-footer {
	display:flex;
  	align-items: flex-end;
}

.qrcode-inner-columns {
	gap:40px;
}

/* Pop up menu content */
#mobile-app-popup > .wp-block-columns, #mobile-app-popup1 > .wp-block-columns {
	margin-bottom:0;
}

.mobile-apps-column  {
	gap:10px;
}
/* End of Pop up menu content */

/* ip detection */
.footer-ip-detection .ip-detection {
    padding: 13px 40px;
    border-radius: 30px;
    background: #F7F7F9;
    backdrop-filter: blur(15px);
}

.footer-ip-detection .ip-detection .ip-country-code {
    border:unset;
    border-radius:unset;
    max-width:unset;
    display: flex;
    justify-content:flex-end;
    color:black;
    gap:10px;
    font-size:12px!important;
}
.footer-ip-detection .ip-detection p {
    font-size:inherit;
}

.footer-ip-detection .ip-detection .ip-country-code div:nth-of-type(2),
.footer-ip-detection .ip-detection .ip-country-code div span
{
    color:#003BE5!important;
    font-weight: 500!important;
}

.footer-ip-detection .ip-detection .social-media-footer
{
    font-size:20px!important;
    background-color: unset;
    border-radius:unset;
    display:flex!important;
    padding:0;
}

    .footer-ip-detection .ip-detection .social-media-footer a {
    text-decoration:none!important;
}

.social-media-footer .custom-html-widget {
    display: flex;
    gap:16px;
}


.gl-helpCenter-container {
	justify-content:flex-end;
}

.helpCenter-container .fxgt-appstore .qr-code-footer img {
    bottom:0!important;
}

.fxgt-appstore {
	align-items: center;
}

.fxgt-footer-container,.footer-help-center {
	padding:20px 78px;
}

@media screen and (min-width:1600px) {
    #footer-menu {
        justify-content: space-between!important;
    }
}


@media screen and (min-width:1200px) {
    #footer-menu {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
        /* display: flex !important;
        flex-direction: row;
         flex-wrap: wrap; */
        column-gap: 69px;
        row-gap: 30px;
        padding: 0 32px;
        margin: 0;
    }
    /* #footer-menu > .nav-item {
        flex: 0 0 calc((100% - (7 * 40px)) / 8) !important;
        max-width: fit-content;
    } */
    #footer-menu .dropdown-menu.depth_0 {
        max-width: fit-content;
        min-width: max-content;
    }
    #footer-menu li > a.dropdown-toggle {
        text-decoration: none;
        pointer-events: none;
    }
    .bottom-footer-left .outer-box {
        gap:32px;
    }
    .bottom-footer-left .outer-box {
        max-width: max-content;
    }
}

@media screen and (max-width:1500px) and (min-width:1000px) {
	.bottom-footer-container-japan .outer-box {
	    justify-content: flex-start !important;
	}
}
@media screen and (max-width:1200px) and (min-width:580px) {
    .footer-ip-detection {
        margin-top:35px;
        margin-bottom: 35px;
    }
}
@media screen and (max-width: 1000px) and (min-width: 580px) {
	.bottom-footer-left {
		display:flex!important;
		flex-direction:column;
	}
    .bottom-footer-container-japan .bottom-footer-left {
		grid-template-columns:auto!important;
	}
	.bottom-footer-left {
		border:none!important;
	}
}


@media screen and (max-width:1200px) {
	.fxgt-footer-menu>li>a.change-favicon::after {
		content:'\f106'!important;
		font-family: "Font Awesome 6 Free";
	}
	.fxgt-footer-menu>li>a.dropdown-toggle::after {
		content:'\f107';
        font-family: "Font Awesome 6 Free";
        font-size: 24px;
        font-weight: 300;
        max-width: 10px;
        max-height: 15px;
	}
	.fxgt-footer-container>.row {
		padding: 0 16px;
	}
	.helpCenter-container .fxgt-appstore .qr-code-footer:not(.mobile-app-popup) img {
		width:25px!important;
		height:25px!important;
	}
    .qr-code-footer {
        justify-content: flex-end;
        display: none!important;
	}
    .fxgt-app-nav {
        display: none!important;
    }
}

@media screen and (min-width:991px) {
	.bottom-footer-right p {
        font-size:10px!important;
    }
	.bottom-footer-left .outer-box:not(.outer-box:last-child), .bottom-footer-left .outer-box:last-child {
		text-align:left;
	}
}

@media screen and (max-width:780px) {
    .footer-help-center {
		padding:0 16px;
	}
}

@media screen and (max-width:580px) {
	.footer-help-center {
		margin-top:40px!important;
	}
    .bottom-footer-left{
	    background: #F7F7F9;
    }
    .bottom-footer-container-japan .bottom-footer-left {
	    background: #F7F7F9;
	}
}