* {
	margin: 0;
	padding: 0;
}


:root {
	--primary-color: #CD36E7;
	--primary-font: "Poppins", sans-serif;
	--inter-font: "inter", sans-serif;
	--primary-gradient: linear-gradient(96deg, #d338ec 0%, #7516a9 100%);
	--white: #ffffff;
	--dark-card-bg: #1e1823;
	--dark-bg: #100c13;
	--dark-input-bg: rgba(255, 255, 255, 0.04);
	--dark-menu-item-bg: rgba(255, 255, 255, 0.08);
	--dark-icon-bg: rgba(255, 255, 255, 0.03);
	--dark-border-color: #372e3f;
	--hero-banner-bg: linear-gradient(rgba(23, 17, 27, 0.8),
			rgba(23, 17, 27, 0.8));
	--hero-card-bg: rgba(255, 255, 255, 0.04);
	--social-bar: #1e1823;
	--order-background: #17111b;
	--submit-button-bg: linear-gradient(96.06deg, #d338ec 0%, #7516a9 100%);
	--service-paragraph-color: rgba(195, 194, 195, 1);
	--box-bg: #ffffff0a;
	--details-button-bg: linear-gradient(96.06deg, #d338ec 0%, #7516a9 100%);
	--list-border: rgba(36, 29, 43, 1);
	--massOrder-button-bg: linear-gradient(176.54deg,
			rgba(211, 56, 236, 0.43) 2.83%,
			rgba(114, 24, 163, 0) 97.13%);
	--mass-box-bg: rgba(255, 255, 255, 0.03);
	--menu-bg: rgba(30, 24, 35, 0.7);
	--dark-border-color: rgba(108, 62, 124, 1);
	--accordion_bg: rgba(255, 255, 255, 0.03);
	--accordion-border-color: linear-gradient(180deg,
			rgba(255, 255, 255, 0.4) -20.37%,
			rgba(53, 38, 55, 0) 100%);
	--update-btn-green: rgba(34, 82, 26, 0.3);
	--update-btn-red: rgba(96, 26, 26, 0.3);
	--play-button-border: linear-gradient(180deg,
			rgba(255, 255, 255, 0.4) -20.37%,
			rgba(53, 38, 55, 0) 100%);
}

body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
ul,
li {
	font-family: "Parkinsans", serif;
}

a {
	color: var(--primary-color);
}

a:hover {
	color: var(--primary-color);
}


#navbar {
	display: flex !important;
}

.nav.navbar-nav.navbar-center {
	margin: auto;
	padding-top: 12px;
}

.guest .navbar-right {
	padding-top: 12px;
}

.guest .navbar {
	background-color: transparent;
	border: 0;
	position: absolute;
	left: 0;
	top: 10px;
	right: 0;
	margin: auto;
	z-index: 9;
}

.text-gradient {
	background: -webkit-linear-gradient(#CD36E7, #a322b9);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.guest {
	background-color: #020202;
	padding: 0 0 0 0;
}

.banner_info_text {
	font-size: 16px;
	line-height: 150%;
	color: #fff;
	font-weight: 400;
	margin-bottom: 20px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: var(--primary-color) !important;
	outline: none;
}

.banner_info_text strong {
	color: #CD36E7;
}

.step-btn-flex {
	display: flex;
	align-items: center;
}

.google-btn {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 55px;
	width: 100%;
	overflow: hidden;
	opacity: 0;
}

.google-login-wrap {
	position: relative;
	/*width: 202px;*/
	height: 60px;
	padding-top: 0;
	padding-bottom: 0;
	/* display: flex; */
	align-items: center;
	align-content: center;
	justify-content: space-around;
	/* margin-left: 12px; */
	border-radius: 3.125rem;
	border: 1px solid rgba(255, 255, 255, 0.14);
	background: url(https://i.23robo.info/projects/growfollows/img/social-slide-bg.webp), linear-gradient(179deg, rgba(13, 7, 15, 0.60) -23.71%, rgba(12, 4, 14, 0.60) 99.14%);
	background-position: center bottom, center;
	padding-top: 20px;
}

.google-login {
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.google-login svg {
	width: 20px;
	display: inline-block;
	margin-left: 8px;
}

.register-btn {
	border-radius: 23px;
	background: linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	border: 1px solid rgba(255, 255, 255, 0.56);
	padding: 0 !important;
	min-width: 134px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	align-content: center;
	color: #FFF !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2 !important;
	border-radius: 23px;
	background: url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	box-shadow: 0px 8px 7.3px 0px rgba(255, 255, 255, 0.21) inset;
	background-size: cover;
	background-position: center;
	position: relative !important;
}

.register-btn-inner {
	display: flex;
	align-items: center;
	align-content: center;
	background-image: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp');
	background-repeat: repeat;
	padding: 11.5px 16px !important;
}

.register-btn::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -10px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp');
	width: 100%;
	height: 20px;
	opacity: 0;
}

.register-btn:hover {
	box-shadow: -1px 8px 15.3px 0px rgba(205, 54, 231, 0.47), 0px 8px 7.3px 0px rgba(255, 255, 255, 0.21) inset;
}

.register-btn:hover::after {
	opacity: 1;
}

.navbar-default .navbar-nav>li>a {
	padding: 11.5px 16px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	background-color: transparent !important;
	border: 0;
}

.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li.active>a:hover,
.navbar-default .navbar-nav>li>a:hover {
	color: #CD36E7 !important;
}

#top-sec {
	background: linear-gradient(#000000c7, #000000c7), url(https://i.23robo.info/projects/growfollows/img/top-bg.webp);
	padding: 150px 0 0;
	background-size: cover;
	background-position: center bottom;
	position: relative;
}

.social_media_cta {
	position: absolute;
	display: flex;
	flex-direction: column;
	gap: 10px;
	left: 25px;
	top: 35%;
}

.social_media_cta a.social_media_item {
	display: flex;
	width: 50px;
	background: linear-gradient(90deg, #CD36E7 0%, #7D19AF 100%);
	height: 50px;
	align-items: center;
	justify-content: center;
	border-radius: 60px;
	font-size: 25px;
	color: #fff;
	transition: 0.5s ease;
}

.social_media_cta a.social_media_item:hover {
	transform: scale(1.05);
}

.title-label {
	border-radius: 50px;
	background: #130315;
	box-shadow: 0px 0px 9.3px 0px rgba(255, 255, 255, 0.22) inset;
	padding: 12px 22px;
	display: flex;
	align-items: center;
	align-content: center;
	width: max-content;
	margin-bottom: 20px;
	position: relative;
}

.title-label-txt {
	background: linear-gradient(90deg, #CD36E7 0%, #7D19AF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.5;
	margin-left: 5px;
}

#top-sec::before {
	content: '';
	border-radius: 330px;
	background: #CD36E7;
	filter: blur(275px);
	width: 330px;
	height: 330px;
	position: absolute;
	left: -150px;
	top: -150px;
	z-index: -1;
}

#top-sec::after {
	content: '';
	position: absolute;
	background-image: url('https://i.23robo.info/projects/growfollows/img/top-sec-bg-lines.webp');
	width: 518px;
	height: 517px;
	top: -120px;
	left: -90px;
	z-index: -1;
}

.main-title {
	color: #FFF;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 20px;
}

.login-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	margin-bottom: 22px;
}

.login-title-wrap {
	background: linear-gradient(180deg, rgba(205, 54, 231, 0.50) 0%, rgba(125, 25, 175, 0.00) 100%);
	width: 38px;
	height: 38px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	border-radius: 100px;
	justify-content: center;
}

.login-title-txt {
	color: #FFF;
	font-size: 20px;
	font-weight: 500;
	margin-left: 8px;
	line-height: 1.2;
}

.inpt-icon {
	border-radius: 30px;
	background: linear-gradient(90deg, #CD36E7 0%, #7D19AF 100%);
	width: 40px;
	height: 40px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.guest .form-control {
	border-radius: 8px;
	border: 1px solid rgba(255, 255, 255, 0.18);
	background-color: #0C040E;
	height: 60px;
	padding: 10px;
}

.form-group {
	position: relative;
}

.inpt-icon+.form-control {
	padding-left: 55px;
}

.checkbox-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.forgot-password1 {
	color: #fff;
}

.icon-btn {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}

.btn-primary {
	padding: 0 !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
	align-content: center;
	color: #FFF !important;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2 !important;
	background: url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	background-color: rgba(0, 0, 0, 0);
	box-shadow: 0px 8px 7.3px 0px rgba(255, 255, 255, 0.21) inset;
	background-size: cover;
	background-position: center;
	position: relative !important;
	border: 1px solid rgba(255, 255, 255, 0.56) !important;
	min-width: 160px;
	border-radius: 50px;
	max-width: 160px;
}

.btn-primary-wrap {
	display: flex;
	align-items: center;
	align-content: center;
	background-image: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp');
	background-repeat: repeat;
	padding: 15px 16px !important;
	justify-content: space-between;
	width: 100%;
}

.icon-btn-icon {
	line-height: 1;
}

.have-acc {
	margin-top: 10px;
}

.txt {
	color: #B7B7B8;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5;
}

#top-sec .txt {
	margin-bottom: 20px;
	/* border-bottom: 1px solid rgba(255, 255, 255, 0.12); */
	padding-bottom: 20px;
}

.title-label::before {
	content: ;
	content: '';
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);
	width: 50%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0px;
}

#social-sec {
	border-top: 1px solid #CD36E7;
	background-color: #0C040E;
	padding: 40px 0;
	border-bottom: 1px solid #CD36E7;
	position: relative;
	overflow: hidden;
}

#social-sec::before {
	content: '';
	background-color: rgba(205, 54, 231, 0.73);
	filter: blur(15.8px);
	width: 100%;
	height: 20px;
	position: absolute;
	top: -20px;
}

#social-sec::after {
	content: '';
	background-color: rgba(205, 54, 231, 0.73);
	filter: blur(15.8px);
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: -20px;
}

.social-slide {
	border-radius: 32.5px;
	border: 1px solid rgba(255, 255, 255, 0.14);
	background: url('https://i.23robo.info/projects/growfollows/img/social-slide-bg.webp'), linear-gradient(179deg, rgba(13, 7, 15, 0.60) -23.71%, rgba(12, 4, 14, 0.60) 99.14%);
	padding: 14px 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
	position: relative;
	background-position: center bottom, center;
	margin: 0 5px;
}

#fastest {
	padding: 80px 0;
	background-image: url('https://i.23robo.info/projects/growfollows/img/fastest-bg.webp'), url('https://i.23robo.info/projects/growfollows/img/whychoose-dots.webp');
	background-position: top center, center;
	position: relative;
	background-repeat: no-repeat;
	overflow: hidden;
}

.title {
	font-size: 36px;
	font-weight: 600;
	line-height: 1.5;
	background: linear-gradient(90deg, #FFF 0%, #3A393D 101.62%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#fastest .btn-primary {
	margin: 25px auto auto;
}

.whychoose-row.row {
	margin-top: 120px;
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
}

.whychoose-box-wrapper::after {
	content: '';
	width: calc(100% + 1px);
	height: calc(100% + 1px);
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 15px;
	z-index: 0;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.60) 0%, rgba(2, 2, 2, 0.00) 9%, rgba(2, 2, 2, 0.00) 70%, rgba(255, 255, 255, 0.60) 100%);
}

.whychoose-box-wrapper {
	position: relative;
	list-style: none;
	padding: 1px;
	margin: 30px 0 0;
	display: flex;
	flex-wrap: wrap;
	max-height: 305px;
	align-content: flex-end;
	align-items: flex-end;
}

.whychoose-box-wrapper li {
	flex: 0 0 33.33%;
	max-width: 33.33%;
	position: relative;
	z-index: 1;
}

.whychoose-box {
	padding: 45px 52px 44px 71px;
}

.whychoose-num {
	color: #CD36E7;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 15px;
}

.whychoose-title {
	color: #FFF;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	margin-top: 0;
}

.whychoose-box .txt {
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5;
}

.whychoose-box-wrapper li:nth-child(2) .whychoose-box {
	border-radius: 15px 15px 0px 0px;
	padding: 25px 24px;
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	background-repeat: repeat;
	filter: drop-shadow(-1px -7px 15.3px rgba(205, 54, 231, 0.78));
	box-shadow: 0px 8px 7.3px 0px rgba(255, 255, 255, 0.21) inset;
	border-top: 1px solid rgba(255, 255, 255, 56%);
	border-left: 1px solid rgba(255, 255, 255, 0%);
	border-right: 1px solid rgba(255, 255, 255, 0%);
	border-bottom: 1px solid rgba(255, 255, 255, 0%);
}

