@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* General CSS */

body {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	font-family: 'Poppins', sans-serif;
}

li {
	list-style: none;
}

.set-img {
	max-width: 100%;
	max-height: 100%;
	margin-top: 15px;
	vertical-align: middle;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
}
.mt-50 {
	margin-top: 50px;
}
a {
	color: #000;
	text-decoration: none;
}

/* Genral CSS  */
.small-title {
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	white-space: initial;
	font-weight: 500;
}
.main-title {
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
}
.small-text {
	font-size: 16px;
	line-height: 25px;
}
.color-blue {
	color: #256cb1;
}
.f-20 {
	font-size: 20px;
}
.max-w-85 {
	max-width: 85%;
}
.error {
	font-size: 11px;
	color: #ff0000;
	margin: 2px 0px;
}

.hero-img img {
	width: 100%;
	height: 80vh;
	/* object-fit: contain; */
}

/* form section styling  */

.form-section {
	background: #fafafa;
	padding: 70px;
}

.form-title {
	font-size: 14px;
	text-align: center;
	margin-bottom: 32px;
}

form {
	display: flex;
	flex-wrap: wrap;
	gap: 33px;
	row-gap: 22px;
}

.form-detail {
	max-width: 1041px;
	margin: auto;
}

.inputWithIcon input[type='text'],
.inputWithIcon select {
	width: 325px;
	height: 50px;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	/* margin: 8px 0; */
	outline: none;
	padding: 8px;
	box-sizing: border-box;
	transition: 0.3s;
	font-size: 13px;
	font-weight: 400;
	color: #111725;
}

form .form-select option {
	color: #111725;
}
.form-section form input[type='text']:focus,
.form-section form select:focus {
	border-color: #256cb1;
	box-shadow: 0 0 8px 0 #256cb1;
}

.form-section .inputWithIcon.captcha input[type='text'] {
	padding-left: 120px;
}

.inputWithIcon.captcha .input-image {
	padding: 0px 13px 0px 13px;
	height: 50px;
	width: 110px;
	border-right: 1px solid #ebebeb;
}

.text-center {
	text-align: center;
}

.form-section form .inputWithIcon input[type='text'],
.form-section form select {
	padding-left: 50px;
}
form .inputWithIcon input[type='text'].input-error {
	border-color: #ff0000;
}

form .inputWithIcon .inputWithIcon-inner {
	position: relative;
}

form .inputWithIcon .input-image {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	padding: 0px 18px 0px 13px;
	color: #ededed;
	font-size: 25px;
}
form .inputWithIcon input[type='text']:focus + .input-image,
form .inputWithIcon select:focus + .input-image {
	color: dodgerBlue;
}

form .inputWithIcon.inputIconBg .input-image {
	background-color: #aaa;
	color: #fff;
	padding: 9px 4px;
	border-radius: 4px 0 0 4px;
}

form .inputWithIcon.inputIconBg input[type='text']:focus + .input-image {
	color: #fff;
	background-color: dodgerBlue;
}
form .inputWithIcon-btn {
	display: flex;
	gap: 10px;
}
form .inputWithIcon-btn .form-btn {
	/*    width: 150px;	
    height: 50px;	*/
	padding: 0 10px;
	background: #256cb1;
	font-size: 20px;
	font-weight: 700;
	line-height: 37px;
	color: #fff;
	border: 2px solid #256cb1;
	border-radius: 4px;
	/* transition: 1s; */
}
form .inputWithIcon-btn .form-btn:hover {
	/* transition: 1s; */
	background: #fff;
	color: #256cb1;
	border: 2px solid #256cb1;
}
form .inputWithIcon-btn .form-btn.resend {
	/*    width: 150px;	
    height: 50px;	*/
	padding: 0 10px;
	background: #111725;
	font-size: 20px;
	font-weight: 700;
	line-height: 37px;
	color: #fff;
	border: 2px solid #111725;
	border-radius: 4px;
	/* transition: 1s; */
	display: flex;
	justify-content: center;
	align-items: center;
}
form .inputWithIcon-btn .form-btn.resend:hover {
	background: #fff;
	color: #111725;
	border: 2px solid #111725;
}

