@media (min-width:1925px) {
  #stuck_container {
    padding: 30px 0 30px 3%;
  }

  ul.vison-text-box li {
    min-height: 570px;
  }

  ul.tabs {
    width: 600px;
  }
}

@media (min-width:1800px) {
  .navbar-collapse.right-nav {
    width: 82%;
  }

  .inn-box-txt .col-4 {
    text-align: center;
  }

  ul.tabs {
    width: 542px;
  }

  ul.vison-text-box li {
    min-height: 570px;
  }

}

@media (max-width:1800px) {
  ul.header_social_info {
    width: 90%;
  }

  .cmn_menu_box h4 {
    font-size: 30px;
  }

  ul.tabs {
    width: 541px;
  }

  ul.vison-text-box li {
    min-height: 570px;
  }

  #wrapper {
    padding-bottom: 0;
  }

  .banner-curve {
    top: 16%;
    right: 18vw;
    width: 411px;
  }
}

@media (max-width:1680px) {
  ul.header_social_info {
    width: 89%;
  }

  .learn-mone {
    width: 543px;
  }
}

@media(max-width:1600px) {
  ul._inn_box li p {
    min-height: 120px;
  }

  #news {
    position: relative;
    padding-bottom: 100px;
  }

  .cmn_menu_box p {
    min-height: 90px;
  }



  .grount-first {
    padding-left: 50px;
  }

  .ground-breaking .grount-content.grount-first p {
    width: 100%;
  }

  .banner-rebel img {
    height: auto;
    width: 425px;
  }

  ul.tabs li,
  ul.tabs2 li {
    padding: 0px 25px;
    line-height: 31px;
    font-size: 18px;
  }

  ._tab_cmn_box img {
    width: 150px;
    padding-bottom: 25px;
  }

  .tabs-box {
    padding-top: 90px;
  }

  .b2b-sec-tabs h3 {
    font-size: 28px;
    line-height: 34px;
    padding-bottom: 60px;
  }

  .b2b-sec-tabs ul.tabs li {
    font-size: 18px;
  }

  .b2b-sec-tabs ul.tabs li.active::after {
    right: -15px;
  }

  .tab_container {
    padding-left: 0%;
  }

  .dynamic-discounting ._tab_cmn_box {
    padding-top: 41px;
    padding-bottom: 36px;
    padding-left: 30px;
    padding-right: 30px;
    width: 353px;
    margin-right: 25px;
  }

  ._tab_cmn_box.flip-color-blue {
    box-shadow: rgb(2, 8, 94) 0px 30px 34px -12px, rgb(2, 8, 94) 0px 18px 36px -18px;
  }

  .dynamic-discounting {
    background: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 70px;
    padding-right: 70px;
  }

  .dynamic-discounting ._tab_cmn_box h4 {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 15px;
  }

  .vision h3 {
    font-size: 36px;
    line-height: 40px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    font-size: 32px;
    line-height: 47px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 45px;
  }

  ul.vison-text-box li .vison-inner-box {
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
  }

  .vison-list {
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 35px;
  }

  ul.vison-text-box li {
    min-height: 550px;
  }

  .ready-to {
    padding-top: 200px;
    padding-bottom: 130px;
  }

  .ready-to img {
    width: 80px;
  }

  .ready-to h3 {
    font-size: 46px;
    line-height: 50px;
  }

  .testimonial-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  ._testi_content p {
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 28px;
  }

  ._position_name h6 {
    font-size: 18px;
  }

  ._position_name small {
    font-size: 18px;
    line-height: 20px;
  }

  .solution-text h2 {
    font-size: 30px;
  }

  a.common-button {
    font-size: 22px;
  }

  .embed-finance.common-bg {
    padding-bottom: 100px;
    padding-top: 100px;
  }

  .news-body ul.news-list li .textnews p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  .news-body ul.news-list li .textnews small {
    padding-bottom: 35px;
  }

  .news-body ul.news-list li {
    margin-bottom: 35px;
  }

  .textpic img {
    width: 120px;
  }

  .news-body::after {
    bottom: 60px;
    right: -390px;
    font-size: 44px;
    line-height: 80px;
  }

  .get-in-blur h3 {
    padding-top: 20px;
    font-size: 36px;
    line-height: 80px;
    padding-bottom: 14px;
  }

  ul.touch-details li a {
    font-size: 20px;
    line-height: 36px;
  }

  ul.touch-details li a img {
    height: auto;
    width: 23px;
  }

  .get-in-touch {
    padding-top: 100px;
    padding-bottom: 200px;
  }

  footer.footer_sec {
    padding-top: 80px;
    margin-left: 34px;
    margin-right: 34px;
    padding-bottom: 80px;
  }

  .dropdown-menu ._tab_cont {
    width: 60%;
  }

  /*=============================================================================*/
  /*==================================Buy-Now-Pay-Latet-css======================*/
  /*=============================================================================*/
  .banner-text-content h1 {
    font-size: 100px;
    line-height: 110px;
  }

  .banner-text-content span {
    font-size: 36px;
    line-height: 56px;
  }

  .banner .banner-text-content span {
    font-size: 70px;
    line-height: 89px;
  }

  .banner .banner-text-content span.sub_heading {
    font-size: 30px;
  }

  .home-page .banner-l h1 b span {
    line-height: 1.3 !important;
  }

  .after-banner {
    padding-top: 110px;
    padding-bottom: 110px;
    text-align: center;
    padding-left: 100px;
    padding-right: 100px;
  }

  ul.logo-list li img {
    height: auto;
    width: 165px;
  }

  ul.text-list li h2 {
    font-size: 50px;
    line-height: 80px;
  }

  ul.text-list li {
    padding-left: 70px;
  }

  ul.text-list {
    padding-top: 50px;
  }

  ul.logo-list {
    padding-bottom: 50px;
  }

  .sell-more-product {
    padding-top: 420px;
    padding-bottom: 40px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .sell-more-product .text-overlay {
    padding-top: 55px;
    padding-left: 110px;
    padding-bottom: 55px;
    padding-right: 110px;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 36px;
    line-height: 44px;
  }

  .bnpl-corporate .ready-to {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  img.card-place-top {
    width: 900px;
    top: -480px;
  }

  ul.benefit-half li h4 {
    font-size: 60px;
    line-height: 80px;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 22px;
    line-height: 40px;
  }

  .benefit-half.pad-t-120 {
    padding-bottom: 140px;
  }

  .five-step-inner {
    padding-left: 28px;
    padding-right: 30px;
  }

  .get-start-five-step span {
    font-size: 36px;
    line-height: 44px;
  }

  .get-start-five-step ul {
    margin-top: 115px;
    margin-bottom: 60px;
  }

  .bnpl-corporate ul.atm-with-text li img {
    width: 630px;
  }

  .bnpl-corporate ul.atm-with-text {
    padding-top: 110px;
  }

  .payment-methods-steps .row {
    padding-top: 60px;
  }

  .bnpl-corporate .ready-to {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner h5 {
    font-size: 22px;
    line-height: 34px;
    padding-bottom: 10px;
  }

  .real-world-business {
    padding-bottom: 180px;
  }


  /*-----------CONTACT-US-PAGE-CSS------------*/
  ul.header_social_info {
    width: 86% !important;
  }

  .Home contact ul.header_social_info {
    width: 86% !important;
  }

  section.contact_inner_banner {
    text-align: center;
    padding: 180px 0px 60px;
  }

  section.contact_inner_banner h1 {
    font-size: 70px;
  }

  .contact-form #form {
    padding-top: 30px;
    border-radius: 20px !important;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
  }

  .contact-text-box ul li a {
    font-size: 20px;
  }

  .contact-text-box ul li {
    margin-bottom: 20px;
  }

  .contact-form #form small {
    margin-bottom: 20px;
  }

  .contact-form #form .form-control {
    margin-bottom: 25px;
  }

  .contact .contact-body {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .tabs-link {
    padding-left: 0;
  }

  ul.text-list {
    padding-left: 54px;
  }




  /*=============================================================================*/
  /*==================================About-Us-css======================*/
  /*=============================================================================*/
  .time-line-sec {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 120px;
  }

  .about-us .banner-inner-content h1 {
    font-size: 60px;
  }

  section.side_sticky {
    padding: 0px 100px;
    padding-top: 100px;
  }

  .about-tab-inner {
    padding-top: 90px;
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .about-tab-inner span {
    width: 460px;
    padding-left: 0px;
  }

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

  .ground-breaking {
    padding: 100px 100px;
    padding-top: 180px;
  }

  .time-line-sec h2 {
    font-size: 50px;
    line-height: 68px;
    width: 980px;
    padding-bottom: 60px;
  }

  .mobile-play {
    padding: 100px 0px;
  }

  .mobile-play-inner {
    border: 15px solid #CDD2CC;
  }

  .map-listing {
    padding-top: 100px;
    padding-bottom: 150px;
  }

  .vison-logo {
    padding-top: 100px;
    padding-bottom: 66px;
    padding-left: 66px;
    padding-right: 66px;
  }

  .earth-black {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  ._timeline-header h4 {
    font-size: 32px;
    line-height: 40px;
  }

  ._timeline-header {
    height: 105px;
  }

  ._timeline-content p {
    font-size: 16px;
  }

  ul._timeline_body {
    width: 100%;
  }

  section._timeline_section h2 {
    text-align: center;
    margin: 130px 0px;
    position: relative;
    z-index: 1;
    font-size: 50px;
  }

  section#team {
    padding: 174px 0px;
  }

}

@media (max-width:1440px) {
  .about-second-right-data {
    padding-left: 100px;
  }

  #new-contact-banner .career-banner-left {
    padding-left: 50px;
  }

  .list {
    left: -75%;
  }

  #new-contact-banner .career-banner-left {
    height: 80vh;
  }

  #partner {
    padding-top: 160px;
  }

  .benefit-point ul li {
    padding: 0 7px;
  }

  .benefit-details h3 {
    font-size: 14px;
  }

  .benefit-left p {
    font-size: 16px;
  }

  .benefit-right p {
    font-size: 16px;
  }




  ul._inn_box li p {
    min-height: 120px;
  }

  .cmn_menu_box p {
    min-height: 90px !important;
  }

  /*----------------career-----------------*/
  .career-banner-left h1 {
    font-size: 50px;
    margin-bottom: 20px;
  }

  #why-lama {
    padding: 80px 0;
  }

  .why-us-right h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }

  .why-us-right p {
    font-size: 16px;
  }

  #life-at-lamaa {
    padding: 80px 0 80px;
  }

  .life-at-lamaa-left p {
    font-size: 16px;
  }

  #our-location {
    position: relative;
    padding: 80px 0 80px;
  }

  .our-location-div-right p {
    font-size: 16px;
  }

  #Opportunities {
    padding: 80px 0;
  }

  .trusted-brand-top {
    padding: 40px 0;
  }

  #trusted-business h2 {
    font-size: 36px;
  }

  #trusted-business p {
    font-size: 16px;
  }

  .trusted-company {
    padding-bottom: 80px;
  }





  /*----------------Resource-----------------*/
  .news-div-body {
    margin-top: 80px;
  }

  .news-div-top {
    padding-top: 80px;
  }

  .big-news-non-hover {
    left: 30px;
    bottom: 50px;
  }

  #news {
    padding-bottom: 100px;
  }

  .big-news-data h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .big-news-hover-data h2 {
    font-size: 22px;
  }

  #event {
    padding: 60px 0;
  }

  .event-left h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }

  .small-news-details h3 {
    font-size: 18px;
  }

  .event-left h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .event-left p {
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 27px;
  }

  a.cmn-buttn.outline_button {
    font-size: 16px;
  }

  .event-slide-bottom label {
    font-size: 16px;
    margin-bottom: 15px;
  }

  #gallery {
    position: relative;
    margin: 80px 0 80px;
  }

  #blog {
    padding-bottom: 80px;
  }

  #faq {
    padding: 80px 0 80px;
  }




  /*----------------Partnership-----------------*/
  .ground-breaking {
    padding: 10px 0px;
    padding-top: 80px;
  }

  .event-left.business-advisor {
    margin-bottom: 150px;
  }

  .partnerpage-wraper .partner-news .event-left h2 {
    font-size: 36px;
    width: 100%;
  }

  .no-fund-carousel-section h2 {
    font-size: 36px;
  }

  .partnerpage-wraper .event-left.business-advisor span {
    margin-bottom: 30px;
    width: 95%;
  }

  .partnerpage-wraper .event-left.business-advisor h4 {
    font-size: 24px;
    margin-bottom: 25px;
  }

  .partnerpage-wraper .news-div-body {
    margin-top: 80px;
  }

  .partnerpage-wraper #news {
    padding-bottom: 0px;
    padding-top: 80px;
  }

  .partnerpage-wraper .partner-us {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 80px;
  }

  .partnerpage-wraper .partner-box-text p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
  }

  .partnerpage-wraper .partner-us ul.vison-text-box li h4 {
    font-size: 24px !important;
    line-height: 36px !important;
  }

  .partnerpage-wraper .partner-us ul.vison-text-box li .vison-list p {
    margin-top: 30px;
    font-size: 18px;
    line-height: 27px;
    padding-left: 20px;
  }

  .partnerpage-wraper .no-fund-carousel-section {
    margin-top: 80px;
  }

  .partnerpage-wraper .ground-breaking .event-left.business-advisor h2 {
    font-size: 40px;
    line-height: 54px;
    width: 100%;
  }

  .partnerpage-wraper #our-solution {
    padding: 80px 0;
  }








  img.banner-arrow {
    right: 157px !important;
  }

  .wid-left img {
    width: 600px;
    padding-right: 0;
  }

  ul.four-step-list {
    width: 1000px;
  }

  ul.four-step-list li {
    width: 237px;
    padding-left: 3px;
    padding: 27px 10px;
    min-height: 275px;
  }

  ul.four-step-list li::after {
    right: 0px;
  }

  ul.four-step-list li img {
    padding-bottom: 20px;
    width: 40px;
  }

  ul.four-step-list li p {
    font-size: 16px;
    line-height: 23px;
    width: auto;
  }

  ul.four-step-list li span {
    font-size: 25px;
    line-height: 30px;
  }

  ._testi_content p {
    width: 100%;
  }

  .why-lamaa-div ul li {
    width: 18%;
  }

  ul.tabs {
    width: 512px;
  }

  section.side_sticky {
    padding: 90px;
  }

  .about-second-right-data h2 {
    width: 100%;
  }

  .grount-first {
    padding-left: 0;
    width: 100%;
    padding-right: 30px;
  }

}

