@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-black.woff2') format('woff2'), url('../../fonts/gilroy-black.ttf') format('truetype'), url('../../fonts/gilroy-black.woff') format('woff');
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-blackitalic.woff2') format('woff2'), url('../../fonts/gilroy-blackitalic.ttf') format('truetype'), url('../../fonts/gilroy-blackitalic.woff') format('woff');
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-bold.woff2') format('woff2'), url('../../fonts/gilroy-bold.ttf') format('truetype'), url('../../fonts/gilroy-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-bolditalic.woff2') format('woff2'), url('../../fonts/gilroy-bolditalic.ttf') format('truetype'), url('../../fonts/gilroy-bolditalic.woff') format('woff');
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-extrabold.woff2') format('woff2'), url('../../fonts/gilroy-extrabold.ttf') format('truetype'), url('../../fonts/gilroy-extrabold.woff') format('woff');
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-extrabolditalic.woff2') format('woff2'), url('../../fonts/gilroy-extrabolditalic.ttf') format('truetype'), url('../../fonts/gilroy-extrabolditalic.woff') format('woff');
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-heavy.woff2') format('woff2'), url('../../fonts/gilroy-heavy.ttf') format('truetype'), url('../../fonts/gilroy-heavy.woff') format('woff');
    font-weight: 950;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-heavyitalic.woff2') format('woff2'), url('../../fonts/gilroy-heavyitalic.ttf') format('truetype'), url('../../fonts/gilroy-heavyitalic.woff') format('woff');
    font-weight: 950;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-light.woff2') format('woff2'), url('../../fonts/gilroy-light.ttf') format('truetype'), url('../../fonts/gilroy-light.woff') format('woff');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-lightitalic.woff2') format('woff2'), url('../../fonts/gilroy-lightitalic.ttf') format('truetype'), url('../../fonts/gilroy-lightitalic.woff') format('woff');
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-medium.woff2') format('woff2'), url('../../fonts/gilroy-medium.ttf') format('truetype'), url('../../fonts/gilroy-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-mediumitalic.woff2') format('woff2'), url('../../fonts/gilroy-mediumitalic.ttf') format('truetype'), url('../../fonts/gilroy-mediumitalic.woff') format('woff');
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-regular.woff2') format('woff2'), url('../../fonts/gilroy-regular.ttf') format('truetype'), url('../../fonts/gilroy-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-regularitalic.woff2') format('woff2'), url('../../fonts/gilroy-regularitalic.ttf') format('truetype'), url('../../fonts/gilroy-regularitalic.woff') format('woff');
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-semibold.woff2') format('woff2'), url('../../fonts/gilroy-semibold.ttf') format('truetype'), url('../../fonts/gilroy-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-semibolditalic.woff2') format('woff2'), url('../../fonts/gilroy-semibolditalic.ttf') format('truetype'), url('../../fonts/gilroy-semibolditalic.woff') format('woff');
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-thin.woff2') format('woff2'), url('../../fonts/gilroy-thin.ttf') format('truetype'), url('../../fonts/gilroy-thin.woff') format('woff');
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-thinitalic.woff2') format('woff2'), url('../../fonts/gilroy-thinitalic.ttf') format('truetype'), url('../../fonts/gilroy-thinitalic.woff') format('woff');
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-ultralight.woff2') format('woff2'), url('../../fonts/gilroy-ultralight.ttf') format('truetype'), url('../../fonts/gilroy-ultralight.woff') format('woff');
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-family: 'Gilroy';
    src: url('../../fonts/gilroy-ultralightitalic.woff2') format('woff2'), url('../../fonts/gilroy-ultralightitalic.ttf') format('truetype'), url('../../fonts/gilroy-ultralightitalic.woff') format('woff');
    font-weight: 200;
    font-style: italic
}

body {
    font-family: 'Gilroy', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    overflow: auto
}

a {
    cursor: pointer;
}

img {
    max-width: 100%;
}

.no-padding {
    padding: 0;
}

.no-padding-left {
    padding-left: 0 !important;
}

.no-padding-right {
    padding-right: 0 !important;
}

