<!-- start Simple Custom CSS and JS -->
<style type="text/css">
/* ==== start ==== */
.swiper.choose-table-mobile-swiper .table__body div.tooltipp:before{
	content:url(../2024/04/Info-icon-yellow.png) !important;
	filter: unset !important;
}
table.whychoose-table tbody tr td.tooltipp:before{
	content:url(../2024/04/Info-icon-yellow.png) !important;
	filter: unset !important;
}
.blog section#contact-blog .btn.btn-gold{
	display:none;
}
svg.before-discord {
    width: 1.2em;
    height: 1.2em;
    margin-right: 1ch;
    fill: #fff;
	  float: inline-start;
}
@media (min-width: 1024px){
:is(.dark .dark\:lg\:after\:h-\[1825px\]):after {
    height: 73%;
}
}
section.accordion li.border-b.border-b-\[3px\].first\:border-t-\[3px\].border-\[\#90633E\]:hover {
    cursor: pointer;
}
@media screen and (min-width: 550px) and (max-width: 768px){
	section.hero.bg-green.pt-\[215px\].relative{
		padding-top:330px !important;
	}
}
/*@media (min-width: 768px){
.accordion:is(.dark .dark\:md\:pt-\[50px\]) {
    padding-top: 300px;
}}*/

@media screen and (min-width: 320px) and (max-width:530px){
	[data-day] .leaderboard .tree.top-\[-306\%\]{
		top: -290% !important;
	}
}
@media screen and (min-width: 530px) and (max-width:560px){
	[data-day] .leaderboard .tree.top-\[-306\%\]{
		top: -225% !important;
	}
}
@media screen and (min-width: 560px) and (max-width:600px){
	[data-day] .leaderboard .tree.top-\[-306\%\]{
		top: -205% !important;
	}
}
@media screen and (min-width: 601px) and (max-width:640px){
	[data-day] .leaderboard .tree.top-\[-306\%\]{
		top: -200% !important;
	}
}
@media screen and (min-width: 640px) and (max-width:767px){
	[data-day] .leaderboard .tree.top-\[-306\%\]{
		top: -280% !important;
	}
}
@media screen and (min-width: 1024px) and (max-width:1150px){
section.bricks-elem.content-scrolls	.table-tabs .top-tabs.toggles li {
    min-width: 175px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 768px){
	section#rapid-challenge .video-text-rule .content.max-w-\[358px\],section#royal-challenge .video-text-rule .content.max-w-\[358px\],section#standard-challenge .video-text-rule .content.max-w-\[358px\],section#knight-challenge .video-text-rule .content.max-w-\[358px\],section#dragon-challenge .video-text-rule .content.max-w-\[358px\]{
    max-width: 100%;
}
}
li#menu-item-343241 {
    display: none;
}
li#menu-item-343242 {
    display: none;
}
li.menu-item-343241 {
    display: none;
}
li.menu-item-343242 {
    display: none;
}
li.menu-item-920561 {
    display: none;
}
footer li#menu-item-343181{
	display:none ;
}
footer li#menu-item-343182{
	display:none;
}
/* ==== End ==== */








.table__expand .row p {
    margin: 0 0 20px 0;
}

