@font-face {
    font-family: 'Aeonik';
    src: url('https://i.23robo.info/projects/memo/fonts/Aeonik-Medium.woff2') format('woff2'),
         url('https://i.23robo.info/projects/memo/fonts/Aeonik-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body {
	padding-bottom: 0;
  	position: relative;
	font-family: 'Prompt';
}
.guest {
	background-image: url('https://i.23robo.info/projects/memo/img/body_back.webp');
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.guest::before {
	content: '';
	position: absolute;
	width: 535px;
	height: 488px;
	border-radius: 568px;
	background: #5E6ECE;
	filter: blur(225px);
	opacity: 0.6;
	left: -180px;
	top: -100px;
}
.guest::after {
	content: '';
	position: absolute;
	width: 535px;
	height: 488px;
	border-radius: 568px;
	background: #5E6ECE;
	filter: blur(225px);
	opacity: 0.6;
	right: 0;
	top: 80px;
	z-index: -1;
}
h1,h2,h3,h4,h5,h6,p,span,button,input,a,div {
	font-family: 'Prompt';
}
.guest .navbar-default {
	margin-bottom: 0;
	background: transparent !important;
	border: none !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 30px;
}
.guest .navbar-center {
	border-radius: 41px !important;
	border: 1px solid #DEE4F2;
	background: #FFF;
	box-shadow: 0px 4px 41.7px 0px rgba(152, 184, 255, 0.20);
	margin-left: 120px;
	padding: 8px;
}
.guest .navbar-center li a {
	background: transparent !important;
	color: #868181 !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.guest .navbar-center li.active a {
	border-radius: 27px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%) !important;
	color: #FFF !important;
	min-width: 90px;
	min-height: 38px;
}
.guest .navbar-right .btn.btn-secondary {
	width: 128px;
	height: 54px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.guest .navbar-right .dropdown-toggle {
	width: 127px;
	height: 54px;
	border-radius: 27px;
	background: #FFD25D !important;
	color: #0F0F0F !important;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-right: 8px;
}
ul {
    padding: 0;
    margin: 0;
}
ul li {
    list-style: none;
}
#top_sec {
	position: relative;
	background-image: url('https://i.23robo.info/projects/memo/img/top_bg.webp');
	background-size: 100% 100%;
	padding-top: 150px;
}
#top_sec::before {
	content: '';
	position: absolute;
	background-image: url('https://i.23robo.info/projects/memo/img/top_back_img.webp');
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
}
#top_sec .row .top_row:first-child {
	padding-top: 50px;
}
.tag_title {
	display: flex;
	align-items: center;
}
.rating {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-left: 10px;
	border-radius: 23px;
	background: #FFF;
	width: auto;
	height: 46px;
	padding: 6px;
}
.rating span {
	width: 63px;
	height: 34px;
	border-radius: 23px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
}
.rating p {
	color: #080B1B;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}
.main-title {
	color: #080B1B;
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -1.2px;
	position: relative;
}
.txt {
	color: #484B59;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
}
.curve_line {
	position: relative;
}
.curve_line::before {
	content: '';
	position: absolute;
	background-image: url('https://i.23robo.info/projects/memo/img/curves.webp');
	background-repeat: no-repeat;
	width: 416.76px;
	height: 50.656px;
	bottom: -40px;
	background-position: left center;
	left: -40px;
}
.frm_flex_input {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
}
.guest .frm_flex_input .form-control {
	width: 270px;
}
.form-group {
	position: relative;
}
.guest .form-control {
	border-radius: 30px;
	background: #FFF;
	min-height: 54px;
	border: none;
	box-shadow: none;
	color: #484B59;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left: 38px;
}
.inpt-icon {
	position: absolute;
	top: 13px;
	left: 10px;
}
.checkbox_flex {
	margin-bottom: 20px;
}
label {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.forgot-password {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.btn.btn-primary {
	border-radius: 30px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	border: none;
	padding: 10px 14px;
	min-height: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-width: 123px;
}
.deliver_txt {
	width: 422px;
	height: 68px;
	border-radius: 50px;
	background: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	padding: 18px;
    position: relative;
}
.time_txt {
	color: #484B59;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	width: 93px;
	height: 26px;
	border-radius: 50px;
	background: #F8EEFF;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto;
}
.deliver_txt strong {
	margin-left: 7px;
	margin-right: 5px;
}
.deliver_txt span svg {
	transform: translateY(2px);
}
.row.deliver_row {
	position: relative;
}
.row.deliver_row::before {
	content: '';
	position: absolute;
	width: 359px;
	height: 1px;
	background: #E4E0F0;
	left: 0;
	top: 34px;
}
.row.deliver_row::after {
	content: '';
	position: absolute;
	width: 359px;
	height: 1px;
	background: #E4E0F0;
	right: 0;
	top: 34px;
}
#why_choose {
	padding: 80px 0;
}
#why_choose .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.blue-txt {
	width: 156px;
	height: 47px;
	border-radius: 14px;
	background: #F4F4F4;
	color: #5E6ECE;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
    margin-bottom: 15px;
}
.title {
	color: #080B1B;
	font-size: 48px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
#why_choose .title {
	font-size: 40px;
	padding-top: 10px;
	padding-bottom: 25px;
}
#why_choose .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
}
.btn.btn-secondary {
	width: 187px;
	height: 54px;
	border-radius: 30px;
	background: #0D0425;
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#why_choose .btn.btn-secondary {
    margin-left: auto;
}
.step_card_wrapper {
	border-radius: 17px;
	background: #F4F4F4;
	padding: 20px;
}
.step_card_wrapper h4 {
	color: #080B1B;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 107.346%;
}
.step_card_wrapper p {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}
.step_flex_rise {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 39px;
	background: #F4F4F4;
	padding: 20px;
	margin-top: 20px;
	height: 80px;
}
.rise_txt {
	color: #100B24;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin: 0;
}
.rise_txt span {
	color: #6343F3;
}
#our_service {
	padding: 80px 0;
}
.service_btn_flex {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 20px;
}
.btn.btn_service {
	border-radius: 31px;
	border: 1px solid #F2F2F2;
	background: #FFF;
	width: 148px;
	height: 50px;
	color: #484B59;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.service_btn_flex .btn.btn-primary {
	min-width: 148px;
}
.top_non_drop {
	position: relative;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 28px;
	border: 1px solid #EBE7F6;
	background: #FFF;
	padding: 20px;
	width: max-content;
	margin: 50px auto;
}
.top_non_drop li {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 5px;
	border-radius: 19px;
	background: #F4F4F4;
	color: #080B1B;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 10px;
	margin-right: 10px;
}
#features_smm_panel .blue-txt {
	margin: 15px auto;
}
.row.features_row {
	margin-top: 20px;
}
.support_top_img {
	margin-top: 15px;
}
#features_smm_panel {
	position: relative;
}
#features_smm_panel::before {
	content: '';
	position: absolute;
	width: 535px;
	height: 488px;
	border-radius: 535px;
	opacity: 0.5;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	filter: blur(225px);
	z-index: -1;
	left: -250px;
}
#features_smm_panel::after {
	content: '';
	position: absolute;
	width: 406.274px;
	height: 366.326px;
	border-radius: 406.274px;
	opacity: 0.5;
	background: #C645F9;
	filter: blur(225px);
	z-index: -1;
	right: 0;
	bottom: -100px;
}
#our_social {
	padding: 80px 0;
}
#our_social .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#our_social .row .btn.btn-secondary {
	margin-left: auto;
}
#our_social .title {
	padding-top: 10px;
	padding-bottom: 25px;
}
#our_social .curve_line::before {
	left: -70px;
}
.step_socal_wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
    margin-bottom: 30px;
}
.step_socal_wrapper li h6 {
	color: #080B1B;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 127.812%;
	padding-top: 15px;
}
.our_card_wapper {
	border-radius: 15px;
	background: #F4F4F4;
	padding: 25px;
	transition: 0.3s all linear;
	margin-bottom: 20px;
}
.our_card_flex {
	display: flex;
	justify-content: space-between;
}
.our_title {
	color: #080B1B;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 121.183%;
	padding-top: 20px;
	padding-bottom: 30px;
}
.our_card_wapper .btn.btn-secondary {
	margin-left: unset;
	width: 100%;
	height: 48px;
}
.our_card_wapper:hover {
	background: #FFF;
	box-shadow: 16px 20px 52.5px 0px rgba(138, 138, 170, 0.26);
}
.our_card_wapper:hover .btn.btn-secondary {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	border: none;
}
.our_card_wapper:hover .our_card_flex svg path {
	fill: #5E6ECE;
}
.card_prp {
	border-radius: 24px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	height: 238px;
	padding: 25px;
	margin-top: -20px;
}
.our_title_hero {
	color: #FFF;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.card_prp .btn.btn-secondary {
	background: #fff;
	color: #1E1E1E;
	margin-top: 70px;
	margin-left: unset !important;
	height: 46px;
}
#how_its_work .blue-txt {
	margin: 15px auto;
}
.how_box {
	margin-top: 120px;
}
.how_box h2 {
	color: #080B1B;
	font-size: 30px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin: 15px 0;
}
.how_box p {
	color: #484B59;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.how_box {
	position: relative;
}
.how_box_01 .numer_pos {
	position: absolute;
	right: 110px;
	top: -70px;
}
.how_box_02 .numer_pos {
	position: absolute;
	right: 40px;
	top: -70px;
}
.how_box_03 .numer_pos {
	position: absolute;
	right: -20px;
	top: -70px;
}
.row.snake_row {
	background-image: url('https://i.23robo.info/projects/memo/img/snake.webp');
	background-repeat: no-repeat;
	background-size: auto;
	background-position: top center;
}
.how_box_02 {
	margin-top: 300px;
}
.how_box_03 {
	margin-top: 350px;
}
#how_its_work {
	position: relative;
}
#how_its_work::before {
	content: '';
	position: absolute;
    top: 0;
	left: -350px;
	width: 535px;
	height: 488px;
	flex-shrink: 0;
	border-radius: 535px;
	opacity: 0.5;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	filter: blur(225px);
}
#cheap_sec {
	padding: 80px 0;
}
.black_box {
	border-radius: 31px;
	background: #111112;
	padding: 25px;
	position: relative;
	overflow: hidden;
	min-height: 578px;
}
.black_box h2 {
	color: #FFF;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.black_box p {
	color: #FEFCFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding-bottom: 40px;
}
.black_box .btn.btn-primary {
	width: 175px !important;
}
.black_box img {
	position: absolute;
	bottom: -107px;
	right: -100px;
}
.card_yellow_box {
	border-radius: 31px;
	background: #FFD25D;
	padding: 25px;
	margin-bottom: 20px;
    min-height: 277px;
}
.card_purple_box {
	border-radius: 31px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	padding: 25px;
    min-height: 277px;
}
.card_yellow_box .card_txts h4 {
	color: #080B1B;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: -10px;
}
.card_yellow_box .card_txts p {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.card_purple_box h4 {
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-top: -10px;
}
.card_purple_box p {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
#overview_sec .blue-txt {
	margin: 15px auto;
}
#overview_sec {
	position: relative;
}
#overview_sec::before {
	content: '';
	position: absolute;
	width: 535px;
	height: 488px;
	flex-shrink: 0;
	border-radius: 535px;
	opacity: 0.5;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	filter: blur(225px);
	left: -250px;
	top: 50px;
}
#overview_sec::after {
	content: '';
	position: absolute;
	width: 406.274px;
	height: 366.326px;
	transform: rotate(-0.797deg);
	flex-shrink: 0;
	border-radius: 406.274px;
	opacity: 0.5;
	background: #C645F9;
	filter: blur(225px);
	right: 13px;
	bottom: 0;
	z-index: -1;
}
#customers_sec {
	padding: 80px 0;
}
#customers_sec .row {
	border-radius: 38px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	padding: 50px;
	position: relative;
	overflow: hidden;
}
#customers_sec .row::before {
	content: '';
	position: absolute;
	background-image: url('https://i.23robo.info/projects/memo/img/slider_shade.webp');
	background-size: 100% auto;
    background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
}
.card_slider {
	border-radius: 18px;
	background: #F4F4F4;
	padding: 25px;
	margin-right: 20px;
}
.card_img_slider {
	display: flex;
	align-items: center;
}
.card_img_slider span {
	margin-left: auto;
}
.slider_title {
	color: #080B1B;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin: 0;
}
.card_img_slider img {
	margin-right: 10px;
}
.card_txt_slider {
	color: #484B59;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	border-top: 1px solid #DCD7E9;
	padding-top: 20px;
	margin-top: 20px;
}
#customers_sec .row .title {
	color: #fff;
	padding-bottom: 80px;
}
#customers_sec .btn.btn-primary {
	width: 304px;
	height: 64px;
	border-radius: 18px;
	background: #FFF;
	color: #080B1B;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.4px;
	text-align: center;
	justify-content: center;
	margin-top: 40px !important;
	margin: auto;
}
.row.faq_row {
	padding-top: 50px;
}
.row.faq_row .nav-pills .nav-link {
	border-radius: 14px;
	background: linear-gradient(90deg, #F4F4F4 0%, rgba(244, 244, 244, 0.00) 100%);
	width: 100%;
	border: none;
	height: 87px;
	margin-bottom: 15px;
	color: #080B1B;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 20px;
    transition: 0.3s all linear;
    position: relative;
}
.row.faq_row .nav-pills .nav-link span {
	width: 53px;
	height: 53px;
	min-width: 53px;
	background: #FFF;
	filter: drop-shadow(0px 2px 0px rgba(126, 122, 147, 0.14));
	display: flex;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
	color: #5E6ECE;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.row.faq_row .nav-pills .nav-link:hover {
	background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
	box-shadow: 0px 17px 33px 0px rgba(94, 110, 206, 0.22);
}
.row.faq_row .nav-pills .nav-link:hover span {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
}
.gray_box {
	border-radius: 15px;
	background: #F4F4F4;
	padding: 30px;
	min-height: 384px;
}
.gray_box h2 {
	color: #080B1B;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding-top: 30px;
}
.gray_box p {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
}
.row.faq_row .nav-pills {
	border-right: 4px solid #F8F6FF;
	padding-right: 20px;
}
.row.faq_row .nav-pills .nav-link:hover::before {
	content: '';
	position: absolute;
	width: 4px;
	height: 44px;
	background: #5E6ECE;
	right: -23px;
}
#faq_sec {
	padding-bottom: 80px;
}
#footer_wrapper {
	padding-top: 80px;
	background-color: #0D0425;
	background-image: url('https://i.23robo.info/projects/memo/img/footer_bg.webp');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.footer_title {
	color: #FFF;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.txt_white {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.row.footer_top {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.row.footer_top .btn.btn-primary {
	justify-content: center;
	width: 176px;
	margin-left: auto;
}
.footer_logo {
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.social_footer {
	display: flex;
	align-items: center;
	gap: 8px;
}
.fc_title {
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.social_footer li a {
	width: 46px;
	height: 46px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	color: #fff;
	font-size: 18px;
    text-decoration: none;
}
.step_footer_service {
	display: flex;
	align-items: center;
}
.step_footer_service ul {
	border-radius: 16px;
	background: #150A33;
	padding: 25px;
	min-width: 237px;
	margin-right: 16px;
}
.step_footer_service ul h6 {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-bottom: 1px solid rgba(255, 255, 255, 0.15);
	width: max-content;
	padding-bottom: 12px;
}
.step_footer_service ul li a {
	border-radius: 10px;
	background: #0D0425;
	width: 100%;
	height: 38px;
	display: flex;
	align-items: center;
	padding: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 10px;
}
.row.footer_row .txt_white {
	padding-bottom: 40px;
}
.copy_wrapper_bg {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	padding: 13px 90px;
	height: 48px;
	margin-top: 70px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.copy_wrapper_bg .txt_white {
	margin: 0;
}
.copy_wrapper {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 8px;
}
.copy_wrapper li a {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.copy_wrapper .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
#signup_Sec {
	padding-top: 180px;
	padding-bottom: 80px;
}
.purple_txt {
	color: #5E6ECE;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 126%;
}
.purple_title {
	color: #5E6ECE;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 126%;
}
#signup_Sec .title {
	font-size: 52px;
	font-style: normal;
	font-weight: 700;
	position: relative;
	z-index: 9;
}
.signup_left_side .btn.btn-secondary {
	width: max-content;
	padding: 25px;
	height: 60px;
	margin-top: 20px;
}
.guest .well {
	border-radius: 25px;
	background: #FFF;
	box-shadow: none;
	border: none;
	padding: 25px;
}
.yellow_box {
	border-radius: 60px;
	border: 1.5px solid #FFF;
	background: #FFD25D;
	padding: 12px;
	width: 258px;
	height: 71px;
	display: inline-flex;
	align-items: center;
	color: #FFF;
	position: relative;
}
.yellow_box::before {
	content: '';
	position: absolute;
	width: 258.284px;
	height: 71.274px;
	transform: rotate(-9.078deg);
	border-radius: 60px;
	opacity: 0.36;
	background: #FFD25D;
	z-index: -1;
	left: 0;
}
.guest #signup_Sec .form-control {
	border-radius: 38px;
	border: 1px solid rgba(235, 231, 246, 0.49);
	background: #F4F4F4;
	color: #080B1B;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	padding-left: 53px;
}
#signup_Sec .inpt-icon {
	width: 35px;
	height: 35px;
	border-radius: 29px;
	background: #FFD25D;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 9px;
}
.guest .pull-right-middle {
	color: #080B1B;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
}
.guest .pull-right-middle a {
	color: #A38DFF;
}
#signup_Sec .form-inline .form-group {
	width: 100%;
	margin-top: 15px;
}
#signup_Sec .btn.btn-primary {
	justify-content: center;
	width: 100%;
	min-width: 100%;
	height: 53px;
}
.title-black {
	color: #080B1B;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
.signup_left_side {
	padding-top: 30px;
	position: relative;
}
.signup_left_side::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url('https://i.23robo.info/projects/memo/img/signup_arrow.webp');
	background-repeat: no-repeat;
	background-position: bottom left;
	left: 0;
	bottom: -80px;
}
#service_wrapper {
	padding: 150px 0;
}
.bg_txt {
	border-radius: 52px;
	background: #5E6ECE;
	width: max-content;
	margin: auto;
	padding: 25px;
	color: #FFF;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	height: 60px;
	margin-top: 25px;
	display: flex;
	align-items: center;
}
.card_wrapper {
	border-radius: 20px;
	background: #FFF;
	padding: 25px;
	margin-bottom: 20px;
	position: relative;
}
.card_wrapper::before {
	content: '';
	position: absolute;
	width: 189px;
	height: 189px;
	background: rgba(7, 29, 64, 0.29);
	filter: blur(100px);
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: -1;
}
.row.service_card {
	padding-top: 50px;
}
.card_wrapper img {
	padding-top: 30px;
	padding-bottom: 25px;
}
.card_wrapper .card-title {
	color: #080B1B;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 117%;
	padding-bottom: 10px;
}
.card_wrapper .card-body {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 127.776%;
}
#contact_us {
	padding: 150px 0;
}
#contact_us .card_wrapper img {
	padding-top: 0;
	padding-bottom: 8px;
	margin: auto;
}
#contact_us .card_wrapper::before {
	display: none;
}
#contact_us .card_wrapper {
	box-shadow: 0px 59px 100px 0px rgba(102, 105, 111, 0.31);
}
#forgot_password {
	padding: 150px 0;
}
#forgot_password .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.guest .forgot_pass .form-control {
	box-shadow: 0px 15px 25.9px 0px rgba(72, 75, 89, 0.16);
	padding-left: 15px;
}
.forgot_pass .btn.btn-primary {
	margin: auto;
	justify-content: center;
	width: 190px;
	height: 60px;
}
/* after login css  */
.sidebar {
	position: fixed;
	width: 230px;
	border-radius: 20px;
	background: #FFF;
	padding: 20px;
	height: calc(100% - 30px);
	z-index: 9999;
	left: 0;
	top: 15px;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	scrollbar-width: thin;
}
.sidebar-nav {
	padding: 0;
	list-style: none;
	margin: 28px 0;
}
.sidebar-nav li .dropdown-item {
	padding-bottom: 0;
}
.sidebar-nav li a {
	display: flex;
	align-content: center;
	align-items: center;
	padding: 12px;
	text-decoration: none !important;
	color: #484B59;
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
.btn_dropdown_black {
	border-radius: 21.5px;
	background: #200E32 !important;
	height: 43px;
	display: flex;
	align-items: center;
	color: #fff !important;
}
.sidebar-nav li.active a, .sidebar-nav li.active a:hover, .sidebar-nav li a:hover, .sidebar-nav li a:focus {
	/* border-radius: 21.5px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%); */
	color: #fff;
	padding-bottom: 12px;
	border-radius: 21.5px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	box-shadow: 0 4px 7.2px 0 rgba(255, 255, 255, 0.53) inset;
}
.sidebar-nav li.active a .menu-icon img, .sidebar-nav li.active a:hover .menu-icon img, .sidebar-nav li a:hover .menu-icon img, .sidebar-nav li a:focus .menu-icon img {
	filter: drop-shadow(0px 100px 0 #fff);
	transform: translateY(-100px);
}
.menu-icon {
	margin-right: 10px;
	overflow: hidden;
}
.sidebar-nav li {
	width: 100%;
}
.sidebar-nav li .dropdown {
	width: 100%;
}
.sidebar-nav li .dropdown .btn.dropdown-toggle {
	width: 100%;
	display: flex;
	background: transparent;
	color: #484B59;
	box-shadow: none;
}
.sidebar-ftr {
	border-radius: 15px;
	background: #5E6ECE;
	padding: 20px;
	height: 145px;
	text-align: center;
	margin-top: 100px;
}
.sidebar-ftr h4 {
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 126%;
	width: 80%;
	margin: auto;
}
.sidebar-ftr .btn.btn-secondary {
	justify-content: center;
	height: 37px;
	background: #fff;
	color: #080B1B;
	margin-top: 15px;
	width: 100%;
}
.inner-warp {
	padding-left: 230px;
}
.top-left-ul {
	padding: 0;
	list-style: none;
	margin: 0;
	display: flex;
	align-items: center;
	align-content: center;
}
.breadcrumm {
	color: #484B59;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
	margin-left: 15px;
}
.breadcrumm span {
	color: #080B1B;
}
.top-right-ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	align-content: center;
}
.top-right-ul li a {
	border-radius: 50px;
	border: 1px solid #EBE7F6;
	background: #FFFFFF;
	padding: 7px;
	display: flex;
	align-items: center;
	align-content: center;
	color: #080B1B;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -.32px;
	text-decoration: none !important;
	min-width: 42px;
	height: 42px;
	justify-content: center;
	margin-left: 10px;
}
.top-right-ul .dropdown-currencies a {
	width: 140px !important;
	height: 42px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
}
.top-right-ul .dropdown-currencies #currencies-list li a {
	border: none;
	padding: 0;
	height: 25px;
}
.top-bar {
	padding-top: 12px;
	padding-bottom: 20px;
	background: #FFF;
	margin-bottom: 20px;
	border-bottom: 1px solid #EBE7F6;
}
.top-bar .row {
	display: flex;
	align-items: center;
}
.top-right-ul .btn.btn-primary {
	color: #fff;
	height: 42px;
	border-radius: 25px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	box-shadow: 0 4px 4px 0 rgba(255, 255, 255, 0.64) inset;
}
.inner_wrapper_box {
	border-radius: 24px;
	border: 1px solid #EBE7F6;
	background: rgba(244, 244, 244, 0.28);
	backdrop-filter: blur(175px);
	padding: 25px;
}
.inner_wrapper_box {
	border-radius: 24px;
	border: 1px solid #EBE7F6;
	background: rgba(244, 244, 244, 0.28);
	backdrop-filter: blur(175px);
	padding: 25px 10px;
	margin: 0 16px;
}
.left_welcome_box {
	border-radius: 12px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	padding: 20px;
	position: relative;
	/* width: 398px; */
}
.welcome_title {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin-bottom: 10px;
}
.welcome_txt {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
}
.left_welcome_box .btn.btn-primary {
	width: 119px;
	min-height: 38px;
	border-radius: 36px;
	background: #FFF;
	color: #080B1B;
}
.left_welcome_box img {
	position: absolute;
	right: 18px;
	bottom: 15px;
}
.right_welcome_box {
	border-radius: 12px;
	background: #0E0426;
	padding: 20px;
	min-height: 175px;
	/* width: 398px; */
}
.step_account_box {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.step_account_box li {
	width: 32%;
	height: 96px;
	border-radius: 5px;
	background: #FFF;
	padding: 10px;
}
.account_content h6 {
	color: #484B59;
	font-size: 8px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin: 0;
}
.account_content p {
	color: #080B1B;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin: 0;
}
.account_content {
	padding-top: 22px;
}
.blnce_box {
	border-radius: 12px;
	border: 1px solid #EBE7F6;
	background: #FFF;
	padding: 20px;
	min-height: 176px;
}
.blnce_funds {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.blnce_funds .btn.btn-primary {
	min-width: 90px;
	min-height: 22px;
	background: #0E0426;
}
.blnce_bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 20px;
}
.blnce_bottom h4 {
	color: #5E6ECE;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin: 0;
}
.blnce_bottom p {
	color: #080B1B;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.neworder_row .col-sm-5 {
	width: 38%;
}
.neworder_row .col-sm-2 {
	width: 24%;
}
.ser-cat-title {
	position: relative;
	color: #FFF;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.20;
	margin-bottom: 10px;
	padding-left: 0;
	border-left: 2px solid #A38DFF;
}
.ser-cat-title-txt {
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding-right: 10px;
	color: #000;
	padding-left: 10px;
	font-size: 20px;
	font-weight: 500;
}
.ser-cat-title::after {
	content: '';
	background-color: rgba(7, 29, 64, 0.10);
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 50%;
	transform: translateY(-50%);
}
.ser-cat-list {
	list-style: none;
	padding: 0;
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}
.ser-cat-title-txt {
	position: relative;
	z-index: 1;
	padding-right: 10px;
}
.row.ser-cat-row {
	padding-top: 30px;
	padding-bottom: 20px;
}
.auth .well {
	border-radius: 24px;
	border: 1px solid #EEE;
	background: rgba(255, 255, 255, 0.64);
	backdrop-filter: blur(150px);
	padding: 20px;
	box-shadow: none;
}
.custom-tabs.nav-tabs li .nav-link {
	border-radius: 36px;
	background: #0E0426;
	color: #FFF;
	padding: 15px;
	font-size: 12px;
	font-weight: 400;
	border: none !important;
}
.custom-tabs.nav-tabs li .nav-link.active {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
}
.custom-tabs.nav-tabs {
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px;
	border: 0;
}
.auth .form-control {
	border-radius: 36px;
	border: 1px solid #EBE7F6 !important;
	background: #FFF !important;
	color: #1A234A;
	padding: 11px 20px;
	min-height: 50px;
	box-shadow: none !important;
	outline: none !important;
}
.neworder .well .btn.btn-primary {
	width: 100%;
	justify-content: center;
	gap: 5px;
	height: 50px;
}
.service_box {
	border-radius: 24px;
	background: linear-gradient(180deg, #5E6ECE 0%, rgba(198, 69, 249, 0.00) 100%);
	padding: 20px;
}
.service_box h2 {
	color: #FFF;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
.service_under_box {
	border-radius: 12px;
	background: #FFF;
	box-shadow: 0px 12px 87.1px 0px rgba(123, 118, 150, 0.16);
	padding: 20px;
}
.service_content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.service_under_box ul li p {
	color: #080B1B;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}
.service_under_box ul li {
	display: flex;
	align-items: center;
	border-radius: 12px;
	border: 1px solid #EBE7F6;
	background: #F4F4F4;
	margin-bottom: 10px;
	height: 50px;
	padding: 8px;
}
.service_icon {
	width: 26px;
	height: 26px;
	border-radius: 6px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 5px;
}
.service_content h6 {
	color: #484B59;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}
.service_content p {
	color: #080B1B !important;
	font-size: 12px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal !important;
	margin-left: auto !important;
	text-align: right !important;
	float: right !important;
}
.service_description_box {
	border-radius: 10px;
	border: 1px solid #EBE7F6;
	background: #F4F4F4;
	padding: 12px;
}
.service_description_box h6 {
	color: #080B1B;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.service_description_box p {
	color: #484B59;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.custom-tabs.nav-tabs li .nav-link {
	width: 145px;
	height: 44px;
	display: flex;
	align-items: center;
	align-content: center;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	justify-content: center;
	text-align: left;
	gap: 5px;
	margin-bottom: 5px;
}
.custom-tabs.nav-tabs li .nav-link .navtabs-txt {
	margin-left: 2px;
}
.custom-tabs > li + li {
	margin-left: 0;
}
.auth::after {
	content: '';
	width: 344px;
	height: 344px;
	border-radius: 344px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	filter: blur(225px);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
    z-index: -1;
    right: 5%;
}
.auth::before {
	content: '';
	width: 344px;
	height: 344px;
	border-radius: 172px;
	background: #C645F9;
	filter: blur(225px);
	position: absolute;
	top: calc(50% + 200px);
	transform: translateY(-50%);
	z-index: -1;
	left: 30%;
}
.auth .form-control {
	border-radius: 36px;
	border: 1px solid #EEE !important;
	background: #FFF !important;
}
.auth .form-control::placeholder {
	color: rgba(72, 75, 89, 0.50);
}
.auth textarea.form-control {
	resize: none;
}
.ser-cat-wrap {
	display: flex;
	align-items: center;
	align-content: center;
	margin-bottom: 20px;
	position: relative;
	flex-wrap: nowrap;
	overflow: hidden;
}
.ser-cat-wrap .ser-cat-title {
	color: #080B1B;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2;
	margin-right: 5px;
	white-space: nowrap;
	border: 0;
	position: relative;
	padding-left: 4px;
	margin-bottom: 0;
}
.ser-cat-line {
	background: rgba(7, 29, 64, 0.10);
	display: flex;
	margin-left: auto;
	height: 1px;
	flex: 0 0 100%;
}
.ser-cat-wrap .ser-cat-title::after {
	display: none;
}
.ser-cat-wrap .ser-cat-title::before {
	content: '';
	width: 2px;
	height: 14px;
	border-radius: 12px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.ser-cat-list li a {
	margin-right: 5px;
	display: flex;
}
.ser-cat-list li:last-child a {
	margin-right: 0;
}
.ser-filter {
	width: 218px;
	border-radius: 30px !important;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%) !important;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	min-height: 50px !important;
}
.ser-filter-ul {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	align-content: center;
}
.ser-filter-ul .search {
	flex: 0 0 calc(100% - 218px);
	max-width: calc(100% - 218px);
	margin-left: 12px;
}
.search .form-group {
	margin-bottom: 0;
}
.ser-filter-ul .search .btn.btn-default {
	padding: 0;
	border: 0;
	position: absolute;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 21px;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
.ser-filter-ul .search .form-control {
	border-radius: 30px;
	border: 1px solid #EBE7F6 !important;
	background: #FFF !important;
}
.ser-filter-ul .search .form-control::placeholder {
	color: #080B1B;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}
.table thead tr th {
	background: #0E0426;
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	padding: 12px;
	border: 0;
}
.table thead tr th:first-child {
	border-radius: 30px 0 0 30px;
}
.table thead tr th:last-child {
	border-radius: 0 30px 30px 0;
}
.cat-name td {
	border: 0 !important;
	border-radius: 30px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2 !important;
	padding: 12px !important;
}
.table {
	border-collapse: separate;
	border-spacing: 0 10px;
}
.table tr:not(.cat-name) td {
	border-top: 1px solid #EBE7F6;
	background-color: #FFF;
	border-bottom: 1px solid #EBE7F6;
	padding: 12px !important;
	color: #080B1B;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
}
.table tr:not(.cat-name) td:first-child {
	border-radius: 30px 0 0 30px;
  	border-left: 1px solid #EBE7F6;
}
.table tr:not(.cat-name) td:last-child {
	border-radius: 0 30px 30px 0;
  	border-right: 1px solid #EBE7F6;
}
.table > thead > tr > th,
.table > tbody > tr > th, 
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	vertical-align: middle;
}
.service-description .btn.btn-primary {
	justify-content: center;
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	min-height: 30px;
}
.service-name {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}
.btn-wrap {
	display: flex;
	align-items: center;
	align-content: center;
}
.directorder {
	width: 30px;
	height: 30px;
	border-radius: 31px;
	background-color: #0E0426;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin-left: 4px;
}
.modal-backdrop.fade.in {
	display: none;
}
.service-description .modal.in {
	background-color: rgba(0,0,0,30%);
	z-index: 9999999;
}
.add-cat-row {
	padding-bottom: 40px;
}
.add-cat-row .ser-cat-list li a {
	border-radius: 17px;
	background: #FFF;
	box-shadow: 0px 4px 4px 0px rgba(123, 118, 150, 0.17);
	display: flex;
	width: 58px;
	height: 59px;
	align-items: center;
	justify-content: center;
}
.add_form_row .btn.btn-primary {
	width: 100%;
	justify-content: center;
	gap: 5px;
}
.gradient_box {
	width: 60px;
	height: 28px;
	border-radius: 14px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}
.api-table tbody tr td {
	border-radius: 0 !important;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(150px);
	border-right: none !important;
	border-bottom: 1px solid #EBE7F6;
	border-right: 1px solid #EBE7F6;
	border-left: none !important;
	border-top: none !important;
}
.api-table tbody tr td:first-child {
	border-left: 1px solid #EBE7F6 !important;
	border-radius: 0 0 0 20px !important;
}
.api-table tbody tr td:last-child {
	border-right: 1px solid #EBE7F6 !important;
	border-radius: 0 0 20px 0 !important;
}
.api-table {
	border-collapse: collapse;
}
.api-table thead tr th {
	border-radius: 0 !important;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	backdrop-filter: blur(150px);
	padding: 15px;
}
.api-table thead tr th:first-child {
	border-radius: 20px 0 0 !important;
}
.api-table thead tr th:last-child {
	border-radius: 0 20px 0 0 !important;
}
.api-table tr:not(.cat-name) td {
	padding: 30px !important;
}
.api-box-row {
	padding-top: 20px;
}
.frm-box {
	border-radius: 24px;
	border: 1px solid #EBE7F6;
	background: rgba(255, 255, 255, 0.85);
	padding: 25px;
	margin-bottom: 20px;
	backdrop-filter: blur(150px);
}
.api-table-wrap {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.api-table-left {
	flex: 0 0 160px;
	max-width: 160px;
}
.api-table-title {
	color: #080B1B;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 17px;
}
.api-table-right {
	display: flex;
	align-items: center;
	align-content: center;
	flex: 0 0 calc(100% - 160px);
	max-width: calc(100% - 160px);
	justify-content: flex-end;
	white-space: nowrap;
	overflow-x: auto;
	scrollbar-width: thin;
}
.api-table-label {
	color: #080B1B;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	display: block;
	margin: 0 0 19px;
	text-transform: capitalize;
}
.api-table-value {
	color: #484B59;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
}
.example-title {
	color: #080B1B;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 31px;
}
pre {
	border-radius: 16px;
	border: transparent;
	background: transparent;
	padding: 0;
	color: #484B59;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
}
.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.api-table-list {
	padding: 0 0 10px;
	list-style: none;
	margin: 0;
	display: flex;
	align-items: center;
	align-content: center;
	overflow-x: auto;
	scrollbar-width: thin;
	margin-left: 54px;
}
.api-table-content {
	margin-right: 54px;
}
.nav-order-wrapper li a {
	border-radius: 30px;
	border: 1px solid #EBE7F6 !important;
	background: #FFF !important;
	color: #080B1B !important;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	padding: 16px 15px;
	margin-right: 2px;
}
.nav-order-wrapper li:first-child a {
	min-width: 81px;
	justify-content: center;
	display: flex;
	gap: 5px;
}
.nav-order-wrapper #history-search .form-control {
	border-radius: 30px;
	border: 1px solid #EBE7F6;
	background: #FFF;
}
.nav-order-wrapper #history-search .btn.btn-default {
	padding: 0;
	width: auto;
	min-width: unset;
	background: transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 17px;
	border: moccasin;
	color: #5E6ECE;
}
.nav-order-wrapper #history-search .input-group {
	width: 100%;
}
.order_status_flex {
	display: flex;
	align-items: center;
	gap: 8px;
}
.order_status_flex .order_status span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.order_status_flex .order_status_primary span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #4facfe 0%, #00f2fe 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.order_status_flex .order_status_success span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #56ab2f 0%, #a8e063 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.order_status_flex .order_status_danger span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #ff416c 0%, #ff4b2b 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.order_status_flex .order_status_warning span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #ff8008 0%, #ffc837 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.order_status_flex .order_status_pending span {
	border-radius: 21.5px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	min-width: 111px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 12px;
}
.re_order_btn {
	border-radius: 31px;
	background: #111112;
	min-width: 65px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff !important;
	font-size: 12px;
  	text-decoration: none;
}
.re_order_btn:hover {
    text-decoration: none;
}
.order-actions .btn.btn-xs.btn-success {
	background: #4CAF50;
	width: 98px;
	height: 38px;
	border-radius: 31px;
	font-size: 12px;
	color: #fff;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.order-actions .btn.btn-xs.btn-default {
	background: #FF2C2C;
	width: 98px;
	height: 38px;
	border-radius: 31px;
	font-size: 12px;
	color: #fff;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ticket_rows {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30px;
	margin-top: 20px;
}
.ticket_rows .media {
	border-radius: 36px;
	border: 1px solid #EEE;
	background: #FFF;
	width: 152px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	margin-right: 5px;
	margin-top: 0;
	text-decoration: none;
	cursor: pointer;
}
.ticket_rows .cat-name {
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
}
.ticket_rows .media:hover {
	border-radius: 25px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	border: none;
}
.ticket_rows .media:hover .cat-name {
	color: #FFF;
}
.ticket_rows .media:hover svg path{
	fill: #FFF;
}
.ticket .well .btn.btn-primary {
	width: 100%;
	justify-content: center;
}
.table tr:not(.cat-name) td a {
	color: #080B1B;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
.affiliate-box {
	display: flex;
	align-items: center;
	gap: 8px;
}
.affiliate-row {
	border-radius: 24px;
	border: 1px solid #EBE7F6;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(150px);
	padding: 20px;
}
.affiliate-icon {
	width: 53px;
	height: 53px;
	background: rgba(163, 141, 255, 0.15);
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.affiliate-title {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 0;
}
.affiliate-text {
	color: #080B1B;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	margin: 0;
}
.affiliate-status {
	border-radius: 12px;
	border: 1px solid #EBE7F6;
	background: rgba(255, 255, 255, 0.85);
	backdrop-filter: blur(150px);
	padding: 15px;
}
.affiliate-status-title {
	color: #FEFEFE;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
	border-radius: 12px 12px 0px 0px;
	background: #0E0426;
	backdrop-filter: blur(150px);
	position: absolute;
	width: 82%;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	padding: 8px 10px;
	height: 34px;
}
.affiliate-status-text {
	color: #080B1B;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	padding-top: 40px;
	margin: 0;
}
.affiliate-status-row {
	margin-top: 20px;
	margin-bottom: 20px;
}
.account .col-md-12 .row {
	display: flex;
	flex-wrap: wrap;
}
.account .col-md-12 .row > div {
	margin-bottom: 20px;
}
.account .well {
	height: 100%;
	margin: 0;
}
.sidebar-logo {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
/* .pinner {
	border-radius: 10px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	width: 40px;
	height: 40px;
	color: #fff !important;
	display: flex;
	align-items: center;
	justify-content: center;
} */
.top-left-ul .pinner {
	display: none;
}
.toggle .top-left-ul .pinner {
	display: flex;
}
.wrapper.toggle .inner-warp {
	padding-left: 0;
}
.wrapper.toggle .sidebar {
	left: -280px;
}
.top-left-ul .pinner {
	background: transparent;
	color: #000 !important;
}
.top-left-ul .pinner svg path {
	fill: #000;
}
.sm_title {
	color: #080B1B;
	font-size: 32px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
}
.wrapper.toggle .inner-wrap, .wrapper.toggle .sidebar, .wrapper .inner-wrap, .wrapper .sidebar {
	transition: 0.3s ease-in-out;
}
.media-heading {
	min-width: 121px;
	height: 42px;
	border-radius: 25px;
	border: 1px solid #EBE7F6;
	background: #FFF;
	color: #080B1B;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	margin-left: auto;
	padding: 12px;
}
.ticket .custom-tabs.nav-tabs li .nav-link {
	width: 120px;
}
#vote #tab-vote {
	text-align: left;
}
#btn-vote {
	margin-top: 15px;
}
#support-list span {
	padding-left: 15px;
}
#support-list img {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  object-fit: cover;
  display: block;
  margin: 0 auto 8px;
  transition: transform .35s ease, filter .35s ease;
}
#support-list img:hover {
  transform: scale(1.05) rotate(8deg);
  filter: drop-shadow(0 0 16px rgba(198,69,249,.55))
          drop-shadow(0 0 32px rgba(94,110,206,.35))
  			brightness(1.2);
}
#vote-static .vote-wrapper.refferal-box{
  border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(16,16,34,.08);padding:16px;
}
.custom-tabs.nav-tabs li.active .nav-link {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
}
.accordion_item .card-body:last-child {
	margin-bottom: 0;
}
.social-cate-title {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	margin-bottom: 0;
}
.row.social-cate-row {
	margin-top: 20px;
}
.social-cate-title-txt {
	font-size: 22px;
	font-weight: 700;
}
.social-cate-btn {
	font-size: 13px;
	border-radius: 21.5px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
	padding: 5px;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	width: 80px;
	height: 32px;
	gap: 4px;
}
.social-cate-list {
	display: flex;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	margin-top: 13px;
}
.social-cate-list li {
	flex: 0 0 19%;
	max-width: 19%;
	margin-right: 9px;
	margin-bottom: 9px;
}
/* .social-cate {
	display: flex;
	align-items: center;
	align-content: center;
	background: #F4F4F4;
	padding: 5px;
	border-radius: 5px;
	color: #080B1B;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none !important;
	box-shadow: 0 0 2px 0px rgba(0,0,0,50%);
} */
.social-cate {
	display: flex;
	align-items: center;
	align-content: center;
	background: #FBFBFB;
	padding: 8px;
	border-radius: 28px;
	color: #080B1B;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none !important;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12);
}
.social-cate-list-txt {
	margin-left: 5px;
}
.social-cate.active, .social-cate:hover {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
}
.social-cate-list:not(.active) {
	display: none;
}
.neworder-tabs .navtabs-txt, 
.neworder-tabs .tab-txt {
	display: none;
}
.neworder-tabs.custom-tabs.nav-tabs li .nav-link {
	font-size: 22px;
	width: 80px;
}
@media (max-width: 1199px) {
	.guest .navbar-center {
	margin-left: 52px;
}
.guest .frm_flex_input .form-control {
	width: 224px;
}
.row.deliver_row::after {
	width: 265px;
	height: 1px;
}
.row.deliver_row::before {
	width: 265px;
}
.top_non_drop li {
	font-size: 16px;
}
.curve_line::before {
	display: none;
}
.txt br {
	display: none;
}
.step_footer_service ul {
	min-width: auto;
	width: 100%;
}
.guest .navbar-center {
	margin-left: 12px;
}
.inner-warp {
	padding-left: 0;
}
.nav-order-wrapper li a {
	font-size: 12px;
	padding: 15px 10px;
}
}
@media (max-width: 991px) {
.guest .navbar-center {
	margin-left: 0;
	padding: 4px;
	width: 46%;
}
.guest .navbar-center li.active a {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%) !important;
	color: #FFF !important;
	min-width: 75px;
	min-height: 25px;
}
.guest .navbar-right .dropdown-toggle {
	width: 92px;
	height: 40px;
	font-size: 12px;
}
.guest .navbar-right .btn.btn-secondary {
	width: 92px;
	height: 40px;
	font-size: 12px;
}
.guest .navbar-center li a {
	font-size: 12px;
}
.main-title {
	font-size: 40px;
}
.tag_title {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
}
#top_sec .row .col-sm-6 {
	width: 100%;
}
.guest .frm_flex_input .form-control {
	width: 100%;
}
.frm_flex_input {
	display: flex;
	justify-content: flex-start;
	gap: 8px;
}
#top_sec .row .col-sm-6:last-child img {
	margin: auto;
}
.top_non_drop {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	gap: 7px;
}
.top_non_drop li {
	margin-right: 0;
	width: 200px;
	font-size: 14px;
    justify-content: flex-start;
}
.step_socal_wrapper li h6 {
	font-size: 16px;
}
.our_title {
	font-size: 16px;
}
.our_card_wapper {
	padding: 20px;
}
.card_prp .btn.btn-secondary {
	margin-top: 0;
}
.ser-cat-list {
	display: flex;
	overflow: scroll;
	justify-content: center;
	gap: 8px;
}
.neworder_row .col-sm-5 {
	width: 100%;
}
.modal-body {
	white-space: collapse;
}
.left_welcome_box {
	margin-bottom: 15px;
}
.right_welcome_box {
	margin-bottom: 15px;
}
.neworder_row .col-sm-2 {
	width: 100%;
}
.service_under_box ul li p {
	font-size: 12px;
}
.table-responsive {
	border: none;
}
.pull-right.search {
	width: 100%;
	margin-top: 10px;
}
.wapper_box_alert {
	flex-wrap: wrap;
	padding: 15px !important;
	border-radius: 15px !important;
}
.child_row {
	padding-top: 0 !important;
}
.wapper_box_alert ul {
	display: flex;
    align-items: center;
    justify-content: start !important;
    gap: 5px !important;
    flex-wrap: wrap;
    width: 100%;
}
.title-p {
	margin-bottom: 10px !important;
}
.wapper_box_alert ul li {
	width: 100% !important;
}
}
@media (max-width: 767px) {
	#top_sec {
	padding-top: 80px;
}
.row.deliver_row::before {
	display: none;
}
.row.deliver_row::after {
	display: none;
}
#why_choose {
	padding: 50px 0;
}
.step_card_wrapper {
	margin-bottom: 20px;
}
.rise_txt {
	font-size: 16px;
}
.col-sm-12 {
	width: 100%;
}
#our_service {
	padding: 50px 0;
}
.step_socal_wrapper {
	display: flex;
	flex-wrap: wrap;
}
#our_social .row .col-sm-3 {
	width: 50%;
}
.card_prp {
	height: auto;
	padding: 25px;
	margin-top: 0;
}
.row.snake_row {
	background-image: unset;
}
.numer_pos {
	display: none;
}
.how_box_02 {
	margin-top: 20px;
}
.how_box_03 {
	margin-top: 20px;
}
.card_yellow_box {
	margin-top: 20px;
}
#cheap_sec {
	padding: 50px 0;
}
.card_slider {
	padding: 15px;
}
#customers_sec .row {
	padding: 20px;
}
#customers_sec .row .title {
	padding-bottom: 30px;
}
.social_footer {
	margin-bottom: 20px;
}
.step_footer_service ul:last-child {
	margin-right: 0;
}
.how_box {
	margin-top: 30px;
}
#our_social {
	padding: 50px 0;
}
.signup_left_side::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url('https://i.23robo.info/projects/memo/img/signup_arrow.webp');
	background-repeat: no-repeat;
	background-position: bottom left;
	left: 0;
	bottom: -80px;
	z-index: -1;
}
.signup_left_side::before {
	z-index: -1;
}
.signup_left_side .btn.btn-secondary {
	width: max-content;
	padding: 25px;
	height: 60px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.signup_left_side::before {
	display: none;
}
.bg_txt {
	width: 100%;
	font-size: 16px;
}
#service_wrapper {
	padding-top: 100px;
	padding-bottom: 30px;
}
.nav-order-wrapper li a {
	font-size: 12px;
	padding: 12px 10px;
	margin-bottom: 8px;
}
.add-cat-row .ser-cat-list {
	overflow: unset;
	flex-wrap: wrap;
}
.ticket_rows {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 5px;
}
.ticket_rows {
	display: flex;
	align-items: center;
	justify-content: unset;
}
.ticket_rows .media {
	width: 114px;
	height: 48px;
}
}
@media (max-width: 575px) {
	.main-title {
	font-size: 35px;
}
.frm_flex_input {
	display: block;
}
#top_sec .row .top_row:first-child {
	padding-top: 100px;
}
.deliver_txt {
	width: 100%;
	height: 50px;
	padding: 15px;
}
.top_non_drop {
	margin: 20px auto;
}
.top_non_drop li {
	width: 100%;
}
#why_choose {
	padding: 20px 0;
}
#why_choose .title {
	font-size: 30px;
	padding-top: 10px;
	padding-bottom: 0;
}
.btn.btn-secondary {
	width: 187px;
	height: 48px;
	font-size: 14px;
}
.step_flex_rise {
	margin-top: 0;
}
#our_service {
	padding: 20px 0;
}
.title {
	font-size: 30px;
}
.row.features_row img {
	margin-bottom: 10px;
}
#our_social .title {
	padding-bottom: 0;
}
.step_socal_wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
}
#our_social .row .col-sm-3 {
	width: 100%;
}
.our_title_hero {
	font-size: 24px;
}
.card_prp {
	padding: 20px;
}
#our_social {
	padding: 20px 0;
}
#cheap_sec {
	padding: 20px 0;
}
.black_box h2 {
	font-size: 24px;
}
.black_box p {
	padding-bottom: 10px;
}
.card_purple_box {
	padding: 20px;
}
.card_yellow_box {
	padding: 20px;
}
#customers_sec {
	padding: 20px 0;
}
#customers_sec .row .title {
	padding-bottom: 0;
}
.card_slider {
	margin-right: 0;
}
#customers_sec .btn.btn-primary {
	width: 100%;
	height: 50px;
	font-size: 16px;
}
.row.faq_row {
	padding-top: 0;
}
.row.faq_row .nav-pills .nav-link {
	width: 100%;
	height: 60px;
	font-size: 16px;
	padding: 15px;
	text-align: left;
}
.row.faq_row .nav-pills .nav-link span {
	width: 45px;
	height: 45px;
	min-width: 45px;
	font-size: 14px;
}
.gray_box h2 {
	padding-top: 0;
}
.gray_box {
	padding: 20px;
	min-height: 384px;
}
#faq_sec {
	padding-bottom: 30px;
}
.txt_white br {
	display: none;
}
.row.footer_row .txt_white {
	padding-bottom: 20px;
}
.step_footer_service ul {
	min-width: auto;
	width: 100%;
	padding: 15px;
}
.step_footer_service ul h6 {
	font-size: 16px;
}
.copy_wrapper_bg {
	padding: 15px;
	height: auto;
	margin-top: 50PX;
}
.copy_wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}
.row.footer_top {
	padding-bottom: 25px;
	margin-bottom: 20px;
}
#signup_Sec {
	padding-top: 50px;
	padding-bottom: 0;
}
#signup_Sec .title {
	font-size: 35px;
	line-height: 1.6;
}
.yellow_box {
	width: 254px;
	height: 53px;
}
br {
	display: none;
}
.guest .well {
	padding: 20px;
}
#signup_Sec .btn.btn-primary {
	height: 45px;
}
.bg_txt {
	width: 100%;
	padding: 15px;
	font-size: 14px;
	height: 52px;
	margin-top: 20px;
}
.row.service_card {
	padding-top: 20px;
}
.card_wrapper {
	padding: 15px;
}
.card_wrapper img {
	padding-top: 10px;
	padding-bottom: 15px;
}
.card_wrapper .card-title {
	font-size: 22px;
}
#top_sec {
	padding-top: 0;
}
#contact_us {
	padding-top: 100px;
	padding-bottom: 30px;
}
#forgot_password {
	padding: 100px 0;
}
.guest .form-control {
	min-height: 50px;
}
#footer_wrapper {
	padding-top: 30px;
}
.guest .navbar-center {
	margin-left: 0;
	padding: 4px;
	width: 46%;
	background: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.guest #navbar {
	background: #FBFBFB;
	box-shadow: 0px 59px 100px 0px rgba(102, 105, 111, 0.31);
	border-radius: 16px;
	margin: 4px;
}
.guest .navbar-center li a {
	padding-left: 0;
}
.guest .navbar-right {
	display: flex;
	margin-left: 0;
}
.forgot_pass .btn.btn-primary {
	height: 48px;
}
.guest .navbar-center li.active a {
	padding-left: 15px;
}
.guest .navbar-default {
	top: 20px;
}
.top-bar .row {
	display: block;
}
.top-right-ul .btn.btn-primary {
	min-height: 44px;
	min-width: 108px;
}
.inner_wrapper_box {
	padding: 15px 4px;
	margin: 0 16px;
}
.left_welcome_box .btn.btn-primary {
	width: 117px;
	font-size: 12px;
}
.blnce_bottom h4 {
	font-size: 22px;
}
.neworder .well .btn.btn-primary {
	height: 44px;
	min-height: 44px;
}
.service_box {
	padding: 15px;
}
.ser-cat-list li img {
	max-width: 39px;
}
.auth::before {
	left: 0;
}
.custom-tabs.nav-tabs li .nav-link {
	width: 119px;
	min-height: 42px;
	height: 42px;
}
.row.ser-cat-row {
	padding-bottom: 10px;
}
.ser-cat-title-txt {
	background-color: transparent;
}
.ser-cat-title::after {
	display: none;
}
.ser-filter-ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}
.ser-filter {
	width: 100px;
	font-size: 12px;
	min-height: 44px !important;
}
.ser-filter-ul .search {
	flex: unset;
	max-width: unset;
	margin-left: 0;
	margin-top: 10px;
	width: 100%;
}
.add-cat-row {
	padding-bottom: 20px;
}
.sm_title {
	font-size: 22px;
}
.ticket_rows .media {
	width: 92px;
	height: 44px;
}
.ticket_rows .cat-name {
	font-size: 12px;
}
.btn.btn-primary {
	min-height: 44px;
}
.frm-box {
	padding: 20px;
}
.api-table-wrap {
	display: block;
}
.api-table-left {
	flex: unset;
	max-width: unset;
}
.api-table-right {
	display: flex;
	align-items: center;
	align-content: center;
	flex: unset;
	max-width: unset;
	justify-content: start;
	white-space: nowrap;
	overflow-x: unset;
}
.api-table-list {
	overflow-x: unset; 
 	scrollbar-width: unset;
	margin-left: 0 !important;
	flex-wrap: wrap;
}
.affiliate-row {
	padding: 12px;
}
.affiliate-box {
	margin-bottom: 10px;
}
.affiliate-status-title {
	width: 91%;
}
.affiliate-status {
	margin-bottom: 10px;
}
.account .col-md-12 .row {
	display: block;
}
}
.guest .intro-box-row {
	padding-top: 150px;
}
.auth .container {
	width: 100%;
}
.child_row {
	padding-top: 30px;
}
.wapper_box_alert {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 36px;
	background: #0E0426;
	border: none;
	padding: 6px;
}
.wapper_box_alert ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}
.title-p {
	color: #FFF;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding-left: 8px;
}
.wapper_box_alert ul li {
	border-radius: 36px;
	background: #FFF;
	width: 175px;
	height: 37px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #080B1B;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.accordion_item .btn-primary.collapsed::after {
	background-image: url("https://i.23robo.info/projects/smmstore/v7/img/Frame.svg");
	filter: drop-shadow(0px 100px 0 #5E6ECE) !important;
	transform: translateY(-100px);
}
.accordion_item .btn-primary:hover::after {
	filter: drop-shadow(0px 100px 0 #fff) !important;
}
.accordion_item .btn-primary::after {
	content: "";
	position: relative;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M11.1667 20.3333C6.10405 20.3333 2 16.2292 2 11.1667C2 6.10405 6.10405 2 11.1667 2C16.2292 2 20.3333 6.10405 20.3333 11.1667C20.3333 16.2292 16.2292 20.3333 11.1667 20.3333ZM11.1667 18.5C15.2168 18.5 18.5 15.2168 18.5 11.1667C18.5 7.11658 15.2168 3.83333 11.1667 3.83333C7.11658 3.83333 3.83333 7.11658 3.83333 11.1667C3.83333 15.2168 7.11658 18.5 11.1667 18.5Z' fill='white'/%3E%3Crect x='7.16602' y='10.1667' width='8' height='2' fill='white'/%3E%3C/svg%3E");
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-size: contain;
	filter: drop-shadow(0px 100px 0 #5E6ECE);
	transform: translateY(-100px);
}
.accordion_item .btn-primary {
	overflow: hidden;
	border-radius: 40px;
	background: #FFF;
	box-shadow: 0px 12px 87.1px 0px rgba(123, 118, 150, 0.16);
	color: #080B1B;
	margin-bottom: 10px;
}
.accordion_item .btn-primary:hover {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	box-shadow: 0px 12px 87.1px 0px rgba(123, 118, 150, 0.16);
	color: #fff;
}
.faq_child {
	border-radius: 24px;
	background: #0E0426;
	padding: 15px;
}
.accordion_item .card-body {
	border-radius: 16px;
	background: #FFF;
	box-shadow: 0px 12px 87.1px 0px rgba(123, 118, 150, 0.16);
	padding: 15px;
	margin-top: 0;
	margin-bottom: 10px;
	color: #484B59;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 126%;
}
.refferal-box {
	border-radius: 24px;
	border: 1px solid #EEE;
	background: rgba(255, 255, 255, 0.64);
	backdrop-filter: blur(150px);
	padding: 2px 10px 0;
	box-shadow: none;
	display: block;
	margin-bottom: 15px;
	position: relative;
}
.refferal-box h6 {
	text-align: center;
	color: #080B1B;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 10px;
	margin-bottom: 0;
}
.refferal-box img {
	max-width: 100%;
}
.refferal-box.selected {
	border-color: #7963d9;
	overflow: hidden;
}
.dash-box-step {
	display: flex;
	align-items: center;
	align-content: center;
	background-color: #fff;
	padding: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
}
.dash-box-step-num {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	width: 25px;
	height: 25px;
	background-color: #636cd0;
	border-radius: 5px;
	color: #fff;
	margin-right: 5px;
}
.dash-box-step-content {
	margin: 0;
}
.note-title {
	margin: 15px auto;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
}
.note-txt {
	color: #fff;
	margin-bottom: 5px;
	font-size: 14px;
}
.verified-btn-wrap {
	display: flex;
	align-items: center;
	align-content: center;
	margin: 12px 0 0 0;
	justify-content: space-between;
}
.verified-btn-wrap .btn {
	flex: 0 0 49%;
	max-width: 49%;
	justify-content: center;
}
.left_welcome_box.verified-box {
	margin-bottom: 15px;
}
/* new order page  */
.sidebar-profile {
	border-radius: 14px;
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	padding: 30px 15px;
	position: relative;
	margin-top: 20px;
}
.profile-img-wrap img {
	margin: auto;
}
.username {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	text-align: center;
	margin: 5px 0;
}
.user-blnce-wrap {
	border-radius: 9px;
	background: rgba(255, 255, 255, 0.19);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 3.7px 0 rgba(255, 255, 255, 0.56) inset;
	max-width: 130px;
	max-height: 23px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 10px auto;
	color: #fff;
}
.sidebar-nav li .dropdown .dropdown-menu {
	width: 100%;
	padding: 0;
}
.sidebar-nav li .dropdown-menu .dropdown-item {
	padding: 5px 7px;
	margin-bottom: 0;
	border-radius: 0 !important;
}

@media (max-width:550px) {
.dash-box-step-num {
	display: none;
}
  .social-cate-list-txt {
	display: none;
}
.social-cate-list li {
	flex: 0 0 auto;
	max-width: unset;
	margin: 0 4px 9px;
}
  .social-cate {
	justify-content: center;
}
  .top-right-ul .btn.btn-primary {
	font-size: 0;
	width: 45px;
	min-width: 45px;
}
  .top-right-ul .dropdown-currencies a {
	width: 70px !important;
}
}