.no-margin-left {
    margin-left: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.m-t-25 {
    margin-top: 25px !important;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-b-50 {
    margin-bottom: 50px !important;
}

/*header{background:url(../../images/bg.png) no-repeat; background-size:100% 100%;padding:0 0 120px;}*/
header {
    background: #fff;
}

.home-logo {
    float: left;
    width: auto;
}

.navbar-default {
    background-color: transparent;
    border: none;
}

.logo {
    display: inline-block;
    margin-top: 25px;
    margin-right: 25px;
    color: #fff;
}

.logo:hover {
    color: #fff;
}

header .navbar.navbar-default a {
    text-decoration: none;
}

.topOuter {
    padding: 0;
    margin-top: 33px;
    margin-left: 0px;
}

.menuitems {
    display: inline-block;
    padding: 0;
    margin: 0 !important
}

.menuitems li {
    display: inline-block;
    position: relative;
    margin-left: 30px;
}

.menuitems li a,
.menuitems li span {
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    text-decoration: none;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #124195;
}

.menuitems>li>a:hover,
.menuitems>li>a.active {
    color: #124195;
}

.arrow-right {
    margin-left: 5px;
}

.marginTop100 {
    margin-top: 100px;
}

.marginTop95 {
    margin-top: 95px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop27 {
    margin-top: 27px;
}

.marginTop55 {
    margin-top: 55px;
}

.margin-btm-70 {
    margin-bottom: 70px;
}

.no-border {
    border: none !important;
}

.banner-heading {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 40px;
    color: #ffffff;
    margin: 0;
}

.banner-content {
    float: left;
    max-width: 90%;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    margin: 27px 0 33px 0;
}

.app-icons {
    float: left;
    width: 100%;
}

.app-icons a {
    display: inline-block;
    margin-right: 19px;
}

.app-icons a img {
    display: inline-block;
}

.see-the-video a {
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
}

.see-the-video {
    float: left;
    width: 100%;
}

.foot-int {
    margin-top: 25px;
    float: left;
    width: 100%;
}

.see-the-video a img {
    margin-right: 12px;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
    vertical-align: bottom;
}

.section-wrapper {
    margin-top: 78px;
}

.relative {
    position: relative;
}

.demo-next-add {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.nxt-line {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.section-heading {
    display: inline-block;
    font-weight: 700;
    font-size: 36px;
    color: #000;
    margin: 0;
    position: relative;
}

.section-heading-section {
    display: inline-block;
    font-weight: 500;
    font-size: 30px;
    color: #4b4b4b;
    margin: 0;
    position: relative;
}

.section-heading-section:after {
    background-color: #1755c3;
    content: "";
    height: 3px;
    left: calc(50% - 18px);
    top: 130%;
    position: absolute;
    width: 36px;
    text-align: center;
}

.poppay-logo-font {
    display: inline-block;
    font-family: ModeG;
    font-size: 30px;
    color: #000000;
}

.domore-content {
    max-width: 50%;
    font-weight: 400;
    font-size: 20px;
    color: #9d9d9d;
    margin: 30px 0 100px 0;
    display: inline-block;
    line-height: 32px;
}

.outer-tab-head {
    float: left;
    width: 100%;
    text-align: center;
}

.tab-menu-page {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.tab-menu-page li {
    display: inline-block;
}

.tab-menu-page li a {
    display: inline-block;
    border-bottom: 1px solid #ebebeb;
    color: #838383;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 30px 27px;
    text-decoration: none;
}

.tab-menu-page li a.active {
    font-size: 16px;
    font-weight: 500;
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.tab-menu-page li a.active.tab-1-color {
    border-bottom-color: #1755c3;
    color: #1755c3;
}

.tab-menu-page li a.active.tab-2-color {
    border-bottom-color: #00af64;
    color: #00af64;
}

.tab-menu-page li a.active.tab-3-color {
    border-bottom-color: #0096fa;
    color: #0096fa;
}

.tab-menu-page li a.active.tab-4-color {
    border-bottom-color: #ff1964;
    color: #ff1964;
}

.tab-menu-page li a.active.tab-5-color {
    border-bottom-color: #fc8e00;
    color: #fc8e00;
}

.tab-menu-page li a .tabicon {
    width: 36px;
    height: 36px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    border-radius: 50%;
}

.tab-menu-page li a.tab-1-color .tabicon {
    background: #1755c3 url('../../images/money-transfer.png') no-repeat center center;
}

.tab-menu-page li a.tab-2-color .tabicon {
    background: #00af64 url('../../images/mobile-wallet.png') no-repeat center center;
}

.tab-menu-page li a.tab-3-color .tabicon {
    background: #0096fa url('../../images/popcoins.png') no-repeat center center;
}

.tab-menu-page li a.tab-4-color .tabicon {
    background: #ff1964 url('../../images/entertainment.png') no-repeat center center;
}

.tab-menu-page li a.tab-5-color .tabicon {
    background: #fc8e00 url('../../images/payment-gateway.png') no-repeat center center;
}

.tab-2-color:hover {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    font-size: 16px;
    font-weight: 500;
    border-bottom-color: #00af64;
    color: #00af64;
}

.tab-3-color:hover {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    font-size: 16px;
    font-weight: 500;
    border-bottom-color: #0096fa;
    color: #0096fa;
}

.tab-4-color:hover {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    font-size: 16px;
    font-weight: 500;
    border-bottom-color: #ff1964;
    color: #ff1964;
}

.tab-5-color:hover {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    font-size: 16px;
    font-weight: 500;
    border-bottom-color: #fc8e00;
    color: #fc8e00;
}

.business-text {
    float: left;
    width: auto;
    margin: 0 0 35px 96px;
}

.head-details-main {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #1755c3;
    margin-bottom: 12px;
}

.buy-seller {
    float: left;
    width: 100%;
    font-size: 28px;
    font-weight: 500;
    color: #000;
    margin-bottom: 5px;
}

.digital-currency {
    float: left;
    width: auto;
    font-size: 20px;
    font-weight: 500;
    color: #4b4b4b;
}

.signup-content {
    float: left;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    padding: 15px 0;
    margin-top: 10px;
}

.foloosi-text {
    background: url(../../images/my-business-tick.png) no-repeat;
    height: auto;
    display: inline-block;
}

.foloosi-text h2 {
    float: left;
    max-width: 80%;
    font-size: 22px;
    font-weight: 500;
    color: #009D8A;
    margin: 0 0 10px 0;
    padding-left: 40px;
}

.text-line-new {
    font-size: 14px;
    font-weight: 400;
    color: #323232;
    margin: 0 0 9px 0;
    padding-left: 40px;
    max-width: 77%;
    float: left;
}

.next-section {
    margin-bottom: 70px;
    float: left;
    width: 100%;
}

.border {
    border: 1px solid #ebebeb;
}

.signu-up-btn {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.signu-up-btn a {
    display: inline-block;
}

.learn-more-link {
    display: inline-block;
    margin-left: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #646464;
    border: 1px solid #646464;
    border-radius: 4px;
    padding: 12px 30px 14px 30px;
}

.outer-border {
    float: left;
    width: 100%;
    position: relative;
}

.happy-csection {
    position: relative;
    z-index: 4;
    padding-top: 100px;
}

/*.others-testimonials{background:url(../../images/testmonials-bg.png) no-repeat; height: 493px;}*/
.others-testimonials {
    background-color: rgb(255, 255, 255);
    float: left;
    width: 100%;
    padding: 0 10px;
}

.important-info {
    float: left;
    width: 100%;
    position: relative;
}

.important-info p {
    font-size: 14px;
    font-weight: 300;
    color: #4b4b4b;
    line-height: 22px;
}

.important-info p:before {
    background: url(../../images/testimonials.png) no-repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 30px;
    position: absolute;
    left: -38px;
    top: 0;
    width: 30px;
}

.single-line-text {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #1755c3;
    margin: 20px 0 10px 0;
}

.poppay-customer {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    color: #969696;
}

.footer-section {
    background-color: #ffeddc;
    padding: 20px 0 10px 0;
}

.get-app {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 500;
    color: #4b4b4b;
}

.sin-text {
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #797674;
    margin-bottom: 25px;
}

.newsletter-input {
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 50px;
    font-size: 14px;
    color: #323232;
}

.newsletter-input :focus {
    box-shadow: none !important;
}

.subscb-btn {
    background-color: #1755c3;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 16px 30px 14px;
    text-decoration: none !important;
}

.app-icons p {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #4b4b4b;
    text-align: center;
    margin-bottom: 20px;
}

.foothead h2 {
    font-size: 16px;
    margin: 0 0 15px;
    font-weight: 700;
    color: #4b4b4b;
    text-transform: uppercase;
    float: left;
    width: 100%;
}

.footer-bottom {
    float: left;
    width: 100%;
    padding-top: 70px;
    background-color: #f7f7f7;
    padding-bottom: 60px;
    position: relative;
    z-index: 1;
}

.ul-footer {
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ul-footer li {
    margin-bottom: 20px;
}

.ul-footer li a {
    font-size: 15px;
    font-weight: 400;
    color: #4b83e5;
}

.ul-footer li a:hover {
    color: #000;
}

.right-border-footer {
    margin-top: 30px;
}

.left-border-footer {
    max-width: 48%;
    margin-right: 2%;
    margin-top: 60px;
}

.top-margin117 {
    margin-top: 117px;
}

.marginTop50 {
    margin-top: 50px;
}

.margin-Btm-75 {
    margin-bottom: 75px;
}

.left-content {
    font-weight: 600;
    font-size: 24px;
    color: #4b4b4b;
}

.left-content-paragraph {
    float: left;
    width: 100%;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin: 15px 0 25px 0;
}

.learn-more {
    background-color: #1654c2;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    padding: 12px 30px 14px 30px;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none !important;
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    text-transform: uppercase;
}

.learn-more:hover {
    color: #fff;
}

.section-heading-two {
    display: inline-block;
    font-weight: 700;
    font-size: 36px;
    color: #fff;
    margin: 0;
}

.section-content-one {
    display: inline-block;
    font-weight: 400;
    font-size: 24px;
    color: #fff;
    margin: 20px 0 0;
    line-height: 36px;
    padding: 0 85px;
}

.domore-content-two {
    max-width: 55%;
    font-weight: 400;
    font-size: 24px;
    color: #969696;
    margin: 20px 0 100px 0;
    display: inline-block;
    line-height: 36px;
}

.out-wrap-conditions {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.features-img-recharge {
    float: left;
    width: 100%;
    text-align: center;
}

.features-img-recharge img {
    box-shadow: 0px 6px 23px 3px #f5f5f5;
    padding: 10px;
    display: inline-block;
    border-radius: 5px;
}

.features-img {
    float: left;
    width: 100%;
    text-align: center;
}

.features-content {
    float: left;
    width: 100%;
}

.features-content h3 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 21px;
    color: #222222;
    text-align: left;
    margin: 30px 0 18px 0;
}

.features-content p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: #969696;
    text-align: left;
    line-height: 25px;
    padding-right: 0;
    margin: 0 0 60px;
}

.features-img-developer {
    float: left;
    width: 100%;
    text-align: center;
}

.features-content-developer {
    float: left;
    width: 100%;
}

.features-content-developer h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 17px;
    color: #fff;
    text-align: center;
    margin: 20px 0 22px 0;
}

.features-content-developer p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.head-details {
    float: left;
    width: 100%;
}

.outside-box {
    box-shadow: 1px 0.66px 5px 1px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    background-color: #fff;
    padding-top: 50px;
}

.marginRightZero {
    margin-right: 0;
}

.seller-topbtn {
    width: 100%;
    float: left;
}

.margin-Top-30 {
    margin-top: 33px !important;
}

footer {
    margin: 60px 0 0 0;
    position: relative;
    z-index: 1;
    float: left;
    width: 100%;
}

/* footer:after{position:absolute;left:50%;right:0;bottom:0;top:0;content:'';background-color: #f7f7f7;z-index:-1;} */
.footer-section {
    background-color: #f7f7f7;
}

.footer-section .skew-inner {
    margin: 0;
    padding: 20px 0 0;
}

.domore_folo {
    padding: 90px 0 0;
    width: 100%;
    float: left;
    background-color: #1654c2;
    margin-bottom: -140px;
}

.cerTpoa {
    float: left;
    width: 100%;
    padding-top: 70px;
}

.reTurnWeap {
    float: left;
    width: 100%;
    background: #fff;
    padding: 30px;
    box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
    -webkit-box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
}

.reTurnWeapHome {
    float: left;
    width: 100%;
    background: #fff;
    padding: 30px 15px;
    box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
    -webkit-box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
}

.reTurnWeap_payr {
    float: left;
    width: 100%;
}

.features-contentTop {
    float: left;
    width: 100%;
    text-align: center;
}

.features-contentTop h3 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 22px 0 12px 0;
}

.features-contentTop p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    text-align: center;
    line-height: 24px;
    margin: 0;
}

.home_eatures-contentTop {
    float: left;
    width: 100%;
    text-align: center;
}

.home_features-contentTop h3 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-align: center;
    margin: 22px 0 12px 0;
}

.home_features-contentTop p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    color: #646464;
    text-align: center;
    line-height: 24px;
    margin: 0;
}

.monrewapoRio {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.monrewapo {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.monrewapoNew {
    float: left;
    width: 100%;
    margin-top: 25px;
    text-align: center;
}

.monrewapoNew a {
    display: inline-block;
    color: #1654c2;
    font-weight: 700;
    font-size: 14px;
    border: 1px solid #ebebeb;
    padding: 10px 14px;
    border-radius: 4px;
    text-decoration: none;
    margin-right: 10px;
}

.monrewapoNew a:hover {
    background: #eee;
    color: #000;
}

.monrewapoNew a img {
    margin-left: 5px;
}

.monrewapo a {
    display: inline-block;
    color: #1654c2;
    font-weight: 700;
    font-size: 14px;
    border: 1px solid #ebebeb;
    padding: 10px 14px;
    border-radius: 4px;
    text-decoration: none;
    margin-right: 10px;
}

.monrewapo a:hover {
    background: #eee;
    color: #000;
}

.monrewapoRio a {
    display: inline-block;
    color: #1654c2;
    font-weight: 700;
    font-size: 10px;
    border: 1px solid #ebebeb;
    padding: 10px 14px;
    border-radius: 4px;
    text-decoration: none;
    margin-right: 5px;
}

.monrewapoRio a:hover {
    background: #eee;
    color: #000;
}

.do_more_stBtn {
    background: #1654c2;
    color: #fff !important;
    border: 1px solid #1654c2 !important;
}

.do_more_stBtn:hover {
    background: #0846b4 !important;
}

.monrewapo a img {
    margin-left: 5px;
}

.do_more_stBtnRio {
    background: #1654c2;
    color: #fff !important;
    border: 1px solid #1654c2 !important;
}

.do_more_stBtnRio:hover {
    background: #0846b4 !important;
}

.monrewapoRio a img {
    margin-left: 5px;
}

.orange-bg {
    padding: 260px 0 40px;
    width: 100%;
    float: left;
    background-color: #fff;
}

.white-light-bg {
    background-image: -moz-linear-gradient(180deg, #fafafa 0%, #fafafa 100%);
}

.blue-bg {
    background-image: -moz-linear-gradient(180deg, #00b795 0%, #00b795 100%);
    background-image: linear-gradient(180deg, #00b795 0%, #00b795 100%) !important;
    background-image: -webkit-linear-gradient(180deg, #00b795 0%, #00b795 100%) !important;
    background-image: -ms-linear-gradient(180deg, #00b795 0%, #00b795 100%) !important;
}

.merchant-blue-bgm {
    background-image: -moz-linear-gradient(180deg, #0c99de 0%, #0c99de 100%) !important;
    background-image: linear-gradient(180deg, #0c99de 0%, #0c99de 100%) !important;
    background-image: -webkit-linear-gradient(180deg, #0c99de 0%, #0c99de 100%) !important;
    background-image: -ms-linear-gradient(180deg, #0c99de 0%, #0c99de 100%) !important;
}

.white-bg {
    background: #fff;
    color: #333;
    padding-top: 67px;
}

.white-bg-new {
    background: #fff;
    color: #333;
}

.yellow-bg {
    background: #ffeddc;
    color: #333;
    overflow: hidden;
    position: relative;
}

.skew-wrapper {
    transform: skew(0, -11.27deg);
    -webkit-transform: skew(0, -11.27deg);
    -moz-transform: skew(0, -11.27deg);
    -ms-transform: skew(0, -11.27deg);
}

.skew-inner {
    transform: skew(0, 11.27deg);
    -webkit-transform: skew(0, 11.27deg);
    -moz-transform: skew(0, 11.27deg);
    -ms-transform: skew(0, 11.27deg);
    margin: 160px 0;
    padding: 160px 0;
}

.white-bg .skew-inner {
    padding: 70px 0;
    margin: 0;
}

.white-bg-new .skew-inner {
    padding: 120px 0;
    margin: -390px 0 0;
}

.mobile-image-header {
    position: relative;
    z-index: 1;
}

.circle-right-banner:after {
    background: url(../../images/circle-bg.png);
    width: 960px;
    height: 696px;
    content: '';
    float: left;
    bottom: 0;
    position: absolute;
}

.circle-right-banner {
    float: left;
    width: 1110px;
    height: 1110px;
    border-radius: 50%;
    background: #1755c3;
    position: absolute;
    left: 50%;
    top: -373px;
    z-index: 0;
    overflow: hidden;
}

.bannerrighttop {
    z-index: 1;
}

/*-- Tab Contents starts --*/
.columns {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.tabs.horizontal {
    float: left;
    width: 100%;
}

.tab-content {
    float: left;
    width: 100%;
}

.tabs-content {
    float: left;
    width: 100%;
    height: 570px;
}

.tabs.horizontal .tabs-head {
    border-bottom: 1px solid #ebebeb;
}

.tabs-head {
    position: relative;
}

#products .tab-title.active {
    color: #528ff0;
}

#products .tab-title {
    font-weight: bold;
    text-align: center;
}

.column:not(.columns) {
    padding: 15px 12px;
}

.tab-title {
    cursor: pointer;
    position: relative;
}

.column {
    -moz-box-flex: 1;
    display: block;
    flex: 1 1 0;
    max-width: 100%;
}

#products .nav-icon {
    display: inline-block;
    float: none;
    margin: -2px 6px 0 0;
    vertical-align: middle;
}

#products .tabs-content {
    display: block;
    transform: translateY(2px) scale(0.99);
    -webkit-transform: translateY(2px) scale(0.99);
    -moz-transform: translateY(2px) scale(0.99);
    -ms-transform: translateY(2px) scale(0.99);
}

.tab-content {
    display: none;
    width: 100%;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
    pointer-events: none;
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.tab-content.active {
    display: block;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition-delay: .18s;
    transition-delay: .18s;
    opacity: 1;
    pointer-events: auto
}

.tasm-b-racer {
    background: #528ff0;
    bottom: 0;
    height: 3px;
    position: absolute;
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
}

.nav-icon {
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    height: 36px;
    width: 36px;
    border-radius: 50%;
}

.nav-icon.money {
    background-image: url("../../images/money-transfer.png");
    background-color: #1755c3;
}

.nav-icon.wallet {
    background-image: url("../../images/mobile-wallet.png");
    background-color: #00af64;
}

.nav-icon.popcoins {
    background-image: url("../../images/popcoins.png");
    background-color: #0096fa;
}

.nav-icon.entertainment {
    background-image: url("../../images/entertainment.png");
    background-color: #ff1964;
}

.nav-icon.payments {
    background-image: url("../../images/payment-gateway.png");
    background-color: #fc8e00;
}

#products .lights .light.active {
    background: #528ff0;
}

#products .lights .light {
    background: rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 6px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    width: 8px;
}

#products .lights {
    text-align: center;
}

#products .tab-content img {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}

/*-- Tab Contents ends --*/
.seller-header {
    background: url("../../images/seller-home-page.png") no-repeat top center/cover !important;
    padding: 0 0 120px;
    height: 566px;
}

.seller-topbtn a {
    border: 2px solid #fff;
    border-radius: 3px;
    color: #fff;
    padding: 12px 22px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    margin-right: 20px;
    display: inline-block;
    margin-top: 10px;
}

.seller-topbtn a:hover,
.seller-topbtn a.active {
    background: #fff;
    color: #10a68b;
    font-weight: 600;
}

.seller-banner-content {
    line-height: 28px;
}

.seller-marginTop120 {
    margin-top: 120px;
}

.seller-section-heading:after {
    background-color: #11aa8e;
}

.seller-features-content h4 {
    color: #323232 !important;
}

.seller-features-content p {
    color: #646464 !important;
}

.seller-domore-content {
    margin-bottom: 48px !important;
}

.seller-marginTop85 {
    margin-top: 85px !important;
}

.seller-skew-wrapper {
    background-image: -moz-linear-gradient(180deg, #00cda4 0%, #00b393 100%) !important;
    background-image: linear-gradient(180deg, #00cda4 0%, #00b393 100%) !important;
    background-image: -webkit-linear-gradient(180deg, #00cda4 0%, #00b393 100%) !important;
    background-image: -ms-linear-gradient(180deg, #00cda4 0%, #00b393 100%) !important;
}

.seller-footer {
    margin: -97px 0 0 0 !important;
}

.seller-footer:after {
    background: #f7f7f7 !important;
}

.seller-footer-section {
    background: #f7f7f7 !important;
}

.seller-footer-bottom {
    background: #f7f7f7 !important;
    border-top: 1px solid #eee !important;
}

.seller-footer-new:after {
    background: #f7f7f7 !important;
}

.seller-footer-section-new {
    background: #f7f7f7 !important;
}

.seller-footer-bottom-new {
    background: #f7f7f7 !important;
    border-top: 1px solid #eee !important;
}

.seller-outside-box {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 1px 0.66px 5px 1px rgba(0, 0, 0, 0.15);
    padding: 20px 0;
    width: 47%;
    margin-right: 3%;
    float: left;
}

.seller-outside-left {
    background: url("../../images/poppcoins.png") no-repeat left center;
    height: 150px;
    padding: 13px 37px 0 155px;
}

.seller-outside-left h4 {
    color: #d6ae00;
    font-weight: 600;
    margin-top: 0;
}

.seller-outside-left img,
.seller-outside-right img {
    margin-left: 8px;
}

.seller-outside-left p,
.seller-outside-right p {
    font-weight: 400;
    font-size: 13px;
    color: #646464;
    line-height: 28px;
}

.seller-outside-right h4 {
    color: #f44e71;
    margin-top: 0;
}

.seller-outside-right {
    background: url("../../images/developer-ui.png") no-repeat left center;
    height: 150px;
    padding: 13px 50px 0 155px;
}

.seller-footer-section-left h5 {
    font-weight: 500;
    font-size: 24px;
    color: #00af90;
}

.new-head-develop h5 {
    font-weight: 500;
    font-size: 24px;
    color: #e32b52;
}

.seller-footer-section-left p {
    font-weight: 400;
    font-size: 18px;
}

.new-head-develop p {
    font-weight: 400;
    font-size: 18px;
    color: #000;
}

.seller-footer-section-right a {
    font-weight: 500;
    font-size: 14px;
    color: #00af90;
    border: 2px solid #ebebeb;
    padding: 15px 22px;
    border-radius: 4px;
    text-decoration: none;
    box-shadow: 4px 3px 12px #eee;
    margin: 15px 15px 0 0;
    display: inline-block;
    background-color: #fff;
}

.seller-footer-section-right a:hover,
.seller-footer-section-right a.active {
    background: #00af90;
    color: #fff;
}

.developer-footer-section-right a {
    font-weight: 500;
    font-size: 14px;
    color: #e32b52;
    border: none;
    background-color: #fff;
    padding: 15px 22px;
    border-radius: 4px;
    text-decoration: none;
    box-shadow: 4px 3px 12px #eee;
    margin: 15px 15px 0 0;
    display: inline-block;
}

.developer-footer-section-right a:hover,
.developer-footer-section-right a.active {
    background: #e32b52 !important;
    color: #fff;
}

.seller-skew-inner {
    margin: 90px 0 0 0 !important;
}

.seller-tab2 {
    margin-top: -140px;
}

.seller-happy-section {
    padding-top: 170px !important;
}

.merchant-header {
    background: url(../../images/merchant-banner.png) no-repeat;
    background-size: 100% 100%;
    padding: 0 0 120px;
    height: 600px;
}

.merchant-section-heading:after {
    background: #0c96de !important;
}

.merchant-skew-inner {
    margin-top: 100px !important;
}

.merchant-blue-bg {
    background-image: -webkit-linear-gradient(180deg, #06c1e1 0%, #0b9cde 100%);
}

.merchant-skew-inner {
    padding: 0 !important;
}

.merchant-blue-left img {
    margin-top: -83px;
}

.merchant-blue-right {
    margin: 50px 0 0 50px;
}

.merchant-blue-right h4 {
    font-weight: 500;
    font-size: 28px;
    color: #fff;
    line-height: 36px;
}

.merchant-blue-right h4 span {
    font-weight: 400;
    font-size: 24px;
}

.merchant-blue-right p {
    font-weight: 300;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}

.merchant-blue-right a {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 12px 22px;
    display: inline-block;
    margin-top: 30px;
    text-decoration: none;
}

.marchant-white-left {
    padding: 0 34px;
}

.marchant-white-left h5 {
    font-weight: 500;
    font-size: 30px;
    line-height: 35px;
    margin: 35px 0 20px;
}

.marchant-white-left p {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    color: #646464;
}

.marchant-white {
    border-bottom: 1px solid #eee;
    padding-bottom: 80px;
    margin-bottom: 80px;
}

.merchant-footer-bottom {
    background: #f6f8fc !important;
}

.marchant-bottom::after {
    background: #f7f7f7 !important;
}

.marchant-footer-bottom {
    background: #f7f7f7 !important;
}

.merchant-footer-section-left h5 {
    color: #0c96de;
}

.merchant-footer-section-right a {
    color: #0c96de !important;
}

.merchant-footer-section-right a:hover,
.merchant-footer-section-right a.active {
    background: #0c96de !important;
    color: #fff !important;
    border: 2px solid transparent !important;
}

.nav-item {
    display: inline-block;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.nav-item span {
    color: #ffffff !important;
    font-size: 16px;
    font-weight: 400;
}

.nav-item.active::after {
    -webkit-transform: scaleY(1) !important;
    -ms-transform: scaleY(1) !important;
    transform: scaleY(1) !important;
}

.nav-item::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 16px;
    right: 16px;
    background: #f4f4f4;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition: .3s transform;
    transition: .3s transform;
}

.second-drop-menu {
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    padding: 30px 20px;
    border-radius: 0;
    width: 250px;
    opacity: 0;
    pointer-events: none;
    -ms-transform: translate(0, 0);
    /* IE 9 */
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    z-index: 5;
}

.second-drop-menu li {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    margin: 0 !important;
    padding: 10px;
}

.second-drop-menu li a:hover {
    text-decoration: underline;
    border-bottom: none;
}

.second-drop-menu li a {
    color: #000 !important;
    margin-left: 5px;
    font-size: 15px !important;
    font-weight: 500 !important;
    padding: 0;
}

.second-drop-menu li p {
    font-size: 13px !important;
    float: left;
    width: 100%;
    margin: 3px 0 3px 5px;
}

.menuitems li:hover .second-drop-menu {
    opacity: 1;
    pointer-events: all;
    margin-top: 0;
}

.menuitems li:hover .first-drop-menu {
    opacity: 1;
    pointer-events: all;
    margin-top: 0;
}

.first-drop-menu {
    position: absolute;
    left: -200px;
    top: 33px;
    background: #fff;
    padding: 30px 20px;
    border-radius: 0;
    min-width: 800px;
    opacity: 0;
    pointer-events: none;
    -ms-transform: translate(0, 0);
    /* IE 9 */
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    z-index: 5;
}

.first-drop-menu:after {
    position: absolute;
    content: "";
    top: -15px;
    width: 28px;
    border-width: 10px;
    background: url('../../images/dropdown-arrow.png') no-repeat center top;
    height: 23px;
    left: 140px;
    padding: 10px;
}

.first-drop-menu li {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    margin: 0 !important;
    padding: 10px;
}

.first-drop-menu li a:hover {
    text-decoration: underline;
    border-bottom: none;
}

.first-drop-menu li a {
    color: #000 !important;
    margin-left: 5px;
    font-size: 15px !important;
    font-weight: 500 !important;
}

.first-drop-menu li p {
    font-size: 13px !important;
    float: left;
    width: 100%;
    margin: 0px 0 3px 5px;
}

.ul-inner {
    float: left;
    width: 100%;
    padding: 0;
}

.ul-inner li {
    float: left;
    width: 100%;
    text-align: left;
}

.right-border-top {
    border-right: 1px solid #eaeaea;
}

.left-border-top {
    padding-left: 20px;
}

.money-tranfer-list {
    background: url(../../images/money-transfer1.png) no-repeat;
    height: 36px;
}

.mobile-wallet-list {
    background: url(../../images/mobile-wallet1.png) no-repeat;
    height: 36px;
}

.mobile-recharge-list {
    background: url(../../images/phone-recharge.png) no-repeat;
    height: 36px;
}

.mobile-billpay-list {
    background: url(../../images/bill-payment.png) no-repeat;
    height: 36px;
}

.mobile-shopping-list {
    background: url(../../images/shopping-local.png) no-repeat;
    height: 36px;
}

.pop-coins-list {
    background: url(../../images/oyo-coins1.png) no-repeat;
    height: 36px;
}

.entertainement-list {
    background: url(../../images/entertainement1.png) no-repeat;
    height: 36px;
}

.payment-gateway-list {
    background: url(../../images/payment-gateway1.png) no-repeat;
    height: 36px;
}

.line-text-content {
    float: left !important;
    ;
    width: 100% !important;
    font-weight: 400 !important;
    ;
    font-size: 14px !important;
    ;
    padding-left: 40px !important;
}

.line-second-content {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    padding-left: 40px;
}

.navSlideMenu {
    border-radius: 3px;
    float: right;
    margin: 24px 0 0 10px;
    padding: 4px;
    cursor: pointer;
}

.cbp-spmenu {
    background: #f2f2f2;
    position: fixed;
}

.cbp-spmenu h3 {
    color: #fff;
    font-size: 20px;
    padding: 20px 0 20px 16px;
    margin: 0;
    font-weight: 500;
    background: #1755c3;
    text-transform: uppercase;
    border-bottom: 1px solid #1755c3;
}

.cbp-spmenu a {
    display: block;
    color: #646464;
    font-size: 14px;
    font-weight: 400;
    position: relative;
}

.cbp-spmenu a:hover {
    background: #FF6311;
    color: #000 !important;
    text-decoration: none;
}

.cbp-spmenu li:active {
    background: #1755c3;
    color: #fff !important;
}

.cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
}

.cbp-spmenu-vertical span {
    color: #fff !important;
    font-size: 25px !important;
}

.cbp-spmenu-vertical a {
    border-bottom: 1px solid #abbaff;
    padding: 16px;
}

.cbp-spmenu-vertical li {
    width: 100%;
    float: left;
}

.cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left;
}

.cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: 0.8em;
    border-left: 1px solid #FF410C;
}

.cbp-spmenu-left {
    left: -240px;
}

.cbp-spmenu-right {
    right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
}

.cbp-spmenu-top {
    top: -150px;
}

.cbp-spmenu-bottom {
    bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
}

.cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
    height: 100%;
}

.cbp-spmenu-push-toright {
    left: 240px;
}

.cbp-spmenu-push-toleft {
    left: -240px;
}

.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* Example media queries */
.navSlideMenuClose {
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 100000;
}

/*.pop-ul{list-style-type:none;padding:0;}
.pop-ul li{font-weight:400;}
.pop-ul li a{text-decoration:none;}
.margin-top-5{margin-top:5px!important;}
.pop-ul-ul{width:100%;overflow-y: auto;overflow-x: hidden;height:400px;}
.pop-ul-ul li{margin-left:10px;}
.pop-ul-ul li a{padding:0 0 5px;border:0!important;}
.pop-ul-ul li a:hover{background:#fff;color:#000!important;}
*/
.outerul {
    padding: 0;
    list-style-type: none;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100% !important;
}

.vertical-track {
    width: 0px;
    background-color: #eee;
    right: 0px;
}

.vertical-handle {
    width: 5px;
    background-color: #1755c3;
    border: 1px solid #1755c3;
    border-radius: 20px;
    right: 0px;
    padding: 0 !important;
}

.rotate {
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    color: #646464;
    float: left;
    margin-top: -2px;
    font-size: 20px !important;
}

.rotate.down {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.dropmenu {
    padding: 10px;
    list-style-type: none;
    border-bottom: 1px solid #ffcf8d;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    background: #F5F5F5;
}

.dropmenu li {
    float: left;
    width: 100%;
}

.dropmenu li a {
    display: inline-block !important;
    border-bottom: none;
    padding: 5px !important;
}

.dropmenu li p {
    margin-top: -5px !important;
    padding-left: 44px !important
}

.outerul li a:hover {
    background: none !important;
}

.money-xs {
    background: url("../../images/money-transfer1.png") no-repeat top left;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

.mobile-xs {
    background: url("../../images/mobile-wallet1.png") no-repeat top left;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

.coins-xs {
    background: rgba(0, 0, 0, 0) url("../../images/oyo-coins1.png") no-repeat top left;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

.entertainment-xs {
    background: url("../../images/entertainement1.png") no-repeat top left;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

.payment-xs {
    background: url("../../images/payment-gateway1.png") no-repeat top left;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
}

.money-xs p,
.mobile-xs p,
.coins-xs p,
.entertainment-xs p,
.payment-xs p {
    font-size: 11px;
    margin-bottom: 20px;
}

.main-wrapper {
    float: left;
    width: 100%;
}

.app-icons .google {
    background: url(../../images/google-play.png) no-repeat center center;
    height: 50px;
    width: 153px;
}

.app-icons .ios {
    background: url(../../images/apple-play.png) no-repeat center center;
    height: 50px;
    width: 153px;
}

.app-icons .google:hover {
    background: url(../../images/google-play_hover.png) no-repeat center center;
    height: 50px;
    width: 153px;
}

.app-icons .ios:hover {
    background: url(../../images/apple-play_hover.png) no-repeat center center;
    height: 50px;
    width: 153px;
}

.aboutus-section {
    float: left;
    width: 100%;
    padding: 55px 0;
    background-color: #fff;
    position: relative;
}

.Insidebanner {
    float: left;
    width: 100%;
}

.common_heading {
    color: #000;
    font-weight: 600;
    float: left;
    width: 100%;
    font-size: 30px;
    text-align: center;
    position: relative;
    margin-bottom: 15px;
}

.common_heading:before {
    top: -8px;
    background-color: #1755c3;
    content: "";
    height: 3px;
    left: calc(50% - 25px);
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 50px;
    z-index: 1;
}

.aboutus-content {
    float: left;
    width: 100%;
}

.outer-aboutus-para {
    float: left;
    width: 100%;
}

.outer-aboutus-para p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    padding: 20px 0;
    margin: 0;
    text-align: justify;
}

.head-left {
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
}

.inner-header {
    background-color: #1755c3;
    background-image: none;
    min-height: 0;
    padding: 15px 0;
}

.inner-header .navbar {
    margin: 0;
}

.inner-header .logo {
    margin: 8px 0 0 0;
}

.inner-header .topOuter {
    margin: 15px 0 0 0;
}

.head-left-line {
    float: left;
    width: 100%;
    margin: 20px 0;
    font-size: 20px;
}

.these-include {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
}

.inline-content {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    padding: 0 !important;
    margin: 0;
}

.loin-from .form-control {
    border-radius: 0 !important;
}

.loin-from .btn-primary {
    border-radius: 0 !important;
}

.btn-block {
    float: left;
    width: 100%;
    background-color: #1755c3;
    border-radius: 0;
    color: #fff;
}

.contact-mobile-number {
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px 0;
    font-size: 20px;
}

.contact-mobile-number img {
    margin-right: 10px;
}

.developer-header {
    background: url("../../images/developer-banner.png") no-repeat top center/cover !important;
    height: 580px
}

.developer-bannerBtn {
    background: #fff;
    color: #dc234a;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
}

.developer-getBtn {
    margin-top: 50px;
    background: #e32b52;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
}

.developer-bannerBtnbotton {
    background: #fff;
    color: #dc234a;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    display: inline-block;
}

.developer-heading {
    font-size: 30px;
    font-weight: 500;
    position: relative;
}

.developer-heading:after {
    background: #df274e;
    height: 3px;
    width: 36px;
    content: "";
    position: absolute;
    left: calc(50% - 18px);
    top: 50px;
}

.developer-content {
    width: 36%;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #646464;
    margin-top: 30px;
    line-height: 25px;
}

.developer-feaContent h4 {
    color: #323232;
    float: left;
    width: 100%;
}

.developer-feaContent p {
    color: #646464;
    float: left;
    width: 100%;
}

.margin-top-50 {
    margin-top: 50px;
}

.developer-skew-wrapper {
    background: #FF4069;
    width: 100%;
    float: left;
    margin-top: 140px;
    text-align: center;
}

.developer-skew-inner {
    padding: 50px 0;
    margin: 50px 0;
}

.developer-happy-section {
    padding-top: 0 !important;
}

.domore-content-footer {
    color: #646464;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 40px 0 43px;
    max-width: 50%;
}

.develop-extra-cont {
    float: left;
    width: 100%;
    padding: 0px 0 30px 0;
    text-align: center;
    position: relative;
}

.center-logo {
    display: inline-block;
    text-align: center;
}

.center-logo:before {
    background: url(../../images/text-1.png) no-repeat;
    content: "";
    height: 39px;
    left: calc(50% - 20px);
    top: 50px;
    position: absolute;
    width: 48px;
    text-align: center;
}

/*.center-logo:after{background:url(../../images/text-2.png) no-repeat; content: "";height: 39px;right:350px;top:50px; position: absolute;width: 48px; text-align: center;}
*/
.middle-developer-content {
    color: #838383;
    display: inline-block;
    max-width: 47%;
    font-size: 14px;
    font-weight: 400;
    margin: 75px 0 0;
    text-align: center;
    position: relative;
}

/*.middle-developer-content:after{background-color: #df274e;content: "";height: 2px;left:calc(50% - 50px);top:80px; position: absolute;width: 100px; text-align: center;}
*/
.developre-name-one {
    color: #1e1e1e;
    font-size: 16px;
    font-weight: 400;
    margin: 5px 0;
    float: left;
    width: 100%;
}

.red-round img {
    border-radius: 50%;
}

.desigination {
    color: #797979;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}

.desigination-two {
    color: #797979;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}

.outer-round {
    float: left;
    width: 100%;
    padding: 40px 0 80px 0;
}

.red-round {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
}

.red-round img {
    display: inline-block;
    width: 100%;
}

.red-round-text {
    display: inline-block;
    text-align: left;
    padding-left: 15px;
}

.bg-back-color-new:after {
    background: #f7f7f7 !important;
}

.bg-back-color {
    background: #f7f7f7 !important;
}

.bg-back-color-all {
    background: #f7f7f7 !important;
    border-top: 1px solid #eee !important;
}

.bg-back-color-new {
    margin: -97px 0 0 !important;
}

.leader-name {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    color: #4b4b4b;
}

.leader-designation {
    font-size: 15px;
    margin-bottom: 30px;
    width: 100%;
    float: left;
    color: #4b4b4b;
    font-weight: 500;
}

.leader-information {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    width: 100%;
    float: left;
    line-height: 27px;
    color: #646464;
}

.margin-top-100 {
    margin-top: 100px;
}

.teamname {
    font-weight: 500;
    font-size: 20px;
    margin-top: 10px;
}

.teamdes {
    font-weight: 400;
    font-size: 16px;
    margin-top: 10px;
}

.team-bg {
    background: #fbfbfb;
    padding-bottom: 100px !important;
}

.margin-top-80 {
    margin-top: 80px;
}

.team-more1,
.team-more2,
.team-more3 {
    color: #66CCFF;
    cursor: pointer;
    font-weight: 500;
    margin-left: 5px;
}

.about-us-cont p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    padding: 20px 0 10px;
    margin: 0;
    /* text-align: justify; */
}

.about-us-cont.newpage p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    padding: 5px 0 5px;
    margin: 0;
    /* text-align: justify; */
}

.about-us-cont ul li,
.about-us-cont ol li {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    padding: 5px 0;
    margin: 0;
    /* text-align: justify; */
}

.about-us-cont ul,
.about-us-cont ol {
    float: left;
    width: 100%;
    margin: 15px 0 0;
    list-style-position: inside;
    padding: 0;
    list-style-type: disc;
}

.margin-top-50 {
    margin-top: 50px !important;
}

.error {
    color: #ff0000;
    font-size: 14px !important;
    font-weight: normal;
    display: inline-block;
    margin-top: 3px;
}

.success {
    color: #008000;
    font-size: 14px !important;
    font-weight: normal;
    display: inline-block;
    margin-top: 3px;
}

.no-bg {
    height: auto !important;
    padding: 20px 0 !important;
}

.no-bg .navbar {
    min-height: auto !important;
    margin-bottom: 0 !important;
}

.no-bg .logo {
    margin-top: 0 !important;
}

.no-bg .topOuter {
    margin-top: 15px !important;
}

.white-light-bg .skew-inner {
    margin: 0 !important;
    padding: 100px 0 136px 0 !important;
}

.foothead a {
    color: #323232;
    display: inline-block;
    text-decoration: none;
}

.developer-steps {
    padding-bottom: 70px;
}

.developer-features-steps {
    padding: 70px 0 80px;
}

.further-padd {
    padding-bottom: 140px;
    width: 100%;
    float: left;
}

.margin-top-100 {
    margin-top: 100px;
}

.howitsworks-subhead {
    color: #000000;
    float: left;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 40px;
    width: 100%;
}

.howitsworks-subcont {
    color: #646464;
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    width: 100%;
}

.accomplish-right-mar {
    padding-left: 70px;
}

.explore-foods-left {
    padding-left: 40px;
}

.margin-top-120 {
    margin-top: 120px;
}

.margin-top-135 {
    margin-top: 135px;
}

.margin-top-90 {
    margin-top: 90px;
}

.margin-top-80 {
    margin-top: 80px;
}

.backround-color1,
.backround-color2,
.backround-color3,
.backround-color4 {
    display: inline-block;
}

.backround-color1 img,
.backround-color2 img,
.backround-color3 img,
.backround-color4 img {
    width: 290px;
}

.ul-footer li {
    font-weight: 400 !important;
}

.col-xs-12.col-md-10.col-sm-10.topOuter {
    width: 83.111%;
}

.merchant-header .navSlideMenu,
.seller-header .navSlideMenu,
.developer-header .navSlideMenu,
.home-header .navSlideMenu {
    margin: 24px 0 0 10px;
}

.developer-features-steps {
    padding: 60px 0 80px;
}

.relative {
    position: relative;
}

.promo-mobile-gif {
    position: absolute;
    top: 11.7%;
    left: 5.7%;
    z-index: 10;
    width: 49.3%;
}

.languages {
    background: none;
    border: 0;
}

.languages {
    position: relative;
    color: #000;
    cursor: pointer;
}

/*.languages:before{position: absolute;content:"\f106";right:-22px;top:-10px;z-index: 1000;font-family:FontAwesome;color:#fff;cursor: pointer;font-size:20px;}*/
/*.languages:after{position: absolute;content:"\f107";right:-21px;bottom:-5px;z-index: 1000;font-family:FontAwesome;color:#000;cursor: pointer;font-size:20px;}*/
.languages-drop {
    display: none;
    background: #fff;
    width: 120px;
    position: absolute;
    top: 22px;
    padding: 0;
    z-index: 10;
    border-top: 3px solid #323232;
}

.languages-drop li {
    width: 100%;
    display: inline-block;
    margin: 0;
    border-bottom: 1px solid #f7f7f7;
    padding: 15px 0;
}

.languages-drop li a {
    color: #323232 !important;
    font-size: 14px !important;
    cursor: pointer;
    display: inline-block;
    width: 100%;
}

.languages-drop li a:hover {
    text-decoration: underline !important;
    padding-left: 20px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.languages-drop-dot {
    width: 8px;
    height: 8px;
    background: #ddd;
    border-radius: 50%;
    visibility: hidden;
}

.languages-drop li:hover .languages-drop-dot {
    visibility: visible;
    margin-right: 10px;
}

.automatic-tab {
    width: 100%;
    float: left;
    background: #fff;
    padding: 0 0 150px;
}

.integrated-head {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: #000000;
    line-height: 48px;
    margin: 20px 0 12px;
    border-top: 1px solid #eee;
    padding-top: 50px;
}

.integrated-cont {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #646464;
    text-align: center;
    margin-bottom: 50px;
}

.easily-integrated-ul {
    list-style-type: none;
    float: left;
    margin: 60px 0 0;
    padding: 0;
}

.easily-integrated-ul li {
    float: left;
    background: #f3f3f3;
    border-radius: 4px;
    padding: 26px 22px;
    margin: 0 0 40px;
    cursor: pointer;
    position: relative;
    height: 125px;
    width: 100%;
}

.easily-integrated-ul li.active {
    float: left;
    background: #d91375;
    border-radius: 4px;
    padding: 26px 22px;
    margin: 0 0 40px;
    color: #fff;
}

.easily-integrated-ul li.active h5 {
    color: #fff;
}

.easily-integrated-ul li.active p {
    color: #fff;
}

.easily-integrated-ul li:hover h5 {
    color: #000;
}

.easily-integrated-ul li:hover p {
    color: #000;
}

.easily-integrated-ul .easily-integrated-ul-li-left.active:after {
    position: absolute;
    content: "";
    right: -8px;
    top: calc(50% - 11px);
    width: 8px;
    height: 15px;
    background: url(../../images/arrow-new.png) no-repeat center;
}

.easily-integrated-ul .easily-integrated-ul-li-right.active:after {
    position: absolute;
    content: "";
    left: -8px;
    top: calc(50% - 11px);
    width: 8px;
    height: 15px;
    background: url(../../images/arrow-new1.png) no-repeat center;
}

.easily-integrated-ul li h5 {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin: 0 0 6px;
}

.easily-integrated-ul li p {
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: 500;
    color: #646464;
    margin: 0;
}

.easily-integrated-mobile {
    margin: 20px 0 -70px;
}

.kids-header {
    background: url("../../images/kids-banner.jpg") no-repeat center center/cover;
    height: 661px;
}

.curated-store {
    width: 100%;
    float: left;
    background: url("../../images/curated-store2.png") no-repeat center center/cover;
    padding: 81px 0;
}

.curated-store-left h3 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 0;
}

.curated-store-left p {
    font-size: 14px;
    font-weight: 500;
    color: #646464;
    line-height: 24px;
    margin-bottom: 15px;
}

.curated-store-left ul {
    padding: 0;
    list-style-type: none;
}

.curated-store-left ul li {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #646464;
}

.curated-store-left ul li i {
    margin-right: 10px;
}

.decision-making {
    width: 100%;
    float: left;
    padding: 50px 0;
}

.decision-making-left {
    margin-top: 30px;
}

.decision-making-left h3 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 0;
}

.decision-making-left p {
    font-size: 14px;
    font-weight: 500;
    color: #646464;
    line-height: 24px;
    margin-bottom: 15px;
}

.decision-making-left ul {
    padding: 0;
    list-style-type: none;
}

.decision-making-left ul li {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #d81376;
}

.decision-making-left ul li i {
    margin-right: 10px;
}

.kids-footer-section-left h5 {
    color: #d81376 !important;
}

.kids-footer-section-right a {
    color: #d81376;
}

.kids-footer-section-right a:hover,
.kids-footer-section-right a.active {
    background: #d81376 !important;
    color: #fff !important;
}

.line-height-55 {
    line-height: 55px;
}

.languages-mobile {
    float: right;
    margin-top: 18px;
    margin-right: 30px;
}

.languages-drop-mobile {
    padding-left: 10px;
}

.navbar {
    z-index: 100;
}

.single-item {
    margin-bottom: 50px;
}

.business-text-footer {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.buy-seller-footer {
    color: #000000;
    float: left;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
    width: 100%;
}

.digital-currency-footer {
    color: #4b4b4b;
    float: left;
    font-size: 13px;
    font-weight: 500;
    width: 100%;
    line-height: 20px;
}

.ex-logo {
    display: block;
    text-align: center;
    margin-bottom: 0px;
}

.ex-logo-two {
    float: left;
    width: 100%;
    text-align: center;
    margin: 35px 0;
}

.out-text-info a {
    display: inline-block;
    color: #0096ff;
    text-decoration: underline;
}

.out-text-info-two {
    float: left;
    width: 100%;
    text-align: center;
}

.out-text-info-two a {
    display: inline-block;
    color: #0096ff;
    text-decoration: underline;
}

.out-text-info {
    display: block;
    text-align: center;
}

.right-logo {
    margin-left: 50px;
}

.out-text-info {
    margin: 0px;
}

.domore-content.moretext {
    max-width: 85%;
}

.member-logo-inner {
    display: inline-block;
    width: 230px;
    height: 80px;
    padding: 15px;
    margin: 0 0 20px;
    border-radius: 5px;
    margin: 0 15px 20px;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid #f2f2f2;
}

.member-logo-inner img {
    height: 50px;
}

.about-us-cont p.no-line {
    padding: 3px 0;
    line-height: 1px;
}

/* .about-us-cont * {
    text-align: justify;
} */

.payment-icon-footer {
    margin-top: 15px;
}

.bold.nxt-line {
    font-weight: bold;
    font-size: 18px;
}

.nxt-line i {
    margin: 0 10px;
}

.footer_pay_logo_head {
    font-size: 16px;
    font-weight: 700;
    color: #4b4b4b;
    margin: 30px 0 0;
}

.business-signup-form {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 40px;
    position: relative;
}

.business-signup-form .form-group {
    margin-bottom: 20px;
}

.business-signup-form .control-label {
    text-align: left;
    padding: 0;
    margin-bottom: 5px;
    font-size: 14px;
    color: #626262;
    font-weight: 400;
}

.business-signup-form .form-control {
    border: 1px solid #dadada;
    height: 42px;
    border-radius: 3px;
    box-shadow: none;
}

.business-signup-btn {
    border: 0;
    padding: 15px 40px;
    border-radius: 3px;
    width: 100%;
    font-size: 17px;
    font-weight: 700;
}

.business-signup-btn:hover {
    background: #0030b8;
}

.app-store-lisnks {
    float: left;
    width: 100%;
    text-align: left;
    margin: 10px 0 0 0;
}

.home-banner-heading {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    color: #303030;
    font-size: 43px;
    font-weight: 400;
}

.btn-org {
    background: #003366;
    padding: 17px 30px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
    transition: 0.5s all;
    border-radius: 0;
    color: #fff;
}

.btn-org img {}

.home-banner-heading-payment {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 32px;
    color: #1654c2;
    margin: 0px 0 20px;
    padding: 0;
    text-align: left;
    line-height: 54px;
}

.home-banner-content {
    float: left;
    max-width: 85%;
    font-weight: 600;
    font-size: 18px;
    color: #4b4b4b;
    margin: 0 0 40px;
    line-height: 30px;
    text-align: left;
}

.banner_applink {
    background: #1755c3;
    border-radius: 25px;
    padding: 14px 32px;
    font-size: 17px;
    color: #fff;
    display: inline-block;
    margin-right: 18px;
    font-weight: 700;
}

.banner_applink:hover {
    color: #fff;
    background-color: #124195;
    text-decoration: none;
}

.banner_applink img {
    margin-right: 12px;
}

.banner-content2 {
    float: left;
    max-width: 65%;
    font-weight: 400;
    font-size: 14px;
    color: #646464;
    margin: 70px 0 0 0;
    line-height: 24px;
}

.banner_tes_head {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 600;
    color: #000;
}

.banner_tes_cont {
    width: 100%;
    float: left;
    font-size: 13px;
    font-weight: 400;
    color: #646464;
}

.m-t-15 {
    margin-top: 15px;
}

.digital-payments {
    width: 100%;
    padding: 140px 0 120px;
    display: inline-block;
}

.digital-payments-types {
    width: 100%;
    float: left;
}

.digital-payments-types-bor {
    width: 100%;
    float: left;
    text-align: center;
    border-radius: 10px;
    padding: 25px 35px;
    box-shadow: 2px 3px 10px #ddd;
    margin: 20px 0;
}

.digital-payments-types-bor h3 {
    width: 100%;
    float: left;
    margin: 20px 0 10px;
    color: #1e1e1e;
    font-size: 22px;
    font-weight: 600;
}

.digital-payments-types-bor p {
    width: 100%;
    float: left;
    margin: 0 0 30px;
    color: #4b4b4b;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    min-height: 70px;
}

.digital-payments-types-bor img {
    display: inline-block !important;
}

.digital-payments-types .slick-prev:before {
    line-height: 1;
    opacity: 1;
    color: #323232;
    content: "";
}

.digital-payments-types .slick-prev {
    background: url("../../images/dgipay-prevarrow.png") no-repeat center;
    left: -52px;
    height: 24px;
    width: 37px;
}

.digital-payments-types .slick-next:before {
    line-height: 1;
    opacity: 1;
    color: #323232;
    content: "";
}

.digital-payments-types .slick-next {
    background: url("../../images/dgipay-nextarrow.png") no-repeat center;
    right: -52px;
    height: 24px;
    width: 37px;
}

.my-business {
    width: 100%;
    padding: 100px 0 40px;
    background: #f6f8fc;
    float: left;
}

.no-border {
    border: 0 !important;
}

.my-business-top {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 70px;
}

.supporting-partners {
    width: 100%;
    float: left;
    padding: 0px 0 40px;
}

.my-business-left-head {
    width: 100%;
    float: left;
    font-size: 26px;
    font-weight: 600;
    color: #1e1e1e;
}

.my-business-left-cont {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #323232;
    margin-bottom: 10px;
}

.innerPage-header {
    background: #1755c3;
    background: #1755c3;
    width: 100%;
    float: left;
    height: auto;
}

.innerPage-header .logo img,
.merchant-header .logo img,
.kids-header .logo img,
.seller-header .logo img,
.developer-header .logo img {
    filter: brightness(0) invert(1) !important;
}

.innerPage-header .logo {
    margin-right: 0;
}

.bannerrighttop img {
    margin-top: 30px;
    margin-left: 15px;
}

.m-t-30 {
    margin-top: 30px;
}

.margin-top-47 {
    margin-top: 47px;
}

.app-store-lisnks a {
    display: inline-block;
    margin-right: 10px;
}

.recharges-wallets-wrap {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.slick-prev:hover,
.slick-prev:focus {
    background: url("../../images/dgipay-prevarrow.png") no-repeat center !important;
}

.slick-next:hover,
.slick-next:focus {
    background: url("../../images/dgipay-nextarrow.png") no-repeat center !important;
}

.poppay-flash-mask {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 100000;
    content: '';
}

.poppay-flash-notify {
    position: fixed;
    top: 200px;
    right: 0;
    width: auto;
    background: #fff;
    color: #333;
    padding: 10px;
    border-radius: 2px;
    font-size: 16px;
    z-index: 1000000;
    font-weight: 500;
    text-align: center;
    transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    cursor: pointer;
    border: 1px solid #F99712;
}

.poppay-flash-notify.show {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.poppay-flash-notify i {
    margin: 0 10px 0 0;
}

.banner-wrappper-main-payment {
    float: left;
    width: 100%;
    background: url('../../images/foloosi_banner.png') no-repeat center bottom;
    background-size: cover;
    padding: 100px 0 0;
}

.banner-wrappper-main {
    float: left;
    width: 100%;
    background: url('../../images/foloosi_banner.png') no-repeat center bottom;
    background-size: cover;
    padding: 200px 0 0;
}

.er-top-madq {
    float: left;
    width: 100%;
}

.er-top-madq-payment {
    float: left;
    width: 100%;
    margin-top: 0px;
}

.smarter-app-wrap {
    float: left;
    width: 100%;
    background-color: #1654c2;
    padding: 90px 0;
}

.we-apee-wrap {
    float: left;
    width: 100%;
}

.main-headf {
    float: left;
    width: 100%;
    font-size: 46px;
    font-weight: 700;
    color: #fff;
    margin: 50px 0 30px;
}

.main-der-hy {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 40px;
    margin-top: 0;
    line-height: 35px;
}

.learn-more-menu {
    background-color: #fff;
    border-radius: 25px;
    padding: 14px 32px;
    font-size: 14px;
    color: #1654c2;
    display: inline-block;
    margin-right: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border: 2px solid #fff;
}

.learn-more-menu img {
    vertical-align: middle;
    margin: 0px 0 0 10px;
}

.learn-more-menu:hover {
    color: #124195;
    text-decoration: none;
    border: 2px solid #124195;
    border-radius: 25px;
}

.foll-wrap {
    float: left;
    width: 100%;
    position: relative;
}

.mobile-wrap-conts {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 115px 0 110px;
}

.inside-wrap-dor {
    float: left;
    width: 100%;
}

.section-heading-two-div {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    color: #222222;
    margin: 0;
}

.domore-content-two-div {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 24px;
    color: #969696;
    margin: 20px 0 70px 0;
    line-height: 36px;
    padding: 0 55px;
}

.main-mobile-wrp {
    float: left;
    width: calc(100% - 63px);
    margin: 0 31.5px;
}

.over-all-main {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 85px;
}

.left-wrpsu-one {
    float: left;
    width: 48px;
    background: url('../../images/mobilere.png') left top;
    height: 48px;
}

.left-wrpsu-two {
    float: left;
    width: 48px;
    background: url('../../images/bill-icon.png') left top;
    height: 48px;
}

.left-wrpsu-three {
    float: left;
    width: 48px;
    background: url('../../images/international-topup-icon.png') left top;
    height: 48px;
}

.right-wrpsu {
    float: right;
    width: calc(100% - 80px);
}

.head-ire-lo {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    margin-bottom: 17px;
    line-height: 20px;
}

.head-ire-gt {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: #969696;
    margin-bottom: 17px;
}

.mobile-fes {
    float: left;
    width: 100%;
}

.center-mode-mobile-one {
    float: left;
    width: 100%;
    position: relative;
}

.ul-footer-card {
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ul-footer-card li {
    margin-bottom: 10px;
}

.ul-footer-folloe {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

.ul-footer-folloe li {
    display: inline-block;
    list-style-type: none;
    margin-right: 15px;
}

.ul-footer-folloe li a {
    display: inline-block;
    color: #666
}

.ul-footer-folloe li a:hover {
    color: #000
}

.over-all-main-right {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 85px;
}

.right-wrpsu-right-one {
    float: right;
    width: 48px;
    background: url('../../images/scan-pay.png') left top;
    height: 48px;
}

.right-wrpsu-right-two {
    float: right;
    width: 48px;
    background: url('../../images/local-shop-1.png') left top;
    height: 48px;
}

.right-wrpsu-right-three {
    float: right;
    width: 48px;
    background: url('../../images/event.png') left top;
    height: 48px;
}

.left-wrpsu-right {
    float: left;
    width: calc(100% - 80px);
}

.head-ire-lo-right {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    margin-bottom: 17px;
    line-height: 20px;
    text-align: right;
}

.head-ire-gt-right {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    color: #969696;
    margin-bottom: 17px;
    text-align: right;
}

.top-wrap-contain-banner {
    float: left;
    width: 100%;
    margin-top: 90px;
}

.leftActiveStep:before {
    position: absolute;
    content: "";
    background-color: #1654c2;
    left: 23px;
    bottom: -10px;
    width: 1px;
    top: 48px;
}

.leftActiveStep:after {
    position: absolute;
    content: "";
    background-color: #1654c2;
    height: 1px;
    left: 23px;
    bottom: -10px;
    right: -15px;
}

.rightActiveStep:before {
    position: absolute;
    content: "";
    background-color: #1654c2;
    right: 23px;
    bottom: -10px;
    width: 1px;
    top: 48px;
}

.rightActiveStep:after {
    position: absolute;
    content: "";
    background-color: #1654c2;
    height: 1px;
    right: 23px;
    bottom: -10px;
    left: -15px;
}

.leftActiveStep .left-wrpsu-one,
.leftActiveStep .left-wrpsu-two,
.leftActiveStep .left-wrpsu-three {
    background-position: center bottom;
}

.rightActiveStep .right-wrpsu-right-one,
.rightActiveStep .right-wrpsu-right-two,
.rightActiveStep .right-wrpsu-right-three {
    background-position: center bottom;
}

.stepWrapperLeft {
    position: relative;
    float: left;
    width: 100%;
    cursor: pointer;
}

.stepWrapperRight {
    position: relative;
    float: left;
    width: 100%;
    cursor: pointer;
}

.leftActiveStep .stepWrapperLeft:after {
    background: url('../../images/mobile-select.png') no-repeat right center;
    width: 82px;
    height: 82px;
    content: '';
    position: absolute;
    right: -81px;
    bottom: -51px;
    z-index: 1000;
}

.rightActiveStep .stepWrapperRight:after {
    background: url('../../images/mobile-select.png') no-repeat right center;
    width: 82px;
    height: 82px;
    content: '';
    position: absolute;
    left: -81px;
    bottom: -51px;
    z-index: 1000;
}

.center-mode-mobile-one img.mobile_frame {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}

.center-mode-mobile-one img.stepsImage,
.center-mode-mobile-one img.stepsImageMobile {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 101;
}

.banner-wrappper-main-busi {
    float: left;
    width: 100%;
    background: url('../../images/merchant_banner.png') no-repeat center bottom;
    background-size: cover;
    padding: 100px 0 0;
}

.er-top-madqbusi {
    float: left;
    width: 100%;
    margin-top: 420px;
}

.home-banner-heading-busi {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 46px;
    color: #fff;
    margin: 0px 0 20px;
    letter-spacing: 1.5px;
    text-align: center;
}

.home-banner-content-busi {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    margin: 0 0 25px;
    line-height: 30px;
    text-align: center;
}

.der-btmwe {
    float: left;
    width: 100%;
}

.get-straew {
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #1654c2;
    padding: 20px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.get-straew:hover {
    color: #fff;
    background-color: #124195;
    text-decoration: none;
}

.white-bg-wrpa-cont {
    float: left;
    width: 100%;
    padding: 200px 0 70px;
    background-color: #fff;
}

.mer-hr-lo {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.mer-hr-lo h5 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 30px;
    color: #000;
    margin: 0px 0 25px;
    line-height: 44px;
}

.mer-hr-lo p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin: 0px 0 20px;
    line-height: 30px;
    padding-right: 40px;
}

.white-bg-new-merch {
    float: left;
    width: 100%;
    background-color: #fafafa;
    padding: 90px 0 50px;
}

.section-heading-two-merch {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #222222;
    margin: 0;
    text-align: center;
}

.domore-content-two-merch {
    max-width: 58%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 100px 0;
    text-align: center;
    line-height: 30px;
    display: inline-block;
}

.domore-content-two-merchWRap {
    max-width: 58%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 70px 0;
    text-align: center;
    line-height: 30px;
    display: inline-block;
}

.hr-adrre {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.hr-adrre h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin: 30px 0 10px 0;
    text-align: center;
}

.hr-adrre p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    text-align: center;
    line-height: 25px;
}

.dashomv-wraps-mer {
    float: left;
    width: 100%;
    padding: 150px 0 60px;
    background-color: #fff;
}

.contain-wek-dd {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 60px;
    margin-bottom: 60px;
}

.me-dfe {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    color: #111111;
    margin-bottom: 20px;
}

.fwreww {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #000;
    margin-bottom: 30px;
    line-height: 48px;
    padding-right: 20px;
}

.oue-ih {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #646464;
    margin-bottom: 35px;
}

.ul-hintd {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.ul-hintd li {
    float: left;
    width: 100%;
    list-style-type: none;
    font-weight: 700;
    font-size: 18px;
    color: #646464;
    margin-bottom: 15px;
}

.ul-hintd li img {
    display: inline-block;
    margin-right: 12px;
}

.er-jt-ea {
    float: left;
    width: 100%;
}

.type_werw {
    float: left;
    width: 100%;
    margin-top: 60px;
}

.grju {
    float: left;
    width: 100%;
}

.grju h2 {
    float: left;
    width: 100%;
    color: #1654c2;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 22px;
}

.grju ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 15px;
}

.grju ul li {
    float: left;
    width: 100%;
    color: #646464;
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 22px;
}

.tewvoi-ckd {
    float: left;
    width: 100%;
}

.nam-pgo-image {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
}

.er-htd {
    float: left;
    width: 100%;
    text-align: center;
    color: #646464;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 35px;
}

.pro-nameq {
    float: left;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 18px;
}

.pojpht {
    float: left;
    width: 100%;
    text-align: center;
    color: #646464;
    font-weight: 400;
    font-size: 18px;
}

.mobileActiveStep.active {
    background: #1755c3;
    border-radius: 5px;
}

.mobileActiveStep.active .head-ire-lo,
.mobileActiveStep.active .head-ire-gt {
    color: #fff;
}

.smallMobileActiveStep {
    display: none;
    text-align: center;
}

.smallMobileActiveStep.active {
    display: block;
}

.smallMobileActiveStep.active .head-ire-lo {
    color: #1755c3;
}

.smallMobileActiveStep.active .head-ire-gt {
    color: #646464;
}

.small_mobile_frame .center-mode-mobile-one {
    height: 400px;
    margin: 20px 0 0;
}

.small_mobile_frame img.mobile_frame {
    position: absolute;
    left: calc(50% - 98px);
    top: 0;
    z-index: 10;
    height: 100%;
}

.small_mobile_frame img.stepsImageSmallMobile {
    position: absolute;
    left: calc(50% - 98px);
    top: 0;
    z-index: 101;
    height: 100%;
}

.fool-player:after,
.fool-player:before {
    content: '';
    border: 1px solid;
    border-color: #fff;
    width: 150%;
    height: 150%;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    left: -25%;
    top: -25%;
    opacity: 1;
    -webkit-animation: 1s video-animation linear infinite;
    animation: 1s video-animation linear infinite;
}

.fool-player:before {
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

@-webkit-keyframes video-animation {
    0% {
        -webkit-transform: scale(0.68);
        transform: scale(0.68);
    }

    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0;
    }
}

@keyframes video-animation {
    0% {
        -webkit-transform: scale(0.68);
        transform: scale(0.68);
    }

    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0;
    }
}

.fool-player {
    width: 61px;
    height: 61px;
    cursor: pointer;
    -webkit-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
    -webkit-transition-property: color, background, border-color;
    transition-property: color, background, border-color;
    position: absolute;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    float: left;
}


.nav.navbar-nav.navbar-right.menuitems li a {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
}

.nav.navbar-nav.navbar-right.menuitems li a img {
    margin-left: 8px;
}

.nav.navbar-nav.navbar-right.menuitems li a.active:before,
.nav.navbar-nav.navbar-right.menuitems li.menuborder a:hover:before,
.nav.navbar-nav.navbar-right.menuitems li a:focus:before,
.nav.navbar-nav.navbar-right.menuitems li a:active:before {
    left: 0;
    right: 0;
}

.fixed-header {
    background: none;
    width: 100%;
    position: absolute;
}

.business-signup {
    width: 100%;
    float: left;
    position: relative;
    border-top: 1px solid #d9d9d9;
}

/* .business-signup:before{position: absolute;background: url("../../images/signup-banner.png") no-repeat right center;height:100%;left:0;width:calc(50% - 195px);content:"";background-color:#0450d9;} */
.static {
    position: static;
}

.relative {
    position: relative;
}

.business-signup-form-head {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    float: left;
    color: #222c37;
    margin-bottom: 10px;
}

.business-signup-form-cont {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    max-width: 70%;
    float: left;
    color: #a6a6a6;
    margin-bottom: 25px;
    margin-left: 15%;
}

.business-signup-form .form-group {
    margin-left: 0;
    margin-right: 0;
}

.agree_term_in {
    display: none;
}

.agree_term_la {
    position: relative;
    padding-left: 30px;
    font-size: 14px;
    font-weight: 300;
    color: #999999;
    margin: 5px 0;
}

.agree_term_la a {
    color: #1654c2;
}

.agree_term_la:before {
    border: 1px solid #dadada;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "";
    z-index: 1000;
    border-radius: 3px;
}

.agree_term_in:checked+.agree_term_la:after {
    position: absolute;
    left: 4px;
    top: 0;
    z-index: 1000;
    content: "\f00c";
    font-family: FontAwesome;
    color: #1654c2;
}

.business-signup-left-head {
    color: #fff;
    font-weight: 600;
    font-size: 30px;
    float: left;
    width: 82%;
    margin: 30px 0;
}

.business-signup-left-cont {
    color: #fff;
    font-weight: 400;
    font-size: 24px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.business-signup-left-subcont {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}

.business-signup-left-li {
    width: 100%;
    display: inline-block;
    list-style-type: none;
    padding: 40px 0 0 0;
}

.business-signup-left-li li i {
    font-size: 5px;
    padding-right: 8px;
    vertical-align: middle;
}

.business-signup-left-li li {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.business-signup-left-text {
    z-index: 10000;
    position: relative;
}

.get-started-now {
    width: 100%;
    float: left;
    background: url("../../images/get_banner.png") no-repeat center/cover;
    height: 400px;
    text-align: center;
    padding: 100px 0;
}

.get-started-now a:hover {
    text-decoration: none;
    background: #eee;
    color: #000;
}

.get-started-nowHead {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 36px;
    margin: 0 0 10px;
    font-weight: 400;
}

.get-started-nowCont {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px;
    margin: 0 0 30px;
    font-weight: 400;
}

.get-started-nowBtn {
    background: #fff;
    color: #34ad4a;
    padding: 18px 50px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 4px;
    display: inline-block;
}

.bus-using-fol {
    width: 100%;
    float: left;
    padding: 60px 0 0;
}

.bus-using-fol-t {
    margin-top: 40px;
}

.bus-using-fol-t span {
    margin: 25px 0 0;
    width: 100%;
    float: left;
    color: #646464;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.down-fol {
    width: 100%;
    float: left;
}

.down-fol-padd {
    padding-left: 50px;
    margin-top: 200px;
}

.down-fol-padd a {
    display: inline-block;
    margin-right: 20px;
}

.down-fol-padd a:hover {
    opacity: 0.7;
}

.business-signup-form #address {
    line-height: 28px;
}

.banner-wrappper-main-pay {
    float: left;
    width: 100%;
    background: url('../../images/payment_banner.png') no-repeat center center;
    background-size: cover;
    padding: 100px 0 0;
}

.er-top-pay {
    float: left;
    width: 100%;
    margin-top: 420px;
}

.home-banner-heading-pay {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 46px;
    color: #fff;
    margin: 0px 0 20px;
    letter-spacing: 1.5px;
    text-align: center;
}

.home-banner-content-pay {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    margin: 0 0 25px;
    line-height: 30px;
    text-align: center;
}

.der-pay {
    float: left;
    width: 100%;
    text-align: center;
}

.get-pay {
    display: inline-block;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #1654c2;
    padding: 20px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.get-pay:hover {
    color: #fff;
    background-color: #124195;
    text-decoration: none;
}

.white-bg-new-pay {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 100px 0 50px;
}

.white-bg-new-payment {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 130px 0 50px;
}

.section-heading-two-pay {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #222222;
    margin: 0 0 50px 0;
    text-align: center;
}

.blus-eia-bg-new-pay {
    float: left;
    width: 100%;
    background-color: #1654c2;
    padding: 90px 0 70px 0
}

.er-heading-two-pay {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #fff;
    margin: 0;
    text-align: center;
}

.type_werw_op {
    float: left;
    width: 100%;
    margin: 60px 0 0 0;
}

.er_Ser_pay {
    float: left;
    width: 100%;
}

.er_Ser_pay h2 {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 22px 0;
}

.er_Ser_pay ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 15px;
}

.er_Ser_pay ul li {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 22px;
}

.section-heading-two-der {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #222222;
    margin: 0 0 60px 0;
    text-align: center;
}

.white-bg-new-derf {
    float: left;
    width: 100%;
    background-color: #fafafa;
    padding: 100px 0;
}

.defr-content-two-merch {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 60px 0;
    text-align: center;
    line-height: 30px;
}

.defr-content-two-merch-er {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 60px 0;
    text-align: center;
    line-height: 30px;
}

.der_fsat_name {
    float: left;
    width: 100%;
    padding: 18px;
    border: 1px solid #dcddde;
    box-shadow: 0px 3px 3px #dcddde;
    border-radius: 3px;
    background-color: #fafbfc;
}

.er_aw_sdw {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    color: #1654c2;
}

.er_aw_sdw img {
    margin-right: 5px;
}

.sde_plo {
    float: left;
    width: 100%;
    margin: 15px 0;
    border-top: 1px solid #dcddde;
    border-left: 1px solid #dcddde;
    border-right: 1px solid #dcddde;
}

.sw_aqwe {
    background-color: #fff;
    float: left;
    width: 100%;
    border-bottom: 1px solid #dcddde;
    padding: 15px;
}

.ami_po {
    font-size: 14px;
    font-weight: 600;
    float: left;
    width: 40%;
    color: #a3adb9;
}

.aw_powe {
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    float: left;
    width: 60%;
    color: #7a8593;
}

.dr_pold {
    float: left;
    width: 100%;
}

.de_ntme {
    float: left;
    width: 100%;
    padding: 15px;
    border: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: #1654c2;
    border-radius: 3px;
    color: #fff;
    cursor: default;
}

.sc_lie {
    display: inline-block;
}

.se_powe {
    float: left;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #dcddde;
    padding: 15px;
    color: #a3adb9;
    font-size: 14px;
    font-weight: 600;
    position: relative;
}

.se_powe img {
    margin-right: 10px;
}

.de_ntme_de {
    float: left;
    width: 100%;
    padding: 15px;
    border: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: #0ea08d;
    border-radius: 3px;
    color: #fff;
    cursor: default;
}

.wewe_oit {
    position: absolute;
    right: 0;
    top: 20px;
}

.sde_plow {
    float: left;
    width: 100%;
    margin: 15px 0 91px 0;
}

.de_ntme_des_de_plow {
    float: left;
    width: 120%;
    padding: 15px;
    border: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: #0ea08d;
    border-radius: 3px;
    color: #fff;
}

.se_pwoeqw {
    float: left;
    width: 25px;
}

.sc_pweq {
    float: right;
    width: calc(100% - 35px);
}

.ase_pwerwe {
    font-weight: 600;
    font-size: 14px;
    float: left;
    width: 100%;
    color: #fff;
}

.qwqew_poiqw {
    font-weight: 600;
    font-size: 11px;
    float: left;
    width: 100%;
    color: #fff;
}

.hr-adrree {
    float: left;
    width: 100%;
}

.hr-adrree h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin: 30px 0 25px 0;
    text-align: center;
}

.hr-adrree p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    text-align: center;
    line-height: 25px;
}

.we_aw_ase {
    position: relative;
}

.we_aw_ase:after {
    background: url("../../images/arrowwe.png") no-repeat;
    width: 12px;
    height: 19px;
    position: absolute;
    content: "";
    right: -20px;
    top: 0;
    z-index: 1;
}

.white-bg-wrpa-cont_owpe {
    float: left;
    width: 100%;
    padding: 0 0 30px 0;
    background-color: #fff;
}

.de_opw_aw {
    float: left;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding: 60px 0;
}

.aw_piwqeq {
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
}

.aw_piwqeq li {
    float: left;
    width: 100%;
    list-style-type: none;
    font-weight: 400;
    font-size: 20px;
    color: #4b4b4b;
    margin-bottom: 25px;
}

.aw_piwqeq li img {
    margin-right: 10px;
}

.qwqw_wes {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.de_ntme_li {
    display: inline-block;
    padding: 15px 50px;
    border: 0;
    font-weight: 600;
    font-size: 15px;
    background-color: #1654c2;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
}

.de_ntme_li:hover {
    background-color: #1c61db;
    color: #fff;
    text-decoration: none;
}

.mer-hr-lwo {
    float: left;
    width: 100%;
    margin-top: 0;
}

.mer-hr-lwo h5 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 30px;
    color: #000;
    margin: 0px 0 15px;
    line-height: 40px;
}

.mer-hr-lwo p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin: 0px 0 20px;
    line-height: 30px;
}

.we_paoqw_qw {
    float: left;
    width: 100%;
    text-align: center;
}

.media_sec {
    padding: 50px 0 0;
}

.media_secLeft p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
}

.media_secLeft ul {
    list-style-type: none;
    padding: 0;
    margin: 50px 0 0;
    float: left;
    width: 100%;
}

.media_secLeft ul li {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    margin: 0 0 25px;
}

.media_secLeft ul li a {
    text-decoration: none;
    color: #1755c3;
    padding: 5px 0;
    opacity: 0.5
}

.media_secLeft ul li a:hover,
.media_secLeft ul li a.active {
    opacity: 1;
    border-bottom: 2px solid #1755c3;
}

.media_secRight .tab-content {
    display: none;
}

.media_secRight .tab-content.active {
    display: inherit;
}

.media_secRightHead {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 30px;
    margin: 0 0 10px;
    color: #3a3a3a;
}

.media_secRightCont {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    margin: 0 0 25px;
}

.media_secRightBox {
    border-right: 1px solid #1755c3;
    float: left;
    width: 100%;
    margin: 20px 0 30px;
}

.media_secRightBox.padd-left {
    padding: 15px 40px 15px 0;
}

.media_secRightBox.padd-right {
    padding: 15px 30px;
}

.media_secRightBox span {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    margin: 0 0 20px;
    color: #646464;
}

.media_secRightBox a {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 24px;
    margin: 0 0 15px;
    color: #1755c3;
    text-decoration: none;
}

.media_secRightBox a:hover {
    color: #124195;
}

.media_secRightBox p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    margin: 0 0 15px;
    color: #646464;
    text-decoration: none;
}

.media_secRightMagImg {
    margin-bottom: 30px;
}

.media_secRightMagdomain {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    margin: 20px 0 5px;
    color: #646464;
    text-align: center;
}

.media_secRightMagDate {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    margin: 0 0 10px;
    color: #646464;
    text-align: center;
}

.er-top-madq a {
    display: inline-block;
    margin-right: 20px;
}

.languages img {
    margin-left: 5px;
}

.header_login a {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    background: #1654c2;
    border-radius: 4px !important;
    border: 1px solid #1654c2;
    padding: 10px 16px !important;
    margin-top: -8px;
    font-weight: 700 !important;
}

.header_login a:hover {
    background: #0030b8 !important;
    color: #fff !important;
}

.login-color {
    color: #0030b8 !important;
}

.color-black {
    color: #000 !important;
}

.accept-payments {
    width: 100%;
    float: left;
    background: #1654c2;
    padding: 45px;
    text-align: center;
    margin-bottom: -115px;
    margin-top: 60px;
}

.accept-paymentsHome {
    width: 100%;
    float: left;
    background: #1654c2;
    padding: 45px;
    text-align: center;
    margin: 60px 0px;
}

.accept-paymentsCont {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    display: inline-block;
}

.accept-paymentsSignup {
    background: #3cb878;
    color: #fff;
    padding: 18px 30px;
    border-radius: 4px;
    font-size: 24px;
    font-weight: 700;
    margin-left: 20px;
    cursor: pointer;
}

.accept-paymentsSignup:hover {
    background: #29a565;
    color: #fff;
}

.business_jionHead {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    color: #000;
    margin-bottom: 50px;
}

.partner {
    width: 100%;
    float: left;
    background: #fff;
    padding: 90px 0 100px;
    text-align: center;
}

.section-partnerheading-two {
    font-size: 36px;
    width: 100%;
    float: left;
}

.partnerBox {
    width: 100%;
    float: left;
    text-align: left;
    border: 1px solid #f7f7f7;
    padding: 40px 50px;
    border-radius: 4px;
    box-shadow: 2px 4px 9px 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 2px 4px 9px 1px rgba(0, 0, 0, 0.05), 0 1px 1px rgba(0, 0, 0, 0.04);
    margin: 0 15px;
}

.partnerBox h3 {
    width: 100%;
    float: left;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    margin: 20px 0 15px;
}

.partnerBox p {
    width: 100%;
    float: left;
    color: #646464;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 40px;
    line-height: 30px;
    padding: 0 !important;
}

.test-logo {
    float: left;
    border-right: 1px solid #b7b7b7;
    padding-right: 15px;
    margin-right: 15px;
}

.test-testCont {
    float: left;
}

.test-testContName {
    width: 100%;
    float: left;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}

.test-testContDes {
    width: 100%;
    float: left;
    color: #646464;
    font-size: 12px;
    font-weight: 700;
    margin-top: 4px;
}

.partner-content {
    margin: 20px 0 60px 0;
}

.m-t-15 {
    margin-top: 15px !important;
}

.logoUnderCont {
    color: #6f7691;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 15px 0 0;
    float: left;
    width: 100%;
}

.copyrightnew {
    color: #6f7691;
    font-size: 14px;
    font-weight: 400;
    margin: 30px 0 0;
    float: left;
    width: 100%;
    line-height: 25px;
}

.home_andriod_icon {
    background: url("../../images/google_new.png") no-repeat left center;
    height: 60px;
    width: 180px;
}

.home_andriod_icon:hover {
    background: url("../../images/google_new-1.png") no-repeat left center;
    height: 60px;
    width: 180px;
}

.home_ios_icon {
    background: url("../../images/apple_new.png") no-repeat left center;
    height: 60px;
    width: 180px;
}

.home_ios_icon:hover {
    background: url("../../images/apple_new-1.png") no-repeat left center;
    height: 60px;
    width: 180px;
}

.pay_mar_left {
    margin-top: 100px;
}

.pay_mar_left p {
    padding-right: 40px;
}

.mer-hr-lwo-padd {
    padding-left: 10px;
}

.business_partner {
    background: #f6f8fc;
    padding: 10px 0;
}

.business_partner .partnerBox {
    box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
}

.bus-using-fol-pdd {
    padding-bottom: 60px;
}

.prod_drop {
    position: absolute;
    min-width: 700px;
    background: #fff;
    padding: 0;
    left: -243px;
    top: 100%;
    opacity: 0;
    border-radius: 4px;
    border: 1px solid #eee;
    box-shadow: 1px 1px 10px 1px rgba(61, 68, 78, 0.07);
    -webkit-box-shadow: 1px 1px 10px 1px rgba(61, 68, 78, 0.07);
    -webkit-animation: .195s outro cubic-bezier(.25, .46, .45, .94);
    animation: .195s outro cubic-bezier(.25, .46, .45, .94);
    visibility: hidden;
}

.pro-droplist {
    position: relative;
    padding-bottom: 25px;
}

.pro-droplist:hover .prod_drop {
    opacity: 1;
    visibility: visible;
}

.prod_drop::after {
    position: absolute;
    top: -14px;
    background: url("../../images/fea_arrow-1.png") no-repeat center;
    content: "";
    width: 26px;
    height: 14px;
    left: calc(50% - 50px);
}

.prod_dropCen a {
    display: inline-block;
}

.prod_drop li {
    margin: 0;
}

.prod_dropLft {
    background: url("../../images/products_leftbanner.png") no-repeat center;
    height: 298px;
    padding: 20px;
    width: 194px;
}

.prod_dropLftHead {
    width: 100%;
    float: left;
    color: #1654c2;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.prod_dropLftCont {
    width: 100%;
    float: left;
    color: #646464;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    line-height: 26px
}

.prod_dropRig {
    background: #fafafa;
    height: 298px;
    padding: 20px;
    width: 206px;
}

.prod_dropRigHead {
    width: 100%;
    float: left;
    color: #81869a;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.prod_dropRigCont {
    width: 100%;
    float: left;
    color: #4b4b4b;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    line-height: 26px
}

.prod_dropCen {
    padding: 30px;
}

.prod_dropCenLeft {
    width: 15%;
    float: left;
    line-height: 40px;
}

.prod_dropCenRig {
    width: 85%;
    float: left;
    margin-top: 5px;
}

.prod_dropCenRigH {
    width: auto;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
}

.prod_dropCenRigC {
    width: 100%;
    float: left;
    color: #68768c;
    font-size: 12px;
    font-weight: 400;
}

.prod_dropCen a img {
    margin-left: 0 !important;
    width: 30px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.coming_soon {
    background: #1bbc23;
    color: #fff;
    padding: 2px 5px;
    border-radius: 4px;
    font-size: 9px !important;
    line-height: 13px;
}

.business_learn_more {
    color: #1654c2;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.banner_right_tab {
    margin-bottom: -15px;
}

.banner-wrappper-main-qrcode {
    float: left;
    width: 100%;
    background: url('../../images/qrcode-bg.png') no-repeat center bottom;
    background-size: auto;
    background-size: cover;
    padding: 100px 0 0;
}

.get-qrcode-btn {
    padding: 20px 40px;
}

.banner_right_tab_qrcode {
    margin-top: -70px;
}

.banner_right_tab_qrcode_to {
    margin-top: 15px;
}

.white-bg-new-qrcode {
    width: 100%;
    float: left;
    background: #fff;
    padding: 130px 0 0;
}

.domore-content-two-qrcode {
    margin: 20px 0 70px 0;
}

.fol_accepted_everyone {
    width: 100%;
    float: left;
    background: #f5f9ff;
    padding: 50px 40px;
    border-radius: 3px;
}

.fol_accepted_everyoneHead {
    width: 100%;
    float: left;
    color: #000;
    font-size: 36px;
    font-weight: 700;
}

.fol_accepted_everyoneCont {
    max-width: 95%;
    float: left;
    color: #646464;
    font-size: 20px;
    font-weight: 400;
    margin: 20px 0 0;
}

.fol_accepted_everyone_social {
    margin-top: 10px;
}

.fol_accepted_everyone_social a {
    margin-bottom: 10px;
    display: inline-block;
}

.fol_accepted_everyone_social a:hover {
    opacity: 0.8;
}

.grade_payments {
    width: 100%;
    float: left;
    padding: 100px 0 0;
}

.grade_paymentsHead {
    width: 100%;
    float: left;
    color: #000;
    font-size: 46px;
    font-weight: 700;
    text-align: center;
}

.grade_paymentsCont {
    max-width: 58%;
    color: #646464;
    font-size: 24px;
    font-weight: 400;
    margin: 20px 0 70px;
    text-align: center;
    display: inline-block;
}

.grade_payments_smart {
    width: 100%;
    float: left;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 25px;
}

.qr-code-list {
    list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
}

.qr-code-list li {
    width: 100%;
    float: left;
    color: #646464;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 20px;
}

.qr-code-listTick {
    float: left;
    width: 7%;
}

.qr-code-listCont {
    float: left;
    width: 93%;
}

.new-generate-qrcode {
    width: 100%;
    float: left;
    background: #f5f9ff;
    padding: 100px 0 0px;
    position: relative;
}

.generate-qrcodeHead {
    width: 100%;
    float: left;
    color: #000;
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 70px;
    text-align: center;
}

.generate-qrcodeCont {
    width: 100%;
    float: left;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    margin: 20px 0 0;
    line-height: 38px;
}

.generate_arrow {
    position: absolute;
    left: -30px;
    top: 50%;
}

.white-new-generate-qrcode {
    width: 100%;
    float: left;
    background: #fff;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
}

.white-new-generate-qrcode::before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: calc(69% + 2px);
    content: '';
    background: #f5f9ff;
    z-index: -1;
}

.banner-wrappper-main-paygateway {
    float: left;
    width: 100%;
    background: url('../../images/paymentgateway-bg.png') no-repeat center bottom;
    background-size: auto;
    background-size: cover;
    padding: 200px 0 0;
}

.white-bg-new-paytmentgate {
    padding: 130px 0 60px;
}

.flash-checkout {
    width: 100%;
    float: left;
    background: #1654c2;
    padding: 100px 0 0;
}

.flash-checkoutHead {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 20px;
}

.flash-checkoutCont {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 35px;
}

.flash-checkout-list {
    padding: 0;
    list-style-type: none;
}

.flash-checkout-list li {
    background: url("../../images/checkout-tick.png") no-repeat left top;
    width: 100%;
    float: left;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 20px 30px;
}

.flash-checkoutBtn {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 20px 30px;
    display: inline-block;
    background: #3cb878;
    border-radius: 4px;
    margin-top: 35px;
}

.flash-checkoutBtn:hover {
    background: #29a565;
    color: #fff;
}

.developer-friendly-wrap {
    width: 100%;
    float: left;
    background: #fff;
    padding: 100px 0;
}

.developer-friendly {
    width: 100%;
    float: left;
    background: #fff;
    padding: 100px 0 50px;
}

.developer-friendlyHead {
    width: 100%;
    float: left;
    color: #000;
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 60px;
    text-align: center;
}

.developer-friendly-box {
    border: 1px solid #e6ebf3;
    float: left;
    width: 100%;
    padding: 30px;
    border-radius: 4px;
}

.developer-friendly-boxOne {
    float: left;
    width: 100%;
    padding: 30px;
}

.developer-friendly-boxH {
    width: 100%;
    float: left;
    font-size: 16px;
    color: #323232;
    font-weight: 700;
    margin: 25px 0 0;
}

.developer-friendly-boxC {
    max-width: 85%;
    float: left;
    font-size: 13px;
    color: #8b8299;
    font-weight: 400;
    margin: 10px 0 30px;
}

.developer-friendly-boxBtn {
    display: inline-block;
    color: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    background: #1654c2;
    font-size: 14px;
    font-weight: 500;
}

.developer-friendly-boxBtn:hover {
    color: #fff;
    background: #0037be;
}

.payment-acceptgateway {
    width: 100%;
    float: left;
    background: #fff;
    padding: 100px 0;
}

.payment-acceptgateway .accept-payments {
    margin: 0;
}

.getting_started {
    width: 100%;
    float: left;
    padding: 40px 0;
}

.getting_started_head {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin: 40px 0 50px;
}

.getting_started_div {
    float: left;
    width: 100%;
}

.getting_started_left {
    float: left;
    width: 8%;
    position: relative;
}

.relative {
    position: relative;
}

.step-bor1 {
    border-left: 1px dashed #cdcecf;
    position: absolute;
    left: calc(50% - 15px);
    top: 56px;
    height: 100px;

}

.step-bor2 {
    border-left: 1px dashed #cdcecf;
    position: absolute;
    left: calc(50% - 15px);
    top: 56px;
    height: 110px;

}

.step-bor3 {
    border-left: 1px dashed #cdcecf;
    position: absolute;
    left: calc(50% - 15px);
    top: 56px;
    height: 190px;

}

.step-bor4 {
    border-left: 1px dashed #cdcecf;
    position: absolute;
    left: calc(50% - 15px);
    top: 56px;
    height: 110px;
}

.getting_started_right {
    float: left;
    width: 67%;
}

.getting_started_right_bor {
    border-bottom: 1px solid #e6ebf3;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.getting_started_right h5 {
    color: #51627f;
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 12px;
}

.getting_started_right a {
    border: 1px solid #eee;
    color: #6880a1;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 2px;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    margin-right: 10px;
}

.getting_started_right a:hover {
    background: #eee;
    color: #000;
}

.getting_started_right_bor p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 13px;
}

.getting_started_right_link {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0 0;
}

.getting_started_right_box {
    padding: 20px 30px !important;
    margin: 20px 20px 0 0;
}

.pricing-banner {
    width: 100%;
    float: left;
    background: url("../../images/pricing-bg.png") no-repeat top center;
    padding: 100px 0;
}

.pricing-commonHead {
    width: 100%;
    float: left;
    text-align: center;
    color: #004ab7;
    font-size: 28px;
    font-weight: 700;
    line-height: 50px;
    margin: 0 0 35px;
}

.plan-accept {
    float: left;
    width: 100%;
    background: #004ab7;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding: 4px 10px;
}

.plan-accept-divSub {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 22px;
    margin: 0px 0 80px 0;
    background: #fff;
}

.plan-accept-div {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 22px;
    margin: 0px 0 0;
    background: #fff;
}

.plan-accept-divLeft {
    width: 100%;
    float: left;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px 0;
    margin: 0px 0 0;
    background: #fff;
    position: relative;
}

.plan-accept-div:first-child {
    border-top: 1px solid #eee;
}

.plan-accept-div1 {
    border-right: 1px solid #e9e9e9;
    padding: 10px 20px;
    height: 77px;
}

.plan-accept-div2 {
    border-right: 1px solid #e9e9e9;
    padding: 10px 25px;
    height: 77px;
}

.plan-accept-div3 {
    border-right: 1px solid #e9e9e9;
    text-align: center;
    padding: 10px 25px;
    height: 77px;
}

.plan-accept-div4 {
    text-align: center;
    padding: 10px 25px;
    height: 77px;
}

.plan-accept-wrap {
    border-bottom: 0px solid #e9e9e9;
    padding: 30px 20px;
    position: relative;
}

.plan-acceptlH {
    font-size: 22px;
    font-weight: 700;
}

.plan-acceptlC {
    font-size: 18px;
    font-weight: 400;
    color: #4b4b4b;
}

.plan-acceptltwoH {
    font-size: 18px;
    font-weight: 400;
    color: #4b4b4b;
}

.plan-acceptlthreeH {
    font-size: 16px;
    font-weight: 700;
    color: #4b4b4b;
}

.plan-acceptlthreeC {
    font-size: 20px;
    font-weight: 700;
    color: #004ab7;
}

.plan-acceptlfourH {
    font-size: 16px;
    font-weight: 700;
    color: #4b4b4b;
}

.plan-acceptlfourC {
    font-size: 20px;
    font-weight: 700;
    color: #004ab7;
    background: #fff;
}

.plan-wepromise {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    color: #646464;
    text-align: center;
    margin: 30px 0;
}

.large-volume {
    width: 100%;
    float: left;
    background: #f5f9ff;
    margin-bottom: 50px;
}

.large-volumeHead {
    font-size: 28px;
    font-weight: 700;
    color: #000;
    padding: 38px 0 0;
}

.large-volumeCont {
    font-size: 16px;
    font-weight: 400;
    color: #646464;
    margin: 10px 0 15px;
}

.large-volumeBtn {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    background: #1654c2;
    color: #fff;
    padding: 14px 20px;
    border-radius: 4px;
    display: inline-block;
}

.large-volumeBtn:hover {
    color: #fff;
    background: #0030b8;
}

.faqHead {
    font-size: 36px;
    font-weight: 700;
    color: #000;
    padding: 50px 0 60px;
    float: left;
    width: 100%;
    text-align: center;
}

.faq-div {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e9e9e9;
    padding: 25px 0;
    cursor: pointer;
}

.faq-arith {
    float: left;
    width: 4%;
    margin: 6px 0 0;
}

.faq-steps {
    float: left;
    width: 96%;
    font-size: 22px;
    font-weight: 700;
    color: #000;
}

.faq-stepsCont {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 15px 0 0 4%;
    color: #4b4b4b;
    line-height: 30px;
}

.accordion {
    width: 100%;
    float: left;
}

.accordion .table>tbody>tr>td,
.accordion .table>tbody>tr>th,
.accordion .table>tfoot>tr>td,
.accordion .table>tfoot>tr>th,
.accordion .table>thead>tr>td,
.accordion .table>thead>tr>th {
    border: 1px solid #ddd;
}

.text-left {
    text-align: left !important;
}

.partners-bg {
    background: #fff;
    border-top: 1px solid #eee;
    padding: 80px 0 0;
}

.partners-bg .member-logo-inner {
    width: 100%;
}

.demo-bg {
    padding: 80px 0 60px;
    width: 100%;
    float: left;
    border-top: 1px solid #f7f7f7;
}

.demo-bg .demo-img {
    border: 1px solid #eee;
    padding: 40px;
    border-radius: 4px;
}

.demo-bg .thumbmail {
    float: left;
    width: 100%;
    margin-top: 15px;
    border: 1px solid #eee;
    padding: 10px;
}

.demo-bg .thumbmail img {
    width: 100px;
}

.thumbmail-padd {
    padding: 0 10px;
}

.demo-right {
    padding-left: 50px;
}

.demo-proName {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    color: #646464;
    margin: 0 0 5px;
}

.demo-pro-star i {
    color: orange;
    font-size: 20px;
}

.demo-pro-price {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #646464;
    margin: 15px 0;
}

.demo-pro-des {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #646464;
    margin: 10px 0;
    line-height: 30px;
}

.paywith-foloosiBtn {
    background: #1654c2;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    margin-top: 20px;
}

.paywith-foloosiBtn:hover {
    color: #fff;
}

#payfoloosi .modal-sm {
    width: 400px;
    margin: 60px auto;
}

#payfoloosi .modal-body {
    padding: 0;
}

.paywithlogo {
    background: #eee;
    padding: 20px;
    border-radius: 4px 4px 0 0;
    text-align: center;
}

.paywithlogo a {
    display: inline-block;
}

.payamount {
    background: #1654c2;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    padding: 10px 20px;
}

.payamount .payamount_name {
    float: left;
}

.payamount .payamount_price {
    float: right;
}

.log_wr_over {
    float: left;
    width: 100%;
    padding: 20px 30px 20px;
    background-color: #f5f5f7;
    border-radius: 0 0 4px 4px;
    min-height: 405px;

}

.inside_in_box {
    float: left;
    width: 100%;
    position: relative;
}

.tvr-form-label {
    color: #434c5e;
    display: block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.8px;
    margin-bottom: 8px;
    position: relative;
    text-transform: uppercase;
}

.tvr-input {
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding-left: 40px;
    border-radius: 0;
    box-shadow: none;
    border-color: #e9e9e9;
}

.icons_left {
    position: absolute;
    left: 5%;
    font-size: 16px;
    bottom: 16%;
    color: #999;
}

.leftWrapContPhone {
    float: left;
    width: 100px;
    position: relative;
    border: 1px solid #e9e9e9;
    background: #fff;
    height: 45px;
}

.country_flag {
    float: left;
    width: 46px;
    height: 100%;
}

.country_flag .selected-flag {
    z-index: 1;
    position: relative;
    width: 46px;
    height: 100%;
    padding: 0 0 0 8px;
}

.log_wr_over .iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("../../images/uae-flag.jpg");
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

.iti-flag.ae {
    height: 10px;
    background-position: -44px 0px;
}

.selected-flag .iti-flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.country_flag .selected-flag .iti-arrow {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}

.phone_code {
    background: #eee;
    line-height: 43px;
    padding: 0 2px;
    float: left;
    width: 52px;
    text-align: center;
}

.rightWrapContPhone {
    float: right;
    width: calc(100% - 105px);
    position: relative;
}

.tvr-input_num_gst {
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding-left: 50px;
    border-radius: 0;
    box-shadow: none;
    border-color: #e9e9e9;
}

.icons_left_gst {
    position: absolute;
    left: 6%;
    font-size: 16px;
    bottom: 25%;
    color: #999;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.login-btn-home {
    float: left;
    width: 100%;
    padding: 15px;
    color: #fff;
    border-radius: 4px;
    background-color: #1755c3;
    border: 0 !important;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
}

.infoWarningTextOne {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #555;
    margin: 15px 0 10px 0;
    font-weight: 400;
    text-align: center;
}

.infoWarningTextOne i {
    margin-right: 3px;
}

.user-left-home {
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    color: #1755c3;
    text-align: left;
    text-transform: uppercase;
}

.signup-right-home {
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    color: #1755c3;
    text-align: right;
    text-transform: uppercase;
}

.content_body * {
    font-size: 14px;
}

.jumbotron {
    display: none !important;
}

.tName {
    display: none;
}

.mName1 {
    font-size: 0;
    background: url("/gateway/customised/20858/test/foloosi.png");
    width: 131px;
    height: 27px;
    float: left;
    display: block;
}

#collapse_qpay .panel-body {
    border-top: 1px solid #eee;
    padding: 15px 15px 0;
}

#qpay_headers div {
    margin-bottom: 10px;
}

#qpay_buttons {
    background: #f7f7f7;
    padding: 6px 0;
    margin-top: 15px;
}

#qpay_buttons .btn-success {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#qpay_buttons .btn-success:before {
    font-size: 14px;
    content: 'Pay';
    background: #1755c3;
    color: #fff;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    padding: 7px 10px;
    line-height: normal;
}

#qpay_buttons .btn-warning {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#qpay_buttons .btn-warning:before {
    font-size: 14px;
    content: 'Delete';
    background: #ff0000;
    color: #fff;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    line-height: normal;
    padding: 7px 10px;
}

#qpay_buttons .btn-danger {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#qpay_buttons .btn-danger:before {
    font-size: 14px;
    content: 'Cancel';
    background: #ddd;
    color: #666;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    line-height: normal;
    padding: 7px 10px;
}

#collapse_card .form-control {
    box-shadow: none;
    border-radius: 0;
    height: 40px;
    border: 1px solid #ddd;
}

#inline_userinfo .row-spacer {
    margin-bottom: 15px;
}

#collapse_card .btn-success {
    margin: 10px 10px 10px 0;
    padding: 10px 20px;
    font-size: 16px !important;
    border-radius: 2px;
}