.table__body .row > div:first-child{
	    padding-left: 20px !important;

}
/*.platform .parallax-scene>div:first-child{
	left:-25px !important;
}
*/
@media screen and (min-width: 768px) and (max-width: 1023px){ 
	section.platform.pb-\[100px\] {
    padding-bottom: 350px;
}
@media screen and (min-width: 320px) and (max-width: 350px){ 

	
		div#partners .scale-125 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
}
@media screen and (min-width: 350px) and (max-width: 374px){ 

	div#partners .mt-\[24px\]{
		margin-top: 0px;
	}
		div#partners .scale-125 {
    --tw-scale-x: .95 !important;
    --tw-scale-y: .95 !important;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
}
@media screen and (min-width: 375px) and (max-width: 390px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 3rem;
	}
	div#partners .mt-\[24px\]{
		margin-top: -10px;
	}
		div#partners .scale-125 {
    --tw-scale-x: .9 !important;
    --tw-scale-y: .9 !important;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
}
@media screen and (min-width: 390px) and (max-width: 410px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 4.5rem;
	}
	div#partners .mt-\[24px\]{
		margin-top: 0px;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
}
@media screen and (min-width: 410px) and (max-width: 425px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 7rem;
	}
	div#partners .mt-\[24px\]{
		margin-top: 0px;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
}
@media screen and (min-width: 425px) and (max-width: 450px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 7rem;
	}
	div#partners .mt-\[24px\]{
		margin-top: 0px;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
	section.platform.pb-\[100px\] {
    padding-bottom: 130px;
}
}
@media screen and (min-width: 500px) and (max-width: 535px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 10rem;
	}
	section.platform.pb-\[100px\] {
    padding-bottom: 250px;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
}
}
@media screen and (min-width: 535px) and (max-width: 550px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 14rem;
	}
	section.platform.pb-\[100px\] {
    padding-bottom: 250px;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1.2 !important;
    --tw-scale-y: 1.2 !important;
}
}
@media screen and (min-width: 550px) and (max-width: 601px){ 
	div#partners .w-full.max-w-\[415px\].mx-auto.pt-28.button-side{
		padding-top: 12rem;
	}
	section.platform.pb-\[100px\] {
    padding-bottom: 280px;
}
	div#partners h4.text-\[22px\].text-center{
		margin: 0 auto;
	}
	div#partners .title h3.text-\[36px\]{
		max-width: 300px;
    text-align: center;
    margin: 0 auto;
	}
	div#partners .scale-125 {
    --tw-scale-x: 1.2 !important;
    --tw-scale-y: 1.2 !important;
}
}






.choose-table-mobile-swiper .swiper-slide.swiper-slide-active .table__head img {
    display: block !important;
}
@media screen and (max-width: 640px){
.scrolls-box.relative .text-\[14px\] {
    font-size: 15px;
}
}
	@media screen and (min-width: 640px){
.scrolls-box.relative .sm\:text-\[15px\] {
    font-size: 18px;
}
}
.table-tabs .glow{
	box-shadow: 0 0 1.5rem 4rem #a42800 !important;
}
/*======TW-2948========*/
@media screen and (max-width: 1023px){
	html.has-scroll-init.light .menu-open .header-inner{
	background-color: #342F61 !important;
}
html.has-scroll-init.light header .menu-container{
	background: #342F61 !important;
}
	html.has-scroll-init.dark .menu-open .header-inner{
	background-color: #12111B !important;
}
html.has-scroll-init.dark header .menu-container{
	background: #12111B !important;
}
}
/*======End TW-2948========*/
/*======TW-2952========*/
@media screen and (max-width: 767px){
	section.content-avatar img.soldier{
		display:none;
	}
}
/*======End TW-2952========*/
/*======TW-2953========*/
@media screen and (max-width: 767px){
	.symbol section.contact-details .bg:before{
		background: linear-gradient(to bottom, #818314 0%, rgba(255, 255, 255, 0) 50%) !important;
	}
}
/*======End TW-2953========*/
@media screen and (max-width: 768px) {
	.contact-details figure img.imgs-day{
		height:70% !important;
	}
	html.translated-ltr[lang="fr"] .about-us h3.max-w-\[318px\],html.translated-ltr[lang="pt"] .about-us h3.max-w-\[318px\],html.translated-ltr[lang="es"] .about-us h3.max-w-\[318px\]{
    max-width: unset !important;
}
}
@media screen and (max-width: 360px) {
	.about-us h3.text-\[50px\]{
		font-size:45px !important;
	}
}
@media screen and (max-width: 530px) {
	
	html.translated-ltr[lang="fr"] .about-us h3.text-\[50px\],html.translated-ltr[lang="pt"] .about-us h3.text-\[50px\],html.translated-ltr[lang="es"] .about-us h3.text-\[50px\] {
		font-size:30px !important;
}
}
@media screen and (max-width: 640px) {
	.media .media-page-slider {
    padding-bottom: 0 !important;
}
	.media section.contact-details figure img{
		margin-top:-60px !important;
	}
	.media .contact-details .bg:after{
		height: 550px !important;
	}
	.media .contact-details .bg:before{
		background:none !important;
	}
	.media .contact-details h2.text-\[36px\] {
    font-size: 33px;
}
}

@media screen and (min-width: 320px) and (max-width: 380px){ 
section#challenge ul.wadik.top-tabs li.\!min-w-\[168px\] {
    min-width: 139px !important;
}
}
@media screen and (min-width: 320px) and (max-width: 340px){ 
.product-table-mobile.custom-table .table__body .row.min-h-\[52px\] {
    font-size: 12px;
}
}
@media screen and (min-width: 320px) and (max-width: 420px){ 
	.product-table-mobile.custom-table .table__head .row > div img{
		max-width:50px !important;
	}
}
@media screen and (min-width: 1025px) { 
.blog section#contact-blog .bg:before {
    background: linear-gradient(to bottom, rgb(17 17 27) 0%, rgba(255, 255, 255, 0) 20%) !important;
}
	.blog section#contact-blog .bg:after{
		height:100px !important;
	}
}