@media(max-width:1366px) {
  .list {left: -115%;}
  #milestones {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar-inverse .navbar-nav>li>a {
    margin: 0px 8px;
  }


  .banner-l h1 {
    width: 670px;
  }

  .banner-rebel img {
    height: auto;
    width: 330px;
  }

  .wid-left img {
    width: 600px;
    padding-right: 0;
  }

  ._tab_cmn_box img {
    width: 125px;
    padding-bottom: 25px;
  }

  .tabs-link {
    padding-left: 0% !important;
  }

  .dynamic-discounting {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .dynamic-discounting ._tab_cmn_box h4 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 10px;
  }

  .b2b-sec-tabs {
    padding-left: 37px;
    padding-bottom: 60px;
  }

  .vision {
    height: 655px;
    padding-top: 115px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    font-size: 32px;
    line-height: 43px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 40px;
  }

  .vison-list {
    padding-top: 27px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
  }

  .vison-list ul.list-inner-vison li {
    font-size: 18px;
    margin: 10px 0;
  }

  ul.vison-text-box li {
    min-height: 510px;
  }

  ul.vison-text-box {
    top: 100px;
  }

  ._testi_content p {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 28px;
  }

  ._position_name h6 {
    font-size: 16px;
  }

  ._position_name small {
    font-size: 16px;
  }

  ._testi_content {
    padding-top: 35px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
  }

  .testimonial-section {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 75px;
  }

  .embed-finance.common-bg {
    padding-bottom: 70px;
    padding-top: 70px;
  }

  .solution-text h2 {
    font-size: 36px;
    line-height: 46px;
  }

  ul._inn_box li {
    width: 46%;
  }

  section.side_sticky {
    padding: 0px 70px;
    padding-top: 80px;
  }

  nav._sticky_nav h3 {
    font-size: 30px;
    line-height: 36px;
    width: 298px;
    padding-top: 40px;
  }


  .location_tab .tabs-link {
    width: 50%;
  }

  .location_tab .tab_container3 {
    width: 50%;
  }

  .banner-curve {
    width: 380px;
  }

  ul._inn_box li h4 {
    font-size: 30px;
    line-height: 40px;
    padding-left: 10px;
  }

  .about-second-right-data h2 {
    width: 100%;
    font-size: 35px;
    line-height: 50px;
  }

  .why-lamaa-div ul li {
    width: 22.5%;
    margin: 60px 8px 15px;
    padding: 35px 10px 50px;
  }

  /*=============================================================================*/
  /*==================================Buy-Now-Pay-Latet-css======================*/
  /*=============================================================================*/
  .banner-text-content {
    left: 10%;
  }

  .banner-text-content h1 {
    font-size: 90px;
    line-height: 100px;
  }

  .banner-text-content span {
    font-size: 32px;
  }

  ul.text-list li {
    padding-left: 30px;
  }

  .sell-more-product {
    padding-top: 380px;
    padding-bottom: 35px;
    padding-left: 27px;
    padding-right: 27px;
  }

  .sell-more-product .text-overlay {
    padding-top: 55px;
    padding-left: 80px;
    padding-bottom: 55px;
    padding-right: 80px;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 36px;
    line-height: 46px;
  }

  .benefit-business {
    margin-top: 480px;
  }

  img.card-place-top {
    width: 840px;
    top: -445px;
  }

  ul.benefit-half li h4 {
    font-size: 54px;
    line-height: 64px;
    width: 430px;
  }

  .pad-t-120 li {
    padding-top: 80px !important;
  }

  .five-step-inner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .get-start-five-step ul li {
    margin: 0px -20px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner {
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    padding-right: 24px;
    width: 324px;
    height: 345px;
  }

  .payment-methods-steps {
    padding: 0px 80px 80px;
  }

  .real-world-business {
    padding-bottom: 100px;
    padding-top: 100px;
  }

  .get-in-touch {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  /*=============================================================================*/
  /*==================================dynamic-discount-css======================*/
  /*=============================================================================*/
  ul.four-step-list {
    width: 1070px;
  }

    {}

  ul.four-step-list li {
    width: 255px;
    padding-left: 8px;
  }

  ul.four-step-list li span {
    font-size: 22px;
  }

  ul.four-step-list li p {
    font-size: 18px;
    line-height: 28px;
  }

  ul.four-step-list li::after {
    top: 0px;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 34px;
    line-height: 50px;
  }

  ul.text-list li h2 {
    font-size: 40px;
    line-height: 60px;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 32px;
    line-height: 40px;
  }

  .sell-more-product .text-overlay p {
    font-size: 18px
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 34px;
    line-height: 46px;
  }

  .dynamic-discount-for-small-business .benefit-business {
    margin-top: 80px;
  }

  .only-banner {
    height: 600px;
    margin-bottom: 100px;
  }

  .real-world-business .real-business p {
    font-size: 20px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first h5 {
    font-size: 20px;
    line-height: 32px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first p {
    font-size: 18px;
  }

  ul.benefit-half li h4 {
    font-size: 46px;
    line-height: 60px;
    width: 370px;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 20px;
    line-height: 35px;
  }

  .benefit-business.for-investor .get-start-five-step {
    padding-top: 100px;
    padding-bottom: 130px;
  }

  .benefit-business.for-investor li.left-border::before {
    height: 440px;
    top: 145px;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 36px;
    line-height: 55px;
    width: 870px;
  }

  .benefit-business.for-investor .get-start-five-step p {
    font-size: 20px;
    line-height: 34px;
  }

  .payment-methods-steps.for-invester ul.blur-invest {
    padding-top: 50px;
    padding-left: 30px;
    padding-bottom: 50px;
    padding-right: 30px;
    width: 1124px;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 33%;
  }

  span.client-depent {
    font-size: 36px;
    line-height: 44px;
    margin-top: 120px;
  }

  .fund-right p {
    width: 100%;
    margin: 40px 0 30px
  }

  .no-fund-carousel-section-right {
    padding: 100px 0 50px 50px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 33px;
  }

  .no-fund-carousel-section-right-img {
    width: 275px !important;
  }



  /*-----------CONTACT-US-PAGE-CSS------------*/
  ul.header_social_info {
    width: 80% !important;
  }

  .Home contact ul.header_social_info {
    width: 86% !important;
  }

  section.contact_inner_banner {
    text-align: center;
    padding: 180px 0px 60px;
  }

  .navbar-collapse.right-nav {
    width: 75%;
  }

  section.contact_inner_banner h1 {
    font-size: 70px;
  }

  .contact-form #form {
    padding-top: 30px;
    border-radius: 20px !important;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
  }

  .contact-text-box ul li a {
    font-size: 20px;
  }

  .contact-text-box ul li {
    margin-bottom: 20px;
  }

  .contact-form #form small {
    margin-bottom: 20px;
  }

  .contact-form #form .form-control {
    margin-bottom: 25px;
  }

  .contact .contact-body {
    padding-top: 50px;
    padding-bottom: 90px;
  }

  .banner-rebel img {
    height: auto;
    width: 330px;
  }

  footer.footer_sec {
    padding: 80px 37px;
  }



  /*============ABOUT-US-css===============*/
  .about-us .banner-inner-content {
    text-align: center;
    padding-top: 110px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 60px;
  }

  .about-us .banner-inner-content h1 {
    font-size: 50px;
    line-height: 70px;
  }

  .after-logo-text {
    padding-top: 70px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 44px;
  }

  .logo-text span {
    font-size: 22px;
    line-height: 34px;
  }

  .after-logo-text .logo-center img {
    height: auto;
    width: 314px;
    margin-top: 40px;
  }

  .after-banner {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-us ul.logo-list li.center-list p {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 39px;
    width: 400px;
  }

  .bottom-town {
    height: 255px;
  }

  .map-listing {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .map-listing h2 {
    font-size: 34px;
    line-height: 46px;
    width: 925px;
    padding-bottom: 43px;
  }

  .earth-black {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .vison-logo {
    padding-top: 100px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vison-logo .vison-center-logo img.vison {
    width: 300px;
  }

  .vison-logo .vison-center-logo {
    padding-bottom: 20px;
  }

  .vison-logo .vison-list h5 {
    font-size: 36px;
    line-height: 50px;
    padding-bottom: 15px;
  }

  .vison-logo .vison-list p {
    font-size: 16px;
  }

  .vison-logo .vison-list {
    padding-bottom: 60px;
  }

  .about-us .vison-logo .laama-fully {
    padding-top: 60px;
  }

  .about-us .vison-logo .laama-fully h3 {
    font-size: 36px;
  }

  .about-us .vison-logo .laama-fully p {
    font-size: 16px;
  }

  .about-us .vison-logo .laama-fully ul.fully-list li {
    width: 300px;
    height: 270px;
  }

  .our-team {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .our-team-list ul li {
    width: 325px;
  }

  .our-team .our-team-text h4 {
    font-size: 36px;
    line-height: 50px;
    padding-bottom: 35px;
  }

  .our-team-text {
    padding-left: 10px;
  }

  .our-team .our-team-text span {
    font-size: 24px;
    line-height: 36px;
    width: 450px;
  }

  .in-the-news {
    padding-top: 60px;
    padding-bottom: 60px;
    position: relative;
  }

  .bnpl-corporate img.get-in-curve {
    width: 240px;
  }

  .about-tab-inner span {
    width: 378px;
    padding-left: 0px;
    font-size: 20px;
    line-height: 35px;
  }

  .about-tab-inner img {
    width: 135px;
  }

  .grount-content h5 {
    font-size: 26px;
    line-height: 38px;
    padding-bottom: 20px;
    width: 100%;
  }

  .grount-content p {
    font-size: 16px;
    line-height: 25px;
    max-width: 100%;
  }

  .mobile-play-inner {
    border: 10px solid #CDD2CC;
    width: 1000px;
    height: 580px;
  }

  .about-us .map-listing h2 {
    font-size: 34px;
    line-height: 52px;
    width: 1000px;
    padding-bottom: 60px;
  }

  .earth-black h4 {
    font-size: 34px;
    line-height: 46px;
    width: 910px;
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .earth-black p {
    font-size: 16px;
  }

  ._timeline-inner {
    width: 360px;
    height: 455px;
  }

  ._timeline-header h4 {
    font-size: 28px;
    line-height: 36px;
  }

  ._timeline-header {
    height: 90px;
    padding-top: 27px;
    margin-bottom: 23px;
  }

  ._timeline-content {
    padding: 0px 30px;
  }

  section._timeline_section {
    padding: 0px 110px 200px;
  }

  .grount-first {
    width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .learn-mone {
    width: 650px;
  }

  .trusted-by-bank-div h2 {
    font-size: 50px;
  }
}

@media (max-width:1280px) {
  .dropdown-menu ul.tabs2 {
    width: 76%;
  }

  .dropdown-menu ._tab_cont {
    width: 80%;
  }

  .wid-left img {
    width: 540px;
    padding-right: 0;
  }

  section#team {
    padding: 117px 0px;
  }
}

@media (max-width:1199px) {

  /*============dynamic-discount-css===============*/
  .for-investor .why-lamaa-div .book-demo-btn {
    text-align: center;
    margin-top: 20px;
  }

  .list {
    left: -85%;
  }

  .for-investor .why-lamaa-div ul li {
    width: 30.5%;
    margin: 60px 8px 15px;
    padding: 35px 10px 50px;
  }

  .banner-text-content h1 {
    font-size: 70px;
    line-height: 80px;
  }

  .banner-text-content span {
    font-size: 28px;
  }

  .bnpl-corporate .inner-banner {
    height: 650px;
  }

  .after-banner {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .dynamic-discount .after-banner-text h5 {
    font-size: 44px;
    line-height: 50px;
    width: auto;
  }

  .dynamic-discount .after-banner-text p {
    padding-top: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .dynamic-discount .after-banner-button a {
    margin-top: 75px;
  }

  a.common-button {
    font-size: 20px;
  }

  .sell-more-product .text-overlay {
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .sell-more-product .text-overlay p {
    font-size: 16px;
    line-height: 26px;
    width: 475px;
  }

  .bnpl-corporate .ready-to {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 20px;
  }

  .dynamic-discount .benefit-business {
    margin-top: 50px;
  }

  ul.four-step-list {
    margin-top: 115px !important;
    margin-bottom: 80px !important;
  }

  ul.four-step-list li span {
    font-size: 20px;
  }

  ul.four-step-list li img {
    padding-bottom: 20px;
    width: 45px;
  }

  ul.four-step-list li p {
    font-size: 16px;
    line-height: 24px;
    width: 67%;
  }

  ul.four-step-list li {
    width: 50%;
    padding-left: 15px;
    padding-top: 30px;
    min-height: auto;
    padding-bottom: 30px;
    padding-right: 15px;
  }

  ul.four-step-list {
    width: 65%;
    height: auto;
    padding: 20px;
  }

  ul.four-step-list li::after {
    top: 106px;
    height: 310px;
    display: none;
  }

  .get-start-five-step span {
    font-size: 32px;
    line-height: 40px;
  }

  ul.four-step-list li img {
    padding-bottom: 10px;
    width: 40px;
  }

  .get-start-five-step ul li p {
    font-size: 14px;
    line-height: 27px;
    width: 156px;
  }

  .get-start-five-step ul li::before {
    font-size: 159px;
  }

  .payment-methods-steps {
    padding: 0px 10px 50px;
    padding-top: 102px;
  }

  .dynamic-discount .already-founded span {
    font-size: 30px;
    line-height: 44px;
    width: 775px;
    padding-bottom: 10px;
  }

  .dynamic-discount .payment-methods-steps.for-invester .already-founded p {
    font-size: 20px;
    line-height: 30px;
    width: 640px;
  }

  .bnpl-corporate ul.atm-with-text li img {
    width: 470px;
  }

  .dynamic-discount ul.atm-with-text li span {
    font-size: 26px;
    line-height: 40px;
    width: 400px;
  }

  .real-world-business {
    padding-bottom: 100px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 25px;
  }

  .for-investor .real-business.wow.fadeInUp.animated {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .accordian_section h3 {
    font-size: 26px;
    line-height: 60px;
  }

  section.accordian_section {
    padding: 0px 0px 70px;
  }

  footer.footer_sec {
    z-index: 99999;
    position: relative;
  }


  .location_tab .tabs-link {
    width: 45%;
  }

  .location_tab .tab_container3 {
    width: 55%;
  }


  nav._sticky_nav h3 {
    font-size: 26px;
    line-height: 36px;
    width: 255px;
    padding-bottom: 85px;
    padding-left: 20px;
  }

  section.side_sticky {
    padding: 0px 40px;
    padding-top: 50px;
  }

  .banner-l {
    padding-left: 30px;
  }

  .banner-l h1 {
    width: 560px;
    font-size: 50px;
    line-height: 60px;
  }

  .banner-rebel img {
    width: 300px;
  }

  .inner-banner {
    height: 400px;
    width: 100%;
  }

  img.banner-arrow {
    right: 140px !important;
  }

  ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 18px;
    line-height: 28px;
  }

  ul.tabs li,
  ul.tabs2 li {
    padding: 0px 12px;
    line-height: 31px;
    font-size: 17px;
  }

  ._tab_cmn_box img {
    width: 90px;
    padding-bottom: 25px;
  }

  .b2b-sec-tabs {
    padding-left: 20px;
    padding-bottom: 40px;
  }

  .b2b-sec-tabs h3::before {
    position: absolute;
    top: 89px;
    bottom: 0;
    left: -22px;
    right: auto;
    margin: auto;
    content: "";
    height: 250px;
    width: 2px;
    background: #02085E;
  }

  .b2b-sec-tabs ul.tabs li.active::after {
    right: -80px;
  }

  .dynamic-discounting ._tab_cmn_box h4 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 10px;
  }

  .dynamic-discounting ._tab_cmn_box p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .dynamic-discounting ._tab_cmn_box {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    width: 288px;
    margin-right: 25px;
  }

  ._tab_cmn_box.flip-color-blue {
    box-shadow: rgb(2, 8, 94) 0px 29px 11px -29px, rgb(2, 8, 94) 0px 18px 36px -18px;
  }

  img.overlap-curve-b2b {
    width: 375px;
    right: 140px;
    bottom: -63px;
  }

  ._tab_cmn_box.flip-color-blue {
    margin-bottom: 0px;
  }

  .vision h3 {
    font-size: 32px;
    line-height: 36px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    font-size: 28px;
    line-height: 36px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 35px;
  }

  ul.vison-text-box li .vison-inner-box {
    padding-top: 25px;
    padding-left: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
  }

  .vison-list {
    padding-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 30px;
  }

  .vison-list ul.list-inner-vison li {
    font-size: 18px;
    margin: 3px 0px;
  }

  ul.vison-text-box li {
    min-height: 415px;
  }

  .ready-to {
    padding-top: 110px;
    padding-bottom: 100px;
  }

  ._testi_content p {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 25px;
  }

  .position-logo img {
    height: auto;
    width: 90%;
  }

  .position-logo {
    text-align: right;
  }

  ._testi_content {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
  }

  .testimonial-section {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 55px;
  }

  .solution-text h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .solution-text a.common-button {
    margin-top: 30px;
  }

  .in-the-news {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .news-body ul.news-list li .textnews p {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
    width: 90%;
  }

  .textpic img {
    width: 90px;
  }

  .news-body ul.news-list li .textnews small {
    padding-bottom: 25px;
  }

  .news-body ul.news-list li {
    margin-bottom: 25px;
  }

  .news-body {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
  }

  .get-in-touch {
    padding-top: 70px;
    padding-bottom: 110px;
  }

  .get-in-blur h3 {
    padding-top: 20px;
    font-size: 32px;
    line-height: 70px;
    padding-bottom: 14px;
  }

  ul.touch-details li a {
    font-size: 18px;
    line-height: 34px;
  }

  ul.touch-details li a img {
    height: auto;
    width: 20px;
  }

  ul.touch-details li a span {
    padding-left: 15px;
  }

  ul.footer_cmn_point li {
    margin: 0px 6px;
  }

  ul.header_social_info {
    width: 85%;
  }

  footer.footer_sec {
    padding-top: 70px;
    margin-left: 34px;
    margin-right: 34px;
    padding-bottom: 50px;
  }

  .footer-logo img {
    height: auto;
    width: 110px;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 33%;
  }

  section.get-in-touch.newdesign .get-in-blur {
    padding: 45px;
  }

  /*-----------CONTACT-US-PAGE-CSS------------*/
  .navbar-collapse.right-nav {
    width: 70%;
  }

  section.contact_inner_banner {
    padding: 130px 0px 20px;
  }

  section.contact_inner_banner h1 {
    font-size: 50px;
  }

  .contact-text-box {
    padding-top: 30px;
    padding-left: 40px;
  }

  .contact .contact-body {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .contact-form #form {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
  }

  ul.header_social_info {
    width: 80% !important;
  }

  a.cmn-buttn.login-button {
    font-size: 14px;
  }

  .navbar-inverse .navbar-nav>li>a {
    margin: 0px 5px;
  }

  .navbar-collapse.right-nav {
    width: 70%;
  }

  .navbar-nav {
    margin-right: 0%;
  }

  section.contact_inner_banner h1 {
    font-size: 40px;
  }

  section.contact_inner_banner {
    padding: 120px 0px 20px;
  }

  .contact-text-box {
    padding-top: 20px;
    padding-left: 20px;
  }

  .contact-text-box small {
    margin-bottom: 20px;
  }

  .contact-text-box ul li a {
    font-size: 18px;
  }

  .contact-text-box ul li a img {
    width: 22px;
  }

  .contact-text-box ul li {
    margin-bottom: 15px;
    padding-left: 40px;
  }


  img.get-in-curve {
    left: -14px;
  }

  ul.header_social_info {
    width: 88% !important;
  }

  .img-logo::after {
    right: 1%;
  }

  img.position-news-right {
    right: -6%;
  }

  .inner-banner {
    height: 500px !important;
    width: 100%;
  }

  .banner-l {
    padding-left: 70px;
  }

  .inner-banner .banner-content img {
    bottom: -89px;
  }

  ul.vison-text-box li .vison-inner-box {
    min-height: 155px;
  }

  ul.header_social_info {
    width: 85% !important;
  }

  .banner-text-content {
    bottom: 150px;
  }

  .benefit-business .inner-benefit-business {
    border-radius: 100px;
  }

  .get-start-five-step ul li {
    margin: 0px -8px;
  }

  .accordian_section h3 {
    padding-left: 0;
  }

  .wid-left img {
    width: 470px;
  }

  ul._inn_box li h4 {
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 16px
  }

  ul._inn_box li p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
  }

  /*============ABOUT-US-css===============*/
  .about-us .banner-inner-content h1 {
    font-size: 50px;
    line-height: 58px;
    width: auto;
  }

  .after-logo-text {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
  }

  .after-logo-text .logo-center img {
    width: 290px;
    margin-top: 40px;
  }

  .logo-text span {
    font-size: 20px;
    line-height: 34px;
    width: auto;
  }

  .about-us ul.logo-list li.center-list p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
    width: auto;
  }

  .after-banner {
    padding-top: 50px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bottom-town {
    height: 200px;
  }

  .map-listing {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .map-listing h2 {
    font-size: 30px;
    line-height: 40px;
    width: 90%;
    padding-bottom: 40px;
  }

  ul.map-list li h5 {
    font-size: 20px;
    line-height: 34px;
  }

  ul.map-list li p {
    font-size: 16px;
    line-height: 24px;
  }

  ul.map-list li a {
    font-size: 16px;
  }

  .earth-black h4 {
    font-size: 36px;
    line-height: 42px;
  }

  .earth-black p {
    font-size: 18px;
    line-height: 28px;
  }

  .map-layout img {
    height: auto;
    width: 100%;
    margin: 0 auto;
  }

  .vison-logo .vison-center-logo img.vison {
    width: 275px;
  }

  .vison-logo {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .our-team .our-team-text span {
    font-size: 22px;
    line-height: 34px;
    width: 90%;
  }

  .our-team .our-team-text p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
    width: 90%;
  }

  .our-team-list ul li {
    width: 50%;
  }

  .our-team-list ul li a img {
    padding-bottom: 20px;
    height: auto;
    width: 200px;
  }

  section._timeline_section {
    padding: 0px 70px 100px;
  }

  section._timeline_section h2 {
    margin: 100px 0px;
    font-size: 40px;
  }

  ._timeline-header h4 {
    font-size: 26px;
    line-height: 34px;
  }

  ._timeline-header {
    height: 70px;
    padding-top: 16px;
    margin-bottom: 15px;
  }

  ._timeline-content {
    padding: 0px 25px;
  }

  ._timeline-content p {
    font-size: 14px;
  }

  ._timeline-inner {
    width: 345px;
    height: 380px;
  }


  /*-------------BNPL---------------*/
  .banner-text-content {
    width: 440px;
  }

  ul.text-list li span {
    font-size: 16px;
  }

  img.card-place-top {
    width: 700px;
    top: -370px;
  }

  .benefit-business {
    margin-top: 400px;
  }

  ul.footer_cmn_point li a {
    padding-left: 5px;
  }

  .get-start-five-step {
    padding-bottom: 100px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner {
    padding-top: 25px;
    padding-left: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
    width: 324px;
    height: 300px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner p {
    font-size: 18px;
    line-height: 28px;
  }

  .dropdown-menu ul.tabs2 li {
    font-size: 16px;
  }



}


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

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

@media (max-width:1024px) {
/*-------------Home----------------*/    
.news-btn {top: 35%;}
.list {left: -140%;}
.banner-curve {right: 2vw !important;}
.vision h3 {font-size: 30px;line-height: 36px;}    
.ready-to h3 {font-size: 40px;line-height: 46px;}    
.news-btn p {font-size: 38px;}    
.news-body ul.news-list li .textnews p {font-size: 16px;line-height: 28px; margin-bottom: 10px;}    
    
/*-------------About----------------*/      
.about-second-right-data {padding-left: 60px;}    
.about-second-right-data h2 {width: 100%;font-size: 30px;line-height: 50px;}    
.bnpl-corporate .ground-breaking {padding: 50px 0px !important;}    
.about-us #our-solution {padding: 100px 0;}    
.about-us #our-solution p {font-size: 16px;}
.about-us #trusted-by-bank {padding: 100px 0;}    
.trusted-by-bank-div h2 {font-size: 40px;line-height: 60px;}    
section#team {padding: 100px 0px;}    
.team-left h2 {font-size: 36px;margin-bottom: 30px;}    
.team-left p {font-size: 16px;}
.commitment-video {width: 100%;}    
.commitment-data h2 {font-size: 36px;margin: 30px 0;}    
.commitment-data p {font-size: 16px;}    
#milestones {padding: 100px 0 100px;}    
#milestones h2 {font-size: 36px;margin-bottom: 50px;}    
.tab-details {padding-top: 110px;}    
.about-us .map-listing h2 {font-size: 30px;line-height: 50px;width: 95%;padding-bottom: 50px;}
#trusted-business h2 {font-size: 30px !important;}    
.tab-details h3 {font-size: 30px;}    

    
/*----------DD-----------*/    
#no-fund {position: relative;padding: 100px 0 150px;}    
.fund-right {padding-left: 20px;}    
.fund-right h2 {font-size: 30px;line-height: 42px;width: 100%;font-weight: 600;}    
.fund-right p {width: 100%;margin: 20px 0 30px;font-size: 16px;}    
.no-fund-carousel-section h2 {font-size: 30px;line-height: 50px;margin-bottom: 40px;}    

.benefit-right h4 {font-size: 30px;margin-bottom: 10px;}    
.benefit-left {padding-top: 160px;}    
.bnpl-corporate #ftce .ftce-heading h2 {font-size: 30px !important;margin-bottom: 40px !important;margin-top: 35px !important;}
.bnpl-corporate .ftce-body-box h3 {font-size: 36px !important;line-height: 55px !important;}    
.curve-town {padding: 80px 30px;}    
.for-investor .why-lamaa-div ul li {width: 18.5%;margin: 60px 5px 15px;padding: 35px 10px 50px;}    
.why-lamaa-div ul li .why-lamma-box-bottom label {font-size: 16px;padding-left: 0px;}    
.why-lamaa-div ul li .why-lamma-box-bottom {width: 100%;margin: 30px auto 0;text-align: center;}    
.why-lamaa-div p {font-size: 16px;line-height: 27px;width: 100%;}    
.why-lamaa-div h2 {font-size: 32px;line-height: 44px;font-weight: 600;margin-bottom: 20px;}
.benefit-left h2 {font-size: 32px;margin-bottom: 35px;}    
#no-fund {padding-top: 60px;}    

/*-------------GNPL------------*/    
.bnpl-corporate .tab-data {min-height: auto;line-height: normal;}    
.bnpl-corporate .tab-picture {text-align: right;padding-right: 50px;min-height: auto;line-height: normal;}    
.bnpl-corporate #ftce .ftce-heading h2 {font-size: 30px !important;margin-bottom: 40px !important;margin-top: 35px !important;}    
.bnpl-for-investor .ground-logo, .grount-content.grount-first {top: 10px;}
.bnpl-corporate .benefits-merchant .grount-content.grount-first h5 {font-size: 30px;line-height: 40px;padding-bottom: 20px;}    
.bnpl-corporate .benefits-merchant .grount-content.grount-first ul li {font-size: 16px;line-height: 39px;padding-left: 22px;}    
#partner {padding-top: 100px;}    
#partner h2 {font-size: 30px;}    
    
.bnpl-corporate #ftce .ftce-heading h2 {font-size: 30px !important;margin-bottom: 40px !important;margin-top: 35px !important;}    
.for-small-business .benefits-merchant .grount-content.grount-first ul {padding-left: 30px;}    
.bnpl-corporate.for-small-business .benefits-merchant .grount-content.grount-first ul li {font-size: 16px;line-height: 36px;}    
    
    
.bnpl-for-investor #ftce .ftce-heading h2 {font-size: 30px !important;margin-bottom: 40px !important;margin-top: 35px !important;} 
.bnpl-for-investor .benefits-merchant .grount-content.grount-first ul {padding-left: 30px;}    
.bnpl-for-investor .benefits-merchant .grount-content.grount-first ul li {font-size: 16px;line-height: 36px;}     
.bnpl-for-investor .tab-data {min-height: auto;line-height: normal;}    
.bnpl-for-investor .tab-picture {text-align: right;padding-right: 50px;min-height: auto;line-height: normal;}    
.bnpl-for-investor #ftce .ftce-heading h2 {font-size: 30px !important;margin-bottom: 40px !important;margin-top: 35px !important;}    
.bnpl-for-investor .ground-logo, .grount-content.grount-first {top: 10px;}
.bnpl-for-investor .benefits-merchant .grount-content.grount-first h5 {font-size: 30px;line-height: 40px;padding-bottom: 20px;}    
.bnpl-for-investor .benefits-merchant .grount-content.grount-first ul li {font-size: 16px;line-height: 39px;padding-left: 22px;}    
.bnpl-for-investor #partner {padding-top: 100px;}    
.bnpl-for-investor #partner h2 {font-size: 30px;}  
.bnpl-for-investor .grount-content.grount-first h5 {font-size: 30px;padding-bottom: 25px;}    
#bnpl_investor_benefit .grount-content.grount-first ul li {font-size: 16px;line-height: 40px;padding-left: 25px;}    
.bnpl-for-investor .solution-text h5 {font-size: 30px !important;line-height: 50px !important;margin-bottom: 30px !important;}    
.bnpl-for-investor #bnpl_investor_benefit {padding-bottom: 200px;padding-top: 80px;}    
    
    
    
    

}



@media (max-width:991px) {

  .for-investor #trusted-business p br {
    display: none;
  }

  .for-investor .benefit-right {
    margin: 80px 0 100px;
  }

  .for-investor #benefits .col-md-5 {
    width: 100%;
    flex: 100%;
  }

  .for-investor #benefits .col-md-7 {
    width: 100%;
    flex: 100%;
  }

  .for-investor #benefits .col-md-7 .benefit-left {
    padding-top: 80px;
  }

  .for-investor #benefits .col-md-7 .benefit-left h2 {
    margin-bottom: 25px;
    font-size: 36px;
  }

  .for-investor #benefits .col-md-7 .benefit-left p {
    width: 100%;
    font-size: 14px;
  }

  .for-investor .benefit-left .benefit-point {
    margin-top: 40px;
  }

  .for-investor #benefits .col-md-7 .benefit-left .benefit-point ul li h3 {
    margin-bottom: 25px;
    padding-top: 10px;
  }

  .for-investor #benefits .benefit-right {
    margin-top: 20px;
  }

  .for-investor #benefits .benefit-right {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .for-investor #no-fund {
    padding-top: 60px;
  }

  .for-investor #no-fund h2 {
    font-size: 36px;
    margin-bottom: 25px;
  }

  .for-investor #no-fund p {
    width: 100%;
    font-size: 16px;
  }

  .for-investor #no-fund ul {
    text-align: center;
  }

  .contact-us #our-solution {
    position: relative;
    padding: 60px 15px;
  }

  #trusted-by-bank {
    position: relative;
    padding: 60px 0;
    background: #fff;
  }




  a.navbar-small-resolutionz {
    display: block;
  }

  a.navbar-big-resolutionz {
    display: none;
  }

  .navbar-collapse .navbar-header {
    display: none;
  }

  .navbar-middle ul.navbar-nav {
    margin: 0;
  }

  .navbar-middle .navbar-toggle {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 2.5em auto;
    display: inline-block;
    float: left;
  }

  .navbar-middle .navbar-toggle:after,
  .navbar-middle .navbar-toggle:before {
    clear: both;
  }

  .navbar-middle a.navbar-small-resolutionz {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    float: none;
    width: auto;
  }

  .navbar-middle a.navbar-small-resolutionz:after,
  .navbar-middle a.navbar-small-resolutionz:before {
    clear: both;
  }

  .navbar ul {
    margin: 0px;
    margin-top: 5px;
    text-align: center;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 24px 0px;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-left: 30px;
    width: 100%;
    color: #000;
  }

  .navbar-inverse .navbar-nav>li:after {
    display: none;
  }

  .navbar-inverse .navbar-nav>li {
    display: block;
    margin: 0px;
  }

  ul.nav.navbar-nav li:last-child a {
    border-bottom: none !important;
  }

  #stuck_container .open>.dropdown-menu {
    display: none;
  }

  a.navbar-small-resolutionz {
    display: block;
  }

  a.navbar-big-resolutionz {
    display: none;
  }

  .navbar-collapse .navbar-header {
    display: none;
  }

  .navbar-middle ul.navbar-nav {
    margin: 0;
  }

  .navbar-middle .navbar-toggle {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 2.5em auto;
    display: inline-block;
    float: left;
  }

  .navbar-middle .navbar-toggle:after,
  .navbar-middle .navbar-toggle:before {
    clear: both;
  }

  .navbar-middle a.navbar-small-resolutionz {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    float: none;
    width: auto;
  }

  .navbar-middle a.navbar-small-resolutionz:after,
  .navbar-middle a.navbar-small-resolutionz:before {
    clear: both;
  }

  .navbar ul {
    margin: 0px;
    margin-top: 5px;
    text-align: center;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 24px 0px;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-left: 30px;
    width: 100%;
    color: #000;
  }

  .navbar-inverse .navbar-nav>li:after {
    display: none;
  }

  .navbar-inverse .navbar-nav>li {
    display: block;
    margin: 0px;
  }

  ul.nav.navbar-nav li:last-child a {
    border-bottom: none !important;
  }

  #stuck_container .open>.dropdown-menu {
    display: none;
  }



  /*small-view-side-menu*/

  .isStuck {
    display: none;
  }

  .navbar {
    margin-bottom: 0;
  }

  #slide-navbar-collapse {
    position: fixed;
    width: 250px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 280px;
    height: 100%;
    transform: translateX(-120%);
    -webkit-transform: translateX(-120%);
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    display: block;
    text-align: left;
  }

  #slide-navbar-collapse.side_nave_in {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }

  .menu-overlay {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
    display: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .menu-overlay.overlay_in {
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  ul.nav.navbar-nav li:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  a.navbar-brand.mobile_view_logo {
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    padding: 15px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0px;
    background: var(--theme-color-1);
  }

  a.navbar-brand.mobile_view_logo img {
    display: inline-block;
  }

  ul.nav.navbar-nav {
    clear: both;
    width: 100%;
    margin-top: 0;
  }

  .right-nav .cmn-buttn {
    min-width: 100%;
    margin-top: 0;
    margin-left: 0;
    background: #02085e;
    color: #fff;
    border-radius: 0;
    padding: 23px 20px;
    text-align: center;
  }

  ul.header_social_info {
    text-align: left !important;
    padding-left: 30px;
  }

  .navbar-inverse .dropdown-menu[data-bs-popper] {
    left: 0;
    margin-top: 0;
    border-radius: 0;
  }

  /*Toggel button	*/
  .navTrigger {
    cursor: pointer;
    width: 30px;
    display: inline-block;
    transform: scale(0.8);
  }

  .navTrigger i {
    background-color: #fff;
    border-radius: 0px;
    content: '';
    display: block;
    width: 100%;
    height: 3px;
  }

  .navTrigger i:nth-child(1) {
    -webkit-animation: outT 0.8s backwards;
    animation: outT 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger i:nth-child(2) {
    margin: 5px 0;
    -webkit-animation: outM 0.8s backwards;
    animation: outM 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger i:nth-child(3) {
    -webkit-animation: outBtm 0.8s backwards;
    animation: outBtm 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger.active i:nth-child(1) {
    -webkit-animation: inT 0.8s forwards;
    animation: inT 0.8s forwards;
    display: none;
  }

  .navTrigger.active i:nth-child(2) {
    -webkit-animation: inM 0.8s forwards;
    animation: inM 0.8s forwards;
  }

  .navTrigger.active i:nth-child(3) {
    -webkit-animation: inBtm 0.8s forwards;
    animation: inBtm 0.8s forwards;
  }

  button.navbar-toggle.collapsed {
    display: block;
    z-index: 111;
  }

  button.navbar-toggle.collapsed span.navTrigger.active i {
    background-color: #fff;
  }

  .navbar-nav .dropdown-menu {
    position: relative;
  }

  /*Toggel button animation	*/
  @-webkit-keyframes inM {
    50% {
      -webkit-transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(45deg);
    }
  }

  @keyframes inM {
    50% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes outM {
    50% {
      -webkit-transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(45deg);
    }
  }

  @keyframes outM {
    50% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes inT {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(9px) rotate(135deg);
    }
  }

  @keyframes inT {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(9px) rotate(0deg);
    }

    100% {
      transform: translateY(9px) rotate(135deg);
    }
  }

  @-webkit-keyframes outT {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(9px) rotate(135deg);
    }
  }

  @keyframes outT {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(9px) rotate(0deg);
    }

    100% {
      transform: translateY(9px) rotate(135deg);
    }
  }

  @-webkit-keyframes inBtm {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(-9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(-9px) rotate(135deg);
    }
  }

  @keyframes inBtm {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(-9px) rotate(0deg);
    }

    100% {
      transform: translateY(-9px) rotate(135deg);
    }
  }

  @-webkit-keyframes outBtm {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(-9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(-9px) rotate(135deg);
    }
  }

  @keyframes outBtm {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(-9px) rotate(0deg);
    }

    100% {
      transform: translateY(-9px) rotate(135deg);
    }
  }

  /*Toggel button	*/

  .navbar-fixed-top {
    position: inherit;
  }

  .navbar-toggle {
    position: fixed;
    right: 0;
    z-index: 9999999;
    top: 22px;
  }

  .navbar-inverse .navbar-toggle:hover,
  .navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
    border: none;
    outline: none;
  }

  .navbar-inverse .navbar-toggle {
    background-color: transparent;
    border: none;
    border-radius: 0;
    height: 22px;
    width: 30px;
    padding: 0px;
    margin-right: 60px;
    margin-right: 38px;
    top: 28px;
  }

  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .navbar-inverse .navbar-nav>li>a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
  }

  .navbar-inverse .navbar-nav>li:last-child a {
    border-bottom: none;
  }

  .navbar-inverse .navbar-nav>li>a :hover {
    color: #f79323;
  }

  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    background: #fff;
  }

  .navbar-nav>li>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    text-align: center;
    position: relative;
  }

  .caret-m {
    display: block;
    position: absolute;
    right: -9px;
    left: auto;
    z-index: 555;
    bottom: auto;
    top: 9px;
    margin: 0 15px 0 0;
    padding: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
  }

  .caret-m i {
    color: #FFFFFF;
    font-size: 10px;
  }

  /*.caret-m:hover i{ color:#ee9924;}*/
  .navbar-inverse .navbar-nav li.dropdown a:after {
    right: 41px;
    top: 0;
    bottom: 0;
    height: auto;
    margin: auto;
    font: normal normal normal 17px/1 FontAwesome;
    line-height: 62px;
  }

  .header_social {
    margin-left: 0;
    display: block;
  }

  .dropdown-menu {
    position: inherit;
    width: 100%;
  }

  .caret {
    display: none;
  }

  .dropdown-menu {
    display: none;
    visibility: visible;
    transform: translateY(0em);
    -moz-transform: translateY(0em);
    -webkit-transform: translateY(0em);
    -ms-transform: translateY(0em);
    -o-transform: translateY(0em);
    opacity: 1;
    position: relative;
    top: 0;
  }

  .dropdown-menu>li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }

  .dropdown-menu>li>a {
    text-align: left;
    padding-left: 30px;
    font-size: var(--para1);
  }

  .dropdown-submenu>.dropdown-menu {
    left: 0;
    min-width: inherit;
    right: 0;
    position: inherit;
  }


  a.navbar-small-resolutionz {
    display: block;
  }

  a.navbar-big-resolutionz {
    display: none;
  }

  .navbar-collapse .navbar-header {
    display: none;
  }

  .navbar-middle ul.navbar-nav {
    margin: 0;
  }

  .navbar-middle .navbar-toggle {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 2.5em auto;
    display: inline-block;
    float: left;
  }

  .navbar-middle .navbar-toggle:after,
  .navbar-middle .navbar-toggle:before {
    clear: both;
  }

  .navbar-middle a.navbar-small-resolutionz {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    float: none;
    width: auto;
  }

  .navbar-middle a.navbar-small-resolutionz:after,
  .navbar-middle a.navbar-small-resolutionz:before {
    clear: both;
  }

  .navbar ul {
    margin: 0px;
    margin-top: 5px;
    text-align: center;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 24px 0px;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-left: 30px;
    width: 100%;
    color: #000;
    display: inline-block;
  }

  .navbar-inverse .navbar-nav>li:after {
    display: none;
  }

  .navbar-inverse .navbar-nav>li {
    display: block;
    margin: 0px;
  }

  ul.nav.navbar-nav li:last-child a {
    border-bottom: none !important;
  }

  #stuck_container .open>.dropdown-menu {
    display: none;
  }


  .navbar-header {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0px;
  }

  .navbar-inverse .navbar-nav>li>a:after {
    display: none;
  }

  .dropdown-menu ._tab_cont {
    width: 100%;
    padding: 60px 0px;
    margin: 0px auto;
  }

  .dropdown-menu ._tab_cont .cmn_menu_box {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin: 0px -2px;
    width: 100%;
    padding: 30px 20px;
    text-align: left;
  }

  .dropdown-menu ul.tabs2 {
    width: 90%;
  }

  .cmn_menu_box h4 {
    font-size: 18px;
  }

  .right-nav .cmn-buttn {
    padding: 10px 15px;
  }

  .cmn_menu_box a.cmn-buttn.outline_button {
    height: auto;
    margin-top: 15px;
  }

  .navbar-inverse .navbar-nav>li>a:hover {
    color: #02085e !important;
  }

  .dropdown-menu ._tab_cont .cmn_menu_box {
    padding-bottom: 5px !important;
    padding-top: 15px !important;
  }

  .dropdown-menu ul.tabs2 {
    margin-top: 5px;
  }

  .dropdown-menu ul.tabs2 li {
    font-size: 12px;
  }


  footer.footer_sec {
    text-align: center;
  }

  .owl-stage-outer:after {
    width: 65px;
  }


  /*============dynamic-discount-css===============*/
  .banner-text-content h1 {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 0px;
  }

  .banner-text-content span {
    font-size: 26px;
  }

  .bnpl-corporate .inner-banner {
    height: 570px;
  }

  .after-banner {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dynamic-discount .after-banner-text h5 {
    font-size: 36px;
    line-height: 46px;
    width: auto;
  }

  .dynamic-discount .after-banner-text p {
    padding-top: 10px;
    font-size: 16px;
    line-height: 26px;
  }

  .sell-more-product {
    padding-top: 220px;
    padding-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 30px;
    line-height: 36px;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 15px;
  }

  /*ul.four-step-list {display: none;}    */
  .get-start-five-step {
    padding-top: 20px;
  }

  ul.four-step-list {
    margin-bottom: 20px !important;
  }

  .get-start-five-step {
    padding-bottom: 158px;
    text-align: center;
    padding-top: 100px;
  }

  .get-start-five-step ul li p {
    font-size: 14px;
    line-height: 22px;
    width: 122px;
  }

  .get-start-five-step ul {
    margin-top: 115px;
    margin-bottom: 25px;
  }

  .get-start-five-step {
    padding-bottom: 124px;
  }

  .payment-methods-steps.for-invester {
    padding-top: 70px;
  }

  .dynamic-discount .payment-methods-steps.for-invester .already-founded p {
    font-size: 16px;
    line-height: 26px;
    width: 530px;
  }

  .bnpl-corporate ul.atm-with-text li img {
    width: 350px;
  }

  .bnpl-corporate ul.atm-with-text li img.atm-bg {
    width: 282px;
    top: -46px;
    left: 52px;
  }

  .dynamic-discount ul.atm-with-text li span {
    font-size: 22px;
    line-height: 36px;
    width: 350px;
  }

  .for-investor .real-world-business {
    padding-bottom: 31px;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 32px;
    line-height: 36px;
    padding-bottom: 25px;
  }

  .accordion-button {
    font-size: 16px;
  }

  ul.header_social_info {
    text-align: center;
    margin-bottom: 30px !important;
  }

  .banner-text-content h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 0px;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child {
    width: 100%;
    text-align: center;
  }

  .dynamic-discount-for-small-business.dynamic-discount-for-investor ul.logo-list li:first-child span {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 28px;
    line-height: 44px;
    padding-bottom: 20px;
    display: inline-block;
  }

  .dynamic-discount-for-small-business ul.logo-list {
    padding-bottom: 50px !important;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 26px;
    line-height: 40px;
    width: 90%;
  }

  .benefit-business.for-investor .get-start-five-step p {
    font-size: 18px;
    line-height: 30px;
    width: 72%;
  }

  .benefit-business.for-investor .get-start-five-step {
    padding-top: 20px;
    padding-bottom: 130px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first h5 {
    font-size: 18px;
    line-height: 30px;
    width: 415px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first p {
    font-size: 16px;
    width: 415px;
  }

  .payment-methods-steps.for-invester ul.blur-invest {
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 30px;
    padding-right: 20px;
    width: 1124px;
  }

  .payment-methods-steps.for-invester ul.blur-invest li.last a.common-button {
    width: 100%;
    height: 60px;
    line-height: 60px;
  }

  .only-banner {
    height: 400px;
    margin-bottom: 50px;
  }

  .real-world-business .real-business p {
    font-size: 18px;
  }

  .for-investor .real-business.wow.fadeInUp.animated {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .dynamic-discount-for-small-business .payment-methods-steps.for-invester .already-founded span {
    font-size: 28px;
    line-height: 38px;
    width: 100%;
    padding-bottom: 20px;
  }

  .dynamic-discount-for-small-business .payment-methods-steps.for-invester .already-founded p {
    font-size: 20px;
    line-height: 32px;
    width: 100%;
    margin-top: 0px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 25px;
  }

  .payment-methods-steps.for-invester {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  ul.four-step-list li p {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 33%;
    padding-left: 0px;
  }

  ul.text-list {
    padding-left: 0px;
  }

  ul.benefit-half li {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .benefit-business.for-investor li.left-border::before {
    height: 350px;
    top: 100px;
  }

  ul.logo-list li p {
    width: 95%;
    text-align: center;
    padding: 30px 0px;
  }


  .home-page h3.desktop-view {
    display: none;
  }

  .home-page h3.small-view {
    display: block;
  }



  /*============about-ust-css===============*/
  .about-us .banner-inner-content h1 {
    font-size: 40px;
    line-height: 50px;
    width: auto;
  }

  .about-us .banner-inner-content {
    text-align: center;
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
  }

  .after-logo-text .logo-center img {
    width: 260px;
    margin-top: 40px;
  }

  .logo-text span {
    font-size: 18px;
    line-height: 30px;
    width: auto;
  }

  ul.logo-list li {
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .about-us ul.logo-list li.center-list p {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
    width: 90%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }

  .bottom-town {
    height: 135px;
  }

  ul.logo-list {
    padding-bottom: 35px;
  }

  .map-listing h2 {
    font-size: 24px;
    line-height: 34px;
    width: 90%;
    padding-bottom: 40px;
  }

  ul.map-list li {
    width: 31%;
    height: 251px;
    margin: 0px 5px !important;
    padding: 30px;
  }

  .earth-black {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .earth-black h4 {
    font-size: 33px;
    line-height: 38px;
  }

  .earth-black p {
    font-size: 16px;
    line-height: 26px;
  }

  .vison-logo .vison-center-logo img.vison {
    width: 260px;
  }

  .vison-logo .vison-list h5 {
    font-size: 30px;
    line-height: 44px;
    padding-bottom: 10px;
  }

  .vison-logo .vison-list {
    padding-bottom: 40px;
  }

  .about-us .vison-logo .laama-fully {
    padding-top: 40px;
  }

  .about-us .vison-logo .laama-fully h3 {
    font-size: 34px;
    width: 100%;
    text-align: center;
  }

  .about-us .vison-logo .laama-fully p {
    font-size: 16px;
    width: 100%;
    text-align: center;
    padding-top: 15px;
  }

  .laama-fully-text {
    display: inline-block;
    width: 95%;
    padding-bottom: 20px;
  }

  li.first-list {
    position: relative;
    left: -13px;
  }

  li.last-list {
    position: relative;
    right: -13px;
  }

  .about-us .vison-logo .laama-fully ul.fully-list li h4 {
    font-size: 18px;
    line-height: 27px;
  }

  .vison-botton-content {
    padding-top: 20px;
  }

  .vison-botton-content p {
    font-size: 16px !important;
  }

  .mobile-play::after {
    width: 90%;
  }

  ._timeline-header h4 {
    font-size: 22px;
    line-height: 30px;
  }

  ._timeline-header {
    height: 60px;
    padding-top: 12px;
    margin-bottom: 10px;
  }

  ._timeline-inner {
    width: 280px;
    height: 380px;
  }

  ._timeline-content {
    padding: 0px 15px;
  }

  ._timeline-content p {
    font-size: 14px;
    line-height: 25px;
  }

  .grount-content h5 {
    font-size: 22px;
    line-height: normal;
    padding-bottom: 20px;
    width: 100%;
  }

  .grount-content p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
  }

  .ground-breaking {
    padding: 50px 30px;
    padding-top: 50px;
  }

  section._timeline_section h2 {
    margin: 70px 0px;
    font-size: 32px;
  }

  section._timeline_section {
    padding: 0px 20px 50px;
  }







  ul._inn_box li h4 {
    font-size: 30px;
    margin-bottom: 10px;
    line-height: normal;
  }

  ul._inn_box li p {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 24px;
  }

  ul._inn_box li:last-child {
    margin: 0px;
  }

  ul._inn_box li {
    width: 46%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    height: 340px;
    margin-right: 15px;
  }

  nav._sticky_nav h3 {
    font-size: 22px;
    line-height: 31px;
    width: 205px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  nav._sticky_nav ul li a {
    font-size: 18px;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  ._boxes {
    padding: 0px 0px 85px;
  }

  nav._sticky_nav {
    width: 100% !important;
    position: sticky;
    border-left: 2px solid #c0c1d7;
    padding-bottom: 20px;
    height: 258px;
    background: #fff !important;
    z-index: 999;
    padding-top: 50px;
    top: 60px;
  }

  nav._sticky_nav h3 {
    font-size: 24px;
    line-height: 31px;
    width: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  main._sticky_content {
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
    padding-top: 0px;
  }

  #section-1,
  #section-2,
  #section-3 {
    padding: 150px 0px;
  }

  ._boxes {
    padding: 0px 0px 15px;
  }

  ul._inn_box li {
    height: 300px;
  }

  img.card-place-top {
    width: 580px;
    top: -285px;
  }

  .benefit-business {
    margin-top: 310px;
  }

  .bnpl-corporate ul.atm-with-text li p {
    font-size: 20px;
    line-height: 32px;
    width: 95%;
  }

  ul.benefit-half li h4 {
    font-size: 38px;
    line-height: 50px;
    width: 370px;
  }

  ul.benefit-list {
    padding-left: 35px;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 18px;
    line-height: 30px;
  }

  ul.benefit-half li {
    padding-bottom: 40px;
  }

  .benefit-half.pad-t-120 {
    padding-bottom: 40px;
  }

  li.left-border::before {
    height: 750px;
  }

  .five-step-inner {
    padding-left: 15px;
    padding-right: 15px;
  }

  li.five .five-step-inner {
    padding-top: 84px !important;
    padding-bottom: 142px !important;
  }

  li.four .five-step-inner {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
    height: 265px !important;
  }

  .payment-methods-steps {
    padding-top: 40px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner img {
    height: auto;
    width: 45px;
    padding-bottom: 35px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner h5 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner p {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
  }

  ul.payment-steps li {
    margin: 0px -4px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    width: 246px;
    height: 276px;
  }

  .real-world-business {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .real-world-business .real-business {
    border: 1px solid #CDD2CC;
    border-radius: 30px;
    padding-top: 40px;
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 40px;
    width: 700px;
    margin: 0 auto;
  }

  .accordion-button:not(.collapsed) {
    font-size: 16px;
  }

  .accordion-body p {
    font-size: 14px;
    line-height: 24px;
    width: 90%;
  }

  .banner-text-content {
    width: 300px;
  }

  .investor-white-box h3 {
    font-size: 32px;
    line-height: 48px;
    padding-top: 25px;
    padding-bottom: 20px;
    width: 100%;
    margin: 0 auto;
  }

  .giving-direct h5 {
    font-size: 26px;
    line-height: 36px;
    width: 100%;
    padding-bottom: 20px;
  }

  .giving-direct p {
    font-size: 16px;
    line-height: 23px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .giving-direct {
    padding-bottom: 100px;
    padding-top: 50px;
  }

  .payment-methods-steps.for-invester .col-sm-6 {
    width: 100%;
    flex: 100%;
  }

  .payment-methods-steps.for-invester .already-founded h4 {
    font-size: 32px;
    line-height: 42px;
    text-align: center;
    width: 95%;
  }

  .payment-methods-steps.for-invester .already-founded p {
    font-size: 20px;
    line-height: 32px;
    width: 95%;
    margin-top: 14px;
  }

  .benefit-business.for-corporate li.left-border::before {
    height: 347px;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 15px;
    width: 100%;
  }

  .investor-white-box {
    padding-top: 60px;
  }

  .for-corporate .inner-benefit-business img {
    width: 90px;
    margin: 0 auto;
  }






  section.side_sticky {
    padding: 0px 20px;
    padding-top: 50px;
  }

  .banner-l h1 {
    width: 450px;
    font-size: 36px;
    line-height: 46px;
  }

  .banner-rebel img {
    width: 260px;
  }

  img.banner-arrow {
    right: 80px !important;
    height: auto;
  }

  .inner-banner {
    height: 360px;
    width: 100%;
  }

  .tabs-box {
    padding-top: 20px;
  }

  ._tab_cmn_box img {
    width: 80px;
    padding-bottom: 15px;
  }

  ._tab_cmn_box p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .wid-left {
    width: 40%;
  }

  .wid-right {
    width: 60%;
  }

  .dynamic-discounting {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .b2b-sec-tabs h3 {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 30px;
    width: 204px;
  }

  .b2b-sec-tabs {
    padding-left: 10px;
    padding-bottom: 30px;
  }

  .b2b-sec-tabs h3::before {
    position: absolute;
    top: 74px;
    left: -12px;
    height: 200px;
  }

  .dynamic-discounting ._tab_cmn_box h4 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 6px;
  }

  .dynamic-discounting ._tab_cmn_box p {
    margin-bottom: 15px;
  }

  ._tab_cmn_box a.b2b-links {
    font-size: 16px;
  }

  img.overlap-curve-b2b {
    width: 280px;
    right: 40px;
    bottom: -63px;
  }

  .vision h3 {
    font-size: 28px;
    line-height: 33px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    font-size: 24px;
    line-height: 30px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 33px;
  }

  ul.vison-text-box li .vison-inner-box {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 19px;
  }

  .vison-list {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }

  .vison-list ul.list-inner-vison li {
    font-size: 16px;
    margin: 3px 0px;
    padding-left: 15px;
  }

  .dynamic-discounting ._tab_cmn_box {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 222px;
    margin-right: 20px;
  }

  .b2b-sec-tabs ul.tabs li.active::after {
    right: -130px;
  }

  ul.vison-text-box li {
    min-height: 385px;
  }

  .vision {
    height: 545px;
    padding-top: 65px;
  }

  .ready-to img {
    width: 70px;
  }

  .ready-to h3 {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 15px;
  }

  .ready-to {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  a.common-button {
    font-size: 18px;
  }

  ._testi_content {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
  }

  ._testi_content p {
    font-size: 16px;
    line-height: 28px;
    padding-bottom: 25px;
    width: 85%;
  }

  .testimonial-section {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 30px;
  }

  ._position_name h6 {
    font-size: 14px;
  }

  ._position_name small {
    font-size: 14px;
  }

  .position-logo img {
    height: auto;
    width: 85%;
  }

  .solution-text h2 {
    font-size: 28px;
    line-height: 38px;
    padding-right: 15px;
  }

  .embed-finance.common-bg {
    padding-top: 20px;
  }

  .solution-text a.common-button {
    margin-top: 10px;
  }

  a.common-button {
    width: 240px;
    height: 60px;
    line-height: 60px;
  }

  .news-body ul.news-list li .textnews p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 10px;
    width: 90%;
  }

  .news-body {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
  }

  img.position-news-right {
    width: 385px;
  }

  .news-body::after {
    bottom: 60px;
    right: -238px;
    font-size: 40px;
    line-height: 80px;
    height: 103px;
  }

  .get-in-blur h3 {
    padding-top: 0px;
    font-size: 28px;
    line-height: normal;
    padding: 0;
    margin: 0;
  }

  ul.touch-details li a {
    font-size: 16px;
    line-height: 25px;
  }

  img.get-in-curve {
    width: 215px;
    left: 0;
  }

  .get-in-touch {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  ul.header_social_info {
    width: 83%;
  }

  ._disclamer .col-sm-8.col-md-8 {
    width: 100%;
    text-align: center;
  }

  ul.footer_cmn_point {
    text-align: center !important;
  }

  ._disclamer .col-sm-4.col-md-4 {
    width: 100%;
    padding-top: 10px;
  }

  ul.footer_cmn_point.text-right {
    text-align: center !important;
  }

  footer.footer_sec {
    padding-top: 35px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 35px;
  }

  footer.footer_sec ._disclamer .container-fluid {
    padding: 20px 0px;
  }


  /*-----------CONTACT-US-PAGE-CSS------------*/
  .navbar-collapse.right-nav {
    width: 70%;
  }

  section.contact_inner_banner {
    padding: 130px 0px 20px;
  }

  section.contact_inner_banner h1 {
    font-size: 50px;
  }

  .contact-text-box {
    padding-top: 30px;
    padding-left: 40px;
  }

  .contact .contact-body {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .contact-form #form {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
  }

  ul.header_social_info {
    width: 80% !important;
  }

  a.cmn-buttn.login-button {
    font-size: 14px;
  }

  .navbar-inverse .navbar-nav>li>a {
    margin: 0px 5px;
  }

  .navbar-collapse.right-nav {
    width: 70%;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 24px 0px;
    padding-left: 0px;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-left: 30px;
    width: 100%;
    color: #000;
  }

  .toggle {
    font-size: 15px;
  }

  .list {
    left: -80%;
  }

  .navbar-nav {
    margin-right: 0%;
  }

  #slide-navbar-collapse .navbar-nav {
    margin-right: 0%;
    width: 100%;
    overflow-y: scroll;
    height: 100%;
  }

  .navbar-nav .dropdown-menu {
    top: 15px;
  }

  section.contact_inner_banner h1 {
    font-size: 40px;
  }

  section.contact_inner_banner {
    padding: 120px 0px 20px;
  }

  .contact-text-box {
    padding-top: 20px;
    padding-left: 20px;
  }

  .contact-text-box small {
    margin-bottom: 20px;
  }

  .contact-text-box ul li a {
    font-size: 18px;
  }

  .contact-text-box ul li a img {
    width: 22px;
  }

  .contact-text-box ul li {
    margin-bottom: 15px;
    padding-left: 40px;
  }

  ul.header_social_info {
    text-align: right !important;
    margin-bottom: 0px !important;
    width: 79% !important;
  }

  img.position-news-right {
    right: 4%;
  }

  .img-logo::after {
    right: 4%;
    font-size: 36px;
    bottom: -283px;
  }

  nav._sticky_nav {
    width: 100% !important;
    position: sticky;
    border-left: 0;
    border-bottom: 2px solid #c0c1d7;
    padding-bottom: 0px;
    height: auto;
    background: #fff !important;
    z-index: 999;
    padding-top: 0px;
    top: 60px;
    text-align: left;
  }

  /*nav._sticky_nav h3:after { content: ""; position: absolute; width: 100%; height: 2px; top: auto; right: auto; bottom: 0; left: 0; margin: auto; background: #02085e; }*/
  nav._sticky_nav h3:after {
    display: none;
  }

  nav._sticky_nav ul li {
    display: inline-block;
  }

  nav._sticky_nav h3 {
    margin-bottom: 0;
  }

  nav._sticky_nav ul li a.current:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: auto;
    right: auto;
    left: 0;
    bottom: -12px;
    margin: auto;
    background: #02085e;
  }

  l.header_social_info {
    width: 78% !important;
  }

  ul.vison-text-box li .vison-inner-box {
    min-height: 136px;
  }

  .dropdown-menu ul.tabs2 li {
    height: 75px;
    line-height: 18px;
    padding-top: 11px;
  }

  ul.four-step-list {
    width: 80%;
  }

  .wid-left img {
    width: 90%;
  }

  .cmn_menu_box p {
    opacity: 1;
  }

  section.get-in-touch.newdesign .get-in-blur .col-sm-5 {
    padding-left: 45px;
  }

  section.get-in-touch.newdesign .get-in-blur {
    padding: 25px;
  }

  .location_tab ul.tabs3 li {
    font-size: 18px;
    padding-right: 0;
  }

  .tab_content3 p {
    font-size: 17px;
    width: 100%;
  }

  nav._sticky_nav ul li a.current:after {
    display: none;
  }

  button.m_menu_close {
    right: 8%;
    top: 0;
  }

}

@media (max-width:767px) {
  .menu-mobile {
    display: block;
    position: absolute;
    right: 65px;
    top: 15px;
  }

  #Opportunities form {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }

  .mobile-off {
    display: none;
  }

  .opportunity-top {
    position: sticky;
    top: 70px;
    z-index: 999;
    background: #fff;
  }

  .bnpl-for-investor #bnpl_investor_benefit {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bnpl-for-investor .ground-breaking {
    padding: 40px 10px !important;
  }

  .for-investor #benefits .col-md-7 .benefit-left .benefit-point ul li p {
    font-size: 14px;
  }

  .for-investor #benefits .col-md-7 .benefit-left {
    padding-top: 60px;
  }

  .for-investor .curve-town {
    padding: 40px 15px;
  }

  .for-investor .why-lamaa-div ul li {
    width: 29.5%;
    margin: 40px 8px 15px;
    padding: 30px 10px 30px;
    height: 260px;
  }

  .for-investor .banner-text-content {
    width: 400px;
  }

  .for-investor .banner .banner-text-content span {
    font-size: 40px;
    line-height: 50px;
  }

  .for-investor .banner .banner-text-content label {
    font-size: 24px;
  }



  /*-----------HOME-PAGE----------*/
  .tab-photo-l {
    text-align: center;
  }

  .tabs-box {
    padding-top: 20px;
    margin-right: 0px;
  }

  .d_active {
    background-color: transparent;
    color: #fff;
    border-bottom: 1px solid #fff;
  }

  ._tab_cmn_box {
    padding: 0px 20px;
  }

  ._tab_cont {
    padding-bottom: 8px;
  }

  ._tab_cmn_box p br {
    display: none;
  }

  .dynamic-discounting {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dynamic-discounting .b2b-sec-tabs h3 {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 10px;
    width: 100%;
  }

  .b2b-sec-tabs h3::before {
    top: 30px;
    left: -12px;
    height: 80px;
  }

  .tab_drawer_heading,
  .tab_drawer_heading2 {
    border-top: 1px solid #02085e;
    color: #02085e !important;
    font-size: 18px;
    text-align: left;
    border-bottom: 1px solid #02085e;
    margin-top: -1px;
  }

  .tab_container2 h5 img {
    height: auto;
    width: 20px;
    padding-right: 2px;
  }

  .dynamic-discounting .tab_drawer_heading {
    color: #02085e;
    margin-top: 10px;
    margin-bottom: 9px;
    padding-top: 5px;
    padding-bottom: 10px;
    position: relative;
    z-index: 999;
    border-top: none;
    border-bottom: 1px solid #02085e;
  }

  img.overlap-curve-b2b {
    width: 251px;
    right: 40px;
    bottom: -45px;
    z-index: 0;
  }

  .vision {
    height: 545px;
    padding-top: 50px;
  }

  .vision h3 {
    font-size: 26px;
    line-height: 31px;
  }

  ul.vison-text-box {
    top: 95px;
  }

  ul.vison-text-box li {
    margin: 0px 6px;
  }

  ul.vison-text-box li .vison-inner-box {
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 30px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    font-size: 22px;
    line-height: 26px;
  }

  .vison-list {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
  }

  .vison-list ul.list-inner-vison li {
    font-size: 14px;
    margin: 2px 0px;
    padding-left: 13px;
  }

  ul.vison-text-box li {
    min-height: 345px;
  }

  .ready-to {
    padding-top: 70px;
    padding-bottom: 60px;
  }

  .ready-to img {
    width: 60px;
  }

  .news-body::after {
    display: none;
  }

  .embed-finance.common-bg .solution-img {
    text-align: center;
  }

  .embed-finance.common-bg .solution-img img {
    height: auto;
    width: 300px;
    margin-bottom: 40px;
  }

  .testimonial-section {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 10px;
  }

  .embed-finance.common-bg {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .embed-finance.common-bg .solution-text {
    text-align: center;
  }

  .embed-finance.common-bg .solution-text h2 br {
    display: none;
  }

  footer.footer_sec {
    text-align: center;
  }

  ul.header_social_info {
    text-align: center;
    margin-bottom: 10px !important;
  }

  .get-in-blur {
    width: 95%;
  }

  .tab_drawer_heading:hover {
    background: #fff;
    color: #02085e;
  }

  .tabs-text:hover .tab_drawer_heading:hover {
    background: #fff !important;
    color: #02085e !important;
  }

  .tabs-text .tab_drawer_heading.d_active {
    background: #fff;
    color: #02085e;
  }

  #next_ .tabs-box .tab_container .tab_drawer_heading.d_active {
    color: #02085e !important;
  }

  .right-nav .cmn-buttn {
    font-size: 16px !important;
    padding: 8px 15px;
    line-height: 30px !important;
  }

  section#next_ .tabs-box h5 {
    color: #fff !important;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
  }

  section#next_ .tabs-box h5h5.tab_drawer_heading.d_active {
    color: #02085e !important;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
  }

  #next_ .tabs-box .tab_container .tab_drawer_heading {
    color: #fff !important;
  }

  .banner-rebel.wow.fadeInRight.animated {
    position: relative;
    z-index: 999;
  }


  ._testi_content {
    min-height: 220px;
  }

  /*============dynamic-discount-css===============*/
  .banner-text-content h1 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 0px;
  }

  .banner-text-content span {
    font-size: 22px;
  }

  .bnpl-corporate .inner-banner {
    height: 495px;
  }

  .dynamic-discount .after-banner-text h5 {
    font-size: 32px;
    line-height: 43px;
    width: auto;
    text-align: center;
  }

  .dynamic-discount .after-banner-text p {
    padding-top: 10px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .dynamic-discount .after-banner-button a {
    margin-top: 15px;
  }

  .sell-more-product .text-overlay {
    display: block;
  }

  .sell-more-product .text-overlay {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    text-align: center;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 28px;
    line-height: 32px;
    width: 100%;
    margin-bottom: 15px;
  }

  .sell-more-product .text-overlay h3 br {
    display: none;
  }

  .sell-more-product .text-overlay p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
  }

  .sell-more-product {
    padding-top: 200px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bnpl-corporate .ready-to {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .get-start-five-step ul li p {
    font-size: 14px;
    line-height: 22px;
    width: 100px;
  }

  li.five .five-step-inner {
    padding-top: 67px !importantt;
    padding-bottom: 80px !important;
  }

  .five-step-inner {
    padding-top: 42px;
    padding-left: 39px;
    padding-bottom: 65px;
  }

  li.two .five-step-inner {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  li.three .five-step-inner {
    padding-top: 65px !important;
    padding-bottom: 84px !important;
  }

  li.four .five-step-inner {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
    height: 224px !important;
  }

  .get-start-five-step ul li::before {
    font-size: 120px;
  }

  .get-start-five-step {
    padding-bottom: 100px;
  }

  .five-step-inner {
    padding-left: 20px;
    padding-right: 15px;
  }

  .dynamic-discount .already-founded span {
    font-size: 28px;
    line-height: 40px;
    width: 95%;
    padding-bottom: 5px;
  }

  .dynamic-discount .payment-methods-steps.for-invester .already-founded p {
    font-size: 14px;
    line-height: 24px;
    width: 530px;
  }

  .bnpl-corporate ul.atm-with-text li img {
    width: 300px;
  }

  .dynamic-discount ul.atm-with-text li span {
    font-size: 20px;
    line-height: 30px;
    width: 310px;
  }

  a.common-button {
    font-size: 16px;
  }

  a.common-button {
    width: 200px;
    height: 60px;
    line-height: 60px;
  }

  .for-investor .real-world-business {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .get-in-touch {
    padding-top: 40px;
    padding-bottom: 45px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 20px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 15px;
  }

  .get-start-five-step ul li {
    display: block;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .get-start-five-step ul li::before {
    font-size: 84px;
    line-height: normal;
    z-index: 999;
    top: 0 !important;
  }

  .get-start-five-step ul li p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    text-align: center;
  }

  li.four .five-step-inner {
    height: auto !important;
  }

  .get-start-five-step ul {
    margin-top: 40px;
    margin-bottom: 25px;
  }

  .banner-text-content {
    bottom: 170px;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 22px;
    line-height: 38px;
    padding-bottom: 20px;
    padding-top: 30px;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 33%;
    margin-bottom: 20px;
  }

  .dynamic-discount-for-investor .sell-more-product .text-overlay h3 {
    width: auto;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 15px;
    padding-bottom: 5px;
  }

  .dynamic-discount-for-small-business .sell-more-product .text-overlay p {
    width: auto;
  }

  ul.benefit-half li {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 30px;
    position: relative;
    top: 0px;
    text-align: center;
  }

  ul.benefit-half li h4 {
    font-size: 30px;
    line-height: 40px;
    width: 370px;
    text-align: center;
  }

  .benefit-business.for-investor ul li.left-border {
    border-bottom: none;
    padding-top: 20px;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 18px;
    line-height: 31px;
  }

  ul.benefit-list {
    width: 65%;
    margin: 0 auto;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 22px;
    line-height: 36px;
    width: 90%;
  }

  .benefit-business.for-investor .get-start-five-step p {
    font-size: 16px;
    line-height: 28px;
    width: 72%;
  }

  .benefit-business.for-investor .get-start-five-step {
    padding-top: 10px;
    padding-bottom: 85px;
  }

  .payment-methods-steps.for-invester ul.blur-invest li.first {
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first p {
    font-size: 14px;
    width: 100%;
    line-height: normal;
    padding-bottom: 15px;
  }

  .payment-methods-steps.for-invester ul.blur-invest li.last a.b2b-links.common-button.bg-trasparent {
    margin-bottom: 15px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first h5 {
    width: 100%;
  }

  ul.benefit-half li {
    padding-top: 45px;
    padding-bottom: 10px;
  }

  ul.benefit-list {
    width: 70%;
    margin: 0 auto;
    padding-left: 43px;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 20px;
    line-height: 34px;
    width: 90%;
    padding-bottom: 10px;
  }

  .position-logo {
    text-align: left;
    padding-top: 12px;
  }

  .position-logo {
    float: right;
  }

  ._testi_content p {
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 20px;
    width: 100%;
  }

  .real-world-business .real-business p {
    font-size: 16px;
    line-height: normal;
  }

  .for-investor .real-business.wow.fadeInUp.animated {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .for-investor .real-business.wow.fadeInUp.animated a {
    margin: 0px 10px;
  }

  ul.text-list li h2 {
    font-size: 34px;
    line-height: 50px;
  }

  ul.text-list li {
    padding-left: 20px;
  }

  ul.text-list li span {
    font-size: 14px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 20px;
  }

  ul.header_social_info {
    text-align: right !important;
    margin-bottom: 0px !important;
    width: 74% !important;
  }

  .after-banner {
    padding-left: 20px;
    padding-top: 50px;
  }

  ul.logo-list li img {
    height: auto;
    width: 120px;
  }

  ul.logo-list li p {
    width: 95%;
    text-align: center;
    padding: 20px 0px;
    font-size: 16px;
  }

  img.card-place-top {
    width: 400px;
    top: -238px;
  }

  img.place-bg {
    top: -204px;
    width: 316px;
  }

  .benefit-business {
    margin-top: 240px;
  }

  ul.benefit-half li h4 {
    font-size: 26px;
    line-height: 36px;
    width: 370px;
    text-align: center;
  }

  ul.benefit-half li {
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .pad-t-120 li {
    padding-top: 30px !important;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 16px;
    line-height: 29px;
  }

  .get-start-five-step span {
    font-size: 28px;
    line-height: 36px;
  }

  .get-start-five-step ul {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  .get-start-five-step {
    padding-bottom: 70px;
    padding-top: 40px;
  }

  .bnpl-corporate ul.atm-with-text li {
    width: 100%;
    position: relative;
    text-align: center;
  }

  .bnpl-corporate ul.atm-with-text li p {
    font-size: 18px;
    line-height: 32px;
    width: 95%;
    text-align: center;
    margin: 0 auto;
  }

  .payment-methods-steps .row {
    padding-top: 30px;
  }

  .payment-methods-steps h4 {
    font-size: 20px;
    line-height: 32px;
    padding-bottom: 40px;
  }




  /*============about-us-css===============*/
  .about-us .banner-inner-content h1 {
    font-size: 30px;
    line-height: 40px;
    width: auto;
    margin-bottom: 20px;
  }

  .about-us .banner-inner-content {
    padding-top: 90px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
  }

  .vison-logo .vison-list p {
    font-size: 16px;
    width: auto;
  }

  .logo-text span {
    font-size: 16px;
    line-height: 28px;
    width: auto;
    text-align: center;
    margin-top: 20px;
  }

  .after-logo-text .logo-center img {
    width: 210px;
    margin-top: 0px;
  }

  .after-banner {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-us ul.logo-list li.center-list p {
    font-size: 16px;
    line-height: 28px;
    width: 100%;
  }

  .map-listing {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .map-listing h2 {
    font-size: 22px;
    line-height: 30px;
    width: 100%;
    padding-bottom: 30px;
  }

  ul.map-list li {
    width: 31%;
    height: 200px;
    margin: 0px 5px !important;
    padding: 15px;
  }

  ul.map-list li h5 {
    font-size: 18px;
    line-height: 26px;
  }

  ul.map-list li p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
  }

  ul.map-list li a {
    font-size: 14px;
  }

  ul.map-list li a img {
    width: 16px;
    margin-right: 5px;
  }

  .earth-black {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .earth-black h4 {
    font-size: 25px;
    line-height: 34px;
  }

  .earth-black p {
    font-size: 14px;
    line-height: 22px;
  }

  .vison-logo {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vison-logo .vison-center-logo img.vison {
    width: 200px;
  }

  .vison-logo .vison-center-logo {
    padding-bottom: 10px;
  }

  .vison-logo .vison-list h5 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 5px;
  }

  .vison-logo .vison-list p {
    font-size: 14px;
    width: auto;
  }

  .vison-logo .vison-list {
    padding-bottom: 30px;
  }

  .about-us .vison-logo .laama-fully {
    padding-top: 20px;
  }

  .about-us .vison-logo .laama-fully h3 {
    font-size: 24px;
    width: 100%;
    line-height: normal;
  }

  .about-us .vison-logo .laama-fully p {
    font-size: 14px;
    width: 100%;
    text-align: center;
    padding-top: 5px;
  }

  .about-us .vison-logo .laama-fully ul.fully-list li h4 {
    font-size: 16px;
    line-height: 27px;
  }

  .our-team {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }

  .our-team .our-team-text h4 {
    font-size: 26px;
    line-height: 36px;
    padding-bottom: 15px;
  }

  .our-team .our-team-text span {
    font-size: 22px;
    line-height: 30px;
    width: 100%;
  }

  .our-team .our-team-text p {
    font-size: 14px;
    line-height: 23px;
    width: 100%;
    margin-bottom: 25px;
  }

  .our-team-list ul li {
    width: 33%;
    text-align: left;
    padding: 10px 10px;
  }

  .our-team-list ul li a img {
    padding-bottom: 15px;
    height: auto;
    width: 140px;
  }

  .our-team-list ul li a h6 {
    font-size: 16px;
    line-height: 19px;
  }


  /*-----------CONTACT-US-PAGE-CSS------------*/
  section.contact_inner_banner {
    padding: 100px 0px 20px;
  }

  .contact-text-box {
    padding-top: 0px;
    padding-left: 0px;
    width: 310px;
    margin: 0 auto;
  }


  section.get-in-touch.newdesign .get-in-blur,
  .location_tab .tabs-box {
    flex-direction: column;
    display: block;
  }

  .location_tab .tabs-link {
    width: 40%;
    display: inline-block;
    vertical-align: top;
  }

  .location_tab .tab_container3 {
    width: 58%;
    display: inline-block;
    vertical-align: top;
    padding-left: 28px;
  }

  .get-in-blur .col-sm-7,
  .get-in-blur .col-sm-5 {
    width: 100%;
  }

  h5.tab_drawer_heading3 {
    font-size: 20px;
    text-align: left;
    padding: 0;
    padding-top: 20px;
    border-top: 0;
    display: none;
  }

  .location_tab {
    border-right: 0;
  }

  h5.tab_drawer_heading3.d_active {
    display: none;
  }

  ul.tabs3 {
    display: inline-block;
  }

  .location_tab ul.tabs3 li {
    margin-top: 10px;
  }

  .location_tab {
    border-right: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 30px;
    margin-bottom: 30px;
  }

  section.get-in-touch.newdesign .get-in-blur .col-sm-5 {
    padding-left: 0;
  }

  .embed-finance .col-sm-5 {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .embed-finance .col-sm-7 {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .embed-finance.common-bg .solution-img img {
    height: auto;
    width: 100%;
    margin-bottom: 40px;
    position: relative;
    left: 0px;
  }

  .embed-finance.common-bg .solution-text {
    text-align: left;
    padding-left: 10px;
  }

  .embed-finance.common-bg .solution-text h2 {
    line-height: 40px;
    padding-right: 0;
  }

  .embed-finance.common-bg .solution-text a {
    font-size: 14px !important;
    height: 45px !important;
    line-height: 17px !important;
    margin-top: -5px !important;
    font-weight: 500;
    min-width: 155px;
    border: 2px solid var(--theme-color-2);
  }

  ul.tabs li {
    padding: 0px 5px;
  }

  ._boxes::after {
    right: 0;
  }

  .learn-mone {
    width: 358px;
  }

  .tab-picture {
    text-align: left;
    padding-right: 0;
    margin-bottom: 15px;
    padding-left: 15px;
  }

  .solution-text h2 {
    width: 100%;
  }

  .solution-text p {
    width: 100%;
  }

  #trusted-business p {
    width: 100%;
  }

  ul.vison-text-box li .vison-inner-box {
    min-height: auto;
    padding: 25px 15px;
  }

  ul.vison-text-box li .vison-inner-box:after {
    left: 0;
    right: 0;
    width: 92%;
    margin: auto;
  }

  .commitment-video {
    width: 100%;
  }

  .milestones-div {
    width: 100%;
  }

  #milestones h2,
  #milestones .nav-tabs {
    padding: 0px 15px;
  }

  #milestones h2 {
    margin-bottom: 50px;
  }

  ul li {
    margin: 10px -2px;
  }

  .commitment-data {
    width: 100%;
  }

  .tab-img img {
    width: 100%;
  }

  .trusted-by-bank-div p {
    width: 100%;
  }

  .navbar-inverse .navbar-toggle {
    top: 27px !important;
  }

  nav._sticky_nav ul li {
    display: inline-block;
    width: 30.33%;
    margin: 10px 0px;
    text-align: center;
    margin-bottom: 0px;
  }

  .home-page .embed-finance.common-bg .solution-text a {
    line-height: 27px !important;
  }

}




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

  ul.nav li.dropdown ul {
    display: none;
  }

  ul.nav li.dropdown:hover ul {
    display: block;
  }

  ul.nav li.dropdown ul li.dropdown-submenu ul {
    display: none;
  }

  ul.nav li.dropdown ul li.dropdown-submenu:hover ul {
    display: block;
  }

  .caret-m {
    display: none;
  }

  .section-table-collapsible table.table table.table-inner tbody {
    display: table;
  }

  .section-table-collapsib table.table table.table-inner tbody {
    display: table-row-group;
  }

  a.navbar-small-resolutionz {
    display: none;
  }

  a.navbar-big-resolutionz {
    display: block;
  }

  .navbar-middle .navbar-header {
    float: none;
    display: inline-block;
    position: absolute;
    width: 13%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
  }

  .navbar-middle .navbar-header .navbar-big-resolutionz {
    margin: 0;
  }

  .navbar-middle.navbar-hight .navbar-header {
    float: none;
    display: inline-block;
    position: relative;
    width: auto;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
  }

  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
  }

  .navbar-middle.navbar-hight .navbar-header .navbar-brand {
    min-height: 70px;
    margin: 1em auto;
    padding: 0 0.8em;
  }
}

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

  html,
  body {
    width: auto;
    padding-top: 0;
  }

  /*small-view-side-menu*/

  #stuck_container {
    position: fixed;
    height: auto;
  }

  .isStuck {
    display: none;
  }

  .navbar {
    margin-bottom: 0;
  }

  #slide-navbar-collapse {
    position: fixed;
    width: 250px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 280px;
    height: 100%;
    transform: translateX(-120%);
    -webkit-transform: translateX(-120%);
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    display: block;
  }

  #slide-navbar-collapse.side_nave_in {
    transform: translateX(0);
    -webkit-transform: translateX(0);
  }

  .menu-overlay {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9;
    display: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  .menu-overlay.overlay_in {
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }


  a.navbar-brand.mobile_view_logo {
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    padding: 15px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  a.navbar-brand.mobile_view_logo img {
    display: inline-block;
    width: 100px;
  }

  ul.nav.navbar-nav {
    clear: both;
    width: 100%;
    margin-top: 0;
  }

  /*Toggel button	*/
  .navTrigger {
    cursor: pointer;
    width: 30px;
    display: inline-block;
    transform: scale(0.8);
  }

  .navTrigger i {
    background-color: #fff;
    border-radius: 2px;
    content: '';
    display: block;
    width: 100%;
    height: 3px;
  }

  .navTrigger i:nth-child(1) {
    -webkit-animation: outT 0.8s backwards;
    animation: outT 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger i:nth-child(2) {
    margin: 5px 0;
    -webkit-animation: outM 0.8s backwards;
    animation: outM 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger i:nth-child(3) {
    -webkit-animation: outBtm 0.8s backwards;
    animation: outBtm 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
  }

  .navTrigger.active i:nth-child(1) {
    -webkit-animation: inT 0.8s forwards;
    animation: inT 0.8s forwards;
  }

  .navTrigger.active i:nth-child(2) {
    -webkit-animation: inM 0.8s forwards;
    animation: inM 0.8s forwards;
  }

  .navTrigger.active i:nth-child(3) {
    -webkit-animation: inBtm 0.8s forwards;
    animation: inBtm 0.8s forwards;
  }

  button.navbar-toggle.collapsed {
    display: block;
    z-index: 111;
  }

  button.navbar-toggle.collapsed span.navTrigger.active i {
    background-color: #fff;
  }

  .navbar-nav .dropdown-menu {
    position: relative;
  }

  /*Toggel button animation	*/
  @-webkit-keyframes inM {
    50% {
      -webkit-transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(45deg);
    }
  }

  @keyframes inM {
    50% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes outM {
    50% {
      -webkit-transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(45deg);
    }
  }

  @keyframes outM {
    50% {
      transform: rotate(0deg);
    }

    100% {
      transform: rotate(45deg);
    }
  }

  @-webkit-keyframes inT {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(9px) rotate(135deg);
    }
  }

  @keyframes inT {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(9px) rotate(0deg);
    }

    100% {
      transform: translateY(9px) rotate(135deg);
    }
  }

  @-webkit-keyframes outT {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(9px) rotate(135deg);
    }
  }

  @keyframes outT {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(9px) rotate(0deg);
    }

    100% {
      transform: translateY(9px) rotate(135deg);
    }
  }

  @-webkit-keyframes inBtm {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(-9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(-9px) rotate(135deg);
    }
  }

  @keyframes inBtm {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(-9px) rotate(0deg);
    }

    100% {
      transform: translateY(-9px) rotate(135deg);
    }
  }

  @-webkit-keyframes outBtm {
    0% {
      -webkit-transform: translateY(0px) rotate(0deg);
    }

    50% {
      -webkit-transform: translateY(-9px) rotate(0deg);
    }

    100% {
      -webkit-transform: translateY(-9px) rotate(135deg);
    }
  }

  @keyframes outBtm {
    0% {
      transform: translateY(0px) rotate(0deg);
    }

    50% {
      transform: translateY(-9px) rotate(0deg);
    }

    100% {
      transform: translateY(-9px) rotate(135deg);
    }
  }

  /*Toggel button	*/

  .navbar-fixed-top {
    position: inherit;
  }

  .navbar-toggle {
    position: fixed;
    right: 0;
    z-index: 9999999;
    top: 22px;
  }

  .navbar-inverse .navbar-toggle:hover,
  .navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
    border: none;
    outline: none;
  }

  .navbar-inverse .navbar-toggle {
    background-color: transparent;
    border: none;
    border-radius: 0;
    height: 22px;
    width: 30px;
    padding: 0px;
    margin-right: 23px;
    top: 37px;
  }

  .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
  }

  .navbar-inverse .navbar-nav>li>a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
  }

  .navbar-inverse .navbar-nav>li:last-child a {
    border-bottom: none;
  }

  .navbar-inverse .navbar-nav>li>a :hover {
    color: #f79323;
  }

  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    background: #fff;
  }

  .navbar-nav>li>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    text-align: center;
    position: relative;
  }

  .caret-m {
    display: block;
    position: absolute;
    right: -9px;
    left: auto;
    z-index: 555;
    bottom: auto;
    top: 9px;
    margin: 0 15px 0 0;
    padding: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
  }

  .caret-m i {
    color: #FFFFFF;
    font-size: 10px;
  }

  /*.caret-m:hover i{ color:#ee9924;}*/

  .dropdown-menu {
    position: inherit;
    width: 100%;
  }

  .caret {
    display: none;
  }

  .dropdown-menu {
    display: none;
    visibility: visible;
    transform: translateY(0em);
    -moz-transform: translateY(0em);
    -webkit-transform: translateY(0em);
    -ms-transform: translateY(0em);
    -o-transform: translateY(0em);
    opacity: 1;
    position: relative;
    top: 0;
  }

  .dropdown-menu>li>a {
    text-align: center;
  }

  .dropdown-submenu>.dropdown-menu {
    left: 0;
    min-width: inherit;
    right: 0;
    position: inherit;
  }


  a.navbar-small-resolutionz {
    display: block;
  }

  a.navbar-big-resolutionz {
    display: none;
  }

  .navbar-collapse .navbar-header {
    display: none;
  }

  .navbar-middle ul.navbar-nav {
    margin: 0;
  }

  .navbar-middle .navbar-toggle {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 2.5em auto;
    display: inline-block;
    float: left;
  }

  .navbar-middle .navbar-toggle:after,
  .navbar-middle .navbar-toggle:before {
    clear: both;
  }

  .navbar-middle a.navbar-small-resolutionz {
    position: inherit;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    float: none;
    width: auto;
  }

  .navbar-middle a.navbar-small-resolutionz:after,
  .navbar-middle a.navbar-small-resolutionz:before {
    clear: both;
  }

  .navbar ul {
    margin: 0px;
    margin-top: 5px;
    text-align: center;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 24px 0px !important;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    padding-left: 30px !important;
    width: 100%;
    color: #000;
    margin: 0px !important;
  }

  .navbar-inverse .navbar-nav>li:after {
    display: none;
  }

  .navbar-inverse ul.nav li.dropdown:hover ul {
    background: #292929;
  }

  .navbar-inverse .navbar-nav>li {
    display: block;
    margin: 0px;
  }

  ul.nav.navbar-nav li:last-child a {
    border-bottom: none !important;
  }

  #stuck_container .open>.dropdown-menu {
    display: none;
  }

  body {
    padding-top: 0px;
  }

  .navbar-header {
    width: 200px;
    padding-bottom: 0;
    padding-left: 0px;
  }

  .navbar-inverse .navbar-nav>li>a:after {
    display: none;
  }

  .carousel:after {
    display: none
  }

  .carousel-caption {
    left: -115px;
    top: auto;
    width: 59%;
    right: 0;
    margin: auto;
    bottom: 76px;
    text-align: left;
  }

  a.down-buttn {
    bottom: -26px;
  }

  .carousel-caption p {
    width: 85%;
    line-height: 22px;
  }

  .carousel-caption h1 {
    padding-bottom: 9px !important;
  }

  .carousel-fade .item {
    padding: 108px 0px 44px;
  }

  ._b_caption {
    width: 100%;
    padding-left: 0%;
    left: 0;
    padding-top: 7px;
    right: 0;
    background: rgb(12 31 90 / 78%);
    text-align: center;
    top: 46%;
  }

  .navbar-inverse.fixed_header .navbar-toggle {
    top: 37px;
  }

  .fixed_header .navTrigger i {
    background-color: #fff;
  }

  .fixed_header .navbar-header {
    width:200px;
    padding-left: 0;
  }

  a.login-button {
    font-size: 16px;
    padding: 14px 9px;
    margin: 0px 3px;
    display: block;
    width: 100%;
    margin: 0px auto;
    text-align: left;
    border-radius: 0;
    padding-left: 30px;
  }

  ul.header_social {
    width: 100%;
    text-align: left;
    padding: 15px;
    padding-left: 30px;
  }

  ul.mobile-screen {
    margin-top: 30px;
  }

  .all_games .col-sm-12.col-md-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  section.all_games {
    padding: 95px 20px 36px;
  }

  .subscribe_content {
    padding-top: 25px;
    width: 60%;
    padding-left: 30px;
  }

  .subscribe_content h2 {
    width: 78%;
  }

  a.footer-logo {
    width: 100px;
    margin: 0px auto;
  }

  ul.footer_link,
  ul.header_social.footer_social {
    text-align: center;
  }

  ul.footer_link {
    margin-top: -11px;
    margin-bottom: -5px;
  }

  .wave svg {
    bottom: -67px;
  }

  .container,
  .container-sm {
    max-width: 100%;
  }

  .col-sm-6,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .home-page .tabs {
    display: block;
    text-align: center;
    width: 88%;
    margin: 0px auto;
  }

  .home-page ul.tabs li {
    font-size: 13px;
  }

  .home-page ._tab_cmn_box p {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-left: 10px;
  }

  .home-page ._tab_cmn_box img {
    width: 80px;
    padding-bottom: 15px;
    display: inline-block;
    vertical-align: top;
  }

  .home-page ._logo_tab {
    display: inline-block;
    width: 80px;
    text-align: left;
  }

  .home-page ._logo_tab img:last-child {
    margin-left: 0;
  }

  #wrapper {
    padding-bottom: 0px;
  }

  footer.footer_sec {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 10px;
    border-radius: 0;
  }

  ul.header_social_info {
    display: inline-block;
    width: 68% !important;
    vertical-align: middle !important;
    margin: 0 -2px !important;
    padding: 0;
    text-align: right !important;
  }

  a.footer-logo {
    width: 100px;
    margin: 0px auto;
  }

  ._disclamer .col-sm-8.col-md-8,
  ._disclamer .col-sm-4.col-md-4 {
    display: inline-block;
    vertical-align: middle !important;
    margin: 0 -2px !important;
    width: 46%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
  }

  .footer_sec .container-fluid {
    width: 100%;
  }

  ul.footer_cmn_point.text-right {
    text-align: right !important;
  }

  .tab_content {
    width: 100%;
    margin: 0 auto;
  }

  .footer-map {
    padding: 0px 15px;
    margin-bottom: 15px;
  }

  .footer h2 {
    padding-left: 15px;
  }

  .footer-middle .col-md-3 {
    margin-bottom: 15px;
    padding: 0px 25px;
  }

  .footer-bottom-first a {
    display: block;
    padding: 0px 15px;
  }

  .social-media a {
    padding: 0px;
  }

  .footer-bottom .col-md-6 {
    order: 6;
  }

  .footer-big-logo {
    margin-bottom: 30px;
    padding: 0px 25px;
  }

  .solution-tab.footer-li,
  .lamaa-tab.footer-li {
    padding: 0px 25px;
  }

  .footer {
    padding: 30px 0px !important;
  }

  .footer h2 {
    padding: 0px 15px;
  }

  .footer-bottom-first {
    padding-top: 30px;
  }

  .social-media {
    margin-top: 35px;
  }

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

@media (max-width: 640px) {
  #lending-service img.news-dots {
    width: 300px;
    left: 19px;
    top: 23px;
  }

  .partnerpage-wraper .benefit-point ul li {
    width: 100% !important;
  }

  img.partnet-dot {
    width: 300px;
  }

  .partnerpage-wraper .partner-us {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partnerpage-wraper #our-solution img.position-news-right {
    width: 300px;
    right: 0px;
  }

  .partnerpage-wraper #our-solution {
    padding: 40px 0 !important;
  }

  .partnerpage-wraper #our-solution .our-solution-right h2 {
    margin-bottom: 0px;
    padding-top: 20px;
  }

  .our-solution-left .owl-carousel .owl-item img {
    width: auto !important;
    margin: 0 auto 20px !important;
  }



  .for-investor .why-lamaa-div ul li {
    width: 46%;
    margin: 40px 8px 15px;
    padding: 30px 10px 30px;
    height: 260px;
  }

  .for-investor .benefits-div-ab-img-1 {
    position: absolute;
    top: 90px;
    left: 10px;
    width: 300px;
  }

  .for-investor .benefit-point ul li {
    display: inline-block;
    border-right: none;
    width: 50%;
    vertical-align: text-top;
    padding: 0 10px;
    min-height: auto;
  }

  .for-investor #benefits .col-md-7 .benefit-left .benefit-point ul li h3 br {
    display: none;
  }

  .for-investor #benefits .col-md-7 .benefit-left .benefit-point ul li h3 {
    margin-bottom: 10px;
  }

  .for-investor #benefits .col-md-7 .benefit-left .benefit-point ul {
    text-align: center;
  }

  #commitment {
    padding: 40px 10px;
  }

  .commitment-data p {
    font-size: 14px;
  }

  .tab-details h3 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .tab-details {
    padding-top: 40px;
  }

  #milestones .tab-details {
    padding-left: 10px;
  }

  .about-second-left-img {
    display: none;
  }

  .about-second-right-data {
    padding-left: 0px;
  }

  .about-second-right-data h2 {
    width: 100%;
    font-size: 26px;
    line-height: 40px;
  }

  .about-second-first {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bnpl-corporate .ground-breaking {
    padding: 30px 15px !important;
  }

  .about-us .ground-breaking .ground-logo img {
    width: 100% !important;
  }

  #our-solution p {
    font-size: 14px;
  }

  #our-solution h2 {
    font-size: 34px;
    margin-bottom: 20px;
  }

  .trusted-icon {
    width: 300px;
  }

  .trusted-by-bank-div h2 {
    font-size: 28px;
    line-height: normal;
  }

  .trusted-by-bank-div h2 br {
    display: none;
  }

  .about-us .section#team {
    padding: 60px 0px;
  }

  .team-left h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }

  .team-left p {
    font-size: 14px;
    opacity: 1;
  }

  #commitment {
    position: relative;
    background: #fff;
    padding: 60px 15px;
  }

  #milestones {
    padding: 40px 0 40px;
  }

  #milestones h2 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .milestone-image {
    top: 100px;
    right: 15px;
    width: 300px;
  }

  #milestones .tab-details {
    padding-top: 40px;
    padding-left: 10px !important;
  }

  .tab-details h3 {
    font-size: 24px;
  }

  .tab-details label {
    font-size: 14px;
    line-height: 27px;
    margin-bottom: 5px;
  }

  .about-us .map-listing h2 {
    font-size: 28px;
    line-height: 41px;
    width: 100%;
    padding-bottom: 40px;
  }

  .img-logo {
    margin-left: 0px;
  }

  img.position-news-right {
    width: 305px;
  }

  .news-btn {
    top: 40px;
    left: 15px;
    right: 15px;
    text-align: center;
  }

  .news-btn p {
    font-size: 29px;
    color: #fff;
  }

  .about-us .img-logo {
    display: none;
  }

  #trusted-business {
    margin-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .banner-text-content label {
    font-size: 30px;
  }

  .bnpl-corporate .banner .banner-text-content span {
    font-size: 36px;
    line-height: 44px;
  }

  .about-us .about-second-right-data .about-second-right-details {
    padding: 0px;
  }

  #our-solution .our-solution-right {
    padding: 0 10px;
  }

  .commitment-data p {
    font-size: 14px;
  }

  #our-solution p {
    font-size: 14px !important;
    line-height: 22px;
  }


  /*-----------HOME-PAGE----------*/
  .banner-rebel img {
    width: 210px;
  }

  .banner-l {
    padding-left: 10px;
    position: relative;
    z-index: 999;
  }

  .dynamic-discounting ._tab_cmn_box {
    width: 210px;
    margin-right: 8px;
  }

  ul.vison-text-box li {
    min-height: auto;
    width: 300px;
    margin-bottom: 20px;
  }

  l.vison-text-box {
    top: 0px;
  }

  .vision {
    height: auto;
    padding: 40px 0px;
  }

  ul.vison-text-box {
    top: 5px;
  }

  .ready-to {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ready-to h3 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 15px;
  }

  .solution-text h2 {
    font-size: 24px;
    line-height: 34px;
    padding-right: 15px;
  }

  ul.touch-details li {
    padding-top: 15px;
  }

  .tab_drawer_heading,
  .tab_drawer_heading2 {
    border-top: 1px solid #02085e;
    font-size: 24px;
  }

  .dynamic-discounting ._tab_cmn_box h4 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 6px;
  }

  .dynamic-discounting ._tab_cmn_box p {
    font-size: 14px;
    line-height: 20px;
  }

  nav._sticky_nav {
    padding-top: 20px;
    top: -7px;
  }

  nav._sticky_nav h3 {
    font-size: 20px;
    line-height: 31px;
    padding-bottom: 10px;
    padding-left: 15px;
  }

  ul._inn_box li h4 {
    font-size: 24px;
    margin-bottom: 10px;
    line-height: 30px;
  }

  ul._inn_box li a {
    font-size: 16px;
    line-height: 26px;
  }

  .vision h3 br {
    display: none;
  }

  .vision h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 20px;
  }

  ul.four-step-list li {
    width: 100%;
    padding-left: 15px;
    padding-top: 15px;
    min-height: auto;
    padding-bottom: 10px;
    padding-right: 15px;
  }

  ul.four-step-list {
    margin-bottom: 85px !important;
  }

  ul.four-step-list li span br {
    display: none;
  }

  ul.four-step-list li p {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
  }

  ul.four-step-list li span {
    font-size: 20px;
    line-height: normal;
    padding-bottom: 5px !important;
  }

  ._testi_content {
    min-height: 300px;
  }

  .dropdown-menu ._tab_cont {
    padding-top: 30px;
  }

  /*============dynamic-discount-css===============*/
  .banner-text-content {
    z-index: 999;
    bottom: 200px;
  }

  .banner-text-content h1 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 0px;
  }

  .banner-text-content span {
    font-size: 20px;
  }

  .bnpl-corporate .inner-banner {
    height: 430px
  }

  .after-banner {
    padding-top: 30px;
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .dynamic-discount .after-banner-text h5 {
    font-size: 22px;
    line-height: 34px;
  }

  .dynamic-discount .payment-methods-steps.for-invester .already-founded p {
    width: auto;
  }

  .bnpl-corporate ul.atm-with-text li {
    width: 100%;
    position: relative;
  }

  .dynamic-discount ul.atm-with-text li span {
    font-size: 20px;
    line-height: 30px;
    width: 100%;
    text-align: center;
  }

  .for-investor .real-business.wow.fadeInUp.animated {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 20px;
  }

  a.common-button {
    width: 171px;
    height: 60px;
    line-height: 60px;
  }

  .sell-more-product .text-overlay h3 {
    font-size: 22px;
    line-height: 30px;
    width: 100%;
    margin-bottom: 15px;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 15px;
  }

  /*.wow.fadeInUp.animated {display: none;}*/
  .get-start-five-step span {
    font-size: 22px;
    line-height: 32px;
  }

  .dynamic-discount .already-founded span {
    font-size: 22px;
    line-height: 32px;
    width: 95%;
    padding-bottom: 5px;
  }

  ul.touch-details li {
    border-right: none;
  }

  footer.footer_sec {
    padding-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ul.footer_cmn_point li a {
    padding-left: 0px;
    font-size: 12px;
  }

  .banner-text-content {
    bottom: 170px;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 22px;
    line-height: 38px;
    padding-bottom: 20px;
    padding-top: 30px;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }

  .dynamic-discount-for-investor .sell-more-product .text-overlay h3 {
    width: auto;
  }

  .bnpl-corporate .ready-to h3 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    text-align: center;
  }

  .dynamic-discount-for-small-business .sell-more-product .text-overlay p {
    width: auto;
  }

  ul.benefit-half li {
    width: 100%;
    padding-top: 100px;
    padding-bottom: 30px;
    position: relative;
    top: 0px;
    text-align: center;
  }

  ul.benefit-half li h4 {
    font-size: 26px;
    line-height: 40px;
    width: 370px;
    text-align: center;
  }

  .benefit-business.for-investor ul li.left-border {
    border-bottom: none;
    padding-top: 20px;
  }

  ul.benefit-half li ul.benefit-list li {
    font-size: 18px;
    line-height: 31px;
  }

  ul.benefit-list {
    width: 65%;
    margin: 0 auto;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 22px;
    line-height: 36px;
    width: 90%;
  }

  .benefit-business.for-investor .get-start-five-step p {
    font-size: 16px;
    line-height: 28px;
    width: 72%;
  }

  .benefit-business.for-investor .get-start-five-step {
    padding-top: 10px;
    padding-bottom: 85px;
  }

  .payment-methods-steps.for-invester ul.blur-invest li.first {
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first p {
    font-size: 14px;
    width: 100%;
    line-height: normal;
    padding-bottom: 15px;
  }

  .payment-methods-steps.for-invester ul.blur-invest li.last a.b2b-links.common-button.bg-trasparent {
    margin-bottom: 15px;
  }

  .payment-methods-steps.for-invester ul.blur-invest .first h5 {
    width: 100%;
  }

  ul.benefit-half li {
    padding-top: 45px;
    padding-bottom: 10px;
  }

  ul.benefit-list {
    width: 70%;
    margin: 0 auto;
    padding-left: 43px;
  }

  .benefit-business.for-investor .get-start-five-step h3 {
    font-size: 20px;
    line-height: 34px;
    width: 90%;
    padding-bottom: 10px;
  }

  .position-logo {
    text-align: left;
    padding-top: 12px;
  }

  .position-logo {
    float: none;
  }

  ._testi_content p {
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 20px;
    width: 100%;
  }

  .real-world-business .real-business p {
    font-size: 16px;
    line-height: normal;
  }

  .for-investor .real-business.wow.fadeInUp.animated {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .for-investor .real-business.wow.fadeInUp.animated a {
    margin: 0px 10px;
  }

  ul.text-list li h2 {
    font-size: 34px;
    line-height: 50px;
  }

  ul.text-list li {
    padding-left: 20px;
  }

  ul.text-list li span {
    font-size: 14px;
  }

  .dynamic-discount-for-small-business.dynamic-discount-for-investor ul.logo-list li:first-child span br {
    display: none;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 20px;
    line-height: 36px;
    padding-bottom: 15px;
    padding-top: 20px;
  }

  .bnpl-corporate .ready-to h3 br {
    display: none;
  }

  .dynamic-discount-for-small-business .payment-methods-steps.for-invester .already-founded span {
    font-size: 22px;
    line-height: 36px;
    width: 100%;
    padding-bottom: 15px;
  }

  .dynamic-discount-for-small-business .payment-methods-steps.for-invester .already-founded p {
    font-size: 16px;
    line-height: 28px;
    width: 90%;
    margin-top: 0px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 15px;
  }

  ul.header_social_info {
    text-align: center !important;
    margin-bottom: 0px !important;
    width: 100% !important;
    padding-left: 0px;
    padding-bottom: 20px;
  }

  li.left-border::before {
    display: none;
  }

  li.left-border {
    border-bottom: none;
  }

  ul.text-list li {
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
    padding-left: 0px !important;
  }

  .benefit-half.pad-t-120 {
    padding-bottom: 20px;
  }

  .get-start-five-step {
    padding-bottom: 50px;
    padding-top: 30px;
  }

  .real-world-business .real-business {
    border: 1px solid #CDD2CC;
    border-radius: 30px;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    width: 95%;
    margin: 0 auto;
  }

  .payment-methods-steps {
    padding-top: 20px;
  }

  .real-world-business {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  section.accordian_section {
    padding: 0px 0px 50px;
  }

  .payment-methods-steps ul.payment-steps li .steps-inner h5 {
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 10px;
  }

  .bnpl-corporate ul.atm-with-text {
    padding-top: 60px;
  }

  .investor-white-box h3 {
    font-size: 26px;
    line-height: 34px;
    padding-top: 20px;
    padding-bottom: 15px;
    width: 100%;
    margin: 0 auto;
  }

  ul.benefit-half li h4 br {
    display: none;
  }

  ul.benefit-half li {
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .giving-direct h5 {
    font-size: 26px;
    line-height: 36px;
    width: 95%;
    padding-bottom: 20px;
  }

  .giving-direct p {
    width: 95%;
  }

  .payment-methods-steps.for-invester .already-founded h4 {
    font-size: 26px;
    line-height: 34px;
    text-align: center;
    width: 95%;
  }

  .payment-methods-steps.for-invester .already-founded p {
    font-size: 18px;
    line-height: 30px;
    width: 95%;
    margin-top: 14px;
    text-align: center;
  }

  .testimonial-section {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }



  /*============about-ust-css===============*/
  .our-team-list ul li {
    width: 50%;
    text-align: left;
    padding: 15px 15px;
  }

  .our-team-list ul li a img {
    padding-bottom: 15px;
    height: auto;
    width: 85%;
  }

  .earth-black p br {
    display: none;
  }

  .about-us .banner-inner-content h1 {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 20px;
  }

  .after-logo-text {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
  }

  .logo-text span {
    font-size: 14px;
    line-height: 26px;
    margin-top: 20px;
  }

  .after-logo-text .logo-center img {
    width: 180px;
    margin-top: 0px;
  }

  .about-us ul.logo-list li.center-list p {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
  }

  .bottom-town {
    height: 100px;
  }

  .vison-logo .vison-center-logo img.vison {
    width: 180px;
  }

  .vison-logo .vison-list h5 {
    font-size: 22px;
  }

  .about-us .vison-logo .laama-fully h3 {
    font-size: 22px;
  }

  .vison-botton-content p {
    font-size: 14px !important;
  }

  .vison-botton-content p br {
    display: none;
  }

  .earth-black h4 {
    font-size: 22px;
    line-height: normal;
  }

  ul.map-list li {
    width: 47%;
    height: 195px;
    padding: 15px;
    display: block;
    margin: 0 auto !important;
    margin-bottom: 15px !important;
  }

  ul._timeline_body li {
    text-align: center;
    margin-bottom: 15px;
  }

  ul._timeline_body li:nth-child(2n) {
    text-align: center;
  }

  ul._timeline_body li:nth-child(2n)::after {
    display: none;
  }

  ul._timeline_body li::after {
    display: none;
  }

  section._timeline_section {
    padding: 0px 10px 50px;
  }

  /*-----------CONTACT-US-PAGE-CSS------------*/
  .contact-text-box {
    display: block !important;
  }

  .contact-form {
    display: block !important;
  }

  section.contact_inner_banner h1 {
    font-size: 30px;
  }

  section.contact_inner_banner {
    padding: 100px 0px 0px;
  }

  .contact-form #form .form-control input {
    height: 40px;
  }

  .contact-form #form .form-control {
    margin-bottom: 20px;
  }

  .half-width {
    padding: 0px 0px !important;
    width: 100%;
  }

  .contact-form #form .form-control .form-field__textarea {
    height: 70px;
  }

  .shadow-icon {
    max-width: 140px;
  }

  .vision ul.vison-text-box li {
    margin-bottom: 40px !important;
  }

  ul._inn_box li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .inner-banner .banner-content {
    display: none;
  }

  .banner-l {
    width: 100%;
  }

  .learn-mone {
    width: 100%;
  }



}

@media (max-width: 599px) {
  .owl-stage-outer:after {
    display: none;
  }

  /*    .owl-carousel .owl-stage-outer {margin-left: 6px;}*/
  .testimonial-section {
    padding-top: 100px;
    padding-bottom: 100px;
    font-weight: 100;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 480px) {
  .for-investor .why-lamaa-div ul li {
    width: 48%;
    margin: 20px 0px 10px;
    padding: 30px 10px 30px;
    height: 230px;
  }

  .for-investor .why-lamaa-div ul li .why-lamma-box-bottom {
    width: 100%;
    margin: 30px auto 0;
    text-align: left;
  }

  .news-body {
    padding: 20px 20px !important;
  }

  .about-banner-dots img {
    width: 300px;
  }

  .contact .new-contact-banner-left h1 {
    font-size: 34px;
    margin-left: 30px;
    margin-bottom: 2vh;
  }

  .contact .team-left p {
    font-size: 14px;
  }

  .contact-sub-table {
    left: 30px;
    bottom: 80px;
    width: auto;
  }

  .contact-sub-table h2 {
    font-size: 22px;
    margin-bottom: 15px;
    width: 90%;
  }

  .contact-sub-table-box {
    margin-bottom: 8px;
  }

  .contact #visit-us {
    padding: 40px 0px 40px;
  }

  .visit-us-img {
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    width: 300px;
  }

  #our-solution p {
    font-size: 14px !important;
  }

  section#team {
    padding: 50px 10px !important;
  }

  #trusted-by-bank {
    padding: 40px 10px !important;
  }


  /*-----------HOME-PAGE----------*/
  .banner-l h1 {
    width: 99%;
    font-size: 32px;
    line-height: 42px;
  }

  img.banner-arrow {
    display: block !important;
    right: 48px !important;
  }

  .banner-rebel img {
    left: -92px !important;
  }

  .tabs-text {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab_drawer_heading,
  .tab_drawer_heading2 {
    font-size: 18px;
  }

  ._tab_cmn_box p {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 22px;
  }

  .dynamic-discounting ._tab_cmn_box {
    width: 172px;
    margin-right: 8px;
  }

  .position-logo {
    float: none;
  }

  ._testi_content {
    min-height: auto;
  }

  .ready-to h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  ._testi_content p {
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 15px;
    width: 100%;
  }

  .news-body ul.news-list li .textnews p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 10px;
    width: 90%;
  }

  .in-the-news {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .solution-text h2 {
    font-size: 22px;
    line-height: 30px;
    padding-right: 15px;
  }

  .testimonial-section {
    padding-top: 40px;
    padding-bottom: 40px;
    font-weight: 100;
    padding-right: 0;
    padding-left: 0;
  }

  .vision h3 {
    font-size: 22px;
    line-height: 26px;
    padding-bottom: 15px;
  }

  ul.vison-text-box li {
    min-height: auto;
    width: 100%;
    margin-bottom: 20px !important;
    margin: 0px;
  }

  .vison-list ul.list-inner-vison li {
    font-size: 14px;
    margin: 2px 0px !important;
    padding-left: 13px;
  }

  .dynamic-discounting {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .dynamic-discounting ._tab_cmn_box {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  section.side_sticky {
    padding: 0px 10px;
    padding-top: 30px;
  }

  #section-1,
  #section-2,
  #section-3 {
    padding-top: 50px;
  }

  ul._inn_box li {
    height: auto;
    width: 280px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0px !important;
    margin-bottom: 10px !important;
  }

  ._boxes::after {
    width: 275px;
    height: 496px;
  }

  .vison-list {
    padding-bottom: 18px;
  }

  #slide-navbar-collapse {
    width: 100%;
  }


  .location_tab ul.tabs3 li {
    font-size: 14px;
    padding-right: 0;
    padding-left: 13px;
  }

  .tab_content3 p {
    font-size: 14px;
    width: 100%;
    line-height: 25px;
  }

  .tab_content3 {
    padding-top: 10px;
  }

  .home-page h3.small-view {
    display: block;
    padding: 0;
    font-size: 24px;
    padding-bottom: 20px;
  }

  nav._sticky_nav ul li a {
    font-size: 16px;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .home-page .side_sticky ul._inn_box li {
    height: auto;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 6px !important;
    margin-bottom: 10px !important;
    display: block;
    vertical-align: top;
    min-height: 280px;
    margin-bottom: 30px !important;
  }

  .home-page .side_sticky ul._inn_box li a.cmn-buttn.outline_button {
    min-width: 100% !important;
    border: 0 !important;
    font-size: 14px !important;
    padding: 0;
    text-align: left;
    margin: 0px;
    overflow: unset;
    height: auto !important;
  }

  .home-page .side_sticky ul._inn_box li h4 {
    font-size: 16px;
    line-height: normal;
  }

  .home-page .side_sticky ul._inn_box li p {
    margin: 20px 0px;
    font-size: 14px;
    line-height: 1.4;
  }

  .home-page .side_sticky ul._inn_box li a.cmn-buttn.outline_button.hvr-sweep-to-right:before {
    display: none;
  }

  .home-page .side_sticky ._boxes::after {
    width: 169px;
    height: 200px;
    bottom: -100px;
  }

  ul.vison-text-box li .vison-inner-box span img {
    width: 45px;
  }

  .ready-to.fadeIn.animated a.cmn-buttn.outline_button.hvr-sweep-to-right {
    width: auto;
    height: 50px !important;
    font-size: 14px !important;
    line-height: 35px !important;
    min-width: 152px;
  }

  .ready-to {
    padding: 40px 0px !important;
  }

  .news-btn {
    position: absolute;
    top: 9%;
    left: 95px;
  }

  img.position-news-right {
    width: 274px;
    margin-left: 0;
  }

  .trusted-brand-top {
    padding: 0px 15px;
  }

  .news-body {
    padding: 0px;
  }

  .img-logo {
    margin-left: -95px;
  }


  /*============about-us-css===============*/
  .vison-logo {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .our-team-list ul li {
    width: 300px;
    text-align: left;
    padding: 15px 15px;
  }

  li.first-list {
    position: relative;
    left: 0px;
  }

  li.last-list {
    position: relative;
    right: 0px;
  }

  .about-us .vison-logo .laama-fully ul.fully-list li {
    width: 300px;
    height: auto;
    display: inline-block;
    margin: 5px 0px !important;
  }

  .fully-inner {
    padding: 10px !important;
  }

  footer.footer_sec {
    margin-left: 10px;
    margin-right: 10px;
    padding: 30px 20px;
  }


  /*-----------CONTACT-US-PAGE-CSS------------*/
  .contact-text-box {
    padding-top: 0px;
    padding-left: 0px;
    width: 290px;
    margin: 0 auto;
  }

  section.contact_inner_banner h1 {
    font-size: 24px;
  }

  .navbar-brand>img {
    max-width: 60%;
  }

  .contact-text-box small {
    margin-bottom: 15px;
    font-size: 12px;
  }

  .contact-text-box ul li a {
    font-size: 16px;
  }

  .contact-text-box ul li a img {
    width: 20px;
  }

  .contact-form #form {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
  }

  .contact-form #form .form-control .form-field__textarea {
    height: 70px;
    font-size: 14px;
  }


  /*============dynamic-discount-css===============*/
  business.wow.fadeInUp.animated a {
    margin: 10px 15px;
  }

  .for-investor .real-business.wow.fadeInUp.animated h5 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 15px;
  }

  .get-start-five-step ul li {
    display: block;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
  }

  .get-start-five-step ul li::before {
    font-size: 84px;
    line-height: normal;
    z-index: 999;
    top: 0 !important;
  }

  .get-start-five-step ul li p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    text-align: center;
  }

  li.four .five-step-inner {
    height: auto !important;
  }

  .get-start-five-step ul {
    margin-top: 40px;
    margin-bottom: 25px;
  }

  .bnpl-corporate img.get-in-curve {
    width: 214px;
    right: 11px;
  }

  .accordian_section h3 {
    font-size: 22px;
    line-height: normal;
  }

  .accordion-button:not(.collapsed) {
    font-size: 14px;
  }

  .accordion-button {
    font-size: 14px;
  }

  .accordion-button {
    padding: 20px 0px;
  }

  button.accordion-button {
    padding-left: 40px;
  }

  .accordion-body p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    margin-bottom: 5px;
  }

  .dynamic-discount-for-small-business ul.text-list li {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 0;
    text-align: center;
    display: block !important;
    width: 100% !important;
  }

  .dynamic-discount-for-small-business.dynamic-discount-for-investor ul.logo-list li:first-child span br {
    display: none;
  }

  .dynamic-discount-for-small-business ul.logo-list li:first-child span {
    font-size: 20px;
    line-height: 36px;
    padding-bottom: 15px;
    padding-top: 20px;
  }

  ul.text-list {
    padding-top: 30px;
  }

  .dynamic-discount-for-small-business ul.logo-list {
    padding-bottom: 30px !important;
  }

  ul.text-list li h2 {
    font-size: 30px;
    line-height: 46px;
  }

  .for-investor .real-business.wow.fadeInUp.animated a {
    margin: 10px 10px;
  }


  .inner-banner {
    height: 450px !important;
  }

  .banner-l {
    padding-left: 28px;
    position: relative;
    z-index: 999;
  }

  ul.header_social_info {
    width: 100% !important;
    text-align: center !important;
    padding-left: 0;
  }

  ul.text-list {
    padding-left: 0;
    text-align: center;
  }

  .dynamic-discount-for-small-business .ready-to h3 {
    width: 100%;
  }

  .banner-rebel img {
    left: -19px !important;
    width: 160px;
    bottom: -140px !important;
  }

  nav._sticky_nav h3 {
    font-size: 16px;
    line-height: 29px;
  }

  .banner .banner-text-content span {
    font-size: 32px;
    line-height: 35px;
  }

  .inner-banner .banner-content {
    width: 45%;
  }

  .banner .banner-text-content span.sub_heading {
    font-size: 20px;
  }


  .home-page .banner-content {
    display: none;
  }

  .home-page .inner-banner .banner-l {
    width: 100%;
    height: 100vh;
  }

  .home-page .inner-banner {
    height: auto !important;
  }

  /*#stuck_container,#stuck_container.fixed_header { padding-top: 40px;}    */
  .home-page .banner-l h1 {
    width: 97%;
    font-size: 40px;
    line-height: 42px;
  }

  .home-page .banner-l {}

  .wid-left img {
    width: 75%;
  }

  footer.footer_sec {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 10px;
    border-radius: 0;
  }

  ul.header_social_info {
    display: inline-block;
    width: 68% !important;
    vertical-align: middle !important;
    margin: 0 -2px !important;
    padding: 0;
    text-align: right !important;
  }

  a.footer-logo {
    width: 100px;
    margin: 0px auto;
  }

  ul.footer_cmn_point.text-right {
    text-align: right !important;
  }

  ._disclamer .col-sm-8.col-md-8,
  ._disclamer .col-sm-4.col-md-4 {
    display: inline-block;
    vertical-align: middle !important;
    margin: 0 -2px !important;
    width: 46%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
  }

  img.get-in-curve {
    width: 158px;
    left: -16px;
    top: -68px;
  }

  /*.s_view{display: none!important;}*/
  .embed-finance.common-bg .solution-text h2 {
    font-size: 16px;
    line-height: 20px;
    padding-right: 0;
  }

  .footer h2 {
    padding-left: 15px;
  }

  .banner-text-content {
    bottom: -45px;
  }

  .banner-text-content label {
    font-size: 35px;
  }

  .banner-text-content h1 {
    font-size: 35px;
    line-height: 66px;
  }

  .banner-text-content {
    left: 5%;
  }

  .banner-text-content {
    width: 100%;
  }

  .banner-text-content p {
    font-size: 16px;
    line-height: 22px;
    width: 90%;
    margin: 16px 0 0px;
  }

  .about-second-right-data {
    padding-left: 0px;
  }

  .about-second-left-img {
    width: 50%;
    margin: 0px auto;
  }

  .about-second-right-data h2 {
    font-size: 23px;
    line-height: 32px;
  }

  .about-second-right-details {
    padding: 20px;
  }

  .grount-first {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ground-breaking {
    padding: 50px 10px;
    padding-top: 0px;
  }

  .grount-content.grount-first p {
    margin-bottom: 32px;
  }

  #our-solution {
    padding: 20px 0;
  }

  ._logo_sec {
    width: 95%;
    margin: 0px auto 38px;
  }

  ._logo_sec:last-child {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: left !important;
    display: inline-block;
  }

  ._logo_sec:last-child .item {
    margin-right: 25px;
    width: auto !important;
    display: inline-block;
  }

  ._logo_sec:last-child .item:last-child {
    margin-right: 0px;
  }

  .our-solution-right {
    padding: 23px 15px;
  }

  #our-solution h2 {
    margin-bottom: 20px;
    margin-top: 10px;
  }

  #our-solution p {
    font-size: 15px;
    line-height: 22px;
  }

  .trusted-by-bank-div h2 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 26px;
  }

  #trusted-by-bank {
    padding: 60px 0;
  }

  .trusted-icon {
    position: absolute;
    top: 12px;
    right: 18px;
    width: 301px;
  }

  .our-investors-data {
    justify-content: left;
    margin: 15px 0px;
  }

  section#team {
    padding: 50px 0px;
  }

  ._left_floting_image {
    width: 100%;
    opacity: 0.2;
  }

  .commitment-video {
    padding: 15px;
  }

  .commitment-data h2 {
    font-size: 30px;
    margin: 20px 0;
  }

  .commitment-data {
    padding: 0px 15px
  }

  #milestones {
    padding: 50px 8px;
  }

  #milestones h2 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  #milestones .nav-tabs ul li {
    margin: 10px 0px;
    width: 50%;
    text-align: center;
  }

  .tab-data-div {
    padding: 50px 20px;
  }

  .milestone-image {
    top: 100px;
    right: 0;
    width: 322px;
    left: 0;
    margin: auto;
    z-index: -1;
  }

  .tab-details {
    padding-top: 45px;
  }

  .about-us .map-listing h2 {
    font-size: 25px;
    line-height: 35px;
    padding-bottom: 50px;
  }

  ul.map-list li {
    width: 70%;
    margin-bottom: 34px !important;
    height: auto;
  }

  .map-layout {
    display: none;
  }

  .trusted-brand-top {
    margin-bottom: 30px;
  }

  ul._inn_box li p {
    min-height: 108px !important;
    margin-bottom: 20px !important;
    margin-top: 15px !important;
  }

  .home-page .side_sticky ul._inn_box li a.cmn-buttn.outline_button {
    min-width: 170px !important;
    border: 1px solid var(--theme-color-1) !important;
    font-size: 14px !important;
    padding: 0;
    text-align: center;
    margin: 0px;
    overflow: unset;
    height: 40px !important;
    display: inline-block;
    line-height: 40px !important;
  }

  .embed-finance.common-bg .solution-img img {
    margin-top: 30px;
  }

  .home-page .embed-finance.common-bg .solution-text a {
    line-height: 27px !important;
  }

  .inner-banner .banner-content {
    display: none;
  }

  .inner-banner .banner-l {
    width: 100%;
  }

  .inner-banner .banner-text-content {
    bottom: 0px;
    margin: 0 auto;
    transform: translateY(-5%);
  }

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

  .benefit-point ul li {
    width: 49% !important;
  }

  .benefit-details h3 {
    margin-bottom: 10px !important;
  }

  .bnpl-corporate .ground-breaking {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .bnpl-corporate .benefits-merchant {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .no-fund-carousel-section .owl-dot {
    width: 19.5%;
  }

  .no-fund-carousel-section .owl-dot.active button {
    padding: 6px 10px;
  }

  .benefit-right {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }

  .bnpl-corporate .accordian_section {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .job_banner .new-contact-banner-right {
    height: 0;
}
}

@media (max-width:400px) {

  /*-----------HOME-PAGE----------*/
  .dynamic-discounting ._tab_cmn_box {
    width: 291px;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  ul.header_social_info li a i img {
    width: 24px;
  }

  .banner-l {
    padding-left: 13px;
  }

  ul.tabs li {
    padding: 0px 11px;
  }

  .footer h2 {
    padding-left: 15px;
  }

  #milestones .nav-tabs ul li {
    margin: 10px 0px !important;
    width: 50% !important;
    text-align: center !important;
  }

}

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

/*1554*/

/*24 Feb*/
@media (max-width:1600px) {}


@media (max-width:1366px) {
  .cmn_menu_box p {
    min-height: 90px !important;
  }

  ul._inn_box li p {
    min-height: 140px;
  }

  .benefit-right {
    padding: 50px 25px;
  }

  /*----------------career-----------------*/
  .career-banner-left h1 {
    font-size: 50px;
  }

  .career-banner-left p {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .why-us-right {
    padding: 50px 35px 50px;
  }

  #why-lama {
    padding: 60px 0;
  }

  #life-at-lamaa {
    padding: 60px 0 60px;
  }

  .visit-us-img {
    width: 500px;
  }

  #our-location {
    padding: 60px 0 60px;
  }

  .location-details {
    padding: 15px 15px;
  }

  .location-details-body p {
    font-size: 14px;
  }

  .our-location-div-right p {
    font-size: 14px;
  }

  .life-at-lamaa-left p {
    font-size: 14px;
  }

  .life-at-lamaa-right {
    padding-right: 20px;
  }

  .why-us-right p {
    font-size: 14px;
  }

  .why-us-right {
    padding: 30px 25px 30px;
  }

  .our-location-div-right {
    padding-left: 30px;
  }

  #Opportunities {
    padding: 60px 0;
  }

  .Opportunities-details-top h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .Opportunities-detail label {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .Opportunities-details-top {
    margin-top: 40px;
  }

  .opportunity-top .nav-tabs .nav-link {
    font-size: 14px;
  }







  .resource-top-menu ul li a {
    font-size: 16px;
  }

  .tabs-text {
    padding-top: 44px;
    padding-bottom: 50px;
  }

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

  .banner .banner-text-content span {
    font-size: 60px;
    line-height: 70px;
  }

  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 36px !important;
    margin-bottom: 75px !important;
    margin-top: 55px !important;
  }

  .ftce-body-box h3 {
    font-size: 50px;
    line-height: 70px;
  }

  .ftce-body-box p {
    font-size: 16px;
    line-height: 27px;
  }

  .ftce-body-box {
    padding: 30px 0;
  }

  #ftce {
    padding: 70px 0 80px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 50px;
    position: relative;
  }

  .bnpl-corporate .ground-breaking .ground-logo {
    top: 50px;
  }

  .bnpl-corporate .ground-breaking .ground-logo img {
    width: 80%;
  }

  .bnpl-corporate .grount-content.grount-first p {
    font-size: 16px;
  }

  a.cmn-buttn.outline_button {
    font-size: 16px;
  }

  .bnpl-corporate .ground-breaking {
    padding: 70px 0px !important;
  }

  .benefits-merchant {
    padding-top: 80px;
    padding-bottom: 70px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first h5 {
    font-size: 36px;
    line-height: 50px;
    padding-bottom: 25px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first ul li {
    font-size: 18px;
    line-height: 43px;
    padding-left: 25px;
  }

  .no-fund-carousel-section {
    margin-top: 70px;
  }

  .no-fund-carousel-section-right p {
    font-size: 16px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 32px !important;
  }

  .bnpl-corporate .accordian_section {
    padding: 0px 0px 80px;
    padding-top: 80px !important;
  }

  .accordian_section h3 {
    margin-bottom: 30px;
  }

  .trusted-brand-top {
    padding: 40px 0;
  }



  .bnpl-for-investor .solution-text h5 {
    font-size: 36px !important;
    line-height: 50px !important;
    margin-bottom: 30px !important;
  }

  .bnpl-for-investor .tabs-text {
    padding-top: 44px;
    padding-bottom: 50px;
  }

  .bnpl-for-investor ._tab_cmn_box p {
    font-size: 18px;
  }

  .bnpl-for-investor .banner .banner-text-content span {
    font-size: 60px;
    line-height: 70px;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 36px !important;
    margin-bottom: 75px !important;
    margin-top: 55px !important;
  }

  .bnpl-for-investor .ftce-body-box h3 {
    font-size: 50px;
    line-height: 70px;
  }

  .bnpl-for-investor .ftce-body-box p {
    font-size: 16px;
    line-height: 27px;
  }

  .bnpl-for-investor .ftce-body-box {
    padding: 30px 0;
  }

  .bnpl-for-investor #ftce {
    padding: 70px 0 80px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 50px;
    position: relative;
  }

  .bnpl-for-investor .ground-breaking .ground-logo {
    top: 50px;
  }

  .bnpl-for-investor .ground-breaking .ground-logo img {
    width: 80%;
  }

  .bnpl-for-investor .grount-content.grount-first p {
    font-size: 16px;
  }

  .bnpl-for-investor a.cmn-buttn.outline_button {
    font-size: 16px;
  }

  .bnpl-for-investor .ground-breaking {
    padding: 70px 0px !important;
  }

  .bnpl-for-investor .benefits-merchant {
    padding-top: 80px;
    padding-bottom: 70px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first h5 {
    font-size: 36px;
    line-height: 50px;
    padding-bottom: 25px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first ul li {
    font-size: 18px;
    line-height: 43px;
    padding-left: 25px;
  }

  .bnpl-for-investor .no-fund-carousel-section {
    margin-top: 70px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right p {
    font-size: 16px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right h4 {
    font-size: 32px !important;
  }

  .bnpl-for-investor .accordian_section {
    padding: 0px 0px 80px;
    padding-top: 80px !important;
  }

  .bnpl-for-investor .accordian_section h3 {
    margin-bottom: 30px;
  }

  .bnpl-for-investor .trusted-brand-top {
    padding: 40px 0;
  }

  #bnpl_investor_benefit .grount-content.grount-first ul li {
    font-size: 18px;
    line-height: 43px;
    padding-left: 30px;
  }

  ._testi_content p {
    font-size: 16px !important;
    line-height: 30px;
    padding-bottom: 28px;
  }





}


@media (max-width:1199px) {
  .toggle {
    width: auto;
    padding: 10px 6px;
  }

  .navbar-inverse .navbar-nav>li>a {
    padding: 10px 3px;
  }

  .milestones-div {
    width: 100%;
  }

  .milestones-div {
    width: 100%;
  }

  .about-us #milestones .nav-tabs li {
    width: auto;
  }

  /*----------------career-----------------*/
  .career-banner-left h1 {
    font-size: 50px;
    margin-bottom: 10px;
  }

  .career-banner-left p {
    font-size: 14px;
    margin-bottom: 15px;
  }

  .about-learn-more-btn a {
    font-size: 14px;
  }

  .career-banner-left {
    padding-left: 60px;
  }

  #why-lama {
    padding: 50px 0;
  }

  .why-us-right h2 {
    font-size: 28px;
    margin-bottom: 10px;
  }

  #life-at-lamaa {
    padding: 50px 0 50px;
  }

  #our-location {
    padding: 50px 0 50px;
  }

  .location-details-top h2 {
    font-size: 16px;
    padding-bottom: 10px;
  }

  .our-location-div-right {
    padding-left: 20px;
  }

  .location-details-body label {
    font-size: 16px;
    padding: 10px 0;
  }

  .our-location-div-right h3 {
    font-size: 28px;
    margin-bottom: 15px;
  }

  #Opportunities {
    padding: 50px 0;
  }

  .opportunity-top .nav-tabs .nav-link {
    font-size: 14px;
    margin: 0 10px;
  }

  .Opportunities-details-top h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .Opportunities-detail label {
    font-size: 16px;
    margin-bottom: 8px;
  }

  .Opportunities-detail p {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 27px;
  }

  .trusted-brand-top {
    padding: 20px 0;
  }

  .trusted-company {
    padding-bottom: 50px;
  }


  /*-----------Partnership------------*/
  .partnerpage-wraper .partner-us ul.vison-text-box li {
    width: 46%;
  }

  .partnerpage-wraper #lending-service {
    padding-top: 60px;
  }

  .partnerpage-wraper .ground-breaking {
    padding: 60px 0px;
    padding-top: 140px !important;
  }

  .partnerpage-wraper .ground-breaking .event-left.business-advisor h2 {
    font-size: 32px;
    line-height: 44px;
    width: 100%;
  }

  .partnerpage-wraper .grount-content.grount-first {
    padding-left: 20px;
    padding-right: 0px;
  }

  .partnerpage-wraper .event-left.business-advisor span {
    margin-bottom: 20px;
    width: 100%;
  }

  .partnerpage-wraper .our-solution-left .owl-carousel .owl-item img {
    width: auto !important;
    margin: 0 auto 60px !important;
  }

  .partnerpage-wraper #our-solution .our-solution-right h2 {
    margin-bottom: 0px;
    padding-top: 130px;
  }

  .footer-middle .social-txt {
    font-size: 14px;
  }

  .footer-middle h3 {
    font-size: 24px;
  }

  .partnerpage-wraper #our-solution h2 {
    font-size: 30px !important;
  }

  .partnerpage-wraper .ground-breaking .event-left.business-advisor h2 {
    font-size: 30px;
    line-height: 44px;
    width: 100%;
  }

  .partnerpage-wraper .resource-top-menu ul li a {
    font-size: 14px;
  }




  /*-----------Resources------------*/
  .resource-top-menu ul li a {
    font-size: 14px;
    padding: 10px 15px;
  }

  .news-div-body {
    margin-top: 40px;
  }

  .big-news-non-hover {
    left: 20px;
    bottom: 30px;
  }

  .big-news-data h2 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .big-news-data-inner a {
    margin-right: 20px;
  }

  .big-news-hover-data h2 {
    font-size: 20px;
  }

  .big-news-hover-data a {
    margin-right: 20px;
  }

  .big-news-hover-data {
    left: 20px;
  }

  .big-news-hover-data p {
    margin: 10px 0;
    font-size: 14px;
  }

  .read-more a {
    font-size: 14px;
    padding: 6px 20px;
    margin-top: 10px;
  }

  .small-news-details h3 {
    font-size: 15px;
  }

  .small-news-details .small-news-data-inner p {
    font-size: 12px;
    line-height: normal;
  }

  .small-news-data-inner {
    margin-bottom: 20px;
  }

  .resources-page #news {
    padding-bottom: 60px;
  }

  .resources-page #gallery {
    margin: 40px 0 40px;
  }

  #faq .opportunity-top .nav-tabs .nav-link {
    min-width: 80px;
    margin: 0 10px;
    padding: 6 20px;
    font-size: 14px;
  }

  .resources-page #blog {
    padding-bottom: 60px;
  }

  .resources-page #faq {
    padding: 60px 0 60px;
  }

  .accordion-button:not(.collapsed) {
    font-size: 16px;
  }

  .accordion-body p {
    font-size: 14px;
    line-height: 24px;
  }

  .event-left h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }

  .event-left h3 {
    font-size: 18px;
    margin-bottom: 8px;
  }

  .event-left {
    width: 85%;
  }

  .footer-middle .social-txt {
    font-size: 18px;
  }






  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 32px !important;
    margin-bottom: 50px !important;
    margin-top: 45px !important;
  }

  .ftce-body-box p {
    font-size: 14px;
  }

  .bnpl-corporate .ftce-body-box h3 {
    font-size: 42px;
    line-height: 55px;
  }

  .bnpl-corporate .ftce-body-box {
    padding: 30px 0 25px;
  }

  .bnpl-corporate .ground-breaking .ground-logo img {
    width: 80% !important;
  }

  .bnpl-corporate .ground-breaking .ground-logo {
    top: 40px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 40px;
  }

  .bnpl-corporate .benefits-merchant {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  #partner h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 40px;
  }

  .no-fund-carousel-section-right {
    padding: 60px 0 50px 20px !important;
  }

  #cpchris {
    padding-top: 100px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 30px !important;
  }

  #trusted-business h2 {
    font-size: 32px !important;
  }


  .bnpl-for-investor .grount-first {
    padding-right: 0px;
    padding-left: 20px !important;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 32px !important;
    margin-bottom: 50px !important;
    margin-top: 45px !important;
  }

  .bnpl-for-investor .ftce-body-box p {
    font-size: 14px;
  }

  .bnpl-for-investor .ftce-body-box h3 {
    font-size: 42px;
    line-height: 55px;
  }

  .bnpl-for-investor .ftce-body-box {
    padding: 30px 0 25px;
  }

  .bnpl-for-investor .ground-breaking .ground-logo img {
    width: 80% !important;
  }

  .bnpl-for-investor .ground-breaking .ground-logo {
    top: 40px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 40px;
  }

  .bnpl-for-investor .benefits-merchant {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }

  .bnpl-for-investor #partner h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 40px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right {
    padding: 60px 0 50px 20px !important;
  }

  .bnpl-for-investor #cpchris {
    padding-top: 100px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right h4 {
    font-size: 30px !important;
  }

  .bnpl-for-investor #trusted-business h2 {
    font-size: 32px !important;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 32px !important;
    margin-bottom: 50px !important;
    margin-top: 45px !important;
    width: 100%;
  }

  .bnpl-for-investor #ftce {
    padding: 50px 0 50px;
  }

  .bnpl-for-investor .ground-breaking img.news-dots {
    top: auto;
    bottom: 200px;
    width: 436px;
  }

  .bnpl-for-investor .grount-content.grount-first p {
    font-size: 14px;
  }

  .bnpl-for-investor .col-sm-7 .grount-content.grount-first {
    top: 0px !important;
  }

  .bnpl-for-investor .fund-right p {
    font-size: 16px;
  }




}