.whychoose-box-wrapper li:nth-child(2) .whychoose-box .whychoose-num {
	color: #fff;
	margin-bottom: 35px;
}

.whychoose-box-wrapper li:nth-child(2) .whychoose-box .whychoose-title {
	margin-bottom: 8px;
}

.whychoose-box-wrapper li:nth-child(2) .whychoose-box .txt {
	margin-bottom: 68px;
}

.whychoose-box-wrapper li:nth-child(2) .whychoose-box .simple-btn {
	color: #FFF;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.whychoose-box-wrapper::before {
	content: '';
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	width: calc(100% - 1px);
	height: calc(100% - 1px);
	position: absolute;
	left: 1px;
	height: ;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	border-radius: 15px;
}

.whychoose-shadow-left {
	left: -150px;
	top: 120px;
}

.whychoose-shadow {
	width: 281.432px;
	height: 281.432px;
	border-radius: 281.432px;
	background: #CD36E7;
	filter: blur(225px);
	position: absolute;
	z-index: 0;
	opacity: 50%;
}

.whychoose-lines {
	background-image: url('https://i.23robo.info/projects/growfollows/img/whychoose-lines.webp');
	width: 623px;
	height: 622px;
	position: absolute;
}

.whychoose-row .title {
	font-size: 48px;
	position: relative;
	z-index: 1;
}

.whychoose-row .txt {
	position: relative;
	z-index: 1;
}

.whychoose-lines-left {
	left: -230px;
	top: -100px;
}

.whychoose-shadow-right {
	right: -140px;
	bottom: -470px;
}

.whychoose-lines-right {
	right: -270px;
	bottom: -580px;
}

#fastest .register-row .btn-primary {
	margin-left: 0;
}

.row.register-row {
	margin: 50px 0 100px;
	display: flex;
	align-items: center;
	align-content: center;
	position: relative;
}

.register-row::after {
	content: '';
	background-image: url('https://i.23robo.info/projects/growfollows/img/register-bg.webp');
	width: 1295px;
	height: 1232px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	z-index: -1;
}

.title-label.text-center {
	margin: auto auto 20px;
}

.statistics-social-box {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	position: relative;
	overflow: hidden;
	padding: 45px 35px;
}

.statistics-social-box::after {
	content: '';
	width: 677.6px;
	height: 125px;
	border-radius: 677.6px;
	background: #CD36E7;
	filter: blur(100px);
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -75px;
	z-index: 0;
}

.statistics-social-box-img {
	margin-bottom: 32px;
}

.statistics-title {
	color: #FFF;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 10px;
}

.statistics-social-box .txt {
	color: #FFF;
	font-size: 12px;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 0;
}

.statistics-social-box-img,
.statistics-title,
.statistics-social-box .txt {
	position: relative;
	z-index: 1;
}

.statistics-social-box::before {
	content: '';
	background: linear-gradient(to right, rgba(205, 54, 231, 0) 0%, rgba(205, 54, 231, 1) 50%, rgba(205, 54, 231, 0) 100%);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
}

.row.cheap-row {
	margin-bottom: 30px;
}

.statistics-social-box1 {
	padding: 28px 35px;
}

.success-rate-img-wrap {
	position: relative;
	z-index: 1;
	text-align: center;
}

.success-rate-img {
	margin: auto auto 27px;
}

.success-rate-img-txt {
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.5;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 10px;
}

.statistics-title1 {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 5px;
}

.row.statistics-row2 {
	margin-top: 27px;
}

.statistics-payment-box {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	position: relative;
	overflow: hidden;
}

.statistics-payment-img {
	display: block;
	margin: 17px auto auto;
	z-index: 1;
	position: relative;
}

.statistics-box-head::after {
	content: '';
	width: 470px;
	height: 125px;
	border-radius: 677.6px;
	background: #CD36E7;
	filter: blur(100px);
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -75px;
	z-index: 0;
}

.statistics-box-ftr {
	padding: 20px 25px;
}

.statistics-payment-title {
	color: #FFF;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	margin: 0;
}

.statistics-payment-box::before {
	content: '';
	background: linear-gradient(to right, rgba(205, 54, 231, 0) 0%, rgba(205, 54, 231, 1) 50%, rgba(205, 54, 231, 0) 100%);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
}

.statistics-box-head {
	position: relative;
	overflow: hidden;
}

.statistics-order-box-wrap {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	position: relative;
	overflow: hidden;
	padding: 30px 30px 0;
}

.statistics-order-box-wrap::before {
	content: '';
	background: linear-gradient(to right, rgba(205, 54, 231, 0) 0%, rgba(205, 54, 231, 1) 50%, rgba(205, 54, 231, 0) 100%);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
}

.statistics-order-inner-wrap {
	position: relative;
	padding: 42px 35px;
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	overflow: hidden;
}

.statistics-order-inner-wrap::after {
	content: '';
	width: 470px;
	height: 125px;
	border-radius: 470px;
	background: #CD36E7;
	filter: blur(100px);
	position: absolute;
	right: -20px;
	bottom: -62px;
	z-index: 0;
}

.statistics-order-ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	list-style: none;
	padding: 0;
	margin: 0;
	justify-content: space-between;
	position: relative;
	z-index: 1;
}

.statistics-order-ul li {
	flex: 0 0 118px;
	max-width: 118px;
}

.statistics-order-box-inner {
	width: 118px;
	height: 118px;
	background: linear-gradient(180deg, rgba(205, 54, 231, 0.00) 0%, rgba(205, 54, 231, 0.30) 100%);
	border-radius: 100px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: 1px;
}

.statistics-order-box-inside {
	border: 1px solid #CD36E7;
	width: calc(100% - 12px);
	height: calc(100% - 12px);
	border-radius: 100px;
	background-color: transparent;
	filter: drop-shadow(0px 0px 0.7px #732DFF);
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}

.statistics-order-txt {
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.5;
	margin: 0;
}

.statistics-order-title {
	color: #FFF;
	font-size: 8px;
	font-weight: 500;
	line-height: 1.2;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 0;
}

.statistics-payment-box+.whychoose-lines {
	top: -240px;
	z-index: -1;
	left: -260px;
}

.statistics-order-box-wrap+.whychoose-lines {
	bottom: auto;
	top: -260px;
	z-index: -1;
	right: -300px;
}

.statistics-order-box-wrap .statistics-box-ftr {
	padding-left: 0;
	padding-right: 0;
}

#steps .title {
	line-height: 1.412;
}

.steps-ul {
	display: flex;
	align-items: flex-end;
	align-content: flex-end;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	flex-wrap: nowrap;
}

.steps-ul li {
	flex: 0 0 229px;
	max-width: 229px;
}

.steps-box {
	padding: 29px 65px 29px 20px;
	border-radius: 10px 10px 0px 0px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: #0D070F;
	border-bottom: 0;
}

.steps-num {
	color: #FFF;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.42;
	margin-bottom: 10px;
}

.steps-title {
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.38;
	margin-bottom: 11px;
}

.steps-ul li:not(:first-child) {
	margin-left: -54px;
}

.steps-txt {
	color: #B7B7B8;
	font-size: 13.8px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.5;
	margin: 0;
}

#steps {
	border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	overflow: hidden;
	background: linear-gradient(180deg, #290A33 0%, #0C040E 100%);
	padding-top: 75px;
	position: relative;
}

.steps-ul li:nth-child(2) .steps-box {
	padding: 68px 62px 45px 20px;
}

.steps-ul li:nth-child(3) .steps-box {
	padding: 103px 71px 68px 20px;
}

.steps-ul li:nth-child(4) .steps-box {
	padding: 124px 42px 89px 20px;
}

.steps-box:hover {
	background: #CD36E7;
	cursor: pointer;
}

.steps-box:hover .steps-txt {
	color: #fff;
}

.steps-ul::after {
	content: '';
	position: absolute;
	background-image: url('https://i.23robo.info/projects/growfollows/img/steps-img.webp');
	width: 287px;
	height: 434px;
	right: -210px;
	bottom: -3px;
}

#steps::before {
	content: '';
	background: linear-gradient(to right, rgba(205, 54, 231, 0) 0%, rgba(205, 54, 231, 1) 50%, rgba(205, 54, 231, 0) 100%);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
}

#affordable {
	padding-top: 94px;
}

#affordable .my-tabs {
	margin-top: 35px;
	margin-bottom: 28px;
}

.my-tabs {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-between;
	border: 0;
}

.my-tabs li a {
	border-radius: 51px;
	border: 1px solid #342B4D;
	background: #0D070F;
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
	overflow: hidden;
	padding: 7px;
	min-width: 160px;
}

.my-tabs li a::before {
	content: '';
	width: 104px;
	height: 17px;
	background-color: #CD36E7;
	filter: blur(20px);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.tabs-icon {
	width: 44px;
	height: 44px;
	background: linear-gradient(180deg, #CD36E7 0%, rgba(205, 54, 231, 0.00) 100%);
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	border-radius: 100px;
	justify-content: center;
	margin-right: 6px;
}

.tabs-txt {
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
}

.tabs-icon,
.tabs-txt {
	position: relative;
	z-index: 1;
}

#affordable .tab-content::after {
	content: '';
	width: calc(100% + 1px);
	height: calc(100% + 1px);
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 15px;
	z-index: 0;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.60) 0%, rgba(2, 2, 2, 0.00) 9%, rgba(2, 2, 2, 0.00) 70%, rgba(255, 255, 255, 0.60) 100%);
}

#affordable .tab-content::before {
	content: '';
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	width: calc(100% - 1px);
	height: calc(100% - 1px);
	position: absolute;
	left: 1px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	border-radius: 15px;
}

#affordable .tab-content .tab-pane {
	position: relative;
	z-index: 1;
	padding: 58px 50px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/tab-shadow.webp');
	background-repeat: no-repeat;
	background-position: 560px 30px;
}

#affordable .tab-content {
	position: relative;
}

.tab-content .row {
	display: flex;
	align-items: center;
	align-content: center;
}

.tab-content-img {
	margin: auto;
}

.tabs-content-title {
	font-size: 48px;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 11px;
}

.tab-content-img {
	margin: auto;
}

.tab-txt {
	margin-bottom: 28px;
}

.tab-shadow {
	width: 374px;
	height: 155px;
	border-radius: 374px;
	background: #CD36E7;
	filter: blur(92.94999694824219px);
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.my-tabs li a:hover,
.my-tabs li.active a:hover,
.my-tabs li.active a {
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	border: 1px solid rgba(255, 255, 255, 0.56);
}

.my-tabs li a:hover .tabs-icon,
.my-tabs li.active a:hover .tabs-icon,
.my-tabs li.active a .tabs-icon {
	background: #0D070F;
	border-color: #0D070F;
}

#countries {
	padding-top: 163px;
	position: relative;
	background: url('https://i.23robo.info/projects/growfollows/img/country-witch.webp'), url('https://i.23robo.info/projects/growfollows/img/country-dots-bg.webp'), url('https://i.23robo.info/projects/growfollows/img/globe-bg.webp');
	background-position: center -210px, 100px center, center;
	background-repeat: no-repeat, repeat, no-repeat;
}

#countries .title {
	font-size: 48px;
}

.country-img {
	margin: 55px auto auto;
}

.country-slide {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px 32px;
	margin: 0 15px;
}

.country-num {
	color: #CD36E7;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 10px;
	display: block;
}

.country-title {
	color: #FFF;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 6px;
}

.country-txt {
	color: #B7B7B8;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 300;
	margin: 0;
}

.country-slide:hover,
.country-card:hover {
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
}

.country-slide:hover .country-num,
.country-card:hover .country-num {
	color: #fff;
}

.country-slide:hover .country-txt,
.country-card:hover .country-txt {
	color: #fff;
}

.country-slider-nav,
.advantage-slider-nav {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	margin-top: 40px;
	justify-content: center;
}

.country-slider-nav .slick-arrow,
.advantage-slider-nav .slick-arrow {
	width: 51px;
	height: 51px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	align-content: center;
	border-radius: 50px;
	border: 0;
	background: linear-gradient(180deg, rgba(205, 54, 231, 0.80) 0%, rgba(205, 54, 231, 0.00) 87.5%);
	box-shadow: 0px 12px 29.6px -2px rgba(255, 255, 255, 0.03) inset;
	margin: 0 3px;
}