@media screen and (min-width: 1660px){
.about-us .absolute.scroll_content.md\:bottom-\[25\%\] {
		bottom: 31% !important;
	}
}

section.affiliate-intro.relative.overflow-visible {
    margin-top: -120px;
}

.page-id-342920 img.w-full.sm\:object-cover.sm\:h-screen.sm\:object-center.sm\:w-full {
    object-position: center 1%;
}
ol.term-list-style1 {
    list-style-type: lower-alpha;
}
ol.term-list-style2 {
   list-style-type: lower-roman;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.terms-of-use h3{
	margin-top:30px !important;
}
.terms-of-use h2#class-action-waiver{
	margin-top: 30px !important;
    font-size: 36px !important;
}
.page-id-30 :is(.dark .dark\:pt-\[80px\]) {
    padding-top: 187px;
}



@media screen and (min-width:390px) and (max-width:420px) {
  .page-id-233 table th {
    font-size: 12px !important;
}
	.page-id-233 .\[\&_ol\]\:pl-\[16px\] table ol{
		padding-left:9px !important;
	}
}
@media screen and (min-width:320px) and (max-width:390px) {
  .page-id-233 .\[\&_ol\]\:pl-\[16px\] table ol{
		padding-left:5px !important;
	}
	.page-id-233 table th {
    font-size: 10px !important;
}
	.page-id-233 table td {
    font-size: 8px !important;
}
	.page-id-233 table td:first-child{
		padding-left:5px;
		padding-right:5px;
	}
	.page-id-233 table ol.text-left li {
    font-size: 8px;
}
	.page-id-233 .\[\&_td\]\:px-\[10px\] td {
    padding-right: 5px !important;
}
}

@media screen and (min-width:414px) and (max-width:846px) {

.page-id-233 .\[\&_table\]\:mb-\[100px\] table {
    margin-bottom: 20px;
}
}


@media screen and (min-width:320px) and (max-width:768px) {

.page-id-233 .\[\&_table\]\:mb-\[100px\] table {
    margin-bottom: 20px;
}
}



fieldset#wc-nmi-cc-form {
    padding-left: 0;
    padding-right: 0;
}
fieldset#wc-nmi-cc-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.form-row.form-row-wide {
    width: 100%;
}
.form-row.form-row-last {
    margin-left: 32px;
}
.form-row.place-order {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
@media (max-width: 767px) {
	article#post-11 {
	    padding-top: 80px;
	}
	.form-row.form-row-first {
	    width: 100% !important;
	}
	.form-row.form-row-last {
	    width: 100% !important;
	    margin: 0;
	}
	#order_review .shop_table thead th {
		width: 34%;
	}
	.page-id-11 td.product-quantity {
	    display: none;
	}
	.page-id-11 th.product-quantity {
	    display: none;
	}
	.page-id-11 tr.cart-subtotal td:nth-child(2) {
	    display: none;
	}
	.page-id-11 tr.order-total td:nth-child(2) {
	    display: none;
	}
	.page-id-11 #order_review .shop_table thead th {
		width: 32% !important;
	}
	.page-id-11 select#wc-migpayments-crypto-currency-select {
	    width: 100% !important;
	}
	.page-id-11 fieldset#wc-migpaymentspayments-crypto-payment-form {
	    padding: 0;
	}
}
 div#trustpilot-widget-trustbox-0-wrapper {
    display: none;
}
.comparison-col ul li:last-child {
    border-bottom: 1px solid white !important;
}

.learn_more_btn .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 6px;
}
#take-cahllenge .vc_btn3 {
    padding: 5px 19px 8px 6px !important;
}
.learn_more_btn  .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 10px;
    height: 14px;
    line-height: 17px;
}
#comparison-section ul.vc_tta-tabs-list li a {
    line-height: 27px !important;
}
.vc_row.vc_row-o-content-middle>.custom-app-tab.vc_column_container>.vc_column-inner {
    justify-content: left !important;
    flex-direction: inherit !important;
}
.home .video .video-responsive iframe {
    max-width: 100%;
    max-height: 255px;
    width: 500px !important;
}

