body {font-family: 'Poppins', sans-serif;color: #21272E;}
a {color: #329A45;text-decoration: none;}
a:hover {color: #329A45;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;}
#header {background: #fff;transition: all 0.5s;z-index: 997;height: 80px;box-shadow: 0px 3px 22px #21272E0A;}
#header.fixed-top {height: 80px;}
#header .logo a {color: #222222;}
#header .logo a span {color: #34a549;}
#header .logo img {max-height: 40px;}
.scrolled-offset {margin-top:80px;}

.navbar {padding: 0;}
.navbar ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}
.navbar li {position: relative;}
.navbar>ul>li {white-space: nowrap;padding: 0px 0 0px 28px;}
/* .navbar a, .navbar a:focus {display: flex;align-items: center;justify-content: space-between;padding: 0 3px;font-size: 14px;font-weight: 400;color: #21272E;white-space: nowrap;transition: 0.3s;position: relative;}
.navbar>ul>li.wearehiring a{height:44px;width:120px;border:1px solid #34a549; text-align:center;justify-content: center;color:#222222;border-radius:8px;}.navbar>ul>li.wearehiring a:hover {background-color: #34a549;color: #ffffff;}
.navbar>ul>li.merchantlogin a{height:44px;width:120px;border:1px solid #34a549; text-align:center;justify-content: center;color:#222222;border-radius:8px;}.navbar>ul>li.merchantlogin a:hover {background-color: #34a549;color: #ffffff;}
.navbar>ul>li.contact a{height:44px;width:120px;border:1px solid #34a549; text-align:center;justify-content: center;color:#222222;border-radius:8px;}.navbar>ul>li.contact a:hover {background-color: #34a549;color: #ffffff;} */
/* .navbar a i, .navbar a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;} */
.navbar>ul>li>a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: -6px;left: 0;background-color: #34a549;visibility: hidden;width: 0px;transition: all 0.3s ease-in-out 0s;display:none}
.navbar a:hover:before, .navbar li:hover>a:before, .navbar .active:before {visibility: visible;width: 100%;}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {color: #34a549;}
.navbar .dropdown ul {display: block;position: absolute;left: 28px;top: calc(100% + 30px);margin: 0;padding: 10px 0;z-index: 99;opacity: 0;visibility: hidden;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);transition: 0.3s;}
.navbar .dropdown ul li {min-width: 200px;}
.navbar .dropdown ul a {padding: 10px 20px;font-weight: 400;}
.navbar .dropdown ul a i {font-size: 12px;}
.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover>a {color: #34a549;}
.navbar .dropdown:hover>ul {opacity: 1;top: 100%;visibility: visible;}
.navbar .dropdown .dropdown ul {top: 0;left: calc(100% - 30px);visibility: hidden;}
.navbar .dropdown .dropdown:hover>ul {opacity: 1;top: 0;left: 100%;visibility: visible;}
.mobile-nav-toggle {color: #222222;font-size: 28px;cursor: pointer;display: none;line-height: 0;transition: 0.5s;}
.mobile-nav-toggle.bi-x {color: #fff;}
@media (max-width: 991px) {
.mobile-nav-toggle {display: block;}
.navbar ul {display: none;}
}
.navbar-mobile {position: fixed;overflow: hidden;top: 0;right: 0;left: 0;bottom: 0;background: rgba(9, 9, 9, 0.5);transition: 0.3s;z-index: 999;}
.navbar-mobile .mobile-nav-toggle {position: absolute;top:24px;right: 15px;}
.navbar-mobile ul {display: block;position: absolute;top:70px;right: 15px;left: 15px;padding: 10px 0;background-color: #fff;overflow-y: auto;transition: 0.3s;border-radius: 4px;}
/* .navbar-mobile ul>li.wearehiring a{border:none;justify-content: left;color:#222222}
.navbar-mobile ul>li.merchantlogin a{border:none;justify-content: left;color:#222222}
.navbar-mobile ul>li.contact a{border:none;justify-content: left;color:#222222} */
.navbar-mobile a, .navbar-mobile a:focus {padding: 10px 20px;font-size: 15px;color: #222222;}
.navbar-mobile>ul>li {padding: 0;}
.navbar-mobile a:hover:before, .navbar-mobile li:hover>a:before, .navbar-mobile .active:before {visibility: hidden;}
.navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {color: #34a549;}
.navbar-mobile .getstarted, .navbar-mobile .getstarted:focus {margin: 15px;}
.navbar-mobile .dropdown ul {position: static;display: none;margin: 10px 20px;padding: 10px 0;z-index: 99;opacity: 1;visibility: visible;background: #fff;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);}
.navbar-mobile .dropdown ul li {min-width: 200px;}
.navbar-mobile .dropdown ul a {padding: 10px 20px;}
.navbar-mobile .dropdown ul a i {font-size: 12px;}
.navbar-mobile .dropdown ul a:hover, .navbar-mobile .dropdown ul .active:hover, .navbar-mobile .dropdown ul li:hover>a {color: #34a549;}
.navbar-mobile .dropdown>.dropdown-active {display: block;}

section {padding: 60px 0;overflow: hidden;}
.section-bg {background-color: #f6f9fe;}
.section-title {text-align: center;padding-bottom: 30px;}
.section-title h2 {font-size:48px;font-weight:600;color:#21272E}
.section-title h2 span{font-weight:400}
.section-title h3 {margin: 15px 0 0 0;font-size: 32px;font-weight:600;}
.section-title h3 span {color: #34a549;}
.section-title p {margin: 12px auto 0 auto;font-weight:400;font-size:16px;}
.section-title p span{font-weight:600;}
.sub-section-title h2 {font-size:48px;font-weight:600;color:#21272E;letter-spacing:-1.92px;line-height:54px;}
.sub-section-title h2 span{font-weight:300}
.sub-section-title h2 pre{margin:0px;font-size:48px;font-family:'Poppins', sans-serif;overflow: inherit;}
.sub-section-title p {margin: 12px auto 0 auto;font-weight:300;font-size:16px;}
.sub-section-title p span{font-weight:600;}
.sub-section-title .contact-btn{color: #0F0F0F;font-size:14px;display:flex;text-decoration:none;border: 1px solid #0F0F0F;border-radius: 8px;height:44px;font-weight:600;width:140px;align-items: center;justify-content: center;margin-top:12px;}
.home-section{padding:0px;}
.home-section .section-content{position:relative;overflow: hidden;}
.home-section .section-content img{width:100%;}
.home-section .section-content .content-overlay{width: 50%;position: absolute;top:32%;left:88px;font-size:48px;}
.home-section .section-content .content-overlay h2{font-size:48px;letter-spacing:-1.92px;font-weight:300}
.home-section .section-content .content-overlay h2 span{font-weight:600}
.home-section .section-content .content-overlay p{font-size:16px;color:#21272E;width:62%;}
.home-section .section-content .whasapp{font-weight:300;display:flex;margin-bottom:10px;letter-spacing: -1.92px;}
.home-section .section-content .whasapp .icon{width:auto;margin-right:16px;}
.about .about-product{background:url("images/about-bg.svg") 113.5% top no-repeat;min-height:400px;padding:20px 17.5% 100px 17.5%}
.about .about-product .product-highlight {margin-bottom:26px;}
.about .about-product .product-highlight img {width:auto;margin-bottom:8px;height:40px;}
.about .about-product .product-highlight .description	{font-size:20px;color:#21272E;line-height:22px}
.about .about-product .product-highlight .description span{display:block;}
.about .about-product .product-highlight .description  b{font-weight:600}
.about .about-contact{margin-bottom:80px;}
.about .about-contact .row{align-items: center;}	
.partner{background: linear-gradient(59deg, #5EB169, #329A45);border-radius:10px; min-height:300px;margin:0px 2% 30px 2%;padding:40px 60px; }
.partner .heading{color:#fff;text-align:center;margin-bottom:50px}
.partner .heading h2{font-size:48px;font-weight:600;letter-spacing:-1.92px;line-height:54px;}
.partner .heading p{font-size:16px;font-weight:400;margin: 0px;}
.partner .partner-list{display:flex;justify-content:center;flex-wrap: wrap;width:100%;margin:0px;padding:0px;list-style:none;}
.partner .partner-list li{text-align:center;width: 20%;position: relative;}
.partner .partner-list li.seprator{width:100%;height:2px;background:rgba(256,256,256,.25);margin:40px 0px;}
.partner .partner-list li.seprator::after{display:none;}
.partner .partner-list li::after{content:"";height:72px;width:2px;background:rgba(256,256,256,.25);position: absolute;left: 0px;top: 50%;transform: translateY(-50%)}
.partner .partner-list li.first::after{display:none;}
.partner .partner-list .icon{height:65px;text-align:center;position:relative;margin-bottom:10px;}
.partner .partner-list .icon img{width: auto;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;}
.partner .partner-list .title{font-size:20px;color:#fff;}
.contact-block{text-align:center;margin-top:0px}
.contact-block p{margin:0px;font-size:16px;color:#21272E;font-weight:600;margin-bottom:14px;}
.contact-block .contact-link{font-size:20px;font-weight:600;display: flex;justify-content: center;align-items: center;}
.contact-block .contact-link span{display:inline-block;width:26px;height:26px;background:url("images/regular-m.svg") left top no-repeat;background-size:100%;margin-left:12px;}

.features .features-list{margin-top:60px;margin-bottom:60px;}
.features .features-list img{width:100%;}
.features .features-list .row{align-items: center;}
.features .features-list .step2, .features .features-list .step3, .features .features-list .step4{margin-bottom:50px;}
.features .features-list .step5{background:url("images/step5-bg.svg") right center no-repeat}
.features .feature-desc{padding-left:10px;}
.features .feature-desc h3{font-size:48px;letter-spacing:-1.92px;font-weight:600;color:#34A549;line-height:54px;margin-bottom: 14px;position:relative;display:flex;align-items: baseline;}
.features h3::before{content:"";display:inline-block;margin-right:14px;color:#e1f0e5;font-size:100px;}
.features .step1 h3::before{content:"1"}
.features .step2 h3::before{content:"2"}
.features .step3 h3::before{content:"3"}
.features .step4 h3::before{content:"4"}
.features .step5 h3::before{content:"5"}
.features .step6 h3::before{content:"6"}
.features .feature-desc p{line-height:26px;font-size:20px;font-weight:400;width:85%;padding-left:78px;}
.features .feature-desc p span{font-weight:600}
.features .step1 p{padding-left:58px}
.features .feature-desc .steps{position:static;left:0px;top:-32px}
.features .counters{padding-top:60px;}
.features .counters .counter{text-align:center}
.features .counters .counter .circle{width:165px;height:165px;background:#dfeee7;border-radius:50%;margin: 0px auto;display: flex;justify-content: center;align-items: center;position:relative}
.features .counters .counter .circle span{font-size:70px;font-weight:600;margin-left:76px;}
.features .counters .counter .desc{font-size:27px;font-weight:500;margin-left: 134px;margin-top: 10px;}
.features .counters p{margin:30px auto 0px auto; width:80%;font-size:20px;color:#1d1d1b;text-align:center}

.contact .contact-details{height:185px;border-radius:6px;background:#FAFAFA;padding:30px;font-size:16px; }
.contact .contact-details .info-box{display:flex;    align-items: center;}
.contact .contact-details .icon{min-width:62px;min-height:62px;border-radius:50%;background:#EDEEF0;display: flex;align-items: center;justify-content: center;margin-right:14px;}
.contact .contact-details .icon img{width:22px;}
.contact .contact-details p{margin:0px;font-size:16px;color:#111419}
.contact .contact-details p a{color:#111419}
.whatsapp-link{position:fixed;right:30px;bottom:45px;}
.whatsapp-link img{width:90px;height:80px;}
.bookdemo{position: fixed;right:30px;bottom:20px;}
.bookdemo img{width:130px;height:28px;}
@media (min-width: 1024px) {
.section-title p {width: 50%;}
}
#footer {background: #21272e;padding: 0 0 30px 0;color: #C0C8D3;font-size: 18px;border-top: 12px solid #C0C8D3;}
/* #footer .footer-top {padding:45px 0 30px 0;} */
#footer .copyright {text-align: center;font-size:12px;font-weight:300;color:#C0C8D3}
#footer .footer-logo{text-align:center;}
#footer .footer-text{text-align:center;font-weight:300;letter-spacing: -0.72px;color:#fff}
#footer .footer-links {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;justify-content: center;margin-top:38px;}
#footer .footer-links li {white-space: nowrap;padding: 0px 28px 0px 28px;border-left: 2px solid #f6f7f930;}
#footer .footer-links li:first-child{border:none;}
#footer .footer-links a{display: flex;align-items: center;justify-content: space-between;padding: 0;font-size: 20px;font-weight:500;color: #C0C8D3;white-space: nowrap;transition: 0.3s;position: relative;height:35px;}
@media (max-width: 1366px) {
.navbar .dropdown .dropdown ul {left: -90%;}
.navbar .dropdown .dropdown:hover>ul {left: -100%;}
}
@media (max-width: 991px) {
/* #footer {border-top: 7px solid #C0C8D3;border-radius: 5px 5px 0pt 0pt;}	 */
#footer .footer-links{display:block;margin-top: 20px;}	
#footer .footer-text{font-size:14px;}
#footer .footer-links li{border:none;margin-bottom:10px;}
#footer .footer-links a{font-size:16px;}
.home-section .section-content .content-overlay{position:static;width:100%;text-align:center;padding:30px 15px 0px 15px;font-size:28px;}
.home-section .section-content .content-overlay h2{font-size:28px;}
.home-section .section-content .whasapp{font-size:28px;letter-spacing: -1.12px;align-items: center;justify-content: center}
.home-section .section-content .whasapp .icon{width:35px;}
.home-section .section-content .content-overlay p{font-size:12px;width:80%;margin: 0px auto 10px auto;}
.home-section .section-content {flex-direction:column-reverse; display: flex; flex-wrap: wrap-reverse; padding: 0px;}
section{padding:30px 0px;}
.section-title h2{font-size:22px;letter-spacing:-0.88px;line-height:26px}
.about h2{width:50%;margin: 0px auto;}
.section-title p{font-size:12px;line-height:16px;width:75%;}
.about .about-product{background:none;padding:0 20px 30px 20px;}
.about .about-product .col-md-6 {flex: 0 0 auto;width: 50%;}
.about .about-product .product-highlight img{height:35px;}
.about .about-product .product-highlight .description{font-size:12px; line-height:16px;padding-right:5%}
.about .about-product .product-highlight .description span{display:inline}
.about .about-contact .col-md-6{padding:0px}
.about .about-contact img{width:100%;}
.about .about-contact .row {flex-direction: column-reverse;}
.about .about-contact h2{width:100%;font-size:22px;letter-spacing:-0.88pt;line-height:26px}
.sub-section-title h2 pre{font-size:22px;}
.about .sub-section-title{text-align:center;padding:0px 10% 30px 10%;}
.sub-section-title p{font-size:12px;}
.sub-section-title .contact-btn{margin:12px auto 0px auto;}
.about .about-contact{margin-bottom:0px;}
.partner{padding:30px 30px 0px 30px;margin:0px 0px 16px  0px;}
.partner .heading h2{width:100%;font-size:22px;letter-spacing:-0.88pt;line-height:20px;margin-bottom: 10px}
.partner .heading p{font-size:12px;}
.partner .partner-list li{width:50%;margin-bottom:30px;}
.partner .partner-list li.seprator{display:none;}
.partner .partner-list li::after{height:44px;}
.partner .partner-list .title{font-size:12px;}
.partner .partner-list li:nth-child(3)::after,.partner .partner-list li:nth-child(5)::after ,.partner .partner-list li:nth-child(8)::after,.partner .partner-list li:nth-child(10)::after{display:none;}
.partner .partner-list li:nth-child(7)::after{display:block}
.partner .partner-list .icon img{max-width:65px;}
.contact-block p{font-size:12px;width:60%;margin:0px auto 10px auto}
.contact-block .contact-link{font-size:14px;}
.contact-block .contact-link span{height:20px;width:20px;}
.features .features-list{margin-top:0px;margin-bottom:30px;}
.features .features-list .step1, .features .features-list .step3 ,.features .features-list .step5 {flex-direction:column-reverse}
.features .feature-desc{padding:0px;text-align:center}
.features .feature-desc h3{font-size:20px;letter-spacing:-0.8pt;line-height:normal;margin-bottom:8px;justify-content: center;}
.features .feature-desc p{font-size:12px;line-height:16px;margin-bottom:12px;}
.features h3::before{font-size:50px;margin-right:8px;}
.features .features-list .row{margin-bottom:30px;}
.features .features-list .step2 p, .features .features-list .step5 p, .features .features-list .step6 p{margin-bottom:0px}
.features .features-list .step3 p, .features .features-list .step4 p{margin-bottom:20px}
.features .counters .counter{margin-bottom:1px}
.features .counters .counter .desc{margin-left:0px;font-size:14px;}
.features .counters .counter .circle span{font-size:28px;margin-left: 0px;text-align: center;}
.features .counters .counter .circle{width:90px;height:90px;}
.features .counters .col-md-4 {flex: 0 0 auto;width: 33.33333333%;} 
.features .counters p{font-size:12px;width:100%;}
.features .counters{padding-top:30px;}
.contact .container{background:#FAFAFA;border-radius:6px;margin:0px 15px; width:calc(100% - 30px);padding:30px  15px 10px  15px;}
.contact .contact-details{height:auto;padding:0px;}
.contact .container .section-title{text-align:left}
.contact .container p{width:100%;font-size:12px;font-weight:500}
.contact .contact-details .icon{min-width:34px;min-height:34px;margin-right: 10px;}
.contact .contact-details .icon img{width:12px;}
.contact .contact-details .info-box{margin-bottom:20px;}
.features .features-list .step5{background:none}
.whatsapp-link{position:fixed;right:10px;}
.whatsapp-link img{width:75px;height:120px;margin-bottom:30px;}
.submitapplication{display: flex;align-items: center;justify-content: center;}
}