#grow .title {
	font-size: 48px;
}

#grow {
	padding-top: 92px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/grow-bg.webp');
	background-position: top center;
}

.grow-img-wrap {
	position: relative;
	margin-top: 55px;
}

.grow-img-wrap::before {
	content: '';
	border-radius: 920px;
	background: linear-gradient(180deg, #CD36E7 0%, #CD36E7 100%);
	filter: blur(175px);
	width: 920px;
	height: 567px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 160px;
	z-index: -1;
}

#advantage .title {
	font-size: 48px;
	margin-bottom: 24px;
}

.advantage-slider {
	margin-top: 55px;
}

.advantage-slide {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 50px 28px;
	margin: 0 15px;
}

.advantage-slide-icon {
	width: 65px;
	height: 65px;
	background: linear-gradient(180deg, #CD36E7 0%, rgba(205, 54, 231, 0.00) 100%);
	box-shadow: 0px 4px 5px 0px #CD36E7 inset;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	border-radius: 100px;
	margin-bottom: 17px;
}

.advantage-slide-title {
	color: #FFF;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 8px;
}

.advantage-slide-txt {
	margin: 0;
}

.advantage-slide:hover {
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
}

.advantage-slide:hover .advantage-slide-icon {
	background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
	backdrop-filter: blur(16.200000762939453px);
}

.advantage-slide:hover .advantage-slide-icon svg,
.advantage-slide:hover .advantage-slide-icon svg path {
	fill: #CD36E7;
}

.advantage-slider-shadow {
	width: 273.301px;
	height: 273.301px;
	border-radius: 273.301px;
	background: #CD36E7;
	filter: blur(225px);
	position: absolute;
	z-index: -1;
	opacity: 0.3;
}

.advantage-slider-shadow-left {
	left: -90px;
	top: 180px;
}

.advantage-slider-shadow-right {
	bottom: 0;
	right: -140px;
}

#advantage {
	padding-top: 136px;
	overflow: hidden;
	background-image: url('https://i.23robo.info/projects/growfollows/img/faq-bg.webp');
	background-position: -183px 713px;
	background-repeat: no-repeat;
}

.advantage-slider-line {
	background-image: url('https://i.23robo.info/projects/growfollows/img/advantage-slider-line.webp');
	width: 605px;
	height: 604px;
	position: absolute;
	z-index: -1;
}

.advantage-slider-line-left {
	left: -260px;
	top: -140px;
}

.advantage-slider-line-right {
	right: -240px;
	bottom: -300px;
}

.faq-title-row {
	margin-top: 30px;
}

.faq-row {
	margin-top: 38px;
}

.panel-default {
	border: 0;
	background-color: transparent;
	box-shadow: none;
	margin-bottom: 24px !important;
}

.panel-default .panel-heading {
	background-color: transparent;
	border: 0;
	padding: 0;
}

.panel-default .panel-heading a {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1C0620;
	position: relative;
	padding: 24px 50px 24px 28px;
	display: block;
	text-decoration: none !important;
}

.panel-default .panel-heading a[aria-expanded="true"] {
	background: linear-gradient(90deg, #CD36E7 0%, #7D19AF 100%);
}

.panel-collapse .panel-body {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07) !important;
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	margin-top: 24px;
	padding: 31px 22px 45px;
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5;
}

.panel-default .panel-heading a svg {
	position: absolute;
	right: 22px;
	top: 50%;
	transform: translateY(-50%);
}

.panel-default .panel-heading a svg#minus {
	display: none;
}

.panel-default .panel-heading a[aria-expanded="true"] svg#minus {
	display: block;
}

.panel-default .panel-heading a[aria-expanded="true"] svg#plus {
	display: none;
}

.consolidate-row {
	margin-top: 112px;
}

.consolidate-img {
	margin: 47px auto auto;
}

#blog-sec {
	padding-top: 93px;
}

#blog-sec {
	padding-top: 93px;
	position: relative;
	overflow: hidden;
	background-image: url('https://i.23robo.info/projects/growfollows/img/blog-sec-dots.webp'), url('https://i.23robo.info/projects/growfollows/img/blog-sec-right-left.webp'), url('https://i.23robo.info/projects/growfollows/img/blog-sec-bg-left.webp'), url('https://i.23robo.info/projects/growfollows/img/still-bg.webp');
	background-position: center 0, -60px 0, 130% 0, center 210%;
	padding-bottom: 156px;
	background-repeat: no-repeat;
}

#blog-sec::before {
	content: '';
	border-radius: 774px;
	background: #CD36E7;
	filter: blur(225px);
	width: 774px;
	height: 369px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -20px;
	z-index: -1;
}

#blog-sec .title {
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 8px;
}

.txt1 {
	color: #B7B7B8;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.58;
}

.blogpost {
	padding: 24px;
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	position: relative;
	overflow: hidden;
}

.blogpost-title {
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 10px;
}

.blogpost-txt {
	color: #B7B7B8;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.37;
	margin-bottom: 37px;
}

.blog-post-row {
	margin-top: 50px;
}

.blogpost:hover::after {
	content: '';
	border-radius: 366.62px;
	background: #7D19AF;
	filter: blur(88.9000015258789px);
	width: 366.62px;
	height: 174.495px;
	transform: rotate(-4.976deg);
	flex-shrink: 0;
	position: absolute;
	right: 0;
	bottom: 0;
}

.blogpost-img-wrap {
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	border-radius: 15px;
	overflow: hidden;
	margin-bottom: 15px;
}

.blogpost-img-wrap,
.blogpost-title,
.blogpost-txt,
.blogpost .btn.btn-primary {
	position: relative;
	z-index: 1;
}

.still-wrap {
	margin-top: 147px;
	border-radius: 42px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	padding: 52px;
	position: relative;
	background-image: url('https://i.23robo.info/projects/growfollows/img/still-row-bg.webp');
	background-size: 100% 100%;
}

.still-title {
	font-size: 32px;
	font-weight: 600;
	line-height: 1.4;
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 15px;
}

.still-wrap .txt {
	margin-bottom: 29px;
}

.still-ftr {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}

.still-ftr .btn-primary {
	flex: 0 0 calc(100% - 164px);
	max-width: 186px;
}

.still-review {
	flex: 0 0 164px;
	max-width: 164px;
	margin-left: 30px;
}

.still-review {
	flex: 0 0 164px;
	max-width: 164px;
	margin-left: 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}

.still-review-head {
	display: flex;
	align-items: center;
	align-content: center;
}

.still-review-count {
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.52;
	margin: 0 0 0 5px;
}

.still-review-txt {
	flex: 0 0 100%;
	max-width: 100%;
	color: #FFF;
	font-size: 12px;
	font-weight: 300;
	line-height: 1.52;
	margin-top: 4.44px;
	margin-bottom: 0;
}

.still-img-wrap {
	position: relative;
	display: flex;
}

.still-img {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	max-width: unset;
}

.still-row {
	display: flex;
	align-items: center;
	align-content: center;
}

.still-wrap::after {
	content: '';
	border-radius: 582.24px;
	background: #CD36E7;
	filter: blur(175px);
	width: 582.24px;
	height: 216.849px;
	transform: rotate(-34deg);
	position: absolute;
	right: -100px;
	bottom: 80px;
	z-index: 0;
}

.ftr-logo {
	margin-bottom: 16px;
	display: block;
	margin-top: 12px;
}

.ftr-txt {
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.76;
}

.follow-us-wrap {
	margin-top: 32px;
}

.follow-us-title {
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.76;
	margin-bottom: 20px;
}

.follow-us-ul {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 0;
}

.follow-us-ul li a {
	width: 52.975px;
	height: 52.975px;
	flex-shrink: ;
	background-color: #030014;
	border: 1px solid rgba(255, 255, 255, 0.11);
	stroke: ;
	border-radius: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin-right: 9px;
}

.follow-us-ul li a:hover,
.follow-us-ul li a:focus {
	background-color: #CD36E7;
	border-color: #CD36E7;
}

.ftr-bxo-wrap {
	border-radius: 16px;
	border: 1px solid rgba(115, 45, 255, 0.15);
	background: rgba(2, 2, 2, 0.03);
	box-shadow: 10px 22px 78.2px 0px rgba(0, 0, 0, 0.44), 0px 12px 29.6px -2px rgba(255, 255, 255, 0.03) inset;
	padding: 10px 8px;
	min-height: 305px;
}

.ftr-title {
	border-radius: 10px;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.76;
	padding: 7px 15px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/ftr-title-bg.webp');
	background-size: 100% 100%;
}

.ftr-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ftr-menu li a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 2.26;
	text-decoration: none !important;
}

.ftr-menu-txt {
	margin-left: 9px;
}

.ftr-menu-icon {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}

footer {
	background-image: url('https://i.23robo.info/projects/growfollows/img/ftr-bg.webp');
	padding: 60px 0 27px 0;
	background-size: cover;
	background-position: top center;
}

.ftr-top-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.ftr-top-row .col-sm-2 {
	width: 20%;
}

.contact-info {
	display: flex;
	align-items: center;
	align-content: center;
	margin-bottom: 12px;
}

.contact-info-icon {
	height: 28px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	background-color: #CD36E7;
	flex: 0 0 28px;
	max-width: 28px;
	border-radius: 100px;
	margin-right: 6px;
}

.contact-info-txt {
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.76;
	margin: 0;
}

.ftr-btm-row {
	margin: 43px 0 0;
	border-radius: 22px;
	border: 1px solid rgba(255, 255, 255, 0.12);
	background: #020202;
	padding: 13px 17px;
	display: flex;
	align-content: center;
	align-items: center;
}

.copyright-txt {
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2;
	margin: 0;
}

.ftr-btm-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: flex-end;
}

.ftr-btm-menu li a {
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.2;
	margin-right: 30px;
}

.ftr-btm-menu li:last-child a {
	margin-right: 0;
}

#signup {
	padding: 196px 0 65px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/signup-bg.webp'), url('https://i.23robo.info/projects/growfollows/img/signup-dots.webp');
	background-position: top center, center;
	background-repeat: no-repeat;
}

.title2 {
	color: #FFF;
	font-size: 40px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 22px;
}

.signup-wrap {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px;
}

.signup-wrap .form-control {
	border-radius: 30px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1D0621;
	color: #fff;
}

.signup-wrap label {
	color: #E4E2E2;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	margin-bottom: 10px;
}

.signup-fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.signup-fields .form-group {
	flex: 0 0 100%;
	max-width: 100%;
}

.signup-fields .form-group:nth-child(2),
.signup-fields .form-group:nth-child(3) {
	flex: 0 0 49%;
	max-width: 49%;
}

.btn-primary:not(.icon-btn) .btn-primary-wrap {
	justify-content: center;
}

.signup-wrap form .btn.btn-primary {
	width: 100%;
	max-width: 100%;
}

.signup-wrap .have-acc {
	color: #E4E2E2;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	margin: 16px 0 35px;
}

.signup-wrap .have-acc a {
	color: #CD36E7;
}

.already-acc {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin: 48px 0 7px;
	color: #FFF !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	position: relative;
	text-decoration: none !important;
}

.already-acc::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #CD36E7;
	left: 0;
	right: 0;
	margin: auto;
	top: 50%;
	transform: translateY(-50%);
}

.already-acc span {
	background-color: #0c040e;
	position: relative;
	z-index: 1;
	padding: 0 13px;
}

#faq_sec .title {
	/* color: #FFF; */
	font-size: 48px;
	font-weight: 600;
	line-height: 1.4;
	background: transparent;
	-webkit-text-fill-color: #fff;
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#faq_sec .title-white {
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#service_page .title-white {
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


#faq_sec #accordion {
	border-radius: 0.9375rem;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 29px;
	margin-top: 40px;
}

#faq_sec .faq-row {
	margin-top: 0;
}

#term-sec {
	padding: 160px 0 64px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/term-bg.webp');
	background-size: cover;
	background-position: center top;
}

.title-white {
	color: #FFF;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.4;
	background: transparent;
	-webkit-text-fill-color: #fff;
}

.term-tabs {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	border: 0;
	margin-bottom: 53px;
}

.term-tabs li a {
	display: flex;
	align-content: center;
	align-items: center;
	border-radius: 15px;
	border: 1px solid #302447;
	background-color: #1F0623 !important;
	min-width: 170px;
	padding: 17px;
	justify-content: center;
	margin-right: 10px;
}