#collapse_card .btn-danger {
    margin: 10px 10px 10px 0;
    padding: 10px 20px;
    font-size: 16px !important;
    border-radius: 2px;
}

#inline_userinfo label {
    font-size: 18px;
    padding: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 6px;
}

label.mandatory {
    background: none;
}

#userinfo label {
    width: 100%;
    margin-bottom: 15px;
    position: relative;
    padding-left: 15px;
    font-size: 14px;
    margin-bottom: 6px;
    border: 0;
    padding-bottom: 0;
    font-weight: bold;
}

label.mandatory:after {
    content: '*';
    font-size: 15px;
    color: #ff0000;
}

#collapse_card .panel-body .col-md-8.col-sm-10.col-xs-12 .form-group {
    margin-right: -15px;
    margin-left: -15px;
    width: 77%;
}

#inline_userinfo .col-xs-12 {
    width: 74%;
}

#accordion .panel-heading h4 {
    font-weight: bold;
    cursor: pointer;
}

.panel-title {
    cursor: pointer;
}

.panel-subheader .panel-title input {
    display: none;
}

.panel-subheader .panel-title label {
    position: relative;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    width: 100%;
    padding-left: 30px;
    margin: 0;
}

.panel-subheader .panel-title label:before {
    position: absolute;
    left: 0;
    top: 0px;
    color: #333;
    font-size: 16px;
}

.panel-subheader .panel-title input:checked+label:before {
    content: "\e114";
}

#test_warning {
    display: none;
}

.panel-subheader {
    padding-top: 0;
    padding-bottom: 0;
}

.panel-subheader .panel-title label {
    padding-top: 14px;
    padding-bottom: 14px
}

.panel-subheader .panel-title label:before {
    top: 13px;
}

input.qpay {
    display: none;
}

label.qpay,
input.qpay+label.qpay {
    font-size: 14px !important;
    padding: 0 0 0 35px;
    position: relative;
    cursor: pointer;
}

input.qpay+label.qpay:before {
    font-size: 15px;
    content: '';
    background: #fff;
    border: 1px solid #ddd;
    color: #999;
    padding: 0px;
    width: 25px;
    height: 25px;
    border-radius: 2px;
    float: left;
    font-weight: bold;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 25px;
}

input.qpay:checked+label.qpay:before {
    background: #fff;
    color: #fff;
    border: 1px solid #ddd;
}

input.qpay+label.qpay:after {
    font-size: 15px;
    content: '';
    background: #ddd;
    border: 1px solid #ddd;
    color: #999;
    padding: 0px;
    width: 13px;
    height: 13px;
    border-radius: 2px;
    float: left;
    font-weight: bold;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 15px;
    top: 6px;
    left: 6px;
}

input.qpay:checked+label.qpay:after {
    background: #1755c3;
    color: #1755c3;
    border: 1px solid #1755c3;
}

#collapse_card .btn-success {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#collapse_card .btn-success:before {
    font-size: 17px;
    content: 'Pay';
    background: #1755c3;
    color: #fff;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    padding: 7px 10px;
    line-height: normal;
}

#collapse_card .btn-warning {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#collapse_card .btn-warning:before {
    font-size: 17px;
    content: 'Delete';
    background: #ff0000;
    color: #fff;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    line-height: normal;
    padding: 7px 10px;
}

#collapse_card .btn-danger {
    margin: 10px 10px 10px 0;
    font-size: 0px !important;
    border-radius: 0px;
    background: none !important;
    border: none !important;
    float: left;
    padding: 0;
}

#collapse_card .btn-danger:before {
    font-size: 17px;
    content: 'Cancel';
    background: #ddd;
    color: #666;
    padding: 0px;
    width: auto;
    height: auto;
    border-radius: 5px;
    float: left;
    font-weight: normal;
    text-align: center;
    line-height: normal;
    padding: 7px 10px;
}

body.framed {
    background: #f5f5f7;
}

.payment-completed {
    font-size: 24px;
    width: 100%;
    float: left;
    text-align: center;
    margin: 20px 0;
    font-weight: 700;
}

.payment-success-logo {
    padding: 40px 0;
}

#payfoloosi .close,
#payRegisterfoloosi .close {
    background: #646464;
    position: absolute;
    right: -11px;
    z-index: 100;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    color: #fff;
    vertical-align: top;
    top: -11px;
    font-size: 15px;
    display: inline-block;
    opacity: 1;
    line-height: 12px !important;
    text-align: center;
}

.tvr-input-ph {

    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding-left: 90px;
    border-radius: 0;
    box-shadow: none;
    border-color: #e9e9e9;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.icons_left_exe {
    position: absolute;
    left: 12%;
    font-size: 14px;
    bottom: 18%;
    color: #999;
}

.icons_left {
    position: absolute;
    left: 5%;
    font-size: 16px;
    bottom: 16%;
    color: #999;
}

.cent-wrap-check-gst-pay {

    float: left;
    width: 100%;
    padding: 20px 0 0;

}

.tvr-input {
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding-left: 50px;
    border-radius: 0;
    box-shadow: none;
    border-color: #e9e9e9;
}

.icons_left_red {
    position: absolute;
    left: 7%;
    font-size: 16px;
    bottom: 16%;
    color: #999;
}

.icons_left_regs {
    position: absolute;
    left: 15%;
    font-size: 14px;
    bottom: 18%;
    color: #999;
}

.tvr-input-re {
    color: #000 !important;
    font-size: 14px;
    font-weight: 300;
    height: 45px;
    padding-left: 90px;
    border-radius: 0;
    box-shadow: none;
    border-color: #e9e9e9;
}

.icons_left {
    position: absolute;
    left: 5%;
    font-size: 16px;
    bottom: 16%;
    color: #999;
}

.autocomplete-root {
    float: left;
    width: 100%;
    position: relative;
}

.icons_left_bul {
    position: absolute;
    left: 3%;
    font-size: 16px;
    bottom: 26%;
    color: #999;
}

.logout_btns {
    float: right;
    margin: 20px 0;
}

.logout_btns a {

    float: left;
    font-size: 14px;
    color: #1755c3;
    line-height: 25px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 1px 2px 0px #1755c3;
    border-radius: 5px;
    padding: 5px 10px;

}

.cent-wrap-check {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0 0;
    font-weight: 400;
    font-size: 14px;
    color: #333;
}

.cent-wrap-check a {
    display: inline-block;
    color: #124195;
}

.pay_modal {
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    z-index: 100;
    display: none;
}

#payfoloosi_wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    display: none;
}

#payfoloosi,
#payRegisterfoloosi {
    margin-top: 50px;
    margin-bottom: 50px;
}

/*.partnerBox.slick-slide{opacity: 0.3}
.partnerBox.slick-slide.slick-current.slick-active.slick-center{opacity: 1;}*/
.partgner-slide-shadow {
    position: relative;
    float: left;
    width: 100%;
}

.partgner-slide-shadow .cover {
    position: absolute;
    top: 0;
    bottom: 0;
    width: calc(25vw - 12px);
    pointer-events: none;
    -webkit-transition: .5s opacity;
    transition: .5s opacity;
}

.partgner-slide-shadow .cover.left {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 20%, rgba(255, 255, 255, 0));
    background: linear-gradient(to right, #fff 20%, rgba(255, 255, 255, 0))
}

.partgner-slide-shadow .cover.right {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 20%, rgba(255, 255, 255, 0));
    background: linear-gradient(to left, #fff 20%, rgba(255, 255, 255, 0))
}

.partgner-slide-shadow .cover.over {
    opacity: .5
}

.partgner-slide-shadow .slick-dots {
    bottom: -65px;
}

.partgner-slide-shadow .slick-dots li {
    margin: 0 2px;
}

.partgner-slide-shadow .slick-dots li button::before {
    font-size: 13px;
    opacity: 1;
    color: #eee;
}

.partgner-slide-shadow .slick-dots li.slick-active button::before {
    color: #1654c2;
    opacity: 1;
}