@media (max-width:991px) {
  .toggle {
    width: auto;
    padding: 10px 10px;
  }

  #partner {
    padding-top: 140px;
  }

  .menu-mobile {
    display: block;
    position: absolute;
    top: 15px;
    right: 75px;
  }

  .mobile-off {
    display: none;
  }

  .commitment-video {
    width: 100%;
  }

  /*----------------career-----------------*/
  .career-banner-left h1 {
    font-size: 36px;
    margin-bottom: 10px;
  }

  .partnerpage-wraper .partner-us {
    margin-top: 60px;
  }

  #why-lama {
    padding: 40px 0;
  }

  .why-us-right {
    padding: 20px 10px 20px;
  }

  #life-at-lamaa {
    padding: 40px 0 40px;
  }

  #life-at-lamaa .col-md-5,
  .col-md-6 {
    width: 100%;
  }

  .life-at-lamaa-left {
    padding-right: 0px;
    height: 100%;
    margin-bottom: 0px;
  }

  .life-at-lamaa-right {
    padding-right: 0px;
    margin-top: 20px;
  }

  .life-at-lamaa-left h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  #our-location .col-md-7,
  .col-md-5 {
    width: 100%;
  }

  .our-location-div-right {
    padding-left: 10px;
    margin-top: 30px;
  }

  #our-location {
    padding: 40px 0 60px;
  }

  #Opportunities {
    padding: 40px 0;
  }

  #Opportunities .col-md-7 {
    width: 100%;
  }

  .opportunity-top .nav {
    justify-content: flex-start;
    margin-bottom: 20px;
  }

  .opportunity-top h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  #trusted-business h2 {
    font-size: 28px !important;
  }

  #trusted-business p {
    font-size: 14px;
    width: 100% !important;
  }

  #trusted-business p br {
    display: none;
  }

  .trusted-brand-top {
    padding: 10px 0;
  }

  .trusted-company {
    padding-bottom: 40px;
  }






  /*-------------resources--------------*/
  .resources-page #news {
    padding-bottom: 50px;
  }

  .resources-page #news .col-md-6 {
    width: 100%;
  }

  .resources-page #news .col-md-6 .col-md-6 {
    width: 50%;
  }

  .small-news-details h3 {
    font-size: 20px;
  }

  #event {
    padding: 50px 0;
  }

  .event-left h2 {
    font-size: 26px;
    margin-bottom: 10px;
  }

  .event-left h3 {
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 1.4;
  }

  .event-left p {
    margin-bottom: 10px;
  }

  .news-div-top {
    padding-top: 40px;
  }

  .resources-page #gallery .news-div-top a {
    top: 100px !important;
  }

  .resources-page .news-div-top a {
    top: 40px !important;
  }

  a.cmn-buttn.outline_button {
    font-size: 14px;
  }

  #faq ul li {
    margin: 0 5px;
  }

  #faq .opportunity-top .nav-tabs .nav-link {
    min-width: 60px;
    margin: 0 5px;
    font-size: 12px;
  }

  .blog-carousel .recent-blog-data ul li {
    width: 30%;
    margin: 0 9px;
  }

  .blog-carousel .recent-blog-data ul {
    margin: 30px 0 0 0px;
  }

  .recent-blog-data ul li .blog-div {
    padding: 10px;
  }



  .bnpl-corporate .ftce-div {
    width: 95%;
    margin: 0 auto;
  }

  #next_ .wid-right {
    width: 100% !important;
  }

  .tabs-box {
    margin-right: 10px;
    margin-left: 10px;
  }

  .bnpl-corporate ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 28px;
    width: 60% !important;
  }

  .bnpl-corporate #ftce {
    padding: 50px 0 50px;
  }

  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 30px !important;
    margin-bottom: 30px !important;
    margin-top: 25px !important;
  }

  .bnpl-corporate .ftce-body-box h3 {
    font-size: 36px;
    line-height: 50px;
  }

  .ftce-body-box p {
    font-size: 13px;
  }

  .bnpl-corporate .ftce-body-box {
    padding: 30px 0 25px;
    margin: 0 10px;
  }

  .bnpl-corporate .ground-breaking {
    padding: 50px 0px !important;
  }

  .bnpl-corporate .grount-content.grount-first h5 {
    font-size: 30px;
    padding-bottom: 20px;
  }

  .bnpl-corporate .ground-breaking .ground-logo {
    top: 30px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 30px;
    padding-right: 20px;
  }

  .bnpl-corporate .ground-breaking img.news-dots {
    bottom: 170px;
    width: 400px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first ul li {
    font-size: 16px;
    line-height: 35px;
    padding-left: 25px;
  }

  .benefits-merchant img.ground-breaking-dots {
    top: 60px;
    height: auto;
    width: 400px;
    right: 20px;
  }

  #partner h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .no-fund-carousel-section-right {
    padding: 30px 0 40px 15px !important;
  }

  .no-fund-carousel-section-right p {
    font-size: 14px;
  }

  .no-fund-carousel-section-right-img {
    width: 200px !important;
  }

  .bnpl-corporate .accordian_section {
    padding-top: 50px !important;
    padding: 0px 0px 40px;
  }

  #trusted-business h2 {
    font-size: 30px !important;
  }

  .trusted-company {
    padding-bottom: 50px;
  }


  .bnpl-for-investor .ftce-div {
    width: 95%;
    margin: 0 auto;
  }

  .bnpl-for-investor #next_ .wid-right {
    width: 100% !important;
  }

  .bnpl-for-investor .tabs-box {
    margin-right: 10px;
    margin-left: 10px;
  }

  .bnpl-for-investor ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 28px;
    width: 60% !important;
  }

  .bnpl-for-investor #ftce {
    padding: 50px 0 50px;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 30px !important;
    margin-bottom: 30px !important;
    margin-top: 25px !important;
  }

  .bnpl-for-investor .ftce-body-box h3 {
    font-size: 36px;
    line-height: 50px;
  }

  .bnpl-for-investor .ftce-body-box p {
    font-size: 13px;
  }

  .bnpl-for-investor .ftce-body-box {
    padding: 30px 0 25px;
    margin: 0 10px;
  }

  .bnpl-for-investor .ground-breaking {
    padding: 50px 0px !important;
  }

  .bnpl-for-investor .grount-content.grount-first h5 {
    font-size: 30px;
    padding-bottom: 20px;
  }

  .bnpl-for-investor .ground-breaking .ground-logo {
    top: 30px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 30px;
    padding-right: 20px;
  }

  .bnpl-for-investor .ground-breaking img.news-dots {
    bottom: 170px;
    width: 400px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first ul li {
    font-size: 16px;
    line-height: 35px;
    padding-left: 25px;
  }

  .bnpl-for-investor .benefits-merchant img.ground-breaking-dots {
    top: 60px;
    height: auto;
    width: 400px;
    right: 20px;
  }

  .bnpl-for-investor #partner h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right {
    padding: 30px 0 40px 15px !important;
  }

  .bnpl-for-investor .no-fund-carousel-section-right p {
    font-size: 14px;
  }

  .bnpl-for-investor .no-fund-carousel-section-right-img {
    width: 200px !important;
  }

  .bnpl-for-investor .accordian_section {
    padding-top: 50px !important;
    padding: 0px 0px 40px;
  }

  .bnpl-for-investor #trusted-business h2 {
    font-size: 30px !important;
  }

  .bnpl-for-investor .trusted-company {
    padding-bottom: 50px;
  }

  .bnpl-for-investor .solution-text p {
    font-size: 14px;
    line-height: 27px;
    width: 100%;
  }

  #bnpl_investor_benefit .grount-content.grount-first ul li {
    font-size: 16px;
    line-height: 39px;
    padding-left: 25px;
  }





}