.form-note .note-paragraph {
	font-size: 12px;
	font-weight: 400;
	color: #000;
	line-height: normal;
	margin-top: 25px;
}
.form-select:disabled {
	background-color: #fff;
	color: #ccc;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
	background-color: #ffffff !important;
	color: #000 !important;
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
	-webkit-text-fill-color: #000 !important;
}

/* BENEFIT AND SUPPORT STYLES */

.benefit-support {
	background: rgb(242, 244, 252);
	padding: 30px 10%;
}

.benefit-heading h3 {
	font-size: 26px;
	font-weight: 400;
	margin: 10px 0;
	padding: 10px;
}

.benefit-heading h3 span {
	color: #6725f4;
}

.benefit-container {
	display: flex;
}

.benefit-container ul li {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 20px;
	color: #000;
	padding: 0 10px 10px 0;
	margin: 10px 0;
}

.benefit-container ul li img {
	width: 60px;
	height: 60px;
}

/* All products styles */

.all-products {
	padding: 10px 10%;
}

.all-products::before {
	content: '';
	position: absolute;
	bottom: 50px;
	right: -90px;

}

.all-products-btn {
	border-radius: 1000px;
	background: rgb(255, 240, 210);
	width: fit-content;
	padding: 10px 20px;
	color: rgb(180, 127, 26);
	text-align: center;
	font-size: 25px;
	margin-block: 20px;
	font-weight: 500;
}

.all-products-mf {
	padding: 42px 0 0px;
	display: flex;
}

.all-products-mf-left {
	display: flex;
	max-width: 700px;
}

.headings {
	width: 220px;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
}

.headings h2,
h3 {
	background-color: transparent;
	border: 0px;
	outline: 0px;
	font-size: 26px;
	color: #000;
	text-align: left;
	padding: 20px 10px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	white-space: pre;
	font-weight: 500;
}

/* .headings h3 {
    background-color: transparent;
    border: 0px;
    outline: 0;
    font-size: 24px;
    color: #000;
    font-weight: 400;
    cursor: pointer;
    position: relative;
    overflow: hidden;
} */

.image img {
	width: 431px;
}

