
@font-face {
  font-family: XspaceRegular;
  src: url(XspaceRegular.ttf);
}
.text-left {
	text-align: left !important;
}
body {
	overflow-x: hidden;
	transition: all 0.2s ease-in-out;
	background: #f5fdff;
	    color: #333;
	position: relative;
	overflow-x: hidden;

  font-family: "Urbanist", sans-serif;
}
.a_btn a, .a_btn button, .btn-primary, .btn {
	padding: 13px 25px;
	color: #fff;
	border: 0px;
	font-size: 16px;
    font-weight: 500;
    display: inline-block;
    border-radius: 4px;
    margin-bottom: 3px;
}
.a_btn a, .a_btn button, .btn-primary{

	background: #181616;
}
.btn-primary {
	background: #203fa5;
}

#mint-nft {
	display: none;
}
li {
	list-style-type: none;
}
.d-flex {
	display: flex;
}
h1, .titleh3 {
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0px;
	color: #fff;

}

h2,
h3,
h4,
h5,
h6 {
	color: #212121;
}
h1,
h2,
h3,
h4,
h5,
h6,
.button_here button,
.sweet-alert button,
.view-buy a,
.button_here button,
.sweet-alert button {
}
p,
.feature-content li,
li {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	font-weight: 500;
}
.cursor-pointer {
	cursor: pointer;
}
.swap-currency-selector {
    color: white;
    padding: 6px 12px;
    border-radius: 7px;
    margin: 0 5px;
    background: #6885e0;
    border-color: transparent;
}
.error-msg {
	color: red;
	margin: 0 5px;
}
input.form-control.onlynumericwithdecimal::placeholder {
	color: #0000008a;
}
.h6,
h6 {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-top: 15px !important;
}
:focus {
	outline: -webkit-focus-ring-color auto 0px;
}
a:hover,
a:focus {
	text-decoration: none;
}
a:focus {
	outline: 0px auto -webkit-focus-ring-color;
	outline-offset: 0px;
}
ul {
	padding-left: 0px;
}
.header_area {
	position: relative;
	z-index: 99;
}
.navbar {
	height: auto;
	min-height: auto;
	margin-bottom: 0px;
	border: 0px;
	border-radius: 0px;
	background: transparent;
	position: absolute;
	width: 100%;
	padding: 15px 0px;
	transition: 0.2s ease-in-out;
}
.navbar-default .navbar-nav li a {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 13px;
}
.navbar-default .navbar-nav li.navbtn {

}
.navbar-default .navbar-nav li.navbtn.odd{

    position: relative;
    right: 0px;
}
.navbar-default .navbar-nav li.navbtn>a {
    background: #ffffff;
    border-radius: 44px;
    margin-left: 10px;
    color: #0e0d0d;
    font-weight: 600;
}


