
*{margin:0px; padding:0px;}


body{overflow-x: hidden; font-size: 14px; font-weight: 500; font-family: 'Montserrat', sans-serif; color:#fff; background-color: #060309 ;  }
a, a:active, a:focus, a:hover {outline: none; transition: all 0.5s ease; text-decoration: none;}
button, button:active, button:focus, button:hover {outline: none; transition: all 0.5s ease; text-decoration: none;}
.container{max-width: 1150px;}

#return-to-top{display: flex; justify-content: center;align-items: center; width: 40px; transition: all 0.3s ease; height: 40px; border-radius: 50%; position: fixed; right: 20px; bottom: 20px; background: #3a66e8; color: var(--white-color);}
#return-to-top img{width: 13px;}

.overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100000000;}
.overlay .overlayDoor:before, .overlay .overlayDoor:after {content: ""; position: absolute; width: 50%; height: 100%; background: #fff; transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1); transition-delay: 0.8s; }
.overlay .overlayDoor:before {left: 0; }
.overlay .overlayDoor:after {right: 0;}
.overlay.loaded .overlayDoor:before {left: -50%;}
.overlay.loaded .overlayDoor:after {right: -50%;}
.overlay.loaded .overlayContent {opacity: 0; margin-top: -15px;}
.overlay .overlayContent {position: relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column;	transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);}
.overlayContent img{width:220px;}