.all-products-mf-right {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.all-products-mf-right h2 {
	color: #256cb1;
	font-size: 26px;
	padding-bottom: 16px;
	font-weight: 600;
}

.blur-img {
	position: absolute;
	right: 0;
	top: 225%;
}

/* CEO WRAPPER STYLES */

.ceo-wrapper {
	margin: 150px 0px 50px;
}

.ceo-wrapper1 {
	padding: 60px 0;
}

.container {
	padding: 0 10%;
}

.align-items-center {
	display: flex;
}

.ceo-wrapper-left {
	width: 50%;
	margin-right: 30px;
}

.small-text {
	font-size: 16px;
	line-height: 25px;
}

.mf-section {
	display: flex;
	gap: 20px;
	margin-top: 20px;
}

.mf-section .mf-box-section:nth-child(1) {
	background: #5dabef;
}

.mf-section .mf-box-section:nth-child(2) {
	background: #2e93ea;
}

.mf-section .mf-box-section:nth-child(3) {
	background: #1579d1;
}

.mf-box-section.text-center {
	padding: 5px;
	width: 31%;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	height: 105px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.mf-text {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 12px;
}

.mf-title {
	font-size: 29px;
	line-height: 30px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 5px;
}

.mf-years {
	background: #1268b3;
	padding: 10px;
	font-size: 16px;
	width: max-content;
	line-height: 12px;
	color: #fff;
	font-weight: 500;
	margin-top: 25px;
}

/* Opportunity Section CSS */

.text-white {
	color: #fff;
}

.small-title {
	font-size: 18px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 500;
}

.opportunity-section .row-2 {
	display: flex;
}

.col-lg-4 {
	flex: 0 0 auto;
	width: 33.33333333%;
}

.small-text {
	font-size: 16px;
	line-height: 25px;
}

.slider-section {
	background: linear-gradient(
		320deg,
		rgba(10, 34, 66, 1) 30%,
		rgba(21, 119, 165, 1) 50%,
		rgba(10, 34, 66, 1) 70%
	);
}

.opportunity-section {
	padding-top: 60px;
}
.opportunity-section.slider-section {
	padding: 60px 0px;
	padding-bottom: 90px;
}

.opportunity-section .row {
	row-gap: 20px;
}

.opportunity-box {
	border: 3px solid #fff;
	padding: 40px 0px;
	width: 90%;
	margin: auto;
	text-align: center;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.opportunity-box.color-1 {
	background: #164f91;
}

.opportunity-box.color-2 {
	background: #0752a7;
}

.opportunity-box.color-3 {
	background: #529df3;
}

.opportunity-box.color-4 {
	background: #ec2028;
}

.opportunity-box .title-main {
	font-size: 22px;
	line-height: normal;
	color: #fff;
}

.opportunity-box .title-main span {
	color: #f9ff00;
}

.opportunity-box .title-sub {
	font-size: 102px;
	line-height: normal;
	color: #fff;
	line-height: 1.1;
}

.opportunity-box .title-count {
	font-size: 30px;
	line-height: normal;
	color: #fff;
}

.note {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
}

/* Mutual Fund Distributor Section Styles */
.set-text {
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	background-color: #1268c0;
	width: max-content;
	margin: 0 auto;
	padding: 10px 15px;
	border-radius: 10px;
}

.mutual-fund-distributor-section {
	padding: 60px 0px;
	overflow-y: hidden;
}

.mutual-fund-distributor-section .mutual-fund-title {
	display: flex;
	justify-content: center;
	align-items: baseline;
	gap: 5px;
}

.mutual-fund-distributor-section .mutual-fund-title .mutual-title-inner {
	font-size: 28px;
	font-weight: 400;
	color: #000;
	line-height: 36px;
}

.mutual-fund-distributor-section .mutual-fund-title .mutual-subtitle {
	font-size: 36px;
	font-weight: 700;
	color: #1268c0;
	text-transform: uppercase;
}

.mutual-fund-distributor-section .steps-by-steps {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 100px;
	margin-top: 62px;
	margin-bottom: 60px;
}

.mutual-fund-distributor-section .steps-by-steps .steps-by-info {
	width: 300px;
	text-align: center;
	position: relative;
}

/* .mutual-fund-distributor-section .steps-by-steps .steps-by-info::after {
    content: '';
    background-image: url(../img/icon/steps-arrow.jpg);
    background-repeat: no-repeat;
    width: 250px;
    height: 14px;
    position: absolute;
    top: 28%;
    left: 10px;
    transform: translate(105%, 0%);
} */

.mutual-fund-distributor-section
	.steps-by-steps
	.steps-by-info:last-child:after {
	content: none;
}

.mutual-fund-distributor-section
	.steps-by-steps
	.steps-by-info
	.steps-by-title {
	margin-top: 16px;
	font-weight: 400;
	color: #000;
}
.steps-by-info .steps-images {
	position: relative;
	width: max-content;
	margin: auto;
}
.set-count {
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	background: #1268b3;
	border-radius: 50px;
	position: absolute;
	top: -15px;
	left: -15px;
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1;
}
.set-count::after {
	animation: 2s ease 0s normal none infinite running waves-outline;
	background-color: transparent;
	border-radius: inherit;
	content: '';
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

/* Testimonials styles */

.testimonial {
	padding: 0 10%;
}

.testimonial-img {
	width: 50px;
	margin-top: 10px;
}

.testimonial-heading {
	border-radius: 1000px;
	background: rgb(255, 240, 210);
	margin: 0px auto 20px;
	width: fit-content;
	padding: 10px 20px;
	color: rgb(180, 127, 26);
	text-align: center;
	font-size: 25px;
	font-weight: 500;
	line-height: 153.391%;
}

.testimonial-cards {
	display: flex;
}

.testimonial-cards .card {
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	background-color: rgb(246, 246, 251);
	/* width: 400px; */
	padding: 15px;
	/* height: fit-content; */
	line-height: 1.8;
	border-radius: 10px;
	margin: 50px 10px 0rem;
	position: relative;
	z-index: 1;
	transition: 0.3s ease-in-out;
	cursor: pointer;
	min-width: 33%;
}

.card .name {
	text-align: left;
	font-size: 20px;
	text-transform: capitalize;
	margin-top: 10px;
}

.card .profile {
	font-size: 14px;
	text-align: left;
	margin-top: -5px;
	color: #6725f4
}

/* FAQ Section STYLES */
.faq-section .faq-title .faq-title-inner {
	font-size: 31px;
	font-weight: 700;
	color: #1268c0;
	text-transform: uppercase;
	margin-top: 45px;
	margin-bottom: 30px;
}

.faq-section .accordion .accordion-item {
	border: none;
	border-left: 5px solid #1268c0;
	background: #f1f1f1;
}

.accordion-button.collapsed:before,
.accordion-button.collapsed:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin: 0 0 -8px;
	background: #000;
	border-radius: 2px;
}

.accordion-button.collapsed::after {
	right: 20px;
	width: 15px;
	height: 3px;
	margin-top: -1px;
	background: #000;
}

.accordion-button.collapsed:before {
	right: 26px;
	width: 4px;
	height: 15px;
	margin-top: -7px;
	background: #000;
}

.accordion-button:before,
.accordion-button:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin: 0 0 -8px;
	background: #000;
	border-radius: 2px;
}

.accordion-button::after {
	right: 20px;
	width: 15px;
	height: 3px;
	margin-top: -1.5px;
	background: #000;
}

.accordion-button:before {
	width: 0px;
	height: 0px;
	margin-top: -7.5px;
	background: #000;
}

.faq-section .accordion .accordion-item .accordion-header .accordion-button {
	font-size: 14px;
	font-weight: 700;
	height: 48px;
	padding-left: 15px;
	background: #f1f1f1;
}

.faq-section
	.accordion
	.accordion-item
	.accordion-header
	.accordion-button:focus {
	outline: none;
	box-shadow: none;
}
.faq-section .accordion-body {
	background: #fff;
	border-right: 1px solid #f1f1f1;
}

.faq-section .accordion-body a {
	color: #1268c0;
	font-weight: 700;
	text-decoration: underline;
}

.accordion-load.accordion-faq {
	/* display: none; */
	margin-bottom: 5px;
}

.accordion.accordion-flush .load-more-btn {
	margin-top: 20px;
}

.accordion.accordion-flush .load-more-btn .loadMore {
	text-align: center;
	margin-left: 20px;
	color: #000;
	font-weight: 700;
	text-decoration: underline;
	cursor: pointer;
	transition: all 600ms ease-in-out;
}

.accordion.accordion-flush .load-more-btn .loadMore:hover {
	background-color: #fff;
	color: #1268c0;
	text-decoration-color: #1268c0;
}

/* FOOTER SECTION STYLES */

footer {
	margin-top: 50px;
	background: #f9f9f9;
	position: relative;
}

footer ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	margin-top: 4rem;
}

footer ul li a {
	color: #1c1c1c !important;
	display: block;
	line-height: 2.2;
	font-size: 14px;
	text-decoration: none;
	color: #fff;
}

footer ul li a:hover,
footer ul li a:focus,
footer ul li a:active {
	opacity: 1;
	color: #000;
	text-decoration: none;
}

footer h4 {
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	padding-bottom: 10px;
}

.footer {
	padding-bottom: 30px;
}

.anchor-footer {
	font-size: 1.3rem;
	color: #4a90e2;
}

.wl-footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 85%;
	margin: auto;
	max-width: 1250px;
	padding: 2.7em 1em;
	/* align-items: baseline; */
	/* font-family: avenir */
}