@media (max-width:767px) {
  #Opportunities .right {
    padding-left: 0px !important;
  }

  .o1 {
    order: 1;
    margin-top: 30px;
  }

  .footer-middle .col-md-3:last-child {
    text-align: left;
    padding-right: 10px;
  }

  .o2 {
    order: 2;
  }

  #Opportunities .left {
    padding-right: 0px !important;
  }

  #Opportunities form {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
  }

  .Opportunities-details-top h3 {
    margin-left: 0px;
  }

  #Opportunities .Opportunities-details-top h3 {
    font-size: 18px !important;
    margin-bottom: 15px;
  }

  #Opportunities .Opportunities-details-top h3::after {
    display: none;
  }

  #faq .opportunity-top {
    background: transparent;
  }

  .egpt-banner {
    padding-top: 90px !important;
    padding-bottom: 40px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .inner-content h1 {
    font-size: 26px !important;
    line-height: 1.4 !important;
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .inner-content h1 span {
    font-size: 46px !important;
    line-height: 62px !important;
  }

  .inner-content-right {
    padding-left: 0px !important;
    padding-top: 40px !important;
  }

  .inner-content-right span {
    font-size: 18px !important;
    line-height: 26px !important;
    margin-bottom: 10px !important;
  }

  .get_in_touch {
    padding: 40px 0px !important;
  }

  .deliver-benefit h4 {
    line-height: normal !important;
  }

  .deliver-benefit ul li .image-icon {
    margin-right: 10px !important;
  }

  .in-touch-cardio {
    padding-left: 5px !important;
    padding-top: 25px !important;
  }

  .in-touch-cardio ul.footer-middle li:last-child {
    margin-bottom: 0px !important;
  }

  .in-touch-cardio ul.footer-middle {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .in-touch-cardio h3 {
    margin-bottom: 20px !important;
  }

  .copy_right {
    padding: 30px 10px !important;
    text-align: center !important;
  }

  .copy_right .social-media {
    text-align: center !important;
  }

  .copy_right .social-media ul li:first-child {
    margin-left: 0px !important;
  }

  .learn-mone a {
    font-size: 14px !important;
  }


  /*---------------career-----------------*/
  .location-details {
    padding: 15px 15px;
    margin-right: 0px;
  }

  #our-location .col-md-4 {
    margin-bottom: 20px;
  }

  #life-at-lamaa {
    padding: 10px 0 40px;
  }

  #our-location {
    padding: 20px 0 60px;
  }

  .our-location-div-right {
    padding-left: 10px;
    margin-top: 10px;
  }

  .Opportunities-details-top h3 {
    font-size: 18px;
    margin-bottom: 15px;
    margin-left: 15px;
  }

  .Opportunities-details-top h3::after {
    left: 100px;
  }

  footer {
    padding: 40px 0 40px;
  }






  .partnerpage-wraper .responsiveGallery-wrapper {
    width: 90% !important;
  }

  .partnerpage-wraper .inner-banner .banner-content {
    width: 100%;
  }

  .responsiveGallery-container {
    width: 100%;
    position: absolute;
    top: 50%;
    bottom: 0;
  }

  .partnerpage-wraper div#responsiveGallery-container .slider_panel {
    top: 70%;
  }

  .partnerpage-wraper .responsiveGallery-wrapper {
    width: 90% !important;
  }

  .partnerpage-wraper #our-solution .our-solution-right h2 {
    margin-bottom: 0px;
    padding-top: 0px;
  }

  .partnerpage-wraper #our-solution h2 br {
    display: none;
  }

  .partnerpage-wraper #our-solution .our-solution-right h2 {
    margin-bottom: 30px;
  }

  .partnerpage-wraper #our-solution {
    padding: 40px 0 !important;
  }

  .partnerpage-wraper .our-solution-left .owl-carousel .owl-item img {
    width: auto !important;
    margin: 0 auto 20px !important;
  }

  .partnerpage-wraper .lending-icon-box ul li {
    width: 50%;
  }

  .partnerpage-wraper .lending-icon-box ul li {
    width: 50%;
    position: relative;
    min-height: 100px;
  }

  .partnerpage-wraper .lending-icon-box ul li img.arrow-icon {
    display: none;
  }

  .partnerpage-wraper .lending-icon-box ul li span {
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: 0px;
  }

  .partnerpage-wraper .lending-icon-box ul li:nth-child(2n+2) span {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .partnerpage-wraper .lending-icon-box ul li img.icon-step {
    width: 70px;
    order: 2;
    margin-top: 8px;
  }

  .partner-tabs .resource-top-menu ul li {
    width: 100%;
    display: block;
  }

  .ground-logo img {
    margin-bottom: 50px;
  }

  .partner-tabs .resource-top-menu ul li {
    width: 100%;
    display: block;
  }

  .partnerpage-wraper #resource-tab {
    top: 0px !important;
    position: relative !important;
  }

  .partnerpage-wraper #resource-tab2 {
    top: 82px !important;
    position: sticky !important;
  }

  .partnerpage-wraper .partner-news .event-left h2 {
    font-size: 30px;
    width: 100%;
  }

  .partnerpage-wraper .news-div-body {
    margin-top: 40px;
  }

  .partnerpage-wraper #news {
    padding-bottom: 50px !important;
  }

  .partnerpage-wraper .partner-us {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partnerpage-wraper .no-fund-carousel-section {
    margin-top: 40px;
  }

  .partnerpage-wraper .ground-breaking {
    padding: 40px 0px;
  }

  .partnerpage-wraper #lending-service {
    padding-top: 40px;
  }

  #lending-service img.news-dots {
    width: 85%;
  }

  .partnerpage-wraper #lending-service .event-left.business-advisor h2 {
    font-size: 30px;
    line-height: 34px;
  }

  .partnerpage-wraper .event-left.business-advisor span {
    margin-bottom: 30px;
    width: 100%;
  }



  /*-------------resources--------------*/
  .big-news-hover-data {
    left: 20px;
    width: 93%;
  }

  #event {
    padding: 40px 0;
  }

  .resources-page #news {
    padding-bottom: 40px;
  }

  .event-left {
    width: 100%;
    margin-bottom: 30px;
  }

  .gallery-carousel {
    margin: 40px 0 0 0px;
  }

  .news-div-top p {
    width: 420px;
    font-size: 14px;
  }

  .news-div-top h1,
  .news-div-top h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .blog-carousel .recent-blog-data ul {
    margin: 30px 0 0 0px;
    text-align: center;
  }

  .blog-carousel .recent-blog-data ul li {
    width: 29%;
    margin: 0 9px;
    text-align: left;
  }

  .resources-page #blog {
    padding-bottom: 40px;
  }

  .resources-page #faq {
    padding: 40px 0 40px;
  }

  .opportunity-top .nav {
    justify-content: flex-start;
    margin-bottom: 15px;
  }

  #faq .opportunity-top {
    margin-bottom: 20px;
  }

  #faq .opportunity-top .nav-tabs .nav-link {
    min-width: 80px;
    padding: 6px 10px;
    font-size: 14px;
  }


  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    padding-right: 0px;
  }

  .bnpl-corporate .tabs-text {
    padding-top: 44px;
    padding-bottom: 20px;
    text-align: center;
  }

  .bnpl-corporate .tab-picture {
    text-align: center;
    padding-right: 0;
    margin-bottom: 15px;
    padding-left: 0px;
  }

  .bnpl-corporate ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 28px;
    width: 100% !important;
  }

  .bnpl-corporate #ftce {
    padding: 40px 0 40px;
  }

  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 28px !important;
    margin-bottom: 25px !important;
    margin-top: 25px !important;
  }

  .bnpl-corporate .ftce-body-box {
    padding: 30px 0 25px;
    margin: 10px 10px;
  }

  .bnpl-corporate .ground-breaking .ground-logo {
    top: 0px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 0px;
    position: relative;
    padding-right: 20px;
  }

  .bnpl-corporate .ground-breaking .ground-logo img {
    width: 70% !important;
  }

  .bnpl-corporate .grount-content.grount-first h5 br {
    display: none;
  }

  .bnpl-corporate .grount-content.grount-first h5 {
    font-size: 28px;
    padding-bottom: 15px;
  }

  a.cmn-buttn.outline_button {
    font-size: 14px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first h5 {
    font-size: 28px;
    line-height: 40px;
    padding-bottom: 10px;
    margin-top: 20px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first ul li {
    font-size: 14px;
    line-height: 31px;
    padding-left: 25px;
    margin: 7px 0px;
  }

  .bnpl-corporate .no-fund-carousel-section {
    margin-top: 20px;
  }

  #partner h2 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .no-fund-carousel-section .owl-dot.active button {
    padding: 6px 15px;
    font-size: 14px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 26px !important;
  }

  .trusted-brand-top {
    padding: 40px 0;
    padding-top: 10px;
  }

  .trusted-company {
    padding-bottom: 30px;
  }

  .for-small-business .ftce-body .ftce-body-box {
    border-right: none;
  }

  .bnpl-corporate.for-small-business .ftce-body .ftce-body-box p {
    font-size: 14px;
    line-height: normal;
    width: 100%;
  }

  .bnpl-corporate.for-small-business .benefits-merchant .grount-content.grount-first h5 {
    font-size: 28px;
    line-height: normal;
    padding-bottom: 20px;
  }

  .for-small-business .benefits-merchant .grount-content.grount-first ul {
    padding-left: 10px;
  }

  .for-small-business .trusted-brand-top {
    padding: 30px 0;
  }

  .bnpl-corporate.for-small-business .benefits-merchant .grount-content.grount-first ul li {
    font-size: 14px;
    line-height: 34px;
  }



  .bnpl-for-investor .banner .banner-text-content span {
    font-size: 50px;
    line-height: 60px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    padding-right: 0px;
  }

  .bnpl-for-investor .tabs-text {
    padding-top: 44px;
    padding-bottom: 20px;
    text-align: center;
  }

  .bnpl-for-investor .tab-picture {
    text-align: center;
    padding-right: 0;
    margin-bottom: 15px;
    padding-left: 0px;
  }

  .bnpl-for-investor ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 28px;
    width: 100% !important;
  }

  .bnpl-for-investor #ftce {
    padding: 40px 0 40px;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 28px !important;
    margin-bottom: 25px !important;
    margin-top: 25px !important;
  }

  .bnpl-for-investor .ftce-body-box {
    padding: 30px 0 25px;
    margin: 10px 10px;
  }

  .bnpl-for-investor .ground-breaking .ground-logo {
    top: 0px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 0px;
    position: relative;
    padding-right: 20px;
  }

  .bnpl-for-investor .ground-breaking .ground-logo img {
    width: 70% !important;
  }

  .bnpl-for-investor .grount-content.grount-first h5 br {
    display: none;
  }

  .bnpl-for-investor .grount-content.grount-first h5 {
    font-size: 28px;
    padding-bottom: 15px;
  }

  a.cmn-buttn.outline_button {
    font-size: 14px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first h5 {
    font-size: 28px;
    line-height: 40px;
    padding-bottom: 10px;
    margin-top: 20px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first ul li {
    font-size: 14px;
    line-height: 31px;
    padding-left: 25px;
    margin: 7px 0px;
  }

  .bnpl-for-investor .no-fund-carousel-section {
    margin-top: 20px;
  }

  #partner h2 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .no-fund-carousel-section .owl-dot.active button {
    padding: 6px 15px;
    font-size: 14px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 26px !important;
  }

  .trusted-brand-top {
    padding: 40px 0;
    padding-top: 10px;
  }

  .trusted-company {
    padding-bottom: 30px;
  }

  .for-small-business .ftce-body .ftce-body-box {
    border-right: none;
  }

  .bnpl-for-investor.for-small-business .ftce-body .ftce-body-box p {
    font-size: 14px;
    line-height: normal;
    width: 100%;
  }

  .bnpl-for-investor.for-small-business .benefits-merchant .grount-content.grount-first h5 {
    font-size: 28px;
    line-height: normal;
    padding-bottom: 20px;
  }

  .for-small-business .benefits-merchant .grount-content.grount-first ul {
    padding-left: 10px;
  }

  .for-small-business .trusted-brand-top {
    padding: 30px 0;
  }

  .bnpl-for-investor.for-small-business .benefits-merchant .grount-content.grount-first ul li {
    font-size: 14px;
    line-height: 34px;
  }

  .bnpl-for-investor .ground-breaking {
    padding: 40px 0px !important;
  }

  .bnpl-for-investor #bnpl_investor_benefit {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  #bnpl_investor_benefit .grount-content.grount-first ul li {
    font-size: 14px;
    line-height: 26px;
    padding-left: 25px;
  }

  .fund-left {
    padding-right: 0px;
  }

  .bnpl-for-investor .fund-right h2 {
    font-size: 22px;
    line-height: 36px;
    width: 100%;
    margin-top: 20px;
  }

  .bnpl-for-investor .fund-right p {
    font-size: 14px;
  }

  .bnpl-for-investor .trusted-brand-top {
    padding: 30px 0;
  }

  .event-shadow {
    width: 300px;
  }

  .bnpl-for-investor .solution-text h5 {
    font-size: 24px !important;
    line-height: 40px !important;
    margin-bottom: 20px !important;
  }

  .bnpl-for-investor #bnpl_investor_benefit .solution-text {
    padding-top: 0px;
  }

  .bnpl-for-investor .grount-first {
    padding-left: 0px !important;
  }



}