section#faq-section button {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: .8px;
    text-shadow: 0 0 10px #000;
    padding: 19px;
    background-color: #092236;
    color: #fff;
    text-decoration: none;
    border-radius: 14px;
}
.vc_btn3-container.morereviews.vc_btn3-center a {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: .8px;
    text-shadow: 0 0 10px #000;
    padding: 19px;
    background-color: #092236;
    color: #fff;
    text-decoration: none;
    border-radius: 14px;
}
.vc_btn3-container.morereviews.vc_btn3-center a:hover {
    font-size: 13px;
    line-height: 18px;
    letter-spacing: .8px;
    text-shadow: 0 0 10px #000;
    padding: 19px;
    background-color: #092236;
    color: #fff;
    text-decoration: none;
    border-radius: 14px;
}

h2.vc_custom_heading.empowering-heading {
    font-weight: 600;
    line-height: 50px;
    font-family: "Montserrat",sans-serif;
    margin-bottom: 42px;
    color: #000 !important;
}
.vc_row.wpb_row.vc_row-fluid.mission-content.container.m-auto p {
    font-size: 16px;
    line-height: 29px;
    color: #3a4e5e !important;
    font-family: Montserrat, sans-serif;
}
h2.vc_custom_heading.teammate-name {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.teammate-desig {
    font-size: 15px;
    font-weight: 600;
    font-family: "Montserrat",sans-serif;
    line-height: 24px;
    padding-top: 10px;
}
.our-team-block p {
    font-size: 15px;
    line-height: 24px;
    color: #3a4e5e !important;
    font-weight: 400 !important;
}
.action-block-title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
    font-family: "Montserrat", Sans-serif;
    line-height: 30px;
    color: #000;
}
#Our-Action button {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    padding: 8px 25px !important;
    border-radius: 12px 12px 12px 12px !important;
}
li#menu-item-44 a {
    color: #fff;
    text-decoration: none;
    font-family: 'Wadik-bold';
    font-size: 12px;
    line-height: 22px;
    text-transform: uppercase !important;
    font-weight: bold;
}

.page-id-439 .container_video .main-video-container_video .main-video{
height:100% !important;	
}

/* Checkout Page Css */
.woocommerce-checkout .woocommerce-privacy-policy-text {
    display: none;
}
.menu-item-2023{
	display:none;
}
button.btn-close.text-reset {
    top: 18px;
    right: 15px;
}
.offcanvas {
	z-index: 1000000;
}
@media(max-width:998px){
.menu-item-2023{
	display:block;
}	
.menu-item-2023:before{
		display:none;
}	
}

