body {color:#1B2841;}
.py-100 {padding-top:100px; padding-bottom:100px;}
.row-gap {row-gap:20px;}
.divider {stroke-width:1px; color:#000; opacity:.15; height:unset !important;}
p {font-family:'Poppins', sans-serif !important; font-size:17px; line-height:unset; margin-bottom:10px; color:#1B2841; font-weight:400;}
.hero-bg {background:url(../../img/mlm-erp-software/hero-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover; margin-bottom:-220px; padding-top:100px;}
.binary-tagline {background:#d4e3f7; margin-bottom:20px; padding:6px 16px;}
.hero-heading {margin-bottom:20px; font-family:'Poppins'; font-weight:700; font-size:50px; line-height:60px; color:#1B2841;}
.hero-btn {padding:10px 20px; background:#1B2841; border:1px solid #1B2841; color:#FFBD09; border-radius:30px; font-size:16px; font-weight:700;}
.hero-btn:hover {background:transparent; color:#1B2841;}
.hero-btn-reverse {border:1px solid #1B2841; background:transparent; color:#1B2841;}
.hero-btn-reverse:hover {background:#1B2841; color:#FFBD09;}
.hero-text p {font-size:19px;}
.primary-btn {padding:10px 20px; background:#FFBD09; color:#2C2E30; border-radius:30px; font-size:16px; font-weight:700;}
.custom-ul li {background:url(../../img/mlm-erp-software/custom-li.svg); padding-left:30px; background-position:left top; background-repeat:no-repeat; background-size:24px 22px; font-weight:500; font-size:15px; font-family:'Poppins', sans-serif !important;}
.hero-card-main p {font-size:15px;}
.hero-border-right {border-right:1px solid #c1c7cd;}
.hero-card {background:linear-gradient(90deg, #FFFFFF 70.5%, rgba(255, 255, 255, 0) 100%); padding:15px; border-radius:15px; height:100%;}
.hero-bg .row-gap {row-gap:20px}
.hero-img {width:75%;}
.hero-bg2 {background:url(../../img/mlm-erp-software/hero-bg2.webp); background-position:center; background-repeat:no-repeat; background-size:cover; height:250px;}
.primary-heading {font-size:24px; line-height:30px; font-family:'Poppins', sans-serif; color:#299AD2; margin-bottom:10px; font-weight:600;}
.secondary-heading {font-weight:600; font-size:36px; line-height:46px; font-family:'Poppins', sans-serif; color:#1B2841; margin-bottom:10px;}
.introduction-main{background: #F0F9FF;}
.introduction-main .introduction-card {background:#F7F9FC; padding:20px; border-radius:15px;}
.solutions-main .accordion-item {border-radius:5px !important; border:0px; box-shadow:none; box-shadow:0px 10px 10px 0px #00000014; margin-bottom:20px;}
.solutions-main .accordion-button {box-shadow:none; border-radius:5px !important; font-family:'Poppins', sans-serif; font-style:normal; font-weight:500; font-size:20px; line-height:30px; color:#1B2841;}
.solutions-main .accordion-button:not(.collapsed) {background:white; box-shadow:none; border-top:5px solid #04AAE6 !important; font-weight:600;}
.solutions-main .accordion-body {padding-top:0px;}
.solutions-main .accordion-body p {font-size:16px; font-weight:500;}
.solutions-main .custom-ul {margin-bottom:0px; margin-top:20px;}
.solutions-main .custom-ul li {margin-bottom:10px; font-weight:400;}
.cta-1 {background:url(../../img/mlm-erp-software/cta-1-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover; height:450px;}
.efficiency-card {padding:30px; border-radius:30px; height:100%;}
.efficiency-card .card-heading {font-size:24px; line-height:34px; font-family:'Poppins', sans-serif; color:#1B2841; margin-bottom:10px; font-weight:600;}
.efficiency-inner-card {background:white; border:1px solid #FFB94D; border-radius:20px; padding:15px; box-shadow:16px 16px 16px 0px #FDF4E7;}
.efficiency-card ul {list-style:unset; padding-left:15px; margin-bottom:0px;}
.efficiency-card ul li {list-style:unset; font-family:'Poppins', sans-serif; font-size:15px; margin-bottom:5px; color:#1B2841;}
.yellow-card {background:linear-gradient(180deg, #FFF8ED 0%, #FFFFFF 68.68%);}
.sky-blue-card {background:linear-gradient(180deg, #EFF5FF 0%, #FFFFFF 100%);}
.sky-blue-card .efficiency-inner-card {border:1px solid #5752A2; box-shadow:16px 16px 16px 0px #E2ECF8;}
.cta-2 {background:url(../../img/mlm-erp-software/cta-2-bg.webp); background-position:center; background-repeat:no-repeat; background-size:cover; height:450px;}
.how-to-get-card {width:285px; margin-right:15px; text-align:center; display:flex; flex-direction:column; justify-content:space-between;}
.how-to-get-card .card-heading {font-family:'Poppins', sans-serif; font-weight:600; font-size:20px; line-height:30px; color:#1B2841; margin-bottom:15px;}
.how-to-get-card p {color:#1B2841; font-size:16px; font-weight:400;}
.working-main {background:#1B2841;}
.working-main .accordion-item {background:transparent; border:0px; box-shadow:none;}
.working-main .accordion-button {background:transparent; color:white; border:0px; box-shadow:none; font-family:'Poppins', sans-serif; font-weight:500; font-size:18px; line-height:28px;}
.working-main .accordion-button:not(.collapsed) {color:#FFBD09; font-weight:600;}
.working-main .accordion-button::after {display:none;}
.working-main .accordion-button::before {content:"+"; background:#5752A2; border-radius:50%; color:white; width:25px; height:25px; display:flex; justify-content:center; align-items:center; margin-right:10px; font-size:17px; transition:transform .2s ease-in-out;}
.working-main .accordion-button:not(.collapsed)::before {content:"-"; color:#5752A2; background:white; transform:rotate(-180deg);}
.working-main .accordion-body {padding:15px 20px; margin-left:50px; background:#FFFFFF0D; border-radius:20px;}
.working-main .accordion-body p {color:white; font-size:16px;}
.advantages-main {background:#F7F9FC;}
.advantages-main .custom-ul li {font-size:16px; margin-bottom:10px;}
.advantages-right {background:linear-gradient(180deg, #FFF2DD 0%, #CEE2FC 100%); padding:20px; border-radius:20px;}
.advantages-right > p {font-size:19px;}
.advantages-right-card-main {display:flex; align-items:stretch;}
.advantages-right-cards {background:white; padding:20px; border-radius:20px; box-shadow:3px 3px 0 0 #C5DAF5; margin:8px; width:100%; display:flex; flex-direction:column; justify-content:space-between;}
.advantages-right-cards span {font-size:28px; font-weight:600; font-family:'Poppins', sans-serif;}
.advantages-right-cards p {font-size:13px; font-weight:400;line-height:unset;}
.faq-main .accordion-item {background:transparent; border:0px; box-shadow:none; border-radius:20px;}
.faq-main .accordion-button {background:transparent; border:0px; box-shadow:none; font-family:'Poppins', sans-serif; font-weight:600; font-size:18px; line-height:28px; color:#1B2841;}
.faq-main .accordion-item-active {background:#EAF2FF; border:8px solid white; box-shadow:15px 15px 16px 0px #EAEEF499;}
.faq-main .accordion-button:not(.collapsed) {color:#5752A2;}
.faq-main .accordion-button::after {background-image:url(../../img/mlm-erp-software/faq-accordion-icon.svg); background-position:center; background-repeat:no-repeat; width:30px; height:30px; background-size:29px;}
.faq-main .accordion-button:not(.collapsed)::after {background-image:url(../../img/mlm-erp-software/faq-accordion-active-icon.svg); background-position:center; background-repeat:no-repeat; box-shadow:0px -4px 4px 0px #00000029; border-radius:50%;}
.faq-main .accordion-body {background:white; border:1px solid #5752A2; border-radius:20px; margin:20px; margin-top:0px;}
.guide-main .row {background:#F7F9FC; border-radius:20px;}
.guide-left {height:100%;}
.sidebar {position:sticky; top:100px; left:0;}
.guide-left .list-group-item {padding:15px; border:0px; background:white; border-radius:10px !important; color:#1B2841; font-family:'Poppins', sans-serif; font-weight:500; font-size:18px; line-height:28px; margin:10px 0px;}
.guide-left .list-group-item.active {background:linear-gradient(168.65deg, #FFF2DD 9.09%, #CEE2FC 92.45%); font-weight:600; color:#1B2841;}
.guide-content .content-item {padding-bottom:50px;}
.guide-content .card-heading {font-family:'Poppins', sans-serif; font-weight:600; font-size:24px; line-height:34px; color:#1B2841; margin-bottom:20px;}
.guide-content-inner {padding:40px 20px; border:2px solid #299AD2; background:white; border-radius:20px;}
.guide-content-inner p {font-size:16px;}
.guide-content-inner .card-sub-heading {font-family:'Poppins', sans-serif; font-weight:600; font-size:22px; line-height:32px; color:#1B2841; margin-bottom:8px;}
.opacity-60 {opacity:0.6;}
.guide-main .custom-ul li {margin-bottom:10px;}
.guide-main .accordion-item {border:0px; box-shadow:none; background:transparent; margin-bottom:15px;}
.guide-main .accordion-button {border:0px; box-shadow:none; border-radius:20px!important; background:white; font-family:'Poppins', sans-serif; font-weight:600; font-size:18px; line-height:28px; color:#1B2841;}
.guide-main .accordion-button:not(.collapsed) {background:linear-gradient(168.65deg, #FFF2DD 9.09%, #CEE2FC 92.45%);}
.guide-main .accordion-body {background:transparent; padding:0px; margin-top:10px;}
#featuresCarousel .horizontalDots {display:flex; justify-content:center; position:unset; flex-wrap:wrap; margin:0; row-gap:30px; height:100%}
#featuresCarousel .carousel-indicators li {display:block; width:100%!important; height:auto; text-indent:unset; border-radius:10px!important; max-width:calc(33.33% - 30px); flex:0 0 calc(33.33% - 30px); width:100%!important; margin:0 15px; opacity:1; background:0 0!important; border:0}
.features-tile {padding:20px; text-align:center; background:#fff; border-radius:15px; display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:100%; border:1px solid #1B284129;}
.features-tile .tile-heading {font-family:'Poppins', sans-serif; font-size:15px; line-height:21px; font-weight:600; margin-top:20px; margin-bottom:0; color:#1B2841;}
#featuresCarousel .carousel-indicators li.active .features-tile {background:#F8F5F0; border:1px solid #FFBD09;}
#featuresCarousel .carousel-item-main {border:1px solid #1B284129; border-radius:15px;}
#featuresCarousel .carousel-item {background:#fff; border-radius:15px; padding:20px 15px; padding-bottom:30px;}
#featuresCarousel .carousel-item .card-heading {font-family:'Poppins', sans-serif; font-size:22px; line-height:28px; font-weight:700}
#featuresCarousel .carousel-item p {margin-bottom:15px;}
#featuresCarousel .custom-ul {background:#F7F9FC; padding:10px; border-radius:15px; margin-bottom:0px; padding-top:15px;}
#featuresCarousel .custom-ul li {margin-bottom:10px;}
#featuresCarousel .carousel-item .primary-btn {font-size:14px; margin-top:20px;}
.cost-main .row-gap {row-gap:30px;}
.right-card {padding:30px; background:#edf2fa; border-radius:20px;}
.right-card-heading {font-size:25px; line-height:31px;}
.right-card .custom-ul li {margin-bottom:10px;}
.cost-card {background:#F7F9FC; padding:20px; border-radius:20px; height:100%; display:flex; align-items:center;}
.cost-card .card-heading {font-size:22px; line-height:28px;}
.hide{display:none;}
@media (max-width: 1200px) {
.hero-img {width:90%;}
.how-to-get-card {width:225px; margin-right:10px;}
.how-to-get-card .card-heading {font-size:17px; line-height:23px;}
.how-to-get-card p {font-size:15px;}
.advantages-right-cards {padding:15px;}
.advantages-right-cards span {font-size:25px;}
.advantages-right-cards p {margin-bottom:0px;}
#featuresCarousel .carousel-indicators li {max-width:calc(50% - 30px); flex:0 0 calc(50% - 30px)}
}

@media (max-width: 992px) {
.py-100 {padding-top:50px; padding-bottom:50px;}
p {font-size:15px;}
.custom-ul li {font-size:14px;}
.primary-heading {font-size:20px; line-height:24px;}
.secondary-heading {font-size:24px; line-height:30px;}
.hero-bg {margin-bottom:-110px;}
.hero-bg2 {height:150px;}
.hero-img {width:100%;}
.hero-heading {font-size:28px; line-height:38px;}
.hero-card-main img {width:50px; height:50px;}
.hero-card-main p {font-size:14px;}
.border-right-none-mob {border:0px;}
.solutions-main .accordion-button {font-size:18px; line-height:28px;}
.solutions-main .accordion-body p {font-size:15px;}
.cta-1 {background:url(../../img/mlm-erp-software/cta-1-bg-mobile.webp); background-position:center; background-repeat:no-repeat; background-size:cover; height:600px; padding-top:300px;}
.efficiency-card {padding:20px;}
.efficiency-card img {width:50px; height:50px;}
.efficiency-card .card-heading {font-size:20px; line-height:30px;}
.efficiency-card ul li {font-size:14px; margin-bottom:5px;}
.cta-2 {background:url(../../img/mlm-erp-software/cta-2-bg-mobile.webp); background-position:center; background-repeat:no-repeat; background-size:cover; height:600px; padding-top:300px;}
.how-to-get-main {overflow-x:scroll;}
.how-to-get-main img {max-width:unset;}
.how-to-get-main::-webkit-scrollbar {height:6px;}
.how-to-get-main::-webkit-scrollbar-thumb {background:#5752A2; border-radius:5px;}
.how-to-get-main::-webkit-scrollbar-track {background:#f4f3f8; margin:0 70px;}
.working-main .accordion-button {font-size:16px; line-height:26px;}
.working-main .accordion-body {margin-left:40px;}
.working-main .accordion-body p {font-size:14px;}
.advantages-right-cards p {font-size:12px;}
.advantages-main .custom-ul li {font-size:15px;}
.advantages-right > p {font-size:17px;}
.guide-content .content-item {padding-bottom:0px;}
.guide-content-inner {padding:15px;}
.guide-content-inner p {font-size:15px;}
.guide-content-inner .card-sub-heading {font-size:17px; line-height:23px;}
#featuresCarousel .carousel-indicators li .growth-icon {width:40px; height:40px}
.features-tile .tile-heading {font-size:14px; line-height:20px}
#featuresCarousel .carousel-item .card-heading {font-size:20px; line-height:26px;}
}

@media (min-width: 1024px) {
.section-heading {width:900px; margin:0 auto;}
}