.accordin {
    width: 100%;
    float: left;
    padding: 40px 0;
}

.accordion-toggle {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 700;
    color: #000;
}

.accordion-toggle {
    cursor: pointer;
}

.accordion-content {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 15px 0 0 4%;
    color: #4b4b4b;
    line-height: 30px;
    display: none;
}

.accordion-content.default {
    display: block;
}

.accordion-toggle .view {
    font-size: 14px;
    line-height: 200%;
    font-weight: normal;
    color: rgb(127, 191, 52);
    text-align: left;

}

.icon {
    width: 4%;
    float: left;
}

.accordion-toggle-cont {
    width: 96%;
    float: left;
}

.plus:before {
    content: "-";
    color: #1654c2;
    font-weight: 700;
    font-size: 30px;
    line-height: 0;
}

.minus:before {
    content: "+";
    color: #1654c2;
    font-weight: 700;
    font-size: 30px;
    line-height: 0;
}

.tab {
    width: 100%;
    float: left;
}

.faq-div:last-child {
    border: 0;
}

.intl-tel-input {
    margin: 0;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
    position: relative;
}

.intl-tel-input input {
    width: 100%;
    border: 1px solid #CCC;
    font-family: inherit;
    font-size: 100%;
    color: inherit;
    padding-left: 95px;
}

.intl-tel-input .flag-dropdown .selected-flag {
    padding: 15px 16px 14px 6px;
}

.intl-tel-input .flag-dropdown {
    top: 22px;
    left: 0;
}

.country_code_wrap {
    position: absolute;
    top: 26px;
    left: 38px;
    z-index: 1;
    background: #f7f7f7;
    padding: 10px 5px;
}

.otp-payment {
    padding: 80px 30px 70px;
}

.payment-2 {
    padding: 60px 30px 20px;
}

.login-payment {
    padding: 70px 30px 70px;
}

.payment-3 {
    padding: 50px 30px 20px;
}

.pos_white_bg {
    background: #fff;
    padding: 130px 0 80px;
}

.pos_banner {
    float: left;
    width: 100%;
    background: url('../../images/pos-bg.png') no-repeat center bottom;
    padding: 100px 0 0;
    margin-bottom: -25px;
}

.pos_bannerHead {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    color: #1654c2;
    margin: 0;
}

.pos_banner a {
    text-decoration: none;
}

.pos_bannerSignup {
    display: inline-block;
    background: #1654c2;
    color: #fff;
    text-transform: uppercase;
    padding: 20px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 18px;
    margin: 0 8px 0;
    border: 2px solid #1654c2;
}

.pos_bannerSignup:hover {
    background: #0846b4;
    color: #fff;
}

.pos_bannerRequest {
    display: inline-block;
    color: #0ea08d;
    text-transform: uppercase;
    padding: 20px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 18px;
    border: 2px solid #3cb878;
    margin: 0 8px 0;
}

.pos_bannerRequest:hover {
    background: #3cb878;
    color: #fff;
}

.m-t-45 {
    margin-top: 20px;
}

.pos_banner .hr-adrre p {
    padding: 0 25px;
}

.per_anyBusiness {
    margin: 20px 0 70px 0;
}

.per_bus_head {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    margin: 30px 0 10px;
}

.per_bus_cont {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    margin: 0;
    line-height: 25px;
    padding: 0 40px;
}

.pos_sec_bg {
    float: left;
    width: 100%;
    padding: 0 0 150px;
}

.pos_sec_bg1 {
    display: table;
    width: 100%;
    padding: 150px 0 0;
}

.pos_sec_bgLeft {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}

.pos_sec_bgRight {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding-right: 15px;
}

.pos_sec_bgHead {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 34px;
    color: #000;
    margin: 0 0 15px;
}

.pos_sec_bg ul {
    list-style-type: none;
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
}

.pos_sec_bg ul li {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    margin: 0 0 15px;
    line-height: 30px;
    background: url("../../images/pos_dot.png") no-repeat left 12px;
    padding-left: 30px;
}

.pos_sec_bg p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    margin: 0 0 15px;
    line-height: 30px;
}

.pos_sec_bgLeftPadd {
    padding-left: 20px;
}

.pos_sec_bgLeftCont {
    padding-right: 70px;
}

.ultimate-tool {
    padding: 70px 0 70px;
    float: left;
    width: 100%;
}

.ultimate-tool p {
    padding: 0 40px;
}

.pos-partner {
    border-top: 1px solid #e5e5e5;
    margin: 40px 0 0;
    padding: 90px 0 0;
}

.pos-priPlan {
    width: 100%;
    float: left;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    margin-bottom: 100px;
}

.pos-priPlan1 {
    width: 33.33%;
    float: left;
    border-right: 1px solid #d7d7d7;
}

.pos-priPlan2 {
    width: 33.33%;
    float: left;
    border-right: 1px solid #d7d7d7;
}

.pos-priPlan3 {
    width: 33.33%;
    float: left;
}

.pos-priPlanInner {
    width: 100%;
    float: left;
    background: #fff;
    padding: 35px;
    text-align: center;
    border-radius: 4px;
}

.pos-priPlanInner .heading {
    font-weight: 300;
    font-size: 30px;
    color: #1654c2;
    padding: 0 0 30px;
}

.pos-priPlanInner .currency {
    font-weight: 700;
    font-size: 14px;
    color: #323232;
    padding: 0;
}

.pos-priPlanInner .amount {
    font-weight: 600;
    font-size: 30px;
    color: #323232;
    padding: 0;
}

.pos-priPlanInner .priceMonth {
    font-weight: 600;
    font-size: 14px;
    color: #969696;
    padding: 0;
}

.pos-priPlanInner p {
    font-weight: 700;
    font-size: 14px;
    color: #323232;
    padding: 20px 0 0;
    margin: 0;
}

.pos-priPlanInner p span {
    text-transform: uppercase;
    color: #969696;
    font-weight: 600;
    font-size: 12px;
    padding: 5px 0 0;
    display: inline-block;
}

.pos-priPlanInner a {
    text-decoration: none;
    background: #1654c2;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700px;
    font-size: 16px;
    display: inline-block;
    border-radius: 4px;
    padding: 15px 45px;
    margin: 40px 0 0;
}

.pos-priPlanInner a:hover {
    background: #0030b8;
    color: #fff;
}

.pos_banner_cont {
    margin: 20px 0 40px;
    max-width: 65%;
}

.header_poslogin a {
    background: #34ad4a !important;
    border: 1px solid #34ad4a !important;
}

.header_poslogin a:hover {
    background: #62A70C !important
}

.pos-get-started-now {
    background: url("../../images/pos-get-banner.png") no-repeat center/cover;
}

.otp-payment {
    padding: 80px 30px 70px;
}

.payment-2 {
    padding: 60px 30px 20px;
}

.login-payment {
    padding: 70px 30px 70px;
}

.payment-3 {
    padding: 50px 30px 20px;
}

.banner-wrappper-main-sub {
    float: left;
    width: 100%;
    background: url('../../images/payment_banner.png') no-repeat center center;
    background-size: cover;
    padding: 100px 0 0;
}

.er-top-madq_sub {
    float: left;
    width: 100%;
    margin-top: 0px;
}

.home-banner-content_sub {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 17px;
    color: #646464;
    margin: 0 0 30px;
    line-height: 30px;
    text-align: left;
}

.domore-content-two-merch_sub {
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 100px 0;
    text-align: center;
    line-height: 30px;
    float: left;
}

.white-bg-new-sub {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 140px 0 50px;
}

.hr-adrre-sub {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.hr-adrre-sub h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin: 30px 0 10px 0;
    text-align: center;
}

.hr-adrre-sub p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    text-align: center;
    line-height: 25px;
}

.sw_aqwe_sub {
    background-color: #fff;
    float: left;
    width: 100%;
    border-bottom: 1px solid #dcddde;
    padding: 15px;
}

.ami_po_sub {
    font-size: 14px;
    font-weight: 500;
    float: left;
    width: 50%;
    color: #a3adb9;
}

.aw_powe_sub {
    font-size: 13px;
    font-weight: 400;
    text-align: right;
    float: left;
    width: 50%;
    color: #7a8593;
}

.dr_pold_sub {
    float: left;
    width: 100%;
}

.de_ntme_sub {
    float: left;
    width: 100%;
    padding: 15px;
    border: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: #1654c2;
    border-radius: 3px;
    color: #fff;
    cursor: default;
}

.sc_lie_sub {
    display: inline-block;
}

.se_powe_sub {
    float: left;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #dcddde;
    padding: 15px;
    color: #a3adb9;
    font-size: 14px;
    font-weight: 600;
    position: relative;
}

.se_powe_sub img {
    margin-right: 10px;
}

.de_ntme_de_sub {
    float: left;
    width: 100%;
    padding: 15px;
    border: 0;
    font-weight: 600;
    font-size: 14px;
    background-color: #0ea08d;
    border-radius: 3px;
    color: #fff;
    cursor: default;
}

.wewe_oit_sub {
    position: absolute;
    right: 0;
    top: 20px;
}

.hr-adrree_sub {
    float: left;
    width: 100%;
}

.hr-adrree_sub h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin: 20px 0 10px 0;
    text-align: center;
}

.hr-adrree_sub p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    text-align: center;
    line-height: 25px;
}

.white-bg-new-derf_sub {
    float: left;
    width: 100%;
    background-color: #fafafa;
    padding: 100px 0;
}

.der_fsat_name_sub {
    float: left;
    width: 100%;
    padding: 18px;
    border: 1px solid #dcddde;
    box-shadow: 0px 3px 3px #dcddde;
    border-radius: 3px;
    background-color: #fafbfc;
}

.er_aw_sdw_sub {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    color: #1654c2;
}

.er_aw_sdw_sub img {
    margin-right: 5px;
}

.sde_plo_sub {
    float: left;
    width: 100%;
    margin: 15px 0;
    border-top: 1px solid #dcddde;
    border-left: 1px solid #dcddde;
    border-right: 1px solid #dcddde;
}

.link_ami_po_sub {
    font-size: 14px;
    font-weight: 400;
    float: left;
    width: 100%;
    color: #a3adb9;
}

.sw_aqwe_sub_nt {
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 15px;
}

.der_fsat_name_poi {
    float: left;
    width: 100%;
    padding: 0 30px;
}

.we_aw_ase_sub {
    position: relative;
}

.we_aw_ase_sub:after {
    background: url("../../images/arrowwe.png") no-repeat;
    width: 12px;
    height: 19px;
    position: absolute;
    content: "";
    right: -40px;
    top: -200px;
    z-index: 1;
}

.white-bg-new-derf_sub-mode {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 100px 0 70px 0;
}

.easySubPayments {
    float: left;
    width: 100%;
    background-color: #1654c2;
    padding: 50px 0;
}

.easySubPaymentsWRpd {
    float: left;
    width: 100%;
    background-color: #1654c2;
    padding: 100px 0;
}

.LeftDemoPromt {
    float: left;
    width: 100%;
    text-align: center;
}

.easy_sub_pay {
    float: left;
    width: 100%;
    margin-top: 70px;
}

.easy_sub_payCoit {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.fstQty {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 15px;
}

.serGloht {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
}

.sub_aw_piwqeq {
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
}

.sub_aw_piwqeq li {
    float: left;
    width: 100%;
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    margin-bottom: 25px;
}

.sub_aw_piwqeq li img {
    margin-right: 10px;
}

.cerTpoa_sub {
    float: left;
    width: 100%;
    padding-top: 60px;
}

.reTurnWeap_sub {
    float: left;
    width: 100%;
    text-align: center;
}

.sub-white-bg-new {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 100px 0;
}

.sub-domore-content-two-merch {
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 0px 0;
    text-align: center;
    line-height: 30px;
    float: left;
}

.sub-features-contentTop {
    float: left;
    width: 100%;
}

.sub-features-contentTop h3 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 22px 0 12px 0;
}

.sub-features-contentTop p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    text-align: center;
    line-height: 24px;
    margin: 0;
    padding: 0 25px;
}

.banner-wrappper-main-retail {
    float: left;
    width: 100%;
    background: url('../../images/retail_banner.png') no-repeat center bottom;
    background-size: auto;
    background-size: cover;
    padding: 200px 0 0;
}

.home-banner-content-retail {
    float: left;
    max-width: 70%;
    font-weight: 600;
    font-size: 18px;
    color: #4b4b4b;
    margin: 0 0 30px;
    line-height: 30px;
    text-align: left;
}

.retailsHelpswrap {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 130px 0 70px 0;
}

.rightContoHead {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 40px;
    line-height: 35px;
    padding-left: 40px;
}

.rightContoHeadTop {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 40px;
    line-height: 55px;
    padding-left: 40px;
}

.rightContoHeadCont {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    text-align: left;
    margin-bottom: 30px;
    line-height: 30px;
    padding-left: 40px;
}

.accepted-marg {
    margin-top: 15px !important;
}

.accepted-marg ul li {
    margin: 0 !important;
}

.m-t-57 {
    margin-top: 57px !important;
}

.plan-acceptlHFro {
    font-size: 22px;
    font-weight: 700;
    margin-top: 10px;
}

.plan-acceptltwoHCEbt {
    font-size: 18px;
    font-weight: 400;
    color: #4b4b4b;
    text-align: center;
}

.plan-acceFrot {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-align: center;
}

.PdrretailsHelpswrap {
    float: left;
    width: 100%;
    background-color: #fafbfd;
    padding: 100px 0 50px;
}

.rightContoiWrpao {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.rightContoHeadNew {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 70px;
}

.rightContoHeadContRt {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    text-align: left;
    margin-bottom: 30px;
    line-height: 30px;
}

.qr_wrapper_outer {
    float: left;
    width: 100%;
    padding: 100px 0 80px 0;
    background-color: #fff;
}

.verWrapImg {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 70px;
}

.rightMidcont {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin-bottom: 20px;
    text-align: left;
    line-height: 30px;
}

.retailsHelpswrap_Security {
    float: left;
    width: 100%;
    background-color: #fafbfd;
    padding: 100px 0;
}

.qr_wrapper_outer_scan {
    float: left;
    width: 100%;
    padding: 100px 0;
    background-color: #fff;
}

.verWrapImgnew {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 40px;
}

.rightMidcontNew {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    text-align: left;
}

.easySubPaymentsSoluti {
    float: left;
    width: 100%;
    background-color: #1654c2;
}

.LeftDemoPromt {
    float: left;
    width: 100%;
    text-align: center;
}

.easy_sub_payRt {
    float: left;
    width: 100%;
    padding: 80px 0 70px 0;
}

.fstQtyRt {
    float: left;
    width: 100%;
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    line-height: 50px;
}

.serGlohtRt {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
    margin-bottom: 20px;
}

.sub_aw_piwqeqRt {
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
    padding-right: 30px;
}

.sub_aw_piwqeqRt li {
    float: left;
    width: 100%;
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    margin-bottom: 25px;
    background: url("../../images/tick-yellow.png") no-repeat left center;
    padding-left: 30px;
}

.sub_aw_piwqeqRt li img {
    margin-right: 10px;
}

.le-ri-hr-tu-dr-serv {
    background: url("../../images/banner-low-mobr.png") no-repeat left top;
    position: absolute;
    right: 50%;
    bottom: 0;
    width: 961px;
    height: 613px;
    top: 0;
}

.rig-rofgr-tu-dr-sec {
    float: left;
    width: 100%;
    height: 613px;
    padding-left: 40px;
}

.img-we_oik {
    float: left;
    width: 100%;
    padding: 30px 0;
}

.in-cot-wrap-tu-dr-abt {
    float: left;
    width: 100%;
    position: relative;
}

.retailsHelpswrapCont {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 100px 0;
}

.rightContoiWrpao_opt {
    float: left;
    width: 100%;
}

.rightContoHead_opt {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    margin: 30px 0 40px 0;
    line-height: 40px;
}

.rightContoHeadCont_opt {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    text-align: left;
    margin-bottom: 30px;
    line-height: 30px;
}

.sub_aw_piwqeqRt_opt {
    float: left;
    width: 100%;
    padding: 0;
    margin: 10px 0 0 0;
}

.sub_aw_piwqeqRt_opt li {
    float: left;
    width: 100%;
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    color: #646464;
    margin-bottom: 20px;
    background: url("../../images/tick-blue.png") no-repeat left center;
    padding-left: 30px;
}

.other_wrap_solution {
    float: left;
    width: 100%;
    background-color: #fafbfd;
    padding: 100px 0;
}

.drtWErp {
    float: left;
    width: 100%;
    color: #969696;
    font-weight: 400;
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
}

.rightContoHeadder {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    line-height: 35px;
}

.colErtOItp {
    float: left;
    width: 100%;
    margin: 60px 0 100px 0;
}

.der_truTop {
    float: left;
    width: 100%;
    margin-top: 120px;
}

.ourGer {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 50px;
    line-height: 40px;
}

.drtConty {
    float: left;
    width: 100%;
    color: #646464;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
}

.der_truTopSec {
    float: left;
    width: 100%;
}

.drtContySec {
    float: left;
    width: 100%;
    color: #646464;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 35px;
}

.drtContyFrt {
    float: left;
    width: 100%;
    color: #646464;
    font-weight: 400;
    font-size: 20px;
    margin-top: 15px;
}

.colErtOItpSce {
    float: left;
    width: 100%;
}

.comingSoonWrap {
    float: left;
    width: 100%;
    padding: 55px 0;
    background-color: #fff;
}

.comingOuet {
    float: left;
    width: 100%;
}

.xeImf {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 50px;
}

.conmtSonnText {
    float: left;
    width: 100%;
    text-align: center;
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px;
}

.bk-hmeTo {
    float: left;
    width: 100%;
    text-align: center;
}

.bk-hme-btnhmeTo {
    background-color: #1755c3;
    border-radius: 50px;
    color: #ffffff;
    display: inline-block;
    padding: 15px 50px;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
}

.bk-hme-btnhmeTo:hover {
    background-color: #0f377f;
    box-shadow: 2px -1px 7px 1px #fed2d3;
    color: #ffffff;
}

.ourPAdtGrt {
    float: left;
    width: 100%;
    margin-bottom: 70px;
    padding: 0 15px 0 15px;
}

.serImg_crt {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
    position: relative;
}

.serImg_crt:after {
    background: url("../../images/arrowwe.png") no-repeat;
    width: 12px;
    height: 19px;
    position: absolute;
    content: "";
    right: -20px;
    top: 45%;
    z-index: 1;
}

.serImg_crtLast {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
}

.features-imgTopNew {
    float: left;
    width: 100%;
    text-align: center;
}

.features-contentTopNew {
    float: left;
    width: 100%;
}

.features-contentTopNew h3 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 24px;
    color: #000;
    text-align: center;
    margin: 22px 0 12px 0;
}

.features-contentTopNew p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    text-align: center;
    line-height: 24px;
    margin: 0;
    padding: 0 25px;
}

.der-btmweTop {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.get-straewTop {
    display: inline-block;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    background-color: #3cb878;
    padding: 20px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}

.get-straewTop:hover {
    color: #fff;
    background-color: #29a565;
    text-decoration: none;
}

.serGlohtTop {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 25px;
}

.acceprCRt {
    float: left;
    width: 100%;
}

.accept-payments {
    width: 100%;
    float: left;
    background: #1654c2;
    padding: 45px;
    text-align: center;
    margin: 0 0 100px 0;
}

.hr-adrree-wrap {
    float: left;
    width: 100%;
}

.hr-adrree-wrap h4 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin: 0 0 15px 0;
    text-align: center;
}

.hr-adrree-wrap p {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #969696;
    text-align: center;
    line-height: 25px;
    padding: 0 40px;
}

.acceptPayWRap {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 0 0 100px 0;
}

.faq-friendlyHead {
    width: 100%;
    float: left;
    color: #000;
    font-size: 36px;
    font-weight: 700;
    margin: 0 0 30px;
    text-align: center;
}

.contentQtyWrap {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 25px 0;
}

.qcontentQtyWrap {
    float: left;
    width: 40%;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    text-align: left;
    background: url("../../images/tick-blue.png") no-repeat left center;
    padding-left: 30px;
}

.acontentQtyWrap {
    float: right;
    width: calc(100% - 45%);
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    text-align: left;
}

.somtFAQ {
    float: left;
    width: 100%;
}

.contentQtyWrapLast {
    float: left;
    width: 100%;
    padding-top: 25px;
}

.accessPayWrapCont {
    float: left;
    width: 100%;
    background-color: #fafafa;
    padding: 80px 0;
}

.accHedr {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 36px;
    color: #000;
    margin-bottom: 20px;
    line-height: 50px;
}

.accHedrCont {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin-bottom: 20px;
}

.globe_img {
    float: left;
    width: 100%;
    text-align: center;
}

.serAccerp {
    float: left;
    width: 100%;
}

.rtTestmobi {
    float: left;
    width: 100%;
    padding: 100px 0;
    background: #fff url("../../images/h_testmonials.png") no-repeat center center;
}

.centerLofgCE {
    float: left;
    width: 100%;
}

.topMainWRs {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0;
}

.werTrwers {
    float: left;
    width: 100%;
}

.sectio_ertdr {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    color: #000;
}

.seroiWers {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    color: #646464;
    line-height: 30px;
}

.seBolde {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    color: #222222;
}

.seroiWersStg {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    margin: 40px 0 10px 0;
}

.seroiWers_rti {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: #646464;
}

.documentUploadWrap {
    padding: 90px 0 0;
    width: 100%;
    float: left;
    background-color: #fff;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}

.documentUploadWrap:after {
    position: absolute;
    left: 0;
    right: 0;
    height: 25%;
    bottom: 0;
    content: '';
    background: #fff;
    z-index: -1;
}

.documentUploadBtn {
    background: #3cb878;
    color: #fff !important;
    border: 1px solid #3cb878 !important;
    float: left;
    width: 100%;
    font-size: 15px;
    padding: 10px 14px;
    border-radius: 4px;
    text-decoration: none;
    margin: 0;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.documentUploadBtn:hover {
    background: #3cb878 !important;
}

.documentUploadBtnWrap {
    float: left;
    width: 100%;
    margin-top: 25px;
}

.documentIcon {
    font-size: 50px;
    color: #1654c2 !important;
}

.color_blue {
    color: #1654c2 !important;
}

.color_black {
    color: #333 !important;
}

.documentUploadBtnSubmit {
    background: #1654c2;
    color: #fff !important;
    border: 1px solid #1654c2 !important;
    font-size: 20px;
    padding: 12px 30px;
    border-radius: 4px;
    text-decoration: none;
    margin: 0;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    margin: 20px 0 0;
    text-transform: uppercase;
}

.documentUploadBtnSubmit:hover {
    background: #0846b4 !important;
}

.documentBoxWrap {
    float: left;
    width: 100%;
    background: #fff;
    padding: 30px 15px;
    box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
    -webkit-box-shadow: 5px 5px 13px -2px rgba(0, 0, 0, 0.200);
    position: relative;
}

.footerDocument:after {
    display: none;
}

.documentUploadSuccess {
    position: absolute;
    background: url("../../images/my-business-tick.png") no-repeat;
    width: 24px;
    height: 24px;
    float: left;
    top: -5px;
    left: -5px;
    display: none;
}

.currency_label {
    line-height: 25px;
    font-weight: 400;
    float: left;
    margin: 10px 20px 15px 0;
}

.approveWrapOuter .star {
    color: #ff0000;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.learn-more:disabled {
    background: #eee;
    color: #999;
}

.tvr-logoer {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 20px 0 20px;
}

.tvr-logoer a {
    display: inline-block;
}

.tvr-logoer a img {
    filter: brightness(0) invert(1);
}

.copyrights-login {
    position: absolute;
    bottom: 0;
    color: #fff;
    left: 0;
    right: 0;
    text-align: left;
    margin: 0 0 15px;
}

.agreement_form_wrap {
    width: 100%;
    float: left;
    position: relative;
    border-top: 1px solid #d9d9d9;
}

.agreement_form_wrap:before {
    position: absolute;
    background: url("../../images/signup-banner.png") no-repeat right center;
    height: 100vh;
    left: 0;
    width: 50%;
    content: "";
    background-color: #0450d9;
    min-height: 670px;
}

.agreement_form_wrap .business-signup-bg {
    position: relative;
    height: 100vh;
    padding-bottom: 50px;
    min-height: 670px;
}

.agreement_form_wrap .business-signup-form {
    margin: 30px 0px 30px;
}

#aggreement_pdf_view.modal {
    z-index: 10050;
}

#aggreement_pdf_view.modal .modal-content {
    padding: 20px;
}

.pdf_view_frame {
    float: left;
    width: 100%;
    height: 100%;
}

.pdf_view_scroll {
    height: calc(100vh - 210px);
    float: left;
    width: 100%;
    overflow-y: auto;
    min-height: 500px;
    border: 2px solid #e9e9e9;
}

#approve_link_to_show.disabledbtn .approve_btn_bg {
    pointer-events: none;
    background: #eee;
    color: #999;
}

.approveWrapOuter {
    padding: 40px 0 0;
    width: 100%;
    float: left;
    background-color: #fff;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}

.agree_term_la_link {
    color: #1654c2;
    cursor: pointer;
}

.agreement_heading {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    width: 100%;
    float: left;
    color: #222c37;
    margin-bottom: 20px;
    position: relative;
    padding: 0 0 10px;
}

.agreement_heading:after {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    top: 100%;
    height: 2px;
    background: #1654c2;
    content: '';
}

.agree_modal_close {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 18px;
    color: #999;
    cursor: pointer;
}

.approve_btn_bg {
    background: #1654c2;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 25px;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}

.approveWrapOuter .error,
.documentUploadWrap .error {
    display: block;
    font-size: 12px !important;
    margin: 7px 0 0;
    text-align: left;
}

.hint_message {
    margin: 7px 0 0 !important;
}

.documentUploadBtnBrowse {
    background: #3cb878;
    color: #fff !important;
    float: right;
    width: 125px;
    font-size: 15px;
    padding: 10px 14px;
    border-radius: 0;
    text-decoration: none;
    margin: 0;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.documentUploadBtnChoose {
    border: 1px solid #3cb878 !important;
    float: left;
    width: 100%;
    font-size: 15px;
    padding: 0px;
    border-radius: 4px;
    text-decoration: none;
    margin: 0;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

.documentUploadBtnName {
    background: #fff;
    color: #646464 !important;
    float: left;
    width: calc(100% - 125px);
    font-size: 15px;
    padding: 10px 14px;
    border-radius: 4px;
    text-decoration: none;
    margin: 0;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
}

.plan_left_wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 40%;
    padding: 20px;
}

.plan_middle_wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    padding: 20px;
    text-align: center;
    border-left: 1px solid #eee;
}

.plan_right_wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    padding: 20px;
    text-align: center;
    border-left: 1px solid #eee;
}

.plan_head_list {
    font-size: 18px;
    font-weight: 700;
    color: #4b4b4b;
}

.plan_cont_list {
    font-size: 30px;
    font-weight: 700;
    color: #004ab7;
    position: relative;
    margin: 10px 0;
}

.plan_amount_list {
    font-size: 40px;
    font-weight: 700;
    color: #ff0000;
}

.right_bar_promo_wrap {
    position: absolute;
    top: 15px;
    right: -15px;
    overflow: visible;
    font-size: 18px;
}

.right_bar_promo_wrap .right_bar_promo {
    padding: 7px 30px;
    position: relative;
    background: #004ab7;
    overflow: visible;
    height: auto;
    margin-left: 0px;
    color: #fff;
    text-decoration: none;
    float: left;
}

.right_bar_promo_wrap .right_bar_promo:after {
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    bottom: -15px;
    right: 0;
    border-top: 15px solid #555;
    border-right: 15px solid transparent;
}

.right_bar_promo_wrap .right_bar_promo:hover {
    background: #004ab7;
}

.right_bar_promo_wrap .right_bar_promo:hover:before {
    border-top: 29px solid #004ab7;
    border-bottom: 29px solid #004ab7;
}

.right_bar_promo_wrap_text {
    display: inline-block;
}

.right_bar_promo_wrap_text.bold {
    font-weight: 600;
}

.plan_box_line_btm:after {
    content: '';
    position: absolute;
    left: 20px;
    height: 1px;
    background: #eee;
    width: 100px;
    top: 100%;
}

.padding_tb_100 {
    padding: 100px 0;
}

.padding_t_100 {
    padding-top: 100px;
}

.padding_b_50 {
    padding-bottom: 50px;
}

.padding_t_50 {
    padding-top: 50px;
}

.plugin_wrap {
    border: 1px solid #1755c2;
    border-radius: 0px;
    margin: 0 0 15px;
    float: left;
    width: 100%;
    background: #1755c2;
    border-radius: 5px;
}

.plugin_wrap:hover {
    background: #fff;
}

.plugin_wrap_img {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 15px;
    height: 150px;
    line-height: 90px;
}

.plugin_wrap_img img {
    height: 29px;
}

.plugin_wrap_title {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #777;
    border-top: 1px solid #eee;
    padding: 15px 15px;
    text-align: center;
}

.plugin_wrap_link {
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
}

.plugin_install {
    float: left;
    width: 50%;
    padding: 15px 5px;
    color: #222;
    border-left: 1px solid #eee;
    text-align: center;
    font-size: 15px;
}

.plugin_install:first-child {
    border: 0;
}

.plugin_install:hover {
    color: #fff;
    background: #1755c2;
}

.plugins_top_heading {
    float: left;
    width: 100%;
    padding: 0 0 20px;
    margin: 30px 0;
    position: relative;
    color: #1755c2;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
}

.plugins_top_heading:after {
    position: absolute;
    left: 0;
    right: 0;
    width: 40px;
    background: #1755c2;
    height: 3px;
    margin: 0 auto;
    content: '';
    float: left;
    top: calc(100% - 10px);
}

.plugins_bg {
    background: #7150a1 !important;
}

.dev_feature_box {
    border: 0px solid #e6ebf3;
    float: left;
    width: 100%;
    padding: 30px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 2px 2px 3px 3px rgba(233, 233, 233, 1);
    -moz-box-shadow: 2px 2px 3px 3px rgba(233, 233, 233, 1);
    box-shadow: 2px 2px 3px 3px rgba(233, 233, 233, 1);
}

.dev_feature_boxH {
    width: 100%;
    float: left;
    font-size: 23px;
    color: #323232;
    font-weight: 700;
    margin: 0px 0 10px;
}

.dev_feature_boxC {
    max-width: 100%;
    float: left;
    font-size: 16px;
    color: #555;
    font-weight: 400;
    margin: 15px 0 30px;
    min-height: 91px;
}

.dev_feature_boxBtn {
    display: inline-block;
    color: #1654c2;
    padding: 0px;
    border-radius: 2px;
    font-size: 15px;
    font-weight: 700;
}

.dev_feature_boxBtn svg {
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: middle;
}

.dev_feature_boxBtn .text_in {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.dev_feature_boxBtn:hover svg path {
    stroke: #fff
}

.dev_feature_boxBtn:hover svg circle {
    fill-opacity: 1
}

.ul_right_text {
    display: inline-block;
    max-width: calc(100% - 40px);
    vertical-align: top;
}

.plugin_wrap .plugin_wrap_img_normal {
    display: none;
}

.plugin_wrap .plugin_wrap_img_active {
    display: inline-block;
}

.plugin_wrap:hover .plugin_wrap_img_normal {
    display: inline-block;
}

.plugin_wrap:hover .plugin_wrap_img_active {
    display: none;
}

.p-10 {
    padding: 10px !important
}

.p-15 {
    padding: 15px !important
}

.p-20 {
    padding: 20px !important
}

.steps {
    float: left;
    width: 100%;
    margin: 20px 0 40px;
}

.steps ul {
    float: left;
    width: 100%;
    list-style: none;
    padding-left: 0;
}

.steps li {
    float: left;
    width: 33.3333333%;
}

.steps li,
.steps li.current {
    outline: none;
    -o-outline: none;
    -ms-outline: none;
    -moz-outline: none;
    -webkit-outline: none;
    position: relative;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

.steps li .current-info {
    display: none;
}

.steps li::before {
    position: absolute;
    content: "";
    background: #e5e5e5;
    width: 100%;
    height: 6px;
    top: 22px;
    left: 50%;
}

.steps li:last-child::before {
    content: none;
}

.steps li.current.completed::after {
    position: absolute;
    content: "";
    width: 45px;
    height: 3px;
    background: #6eba2a;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.steps li.current::after {
    position: absolute;
    content: "";
    width: 45px;
    height: 3px;
    background: #1654c2;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.steps li a {
    text-decoration: none;
    outline: none;
    -o-outline: none;
    -ms-outline: none;
    -moz-outline: none;
    -webkit-outline: none;
}

.steps li a .title {
    text-align: center;
}

.steps li a .title span {
    display: block;
    font-size: 14px;
}

.steps li a .title .step-icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #ccc;
    margin: 0 auto;
    position: relative;
    outline: none;
    -o-outline: none;
    -ms-outline: none;
    -moz-outline: none;
    -webkit-outline: none;
    color: #fff;
    font-size: 20px;
    line-height: 50px;
    font-weight: 700;
}

.steps li.current a .step-icon,
.steps li.current a:hover .step-icon {
    box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.2);
}

.steps li a .step-number {
    color: #666;
    font-weight: 400;
    padding: 15px 0 8px;
}

.steps_container {
    float: left;
    width: 100%;
}

.content_error_msg {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    color: #646464;
    text-align: left;
    margin: 8px 0 0px;
}

.content_error_msg.content_error_msgFirst {
    margin: 15px 0 0px;
}

.steps li.current a .step-icon,
.steps li.current a:active .step-icon,
.steps .done::before,
.steps li.done a .step-icon,
.steps li.done a:active .step-icon {
    background: #1654c2;
}

.steps li.current.completed a .step-icon,
.steps li.current.completed a:active .step-icon {
    background: #6eba2a;
}

.foloosi-loader {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1010;
}

.foloosi_img_loader {
    position: absolute;
    left: calc(50% - 100px);
    top: calc(50% - 100px);
}

.overall_linewrap {
    float: left;
    width: 100%;
    position: relative;
}

.overall_foltable {
    display: table;
    width: 100%;
    position: relative;
}

.left_tablecell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    position: relative;
    padding-right: 100px;
}

.right_tablecell {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    padding-left: 100px;
}

.createfol_link {
    float: left;
    width: 100%;
    color: #000;
    font-size: 36px;
    font-weight: 700;
}

.createfol_content {
    float: left;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    color: #9e9e9e;
    margin-top: 25px;
}

.number_right_step {
    float: left;
    position: absolute;
    right: calc(50% - 29.5px);
    top: calc(50% - 29.5px);
    z-index: 10;
}

.left_tablecell img,
.right_tablecell img {
    max-width: 100%;
}

.right_align_img {
    padding-left: 130px;
}

.left_align_img {
    padding-right: 130px;
}

.pay_link_step_line {
    background: #97b6ec;
    width: 2px;
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    float: left;
}

.number_right_step_line_top {
    position: absolute;
    background: #fafafa;
    width: 2px;
    right: calc(50% - 2px);
    content: '';
    top: 0;
    bottom: calc(50% - 29.5px);
}

.number_right_step_line_bottom {
    position: absolute;
    background: #fafafa;
    width: 2px;
    right: calc(50% - 2px);
    content: '';
    bottom: 0;
    top: calc(50% - 29.5px);
}

.business-signup_wrap {
    min-height: calc(100vh - 150px);
}

.media_secRightMagImg a {
    display: inline-block;
}

.contact_wrap_input {
    float: left;
    width: 100%;
}

.contact_row_label {
    float: left;
    width: 100%;
    text-align: left;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
}

.contact_wrap_input input {
    height: 50px !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 3px !important;
    box-shadow: none;
}

.contact_wrap_input textarea {
    height: 150px !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 3px !important;
    box-shadow: none;
    resize: none;
}