@media (max-width: 640px) {
  .fixed_header .navbar-brand {
    float: none;
/*
    margin-left: 15px;
    text-align: left;
*/
  }

  #news .small-news-details h3 {
    min-height: auto;
  }

  .navbar-brand>img {
    width: 60%;
  }

  #news .small-news-read-more {
    margin-top: 10px;
    margin-bottom: 20px !important;
    display: inline-block;
  }

  .small-news-data-inner {
    margin-bottom: 10px;
  }

  #our-solution {
    padding: 60px 0;
  }

  .about-us #our-solution .our-solution-left {
    margin-bottom: 40px;
  }




  /*--------Partnership----------*/
  .partnerpage-wraper .partner-news .benefit-point ul {
    text-align: center;
  }

  .partnerpage-wraper .partner-news .benefit-point ul li {
    vertical-align: middle;
    display: inline-block;
    border: none;
    min-height: auto;
  }

  .responsiveGallery-container {
    display: none;
  }

  .partnerpage-wraper #partner-banner .banner-text-content.dynamic-discount-banner h1 span {
    font-size: 40px;
    line-height: 50px;
  }

  .partnerpage-wraper .partner-us ul.vison-text-box li .vison-list p {
    margin-top: 20px;
    font-size: 14px;
    line-height: 27px;
    padding-left: 10px;
  }

  .partnerpage-wraper .no-fund-carousel-section-right p {
    font-size: 14px;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 22px !important;
  }

  .partnerpage-wraper .grount-content.grount-first {
    padding-left: 0px;
    padding-right: 0px;
  }

  .partnerpage-wraper .event-left.business-advisor h4 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .partnerpage-wraper .lending-icon-box ul li img.icon-step {
    width: 70px;
    order: 2;
    margin-top: 0px;
  }

  .partnerpage-wraper .lending-icon-box ul li:nth-child(2n+2) {
    position: relative;
    bottom: 0px;
  }

  .partnerpage-wraper .lending-icon-box ul li span {
    min-height: auto;
  }







  /*--------------resource----------------*/
  .resource-top-menu ul li {
    margin: 5px 0px;
    width: 100%;
  }

  .resource-top-menu ul {
    position: relative;
  }

  .resource-top-menu {
    padding-top: 0px;
    position: relative;
  }

  .resources-page #news {
    padding-top: 20px;
  }

  .resources-page .resource-top-menu ul {
    top: 0px !important;
  }

  .resource-top-menu {
    padding-top: 80px;
    position: relative;
  }

  .news-div-top p {
    width: 100%;
  }

  .news-div-top h1,
  .news-div-top h2 {
    font-size: 26px;
    margin-bottom: 15px;
  }

  .resources-page #gallery .news-div-top a {
    top: 0px !important;
    position: relative;
  }

  .news-div-top {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .resources-page .news-div-top a {
    top: 0px !important;
  }

  .big-news-non-hover {
    left: 10px;
    bottom: 20px;
    right: 10px;
  }

  .big-news-data h2 {
    font-size: 18px;
  }

  .big-news-data-inner a {
    margin-right: 10px;
    font-size: 12px;
  }

  .big-news-hover-data {
    left: 10px;
    width: 95%;
    bottom: 20px;
  }

  .big-news-hover-data h2 {
    font-size: 18px;
  }

  .big-news-hover-data a {
    margin-right: 10px;
    font-size: 12px;
  }

  .big-news-hover-data p {
    margin: 8px 0;
    font-size: 12px;
  }

  .resources-page #news .col-md-6 .col-md-6 {
    width: 100%;
  }

  .small-news img {
    margin-bottom: 10px;
  }

  .resources-page .small-news-details h3 {
    font-size: 18px;
    min-height: auto;
  }

  #event {
    padding: 20px 0 40px;
  }

  .small-news-data-inner br {
    display: none;
  }

  .resources-page #news {
    padding-bottom: 30px;
  }

  #faq .opportunity-top .nav-tabs .nav-link {
    min-width: 80px;
    margin: 0 5px;
    padding: 6px 5px;
  }

  .news-div-top a {
    position: relative !important;
  }

  .resources-page #news .col-md-6 .col-md-6 img {
    width: 100%;
  }

  .blog-carousel .recent-blog-data ul li {
    width: 28%;
    margin: 0 9px;
    text-align: left;
  }



}