/*checkout*/
.variation dt {
    line-height: 26px !important;
	font-size:14px;
}
tr.cart-subtotal {
    background-color: #fff;
}
.wc_payment_method>label:first-of-type img {
    max-height: initial;
    max-width: 100%;
    float: unset;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    color: #000;
}
.showcoupon{ 
	text-decoration:none
}
#customer_details .col-1,#customer_details .col-2,#payment {
    padding: 20px;
    box-shadow: 0 0 13px #ddd;
    border-radius: 6px;
    background: #f7f6f7;
}
.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3 {
    font-family: 'Montserrat';
    font-size: 20px;
    color: #092236;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.2;
    position: relative;
    letter-spacing: 0.02em;
    margin-bottom: 25px !important;
    margin: 0;
}
.woocommerce form .form-row label,.label-attribute {   font-weight:700;
    line-height: 1;
    margin-bottom: 5px;
    font-size: 11px;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    font-family: 'Montserrat' !important;
	margin-left:3px;
}
.woocommerce form .form-row .required {
	color: red;
}
#customer_details textarea, #customer_details select, textarea#order_comments, #customer_details .input-text {
    color: #333 !important;
    border: 1px solid #DEDEDF !important;
    background: #fff !important;
}
.woocommerce-checkout .select2-container .select2-selection {
    border: 1px solid #dedede;
}
.woocommerce form .form-row input[type="text"], .woocommerce form .form-row input[type="search"], .woocommerce form .form-row input[type="email"], .woocommerce form .form-row input[type="url"], .woocommerce form .form-row input[type="password"], .woocommerce form .form-row input[type="tel"], .woocommerce form .form-row textarea, .woocommerce form .form-row select {
    height: 46px;
}
div[class*='pa_']{
	margin-bottom:20px;
}
#customer_details textarea, #customer_details select, textarea#order_comments, #customer_details .input-text {
    color: #333 !important;
    border: 1px solid #DEDEDF !important;
    background: #fff !important;
	  outline: unset !important;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%;
}
.woocommerce form .form-row textarea {
    height: 100px;
}
#order_review_heading{
	font-family: 'Montserrat' !important;
    font-size: 20px;
    color: #092236;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.2;
    position: relative;
    letter-spacing: 0.02em;
    margin-bottom: 25px !important;
}
.wc_payment_method input[type=radio]:checked+label::before{display:none;}
.wc_payment_method .payment_box {
    padding: 1rem;
  	background: unset !important;
}
input[type=radio]:checked:after,.wc_payment_method input[type=radio]+label::before{
	display:none;
}
input[type=checkbox], input[type=radio] {
	appearance: auto !important;
}
.wc_payment_method input[type=radio] {
    display: inline-block;
    border: 0 !important;
    float: left;
    width: 15px;
    margin-right: 10px;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox,.woocommerce label span,.woocommerce label span a {
    line-height: 1;
    margin-bottom: 5px;
    font-size: 11px;
    color: #333;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    font-family: 'Montserrat' !important;
}
.woocommerce label span,.woocommerce label span a {
    font-weight: 700 !important;
	text-decoration:none;
}
.woocommerce .place-order label input+span {
    margin-left: 15px;
    margin-bottom: 15px !important;
    display: inline-block;
}
 .place-order  a:hover, .place-order  a:focus {
    color: #3ab8bd !important;
}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table thead, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table thead {
    display: block;
}
table.shop_table.woocommerce-checkout-review-order-table {
    box-shadow: 0 0 13px #ddd;
    border-radius: 6px;
    background: #f7f6f7;
    margin-bottom: 50px;
}
#order_review .shop_table thead {
    background: #092236 !important;
    color: #fff !important;
    background-color: #222;
    color: #fff;
    font-family: 'Montserrat' !important;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 20px;
    padding: 8px 10px;
    width: 140%;
}
#order_review .shop_table thead th {
    width: 41%;
    color: #fff;
    font-family: 'Montserrat' !important;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 20px;
    text-align: center;
}
th.product-name {
    text-align: left !important;
}
td.product-quantity {
    position: relative;
    right: 80px;
}
tr.cart-subtotal th {
    padding-left: 20px;
}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td {
    padding: 20px;
}
tr.order-total th {
    padding-left: 20px !important;
}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal, .woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal, .woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total {
    border-top: 1px solid #eeeeee;
}
tr.order-total {
    background: #f4f4f4;
}
tr.cart-subtotal th {
    font-size: 14px;
    color: #777;
    font-weight: normal;
}
tr.order-total th {
    font-size: 14px;
    color: #777;
    font-weight: normal;
}
.woocommerce input[type=checkbox], input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 13px;
    height: 25px;
    border: var(--form--border-width) solid var(--form--border-color);
    background: var(--global--color-white);
    top: 10px;
}
.woocommerce input[type=checkbox]:focus{
	    outline: none;
}
button#place_order {
    background: #092236 !important;
    border-color: #092236 !important;
    border-radius: 12px !important;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 20px;
   
    background-clip: border-box;
    
    text-align: center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
   
    background-color: transparent;
    white-space: nowrap;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 40% !important;
    float: left !important;
}
button#place_order:focus{
	outline:unset;
 }
