/*=======media query for mobile =====*/
@media only screen and (max-width: 767px) {
    
h1, h2, h3, h4, h5 {
    font-size: 22px !important;
}
 p {
    font-size: 14px ;
    line-height: 20px;
}
a.navbar-brand {
    width: 46%;
}
.navbar-toggler {
    border-color: #94C11F;
}
span.navbar-toggler-icon i {
    line-height: 31px;
    color: #233d62;
    font-size: 22px;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}
nav.navbar.navbar-expand-lg {
    position: absolute;
    top: 0;
    background-color: #fff;
}
ul.navbar-nav.mx-auto li.nav-item {
    padding: 12px 0;
    border-bottom: 1px solid #ccc;
}
.navbar .nav-link {
    position: relative;
}
.navbar .nav-link i {
    position: absolute;
    right: 13px;
    top: 3px;
}
.mega-promo {
    display: none;
}


.slider-main {
    display: block;
    padding: 40px 0;
    width: 100%;
}
.content h1 {
    line-height: 40px;
}
.laptop-img {
    width: 85%;
    left: 0;
}
.prev, .next {
    top: 31%;
    width: 32px;
    height: 32px;
    font-size: 13px;
    line-height: 10px;
}
.content {
    text-align: center;
}
section.clinet-logo {
    padding: 20px 0 20px;
}
.Trusted {
    text-align: center;
}
.client-box {
    margin: 10px 0px;
}
section.digi-why {
    padding: 20px 0;
}
li.d-flex.p-3.align-items-center.bg-white {
    margin-bottom: 20px;
}
.digi-why-right ul {
    display: block;
    margin-top: 15px !important;
}
ul.list-unstyled.mb-0 li span {
    font-size: 14px;
}
.top-bar-content h6 {
    font-size: 22px;
    padding: 22px 0;
}
.height-content {
    padding: 14px;
    margin-bottom: 22px;
}
.height-content p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 18px;
    height: auto;
}
section.highlights.pb-60 {
    padding-bottom: 20px !important;
}
.choose-box {
    padding: 20px 20px 25px;
    margin-bottom: 20px;
    height: auto;
}
section.business-growth.pb-60 {
    padding-bottom: 30px !important;
}
.service5 {
    padding: 30px 0;
}
.common-title {
    margin-bottom: 0;
}
.table-header {
    padding: 16px 14px 5px;
}
.table-header p {
    font-size: 14px;
    margin-bottom: 0;
}
.table-body {
    padding: 10px 14px 20px;
}
.pricing-block-one {
    margin-bottom: 30px;
}
.rm-contact-area.pt-120.pb-60.position-relative.z-1 {
    padding-top: 10px;
    padding-bottom: 40px !important;
}
.pl-50 {
    padding-left: 0;
}
.risk-contact-form-bg {
    padding: 12px;
}
.risk-form-box {
    padding: 20px 15px;
}
a.btn.btn-primary.mt-20 {
    margin-top: 2px;
}
.rm-testimonial-area.ptb-60 {
    padding: 0 0;
}
img.s-two.position-absolute.z--1 {
    display: none;
}
.risk-bg-color-three {
    padding: 30px 0;
}
.Common_outer2 {
    padding: 0 10px;
}
.risk-bg-color-three.position-relative .row.mt-5 {
    margin-top: 10px !important;
}
.testimonial-text h6 {
    font-size: 16px;
}
.testimonials-box {
    height: auto;
    padding:18px 20px;
}
span.quote1 i {
    top: 65px;
}
.Common_outer2 .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 4px;
}
section.blog-card-section.pb-60 {
    padding-top: 30px;
    padding-bottom: 40px !important;
}
section.blog-card-section.pb-60 .row.mt-3 {
    margin-top: 0 !important;
}
.blog-card {
    padding: 10px;
    margin-bottom: 25px;
}
.blog-thumb {
    height: auto;
}
section.blog-card-section .btn.risk-gd-bg {
    margin-top: 20px;
}
.rm-footer-area {
    background-color: #00193c;
    padding: 40px 0 0;
}
.footer-single-col.pl-40 {
    margin-top: 20px;
}
.rm-footer-bottom {
    margin-top: 18px;
    font-size: 12px;
}
section.banner-wap {
    padding: 110px 0 50px;
}
.about1-section-area-widget.sp1 {
    padding: 20px 0;
    overflow: hidden;
}
.about1-section-area-widget .about-images-area .check-icons {
    top: 62%;
}
.img1.image-anime.reveal.mobile {
    display: none;
}
.default-padding {
    padding-top: 20px;
}
.works-about-area .works-about-items .info {
    padding-right: 0;
}
.works-about-items::before {
    right: 0;
}
.works-about-area .works-about-items .thumb {
    margin-bottom: 0;
}
.works-about-items ul li {
    margin-top: 18px;
}
.works-about-area .works-about-items .thumb .fun-fact {
    left: -5px;
    bottom: -52px;
    padding: 9px;
}
.work-process-area.overflow-hidden.bottom-less {
    padding: 40px 0;
}
.work-process-area .work-pro-items .item {
    padding: 30px 16px;
}
.work-process-area .work-pro-items .item p {
    height: auto;
}
.work-process-area.overflow-hidden.bottom-less {
    padding: 30px 0 10px;
}
.work-pro-items.pt-60 {
    padding-top: 40px !important;
}
section.faq-section {
    padding: 30px 0;
}
button.accordion-button {
    text-align: left;
    font-size: 13px;
    padding: 18px 12px;
}
.digi-hero2 {
        padding: 110px 0 30px;
    }