.term-tab-icon {
	display: flex;
	align-content: center;
	align-items: center;
	margin-right: 2px;
}

.term-tabs li a:hover,
.term-tabs li.active a:hover,
.term-tabs li.active a {
	border: 1px solid #302447;
	color: #fff;
	background: linear-gradient(90deg, #CD36E7 0%, #7D19AF 100%);
}

.term-content {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px;
}

.term-content .tab-pane {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1C0620;
	padding: 29px 39px;
}

.term-title {
	color: #FFF;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.5;
	margin-bottom: 14px;
}

.term-txt-ul {
	padding: 0;
	list-style: none;
	margin-bottom: 26px;
}

.term-txt {
	color: #B7B7B8;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5;
	position: relative;
	margin-bottom: 24px;
	padding-left: 15px;
}

.term-txt::after {
	content: '';
	position: absolute;
	width: 7px;
	height: 7px;
	background: linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	left: 0;
	top: 7px;
	border-radius: 10px;
}

.term-alert-box {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background-color: #28092E;
	padding: 35px;
}

.term-alert-txt {
	margin: 0;
	color: #B7B7B8;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.5;
}

input:autofill {
	-webkit-box-shadow: inset 0 0 0 50px #1d0621 !important;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
	transition: background-color 0s 600000s, color 0s 600000s !important;
}

.title-sub {
	color: #CD36E7;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
	margin-bottom: 0;
}

.ceo-box {
	display: flex;
	align-items: center;
	align-content: center;
	margin: 37px auto auto;
	width: max-content;
}

.ceo-box-name-wrap {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}

.ceo-name-txt {
	color: #FFF;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.3;
	margin: 0 0 0 10px;
}

.ceo-name-title {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.2;
	margin: 0;
}

.ceo-box-right {
	margin-left: 15px;
}

.login-wrap .form-control {
	color: #fff;
}

.login-wrap .col-lg-6.col-12 {
	padding: 0px 14px !important;
}

.signin_btn_wrap {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 28px;
}

.signin_btn_wrap .btn-primary {
	width: 100%;
	max-width: 100%;
}

#service_page {
	padding: 100px 0;
	background-image: url('https://i.23robo.info/projects/growfollows/img/dhf1.webp');
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	overflow-x: hidden;
}

#service_page::before {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	z-index: -1;
	left: -80px;
	top: 150px;
}

#service_page::after {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	z-index: -1;
	right: -80px;
	top: 150px;
}

.txt-wht {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 50px;
}

.service-card-bg {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: #0D070F;
	padding: 30px 25px;
	margin-bottom: 25px;
	text-align: center;
	height: 370px;
	position: relative;
	overflow: hidden;
}

.service-card-bg::before {
	content: '';
	position: absolute;
	border-radius: 334px;
	background: rgba(205, 54, 231, 0.60);
	filter: blur(56.79999923706055px);
	width: 100%;
	height: 79px;
	left: 0;
	right: 0;
	top: 0;
}

.service-card-bg .category-icon img {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	padding-top: 20px;
}

.service-card-bg .text-white {
	color: #FFF;
	font-size: 24px;
	font-weight: 600;
	line-height: normal;
	padding-top: 14px;
	margin: 8px 0;
}

.category-text {
	color: #B7B7B8;
	text-align: center;
	font-size: 14px;
	font-weight: 300;
	line-height: 150%;
	margin-bottom: 40px;
}

.service-card-bg .btn-primary {
	width: 100%;
	max-width: 90%;
	justify-content: center;
	position: absolute !important;
	bottom: 26px;
	margin: auto;
}

.service-card-bg .btn-primary-wrap {
	justify-content: center;
	gap: 14px;
	height: 49px;
}

.well-api {
	margin-top: 100px;
	border-radius: 0.9375rem;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	margin-bottom: 80px;
	padding: 25px;
}

.well-api .table tr td {
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1D0621;
	width: 50% !important;
}

.well-api .table tr th {
	border: 1px solid rgba(205, 54, 231, 0.15);
	background: rgba(2, 2, 2, 0.03);
	box-shadow: 10px 22px 78.2px 0px rgba(0, 0, 0, 0.44), 0px 12px 29.6px -2px rgba(255, 255, 255, 0.03) inset;
	backdrop-filter: blur(8.800000190734863px);
}

.well-api pre {
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1D0621;
	color: #fff !important;
}

.well-api #service_type {
	width: 100% !important;
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1D0621;
	color: #fff;
}

.well-api .form-group {
	width: 100% !important;
}

.well-api .btn-primary {
	width: 100%;
	max-width: 200px;
	padding: 10px !important;
}

#howitworks {
	padding-top: 150px;
	padding-bottom: 80px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/main_bg.webp');
	background-repeat: no-repeat;
	background-size: 100% auto;
	position: relative;
	overflow: hidden;
}

#howitworks::before {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	background: #CD36E7;
	filter: blur(150px);
	z-index: -1;
	left: -80px;
}

#howitworks::after {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	background: #CD36E7;
	filter: blur(150px);
	z-index: -1;
	right: 0;
	top: 80px;
	transform: translateY(33%);
}

.video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.video-icon img {
	width: 90px;
	height: 90px;
	transition: transform 0.3s ease;
}

.video-icon:hover img {
	transform: scale(1.1);
}

#howitworks .title-label {
	margin-top: 60px;
}

#howitworks .title {
	background: linear-gradient(93deg, #FFF 2.13%, #3A393D 91.12%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#howitworks .btn.btn-primary {
	margin-top: 30px;
}

#videoModal .modal-content {
	background: #0D070F;
}

#videoModal .modal-header {
	padding: 15px;
	border-bottom: 1px solid #342B4D;
}

#how-tabs-sec {
	padding-top: 50px;
	padding-bottom: 100px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/stars_mt.webp');
	background-repeat: no-repeat;
	background-size: 100% auto;
}

#how-tabs-sec .nav-tabs {
	border-bottom: none;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: auto;
	gap: 8px;
}

#how-tabs-sec .nav-item .nav-link {
	border-radius: 51px;
	border: 1px solid #342B4D;
	background: #0D070F;
	padding: 10px 5px;
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 10px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	height: 58px;
	min-width: 195px;
}

#how-tabs-sec .nav-item.active .nav-link {
	display: flex !important;
	align-items: center;
	align-content: center;
	color: #FFF !important;
	font-style: normal;
	/* background: url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%); */
	/* background-color: rgba(0, 0, 0, 0); */
	background-position-x: 0%, 0%;
	background-position-y: 0%, 0%;
	background-size: auto, auto;
	/* background-color: rgba(0, 0, 0, 0); */
	/* box-shadow: 0px 8px 7.3px 0px rgba(255, 255, 255, 0.21) inset; */
	background-size: cover;
	background-position: center;
	position: relative !important;
	/* border: 1px solid rgba(255, 255, 255, 0.56) !important; */
	border-radius: 50px;
}

#how-tabs-sec .nav-item .nav-link .sp-hero {
	width: 44px;
	height: 44px;
	flex-shrink: 0;
	background: linear-gradient(180deg, #CD36E7 0%, rgba(205, 54, 231, 0.00) 100%);
	border-radius: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#how-tabs-sec .nav-item.active .nav-link .sp-hero {
	background: #0D070F;
}

#how-tabs-sec .tab-content {
	border-radius: 27px;
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px 50px;
	margin-top: 30px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	position: relative;
}

#how-tabs-sec .tab-content::before {
	content: '';
	position: absolute;
	width: 90%;
	height: 553px;
	border-radius: 920px;
	background: linear-gradient(180deg, #CD36E7 0%, #CD36E7 100%);
	filter: blur(175px);
	z-index: -1;
	left: unset;
	right: unset;
}

#how-tabs-sec .tab-pane .row {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1C0620;
	padding: 30px 45px 0 25px;
	position: relative;
	overflow: hidden;
}

#how-tabs-sec .tab-pane .row::before {
	content: '';
	position: absolute;
	width: 494px;
	height: 205px;
	flex-shrink: 0;
	border-radius: 494px;
	background: #CD36E7;
	filter: blur(92.94999694824219px);
	bottom: 0;
	right: 0;
}

#how-tabs-sec .tab-pane .row .title {
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#how-tabs-sec .tab-pane .row .btn.btn-primary {
	margin-top: 30px;
}

#reset-password-sec {
	padding-top: 200px;
	padding-bottom: 100px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/forgot_pass.webp');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.well-forgot {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px;
}

.well-forgot h3 {
	color: #FFF;
	font-size: 40px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

.guest .well-forgot .form-control {
	border-radius: 57px;
	border: 1px solid rgba(255, 255, 255, 0.09);
	background: #1D0621;
}

.well-forgot .btn.btn-primary {
	height: 58px;
	width: 100%;
	min-width: 100%;
}

.well-forgot .btn.btn-primary {
	height: 58px;
	width: 100%;
	min-width: 100%;
}

#blog-wrapper {
	padding-top: 150px;
	padding-bottom: 100px;
	background-image: url('https://i.23robo.info/projects/growfollows/img/blog_bg.webp');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.row.step-blogs {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.step-blogs h4 {
	color: #FFF;
	font-size: 34px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

#blog-wrapper .title {
	background: linear-gradient(90deg, #FFF 0%, #3A393D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#blog-wrapper .txt {
	width: 80%;
	margin: auto;
}

#blog-wrapper .btn.btn-primary {
	height: 56px;
}

.row.step-blogs p {
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

#blog-wrapper img {
	border-radius: 15px;
}

.well-steps {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 20px;
	height: auto;
	min-height: 460px;
	margin-bottom: 20px;
}

.well-steps h4 {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.5em;
	max-height: 3em;
	white-space: normal;
}

.well-steps p {
	color: #B7B7B8;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 137%;
	padding-bottom: 10px;
}

.txt-hero p {
	max-height: 4.5em;
	line-height: 1.5em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	white-space: normal;
}

.well-steps .btn.btn-primary {
	position: absolute !important;
	bottom: 59px;
}

#blog-wrapper .pagination {
	float: right;
	margin-top: 50px;
}

.pagination>li>a,
.pagination>li>span {
	background-color: #0D070F;
	margin-right: 8px;
	border-radius: 8px !important;
	width: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #CD36E7;
}

#blog-wrapper .btn.btn-primary .btn-primary-wrap {
	justify-content: space-between;
}

#blog-post {
	padding-top: 150px;
	padding-bottom: 100px;
	position: relative;
	background: #fff;
	overflow: hidden;
}

#blog-post p,
#blog-post h1,
#blog-post h2,
#blog-post h3,
#blog-post h4,
#blog-post h5,
#blog-post h6,
#blog-post a,
#blog-post span,
#blog-post ul,
#blog-post li,
#blog-post>* {
	color: #232323 !important;
}

/* #blog-post::before {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	top: 100px;
	left: -100px;
}

#blog-post::after {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	top: 100px;
	right: -100px;
} */

.well-blog {
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 20px;
}

.well-blog h1 {
	color: #FFF;
	font-size: 40px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.well-blog p {
	color: #B7B7B8;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 137%;
}

#blog-post .btn.btn-primary {
	height: 52px;
	margin-top: 20px;
}

.well-blog img {
	border-radius: 15px;
}

#myTab li button:hover,
#myTab li.active button:hover,
#myTab li.active button {
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	border: 1px solid rgba(255, 255, 255, 0.56);
}

#myTab .nav-item.active .nav-link {
	background: url('https://i.23robo.info/projects/growfollows/img/btn-bg-lines.webp'), url('https://i.23robo.info/projects/growfollows/img/btn-dots.webp'), linear-gradient(180deg, #CD36E7 0%, #7D19AF 100%);
	border: 1px solid rgba(255, 255, 255, 0.56);
}

#blog-wrapper::before {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	left: -80px;
	top: 100px;
}

#blog-wrapper::after {
	content: '';
	position: absolute;
	width: 234px;
	height: 234px;
	flex-shrink: 0;
	background: #CD36E7;
	filter: blur(150px);
	right: 0;
	top: 100px;
	z-index: -1;
}