header{z-index: 11; position: fixed; transition: all .4s; left: 0; right: 0; top: 0;}
.brand-logo{max-width: 220px; transition: all 0.4s; position: relative;}
.brand-logo img{width: 100%;}
.sticky-menu .brand-logo {max-width: 200px;}
header.sticky-menu {background: #060309;}

.header_btn{border: none;color: #fff; text-align: center; display: inline-block; font-size: 14px; padding: 7px 25px;  border-radius: 7px; background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: 200% 100%;}
.header_btn:hover {background-position: 100% 0;color: #fff;}

.container header{position: unset !important;}
.container .container{max-width: 100% !important; padding: 0px !important;}

.main_banner_bg{min-height: 550px; margin-top: 70px; padding-top: 100px; padding-bottom: 30px; background: url(../img/banner_bg.jpg) no-repeat top center; background-size: 100% 100%;}
.banner_content{ max-width: 700px;}
.banner_content h1{font-size: 50px; margin-bottom: 20px;}
.banner_content p{width: 72%; margin-bottom:40px; line-height: 25px;}
.dark_arrow_btn{background: #000000; padding: 12px 25px; text-transform: uppercase; font-size: 13px; font-weight: 600; color: #fff; border: 1.5px solid #fff; text-align: center; display: inline-block;}
.dark_arrow_btn img{filter: brightness(0) invert(1); transition: all .4s ease-in; width: 20px; margin-left: 5px;}
.light_arrow_btn{background: #fff; color: #000;}
.dark_arrow_btn:hover img{margin-left: 10px;}
.light_arrow_btn img{filter: unset;}
.btn_lg{ padding: 15px 30px; font-size: 14px; font-weight: 700;}
p{line-height: 25px;}
.moveup_down {-webkit-animation: moveup_down 3000ms infinite ease-in-out;animation: moveup_down 3000ms infinite ease-in-out;}
@keyframes moveup_down {
  0% { -webkit-transform: translateY(0px); transform: translateY(0px);}
  50% {-webkit-transform: translateY(-20px); transform: translateY(-20px);}
  100% {-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.pb-6 {padding-bottom: 4rem !important;}
.pt-6 {padding-top: 4rem !important;}
.pb-7 {padding-bottom: 5rem !important;}
.pt-7 {padding-top: 5rem !important;}
.pb-8 {padding-bottom: 6rem !important;}
.pt-8 {padding-top: 6rem !important;}

.creation_bg{padding-top:100px; padding-bottom: 100px; position: relative; background: url(../img/creation_bg.jpg) no-repeat top center; background-size: cover;}
.heading_text h2{font-size: 40px; font-weight: 600; margin-bottom: 0px; line-height: 50px;}
.heading_text h5{font-size: 19px; text-transform: uppercase; margin-bottom: 20px;}
.middle_heading{max-width: 800px; margin: auto; text-align: center;}
.heading_text span{background-color: transparent; background-image: linear-gradient(to right, #fff 0%, #e75ddf 81%, #e75ddf 100%); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text;}
.heading_text.dark_text{color: #090d3b;}
.heading_text.dark_text span{background-color: transparent; background: linear-gradient(to right, #725ed8 20%, #e65ddf 80%);; -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text;}


.heading_btn h6{background-color: transparent;
  background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%);
  background-size: 200% 100%;
  -webkit-text-fill-color: transparent;
  background-clip: text;  margin: 10px 35px;
  -webkit-background-clip: text;}

.heading_btn{border-radius: 12px; display: inline-block; position: relative; margin-bottom: 15px; background: url(../img/btn-bg.jpg), linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: cover; border: calc(.1px + 1.2px) solid transparent; background-origin: border-box; background-clip: content-box, border-box;}


.gaming_experience_l_shadow{background-image: linear-gradient(to right, #000 20%, #252525 51%, #00040a 100%); background-size: 200% 100%; width: 400px; position: absolute; top: -30%; bottom: -30%; left: 0; z-index: -1;}

.Creation_coin_p{position: absolute; left: 23%; right: 0; bottom: -60px; margin: auto;}
.p_w_90{width: 90%;}

.about_image img{width: 100%;}

.green_shadow{width: 500px; height: 500px; z-index: -1; border-radius: 50%; background-image: linear-gradient(to right top, rgba(0, 206, 162, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(125px);}
.violet_shadow{width: 500px; height: 500px; z-index: -1; border-radius: 50%; background-image: linear-gradient(to right top, rgba(146, 84, 226, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(125px);}
.about_shadow_1{position: absolute; top: -53%; left: -10%;}
.about_shadow_2{position: absolute; right: -25%; bottom: -20%;}

.video-main {position: absolute;left: 47%; top: 45%; z-index: 1;}
.video:hover{color:#fff;}
.video {height: 50px; width: 50px; line-height: 50px; text-align: center; border-radius: 100%; background: transparent; color: #fff; display: inline-block; background: var(--white-color); z-index: 999;}

@keyframes waves {
  0% {
    -webkit-transform: scale(0.2, 0.2);
    transform: scale(0.2, 0.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
  50% {
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  }
  100% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  }
}
.waves { position: absolute; width: 150px; height: 150px; background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-radius: 100%;
  right: -50px;
  bottom: -50px;
  z-index: -1;
   -webkit-animation: waves 3s ease-in-out infinite;
  animation: waves 3s ease-in-out infinite;
}
        
.wave-1 {-webkit-animation-delay: 0s; animation-delay: 0s;}
.wave-2 {-webkit-animation-delay: 1s; animation-delay: 1s;}
.wave-3 { -webkit-animation-delay: 2s; animation-delay: 2s;}
.popup-youtube img{width: 20px;}
.video_box{position: relative; max-width: 700px; margin: auto;}
.video_box .video-bg-img{width: 100%;}

.alpha_returns_bg_box{padding: 60px 40px; overflow: hidden; color: #000; background: url(../img/play_box_img.png) no-repeat; background-size: cover; border-radius: 20px;}
.alpha_returns_box_content{float: right; max-width: 500px;} 
.alpha_returns_box_content h5{text-transform: uppercase;}
.alpha_returns_box_content h2{font-size: 40px; margin-bottom: 30px; font-weight: 600;}

.gaming_experience_box{width: 100%;}
.gaming_experience_box p{margin-bottom: 0px;}
.gaming_experience_box_icon{position: relative; margin-bottom: 30px; padding-left: 65px;}
.gaming_experience_box_icon img{width: 50px; position: absolute;left: 0; top: -5px;}
.gaming_experience_box_icon h5{font-size: 18px; font-weight: 600;}
.gaming_experience_box_icon h5 span{display: block;}

.gradient_bg1{background-image: linear-gradient(-90deg, #1eafe1 10%, #3f54ea 100%);}

.green_shadow_big{width: 1000px; height: 1000px; z-index: -1; border-radius: 50%; background-image: linear-gradient(to right top, rgba(0, 206, 162, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(125px);}
.violet_shadow_big{width: 1000px; height: 1000px; z-index: -1; border-radius: 50%; background-image: linear-gradient(to right top, rgba(146, 84, 226, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(125px);}

.right_bottom_p{position: absolute; right: -50%; bottom: 0%;}
.right_top_p{position: absolute; right: -50%; top: -80%;}
.left_m_p{position: absolute; bottom: 0; left: -40%;}
.left_t_p{position: absolute; top: 0%; left: -40%;}

.scalability_box{padding-left: 85px; position: relative;}
.scalability_box{margin-bottom: 30px;}
.scalability_box:last-child{margin-bottom: 0px;}
.scalability_box img{width: 55px; position: absolute; left: 0; top: 6px}
.scalability_box h5{font-size: 18px; font-weight: 600;}
.scalability_box p{margin-bottom: 0px;}
.h_t-icon{position: absolute; width: 550px; bottom: -39%; left: -7%}

/* road map */

.Caesium_Journey_box{width: 100%;  padding-top: 50px; position: relative; padding-bottom: 150px;}
.Caesium_Journey_box .road_map_btm_img{width: 100%; bottom: -30px; margin: auto; display: block; position: absolute; left: 0; right: 0;}
.Caesium_Journey-img{width: 100%; height: 100%; z-index: -1; top:0; bottom: 0; position: absolute;}
.Caesium_Journey_box_height{height: 700px; overflow-y: scroll;}

.Caesium_Journey_box_height::-webkit-scrollbar-track,
.Caesium_Journey_box_height::-webkit-scrollbar-track {
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #000;
	border-radius: 10px;
}

.Caesium_Journey_box_height::-webkit-scrollbar,
.Caesium_Journey_box_height::-webkit-scrollbar {
	width: 8px;
	background-color: #000;
}

.Caesium_Journey_box_height::-webkit-scrollbar-thumb,
.Caesium_Journey_box_height::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-image: linear-gradient(0deg, #3f54ea 0%, #1eafe1 47.60%,#01031400 99.23%);
}



.journey_map_img::before{content:""; position: absolute; left: 0; right:0; top:0; bottom: 0; background: url(../img/new-road-map-2.png) no-repeat center; background-size: 100% 100%;}


.sticky_1 {z-index: 1;}
.sticky_2 {z-index: 2;}
.sticky_3 {z-index: 3;}
.sticky_4 {z-index: 4;}
.sticky_5 {z-index: 5;}
.sticky_6 {z-index: 6;}
.sticky_7 {z-index: 7;}
.sticky_8 {z-index: 8;}
.sticky_9 {z-index: 9;}
.sticky_10 {z-index: 10;}

.road_map_Security_sticky{padding-top:0px;
  box-sizing: border-box;
  overflow: hidden; z-index: 1111;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}
.width_20{flex: 0 0 auto; width: 20%;}
.width_80{flex: 0 0 auto; width: 80%;}


.roade_map_sticky_box{padding-top: 30px; 
  box-sizing: border-box;
  overflow: hidden;
  /* position: -webkit-sticky;
  position: sticky; */
  top: 15px;
}

.road_map_year{text-align: center; color: #000;}
.road_map_year span{font-size: 30px; font-weight: 700;}
.road_map_year h4{font-weight: 600; font-size: 20px;}

.road_map_Security_list{margin-bottom: 0px; text-align: left; list-style: none; padding: 0px; color: #141d36; background-image: linear-gradient(90deg, #5fe7cf 10%, #587ec9 100%); border-radius: 30px; display: flex; flex-wrap: wrap;}
.road_map_Security_list li{flex: 0 0 auto; width: 20%; padding: 13px 0px; font-weight: 600; text-transform: uppercase;}

.q_series_text{font-size: 25px; font-weight: 700; background-color: transparent;
  background-image: linear-gradient(to right, #fff 0%, #e75ddf 81%, #e75ddf 100%);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text; height: 100%; display: flex; align-items: center; justify-content: center; padding-left: 100px;}

.road_map_width_holder{display: flex; flex-wrap: wrap; position: relative;}
.road_map_width{flex: 0 0 auto; background: #060309b2; width: 20%; border: 1px dashed #fff6;}

.road_map_width:empty {background:transparent; border: none;}


.road_map_width:first-child{border: none; background: transparent;}
.road_map_year_position{position: relative;}
.road_map_year_text{position: absolute; transform: rotate(90deg);
  top: 0;
  bottom: 0; font-weight: 700;
  left: 10px; z-index: 1;
  display: flex;
  align-items: center;
  font-size: 35px;}


.road_map_part{margin-bottom: 0px; list-style: none; padding: 0px; display: flex; flex-wrap: wrap;}
.road_map_part li{flex: 0 0 auto; width: 20%; background: #000; border-right: 1.3px dashed #fff; border-bottom: 1.3px dashed #fff;}
.road_map_part li:last-child{border-right: none;}
.year_q_list li{text-align: center; padding: 10px 10px; font-size: 20px; font-weight: 600;}
.road_map_part .map_year{background: #e9e4fa; background-image: linear-gradient(-90deg, #e9e4fa 92%, #5d5d62 100%); color: #000; font-weight: 700 !important;}
.road_map_part .q1{background-image: linear-gradient(-90deg, #808098 92%, #5d5d62 100%);}
.road_map_part .q2{background: #9c9ab2; background-image: linear-gradient(-90deg, #9c9ab2 92%, #5d5d62 100%);}
.road_map_part .q3{background: #808098; background-image: linear-gradient(-90deg, #808098 92%, #5d5d62 100%);}
.road_map_part .q4{background: #6f6f89; background-image: linear-gradient(-90deg, #6f6f89 92%, #5d5d62 100%);}

.road_map_top{padding: 8px 10px; text-transform: uppercase; font-weight: 600; font-size: 12px; display: flex; align-items: center}
.road_map_top.bg1{background-image: linear-gradient(-60deg, #abecd6 0%, #fbed96 100%); color: #000;}
.road_map_top.bg2{background-image: linear-gradient(-60deg, #df89b5 0%, #bfd9fe 100%); color: #000;}
.road_map_top.bg3{background-image: linear-gradient(-60deg, #89ABE3 0%, #F2DDDE 100%); color: #000;}
.road_map_top.bg4{background-image: linear-gradient(-60deg, #faf4c2 10%, #F8D6C2 90%); color: #000;}
.road_map_body{padding: 10px 10px; margin-bottom: 0px;}
.road_map_body:last-child{margin-bottom: 0px;}
.road_map_body p{font-size: 12px; margin-bottom: 0px; line-height: 19px;}

.roadmap_Projection_box_bg{text-align: center; background-image: linear-gradient(90deg, #5fe7cf 10%, #587ec9 100%); border-radius: 25px; padding: 3px;}
.roadmap_Projection_box{padding: 20px; overflow: hidden; z-index: 1; position: relative; background: #060309; border-radius: 25px;}
.roadmap_Projection_box::before {
  content: "";
  z-index: -1;
  left: 0;
  top: -100%;
  width: 500px;
  position: absolute;
  height: 500px;
  display: inline-block;
  border-radius: 50%;
  background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%);
  filter: blur(150px);
}
.roadmap_Projection_box h4{color: #da59e0; margin-bottom: 10px; font-size: 16px; font-weight: 600;}
.roadmap_Projection_box p{margin-bottom: 0px;}

/* road map */





.core_box_line{border-bottom: 1.2px solid #5b5861; margin-bottom: 50px;}
.core_box_line:last-child{border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}
.core_icon_box{padding-right: 50px; margin-bottom: 50px;}
.core_icon_box img{width: 45px; margin-bottom: 30px;}
.core_icon_box p{margin-bottom: 0px;}
.core_icon_box h5 {font-size: 18px; margin-bottom: 20px; text-transform: uppercase; font-weight: 600;}

.blog_csm_logo{width: 150px;}

.right_floating_csm_btn{z-index: 1; padding: 0px; margin-bottom: 0px; position: fixed; right: 10px; top:30%; -webkit-transform: rotate(-90deg);
  transform-origin: bottom right;}
.right_floating_btn{padding: 13px 30px; font-weight: 500; font-size: 15px; color: #fff; display: inline-block; border-radius: 7px; background: linear-gradient(-45deg, #623deb, #e75cdf, #338aff, #3cf0c5); background-size: 600%; animation: anime 16s linear infinite; text-transform: uppercase;}

@-webkit-keyframes anime {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes anime {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}



.left_floating_social_icon{list-style: none; z-index: 1; padding: 0px; margin-bottom: 0px; position: fixed; left: 10px; top:20%}
.left_floating_social_icon li{margin-bottom: 6px;}
.left_floating_social_icon li a{color: #fff; background: #ffffff1f;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  width: 40px;
  border: 1px solid #ffffff2b;
  text-align: center;
  font-size: 16px;
  line-height: 23px;
  padding: 7px;}
.left_floating_social_icon li a:hover{background: #3a66e8;}
.left_floating_social_icon li a img{width: 85%;}
.light_body .left_floating_social_icon li a{background: #3a66e8;}
.p2p_page .left_floating_social_icon li a{background: #3a66e8;}


.ecosystem_box{background: #060309; margin: 10px; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 28px; border-radius: 20px;}
.ecosystem_box::before{content: ""; z-index: -1; left: 0; top: -100%; width: 500px; position: absolute; height: 500px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.ecosystem_box img{width: 45px; margin-bottom: 30px;}
.ecosystem_box p{margin-bottom: 0px;}
.ecosystem_box h5 {font-size: 18px; margin-bottom: 20px; text-transform: uppercase; font-weight: 600;}

.owl-theme .owl-nav [class*='owl-']:hover { background: #211425;  color: #FFF;  text-decoration: none; }
.owl-theme .owl-nav .disabled {cursor: default; display: none; opacity: .5;}
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1; display: inline; }
.owl-theme .owl-dots .owl-dot span {width: 30px; margin: 2px 3px; height: 6px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); display: block; -webkit-backface-visibility: visible;  transition: opacity 200ms ease; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: 200% 100%;}
.dots_none .owl-dots{display: none;}
.owl-dots{position: absolute; left: 0; right: 0; bottom: -25px;}
.owl-dots button{border: none; background: transparent;}
.owl-nav button{position: absolute; top: 43%; height: 50px; width: 50px; font-size: 27px; font-weight: 500; background: #211425; color: #8e8891; border: 1.2px solid #8e8891; border-radius: 50%;}
.owl-nav .owl-prev{left: -65px;}
.owl-nav .owl-next{right: -65px;}

.Upcoming_bg_box{position: relative; margin: 10px;}
.Upcoming_bg_box img{width: 100%; border-radius: 15px;}
.Upcoming_bg_content{position: absolute; padding: 0px 25px; left: 0; right: 0; bottom: 30px;}
.Upcoming_bg_content h5{font-size: 18px; font-weight: 600; margin-bottom: 20px;}
.Upcoming_bg_content p{margin-bottom: 0px;}
.upcoming_project_bg_icon{position: absolute; right: 0; width: 400px; top: -10%;}

.morecontent span {display: none;}
.morelink {color: #fff;display: block; margin-top: 25px; position: relative;}
.morelink::after{content: ""; background: url(../img/icon/morelink_arrow.png) no-repeat; width: 25px; height: 16px; display: inline-block; background-size: 100%; position: absolute; margin-left: 12px; top: 6px;}
.morelink:hover{background-color: transparent;
  background-image: linear-gradient(to right, #0dd9db 0%, #3a66e8 50%, #3a66e8 100%);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;}
.morelink:focus{color: #17bdde;}


.morelink_btn {color: #fff;display: block; margin-top: 25px; position: relative;}
.morelink_btn::after{content: ""; background: url(../img/icon/morelink_arrow.png) no-repeat; width: 25px; height: 16px; display: inline-block; background-size: 100%; position: absolute; margin-left: 12px; top: 6px;}
.morelink_btn:hover{background-color: transparent;
  background-image: linear-gradient(to right, #0dd9db 0%, #3a66e8 50%, #3a66e8 100%);
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;}
.morelink_btn:focus{color: #17bdde;}


.our_mission_box{background: #ffffff24; min-height: 395px; box-shadow: -1px 1px 1px 0px #ffffff78; padding: 40px 34px; padding-top: 140px; position: relative; border-radius: 20px;}
.our_mission_box img{position: absolute; width: 110px; right: 34px; top: 30px;}
.our_mission_box h5{font-size: 18px; font-weight: 600; margin-bottom: 20px;}
.our_mission_box p{margin-bottom: 0px;}

.latest_blog_box{display: block;}
.latest_blog_bg{background: #141414; padding:20px 20px; position: relative; }
.latest_blog_bg h5{font-size: 15px; line-height: 23px; margin-bottom: 25px; 
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 100%;
  min-height: 75px;
}
.latest_blog_bg h4 a{font-size: 20px; display: block; color: #fff; font-weight: 500; width: 80%; margin-bottom: 20px;}
.latest_blog_bg h4 a:hover{color: #e75cdf;}
.latest_blog_bg p::before{content: ""; filter: brightness(0) invert(1); margin-right: 7px; background: url(../img/icon/calendar.png) no-repeat; width: 15px; height: 16px; background-size: 100% 100%; display: inline-block;}
.latest_blog_bg p{color: #fff; margin-bottom: 20px;}


.latest_blog_bg .dark_arrow_btn{background: #141414; border: 1.2px solid #fff;}
.blog_img_pos{width: 100%; height: 100%;}

.blogs_border_btm{background: #ffffff6e; height: 2.3px; width: 60%; position: absolute; bottom: 0; right: 0}
.featured_sites_bg{padding-top: 70px; padding-bottom: 150px; background:#060309 url(../img/featured_sites_bg.png) no-repeat; background-size: contain;}

.p2p_page .site-menu-main .nav-item.active .nav-link-item {color: #0fd1dc;}

.newsletter_box{position: relative; max-width: 550px; margin: auto;}
.newsletter_box .newsletter_input{background: #fff; border: none; padding: 20px 20px; border-radius: 10px; width: 100%;}
.newsletter_box .newsletter_submit{background: #344fca; padding: 5px 20px; position: absolute; right: 10px; top: 10px; bottom: 10px; border-radius: 10px; text-transform: uppercase; font-size: 12px; font-weight: 600;color: #fff; border:none; text-align: center; display: inline-block;}
.newsletter_box .newsletter_submit img{filter: brightness(0) invert(1);width: 18px; margin-left: 5px;}
.newsletter_box .newsletter_input:focus{border-color: #3d56e9; box-shadow: 0 0 0 .15rem rgba(52, 79, 202, 0.52); color: #000;}


.simple-marquee-container *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box;	-o-box-sizing:border-box;	box-sizing:border-box;}
.simple-marquee-container {width: 100%;	display: inline-block;	overflow: hidden;	box-sizing: border-box;	height: 50px; position: relative;	cursor: pointer;}
.marquee, *[class^="marquee"] {	display: inline-block;	white-space: nowrap;	position:absolute;}
.marquee-content-items{display: inline-block;  margin: 0;  position: relative;}
.brand_logo img{margin: 0px 10px; width: 200px;}

.decentralized_coin_motion1{width: 65px; position: absolute; top: -32px; left: 34%;}
.decentralized_coin_motion2{width: 65px; position: absolute; bottom: -45px; left: 8%;}

.decentralized_box{padding: 70px 60px; color: #000; border-radius: 10px; background-image: linear-gradient(-130deg, #b9e7f3 10%, #fff, #e485c8 100%); position: relative;}
.decentralized_box::before{content: ""; border-radius: 0px 10px 10px 0px; width: 90px; position: absolute; right: 0; top: 0; bottom: 0; background-image: linear-gradient(-190deg, #3f469c 10%, #3386d0 100%);}
.decentralized_box h2{font-weight: 700; margin-bottom:8px;}
.decentralized_box h5{color: #3a66e8; margin-bottom: 30px;}
.decentralized_box p{}
.decentralized_box_content{max-width: 500px;}
.decentralized_store{margin-top: 30px;}
.decentralized_store a{margin-right: 10px; overflow: hidden;}
.decentralized_store img{width: 140px; transition: transform .25s, visibility .25s ease-in;}
.decentralized_store a:hover img {transform: scale(1.1);}
.decentralized_app_screen{position: absolute; right: 70px; bottom: 0;}



footer{display: block;}
.footer_menu_content h5.footer_heading{font-size: 18px; margin-bottom: 25px;}
.footer_logo{width: 200px; margin-bottom: 30px;}
.footer_text {max-width: 80%;}
.footer_media{padding-left: 0px; list-style: none;}
.footer_media li{display: inline-block; margin-right: 5px;}
.footer_media li a{display: inline-block;}
.footer_media li a img{width: 26px;}

.footer_email {margin-bottom: 0px;}
.footer_email a img {width: 17px; margin-right: 2px;}
.footer_email a {color: #fff;}
.footer_link{list-style: none; margin-bottom: 0px; padding: 0px;}
.footer_link li{display: block; font-size: 13px; margin-bottom: 10px;}
.footer_link li a{display: block; color: #fff;}
.footer_link li a:hover{color: #3a66e8;}
.copy_section{text-align: center; background: #0e0e0e; padding: 20px 0px;}
.copy_section p{margin: 0px; opacity: .5; font-size: 13px;}

.light_body{background: #fff;}
.light_body header.sticky-menu {background: #fff;}

.dark_logo{display: none;}
.light_body .light_logo{display: none;}
.light_body .dark_logo{display: block;}

.migration_banner{background: url(../img/migration-banner.png) top center; background-size: 100% 100%; padding-top: 170px; padding-bottom: 0px;}
.migration_banner .banner_img_box .banner_img{width: 100%; margin: auto; display: block;}

.migration_banner_icon{position: absolute; top: -70px; right: 75px; width: 85px;}
.migration_banner_icon2{position: absolute; left: -22px; bottom: -90px; width: 100px;}
.migration_banner_text{margin-bottom: 100px; position: relative;}

.migration_banner_text h1 {color: #2e313d;}
.migration_banner_text .text1 {display: block;font-weight: 400; font-size: 33px;}
.migration_banner_text .text2 {display: block; font-weight: 600; font-size: 57px}
.migration_banner_text .text3 {display: block; font-weight: 700; font-size: 60px;
  background: linear-gradient(to right, #725ed8 20%, #e65ddf 80%); background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent}
.light_body .site-menu-main .nav-link-item {color: #000;}

.moveHorizontal {-webkit-animation: moveHorizontal 3000ms infinite ease-in-out; animation: moveHorizontal 3000ms infinite ease-in-out;}
@keyframes moveHorizontal {
  0% {-webkit-transform: translateX(0px); transform: translateX(0px);}
  50% {-webkit-transform: translateX(-20px); transform: translateX(-20px);}
  100% {-webkit-transform: translateX(0px);transform: translateX(0px);}
}

.moveVertical {-webkit-animation: moveVertical 3000ms infinite ease-in-out;animation: moveVertical 3000ms infinite ease-in-out;}
@keyframes moveVertical {
  0% { -webkit-transform: translateY(0px); transform: translateY(0px);}
  50% {-webkit-transform: translateY(-20px); transform: translateY(-20px);}
  100% {-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.rotate { -webkit-animation: rotation 20s infinite linear; animation: rotation 20s infinite linear;}
@keyframes rotation {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(359deg);}
}
.banner_btm{background: #111650; color:#fff;}
.banner_btm h2{font-weight: 700;}
.banner_btm a{overflow: hidden;}
.banner_btm .store_img{width: 160px; transition-duration: 2303ms; margin-left: 10px;}
.banner_btm .store_img:hover {transform: scale(1.1) translateY(-5%);}

.get_bonus_box{text-align: center; position: relative; padding: 0px 30px; margin-top: 50px;}
.get_bonus_box .icon{width: 90px; margin-bottom: 20px}
.get_bonus_box .dotted_lien{width: 200px; position: absolute; right: -110px; top: 40px;}
.get_bonus_box h4{font-weight: 600; color: #2d323b; font-size: 20px;}
.get_bonus_box p{margin-bottom: 0px; color: #2d323b; font-weight: 400; font-size: 17px;}

.gradient_bg2 {background: linear-gradient(to right, #fff 5%, #daf0fe 100%);}
.gradient_bg3 {background: linear-gradient(to right, #dec3fa 10%, #a1b0ed 90%);}
.gradient_bg4 {background: linear-gradient(to right, #fff 0%, #ecf5fd 100%);}
.gradient_bg5 {background-image: linear-gradient(140deg, #49e0e1 30%, #6fc0df 50%, #c477de 75%);}
.gradient_bg6 {background-image: linear-gradient(140deg, #49e0e1 0%, #6fc0df 50%, #c477de 75%);}

.Centralized_wallet_box{position: relative;}
.Centralized_wallet_box img{width: 70px; margin-bottom: 20px;}
.Centralized_wallet_box h2{color: #161949; font-size: 25px; margin-bottom: 20px; font-weight: 700}
.Centralized_wallet_box ul{margin: 0px; list-style: none; padding: 0px;}
.Centralized_wallet_box ul li{color: #161949; width: 70%; font-size: 17px; margin-top: 30px;}
.md_container{max-width: 1000px; margin: auto;}
.Centralized_wallet_box_lien{background: #83b1cb; width: 1px; position: absolute; top: 0; bottom: 0; right: 60px;}

.Caesium_Wallet_ul{margin: 0px; list-style: none; overflow: hidden; padding: 0px;}
.Caesium_Wallet_ul li{width: 50%; margin-top: 20px; float: left; padding-left: 50px; position: relative;}
.Caesium_Wallet_ul li img{position: absolute; left: 0; width: 35px;  top: 5px;}
.Caesium_Wallet_ul li p{margin: 0px; color: #040d1c; font-size: 18px; width: 70%; font-weight: 500;}
.heading_2{color: #161949; font-size: 25px; font-weight: 700;}

.bnb_icon{position: absolute;top: 30px; width: 70px; right: -50px;}
.usdt_icon{position: absolute;bottom: 100px; width: 70px; left: -60px}

.bonus_icon_box{padding: 0px 30px; margin-top: 50px;}
.bonus_icon_box p{margin-bottom: 0px; color: #2d323b; font-size: 16px; width: 90%;}
.bonus_icon_img{position: relative; margin-bottom: 15px; padding-left: 70px;}
.bonus_icon_img img{width: 50px; position: absolute; left: 0;}
.bonus_icon_img h4{color: #131652; font-size: 20px; font-weight: 600;}

.terms_img_box{width: 100%; padding-right: 30px;}
.terms_img_box img{width: 100%;}
.terms_conditions_ul{list-style: none; margin: 0px; padding: 0px;}
.terms_conditions_ul li{position: relative; color: #2d323b; font-size: 18px; margin-bottom: 18px; padding-left: 25px;}
.terms_conditions_ul li::before{content: "";  background: url(../img/icon/right-arrow.png) no-repeat; background-size: contain; width: 16px; height: 19px;display: inline-block; position: absolute; left: 0; top: 6px;}

.migration_footer .heading_text h2{font-weight: 700;}
.migration_footer .solid_text{color: #2c50b6; -webkit-text-fill-color: unset;}
.migration_footer .footer_media_link li a { color: #0e0e0e; font-size: 22px;}
.migration_footer .footer_media_link li {padding: 0px 10px; display: inline-block;}
.migration_footer .footer_media_link li img{filter: brightness(0) saturate(100%);}
.migration_footer .footer_media_link{list-style: none; padding: 0px; margin-bottom: 20px;}
.migration_footer{color: #0e1c35;}

.btn_border{color:#000; width: 165px; font-size: 13px; position: relative; display: inline-block; font-weight: 500; padding: 8px 25px; text-align: center; text-transform: uppercase; border: 1.5px solid #0000ff !important;}
.btn_border:hover{color: #fff; background: #0000ff;}

.wallet_page header .header_btn{color:#000; background-image: none; border-radius: 0px; font-size: 13px; position: relative; display: inline-block; font-weight: 500; padding: 8px 25px; text-align: center; text-transform: uppercase; border: 1.5px solid #0000ff !important;}
.wallet_page header .header_btn:hover{color: #fff; background: #0000ff;}
.p2p_page header .header_btn{background-image: linear-gradient(to right, #043574 0%, #434aeb 51%, #043574 100%);}




.site-header .menu-block .btn_border{color: #fff; background: #0000ff;}


.wallet_banner_bg{padding-top: 130px; padding-bottom: 30px; background: linear-gradient(0deg, #e2ebf8 15%, #f7fefe 35%, #f7fefe 100%);}
.wallet_banner_img{width: 100%;}
.wallet_banner_text{width: 100%;}
.wallet_banner_text h1{color: #090d3b; margin-bottom: 22px; font-weight: 700; font-size: 45px;}
.wallet_banner_text h3{font-weight: 700; margin-bottom: 20px; background: linear-gradient(to right, #4642ec 2%, #0ae3db 82%); background-clip: border-box; background-clip: border-box;  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.wallet_banner_text p{margin-bottom: 30px; color: #272727;}
.wallet_banner_text p span{display: block;}

.wallet_banner_icon_1{position: absolute; top: -10px; width: 50px; right: -20px}
.wallet_banner_icon_2{position: absolute; bottom: 60px; width: 50px; left: -60px;}

.walletapp_store_link{list-style: none; padding: 0px;}
.walletapp_store_link li{margin-right: 10px; display: inline-block;}
.walletapp_store_link a{display: block;}
.walletapp_store_link a img{width: 130px;}

.wallet_banner_bg .brand_logo img { margin: 0px 25px; width: 150px;}

.heading_dot{margin-bottom: 10px;}
.heading_dot span{height: 10px; width: 10px; display: inline-block; border-radius: 50%;}
.heading_dot span.bg1{background: #7047eb;}
.heading_dot span.bg2{background: #008ce1;}
.heading_dot span.bg3{background: #0bba8f;}
.heading_dot span.bg4{background: #d70978;}
.heading_dot span.bg5{background: #e8571e;}

.heading_text.dark_text span.gradient_text2 {
  background: linear-gradient(to right, #e65ddf 0%, #48e4e1 100%);
  background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about_img_box img {width: 350px;}
.img_container {max-width: 950px; margin: auto;}
.light_bg {background: #f1f4ff;}

.heading_text .p_80 {margin-bottom: 0px; width: 80%;}
.heading_text span .icon {width: 45px;}


.rewards_box{position: relative; margin-bottom: 50px; padding-left: 110px;}
.rewards_box img{width: 80px; position: absolute; left: 0; top: 0;}
.rewards_box h4{color: #361e91; font-weight: 700; font-size: 22px; margin-bottom: 12px;}
.rewards_box p{margin-bottom: 0px; color: #000; width: 75%; font-size: 16px}
.rewards_box:last-child{margin-bottom: 0px;}
.rewards_box_img{max-width: 800px; position: absolute; right: 0; top: -240px;}
.rewards_box_img.left{left: 0; top: -180px;}
.rewards_box_img img{width: 100%;}

.box_bg_relative{position: relative; padding-right: 70px;}
.box_bg_img{padding: 40px 30px; border-radius: 25px; color: var(--white-color); background: url(../img/box_bg_img.png)no-repeat center center; background-size: 100% 100%;}
.arrow-r{position: absolute; width: 45px; right: 0; top:40%; }

.box_bg_img_ul{overflow: hidden; position: relative; list-style: none; padding: 0px; margin: 0px;}
.box_bg_img_ul::before{content: ""; background:#48e4e1;width: 25%; height: 1px; display: inline-block; position: absolute; left: 0; top: 43px}
.box_bg_img_ul li{float: left; width: 20%;}
.box_bg_img_ul li h4{ font-size: 19px; border-bottom: 1px solid #ffffff30; font-weight: 600; margin-bottom: 20px; padding-bottom: 20px; background: -webkit-linear-gradient(45deg, #e65ddf, #48e4e1 55%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.box_bg_img_ul li p{margin: 0px; width: 80%;}
.box_bg_img_ul li h3{ font-weight: 600;  font-size: 25px; background: -webkit-linear-gradient(45deg, #e65ddf, #48e4e1 55%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.box_bg_img_ul li h3 img{width: 25px;}
.box_bg_img_ul .staking_img{margin-top: 25px; width: 70px;}

.step_box{text-align: center; max-width: 80%; margin: auto;  margin-top: 20px;}
.step_box img{width: 100px; margin-bottom: 30px;}
.step_box h2{color: #080d48; font-size: 20px; margin-bottom: 0px; font-weight: 700;}

.header_padding{margin-top: 85px;}

.faq_page .nav-tabs .nav-item.show .nav-link, .faq_page .nav-tabs .nav-link.active {color: #fff; border-color: transparent;
  background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%);
  background-size: 200% 100%;
}
.faq_page .nav-tabs .nav-link {color: #d1d1d1; font-weight: 500; font-size: 14px; text-align: center; padding: 0px;}
.faq_page .nav-tabs .nav-link:hover{ color: #fff !important; border-color: transparent;}
.faq_page .nav-tabs{ border-bottom: none;border-radius: 10px;}
.faq_page .nav-tabs .nav-item {margin:0px 7px; overflow: hidden;}

.faq_page .nav-tabs .nav-item{border-radius: 10px; color: #fff; display: inline-block;  background: url(../img/btn-bg.jpg), linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: cover; border: calc(.1px + 1.2px) solid transparent; background-origin: border-box; background-clip: content-box, border-box;}
.faq_page .nav-tabs .nav-item .nav-link{padding:10px 20px;}


.faq_page .plusminus{position: absolute; z-index: 1; right: 23px; font-size: 17px; top: 19px; color: #fff;}
.faq_page .accordion_head {cursor: pointer; font-size: 17px; position: relative; padding-top: 20px; padding-bottom: 20px; padding-left: 70px; padding-right: 50px !important; color: #fff; }
.faq_page .accordion_border{position: relative; margin-bottom: 20px; overflow: hidden; background: #060309; border: 1px solid #fff6;  border-radius: 15px;}
.faq_page .accordion_body{display:none; font-size: 13px; position: relative; padding-bottom: 20px; padding-left: 40px;}
.faq_page .accordion_body p{margin-bottom: 0px; }
.faq_page .accordion_border::before {content: ""; left: 0; right:0; top: 0%; width: 800px; position: absolute; height: 300px; display: inline-block; background-image: linear-gradient(to right top, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.faq_page .faq_point{position: absolute; left: 24px; top: 19px;}
.inner_right_shape{top:0%; z-index: -1; bottom: 0; height: 100%; position: fixed; right: 0;}
.inner_left_shape{position: absolute; z-index: -1; left: 0; top:0%}
.inner_middle_shadow{position: absolute; right: 16%; top: -10%; width: 300px; height: 300px; z-index: -1; border-radius: 50%; background-image: linear-gradient(to right top, rgba(0, 206, 162, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(125px);}

.bulletin_area{margin-bottom: 25px;}
.bulletin_area:last-child{margin-bottom: 0px;}
.bulletin_box{background: #060309; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 15px; border-radius: 15px;}
.bulletin_box::before{content: ""; z-index: -1; left: 0; top: -100%; width: 500px; position: absolute; height: 500px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.bulletin_box_img{width: 100%; transition: all 0.5s ease-in-out; border-radius: 10px;}
.bulletin_box_content h2{font-size: 35px;}
.bulletin_box_content{padding-left: 20px;}
.bulletin_box_btn{list-style: none; padding: 0px;}
.bulletin_box_btn li{background: #060309; font-size: 15px; display: inline-block; margin-right: 7px; margin-bottom: 7px; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 10px 20px; border-radius: 10px;}
.bulletin_box_btn li::before{content: ""; z-index: -1; left: 0; top: 0%; width:200px; position: absolute; height:200px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.bulletin_box_content p{font-size: 18px;}

.bulletin_box_content h5{font-family: 'Montserrat', sans-serif !important; font-size: 18px !important; font-weight: 500 !important;}
.bulletin_box_content h5 span{background: #060309;  font-family: 'Montserrat', sans-serif !important; font-size: 15px; display: inline-block; margin-right: 7px; margin-bottom: 7px; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 10px 20px; border-radius: 10px;}
.bulletin_box_content h5 span::before{content: ""; z-index: -1; left: 0; top: 0%; width:200px; position: absolute; height:200px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgb(255, 255, 255) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.bulletin_box_content h5 br{display: none;}

.news_right_details{background: #ffffff0d;
  border-radius: 15px;
  z-index: 1;
  position: relative;
  border: 1px solid #fff6;
  padding: 10px; margin-bottom: 15px;}
.news_right_details img{width: 100%;  border-radius: 15px;}

.login_box{max-width: 500px; margin: auto;}

.login_box{background: #fff0; margin-bottom: 20px; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 25px; border-radius: 15px;}
.login_box::before{content: ""; z-index: -1; left: 0; top: -100%; width: 500px; position: absolute; height: 500px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.login_box label{margin-bottom: 5px; display: block;}
.login_box p a{color: #fff;}
.login_box .form-control {padding: 10px 10px;}
.login_box .header_btn {font-size: 16px; padding: 10px 40px;}

.bulletin_box:hover .bulletin_box_img {transform: scale(1.1);}
.bulletin_box div{overflow: hidden; border-radius: 15px;}

.blog_slide_img img{width: 100%;}
.blog_slider .owl-nav{display: none;}

.blog_slider{background: #ffffff0d; border-radius: 15px; z-index: 1; position: relative; border: 1px solid #fff6; padding: 15px; }
.blog_slider img{width: 100%; height: 400px; transition: all 0.5s ease-in-out; border-radius: 10px;}

.blog_slider .item{overflow: hidden; border-radius: 15px;}
.blog_slider .owl-dots {bottom: -45px;}
.blog_slide_img{overflow: hidden; border-radius: 15px;}

.blog_outer_box{border-bottom: 1px solid #ffffff42; padding-bottom: 30px; margin-bottom: 30px;}
.blog_outer_box h4 a{color: #fff; font-size: 20px; display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
.blog_outer_box h4{margin-bottom: 15px;}
.blog_outer_box h4 a:hover {color: #e75cdf;}
.blog_outer_box p{overflow: hidden;display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical;  width: 100%; min-height: 100px;}

.blog_box_bg{background: #fff0; margin-bottom: 20px; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6; padding: 10px; border-radius: 15px;}
.blog_box_bg::before{content: ""; z-index: -1; left: 0; top: -100%; width: 500px; position: absolute; height: 500px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.blog_box_bg img{width: 100%; height: 220px; transition: all 0.5s ease-in-out; border-radius: 10px;}
.blog_box_bg:hover img {transform: scale(1.1);}
.blog_box_bg .blog_img_box{overflow: hidden; display: block; border-radius: 15px;}


.blog_date{background-image: linear-gradient(90deg, #120919 10%, #06060c 100%); display: inline-block;  position: relative; border-radius: 12px; margin-bottom: 20px;}
.blog_date h6{background-color: transparent; position: relative;
  background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%);
  background-size: 200% 100%; font-size: 14px;
  -webkit-text-fill-color: transparent;
  background-clip: text; margin: 10px 20px;
  -webkit-background-clip: text;}
  
.blog_date{background: url(../img/btn-bg.jpg), linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: cover; border: calc(.1px + 1.2px) solid transparent; background-origin: border-box; background-clip: content-box, border-box;}

.blog_date h6::before{content: ""; margin-right: 7px; background: url(../img/icon/calendar.png) no-repeat; width: 15px; height: 16px; background-size: 100% 100%; display: inline-block;}

.blog_details_link {color: #fff;display: block; position: relative;}
.blog_details_link::after{content: ""; filter: brightness(0) invert(1); background: url(../img/icon/morelink_arrow.png) no-repeat; width: 22px; height: 16px; display: inline-block; background-size: 100%; position: absolute; margin-left: 10px; top: 6px;}
.blog_details_link:hover{background-color: transparent; background-image: linear-gradient(to right, #3a66e8 0%, #0dd9db 50%, #3a66e8 100%); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text;}
.blog_details_link:hover::after{filter: unset;}
.blog_details_link:focus{color: #0dd9db;}


.pagination .active > .page-link{background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: 200% 100%;}
.pagination{background: #fff0; display: flex; justify-content: center; padding: 10px 10px; border-radius: 10px; text-align: center; z-index: 1; overflow: hidden; position: relative; border: 1px solid #fff6;}
.pagination::before{content: ""; z-index: -1; left: 0; top: -100%; width: 500px; position: absolute; height: 200px; display: inline-block; border-radius: 50%; background-image: linear-gradient(to right top, rgba(255, 255, 255, 0.44) 0%, transparent 50%, transparent 100%); filter: blur(150px);}
.pagination .page-link {background: transparent; margin: 0px 10px; border-radius: 50%; height: 35px; width: 35px; border: none !important; color: #fff;}
.pagination .page-link:focus {box-shadow: none !important;}
.pagination .page-link:hover {color: #e75cdf;}

.blog_sub_heading{position: relative; margin-bottom: 20px;}
.blog_sub_heading::after{content: ""; background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: 200% 100%; height: 1.3px; margin-top: 10px; width: 55px; display: block}
.blog_categories_ul{list-style: none; padding: 0px;}
.blog_categories_ul li{display: block; margin-bottom: 10px;}
.blog_categories_ul li:last-child{margin-bottom: 0px;}
.blog_categories_ul li a{color: #fff;}
.blog_categories_ul li a:hover {color: #e75cdf;}

.latest_blog_box_post{position: relative; margin-bottom: 22px; padding-bottom: 28px; border-bottom: 1px solid #ffffff42; min-height: 70px; padding-left: 80px}
.latest_blog_box_post:hover img {transform: scale(1.1);}

.latest_blog_box_post:last-child{border-bottom: none;}
.latest_blog_box_post img{width: 70px; height: 70px; transition: all 0.5s ease-in-out; position: absolute; left: 0; top: 0;  border-radius: 6px;}
.latest_blog_box_post h6{background-color: transparent; font-size: 12px;
  margin-bottom: 7px;
  background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%);
  background-size: 200% 100%;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-background-clip: text;}
.latest_blog_box_post h6::before{content: ""; margin-right: 5px; background: url(../img/icon/calendar.png) no-repeat; width: 12px; height: 12px; background-size: 100% 100%; display: inline-block;}

.latest_blog_box_post h4{overflow: hidden; margin-bottom: 0px; font-size: 15px; color: #fff; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2;  -webkit-box-orient: vertical; width: 100%}
.latest_blog_box_post h4 a{color: #fff; display: block;}
.latest_blog_box_post h4 a:hover{color: #e75cdf;}
.blog_right_border{border-right: 1px solid #ffffff42; padding-right: 20px;}
.blog_left_border{border-left: 1px solid #ffffff42; padding-left: 20px;}

iframe{width: 100% !important;}
.blog_details_img img{width: 100% !important;}
.news_details img{width: 100% !important;}
.blog_search_box .widget-search{}

.blog_search_box{border-radius: 12px; display: inline-block; position: relative; margin-bottom: 30px; background: url(../img/btn-bg.jpg), linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: cover; border: calc(.1px + 1.2px) solid transparent; background-origin: border-box; background-clip: content-box, border-box;}



.blog_search_box .blog_input{padding: 10px 20px; background: transparent; border: none; color: #865fad; font-size: 16px; font-weight: 500;}
.blog_search_box .blog_input:focus{outline: none; border: none;}
.blog_search_box .blog_search{background: transparent; border: none; position: absolute; right: 15px; top:10px}
.blog_search_box .blog_search img{width: 20px;}

.privacy_content_text h3{font-size: 30px;}
.privacy_content_text h5{margin-bottom: 10px; margin-top: 25px;}
.privacy_content_text h4{font-size: 22px; color: #e75cdf; margin-bottom: 20px; margin-top: 30px;}
.privacy_content_text p{margin-bottom: 10px;}
.privacy_content_text ol{padding-left: 0px; list-style: none;}
.privacy_content_text ol li{font-weight: 500; padding-left: 30px; position: relative; margin-bottom: 10px}
.privacy_content_text ol li::before{content:""; top: 3px; background: url(../img/icon/Icon-check-circle.svg); height: 15px; width: 15px; background-size: 100% 100%; position: absolute; left: 4px;}
.privacy_content_text p small{background-image: linear-gradient(to right, #623deb 0%, #e75cdf 51%, #623deb 100%); background-size: 200% 100%; font-size: 14px; -webkit-text-fill-color: transparent; background-clip: text; margin: 0px; -webkit-background-clip: text;}

.p2p_page header.sticky-menu {background: #17283c;}

.p2p_banner_bg{min-height: 550px; padding-top: 120px; background: url(../img/p2p_banner.jpg) no-repeat top center; background-size: 100% 100%;}
.p2p_banner_img img{width: 100%; margin: auto; display: block;}
.p2p_banner_content h6{margin-bottom: 20px; text-transform: uppercase;}
.p2p_banner_content h1{font-weight: 600; line-height: 50px; margin-bottom: 15px;}
.p2p_banner_content p{opacity: .6; margin-bottom: 2px;}

.p2p_banner_app{list-style: none; margin-bottom: 0px; margin-top: 35px; padding: 0px;}
.p2p_banner_app li{margin-right: 5px; display: inline-block;}
.p2p_banner_app a{display: block;}
.p2p_banner_app a img{height: 40px;}
.p2p_featured_bg{background: url(../img/p2p_featured_bg.png) no-repeat center; background-size: 100% 100%;}
.p2pfeatured_logo .brand_logo img {margin: 0px 25px;}
.p2pfeatured_logo .brand_logo img{filter: brightness(0) invert(1);}

.featured_in_text{position: relative; font-style: italic;}
.featured_in_text::after{content: ""; border-radius: 10px; background: #a1a1a1; height: 4px; margin-top: 15px; width: 70px; display: block}

.white_bg{background: #fff;}
.p2p_tab .nav-tabs .nav-item.show .nav-link, .p2p_tab .nav-tabs .nav-link.active {background-color: #fff4e3; font-weight: 600;}
.p2p_tab .nav-tabs .nav-link {display: inline-block; padding: 25px 80px; position: relative; border: none; color: #010440; border-radius: 5px 5px 0px 0px; font-size: 22px; text-transform: uppercase; font-weight: 400;}
.p2p_tab .nav-tabs .nav-link:hover{color: #000;}
.p2p_tab .nav-tabs{border-bottom: none; background: #fff;}
.faq_bg_gradient{color: #0d1034; background-image: linear-gradient(180deg, #fff4e3 10%, #fff 100%);}
.p2p_tab_content{padding-top: 50px;}
.p2p_tab_content h4{font-weight: 400;}
.p2p_step_box{text-align: center; padding: 0px 50px; margin-top: 50px;}
.p2p_step_box img{width: 250px;}
.p2p_step_box h5{border-bottom: 1px solid #ffca72; font-size: 18px; font-weight: 600; margin-bottom: 15px; padding-bottom: 14px; margin-top: 25px;}
.p2p_step_box p{color: #2f2f2f; margin-bottom: 0px;}
.p2p_trading_img{max-width: 900px; margin: auto; margin-top: 60px;}
.p2p_trading_img img{width: 100%;}

.decentralized_p2p_bg{background: linear-gradient(180deg, #6948c0ed 0%, #5c96f0 49%, #030743 100%);}
.p2p_faq_bg{min-height: 400px; background: linear-gradient(180deg, #030743 0%, #17eed3 49%, #ffca72 100%);}
.Decentralized_p2p_img img{width: 100%;}
.Decentralized_p2p_img{padding-left: 50px; text-align: center;}
.local_market_box{padding: 40px; box-shadow: -1px -1px 1px 0px #fff; background: #ffffff24; margin-bottom: 20px; border-radius: 20px;}
.local_market_box.right_shadow{box-shadow: .5px .5px 2px 0px #fff;}
.local_market_box h5{margin-bottom: 20px;}
.local_market_box p{margin-bottom: 0px;}

.p2p_steps_box{text-align: center; padding: 32px 20px; box-shadow: .5px .5px 2px 0px #fff; margin-top: 100px; margin-left: 20px; margin-right: 20px; border-radius: 15px;}
.p2p_steps_box img{width: 60px; margin-top: -100px;}
.p2p_steps_box h5{text-transform: uppercase; font-size: 24px; font-weight: 400;}
.p2p_steps_box p{margin-bottom: 0px; line-height: 20px; font-size: 16px; font-weight: 400;}

.p2p_no_count_box{text-align: center; border: 1px solid #17eed3; margin: 22px 00px; padding: 40px 30px; background: #fff; border-radius: 5px;}
.p2p_no_count_box h2{color: #422b70; font-weight: 900; font-size: 40px;}
.p2p_no_count_box p{color: #6d7783; font-size: 18px; margin-bottom: 0px; font-weight: 700; margin-bottom: 0px;}
.p2p_no_count_box_m{padding-left: 100px;}
.p2p_no_count_box.no_count_m_t{margin-top: 120px;}

.p2p_faq_area {position: relative;}
.p2p_faq_width{max-width: 600px;;}
.p2p_faq_width .accordion_border{color: #000000;}
.p2p_faq_width .accordion_head{border-top: 1.5px solid #00000012; cursor: pointer; padding: 20px 0px; font-size: 19px; font-weight: 400;}
.p2p_faq_width .accordion_body{display: none;}
.p2p_faq_area .p2p_faq_img_po{position: absolute; right: 0;  top: 0; width: 500px;}
.p2p_faq_width{color: #000;}
.p2p_faq_width .heading_text{color: #000;}

.p2p_page footer.gradient_bg5{background-image: none;}
.p2p_page footer.migration_footer{color: #020441;}
.p2p_page footer.migration_footer .solid_text { color: #020441; -webkit-text-fill-color: unset;}

.sticky_top{position: -webkit-sticky; position: sticky; top: 80px;}
.heading_text.border_lien::after{content: ""; background: #fff; background-size: 200% 100%; height: .6px; margin-top: 20px; width: 100px; display: block;}

.contact_input{box-shadow: none !important; border-radius: 5px; width: 100%; background: #fff; border: 1px solid #fff; color: #000; padding: 18px 20px;}
.contact_input::placeholder{color: #000; opacity: 1;}
.contact_input option{color: #000;}
.contact_input:focus{box-shadow: none;}
.contact_input:focus-visible{box-shadow: none; outline: none;}
.bulletin_box form .header_btn{padding: 15px 35px; font-weight: 700;}

.working_address{margin-bottom: 30px; min-height: 50px; padding-left: 70px; position: relative;}
.working_address:last-child{margin-bottom: 0px;}
.working_address img{width: 50px; position: absolute; left: 0; top: 0;}
.working_address h4{font-size: 20px; font-weight: 600;}
.working_address p{margin-bottom: 0px;}
.working_address p a{color: #fff;}
.working_address p a:hover{color: #e75cdf;}

.Powefull_Statistics_bg{color: #141d36; background-image: linear-gradient(90deg, #5fe7cf 10%, #587ec9 100%); padding: 40px 40px; border-radius: 20px;}

.total_register_box{text-align: center; position: relative;}
.total_register_box::before{content: ""; right: -6px; top: 17px; background: #fff; display: block; position: absolute; height: 100px; width: 1px;}
.total_register_box.border_none:before{display: none;}
.total_register_box img{margin-bottom: 10px; width: 50px;}
.total_register_box h2{font-weight: 700;}
.total_register_box p{margin-bottom: 0px; font-size: 17px;}


