.woocommerce-terms-and-conditions-wrapper {
    margin-bottom: 3rem;
}
.woocommerce input[type=checkbox]:checked:after {
    opacity: 0;
}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover {
    color: #474747 !important;
}
h3#order_review_heading {
    margin-bottom: -15px !important;
    margin-top: 20px !important;
}
label[for="payment_method_migpaymentspayments"] img{
	margin-top:10px; 
}
.woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout-review-order ul {
    margin-bottom: 0;
}
p.form-row.custom-checkboxes {
    margin-bottom: 1rem;
}
.woocommerce-info {
    display: block;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{
	text-decoration:none;
}
select:focus,.woocommerce-checkout .select2-container--focus .select2-selection, .woocommerce-checkout .select2-container--open .select2-selection,* {
    outline: unset !important;
}
.woocommerce-checkout .select2-container .select2-dropdown {
	border: 1px solid #c3c3c3;
}
.woocommerce-checkout .select2-container .select2-search__field {
	height: 38px;
}
.pa_account,.pa_broker,.pa_platform,.challenge-type,.pa_selection{
	position:relative;
}
.pa_account::after,.pa_broker::after,.pa_platform::after,.challenge-type::after,.pa_selection::after,.pa_account-type::after, .pa_add-on::after, .pa_challenge-size::after  {
    content: "";
    display: block;
    width: 9px;
    height: 10px;
    position: absolute;
    bottom: 18px;
    right: 15px;
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
}
div.pa_add-on, div.pa_account-type, div.pa_challenge-size {
    position: relative;
}
.playlist_thumbnial {
	height: auto !important;
}
@media (max-width: 800px){
	.container_video .videolistconaitner .lists .list-title{
		font-size: 12px !important;
		width: 100% !important;
	}
	span.spctime{
		width: auto !important;
	}
}
.pa_broker.product-id-1682 {
    display: none;
}
.quick-comparison-table-inner-desktop {
    background: #f5f6f7 !important;
}
.quick-comparison-table-inner-mobile {
    background: #f5f6f7 !important;
}
#timeline-container button.slick-prev.slick-arrow {
    background-image: url("../2023/05/arrow-prev.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px auto;
    left: 20px !important;
    background-color: #f7971e !important;
    bottom: -35px;
    top: unset !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 0;
    border-radius: 50%;
    font-size: 0px;
    position: absolute;
	z-index: 999999;
	outline: none !important;
    border: 0px solid;
}
#timeline-container button.slick-next.slick-arrow {
    background-image: url("../2023/05/arrow-next.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px auto;
    right: 20px !important;
    background-color: #f7971e !important;
    bottom: -35px;
    top: unset !important;
    width: 40px !important;
    height: 40px !important;
    padding: 0 0;
    border-radius: 50%;
    font-size: 0px;
    position: absolute;
	z-index: 999999;
	outline: none !important;
    border: 0px solid;
}
.timeline-item .wpb_single_image {
    margin-bottom: 50px !important;
}
.timeline-item .wpb_single_image:after {
    content: '';
    background: #FBB03B;
    width: 220px;
    height: 2px;
    position: absolute;
    margin-left: 20px;
    margin-top: 0px;
    top: 25px;
    z-index: -1;
}
div#timeline-corousel-section {
    padding-bottom: 20px;
}
.timeline-item:last-child .wpb_single_image:after {
    display: none;
}
#timeline-container .timeline-item p.tblock-content {
		min-height: 310px;
	margin-top: 10px; }
@media(max-width:1350px) and (min-width:1280px){
#timeline-container .timeline-item p.tblock-content {
		min-height: 340px;
	margin-top: 10px; }
}
@media(max-width:1024px) and (min-width:992px){
	.timeline-item .wpb_single_image:after {
    width: 290px; }
#timeline-container .timeline-item p.tblock-content {
    min-height: 210px !important;
    margin-top: 10px !important; }
}
@media(max-width:992px) and (min-width:500px){
	.timeline-item .wpb_single_image:after {
    width: 300px; }
#timeline-container .timeline-item p.tblock-content {
    min-height: 250px !important;
    margin-top: 10px !important; }	
}
@media(max-width:1280px) and (min-width:1024px){
	.timeline-item .wpb_single_image:after {
    width: 270px;
    margin-left: 10px; }
#timeline-container .timeline-item p.tblock-content {
    min-height: 230px !important;
    margin-top: 10px !important; }
}
@media screen and (max-width:500px) {
	.timeline-item .wpb_single_image:after {
    width: 400px; }
#timeline-container .timeline-item p.tblock-content {
    min-height: 150px !important;
    margin-top: 10px !important; }	
}
@media screen and (max-width: 767px) {
.our-team-block.vc_col-sm-3 {
    max-width: 50%; }	
.principles-image .wpb_single_image {
    text-align: center; }
.principles-content .vc_column-inner .wpb_wrapper h2, .principles-content .vc_column-inner .wpb_wrapper .wpb_text_column {
    text-align: center !important; }	
}
.container_video .playlisttab button:nth-child(1) {
    order: 1;
}
.container_video .playlisttab button:nth-child(2) {
    order: 2;
}
.container_video .playlisttab button:nth-child(3) {
    order: 6;
}
.container_video .playlisttab button:nth-child(4) {
    order: 4;
}
.container_video .playlisttab button:nth-child(5) {
    order: 5;
}
.container_video .playlisttab button:nth-child(6) {
    order: 7;
}
.container_video .playlisttab button:nth-child(7) {
    order: 3;
}
@media screen and (min-width: 1025px) {
.page-id-1033 div#payment {
    box-shadow: 0 0 !important;
    padding: 0 0;
}
.page-id-1033 #payment input[type="radio"] {
    top: 0px !important;
}
.page-id-1033 button#place_order {
    margin-top: 30px;
    float: left !important;
}
.privacy ul li {
    list-style: disc;
}
.page-id-265 .privacy ul {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
    padding-right: 0px !important;
}
.privacy strong a {
    font-weight: 700 !important;
}
#build-empire .vc_row {
    max-width: 100% !important;
}
#build-empire .video-responsive iframe {
    max-height: 255px !important;
}
#build-empire .video-responsive, #build-empire .video {
    max-width: 500px !important;
		margin: 0 auto;
}
@media screen and (max-width: 767px) {
	div#offcanvasRight {
    z-index: 999999999;
}
section#banner-section-mobile .trustpilot-widget {
    left: 0px; }	