@media (max-width:1199px) {
	#howitworks .title {
		font-size: 42px;
	}

	.txt br {
		display: none;
	}

	.title br {
		display: none;
	}

	.whychoose-box-wrapper {
		margin: 30px 0 0;
		max-height: 360px;
	}

	.statistics-order-inner-wrap {
		padding: 35px 10px;
	}

	.statistics-order-ul li {
		flex: 0 0 100px;
		max-width: 100px;
	}

	.statistics-order-box-inner {
		width: 100px;
		height: 100px;
	}

	.statistics-order-txt {
		font-size: 14px;
	}

	.statistics-order-title {
		font-size: 10px;
	}

	.steps-ul li {
		flex: 0 0 185px;
		max-width: 185px;
	}

	.steps-box {
		padding: 20px 65px 15px 10px;
	}

	.steps-ul li:nth-child(2) .steps-box {
		padding: 68px 65px 15px 10px;
	}

	.steps-ul li:nth-child(3) .steps-box {
		padding: 103px 65px 68px 10px;
	}

	.steps-ul li:nth-child(4) .steps-box {
		padding: 124px 65px 68px 10px;
	}

	.steps-ul::after {
		content: '';
		position: absolute;
		background-image: url('https://i.23robo.info/projects/growfollows/img/steps-img.webp');
		width: 150px;
		height: 230px;
		right: -40px;
		bottom: -3px;
		background-size: 150px auto;
	}

	#affordable .my-tabs {
		margin-top: 15px;
		margin-bottom: 15px;
		display: ;
		flex-wrap: wrap;
		justify-content: center;
	}

	.my-tabs li a {
		margin-bottom: 10px;
	}

	#affordable .tab-content .tab-pane {
		padding: 24px 20px;
	}

	.panel-default .panel-heading a {
		padding: 14px 50px 14px 12px;
	}

	.panel-collapse .panel-body {
		padding: 20px 22px 20px;
	}

	.contact-info-txt {
		white-space: normal;
		word-break: break-word;
		line-height: 1.2;
	}

	input:autofill {
		background-color: #0C040E !important;
		box-shadow: none !important;
	}

	.title2 {
		font-size: 30px;
	}
}

@media (max-width:991px) {
	#top-sec {
		padding: 100px 0 0;
	}

	.title-label {
		padding: 7px 20px;
		margin-bottom: 10px;
	}

	.main-title {
		font-size: 42px;
	}

	.title-label-txt {
		font-size: 16px;
	}

	#top-sec .txt {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.guest .form-control {
		height: 50px;
	}

	.inpt-icon {
		width: 35px;
		height: 35px;
	}

	.inpt-icon+.form-control {
		padding-left: 55px;
	}

	#social-sec {
		padding: 20px 0;
	}

	#fastest {
		padding: 20px 0;
	}

	.whychoose-row.row {
		margin-top: 50px;
	}

	.whychoose-row .title {
		font-size: 38px;
	}

	.whychoose-box-wrapper {
		margin: 30px 0 0;
		max-height: 330px;
	}

	.whychoose-box-wrapper li:nth-child(2) .whychoose-box .txt {
		margin-bottom: 30px;
	}

	.whychoose-box-wrapper li:nth-child(2) .whychoose-box .whychoose-num {
		margin-bottom: 15px;
	}

	.row.register-row {
		margin: 50px 0 70px;
	}

	.statistics-social-box {
		padding: 15px 15px;
	}

	.statistics-social-box-img {
		margin-bottom: 28px;
	}

	.statistics-order-ul li {
		flex: 0 0 80px;
		max-width: 80px;
	}

	.statistics-order-box-inner {
		width: 80px;
		height: 80px;
	}

	.statistics-order-txt {
		font-size: 12px;
		line-height: 1.2;
	}

	#steps {
		padding-top: 45px;
	}

	.steps-ul {
		align-content: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.steps-ul li {
		flex: 0 0 49%;
		max-width: 49%;
	}

	.steps-ul li:not(:first-child) {
		margin-left: 0;
	}

	.steps-ul li .steps-box {
		border-bottom: 1px solid rgba(255, 255, 255, 0.10);
		border-radius: 10px;
		margin: 0 0 20px;
		padding: 15px !important;
	}

	#steps .title {
		font-size: 32px;
	}

	.steps-ul::after {
		width: 60px;
		height: 91px;
		right: -30px;
		bottom: -2px;
		background-size: 58px auto;
		background-repeat: no-repeat;
	}

	#affordable {
		padding-top: 40px;
	}

	.my-tabs li a {
		margin-bottom: 5px;
		min-width: 150px;
	}

	.tabs-content-title {
		font-size: 38px;
		font-weight: 600;
		line-height: 1.2;
		margin-bottom: 5px;
	}

	#countries {
		padding-top: 40px;
	}

	.country-slide {
		padding: 15px;
		margin: 0 5px;
	}

	#grow {
		padding-top: 42px;
	}

	#advantage {
		padding-top: 40px;
	}

	.advantage-slide {
		padding: 20px 12px;
		margin: 0 5px;
	}

	.faq-title-row {
		margin-top: 30px;
	}

	#advantage .title {
		font-size: 32px;
		margin-bottom: 5px;
	}

	.faq-row {
		margin-top: 22px;
	}

	.panel-default .panel-heading a {
		font-size: 14px;
		line-height: 1.2;
		padding: 14px 30px 14px 12px;
	}

	.panel-default .panel-heading a svg {
		right: 8px;
	}

	.panel-default {
		margin-bottom: 10px !important;
	}

	.panel-collapse .panel-body {
		margin-top: 10px;
		padding: 12px !important;
	}

	.consolidate-row {
		margin-top: 20px;
	}

	.consolidate-img {
		margin: 17px auto auto;
	}

	#blog-sec {
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.blog-post-row {
		margin-top: 20px;
	}

	.blogpost-title {
		font-size: 14px;
		line-height: 1.3;
		margin-bottom: 10px;
	}

	.still-wrap {
		margin-top: 35px;
		padding: 20px;
	}

	.still-img {
		position: unset;
		max-width: 100%;
		transform: none;
	}

	.still-review {
		margin-left: 0;
		margin-top: 12px;
	}

	.ftr-top-row .col-sm-4 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.ftr-top-row .col-sm-2,
	.ftr-top-row .col-sm-3 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}

	.grow-img-wrap::before {
		right: 0;
		width: 400px;
	}

	.btn-primary-wrap {
		padding: 10px 12px !important;
	}

	footer {
		padding: 40px 0 10px 0;
	}

	.ftr-btm-row {
		margin: 15px 0 0;
	}

	#signup {
		padding: 100px 0 25px;
	}

	.title2 {
		font-size: 24px;
		margin-bottom: 12px;
	}

	.signup-fields .form-group:nth-child(2),
	.signup-fields .form-group:nth-child(3) {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.already-acc {
		margin: 18px 0 7px;
	}

	#signup .row {
		display: flex;
		align-items: center;
		align-content: center;
	}



	#faq_sec #accordion {
		padding: 19px;
		margin-top: 25px;
	}

	.follow-us-wrap {
		margin-top: 18px;
		margin-bottom: 10px;
	}

	.follow-us-title {
		margin-bottom: 10px;
	}

	.ftr-bxo-wrap {
		padding: 10px;
	}

	#term-sec {
		padding: 100px 0 24px;
	}

	.term-tabs {
		margin-bottom: 20px;
	}

	.term-content {
		padding: 12px;
	}

	.term-content .tab-pane {
		padding: 10px 15px;
	}

	.term-title {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.term-txt {
		margin-bottom: 10px;
	}

	.term-title2 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.term-alert-box {
		padding: 15px;
	}

	#howitworks .btn.btn-primary {
		margin-bottom: 20px;
	}

	#how-tabs-sec .nav-item .nav-link {
		gap: 7px;
		min-width: 170px;
	}

	#how-tabs-sec .tab-pane .row {
		flex-wrap: wrap;
	}

	.step-right-img {
		margin: 20px auto;
	}

	.well-steps .btn.btn-primary {
		position: relative !important;
		bottom: unset;
	}

	#howitworks::before {
		display: none;
	}

	#howitworks::after {
		display: none;
	}

	#howitworks {
		padding-top: 100px;
		padding-bottom: 80px;
	}

	#blog-wrapper::before {
		display: none;
	}

	#blog-wrapper::after {
		display: none;
	}

	.signin_btn_wrap {
		display: grid;
		grid-template-columns: 1fr;
		gap: 15px;
	}

	.login-wrap .col-lg-6.col-12 {
		padding: 0px 15px !important;
	}

	.google-login-wrap {
		height: 50px;
		padding-top: 15px;
	}
}

@media (max-width:767px) {
	#navbar {
		display: none !important;
		background-color: #0C040E;
	}

	#navbar.in {
		display: block !important;
	}

	.social_media_cta {
		left: inherit;
		right: 12px;
		top: 90px;
		z-index: 3;
	}

	.social_media_cta a.social_media_item {
		width: 40px;
		height: 40px;
	}

	.guest .navbar-default .navbar-nav>li.active>a,
	.guest .navbar-default .navbar-nav>li.active>a:hover,
	.guest .navbar-default .navbar-nav>li>a:hover {
		background-color: #fff !important;
	}

	.guest .navbar-default .navbar-toggle {
		border: 1px solid rgba(255, 255, 255, 0.18) !important;
		background-color: #0C040E !important;
	}

	.whychoose-row.row {
		display: block;
	}

	.whychoose-box-wrapper li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.whychoose-box-wrapper li:nth-child(2) .whychoose-box {
		border-radius: 0;
	}

	.row.register-row {
		display: block;
	}

	.statistics-social-box,
	.statistics-payment-box {
		margin-bottom: 15px;
	}

	.row.statistics-row2 {
		margin-top: 0;
	}

	.whychoose-box-wrapper {
		max-height: unset;
	}

	.whychoose-box {
		padding: 15px;
	}

	.statistics-social-box1 .statistics-title1,
	.statistics-social-box1 .txt,
	.statistics-payment-title {
		text-align: center;
	}

	.steps-ul {
		margin-top: 20px;
	}

	.tab-content .row {
		display: block;
	}

	.tabs-content-title,
	.tab-txt {
		text-align: center;
	}

	#affordable .tab-content .btn.btn-primary {
		margin: 0 auto 20px;
	}

	.blogpost-img-wrap img {
		margin: auto;
	}

	.blogpost-title {
		text-align: center;
	}

	.blogpost-txt {
		text-align: center;
	}

	.blogpost .btn.btn-primary {
		margin: auto;
	}

	.blogpost {
		margin-bottom: 15px;
	}

	.blogpost-txt {
		margin-bottom: 20px;
	}

	.still-row {
		display: block;
	}

	.still-review {
		margin-left: 15px;
	}

	.still-img {
		margin-top: 25px;
	}

	.ftr-btm-row {
		padding: 5px 0;
	}

	.copyright-txt {
		font-size: 12px;
	}

	.ftr-btm-menu li a {
		font-size: 12px;
		margin-right: 15px;
	}

	.ftr-btm-row {
		justify-content: space-between;
	}

	#signup .row {
		display: block;
	}

	.term-tabs {
		flex-wrap: wrap;
	}

	.term-tabs li a {
		padding: 10px;
		margin-bottom: 10px;
		border-radius: 10px;
	}

	#howitworks {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (max-width:550px) {
	#top-sec .txt {
		color: #fff;
	}

	.whychoose-row.row {
		margin-top: 22px;
	}

	.row.register-row {
		margin-bottom: 30px;
	}

	.statistics-social-box1 .statistics-title1,
	.statistics-payment-title {
		font-size: 20px;
	}

	.statistics-box-ftr {
		padding: 10px 15px;
	}

	.statistics-order-box-wrap {
		padding: 15px 15px 0;
	}

	.statistics-order-inner-wrap {
		padding: 10px;
	}

	.steps-ul li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.steps-ul li .steps-box {
		margin-bottom: 10px;
	}

	#affordable {
		padding-top: 20px;
	}

	#countries .title {
		font-size: 36px;
	}

	#grow .title {
		font-size: 36px;
		-webkit-text-fill-color: #fff;
		line-height: 1.2;
	}

	#countries .title {
		font-size: 36px;
		line-height: 1.2;
	}

	.title {
		line-height: 1.2;
	}

	#grow .txt {
		color: #fff;
	}

	.grow-img-wrap {
		margin-top: 25px;
	}

	.advantage-slider {
		margin-top: 20px;
	}

	#blog-sec .title {
		font-size: 36px;
		line-height: 1.2;
		-webkit-text-fill-color: #fff;
	}

	.country-slider-nav,
	.advantage-slider-nav {
		margin-top: 20px;
	}

	.still-title {
		font-size: 23px;
		line-height: 1.2;
	}

	.still-review {
		position: relative;
		z-index: 1;
	}

	.ftr-top-row .col-sm-2,
	.ftr-top-row .col-sm-3 {
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}

	.ftr-bxo-wrap {
		margin-bottom: 10px;
		min-height: auto;
	}

	.ftr-title {
		margin-bottom: 10px;
		font-size: 16px;
		padding: 5px 15px;
	}

	.ftr-btm-menu li a {
		display: block;
		margin-right: 5px;
		line-height: 1.2;
	}

	.grow-img-wrap::before {
		width: 100px;
		bottom: 0;
	}

	.main-title {
		font-size: 36px;
	}

	.statistics-title {
		text-align: center;
	}

	.statistics-social-box .txt {
		text-align: center;
	}

	.title-white,
	#faq_sec .title {
		font-size: 36px;
	}

	.signup-img-wrap {
		margin-top: 25px;
	}

	.signup-wrap {
		padding: 15px;
	}

	.ceo-box {
		width: auto;
		display: block;
		text-align: center;
		margin: 20px auto;
	}

	.ceo-pic {
		display: block;
		margin: 0 auto 12px;
	}

	.ceo-box-name-wrap {
		display: block;
		text-align: center;
	}

	.ceo-name {
		margin: 0 auto 5px;
	}

	#top-sec::after {
		display: none;
	}

	.well-forgot h3 {
		font-size: 30px;
	}

	.well-forgot {
		padding: 15px;
	}

	#reset-password-sec {
		padding-top: 80px;
		padding-bottom: 20px;
		background-size: cover;
	}

	#howitworks {
		padding-top: 30px;
		padding-bottom: 0;
		background-size: cover;
	}

	#how-tabs-sec {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	#how-tabs-sec .nav-item .nav-link {
		min-width: 159px;
		font-size: 14px;
	}

	#how-tabs-sec .nav-item .nav-link .sp-hero {
		width: 40px;
		height: 40px;
	}

	#how-tabs-sec .tab-content {
		padding: 20px 30px;
	}

	#how-tabs-sec .tab-pane .row {
		padding: 10px;
	}

	#how-tabs-sec .tab-pane .row .title {
		font-size: 27px;
	}

	#blog-wrapper {
		padding-top: 80px;
		padding-bottom: 30px;
		background-size: auto;
	}

	#blog-wrapper .txt {
		width: 100%;
		margin: auto;
	}

	.step-blogs h4 {
		font-size: 20px;
	}

	#blog-wrapper .btn.btn-primary {
		height: 50px;
	}

	.well-steps {
		min-height: auto;
	}

	#blog-wrapper .pagination {
		margin-top: 0;
		float: unset;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.row.step-blogs {
		padding: 20px 0 20px 0;
		margin: 10px;
	}

	#blog-post {
		padding-top: 80px;
		padding-bottom: 30px;
	}

	#blog-post::before {
		display: none;
	}

	#blog-post::after {
		display: none;
	}

	.well-blog h1 {
		font-size: 25px;
	}

	.well-blog h2 {
		font-size: 25px;
	}

	.well-blog h3 {
		font-size: 16px;
	}

	.video-icon img {
		width: 70px;
		height: 70px;
	}

	#service_page::before {
		display: none;
	}

	#service_page::after {
		display: none;
	}

	#service_page {
		padding-top: 80px;
		padding-bottom: 30px;
	}

	.well-forgot .btn.btn-primary {
		height: 48px;
	}
}