.navbar-default .navbar-nav li>a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
	color: #c7c7c7;
}
a.navbar-brand.logo {
	padding: 6px 15px;
	height: auto;
}
a.navbar-brand.logo img,
.fo_cont_right img {
	height: 65px;
}
.navbar-collapse {
	text-align: center;
	float: right;
}
.navbar-nav {
	margin-right: 0px;
	padding: 10px 0px;
	float: none;
	display: inline-block;
	text-align: center;
	width: auto;
	margin: auto;
	background: transparent;
	border-radius: 10px;
}
.padSection {
	padding: 70px 0px;
	position: relative;
}
.navbar-default .navbar-nav li.btnn {
	background: linear-gradient(to right, #15e883 0%, #bd0bd5 100%);
	border-radius: 160px;
	padding: 2px;
	margin-left: 10px;
}
.navbar-default .navbar-nav li.btnn a {
	background: #000;
	border-radius: 150px;
	padding: 7px 23px;
}
.navbar-default .navbar-nav li.btnn a:hover,
section .btnn a:hover {
	background: linear-gradient(to right, #15e883 0%, #bd0bd5 100%);
	color: #fff;
}

a.navbar-brand.logo {
	padding: 0px 15px;
	padding-left: 30px;
	height: auto;
	z-index: 99;
	position: relative;
}
.sliderSection {
	padding-top: 150px;
	padding-bottom: 100px;
	position: relative;
	background: linear-gradient(180deg, rgba(68, 113, 255, 0.9) 0%, rgba(35, 62, 146, 0.9) 100%);
	background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
	overflow: hidden;
}

.content h1 {
    font-size: 57px;
    margin-bottom: 20px;
    margin-left: 0px;
    font-weight: 700;
}
.content h2 {
	font-size: 20px;
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 17px;
    line-height: 28px;
}
.a_btn {
	padding-top: 10px;
}
.a_btn a,
.a_btn button {
	display: inline-block;
	background: #333;
	border-radius: 10px;
	margin-right: 5px;
	border: 1px solid transparent;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 12px 29px;
	margin-top: 5px;
	border: 0px;

	background: #fff;
	border-radius: 10px;
	margin-right:15px;
	
	color: #181818;
}
.a_btn a.homebuttons,
.a_btn button.homebuttons,
.navbar-default .navbar-nav li.navbtn a {
    padding: 9px 18px;
    font-weight: 600;
    
}
.a_btn a, .a_btn button{
    padding: 15px 38px
}
.a_btn a.homebuttons:nth-child(odd), .a_btn button.homebuttons:nth-child(odd) {
    
}

.a_btn a.homebuttons:nth-child(even), .a_btn button.homebuttons:nth-child(even) {
    position: relative;
}
html body .navbar-default .navbar-nav li.navbtn>a.homebuttons.smallBtnshape, .a_btn a.homebutton.smallBtnshape {
	
}
.navbar-default .navbar-nav li.navbtn:nth-child(odd):before {
	opacity: 0;
}

.a_btn a.homebuttons:hover,
.a_btn button.homebuttons:hover,
.navbar-default .navbar-nav li.navbtn:nth-child(odd) a.homebuttons:hover {
}
.social_ab {
	margin-top: 20px;
}
.social_ab > div {
    background: transparent;
    display: inline-block;
    padding: 10px 10px;
    border-radius: 0px;
    border: 1px solid #8f9293;
}
.social_ab a {
	color: #4a4a4a;
	padding: 0px 10px;
	font-size: 22px;
}
.content {
	color: #fff;
}
.subtitle p {
	width: 80%;
	margin: auto;
	color: #333333;
	font-size: 16px;
}
.text-center img {
	margin: auto;
}
.snFeatMain {
	position: relative;
	margin-top: 25px;
	padding: 0px 20px;
}

.snFeatMain:hover .snFeat:after {
	height: 100%;
}
.imgFeat {
    margin: auto;
    width: 108px;
    margin-bottom: 10px;
}
.contentFeat {
	position: relative;
	z-index: 1;
}
h4 {
	font-size: 28px;
	font-weight: 600;
	line-height: 35px;
}
.mainRound {
	position: relative;
	border: 2px solid #201c4f;
	border-radius: 15px;
	text-align: center;
	padding: 10px 10px;
	margin-top: 35px;
	display: flex;
	justify-content: center;
}
.mainRound:before {
	width: 60%;
	height: 1px;
	position: absolute;
	content: "";
	z-index: 9;
	top: -1px;
	background: linear-gradient(90deg, #201c4f, #685dd8, #201c4f);
	left: 0px;
	right: 0px;
	margin: auto;
	box-shadow: 0px 0px 9px 0px #20cda7a8;
}
.mainRound > div {
	display: inline-block;
	padding: 10px 10px;
}
.mainRound .snValue h5 {
	font-size: 22px;
	font-weight: 600;
}
.mainRound .snValue h5 span {
	color: #e3ab27;
}
.mainRound .snValue p {
	margin-bottom: 20px;
	font-weight: 600;
	display: inline-block;
}
.mainRound.p_evenodd .snValue p {
	background: #e3ab27;
	padding: 6px 25px;
	color: #000;
	border-radius: 25px;
}
.mainRound.p_evenodd .snValue:nth-child(even) p {
	background: #1d194e;
	color: #fff;
}

.mainRound:nth-child(odd) {
	border: 2px solid #443510;
}
.mainRound:nth-child(odd):before {
	background: linear-gradient(90deg, #443510, #dea726, #443510);
	box-shadow: 0px 0px 9px 0px #dea726a8;
}
.snContract {
	position: relative;
	margin-top: 20px;
	padding: 20px 10px;
}
.snContract .valCon {
	position: relative;
	z-index: 1;
	padding: 0px 12px;
	margin-top: 0px;
}
.snContract:before {
	position: absolute;
	content: "";
	height: 81%;
	width: 100%;
	border-right: 1px solid #00000030;
	border-left: 1px solid #00000030;
	left: 0px;
	top: 8px;
	bottom: 0px;
}
.snContract:after {
	position: absolute;
	content: "";
	height: 98.5%;
	width: 96%;
	border-top: 1px solid #00000030;
	border-bottom: 1px solid #00000030;
	left: 0px;
	right: 0px;
	margin: auto;
	top: 0px;
	bottom: 0px;
}
.card-arrow {
	position: absolute;
	width: 100%;
	height: 0100%;
	left: 0px;
	right: 0px;
	top: 0px;
}
.yellowText {
	color: #181616;
}
.card-arrow-top-left {
	height: 10px;
	position: absolute;
	width: 10px;
}
.card-arrow-top-left:before {
	background: #333;
	content: "";
	height: 4px;
	opacity: 0.75;
	position: absolute;
	width: 2px;
	top: 2px;
	left: 0px;
}
.card-arrow-top-left:after {
	background: #333;
	content: "";
	height: 2px;
	opacity: 0.75;
	position: absolute;
	width: 6px;
	top: 0px;
	left: 0px;
}
.card-arrow-top-right:before {
	background: #333;
	content: "";
	height: 4px;
	opacity: 0.75;
	position: absolute;
	width: 2px;
	top: 2px;
	right: 0px;
}
.card-arrow-top-right:after {
	background: #333;
	content: "";
	height: 2px;
	opacity: 0.75;
	position: absolute;
	width: 6px;
	top: 0px;
	right: 0px;
}
.card-arrow-bottom-left:before {
	background: #333;
	content: "";
	height: 4px;
	opacity: 0.75;
	position: absolute;
	width: 2px;
	bottom: 2px;
	left: 0px;
}
.card-arrow-bottom-left:after {
	background: #333;
	content: "";
	height: 2px;
	opacity: 0.75;
	position: absolute;
	width: 6px;
	bottom: 0px;
	left: 0px;
}
.card-arrow-bottom-right:before {
	background: #333;
	content: "";
	height: 4px;
	opacity: 0.75;
	position: absolute;
	width: 2px;
	bottom: 2px;
	right: 0px;
}
.card-arrow-bottom-right:after {
	background: #333;
	content: "";
	height: 2px;
	opacity: 0.75;
	position: absolute;
	width: 6px;
	bottom: 0px;
	right: 0px;
}

.snContract .valCon p {
	margin: 0px;
	font-size: 16px;
	font-weight: 600;
}
.tokenmonicesSection {
	padding: 50px 0px;
	position: relative;
}
.toSecIn {
	background: #cbd8ff42;
	border-radius: 15px;
}

.videoIn h3 {
	padding: 150px 0px;
}
.videoIn {
	position: relative;
}
.videoFeat {
    width: 90%;
    margin: auto;
    left: 0px;
    right: 0px;
    bottom: -80px;
    background: #CCD6FF;
    border: 0px solid #dadadadb;
    padding: 30px 20px;
    border-radius: 20px;
    background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
}
.videoFeat p {
	margin-bottom: 5px;
	color: #fff;
}
.videoFeat .a_btn {
	padding: 0px;
}
.communitySection .social_ab {
	position: relative;
	bottom: 0px;
	left: 0px;
}
.communitySection .social_ab > div {
	background: transparent;
}
.communitySection .social_ab a {
	padding: 0px 14px;
}
.logoInfo img {
	height: 75px;
	margin-bottom: 15px;
}
.worldBreak, .valCon h6{
	word-break: break-all;
}
.fLinks li {
	position: relative;
	padding-left: 10px;
	margin-bottom: 5px;
}
.fLinks li:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 3px;
	border-radius: 8px;
	background: #5c56b8;
	left: 0px;
	top: 6px;
}
.fLinks li a {
	color: #d8d5ff;
}
.copy_line a {
    background: transparent;
    color: #ffffffab;
    padding: 24px 0px;
    display: block;
    margin-top: 70px;
    border-top: 1px solid #FFFFFF40;
    padding: 0px 0px;
    padding-top: 10px;
}
.copy_line p {
	color: #fff;
	font-size: 14px;
}
.roadmapSection {

}
.roadmap_here {
	position: relative;
}
.roadmap_here:before {

}
.roadmap_here {
	padding-top: 25px;
}

.RoadInSn h4 {
	font-size: 25px;
	color: #fff;
}
.high {
	height: 40px;
	width: 40px;
	display: inline-block;
	text-align: center;
	position: absolute;
	right: -20px;
	background: #000000ab;
	border: 2px solid #fff;
	border-radius: 40px;
	padding-top: 8px;
	font-size: 18px;
	top: -6px;
}

.RoadInSn ul {
    margin-top: 10px;
    padding-left: 26px;
}
.RoadInSn li {
	position: relative;
	margin-top: 5px;
	color: #fff;
}
.RoadInSn li i {
    position: absolute;
    right: -42px;
    height: 20px;
    width: 20px;
    text-align: center;
    border-radius: 20px;
    padding-top: 4px;
    font-size: 16px;
    top: 1px;
    color: #2e86d0;
}

section .container {
	position: relative;
	z-index: 1;
}
.signSection,
.dashSection,
.contentSections {
	padding-top: 120px;
	    background: linear-gradient(90deg, #4168e2 0%, #c0ceff 100%);
	    background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
}
.logo_content img {
	height: 130px;
}
.signHere {
    width: 45%;
    margin: auto;
    background: #ffffff;
    border-radius: 15px;
    padding: 25px 20px;
    margin-top: 0px;
}
.signHere h4 {
	text-transform: capitalize;
	margin-bottom: 15px;
	font-weight: 700;
}
.signSection h3 {
	padding: 10px 0px;
	color: #fff;
	font-weight: 700;
}
.signSection .form-control {
}
.form-group {
	background: transparent;
	padding: 0px;
	border-radius: 15px;
	color: #9a9a9a;
}
.form-group label {
	color: #333;
}
.PackSection .form-group {
	padding: 25px 15px;
}
.signSection .form-control {
	box-shadow: none;
	background: transparent;
	border: 0px solid #353449;
	border-radius: 0px;
}
.signSection .form-control, .form-control, .date_range_filter {
    box-shadow: none;
    background: #f9f9f9;
    border: 1px solid #2e2e2e26;
    border-radius: 10px;
    color: #000;
    height: 48px;
    font-weight: 600;
    padding: 6px 15px;
}
.signSection .form-control,
.signSection .form-control::placeholder {
	color: #0000008a;
}

.signSection button {
	display: block;
	width: 100%;
}
.forn_bottom_a {
    color: #7588e9;
    padding-top: 10px;
    display: inline-block;
}
.forn_bottom_a:hover,
.forn_bottom_a:focus {
	color: #e3ab27;
}
.registerHere {
	width: 65%;
}
.registerHere .form-group {
	width: 49%;
	float: left;
	margin: 10px 0.5%;
}
.labelAgree {
	font-weight: 400;
}
.labelAgree a {
	color: #e3ab27;
}

.navbar-default .navbar-nav li.navbtn a:hover, .a_btn a:hover, .a_btn button:hover, .navbar-default .navbar-nav li.navbtn .dropdown-menu a:hover {
	color: #fff !important;
	background: linear-gradient(270deg, #537eff 0%, #809fff 100%);
}
.navbar-default .navbar-nav li.navbtn .dropdown-menu a:hover {
	color: #fff !important;
}
.dashSection .content h3 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 0px;
	/*text-transform: uppercase;*/
	padding-bottom: 10px;
}
.dashSection .content h3 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px !important;
    color: #fff !important;
}
.dashSection .snContract {
    padding: 18px 20px;
    background: linear-gradient(270deg, #1c368a 0%, #2c58e1 100%);
    background: linear-gradient(110deg, #1492ff 0%, #1492ff 50%, #0860c4 100%);
    border-radius: 16px;
}
.dashSection .snContract p {
	color: #fff;
}
.dashSection .snContract h4 {
	margin-bottom: 0px;
    margin-top: 5px;
    color: #fff;
    font-weight: 800;
}

.table {
    background: transparent;
    border: 1px solid #bfd3da;
    margin: 0px;
    border: 0px;
}
.table-responsive {
	
    margin-top: 25px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.table > tbody > tr > td {
    color: #333;
    background: #FCFCFC;
    border-top: 1px solid #ddd;
}
.table tr > th {
    background: #ffffff;
    color: #333;
    border-bottom: 1px solid #ddd !important;
    background: #DFEDFD;
}
.f18 {
	width: 80%;
	margin: auto;
}
.f18 p {
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	margin-bottom: 15px;
	color: #333;
}
p.f24 {
	font-size: 22px;
	font-weight: 400;
}
.contentSections h5 {
	margin-top: 25px;
	font-size: 20px;
	    color: #fff;
	    font-weight: 600;
}
.teamSocial a {
	font-size: 18px;
	color: #fff;
	margin: 0px 5px;
}
.snTeam img {
	border-radius: 250px;
	width: 160px;
}
.snTeam h4 {
	margin-top: 15px;
	font-size: 22px;
	margin-bottom: 5px;
}
.snTeam {
	margin-bottom: 45px;
}
.homesliderSection img.animation {
	animation: c3 60s linear infinite;
}

@-webkit-keyframes c3 {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(360deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
@keyframes c3 {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(360deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
.snPack {
	background: #5f439121;
	border-radius: 20px;
	padding: 14px;
	text-align: center;
	border: 2px solid #ddd;
	margin-top: 20px;
}

.snPack h4 {
	font-size: 24px;
	line-height: 45px;
	color: #242424;
}
.snPack h4 span {
	font-size: 36px;
	display: block;
	color: #242424;
	font-weight: 800;
}
.snPack p {
	color: #818181;
}
.snPack p span  {
	color: #242424;
	font-weight: 800;
}
.snPack .a_btn {
	padding-top: 0px;
}
.snPack .a_btn a {
	background: linear-gradient(270deg, #3D5EC8 0%, #557EFF 100%);
	color: #ffffff;
}
.snPack.pack1 {
    background: #fff;
    border: 2px solid #0d0d0d12;
}
.snPack.pack2, .snPack.gold {
    background: #fff;
}
.snPack.pack3, .snPack.platinum {
    background: #fff;
}
.snPack.pack4, .PackSection .row > div.col-sm-4:nth-child(4) .snPack {
    background: #fff;
}
.snPack.pack5, .PackSection .row > div.col-sm-4:nth-child(5) .snPack {
    background: #fff;
}
.snPack.pack6, .PackSection .row > div.col-sm-4:nth-child(6) .snPack {
    background: #fff;
}
.mb-10 {
	margin-bottom: 10px;
}
.error {
    color: #d31717 !important;
    font-weight: 400;
    margin-top: 4px;
}

/*sweetalert*/
.sweet-alert, .chnMFN {
    background-color: #f7f6fc !important;
}
.jcNZzC {
	background-color: rgb(255 255 255 / 6%) !important;
}
.sweet-alert h2 {
	margin-bottom: 5px !important;
}
.sweet-alert h2,
.sweet-alert p,
.bktcUM,
.eFHlqH {
	color: #333333 !important;
	font-family: "Urbanist", sans-serif;
}
.sweet-alert button {
	background: #181616 !important;
	color: #fff !important;
    background: linear-gradient(270deg, #3D5EC8 0%, #557EFF 100%) !important;
}
.sweet-alert .sa-icon.sa-success .sa-fix,
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
	display: none;
}
.modal-content .form-group {
	background: transparent;
	padding: 0px;
}

.Main_btn_form h5 {
	margin-top: 15px;
	color: #dda526;
}
.communitySection h4 span {
	color: #181616;
}

.faq_section .fa-plus {
	display: none;
}
.collapsed .fa-plus {
	display: block;
}
.faq_section .fa-minus {
	display: block;
}
.collapsed .fa-minus {
	display: none;
}
.collapsed .fa-plus {
	display: block;
}
.plus_minus {
    position: absolute;
    right: -3px;
    top: -6px;
    height: 15px;
    width: 15px;
    text-align: center;
    padding: 4px 0px;
    border-radius: 40px;
}
.panel-default > .panel-heading {
	background-color: transparent;
	border-color: transparent;
	padding: 0px;
	padding-left: 0px;
	position: relative;
	margin-bottom:0px;
}
.panel-title a {
    color: #282828;
    font-size: 18px;
        line-height: 22px;
    display: block;
    padding: 0px 0px;
    border-radius: 0px;
    font-weight: 600;
    /* box-shadow: 0px 5px 8px 0px rgb(120 161 165 / 29%); */
}
.panel-body {
	color: #000000b0;
	font-size: 16px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 22px;
	font-weight: 400;
}
.panel-default {
    background: transparent;
    border: 0px;
    border-radius: 0px !important;
    padding: 10px 20px 10px 0px;
    box-shadow: none;
    border-bottom: 1px solid #00000014;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top: 0px solid #ddd;
	padding: 0px 0px;
	padding-top: 2px;
}

.high {
	padding-top: 1px;
}
.dropdown-menu {
    background: #fffffffa !important;
    border: 1px solid #ffffff30 !important;
    border-radius: 6px !important;
    margin-top: 6px !important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #f5f5f512 !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #fff;
}
.dropdown-toggle {
	cursor: pointer;
}
.pack-group {
	margin-bottom: 20px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #d8d8d8b0;
    opacity: 1;
    border: transparent;
    color: #5f5f5f;
    border: 1px solid #78787826;
}
.navbar-default .navbar-toggle {
	margin-right: 20px;
}




.submenuMain:hover .dropdown-menu {
	display: block;
}
.submenuMain .dropdown-menu {
	right: auto;
	left: -160px;
    top: 0px;
}
.signSection textarea.form-control, textarea.form-control{
	height: initial !important;
}
.cmxform {
	width: 80%;
}
table th{
	color: #fff;
}
.table_manageticket .fa-eye, .table_manageticket .fa-trash {
    height: 30px;
    width: 30px;
    line-height: 30px;
    background: #ff497c;
    color: #fff;
    border-radius: 4px;
    text-align: center;
}
.list-group-item {
	background: transparent;
}
.rslt {
    background: #d0d0d029;
    border: 1px solid #d9d9d9 !important;
    border-radius: 10px;
}
.rslt li{
	margin-bottom: 15px;
}
.rslt li {
    margin-bottom: 0px;
    padding: 5px 10px;
    display: block !important;
    float: none !important;
}
.card h4.card-header {
    font-size: 21px;
}
.widget-visible iframe+iframe{
	display:none !important;
}
	.widget-visible iframe+iframe.open{
	display:block !important;
}
.s-flex {
	display: flex;
}
.between {
	justify-content: space-between;
}
.someMainInfi {
    background: #181818;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    margin-top: -40px;
}
.someMainInfi h4 {
	margin-bottom: 15px;
}
.someMainInfi>div{
	margin-top: 5px;
}
.someMainInfi>*, .someMainInfi>*  h5 {
    color: #fff;
}
.someMainInfi>*  h5 {
    font-size: 16px;
}
.themeColor {
	color: #181616 !important;
}
.homesliderSection .content {
	padding-left: 35px;
}
.slidebg {
	position: absolute;
	top: 0px;
	width: 100%;
}
.titleh3 {
    font-size: 43px !important;
    font-weight: 700;
}
.titleh3 span {
	color: #00000050 !important;
	display: block;
}
.signSection  .titleh3 span {
    color: #fffffff7 !important;
}
.mt-2 {
	margin-top: 20px;
}
.imgFeat{

	transition: all 0.5s ease-in-out;
}
.snFeatMain:hover .imgFeat {
	transform: scale(1.2);
	margin-bottom: 20px;
}
.contentFeat p {
	font-weight: 500;
	font-size: 16px;
	    min-height: 78px;
}
.featurebg {
	position: absolute;
	left: 0px;
}
.tokenbg {
	position: absolute;
	right: 0px;
	top: 0px;
}
.content-center {
	justify-content: center;
}
.borderToken {
    border: 1px solid #00000010;
    padding: 25px 15px;
    border-radius: 10px;
    margin-bottom: 30px;
    background: #295AF8;
    border: 1px solid #577EFF;
    box-shadow: 10px 9px 34px 0px #00000036;
}
.borderToken img {
	width: 70px;
}
.cont {
	padding-left: 10px;
}
.cont h5 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
    line-height: 25px;
}
.cont h4 {
    font-size: 32px;
    font-weight: 700;
}
.cont h4 span {
    font-size: 22px;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.bg_roadmap1 {
	position: relative;
	border-radius: 30px;
	padding: 50px 30px;
	overflow: hidden;
}
.bg_roadmap1:before{
	content: "";
	position: absolute;
	content: "";
	background: url(../img/bg_roadmap1.png);
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.6;
	background-size: cover;
	background-position:center;
}
.bg_roadmap1>* {
	position: relative;
}
.snRoad {
    background: #131318a3;
    border-radius: 20px;
    padding: 30px;
    margin-bottom: 20px;
}
.panel-body p:last-child {
	margin-bottom: 0px;
}
.mt-1 {
	margin-top: 10px;
}
.mt-2 {
	margin-top: 20px;
}
.mt-3 {
	margin-top: 30px;
}
.mt-4 {
	margin-top: 40px;
}
.pb-5 {
	padding-bottom: 50px;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.gap-1 {
	gap:  10px;
}
.gap-2 {
	gap:  20px;
}
.bgpart {
    background: #EDF1FF;
    border-radius: 0px;
    padding: 20px 0px;
}
.a_btn a.evenbtn {
	    
    padding-left: 45px;
    padding-right: 15px;
}
.linF a {
	color: #fff;
	font-size: 18px;
}
.linF a i {
	font-size: 28px;
	margin-bottom: 3px;
	display: block;
}
.fSoicla {
	border-radius: 30px;
	background: #00000010;
	padding: 10px 20px;
}
.fSoicla a {
	color: #333;
}
.footerbg {
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	bottom: 0px;
}
.overhideSec {
	overflow: hidden;
}
.snContract:before, .snContract:after, .card-arrow {
	opacity: 0;
}
.navbar-default .navbar-nav li .dropdown-menu>li>a {
	font-size: 14px;
	color: #181818;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #181616;
}
.navbar-default .navbar-toggle .icon-bar{
    background-color: #333;
} 
.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
    background-color: #fff;
}
.nobg {
	border: 0px;
	background: transparent;
}
.mt-30{margin-top:30px !important;}
  .modal-content {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 7px 12px hsl(245deg 6% 36% / 14%);
}

.timerHere .form-group label {
    color: #ffffff !important;
}


#transaction-status-icon{
  font-size: 55px;
color:Â #ec1966;
}
/*.dataTables_paginate, .dataTables_info,.dataTables_length,.dataTables_filter{color: #fff !important;}*/
   .dataTables_length select,.dataTables_filter input{    box-shadow: none;
    background: #e4e4e494;
    border: 1px solid #2e2e2e26;
    border-radius: 0px;
    color: #000;
    height: 40px;
    font-weight: 600;}

   .date_range_filter {    box-shadow: none;
    color: #000;
    /*height: 40px;*/
    font-weight: 600;}
   /*.date_range_filter {background: #131129 !important;}*/

   .datepicker td, .datepicker th {
    color: #000;
}
.pagination>li>a, .pagination>li>span {
   
    color: #575757;
    background-color: #fff;
    border: 1px solid #f2f5f6;
}
html body .dataTables_wrapper .dataTables_paginate .paginate_button.current, html body .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #fff !important;
    background: #181616 !important;
    border-color: #181616 !important; 
} 
:root {
  --size: 20px;
}



.el {
  background: conic-gradient(from 180deg at 50% 70%,hsla(0,0%,98%,1) 0deg,#fff 72.0000010728836deg,#fff 144.0000021457672deg,#fff 216.00000858306885deg,#fff 288.0000042915344deg,hsla(0,0%,98%,1) 1turn);
  width: 100%;
  height: 100%;
  -webkit-mask: radial-gradient(circle at 50% 50%, white 1.5px, transparent 2.5px) 50% 50% / var(--size) var(--size), url(../img/noise-mask.webp) 256px 50% / 256px 256px;
  mask:
    radial-gradient(circle at 50% 50%, white 1px, transparent 2.5px) 50% 50% / var(--size) var(--size),
    url(../img/noise-mask.webp) 256px 50% / 256px 256px;
  mask-composite: intersect;
  animation: flicker 20s infinite linear;
      position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0.8;
}

@keyframes flicker {
  to {
    mask-position: 50% 50%, 0 50%;
  }
}
.snfea {
	background: #fff;
	border-radius: 15px;
	padding: 25px;
	margin-top: 25px;
}
.snfea img {
	height: 100px;
}
.snfea p {
	color: #818181;
}
.snfea h4 {
	color: #242424;
	font-size: 24px;
	line-height: 32px;
}

.mainFea {
	margin-top: 25px;
}
.w-75 {
	width: 75%;
}
.m-auto {
	margin: auto;
}
img.ss {
	position: absolute;
	animation: moveLeftRight 3s ease-in-out infinite;
}
img.ss.s1{
    left: 10%;
}
img.ss.s2{
	left: 17%;
    top: 43%;
	animation: moveLeftRight 4s ease-in-out infinite;
}
img.ss.s3{
    right: 10%;
	animation: moveLeftRight 6s ease-in-out infinite;
}
img.ss.s4{
	right: 17%;
    top: 43%;
	animation: moveLeftRight 8s ease-in-out infinite;
}

@keyframes moveLeftRight {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(20px)
    }

    to {
        transform: translateX(0)
    }
}
.padSection.toSecIn {
	padding: 50px 30px;
}
.justify-content-center {
	justify-content: center;
}
.textW {
	color: #fff !important;
}
.gBG {
	background: linear-gradient(270deg, #3D5EC8 0%, #557EFF 100%);
	background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
}
.Sliderr .item img {
	width: auto !important;
	height: 29px !important;
	opacity: 0.8;
	filter: grayscale(1);
}
.aboutSection {
	background: linear-gradient(90deg, #3767FF 0%, #8CA7FF 100%);
	background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);

}
.aboutSection h3, .aboutSection p {
	color: #fff;
}
.aboutSection p {
	font-size: 19px;
    line-height: 32px;
}
.aboutSection p a {
	color: #F4AA4D;
}

.snROadmap {
  padding-bottom: 70px;
  margin-left: 15px;
}
.snROadmap ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.dots {
  height: 3px;
  width: 3px;
  border-radius: 80px;
  background: #7a9aff;
  position: absolute;
  bottom: 30px;
  left: 10px;
  margin: auto;
}
.dots:before {
  content: '';
  height: 3px;
  width: 3px;
  border-radius: 80px;
  background: #7a9aff;
  position: absolute;
  bottom: 10px;
  left: 0px;
  margin: auto;
}
.dots:after {
  content: '';
  height: 3px;
  width: 3px;
  border-radius: 80px;
  background: #7a9aff;
  position: absolute;
  bottom:20px;
  left: 0px;
  margin: auto;
}
.snROadmap:before {
    content: '';
    height: 12px;
    width: 12px;
    border-radius: 80px;
    background: #7A9AFF;
    position: absolute;
    bottom: 10px;
    left: 5px;
    margin: auto;
    box-shadow: 0px 0px 20px 14px #83A0FF66;
}
.roadline {
  background: #D0B0FD;
  position: absolute;
  top: 276px;
  width: 100%;
  height: 1px;
  left: 0px;
  opacity: 0.2;
}
.num {
    position: absolute;
    bottom: -121px;
    width: 35px;
    height: 35px;
    background: #7A9AFF;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    line-height: 35px;
    left: -7px;
    font-weight: 600;
    border: 1px solid #DEE6FF;
    box-shadow: 0px 4px 9px 1px #7A9AFF38;

}
.num:before {
    position: absolute;
    content: '';
    background: #7a9aff;
    position: absolute;
    top: -90px;
    width: 1px;
    height: 82px;
    left: 17px;
    opacity: 1;
}
.slick-track>div:nth-child(even) {
  margin-top: 222px;
}
.slick-track>div:nth-child(even) .snROadmap {
  padding-bottom: 0px;
  padding-top: 105px;
}
.slick-track>div:nth-child(even) .snROadmap:before {
  bottom: auto;
  top: 49px;
}
.slick-track>div:nth-child(even) .dots {
  bottom: auto;
  top: 93px;
  left: 9px;
}

.slick-track>div:nth-child(even) .num {
      bottom: auto;
          top: -78px;
    left: -6px;
}
.slick-track>div:nth-child(even) .num:before {
      bottom: -90px;
      top: auto;
}
.slick-prev, .slick-next {
  opacity: 0;
}
.slick-dots{
  bottom: -45px !important;
}
.slick-dots li button:before {
  color: #fff !important;
}
.RoadSec .gradient_circle {
  left: 0px;
  right: 0px;
  margin: auto;
}
.relative {
	position: relative;
}
.snROadmap li i  {
	padding-right: 5px;
	color: #7A9AFF;
	opacity: 0.5;
}
.snROadmap h4 {
	color: #6388FF;
    font-size: 25px;
    line-height: 31px;
}
.sectionLine {
	border: 1px solid #0000001A
}
.contentSection  .titleh3 span {
	color: #154DFB !important;
	display: inline-block !important;
}
.shaprHere {
	position: relative;
	overflow: hidden;
}
.videoSection {
	padding-top: 0px !important;
}
.shaprHere:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #8CA7FF;
    /*clip-path: polygon(0 6%, 100% 0%, 100% 95%, 0% 100%);*/
    background: #e6f3ffb8;
    top: 0px;
}
.titleTag {
    background: #F1F1F1CC;
    color: #000000;
    padding: 11px 30px;
    display: inline-block;
    margin-bottom: 10px;
    border-radius: 30px;
    font-weight: 600;
}
.communitySection {
	background: #DAE3FF;
	background: #eaf5ff;
}
.communitySection h4 {
	    font-size: 22px;
	    line-height: 32px;
	    color: #282828BF;
}
footer {
	background: #3A69FF;
	background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
}
.logoInfo, .compnayInfo {
	color: #ffffffc7;
}
.linF a {
    background: #ffffff14;
    padding: 25px 20px;
    text-align: center;
    border-radius: 20px;
    margin-right: 13px;
    display: inline-block;
}
.coSocial a{
    background: #4963B7;
    color: #fff;
    display: inline-block;
    margin-top: 12px;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    line-height: 50px;
    border-radius: 7px;
    font-size: 18px;
}
.contentSections .titleh3, .contentSections h4  {
	color: #fff;
}
.f18 p {
	color: #fff;
	font-weight: 400;
}
.w-100 {
	width: 100% !important;
}
.signSection button {
	    background: #333;
    color: #ffffff;
}
.signSection button:hover {
	    background: #000;
    color: #ffffff;
}
.d-inline-block {
	display: inline-block;
}
.mt-0 {
	margin-top: 0px !important;
}
.bgwhiteImpo {
	background: #fff !important;
}
.bgwhiteImpo p, .bgwhiteImpo h4  {
	color: #333333 !important;
}
.bgwhiteImpo p.yellowText {
	font-size: 20px !important;
	font-weight: 600;
	margin-bottom: 5px;
	opacity: 0.8;
}
.copybtn {
    background: #125a9c;
    padding: 5px 10px;
    display: inline-block;
    margin-left: 8px;
    border-radius: 7px;
    cursor: pointer;
}
.copybtn i {
	color: #fff !important;
}
.dashSection .datepicker {
    color: #353535 !important;
}
.btn-radius {
    border-radius: 10px;
}
.timerHere {
    background: #ffffff;
    border-radius: 15px;
    text-align: center;
    padding: 15px 15px;
}
#clockdiv>span {
    background: #88a4ff;
    display: inline-block;
    padding: 10px;
    width: 90px;
    border-radius: 10px;
    margin: 0px 1px;
    color: #fff;
}

#clockdiv>span span {
   display:block;
   font-weight:600;
   font-size:26px;
}
@media (min-width: 991px) {
   #clockdiv>span {
    width: 90px;
   }
}
.mt-2 {
	margin-top: 20px;
}
.btn-blue1 {
	background: #203fa5;
}
.btn-blue2{
	background-color: #285bff;
}
.btn-blue1:hover, .btn-blue2:hover {
	color: #ffffff70;
}

.p-3 {
	padding: 20px 30px;
}
.timebg2 {
	background: #f1f4ff1c;
    margin-top: 20px;
}
textarea.form-control {
	border-radius: 10px !important;
}
.wordbreak {
	word-break: break-all;
}
.bgwhiteImpo.snContract {
	    background: linear-gradient(270deg, #ffffff36 0%, #fffffff0 100%) !important;
}
#transaction-title {
	font-weight: 600 !important;
}
.main_m_body i.fa-rotate-left {
	color: #d9a581;
}
.main_m_body i.fa-circle-check {
	color: #4dbd56;
}
.main_m_body i.fa-clock-rotate-left {
	color: #d9a581;
}
.main_m_body i.fa-times-circle {
	color: #ba3838;
}
td.day, th.prev, th.next {
	cursor: pointer;
}
td.disabled.day{
	opacity: 0.4;
}
td.active.day{
	color: #f0ad4e;
}


.overhideSec {
	overflow: hidden;
}
.snContract:before, .snContract:after, .card-arrow {
	opacity: 0;
}
.navbar-default .navbar-nav li .dropdown-menu>li>a {
	font-size: 14px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ff2763;
}
.navbar-default .navbar-toggle .icon-bar{
    background-color: #333;
} 
.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar{
    background-color: #fff;
}
.nobg {
	border: 0px;
	background: transparent;
}
.mt-30{margin-top:30px !important;}
.modal-content {
background: #fff;
border-radius: 15px;
box-shadow: inset 0 7px 12px hsl(245deg 6% 36% / 14%);
}


#transaction-status-icon{
  font-size: 55px;
color: #ec1966;
}
/*.dataTables_paginate, .dataTables_info,.dataTables_length,.dataTables_filter{color: #fff !important;}*/
   .dataTables_length select,.dataTables_filter input{    box-shadow: none;
    background: #e4e4e494;
    border: 1px solid #2e2e2e26;
    border-radius: 0px;
    color: #000;
    height: 40px;
    font-weight: 600;}
   .date_range_filter {    box-shadow: none;
    /*background: #e4e4e494;
    border: 1px solid #2e2e2e26;
    border-radius: 0px;
    color: #000;
    height: 40px;
    font-weight: 600;*/}
   /*.date_range_filter {background: #131129 !important;}*/

   .datepicker td, .datepicker th {
    color: #000;
}
.pagination>li>a, .pagination>li>span {
   
    color: #575757;
    background-color: #fff;
    border: 1px solid #f2f5f6;
}
html body .dataTables_wrapper .dataTables_paginate .paginate_button.current, html body .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #fff !important;
    background: #ff2763 !important;
    border-color: #ff2763 !important; 
} 

.ContrcatFea .snFeatMain {
	padding: 15px;
    background: #eaf0f2;
    border-radius: 10px;
}
.ContrcatFea .snFeatMain .homebuttons {
    background: #525252;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 8px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}
.dashboard-btn{
	display: flex !important;
flex-wrap: wrap !important;
gap: 5px !important;
margin-top: 15px !important;
margin-bottom: 15px !important;
}
.dashboard-btn button{
	
padding: 10px 20px !important;
}
.international-tour-section
{
	background: #edf3f5;
	border-radius: 20px;
	padding: 20px;
	margin-bottom: 30px;
}
.international-tour-section img{
	border-radius: 20px;
}
.international-tour-section .snContract{
	margin-bottom: 20px !important;
}
.pt-0 {
	padding-top: 0px;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px !important;
}
.colorfff {
	color: #fff ;
}
.flex-wrap{
	flex-wrap: wrap;
}
.striph1 {
	font-size: 16px !important;
	background: #D9D9D933;
	border-radius: 10px;
	padding: 15px 25px;
	display: inline-block;
	font-weight: 500 !important;
}
.timeMainChange.timerHere {
    background: transparent;
    border-radius: 0;
    text-align: center;
    padding: 0;
}

.timeMainChange.timerHere p.ttile {
    font-size: 36px;
    color: #fff;
    font-weight: 700;
}
#clockdiv>span {
    border: 1px solid;
    border-image: linear-gradient(226.56deg, rgba(255, 255, 255, 0.7) 6.47%, rgba(120, 120, 120, 0.7) 38.73%, rgba(255, 255, 255, 0.7) 70.99%);
    border-image-slice: 1;
    background: linear-gradient(218.16deg, #2a476e57 5.11%, #b9babc45 95.68%);
    backdrop-filter: blur(44px);
    border-radius: 0px !important;
    margin: 5px;
}

.international-tour-section {
    background: #ffffff;
    padding: 40px 20px;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}
.international-tour-section:before {
	position: absolute;
	content: '';
	background: url(../img/tour.jpg?v=1);
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-size: cover;
	background-position: bottom;
}
.international-tour-section:after {
	position: absolute;
	content: '';
	background: #06060699;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-size: cover;
	opacity: 0.6;
}
.international-tour-section>*{
	position: relative;
	z-index: 1;
}
.justify-content-center {
   justify-content: center;
   display: flex;
   flex-wrap: wrap;
}
.international-tour-sectionDiv {
   height: 200px;
   overflow: hidden;
    border-radius: 320px;
}
.international-tour-sectionDiv img {
}
.international-tour-section h2 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}
.international-tour-section h2 span{
       color: #ff2763;
}
.snContract1 {
   justify-content: flex-end;
   text-align: right;
   margin-bottom: 26px;
}
.snContract1 .valCon  {
   display: flex;
   gap: 10px;
   align-items: center;
   flex-wrap: wrap;
   justify-content: flex-end;
}
.second  .snContract1 {
   justify-content: start;
   text-align: left;
   margin-bottom: 26px;
}
.snContract1.mb-0 {
   margin-bottom: 0px !important;
}
.international-tour-section h4 {
   display: inline-block;
    background: #fff;
    padding: 5px 14px;
    border-radius: 6px
}
.international-tour-section .snContract1 {
    background: linear-gradient(226.56deg, rgb(255 255 255 / 23%) 6.47%, rgba(120, 120, 120, 0.02) 38.73%, rgb(255 255 255 / 17%) 70.99%);
    backdrop-filter: blur(14px);
    border-radius: 10px;
    padding: 15px;
    color: #fff;
}
.international-tour-section .valCon p {
    font-weight: 600;
    line-height: normal;
    font-size: 18px;
}
.flexrow>div{
	float: none;
}
.phasebox {
    position: absolute;
    top: -30px;
    background: linear-gradient(90deg, #FF2763 0%, #C22B55 100%);
    padding: 3px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
}
.boxPhases, .bgwhiteImpo.snContract.boxPhases {
	background: linear-gradient(92.73deg, rgba(132, 193, 255, 0.2) 2.96%, rgba(61, 129, 200, 0.2) 98.75%) !important;
	padding: 30px;
	border-radius: 15px;
	backdrop-filter: blur(5px);
	    margin-top: -150px;
}
.bgwhiteImpo.snContract.boxPhases {
	margin-top: 0px !important;
}
.bgwhiteImpo.snContract.boxPhases p {
	color: #fff !important;
	font-weight: 500 !important;
	opacity: 1;
}
.bgwhiteImpo.snContract.boxPhases h6
 {
    color: #ffffffc2 !important;
    font-weight: 500 !important;
    font-weight: 400 !important;
}
.boxPhases .bgwhiteImpo p.yellowText {
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 5px;
    opacity: 0.8;
}
.boxPhases  .bgwhiteImpo.snContract {
	background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.4) 100%);
	backdrop-filter: blur(14px);
	border-radius: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.boxPhases .snContract .valCon {
    padding: 0px 6px;
}
.boxPhases  .bgwhiteImpo.snContract h4 {
	margin-bottom: 0px;
	font-weight: 700;
}
.specialPadBottom{
	padding-bottom: 170px;
}
.bgwhite {
	background: #fff;
}

.btncolor1 {
	background: linear-gradient(90deg, #6e82ff 0%, #7C8EFF 100%) !important;
	color: #fff !important;
}
.btncolor1:hover {
	background: linear-gradient(90deg, #7C8EFF 0%, #465FFD 100%) !important;
}
.btncolor2 {
	background: linear-gradient(90deg, #FF2763 0%, #C22B55 100%) !important;
	color: #fff !important;
}
.btncolor2:hover {
	background: linear-gradient(90deg, #C22B55 0%, #FF2763 100%) !important;
}
.btncolor3 {
	background: linear-gradient(90deg, #E83BBC 0%, #822169 100%) !important;
	color: #fff !important;
}
.btncolor3:hover {
	background: linear-gradient(90deg, #822169 0%, #E83BBC 100%) !important;
}
.boxPhases2 {
	    padding: 30px;
    border-radius: 15px;
    backdrop-filter: blur(5px);
    margin-top: 50px;
    background: linear-gradient(93.84deg, rgba(229, 229, 229, 0.2) 2.85%, rgba(202, 202, 202, 0.2) 92.93%);
    backdrop-filter: blur(14px)


}
.boxPhases2 .snContract {
	background: #fff;
	    border-radius: 10px;
}

.boxPhases2 .snContract .valCon p {
	color: #5C5C5C;
	    margin-bottom: 5px;
}

.boxPhases2 .snContract .valCon h4 {
	    margin-bottom: 0px;
}
.boxPhases2 h3 {
	color: #333333;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 0px;
}
.mt50 {
	margin-top: 50px;
}
.navbar-default .navbar-nav li.navbtn>a.smallBtnshape {
	background: linear-gradient(270deg, #537eff 0%, #809fff 100%);
	color: #fff;
}
.boxPhases>*, .snContract>* {
	position: relative;
	z-index: 1;
}
.w-auto {
	width: auto !important;
}
.p-0 {
	padding: 0px !important;
}
.PackSection .form-group label {
    color: #4a4a4a;
}
.PackSection .a_btn button {
	color: #fff;
	background: #333;
}
.PackSection .a_btn button:hover {
	color: #fff;
	background: #000;
}
.PackSection .pack-group {
    margin-bottom: 4px;
}

.locktag i {
    color: #e5b964;
}
.greenText {
    color: #34f280 !important;
}
.titlePackage {
	font-size: 35px !important;
}
.wordbreak {
	word-break: break-all;
}
.labelAgree {
	color: #000 !important;
}
.dotul {
	width: 460px;
	margin: auto;
}
.dotul li {
	margin-bottom: 5px;
}
.fa-circle-check {
	color: #48ff64;
}
.yesdot li {
    list-style-type: disc;
    margin-left: 18px;
}
/*product Box*/
@media (min-width: 767px) {
	.product-list .product-thumb .image {
    	flex: none;
	}
}
.productrow {
  display: flex;
  flex-wrap: wrap;
}
.productrow  .product-layout, .productrow  .product-layout {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.productrow  .product-layout .product-thumb {
  display: flex;
  /*flex-direction: column;*/
  flex: 1 1 auto; 
  box-sizing: border-box;
}
.productrow  .product-layout.product-list .product-thumb {
	flex: none !important;
    flex-direction: row !important;
    padding: 9px;
}
/*product Box END*/
.mb-3 {
	margin-bottom: 30px;
}
.text-sm, .TEXT-SM {
    font-size: 11px !important;
    color: #757575;
}
.snPack h4 span.text-sm {
	    font-size: 21px !important;
    color: #757575 !important;
    font-weight: 600;
}
.snROadmap  h4 .alert  {
    font-size: 14px;
    padding: 7px;
    margin: 0px;
    top: -3px;
    position: relative;
}
.alert-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.alert-light {
  color: #000; /* Text color */
  background-color: #eef7ff; /* Light background */
  border: 1px solid #eef7ff; /* Optional border */
}
.contentSections li{
	margin-bottom: 5px;
}
.verifyImg {
	width: 250px;
}
#contractAgreementModal h6{
	font-size: 19px;
}
.mb-2 {
	margin-bottom: 20px;
}
.contenth3 {
    font-size: 32px;
    font-weight: 600;
    color: #fff;
}
.slider1content {
}
.slider1content.content h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
	margin: auto;
    margin-bottom: 10px;
	width: 70%;
}
.slider1content.content h1 {
    margin-bottom: 10px;
}
.slider1content.content h3 {
	margin: auto;
    margin-bottom: 20px;
	width: 70%;
    color: #fff;
}
.slider1content.content h3 + h4, .slider1content.content h3 + h4 + h4{
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 20px;
}
.disclaimer h4 {
	font-size: 18px;
	color: #fff;
	line-height: normal;
	margin-bottom: 5px;
    font-weight:800;
}
.disclaimer h5 {
	font-size: 16px;
	line-height: normal;
	color: #fff;
    font-weight:700;
	margin-bottom: 5px;
}
.disclaimer p, .disclaimer li, .disclaimer p a, .disclaimer li a {
	margin-bottom: 2px;
	color: #fff;
	font-size: 14px;
}



/* 🍪 Cookie Consent Banner Styles */
#cookie-banner {
    position: fixed;
    bottom: 10px;
    left: 0px;
    right: 0px;
    background: #fff;
    color: #333;
    padding: 16px 20px;
    font-size: 14px;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    box-shadow: 0 -2px 8px rgb(0 0 0 / 5%);
    z-index: 9999;
    width: 98%;
    margin: auto;
    border-radius: 10px;
}

#cookie-banner .cookie-text {
  max-width: 800px;
  line-height: 1.5;
}

#cookie-banner a {
  color: #4da3ff;
  text-decoration: underline;
}

#cookie-banner .cookie-buttons {
  margin-top: 8px;
}

#cookie-banner button {
  padding: 8px 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-weight: 500;
}

#accept-cookies {
  background-color: #4caf50;
  color: #fff;
  margin-right: 8px;
}

#accept-cookies:hover {
  background-color: #43a047;
}

#decline-cookies {
  background-color: #555;
  color: #fff;
}

#decline-cookies:hover {
  background-color: #444;
}

.disclaimerdarktext{
	margin-top: 20px;
}
.disclaimerdarktext h4{
	color: #222;
}
.disclaimerdarktext p {
	color: #575757;
}
.tourSec{
	background: linear-gradient(103.71deg, #1492FF 0.94%, #0860C4 50%, #EB0066 99.06%);
	border-radius: 25px;
	padding: 25px;
}

.tourSecIn {
	position: relative;
	border-radius: 20px;
	padding: 90px 30px;
	overflow: hidden;
	text-align: center;
}
.tourSecIn:before{
	content: "";
	position: absolute;
	content: "";
	background: url(../img/pexels-photo-547119.webp);
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 1;
	background-size: cover;
	background-position:bottom;
}
.tourSecIn:after{
	content: "";
	position: absolute;
	content: "";
	background: #000;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.5;
	background-size: cover;
	background-position:center;
}
.tourSecIn>*{
	position: relative;
	z-index: 1;
}
.tourSecIn h3 {
	color: #fff;
}

.tourSecIn p {
    margin-bottom: 2px;
    color: #ffffffde;
}
.contentSections a {
    color: #bbe0ff;
}
.timebg2 .text-sm, .timebg2 .TEXT-SM {
    font-size: 11px !important;
    color: #c5c5c5;
}
.liststyle {
	padding-left: 25px;
}
.liststyle li{
	    list-style: disc;
}
.contentSection .international-tour-section p, 
.contentSection .international-tour-section li {
	color: #fff;
}
.contentSection .international-tour-section:after {
    background: #060606;
}
.text-white {
	color: #fff;
}
.fMLink h4{
	font-weight: 700;
}
.linF2 a {
    color: #ffffffbd;
    margin-bottom: 10px;
    margin-bottom: 4px;
    display: block;
}
.linF2 a i {
	width: 20px;
	text-align: center;
	margin-right: 3px;
}
.tokenmonicesSection .badge {
    padding: 10px;
    font-size: 16px;
}
.tokenmonicesSection .badge-success {
	    background: #07bd48;
}
.tokenmonicesSection .badge-primary {
	    background: #0050b3;
}
.faq-tabs-wrapper {
  width: 100%;
  overflow-x: auto;
  scrollbar-width: thin; /* Firefox */
}

.faq-tabs-wrapper::-webkit-scrollbar {
  height: 6px;
}

.faq-tabs-wrapper::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}

.faq-tabs {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  white-space: nowrap;
  padding: 10px 5px;
}

.nav-pills>li>a {
    background: #e6f5f9;
    border: 0px;
    padding: 8px 16px;
    cursor: pointer;
    border-radius: 10px;
    font-size: 14px;
    white-space: nowrap;
    transition: 0.3s;
  color: #303030;
}

.nav-pills>li>a:hover {
  background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
  color: #fff;
}

.nav-pills>li.active>a {
  background: linear-gradient(110deg, #1492ff 0%, #0860c4 50%, #eb0066 100%);
  color: #fff;
}

.f20 {
	font-size: 20px;
}