.digi-hero-text h1 {
    line-height: 34px;
}
.inner-banner-2 {
    margin-top: 50px;
}
.digi-hero-text p {
    max-width: 100%;
}
.digi-hero-text {
    text-align: center;
}
.action-btns.mt-4 a.btn.bg-orange.me-3 {
    margin-right: 0 !important;
}
section.features {
    padding: 40px 0 0;
}
.fcard {
    padding: 22px 14px;
    margin-bottom: 28px;
}
.fcard p {
    height: auto;
    font-size: 14px;
}
.fcard h3 {
    font-size: 18px !important;
}
section.built-for {
    padding: 30px 0;
}
.bult-content {
    padding-left: 0;
    padding-top: 20px;
}
.benefit h4 {
    font-size: 16px !important;
}
.benefit p {
    font-size: 13px;
}
.steps-grid {
    display: block;
    margin-top: 40px;
}
.steps-grid::before {
    display: none;
}
.step {
    margin-bottom: 40px;
}
section.lunch-b2b {
    padding-bottom: 0px;
}
.ind-sec {
    padding: 40px 0 20px;
}

.ind-grid {
    display: block;
}
section.ind-sec.on-dark .row.mt-5 {
    margin-top: 40px !important;
}
.ind {
    padding: 14px 12px;
    margin-bottom: 24px;
}
.ind h4 {
    font-size: 18px !important;
}
.grid6 {
    display: block;
}

