/* Extra small devices (phones, less than 576px) */
@media (max-width: 575.98px) {
/*HOME PAGE CSS START*/
body {padding-top: 102px !important;}
.container{padding: 0px 20px !important;}
.home-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.home-hero-section .slider-item {flex-direction: column;gap: 45px;}
.home-hero-section .owl-dot span {width: 15px;height: 5px;}
.home-hero-section .owl-dots {left: 50%;margin-top: 16px;transform: translateX(-50%); right: initial; top: calc(300px + 0px);}
.home-hero-section .slider-image{height: 300px; width: 100%; flex: initial;}
.home-hero-section .slider-image img{height: 100%; width: 100%; object-fit: cover;}
.home-hero-section .slider-text {order: 2; max-width: 100%; width: 100%;}
.home-hero-section .slider-text p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.home-hero-section .slider-text h2 {font-size: 32px;line-height: 44px;margin-bottom: 16px;}
.home-hero-section .slider-item .btn-primary {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary:focus, .home-hero-section .slider-item .btn-primary:hover, .home-hero-section .slider-item .btn-primary:focus:active {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary span svg{height: 20px;}
.financial-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.finance-sol-title h4{font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.finance-sol-title p {font-size: 16px; line-height: 21px;}
.payment-g-content {padding: 0;flex: initial;order: 2;}
.payment-g-inner {gap: 16px;flex-direction: column;}
.payment-g-c-inner h4 {font-size: 24px;line-height: 33px; margin-bottom: 16px;}
.payment-g-c-inner p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.payment-g-c-inner .btn-secondary {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary:hover, .payment-g-c-inner .btn-secondary:focus, .payment-g-c-inner .btn-secondary:focus:active {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary span {display: inline-flex;}
.payment-g-c-inner .btn-secondary span svg{height: 17px;}
.payment-g-box {padding-top: 48px;}
.s-pos-device-wrap {padding: 24px 0px; margin-bottom: 16px;}
.s-pos-device-title h4 {font-size: 24px;line-height: 33px;margin-bottom: 16px;}
.s-pos-device-title p {font-size: 16px;line-height: 21px;margin-bottom: 0px;}
.s-pos-d-box {padding-top: 0px;display: flex;gap: 0px;flex-direction: column;}
.sadad-p-left .sadad-plus-card {padding: 24px 0px;}
.sadad-plus-img{height: 284px;border-radius: 8px;overflow: hidden;}
.sadad-plus-img img {width: 100%;height: 100%; object-fit: cover;}
.sadad-p-right .sadad-plus-card {padding: 24px 0px 0px 0px;}
.sadad-plus-content h4 {font-size: 18px;line-height: 23px;}
.sadad-plus-content p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.sadad-plus-content .btn-secondary span svg{height: 17px;}
.smart-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.smart-busi-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.smart-busi-title p {font-size: 16px;line-height: 21px;padding-bottom: 24px;}
.smart-busi-box-main {padding: 24px 0px 0px 0px; margin-bottom: 0px;}
.mobile-hide{display: none;}
.smart-busi-image {min-width: auto;}
.smart-busi-image img{max-height: 100%; max-width: 100%; height: auto; width: auto;}
.smart-busi-card{flex-direction: column; gap: 0px;}
.smart-busi-details {padding: 16px; order: 2;}
.smart-busi-card {margin-bottom: 16px;}
.smart-busi-content h5 {font-size: 18px;line-height: 23px;margin-bottom: 16px;}
.smart-busi-content p {font-size: 16px; line-height: 21px;margin-bottom: 16px;}
.smart-busi-action .btn-secondary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary:hover, .smart-busi-action .btn-secondary:focus, .smart-busi-action .btn-secondary:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary span svg{height: 17px;}
.scale-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.scale-business-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.scale-business-title p {font-size: 16px; line-height: 21px;}
.scale-bus-inner {padding: 24px 0px 0px 0px; margin-bottom: 16px;}
.scale-bus-inner .scale-busi-list {gap: 24px; flex-direction: column;}
.scale-busi-list .card{margin-bottom: 0px;flex-direction: column;align-items: center;}
.scale-busi-content h6 {font-size: 18px;line-height: 23px; margin-bottom: 8px; text-align: center;}
.scale-busi-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: center;}
.scale-busi-list .smart-tool-action{display: flex; justify-content: center;}
.smart-tool-action .btn-primary {padding: 8px 16px;}
.smart-tool-action .btn-primary:hover, .smart-tool-action .btn-primary:focus, .smart-tool-action .btn-primary:focus:active {padding: 8px 16px;}
.smart-tool-action .btn-primary span svg{height: 17px;}
.scale-integ-box {gap: 24px;flex-direction: column;}
.scale-integ-content {margin-top: 24px; max-width: 100%;}
.scale-integ-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.scale-integ-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px; text-align: center;}
.read-more-action {display: flex; justify-content: center;}
.read-more-action .btn-primary {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary:hover, .read-more-action .btn-primary:focus, .read-more-action .btn-primary:focus:active {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary span svg{height: 17px;}
.why-chooseus-wrap {padding: 24px 0px;}
.why-chooseus-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.why-chooseus-wrap .chooseus-box{padding-top: 24px;}
.why-chooseus-wrap .choose-us-inner {flex-direction: column; row-gap: 8px;}
.why-chooseus-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.9px;}
.why-chooseus-wrap .chooseus-icon svg{height: 24px; width: 24px;}
.why-chooseus-wrap .chooseus-card {padding: 16px; gap: 24px; margin-bottom: 0px; flex-direction: column; align-items: center;}
.why-chooseus-wrap .chooseus-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.chooseus-content p {font-size: 16px; line-height: 21px; text-align: center;}
.waiting-for-wrap {padding: 56px 0px 25px 0px;}
.waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.waiting-for-content p {font-size: 16px; line-height: 23px; margin-bottom: 24px;}
.waiting-for-content .btn-secondary {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary:hover, .waiting-for-content .btn-secondary:focus, .waiting-for-content .btn-secondary:focus:active {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary span svg{height: 17px;}
.waiting-for-content {max-width: 100%; z-index: 1; display: block; position: relative;}
.waiting-for-img {position: absolute; right: 0; bottom: -10px; top: initial; width: 100%;}
.wai-f-desktop{display: none;}
.wai-f-mobile {display: block;}
.waiting-for-img img{width: 100%;}
/*HOME PAGE CSS END*/

/*CONTACT US CSS START*/
.contact-us-banner {padding: 24px 0px; margin-bottom: 24px;}
.contact-us-main {align-items: flex-start;gap: 24px; flex-direction: column;}
.contact-us-content {max-width: 100%; width: 100%; flex: initial; order: 2;}
.contact-us-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.contact-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.contact-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.contact-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.get-itouch-wrapper {padding: 24px 0px;}
.get-itouch-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.get-itouch-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.get-itouch-form {padding: 24px 0px;}
.inquiry-input .inquiry-input-box {flex: initial; margin-right: 0; width: 100%;}
.get-i-contect-list {padding: 0px; min-width: 100%; width: 100%; flex: initial; margin-right: 0px; flex-direction: column;}
.get-i-c-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.get-i-c-icon span svg{height: 24px; width: 24px;}
.get-i-c-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 0px; text-align: center;}
/*CONTACT US CSS END*/

/*SADAD PLUS CSS START*/
.sadadplus-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.sadadplus-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sadadplus-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sadadplus-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.sadadplus-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sadadplus-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.sadadplus-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 20px;}
.sadadplus-content-box .btn-primary {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px; margin-bottom: 24px;}
.sadadplus-content-box .btn-primary:focus, .sadadplus-content-box .btn-primary:hover, .sadadplus-content-box .btn-primary:focus:active {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;  margin-bottom: 24px;}
.sadadplus-content-box .btn-primary span svg{height: 20px; width: 20px;}
.sd-product-fet-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadadp-sec-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 0px;}
.spf-main-box {padding-top: 24px;}
.sprod-fet-image {flex: initial; height: 300px;}
.sprod-fet-image img {width: 100%; height: 100%; object-fit: cover;}
.sprod-fet-card {display: flex; align-items: center; gap: 16px; margin-bottom: 24px; flex-direction: column;}
.sprod-fet-content {max-width: 100%; width: 100%; order: 2;}
.sprod-fet-content h2 {font-size: 64px; line-height: 87px; margin-bottom: 16px;}
.sprod-fet-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sprod-fet-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sdadad-p-speci-wrap {padding: 24px 0px;}
.sadad-plus-speci-box {padding-top: 24px;}
.sps-listing-main {column-gap: 0px;row-gap: 24px;flex-wrap: wrap;flex-direction: column;}
.sps-blog-img {border-radius: 8px; overflow: hidden; height: 300px; width: 100%;}
.sps-blog-img img {width: 100%; height: 100%; object-fit: cover;}
.sps-blog-content h6 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sps-blog-content {margin-top: 16px;}
.product-speci-detail {flex-direction: column; gap: 16px;}
.product-speci-list {flex-direction: row; gap: 17px; z-index: 0; flex-wrap: wrap; order: 2;}
.product-speci-list.ps-list-left .ps-list-box.text-end{text-align: left !important;}
.product-speci-list .ps-list-box .ps-list-icon.ms-auto {margin-right: auto!important; margin-left: initial !important;}
.product-speci-list.ps-list-left .ps-list-box{flex: 0 0 calc(50% - 8.5px);}
.product-speci-img {position: relative;}
.product-speci-img img {width: 100%; margin-bottom: 60px;}
.product-speci-list .ps-list-box .ps-list-content h6 {font-size: 16px; line-height: 21px;}
.product-speci-wrap {background-position: left; margin-bottom: 16px;}
.prduct-speci-box {padding: 24px 0px 71px 0px;}
.busi-grow-main {padding: 24px 0px; margin-bottom: 16px;}
.busi-grow-main .chooseus-box {padding-top: 24px;}
.busi-grow-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.busi-grow-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.busi-grow-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.busi-grow-main .chooseus-icon span svg{height: 24px; width: 24px;}
.busi-grow-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.busi-grow-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.pricing-faq-inner {padding: 24px 0px;}
.pricing-faq-inner .oppos-title {font-size: 24px; line-height: 33px; margin-bottom: 0px !important;}
.pricing-faq-accordian .accordion-button {padding: 16px 0px; font-size: 18px;}
.sadadp-sub-box {gap: 24px; flex-wrap: wrap;flex-direction: column;}
.sadadp-subs-wrap {padding: 24px 0px;}
.sadadp-sub-content{width: 100%; position: relative; height: auto; transform: none; top: initial; left: initial;}
.sadaddp-sub-desktop{display: none;}
.sadaddp-sub-mobile{display: block;}
.sadadp-sub-card {flex: initial;display: flex;flex-direction: column;align-items: flex-start; padding: 24px 20px 0px; gap: 32px; isolation: isolate; background: #F8FBFF; box-shadow: 0px 4.40146px 12.4708px rgba(4, 16, 34, 0.06), 0px 30.8102px 91.6971px rgba(7, 33, 102, 0.12); border-radius: 16px;}
.sadadp-sub-card img {border-radius: 0; width: 100%;}
.sadadp-sub-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sadadp-sub-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadadp-merchant-c p{margin-bottom: 16px;}
.sadadp-sub-action .btn-secondary,.sadadp-sub-action .btn-primary {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-secondary span svg, .sadadp-sub-action .btn-primary span svg{height: 17px;}
.sadadp-sub-action .btn-secondary:focus, .sadadp-sub-action .btn-secondary:hover, .sadadp-sub-action .btn-secondary:focus:active {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-primary:focus, .sadadp-sub-action .btn-primary:hover, .sadadp-sub-action .btn-primary:focus:active {padding: 8px 10px;font-size: 12px;}
/*SADAD PLUS CSS END*/

/*ACQUIRING SOLUTIONS CSS START*/
.acq-scroll-main {overflow-x: scroll; white-space: nowrap; -webkit-overflow-scrolling: touch;}
.acq-scroll-main::-webkit-scrollbar-track{display: none;}
.acq-sol-wrapper .acq-header-tab .acq-tab-list {display: inline-flex;}
.aqusol-hero-section {padding: 16px 0px 24px 0px; margin-bottom: 16px;}
.acq-sol-wrapper .acq-header-tab {padding: 15px 0px;}
.aqusol-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.aqusol-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.aqusol-hero-image {flex: initial; height: 300px; width: 100%;}
.aqusol-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.aqusol-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.aqusol-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.aqu-suits-wrap {padding: 24px 0px; margin-bottom: 16px;}
.aqu-suits-card {padding: 0; gap: 16px; flex-direction: column; flex: initial;}
.aqu-suits-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.aqu-suits-icon span svg{height: 24px; width: 24px;}
.aqu-suits-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.aqu-suits-content p {font-size: 16px; line-height: 24px; margin-bottom: 16px;}
.aqu-tech-points ul {gap: 16px;}
.aqu-suits-listing {gap: 48px;padding-top: 40px;}
.omnichannel-main {padding: 24px 0px; margin-bottom: 16px;}
.aqu-sec-title h4 {font-size: 24px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.aqu-sec-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.omnichannel-wrap {padding-top: 24px;}
.omnic-inner {gap: 0; flex-direction: column;}
.omni-c-image {height: 300px; width: 100%;}
.omni-c-image img {width: 100%; height: 100%; object-fit: cover;}
.omnic-card {padding: 0px 0px 24px 0px; flex: initial; margin-bottom: 24px;}
.omni-c-content {margin-top: 16px;}
.omni-c-content h6 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.omni-c-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.omnic-card:last-child{margin-bottom: 16px;}
.omni-security-box {padding-top: 24px; gap: 24px; flex-direction: column;}
.omin-secrity-card {flex: initial; padding: 16px;}
.omni-security-icon {width: 48px; height: 48px;}
.omni-security-icon span svg{height: 24px; width: 24px;}
.omin-secrity-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px; margin-top: 24px;}
.omin-secrity-content ul li span img{height: 32px; width: 32px;}
.omin-secrity-content ul li p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.seamless-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.seamless-slide-box .owl-carousel .item .carousel-image {height: 200px; width: 100%;}
.owl-carousel .owl-item img { width: 100%; height: 100%; object-fit: cover;}
.seamless-slide-box .owl-carousel .item p {font-size: 16px; line-height: 24px;}
.seamless-slide-box .owl-carousel .custom-next, .seamless-slide-box .owl-carousel .custom-prev {padding: 9px 15px;}
.seamless-slide-box .owl-dots{display: none;}
.seamless-slide-box .owl-carousel .owl-nav, .seamless-slide-box .owl-carousel .owl-nav.disabled {margin: 16px 0px;}
.back-office-wrap {padding: 24px 0px; margin-bottom: 16px;}
.back-office-details {gap: 0px; padding-top: 0px; flex-direction: column;}
.back-office-content {max-width: 100%; width: 100%; order: 2; margin-top: 24px;}
.back-office-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.back-office-icon span svg{height: 24px; width: 24px;}
.back-office-points {display: flex; gap: 24px; padding: 0; margin-bottom: 24px; flex-direction: column;}
.back-office-text h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.back-office-text p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.back-office-points:last-child {margin-bottom: 24px;}
.back-office-image { border-radius: 8px; overflow: hidden; padding: 0; flex: initial; height: 300px;}
.back-office-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-adopt-wrap {padding: 24px 0px;}
.sadad-adopt-wrap .chooseus-box { padding-top: 0px;}
.sadad-adopt-wrap .choose-us-inner {column-gap: 0;flex-direction: column;}
.sadad-adopt-wrap .chooseus-card {padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.sadad-adopt-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.sadad-adopt-wrap .chooseus-icon span svg{height: 24px; width: 24px;}
.sadad-adopt-wrap .chooseus-content p {font-size: 16px; line-height: 21px;}
.sadad-adopt-wrap .chooseus-card:last-child{margin-bottom: 0px;}
.sadad-adopt-wrap .chooseus-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.fin-insti-wrap {background-position: center center;}
.fin-insti-wrap .waiting-for-img {position: relative; right: initial; bottom: -50px; left: 50%; transform: translateX(-58%); top: initial;}
.fin-insti-wrap .waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.fin-insti-wrap .waiting-for-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; display: inline-block;}
.fin-insti-wrap .waiting-for-content .btn-secondary {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px;}
.fin-insti-wrap .waiting-for-content .btn-secondary:hover, .fin-insti-wrap .waiting-for-content .btn-secondary:focus, .fin-insti-wrap .waiting-for-content .btn-secondary:focus:active {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px;}
/*ACQUIRING SOLUTIONS CSS END*/

/*PAYMENT GATEWAY CSS START*/
.pgateway-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.pgateway-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.pgateway-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.pgateway-hero-image {flex: initial; height: 300px; width: 100%;}
.pgateway-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.pgateway-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.pgateway-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.pgateway-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary:focus, .pgateway-content-box .btn-primary:hover, .pgateway-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary span{display: inline-flex;}
.pgateway-content-box .btn-primary span svg{width: 17px; height: 17px;}
.liberary-inte-wrap {padding: 24px 0px; margin-bottom: 16px;}
.p-gateway-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.p-gateway-title p {font-size: 16px; line-height: 21px; margin-top: 0px;}
.lib-inte-box {padding-top: 24px; flex-direction: column; gap: 48px;}
.lib-inte-image {height: 300px; width: 100%;}
.lib-inte-image img {width: 100%; height: 100%; object-fit: cover;}
.lib-content-detail h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.lib-content-detail p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.lib-content-detail {margin-top: 32px; margin-bottom: 0px;}
.view-doc-action .btn-secondary-square {padding: 8px 16px;}
.view-doc-action .btn-secondary-square:focus, .view-doc-action .btn-secondary-square:hover, .view-doc-action .btn-secondary-square:active, .view-doc-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.view-doc-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.enable-cust-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .s-pos-d-box {padding-top: 32px; gap: 24px;}
.enable-cust-details .sadad-p-left .sadad-plus-card {padding: 0px;}
.enable-cust-details .sadad-plus-img {height: 300px; width: 100%; margin-bottom: 16px;}
.enable-cust-details .sadad-plus-img img {height: 100%; object-fit: cover;}
.enable-cust-details .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.enable-cust-details .sadad-plus-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.manage-trax-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .sadad-p-right .sadad-plus-card {padding: 0;}
.manage-trax-list {padding-top: 24px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial;}
.manage-trax-wrap .manage-trax-list{flex-direction: column;}
.manage-trax-list .our-meth-content h6 {font-size: 18px; line-height: 33px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial; margin-bottom: 32px;}
.manage-trax-list .our-meth-image {height: 300px; width: 100%;}
.manage-trax-list .our-meth-image img {width: 100%; height: 100%; object-fit: cover;}
.manage-trax-action {padding-top: 24px;}
.manage-trax-action .btn-secondary-square {padding: 8px 16px;}
.manage-trax-action .btn-secondary-square:focus, .manage-trax-action .btn-secondary-square:hover, .manage-trax-action .btn-secondary-square:active, .manage-trax-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.manage-trax-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.payment-pro-wrap {padding: 24px 0px; margin-bottom: 16px;}
.payment-pro-list .chooseus-box {padding-top: 24px;}
.payment-pro-list .choose-us-inner {flex-direction: column;}
.payment-pro-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.payment-pro-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.payment-pro-list .chooseus-icon span svg {height: 24px; width: 24px;}
.payment-pro-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.payment-pro-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.api-steps-wrap {padding: 24px 0px; margin-bottom: 16px;}
.api-steps-main {padding-top: 24px; flex-direction: column;}
.api-steps-list .step-number {font-size: 64px; line-height: 87px; margin-bottom: 16px; text-align: center;}
.api-steps-list {flex: inherit; min-width: 100%;}
.api-steps-main .horizontal-line {width: 1px; height: 60px; margin: 32px 0px;}
.sadad-token-wrap {padding: 24px 0px;}
.sadad-token-box .user-fin-card {align-items: flex-start; margin-bottom: 24px; gap: 40px; flex-direction: column; padding: 0px;}
.sadad-token-box .user-fin-content {width: 100%; flex: initial; order: 2;}
.sadad-token-box .user-fin-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-token-box .user-fin-content p{font-size: 16px; line-height: 21px;  margin-bottom: 16px;}
.sadad-token-box .user-fin-content ul li {font-size: 16px; line-height: 21px;}
.sadad-token-box .user-fin-image {flex: initial; height: 300px; width: 100%;}
.sadad-token-box .user-fin-image img {width: 100%; height: 100%; object-fit: cover;}
.elect-payment-wrap {padding: 24px 0px; margin-bottom: 24px;}
.elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.elec-card-icon span svg {height: 24px; width: 24px;}
.ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*PAYMENT GATEWAY CSS END*/

/*INVOICE PAYMENT LINK CSS START*/
.paylink-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.paylink-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.paylink-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.paylink-hero-image {flex: initial; height: 300px; width: 100%;}
.paylink-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.paylink-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.paylink-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.paylink-content-box .btn-primary, .paylink-content-box .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary:focus, .paylink-content-box .btn-primary:hover, .paylink-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-secondary-square:focus, .paylink-content-box .btn-secondary-square:hover, .paylink-content-box .btn-secondary-square:active, .paylink-content-box .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary span svg, .paylink-content-box .btn-secondary-square span svg{height: 17px; width: 17px;}
.sd-payment-feat-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sd-payment-feat-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sd-paylink-box {padding-top: 24px;}
.sd-paylink-card {padding: 0px; box-shadow: none; border-radius: 0px; display: flex; column-gap: 24px; margin-bottom: 48px; flex-direction: column;}
.sd-paylink-image {height: 300px; width: 100%; margin-bottom: 16px;}
.sd-paylink-image img {width: 100%; height: 100%; object-fit: cover;}
.sd-paylink-content {flex: initial; order: 2;}
.sd-paylink-content h6 {font-size: 24px; line-height: 33px; margin-bottom: 16px; margin-top: 24px;}
.sd-paylink-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sd-paylink-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}    
.sd-paylink-content ul li span svg{height: 24px; width: 24px;}
.lifelong-sec-wrap {padding: 24px 0px; margin-bottom: 24px;}
.lifelong-sec-box {padding: 32px 20px; border-radius: 0px;}
.sd-payment-feat-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.power-p-sol-box {padding-top: 24px; gap: 16px; flex-direction: column;}
.power-p-content h6 {font-size: 18px; line-height: 32px;}
.power-p-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px !important;}
.power-p-list-inner {padding-bottom: 0px; margin-bottom: 16px;}
.lifelong-sec-box::after{display: none;}
.h-invoice-work-wrap {padding: 24px 0px; margin-bottom: 24px;}
.how-inv-work-box .howit-work-box {padding: 24px 0px; flex-direction: column;}
.how-inv-work-box .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.how-inv-work-box .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.how-inv-work-action {flex-direction: column; row-gap: 24px;}
.how-inv-work-action .btn-primary, .how-inv-work-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary:focus, .how-inv-work-action .btn-primary:hover, .how-inv-work-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary span svg, .how-inv-work-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.how-inv-work-action .btn-secondary-square:focus, .how-inv-work-action .btn-secondary-square:hover, .how-inv-work-action .btn-secondary-square:active, .how-inv-work-action .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.inv-service-wrap {padding: 24px 0px; margin-bottom: 24px;}
.inv-service-blog .qatar-key-box {padding-top: 24px; flex-direction: column; row-gap: 16px;}
.inv-service-blog .qatar-key-card {padding: 0px; flex: initial;}
.qatar-key-card .qatar-key-image {height: 300px; width: 100%; border-radius: 8px; overflow: hidden;}
.qatar-key-card .qatar-key-image img{height: 100%; width: 100%; object-fit: cover;}
.inv-service-blog .qatar-key-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.inv-service-blog .qatar-key-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadad-inv-price-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sadad-inv-price-box {column-gap: 32px; padding-top: 24px; flex-direction: column; gap: 16px;}
.sadad-inv-p-content .free-text { font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sadad-reg-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-service-list h6 {font-size: 18px; line-height: 23px; margin-bottom: 8px;}
.sadad-service-list ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-inv-p-action .btn-primary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square:focus, .sadad-inv-p-action .btn-primary-square:hover, .sadad-inv-p-action .btn-primary-square:active, .sadad-inv-p-action .btn-primary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square span svg{height: 17px; width: 17px;}
.available-meth-wrap {padding: 24px 0px; margin-bottom: 24px;}
.available-meth-box .elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.available-meth-box .elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.available-meth-box .elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.available-meth-box .elec-card-icon span svg {height: 24px; width: 24px;}
.available-meth-box .ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.available-meth-box .elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*INVOICE PAYMENT LINK CSS END*/

/*SMART STORE CSS START*/
.smart-store-banner{padding: 24px 0px; margin-bottom: 24px;}
.ss-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.ss-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.ss-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.ss-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.ss-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.ss-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.common-icon-action .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary:hover, .common-icon-action .btn-primary:focus, .common-icon-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary span svg{height: 17px; width: 17px;}
.service-link-wrapper {padding: 24px 0px; margin-bottom: 24px;}
.ss-link-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.ss-link-wrap {gap: 48px; padding-top: 24px; flex-direction: column;}
.ss-link-image {padding: 0px; width: 100%; height: 300px; border-radius: 8px; overflow: hidden;}
.ss-link-image img{width: 100%; height: 100%; object-fit: cover;}
.ss-link-content {padding: 0px;}
.ss-link-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.ss-link-content p {font-size: 16px; line-height: 21px;}
.web-store-wrapper {padding: 24px 0px;}
.web-store-listing {padding-top: 24px;}
.web-store-wrap {flex-direction: column; gap: 0px;}
.web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-icon svg {height: 24px; width: 24px;}
.web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.web-store-content p {font-size: 16px; line-height: 21px; text-align: center;}
.web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.business-type-wrapper {padding: 24px 0px;}
.business-type-box {padding: 24px 20px 0px 20px; border-radius: 24px; gap: 16px; flex-direction: column;}
.business-type-img {position: relative; bottom: -5px; right: initial;}
.business-type-detail h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.business-type-detail p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.business-type-detail {padding-bottom: 16px;}
.business-type-pricing {padding-top: 16px;}
.business-type-pricing h4 {font-size: 33px;  margin-bottom: 4px;}
.business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square:focus, .business-type-action .btn-secondary-square:hover, .business-type-action .btn-secondary-square:active, .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
/*SMART STORE CSS END*/

/*SOFT POS CSS START*/
.softpos-hero-section{padding: 24px 0px; margin-bottom: 24px;}
.softpos-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.softpos-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.softpos-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.softpos-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.softpos-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.softpos-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.softpos-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary:hover, .softpos-content-box .btn-primary:focus, .softpos-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary span svg{height: 17px; width: 17px;}
.accept-payment-main {padding: 24px 0px 24px 0px;}
.accept-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.accept-p-title p {font-size: 16px; line-height: 21px;}
.sadad-soft-wrapper {padding: 24px 0px;flex-direction: column; gap: 16px;}
.sadad-soft-image {flex: initial; width: 100%; height: 300px; overflow: hidden; border-radius: 8px;}
.sadad-soft-image img{width: 100%; height: 100%; object-fit: cover;}
.sadad-soft-content {flex: initial; padding: 0px;}
.sadad-soft-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.sadad-soft-para p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.upg-collection-main {padding: 24px 0px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main {padding: 24px 0px; margin-bottom: 16px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.upg-collection-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.upg-collection-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.upg-collection-main .chooseus-icon span svg{height: 24px; width: 24px;}
.upg-collection-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.upg-collection-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.howit-work-wrap {padding: 24px 0px;}
.howit-work-wrap .howit-work-box {padding: 24px 0px; flex-direction: column;}
.howit-work-wrap .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.howit-work-wrap .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.payment-logo-wrap {padding: 24px 0px;}
.payment-logo-wrap .container{padding: 0px !important;}
.payment-logo-box {column-gap: 0; padding: 24px 20px; height: auto; flex-direction: column; border-radius: 0px; row-gap: 24px;}
.paymrnt-logo-title h5 {font-size: 24px; line-height: 33px; color: #141414; text-align: center;}
.paymrnt-logo-title {max-width: 100%; width: 100%;}
.payment-logo-box::before{display: none;}
.merchant-p-sol-wrap {padding: 24px 0px;}
.merchant-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.merchant-p-title p {font-size: 16px; line-height: 21px;}
.accept-payment-wrap {padding: 24px 0px;}
.benifit-box-main {padding-top: 24px; flex-direction: column; gap: 24px;}
.benifit-box {padding: 0px; gap: 24px; flex: initial; flex-direction: column;}
.benifit-box .benifit-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.benifit-box .benifit-icon span svg{height: 24px; width: 24px;}
.benifit-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.benifit-list-content h6 {font-size: 16px; line-height: 21px; margin-bottom: 8px;}
.benifit-list-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.softp-service-wrap {padding: 24px 0px;}
.softp-service-box {padding-top: 24px; gap: 116px; flex-direction: column;}
.softp-service-list .softp-service-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.softp-service-list .softp-service-icon span svg{height: 24px; width: 24px;}
.softp-service-content h6 {font-size: 18px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.softp-service-content p {font-size: 16px; line-height: 21px; text-align: center;}
.softp-service-list::after {background: url('../images/odd-arrow-mobile.svg') no-repeat; width: 23.87px; height: 113.85px; position: absolute; left: 50%; top: 205px;}
.softp-service-box .softp-service-list:nth-child(even)::after {background: url('../images/even-arrow-mobile.svg') no-repeat; left: 48%; top: 100%;}
.softp-service-list::after {top: 100%;}
/*SOFT POS CSS END*/

/*LEADERSHIP CSS START*/
.leadership-banner{padding: 24px 0px; margin-bottom: 0px;}
.leadership-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.leadership-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.leadership-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.leadership-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.leadership-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.leadership-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.board-of-director {padding: 24px 0px;}
.board-of-d-box {gap: 24px; padding-top: 24px; flex-direction: column;}
.board-of-d-name h6 {font-size: 14px; line-height: 24px;}
.board-of-d-card {padding: 12px; border-radius: 8px;}
/*LEADERSHIP CSS END*/

/*LATEST NEW CSS START*/
.latest-news-banner{padding: 24px 0px; margin-bottom: 0px;}
.latest-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.latest-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.latest-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.latest-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.latest-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.latest-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-wrapper {padding: 24px 0px;}
.the-news-title h4 {font-size: 24px; line-height: 33px;}
.the-news-card-main {padding: 24px 0px;}
.the-news-listing {flex-direction: column;}
.the-news-box {flex: initial; margin-right: 0px; padding: 0px;}
.the-news-listing .the-news-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.the-news-listing .the-news-img img{width: 100%; height: 100%; object-fit: cover;}
.the-news-content span {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.the-news-content ul li {font-size: 16px; line-height: 21px;}
.the-news-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square:focus, .the-news-action .btn-secondary-square:hover, .the-news-action .btn-secondary-square:active, .the-news-action .btn-secondary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square span svg{height: 17px; width: 17px;}
/*LATEST NEW CSS END*/

/*SECURITY COMPLIANCE CSS START*/
.sec-comp-banner{padding: 24px 0px; margin-bottom: 0px;}
.sec-comp-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sec-comp-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sec-comp-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.sec-comp-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sec-comp-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.sec-comp-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-certi-main {padding: 24px 0px;}
.sadad-certi-title h4 {font-size: 24px; line-height: 33px;}
.sadad-certi-box {padding-top: 24px; gap: 32px; flex-direction: column;}
.sadad-certi-content p {margin-bottom: 16px; font-size: 16px; line-height: 21px;}
.custom-checkout-wrap {padding: 24px 0px;}
.sadad-certi-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.sadad-certi-listing {padding-top: 24px; flex-direction: column;}
.sadad-certi-card {flex: initial; margin-right: 0px; padding: 0px; position: relative;}
.sadad-certi-card .sadad-certi-card-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.sadad-certi-card .sadad-certi-card-img img{width: 100%; height: 100%;}
.checkout-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.checkout-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 0px; margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square:focus, .custom-checkout-wrap .business-type-action .btn-secondary-square:hover, .custom-checkout-wrap .business-type-action .btn-secondary-square:active,.custom-checkout-wrap .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 0px;margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
.security-fet-list {padding-top: 24px;}
.security-fet-list .chooseus-box {padding-top: 24px;}
.security-fet-list .choose-us-inner {flex-direction: column;}
.security-fet-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.security-fet-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.security-fet-list .chooseus-icon span svg {height: 24px; width: 24px;}
.security-fet-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.security-fet-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.user-fin-box {padding-top: 24px;}
.user-fin-card {margin-bottom: 0px; gap: 16px; padding: 24px 0px; flex-direction: column;}
.user-fin-content {width: 100%; flex: initial; order: 2;}
.user-fin-image {border-radius: 8px; overflow: hidden; flex: initial; height: 300px; width: 100%;}
.user-fin-image img{width: 100%; height: 100%; object-fit: cover;}
.user-fin-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.user-fin-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.user-fin-wrap {padding: 24px 0px;}
/*SECURITY COMPLIANCE CSS END*/

/*ABOUT US CSS START*/
.about-us-banner{padding: 24px 0px; margin-bottom: 0px;}
.about-us-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.about-us-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.about-us-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.about-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.about-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.about-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.who-we-are-wrap {padding: 24px 0px;}
.who-we-are-box {display: flex; column-gap: 0; flex-direction: column;}
.who-we-are-content {max-width: 100%; flex: initial;}
.who-we-are-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.who-we-are-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; text-align: center;}
.vision-mission-wrap {padding: 24px 0px;}
.vmission-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.vision-mission-box {padding-top: 24px; flex-direction: column; gap: 8px;}
.vision-mission-box .vmission-image{border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.vision-mission-box .vmission-image img{width: 100%; height: 100%; object-fit: cover;}
.vmission-content {margin-top: 16px;}
.vmission-content h6 {font-size: 18px; line-height: 31px; margin-bottom: 16px;}
.vmission-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.our-value-wrap {padding: 24px 0px;}
.our-value-wrap .chooseus-box {padding-top: 24px;}
.our-value-wrap .choose-us-inner {flex-direction: column;}
.our-value-wrap .chooseus-card {padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.our-value-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.our-value-wrap .chooseus-icon span svg {height: 24px; width: 24px;}
.our-value-wrap .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.our-value-wrap .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: left;}
.our-methodology-wrap {padding: 24px 0px;}
.our-meth-list {padding-top: 24px; display: flex; flex-direction: column;}
.our-meth-content h6 {font-size: 18px; line-height: 24px; margin-top: 16px; text-align: left;}
.commitment-g-wrap {padding: 24px 0px;}
.vmission-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.commitment-g-wrap .sadad-plus-speci-box {padding-top: 24px;}
.commitment-g-wrap .sps-blog-content {margin-top: 0px;}
.commitment-g-wrap .sps-blog-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.commitment-g-wrap .sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.commitment-g-wrap .sps-listing-main {row-gap: 72px; flex-wrap: wrap;}
.commitment-g-wrap .sps-blog-img {border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.commitment-g-wrap .sps-blog-img img{width: 100%; height: 100%; object-fit: cover;}
.choose-sadad-listing {padding-top: 24px;}
.choose-sadad-listing .web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: center;}
.choose-sadad-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.choose-sadad-listing .web-store-icon svg {height: 24px; width: 24px;}
.choose-sadad-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.choose-sadad-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.choose-sadad-listing .web-store-wrap {gap: 0px;}
.why-choose-sds-wrap {padding: 24px 0px;}
.our-partner-wrap {padding: 24px 0px;}
.our-partner-box {padding-top: 24px;}
.our-partner-logo img {height: 50px;}
.our-partner-logo {column-gap: 90px; justify-content: center; flex-wrap: wrap; row-gap: 24px;}
.our-journey-slider.owl-carousel .owl-nav, .our-journey-slider.owl-carousel .owl-nav.disabled {margin-top: 56px;}
/*ABOUT US CSS END*/

/*PRICING PAGE CSS START*/
.pricing-hero-wrap {padding: 24px 0px;}
.pricing-hero-title h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.pricing-hero-title p {font-size: 16px; line-height: 24px; text-align: center; margin-bottom: 0px;}
.device-header-main {gap: 8px; flex-direction: column;}
.device-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.device-icon span svg{height: 24px; width: 24px;}
.device-content-main h6 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.device-action .btn-primary-square {padding: 8px 10px;}
.device-action .btn-primary-square:focus, .device-action .btn-primary-square:hover, .device-action .btn-primary-square:active, .device-action .btn-primary-square:focus:active {padding: 8px 10px;}
.device-action .btn-secondary-square {padding: 8px 10px;}
.device-action .btn-secondary-square:focus, .device-action .btn-secondary-square:hover, .device-action .btn-secondary-square:active, .device-action .btn-secondary-square:focus:active{padding: 8px 10px;}
.device-action .btn-primary-square span svg{width: 17px; height: 17px;}
.device-inner-main {gap: 16px; flex-direction: column; flex-wrap: initial;}
.device-body-main {margin-top: 24px; background-color: #FFFFFF;  border-radius: 16px; padding-top: 0px;}
.device-grid {display: flex; gap: 16px; flex-direction: column; width: 100%; padding: 8px 0px;}
.device-grid-card{display: flex; border-bottom: 1px solid rgba(156, 163, 175, 0.3);}
.device-grid-card:last-child{border-bottom: 0px;}
.device-card-img {margin-bottom: 16px; border-radius: 8px; overflow: hidden; min-width: 140px; max-width: 140px; height: 106px; flex: 1; text-align: center; flex-shrink: 0;}
.device-card-img img {width: 80px; height: auto;}
.knowmore-mobile-hide{display: none;}
.device-content {min-height: auto;}
.device-card-content{display: flex; align-items: center; gap: 8px; padding-right: 10px; justify-content: space-between; width: 100%;}
.device-card-content h6{white-space: initial; max-width: initial;}
.device-card-content p {line-height: 21px;}
.device-card-content p span {display: block;}
.device-card-content .btn-secondary-square {padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus, .device-card-content .btn-secondary-square:hover, .device-card-content .btn-secondary-square:active, .device-card-content .btn-secondary-square:focus:active{padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus svg path,
.device-card-content .btn-secondary-square:hover svg path,
.device-card-content .btn-secondary-square:active svg path,
.device-card-content .btn-secondary-square:focus:active svg path{ stroke: #8E1B3E;}
.device-content-main p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.device-content-main p:first-of-type{margin-bottom: 8px;}
.sds-pos-wrapper {padding: 48px 0px 24px 0px;}
.sds-pos-title h4 {font-size: 24px; line-height: 33px;}
.standard-plan-main {padding: 16px 0px 24px 0px;}
.standatd-p-title h4 {margin-bottom: 18px;}
.stdr-card-icons p {font-size: 16px; line-height: 21px;}
.stdr-card-icons {align-items: flex-start; flex-direction: column; gap: 16px;}
.sadad-plus-box .s-pos-d-box {padding-top: 40px; gap: 64px;}
.sadad-plus-box .sadad-p-left .sadad-plus-card {padding: 0;}
.sadad-plus-box .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-plus-box .sadad-plus-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px; gap: 16px;}
.sadad-plus-box .sadad-plus-img {border-radius: 8px; overflow: hidden; width: 100%; height: 300px;}
.sadad-plus-box .sadad-plus-img img{height: 100%; width: 100%; object-fit: cover;}
.sadad-plus-box .sadad-plus-content h2 {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-ads-ons-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadad-ads-image {height: 150px; width: 100%;}
.sadad-ads-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-ads-content{display: flex; flex-direction: column; justify-content: space-between;}
.sadad-ads-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sop-sol-wrapper {padding: 24px 0px; margin-bottom: 16px;}
.sop-sol-wrapper .refund-content ul li{margin-bottom: 17px;}
.sop-sol-wrapper .refund-content ul li::after {display: none;}
.sop-sol-wrapper .refund-content ul li span svg{height: 24px; width: 24px;}
.sadad-payment-blog .smart-busi-card {padding: 0px; gap: 24px; border: 0px; border-radius: 0px; gap: 16px; overflow: hidden; margin-bottom: 56px;}
.sadad-payment-blog .smart-busi-details {padding: 0px;}
.smart-busi-box-main .smart-busi-image {width: 100%; height: 300px; overflow: hidden;}
.smart-busi-box-main .smart-busi-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-payment-blog .smart-busi-content h5 {font-size: 18px;}
.sadad-payment-blog .smart-busi-content p {font-size: 14px; line-height: 24px;}
.smart-busi-list { gap: 36px;}
.sadad-payment-blog .smart-busi-action .btn-secondary { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.sadad-payment-blog .smart-busi-action .btn-secondary:hover, .sadad-payment-blog .smart-busi-action .btn-secondary:focus, .sadad-payment-blog .smart-busi-action .btn-secondary:focus:active { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.cust-c-content p {font-size: 16px; line-height: 21px;}
.cust-c-content h4 {font-size: 16px; line-height: 21px;}
.sds-pos-title p { font-size: 16px; line-height: 21px; margin-top: 16px; margin-bottom: 0px;}
.payment-gate-card {padding-bottom: 56px;}
.web-store-listing .web-store-box { gap: 32px; padding: 0px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: flex-start;}
.web-store-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-listing .web-store-icon svg {height: 24px; width: 24px;}
.web-store-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: left;}
.web-store-listing .web-store-content p {font-size: 16px; line-height: 21px; text-align: left;}
.web-store-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.web-store-listing .web-store-wrap {gap: 0px;}
/*PRICING PAGE CSS END*/

/*FOOTER CSS START*/
.footer-menu-wrap {gap: 0;flex-wrap: wrap;}
.footer-menu-list {flex: initial; flex: 0 0 calc(50% - 0px);}
.footer-card-main {align-items: center; margin-bottom: 16px; flex-direction: column; row-gap: 16px;} /* flex-start JVB*/
.f-card-second{border-top: 1px solid #9CA3AF;padding-top: 25px;} /* JVB */
.footer-copy-main {align-items: flex-start; justify-content: space-between; flex-direction: column;}
.footer-copy-main .f-copy-text {order: 2;}
.f-copy-app ul {padding: 0px 0px 16px 0px;}
.footer-copy-main .f-copy-text p {margin-bottom: 16px;}

/*FOOTER CSS END*/
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
/*HOME PAGE CSS START*/
body {padding-top: 102px !important;}
.container{padding: 0px 20px !important;}
.home-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.home-hero-section .slider-item {flex-direction: column;gap: 45px;}
.home-hero-section .owl-dot span {width: 15px;height: 5px;}
.home-hero-section .owl-dots {left: 50%;margin-top: 16px;transform: translateX(-50%); right: initial; top: calc(300px + 0px);}
.home-hero-section .slider-image{height: 300px; width: 100%; flex: initial;}
.home-hero-section .slider-image img{height: 100%; width: 100%; object-fit: cover;}
.home-hero-section .slider-text {order: 2; max-width: 100%; width: 100%;}
.home-hero-section .slider-text p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.home-hero-section .slider-text h2 {font-size: 32px;line-height: 44px;margin-bottom: 16px;}
.home-hero-section .slider-item .btn-primary {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary:focus, .home-hero-section .slider-item .btn-primary:hover, .home-hero-section .slider-item .btn-primary:focus:active {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary span svg{height: 20px;}
.financial-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.finance-sol-title h4{font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.finance-sol-title p {font-size: 16px; line-height: 21px;}
.payment-g-content {padding: 0;flex: initial;order: 2;}
.payment-g-inner {gap: 16px;flex-direction: column;}
.payment-g-c-inner h4 {font-size: 24px;line-height: 33px; margin-bottom: 16px;}
.payment-g-c-inner p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.payment-g-c-inner .btn-secondary {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary:hover, .payment-g-c-inner .btn-secondary:focus, .payment-g-c-inner .btn-secondary:focus:active {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary span {display: inline-flex;}
.payment-g-c-inner .btn-secondary span svg{height: 17px;}
.payment-g-box {padding-top: 48px;}
.s-pos-device-wrap {padding: 24px 0px; margin-bottom: 16px;}
.s-pos-device-title h4 {font-size: 24px;line-height: 33px;margin-bottom: 16px;}
.s-pos-device-title p {font-size: 16px;line-height: 21px;margin-bottom: 0px;}
.s-pos-d-box {padding-top: 0px;display: flex;gap: 0px;flex-direction: column;}
.sadad-p-left .sadad-plus-card {padding: 24px 0px;}
.sadad-plus-img{height: 284px;border-radius: 8px;overflow: hidden;}
.sadad-plus-img img {width: 100%;height: 100%; object-fit: cover;}
.sadad-p-right .sadad-plus-card {padding: 24px 0px 0px 0px;}
.sadad-plus-content h4 {font-size: 18px;line-height: 23px;}
.sadad-plus-content p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.sadad-plus-content .btn-secondary span svg{height: 17px;}
.smart-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.smart-busi-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.smart-busi-title p {font-size: 16px;line-height: 21px;padding-bottom: 24px;}
.smart-busi-box-main {padding: 24px 0px 0px 0px; margin-bottom: 0px;}
.mobile-hide{display: none;}
.smart-busi-image {min-width: auto;}
.smart-busi-image img{max-height: 100%; max-width: 100%; height: auto; width: auto;}
.smart-busi-card{flex-direction: column; gap: 0px;}
.smart-busi-details {padding: 16px; order: 2;}
.smart-busi-card {margin-bottom: 16px;}
.smart-busi-content h5 {font-size: 18px;line-height: 23px;margin-bottom: 16px;}
.smart-busi-content p {font-size: 16px; line-height: 21px;margin-bottom: 16px;}
.smart-busi-action .btn-secondary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary:hover, .smart-busi-action .btn-secondary:focus, .smart-busi-action .btn-secondary:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary span svg{height: 17px;}
.scale-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.scale-business-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.scale-business-title p {font-size: 16px; line-height: 21px;}
.scale-bus-inner {padding: 24px 0px 0px 0px; margin-bottom: 16px;}
.scale-bus-inner .scale-busi-list {gap: 24px; flex-direction: column;}
.scale-busi-list .card{margin-bottom: 0px;flex-direction: column;align-items: center;}
.scale-busi-content h6 {font-size: 18px;line-height: 23px; margin-bottom: 8px; text-align: center;}
.scale-busi-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: center;}
.scale-busi-list .smart-tool-action{display: flex; justify-content: center;}
.smart-tool-action .btn-primary {padding: 8px 16px;}
.smart-tool-action .btn-primary:hover, .smart-tool-action .btn-primary:focus, .smart-tool-action .btn-primary:focus:active {padding: 8px 16px;}
.smart-tool-action .btn-primary span svg{height: 17px;}
.scale-integ-box {gap: 24px;flex-direction: column;}
.scale-integ-content {margin-top: 24px; max-width: 100%;}
.scale-integ-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.scale-integ-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px; text-align: center;}
.read-more-action {display: flex; justify-content: center;}
.read-more-action .btn-primary {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary:hover, .read-more-action .btn-primary:focus, .read-more-action .btn-primary:focus:active {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary span svg{height: 17px;}
.why-chooseus-wrap {padding: 24px 0px;}
.why-chooseus-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.why-chooseus-wrap .chooseus-box{padding-top: 24px;}
.why-chooseus-wrap .choose-us-inner {flex-direction: column; row-gap: 8px;}
.why-chooseus-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.9px;}
.why-chooseus-wrap .chooseus-icon svg{height: 24px; width: 24px;}
.why-chooseus-wrap .chooseus-card {padding: 16px; gap: 24px; margin-bottom: 0px; flex-direction: column; align-items: center;}
.why-chooseus-wrap .chooseus-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.chooseus-content p {font-size: 16px; line-height: 21px; text-align: center;}
.waiting-for-wrap {padding: 56px 0px 200px 0px;}
.waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.waiting-for-content p {font-size: 16px; line-height: 23px; margin-bottom: 24px;}
.waiting-for-content .btn-secondary {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary:hover, .waiting-for-content .btn-secondary:focus, .waiting-for-content .btn-secondary:focus:active {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary span svg{height: 17px;}
.waiting-for-content {max-width: 100%; z-index: 1; display: block; position: relative;}
.waiting-for-img {position: absolute; right: 0; bottom: -10px; top: initial; width: 100%;}
.wai-f-desktop{display: none;}
.wai-f-mobile {display: block;}
.waiting-for-img img{width: 100%;}
/*HOME PAGE CSS END*/

/*CONTACT US CSS START*/
.contact-us-banner {padding: 24px 0px; margin-bottom: 24px;}
.contact-us-main {align-items: flex-start;gap: 24px; flex-direction: column;}
.contact-us-content {max-width: 100%; width: 100%; flex: initial; order: 2;}
.contact-us-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.contact-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.contact-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.contact-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.get-itouch-wrapper {padding: 24px 0px;}
.get-itouch-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.get-itouch-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.get-itouch-form {padding: 24px 0px;}
.inquiry-input .inquiry-input-box {flex: initial; margin-right: 0; width: 100%;}
.get-i-contect-list {padding: 0px; min-width: 100%; width: 100%; flex: initial; margin-right: 0px; flex-direction: column;}
.get-i-c-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.get-i-c-icon span svg{height: 24px; width: 24px;}
.get-i-c-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 0px; text-align: center;}
/*CONTACT US CSS END*/

/*SADAD PLUS CSS START*/
.sadadplus-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.sadadplus-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sadadplus-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sadadplus-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.sadadplus-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sadadplus-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.sadadplus-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 20px;}
.sadadplus-content-box .btn-primary {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px; margin-bottom: 24px;}
.sadadplus-content-box .btn-primary:focus, .sadadplus-content-box .btn-primary:hover, .sadadplus-content-box .btn-primary:focus:active {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;  margin-bottom: 24px;}
.sadadplus-content-box .btn-primary span svg{height: 20px; width: 20px;}
.sd-product-fet-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadadp-sec-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 0px;}
.spf-main-box {padding-top: 24px;}
.sprod-fet-image {flex: initial; height: 300px;}
.sprod-fet-image img {width: 100%; height: 100%; object-fit: cover;}
.sprod-fet-card {display: flex; align-items: center; gap: 16px; margin-bottom: 24px; flex-direction: column;}
.sprod-fet-content {max-width: 100%; width: 100%; order: 2;}
.sprod-fet-content h2 {font-size: 64px; line-height: 87px; margin-bottom: 16px;}
.sprod-fet-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sprod-fet-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sdadad-p-speci-wrap {padding: 24px 0px;}
.sadad-plus-speci-box {padding-top: 24px;}
.sps-listing-main {column-gap: 0px;row-gap: 24px;flex-wrap: wrap;flex-direction: column;}
.sps-blog-img {border-radius: 8px; overflow: hidden; height: 300px; width: 100%;}
.sps-blog-img img {width: 100%; height: 100%; object-fit: cover;}
.sps-blog-content h6 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sps-blog-content {margin-top: 16px;}
.product-speci-detail {flex-direction: column; gap: 16px;}
.product-speci-list {flex-direction: row; gap: 17px; z-index: 0; flex-wrap: wrap; order: 2;}
.product-speci-list.ps-list-left .ps-list-box.text-end{text-align: left !important;}
.product-speci-list .ps-list-box .ps-list-icon.ms-auto {margin-right: auto!important; margin-left: initial !important;}
.product-speci-list.ps-list-left .ps-list-box{flex: 0 0 calc(50% - 8.5px);}
.product-speci-img {position: relative;}
.product-speci-img img {width: 100%; margin-bottom: 60px;}
.product-speci-list .ps-list-box .ps-list-content h6 {font-size: 16px; line-height: 21px;}
.product-speci-wrap {background-position: left; margin-bottom: 16px;}
.prduct-speci-box {padding: 24px 0px 71px 0px;}
.busi-grow-main {padding: 24px 0px; margin-bottom: 16px;}
.busi-grow-main .chooseus-box {padding-top: 24px;}
.busi-grow-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.busi-grow-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.busi-grow-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.busi-grow-main .chooseus-icon span svg{height: 24px; width: 24px;}
.busi-grow-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.busi-grow-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.pricing-faq-inner {padding: 24px 0px;}
.pricing-faq-inner .oppos-title {font-size: 24px; line-height: 33px; margin-bottom: 0px !important;}
.pricing-faq-accordian .accordion-button {padding: 16px 0px; font-size: 18px;}
.sadadp-sub-box {gap: 24px; flex-wrap: wrap;flex-direction: column;}
.sadadp-subs-wrap {padding: 24px 0px;}
.sadadp-sub-content{width: 100%; position: relative; height: auto; transform: none; top: initial; left: initial;}
.sadaddp-sub-desktop{display: none;}
.sadaddp-sub-mobile{display: block;}
.sadadp-sub-card {flex: initial;display: flex;flex-direction: column;align-items: flex-start; padding: 24px 20px 0px; gap: 32px; isolation: isolate; background: #F8FBFF; box-shadow: 0px 4.40146px 12.4708px rgba(4, 16, 34, 0.06), 0px 30.8102px 91.6971px rgba(7, 33, 102, 0.12); border-radius: 16px;}
.sadadp-sub-card img {border-radius: 0; width: 100%;}
.sadadp-sub-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sadadp-sub-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadadp-merchant-c p{margin-bottom: 16px;}
.sadadp-sub-action .btn-secondary,.sadadp-sub-action .btn-primary {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-secondary span svg, .sadadp-sub-action .btn-primary span svg{height: 17px;}
.sadadp-sub-action .btn-secondary:focus, .sadadp-sub-action .btn-secondary:hover, .sadadp-sub-action .btn-secondary:focus:active {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-primary:focus, .sadadp-sub-action .btn-primary:hover, .sadadp-sub-action .btn-primary:focus:active {padding: 8px 10px;font-size: 12px;}
/*SADAD PLUS CSS END*/

/*ACQUIRING SOLUTIONS CSS START*/
.acq-scroll-main {overflow-x: scroll; white-space: nowrap; -webkit-overflow-scrolling: touch;}
.acq-scroll-main::-webkit-scrollbar-track{display: none;}
.acq-sol-wrapper .acq-header-tab .acq-tab-list {display: inline-flex;}
.aqusol-hero-section {padding: 16px 0px 24px 0px; margin-bottom: 16px;}
.acq-sol-wrapper .acq-header-tab {padding: 15px 0px;}
.aqusol-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.aqusol-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.aqusol-hero-image {flex: initial; height: 300px; width: 100%;}
.aqusol-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.aqusol-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.aqusol-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.aqu-suits-wrap {padding: 24px 0px; margin-bottom: 16px;}
.aqu-suits-card {padding: 0; gap: 16px; flex-direction: column; flex: initial;}
.aqu-suits-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.aqu-suits-icon span svg{height: 24px; width: 24px;}
.aqu-suits-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.aqu-suits-content p {font-size: 16px; line-height: 24px; margin-bottom: 16px;}
.aqu-tech-points ul {gap: 16px;}
.aqu-suits-listing {gap: 48px;padding-top: 40px;}
.omnichannel-main {padding: 24px 0px; margin-bottom: 16px;}
.aqu-sec-title h4 {font-size: 24px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.aqu-sec-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.omnichannel-wrap {padding-top: 24px;}
.omnic-inner {gap: 0; flex-direction: column;}
.omni-c-image {height: 300px; width: 100%;}
.omni-c-image img {width: 100%; height: 100%; object-fit: cover;}
.omnic-card {padding: 0px 0px 24px 0px; flex: initial; margin-bottom: 24px;}
.omni-c-content {margin-top: 16px;}
.omni-c-content h6 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.omni-c-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.omnic-card:last-child{margin-bottom: 16px;}
.omni-security-box {padding-top: 24px; gap: 24px; flex-direction: column;}
.omin-secrity-card {flex: initial; padding: 16px;}
.omni-security-icon {width: 48px; height: 48px;}
.omni-security-icon span svg{height: 24px; width: 24px;}
.omin-secrity-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px; margin-top: 24px;}
.omin-secrity-content ul li span img{height: 32px; width: 32px;}
.omin-secrity-content ul li p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.seamless-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.seamless-slide-box .owl-carousel .item .carousel-image {height: 200px; width: 100%;}
.owl-carousel .owl-item img { width: 100%; height: 100%; object-fit: cover;}
.seamless-slide-box .owl-carousel .item p {font-size: 16px; line-height: 24px;}
.seamless-slide-box .owl-carousel .custom-next, .seamless-slide-box .owl-carousel .custom-prev {padding: 9px 15px;}
.seamless-slide-box .owl-dots{display: none;}
.seamless-slide-box .owl-carousel .owl-nav, .seamless-slide-box .owl-carousel .owl-nav.disabled {margin: 16px 0px;}
.back-office-wrap {padding: 24px 0px; margin-bottom: 16px;}
.back-office-details {gap: 0px; padding-top: 0px; flex-direction: column;}
.back-office-content {max-width: 100%; width: 100%; order: 2; margin-top: 24px;}
.back-office-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.back-office-icon span svg{height: 24px; width: 24px;}
.back-office-points {display: flex; gap: 24px; padding: 0; margin-bottom: 24px; flex-direction: column;}
.back-office-text h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.back-office-text p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.back-office-points:last-child {margin-bottom: 24px;}
.back-office-image { border-radius: 8px; overflow: hidden; padding: 0; flex: initial; height: 300px;}
.back-office-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-adopt-wrap {padding: 24px 0px;}
.sadad-adopt-wrap .chooseus-box { padding-top: 0px;}
.sadad-adopt-wrap .choose-us-inner {column-gap: 0;flex-direction: column;}
.sadad-adopt-wrap .chooseus-card {padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.sadad-adopt-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.sadad-adopt-wrap .chooseus-icon span svg{height: 24px; width: 24px;}
.sadad-adopt-wrap .chooseus-content p {font-size: 16px; line-height: 21px;}
.sadad-adopt-wrap .chooseus-card:last-child{margin-bottom: 0px;}
.sadad-adopt-wrap .chooseus-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.fin-insti-wrap {background-position: center center;}
.fin-insti-wrap .waiting-for-img {position: relative; right: initial; bottom: -50px; left: 50%; transform: translateX(-58%); top: initial;}
.fin-insti-wrap .waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.fin-insti-wrap .waiting-for-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; display: inline-block;}
.fin-insti-wrap .waiting-for-content .btn-secondary {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px;}
.fin-insti-wrap .waiting-for-content .btn-secondary:hover, .fin-insti-wrap .waiting-for-content .btn-secondary:focus, .fin-insti-wrap .waiting-for-content .btn-secondary:focus:active {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px;}
/*ACQUIRING SOLUTIONS CSS END*/

/*PAYMENT GATEWAY CSS START*/
.pgateway-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.pgateway-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.pgateway-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.pgateway-hero-image {flex: initial; height: 300px; width: 100%;}
.pgateway-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.pgateway-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.pgateway-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.pgateway-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary:focus, .pgateway-content-box .btn-primary:hover, .pgateway-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary span{display: inline-flex;}
.pgateway-content-box .btn-primary span svg{width: 17px; height: 17px;}
.liberary-inte-wrap {padding: 24px 0px; margin-bottom: 16px;}
.p-gateway-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.p-gateway-title p {font-size: 16px; line-height: 21px; margin-top: 0px;}
.lib-inte-box {padding-top: 24px; flex-direction: column; gap: 48px;}
.lib-inte-image {height: 300px; width: 100%;}
.lib-inte-image img {width: 100%; height: 100%; object-fit: cover;}
.lib-content-detail h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.lib-content-detail p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.lib-content-detail {margin-top: 32px; margin-bottom: 0px;}
.view-doc-action .btn-secondary-square {padding: 8px 16px;}
.view-doc-action .btn-secondary-square:focus, .view-doc-action .btn-secondary-square:hover, .view-doc-action .btn-secondary-square:active, .view-doc-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.view-doc-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.enable-cust-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .s-pos-d-box {padding-top: 32px; gap: 24px;}
.enable-cust-details .sadad-p-left .sadad-plus-card {padding: 0px;}
.enable-cust-details .sadad-plus-img {height: 300px; width: 100%; margin-bottom: 16px;}
.enable-cust-details .sadad-plus-img img {height: 100%; object-fit: cover;}
.enable-cust-details .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.enable-cust-details .sadad-plus-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.manage-trax-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .sadad-p-right .sadad-plus-card {padding: 0;}
.manage-trax-list {padding-top: 24px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial;}
.manage-trax-wrap .manage-trax-list{flex-direction: column;}
.manage-trax-list .our-meth-content h6 {font-size: 18px; line-height: 33px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial; margin-bottom: 32px;}
.manage-trax-list .our-meth-image {height: 300px; width: 100%;}
.manage-trax-list .our-meth-image img {width: 100%; height: 100%; object-fit: cover;}
.manage-trax-action {padding-top: 24px;}
.manage-trax-action .btn-secondary-square {padding: 8px 16px;}
.manage-trax-action .btn-secondary-square:focus, .manage-trax-action .btn-secondary-square:hover, .manage-trax-action .btn-secondary-square:active, .manage-trax-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.manage-trax-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.payment-pro-wrap {padding: 24px 0px; margin-bottom: 16px;}
.payment-pro-list .chooseus-box {padding-top: 24px;}
.payment-pro-list .choose-us-inner {flex-direction: column;}
.payment-pro-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.payment-pro-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.payment-pro-list .chooseus-icon span svg {height: 24px; width: 24px;}
.payment-pro-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.payment-pro-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.api-steps-wrap {padding: 24px 0px; margin-bottom: 16px;}
.api-steps-main {padding-top: 24px; flex-direction: column;}
.api-steps-list .step-number {font-size: 64px; line-height: 87px; margin-bottom: 16px; text-align: center;}
.api-steps-list {flex: inherit; min-width: 100%;}
.api-steps-main .horizontal-line {width: 1px; height: 60px; margin: 32px 0px;}
.sadad-token-wrap {padding: 24px 0px;}
.sadad-token-box .user-fin-card {align-items: flex-start; margin-bottom: 24px; gap: 40px; flex-direction: column; padding: 0px;}
.sadad-token-box .user-fin-content {width: 100%; flex: initial; order: 2;}
.sadad-token-box .user-fin-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-token-box .user-fin-content p{font-size: 16px; line-height: 21px;  margin-bottom: 16px;}
.sadad-token-box .user-fin-content ul li {font-size: 16px; line-height: 21px;}
.sadad-token-box .user-fin-image {flex: initial; height: 300px; width: 100%;}
.sadad-token-box .user-fin-image img {width: 100%; height: 100%; object-fit: cover;}
.elect-payment-wrap {padding: 24px 0px; margin-bottom: 24px;}
.elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.elec-card-icon span svg {height: 24px; width: 24px;}
.ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*PAYMENT GATEWAY CSS END*/

/*INVOICE PAYMENT LINK CSS START*/
.paylink-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.paylink-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.paylink-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.paylink-hero-image {flex: initial; height: 300px; width: 100%;}
.paylink-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.paylink-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.paylink-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.paylink-content-box .btn-primary, .paylink-content-box .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary:focus, .paylink-content-box .btn-primary:hover, .paylink-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-secondary-square:focus, .paylink-content-box .btn-secondary-square:hover, .paylink-content-box .btn-secondary-square:active, .paylink-content-box .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary span svg, .paylink-content-box .btn-secondary-square span svg{height: 17px; width: 17px;}
.sd-payment-feat-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sd-payment-feat-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sd-paylink-box {padding-top: 24px;}
.sd-paylink-card {padding: 0px; box-shadow: none; border-radius: 0px; display: flex; column-gap: 24px; margin-bottom: 48px; flex-direction: column;}
.sd-paylink-image {height: 300px; width: 100%; margin-bottom: 16px;}
.sd-paylink-image img {width: 100%; height: 100%; object-fit: cover;}
.sd-paylink-content {flex: initial; order: 2;}
.sd-paylink-content h6 {font-size: 24px; line-height: 33px; margin-bottom: 16px; margin-top: 24px;}
.sd-paylink-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sd-paylink-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}    
.sd-paylink-content ul li span svg{height: 24px; width: 24px;}
.lifelong-sec-wrap {padding: 24px 0px; margin-bottom: 24px;}
.lifelong-sec-box {padding: 32px 20px; border-radius: 0px;}
.sd-payment-feat-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.power-p-sol-box {padding-top: 24px; gap: 16px; flex-direction: column;}
.power-p-content h6 {font-size: 18px; line-height: 32px;}
.power-p-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px !important;}
.power-p-list-inner {padding-bottom: 0px; margin-bottom: 16px;}
.lifelong-sec-box::after{display: none;}
.h-invoice-work-wrap {padding: 24px 0px; margin-bottom: 24px;}
.how-inv-work-box .howit-work-box {padding: 24px 0px; flex-direction: column;}
.how-inv-work-box .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.how-inv-work-box .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.how-inv-work-action {flex-direction: column; row-gap: 24px;}
.how-inv-work-action .btn-primary, .how-inv-work-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary:focus, .how-inv-work-action .btn-primary:hover, .how-inv-work-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary span svg, .how-inv-work-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.how-inv-work-action .btn-secondary-square:focus, .how-inv-work-action .btn-secondary-square:hover, .how-inv-work-action .btn-secondary-square:active, .how-inv-work-action .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.inv-service-wrap {padding: 24px 0px; margin-bottom: 24px;}
.inv-service-blog .qatar-key-box {padding-top: 24px; flex-direction: column; row-gap: 16px;}
.inv-service-blog .qatar-key-card {padding: 0px; flex: initial;}
.qatar-key-card .qatar-key-image {height: 300px; width: 100%; border-radius: 8px; overflow: hidden;}
.qatar-key-card .qatar-key-image img{height: 100%; width: 100%; object-fit: cover;}
.inv-service-blog .qatar-key-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.inv-service-blog .qatar-key-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadad-inv-price-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sadad-inv-price-box {column-gap: 32px; padding-top: 24px; flex-direction: column; gap: 16px;}
.sadad-inv-p-content .free-text { font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sadad-reg-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-service-list h6 {font-size: 18px; line-height: 23px; margin-bottom: 8px;}
.sadad-service-list ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-inv-p-action .btn-primary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square:focus, .sadad-inv-p-action .btn-primary-square:hover, .sadad-inv-p-action .btn-primary-square:active, .sadad-inv-p-action .btn-primary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square span svg{height: 17px; width: 17px;}
.available-meth-wrap {padding: 24px 0px; margin-bottom: 24px;}
.available-meth-box .elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.available-meth-box .elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.available-meth-box .elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.available-meth-box .elec-card-icon span svg {height: 24px; width: 24px;}
.available-meth-box .ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.available-meth-box .elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*INVOICE PAYMENT LINK CSS END*/

/*SMART STORE CSS START*/
.smart-store-banner{padding: 24px 0px; margin-bottom: 24px;}
.ss-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.ss-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.ss-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.ss-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.ss-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.ss-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.common-icon-action .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary:hover, .common-icon-action .btn-primary:focus, .common-icon-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary span svg{height: 17px; width: 17px;}
.service-link-wrapper {padding: 24px 0px; margin-bottom: 24px;}
.ss-link-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.ss-link-wrap {gap: 48px; padding-top: 24px; flex-direction: column;}
.ss-link-image {padding: 0px; width: 100%; height: 300px; border-radius: 8px; overflow: hidden;}
.ss-link-image img{width: 100%; height: 100%; object-fit: cover;}
.ss-link-content {padding: 0px;}
.ss-link-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.ss-link-content p {font-size: 16px; line-height: 21px;}
.web-store-wrapper {padding: 24px 0px;}
.web-store-listing {padding-top: 24px;}
.web-store-wrap {flex-direction: column; gap: 0px;}
.web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-icon svg {height: 24px; width: 24px;}
.web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.web-store-content p {font-size: 16px; line-height: 21px; text-align: center;}
.web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.business-type-wrapper {padding: 24px 0px;}
.business-type-box {padding: 24px 20px 0px 20px; border-radius: 24px; gap: 16px; flex-direction: column;}
.business-type-img {position: relative; bottom: -5px; right: initial;}
.business-type-detail h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.business-type-detail p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.business-type-detail {padding-bottom: 16px;}
.business-type-pricing {padding-top: 16px;}
.business-type-pricing h4 {font-size: 33px;  margin-bottom: 4px;}
.business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square:focus, .business-type-action .btn-secondary-square:hover, .business-type-action .btn-secondary-square:active, .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
/*SMART STORE CSS END*/

/*SOFT POS CSS START*/
.softpos-hero-section{padding: 24px 0px; margin-bottom: 24px;}
.softpos-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.softpos-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.softpos-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.softpos-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.softpos-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.softpos-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.softpos-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary:hover, .softpos-content-box .btn-primary:focus, .softpos-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary span svg{height: 17px; width: 17px;}
.accept-payment-main {padding: 24px 0px 24px 0px;}
.accept-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.accept-p-title p {font-size: 16px; line-height: 21px;}
.sadad-soft-wrapper {padding: 24px 0px;flex-direction: column; gap: 16px;}
.sadad-soft-image {flex: initial; width: 100%; height: 300px; overflow: hidden; border-radius: 8px;}
.sadad-soft-image img{width: 100%; height: 100%; object-fit: cover;}
.sadad-soft-content {flex: initial; padding: 0px;}
.sadad-soft-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.sadad-soft-para p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.upg-collection-main {padding: 24px 0px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main {padding: 24px 0px; margin-bottom: 16px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.upg-collection-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.upg-collection-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.upg-collection-main .chooseus-icon span svg{height: 24px; width: 24px;}
.upg-collection-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.upg-collection-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.howit-work-wrap {padding: 24px 0px;}
.howit-work-wrap .howit-work-box {padding: 24px 0px; flex-direction: column;}
.howit-work-wrap .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.howit-work-wrap .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.payment-logo-wrap {padding: 24px 0px;}
.payment-logo-wrap .container{padding: 0px !important;}
.payment-logo-box {column-gap: 0; padding: 24px 20px; height: auto; flex-direction: column; border-radius: 0px; row-gap: 24px;}
.paymrnt-logo-title h5 {font-size: 24px; line-height: 33px; color: #141414; text-align: center;}
.paymrnt-logo-title {max-width: 100%; width: 100%;}
.payment-logo-box::before{display: none;}
.merchant-p-sol-wrap {padding: 24px 0px;}
.merchant-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.merchant-p-title p {font-size: 16px; line-height: 21px;}
.accept-payment-wrap {padding: 24px 0px;}
.benifit-box-main {padding-top: 24px; flex-direction: column; gap: 24px;}
.benifit-box {padding: 0px; gap: 24px; flex: initial; flex-direction: column;}
.benifit-box .benifit-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.benifit-box .benifit-icon span svg{height: 24px; width: 24px;}
.benifit-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.benifit-list-content h6 {font-size: 16px; line-height: 21px; margin-bottom: 8px;}
.benifit-list-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.softp-service-wrap {padding: 24px 0px;}
.softp-service-box {padding-top: 24px; gap: 116px; flex-direction: column;}
.softp-service-list .softp-service-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.softp-service-list .softp-service-icon span svg{height: 24px; width: 24px;}
.softp-service-content h6 {font-size: 18px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.softp-service-content p {font-size: 16px; line-height: 21px; text-align: center;}
.softp-service-list::after {background: url('../images/odd-arrow-mobile.svg') no-repeat; width: 23.87px; height: 113.85px; position: absolute; left: 50%; top: 205px;}
.softp-service-box .softp-service-list:nth-child(even)::after {background: url('../images/even-arrow-mobile.svg') no-repeat; left: 48%; top: 100%;}
.softp-service-list::after {top: 100%;}
/*SOFT POS CSS END*/

/*LEADERSHIP CSS START*/
.leadership-banner{padding: 24px 0px; margin-bottom: 0px;}
.leadership-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.leadership-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.leadership-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.leadership-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.leadership-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.leadership-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.board-of-director {padding: 24px 0px;}
.board-of-d-box {gap: 24px; padding-top: 24px; flex-direction: column;}
.board-of-d-name h6 {font-size: 14px; line-height: 24px;}
.board-of-d-card {padding: 12px; border-radius: 8px;}
/*LEADERSHIP CSS END*/

/*LATEST NEW CSS START*/
.latest-news-banner{padding: 24px 0px; margin-bottom: 0px;}
.latest-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.latest-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.latest-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.latest-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.latest-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.latest-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-wrapper {padding: 24px 0px;}
.the-news-title h4 {font-size: 24px; line-height: 33px;}
.the-news-card-main {padding: 24px 0px;}
.the-news-listing {flex-direction: column;}
.the-news-box {flex: initial; margin-right: 0px; padding: 0px;}
.the-news-listing .the-news-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.the-news-listing .the-news-img img{width: 100%; height: 100%; object-fit: cover;}
.the-news-content span {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.the-news-content ul li {font-size: 16px; line-height: 21px;}
.the-news-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square:focus, .the-news-action .btn-secondary-square:hover, .the-news-action .btn-secondary-square:active, .the-news-action .btn-secondary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square span svg{height: 17px; width: 17px;}
/*LATEST NEW CSS END*/

/*SECURITY COMPLIANCE CSS START*/
.sec-comp-banner{padding: 24px 0px; margin-bottom: 0px;}
.sec-comp-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sec-comp-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sec-comp-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.sec-comp-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sec-comp-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.sec-comp-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-certi-main {padding: 24px 0px;}
.sadad-certi-title h4 {font-size: 24px; line-height: 33px;}
.sadad-certi-box {padding-top: 24px; gap: 32px; flex-direction: column;}
.sadad-certi-content p {margin-bottom: 16px; font-size: 16px; line-height: 21px;}
.custom-checkout-wrap {padding: 24px 0px;}
.sadad-certi-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.sadad-certi-listing {padding-top: 24px; flex-direction: column;}
.sadad-certi-card {flex: initial; margin-right: 0px; padding: 0px; position: relative;}
.sadad-certi-card .sadad-certi-card-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.sadad-certi-card .sadad-certi-card-img img{width: 100%; height: 100%;}
.checkout-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.checkout-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 0px; margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square:focus, .custom-checkout-wrap .business-type-action .btn-secondary-square:hover, .custom-checkout-wrap .business-type-action .btn-secondary-square:active,.custom-checkout-wrap .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 0px;margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
.security-fet-list {padding-top: 24px;}
.security-fet-list .chooseus-box {padding-top: 24px;}
.security-fet-list .choose-us-inner {flex-direction: column;}
.security-fet-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.security-fet-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.security-fet-list .chooseus-icon span svg {height: 24px; width: 24px;}
.security-fet-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.security-fet-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.user-fin-box {padding-top: 24px;}
.user-fin-card {margin-bottom: 0px; gap: 16px; padding: 24px 0px; flex-direction: column;}
.user-fin-content {width: 100%; flex: initial; order: 2;}
.user-fin-image {border-radius: 8px; overflow: hidden; flex: initial; height: 300px; width: 100%;}
.user-fin-image img{width: 100%; height: 100%; object-fit: cover;}
.user-fin-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.user-fin-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.user-fin-wrap {padding: 24px 0px;}
/*SECURITY COMPLIANCE CSS END*/

/*ABOUT US CSS START*/
.about-us-banner{padding: 24px 0px; margin-bottom: 0px;}
.about-us-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.about-us-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.about-us-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.about-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.about-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.about-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.who-we-are-wrap {padding: 24px 0px;}
.who-we-are-box {display: flex; column-gap: 0; flex-direction: column;}
.who-we-are-content {max-width: 100%; flex: initial;}
.who-we-are-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.who-we-are-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; text-align: center;}
.vision-mission-wrap {padding: 24px 0px;}
.vmission-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.vision-mission-box {padding-top: 24px; flex-direction: column; gap: 8px;}
.vision-mission-box .vmission-image{border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.vision-mission-box .vmission-image img{width: 100%; height: 100%; object-fit: cover;}
.vmission-content {margin-top: 16px;}
.vmission-content h6 {font-size: 18px; line-height: 31px; margin-bottom: 16px;}
.vmission-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.our-value-wrap {padding: 24px 0px;}
.our-value-wrap .chooseus-box {padding-top: 24px;}
.our-value-wrap .choose-us-inner {flex-direction: column;}
.our-value-wrap .chooseus-card {padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.our-value-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.our-value-wrap .chooseus-icon span svg {height: 24px; width: 24px;}
.our-value-wrap .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.our-value-wrap .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: left;}
.our-methodology-wrap {padding: 24px 0px;}
.our-meth-list {padding-top: 24px; display: flex; flex-direction: column;}
.our-meth-content h6 {font-size: 18px; line-height: 24px; margin-top: 16px; text-align: left;}
.commitment-g-wrap {padding: 24px 0px;}
.vmission-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.commitment-g-wrap .sadad-plus-speci-box {padding-top: 24px;}
.commitment-g-wrap .sps-blog-content {margin-top: 0px;}
.commitment-g-wrap .sps-blog-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.commitment-g-wrap .sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.commitment-g-wrap .sps-listing-main {row-gap: 72px; flex-wrap: wrap;}
.commitment-g-wrap .sps-blog-img {border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.commitment-g-wrap .sps-blog-img img{width: 100%; height: 100%; object-fit: cover;}
.choose-sadad-listing {padding-top: 24px;}
.choose-sadad-listing .web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: center;}
.choose-sadad-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.choose-sadad-listing .web-store-icon svg {height: 24px; width: 24px;}
.choose-sadad-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.choose-sadad-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.choose-sadad-listing .web-store-wrap {gap: 0px;}
.why-choose-sds-wrap {padding: 24px 0px;}
.our-partner-wrap {padding: 24px 0px;}
.our-partner-box {padding-top: 24px;}
.our-partner-logo img {height: 50px;}
.our-partner-logo {column-gap: 90px; justify-content: center; flex-wrap: wrap; row-gap: 24px;}
.our-journey-slider.owl-carousel .owl-nav, .our-journey-slider.owl-carousel .owl-nav.disabled {margin-top: 56px;}
/*ABOUT US CSS END*/

/*PRICING PAGE CSS START*/
.pricing-hero-wrap {padding: 24px 0px;}
.pricing-hero-title h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.pricing-hero-title p {font-size: 16px; line-height: 24px; text-align: center; margin-bottom: 0px;}
.device-header-main {gap: 8px; flex-direction: column;}
.device-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.device-icon span svg{height: 24px; width: 24px;}
.device-content-main h6 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.device-action .btn-primary-square {padding: 8px 10px;}
.device-action .btn-primary-square:focus, .device-action .btn-primary-square:hover, .device-action .btn-primary-square:active, .device-action .btn-primary-square:focus:active {padding: 8px 10px;}
.device-action .btn-secondary-square {padding: 8px 10px;}
.device-action .btn-secondary-square:focus, .device-action .btn-secondary-square:hover, .device-action .btn-secondary-square:active, .device-action .btn-secondary-square:focus:active{padding: 8px 10px;}
.device-action .btn-primary-square span svg{width: 17px; height: 17px;}
.device-inner-main {gap: 16px; flex-direction: column; flex-wrap: initial;}
.device-body-main {margin-top: 24px; background-color: #FFFFFF;  border-radius: 16px; padding-top: 0px;}
.device-grid {display: flex; gap: 16px; flex-direction: column; width: 100%; padding: 8px 0px;}
.device-grid-card{display: flex; border-bottom: 1px solid rgba(156, 163, 175, 0.3);}
.device-grid-card:last-child{border-bottom: 0px;}
.device-card-img {margin-bottom: 16px; border-radius: 8px; overflow: hidden; min-width: 140px; max-width: 140px; height: 106px; flex: 1; text-align: center; flex-shrink: 0;}
.device-card-img img {width: 80px; height: auto;}
.knowmore-mobile-hide{display: none;}
.device-content {min-height: auto;}
.device-card-content{display: flex; align-items: center; gap: 8px; padding-right: 10px; justify-content: space-between; width: 100%;}
.device-card-content h6{white-space: initial; max-width: initial;}
.device-card-content p {line-height: 21px;}
.device-card-content p span {display: block;}
.device-card-content .btn-secondary-square {padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus, .device-card-content .btn-secondary-square:hover, .device-card-content .btn-secondary-square:active, .device-card-content .btn-secondary-square:focus:active{padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus svg path,
.device-card-content .btn-secondary-square:hover svg path,
.device-card-content .btn-secondary-square:active svg path,
.device-card-content .btn-secondary-square:focus:active svg path{ stroke: #8E1B3E;}
.device-content-main p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.device-content-main p:first-of-type{margin-bottom: 8px;}
.sds-pos-wrapper {padding: 48px 0px 24px 0px;}
.sds-pos-title h4 {font-size: 24px; line-height: 33px;}
.standard-plan-main {padding: 16px 0px 24px 0px;}
.standatd-p-title h4 {margin-bottom: 18px;}
.stdr-card-icons p {font-size: 16px; line-height: 21px;}
.stdr-card-icons {align-items: flex-start; flex-direction: column; gap: 16px;}
.sadad-plus-box .s-pos-d-box {padding-top: 40px; gap: 64px;}
.sadad-plus-box .sadad-p-left .sadad-plus-card {padding: 0;}
.sadad-plus-box .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-plus-box .sadad-plus-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px; gap: 16px;}
.sadad-plus-box .sadad-plus-img {border-radius: 8px; overflow: hidden; width: 100%; height: 300px;}
.sadad-plus-box .sadad-plus-img img{height: 100%; width: 100%; object-fit: cover;}
.sadad-plus-box .sadad-plus-content h2 {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-ads-ons-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadad-ads-image {height: 150px; width: 100%;}
.sadad-ads-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-ads-content{display: flex; flex-direction: column; justify-content: space-between;}
.sadad-ads-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sop-sol-wrapper {padding: 24px 0px; margin-bottom: 16px;}
.sop-sol-wrapper .refund-content ul li{margin-bottom: 17px;}
.sop-sol-wrapper .refund-content ul li::after {display: none;}
.sop-sol-wrapper .refund-content ul li span svg{height: 24px; width: 24px;}
.sadad-payment-blog .smart-busi-card {padding: 0px; gap: 24px; border: 0px; border-radius: 0px; gap: 16px; overflow: hidden; margin-bottom: 56px;}
.sadad-payment-blog .smart-busi-details {padding: 0px;}
.smart-busi-box-main .smart-busi-image {width: 100%; height: 300px; overflow: hidden;}
.smart-busi-box-main .smart-busi-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-payment-blog .smart-busi-content h5 {font-size: 18px;}
.sadad-payment-blog .smart-busi-content p {font-size: 14px; line-height: 24px;}
.smart-busi-list { gap: 36px;}
.sadad-payment-blog .smart-busi-action .btn-secondary { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.sadad-payment-blog .smart-busi-action .btn-secondary:hover, .sadad-payment-blog .smart-busi-action .btn-secondary:focus, .sadad-payment-blog .smart-busi-action .btn-secondary:focus:active { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.cust-c-content p {font-size: 16px; line-height: 21px;}
.cust-c-content h4 {font-size: 16px; line-height: 21px;}
.sds-pos-title p { font-size: 16px; line-height: 21px; margin-top: 16px; margin-bottom: 0px;}
.payment-gate-card {padding-bottom: 56px;}
.web-store-listing .web-store-box { gap: 32px; padding: 0px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: flex-start;}
.web-store-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-listing .web-store-icon svg {height: 24px; width: 24px;}
.web-store-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: left;}
.web-store-listing .web-store-content p {font-size: 16px; line-height: 21px; text-align: left;}
.web-store-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.web-store-listing .web-store-wrap {gap: 0px;}
/*PRICING PAGE CSS END*/

/*FOOTER CSS START*/
.footer-menu-wrap {gap: 0;flex-wrap: wrap;}
.footer-menu-list {flex: initial; flex: 0 0 calc(50% - 0px);}
.footer-card-main {align-items: flex-start; margin-bottom: 16px; flex-direction: column; row-gap: 16px;}
.footer-copy-main {align-items: flex-start; justify-content: space-between; flex-direction: column;}
.footer-copy-main .f-copy-text {order: 2;}
.f-copy-app ul {padding: 0px 0px 16px 0px;}
.footer-copy-main .f-copy-text p {margin-bottom: 16px;}
/*FOOTER CSS END*/
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
/*HOME PAGE CSS START*/
body {padding-top: 82px !important;}
.container{padding: 0px 20px !important;}
.home-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.home-hero-section .slider-item {flex-direction: column;gap: 45px;}
.home-hero-section .owl-dot span {width: 15px;height: 5px;}
.home-hero-section .owl-dots {left: 50%;margin-top: 16px;transform: translateX(-50%); right: initial; top: calc(300px + 0px);}
.home-hero-section .slider-image{height: 300px; width: 100%; flex: initial;}
.home-hero-section .slider-image img{height: 100%; width: 100%; object-fit: cover;}
.home-hero-section .slider-text {order: 2; max-width: 100%; width: 100%;}
.home-hero-section .slider-text p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.home-hero-section .slider-text h2 {font-size: 32px;line-height: 44px;margin-bottom: 16px;}
.home-hero-section .slider-item .btn-primary {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary:focus, .home-hero-section .slider-item .btn-primary:hover, .home-hero-section .slider-item .btn-primary:focus:active {padding: 10px 16px;border-radius: 10px;font-size: 14px;}
.home-hero-section .slider-item .btn-primary span svg{height: 20px;}
.financial-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.finance-sol-title h4{font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.finance-sol-title p {font-size: 16px; line-height: 21px;}
.payment-g-content {padding: 0;flex: initial;order: 2;}
.payment-g-inner {gap: 16px;flex-direction: column;}
.payment-g-c-inner h4 {font-size: 24px;line-height: 33px; margin-bottom: 16px;}
.payment-g-c-inner p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.payment-g-c-inner .btn-secondary {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary:hover, .payment-g-c-inner .btn-secondary:focus, .payment-g-c-inner .btn-secondary:focus:active {padding: 8px 16px;font-size: 14px;line-height: 21px;}
.payment-g-c-inner .btn-secondary span {display: inline-flex;}
.payment-g-c-inner .btn-secondary span svg{height: 17px;}
.payment-g-box {padding-top: 48px;}
.s-pos-device-wrap {padding: 24px 0px; margin-bottom: 16px;}
.s-pos-device-title h4 {font-size: 24px;line-height: 33px;margin-bottom: 16px;}
.s-pos-device-title p {font-size: 16px;line-height: 21px;margin-bottom: 0px;}
.s-pos-d-box {padding-top: 0px;display: flex;gap: 0px;flex-direction: column;}
.sadad-p-left .sadad-plus-card {padding: 24px 0px;}
.sadad-plus-img{height: 284px;border-radius: 8px;overflow: hidden;}
.sadad-plus-img img {width: 100%;height: 100%; object-fit: cover;}
.sadad-p-right .sadad-plus-card {padding: 24px 0px 0px 0px;}
.sadad-plus-content h4 {font-size: 18px;line-height: 23px;}
.sadad-plus-content p {font-size: 16px;line-height: 21px;margin-bottom: 16px;}
.sadad-plus-content .btn-secondary span svg{height: 17px;}
.smart-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.smart-busi-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.smart-busi-title p {font-size: 16px;line-height: 21px;padding-bottom: 24px;}
.smart-busi-box-main {padding: 24px 0px 0px 0px; margin-bottom: 0px;}
.mobile-hide{display: none;}
.smart-busi-image {min-width: auto;}
.smart-busi-image img{max-height: 100%; max-width: 100%; height: auto; width: 100%;}
.smart-busi-card{flex-direction: column; gap: 0px;}
.smart-busi-details {padding: 16px; order: 2;}
.smart-busi-card {margin-bottom: 16px;}
.smart-busi-content h5 {font-size: 18px;line-height: 23px;margin-bottom: 16px;}
.smart-busi-content p {font-size: 16px; line-height: 21px;margin-bottom: 16px;}
.smart-busi-action .btn-secondary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary:hover, .smart-busi-action .btn-secondary:focus, .smart-busi-action .btn-secondary:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.smart-busi-action .btn-secondary span svg{height: 17px;}
.scale-business-wrap {padding: 24px 0px; margin-bottom: 16px;}
.scale-business-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.scale-business-title p {font-size: 16px; line-height: 21px;}
.scale-bus-inner {padding: 24px 0px 0px 0px; margin-bottom: 16px;}
.scale-bus-inner .scale-busi-list {gap: 24px; flex-direction: column;}
.scale-busi-list .card{margin-bottom: 0px;flex-direction: column;align-items: center;}
.scale-busi-content h6 {font-size: 18px;line-height: 23px; margin-bottom: 8px; text-align: center;}
.scale-busi-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: center;}
.scale-busi-list .smart-tool-action{display: flex; justify-content: center;}
.smart-tool-action .btn-primary {padding: 8px 16px;}
.smart-tool-action .btn-primary:hover, .smart-tool-action .btn-primary:focus, .smart-tool-action .btn-primary:focus:active {padding: 8px 16px;}
.smart-tool-action .btn-primary span svg{height: 17px;}
.scale-integ-box {gap: 24px;flex-direction: column;}
.scale-integ-content {margin-top: 24px; max-width: 100%;}
.scale-integ-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.scale-integ-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px; text-align: center;}
.read-more-action {display: flex; justify-content: center;}
.read-more-action .btn-primary {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary:hover, .read-more-action .btn-primary:focus, .read-more-action .btn-primary:focus:active {padding: 8px 16px; margin-top: 0px;}
.read-more-action .btn-primary span svg{height: 17px;}
.why-chooseus-wrap {padding: 24px 0px;}
.why-chooseus-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.why-chooseus-wrap .chooseus-box{padding-top: 24px;}
.why-chooseus-wrap .choose-us-inner {flex-direction: column; row-gap: 8px;}
.why-chooseus-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.9px;}
.why-chooseus-wrap .chooseus-icon svg{height: 24px; width: 24px;}
.why-chooseus-wrap .chooseus-card {padding: 16px; gap: 24px; margin-bottom: 0px; flex-direction: column; align-items: center;}
.why-chooseus-wrap .chooseus-content h5 {font-size: 18px; line-height: 23px; margin-bottom: 16px; text-align: center;}
.chooseus-content p {font-size: 16px; line-height: 21px; text-align: center;}
.waiting-for-wrap {padding: 56px 0px 200px 0px;}
.waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.waiting-for-content p {font-size: 16px; line-height: 23px; margin-bottom: 24px;}
.waiting-for-content .btn-secondary {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary:hover, .waiting-for-content .btn-secondary:focus, .waiting-for-content .btn-secondary:focus:active {padding: 10px 20px; border-radius: 10px; font-size: 14px; margin-top: 24px;}
.waiting-for-content .btn-secondary span svg{height: 17px;}
.waiting-for-content {max-width: 100%; z-index: 1; display: block; position: relative;}
.waiting-for-img {bottom: -120px; width: 100%; top: initial;}
.wai-f-desktop{display: none;}
.wai-f-mobile {display: block;}
.waiting-for-img img{width: 100%;}
/*HOME PAGE CSS END*/

/*CONTACT US CSS START*/
.contact-us-banner {padding: 24px 0px; margin-bottom: 24px;}
.contact-us-main {align-items: flex-start;gap: 24px; flex-direction: column;}
.contact-us-content {max-width: 100%; width: 100%; flex: initial; order: 2;}
.contact-us-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.contact-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.contact-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.contact-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.get-itouch-wrapper {padding: 24px 0px;}
.get-itouch-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.get-itouch-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.get-itouch-form {padding: 24px 0px;}
.inquiry-input .inquiry-input-box {flex: initial; margin-right: 0; width: 100%;}
.get-i-contect-list {padding: 0px; min-width: 100%; width: 100%; flex: initial; margin-right: 0px; flex-direction: column;}
.get-i-c-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.get-i-c-icon span svg{height: 24px; width: 24px;}
.get-i-c-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 0px; text-align: center;}
/*CONTACT US CSS END*/

/*SADAD PLUS CSS START*/
.sadadplus-hero-section {padding: 24px 0px; margin-bottom: 16px;}
.sadadplus-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sadadplus-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sadadplus-hero-image {border-radius: 15px; height: 300px; width: 100%; flex: initial;}
.sadadplus-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sadadplus-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.sadadplus-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 20px;}
.sadadplus-content-box .btn-primary {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px; margin-bottom: 24px;}
.sadadplus-content-box .btn-primary:focus, .sadadplus-content-box .btn-primary:hover, .sadadplus-content-box .btn-primary:focus:active {padding: 10px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;  margin-bottom: 24px;}
.sadadplus-content-box .btn-primary span svg{height: 20px; width: 20px;}
.sd-product-fet-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadadp-sec-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 0px;}
.spf-main-box {padding-top: 24px;}
.sprod-fet-image {flex: initial; height: 300px;}
.sprod-fet-image img {width: 100%; height: 100%; object-fit: cover;}
.sprod-fet-card {display: flex; align-items: center; gap: 16px; margin-bottom: 24px; flex-direction: column;}
.sprod-fet-content {max-width: 100%; width: 100%; order: 2;}
.sprod-fet-content h2 {font-size: 64px; line-height: 87px; margin-bottom: 16px;}
.sprod-fet-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sprod-fet-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sdadad-p-speci-wrap {padding: 24px 0px;}
.sadad-plus-speci-box {padding-top: 24px;}
.sps-listing-main {column-gap: 0px;row-gap: 24px;flex-wrap: wrap;flex-direction: column;}
.sps-blog-img {border-radius: 8px; overflow: hidden; height: 300px; width: 100%;}
.sps-blog-img img {width: 100%; height: 100%; object-fit: cover;}
.sps-blog-content h6 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sps-blog-content {margin-top: 16px;}
.product-speci-detail {flex-direction: column; gap: 16px;}
.product-speci-list {flex-direction: row; gap: 17px; z-index: 0; flex-wrap: wrap; order: 2;}
.product-speci-list.ps-list-left .ps-list-box.text-end{text-align: left !important;}
.product-speci-list .ps-list-box .ps-list-icon.ms-auto {margin-right: auto!important; margin-left: initial !important;}
.product-speci-list.ps-list-left .ps-list-box{flex: 0 0 calc(50% - 8.5px);}
.product-speci-img {position: relative;}
.product-speci-img img {width: 100%; margin-bottom: 60px;}
.product-speci-list .ps-list-box .ps-list-content h6 {font-size: 16px; line-height: 21px;}
.product-speci-wrap {background-position: left; margin-bottom: 16px;}
.prduct-speci-box {padding: 24px 0px 71px 0px;}
.busi-grow-main {padding: 24px 0px; margin-bottom: 16px;}
.busi-grow-main .chooseus-box {padding-top: 24px;}
.busi-grow-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.busi-grow-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.busi-grow-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.busi-grow-main .chooseus-icon span svg{height: 24px; width: 24px;}
.busi-grow-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.busi-grow-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.pricing-faq-inner {padding: 24px 0px;}
.pricing-faq-inner .oppos-title {font-size: 24px; line-height: 33px; margin-bottom: 0px !important;}
.pricing-faq-accordian .accordion-button {padding: 16px 0px; font-size: 18px;}
.sadadp-sub-box {gap: 24px; flex-wrap: wrap;flex-direction: column;}
.sadadp-subs-wrap {padding: 24px 0px;}
.sadadp-sub-content{width: 100%; position: relative; height: auto; transform: none; top: initial; left: initial;}
.sadaddp-sub-desktop{display: none;}
.sadaddp-sub-mobile{display: block;}
.sadadp-sub-card {flex: initial;display: flex;flex-direction: column;align-items: flex-start; padding: 24px 20px 0px; gap: 32px; isolation: isolate; background: #F8FBFF; box-shadow: 0px 4.40146px 12.4708px rgba(4, 16, 34, 0.06), 0px 30.8102px 91.6971px rgba(7, 33, 102, 0.12); border-radius: 16px;}
.sadadp-sub-card img {border-radius: 0; width: 100%;}
.sadadp-sub-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sadadp-sub-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadadp-merchant-c p{margin-bottom: 16px;}
.sadadp-sub-action .btn-secondary,.sadadp-sub-action .btn-primary {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-secondary span svg, .sadadp-sub-action .btn-primary span svg{height: 17px;}
.sadadp-sub-action .btn-secondary:focus, .sadadp-sub-action .btn-secondary:hover, .sadadp-sub-action .btn-secondary:focus:active {padding: 8px 10px;font-size: 12px;}
.sadadp-sub-action .btn-primary:focus, .sadadp-sub-action .btn-primary:hover, .sadadp-sub-action .btn-primary:focus:active {padding: 8px 10px;font-size: 12px;}
/*SADAD PLUS CSS END*/

/*ACQUIRING SOLUTIONS CSS START*/
.acq-scroll-main {overflow-x: scroll; white-space: nowrap; -webkit-overflow-scrolling: touch;}
.acq-scroll-main::-webkit-scrollbar-track{display: none;}
.acq-sol-wrapper .acq-header-tab .acq-tab-list {display: inline-flex;}
.aqusol-hero-section {padding: 16px 0px 24px 0px; margin-bottom: 16px;}
.acq-sol-wrapper .acq-header-tab {padding: 15px 0px;}
.aqusol-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.aqusol-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.aqusol-hero-image {flex: initial; height: 300px; width: 100%;}
.aqusol-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.aqusol-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.aqusol-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.aqu-suits-wrap {padding: 24px 0px; margin-bottom: 16px;}
.aqu-suits-card {padding: 0; gap: 16px; flex-direction: column; flex: initial;}
.aqu-suits-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.aqu-suits-icon span svg{height: 24px; width: 24px;}
.aqu-suits-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.aqu-suits-content p {font-size: 16px; line-height: 24px; margin-bottom: 16px;}
.aqu-tech-points ul {gap: 16px;}
.aqu-suits-listing {gap: 48px;padding-top: 40px;}
.omnichannel-main {padding: 24px 0px; margin-bottom: 16px;}
.aqu-sec-title h4 {font-size: 24px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.aqu-sec-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.omnichannel-wrap {padding-top: 24px;}
.omnic-inner {gap: 0; flex-direction: column;}
.omni-c-image {height: 300px; width: 100%;}
.omni-c-image img {width: 100%; height: 100%; object-fit: cover;}
.omnic-card {padding: 0px 0px 24px 0px; flex: initial; margin-bottom: 24px;}
.omni-c-content {margin-top: 16px;}
.omni-c-content h6 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.omni-c-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.omnic-card:last-child{margin-bottom: 16px;}
.omni-security-box {padding-top: 24px; gap: 24px; flex-direction: column;}
.omin-secrity-card {flex: initial; padding: 16px;}
.omni-security-icon {width: 48px; height: 48px;}
.omni-security-icon span svg{height: 24px; width: 24px;}
.omin-secrity-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px; margin-top: 24px;}
.omin-secrity-content ul li span img{height: 32px; width: 32px;}
.omin-secrity-content ul li p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.seamless-sol-wrap {padding: 24px 0px; margin-bottom: 16px;}
.seamless-slide-box .owl-carousel .item .carousel-image {height: 200px; width: 100%;}
.owl-carousel .owl-item img { width: 100%; height: 100%; object-fit: cover;}
.seamless-slide-box .owl-carousel .item p {font-size: 16px; line-height: 24px;}
.seamless-slide-box .owl-carousel .custom-next, .seamless-slide-box .owl-carousel .custom-prev {padding: 9px 15px;}
.seamless-slide-box .owl-dots{display: none;}
.seamless-slide-box .owl-carousel .owl-nav, .seamless-slide-box .owl-carousel .owl-nav.disabled {margin: 16px 0px;}
.back-office-wrap {padding: 24px 0px; margin-bottom: 16px;}
.back-office-details {gap: 0px; padding-top: 0px; flex-direction: column;}
.back-office-content {max-width: 100%; width: 100%; order: 2; margin-top: 24px;}
.back-office-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.back-office-icon span svg{height: 24px; width: 24px;}
.back-office-points {display: flex; gap: 24px; padding: 0; margin-bottom: 24px; flex-direction: column;}
.back-office-text h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.back-office-text p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.back-office-points:last-child {margin-bottom: 24px;}
.back-office-image { border-radius: 8px; overflow: hidden; padding: 0; flex: initial; height: 300px;}
.back-office-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-adopt-wrap {padding: 24px 0px;}
.sadad-adopt-wrap .chooseus-box { padding-top: 0px;}
.sadad-adopt-wrap .choose-us-inner {column-gap: 0;flex-direction: column;}
.sadad-adopt-wrap .chooseus-card {padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.sadad-adopt-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.sadad-adopt-wrap .chooseus-icon span svg{height: 24px; width: 24px;}
.sadad-adopt-wrap .chooseus-content p {font-size: 16px; line-height: 21px;}
.sadad-adopt-wrap .chooseus-card:last-child{margin-bottom: 0px;}
.sadad-adopt-wrap .chooseus-content h5 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.fin-insti-wrap {background-position: center center;}
.fin-insti-wrap .waiting-for-img {position: relative; right: initial; bottom: -50px; left: 50%; transform: translateX(-58%); top: initial;}
.fin-insti-wrap .waiting-for-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.fin-insti-wrap .waiting-for-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; display: inline-block;}
.fin-insti-wrap .waiting-for-content .btn-secondary {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px; margin: 0 auto;}
.fin-insti-wrap .waiting-for-content .btn-secondary:hover, .fin-insti-wrap .waiting-for-content .btn-secondary:focus, .fin-insti-wrap .waiting-for-content .btn-secondary:focus:active {padding: 8px 16px; font-size: 14px; line-height: 20px; margin-top: 0px; border-radius: 10px; margin: 0 auto;}
.fin-insti-wrap .waiting-for-content {max-width: 100%; width: 100%; text-align: center;}
/*ACQUIRING SOLUTIONS CSS END*/

/*PAYMENT GATEWAY CSS START*/
.pgateway-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.pgateway-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.pgateway-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.pgateway-hero-image {flex: initial; height: 300px; width: 100%;}
.pgateway-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.pgateway-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.pgateway-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.pgateway-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary:focus, .pgateway-content-box .btn-primary:hover, .pgateway-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.pgateway-content-box .btn-primary span{display: inline-flex;}
.pgateway-content-box .btn-primary span svg{width: 17px; height: 17px;}
.liberary-inte-wrap {padding: 24px 0px; margin-bottom: 16px;}
.p-gateway-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.p-gateway-title p {font-size: 16px; line-height: 21px; margin-top: 0px;}
.lib-inte-box {padding-top: 24px; flex-direction: column; gap: 48px;}
.lib-inte-image {height: 300px; width: 100%;}
.lib-inte-image img {width: 100%; height: 100%; object-fit: cover;}
.lib-content-detail h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.lib-content-detail p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.lib-content-detail {margin-top: 32px; margin-bottom: 0px;}
.view-doc-action .btn-secondary-square {padding: 8px 16px;}
.view-doc-action .btn-secondary-square:focus, .view-doc-action .btn-secondary-square:hover, .view-doc-action .btn-secondary-square:active, .view-doc-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.view-doc-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.enable-cust-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .s-pos-d-box {padding-top: 32px; gap: 24px;}
.enable-cust-details .sadad-p-left .sadad-plus-card {padding: 0px;}
.enable-cust-details .sadad-plus-img {height: 300px; width: 100%; margin-bottom: 16px;}
.enable-cust-details .sadad-plus-img img {height: 100%; object-fit: cover;}
.enable-cust-details .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.enable-cust-details .sadad-plus-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.manage-trax-wrap {padding: 24px 0px; margin-bottom: 16px;}
.enable-cust-details .sadad-p-right .sadad-plus-card {padding: 0;}
.manage-trax-list {padding-top: 24px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial;}
.manage-trax-wrap .manage-trax-list{flex-direction: column;}
.manage-trax-list .our-meth-content h6 {font-size: 18px; line-height: 33px;}
.manage-trax-list .our-meth-card {padding: 0; flex: initial; margin-bottom: 32px;}
.manage-trax-list .our-meth-image {height: 300px; width: 100%;}
.manage-trax-list .our-meth-image img {width: 100%; height: 100%; object-fit: cover;}
.manage-trax-action {padding-top: 24px;}
.manage-trax-action .btn-secondary-square {padding: 8px 16px;}
.manage-trax-action .btn-secondary-square:focus, .manage-trax-action .btn-secondary-square:hover, .manage-trax-action .btn-secondary-square:active, .manage-trax-action .btn-secondary-square:focus:active{padding: 8px 16px;}
.manage-trax-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.payment-pro-wrap {padding: 24px 0px; margin-bottom: 16px;}
.payment-pro-list .chooseus-box {padding-top: 24px;}
.payment-pro-list .choose-us-inner {flex-direction: column;}
.payment-pro-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.payment-pro-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.payment-pro-list .chooseus-icon span svg {height: 24px; width: 24px;}
.payment-pro-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.payment-pro-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.api-steps-wrap {padding: 24px 0px; margin-bottom: 16px;}
.api-steps-main {padding-top: 24px; flex-direction: column;}
.api-steps-list .step-number {font-size: 64px; line-height: 87px; margin-bottom: 16px; text-align: center;}
.api-steps-list {flex: inherit; min-width: 100%;}
.api-steps-main .horizontal-line {width: 1px; height: 60px; margin: 32px 0px;}
.sadad-token-wrap {padding: 24px 0px;}
.sadad-token-box .user-fin-card {align-items: flex-start; margin-bottom: 24px; gap: 40px; flex-direction: column; padding: 0px;}
.sadad-token-box .user-fin-content {width: 100%; flex: initial; order: 2;}
.sadad-token-box .user-fin-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-token-box .user-fin-content p{font-size: 16px; line-height: 21px;  margin-bottom: 16px;}
.sadad-token-box .user-fin-content ul li {font-size: 16px; line-height: 21px;}
.sadad-token-box .user-fin-image {flex: initial; height: 300px; width: 100%;}
.sadad-token-box .user-fin-image img {width: 100%; height: 100%; object-fit: cover;}
.elect-payment-wrap {padding: 24px 0px; margin-bottom: 24px;}
.elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.elec-card-icon span svg {height: 24px; width: 24px;}
.ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*PAYMENT GATEWAY CSS END*/

/*INVOICE PAYMENT LINK CSS START*/
.paylink-hero-section {padding: 24px 0px; margin-bottom: 24px;}
.paylink-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.paylink-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.paylink-hero-image {flex: initial; height: 300px; width: 100%;}
.paylink-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.paylink-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.paylink-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.paylink-content-box .btn-primary, .paylink-content-box .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary:focus, .paylink-content-box .btn-primary:hover, .paylink-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-secondary-square:focus, .paylink-content-box .btn-secondary-square:hover, .paylink-content-box .btn-secondary-square:active, .paylink-content-box .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.paylink-content-box .btn-primary span svg, .paylink-content-box .btn-secondary-square span svg{height: 17px; width: 17px;}
.sd-payment-feat-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sd-payment-feat-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.sd-paylink-box {padding-top: 24px;}
.sd-paylink-card {padding: 0px; box-shadow: none; border-radius: 0px; display: flex; column-gap: 24px; margin-bottom: 48px; flex-direction: column;}
.sd-paylink-image {height: 300px; width: 100%; margin-bottom: 16px;}
.sd-paylink-image img {width: 100%; height: 100%; object-fit: cover;}
.sd-paylink-content {flex: initial; order: 2;}
.sd-paylink-content h6 {font-size: 24px; line-height: 33px; margin-bottom: 16px; margin-top: 24px;}
.sd-paylink-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sd-paylink-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}    
.sd-paylink-content ul li span svg{height: 24px; width: 24px;}
.lifelong-sec-wrap {padding: 24px 0px; margin-bottom: 24px;}
.lifelong-sec-box {padding: 32px 20px; border-radius: 0px;}
.sd-payment-feat-title p {font-size: 16px; line-height: 21px; margin-top: 0px; margin-bottom: 0px;}
.power-p-sol-box {padding-top: 24px; gap: 16px; flex-direction: column;}
.power-p-content h6 {font-size: 18px; line-height: 32px;}
.power-p-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px !important;}
.power-p-list-inner {padding-bottom: 0px; margin-bottom: 16px;}
.lifelong-sec-box::after{display: none;}
.h-invoice-work-wrap {padding: 24px 0px; margin-bottom: 24px;}
.how-inv-work-box .howit-work-box {padding: 24px 0px; flex-direction: column;}
.how-inv-work-box .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.how-inv-work-box .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.how-inv-work-action {flex-direction: column; row-gap: 24px;}
.how-inv-work-action .btn-primary, .how-inv-work-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary:focus, .how-inv-work-action .btn-primary:hover, .how-inv-work-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.how-inv-work-action .btn-primary span svg, .how-inv-work-action .btn-secondary-square span svg{height: 17px; width: 17px;}
.how-inv-work-action .btn-secondary-square:focus, .how-inv-work-action .btn-secondary-square:hover, .how-inv-work-action .btn-secondary-square:active, .how-inv-work-action .btn-secondary-square:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.inv-service-wrap {padding: 24px 0px; margin-bottom: 24px;}
.inv-service-blog .qatar-key-box {padding-top: 24px; flex-direction: column; row-gap: 16px;}
.inv-service-blog .qatar-key-card {padding: 0px; flex: initial;}
.qatar-key-card .qatar-key-image {height: 300px; width: 100%; border-radius: 8px; overflow: hidden;}
.qatar-key-card .qatar-key-image img{height: 100%; width: 100%; object-fit: cover;}
.inv-service-blog .qatar-key-content h4 {font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.inv-service-blog .qatar-key-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.sadad-inv-price-wrap {padding: 24px 0px; margin-bottom: 24px;}
.sadad-inv-price-box {column-gap: 32px; padding-top: 24px; flex-direction: column; gap: 16px;}
.sadad-inv-p-content .free-text { font-size: 18px; line-height: 23px; margin-bottom: 16px;}
.sadad-reg-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-service-list h6 {font-size: 18px; line-height: 23px; margin-bottom: 8px;}
.sadad-service-list ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-inv-p-action .btn-primary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square:focus, .sadad-inv-p-action .btn-primary-square:hover, .sadad-inv-p-action .btn-primary-square:active, .sadad-inv-p-action .btn-primary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.sadad-inv-p-action .btn-primary-square span svg{height: 17px; width: 17px;}
.available-meth-wrap {padding: 24px 0px; margin-bottom: 24px;}
.available-meth-box .elec-card-box {padding-top: 24px; align-items: center; justify-content: space-between; flex-direction: column; gap: 40px; flex-wrap: initial;}
.available-meth-box .elec-card-list {padding: 0px; gap: 24px; flex: initial; flex-direction: column; align-items: center; width: 100%;}
.available-meth-box .elec-card-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.available-meth-box .elec-card-icon span svg {height: 24px; width: 24px;}
.available-meth-box .ec-vertical-line {width: 100%; height: 1px; margin: 0px;}
.available-meth-box .elec-card-list h6 {font-size: 18px; line-height: 33px; margin-bottom: 8px; text-align: center;}
/*INVOICE PAYMENT LINK CSS END*/

/*SMART STORE CSS START*/
.smart-store-banner{padding: 24px 0px; margin-bottom: 24px;}
.ss-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.ss-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.ss-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.ss-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.ss-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.ss-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.common-icon-action .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary:hover, .common-icon-action .btn-primary:focus, .common-icon-action .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.common-icon-action .btn-primary span svg{height: 17px; width: 17px;}
.service-link-wrapper {padding: 24px 0px; margin-bottom: 24px;}
.ss-link-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.ss-link-wrap {gap: 48px; padding-top: 24px; flex-direction: column;}
.ss-link-image {padding: 0px; width: 100%; height: 300px; border-radius: 8px; overflow: hidden;}
.ss-link-image img{width: 100%; height: 100%; object-fit: cover;}
.ss-link-content {padding: 0px;}
.ss-link-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.ss-link-content p {font-size: 16px; line-height: 21px;}
.web-store-wrapper {padding: 24px 0px;}
.web-store-listing {padding-top: 24px;}
.web-store-wrap {flex-direction: column; gap: 0px;}
.web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column; align-items: center;}
.web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-icon svg {height: 24px; width: 24px;}
.web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.web-store-content p {font-size: 16px; line-height: 21px; text-align: center;}
.web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.business-type-wrapper {padding: 24px 0px;}
.business-type-box {padding: 24px 20px 0px 20px; border-radius: 24px; gap: 16px; flex-direction: column;}
.business-type-img {position: relative; bottom: -5px; right: -30px;}
.business-type-detail h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.business-type-detail p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.business-type-detail {padding-bottom: 16px;}
.business-type-pricing {padding-top: 16px;}
.business-type-pricing h4 {font-size: 33px;  margin-bottom: 4px;}
.business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square:focus, .business-type-action .btn-secondary-square:hover, .business-type-action .btn-secondary-square:active, .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 24px;}
.business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
/*SMART STORE CSS END*/

/*SOFT POS CSS START*/
.softpos-hero-section{padding: 24px 0px; margin-bottom: 24px;}
.softpos-hero-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.softpos-hero-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.softpos-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.softpos-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.softpos-content-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.softpos-content-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.softpos-content-box .btn-primary {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary:hover, .softpos-content-box .btn-primary:focus, .softpos-content-box .btn-primary:focus:active{padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 20px;}
.softpos-content-box .btn-primary span svg{height: 17px; width: 17px;}
.accept-payment-main {padding: 24px 0px 24px 0px;}
.accept-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.accept-p-title p {font-size: 16px; line-height: 21px;}
.sadad-soft-wrapper {padding: 24px 0px;flex-direction: column; gap: 16px;}
.sadad-soft-image {flex: initial; width: 100%; height: 300px; overflow: hidden; border-radius: 8px;}
.sadad-soft-image img{width: 100%; height: 100%; object-fit: cover;}
.sadad-soft-content {flex: initial; padding: 0px;}
.sadad-soft-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.sadad-soft-para p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.upg-collection-main {padding: 24px 0px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main {padding: 24px 0px; margin-bottom: 16px;}
.upg-collection-main .chooseus-box {padding-top: 24px;}
.upg-collection-main .choose-us-inner {column-gap: 24px;flex-direction: column;}
.upg-collection-main .chooseus-card {padding: 0; gap: 24px; flex: initial; margin-bottom: 24px; flex-direction: column;}
.upg-collection-main .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.upg-collection-main .chooseus-icon span svg{height: 24px; width: 24px;}
.upg-collection-main .chooseus-content h5 {font-size: 18px; line-height: 24px; font-weight: bold; margin-bottom: 8px;}
.upg-collection-main .chooseus-content p {font-size: 16px; line-height: 21px; letter-spacing: -0.005em; color: #141414; margin-bottom: 0px; text-align: left;}
.howit-work-wrap {padding: 24px 0px;}
.howit-work-wrap .howit-work-box {padding: 24px 0px; flex-direction: column;}
.howit-work-wrap .howit-work-content h1 {font-size: 64px; line-height: 88px; margin-bottom: 16px !important;}
.howit-work-wrap .howit-work-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.payment-logo-wrap {padding: 24px 0px;}
.payment-logo-wrap .container{padding: 0px !important;}
.payment-logo-box {column-gap: 0; padding: 24px 20px; height: auto; flex-direction: column; border-radius: 0px; row-gap: 24px;}
.paymrnt-logo-title h5 {font-size: 24px; line-height: 33px; color: #141414; text-align: center;}
.paymrnt-logo-title {max-width: 100%; width: 100%;}
.payment-logo-box::before{display: none;}
.merchant-p-sol-wrap {padding: 24px 0px;}
.merchant-p-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px;}
.merchant-p-title p {font-size: 16px; line-height: 21px;}
.accept-payment-wrap {padding: 24px 0px;}
.benifit-box-main {padding-top: 24px; flex-direction: column; gap: 24px;}
.benifit-box {padding: 0px; gap: 24px; flex: initial; flex-direction: column;}
.benifit-box .benifit-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.benifit-box .benifit-icon span svg{height: 24px; width: 24px;}
.benifit-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.benifit-list-content h6 {font-size: 16px; line-height: 21px; margin-bottom: 8px;}
.benifit-list-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.softp-service-wrap {padding: 24px 0px;}
.softp-service-box {padding-top: 24px; gap: 116px; flex-direction: column;}
.softp-service-list .softp-service-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0; }
.softp-service-list .softp-service-icon span svg{height: 24px; width: 24px;}
.softp-service-content h6 {font-size: 18px; line-height: 33px; text-align: center; margin-bottom: 16px;}
.softp-service-content p {font-size: 16px; line-height: 21px; text-align: center;}
.softp-service-list::after {background: url('../images/odd-arrow-mobile.svg') no-repeat; width: 23.87px; height: 113.85px; position: absolute; left: 50%; top: 205px;}
.softp-service-box .softp-service-list:nth-child(even)::after {background: url('../images/even-arrow-mobile.svg') no-repeat; left: 48%; top: 100%;}
.softp-service-list::after {top: 100%;}
/*SOFT POS CSS END*/

/*LEADERSHIP CSS START*/
.leadership-banner{padding: 24px 0px; margin-bottom: 0px;}
.leadership-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.leadership-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.leadership-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.leadership-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.leadership-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.leadership-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.board-of-director {padding: 24px 0px;}
.board-of-d-box {gap: 24px; padding-top: 24px; flex-direction: initial;}
.board-of-d-name h6 {font-size: 14px; line-height: 24px;}
.board-of-d-card {padding: 12px; border-radius: 8px;}
/*LEADERSHIP CSS END*/

/*LATEST NEW CSS START*/
.latest-news-banner{padding: 24px 0px; margin-bottom: 0px;}
.latest-n-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.latest-n-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.latest-n-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.latest-n-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.latest-n-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.latest-n-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-wrapper {padding: 24px 0px;}
.the-news-title h4 {font-size: 24px; line-height: 33px;}
.the-news-card-main {padding: 24px 0px;}
.the-news-listing {flex-direction: column;}
.the-news-box {flex: initial; margin-right: 0px; padding: 0px;}
.the-news-listing .the-news-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.the-news-listing .the-news-img img{width: 100%; height: 100%; object-fit: cover;}
.the-news-content span {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.the-news-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.the-news-content ul li {font-size: 16px; line-height: 21px;}
.the-news-action .btn-secondary-square {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square:focus, .the-news-action .btn-secondary-square:hover, .the-news-action .btn-secondary-square:active, .the-news-action .btn-secondary-square:focus:active {padding: 8px 16px; border-radius: 10px; font-size: 14px; line-height: 21px;}
.the-news-action .btn-secondary-square span svg{height: 17px; width: 17px;}
/*LATEST NEW CSS END*/

/*SECURITY COMPLIANCE CSS START*/
.sec-comp-banner{padding: 24px 0px; margin-bottom: 0px;}
.sec-comp-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.sec-comp-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.sec-comp-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.sec-comp-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.sec-comp-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.sec-comp-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-certi-main {padding: 24px 0px;}
.sadad-certi-title h4 {font-size: 24px; line-height: 33px;}
.sadad-certi-box {padding-top: 24px; gap: 32px; flex-direction: column;}
.sadad-certi-content p {margin-bottom: 16px; font-size: 16px; line-height: 21px;}
.custom-checkout-wrap {padding: 24px 0px;}
.sadad-certi-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.sadad-certi-listing {padding-top: 24px; flex-direction: column;}
.sadad-certi-card {flex: initial; margin-right: 0px; padding: 0px; position: relative;}
.sadad-certi-card .sadad-certi-card-img{width: 100%; height: 300px; border-radius: 8px; overflow: hidden; margin-bottom: 16px;}
.sadad-certi-card .sadad-certi-card-img img{width: 100%; height: 100%;}
.checkout-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.checkout-content p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square {padding: 8px 16px; margin-top: 0px; margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square:focus, .custom-checkout-wrap .business-type-action .btn-secondary-square:hover, .custom-checkout-wrap .business-type-action .btn-secondary-square:active,.custom-checkout-wrap .business-type-action .btn-secondary-square:focus:active{padding: 8px 16px; margin-top: 0px;margin-bottom: 16px;}
.custom-checkout-wrap .business-type-action .btn-secondary-square span svg {height: 17px; width: 17px;}
.security-fet-list {padding-top: 24px;}
.security-fet-list .chooseus-box {padding-top: 24px;}
.security-fet-list .choose-us-inner {flex-direction: column;}
.security-fet-list .chooseus-card {align-items: center; padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.security-fet-list .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.security-fet-list .chooseus-icon span svg {height: 24px; width: 24px;}
.security-fet-list .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.security-fet-list .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.user-fin-box {padding-top: 24px;}
.user-fin-card {margin-bottom: 0px; gap: 16px; padding: 24px 0px; flex-direction: column;}
.user-fin-content {width: 100%; flex: initial; order: 2;}
.user-fin-image {border-radius: 8px; overflow: hidden; flex: initial; height: 300px; width: 100%;}
.user-fin-image img{width: 100%; height: 100%; object-fit: cover;}
.user-fin-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 16px;}
.user-fin-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.user-fin-wrap {padding: 24px 0px;}
/*SECURITY COMPLIANCE CSS END*/

/*ABOUT US CSS START*/
.about-us-banner{padding: 24px 0px; margin-bottom: 0px;}
.about-us-main {align-items: flex-start; gap: 32px; flex-direction: column;}
.about-us-content {max-width: 100%; flex: initial; width: 100%; order: 2;}
.about-us-hero-image {flex: initial; height: 300px; width: 100%; border-radius: 16px; overflow: hidden;}
.about-us-hero-image img {width: 100%; height: 100%; object-fit: cover;}
.about-us-box h1 {font-size: 32px; line-height: 44px; margin-bottom: 20px !important;}
.about-us-box p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.who-we-are-wrap {padding: 24px 0px;}
.who-we-are-box {display: flex; column-gap: 0; flex-direction: column;}
.who-we-are-content {max-width: 100%; flex: initial;}
.who-we-are-content h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.who-we-are-content p {font-size: 16px; line-height: 24px; margin-bottom: 24px; text-align: center;}
.vision-mission-wrap {padding: 24px 0px;}
.vmission-title h4 {font-size: 24px; line-height: 33px; margin-bottom: 16px; text-align: center;}
.vision-mission-box {padding-top: 24px; flex-direction: column; gap: 8px;}
.vision-mission-box .vmission-image{border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.vision-mission-box .vmission-image img{width: 100%; height: 100%; object-fit: cover;}
.vmission-content {margin-top: 16px;}
.vmission-content h6 {font-size: 18px; line-height: 31px; margin-bottom: 16px;}
.vmission-content p {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.our-value-wrap {padding: 24px 0px;}
.our-value-wrap .chooseus-box {padding-top: 24px;}
.our-value-wrap .choose-us-inner {flex-direction: column;}
.our-value-wrap .chooseus-card {padding: 0px; gap: 24px; flex: initial; margin-bottom: 48px; flex-direction: column;}
.our-value-wrap .chooseus-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.our-value-wrap .chooseus-icon span svg {height: 24px; width: 24px;}
.our-value-wrap .chooseus-content h5 {font-size: 18px; line-height: 33px; margin-bottom: 16px;}
.our-value-wrap .chooseus-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px; text-align: left;}
.our-methodology-wrap {padding: 24px 0px;}
.our-meth-list {padding-top: 24px; display: flex; flex-direction: column;}
.our-meth-content h6 {font-size: 18px; line-height: 24px; margin-top: 16px; text-align: left;}
.commitment-g-wrap {padding: 24px 0px;}
.vmission-title p {font-size: 16px; line-height: 21px; margin-top: 16px;}
.commitment-g-wrap .sadad-plus-speci-box {padding-top: 24px;}
.commitment-g-wrap .sps-blog-content {margin-top: 0px;}
.commitment-g-wrap .sps-blog-content h6 {font-size: 18px; line-height: 32px; margin-bottom: 16px; margin-top: 24px;}
.commitment-g-wrap .sps-blog-content p {font-size: 16px; line-height: 21px; margin-bottom: 0px;}
.commitment-g-wrap .sps-listing-main {row-gap: 72px; flex-wrap: wrap;}
.commitment-g-wrap .sps-blog-img {border-radius: 8px; width: 100%; height: 300px; overflow: hidden;}
.commitment-g-wrap .sps-blog-img img{width: 100%; height: 100%; object-fit: cover;}
.choose-sadad-listing {padding-top: 24px;}
.choose-sadad-listing .web-store-box { gap: 32px; padding: 16px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: center;}
.choose-sadad-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.choose-sadad-listing .web-store-icon svg {height: 24px; width: 24px;}
.choose-sadad-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: center;}
.choose-sadad-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.choose-sadad-listing .web-store-wrap {gap: 0px;}
.why-choose-sds-wrap {padding: 24px 0px;}
.our-partner-wrap {padding: 24px 0px;}
.our-partner-box {padding-top: 24px;}
.our-partner-logo img {height: 50px;}
.our-partner-logo {column-gap: 90px; justify-content: center; flex-wrap: wrap; row-gap: 24px;}
.our-journey-slider.owl-carousel .owl-nav, .our-journey-slider.owl-carousel .owl-nav.disabled {margin-top: 56px;}
/*ABOUT US CSS END*/

/*PRICING PAGE CSS START*/
.pricing-hero-wrap {padding: 24px 0px;}
.pricing-hero-title h1 {font-size: 32px; line-height: 44px; margin-bottom: 16px !important;}
.pricing-hero-title p {font-size: 16px; line-height: 24px; text-align: center; margin-bottom: 0px;}
.device-header-main {gap: 8px; flex-direction: column;}
.device-icon {width: 48px; height: 48px; border-radius: 3.09px;}
.device-icon span svg{height: 24px; width: 24px;}
.device-content-main h6 {font-size: 24px; line-height: 33px; margin-bottom: 24px;}
.device-action .btn-primary-square {padding: 8px 10px;}
.device-action .btn-primary-square:focus, .device-action .btn-primary-square:hover, .device-action .btn-primary-square:active, .device-action .btn-primary-square:focus:active {padding: 8px 10px;}
.device-action .btn-secondary-square {padding: 8px 10px;}
.device-action .btn-secondary-square:focus, .device-action .btn-secondary-square:hover, .device-action .btn-secondary-square:active, .device-action .btn-secondary-square:focus:active{padding: 8px 10px;}
.device-action .btn-primary-square span svg{width: 17px; height: 17px;}
.device-inner-main {gap: 16px; flex-direction: column; flex-wrap: initial;}
.device-body-main {margin-top: 24px; background-color: #FFFFFF;  border-radius: 16px; padding-top: 0px;}
.device-grid {display: flex; gap: 16px; flex-direction: column; width: 100%; padding: 8px 0px;}
.device-grid-card{display: flex; border-bottom: 1px solid rgba(156, 163, 175, 0.3);}
.device-grid-card:last-child{border-bottom: 0px;}
.device-card-img {margin-bottom: 16px; border-radius: 8px; overflow: hidden; min-width: 140px; max-width: 140px; height: 106px; flex: 1; text-align: center; flex-shrink: 0;}
.device-card-img img {width: 80px; height: auto;}
.knowmore-mobile-hide{display: none;}
.device-content {min-height: auto;}
.device-card-content{display: flex; align-items: center; gap: 8px; padding-right: 10px; justify-content: space-between; width: 100%;}
.device-card-content h6{white-space: initial; max-width: initial;}
.device-card-content p {line-height: 21px;}
.device-card-content p span {display: block;}
.device-card-content .btn-secondary-square {padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus, .device-card-content .btn-secondary-square:hover, .device-card-content .btn-secondary-square:active, .device-card-content .btn-secondary-square:focus:active{padding: 8px 10px; background-color: transparent;}
.device-card-content .btn-secondary-square:focus svg path,
.device-card-content .btn-secondary-square:hover svg path,
.device-card-content .btn-secondary-square:active svg path,
.device-card-content .btn-secondary-square:focus:active svg path{ stroke: #8E1B3E;}
.device-content-main p {font-size: 16px; line-height: 21px; margin-bottom: 24px;}
.device-content-main p:first-of-type{margin-bottom: 8px;}
.sds-pos-wrapper {padding: 48px 0px 24px 0px;}
.sds-pos-title h4 {font-size: 24px; line-height: 33px;}
.standard-plan-main {padding: 16px 0px 24px 0px;}
.standatd-p-title h4 {margin-bottom: 18px;}
.stdr-card-icons p {font-size: 16px; line-height: 21px;}
.stdr-card-icons {align-items: flex-start; flex-direction: column; gap: 16px;}
.sadad-plus-box .s-pos-d-box {padding-top: 40px; gap: 64px;}
.sadad-plus-box .sadad-p-left {row-gap: 64px;}
.sadad-plus-box .sadad-p-left .sadad-plus-card {padding: 0;}
.sadad-plus-box .sadad-plus-content h4 {font-size: 18px; line-height: 32px; margin-bottom: 16px;}
.sadad-plus-box .sadad-plus-content ul li {font-size: 16px; line-height: 21px; margin-bottom: 16px; gap: 16px;}
.sadad-plus-box .sadad-plus-img {border-radius: 8px; overflow: hidden; width: 100%; height: 300px;}
.sadad-plus-box .sadad-plus-img img{height: 100%; width: 100%; object-fit: cover;}
.sadad-plus-box .sadad-plus-content h2 {font-size: 16px; line-height: 21px; margin-bottom: 16px;}
.sadad-ads-ons-wrap {padding: 24px 0px; margin-bottom: 16px;}
.sadad-ads-image {height: 150px; width: 100%;}
.sadad-ads-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-ads-content{display: flex; flex-direction: column; justify-content: space-between;}
.sadad-ads-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 8px;}
.sop-sol-wrapper {padding: 24px 0px; margin-bottom: 16px;}
.sop-sol-wrapper .refund-content ul li{margin-bottom: 17px;}
.sop-sol-wrapper .refund-content ul li::after {display: none;}
.sop-sol-wrapper .refund-content ul li span svg{height: 24px; width: 24px;}
.sadad-payment-blog .smart-busi-card {padding: 0px; gap: 24px; border: 0px; border-radius: 0px; gap: 16px; overflow: hidden; margin-bottom: 56px;}
.sadad-payment-blog .smart-busi-details {padding: 0px;}
.smart-busi-box-main .smart-busi-image {width: 100%; height: 300px; overflow: hidden;}
.smart-busi-box-main .smart-busi-image img {width: 100%; height: 100%; object-fit: cover;}
.sadad-payment-blog .smart-busi-content h5 {font-size: 18px;}
.sadad-payment-blog .smart-busi-content p {font-size: 14px; line-height: 24px;}
.smart-busi-list { gap: 36px;}
.sadad-payment-blog .smart-busi-action .btn-secondary { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.sadad-payment-blog .smart-busi-action .btn-secondary:hover, .sadad-payment-blog .smart-busi-action .btn-secondary:focus, .sadad-payment-blog .smart-busi-action .btn-secondary:focus:active { padding: 8px 16px; border-radius: 10px; font-size: 14px; margin-top: 16px;}
.cust-c-content p {font-size: 16px; line-height: 21px;}
.cust-c-content h4 {font-size: 16px; line-height: 21px;}
.sds-pos-title p { font-size: 16px; line-height: 21px; margin-top: 16px; margin-bottom: 0px;}
.payment-gate-card {padding-bottom: 56px;}
.web-store-listing .web-store-box { gap: 32px; padding: 0px; gap: 24px; flex: initial; margin-bottom: 0px; flex-direction: column; align-items: flex-start;}
.web-store-listing .web-store-icon {width: 48px; height: 48px; border-radius: 3.09px; flex-shrink: 0;}
.web-store-listing .web-store-icon svg {height: 24px; width: 24px;}
.web-store-listing .web-store-content h6 {font-size: 18px; line-height: 24px; margin-bottom: 18px; text-align: left;}
.web-store-listing .web-store-content p {font-size: 16px; line-height: 21px; text-align: left;}
.web-store-listing .web-store-wrapper .web-store-wrap:last-child .web-store-box {margin-bottom: 24px;}
.web-store-listing .web-store-wrap {gap: 0px;}
/*PRICING PAGE CSS END*/

/*FOOTER CSS START*/
.footer-menu-wrap {gap: 0;flex-wrap: wrap;}
.footer-menu-list {flex: initial; flex: 0 0 calc(50% - 0px);}
/*FOOTER CSS END*/
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* Styles for laptops/desktops */
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1399.98px) {
  /* Styles for big screens */
}

/* XXL devices (extra wide screens, 1400px and up) */
@media (min-width: 1400px) {
  /* Styles for very large monitors */
}
