@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: 'Aeonik';
}
.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: 'Aeonik';
}
.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: 48px;
	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: 280px;
	border-radius: 20px;
	background: #FFF;
	padding: 24px;
	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;
}
.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;
}
.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: 280px;
}
.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: 111px !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;
}
.top-bar .row {
	display: flex;
	align-items: center;
}
.top-right-ul .btn.btn-primary {
	color: #fff;
	height: 42px;
}
.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 a.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 a.nav-link.active {
	background: linear-gradient(180deg, #5E6ECE 0%, #C645F9 100%);
	color: #fff;
}
.custom-tabs.nav-tabs {
	margin-bottom: 20px;
	display: flex;
	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 a.nav-link {
	width: 119px;
	display: flex;
	align-items: center;
	align-content: center;
	color: #FFF;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
}
.custom-tabs.nav-tabs li a.nav-link .navtabs-txt {
	margin-left: 2px;
}
.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: 12px;
	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;
}
.re_order_btn {
	border-radius: 31px;
	background: #111112;
	min-width: 98px;
	min-height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff !important;
	font-size: 12px;
}
.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 (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;
}
}
@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 a.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;
}
}