.contact_row_wrap {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.contact_btn_submit {
    float: left;
    width: 100%;
    background-color: #1654c2;
    color: #fff;
    text-align: center;
    font-size: 22px;
    padding: 12px;
    border: 0;
    border-radius: 3px !important;
}

.contact_info_box {
    float: left;
    width: 100%;
    background: #fff;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    padding: 30px;
}

.pdf_view_scroll_price_img {
    height: calc(100vh - 210px);
    float: left;
    width: calc(100% - 40px);
    overflow-y: auto;
    min-height: 560px;
    border: 2px solid #e9e9e9;
    position: absolute;
    padding: 0 0 10px;
}

@media screen and (max-width:767px) {

    .plan-accept-divLeft {
        padding: 50px 0 10px;
    }

    .plan_left_wrapper {
        width: 100%;
        display: block;
        clear: both;
    }

    .plan_middle_wrapper {
        width: 100%;
        border-left: 0px solid #eee;
        border-top: 1px solid #eee;
        display: block;
        clear: both;
    }

    .plan_right_wrapper {
        width: 100%;
        border-left: 0px solid #eee;
        border-top: 1px solid #eee;
        display: block;
        clear: both;
    }

    header {
        background-size: cover;
    }

    .fixed-header .navbar-default .navbar-toggle .icon-bar {
        background-color: #000;
    }

    .logo {
        margin-top: 12px;
    }

    .common_heading:before {
        bottom: 0 !important;
    }

    .topOuter {
        margin-top: 15px;
    }

    .banner-heading {
        margin: 15px 0 0 !important;
    }

    .vf-btn-xs {
        margin: 15px 0 0 0 !important;
        border-radius: 0;
        border-color: #000 !important;
    }

    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: transparent !important;
    }

    .menuitems li a {
        margin: 10px 0;
    }

    .marginTopxsZero {
        margin-top: 0 !important;
    }

    .banner-heading {
        font-size: 28px;
    }

    .middle-developer-content {
        font-size: 13px !important;
    }

    .app-icons a {
        margin-bottom: 10px;
    }

    .business-text {
        margin-left: 0;
    }

    .menuitems li {
        float: left;
        width: 100% !important;
        border: 0;
        padding-left: 0;
        margin: 0;
    }

    .signup-content {
        padding-left: 0;
    }

    .no-border-xs {
        border: none;
    }

    .get-app {
        margin-top: 0;
    }

    .rtTestmobi {
        background-size: contain !important;
    }

    .section-heading {
        font-size: 24px;
        line-height: 40px;
    }

    .subscb-btn {
        padding: 14px 12px 14px;
    }

    .foothead a img {
        margin-bottom: 20px;
    }

    .marginTop10 {
        margin-top: 10px;
    }

    .center-logo::after {
        right: 0 !important;
    }

    .center-logo::before {
        left: 0 !important;
    }

    .marchant-white-left h5 {
        font-size: 22px !important;
    }

    .column:not(.columns) {
        font-size: 0;
        padding: 15px 0px !important;
    }

    #products .nav-icon {
        margin: -2px 3px 0 10px !important;
    }

    .marginTop-xs-30 {
        margin-top: 30px;
    }

    .signu-up-btn {
        margin-left: 0;
    }

    .signup-content::after {
        left: 70px;
    }

    .middle-developer-content::after {
        top: 140px !important;
    }

    .merchant-blue-right {
        margin: 50px 0 0 !important;
    }

    .marchant-white-left {
        padding: 0 15px !important;
    }

    .marchant-white {
        margin-bottom: 40px !important;
        padding-bottom: 40px !important;
    }

    .seller-outside-box {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .seller-outside-left {
        background: url("../../images/poppcoins.png") no-repeat scroll top left !important;
        padding: 155px 50px 0 0 !important;
        height: 309px !important;
    }

    .seller-outside-left h4,
    .seller-outside-left p {
        padding-left: 10px;
    }

    .seller-outside-right {
        background: url("../../images/developer-ui.png") no-repeat scroll top left !important;
        padding: 155px 50px 0 0 !important;
        height: 309px !important;
    }

    .seller-outside-right h4,
    .seller-outside-right p {
        padding-left: 10px;
    }

    .seller-outside-right h4,
    .seller-outside-left h4 {
        font-size: 15px;
    }

    .app-icons a img {
        width: 100px;
    }

    .poppay-text h2 {
        font-size: 14px;
        width: 100%;
    }

    .text-line-new {
        font-size: 11px;
        width: 100%;
    }

    .logo img {
        width: 100px;
    }

    .accessPayWrapCont {
        padding: 50px 0 !important;
    }

    .accHedr {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .globe_img {
        margin-top: 20px !important;
    }

    .banner-heading {
        margin: 70px 0 0 0;
    }

    .white-bg-new .marginTop55 {
        margin-top: 55px !important;
    }

    .white-bg-new .skew-inner {
        margin: -280px 0 0 !important;
    }

    .newsletter-input {
        font-size: 11px !important;
        border-radius: 4px !important;
    }

    .app-icons .google {
        background-size: 100% !important;
        width: 100px !important;
    }

    .app-icons .ios {
        background-size: 100% !important;
        width: 100px !important;
    }

    .app-icons a {
        margin-right: 10px !important;
    }

    .developer-content {
        width: 100% !important;
    }

    .developer-heading {
        font-size: 24px !important;
    }

    .developer-heading::after {
        top: 55px !important;
    }

    .developer-heading {
        margin-top: 0 !important;
    }

    .developer-white-inner {
        padding: 0 !important;
    }

    .marginBtm-xs-30 {
        margin-bottom: 30px !important;
    }

    .monrewapoNew {
        margin-bottom: 20px !important;
    }

    .banner-wrappper-main-retail {
        padding: 50px 0 0 !important;
    }

    .seller-outside-left p,
    .seller-outside-right p {
        font-size: 12px !important;
    }

    .digital-currency {
        font-size: 14px !important;
    }

    .features-content {
        margin-bottom: 10px;
    }

    .er-top-madq-payment {
        margin-top: 0 !important;
    }

    .no-bg .logo {
        margin-top: 10px !important;
    }

    .subscb-btn {
        border-radius: 4px !important;
        margin-top: 10px;
        text-align: center;
        width: 100%;
    }

    .banner-content,
    .domore-content,
    .middle-developer-content,
    .domore-content-two,
    .domore-content-ver,
    .features-contnew,
    .sin-text,
    .domore-content-footer {
        max-width: 100% !important;
    }

    .important-info p::before {
        left: -18px;
    }

    .further-padd .col-md-6.col-sm-6.col-xs-12 {
        padding: 0;
    }

    .section-heading::after {
        top: -11px;
    }

    .marginTopZero-mobile {
        margin-top: 0 !important;
    }

    .backround-color2,
    .backround-color4 {
        margin-top: 20px;
        border-top: 1px solid #f7f7f7;
        padding-top: 20px;
    }

    .howitsworks-subhead {
        font-size: 26px !important;
    }

    .foot-int {
        margin-bottom: 20px;
    }

    .no-padding-xs {
        padding: 0 !important;
    }

    .recharge-out {
        padding: 10px !important;
    }

    .features-img-recharge {
        margin-bottom: 20px;
    }

    .er-top-madqbusi {
        margin-top: 160px !important;
    }

    .er-top-pay {
        margin-top: 150px !important;
    }

    .white-bg-wrpa-cont,
    .white-bg-new-merch,
    .dashomv-wraps-mer {
        padding: 50px 15px 50px !important;
    }

    .contain-wek-dd,
    .er-jt-ea {
        padding-bottom: 50px !important;
    }
}

@media(min-width:768px) and (max-width:991px) {
    .home_features-contentTop h3 {
        min-height: 40px;
    }

    .home_features-contentTop p {
        min-height: 170px;
    }

    .logo>img {
        width: 100px;
    }

    .topOuter {
        margin-top: 20px;
    }

    .menuitems li a {
        font-size: 13px;
    }

    .business-text {
        margin-left: 10px;
    }

    .no-border-xs {
        border: none;
    }

    .marginTopxsZero {
        margin-top: 0;
    }

    .center-logo::after {
        right: 0 !important;
    }

    .center-logo::before {
        left: 0 !important;
    }

    .banner-heading {
        font-size: 24px;
        margin: 0px 0 0 0 !important;
    }

    .banner-content {
        margin: 15px 0;
        font-size: 12px;
    }

    .column:not(.columns) {
        font-size: 0;
        padding: 15px 0px !important;
    }

    #products .nav-icon {
        margin: -2px 3px 0 10px !important;
    }

    .ul-footer li a {
        font-size: 11px;
    }

    .get-app,
    .sin-text {
        text-align: center;
    }

    .signup-content::after {
        left: 80px;
    }

    .merchant-blue-right {
        margin: 0 0 50px 0 !important;
    }

    .merchant-skew-inner {
        margin-top: 75px !important;
    }

    .marchant-white-left h5 {
        font-size: 25px !important;
    }

    .marchant-white-left {
        padding: 0 !important;
    }

    .seller-outside-box {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .seller-header {
        padding: 0 0 239px !important;
    }

    .first-drop-menu {
        min-width: 618px !important;
    }

    .digital-currency {
        font-size: 15px;
    }

    .features-content h4 {
        font-size: 14px !important;
    }

    .features-content p {
        font-size: 16px !important;
        margin: 0 0 20px;
    }

    .white-bg-new .skew-inner {
        margin: -180px 0 0 !important;
    }

    .white-bg-new .marginTop55 {
        margin-top: 100px !important;
    }

    .white-bg-new .skew-inner {
        margin: -220px 0 0 !important;
    }

    .middle-developer-content {
        max-width: 70% !important;
    }

    .mobile-image-header {
        width: 325px;
    }

    footer {
        margin: -50px 0 0 !important;
    }

    header .marginTop95 {
        margin-top: 70px !important;
    }

    .see-the-video {
        margin-top: 20px !important;
    }

    .app-icons .google {
        background-size: 100% !important;
        width: 120px !important;
    }

    .app-icons .ios {
        background-size: 100% !important;
        width: 120px !important;
    }

    .developer-content {
        width: 51% !important;
    }

    .developer-heading {
        margin-top: 0 !important;
    }

    .seller-footer-section-right a {
        padding: 15px 12px !important;
        font-size: 12px !important;
    }

    .developer-header {
        padding-bottom: 175px !important;
    }

    .developer-white-inner {
        padding: 0 !important;
    }

    .domore-content {
        max-width: 65%;
    }

    .domore-content-two {
        max-width: 70%;
    }

    .domore-content-ver {
        max-width: 56%;
    }

    .features-contnew {
        max-width: 100% !important;
    }

    .domore-content-footer {
        max-width: 55% !important;
    }

    .signu-up-btn {
        margin-left: 0 !important;
    }

    .marginTopZero-mobile {
        margin-top: 40px !important;
    }

    .languages-drop {
        left: -73px;
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .monrewapoRio a {
        padding: 8px 11px;
    }

    .home_features-contentTop h3 {
        min-height: 40px !important;
    }

    .home_features-contentTop p {
        min-height: 96px !important;
    }

    .marginTop100 {
        margin-top: 50px !important;
    }

    .merchant-blue-right {
        margin: 30px 0 60px 30px !important;
    }

    .marchant-white-left {
        padding: 0 15px !important;
    }

    .seller-outside-left,
    .seller-outside-right {
        padding: 13px 25px 0 140px !important;
    }

    .seller-header {
        padding: 0 0 270px !important;
    }

    .app-icons .google {
        background-size: 100% !important;
        width: 140px !important;
    }

    .app-icons .ios {
        background-size: 100% !important;
        width: 140px !important;
    }

    .seller-footer-section-right a {
        padding: 15px 16px !important;
        font-size: 12px !important;
    }

    .developer-header {
        padding-bottom: 260px !important;
    }

    .developer-white-inner {
        padding: 0 !important;
    }

    .domore-content {
        max-width: 50%;
    }

    .domore-content-two {
        max-width: 50%;
    }

    .domore-content-ver {
        max-width: 44%;
    }

    .features-contnew {
        max-width: 75%;
    }
}

@media (min-width:501px) and (max-width:767px) {
    .signup-content::after {
        bottom: -10px;
    }
}

@media screen and (max-width:767px) {
    .accomplish-right-mar {
        padding-left: 15px;
    }

    .backround-color1,
    .backround-color3 {
        margin-top: 30px;
    }

    .explore-foods-left {
        padding-left: 15px;
    }

    .home-logo {
        width: 100%;
    }

    .no-bg {
        padding: 16px 0 !important;
    }

    .er-top-madq {
        margin-top: 0 !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .col-xs-12.col-md-10.col-sm-10.topOuter {
        width: 77.111%;
    }

    .first-drop-menu:after {
        left: calc(40% - -196px);
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .col-xs-12.col-md-10.col-sm-10.topOuter {
        width: 79.111%;
    }
}

@media screen and (max-width:767px) {
    .easily-integrated-ul li {
        height: auto;
    }

    .easily-integrated-mobile {
        margin-bottom: 0px;
    }

    .banner-heading.line-height-55 {
        line-height: 35px;
    }

    .kids-header .col-xs-12.col-md-6.col-sm-6.no-padding-right.marginTop55 {
        margin-top: 0;
    }

    .curated-store-left,
    .decision-making-left {
        padding: 0;
    }

    .margin-top-xs-30 {
        margin-top: 30px !important;
    }

    .integrated-head {
        line-height: 38px;
    }

    .integrated-cont {
        margin-bottom: 0;
    }

    .merchant-blue-right a {
        margin-bottom: 30px;
    }

    .no-bg .navSlideMenu {
        margin: 8px 0 0 10px !important;
    }

    .business-text-footer {
        margin: 0 0 15px;
    }



}

@media (min-width:768px) and (max-width:991px) {
    .easily-integrated-mobile {
        margin-bottom: 0px;
    }

    .menuitems li a,
    .menuitems li span {
        font-size: 13px !important;
    }

    .line-height-55 {
        line-height: 38px;
    }

    footer {
        margin: 10px 0 0 !important;
    }
    .fls-md-none{
        display: none !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {

    .menuitems li a,
    .menuitems li span {
        font-size: 14px;
    }
    .fls-md-none{
        display: none !important;
    }
}

@media screen and (max-width:767px) {
    .left-border-footer {
        max-width: 100% !important;
        margin-right: 0;
    }

    .learn-more {
        font-size: 12px;
        padding: 12px 15px 14px;
    }

    .learn-more-link {
        font-size: 12px;
        padding: 12px 15px 14px;
    }

    .left-border-footer {
        margin-top: 20px;
    }

    .my-business {
        padding: 60px 0 20px;
    }

    .my-business-left-head {
        font-size: 20px;
    }

    .my-business-top {
        padding: 0;
    }

    .supporting-partners {
        padding: 50px 0 40px;
    }

    .member-logo-inner {
        padding: 0;
        width: 45%;
    }

    .foloosi-text h2 {
        font-size: 18px;
    }

    .digital-payments {
        padding: 150px 0 50px;
    }

    .home-header .container,
    .merchant-header .container,
    .kids-header .container,
    .seller-header .container,
    .developer-header .container {
        width: auto;
        padding: 0 30px;
    }

    .home-banner-heading {
        line-height: 40px;
        font-size: 26px;
        margin-top: 50px;
        text-align: center;
        width: 100%;
        padding-right: 0;
    }

    .home-banner-heading-payment {
        line-height: 40px;
        font-size: 26px;
        margin-top: 50px;
        text-align: center;
        width: 100%;
        padding-right: 0;
    }

    .banner-content2 {
        max-width: 100%;
    }

    .bannerrighttop {
        margin-top: 50px;
    }

    .home-header .navSlideMenu img {
        filter: brightness(0) invert(0);
    }

    .banner_applink {
        margin-right: 6px;
        padding: 14px 18px;
        font-size: 12px;
    }

    .banner_applink img {
        display: none;
    }

    .seller-topbtn a {
        padding: 12px 14px;
        font-size: 12px;
    }

    .circle-right-banner {
        float: left;
        width: 100%;
        height: 297px;
        border-radius: 0;
        background: #1755c3;
        position: absolute;
        left: 0;
        top: 732px;
        z-index: 0;
        overflow: hidden;
        transform: skew(110deg, 20deg);
    }

    .home-banner-content-retail {
        width: 100%;
        text-align: center;
        max-width: 100% !important;
        padding-left: 10px;
    }

    .rightContoHeadTop {
        font-size: 25px !important;
        margin-top: 20px !important;
        text-align: center !important;
        line-height: 30px !important;
        padding: 0 !important;
    }

    .rightContoHeadCont {
        padding: 0 !important;
    }

    .rightContoHead {
        font-size: 25px !important;
        margin-top: 20px !important;
        text-align: center !important;
        padding: 0 !important;
    }

    .rightContoHead_opt {
        font-size: 25px !important;
        margin-top: 20px !important;
        text-align: center !important;
    }

    .rightContoHeadCont {
        font-size: 18px !important;
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .rightContoHeadCont_opt {
        font-size: 18px !important;
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .rightContoHeadContRt {
        font-size: 18px !important;
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .main-headf {
        font-size: 32px !important;
        margin-top: 0 !important;
    }

    .main-der-hy {
        margin-top: 20px !important;
    }

    .text-center-xs {
        text-align: center;
    }

    .home-banner-mobile-xs {
        right: -120px;
        left: -120px;
        border-radius: 0;
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
        z-index: -1;
        background: linear-gradient(to right, #1755c3, #a68eff);
        position: absolute;
        top: 60px;
        bottom: 40px;
    }

    .bannerrighttop img {
        margin-left: 0;
    }

    .we_aw_ase:after {
        display: none;
    }

    .serImg_crt:after {
        display: none;
    }

    .we_aw_ase_sub:after {
        display: none;
    }

    .se_dowre_we {
        font-size: 20px;
        float: left;
        width: 100%;
        text-align: center;
        color: #969696;
    }

    .se_dowre_we_sub {
        font-size: 20px;
        float: left;
        width: 100%;
        text-align: center;
        color: #969696;
    }

    .de_ntme_des_de_plow {
        width: 110% !important;
    }

    .reTurnWeap {
        margin-top: 30px;
        padding: 20px 10px;
    }

    .reTurnWeapHome {
        margin-top: 30px;
        padding: 20px 10px;
    }

    .cerTpoa {
        padding-top: 30px;
    }

    .der_fsat_name_poi {
        padding: 0 !important;
    }

    .out-text-info {
        padding: 5px;
    }

    .business_jionHead br {
        display: none;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .home-header .container {
        width: auto;
        padding: 0 30px;
    }

    .home-banner-heading {
        font-size: 30px;
        line-height: 46px;
    }

    .foloosi-text h2 {
        max-width: 100%;
        font-size: 20px;
    }

    .text-line-new {
        max-width: 100%;
    }

    .learn-more-link {
        margin-left: 7px;
    }

    .domore-content.moretext {
        max-width: 80%;
    }

    .banner_applink {
        margin-right: 6px;
        padding: 14px 18px;
        font-size: 12px;
    }

    .banner_applink img {
        display: none;
    }

    .banner-content2 {
        max-width: 100%;
    }

    .home-header .menuitems {
        padding-left: 0;
    }

}

@media (min-width:992px) and (max-width:1199px) {
    .home-header .container {
        width: auto;
        padding: 0 30px;
    }

    .banner_applink {
        font-size: 13px;
        padding: 14px 20px;
    }

    .home-banner-heading {
        font-size: 36px;
        line-height: 61px;
    }
}

@media (min-width:992px) and (max-width:1199px) {

    .over-all-main,
    .over-all-main-right {
        margin-bottom: 40px;
    }

    .head-ire-lo,
    .head-ire-lo-right {
        font-size: 17px;
    }

    .head-ire-gt,
    .head-ire-gt-right {
        font-size: 13px;
    }

    .top-wrap-contain-banner {
        margin-top: 45px;
    }

    .business-signup-left {
        background: url("../../images/signup-banner.png") no-repeat left center/cover;
        height: 360px;
    }

    .down-fol-padd a {
        margin-right: 10px
    }

    .down-fol-padd a img {
        width: 120px;
    }

    /* .business-signup::before{width:100%;height: 400px;} */
    .agreement_form_wrap::before {
        width: 100%;
        height: 670px;
    }

    .business-signup-form {
        padding: 0 15px;
        margin: 70px 0 74px;
    }

    .er-top-madqbusi {
        margin-top: 360px;
    }

    .business-signup-form-cont {
        max-width: 100%;
        margin-left: 0;
        width: 100%;
    }

    .generate_arrow img {
        width: 25px;
        left: -25px;
    }

    .step-bor1,
    .step-bor2,
    .step-bor3,
    .step-bor4 {
        display: none;
    }

    .developer-friendly-box {
        padding: 20px;
    }

    .developer-friendly-boxC {
        max-width: 100%;
    }

    .hr-adrree p {
        height: 60px;
    }

    .hr-adrree-wrap p {
        height: 60px;
    }

    .plan-accept-div1,
    .plan-accept-div2,
    .plan-accept-div3 {
        height: auto;
    }

    .plan-acceptltwoH {
        font-size: 14px;
    }

    .plan-acceptlC {
        font-size: 14px;
    }

    .partners-bg .member-logo-inner img {
        max-height: 100px;
    }

    .pos-priPlanInner .heading {
        font-size: 25px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .over-all-main {
        margin-bottom: 10px;
        padding: 5px 10px;
    }

    .head-ire-lo {
        font-size: 17px;
        margin-bottom: 8px;
    }

    .head-ire-gt {
        font-size: 13px;
        margin-bottom: 0;
    }

    .top-wrap-contain-banner {
        margin-top: 50px;
    }

    .main-headf,
    .home-banner-heading-busi {
        font-size: 35px !important;
    }

    .features-content h3,
    .hr-adrre h4 {
        font-size: 15px !important;
    }

    .hr-adrree h4 {
        font-size: 15px !important;
    }

    .hr-adrree-wrap h4 {
        font-size: 15px !important;
    }

    .er-top-madqbusi {
        margin-top: 300px !important;
    }

    .home-banner-content-busi {
        font-size: 20px !important;
    }

    .business-signup-left {
        height: 400px;
        background: url("../../images/signup-banner.png") no-repeat left center/cover;
    }

    .down-fol-padd {
        margin-top: 30px;
    }

    .down-fol-padd a {
        margin-right: 10px
    }

    .down-fol-padd a img {
        width: 120px;
    }

    /* .business-signup::before{width:100%;height: 430px;} */
    .agreement_form_wrap:before {
        width: 100%;
        height: 670px;
    }

    .business-signup-form {
        padding: 0 15px;
        margin: 50px 0 74px;
    }

    .white-bg-wrpa-cont,
    .white-bg-new-merch,
    .dashomv-wraps-mer {
        padding: 80px 0;
    }

    .contain-wek-dd {
        padding-bottom: 50px;
        margin-bottom: 50px;
    }

    .business-signup-form-cont {
        max-width: 100%;
        margin-left: 0;
        width: 100%;
    }

    .media_sec {
        padding: 20px 0;
    }

    .media_secLeft ul {
        margin: 30px 0 0;
    }

    .media_secRightBox.padd-left {
        padding: 10px 0;
    }

    .media_secRightBox.padd-right {
        padding: 10px 0;
    }

    .media_secRightBox {
        border-right: 0;
        border-bottom: 1px solid #1755c3;
        margin: 15px 0;
    }

    .accept-paymentsCont {
        width: 100%;
        float: left;
    }

    .accept-paymentsSignup {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px;
    }

    .er-top-madq {
        margin-top: 20px;
    }

    .er-top-madq a img {
        width: 140px;
    }

    .banner-wrappper-main {
        padding: 200px 0 0;
    }

    .monrewapo a {
        margin-bottom: 10px;
    }

    .reTurnWeap {
        padding: 20px 15px;
    }

    .reTurnWeapHome {
        padding: 20px 15px;
    }

    .home_andriod_icon,
    .home_andriod_icon:hover,
    .home_ios_icon,
    .home_ios_icon:hover {
        background-size: 150px;
        width: 150px;
    }

    .member-logo-inner {
        width: calc(20% - 30px);
        margin: 0;
    }

    .supporting-partners {
        padding: 0;
    }

    .pay_mar_left {
        margin-top: 10px;
    }

    .home-banner-content {
        max-width: 100%;
    }

    .white-bg-new-qrcode {
        padding: 80px 0 0;
    }

    .domore-content-two-qrcode {
        max-width: 75%;
    }

    .fol_accepted_everyone {
        padding: 30px 10px;
    }

    .grade_payments {
        padding: 80px 0 0;
    }

    .grade_paymentsHead {
        font-size: 40px;
    }

    .grade_paymentsCont {
        max-width: 90%;
    }

    .qr-code-list {
        margin-bottom: 40px;
    }

    .generate_arrow img {
        width: 20px;
    }

    .generate_arrow {
        left: -25px;
    }

    .generate-qrcodeCont {
        line-height: 28px;
        font-size: 20px;
    }

    .fol_accepted_everyoneHead {
        font-size: 30px;
    }

    .prod_drop {
        left: -148px !important;
        width: 680px !important;
    }

    .step-bor1,
    .step-bor2,
    .step-bor3,
    .step-bor4 {
        display: none;
    }

    .getting_started_left {
        width: 12%;
    }

    .getting_started_right {
        width: 88%;
    }

    .hr-adrree p {
        height: 55px;
    }

    .hr-adrree-wrap p {
        height: 55px;
    }

    .prod_dropLft,
    .prod_dropRig {
        width: 25%;
    }

    .plan-accept-div {
        padding: 10px;
    }

    .plan-accept-divSub {
        padding: 10px;
    }

    .plan-accept-div1,
    .plan-accept-div2,
    .plan-accept-div3 {
        padding: 10px 10px;
    }

    .plan-acceptlC {
        font-size: 16px;
    }

    .plan-acceptltwoH {
        font-size: 16px;
    }

    .plan-acceptlH {
        font-size: 20px;
    }

    .large-volumeHead {
        padding: 10px 0 0;
    }

    .large-volume {
        padding-bottom: 30px;
    }

    .partners-bg {
        padding: 80px 0 50px;
    }

    .partners-bg .member-logo-inner img {
        max-height: 80px;
    }

    .partgner-slide-shadow .cover.left {
        left: 0;
        background: none;
    }

    .partgner-slide-shadow .cover.right {
        right: 0;
        background: none;
    }

    .partnerBox {
        padding: 20px;
        margin: 0;
    }

    .pos-priPlanInner a {
        padding: 15px 30px;
    }

    .pos-priPlanInner .heading {
        font-size: 25px;
    }

    .pos-priPlanInner {
        padding: 25px;
    }

    .pos_sec_bgHead {
        font-size: 30px;
    }

    .per_bus_cont {
        padding: 0;
    }
}

@media (max-width:767px) {
    .over-all-main {
        margin-bottom: 10px;
        padding: 0;
    }

    .head-ire-lo {
        font-size: 17px;
        margin-bottom: 8px;
    }

    .head-ire-gt {
        font-size: 13px;
        margin-bottom: 0;
    }

    .top-wrap-contain-banner {
        margin-top: 0px;
    }

    .mobile-wrap-conts {
        padding: 120px 0 50px;
    }

    .domore-content-two-div {
        margin: 20px 0 50px 0;
        font-size: 16px;
        padding: 0;
        line-height: 25px;
    }

    .business-signup-left {
        height: 420px;
    }

    .business-signup-left-head {
        font-size: 24px;
    }

    .business-signup-left-cont {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .business-signup-left-subcont {
        font-size: 20px;
    }

    .no-xs-padding {
        padding: 0 !important;
    }

    .get-started-now {
        padding: 50px 0;
    }

    .bus-using-fol {
        padding: 50px 0;
    }

    .down-fol-padd {
        margin-top: 50px;
        padding-left: 0;
    }

    .down-fol-padd a {
        margin-right: 10px
    }

    .down-fol-padd a img {
        width: 110px;
    }

    /* .business-signup::before{width:100%;height: 430px;} */
    .agreement_form_wrap:before {
        width: 100%;
        height: 670px;
    }

    .business-signup-form {
        padding: 0 15px;
        margin: 50px 0 74px;
    }

    .fixed-header .logo,
    .fixed-header .menuborder {
        filter: none;
    }

    .home-header .menuitems li a {
        padding: 0 10px;
        width: auto;
    }

    .topOuter #fnavbar {
        background: #fff;
        z-index: 10000;
    }

    .features-imgTop {
        margin-top: 40px;
    }

    .features-imgTop {
        margin-top: 40px;
    }

    .ami_po_sub {
        font-size: 13px !important;
    }

    .orange-bg {
        padding: 200px 0 50px;
    }

    .business-signup-form-cont {
        max-width: 100%;
        margin-left: 0;
    }

    .domore-content-two-merch_sub {
        margin-bottom: 40px !important;
    }

    .business-signup-left-head {
        width: 100%;
    }

    .banner-wrappper-main-sub {
        padding: 0 !important;
    }

    .home-banner-content_sub {
        padding: 0 15px !important;
    }

    .white-bg-new-sub {
        padding: 50px 0 !important;
    }

    .media_sec {
        padding: 20px 0;
    }

    .media_secLeft ul {
        margin: 30px 0 0;
    }

    .media_secRightBox.padd-left {
        padding: 10px 0;
    }

    .media_secRightBox.padd-right {
        padding: 10px 0;
    }

    .media_secRightBox {
        border-right: 0;
        border-bottom: 1px solid #1755c3;
        margin: 15px 0;
    }

    .er-top-madq {
        margin-top: 0;
    }

    .banner-wrappper-main {
        padding: 100px 15px 0;
    }

    .er-top-madq a img {
        width: 120px;
    }

    .er-top-madq a {
        margin-bottom: 30px;
        margin-right: 0;
        margin-left: 10px;
    }

    .banner_right_tab {
        padding: 10px 15px 0;
    }

    .section-heading-two-div {
        font-size: 38px;
    }

    .section-heading-two {
        font-size: 38px;
    }

    .section-content-one {
        padding: 0;
        font-size: 16px;
        line-height: 26px;
    }

    .features-contentTop h3 {
        font-size: 22px;
    }

    .home_features-contentTop h3 {
        font-size: 22px;
    }

    .features-contentTopNew h3 {
        font-size: 22px;
    }

    .monrewapo a {
        margin-right: 0;
        margin-top: 10px;
        padding: 10px;
    }

    .domore-content-two {
        font-size: 16px;
        line-height: 26px;
        margin: 20px 0 60px 0 !important;
    }

    .features-content p {
        margin: 0;
        padding-right: 0;
    }

    .features-content h3 {
        margin: 20px 0 15px 0;
    }

    .accept-payments {
        padding: 15px;
    }

    .accept-paymentsHome {
        padding: 15px;
    }

    .accept-paymentsCont {
        font-size: 28px;
        width: 100%;
        float: left;
    }

    .accept-paymentsSignup {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-top: 20px;
    }

    .partnerBox {
        padding: 20px;
        margin: 0;
    }

    .partnerBox h3 {
        font-size: 20px;
    }

    .partnerBox p {
        font-size: 15px;
    }

    .test-logo {
        width: 20%;
        padding-right: 10px;
        margin-right: 10px;
    }

    .test-testCont {
        width: 75%;
    }

    .partner {
        padding: 60px 0;
    }

    .foothead {
        padding: 0;
    }

    .copyrightnew {
        margin: 0px 0 40px;
    }

    .foothead h1 {
        margin: 20px 0 15px;
    }

    .footer-bottom {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .footer-bottom.merchant-footer-bottom {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .domore_folo {
        padding: 60px 0 0;
    }

    .m-t-xs-30 {
        margin-top: 30px;
    }

    .home_andriod_icon,
    .home_andriod_icon:hover,
    .home_ios_icon,
    .home_ios_icon:hover {
        background-size: 120px;
        width: 120px;
    }

    .der-btmwe {
        text-align: center;
    }

    .banner-wrappper-main-busi {
        padding: 100px 15px 100px;
    }

    .mer-hr-lwo-padd {
        padding-left: 0;
    }

    .pay_mar_left {
        margin-top: 0;
    }

    .domore-content-two-merch {
        margin: 20px 0 50px 0;
        max-width: 100%;
        font-size: 17px;
    }

    .hr-adrre {
        margin-bottom: 0;
    }

    .domore-content-two-merchWRap {
        margin: 20px 0 40px 0;
        max-width: 100%;
        font-size: 17px;
    }

    .banner-wrappper-main-qrcode {
        padding: 100px 15px 0;
    }

    .section-heading-two-merch {
        font-size: 26px;
    }

    .white-bg-new-qrcode {
        padding: 100px 0 0;
    }

    .fol_accepted_everyone {
        padding: 30px 20px;
    }

    .fol_accepted_everyoneHead {
        text-align: center;
        font-size: 26px;
    }

    .fol_accepted_everyoneCont {
        text-align: center;
    }

    .fol_accepted_everyone_social {
        margin-top: 50px;
    }

    .grade_paymentsHead {
        font-size: 30px;
    }

    .grade_payments {
        padding: 60px 0 0;
    }

    .grade_paymentsCont {
        max-width: 100%;
        font-size: 20px;
    }

    .qr-code-listTick {
        width: 10%;
    }

    .qr-code-listCont {
        width: 90%;
    }

    .new-generate-qrcode {
        padding: 60px 0 300px;
    }

    .generate-qrcodeHead {
        font-size: 30px;
        margin: 0 0 50px;
    }

    .generate-qrcodeCont {
        margin-bottom: 40px;
        font-size: 20px;
        line-height: 30px;
    }

    .white-new-generate-qrcode .accept-payments {
        margin: 0;
    }

    .white-new-generate-qrcode .accept-paymentsHome {
        margin: 0;
    }

    .white-new-generate-qrcode {
        padding-bottom: 60px !important;
    }

    .prod_drop {
        width: 100%;
        left: 0;
        z-index: 10000;
        height: auto;
    }

    .prod_dropLft {
        height: auto;
        background: url("../../images/products_leftbanner.png") no-repeat center left;
    }

    .prod_dropRig {
        height: auto;
    }

    .prod_dropCenRig {
        padding-left: 10px !important;
    }

    .banner-wrappper-main-paygateway {
        padding: 100px 15px 0;
    }

    .flash-checkout {
        padding: 60px 0;
    }

    .flash-checkoutHead {
        margin: 40px 0 20px;
    }

    .developer-friendly {
        padding: 60px 0;
    }

    .developer-friendlyHead {
        font-size: 30px;
        margin: 0 0 40px;
    }

    .developer-friendly-box {
        margin-bottom: 20px;
    }

    .getting_started_head {
        margin: 0 0 40px;
    }

    .getting_started_left {
        width: 20%;
    }

    .getting_started_right {
        width: 80%;
        padding-left: 10px;
    }

    .step-bor1 {
        left: 47%;
        top: 56px;
    }

    .step-bor2 {
        left: 47%;
        top: 56px;
        height: 130px;
    }

    .step-bor3 {
        left: 47%;
        top: 56px;
        height: 438px;
    }

    .step-bor4 {
        left: 47%;
        top: 56px;
        height: 168px;
    }

    .partner-slide .slick-list {
        padding: 0;
    }

    .partnerBox {
        padding: 10px;
    }

    .payment-acceptgateway {
        padding: 60px 0;
    }

    .banner-wrappper-main-pay {
        padding: 100px 15px 0;
    }

    .banner-wrappper-main-sub {
        padding: 100px 15px 0;
    }

    .white-bg-new-derf {
        padding: 60px 0;
    }

    .white-bg-new-pay {
        padding: 60px 0;
    }

    .section-heading-two-pay {
        font-size: 30px;
    }

    .pricing-banner {
        padding: 10px 15px 20px;
    }

    .pricing-commonHead {
        font-size: 30px;
    }

    .plan-accept-div1,
    .plan-accept-div2,
    .plan-accept-div3 {
        border-right: 0;
        text-align: center;
        border-bottom: 1px solid #e9e9e9;
        padding: 20px;
        height: auto;
    }

    .large-volume {
        padding: 30px 15px;
    }

    .faqHead {
        padding: 20px 0 30px;
        font-size: 30px;
    }

    .faq-steps {
        font-size: 20px;
        width: 92%;
    }

    .faq-arith {
        width: 8%;
    }

    .faq-div {
        padding: 15px 0;
    }

    .prod_drop {
        min-width: 100%;
        max-width: 100%;
    }

    .pro-droplist {
        padding-bottom: 0;
    }

    .header_login {
        padding: 0 !important;
    }

    .prod_dropCen {
        padding: 5px;
    }

    .m-b-35 {
        margin-bottom: 0;
    }

    .member-logo-inner img {
        height: 70px;
    }

    .col-xs-12.col-md-10.col-sm-10.topOuter {
        width: 100%;
    }

    .partners-bg {
        padding: 0;
    }

    .er-top-madq-pay {
        margin-top: 0 !important;
    }

    .partgner-slide-shadow .cover.left {
        left: 0;
        background: none;
    }

    .partgner-slide-shadow .cover.right {
        right: 0;
        background: none;
    }

    .test-testContName {
        font-size: 15px;
    }

    .accordion-toggle {
        font-size: 20px;
    }

    .icon {
        width: 10%;
        float: left;
    }

    .accordion-toggle-cont {
        width: 90%;
        float: left;
    }

    .accordion-content {
        padding: 15px 0 0 10%
    }

    .text-center-xs {
        text-align: center;
    }

    .generate_arrow {
        display: none;
    }

    .demo-right {
        padding-left: 15px;
        padding-top: 20px;
    }

    #payfoloosi_wrapper {
        position: fixed;
    }

    #payfoloosi,
    #payRegisterfoloosi {
        margin-left: 15px;
        margin-right: 15px;
    }

    .log_wr_over {
        height: 300px;
        overflow-y: auto;
    }

    .pos-priPlan1,
    .pos-priPlan2,
    .pos-priPlan3 {
        width: 100%;
    }

    .pos-priPlan1 {
        border-right: 0;
        border-bottom: 1px solid #d7d7d7;
    }

    .pos-priPlan2 {
        border-right: 0;
        border-bottom: 1px solid #d7d7d7;
    }

    .pos_bannerSignup,
    .pos_bannerRequest {
        width: 100%;
        margin-bottom: 15px;
    }

    .per_bus_cont {
        padding: 0;
    }

    .pos_sec_bg1 {
        padding: 30px 0 40px;
        display: inherit;
        float: left;
        border-bottom: 2px solid #f7f7f7;
    }

    .pos_sec_bg1:last-child {
        border: 0;
    }

    .pos_sec_bgHead {
        font-size: 30px;
    }

    .pos_sec_bgLeft {
        width: 100%;
        padding: 0;
        display: inherit;
        margin: 30px 0 15px
    }

    .pos_sec_bgRight {
        width: 100%;
        padding: 0;
        display: inherit;
    }

    .ultimate-tool p {
        padding: 0;
    }

    .pos_sec_bg {
        padding: 0 0 20px;
    }

    .ultimate-tool {
        padding: 60px 0 20px;
    }

    .pos_banner_cont {
        max-width: 100%;
    }
}

@media screen and (max-width:767px) {
    .m-t-57 {
        margin-top: 15px !important;
    }

    .rig-rofgr-tu-dr-sec {
        height: auto !important;
    }

    .easy_sub_payRt {
        padding: 40px 0 !important;
    }

    .fstQtyRt {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .ourGer {
        margin: 30px 0 !important;
        font-size: 30px !important;
    }

    .der_truTop,
    .colErtOItp {
        margin-top: 0 !important;
    }

    .drtConty {
        margin-bottom: 20px !important;
    }

    .qcontentQtyWrap {
        width: 100% !important;
    }

    .acontentQtyWrap {
        width: 100% !important;
        margin-top: 15px !important;
    }

    .margin-top-20-xs {
        margin-top: 20px !important;
    }

    .verWrapImg {
        margin: 30px 0 !important;
    }

    .rightContoHeadNew {
        font-size: 26px !important;
        margin-bottom: 20px !important;
    }

    .qr_wrapper_outer {
        padding: 50px 0 !important;
    }

    .rig-rofgr-tu-dr-sec {
        padding-left: 0 !important;
    }

    .rightContoiWrpao {
        margin-top: 0 !important;
    }

    .drtContyFrt {
        margin-bottom: 40px;
    }
}
.fls-md-none{
    display: none !important;
}
.foloosi_buildfast:before {
    position: absolute;
    left: 0;
    right: 0;
    background: #fff;
    height: 270px;
    content: '';
    bottom: 0;
}

.topup-width {
    width: 99% !important;
}

.white-bg-new-merch.white-bg-new {
    background: #fff;
}

.domore-content-easyuse {
    max-width: 73% !important;
}

.foloosi_buildfast {
    float: left;
    width: 100%;
    padding-top: 80px;
    background: #0350d8;
    position: relative;
}

.foloosi_buildfast_heading {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 46px;
    font-weight: 700;
}

.foloosi_buildfast_content {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    padding: 30px 0 45px;
}

.foloosi_buildfast:before {
    position: absolute;
    left: 0;
    right: 0;
    background: #fff;
    height: 270px;
    content: '';
    bottom: 0;
}

.bg-foloosibusiness {
    background: #f5f9ff;
}

.pd-bot-foloosi {
    padding-bottom: 165px;
}

.foloosi-max-width-content {
    max-width: 76%;
    font-size: 24px;
    line-height: 35px;
}

.pad-grade-payment {
    padding: 0;
}

.marg-foloosi-app {
    margin: 20px 0 40px;
}

.no-padding-bottom {
    padding-bottom: 0;
}

.mar-fol-70 {
    margin-bottom: 70px;
}

.pricing_business_foloosi {
    float: left;
    width: 100%;
    background: #fff;
    padding: 135px 0 105px;
}

.pricing_business_foloosi_heading {
    float: left;
    width: 100%;
    color: #000;
    font-size: 46px;
    font-weight: 700;
    text-align: center;
}

.pricing_business_foloosi_content {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    color: #9e9e9e;
    text-align: center;
    padding: 20px 0 45px;
}

.box-pad-foloosi {
    padding: 20px;
    padding-bottom: 55px;
}

.border-pro-foloosi {
    border-left: 1px solid #b7b7b7;
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
}

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

.pro_heading_foloosi {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #646464;
}

.pro_content_foloosi {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #838383;
    padding: 14px 0 35px;
}

.pro_foloosi_currency {
    float: left;
    width: 100%;
    text-align: center;
    color: #0350d8;
    padding-bottom: 10px;
}

.foloosi_aed {
    font-size: 18px;
    font-weight: 700;
}

.foloosi-currencynumber-pro {
    font-size: 46px;
    font-weight: 700;
}

.pro-foloosi-annual {
    float: left;
    width: 100%;
    text-align: center;
    color: #a3a3a3;
    font-size: 15px;
    font-weight: 400;
}

.pro_select_button {
    float: left;
    width: 100%;
    text-align: center;
    margin: 24px 0;
}

.pro_select_button a {
    display: inline-block;
    background: #0350d8;
    padding: 13px 72px;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    border-radius: 5px;
}

.pro_free_domain {
    float: left;
    width: 100%;
    color: #787878;
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 12px;
}

.pro_google_ads {
    float: left;
    width: 100%;
    color: #787878;
    font-size: 15px;
    font-weight: 400;
}

.border-business-foloosi {
    border: 1px solid #b7b7b7;
}

.border-businessplus-foloosi {
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
}

.business_emailmarketing {
    float: left;
    width: 100%;
    padding-top: 11px;
    color: #787878;
}

.box-business-foloosi {
    padding: 20px;
    padding-bottom: 24px;
}

.bg_getstarted {
    color: #0350d8 !important;
}

.partner_para {
    font-size: 16px !important;
}

.mar-qr-code li {
    margin-bottom: 35px !important;
}

.sell_products_top {
    padding-top: 120px;
}

.right-margin-none {
    margin-top: 0;
}

.features-text-align {
    text-align: left !important;
}

.foloosi-max-width-payment {
    max-width: 70%;
    font-size: 20px;
    font-weight: 400;
}

.mar-banner-heading {
    margin-bottom: 20px;
}

.mar-home-banner-content {
    margin-bottom: 25px;
    font-weight: 600;
    color: #5c5c5c;
}

.pad-get-started {
    padding: 17px 35px;
}

.features-para-color {
    color: #646464 !important;
    font-size: 15px !important;
}

.foloosi_startjourneyfont {
    font-size: 46px;
    font-weight: 700;
}

.foloosi_retailpara {
    color: #abacae;
    line-height: 33px;
    font-size: 22px;
}

.foloosi_socialcommerce {
    font-size: 24px;
    max-width: 66%;
    line-height: 35px;
}

.socialcommerce_font li {
    font-size: 20px;
}

.foloosi_takepayment_font {
    font-size: 24px;
    max-width: 84%;
    line-height: 35px;
}

.business_foloosi_font_plan {
    font-size: 24px;
}

.font_simplest_foloosi {
    font-size: 32px;
    width: 98%;
}

.font_content_easyuse {
    max-width: 83% !important;
    font-size: 24px;
    line-height: 35px;
    margin: 20px 0 65px !important;
}

.foloosi_font_experience {
    font-size: 24px;
    font-weight: 400;
    max-width: 63%;
}

.foloosi_fasteasy {
    font-size: 41px !important;
    font-weight: 700 !important;
    color: #000 !important;
}

.online_store_heading {
    font-size: 22px !important;
    font-weight: 700 !important;
    margin: 17px 0 15px !important;
}

.online_store_para {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #646464 !important;
}

.all_features_heading {
    font-size: 46px !important;
    font-weight: 700 !important;
    color: #000 !important;
}

.font_domainname {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #000 !important;
    margin: 25px 0 15px !important;
}

.retail_mar_none {
    padding: 0 !important;
}

.restaurant_fol_width {
    width: 87% !important;
}

.padbot_foloosi_startbusi {
    padding-bottom: 105px !important;
}

.overall_lang {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    z-index: 999;
}

.foloosi_lang_wrapper {
    width: 200px;
    padding: 40px;
    border-radius: 5px;
    margin: 0 0 0 10px;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    text-align: center;
    background: #fff;
    z-index: 1000;
    cursor: pointer;
    display: inline-block;
}

.img-lang {
    display: inline-block;
    width: 100%;
}

.foloosi-lang-content {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    padding-top: 15px;
    width: 100%;
    color: #000;
}

.overall_lang_wrap_cell {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    height: auto
}

.overall_lang_wrap {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    padding: 20px 0 30px;
    border-radius: 5px;
    background: #f5f5f5;
    display: inline-block;
    max-width: 500px;
    width: 100%;
}

.overall_lang_wrap_Outer_fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1010;
}

.overall_lang_wrap_Outer {
    display: table;
    height: 100vh;
    width: 100%;
}

.select_language {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #555;
    z-index: 1010;
    display: block;
    margin: 0 0 20px;
}

.foloosi_lang_wrapper.lang_first {
    margin: 0 10px 0 0;
}

@media screen and (max-width:540px) {
    .overall_lang_wrap {
        width: 80%;
    }

    .foloosi_lang_wrapper {
        margin: 0 5px !important;
        width: calc(50% - 30px);
        padding: 20px 15px;
    }
}

@media screen and (max-width:767px) {
    .all_features_heading {
        font-size: 28px !important;
    }

    .foloosi_fasteasy {
        font-size: 25px !important;
    }

    .restaurant_fol_width {
        width: 100% !important;
    }

    .font_simplest_foloosi {
        font-size: 28px;
    }

    .font_content_easyuse {
        font-size: 18px;
        line-height: 30px;
    }

    .foloosi_buildfast {
        padding-top: 60px;
    }

    .foloosi_buildfast_heading {
        font-size: 31px;
    }

    .foloosi_buildfast_content {
        font-size: 17px;
    }

    .xs-pad-foloosibuildfast {
        padding-bottom: 30px;
    }

    .foloosi_font_experience {
        font-size: 20px;
        font-weight: 400;
        max-width: 92%;
    }

    .xs-features-textalign {
        text-align: center !important;
    }

    .xs-features-font {
        font-size: 15px !important;
    }

    .foloosi_startjourneyfont {
        font-size: 35px;
    }

    .foloosi-max-width-content {
        max-width: 95%;
        font-size: 20px;
        line-height: 30px;
    }

    .xs-pdbot-foloosi {
        padding-bottom: 45px;
    }

    .foloosi_retailpara {
        line-height: 30px;
    }

    .foloosi_startjourneyfont {
        font-size: 30px;
    }

    .foloosi_socialcommerce {
        font-size: 20px;
        max-width: 82%;
        line-height: 30px;
    }

    .xs-pdtop-socialcommerce {
        padding-top: 25px;
    }

    .mar-qr-code li {
        margin-bottom: 22px !important;
    }

    .foloosi_takepayment_font {
        font-size: 20px;
        max-width: 94%;
        line-height: 30px;
    }

    .mar-fol-70 {
        margin-bottom: 50px;
    }

    .pricing_business_foloosi {
        padding: 90px 0 75px;
    }

    .business_foloosi_font_plan {
        font-size: 20px;
    }

    .border-pro-foloosi {
        border: 1px solid #b7b7b7;
    }

    .xs-pad-top-businessfoloosi {
        margin-top: 20px;
    }

    .border-foloosi-xssm {
        border-left: 1px solid #b7b7b7;
    }

    .padbot_foloosi_startbusi {
        padding-bottom: 60px !important;
    }

    .price-head {
        width: 100%;
        border-top: 1px solid #d4d9dd;
        border-right: 1px solid #d4d9dd;
        border-left: 1px solid #d4d9dd;
        border-bottom: none !important;
    }

    .price-head:last-of-type {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom: 1px solid #d4d9dd !important;
    }

    .pricing {
        margin-top: 20px !important;
        margin-bottom: 10px !important;
    }

    .pricing-links {
        padding: 10px 0px !important;
    }

    .business-signup-form {
        margin-bottom: 20px !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .font_sm_sell {
        font-size: 14px !important;
    }

    .all_features_heading {
        font-size: 38px !important;
    }

    .foloosi_fasteasy {
        font-size: 36px !important
    }

    .padding-sm {
        padding-left: 15px;
        padding-right: 15px;
    }

    .banner-wrappper-main-busi {
        padding-top: 120px;
    }

    .font_simplest_foloosi {
        font-size: 30px;
    }

    .section-heading-two-merch {
        font-size: 30px;
    }

    .font_content_easyuse {
        font-size: 22px;
        margin: 20px 0 70px;
    }

    .foloosi_buildfast {
        padding-top: 60px;
    }

    .foloosi_buildfast_heading {
        font-size: 39px;
    }

    .foloosi_buildfast_content {
        font-size: 20px;
    }

    .foloosi_font_experience {
        margin: 20px 0 80px;
    }

    .sm-font-features {
        font-size: 15px;
    }

    .foloosi-max-width-content {
        font-size: 20px;
        line-height: 30px;
        margin: 20px 0 70px;
    }

    .fontsm-socialmedia {
        font-size: 14px;
    }

    .sm-text-center {
        text-align: center !important;
    }

    .foloosi_retailpara {
        font-size: 20px;
    }

    .pd-bot-foloosi {
        padding-bottom: 100px;
    }

    .foloosi_retailpara {
        line-height: 30px;
    }

    .sell_products_top {
        padding-top: 90px;
    }

    .foloosi_socialcommerce {
        font-size: 22px;
    }

    .mgtop-commerce-social {
        margin-top: 20px;
    }

    .sm-pad-bot-commerce {
        padding-bottom: 40px;
    }

    .foloosi_takepayment_font {
        font-size: 20px;
    }

    .pricing_business_foloosi {
        padding: 90px 0 75px;
    }

    .foloosi_startjourneyfont {
        font-size: 40px;
    }

    .business_foloosi_font_plan {
        font-size: 22px;
    }

    .border-pro-foloosi {
        border: 1px solid #b7b7b7;
    }

    .qr-code-list {
        margin-bottom: 30px;
    }

    .border-foloosi-xssm {
        border-left: 1px solid #b7b7b7;
    }

    .padbot_foloosi_startbusi {
        padding-bottom: 80px !important;
    }

    .price-head {
        min-width: 172px !important;
    }

    .pricing {
        margin-top: 20px !important;
        margin-bottom: 10px !important;
    }

    .pricing-links {
        padding: 10px 0px !important;
    }

    .business-signup-form {
        margin-bottom: 20px !important;
    }


}

@media (min-width:992px) and (max-width:1119px) {
    .padding-md {
        padding-left: 15px;
        padding-right: 15px;
    }

    .banner-wrappper-main-busi {
        padding-top: 150px;
    }

    .section-heading-two-merch {
        font-size: 34px;
    }

    .foloosi_font_experience {
        font-size: 20px;
    }

    .foloosi_startjourneyfont {
        font-size: 41px;
    }

    .foloosi-max-width-content {
        font-size: 22px;
    }

    .foloosi_retailpara {
        font-size: 20px;
    }

    .sell_products_top {
        padding-top: 100px;
    }

    .foloosi_socialcommerce {
        font-size: 22px;
    }

    .md-pad-bot-commerce {
        padding-bottom: 40px;
    }

    .foloosi_takepayment_font {
        font-size: 22px;
    }

    .pricing_business_foloosi {
        padding: 110px 0 95px;
    }

    .business_foloosi_font_plan {
        font-size: 22px;
    }

    .padbot_foloosi_startbusi {
        padding-bottom: 95px !important;
    }

    .foloosi_fasteasy {
        font-size: 39px !important;
    }

    .all_features_heading {
        font-size: 43px !important;
    }
}

.referral_row .dropdown-menu {
    z-index: 10000 !important;
    background: #ffffff
}

.submit_btn {
    float: left;
    width: 100%;
    text-align: center;
}

.submitbtn_content {
    display: inline-block;
    text-align: center;
}

.submitbtn_content button {
    border: 0;
    background: #4b83e5;
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
}

.reset_password {
    float: left;
    width: 100%;
    padding: 10px;
}

.price-head {
    float: left;
    border-top: 1px solid #d4d9dd;
    border-bottom: 1px solid #d4d9dd;
    border-left: 1px solid #d4d9dd;
    padding: 13px 10px;
    flex: 1;
    text-align: center;
    color: #707f8f;
    cursor: pointer;
    min-width: 267px;
}

.price-head.active {
    background: #1654c2;
    color: #fff;
    border-top: 1px solid #512da8;
    border-left: 1px solid #512da8;
    border-bottom: 1px solid #512da8
}

.price-head.active:hover {
    color: #fff
}

.price-head:hover {
    color: #1e7cfc
}

.price-head:first-of-type {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.price-head:last-of-type {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-right: 1px solid #d4d9dd
}

.pricing-links {
    padding: 50px 20px;
    float: left;
    width: 100%;
}

.pricing {
    border: 1px solid #d4d9dd;
    border-radius: 3px;
    padding: 31px;
    margin-top: 20px;
    margin-bottom: 54px;
    color: #707f8f;
    float: left;
    width: 100%;
}

.pricing h3 {
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 400;
    color: #6f63f4;
}

.pricing__info {
    padding-bottom: 20px;
    border-bottom: 1px solid #d4d9dd;
    float: left;
    width: 100%;
}

.pricing__price {
    font-size: 40px;
}

.pricing__monthly {
    font-size: 18px;
}

.pricing__price-info {
    color: #6f63f4;
    float: left;
    width: 100%;
}

.pricing__billed {
    display: block;
    margin-top: 5px;
}

.pricing .btn {
    margin: 38px 0 22px 0;
}

.btn--purple {
    background: rgba(111, 99, 244, 1);
}

.btn--purple:hover {
    background: rgba(81, 45, 168, 1);
    color: #fff;
}

.ultimate-tool .btn {
    color: #fff;
    border-radius: 3px;
    padding: 10px 30px !important;
    -webkit-box-shadow: 0 2px 8px 0 rgba(81, 45, 167, 0.14);
    -moz-box-shadow: 0 2px 8px 0 rgba(81, 45, 167, 0.14);
    box-shadow: 0 2px 8px 0 rgba(81, 45, 167, 0.14);
    text-align: center;
    display: block;
    -webkit-transition: color 300ms ease-in-out;
    -moz-transition: color 300ms ease-in-out;
    -o-transition: color 300ms ease-in-out;
    transition: color 300ms ease-in-out;
}

.pricing__fineprint {
    display: block;
    text-align: center;
    font-size: 14px;
}

.pricing__list {
    margin-top: 20px;
    float: left;
    width: 100%;
}

.pricing__list p {
    margin: 0;
    padding: 12px 0;
    font-size: 16px;
    line-height: 26px;
    float: left;
    width: 100%;
}

.plan_1 h3,
.plan_1 .pricing__monthly,
.plan_1 .pricing__price {
    color: #512da8 !important;
}

.plan_1 .btn--purple {
    background: #512da8 !important;
}

.plan_2 h3,
.plan_2 .pricing__monthly,
.plan_2 .pricing__price {
    color: #1e7cfc !important;
}

.plan_2 .btn--purple {
    background: #1e7cfc !important;
}

.prod_dropCen a {
    width: 100%;
}

.pos_fixed_uae_logo {
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 10;
    width: 100px;
}

.home_features-contentTop {
    float: left;
    width: 100%;
}

.grayimg {
    filter: grayscale(100%);
}

.country_code_number .country_code_wrap {
    top: 0px;
    left: 38px;
    padding: 15px 5px;
}

.country_code_number .intl-tel-input .flag-dropdown .selected-flag {
    padding: 17px 16px 17px 6px;
}

.country_code_number .intl-tel-input .flag-dropdown {
    top: 0px;
    left: 0;
}

.country_code_number .intl-tel-input .flag-dropdown .country-list {
    top: 100%;
}

.contact_wrap_input .intlSearchCountry input {
    height: auto !important;
}

.business_wrapper_faq {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.color_cnage_faq {
    color: #666;
}

.business_wrapper_faq_question {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #666;
}

.business_wrapper_faq_answer {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    color: #666;
    line-height: 22px;
    text-align: justify;
}

.business__whole_wrapper_faq {
    float: left;
    width: 100%;
    padding: 15px 15px 0;
    background: #f7f7f7;
    border-radius: 3px;
    margin-top: 20px;
    text-align: justify;
}

.header_login a:focus {
    background: #0030b8 !important;
    color: #fff;
}


/* new index */
.fp_login_btn {
    display: inline-block;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    color: #1654C2;
    transition: 0.4s all;
    background: #fff;
    border-radius: 3px;
    padding: 8px 25px;
    border: 2px solid #1654C2;
    margin: 0 15px;
}

.fp_btn_price {
    background: #0ea08d;
    display: inline-block;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    transition: 0.4s all;
    border-radius: 3px;
    padding: 10px 25px;
}

.fp_login_btn:hover,
.fp_btn_price:hover {
    color: #fff;
    background: #1654C2;
}

a:focus {
    text-decoration: none;
}

.fp_header {
    float: left;
    width: 100%;
    background: transparent;
    padding: 20px 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

.fp_tap_header {
    float: left;
    width: 100% !important;
    background: transparent !important;
    padding: 20px 0 !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9 !important;
}

.fp_new_home__key {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    float: left;
    margin: 22px 0 0 10px;
}

.fp_new_home_logo {
    float: left;
}

.fp_right_nav {
    float: left;
    width: calc(100% - 120px);
}

.fp_right_nav_list {
    float: right;
    margin: 0;
    padding: 0;
}

.fp_right_nav_list>li {
    float: left;
    width: auto;
    padding: 0 20px;
}

.fp_right_nav_list>li:last-child {
    padding-right: 0;
    font-size: 16px !important;
}

.fp_right_nav_list>li>a {
    display: inline-block;
    cursor: pointer;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    transition: 0.4s all;
    line-height: 40px;
}

.fp_right_nav_list>li>a:hover,
.fp_right_nav_list>li>a.active {
    color: #fff;
    text-decoration: none;
}

.fp_contact_us_btn {
    display: inline-block;
    cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    color: #fff !important;
    transition: 0.4s all;
    background: #1654C2;
    border-radius: 3px;
    padding: 0 20px;
}

.fp_contact_us_btn:hover {
    background: #025cf8;
    color: #fff;
}

.fp_signin_btn {
    display: inline-block;
    cursor: pointer;
    color: #fff !important;
    transition: 0.4s all;
    background: rgba(22, 84, 194, 0.6);
    border-radius: 12px;
    padding: 12px 15px 12px 20px;
    line-height: normal !important;
}

.fp_signin_btn:hover {
    background: #025cf8;
    color: #fff;
}

.fp_signin_btn span {
    float: left;
}

.fp_signin_btn img {
    float: left;
    margin: 1px 0 0 3px;
}

.fp_margin_align_arrow {
    margin: -3px 0 0 3px;
}

.fp_new_indx_home {
    float: left;
    width: 100%;
    background: url("../../images/foloosi_banner.png") no-repeat center bottom;
    background-size: cover;
    padding: 100px 0px;
    position: relative;
}

.p-l-0 {
    padding-left: 0 !important;
}

.fb_common_headding {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 56px;
    color: #242424;
    font-weight: 700;
    margin: 0 0 25px;
}

.fb_common_desc {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 35px;
    color: #757575;
}

.fb_home_banner_margin_align {
    margin-top: 70px;
}

.fp_get_started_btn {
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    color: #fff !important;
    transition: 0.4s all;
    background: #1654C2;
    border-radius: 3px;
    padding: 10px 25px;
    margin-top: 35px;
    text-transform: uppercase;
}

.fb_banner_image {
    position: absolute;
    top: 40px;
    left: 60%;
    background: url("../../images/fp_home_banner.svg") no-repeat center;
    width: 445px;
    height: 503px;
}

.fp_new_indx_gray_two {
    float: left;
    width: 100%;
    background: #f9f9f9;
    padding: 15px 0 80px;
}

.fp_center_title_new {
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 36px;
    line-height: 53px;
    color: #242424;
    margin-bottom: 16px;
    text-align: center;
}

.fp_center_desc_new {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 35px;
    color: #757575;
    text-align: center;
    margin-bottom: 40px;
}

.p-0 {
    padding: 0 !important;
}

.fp_white_tab {
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px;
    box-shadow: 0px 8px 22px rgba(22, 84, 194, 0.15);
    border-radius: 4px;
    margin-bottom: 20px;
}

.fp_white_tab_ind .fp_tab_title {
    min-height: 60px;
}

.fp_tab_title {
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #212121;
    margin-bottom: 18px;
}

.fp_tab_desc {
    float: left;
    width: 100%;
    color: #757575;
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
    min-height: 80px;
}

.fp_out_line_btn {
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    color: #757575;
    border: 1px solid #757575;
    border-radius: 2px;
    padding: 8px 35px;
    background: #fff;
    transition: 0.4s all;
}

.fp_learn_more {
    display: inline-block;
    cursor: pointer;
    color: #1654C2;
    font-size: 14px;
    font-weight: 500;
    margin-top: 20px;
    transition: 0.4s all;
}

.fp_out_line_btn:hover,
.fp_get_started_btn:hover {
    background: #025cf8;
    color: #fff;
    border-color: #025cf8;
}

.fb_twobtn_align {
    padding: 8px 20px;
    line-height: 20px;
    margin: 0 6px;
}

.fb_twobtn_align img {
    padding-right: 3px;
}

.fb_twobtn_align:hover .fb_hover {
    filter: brightness(3) invert(0);
}

.pad_btn {
    padding: 8px 20px;
}

.fp_blue_section {
    float: left;
    width: 100%;
    padding: 80px 0;
    background: #1654C2;
}

.fp_color_white {
    color: #fff !important;
}

.m-b-0 {
    margin-bottom: 0 !important;
}

.fp_mechent_sec {
    float: left;
    width: 100%;
    padding: 80px 0 30px;
}

.fp_margin_btotm_align {
    margin-bottom: 80px;
}

.fb_slick_tab {
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px 150px 25px 150px;
}

.fp_client_log {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
}

.fp_client_log img {
    height: 60px;
}

/* .fp_client_log::before{position: absolute;top:10px;left:40px;content: "";background: url("../../images/titto_down.svg");width: 45.58px;height: 34.19px;}
.fp_client_log::after{position: absolute;top:10px;right:40px;content: "";background: url("../../images/tito_up.svg");width: 45.58px;height: 34.19px;} */
.fp_center_mini {
    float: left;
    width: 100%;
    color: #757575;
    margin: 25px 0 30px;
    font-size: 14px;
    font-weight: 400;
}

.fp_center_wrapper {
    width: 100%;
    text-align: center;
    display: inline-block;
    max-width: 250px;
}

.fp_right_client_imfo {
    display: inline-block;
    width: calc(100% - 60px);
    padding-left: 10px;
    margin-bottom: -10px;
}

.fp_client_name_lable {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #242424;
    text-align: left;
    margin-bottom: 3px;
}

.fp_client_name {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #656565;
    text-align: left;
}

.slick_wrapper {
    float: left;
    width: 100%;
}

.slick-slide img {
    display: inline-block;
}

.slick-list {
    box-shadow: 0px 9px 14px 1px rgba(22, 84, 194, 0.05), 0px -3px 14px 1px rgba(22, 84, 194, 0.05);
}

#client_info .slick-prev,
#client_info .slick-prev:hover,
#client_info .slick-prev:focus {
    background: url("../../images/slick_left_arrow.png") !important;
    width: 76px;
    height: 76px;
    left: -20px;
    z-index: 9;
}

#client_info .slick-next,
#client_info .slick-next:hover,
#client_info .slick-next:focus {
    background: url("../../images/slick_right_arrow.png") no-repeat center !important;
    width: 76px;
    height: 76px;
    right: -20px;
    z-index: 9;
}

#client_info .slick-next::before,
#client_info .slick-prev::before {
    content: "";
}

.fp_partneers {
    float: left;
    width: 20%;
    text-align: center;
    margin-bottom: 80px;
}

.fp_partneers img {
    height: 40px;
}

.fp_footer {
    float: left;
    width: 100%;
    padding: 50px 0 0;
    background: #F2F5F9;
    margin: 0;
}

.fp_logoUnderCont {
    color: #454545;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    margin: 15px 0 0;
    float: left;
    width: 100%;
}

.fp_footer_pay_logo_head {
    font-size: 16px;
    font-weight: 700;
    color: #4b4b4b;
    margin: 70px 0 0;
    float: left;
    width: 100%;
    text-transform: uppercase;
}

.fp_ul-footer-folloe {
    float: left;
    width: 100%;
    margin: 20px 0 25px 0;
    padding: 0;
}

.fp_ul-footer-folloe li {
    display: inline-block;
    list-style-type: none;
    margin-right: 15px;
}

.fp_foothead h2 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #242424;
    margin: 0 0 10px;
}

.fp_ul_footer {
    float: left;
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    list-style-type: none;
}

.fb_custom_margin .fp_partneers {
    margin-bottom: 0;
}

.fp_ul_footer li {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.fp_ul_footer li a {
    color: #454545;
    font-size: 16px;
    font-weight: 500;
    transition: 0.4s all;
    display: inline-block;
}

.fp_ul_footer li a:hover,
.fp_privacy_term_list li a:hover {
    color: #0037be;
}

.fp_footer_btm {
    float: left;
    width: 100%;
    background: #E7EFFB;
    padding: 20px 0;
    float: left;
}

.fp_copy_con {
    font-weight: 500;
    font-size: 14px;
    color: #606060;
}

.fp_privacy_term_list {
    float: right;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fp_privacy_term_list li {
    float: left;
    padding: 0 8px;
    position: relative;
}

.fp_privacy_term_list li::before {
    position: absolute;
    top: 2px;
    bottom: 2px;
    background: #9c9a9a;
    width: 2px;
    left: 0;
    content: "";
}

.fp_privacy_term_list li:first-child:before {
    display: none;
}

.fp_privacy_term_list li a {
    color: #606060;
    font-size: 14px;
    font-weight: 500;
    transition: 0.4s all;
    display: inline-block;
    cursor: pointer;
    vertical-align: revert;
}

.fp_xs_menu {
    float: left;
    width: 100%;
    padding: 20px 15px;
    background: #eee;
    display: none;
}

.fp_menu {
    float: left;
    font-size: 18px;
    font-weight: 500;
    color: #000;
}

.fp_close_icon {
    float: right;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    transition: 0.5s all;
    line-height: normal;
}

.fp_close_icon:hover {
    color: #f80707;
}

.fp_icon_open {
    float: right;
    font-size: 20px;
    font-weight: 300;
    color: #9c9c9c;
    transition: 0.5s all;
    line-height: normal;
    margin-top: 7px;
    display: none;
}

.fp_icon_open:hover {
    color: #004ab7;
}

.fp_icon_open img {
    filter: invert(0) brightness(100);
}

.fp_menuitems {
    position: relative;
    padding-bottom: 0px;
}

.fp_prod_drop::after {
    position: absolute;
    top: -14px;
    background: url("../../images/fea_arrow-1.png") no-repeat center;
    content: "";
    width: 26px;
    height: 14px;
    left:23%;
    display: block;
}

.fp_prod_drop {
    list-style-type: none;
    z-index: 999;
    position: absolute;
    min-width: 650px;
    background: transparent;
    padding: 0;
    left: -100px;
    top: 50px;
    opacity: 0;
    border-radius: 4px;
    /* box-shadow: 1px 1px 10px 1px rgba(61, 68, 78, 0.07); */
    animation: .195s outro cubic-bezier(.25, .46, .45, .94);
    visibility: hidden;
    transition: 0.4s all;
}

.fp_prod_dropCenLeft {
    width: 17%;
    float: left;
    line-height: 40px;
}

.fp_menuitems li span {
    color: #000;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    text-decoration: none;
    position: relative;
}

.fp_prod_dropCenRig {
    width: 100%;
    float: left;
    margin-top: 5px;
}

.fp_padding_fix a img {
    margin-left: 0 !important;
    width: 30px;
}

.fp_prod_dropCenRigH {
    width: 100%;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}

.fp_prod_dropCenRigC {
    width: 100%;
    float: left;
    color: #68768c;
    font-size: 12px;
    font-weight: 400;
}

.fp_menuitems:hover .fp_prod_drop {
    opacity: 1;
    visibility: visible;
}

.fp_prod_drop>li {
    float: left;
    width: 100%;
}

.fp_prod_dropCen {
    background: #1654C2;
    float: left;
    width: 100%;
}

.fp_center_align_mrg {
    margin-top: 70px;
}

.fp_border_alignment_btm {
    position: relative;
}

.fp_border_alignment_btm::before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #eee;
    left: -30px;
    content: "";
}

.fp_border_alignment_btm::after {
    position: absolute;
    top: -15px;
    height: 1px;
    background: #eee;
    right: 65px;
    left: -15px;
    content: "";
}

.fp_border_alignment::before {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #eee;
    right: 30px;
    content: "";
}

.fp_border_alignment {
    position: relative;
}

.fp_border_alignment::after {
    position: absolute;
    bottom: -20px;
    height: 1px;
    background: #eee;
    right: 45px;
    left: 0;
    content: "";
}

.fp_right_side_drop {
    float: left;
    width: 33%;
    padding: 10px 0;
    background: #eee;
    min-height: 220px;
    max-height: 220px;
    border-bottom-right-radius: 50%;
    background: #f9f9f9;
    border-bottom: 2px solid #1654C2;
}

.fp_right_side_drop_list {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.fp_right_side_drop_list li {
    float: left;
    width: 100%;
}

.fp_right_side_drop_list li a {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    color: #000;
    padding: 8px 20px;
}

.fp_right_side_drop_list li a img {
    margin-right: 5px;
}

.fp_right_side_drop_list li a:hover {
    color: #0350d8;
}

.fp_padding_fix {
    padding: 30px;
    background: #fff;
    border-bottom: 2px solid #1654C2;
    min-height: 220px;
    max-height: 220px;
    width: 67%;
    float: left;
}

.fp_more {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    padding: 10px 20px;
}

.fp_tab_title_blue {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #1654C2;
    margin-bottom: 30px;
}

.fp_tab_title_blue img {
    margin-right: 5px;
}

.fp_padding_white_tab_ads {
    padding: 35px 20px;
    min-height: 221px;
}

.fp_first_banner_padding {
    padding-top: 100px;
}

.fp_list_headding {
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 30px;
    color: #242424;
    margin-bottom: 30px;
}

.fP_right_list_desc {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fP_right_list_desc li {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #666666;
    margin-bottom: 20px;
    font-weight: 400;
}

.fp_intagretion_tab {
    float: left;
    width: 100%;
    padding: 0px 0 40px;
    box-shadow: 0px 3px 11px rgba(22, 84, 194, 0.15);
    background: #fff;
    border-radius: 10px;
}

.fp_int_logo_name {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    color: #242424;
}

.fp_margin_top_center {
    margin-top: 70px;
}

.fp_net_work_align {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}

.fp_get_started_btn img {
    margin-left: 4px;
}

.fp_features-img-recharge {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}

.fp_features-img-recharge img {
    box-shadow: 0px 6px 23px 3px #f5f5f5;
    padding: 10px;
    display: inline-block;
    border-radius: 5px;
}

.fp_out-wrap-conditions {
    float: left;
    width: 100%;
}

.fb_pg_banner_image {
    position: absolute;
    top: 20px;
    left: 60%;
    background: url("../../images/header_banner.png") no-repeat center;
    width: 452px;
    height: 503px;
}

.fp_white_tab_ind {
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px;
    box-shadow: 0px 8px 22px rgba(22, 84, 194, 0.15);
    border-radius: 4px;
    margin-bottom: 20px;
    min-height: 304px;
}

.fp_pos_rel {
    position: relative;
}

.fp_comming_coon {
    float: left;
    font-size: 10px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    bottom: 12%;
    left: calc(50% - 31px);
    background: #6696E8;
    padding: 0px 5px 1px;
    border-radius: 30px;
}

.fp_image_height_align img {
    height: 60px;
}

.fp_margin_btotm_align_new {
    margin-bottom: 60px;
}

.fp_center_wrapper img {
    margin-top: -7px;
}

.fp_max_width_align {
    max-width: 160px;
}

.fp_close_icon img {
    height: 12px;
}

.fp_icon_open img {
    height: 16px;
}

.filter-img {
    filter: invert(0) grayscale(100%);
    -webkit-filter: invert(0) grayscale(100%);
}

.fp_intagretion_tab img {
    height: 148px;
}

.fp_circle_title {
    float: left;
    width: 100%;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    font-weight: 700;
    color: #454545;
    margin-bottom: 40px;
}

.fp_blue_text {
    color: #1654C2;
}

.fp_comming_soon_btn {
    display: inline-block;
    border: 1px solid #1654C2;
    filter: drop-shadow(1px 2px 18px rgba(0, 0, 0, 0.12));
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    padding: 12px 35px;
    color: #1654C2;
}

.fp_circle_sec {
    float: left;
    width: 100%;
    padding: 100px 0;
    position: relative;
    min-height: 155vh;
}

.fp_circle_uqe_img {
    position: absolute;
    bottom: 50px;
    left: calc(50% - 444px);
    background: url("../../images/banner_circle.png");
    width: 897px;
    height: 781px;
}

@media screen and (max-width:767px) {
    .fp_right_nav {
        float: left;
        width: calc(100% - 60px);
        background: #fff;
        position: fixed;
        right: 0;
        top: 0;
        left: 100%;
        background: #fff;
        z-index: 999;
        bottom: 0;
        transition: 0.5s all;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .fb_common_desc,
    .fp_center_desc_new,
    .fP_right_list_desc li {
        font-size: 16px;
    }

    .fp_margin_top_center {
        margin: 0;
    }

    .xs_m_t_30 {
        margin-top: 30px;
    }

    .fp_center_align_mrg {
        margin-top: 30px;
    }

    .fp_padding_white_tab_ads {
        min-height: auto;
    }

    .fp_xs_drop,
    .fp_right_nav_list>li>a.fp_xs_drop {
        display: none;
    }

    .fp_contact_us_btn {
        background: transparent;
        color: #666666 !important;
        border-radius: 0;
    }

    .fp_get_started_btn,
    .fp_btn_price {
        padding: 8px 15px;
    }

    .fp_login_btn {
        padding: 6px 15px;
    }

    .fp_right_nav_list {
        float: left;
        width: 100%;
    }

    .fp_new_indx_home {
        display: inline-block;
    }

    .fp_right_nav_list>li {
        width: 100% !important;
        padding: 0 !important;
    }

    .fp_right_nav_list>li a {
        float: left;
        width: 100%;
        padding: 10px 15px;
        line-height: normal !important;
        border-bottom: 1px solid #eee;
    }

    .fp_right_nav_list>li a:hover {
        background: #eee;
        color: #000 !important;
    }

    .fp_icon_open,
    .fp_xs_menu {
        display: inline-block;
    }

    .fb_banner_image,
    .fb_pg_banner_image {
        display: none;
    }

    .fp_new_indx_home,
    .fp_mechent_sec {
        padding: 30px 0;
    }

    .fp_new_indx_home br,
    .fp_new_indx_gray_two br,
    .fp_blue_section br,
    .fp_center_mini br,
    .fp_center_title_new br {
        display: none;
    }

    .fb_common_headding,
    .fp_center_title_new {
        font-size: 22px;
        line-height: 36px;
    }

    .fb_twobtn_align {
        padding: 8px 10px;
    }

    .fp_mechent_sec .col-sm-3.text-center img {
        margin-bottom: 30px;
    }

    .col-xs-12.fp_margin_btotm_align {
        margin-bottom: 0;
    }

    .xs-p-0 {
        padding: 0 !important;
    }

    .fp_client_log::before {
        left: -10px;
    }

    .fp_x-m-t {
        margin-top: 20px;
    }

    .fp_client_log::after {
        right: -10px;
    }

    #client_info .slick-prev,
    #client_info .slick-prev:hover,
    #client_info .slick-prev:focus {
        top: 102%;
        left: calc(50% - 76px);
        z-index: 999;
    }

    #client_info .slick-next,
    #client_info .slick-next:hover,
    #client_info .slick-next:focus {
        top: 102%;
        right: calc(50% - 76px);
    }

    .fp_partneers {
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }

    .fb_custom_margin .fp_partneers {
        margin-bottom: 30px;
    }

    .fp_copy_con {
        margin-bottom: 0px;
    }

    .fp_privacy_term_list {
        padding: 10px 0 0;
    }

    .fp_privacy_term_list li::before {
        display: none;
    }

    .fp_privacy_term_list li {
        padding: 0 6px;
    }

    .fp_privacy_term_list li a {
        font-size: 12px !important;
    }

    .fp_xs_drop_align li {
        float: left;
        width: 100%;
    }

    .fp_border_alignment::before {
        display: none;
    }

    .fp_border_alignment::after {
        display: none;
    }

    .fp_border_alignment_btm::before,
    .fp_prod_drop::after,
    .fp_prod_dropCenRigC {
        display: none;
    }

    .fp_border_alignment_btm::after {
        display: none;
    }

    .fp_padding_fix,
    .fp_right_side_drop {
        min-height: auto !important;
    }

    .fp_prod_drop {
        position: static;
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .drop_open_xs {
        display: block;
    }

    .fp_padding_fix {
        padding: 0;
    }

    .fp_prod_dropCenLeft {
        width: 5%;
        display: none;
    }

    .fp_padding_fix,
    .fp_right_side_drop {
        width: 100%;
        border: none;
    }

    .fp_more,
    .fp_right_side_drop_list li a img {
        display: none;
    }

    .fp_right_side_drop {
        padding: 0;
        background: #fff;
    }

    .fp_prod_dropCenRigH,
    .fp_right_side_drop_list li a {
        font-weight: 500;
        font-size: 14px;
        color: #666666;
    }

    .fp_prod_dropCenRig,
    .fp_margin_btotm_align_new {
        margin: 0;
    }

    .fp_padding_fix {
        min-height: auto !important;
    }

    .fp_right_side_drop {
        border-radius: 0;
    }

    .fp_first_banner_padding {
        padding-top: 20px;
    }

    .fp_new_indx_gray_two {
        padding: 30px 0;
    }

    .fp_white_tab_ind {
        min-height: auto;
    }

    .fp_margin_btotm_align {
        margin-bottom: 30px;
    }

    .fp_partneers img {
        height: 30px;
    }

    .fp_image_height_align img {
        height: 40px;
    }

    .fp_privacy_term_list {
        float: left;
        padding: 10px 0px 0;
    }

    .fp_ul-footer-folloe {
        margin-bottom: 15px;
    }

    .fp_net_work_align {
        padding: 0;
    }

    .fp_circle_uqe_img {
        display: none;
    }

    .fp_circle_sec {
        min-height: auto;
    }

    .plan-acceptlH,
    .plan-acceptlC {
        text-align: center;
    }

}

@media (min-width:768px) and (max-width:991px) {
    .fp_tab_desc {
        font-size: 13px;
    }

    .fb_twobtn_align {
        padding: 5px 15px;
    }

    .fp_white_tab {
        min-height: 267px;
    }

    /* #client_info .slick-prev , #client_info .slick-prev:hover, #client_info .slick-prev:focus {top:102%;left: calc(50% - 76px);z-index: 999;}
    #client_info .slick-next , #client_info .slick-next:hover, #client_info .slick-next:focus{top:102%;right: calc(50% - 76px);} */
    .fp_center_title_new {
        font-size: 30px;
    }

    .fb_common_desc br {
        display: none;
    }

    .fb_banner_image {
        left: 50%;
    }

    .fp_prod_drop {
        left: -170%;
    }

    .fp_prod_drop::after {
        left: 30%;
    }

    .fp_prod_drop {
        min-width: 650px;
    }

    .fp_padding_fix {
        width: 75%;
    }

    .fp_right_side_drop {
        width: 25%;
    }

    .fp_mechent_sec {
        padding: 30px 0;
    }

    .fp_margin_top_center {
        margin: 0;
    }

    .fp_first_banner_padding {
        padding-top: 30px;
    }

    .fp_white_tab {
        min-height: 214px;
    }

    .fp_center_align_mrg {
        margin-top: 0;
    }

    .fp_new_indx_gray_two {
        padding: 30px 0;
    }

    .fb_banner_image {
        display: none;
    }

    .fp_new_indx_home {
        padding: 50px 0px;
    }

    .fp_first_banner_padding {
        padding-top: 120px;
    }

    .fb_pg_banner_image {
        left: 45%;
    }

    .fp_partneers img {
        height: 30px;
    }

    .fp_image_height_align img {
        height: 40px;
    }

    .fp_right_nav_list>li {
        padding: 0 10px;
    }

    .fp_int_logo_name {
        font-size: 11px;
    }

    .fp_circle_sec {
        min-height: 180vh;
    }

}

@media (min-width:768px) {
    .fp_prod_dropCenRig {
        width: 83%;
    }

}

.fp_mb_open {
    left: 60px !important;
    
}

.m-l-10 {
    margin-left: 10px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-l-30 {
    margin-left: 30px;
}

.coming_soon,
.fp_menuitems li span.coming_soon {
    background: #1bbc23;
    color: #fff !important;
    padding: 2px 5px;
    border-radius: 4px;
    font-size: 9px !important;
    line-height: 13px;
    position: absolute;
    right: 0;
    top: 0;
}

@media (max-width:400px) {
    .fb_twobtn_align {
        margin: 0 6px 5px;
    }
}

.fp_new_margin_align_onst {
    margin-bottom: 30px;
}

.fp_mechent_sec .fp_center_desc_new {
    display: none;
}

.dis_table {
    display: table;
}

.padding_alignment_new {
    padding: 20px 0 30px;
}

.m-t-10 {
    margin-top: 10px;
}

.p-b-0 {
    padding-bottom: 0;
}

.pricing_new_logo_list {
    float: left;
    width: 100%;
    padding: 0px 0 45px;
    margin: 0;
    text-align: center;
}

.pricing_new_logo_list li {
    display: inline-block;
    padding: 0 15px;
}

.pricing_new_logo_list li img {
    height: 40px;
}

.p-b-20 {
    padding-bottom: 20px;
}

@media screen and (max-width:767px) {
    .pricing_new_logo_list {
        padding: 0 10px;
    }

    .p-b-20 {
        padding-bottom: 0;
    }

    .pricing_new_logo_list li {
        width: 100%;
        padding: 20px 0px;
        text-align: center;
    }

    .pricing_new_logo_list li:first-child {
        padding-top: 0;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .pricing_new_logo_list li {
        padding: 30px 20px;
    }
}

.image_liagnment_new {
    display: inline-block;
    height: 30px;
    margin: 20px 0 0 8px;
}

.fp_btn-blue {
    display: inline-block;
    padding: 10px;
    background: #fff;
    border-radius: 30px;
    color: #1654c2;
    min-width: 150px;
    border: 1px solid transparent;
    transition: 0.3s all;
    font-size: 16px;
    font-weight: 500;
    margin-right: 15px;
}

.fp_btn-blue_trans {
    display: inline-block;
    padding: 10px;
    background: transparent;
    border-radius: 30px;
    color: #fff;
    min-width: 150px;
    border: 1px solid #fff;
    transition: 0.3s all;
    font-size: 16px;
    font-weight: 500;
}

.fp_btn-blue_trans:hover {
    background: #fff;
    color: #1654c2;
}

.fp_btn-blue:hover {
    border: 1px solid #fff;
    color: #fff;
    background: transparent;
}

.fp_heading_home {
    visibility: hidden;
    opacity: 0;
    height: 0;
}

.fp_new_indx_gray_two_newPay {
    padding: 60px 0 80px !important;
}

.fp_new_home {
    float: left;
    width: 100%;
    padding: 150px 0 60px;
    background: url('../../images/Rectangle_home_bg.png') no-repeat top center;
    width: 100%;
    position: relative;
}

.fp_new_home::after {
    position: absolute;
    top: 120px;
    left: 50%;
    content: "";
    background: url('../../images/fp_home_new_headerbanner.png') no-repeat top left;
    width: 866px;
    height: 647px;
}

.fp_home_new_title {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 600;
    font-size: 80px;
    margin-bottom: 40px;
    line-height: 95px;
    margin-top: 0px;
}

.fp_home_new_desc_white {
    float: left;
    width: 100%;
    color: #f4f4f4;
    font-weight: 600;
    font-size: 23px;
    margin-bottom: 40px;
    line-height: 36px;
}

.fp_home_new_get_started_btn {
    display: inline-block;
    background: #dffbf7;
    border-radius: 12px;
    font-weight: 600;
    font-size: 16px;
    color: #1654C2;
    padding: 10px 16px;
    transition: 0.5s all;
}

.fp_home_new_get_started_btn span {
    float: left;
}

.fp_home_new_get_started_btn svg {
    fill: #1654C2;
    margin: 4px 0 0 4px;
    float: left;
}

.fp_home_new_get_started_btn:hover {
    color: #fff;
    background: #1654C2;
}

.fp_home_new_get_started_btn:hover svg {
    fill: #fff;
}

.fp_home_new_second_sec {
    float: left;
    width: 100%;
    padding: 50px 0;
    background: #fff;
}

.fp_hpme_new_mini_title {
    float: left;
    background-image: linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -moz-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    font-weight: 700;
    font-size: 18px;
    background-size: 100%;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
}

.fp_hpme_new_balck_title {
    float: left;
    width: 100%;
    font-size: 38px;
    font-weight: 700;
    color: #303030;
    margin-bottom: 30px;
}

.fp_hpme_new_black_desc {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color: #606060;
    margin-bottom: 30px;
    line-height: 33px;
}

.fp_home_new_image_customization {
    margin-top: -135px;
}

.fp_home_new_gray_sec {
    float: left;
    width: 100%;
    padding: 100px 0 80px;
    background: #F2F5F9;
}

.fp_home_new_steps {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #303030;
    font-weight: 700;
    text-align: center;
    margin: 30px 0 15px;
}

.fp_home_new_desc {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #606060;
    font-weight: 600;
    text-align: center;
}

.fp_homepage_new_title_clr {
    float: left;
    width: 100%;
    background-image: linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -moz-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    font-weight: 700;
    font-size: 36px;
    background-size: 100%;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    margin-bottom: 80px;
}

.home_page_new_bold_clr_title {
    float: left;
    background-image: linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -moz-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    font-weight: 700;
    font-size: 36px;
    background-size: 100%;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
}

.fp_home_new_foloosi_app {
    float: left;
    width: 100%;
    padding: 100px 0;
    background: #F2F5F9;
}

.fp_home_new_app_links {
    margin-top: 20px;
}

.fp_home_new_app_links a:first-child {
    margin-right: 25px;
}

.fp_home_new_app_links a:hover {
    opacity: 0.8;
}

.fp_new_gray_icons {
    float: left;
    margin-top: 50px;
}

.fp_new_home_center_clr_title {
    display: inline-block;
    background-image: linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -moz-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-image: -ms-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    font-weight: 700;
    font-size: 18px;
    background-size: 100%;
    background-repeat: repeat;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
}

.fp_home_new_center_title {
    float: left;
    width: 100%;
    font-size: 38px;
    color: #303030;
    font-weight: 700;
    text-align: center;
    margin-bottom: 45px;
}

.fp_home_new_dev_sec {
    float: left;
    width: 100%;
    padding: 100px 0 50px;
}

.fp_home_dev_title {
    float: left;
    width: 100%;
    color: #606060;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
}

.fp_home_new_dev_list {
    float: left;
    width: 100%;
    padding: 0 0 0 40px;
    list-style-type: none;
}

.fp_home_new_dev_list li {
    width: auto;
    text-align: center;
    float: left;
    margin: 20px 26px 0 0;
    padding: 0px;
}

.fp_home_new_dev_list li a {
    cursor: default;
}

.fp_dev_round_one {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 24px 0px 0px 24px;
    width: 100px;
    height: 100px;
}

.fp_dev_round_tow {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 24px 24px 0px 0;
    width: 100px;
    height: 100px;
}

.fp_dev_round_three {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.fp_dev_round_four {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

.fp_dev_round_five {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 0 24px 24px 0px;
    width: 100px;
    height: 100px;
}

.fp_dev_round_six {
    display: inline-block;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 0px 0px 24px 24px;
    width: 100px;
    height: 100px;
}

.fp_home_new_dev_list li a span {
    float: left;
    width: 100%;
    color: #606060;
    font-weight: 300;
    font-size: 12px;
    margin-top: 8px;
}

.fp_home_new_dev_list li a img {
    margin-top: 10px;
}

.fp_home_php_height_align img {
    margin-top: 28px !important;
}

.fp_new_left_header {
    float: left;
    padding: 0px 0 0 70px;
    margin: 0;
    list-style-type: none;
}

.fp_new_left_header>li {
    float: left;
    padding-left: 60px;
    line-height: 40px;
}

.fp_new_left_header>li>a {
    float: left;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 18px;
}

.fp_new_drop {
    float: right;
    width: 600px;
    padding: 30px;
    background: #FBFBFB;
    box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.12);
    border-radius: 18px;
}

.fp_arrow {
    opacity: 0.3;
    margin-left: 3px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(53%) saturate(2701%) hue-rotate(184deg) brightness(125%) contrast(96%);
}

.fp_menuitems:hover .fp_arrow {
    transform: translate3d(0, 2px, 0);
    transition: transform 250ms;
}

.fp_add_new {
    color: #0ea08d !important;
    font-weight: 500 !important;
    font-size: 11px !important;
    text-transform: uppercase;
    line-height: 20px;
    background-color: rgba(0, 162, 81, 0.13);
    border-radius: 8px;
    opacity: 1;
    padding: 4px 8px !important;
}

.p-lr-0 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.fp_drop_title {
    float: left;
    width: 100%;
    color: #2A66D0;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 20px;
}

.fp_new_header_drop_list {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.fp_new_header_drop_list li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.fp_new_header_drop_list li a {
    float: left;
    color: #606060;
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    transition: 0.5s all;
    line-height: 20px;
}

.fp_new_header_drop_list li a:hover {
    color: #2A66D0;
}

.fp_new_home_margin_new {
    margin: 0 0 60px;
}

.fp_header_inner {
    background: transparent;
    position: static;
    float: left;
    width: 100%;
    padding: 20px 0;
}

.fp_header_inner .fp_right_arb {
    filter: none;
}

.fp_header_inner .fp_new_left_header>li>a,
.fp_header_inner .fp_right_nav_list>li>a {
    color: #666666;
}

.fp_header_inner .fp_new_left_header>li>a>img,
.fp_header_inner .fp_right_nav_list>li>a>img {
    filter: brightness(0) saturate(100%) invert(65%) sepia(8%) saturate(19%) hue-rotate(38deg) brightness(102%) contrast(81%);
}



.fp_header_inner .fp_signin_btn {
    background: #1654c2;
}

.fp_header_inner .fp_icon_open img {
    filter: none;
}

.fp_logo_partner {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 5px;
    border-radius: 5px;
}

.fp_mp_banner_popup_mask {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100000;
    float: left;
    width: 100%;
}

.fp_mp_banner_popup {
    background: #F2F5F9 url('./../../images/tap-on-phone.png') no-repeat right 0px;
    padding: 50px;
    position: fixed;
    max-width: 900px;
    min-height: 434px;
    border-radius: 12px;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 100001;
    width: 100%;
    max-height: calc(100vh - 60px);
    overflow-y: auto;
    overflow-x: hidden;
}

.fp_mp_banner_popup_close {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 10;
    background: url('./../../images/popup_close.png');
    float: left;
    width: 28px;
    height: 28px;
    cursor: pointer;
    z-index: 10;
}

.fp_mp_banner_popup_head {
    font-weight: 700;
    font-size: 55px;
    color: #303030;
    line-height: 70px;
    float: left;
    width: 100%;
    margin: 0 0 20px;
}

.fp_mp_banner_popup_cont {
    font-weight: 500;
    font-size: 22px;
    color: #606060;
    line-height: 26px;
    float: left;
    width: 100%;
    margin: 0 0 40px;
}

.fp_mp_banner_popup_button {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    float: left;
    width: auto;
    margin: 0;
    background: #1654C2;
    border-radius: 12px;
    padding: 12px 20px;
    clear: both;
    cursor: pointer;
    border: 1px solid #1654C2;
}

.fp_mp_banner_popup_button img {
    float: left;
    margin: 6px 10px 0 0;
    height: 18px;
}

.fp_mp_banner_popup_button:hover {
    background: #0EA08D;
    color: #fff;
    border-color: #0EA08D;
}

.fp_mp_banner_popup_button_plain {
    font-weight: 500;
    font-size: 22px;
    color: #1654C2;
    line-height: 30px;
    float: left;
    width: auto;
    margin: 0 0 0 15px;
    background: #fff;
    border-radius: 12px;
    padding: 12px 20px;
    cursor: pointer;
    border: 1px solid #1654C2;
}

.fp_mp_banner_popup_button_plain img {
    float: left;
    margin: 6px 10px 0 0;
    height: 18px;
}

.fp_mp_banner_popup_button_plain:hover {
    background: #0EA08D;
    color: #fff;
    border-color: #0EA08D;
}

.fp_mp_banner_popup_button_plain:hover img {
    filter: invert(0) brightness(100);
}

.fp_mp_banner_popup_iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 434px;
    border: 0;
    background: #fff;
    display: none;
}

.fls-delete-account-section {
    padding: 70px 0;
    background-color: #f7faff;
}

.fls-delete-title {
    font-size: 50px;
    font-family: Gilroy;
    font-weight: 600;
    color: #303030;
}

.fls-overall-delete-form {
    background-color: #fff;
    padding: 55px 85px;
    border-radius: 10px;
}


.fls-delete-para {
    font-size: 20px;
    font-family: Gilroy;
    font-weight: 400;
    color: #606060;
}

.fls-customer-number span {
    font-size: 28px;
    color: #303030;
    font-weight: 500;
}

.fls-middle-banner-content {
    margin-top: 50px;
}

.fls-reason-form {
    display: flex;
    align-items: center;
}



.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem;
}

input[type="radio"] {
    -webkit-appearance: radio;
    padding-right: 0;
    width: auto;
}

.form-careers {
    width: 80%;
    height: 35px;
    padding: 10px 20px;
    padding-right: 20px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    font-size: 15px;
}

.fls-reason-form label {
    font-size: 24px;
    color: #303030;
    font-weight: 400;
    margin-left: 7px;
}

.fls-delete-error-msg {
    color: #f50808;
    font-size: 13px;
    height: 16px;
}

.fls-mobile-no {
    font-size: 24px;
}

.position-relative {
    position: relative !important;
}

.fls-delete-opt-input {
    border: none;
    border-bottom: 1px solid #c4c4c4;
    outline: none;
    background-color: transparent;
    width: 200px;
    letter-spacing: 4px;
}



.fls-otp-send-msg.otp-failure {
    color: #f50808;
}

.fls-otp-send-msg {
    font-size: 15px;
}

.fls-send-otp-btn {
    font-size: 18px;
    border-radius: 24px;
    background-color: #1368d2;
    padding: 12px 32px;
    color: #fff;
    border: 1px solid #1368d2;
    transition: all .3s;
}


@media (min-width: 992px) {
    .ms-lg-3 {
        margin-left: 1rem !important;
    }
}

@media (min-width: 768px) {
    .text-md-start {
        text-align: left !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }
}

@media (min-width: 576px) {
    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }
}

@media(min-width: 768px) and (max-width:991.98px) {
    .fp_mp_banner_popup_head {
        font-size: 30px;
    }

    .fp_mp_banner_popup_cont {
        padding-right: 250px;
        font-size: 19px;
    }

    .fp_mp_banner_popup {
        max-width: 700px;
        padding: 23px;

    }

    .fp_mp_banner_popup_button {
        width: 160px;
        font-size: 15px;
        padding: 12px 10px;
    }

    .fp_mp_banner_popup_button_plain {
        width: 170px;
        font-size: 15px;
        padding: 12px 10px;
        margin-left: 10px;
    }

    .fp_new_home::after {
        width: 385px;
    }
}

@media(max-width:767px) {
    .fp_mp_banner_popup_head img {
        height: 23px
    }

    .fp_mp_banner_popup {
        padding: 30px;
        height: auto;
        left: 20px;
        right: 20px;
        width: calc(100% - 40px);
        background: #F2F5F9 url('./../../images/tap-on-phone.png') no-repeat right bottom;
        background-size: 200px;
    }

    .fp_mp_banner_popup_close {
        right: 10px;
        top: 10px;
        width: 15px;
        height: 15px;
        background-size: 100% 100%;
    }

    .fp_mp_banner_popup_head {
        font-size: 23px;
        line-height: 30px;
    }

    .fp_mp_banner_popup_cont {
        font-size: 14px;
        line-height: 18px;
        margin: 20px 0;
    }

    .fp_mp_banner_popup_button {
        font-size: 16px;
        line-height: 22px;
        padding: 6px 15px;
        float: left;
        vertical-align: top;
        min-width: 180px;
    }

    .fp_mp_banner_popup_button img {
        float: left;
        margin: 4px 7px 0 0;
        height: 14px;
    }

    .fp_mp_banner_popup_banner_img {
        height: 140px;
    }

    .fp_mp_banner_popup_button_plain {
        font-size: 16px;
        line-height: 22px;
        padding: 6px 15px;
        float: left;
        vertical-align: top;
        margin: 15px 0 0;
        min-width: 180px;
    }

    .fp_mp_banner_popup_button_plain img {
        float: left;
        margin: 4px 7px 0 0;
        height: 14px;
    }

    .fp_hpme_new_balck_title {
        font-size: 28px;
    }

    .fp_hpme_new_black_desc {
        font-size: 15px;
    }

    .fp_home_new_desc_white {
        font-size: 17px;
    }

    .fp_new_home::after {
        display: none;
    }

    .fp_new_home br,
    .fp_home_new_second_sec br,
    .fp_home_new_foloosi_app br,
    .fp_home_new_dev_sec br,
    .fp_mechent_sec br,
    .fp_hpme_new_black_desc br {
        display: none;
    }

    .fp_home_new_title {
        font-size: 34px;
        line-height: normal;
    }

    .fp_new_home {
        padding: 100px 0 30px;
    }

    .fp_home_new_second_sec,
    .fp_home_new_gray_sec,
    .fp_home_new_foloosi_app,
    .fp_home_new_dev_sec {
        padding: 30px 0;
    }

    .fp_home_new_image_customization {
        margin: 0;
    }

    .fp_home_new_desc {
        margin-bottom: 30px;
    }

    .fp_new_gray_icons {
        margin-bottom: 40px;
    }

    .fp_home_new_center_title,
    .home_page_new_bold_clr_title,
    .fp_homepage_new_title_clr {
        font-size: 20px;
    }

    .fp_new_home_xs_align {
        margin-top: 50px;
    }

    .fp_homepage_new_title_clr {
        margin-bottom: 40px;
    }

    .fb_slick_tab {
        padding: 15px;
    }

    .fp_foothead h2 {
        margin-top: 25px;
    }

    .fp_privacy_term_list li:first-child {
        padding-left: 0;
    }

    .fp_new_left_header {
        padding: 0;
    }

    .fp_new_left_header>li {
        padding: 0;
    }

    .fp_new_drop {
        padding: 0;
        box-shadow: none;
        float: left;
        padding-left: 5px;
    }

    .fp_xs_drop {
        display: none !important;
    }

    .fp_new_header_drop_list li a {
        width: 100%;
        padding: 7px 15px;
    }

    .fp_new_left_header>li>a {
        width: 100%;
        padding: 7px 15px;
    }

    .fp_new_header_drop_list li {
        margin: 0;
    }

    .fp_drop_title {
        padding: 10px 15px;
        margin: 0;
    }

    .fp_new_left_header>li>a {
        width: 100%;
        padding: 7px 15px;
        color: #606060;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
    }

    .fp_new_drop {
        background: #fff;
    }

    .fp_right_nav_list>li .langchanges {
        border-radius: 0;
        background: #fff;
        color: #606060 !important;
    }

    .fp_signin_btn img,
    .fp_drop_title {
        display: none;
    }

    .fp_new_header_drop_list li a:hover {
        background: #eee;
        color: #000 !important;
    }

    .fp_new_home_margin_new {
        margin: 0 0 40px;
    }


}

@media (min-width:768px) and (max-width:991px) {
    .fp_new_left_header>li {
        padding-left: 20px;
    }

    .fp_new_left_header {
        padding: 10px 0 0 20px;
    }

    .fp_new_home br,
    .fp_home_new_second_sec br,
    .fp_home_new_foloosi_app br,
    .fp_home_new_dev_sec br,
    .fp_mechent_sec br,
    .fp_logoUnderCont br {
        display: none;
    }

    .fp_home_new_title {
        font-size: 36px;
        line-height: normal;
    }

    .fp_home_new_image_customization {
        margin: 0;
    }

    .fp_margin_align_ft {
        margin-bottom: 30px;
    }

    .fp_footer .xs-p-0 {
        padding: 0;
    }

    .fb_slick_tab {
        padding: 20px 90px;
    }
}

@media (min-width:1921px) {
    .fp_new_home {
        background: linear-gradient(95.42deg, #0EA08D 0%, #1654C2 113.76%);
    }
}

.m-r-50 {
    margin-right: 50px !important;
}

.m-r-20 {
    margin-right: 20px !important;
}

.m-r-12 {
    margin-right: 12px !important;
}

.m-t-0 {
    margin-top: 0 !important;
}

.m-b-5 {
    margin-bottom: 5px !important;
}

.m-b-35 {
    margin-bottom: 35px !important;
}

.m-b-80 {
    margin-bottom: 80px !important;
}

.fl_book_banner {
    float: left;
    width: 100%;
    padding: 40px 0 20px;
}

.fl_banner_book_content {
    float: left;
    width: 100%;
    padding-top: 60px;
}

.fl_book_name {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
}

.fl_book_title {
    float: left;
    width: 100%;
    font-size: 48px;
    font-weight: 600;
    color: #303030;
    margin: 0 0 40px;
    text-transform: capitalize;
}

.fl_book_text {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #606060;
    font-weight: 400;
}

.fl_book_finance_section {
    float: left;
    width: 100%;
    padding: 75px 0 40px;
    background: #F2F5F9;
}

.fl_book_finance_content {
    float: left;
    width: 100%;
    padding-top: 150px;
}

.fl_book_finance_title {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fl_book_finance {
    float: left;
    width: 100%;
    font-size: 18px;
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}

.fl_book_allinone_title {
    float: left;
    width: 100%;
    font-size: 36px;
    margin: 25px 0 15px;
    color: #303030;
    font-weight: 700;
}

.fl_book_allinone_sub {
    float: left;
    width: 100%;
    font-size: 24px;
    font-weight: 600;
    color: #303030;
}

.fl_cash_reward_section {
    float: left;
    width: 100%;
    padding: 30px 0;
}

.fl_book_qr_section {
    float: left;
    width: 100%;
    padding: 40px 0;
    background: #F2F5F9;
}

.fl_refer_section {
    float: left;
    width: 100%;
    background: linear-gradient(314.32deg, #1654C2 0%, #3E7FF1 100%), #F2F5F9;
    padding: 45px 0 75px;
}

.fl_refer_title {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    color: #FFFFFF;
}

.fl_share_app {
    float: left;
    width: 100%;
    text-align: center;
}

.fl_earn_title {
    float: left;
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    margin: 35px 0 15px;
}

.fl_earn_text {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #C1D8FF;
    font-weight: 400;
}

.fl_get_register {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 80px;
    position: relative;
}

.fl_get_register::before {
    position: absolute;
    content: "";
    background: url('./../../images/fl_left_curve.png') no-repeat center;
    width: 182px;
    height: 71px;
    top: 27%;
    left: -37%;
}

.fl_get_register::after {
    position: absolute;
    content: "";
    background: url('./../../images/fl_right_curve.png') no-repeat center;
    width: 193px;
    height: 90px;
    top: 26%;
    right: -35%;
}

.fl_features_section {
    float: left;
    width: 100%;
    padding: 100px 0;
}

.fl_feature_title {
    float: left;
    width: 100%;
    font-size: 32px;
    font-weight: 600;
    color: #1654C3;
    margin: 30px 0 15px;
}

.fl_feature_text {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #606060;
    font-weight: 400;
}

.fl_book_download_section {
    float: left;
    width: 100%;
    padding: 50px 0;
}

.fl_book_download {
    float: left;
    width: 100%;
    background: #F2F5F9;
    padding: 30px;
}

.fl_download_content {
    float: left;
    width: 100%;
}

.fl_down_title {
    float: left;
    width: 100%;
    font-size: 26px;
    color: #606060;
    font-weight: 400;
}

.fl_down_text {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #606060;
    font-weight: 400;
}

.fl_book_app_link {
    display: inline-block;
}

/* new-pricing */
/* fp_new_pricing */
.fp_new_pricing_title {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 600;
    font-size: 50px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.fp_new_pricing_desc_white {
    float: left;
    width: 100%;
    color: #DAE7FF;
    ;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 60px;
}

.app_content {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px !important;
    padding-left: 50px !important;
}

.app_button {
    display: inline-block;
    vertical-align: middle;
}


@media (max-width:767px) {
    .fl_banner_book_content {
        padding-top: 0;
    }

    .fl_book_title {
        font-size: 48px;
    }

    .fl_book_text {
        font-size: 20px;
    }

    .fl_book_finance_content {
        padding-top: 50px;
    }

    .fl_get_register::before {
        display: none;
    }

    .fl_get_register::after {
        display: none;
    }

    .fl_book_finance_title br {
        display: none;
    }

    .fl_down_title {
        font-size: 24px;
    }

    .fl_book_finance_title {
        font-size: 32px;
    }

    .fl_book_allinone_title {
        font-size: 32px;
    }

    .fl_book_download {
        padding: 30px 15px;
    }

    .xs-m-r-20 {
        margin-right: 20px !important;
    }

    .main_title {
        margin: 10px 0px;
        font-size: 18px !important;
    }

    .sec_heading {
        margin: 15px 0px;
        font-size: 20px !important;
    }

    .sub_desc {
        margin: 15px 0px;
        font-size: 16px !important;
    }

    .bg_color {
        background: none !important;
    }

    .pricing_card {
        padding: 20px 0 0 0px !important;
    }

    .trans_heading {
        font-size: 12px !important;
        padding: 5px !important;
        font-weight: 500 !important;
        min-height: 40px !important;
    }

    .trans_data {
        font-size: 11px !important;
        font-weight: 500 !important;
        min-height: 48px !important;
        padding: 5px !important;
    }

    .Transaction_sec {
        padding-bottom: 40px !important;
    }

    /* .trans_details{width: 100% !important;} */
    .trans_title {
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    .trans_percent {
        font-size: 12px !important;
    }

    .xs-m-b {
        margin-bottom: 10px !important;
        float: left;
    }

    .e_comm {
        font-size: 13px !important;
    }

    .tap_phn {
        font-size: 13px !important;
    }

    .m-r-20 {
        margin-right: 10px !important;
    }

    .xs-b-dash {
        border-bottom: 1px dashed #DBE4F4 !important;
    }

    .xs-b-none {
        border: none !important;
    }

    body br {
        display: none;
    }


    /* new-pricing */
    .fp_new_pricing_title {
        font-size: 25px !important;
    }

    .fp_new_pricing_desc_white {
        font-size: 18px !important;
        margin-bottom: 20px !important;
    }

    .fp_new_pricing {
        padding: 100px 0 240px !important;
    }

    .tab_card {
        padding: 6px !important;
    }

    .aed {
        font-size: 7px !important;
    }

    .sm-b-r::after {
        display: none;
    }

    .foloosi_tab {
        padding: 8px 0px 0px 12px !important;
    }

    .main_content {
        padding: 30px 0 !important;
    }

    .app_content {
        padding-left: 0px !important;
    }




}

@media (min-width:768px) and (max-width:991px) {
    .fl_banner_book_content {
        padding-top: 0;
    }

    .fl_book_finance_content {
        padding-top: 50px;
    }

    .fl_get_register::before {
        display: none;
    }

    .fl_get_register::after {
        display: none;
    }

    .xs-m-r-20 {
        margin-right: 20px !important;
    }

    .fp_new_left_header {
        padding: 0 0 0 20px
    }

    /* new-pricing */
    .fp_new_pricing_title {
        font-size: 27px !important;
    }

    .fp_new_pricing_desc_white {
        font-size: 21px !important;
    }

    .trans_heading {
        min-height: 60px !important;
    }

    .trans_data {
        min-height: 85px !important;
    }

    .trans_percent span {
        font-size: 10px !important;
    }

    .pricing_card {
        margin-top: -300px !important;
    }

    .main_content {
        padding: 30px 15px !important;
    }

    .main_title {
        font-size: 20px !important;
        margin-top: 20px !important;
    }

    .sec_heading {
        font-size: 28px !important;
    }

    .sub_desc {
        font-size: 16px !important;
        margin-bottom: 20px !important;
    }

    .app_button {
        margin-top: 30px !important;
    }

}

@media (min-width:992px) and (max-width:1199px) {
    .fl_book_finance_content {
        padding-top: 100px;
    }

    .fl_get_register::before {
        display: none;
    }

    .fl_get_register::after {
        display: none;
    }

    .app_button {
        margin-top: 30px !important;
    }

}

.fp_new_home_logo img {
    filter: invert(0) brightness(100);
}

.fp_new_pricing {
    float: left;
    width: 100%;
    padding: 150px 0 240px;
    background: rgb(22, 84, 194);
    background: -moz-linear-gradient(314.32deg, #1654C2 0%, #3E7FF1 100%);
    background: -webkit-linear-gradient(314.32deg, #1654C2 0%, #3E7FF1 100%);
    background: linear-gradient(314.32deg, #1654C2 0%, #3E7FF1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1654c2", endColorstr="#3e7ff1", GradientType=1);
    width: 100%;
    position: relative;
}

.tab_show {
    display: block;
    opacity: 1;
}

.pricing_card {
    float: left;
    width: 100%;
    background: #ffffff;
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
    ;
    position: relative;
    margin-top: -350px;
}

.m-t-50 {
    margin-top: 50px;
}

.img-mt-40 {
    margin-top: 40px;
}

/* .trans_details{padding: 15px;display: flex;align-items: center;border-bottom: 1px dashed #DBE4F4;width: 60%;} */
.trans_title {
    float: left;
    width: 100%;
    padding: 15px;
    font-size: 18px;
    color: #606060;
    font-weight: 600;
    border-bottom: 1px dashed #DBE4F4
}

.trans_percent {
    float: left;
    width: 100%;
    font-size: 18px;
    padding: 15px;
    color: #303030;
    font-weight: 600;
    border-bottom: 1px dashed #DBE4F4
}

.Transaction_sec {
    float: left;
    width: 100%;
    padding-bottom: 90px;
}

.trans_heading {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #2A67D4;
    font-weight: 700;
    padding: 15px 15px 15px 30px;
    border-bottom: 1px dashed #DBE4F4;
}

.b-dash {
    border-bottom: 1px dashed #DBE4F4;
}

.sm-b-r::after {
    position: absolute;
    background: #DBE4F4;
    width: 2px;
    height: 343px;
    left: 49%;
    content: "";
    top: -30px;
}

.trans_data {
    float: left;
    width: 100%;
    color: #606060;
    font-weight: 600;
    font-size: 18px;
    padding: 15px 15px 15px 35px;
    border-bottom: 1px dashed #DBE4F4;
    background: transparent;
}

.pricing_btm {
    float: left;
    width: 100%;
    padding: 30px 0 70px 0;
}

.main_content {
    float: left;
    width: 100%;
    background: #F2F5F9;
    padding: 40px 32px;
}

.main_title {
    display: flex;
    font-size: 26px;
    color: #606060;
}

.sec_heading {
    display: flex;
    font-weight: 700;
    font-size: 30px;
    color: #303030;
}

.sub_desc {
    display: flex;
    font-size: 18px;
    color: #606060;
}

.m-r-20 {
    margin-right: 20px;
}

.trans_data:hover {
    background-color: #DCFFFA;
}

/* .trans_data:hover{background:#DCFFFA ;} */
.e_comm {
    font-size: 22px;
    font-weight: 500 !important;
    color: #606060;
}

.tap_phn {
    font-size: 22px;
    font-weight: 500;
    color: #606060;
}

/* fp_new_pricing */
.fp_new_pricing_title {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 600;
    font-size: 50px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.fp_new_pricing_desc_white {
    float: left;
    width: 100%;
    color: #DAE7FF;
    ;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 60px;
}

.foloosi_tab>li.active>a,
.foloosi_tab>li.active>a:focus,
.foloosi_tab>li.active>a:hover {
    color: #1654C3 !important;
    background-color: #fff !important;
    border-bottom: 3px solid #1654C3 !important;
    border-radius: 0 !important;
}

.foloosi_tab>li>a:hover {
    text-decoration: none !important;
    background-color: transparent !important;
}

.foloosi_tab {
    padding: 20px 0px 0px 30px;
}

.tab_card {
    background: #F8FBFF;
    border-radius: 0px 0px 27px 27px;
    padding: 30px;
}

.b-none {
    border: none;
}

.trans_data span {
    font-size: 12px;
}

.trans_percent span {
    font-size: 12px;
}

/* new tap-to-phone landing page */
/* New Header */
.fp_tap_header .fp_right_arb {
    filter: none
}

.fp_tap_header .fp_icon_open img {
    filter: none;
}

.fp_tap_header .fp_new_left_header>li>a,
.fp_tap_header .fp_right_nav_list>li>a {
    color: #808880;
    font-weight: 500;
}

.fp_tap_header .fp_signin_btn {
    background: #1654c2;
}

.new_land_topsec {
    float: left;
    width: 100%;
    background: url(../../images/maincircle.svg) no-repeat center center, #F1F6FF;
    backdrop-filter: blur(150px);
    padding: 150px 0 30px 0;
    position: relative;
    overflow: hidden;
}

.sec_head {
    float: left;
    width: 100%;
    font-weight: 800;
    font-size: 30px;
    background: linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    ;
    background-image: -moz-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    ;
    background-image: -webkit-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    ;
    background-image: -ms-linear-gradient(90deg, rgba(22, 84, 194, 1) 0%, rgba(18, 117, 171, 1) 34%, rgba(15, 143, 153, 1) 68%, rgba(14, 160, 141, 1) 100%);
    ;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -ms-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 15px 0;
}

.sec_desc {
    float: left;
    width: 100%;
    font-size: 57px;
    color: #303033;
    margin-bottom: 50px;
    font-weight: 600;
}

.fsp_btn {
    background: #165DD4;
    border-radius: 9px;
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    color: #FFFFFF;
}

.fsp_btn:hover {
    color: #165DD4 !important;
    background: #FFFFFF;
    text-decoration: none;
    border: 1px solid #165DD4;
}

/* .fsp_btn:focus {
    color: #165DD4 !important;
    background: #FFFFFF;
    text-decoration: none;
    border: 1px solid #165DD4;
} */

.topsec-heroimg {
    margin-right: -95px;
    margin-left: 95px;
    width: 820px;
    max-width: none;
}

/* .topsec-heroimg {
        margin-left: 95px;
        width: 820px;
        max-width: none;
        position: absolute;
        left: calc(50% - 410px);
      } */
.new_land_payment_sec {
    float: left;
    width: 100%;
    padding: 100px 0;
}

.sec_pay_desc {
    float: left;
    width: 100%;
    color: #303033;
    font-size: 38px;
    font-weight: 400;
}

.sec_pay_content {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

.card-right {
    float: right;
    clear: both;
}

.card-left {
    float: left;
    clear: both;
}

.sub_card {
    float: left;
    padding: 12px 15px;
    background: #FFFFFF;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    margin-bottom: 45px;
    cursor: pointer;
}

.sub_card.active,
.sub_card:hover {
    box-shadow: -13px 14px 0px #F4F4F4, -2px 2px 10px rgba(0, 0, 0, 0.1);
    transition: 0.3s all;
}

.sub_card.active>.sec_paylist_head,
.sub_card:hover>.sec_paylist_head,
.sec_paylist_desc {
    color: #303030;
}

.sub_card.active>.sec_paylist_head>.sec_paylist_desc,
.sub_card:hover>.sec_paylist_head>.sec_paylist_desc {
    color: #303030;
}

.sec_paylist_head {
    float: left;
    width: 100%;
    color: #989898;
    font-weight: 400;
    font-size: 18px;
}

.sec_paylist_desc {
    color: #989898;
    font-weight: 500;
    font-size: 18px;
}

.m-t-60 {
    margin-top: 60px;
}

.secRight-pay {
    float: left;
    width: 100%;
    margin-top: 200px;
    visibility: visible;
    height: auto;
    overflow: hidden;
}

.secRight-pay.deactive {
    visibility: hidden;
    height: 0;
    margin-top: 0;
}

.sec_payRight_head {
    float: left;
    width: 100%;
    font-size: 26px;
    font-weight: 400;
    color: #303030;
    margin-bottom: 20px;
}

.sec_payRight_desc {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #606060;
    font-weight: 400;
}

.new_land_integrate_sec {
    float: left;
    width: 100%;
    background: url(../../images/thirdcircle.svg) no-repeat center right, #F1F6FF;
    padding: 60px 0;
}

.sec_integrate_content {
    float: left;
    width: 100%;
    margin-bottom: 36px;
}

.sec_integratelist_head {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #303030;
    font-weight: 500;
    margin-bottom: 6px;
}

.sec_integratelist_desc {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #606060;
    font-weight: 400;
    margin-bottom: 30px;
}

.new_land_business_sec {
    float: left;
    width: 100%;
    padding: 100px 0px 50px 0px;
}

.secBusiness_img {
    float: left;
    width: 100%;
    margin-top: 35px;
}

.slider_image_frame {
    width: 300px;
    border: 5px solid #000;
    border-radius: 24px;
}

.slider_image_frame img {
    visibility: visible;
    height: 100%;
    width: 100%;
    display: block;
}

.slider_image_frame img.deactive {
    visibility: hidden;
    height: 0;
}

/* .slider_image{visibility: visible;height: 100%;width:100%;} */
/* .slider_image img.deactive{visibility:hidden;height:0;} */
.slider_image {
    overflow: hidden;
    transition: 0.3s all linear;
}

.slider_image img {
    transition: 0.3s all linear;
    height: 580px;
}

/* new landing page */
@media (max-width: 767px) {
    body br {
        display: none;
    }

    .new_land_topsec {
        padding: 100px 0 30px 0;
    }

    .sec_head {
        font-size: 25px;
        margin: 8px 0px;
    }

    .sec_desc {
        margin-bottom: 25px;
        font-size: 27px;
    }

    .fsp_btn {
        font-size: 14px;
        padding: 8px;
    }

    .topsec-heroimg {
        max-width: 100%;
        text-align: center;
        margin: 40px 0 0 0;
        width: auto;
    }

    .sec_pay_content {
        text-align: left;
    }

    .new_land_payment_sec {
        padding: 50px 0px 30px 0;
    }

    .sec_pay_desc {
        font-size: 27px;
        font-weight: 500;
    }

    .sec_paylist_head {
        font-size: 16px;
    }

    .m-t-60 {
        margin-top: 5px;
    }

    .card-right {
        float: left;
        clear: both;
    }

    .sub_card {
        margin-bottom: 25px;
    }

    .secRight-pay {
        margin-top: 30px;
    }

    .new_land_integrate_sec {
        padding: 30px 0 30px 0;
    }

    .new_land_business_sec {
        padding: 30px 0 30px 0;
    }


    .secBusiness_img {
        margin-top: 0;
    }

    .new_land_topsec {
        background: #F1F6FF;
    }

    .new_land_integrate_sec {
        background: #F1F6FF;
    }

    .img-mt-40 {
        margin-top: 10px;
    }

    .slider_image img {
        height: 550px;
    }

    .slider_image_frame {
        width: 100%;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    body br {
        display: none;
    }

    .sec_head {
        font-size: 25px;
    }

    .sec_desc {
        margin-bottom: 25px;
        font-size: 35px;
    }

    .fsp_btn {
        font-size: 13px;
        padding: 8px;
    }

    .topsec-heroimg {
        margin-left: 9px;
        width: 500px;
    }

    .card-right {
        float: left;
        clear: both;
    }

    .new_land_payment_sec {
        padding: 50px 0 30px 0;
    }

    .sec_pay_desc {
        font-size: 30px;
        font-weight: 500;
    }

    .sec_paylist_head {
        font-size: 16px;
    }

    .secRight-pay {
        margin-top: 120px;
    }

    .new_land_integrate_sec {
        padding: 30px 0 30px 0;
    }

    .new_land_business_sec {
        padding: 30px 0 30px 0;
    }

    .secBusiness_img {
        margin-top: 30px;
    }

    .integrate_img {
        margin-top: 40px;
    }

    .m-t-60 {
        margin-top: 25px;
    }

    .sub_card {
        margin-bottom: 25px;
    }

    .new_land_topsec {
        background: #F1F6FF;
    }

    .new_land_integrate_sec {
        background: #F1F6FF;
    }

    .tap_banner {
        padding: 50px 0;
    }
}

.home-banner-content {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    line-height: 30px;
    color: #3c3c3c;
    font-size: 17px;
    font-weight: 400;
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #fff;
    text-decoration: none;
}

.width-full {
    float: left;
    width: 100%;
    margin: 0 0 70px 0;

}

.invoice-head {
    float: left;
    background: linear-gradient(91.19deg, #1654C2 0.24%, #0EA08D 98.81%, #0EA08D 98.81%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 700;
    font-size: 24px;
    width: 100%;
}

.invoice-sub-head {
    float: left;
    font-weight: 600;
    font-size: 54px;
    color: #303030;
    width: 100%;
}

.invoice-content {
    float: left;
    font-weight: 500;
    font-size: 23px;
    color: #606060;
}

.invoice-button {
    float: left;
    background: #1654C2;
    color: #fff;
    padding: 14px 20px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 18px;
    margin: 34px 0 0 0;
}

.invoice-img {
    max-width: none;
    height: 668px;
}

.invoice-full {
    float: left;
    margin: 90px 0 0 0;
}

.create-content {
    float: left;
    font-weight: 500;
    font-size: 20px;
    color: #606060;
    margin: 93px 0 0 0;
    text-transform: capitalize;
}

.invoice-img-right p {
    float: left;
    color: #303030;
    font-weight: 600;
    font-size: 24px;
    width: 100%;
    margin: 0;
    text-transform: capitalize;
}

.invoice-img-right h4 {
    float: left;
    color: #606060;
    font-weight: 500;
    font-size: 20px;
    width: 100%;
    margin: 0;
    text-transform: capitalize;
}

.invoice-button:hover {
    color: #fff;
}
.invoice-button:focus {
    color: #fff;
}

.create-invoice-step {
    float: left;
    width: 100%;
    background: #E7EFFB;
    padding: 131px 0 100px 33px;
    margin: 0 0 30px 0;
}

.instant-pay {
    width: 100%;
    float: left;
    font-weight: 700;
    font-size: 30px;
    background: linear-gradient(91.19deg, #1654C2 0.24%, #0EA08D 98.81%, #0EA08D 98.81%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-transform: capitalize;
}

.instant-pay-content {
    float: left;
    font-weight: 500;
    font-size: 20px;
    color: #606060;
    margin: 26px 0 0 0;
    text-transform: capitalize;
}

.create-vat {
    float: left;
    margin: 36px 0 0 0;
    position: relative;
    width: 100%;
}

.create-invoice-step img {
    float: left;
    padding: 33px 33px 0 33px;

}

.step-one {
    float: left;
    font-weight: 600;
    font-size: 18px;
    color: #303030;
    margin: 0 0 0 14px;
}

.create-vat img {
    padding: 0;
}

.create-vat-content {
    float: left;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #606060;
    width: 100%;
    padding: 0 0 0 41px;
}

.clear-value {
    clear: both !important;
}

.border-line {
    position: absolute;
    left: 12px;
    bottom: -40px;
}

.invoice-type {
    float: left;
    width: 100%;
    margin: 130px 0 102px 0;
}

.invoice-type-head {
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    background: linear-gradient(91.19deg, #1654C2 0.24%, #0EA08D 98.81%, #0EA08D 98.81%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

/* display: flex;
justify-content: center;
align-items: center; */
.invoice-type-content {
    float: left;
    width: 100%;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    color: #606060;
    margin: 0 0 45px 0;
}

.platform-built {
    text-align: center;
}

.platform-built h4 {
    float: left;
    font-weight: 504;
    font-size: 16px;
    line-height: 140%;
    color: #303030;
    width: 100%;
}

.platform-built p {
    font-weight: 504;
    font-size: 13px;
    color: #606060;
    line-height: 22px;
    margin: 45px 0 60px 0;
}

.property-bill {
    float: left;
    width: 100%;
    background: #E7EFFB;
    padding: 70px 0 14px 80px;

}

.text-align {
    width: 100%;
    font-weight: 700;
    font-size: 30px;
    background: linear-gradient(91.19deg, #1654C2 0.24%, #0EA08D 98.81%, #0EA08D 98.81%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.property-bill-right-content {
    float: left;
    font-weight: 500;
    font-size: 18px;
    color: #606060;
    margin: 5px 0 12px 0;
}

.text-resize {
    float: left;
    font-size: 20px;
    margin: 0;
}

.access-to-find {
    float: left;
    color: #606060;
    font-weight: 500;
    font-size: 18px;
}

.invoice-ul {
    float: left;
    padding: 0;
    list-style: outside;
    /* margin: 34px 0 0 0; */
}

.invoice-ul li {
    float: left;
    color: #606060;
    font-weight: 500;
    font-size: 13px;
    width: 100%;
    margin: 36px 0 0 0;
    font-weight: bold;
}

.footer-banner {
    float: left;
    width: 100%;
    background: #1654C2;
    text-align: center;
    padding: 73px 0 64px 0;
}

.footer-banner p {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 36px;
    width: 100%;
    float: left;
}

.create-invoice-button {
    float: left;
    width: 100%;
    margin: 44px 0 0 0;
}

.create-invoice-button a {
    text-align: center;
    padding: 13px 24px;
    background: #fff;
    border-radius: 8px;
    color: #1654C2;
    font-weight: 500;
    font-size: 18px;
}

.slide_visible_view {
    display: none;
}

.slide_visible_view.active {
    display: block;
}

.invoice-steps-hover .invoice_desc {
    display: none;
}

.invoice-steps-hover.active .invoice_desc {
    display: block;
}
@media (min-width:360px) and (max-width:576px){
    .fls-float {
        border-right: none;
    }

    /* .fp_xs_menu{
        width: 370px;
    } */
    .fls-btn-btn{width:200px}
    .fp_signin_btn{width: 100px !important;}
    .fp_signin_btn:hover{width: 100px !important;}
    .fp_signin_btn span{
        color: #FFF;
    }
    .fp_signin_btn:hover span{color: #303030 !important;}
}

@media (min-width:360px) and (max-width:767px) {
    
    .contact_us {
        top: 26px !important;
        left: -59px !important;
    }
    .banner_right_tab_qrcode {
        margin-top: 0px;
    }

    
    .p-lr-0{
        padding-right: 15px  !important;
        padding-left: 15px !important;
    }

    .bg-img-2{
        min-height: 799px;
    }
    .bg-img-3{
        min-height: 799px;
    }
    .bg-img-4{
        min-height: 799px;
    }


    .fls-enchan {
        width: 250px !important;
    }

    .fls-widraw-text {
        margin-top: 60px !important;
        width: 300px !important;
    }

    .fls-wi-text {
        font-size: 16px !important;
        margin-bottom: 10px;
    }

    .fls-ad-text {
        font-size: 18px !important;
        margin-bottom: 10px;
        margin-left: 5px !important;
    }
    .fls-spend_img{
        padding: 10px 15px !important;
    }
    .fls-spend_img img{
       margin-top: 8px;
    }

    .fls-spend-text {
        margin-top: 60px !important;
        width: 300px !important;
    }

    .fls-in-text {
        font-size: 16px !important;
        margin-bottom: 10px;
    }

    .fls-innvo-text {
        margin-top: 60px !important;
        width: 300px !important;
    }

    .fls-hd-text {
        font-size: 16px !important;
        margin-bottom: 10px;
    }

    .fls-right-text {
        margin-top: 60px !important;
        width: 300px !important;
    }

    .invoice-sub-head {
        font-weight: 597;
        font-size: 30px;
    }

    .invoice-content {
        font-size: 17px;
    }

    .invoice-button {
        padding: 12px 18px;
        border-radius: 8px;
        font-weight: 500;
        font-size: 17px;
        margin: 27px 0 0 0;
    }

    .create-content {
        margin: 56px 0 0 0;
        font-size: 19px;
    }

    .invoice-img {
        max-width: 100%;
        height: auto;
    }

    .invoice-img-right p {
        font-size: 22px;
    }

    .invoice-img-right h4 {
        font-size: 18px;
        padding: 0 0 11px 0;
    }

    .width-full {
        margin: 0 0 42px 0;
    }

    .create-invoice-step img {
        padding: 0;
    }

    .create-invoice-step {
        padding: 17px 0 36px 0;
    }

    .instant-pay {
        margin: 13px 0 0 0;
        font-size: 23px;
    }

    .instant-pay-content {
        font-size: 17px;
        margin: 19px 0 0 0;
    }

    .step-one {
        font-size: 13px;
    }

    .create-vat-content {
        font-size: 15px;
    }

    .invoice-type {
        margin: 30px 0 -23px 0;
    }

    .invoice-type-head {
        font-size: 27px;
    }

    .invoice-type-content {
        font-size: 17px;
    }

    .property-bill {
        padding: 38px 0 10px 0;
    }

    .text-align {
        text-align: center;
        font-size: 21px;
        padding: 23px 0 0;
    }

    .property-bill-right-content {
        font-size: 16px;
    }

    .access-to-find {
        font-size: 17px;
    }

    .invoice-ul {
        margin: 0;
    }

    .invoice-ul li {
        margin: 24px 0 0 0;
        font-size: 14px;
    }

    .footer-banner {
        padding: 30px 0 57px 0;
    }

    .footer-banner p {
        font-size: 26px;
    }

    .create-invoice-button a {
        font-size: 17px;
        padding: 11px 20px;
    }

    .create-invoice-button {
        margin: 35px 0 0 0;
    }
}

@media (min-width:767px) and (max-width:991px) {
    .text-align-center {
        text-align: center;
    }

    .clear-both {
        clear: both;
    }

    .clear-right {
        clear: right !important;
    }

    .invoice-sub-head {
        font-size: 37px;
    }

    .create-content {
        margin: 49px 0 0 0;
    }

    .invoice-button {
        margin: 29px 0 0 0;
    }

    .create-invoice-step {
        padding: 30px 0;
        margin: 0;
    }

    .create-invoice-step img {
        padding: 28px 101px;
    }

    .create-vat img {
        padding: 0;
    }

    .invoice-type {
        margin: 38px 0 18px 0;
    }

    .platform-built p {
        margin: 37px 0 54px 0;
        padding: 0 29px;
    }

    .property-bill {
        text-align: center;
        padding: 36px 0 27px 0;
    }

    .text-align {
        margin: 29px 0 0 0;
    }

    .clear-both {
        clear: both;
    }

    .invoice-ul {
        margin: 0;
    }

    .invoice-ul li {
        text-align: left;
    }

    .footer-banner p {
        font-size: 35px;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .clear-both {
        clear: both;
    }

    .clear-right-left {
        clear: right
    }

    .invoice-type {
        margin: 57px 0 61px 0;
    }

    .invoice-img {
        max-width: 100%;
        height: 718px;
    }

    .create-content {
        margin: 56px 0 0 0 !important;
    }

    .invoice-img-right h4 {
        white-space: nowrap;
    }

    .property-bill {
        padding: 70px 0 31px 20px;
    }

    .modify {
        padding: 33px 0 0 0
    }
}

.no-wrap {
    white-space: nowrap;
}

.raising {
    padding: 40px 0 0 0;
}

.contact_us {
    top: 33px;
    left: -139px;
    color: #000;
    font-weight: 600;
    font-size: 30px;
    float: left;
    width: 100%;
    font-size: 30px;
    text-align: center;
    position: absolute;
    margin-bottom: 15px;

}

@media (min-width:768px) and (max-width:991px) {


    
    .fls_pg_banner_image {
        left: 45%;
    }

    .fls-bg-one {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-two {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-three {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-four {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-float {
        padding-left: 0px !important;
        margin-right: 0px !important;
    }

    .fls-card1 {
        width: 185px !important;
    }

    .fls-card2 {
        width: 185px !important;
    }

    
    .fls-survey-btn {
        right: 0px !important;
        bottom:90px !important;
    }

    .modal {
        right: 50%;
    }

    .modal-dialog {
        width: 500px;
    }

}

@media screen and (max-width:767px) {

    .fls_card_img{
        width: 250px !important;
        margin-left: 65px !important;
    }
    .fls-overflow-none{
        overflow-x: hidden;
    }
    .fls-header-img{
        height: 500px !important;
        width: 374px !important;
        margin-top: 50px;
        }

        .fls-bg-lighted{
            padding-top: 35px !important;
            height: 1000px !important;
            
        }
        .m-top-1{
            margin-top: 20px;
        }

    .fls_pg_banner_image {
        display: none;
    }

    .mtop-1 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .fls-none {
        display: none;
    }

    .fls-bg-one {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-two {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-three {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .fls-bg-four {
        width: 100% !important;
        margin-top: 20px !important;
    }

    .visible-none {
        display: block !important;
    }

    .fls-survey-btn {
        right: 0px !important;
        bottom:90px !important;
    }

    .modal {
        right: 50%;
    }


    .modal-footer ul {
        padding-left: 0 !important;
    }

    .fls-md-none{
        display: inline-block !important;
    }
    .fls_text_common{
        line-height: 56px;
    }
    .fls_text-clr{
        line-height: 56px;
    }
    .fls-top-20{
    margin:15px 0;
    }
}


body {
    overflow-x: hidden;
}

header {
    background: #fff;
}

.home-logo {
    float: left;
    width: auto;
}

.navbar-default {
    background-color: transparent;
    border: none;
}

.logo {
    display: inline-block;
    margin-top: 25px;
    margin-right: 25px;
    color: #fff;
}

.logo:hover {
    color: #fff;
}

header .navbar.navbar-default a {
    text-decoration: none;
}

.fp_new_indx_home {
    float: left;
    width: 100%;
    background: url("../../images/foloosi_banner.png") no-repeat center bottom;
    background-size: cover;
    padding: 100px 0px;
    /* position: relative; */
}

.p-l-0 {
    padding-left: 0 !important;
}

.fls_card_heading {
    color: #011B49 !important;
}

.fls-sectionone-padding {
    padding: 60px 0 0;
}


.fb_common_desc {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 35px;
    color: #757575;
}

.fls_pg_banner_image {
    position: absolute;
    top: 0;
    left: 60%;
    width: 603px;
    height: 603px;
    background-color: #1654C3;
}

img {
    max-width: 100%;
}

.fls_card_img {
    width: 290px;
    margin-left: 130px;
    margin-top: 50px;
}

.fls-survey-btn {
    position: fixed;
    right: 100px;
    bottom: 55px;
    animation: rightside .9s reverse;
    z-index: 1000;
}

.fls-btn-btn {
    border: none;
    background-color: #FFF;
    padding: 10px 20px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 400;
    color: #1654C3 !important;
    text-shadow: 1px 0px #1654C3;
    animation: shakebtn 4.72s ease infinite;
    transform-origin: 50% 50%;
}

@keyframes rightside {
    100% {
        transform: translateX(400px);
    }

    0% {
        transform: translateX(0);
    }

}

@keyframes shakebtn {
    0% {
        transform: translate(0, 0)
    }

    1.78571% {
        transform: translate(5px, 0)
    }

    3.57143% {
        transform: translate(0, 0)
    }

    5.35714% {
        transform: translate(5px, 0)
    }

    7.14286% {
        transform: translate(0, 0)
    }

    8.92857% {
        transform: translate(5px, 0)
    }

    10.71429% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(0, 0)
    }
}


.fp_new_indx_gray_two_newPay {
    padding: 60px 0 80px !important;
}

.fp_new_indx_gray_two {
    float: left;
    width: 100%;
    background: #f9f9f9;
    padding: 15px 0 80px;
}

.fp_center_title_new {
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 36px;
    line-height: 53px;
    color: #242424;
    margin-bottom: 16px;
    text-align: center;
}

.mtop-1 {
    padding-top: 95px !important;
    padding-bottom: 50px !important;
}

.right-margin-none {
    margin-top: 0;
}

.rightContoiWrpao {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.retail_mar_none {
    padding: 0 !important;
}

.mar-banner-heading {
    margin-bottom: 20px;
}

.rightContoHeadTop {
    float: left;
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 40px;
    line-height: 55px;
    padding-left: 40px;
}

.restaurant_fol_width {
    width: 87% !important;
}

.retail_mar_none {
    padding: 0 !important;
}

.foloosi_retailpara {
    color: #abacae;
    line-height: 33px;
    font-size: 22px;
}

.rightContoHeadCont {
    float: left;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    text-align: left;
    margin-bottom: 30px;
    line-height: 30px;
    padding-left: 40px;
}

.mtop-2 {
    margin-top: 50px !important;
}


.pad-updown {
    padding-bottom: 35rem !important;
}

.positon-relative {
    position: relative;
}

.fls-card1 {
    position: absolute;
    top: 25px;
    z-index: 1;
    width: 240px;
    height: 380px;
    right: 120px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
    border-radius: 20px;
}
.fls_text-clr{
    font-size: 52px;
}
.fls-card2 {
    position: absolute;
    top: 100px;
    right: 0px;
    width: 240px;
    height: 380px;
    z-index: 0;
}

.fls_text_common {
    font-size: 46px;
    margin-top: 110px;
}

.fls-header-img {
    background-color: #1654C3;
    height: 630px;
    width: 580px;
}

.fls-fill_img {
    background: url("../../images/foloosicard/fill_lines.png") no-repeat;
}

.fls-stock_img {
    background: url("../../images/foloosicard/stock_line.png") no-repeat center;
}

.foloosi_takepayment_font {
    font-size: 24px;
    max-width: 84%;
    line-height: 35px;
}

.foloosi-max-width-payment {
    max-width: 70%;
    font-size: 20px;
    font-weight: 400;
}

.mar-fol-70 {
    margin-bottom: 70px;
}

.domore-content-two-merch {
    max-width: 58%;
    font-weight: 400;
    font-size: 20px;
    color: #969696;
    margin: 20px 0 100px 0;
    margin-bottom: 100px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
}

.fls-bg-one {
    background-color: #FDEDC4;
    border-radius: 10px;
    width: calc(33.33333333% - 20px);
    margin: 0 10px;
}

.fls-bg-two {
    background: #F0CBD4;
    border-radius: 10px;
    width: calc(66.66666667% - 20px);
    margin: 0 10px;
}

.fls-bg-three {
    background-color: #EADCFD;
    border-radius: 10px;
    width: calc(66.66666667% - 20px);
    margin: 0 10px;

}

.fls-bg-four {
    background-color: #F7FBF1;
    border-radius: 10px;
    width: calc(33.33333333% - 20px);
    margin: 0 10px;
}

.pad-side {
    padding: 0 !important;
}

.pad-side-1 {
    padding: 0 10px !important;
}

.fls-empty1 {
    float: right;

}

.mtop-4 {
    margin-top: 20px;
}

.fls-bg-white {
    background-color: #FFF;
}

. fls-float{
    float: right;
    width: 100%;
    margin-top: 10px;
    padding-left: 155px;
    border-right: 4px solid #eee;
    margin-right: 75px;
}

.mtop-3 {
    margin-top: 100px !important;
}


.bg-foloosibusiness {
    background: #f5f9ff;
}

.accordion {
    width: 100%;
    float: left;
}

.faq-div {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e9e9e9;
    padding: 25px 0;
    cursor: pointer;
}

.accordion-toggle {
    cursor: pointer;
}

.fls-flex-between {
    display: flex;
    justify-content: space-between;
}

.accordion-toggle-cont {
    width: 96%;
    float: left;
}

.accordion-toggle {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}

.fls-model-title {
    font-size: 24px;
    font-weight: 600;
    color: #303030;
}

.fls-body-content {
    font-size: 14px;
    font-weight: 400;
    color: #303030;
    margin-top: 20px;
}

.fls-labelName {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #1654C3;
    margin-top: 10px;
}

.fls-inputfield {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid #E0EEFF;
    border-radius: 10px;
    margin-top: 10px;
    padding: 10px 5px;
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
}

.fls-btn-next {
    margin-top: 30px;
    background-color: #1654C3;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    border: none;
    padding: 10px 25px;
    border-radius: 5px;
}

.modal-footer {
    border-top: none !important;
    margin-top: 30px !important;
}

.fls-li-list {
    font-size: 10px;
    font-weight: 500;
    color: #1654C3;
    margin: 0 15px;
    list-style: none;
}

.fls-input-background {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid #E0EEFF;
    border-radius: 10px;
    margin-top: 10px;
    padding: 20px 10px;
    box-shadow: 6px 10px 20px rgba(0, 0, 0, 0.12);
}

.fls-radiofield {
    display: inline;
}

.fls-radiotext {
    display: inline;
    margin-left: 10px;
    font-size: 13px;
    font-weight: 400;
    color: #303030;
    margin-top: 10px;
}

.dflex {
    display: flex;
}

.model {
    overflow-y: scroll !important;
}

.visible-none {
    display: none;
}

.mg-top-none {
    margin-top: 30px !important;
}

.text-size {
    font-size: 24px !important;
    margin-bottom: 20px !important;
}

.w-100 {
    width: 100% !important;
    font-size: 16px !important;
    font-weight: 500;
}

.mg-bottom-1 {
    margin-bottom: 97px;
}

.mg-bottom-2 {
    margin-bottom: 73px !important;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-spinner:before {
    content: "\f110"
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

.fls-usecard-img {
    width: 400px;
}

.d-float {
    float: left;
}

.fls-btn-start {
    float: left;
    margin-top: 45px;
    background-color: #1654C2;
    padding: 13px 10px;
    border-radius: 10px;
    color: #fff;
}

.fls-btn-start:hover {
    color: #fff;
}

.fls-bg-lighted {
    background-color: #F5F8FF;
    margin-top: 30px;
    height: 550px;
    padding: 10px 20px 30px;
}

.bg-img-1 {
    float: left;
    background-image: url("../../images/foloosicard/enchancing_bg.png");
    border: 0px solid #3B5AFD;
    border-radius: 10px;
    background-color: #FCFDFF;
    padding: 10px 20px 30px;
    margin: 20px;
}

.fls-right-text {
    display: flex;
    margin-top: 50px;
    background-color: #EAEDFE;
    border-radius: 27px;
    width: 480px;
}

.fls-intell_img {
    background-color: #3B5AFD;
    border-radius: 50%;
    padding: 10px;
}

.fls-enchan {
    width: 450px;
    float: left;
    margin-top: 10px;
    max-height: 400px;
    object-fit: contain;
}

.fls-hd-text {
    text-align: center;
    font-size: 23.95px;
    font-weight: 500;
    margin-top: 8px;
    margin-left: 20px;
    color: #3B5AFD;
}

.fls-float-left {
    float: left;
}

.bg-img-2 {
    float: left;
    background-image: url("../../images/foloosicard/innvo_bg.png");
    border: 0px solid #FFB700;
    border-radius: 10px;
    background-color: #FCFDFF;
    padding: 10px 20px 30px;
    margin: 20px;
}

.fls-innvo-text {
    display: flex;
    margin-top: 50px;
    background-color: #FFF8ED;
    border-radius: 27px;
    width: 480px;
}

.fls-innvo_img {
    background-color: #FFB700;
    border-radius: 50%;
    padding: 10px;
}

.fls-in-text {
    text-align: center;
    font-size: 23.95px;
    font-weight: 500;
    margin-top: 8px;
    margin-left: 20px;
    color: #FFB700;
}

.bg-img-3 {
    float: left;
    background-image: url("../../images/foloosicard/secure_bg.png");
    border: 0px solid #F9432B;
    border-radius: 10px;
    background-color: #FCFDFF;
    padding: 10px 20px 30px;
    margin: 20px;
}

.fls-widraw-text {
    display: flex;
    margin-top: 50px;
    background-color: #FEEEEB;
    border-radius: 27px;
    width: 480px;
}

.fls-widraw_img {
    background-color: #F9432B;
    border-radius: 50%;
    padding: 10px;
}

.fls-wi-text {
    text-align: center;
    font-size: 23.95px;
    font-weight: 500;
    margin-top: 8px;
    margin-left: 20px;
    color: #F9432B;
}

.bg-img-4 {
    float: left;
    background-image: url("../../images/foloosicard/real_time_bg.png");
    border: 0px solid #6FB902;
    border-radius: 10px;
    background-color: #FCFDFF;
    padding: 10px 20px 30px;
    margin: 20px;
}

.fls-spend-text {
    display: flex;
    margin-top: 50px;
    background-color: #F3FCE5;
    border-radius: 27px;
    width: 480px;
}

.fls-spend_img {
    background-color: #6FB902;
    border-radius: 50%;
    padding: 10px;
}

.fls-ad-text {
    text-align: center;
    font-size: 23.95px;
    font-weight: 500;
    margin-top: 8px;
    margin-left: 20px;
    color: #6FB902;
}

.fls-carousel-control-left {
    top: 50% !important;
    left: -40px !important;
}

.fls-carousel-control-left {
    filter: brightness(0) saturate(100%) invert(92%) sepia(10%) saturate(65%) hue-rotate(106deg) brightness(107%) contrast(94%);
}

.fls-carousel-control-left:hover {
    filter: brightness(0) saturate(100%) invert(94%) sepia(21%) saturate(168%) hue-rotate(349deg) brightness(87%) contrast(94%);
}

.fls-carousel-control-right {
    filter: brightness(0) saturate(100%) invert(92%) sepia(10%) saturate(65%) hue-rotate(106deg) brightness(107%) contrast(94%);
}

.fls-carousel-control-right:hover {
    filter: brightness(0) saturate(100%) invert(94%) sepia(21%) saturate(168%) hue-rotate(349deg) brightness(87%) contrast(94%);
}

.fls-carousel-control-right {
    top: 50% !important;
    right: -40px !important;
}

.float-right {
    float: right;
}

.carousel-control {
    background: none !important;
}

.foloosi_prepaid_card .domore-content-two-merch {
    margin: 10px 0 20px 0;
}

.foloosi_prepaid_card .rightContoiWrpao {
    margin-top: 30px;
}

.foloosi_prepaid_card.fp_new_indx_gray_two_newPay {
    padding: 30px 0 20px !important;
    background-color: #FFF !important;
}
.fls-white{
    background-color: #FFF !important;
}
.foloosi_card_thumbnail {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-top: 10px;
    position: static;
    width: 100%;
    margin-left: 0;
}

.foloosi_card_thumbnail button {
    border: 0;
    padding: 3px;
    background: #eee;
    border-radius: 12px;
    width: auto;
    height: auto
}

.foloosi_card_thumbnail .active {
    width: auto;
    height: auto;
    background: #1654C2;
}

.foloosi_card_thumbnail img,
.foloosi_card_thumbnail .active img {
    width: 100px;
    height: 100px;
}

.foloosi_prepaid_card .rightContoHeadCont {
    margin-bottom: 0;
}

.m-t-1 {
    margin-bottom: 30px !important;
}

.p-bot-0 {
    padding-bottom: 0 !important;
}


.new_alert {
    background: #de5456;
    border-radius: 100%;
    -webkit-animation: wave 1s infinite;
    animation: wave 1s infinite;
    box-sizing: border-box;
    box-shadow: 0 0 0 0 rgba(222, 84, 86, 0.3);
    position: absolute;
    top: calc(50% - 4px);
    left: -14px;
    width: 8px;
    height: 8px;
}

@keyframes wave {
    60% {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.05);
    }

    100% {
        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0);
    }
}

.new_alert_indicate {
    position: absolute;
    background: transparent;
    -webkit-animation: waveLine 1s infinite;
    animation: waveLine 1s infinite;
    box-sizing: border-box;
    border: .5px solid #FFF;
    border-radius: 100%;
    transform-origin: center;
    top: 0px;
    right: 0px;
    width: 8px;
    height: 8px;
}

@keyframes waveLine {
    100% {
        height: 8px;
        border: .5px solid #FFF;
        transform: scale(3);
        opacity: 0;
    }
}

@keyframes waveLine {
    0% {
        transform: scale(1);
    }

    100% {
        height: 8px;
        border: .4px solid #FFF;
        transform: scale(4);
        opacity: 0;
    }
}

.fp_header_inner .fp_new_left_header>li>a>,
.fp_header_inner .fp_right_nav_list>li>a>.new_alert>.new_alert_indicate {
    background: #de5456;
    animation: waveLinered 1s infinite;
}

@keyframes waveLinered {
    100% {
        height: 8px;
        border: .5px solid #de5456;
        transform: scale(4);
        opacity: 0;
    }
}

@keyframes waveLinered {
    0% {
        transform: scale(1);
    }

    100% {
        height: 8px;
        border: .4px solid #de5456;
        transform: scale(4);
        opacity: 0;
    }
}

.fp_header_inner .fp_new_left_header>li>a>.fls-new-alert,
.fp_header_inner .fp_right_nav_list>li>a>.fls-new-alert>.fls-new {
    background-color: rgba(0, 162, 81, 0.09);
}


/* .fls-new{
    color: #0ea08d !important;
    line-height: 15px;
    font-weight: 500 !important;
    font-size: 7px !important;
}
.fls-new-alert{
    position: absolute;
    top: 4px;
    background-color: #FFF;
    border-radius: 5px;
    opacity: 1;
    animation: textline 2s infinite;
    padding: 0px 6px !important;    
    right: -24px;
    line-height: 15px;
    font-weight: 500 !important;
    font-size: 7px !important;
    text-transform: uppercase;
}

@keyframes textline {
    0%{
        transform: scale(1);
    }
    100% {
        transform: scale(1);
        opacity: 0;
      }
} */