@media (max-width:575px) {

  #faq .nav-tabs {
    display: none;
  }

  .slideshow-container {
    display: block;
  }





}




@media (max-width: 480px) {

  body h2,
  h3,
  h4 {
    font-size: 20px !important
  }

  .form-field ul {
    overflow: hidden;
  }

  .tab-dots-images {
    display: none !important;
  }

  a.cmn-buttn.outline_button {
    font-size: 12px;
  }

  body p {
    line-height: 27px !important;
    font-size: 14px !important;
  }

  .Opportunities-details-top h3 {
    margin-left: 0px;
  }

  footer {
    padding: 40px 11px 40px;
  }

  #resource-tab {
    position: sticky;
    background: #121648;
    top: 0px;
    z-index: 999;
  }

  .navbar-brand {
    text-align: left;margin: 0px !important;
  }

  #new-contact-banner .col-md-8 {
    position: absolute;
  }
  .contact-details-list {
    display: block;
  }
  .why-lamaa-div ul li .why-lamma-box-bottom label {
    padding-left: 0px;
    text-align: center;
    width: 100%;
    font-size: 14px;
  }

  .trusted-company .owl-carousel .owl-item {
    padding: 0 1px;
  }

  .accordion-button:not(.collapsed)::after {
    position: relative;
    bottom: 5px;
  }

  .no-fund-carousel-section .owl-theme .owl-nav {
    bottom: 0;
  }

  .resource-top-menu ul li a {
    padding: 6px 15px;
  }

  .blog-carousel .recent-blog-data ul li:first-child {
    display: block;
  }

  .blog-carousel .recent-blog-data ul li {
    display: none;
  }

  #Opportunities .Opportunities-details-top h3 {
    margin-bottom: 10px;
  }

  .partnerpage-wraper .no-fund-carousel-section .container_cust {
    padding-left: 5px;
    padding-right: 5px;
  }

  #new-contact-banner .career-banner-left { height: 0; padding-left: 23px; margin-top: 150px; padding-bottom: 30px; }

  #new-contact-banner {height: auto !important;padding-bottom: 50px;}

  .visit-us-left-table {
    overflow: hidden;
    display: none;
  }

  .visit-us-left {
    padding-left: 12px;
    padding-right: 12px;
  }

  .social-media ul li:first-child {
    margin-left: 0px;
  }

  .benefit-point ul li h3 {
    font-size: 16px !important;
  }

  .dynamic-discount-for-small-business .no-fund-carousel-section .owl-dot {
    width: 22.5%;
  }

  .dynamic-discount-for-small-business .no-fund-carousel-section .owl-dot {
    width: 22.5% !important;
  }

  .egpt-banner {
    padding-top: 90px !important;
    padding-bottom: 40px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .inner-content h1 {
    font-size: 26px !important;
    line-height: 1.4 !important;
    width: 100% !important;
    margin-bottom: 20px !important;
  }

  .inner-content h1 span {
    font-size: 46px !important;
    line-height: 62px !important;
  }

  .inner-content-right {
    padding-left: 0px !important;
    padding-top: 40px !important;
  }

  .inner-content-right span {
    font-size: 18px !important;
    line-height: 26px !important;
    margin-bottom: 10px !important;
  }

  .get_in_touch {
    padding: 40px 0px !important;
  }

  .deliver-benefit h4 {
    line-height: normal !important;
  }

  .deliver-benefit ul li .image-icon {
    margin-right: 10px !important;
  }

  .in-touch-cardio {
    padding-left: 5px !important;
    padding-top: 25px !important;
  }

  .in-touch-cardio ul.footer-middle li:last-child {
    margin-bottom: 0px !important;
  }

  .in-touch-cardio ul.footer-middle {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .in-touch-cardio h3 {
    margin-bottom: 20px !important;
  }

  .copy_right {
    padding: 30px 10px !important;
    text-align: center !important;
  }

  .copy_right .social-media {
    text-align: center !important;
  }

  .copy_right .social-media ul li:first-child {
    margin-left: 0px !important;
  }

  .learn-mone a {
    font-size: 14px !important;
  }






  .fixed_header .navbar-brand {
    float: none;
    margin-left: 0px;
  }

  ._tab_cmn_box {
    padding: 0px 10px;
  }

  ul.vison-text-box li .vison-inner-box h4 {
    padding-left: 0px;
  }

  ul.vison-text-box li .vison-inner-box {
    min-height: 100px !important;
  }

  .img-logo {
    margin-left: 0px !important;
  }

  .news-btn {
    left: 0px !important;
  }

  .vision {
    padding: 40px 10px;
  }

  .commitment-data p br {
    display: none;
  }



  .toggle {
    width: auto !important;
    font-size: 13px !important;
    line-height: 26px;
  }

  .navbar-inverse .navbar-toggle {
    margin-right: 15px !important;
  }

  .menu-mobile {
    right: 25px !important;
  }

  .toggle img {
    width: 20px !important;
    margin-right: 5px !important;
  }

  .home-page .tabs {
    width: 100% !important;
  }

  ._tab_cmn_box p {
    font-size: 16px !important;
    line-height: 1.4 !important;
    padding-left: 0px !important;
  }

  #section-1,
  #section-2,
  #section-3 {
    padding: 40px 0px !important;
  }

  .embed-finance.common-bg .solution-text {
    padding-left: 0px !important;
  }

  .solution-text h2 {
    font-size: 28px !important;
    padding-bottom: 20px !important;
  }

  .list {
    left: -155% !important;
  }

  .about-us .ground-breaking .ground-logo img {
    width: 100% !important;
    margin-bottom: 0px;
  }

  .about-us #our-solution .our-solution-left {
    margin-bottom: 40px;
    padding: 0px 10px;
  }

  .footer-map {
    padding: 0px 0px;
    margin-bottom: 15px;
  }

  .about-us .ground-breaking .ground-logo img {
    width: 300px !important;
  }

  .partnerpage-wraper #news {
    padding-left: 10px;
    padding-right: 10px;
  }

  .partnerpage-wraper .partner-us {
    padding-left: 10px;
    padding-right: 10px;
  }

  .resources-page #news {
    padding-left: 10px;
    padding-right: 10px;
  }

  .resources-page #event {
    padding: 20px 10px 40px !important;
  }

  .resources-page #gallery {
    margin: 30px 0 40px !important;
    padding-left: 10px;
    padding-right: 10px;
  }

  .big-news {
    margin-left: 0px !important;
    margin-right: 0px;
  }

  .small-news {
    margin-left: 0px;
    margin-right: 0px;
  }

  .resources-page #blog .news-div-top {
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .partnerpage-wraper #partner-banner .about-banner-dots img {
    width: 100%;
    display: none;
  }

  .partnerpage-wraper .ground-breaking {
    padding: 20px 10px !important;
  }

  #lending-service img.news-dots {
    display: none;
  }

  .partnerpage-wraper #lending-service {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-middle .col-md-3 {
    margin-bottom: 15px;
    padding: 0px 0px !important;
  }

  .solution-tab.footer-li,
  .lamaa-tab.footer-li {
    padding: 0px 0px;
  }

  #partner h2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }



  /*---------------career-----------------*/
  .career-banner-left {
    padding-left: 20px;
    width: 100%;
  }

  .career-banner-left h1 {
    font-size: 32px;
    margin-bottom: 10px;
  }

  .why-us-right h2 {
    font-size: 26px;
    margin-bottom: 10px;
  }

  .life-at-lamaa-left h2 {
    color: #fff;
    font-size: 26px;
    margin-bottom: 10px;
  }

  .visit-us-img {
    width: 300px;
  }

  .our-location-div-right h3 {
    font-size: 26px;
    margin-bottom: 15px;
  }

  #Opportunities {
    padding: 30px 0;
  }

  .opportunity-top h2 {
    font-size: 24px;
  }

  .opportunity-top .nav li {
    width: 50%;
    text-align: center;
  }

  .opportunity-top .nav-tabs .nav-link {
    font-size: 14px;
    width: 90%;
    margin: 0 auto;
  }

  .Opportunities-details-top {
    margin-top: 20px;
  }



  /*----------partnerpage-----------*/
  .partnerpage-wraper .partner-news .milestone-image {
    width: 300px;
  }

  .partnerpage-wraper .partner-news .event-left h2 {
    font-size: 26px;
    width: 100%;
    margin-bottom: 8px;
  }

  .partnerpage-wraper .benefit-point {
    margin-top: 20px;
  }

  .partnerpage-wraper .partner-news .benefit-for-you .benefit-details h3 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }

  .partnerpage-wraper .benefit-point ul li {
    padding: 0 0px !important;
    margin: 10px 0px;
  }

  .partnerpage-wraper .partner-news .benefit-for-you .benefit-details h3 {
    text-align: left;
  }

  .partnerpage-wraper .partner-us ul.vison-text-box li {
    width: 100%;
  }

  .partnerpage-wraper .no-fund-carousel-section .owl-dot.active button {
    padding: 6px 10px !important;
    font-size: 12px !important;
  }

  .no-fund-carousel-section .owl-dot button {
    font-size: 12px;
  }

  .partnerpage-wraper .no-fund-carousel-section .owl-dot {
    width: 20%;
  }

  .no-fund-carousel-section-right h4 {
    font-size: 18px !important;
  }

  .partnerpage-wraper .ground-breaking {
    padding: 20px 0px;
  }

  .partnerpage-wraper .ground-breaking .event-left.business-advisor h2 {
    font-size: 24px;
    line-height: 40px;
    width: 100%;
  }

  .partnerpage-wraper .ground-logo img {
    margin-bottom: 20px;
  }

  .partnerpage-wraper #lending-service .event-left.business-advisor h2 {
    font-size: 24px;
    line-height: 34px;
  }

  .partnerpage-wraper .event-left.business-advisor h4 {
    font-size: 16px;
    margin-bottom: 10px;
  }

  .partnerpage-wraper #our-solution .our-solution-right h2 {
    margin-bottom: 20px;
    font-size: 24px !important;
  }

  .partnerpage-wraper .our-solution-left .owl-carousel .owl-item img {
    width: auto !important;
    margin: 0 auto 10px !important;
  }



  /*--------------resource----------------*/
  .resource-top-menu ul li {
    margin: 5px 0px;
    width: auto;
    display: inline-block;
  }

  .resource-top-menu ul {
    position: relative;
  }

  .resource-top-menu {
    padding-top: 0px;
    position: relative;
  }

  .resources-page .resource-top-menu ul {
    top: 0px !important;
    white-space: nowrap;
    overflow-x: scroll !important;
    overflow-y: hidden !important;
    width: 99%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    padding-bottom: 5px;
    width: 100%;
    border: none;
    display: inline-block;
  }

  .resource-top-menu {
    padding-top: 80px;
    position: relative;
  }

  .resources-page #news {
    padding-bottom: 30px;
  }

  .news-div-top p {
    width: 100%;
  }

  .news-div-top h1,
  .news-div-top h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .resources-page #gallery .news-div-top a {
    top: 0px !important;
    position: relative;
  }

  .news-div-top {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .resources-page .news-div-top a {
    top: 5px !important;
    position: absolute !important;
    min-width: 100px;
  }

  .big-news-non-hover {
    left: 10px;
    bottom: 20px;
    right: 10px;
  }

  .big-news-data h2 {
    font-size: 18px;
  }

  .big-news-data-inner a {
    margin-right: 10px;
    font-size: 12px;
  }

  .big-news-hover-data {
    left: 10px;
    width: 95%;
    bottom: 20px;
  }

  .big-news-hover-data h2 {
    font-size: 18px;
  }

  .big-news-hover-data a {
    margin-right: 10px;
    font-size: 12px;
  }

  .big-news-hover-data p {
    margin: 8px 0;
    font-size: 12px;
  }

  .resources-page #news .col-md-6 .col-md-6 {
    width: 100%;
  }

  .small-news img {
    margin-bottom: 10px;
  }

  .resources-page .small-news-details h3 {
    font-size: 18px;
    min-height: auto;
  }

  #event {
    padding: 20px 0 40px;
  }

  .small-news-data-inner br {
    display: none;
  }

  .blog-carousel .recent-blog-data ul li {
    width: 100%;
    margin: 8px 0px;
    text-align: left;
  }

  #faq ul li {
    margin: 0 5px;
    width: 100%;
  }

  #faq .opportunity-top .nav-tabs .nav-link {
    min-width: 100%;
    margin: 5px 0px;
  }

  #faq .opportunity-top h2 {
    font-size: 24px;
  }




  .bnpl-corporate .banner .banner-text-content span {
    font-size: 32px !important;
    line-height: 48px;
  }

  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 24px !important;
  }

  .bnpl-corporate .banner .banner-text-content span {
    font-size: 40px;
    line-height: 50px;
  }

  .dynamic-discount-banner a,
  .about-banner a {
    margin-top: 30px;
  }

  .bnpl-corporate .tabs-box {
    padding-top: 0px;
  }

  .bnpl-corporate ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 26px;
  }

  .bnpl-corporate #ftce .ftce-heading h2 {
    font-size: 26px !important;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
  }

  .bnpl-corporate #ftce .ftce-heading h2 br {
    display: none;
  }

  .bnpl-corporate .ftce-body-box h3 {
    font-size: 30px;
    line-height: 50px;
  }

  .bnpl-corporate .ftce-body-box h3 {
    font-size: 30px;
    line-height: 50px;
  }

  .bnpl-corporate .ground-breaking {
    padding: 40px 10px !important;
  }

  .bnpl-corporate .ground-breaking .ground-logo img {
    width: 100% !important;
  }

  .bnpl-corporate .grount-content.grount-first h5 {
    font-size: 26px;
    padding-bottom: 15px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 0px;
    position: relative;
    padding-right: 0px;
  }

  .bnpl-corporate .grount-content.grount-first p {
    font-size: 14px;
  }

  .bnpl-corporate .benefits-merchant {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .no-fund-carousel-section-right-img {
    width: 175px !important;
  }

  .bnpl-corporate .ground-breaking img.news-dots {
    bottom: 120px;
    width: 300px;
  }

  .bnpl-corporate .benefits-merchant .grount-content.grount-first h5 {
    font-size: 24px;
    line-height: 40px;
    padding-bottom: 5px;
    margin-top: 20px;
  }

  #partner h2 {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .no-fund-carousel-section-right {
    padding: 20px 0 40px 5px !important;
  }

  #trusted-business h2 {
    font-size: 24px !important;
  }

  .bnpl-corporate .grount-content.grount-first h5 {
    font-size: 24px;
    padding-bottom: 15px;
  }



  .bnpl-for-investor .banner .banner-text-content span {
    font-size: 32px !important;
    line-height: 48px;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 24px !important;
  }

  .bnpl-for-investor .banner .banner-text-content span {
    font-size: 40px;
    line-height: 50px;
  }

  .dynamic-discount-banner a,
  .about-banner a {
    margin-top: 30px;
  }

  .bnpl-for-investor .tabs-box {
    padding-top: 0px;
  }

  .bnpl-for-investor ._tab_cmn_box p {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 26px;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    font-size: 26px !important;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
  }

  .bnpl-corporate #ftce .ftce-heading h2 br {
    display: none;
  }

  .bnpl-for-investor .ftce-body-box h3 {
    font-size: 30px;
    line-height: 50px;
  }

  .bnpl-for-investor .ftce-body-box h3 {
    font-size: 30px;
    line-height: 50px;
  }

  .bnpl-for-investor .ground-breaking {
    padding: 40px 10px !important;
  }

  .bnpl-for-investor .ground-breaking .ground-logo img {
    width: 300px !important;
  }

  .bnpl-for-investor .grount-content.grount-first h5 {
    font-size: 20px;
    padding-bottom: 15px;
  }

  .bnpl-for-investor .ground-logo,
  .grount-content.grount-first {
    top: 0px;
    position: relative;
    padding-right: 0px;
  }

  .bnpl-for-investor .grount-content.grount-first p {
    font-size: 14px;
  }

  .bnpl-for-investor .benefits-merchant {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .no-fund-carousel-section-right-img {
    width: 175px !important;
  }

  .bnpl-for-investor .ground-breaking img.news-dots {
    bottom: 120px;
    width: 300px;
  }

  .bnpl-for-investor .benefits-merchant .grount-content.grount-first h5 {
    font-size: 24px;
    line-height: 40px;
    padding-bottom: 5px;
    margin-top: 20px;
  }

  #partner h2 {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 30px;
  }

  .no-fund-carousel-section-right {
    padding: 20px 0 40px 5px !important;
  }

  #trusted-business h2 {
    font-size: 24px !important;
  }

  .bnpl-for-investor .grount-content.grount-first h5 {
    font-size: 24px;
    padding-bottom: 15px;
  }

  .bnpl-for-investor #bnpl_investor_benefit .solution-text {
    padding-top: 0px;
  }

  .bnpl-for-investor .grount-first {
    padding-left: 0px !important;
  }

  .bnpl-for-investor #ftce .ftce-heading h2 {
    line-height: normal;
  }

  ._testi_content p {
    font-size: 14px !important;
  }

  .bnpl-for-investor a.cmn-buttn.outline_button {
    font-size: 14px;
  }

  .bnpl-for-investor .testimonial-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-page .side_sticky ul._inn_box li {
    min-height: 350px;
    height: auto;
  }

  #section-1 ul._inn_box li {
    min-height: 320px;
  }

  #section-2 ul._inn_box li {
    min-height: 325px;
  }

.visit-us-left p {
  width: 100%;
}



}


@media (max-width:400px) {
    
#section-3 ul li:last-child p {min-height: 140px !important;}
    
    
    
    
    
    
    
    
    
}

/*Kieran responsive*/

@media (max-width:509px) {
  ul.vison-text-box li { min-height: auto; width: 100%; margin-bottom: 20px !important; margin: 0px; margin-bottom: 0px; }
  .vison-list ul.list-inner-vison li { font-size: 14px; margin: 4px 0px !important; padding-left: 13px; }
  nav._sticky_nav { padding-top: 20px; top: -50px; }
  .about-banner .learn-mone { padding-left: 24px; }
  #our-solution { padding-left: 16px; }
  #trusted-by-bank { padding-left: 16px; }
  ul.map-list li { width: 62%; margin-bottom: 34px !important; height: auto; }
  ul.map-list li p { padding-bottom: 10px;}
}