.card h5 {
    font-size: 16px !important;
}
.card {
    margin-bottom: 18px;
}
section.features .row.mt-5 {
    margin-top: 35px !important;
}
section.features2 {
    padding: 40px 0 20px;
}
section.built {
    padding: 40px 0;
}
.flow .step {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.flow .step span {
    position: relative;
    bottom: 39px;
}
.flow {
    display: block;
}
.flow::before {
display: none;
}
.step h4 {
    font-size: 16px !important;
}
section.digi-hero {
    padding: 100px 0 40px;
}
.digi-hero-text h1 br {
    display: none;
}
.digi-hero-img {
    height: auto;
    padding: 0;
    margin-top: 30px;
}
.digi-hero-img img {
    max-width: 100%;
}
.service-sidebar-area.sp1 {
    padding: 30px 0;
}
.all-industries {
    padding: 15px;
}
.all-industries ul li a {
    padding: 14px;
}
.fulling {
    padding-left: 0;
}
.highlitetd-text {
    padding: 16px 8px 11px 15px;
}
ul.counts {
    column-count: 1;
}
.service1-section-area {
    padding: 25px 0;
}
.service1-section-area .service1-boxarea {
    padding: 14px;
}
ul.count2 {
    column-count: 1;
    width: 100%;
}
.Conditions-text h6, .about-content2 .features-list li h3 {
    font-size: 18px !important;
    margin-bottom: 10px;
}
.Conditions-text p {
    line-height: 28px;
}
.Conditions-text h5 {
    font-size: 16px !important;
}
section.terms-and-conditions {
    padding: 40px 0 0px;
}
.ctn-preloader .animation-preloader .txt-loading {
  font: 35px "Figtree", sans-serif;
}
.hero-highlights {
    padding: 14px 10px;
    justify-content: start;
    margin-top: 10px;
    display: block;
}
.highlight-item span {
    font-size: 11px;
}
.highlight-item {
    margin-bottom: 9px;
}
.partner-section {
    padding: 40px 0;
}
.partner-content p {
    font-size: 14px;
}
section.proven-section {
    padding: 30px 0;
}
.section-heading h2 br {
    display: none;
}
.proven-card {
    padding: 20px;
}
.deply-contnet h3 {
    font-size: 18px !important;
}
.proven-card p {
    font-size: 13px;
}
.bottom-note2 {
    padding: 19px 10px;
        gap: 6px;
}
.bottom-note2 p {
    font-size: 12px;
}
.commission-section {
    padding: 30px 0 30px;
}
.commission-header.in h2 br {
    display: none;
}
.commission-header p {
    font-size: 12px;
}
.comparison-step .step-card {
    padding: 16px;
}
.comparison-step .step-card h3 {
    font-size: 15px !important;
}
.stat-value {
    font-size: 26px;
}
.tiers-title {
    font-size: 20px !important;
    margin-bottom: 25px;
    margin-top: 26px;
}
.tier-card {
    padding: 18px;
}
.tier-rate {
    font-size: 26px;
}
.provide-section {
    padding: 30px 0 30px;
}
.section-heading h2 {
    line-height: 33px;
    margin-bottom: 26px;
    margin-top: 8px;
}
.provide-card {
    padding: 18px;
    margin-bottom: 26px;
}
.provide-card p {
    height: auto;
}
.provide-card h3 {
    font-size: 18px !important;
}
.partner-card {
    display: block;
    padding: 18px;
}
.feature {
    font-size: 13px;
    gap: 8px;
}
.business-models {
    padding: 30px 0px 20px;
}
.info-content h3 {
    font-size: 15px !important;
}
.info-card {
    gap: 12px;
    padding: 16px;
    margin-bottom: 16px;
}
.how-it-works {
    padding: 30px 0 20px;
}
.step-card2 {
    padding: 18px;
}
section.apply-section {
    padding: 30px 0;
}
.feature-item p {
    font-size: 14px;
}
.apply-form {
    padding: 15px;
}
.apply-form h3 {
    margin-bottom: 16px;
}
.why-munafa {
    padding: 40px 0;
}
.why-grid {
    display: block;
}
.why-card {
    padding: 16px;
    margin-bottom: 20px;
}
.why-card h3 {
    font-size: 18px !important;
    margin-bottom: 12px;
}
.highlight-box {
    gap: 8px;
    padding: 12px 12px;
}
.highlight-box p {
    font-size: 14px;
    line-height: 25px;
}
.business-card {
    padding: 20px;
}
.card-tag {
    margin-bottom: 10px;
}
.business-card p {
    font-size: 14px;
}
.offline-online-section {
    padding: 30px 0;
}
.offline-online-section .offline-wap {
    display: block;
}
.offline-content .section-tag {
    margin-bottom: 10px;
}
.offline-content p {
    font-size: 14px;
}
.mode-card {
    gap: 10px;
    padding: 13px;
}
.mode-card p {
    font-size: 13px;
}
.mode-card h3 {
    margin-bottom: 5px;
    font-size: 19px !important;
}
.impact-section {
    padding: 30px 0;
}
.impact-card {
    padding: 16px;
}
.impact-card h3 {
    margin-bottom: 4px;
    font-size: 18px !important;
}
.impact-number {
    margin-bottom: 0px;
}
.impact-card p {
    font-size: 14px;
}
.step-card2 h3 {
    margin-bottom: 6px;
    font-size: 18px !important;
}
.mockup {
    display: block;
    margin-top: 20px;
}
.float-badge--live {
    top: 0;
    left: -5px;
    z-index: 9;
}
.float-badge--claim {
    bottom: 44px;
    right: -4px;
}
.section-heading p br {
    display: none;
}
.section-heading p.mb-5 {
    line-height: 26px;
    margin-bottom: 20px !important;
}
.feature-card {
    padding: 20px 13px;
    margin-bottom: 22px;
    height: auto;
}
.feature-header h3 {
    font-size: 18px !important;
}
.feature-header {
    gap: 8px;
    margin-bottom: 14px;
}
.feature-icon {
    width: 38px;
    height: 38px;
}
.feature-icon svg {
    width: 20px;
    height: 20px;
}
.feature-item h4 {
    font-size: 15px !important;
}
section#whitelabel {
    padding: 30px 0;
}
.deployment-card {
    padding: 18px;
    margin-bottom: 30px;
}
.deployment-card h3 {
    font-size: 18px !important;
    margin-bottom: 10px;
}
.deployment-card p {
    font-size: 14px;
    margin-bottom: 22px;
}
.bottom-note {
    margin-top: 0;
    padding: 18px 16px;
    font-size: 14px;
}
.comparison-section {
    padding: 40px 0;
}
.comparison-table th {
    padding: 12px;
    font-size: 14px;
}
.comparison-table td {
    padding: 10px 8px;
    font-size: 12px;
}













}