.wl-basic {
	-webkit-box-flex: 4;
	-webkit-flex: 4;
	-ms-flex: 4;
	flex: 4;
}

.wl-basic img.logo {
	width: 150px;
}

.wl-basic .mix-panel-logo img {
	width: 75px;
}

img.download-app {
	margin-top: 10px;
	width: 150px;
}

.wl-basic .logo-text {
	font-size: 14px;
	color: #fff;
	width: 250px;
	margin-top: 20px;
	/* font-family: Avenir-Book; */
	font-weight: 300;
}

.wl-basic ul.social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.wl-basic ul.social li {
	margin: auto 5px;
}

.wl-basic ul.social li i {
	font-size: 1.2em;
}

.wl-marketing {
	display: flex;
	justify-content: space-between;
	align-items: center;
	display: flex;
	width: 85%;
	margin: 1em auto 0;
	max-width: 1250px;
	padding: 0 1em 1.5em;
	/* font-family: avenir */
}

.wl-marketing .download-app {
	margin-top: 0;
	display: flex;
	align-items: center;
}

.wl-marketing .download-app .download-app-text {
	font-size: 14px;
	color: #fff;
	/* font-family: Avenir-Book; */
	font-weight: 300;
	opacity: 0.9;
}

.wl-marketing .download-app .download-app-list {
	margin-top: 0;
	display: flex;
}