.country-card {
	border-radius: 15px;
	border: 1px solid rgba(255, 255, 255, 0.07);
	background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	padding: 30px 32px;
	margin: 15px 0;
	height: calc(100% - 30px);
}



.g-4 {
	--bs-gutter-x: 1.5rem;
	/* 24px horizontal gap */
	--bs-gutter-y: 1.5rem;
	/* 24px vertical gap */
}

.btn-top-space {
	margin-top: 20px;
}

.card-space {
	margin: 15px 0;
	height: calc(100% - 30px) !important;
}

.service-section-gap {
	padding: 70px 0 !important;
}

.steps-box.simple-box-style {
	padding: 30px;
	border-radius: 10px;
	height: 100%;
}

@media (max-width: 767px) {

	.service-section-gap {
		padding: 50px 0 !important;
	}
}

.slick-track {
	display: flex;
}

.slick-slide {
	height: unset;
}

.advantage-slide {
	height: 100%;
}

.custom-margin-bottom {
	margin-bottom: 30px;
}

/* .col-12 {
	width: 100%;
} */

#service-page .panel-group {
	margin-top: 30px;
}

.custom-flex {
	display: flex;
	align-items: center;
}

.text-center {
	display: flex;
	justify-content: center;
	/*width: 100%;*/
}

/* .w-100{
	width: 100%;
} */

.mt-5 {
	margin-top: 3rem
}

.mb-4 {
	margin-bottom: 1.5 rem;
}

.btn-padding {
	padding: 15px 16px !important;
}

.custom-row {
	--bs-gutter-x: 1.5rem;
	/* Horizontal gutter space */
	--bs-gutter-y: 0;
	/* Vertical gutter space */
	display: flex;
	/* Enables Flexbox */
	flex-wrap: wrap;
	/* Allows columns to wrap onto a new line */
	margin-top: calc(-1 * var(--bs-gutter-y));
	/* Negative margin for alignment */
	margin-right: calc(-.5 * var(--bs-gutter-x));
	/* Adjusts spacing */
	margin-left: calc(-.5 * var(--bs-gutter-x));
	/* Adjusts spacing */
}

.mt-0 {
	margin-top: 0;
}

.border-bottom-none {
	border-bottom: none !important;
}

.step-top-space {
	padding-top: 100px !important;
}

.img-custom-size {
	width: 150px;
	/*margin: 0 auto;*/
	margin-bottom: 20px;
}

.iconify {
	font-size: 25px;
	line-height: 0;
}

a.text-decoration-none {
	text-decoration: none;
}

.custom-list-wrapper {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}

#service-section {
	position: relative;
	overflow: hidden;
	background-image: url('https://i.23robo.info/projects/growfollows/img/blog-sec-dots.webp'), url('https://i.23robo.info/projects/growfollows/img/blog-sec-right-left.webp'), url('https://i.23robo.info/projects/growfollows/img/blog-sec-bg-left.webp'), url('https://i.23robo.info/projects/growfollows/img/still-bg.webp');
	background-position: center 0, -60px 0, 130% 0, center 210%;
	background-repeat: no-repeat;
}

#service-section::before {
	content: '';
	border-radius: 774px;
	background: #CD36E7;
	filter: blur(225px);
	width: 774px;
	height: 369px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -20px;
	z-index: -1;
}

#benefits {
	padding-top: 136px;
	overflow: hidden;
	background-image: url(https://i.23robo.info/projects/growfollows/img/faq-bg.webp);
	background-position: -183px 713px;
	background-repeat: no-repeat;
}

#why_choose {
	padding-top: 163px;
	position: relative;
	background: url('https://i.23robo.info/projects/growfollows/img/country-witch.webp'), url('https://i.23robo.info/projects/growfollows/img/country-dots-bg.webp'), url('https://i.23robo.info/projects/growfollows/img/globe-bg.webp');
	background-position: center -210px, 100px center, center;
	background-repeat: no-repeat, repeat, no-repeat;
}

.testimonials-bg {
	background-position: -106px -250px !important;
}

.testimonials-bg h2 {
	margin-bottom: 30px;
}

.faq-background {
	background: url(https://i.23robo.info/projects/growfollows/img/top-bg.webp);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
}

.faq-background::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgb(13 7 15) 0%, rgb(13 7 15 / 65%) 51%, rgba(13, 7, 15, 1) 100%);
	top: 0;
	left: 0;
	z-index: -1;
}

.faq-background::before {
	content: '';
	background: linear-gradient(to right, rgba(205, 54, 231, 0) 0%, rgba(205, 54, 231, 1) 50%, rgba(205, 54, 231, 0) 100%);
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0;
}

.bottom-section {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-top: 25px;
	gap: 15px;
}

.btm-left-section {
	display: flex;
	align-items: flex-end;
	gap: 10px;
}

.btm-left-section img {
	width: 40px;
	border-radius: 50%;
}

.btm-left-section .txt-container h3 {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 0;
}

.btm-left-section .txt-container p {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0;
}

.txt-container {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.btm-right-section .icon {
	font-size: 10px;
}

.btm-right-section {
	white-space: nowrap;
}

#faq-sec {
	padding-top: 100px;
	padding-bottom: 100px;
}

#faq_sec .title {
	margin-bottom: 48px;
}

#faq_sec .tab-custom-bg {
	border-radius: 68px;
	border: 1px solid #262642;
	background: #1C0620;
	padding: 12px;
	width: max-content;
	margin: 20px auto 40px;
}

#faq_sec .faq-tabs {
	justify-content: center;
	border-bottom: 0;
	gap: 20px;
}

#faq_sec .nav-link.active {
	border: 1px solid var(--primary-color);
	background: var(--primary-gradient) !important;
	box-shadow: 0 -4px 14.7px 0 #ffffff9e inset;
	color: #fff !important;
}

#faq_sec .nav-link {
	border-radius: 30px;
	border: 1px solid transparent;
	background: transparent;
	box-shadow: none;
	color: #8C8C9A;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.1;
	letter-spacing: -.36px;
	margin: 0 6px;
	padding: 17px 30px;
	color: #fff;
	text-align: center;
}

.video_shows_wrapper {
	margin: 50px 20px;
	position: relative;
	cursor: pointer;
}

.video_shows_wrapper .video_thumb img {
	border-radius: 15px;
	filter: contrast(0.7);
	transition: 0.5s ease;
}

.video_shows_wrapper:hover .video_thumb img {
	filter: contrast(1);
}

.video_shows_wrapper .video_icon {
	position: absolute;
	top: calc(50% - 35px);
	left: calc(50% - 35px);
	font-size: 70px;
	color: #cd36e761;
	transition: 0.5s ease;
}

.video_shows_wrapper:hover .video_icon {
	color: #CD36E7;
}

.video_shows_wrapper .video_name {
	position: absolute;
	bottom: -12px;
	text-align: center;
	width: 100%;
	background: #02020254;
	padding: 30px 0px;
	border-radius: 0 0 15px 15px;
	backdrop-filter: blur(4px);
	color: #cd36e7;
	font-size: 16px;
	font-weight: bold;
}

#videoModal .modal-content {
	background: none;
	width: 400px;
	margin: 0 auto;
}


#videoModal .close {
	position: absolute;
	top: 30px;
	right: 10px;
	font-size: 24px;
	cursor: pointer;
	color: #fff;
	z-index: 100;
	background: #cd36e7;
	width: 32px;
	height: 32px;
	line-height: 30px;
	border-radius: 100%;
}

#videoModal iframe {
	width: 400px;
	height: 700px;
	border: none;
}

/* our story */

#top-sec-ourStory {
	background: linear-gradient(#00000000, #00000000), url(https://i.23robo.info/projects/growfollows/img/top-bg.webp);
	padding: 200px 0;
	background-size: cover;
	background-position: center bottom;
	position: relative;
}

#top-sec-ourStory .txt {
	margin-bottom: 20px;
}

.hero-card {
	border-radius: 27px;
	background: linear-gradient(180deg, rgba(13, 7, 15, 0.40) 0%, rgba(12, 4, 14, 0.40) 100%);
	backdrop-filter: blur(25px);
	padding: 50px 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	overflow: hidden;
	gap: 10px;
}

.hero-card-img-wrap img {
	width: 250px;
	height: 250px;
	border-radius: 50%;
	margin-bottom: 10px;
}

.hero-card::after {
	content: '';
	position: absolute;
	width: 491px;
	height: 231.007px;
	border-radius: 491px;
	background: rgba(205, 54, 231, 0.50);
	filter: blur(92.94999694824219px);
	left: 0;
	bottom: -100px;
	z-index: -1;
}

.hero-card .ceo-box-right {
	margin-left: 0;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

ul.follow-us-ul.custom-icon-style .icon {
	display: flex;
}

#top-sec-ourStory .follow-us-ul li a {
	width: 45px;
	height: 45px;
}

.follow-us-ul.custom-icon-style {
	font-size: 24px;
}

.custom-icon-style iconify-icon {
	color: #fff;
}