#our-broker-partners .vc_active .vc_tta-panel-body {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0px; }	
#royal-trading-paltform .seperator-img {
    top: 100px; }	
section#mobile-header {
    border-bottom: 1px solid #ff8622; }
.challenge-table-inner-mobile button.slick-prev.slick-arrow {
    left: -109% !important;
    margin-top: -39px !important; }
.challenge-table-inner-mobile button.slick-next.slick-arrow {
    margin-top: -39px !important;
    right: -20px !important; }
.quick-comparison-table-inner-mobile button.slick-prev {
    left: -20px !important;
    top: 38% !important;
    margin-top: 0px; }
.quick-comparison-table-inner-mobile button.slick-next {
    right: -20px !important;
    top: 38% !important;
    margin-top: 0px; }	
}

.mobile-introduction-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.introduction-video-for-mobile p {
    text-transform: uppercase;
    font-family: 'Spartan';
    font-size: 12px;
}
h3.banner-text-for-mobile-only {
    font-size: 18px;
    line-height: 30px;
    font-family: Montserrat !important;
    font-weight: 700;
}
#subscriber_field span.optional {
    display: none;
}
.woocommerce-terms-and-conditions-wrapper {
    display: none;
}
button#place_order {
    margin-top: 30px;
    float: right !important;
}
li.wc_payment_method input[type=radio] {
    top: 0px !important;
}
@media screen and (max-width: 500px) {
#banner-section-mobile .bg-btn-special, #banner-section-mobile .bg-btn-special-blue {
    text-decoration: none !important;
    display: block;
    max-width: 260px;
    margin: 5px auto 0;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important; }	
}
section#build-empire {
    background-size: cover !important;
}
.order_item ul.wc-item-meta {
    padding-left: 0px;
}
#evaluation-process {
    background-repeat: repeat-y !important;
    background-size: auto 1031px!important;
	background-position-y: -220px !important;
}


@media only screen and (max-width: 768px)
{
	.woocommerce-checkout form[name=checkout] {
    display: unset;
}
	button#place_order{
	width:100% !important;	
	}
	.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox, .woocommerce label span, .woocommerce label span a{
	font-size:12px !important;	
	}
}	
.intercom-lightweight-app-launcher.intercom-launcher {
    bottom: 75px !important;
}
.solo-checkout-order-details td {
    width: 50%;
}
.intercom-dfosxs.e2u51n60 {
    bottom: 75px !important;
}
.intercom-messenger-frame {
    bottom: 135px !important;
}
div#trustpilot-widget-trustbox-1 {
    width: 60%;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
    border-style: solid;
    border-width: 0.5px;
    border-color: #6ec1e4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 14px -6px #000;
    margin-bottom: 30px !important;
}
@media (max-width: 800px){
.intercom-dfosxs.e2u51n60 {
    margin-bottom: 45px !important; }
.intercom-lightweight-app-launcher.intercom-launcher {
    margin-bottom: 45px !important; }	
	
	
}	
	

.nudgify-toaster .toast-outer {
    bottom: 45px !important;
}