.wl-marketing .download-app .download-app-item {
	margin-left: 1em;
	width: 30px;
}

.wl-marketing .download-app .download-app-link {
	line-height: 1;
}

.wl-marketing .download-app .download-app-icon {
	width: 100%;
	max-width: 100%;
}

.wl-products {
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	/* display: flex;
	gap: 150px; */
}

.wl-products h2,
.wl-links h2 {
	color: #1c1c1c;
	font-size: 16px;
	padding-bottom: 0.1em;
	margin-bottom: 20px;
}

.wl-products .links a,
.wl-links a {
	color: #1c1c1c;
	text-decoration: none;
	display: block;
	font-size: 15px;
	line-height: 1.62em;
	/* font-family: avenir-light; */
	font-weight: 300;
	opacity: 0.7;
	cursor: pointer;
	height: 0;
}

.links {
	display: flex;
	gap: 100px;
}

.wl-products a:hover {
	opacity: 1 !important;
}

.wl-links {
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.wl-social-wrapper {
	display: flex;
	gap: 10px;
}

.wl-marketing {
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	display: flex;
	width: 85%;
	margin: 0px auto 20px;
	max-width: 1250px;
	padding: 30px 15px;
	border-top: 1px solid rgb(225, 225, 225);
	border-bottom: 1px solid rgb(225, 225, 225);
}

.wl-marketing .download-app {
	margin-top: 0px;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.wl-marketing .download-app .download-app-text {
	font-size: 22px;
	color: rgb(28, 28, 28);
	font-weight: 300;
	opacity: 0.9;
}

.wl-marketing .download-app .download-app-list {
	margin-top: 0px;
	display: flex;
}

.wl-marketing .download-app .download-app-item {
	margin-left: 1em;
	width: 10rem;
}

.wl-marketing .download-app .download-app-link {
	line-height: 1;
}

.wl-marketing .download-app .download-app-icon {
	width: 100%;
	max-width: 100%;
}
/* WHY SECTION STYLES*/

.why-section {
	padding: 0 10%;
}

.why-heading {
	border-radius: 1000px;
	background: rgb(255, 240, 210);
	margin-block: 20px;
	width: fit-content;
	padding: 10px 20px;
	color: rgb(180, 127, 26);
	text-align: center;
	font-size: 24px;
	/* font-family: MavenPro; */
	font-weight: 500;
	line-height: 153.391%;
}

.why-selector ul {
	display: flex;
	gap: 3%;
	margin-top: 5%;
	/* font-size: 22px; */
}

.why-selector ul li {
	list-style-type: none;
	color: rgb(28, 28, 28);
	font-size: 22px;
	padding-left: 10px;
	/* font-family: MavenPro; */
	font-weight: 500;
	line-height: 1.6;
	/* border-bottom: 2px solid rgb(103, 37, 244); */
}

.why-para {
	margin-top: 8%;
	justify-content: center;
	display: flex;
	align-items: center;
}

.why-para p {
	color: rgb(126, 126, 126);
	font-size: 22px;
	/* font-family: MavenPro; */
	line-height: 153.391%;
	width: 80%;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 70px;
}

@media (max-width: 768px) {
	.benefit-container {
		flex-direction: column;
	}

	.all-products-mf {
		flex-direction: column;
	}

	.all-products-mf-left {
		flex-direction: column-reverse;
	}

	.image img {
		width: 230px;
	}

	.mf-years {
		width: 97%;
		line-height: 25px;
	}

	.mf-section {
		flex-direction: column;
	}

	.testimonial-cards {
		flex-direction: column;
	}

	.wl-footer {
		flex-direction: column;
	}


	.hero-img img {
		object-fit: cover;
		height: 20vh;
	}

	.form-section {
		padding: 20px;
	}

	form .inputWithIcon-btn .form-btn {
		margin-left: 120%;
	}

	.benefit-support {
		padding: 30px 5%;
	}

	.container {
		padding: 0 5%;
	}

	.align-items-center {
		flex-direction: column-reverse;
	}

	.ceo-wrapper-left {
		width: 100%;
	}

	.mf-section {
		gap: 0;
	}

	.mf-box-section.text-center {
		width: 100%;
	}

	.source-text {
		text-align: center;
		margin-top: 10px;
	}

	.main-title {
		font-size: 23px;
	}

	.row-2 {
		flex-direction: column;
		gap: 10px;
	}

	.col-lg-4 {
		width: 100%;
	}

	.mutual-fund-distributor-section .mutual-fund-title {
		display: unset;
		text-align: center;
	}

	.mutual-fund-distributor-section .mutual-fund-title .mutual-title-inner {
		font-size: 18px;
		line-height: 26px;
		text-align: center;
	}

	.mutual-fund-distributor-section .mutual-fund-title .mutual-subtitle {
		font-size: 24px;
		line-height: 1;
	}

	.mutual-fund-distributor-section .steps-by-steps {
		flex-direction: column;
		row-gap: 33px;
		align-items: center;
	}

	.set-text {
		font-size: 14px;
		font-weight: normal;
		padding: 10px 5px;
	}

	.testimonial-heading {
		font-size: 20px;
        margin-top: 10%;
	}

	.wl-marketing {
		flex-direction: column;
	}

	.wl-marketing .download-app {
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		gap: 1rem;
	}

	.all-products-btn {
		font-size: 14px;
	}

	.why-selector ul li:nth-child(4),
	.why-selector ul li:nth-child(5),
	.why-selector ul li:nth-child(6) {
		display: none;
	}

    .why-selector ul li {
        font-size: 16px;
    } 

    .why-selector ul {
        margin-left: -15px;
    }

    .why-para-img {
        width: 300px;
    }

    .blur-img {
        display: none;
    }

    .benefit-heading h3 {
        white-space: initial;
    }

    .why-para p {
        font-size: 14px;
        margin-left: 0;
    }

    .why-heading {
        font-size: 18px;
    }

    .why-para {
        flex-direction: column;
    }

	.wl-products {
			flex-direction: column;
			gap: 0px;
	}
}