#about-section {
	background: radial-gradient(circle, #01000200 0%, #010002 100%),
		url('https://cdn.growfollows.com/images/new_img/mystical-sunset-canyon-with-glowing-rocks-river%201.webp');
	background-size: cover;
	background-repeat: no-repeat;
}

.about-img-wrap {
	position: relative;
}

.about-img-wrap img {
	width: 100%;
	border-radius: 30px;
}

.top-right-effect img {
	position: absolute;
	width: 156px;
	height: 156px;
	top: -90px;
	right: 0;
}

.bottom-left-effect img {
	position: absolute;
	width: 112px;
	height: 112px;
	bottom: -40px;
	left: -20px;
}

.content-wrapper {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.content-wrapper .main-title,
.content-wrapper .title-label,
.content-wrapper .txt {
	margin-bottom: 0;
}

.section-gap-130 {
	padding-top: 130px;
	padding-bottom: 130px;
}

#we-lead-section {
	background: url('https://cdn.growfollows.com/images/new_img/Asset-2.webp') no-repeat;
	/*background-position: center -30px;*/

}

.img-content-wrapper {
	position: relative;
	/*padding: 57px 87px;*/
	margin-top: 250px;
	z-index: 1;
}

.img-content-wrapper::after {
	position: absolute;
	content: '';
	border-radius: 914.66px;
	background: linear-gradient(180deg, #CD36E7 0%, #CD36E7 100%);
	filter: blur(175px);
	width: 914.66px;
	height: 567px;
	top: 50%;
	left: 50%;
	z-index: -1;
	transform: translate(-50%, -50%);
}

.img-content {
	position: absolute;
	bottom: 0;
	margin: 87px 57px;
	padding: 20px 68px;
	border-radius: 16px;
	background: rgba(0, 0, 0, 0.70);
	backdrop-filter: blur(7px);
	text-align: center;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.img-content .main-title,
.img-content .txt {
	margin-bottom: 0;
}

.img-content-wrapper img {
	border-radius: 30px;
	width: 100%;
}

.img-content .btn-primary {
	margin: 0 auto;
}

#our-team-section {
	background: radial-gradient(circle, #01000200 0%, #01000200, #010002 100%),
		url('https://cdn.growfollows.com/images/new_img/our-team-bg.webp');
	background-size: cover;
	background-repeat: no-repeat;
}

#our-team-section .content-wrapper,
#our-team-section .btn-primary,
#our-team-section span.title-label {
	text-align: center;
	margin: 0 auto;
}

#our-team-section .hero-card-img-wrap img {
	width: 100px;
	height: 100px;
}

#our-team-section .follow-us-ul li a {
	width: 45px;
	height: 45px;
}

.mt-50 {
	margin-top: 50px;
}

.img-wrapper {
	display: flex;
	margin-top: 120px;
	justify-content: center;
}

.img-wrapper .img-wrapper-effect {
	border-radius: 30px;
	width: 358px;
}

.img-wrapper .img-big {
	transform: scale(1.4);
	/*border: 2px solid #7D19AF;*/
	/*border-radius: 30px;*/
}


/* ###our story */
@media (min-width: 768px) {
	.wrapper-container {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
}


@media (max-width: 991px) {
	.btn-padding {
		padding: 10px 12px !important;
	}

	.custom-list-wrapper {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767px) {
	#videoModal {
		top: 100px;
	}

	#videoModal .modal-body {
		padding: 0px;
	}

	#videoModal iframe {
		width: 100%;
		height: auto;
		min-height: 600px;
	}

	.step-top-space {
		padding-top: 45px !important;
	}

	.custom-list-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}

	#faq_sec .faq-tabs {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	#faq_sec .tab-custom-bg {
		border-radius: 30px;
		background: linear-gradient(180deg, #0D070F 0%, #0C040E 100%);
	}

	#faq_sec .nav-link {
		text-align: center;
	}

	.d-none-mob {
		display: none;
	}

	.country_hero {
		padding-bottom: 50px !important;
	}

	.service-section-gap {
		overflow: hidden;
	}

	.blogpost .img-custom-size {
		width: 80px;
		margin: 0 auto;
	}
}

@media (max-width:550px) {
	.video_shows_wrapper {
		padding: 20px 15px;
	}

	#videoModal iframe {
		width: 100%;
		height: auto;
		min-height: 580px;
	}

	#videoModal .modal-body {
		width: 100%;
		margin: 0 auto;
	}

	#videoModal .modal-content {
		width: 100%;
	}

	#videoModal {
		top: 50px;
	}
}


/* Service Page */

/* service page css  */
section#service_filter {
	margin: 11px 0px;
}

.service_filter_wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	width: 784px;
	height: auto;
}

input.search,
.selectService {
	width: 100%;
	padding: 0px 16px 0px 16px;
	height: 55px;
	border-radius: 8px;
	background: #302a34;
	border: none;
}

.service_list_heading,
.order_list_heading,
.update_list_heading,
.affiliates_list_heading,
.service_list,
.order_list,
.update_list,
.update_List,
.affiliate_list {
	width: 100%;
	height: 66px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	border-radius: 20px 20px 0px 0px;
	padding: 0px 30px;
}

.order_list_heading,
.update_list_heading {
	border: 1px solid var(--list-border);
}

.service_list_heading,
.order_list_heading,
.update_list_heading,
.affiliates_list_heading {
	background-color: var(--social-bar);
}

.service_list,
.order_list,
.update_list {
	border-radius: 0;
	padding: 15px 30px;
	height: auto;
	border-bottom: 1px solid var(--list-border);
}

.sl {
	width: 6%;
}

.service_filter_wrapper .title {
	width: 30%;
}

.rate {
	width: 8%;
}

.min_max {
	width: 8%;
}

.refill {
	width: 10%;
}

.time {
	width: 12%;
}

.desc {
	width: 12%;
}

.shop_logo {
	width: 5%;
}

.service_list_heading h4,
.order_list_heading h4,
.update_list_heading h4,
.affiliates_list_heading h4,
.service_list h4 {
	font-size: 16px;
	font-weight: 400;
	line-height: 25.6px;
	-webkit-text-fill-color: #fff;
}

.service_list h4,
.order_list h4,
.update_list h4,
.affiliate_list h4 {
	font-size: 14px;
	font-weight: 400;
}

.order_list h4 a {
	word-wrap: break-word;
	display: block;
}

.service_list_title {
	background: #251f2a;
	width: 100%;
	height: 58px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.server_title_wrapper {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.server_title_wrapper img {
	width: 15px;
	height: 15px;
}

.server_title_wrapper p {
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

.logo_wrap {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #2c2432;
	color: var(--white);
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	transition: 0.5s ease;
}

.logo_wrap:hover {
	background: var(--primary-gradient);
}

.service_list .sl {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.service_list h4 {
	margin: 0;
	padding: 0;
}

.title h4 {
	width: 75%;
}

.refill button,
.order .re_order_btn {
	display: inline-block;
	width: 95px;
	height: 42px;
	background: rgba(255, 255, 255, 0.04);
	border: none;
	border-radius: 8px;
	font-size: 14px;
	text-align: center;
	line-height: 42px;
	color: var(--white);
}

.order .re_order_btn:hover {
	background: var(--primary-color);
	color: var(--white);
}

.order .re_order_btn {
	width: 105px;
	padding: 0px 20px;
}

.desc button,
.order_refill button {
	width: 100px;
	height: 42px;
	/* padding: 10px 26px 10px 26px; */
	border-radius: 8px;
	border: none;
	background: var(--details-button-bg);
}

.order_status button {
	width: 126px;
	height: 42px;
	/* padding: 10px 26px 10px 26px; */
	border-radius: 8px;
	border: none;
	background: #ec38c4;
}

#service_List_Wrapper,
#order_list_wrapper,
#update_list_wrapper {
	width: 100%;
	height: auto;
	padding: 0px;
	background: -dar;
	border-radius: 20px;
	background-color: var(--order-background);
}

.sl h4 {
	margin-left: 10px;
}


.service_filter_wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	align-items: center;
	gap: 20px;
	margin-bottom: 20px;
	width: 100%;
}

.service_filter_wrapper .search {
	position: relative;
	width: 100%;
}

.service_filter_wrapper .search .search_input {
	width: 100%;
	border-radius: 8px;
	border: 1px solid #372e3f;
	background: rgba(255, 255, 255, 0.04);
	backdrop-filter: blur(2.5px);
	padding: 10px 15px;
	height: 50px;
	font-size: 16px;
}

.service_filter_wrapper .search .icon {
	position: absolute;
	top: 10px;
	font-size: 25px;
	right: 20px;
}

.service_filter_wrapper .filter_services {
	width: 100%;
}

.service_filter_wrapper .filter_services .filter_btn {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius: 8px;
	border: 1px solid #372e3f;
	background: rgba(255, 255, 255, 0.04);
	backdrop-filter: blur(2.5px);
	padding: 10px 15px;
	height: 50px;
	font-size: 16px;
}

.dropdown-menu {
	max-height: 450px;
	overflow: auto;
}

/* Scrollbar track (background) */
.dropdown-menu::-webkit-scrollbar {
	width: 10px;
	/* Width of the scrollbar */
}

.dropdown-menu::-webkit-scrollbar-track {
	background: #372e3f;
	/* Background color of the track */
}

/* Scrollbar thumb (the draggable bar) */
.dropdown-menu::-webkit-scrollbar-thumb {
	background-color: #e95fff;
	/* Thumb color */
	border-radius: 10px;
	/* Rounded corners for the thumb */
}

/* Scrollbar on hover (optional for interactivity) */
.dropdown-menu::-webkit-scrollbar-thumb:hover {
	background-color: #d74cee;
	/* Slightly darker color on hover */
}

/* For other browsers using vendor prefixes */
.dropdown-menu {
	scrollbar-color: #e95fff #372e3f;
	/* Thumb color and track color */
	scrollbar-width: thin;
	/* Thin scrollbar */
}

span.category_name {
	display: flex;
	align-items: center;
	gap: 10px;
}

.service_list_title.hidden {
	display: none;
}


/* Service page responsive */

@media only screen and (max-width:1024px) {
	.service_filter_wrapper {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.filter {
		width: 48%;
	}

	.service_filter_wrapper {
		display: flex;
		flex-direction: row;
		width: 100%;
	}

	.order_search {
		width: 335px;
		margin-bottom: 7px;
	}

	input.search,
	.selectService {
		height: 46px;
	}

	.sl {
		width: 8%;
	}

	.service_filter_wrapper .title {
		width: 25%;
	}

	.service_filter_wrapper .title h4 {
		font-size: 12px;
	}

	.rate {
		width: 12%;
	}

	.time {
		width: 15%;
	}

	.min_max {
		width: 10%;
	}

	.refill {
		width: 11%;
	}

	.refill button {
		width: 70px;
		height: 37px;

		border-radius: 5px;
		font-size: 12px;
	}

	.desc button {
		width: 70px;
		height: 39px;

		border-radius: 5px;

		font-size: 14px;
	}

	.service_list_heading h4,
	.service_list h4 {
		font-size: 13px;
	}

	.service_list h4 {
		font-size: 12px;
		line-height: 19px;
		font-size: 11px;
	}

	.service_list_heading,
	.service_list {
		padding: 6px 16px;
	}

	.service_list .sl {
		justify-content: flex-start;
	}

	.sl h4 {
		margin-left: 10px;
	}

	.service_list_title {
		justify-content: flex-start;
		padding: 0px 15px;
	}

	.server_title_wrapper {
		justify-content: center;
	}

	section#services_wraper {
		padding: 0px 12px;
	}

	.min_max,
	.refill,
	.time {
		display: block;
	}

	/* order list page  */
	/* .order_filter_btn {
      display: none;
    } */

	.order_sl {
		width: 7%;
	}

	.order_date {
		width: 12%;
	}

	.order_link {
		width: 25%;
	}

	.order_status {
		width: 23%;
	}

	.order_quantity {
		width: 12%;
	}

	.selectOrder {
		width: 335px;
		padding: 0px 16px 0px 16px;
		height: 46px;
		border-radius: 8px;
		background: v ar(--box-bg);
		border: none;
		display: block;
		margin-bottom: 10px;
	}

	.order_search input {
		width: 100%;
		height: 46px;
	}

}

@media only screen and (max-width: 768px) {
	.filter {
		width: 100%;
		margin-bottom: 7px;
	}

	.desc {
		width: 12%;
	}

	.service_filter_wrapper .title {
		width: 51%;
	}

	.server_title_wrapper p {
		font-size: 18px;
	}

	.rate {
		width: 15%;
	}

	.sl {
		width: 18%;
	}
}

@media only screen and (max-width: 550px) {
	.server_title_wrapper p {
		font-size: 14px;
	}

	.service_filter_wrapper .title {
		width: 50%;
	}

	.rate {
		width: 26%;
	}

	.sl {
		width: 23%;
	}

	.order_link {
		width: 53%;
	}

	.order_list_heading {
		padding: 0px 10px;
	}

	.order_list {
		padding: 10px 10px;
	}

	.order_list h4 {
		font-size: 12px;
	}

	.massOrder_question h2 {
		font-size: 15px;
	}
}

.drop_dwon_items li button {
	display: block;
	width: 100%;
	text-align: left;
	padding: 8px 15px;
	border: none;
	border-bottom: 1px solid #0c0c0c;
	background: #1e1823;
	color: var(--white);
	transition: 0.5s;
}

.drop_dwon_items li button:hover {
	background: var(--primary-color);
}

.modal-open .modal {
	opacity: 1;
	top: 10px;
}


/* Services Modal Start from here */
.modal-body .service_info .serv_info_item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 0px;
	border-bottom: 2px dashed var(--dark-border-color);
}

.modal-body .service_info .serv_info_item:last-child {
	border-bottom: none;
}

.service_info .serv_info_item .icon {
	line-height: 0;
}

.service_info {
	margin-bottom: 25px;
}

.modal-body #serv_details {
	background: #100c13;
	padding: 20px;
	border-radius: 8px;
}