div#timeline-corousel-section {
    left: 0px !important;
}
.timeline-item .wpb_single_image {
    text-align: center;
    margin: 0 auto 50px!important;
    display: table;
}
#timeline-container .timeline-item {
    padding-left: 8px;
    padding-right: 8px;
}
header#masthead #desktop-header, header#masthead #mobile-header {
    z-index: 9999;
}
@media (max-width: 800px){
	body div#cookie-notice {
    border-radius: 10px;
    right: 0;
    bottom: 120px !important;
    left: 0;
		width: 90% !important;
    margin: 0 auto;
}
	button#reject-cookies-btn{
		padding: 8px 45px 8px 45px !important;
	}
	button#accept-cookies{
		padding: 8px 45px 8px 45px !important;
	}
	body .rcb-teachings {
    margin-bottom: 15px !important;
    text-align: left;
		font-size: 12px !important;
}
	.rcb-headline{
		font-size: 15px !important;
	}
}



.afg_footer_top_colum .fab {
    font-size: 24px;
}
.afg_footer_top_colum svg {
    width: auto;
    height: auto;
    max-height: 21px;
    margin-top: -2px;
}
.fab.fa-discord:before {
    width: 27px;
    height: 23px;
}
div#disclaimer .modal-dialog {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 100vh;
}
p.overviewtxtone {
	font-size: 18px	;
}
@media (max-width: 767px) {
	.tier-column-item-list-item-one,
	.tier-column-item-list-item-two,
	.tier-column-item-list-item-three {
		padding-top: 30px;
	}
	.tier-column-item-list-item-one ul,
	.tier-column-item-list-item-two ul,
	.tier-column-item-list-item-three ul {
		min-height: auto;

	}
	div#tiers-section {
	    margin-bottom: 30px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.cust_mrgscls {
	    margin-bottom: 35px !important;
	}
	.afg_footer_top_colum .fab {
		font-size: 21px;
	}
	.fab.fa-discord:before {
	    width: 26px;
	    height: 23px;
	}
	div#disclaimer .modal-dialog {
		margin-top: 0;
	}
	div#disclaimer .modal-dialog .modal-content {
		left: 0;
	}
	.cust_hideimg_res img.vc_single_image-img {
		display: none;
	}
}
@media (max-width: 800px){
	.video-modal .showhight {
  
    width: 100%;
  
    height: 255px !important;
}
}
h1.banner-heading font {
    font-family: Wadik-bold!important;
}
.block2 h2 font {
    text-transform: capitalize;
}
li#tab-3 span font {
    text-transform: capitalize;
}
li#key-highlights-tab-3 span font {
    text-transform: capitalize;
}
#faq-section .vc_toggle_title>h4 font {
    font-size: 14.2px !important;
}
h5.vc_custom_heading.footer-title font {
    text-transform: capitalize;
}

#tab-1 div#quick-comparison-table-desktop {
    max-width: 1280px;
}

form.woocommerce-checkout #order_review td.product-name {
    font-size: 14px;
}
form.woocommerce-checkout #order_review td.product-name dl.variation dt {
    font-size: 14px !important;
}
form.woocommerce-checkout #order_review td.product-name dl.variation dd {
    padding: 0px !important;
    float: left;
}
form.woocommerce-checkout #order_review td.product-name dl.variation dd p {
    font-size: 14px;
}
@media screen and (max-width: 400px) {
ul.second-level-tabs li:last-child {
    margin-right: 0px; }
ul.second-level-tabs li:first-child {
    margin-left: 0px; }
ul.second-level-tabs {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }	
}

#desktop-header .desktop-notification-banner .vc_column-inner, #mobile-header .mobile-notification-banner .vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
#desktop-header .desktop-notification-banner .wpb_raw_code, #mobile-header .desktop-notification-banner .wpb_raw_code {
    margin-bottom: 15px;
}
.message-banner img {
    margin-right: 10px;
}
#mobile-header .message-banner {
    text-align: left !important;
}
div#content {
    padding-top: 130px;
}
@media screen and (max-width: 600px) {
div#content {
    padding-top: 120px !important; }	
}
div#content {
    padding-top: 50px;
}

.message-banner img {
    min-width: 30px;
}
	@media screen and (max-width: 991px) {
	#content {
    margin-top: 200px !important; }	
}</style>
<!-- end Simple Custom CSS and JS -->