.auth .modal-header {
	position: relative;
	display: flex;
	justify-content: center;
}

.modal-header .btn-close {
	position: absolute;
	top: 40px;
	right: 30px;
	border-radius: 6px;
	border: 1px solid #bfbfbf;
	background-color: #f5f5f5;
}


@media only screen and (max-width: 768px) {

	/* Sevices Page Responsive */
	.service_list_heading {
		display: none;
	}

	.service_list_title {
		text-align: center;
	}

	span.category_name {
		display: flex;
		flex-direction: column;
		gap: 3px;
		font-size: 16px;
	}

	.service_list {
		display: grid;
		position: relative;
		gap: 15px;
		grid-template-areas:
			"idFav idFav idFav idFav idFav idFav idFav idFav idFav idFav idFav idFav"
			"title title title title title title title title title title title title"
			"rate rate rate rate minmax minmax minmax minmax  refill refill  refill refill"
			" time time time time time time desc desc desc desc desc desc";
		padding: 15px 15px;
	}

	.service_list .sl {
		display: flex;
		gap: 5px;
		align-items: center;
		width: auto;
		grid-area: idFav;
		justify-content: center;
		width: 100%;
		align-items: center;
		text-align: center;
	}

	.service_list .title {
		width: auto;
		grid-area: title;
		justify-content: center;
	}

	.service_list .shop_logo {
		width: auto;
		position: absolute;
		top: 10px;
		left: 10px;
		font-size: 25px;
	}

	.service_list .logo_wrap {
		width: 50px !important;
		height: 50px !important;
	}

	.service_list .rate {
		width: auto !important;
		display: flex;
		position: relative;
		grid-area: rate;
		justify-content: center;
		margin-top: 15px;
	}

	.service_list .min_max {
		width: auto !important;
		display: flex;
		position: relative;
		grid-area: minmax;
		justify-content: center;
		margin-top: 15px;
	}

	.service_list .refill {
		width: auto !important;
		display: flex;
		position: relative;
		grid-area: refill;
		justify-content: center;
		margin-top: 15px;
	}

	.service_list .time {
		width: auto !important;
		display: flex;

		grid-area: time;
		justify-content: center;
	}

	.service_list .desc {
		width: 100% !important;
		display: flex;

		grid-area: desc;
		justify-content: center;
	}

	.service_list h4 {
		width: auto;
		font-size: 16px;
		padding: 5px 0px;
		text-align: center;
		line-height: 1.4;
		background: none;
		-webkit-text-fill-color: inherit;
	}

	.server_title_wrapper img {
		width: 45px;
		height: 45px;
	}

	.desc button {
		width: 80%;
	}

	.service_list .rate::before {
		content: "Rate/1000";
		position: absolute;
		color: var(--primary-color);
		top: -20px;
		font-size: 14px;
	}

	.service_list .min_max::before {
		content: "Min/Max";
		position: absolute;
		color: var(--primary-color);
		top: -20px;
		font-size: 14px;
	}

	.service_list .refill::before {
		content: "Refill";
		position: absolute;
		color: var(--primary-color);
		top: -20px;
		font-size: 14px;
	}

	/* Order Page */

	.order_filter_btn {
		width: 100%;
	}

	div#order_filter {
		gap: 15px;
	}

	#order_list_wrapper .order_list {
		display: grid;
		position: relative;
		gap: 10px;
		padding: 30px 20px;
		grid-template-areas:
			"orderNum orderNum orderNum orderNum orderNum orderNum orderDate orderDate orderDate orderDate orderDate orderDate"
			"orderLink orderLink orderLink orderLink orderLink orderLink orderLink orderLink orderLink orderLink orderLink orderLink"
			"orderCharg orderCharg orderCharg orderCharg  orderCount orderCount orderCount orderCount orderQunt orderQunt orderQunt orderQunt"
			"orderServ orderServ orderServ orderServ orderServ orderServ orderServ orderServ orderServ orderServ orderServ orderServ"
			"orderRefill orderRefill orderRefill orderRefill orderRefill orderRefill orderRemain orderRemain orderRemain orderRemain orderRemain orderRemain"
			"orderStats orderStats orderStats orderStats orderStats orderStats orderAction orderAction orderAction orderAction orderAction orderAction";
	}

	#order_list_wrapper .order_list_heading {
		display: none;
	}

	/* grid-area: minmax; */
	.order_list .order_sl {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderNum;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_sl::before {
		content: "Order Id";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_date {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderDate;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_date::before {
		content: "Date";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_link {
		grid-area: orderLink;
		width: 100%;
		border: 1px dashed #9c27b0;
		padding: 7px 10px;
		border-radius: 5px;
		margin: 10px 0px;
	}

	.order_list .order_charge {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderCharg;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_charge::before {
		content: "Charges";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_count {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderCount;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_count::before {
		content: "Start Count";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_quantity {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderQunt;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_quantity::before {
		content: "Quantity";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_service {
		grid-area: orderServ;
		width: 100%;
		text-align: center;
		padding: 10px 0px;
	}

	.order_list .order_refill {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderRefill;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_refill::before {
		content: "Actions";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_remain {
		display: flex;
		position: relative;
		justify-content: center;
		grid-area: orderRemain;
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}

	.order_list .order_remain::before {
		content: "Remain";
		position: absolute;
		top: -19px;
		font-size: 12px;
	}

	.order_list .order_status {
		grid-area: orderStats;
		width: 100%;
		text-align: center;
	}

	.order_list .order {
		grid-area: orderAction;
		width: 100%;
		text-align: center;
	}

	.btn-sm {
		font-size: 12px !important;
		height: 30px !important;
		width: auto !important;
		padding: 5px 20px;
	}

	#top-sec-ourStory {
		padding: 100px 0px
	}

	.hero-card-img-wrap img {
		width: 100px;
		height: 100px;
	}

	.hero-card {
		padding: 30px 10px;
		border-radius: 10px;
	}

	.top-right-effect img {
		width: 90px;
		height: auto;
		top: -60px;
	}

	.about-img-wrap img {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.bottom-left-effect img {
		width: 85px;
		height: auto;
		bottom: -20px;
		left: 0px;
	}

	.section-gap-130 {
		padding: 80px 0px;
	}

	.img-content-wrapper {
		margin-top: 30px;
	}

	#we-lead-section {
		padding: 0px;
		overflow: hidden;
	}

	.img-content {
		position: relative;
		margin: 20px 0px;
		padding: 30px 10px;
	}

	#our-team-section .hero-card {
		margin-bottom: 15px;
	}
}

/* blog post new code */
#blog-post {
	margin-top: 84px;
}

#blog-post .top-banner img {
	height: 700px;
	object-fit: cover;
	object-position: center center;
}

.blog_post_content_wrap {
	padding: 30px 0px;
}

.title.blog-title {
	background: unset;
	-webkit-text-fill-color: unset;
	color: #000;
	margin: 0;
}

.nav-loc {
	display: flex;
	gap: 5px;
	margin-bottom: 10px;
	flex-wrap: wrap;
}

a.loc-item {
	display: flex;
	align-items: center;
	gap: 5px;
}

span.loc-icon {
	display: flex;
}

.v6 .post-publish-info {
	margin-bottom: 24px;
	color: gray;
	align-items: center;
}

.v6 #blog-post .post-share-btn-group a {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ddd;
	border-radius: 50px;
	transition: 0.5s ease;
}

.blog_table_of_content {
	background: #ececec;
	padding: 25px 20px;
	border: 1px solid #a6a6a6;
	border-radius: 10px;
	margin: 20px 0px;
}

ul {
	padding-left: 2rem;
}

.blog_table_of_content h4 {
	font-size: 22px;
	font-weight: 800;
	color: #000;
}

.full-width {
	width: 100%;
}

.author_boxes {
	position: relative;
	background: #fff;
	padding: 25px;
	border-radius: 20px;
	display: flex;
	flex-direction: row;
	gap: 15px;
	align-items: center;
	box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.15);
}

.author_boxes .author_image img {
	width: 200px;
}

img.card-img-top {
	width: 100%;
}

#recentlyPostedBlog {
	background: #fff;
}

.mb-48 {
	margin-bottom: 48px !important;
}

.text-center {
	text-align: center;
}

.card-text {
	color: #000;
}

.card.recent-card {
	border: 1px solid #232323;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	overflow: hidden;
	height: 100%;
}

.card.recent-card .card-body {
	padding: 16px;
}

.card.recent-card .card-img-top{
	height: 220px;
	max-height: 220px;
	object-fit: cover;
}

.card.recent-card .card-title{
	font-size: 20px;
    font-weight: bold;
    line-height: 110%;
}

.mb-30 {
	margin-bottom: 30px;
}

.row.custom-row {
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-0.5 * var(--bs-gutter-x));
	margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.blog__content h3 {
	margin-bottom: .5rem;
}

.mb-5 {
	margin-bottom: 3rem !important;
}

.mt-5 {
	margin-top: 3rem !important;
}

.gap-15 {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.mb-0 {
	margin-bottom: 0;
}

#recentlyPostedBlog {
	padding-bottom: 100px;
}



a.btn.btn-primary.btn_has_icon.btn-md {
	padding: 5px 15px !important;
}

.author_boxes .author_info h4 {
	font-size: 16px;
	margin: 0;
	font-weight: 500;
}

#blog-post h3.author_name {
	color: #cd36e7 !important;
	margin: 0;
}

.author_boxes .author_info .author_name {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}

.author_info {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

span.icon.redir_icon {
	display: flex;
	position: absolute;
	right: 20px;
}

.blog_table_of_content a {
	scroll-behavior: smooth;
}

.post-auth div,
.post-share-btn div {
	display: flex;
	align-items: center;
	gap: 5px;
}

.post-auth .icon {
	display: inline-flex;
}

.remove-mb p {
	margin-bottom: 0;
}

#blog-post .text-primary {
	color: var(--primary-color) !important;
}

#blog-post .panel-default .panel-heading a,
#blog-post .panel-default .panel-body {
	color: var(--white) !important;
}

.my-5 {
	margin: 3rem 0;
}

.fw-bold {
	font-weight: bold;
}

.mb-2 {
	margin-bottom: .5rem;
}

.text-black{
	color: #232323;
}

@media only screen and (max-width: 1199px) {
	.mobile-top-space {
		margin-top: 15px;
	}
}

@media only screen and (max-width: 991px) {
	#recentlyPostedBlog {
		padding-bottom: 50px;
	}

	.title.blog-title {
		font-size: 28px;
	}

	.blog__content h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	.blog__content h3 {
		font-size: 22px;
	}

	.mb-48 {
		margin-bottom: 38px !important;
	}


}



@media only screen and (max-width: 767px) {
	.author_info p {
		font-size: 12px;
	}

}

@media only screen and (max-width: 550px) {
	.author_boxes {
		flex-direction: column;
		align-items: start;
	}
}

/* ###blog post new code */