* {
    margin: 0px;
    padding: 0px;
}

/* Font Size */

.fs-10 {
    font-size: 10px;
}

.fs-11 {
    font-size: 11px;
}

.fs-12 {
    font-size: 12px;
}

.fs-13 {
    font-size: 13px;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

.fs-16 {
    font-size: 16px;
}

.fs-17 {
    font-size: 17px;
}

.fs-18 {
    font-size: 18px;
}

.fs-19 {
    font-size: 19px;
}

.fs-20 {
    font-size: 20px;
}

.fs-21 {
    font-size: 21px;
}

.fs-22 {
    font-size: 22px;
}

.fs-23 {
    font-size: 23px;
}

.fs-24 {
    font-size: 24px;
}

.fs-25 {
    font-size: 25px;
}

.fs-26 {
    font-size: 26px;
}

.fs-27 {
    font-size: 27px;
}

.fs-28 {
    font-size: 28px;
}

.fs-29 {
    font-size: 29px;
}

.fs-30 {
    font-size: 30px;
}

.fs-31 {
    font-size: 31px;
}

.fs-32 {
    font-size: 32px;
}

.fs-33 {
    font-size: 33px;
}

.fs-34 {
    font-size: 34px;
}

.fs-35 {
    font-size: 35px;
}

.fs-36 {
    font-size: 36px;
}

.fs-37 {
    font-size: 37px;
}

.fs-38 {
    font-size: 38px;
}

.fs-39 {
    font-size: 39px;
}

.fs-40 {
    font-size: 40px;
}

.fs-41 {
    font-size: 41px;
}

.fs-42 {
    font-size: 42px;
}

.fs-43 {
    font-size: 43px;
}

.fs-44 {
    font-size: 44px;
}

.fs-45 {
    font-size: 45px;
}

.fs-46 {
    font-size: 46px;
}

.fs-47 {
    font-size: 47px;
}

.fs-48 {
    font-size: 48px;
}

.fs-49 {
    font-size: 49px;
}

.fs-50 {
    font-size: 50px;
}

.fs-51 {
    font-size: 51px;
}

.fs-52 {
    font-size: 52px;
}

.fs-53 {
    font-size: 53px;
}

.fs-54 {
    font-size: 54px;
}

.fs-55 {
    font-size: 55px;
}

.fs-56 {
    font-size: 56px;
}

.fs-57 {
    font-size: 57px;
}

.fs-58 {
    font-size: 58px;
}

.fs-59 {
    font-size: 59px;
}

/* Font Family */

@font-face {
    font-family: "Montserrat-Black";
    src: url(../font/Montserrat-Black.ttf);
}

@font-face {
    font-family: "Montserrat-Bold";
    src: url(../font/Montserrat-Bold.ttf);
}

@font-face {
    font-family: "Montserrat-ExtraBold";
    src: url(../font/Montserrat-ExtraBold.ttf);
}

@font-face {
    font-family: "Montserrat-ExtraLight";
    src: url(../font/Montserrat-ExtraLight.ttf);
}

@font-face {
    font-family: "Montserrat-Light";
    src: url(../font/Montserrat-Light.ttf);
}

@font-face {
    font-family: "Montserrat-Medium";
    src: url(../font/Montserrat-Medium.ttf);
}

@font-face {
    font-family: "Montserrat-Regular";
    src: url(../font/Montserrat-Regular.ttf);
}

@font-face {
    font-family: "Montserrat-SemiBold";
    src: url(../font/Montserrat-SemiBold.ttf);
}

@font-face {
    font-family: "Montserrat-Thin";
    src: url(../font/Montserrat-Thin.ttf);
}

.mon-el {
    font-family: "Montserrat-ExtraLight";
}

.mon-l {
    font-family: "Montserrat-Light";
}

.mon-t {
    font-family: "Montserrat-Thin";
}

.mon {
    font-family: "Montserrat-Regular";
}

.mon-m {
    font-family: "Montserrat-Medium";
}

.mon-sb {
    font-family: "Montserrat-SemiBold";
}

.mon-b {
    font-family: "Montserrat-Bold";
}

.mon-eb {
    font-family: "Montserrat-ExtraBold";
}

.mon-bl {
    font-family: "Montserrat-Black";
}


/* color theme */
.p-col {
    color: #192C13;
}

.h-col {
    color: #192C13;
}

.light-gray {
    color: #575757;
}

.dark-gray-text {
    color: #313131;
}

.green-col {
    color: #2A7D33;
}

.black-text {
    color: #090909;
}

/* Background color */
.lg-bg {
    background-color: #EAF3EB;
}

.green-bg {
    background-color: #2A7D33;
}
.lightgreen-bg{
    background: #D4F9D8 0% 0% no-repeat padding-box;

}


/* Header  */
header {
    box-shadow: 0px 2px 6px #82828229;
    height: 100px;
}
/*header .navbar{height:100px;}
.logo-img {width:80%; margin-top:60px;}*/

.navbar-brand img {
    width: 80%;
}

.navbar-box {
    margin-top: 2%;
}

    .navbar-box .nav-item {
        padding: 0px 15px;
    }

    .navbar-box .nav-link {
        color: #313131 !important;
    }

.box-nav-end {
    width: 130px;
}

.right-nav-box {
    margin-top: 25%;
}

.nav-btn1 {
    border-radius: 50px;
    padding: 8px 30px;
    background-color: #D4F9D8;
}

.nav-btn2 {
    border-radius: 50px;
    padding: 8px 30px;
}


.navbar-box .navbar-nav .nav-home, .nav-about, .nav-how, .nav-pricing, .nav-partner, .nav-faq, .nav-integration, .nav-contact {
    position: relative;
}

    .navbar-box .navbar-nav .nav-home::after {
        content: url(../images/theme/icons/active-img.png);
        position: absolute;
        bottom: -41px;
        left: 40%;
        display: none;
    }

.navbar-box .navbar-nav li:hover.nav-home::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-about::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-about::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-how::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-how::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-pricing::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-pricing::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-partner::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-partner::after {
    display: initial;
}


.navbar-box .navbar-nav .nav-faq::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-faq::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-integration::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-integration::after {
    display: initial;
}

.navbar-box .navbar-nav .nav-contact::after {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
    display: none;
}

.navbar-box .navbar-nav li:hover.nav-contact::after {
    display: initial;
}

.navbar-nav .active::before {
    content: url(../images/theme/icons/active-img.png);
    position: absolute;
    bottom: -41px;
    left: 40%;
}



/*Bar box*/
.bar-nav-box {
    background: #fff;
    width: 270px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 55px;
    box-shadow: 0px 0px 5px 4px #6363634d;
    padding-bottom: 20px;
    z-index: 999;
}

    .bar-nav-box ul {
        list-style-type: none;
        text-align: center;
        padding-left: 0px !important;
    }

        .bar-nav-box ul li {
            padding: 15px;
        }

.nav-bar-btn1 {
    border-radius: 50px;
    padding: 8px 30px;
    background-color: #D4F9D8;
}

.nav-bar-btn2 {
    border-radius: 50px;
    padding: 8px 30px;
}
/* Footer */
footer {
    background-color: #EAF3EB;
}

.foot-box1 .foot-inner1 {
    width: 75%;
}

.foot-nav li {
    margin: 10px 0px;
}

.foot-nav ul li a:hover {
    color: #192C13;
    text-decoration: underline !important;
}

.foot-bottom {
    background-color: #192C13;
}

    .foot-bottom .row {
        padding: 5px 0px;
    }
/* Home */
.home-sec1 {
    padding: 20px 0px;
}

.home-firstbox {
    margin: 80px 0px;
}

.home-badge {
    background-color: #D1EED4;
    border: 1px solid #46BE53;
    border-radius: 20px;
    padding: 2px 10px;
    color: #2A7D33;
}

.h-p1 {
    width: 75%;
    line-height: 58px;
}

.h-p2 {
    width: 80%;
}

.hbtn {
    border-radius: 25px 0px 0px 25px;
    display: inline-block;
    height: 42px;
    width: 130px;
    padding: 8px 0px 0px 20px;
}

    .hbtn::after {
        content: url(../images/theme/icons/btn-aft.png);
        position: absolute;
        top: 0px;
        right: -58px;
    }

    .hbtn:hover .btn-arrow {
        display: initial !important;
    }

.h-tb-img1:hover .ht-img {
    display: none;
}

.h-tb-img1:hover .ht-imghov {
    display: block !important;
}

.h-tb-img2:hover .ht-img {
    display: none;
}

.h-tb-img2:hover .ht-imghov {
    display: block !important;
}

.h-tb-img3:hover .ht-img {
    display: none;
}

.h-tb-img3:hover .ht-imghov {
    display: block !important;
}

.h-tb-img4:hover .ht-img {
    display: none;
}

.h-tb-img4:hover .ht-imghov {
    display: block !important;
}

.h-tb-img5:hover .ht-img {
    display: none;
}

.h-tb-img5:hover .ht-imghov {
    display: block !important;
}

.home-redu {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    position: absolute;
    bottom: 15%;
    left: -8%;
    z-index: 999;
    width: 233px;
    text-align: left;
}

    .home-redu p {
        margin: 0px;
        line-height: 23px;
    }

.crousal-box .carousel-inner {
    margin-left: 125px;
}

.home-sec2 {
    background-color: #DCEEDE;
}

.home-sec4 {
    background-color: #318A36;
}

.home-video {
    width: 100%;
}

.home-sec5 {
    background-image: url(../images/web/bg/home-bg-s5.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.h-s5-p {
    width: 45%;
    margin: auto;
}

/* About Us */
.banner-sec {
    background-image: url(../images/banner/about-ban.png);
    background-repeat: no-repeat;
    padding: 100px 0px 75px;
    background-size: cover;
}

.ab-p1 {
    color: #090909;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.ab-p2 {
    color: #090909;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.about-sec3 {
    background: url(../images/web/bg/w-logo.png), #EAF3EB;
    background-position: bottom right;
    background-repeat: no-repeat;
}

.ab-sec3-head {
    width: 90%;
}

.ab-p3 {
    color: #090909;
    width: 80%;
}

/* Pricing */
.pricing-head1 {
    color: #1C1C1C;
}

.pricing-p1 {
    width: 50%;
    margin: auto;
}

.drop-box {
    width: 300px;
    border-radius: 50px;
    box-shadow: 0px 3px 15px #70707029;
    background-color: #ffffff;
    margin: 20px auto;
    padding: 3px 20px;
}

    .drop-box .ind-img {
        margin-bottom: 10px;
    }

.pricing-box2 {
    padding: 100px 0px;
}

.pricing-big-p {
    font-size: 66px;
}

.pricing-righttick-box::before {
    content: url(../images/theme/icons/border-pricing.svg);
    position: absolute;
    bottom: -90px;
    left: -65px;
}

.pricing-payment-box img {
    width: 80%;
}

.pricing-payment-box::after {
    content: url(../images/theme/icons/border-top-right.svg);
    position: absolute;
    top: -50px;
    right: 0px;
}

.pricing-sec3 {
    background-color: #EAF3EB;
}

.pricing-left-box {
    width: 80%
}

.pricing-bordright {
    border-right: 1px solid #707070;
}

.acco-box .accordion-button:not(.collapsed) {
    color: #0A0A0A;
    background-color: #ffffff;
    box-shadow: none;
    border: 0px;
    border-left: 2px solid #1A62A9;
}

.acco-box .accordion-item {
    background-color: #fff;
    border: 0px solid rgba(0,0,0,.125) !important;
}

.acco-box .accordion-body {
    padding: 1rem 1.25rem;
    border-left: 2px solid #1A62A9;
}

.acco-box .accordion-button {
    background-color: #eaf3eb;
    border: 1px solid #000;
}

.acco-box .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.acco-box .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.acco-box .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.5rem !important;
    margin-left: auto;
    content: "";
    background-image: url(../images/theme/icons/acc-add.png) !important;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

.acco-box .accordion-button:not(.collapsed)::after {
    background-image: url(../images/theme/icons/acc-subtract.png) !important;
    transform: rotate(-180deg);
}


/* Faq */
.faq-sec3 {
    background-color: #EAF3EB;
}

/* contact us */
.submit-btn {
    padding: 10px 55px;
    border-radius: 50px;
    border: 0px;
}

.contact-br {
    border-right: 1px solid #C2C2C2F7;
}

.form-box .form-control {
    display: block;
    width: 100%;
    padding: 15px 15px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #C2C2C2F7;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 10px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-box {
    padding-right: 30px;
}

.map iframe {
    width: 100%;
    height: 250px;
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: -1px 0px 0px 0rem rgba(13,110,253,.25) !important;
}

/* Login */

.sec-log {
    height: 100vh;
    padding: 5% 0px;
}

.log-btn {
    padding: 10px 40px;
    border-radius: 50px;
}

.login-form-box {
    width: 50%;
}

.login-left-box .input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #ffffff !important;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

.login-left-box .form-control {
    display: block;
    width: 100%;
    padding: 12px 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border-left: none;
}



.log-right-box {
    background-image: url(../images/web/bg/login-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 650px;
    padding: 50px 50px;
}

.log-inner-box {
    background-color: #ffffff46;
    padding: 45px 30px;
}

/* Integrations */
.int-mainhead-box {
    width: 20%;
}

.int-content-box h3 {
    background: linear-gradient(90deg, rgba(156,210,165,1) 0%, rgba(234,243,235,1) 10%);
    padding: 3px 5px;
}


/* How does it work */
.sec-hiw {
    padding: 180px 0px;
}

.hiw-box-main1 {
    padding: 50px 0px;
    position: relative;
}

    .hiw-box-main1::before {
        content: url(../images/web/bg/hiw-top1.png);
        position: absolute;
        top: -22%;
        right: -75%;
        z-index: -1;
    }

.hiw-box-small {
    box-shadow: 0px 2px 15px #00000029;
    padding: 20px;
    border-bottom: 2px solid #2A7D33;
    height: 280px;
}

.hiw-box-main2 {
    padding: 0px 25px 0px 50px;
    position: relative;
    z-index: 999;
}

    .hiw-box-main2::before {
        content: url(../images/web/bg/hiw-top2.png);
        position: absolute;
        top: -34%;
        right: -35%;
        z-index: -1;
    }

    .hiw-box-main2::after {
        content: url(../images/web/bg/hiw-bottom1.png);
        position: absolute;
        bottom: -35%;
        left: -35%;
        z-index: -1;
    }

.hiw-box-big {
    box-shadow: 0px 2px 15px #00000029;
    padding: 20px;
    border-bottom: 2px solid #2A7D33;
    height: 380px;
    margin: auto;
}

.hiw-box-main3 {
    padding: 0px 50px 0px 25px;
    position: relative;
}

    .hiw-box-main3::before {
        content: url(../images/web/bg/hiw-top3.png);
        position: absolute;
        top: -32%;
        right: -30%;
        z-index: -1;
    }

    .hiw-box-main3::after {
        content: url(../images/web/bg/hiw-bottom2.png);
        position: absolute;
        bottom: -35%;
        left: -34%;
        z-index: -1;
    }

.hiw-box-main4 {
    padding: 50px 0px;
    position: relative;
}

    .hiw-box-main4::after {
        content: url(../images/web/bg/hiw-bottom3.png);
        position: absolute;
        bottom: -25%;
        left: -72%;
        z-index: -1;
    }

/* Forget Your Password */
.forgot-img-box {
    margin-bottom: 50px;
}

.forgot-form-box {
    width: 50%;
}

    .forgot-form-box .form-control {
        display: block;
        width: 100%;
        padding: 12px 10px;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 6px;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

.forgot-btn-box {
    margin-top: 30px;
}

.forgot-btn {
    padding: 14px 32px;
    background-color: #2A7D33;
    border-radius: 25px;
}


/* Reset your Password */
.sec-signup {
    height: 100vh;
    padding: 70px 0px;
}

.signup-img-box {
    margin-bottom: 30px;
}

.reset-pass-form-box {
    width: 50%;
}

    .reset-pass-form-box .form1 {
        display: block;
        width: 100%;
        padding: 12px 10px;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 6px;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        border-right: none !important;
    }

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #ffffff !important;
    border: 1px solid #D4D4D4 !important;
    border-radius: 0.25rem;
}

.reset-pass-form-box .form2 {
    display: block;
    width: 100%;
    padding: 12px 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

footer {
    border-top: 1px solid #CCCC;
}

.signup-form-box {
    width: 100%;
}

    .signup-form-box .signup-form {
        display: block;
        width: 100%;
        padding: 12px 10px;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 6px;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

    .signup-form-box .signup-form1 .form-control {
        display: block;
        padding: 12px 10px;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 6px;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        border-right: none;
    }

.signup-btn {
    background-color: #2A7D33;
    border-radius: 25px;
    padding: 14px 18px;
    font-size: 12px
}

.signup-right-box {
    background-image: url(../images/web/bg/login-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 750px;
    padding: 50px 50px;
}

.signup-left-box {
    margin-top: 80px;
}

/*Partner*/
.par-imgbox img {
    width: 100%;
}

.partner-box p, .partner-box h3 {
    width: 85%;
    margin-top: 10px;
}
/*dalip singh negi css */
/* login page css*/
.ds-login-wrapper {
    background: url(../images/banner/login-bg.html);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 88px;
    padding-bottom: 90px
}

.ds-login-content-wrapper {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    border-radius: 25px;
    max-width: 70%
}

.ds-login-left {
    background: #EAF3EB 0% 0% no-repeat padding-box;
    border-radius: 25px 0px 0px 25px;
    padding: 85px 50px;
    height:100%
}

    .ds-login-left p {
        color: #646464;
    }

    .ds-login-left a {
        color: #000000;
    }

        .ds-login-left a:hover {
            color: unset;
            text-decoration: none
        }

.ds-login-right {
    padding: 30px 54px;
    height:100%
}
.ds-login-content-wrapper.fg-pass .ds-login-right {
    padding: 120px 54px;
}

.ds-login-right .forgot-password {
    margin-top: -4px;
    margin-bottom: 60px
}

        .ds-login-right .forgot-password a {
            color: #000000;
        }

            .ds-login-right .forgot-password a:hover {
                color: unset;
            }

    .ds-login-right h3 {
        color: #192C13;
        position: relative;
        z-index: 99;
        margin-top: 20px
    }

        .ds-login-right h3::after {
            content: '';
            position: absolute;
            width: 104px;
            height: 97px;
            background-color: #EAF3EB;
            border-radius: 50%;
            right: 0;
            top: -34px;
            z-index: -1
        }

    .ds-login-right p {
        color: #707070;
    }

    .ds-login-right input.form-control {
        padding: 20px;
        color: #192C13;
        border-radius: 5px;
        transition: all .3s ease-in-out;
        background: #EAF3EB 0% 0% no-repeat padding-box;
        font-size: 16px;
        font-family: "Montserrat-SemiBold";
        border: 2px solid transparent !important;
        height: 100%;
    }

        .ds-login-right input.form-control:focus {
            box-shadow: none;
            border: 2px solid #192C13 !important;
            transition: all .3s ease-in-out;
       
        }

        .ds-login-right input.form-control::placeholder {
            color: #707070;
            font-size: 20px;
            font-family: "Montserrat-Medium";
        }

.login-register-btn {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #277331;
    border-radius: 30px;
    padding: 11px 35px;
    font-size: 18px;
}

.ds-login-btn {
    background: #192C13 0% 0% no-repeat padding-box;
    border-radius: 5px;
}

    .ds-login-btn:hover {
        text-decoration: none
    }
.choose-org-wrapper {
    background: url(../images/banner/choose-org-bg.html);
    background-repeat: no-repeat;
    /*background-size: 100% 100%;*/
    background-size:cover;
    padding:53px;
    max-width:50%;
    border-radius:20px
}
.choose-org-cards {
    background: #EAF3EB 0% 0% no-repeat padding-box;
    border-radius: 8px;
    transition: all .3s ease-in-out;
    padding: 11px 20px;
    border: 2px solid #EAF3EB;
    display:block
}
    .choose-org-cards:hover {
        border: 2px solid #32452D;
        transition: all .3s ease-in-out;
        text-decoration: none;
         color:unset;
    }
      
        /* Media Query start  */
        /* xtra small mobile */
        @media (min-width:320px) and (max-width:575px) {
            /*Header (xtra small mobile)*/
            header {
        box-shadow: 0px 2px 6px #82828229;
        height: 75px;
    }

    .logo-box a img {
        width: 50%;
    }

    .navbar-box .nav-item {
        display: none !important;
    }

    .nav-btn1, .nav-btn2 {
        display: none;
    }

    .right-nav-box {
        margin-top: 40%;
    }

        .right-nav-box a .bar-img, .barcross-img {
            margin-top: -50%;
        }

    .bar-nav-box ul li {
        padding: 10px 15px;
    }

    /*Footer (xtra small Mobile)*/
    .foot-mob-upper {
        display: none !important;
    }

    .foot-mobbox-1 h5 {
        width: 70%;
        color: #192C13;
    }

    .foot-nav-mob h6 {
        color: #192C13;
    }

    .foot-nav-mob ul {
        padding-left: 0px !important;
        list-style-type: none;
    }

        .foot-nav-mob ul li a {
            color: #192C13;
        }

    .foot-bottom p {
        font-size: 11px;
        text-align: center;
        padding: 10px 0px;
    }

    /*Home (xtra small Mobile)*/
    .home-sec1-tab {
        padding: 45px 0px;
    }

    .home-badge {
        font-size: 11px;
    }

    .h-p1 {
        width: 100%;
        line-height: 45px;
        margin-top: 15px;
    }

    .carousel-inner {
        margin-left: 0px !important;
    }

        .carousel-inner .carousel-item img {
            width: 90% !important;
            margin: auto;
        }

    .h-tab-p1 {
        font-size: 14px;
    }

    .hbtn {
        font-size: 16px;
        margin-left: -35px !important;
    }

    .home-trusted-box {
        display: none;
    }

    .h-crouse-img3 img, .h-crouse-img4 img {
        width: auto !important;
        margin: auto;
    }

    .owl-nav {
        margin-left: 47%;
    }

    .owl-prev span {
        font-size: 45px;
        line-height: 35px;
        color: #2a7d3369;
    }

    .owl-next span {
        font-size: 45px;
        line-height: 35px;
        color: #2A7D33;
    }

    .owl-dots {
        display: none;
    }

    .home-head {
        font-size: 30px;
    }

    .h-choose-xl, .h-choose-md {
        display: none;
    }

    .choose-mob-img {
        width: 65px;
    }

    .home-why-head {
        font-size: 20px;
        width: 70%
    }

    .h-wc-p {
        font-size: 14px;
    }

    .h-how-head {
        font-size: 30px;
    }

    .home-redu {
        display: none;
    }
    /* About us (xtra small mobile) */
    .ab-p1 {
        color: #090909;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
    }

    .ab-head1 {
        font-size: 15px;
    }

    .ab-p2 {
        color: #090909;
        width: 100%;
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
    }

    .ab-sec3-head {
        width: 100%;
        font-size: 26px;
    }

    .ab-p3 {
        color: #090909;
        width: 100%;
        font-size: 14px;
    }

    .ab-tick-p {
        font-size: 14px;
    }

    .ab-imbox2 img {
        display: none;
    }

    .abt-img-box1 img {
        width: 100%;
    }

    .about-sec3 {
        background: #EAF3EB;
        background-position: bottom right;
        background-repeat: no-repeat;
    }

    /*Pricing xtra small mobile*/
    .pricing-head1 {
        font-size: 20px;
    }

    .pricing-p1 {
        font-size: 14px;
        width: 100%;
    }

    .pricing-box2 {
        padding: 10px 0px;
    }

    .pricing-left-box h2 {
        font-size: 28px;
    }

    .ppl-1 {
        font-size: 14px;
    }

    .pricing-big-p {
        font-size: 37px;
    }

    .pricing-rupeee {
        width: 25px;
        height: 50px;
    }

        .pricing-rupeee img {
            width: 100%;
        }

    .ppl-sub {
        font-size: 12px;
    }

    .pricing-righttick-box p {
        font-size: 13px;
    }

    .pricing-righttick-box::before {
        display: none;
    }

    .pricing-sec3 {
        padding: 20px 0px;
    }

        .pricing-sec3 .row h3 {
            font-size: 30px;
        }

    .pricing-bordright {
        border: 0px solid #fff;
    }

    .acco-box .accordion-body {
        padding: 0px 10px 10px !important;
        border-left: 2px solid #1A62A9;
    }

    .pricing-left-box {
        width: 100%;
    }

    /*How It Works (xtra small mobile)*/
    .hiw-row1 {
        display: none !important;
    }

    .sec-hiw {
        padding: 35px 0px;
    }

    .hiw-box {
        box-shadow: 0px 2px 15px #00000029;
        padding: 15px 10px;
        border-bottom: 2px solid #2A7D33;
        height: 220px;
    }



    .hiw-img2 img {
        width: 80px;
    }

    .hiw-img3 img {
        width: 100%;
    }

    .hiw-box p {
        width: 100%;
    }

    .hiw-boxarrow::before {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-down.svg);
        left: 45%;
        bottom: -20px;
    }

    .hiw-boxarrow::after {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-up.svg);
        left: 52%;
        bottom: -20px;
    }

    .hiw-para1 {
        font-size: 14px;
    }
    /* Faq xtra small mobile */
    .banner-sec {
        padding: 30px 0px;
    }

        .banner-sec h1 {
            font-size: 30px;
        }

    .head2-faq {
        display: none;
    }

    .accordion-button {
        font-size: 12px !important;
        font-family: "Montserrat-SemiBold";
        padding: 10px 10px !important;
    }

    .accordion-body p {
        font-size: 12px;
    }

    /* Common sec (xtra small mobile) */
    .com-sec {
        padding: 25px 0px;
        background-image: url(../images/web/1024/bg/home-bg-s5-1024.png);
    }

    .com-sec-head {
        font-size: 30px;
        margin: auto;
        width: 80%;
        margin-bottom: 10px;
    }

    .h-s5-p {
        width: 98%;
        margin: auto;
        font-size: 14px;
    }

    /* Term & Condition (xtra small mobile) */
    .sec-tc {
        padding: 20px 0px;
    }

    .tc-head2 {
        font-size: 25px;
    }

    .sec-tc p {
        font-size: 14px;
    }

    .tc-head {
        font-size: 14px;
        padding: 10px 0px 20px 0px;
    }

    /*Integrations (xtra small mobile)*/
    .sec-integration {
        padding: 30px 0px
    }

    .int-content-box {
        margin-bottom: 20px;
    }

        .int-content-box h3 {
            margin-bottom: 25px;
            font-size: 17px;
        }

    .int-mainhead-box h2 {
        font-size: 23px;
    }

    .int-content-box span img {
        width: 30%;
    }

    /*Contact Us (xtra small mobile)*/
    .contact-br {
        border: 0px solid #fff;
    }

    .con-head {
        font-size: 25px;
    }

    .con-p1 {
        font-size: 13px;
    }

    .form-box .form-control {
        padding: 8px 15px;
    }

    .submit-btn {
        font-size: 13px;
    }

    .con-address {
        margin-top: 20px;
    }

        .con-address h5 {
            font-size: 22px;
        }

        .con-address h6 {
            font-size: 18px;
        }

        .con-address p {
            font-size: 16px;
        }

    .con-info-img {
        width: 12px;
    }

        .con-info-img img {
            width: 100%;
        }

    .con-info a {
        font-size: 12px;
    }

    /*Sign Up (xtra small mobile)*/
    .signup-left-box {
        margin-top: 10px;
    }

        .signup-left-box h1 {
            font-size: 30px;
        }

        .signup-left-box p {
            font-size: 13px;
        }

        .signup-left-box .form-label {
            font-size: 12px;
        }

    .signup-right-box {
        display: none;
    }

    .signup-img-box {
        margin-bottom: 20px;
    }

        .signup-img-box img {
            width: 35%;
        }

    .sec-signup {
        height: 100%;
        padding: 40px 0px;
    }

    .signup-form-box {
        width: 100%;
    }

        .signup-form-box .signup-form {
            padding: 5px 10px;
        }

    .signup-btn {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }

    .getvarificationcode {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 15px 18px;
        font-size: 12px;
    }

    /*Privacy Policy (small mobile )*/
    .head-pp {
        font-size: 25px;
    }

    .sec-pp .container p {
        font-size: 14px;
    }
}

/* mobile */
@media (min-width:576px) and (max-width:767px) {

    /*Header (small mobile)*/
    header {
        box-shadow: 0px 2px 6px #82828229;
        height: 75px;
    }

    .logo-box a img {
        width: 50%;
    }

    .navbar-box .nav-item {
        display: none;
    }

    .nav-btn1, .nav-btn2 {
        display: none;
    }

    .right-nav-box {
        margin-top: 40%;
    }

        .right-nav-box a img {
            margin-top: -60px;
        }

    .bar-nav-box ul li {
        padding: 8px 15px;
    }

    /*Footer (small Mobile)*/
    .foot-mob-upper {
        display: none !important;
    }

    .foot-mobbox-1 h5 {
        width: 70%;
        color: #192C13;
    }

    .foot-nav-mob h6 {
        color: #192C13;
    }

    .foot-nav-mob ul {
        padding-left: 0px !important;
        list-style-type: none;
    }

        .foot-nav-mob ul li a {
            color: #192C13;
        }

    .foot-bottom p {
        font-size: 11px;
        text-align: center;
        padding: 10px 0px;
    }


    /*Home (Mobile)*/
    .home-sec1-tab {
        padding: 45px 0px;
    }

    .home-badge {
        font-size: 11px;
    }

    .h-p1 {
        width: 100%;
        line-height: 45px;
        margin-top: 15px;
    }

    .carousel-inner {
        margin-left: 0px !important;
    }

        .carousel-inner .carousel-item img {
            width: 90% !important;
            margin: auto;
        }

    .h-tab-p1 {
        font-size: 14px;
    }

    .hbtn {
        font-size: 16px;
        margin-left: -35px !important;
    }

    .home-trusted-box {
        display: none;
    }

    .h-crouse-img3 img, .h-crouse-img4 img {
        width: auto !important;
        margin: auto;
    }

    .owl-nav {
        margin-left: 47%;
    }

    .owl-prev span {
        font-size: 45px;
        line-height: 35px;
        color: #2a7d3369;
    }

    .owl-next span {
        font-size: 45px;
        line-height: 35px;
        color: #2A7D33;
    }

    .owl-dots {
        display: none;
    }

    .home-head {
        font-size: 30px;
    }

    .h-choose-xl, .h-choose-md {
        display: none;
    }

    .choose-mob-img {
        width: 65px;
    }

    .home-why-head {
        font-size: 20px;
        width: 70%
    }

    .h-wc-p {
        font-size: 14px;
    }

    .h-how-head {
        font-size: 30px;
    }

    .home-redu {
        display: none;
    }

    /* About us (xtra small mobile) */
    .ab-p1 {
        color: #090909;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 14px;
    }

    .ab-head1 {
        font-size: 15px;
    }

    .ab-p2 {
        color: #090909;
        width: 100%;
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
    }

    .ab-sec3-head {
        width: 100%;
        font-size: 26px;
    }

    .ab-p3 {
        color: #090909;
        width: 100%;
        font-size: 14px;
    }

    .ab-tick-p {
        font-size: 14px;
    }

    .ab-imbox2 img {
        display: none;
    }

    .abt-img-box1 img {
        width: 100%;
    }

    .about-sec3 {
        background: #EAF3EB;
        background-position: bottom right;
        background-repeat: no-repeat;
    }

    /*Pricing small mobile*/
    .pricing-head1 {
        font-size: 20px;
    }

    .pricing-p1 {
        font-size: 14px;
        width: 100%;
    }

    .pricing-box2 {
        padding: 10px 0px;
    }

    .pricing-left-box h2 {
        font-size: 28px;
    }

    .ppl-1 {
        font-size: 14px;
    }

    .pricing-big-p {
        font-size: 37px;
    }

    .pricing-rupeee {
        width: 25px;
        height: 50px;
    }

        .pricing-rupeee img {
            width: 100%;
        }

    .ppl-sub {
        font-size: 12px;
    }

    .pricing-righttick-box p {
        font-size: 13px;
    }

    .pricing-righttick-box::before {
        display: none;
    }

    .pricing-sec3 {
        padding: 20px 0px;
    }

        .pricing-sec3 .row h3 {
            font-size: 30px;
        }

    .acco-box .accordion-body {
        padding: 0px 10px 10px !important;
        border-left: 2px solid #1A62A9;
    }

    /*How It Works (small mobile)*/
    .hiw-row1 {
        display: none !important;
    }

    .sec-hiw {
        padding: 35px 0px;
    }

    .hiw-box {
        box-shadow: 0px 2px 15px #00000029;
        padding: 15px 10px;
        border-bottom: 2px solid #2A7D33;
        height: 210px;
    }



    .hiw-img2 img {
        width: 80px;
    }

    .hiw-img3 img {
        width: 100%;
    }

    .hiw-box p {
        width: 100%;
    }

    .hiw-boxarrow::before {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-down.svg);
        left: 45%;
        bottom: -20px;
    }

    .hiw-boxarrow::after {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-up.svg);
        left: 52%;
        bottom: -20px;
    }

    .hiw-para1 {
        font-size: 14px;
    }


    /* Faq xtra small mobile */
    .banner-sec {
        padding: 30px 0px;
    }

        .banner-sec h1 {
            font-size: 30px;
        }

    .head2-faq {
        display: none;
    }

    .accordion-button {
        font-size: 12px !important;
        font-family: "Montserrat-SemiBold";
        padding: 10px 10px !important;
    }

    .accordion-body p {
        font-size: 12px;
    }

    /* Common sec (xtra small mobile) */
    .com-sec {
        padding: 25px 0px;
        background-image: url(../images/web/1024/bg/home-bg-s5-1024.png);
    }

    .com-sec-head {
        font-size: 30px;
        margin: auto;
        width: 80%;
        margin-bottom: 10px;
    }

    .h-s5-p {
        width: 98%;
        margin: auto;
        font-size: 14px;
    }

    /* Term & Condition (small mobile) */
    .sec-tc {
        padding: 20px 0px;
    }

    .tc-head2 {
        font-size: 25px;
    }

    .sec-tc p {
        font-size: 14px;
    }

    .tc-head {
        font-size: 14px;
        padding: 10px 0px 20px 0px;
    }

    /*Integrations (small mobile)*/
    .sec-integration {
        padding: 30px 0px
    }

    .int-content-box {
        margin-bottom: 20px;
    }

        .int-content-box h3 {
            margin-bottom: 25px;
            font-size: 17px;
        }

    .int-mainhead-box h2 {
        font-size: 23px;
    }

    .int-content-box span img {
        width: 30%;
    }

    /*Contact Us (small mobile)*/
    .contact-br {
        border: 0px solid #fff;
    }

    .con-head {
        font-size: 25px;
    }

    .con-p1 {
        font-size: 13px;
    }

    .form-box .form-control {
        padding: 8px 15px;
    }

    .submit-btn {
        font-size: 13px;
    }

    .con-address {
        margin-top: 20px;
    }

        .con-address h5 {
            font-size: 22px;
        }

        .con-address h6 {
            font-size: 18px;
        }

        .con-address p {
            font-size: 16px;
        }

    .con-info-img {
        width: 12px;
    }

        .con-info-img img {
            width: 100%;
        }

    .con-info a {
        font-size: 12px;
    }

    /*Sign Up (small mobile)*/
    .signup-left-box {
        margin-top: 10px;
    }

        .signup-left-box h1 {
            font-size: 30px;
        }

        .signup-left-box p {
            font-size: 13px;
        }

        .signup-left-box .form-label {
            font-size: 12px;
        }

    .signup-right-box {
        display: none;
    }

    .signup-img-box {
        margin-bottom: 20px;
    }

        .signup-img-box img {
            width: 35%;
        }

    .sec-signup {
        height: 100%;
        padding: 40px 0px;
    }

    .signup-form-box {
        width: 100%;
    }

        .signup-form-box .signup-form {
            padding: 5px 10px;
        }

    .signup-btn {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }

    .getvarificationcode {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }


    /*Privacy Policy (small mobile )*/
    .head-pp {
        font-size: 25px;
    }

    .sec-pp .container p {
        font-size: 14px;
    }
}

/* Tab*/
@media (min-width:768px) and (max-width:991px) {


    /*Header (Tab) */
    .logo-box {
        width: 150px;
    }

        .logo-box a img {
            width: 100%;
        }

    .navbar-box {
        margin-top: 5%;
    }

        .navbar-box .nav-item {
            font-size: 15px;
            padding-left: 10px;
            padding-right: 10px;
        }

    .nav-link {
        display: none !important;
    }

    .box-nav-end {
        width: initial;
    }

    .right-nav-box {
        margin-top: 25%;
    }

    .nav-btn1, .nav-btn2 {
        padding: 8px 35px;
    }

    .bar-nav-box {
        padding-bottom: 0px;
    }

        .bar-nav-box ul li {
            padding: 8px 15px;
        }

    .bar-btn-box {
        display: none;
    }

    .active::before {
        content: url(../images/theme/icons/active-img.png);
        position: absolute;
        bottom: -41px;
        left: 40%;
        display: none;
    }
    /*Footer (tab)*/
    .foot-1 {
        display: none;
    }

    .foot-box1 {
        margin-top: 20px;
    }

        .foot-box1 .foot-inner1 {
            width: 100%;
        }

    .foot-inner1 h5 {
        font-size: 13px;
    }

    .foot-inner1 p {
        display: none;
    }

    .foot-nav h6 {
        font-size: 18px;
    }

    .foot-nav ul li a {
        font-size: 13px;
    }

    .foot-nav .p-col {
        font-size: 13px;
    }

    .foot-bottom .row {
        padding: 10px 0px;
    }

    .foot-bottom p {
        font-size: 13px;
    }
    /*Home (Tab)*/
    .home-sec1-tab {
        padding: 40px 0px;
    }

    .h-p1 {
        width: 100%;
        line-height: 38px;
        margin-top: 15px;
    }

    .crousal-box .carousel-inner {
        margin-left: 0px;
    }

    .crousal-box .carousel-item img {
        width: 60% !important;
        margin: auto !important;
    }

    .h-tab-p1 {
        width: 90%;
        margin: auto;
    }

    .hbtn {
        margin-top: 20px;
    }

    .h-tb-img1 img {
        width: 100%;
    }

    .h-tb-img2 img {
        width: 100%;
    }

    .h-tb-img3 img {
        width: 100%;
    }
    /*.h-tb-img4 img {
        width: 100%;
    }*/
    .h-tb-img5 img {
        width: 100%;
    }

    .h-choose-xl {
        display: none;
    }

    .home-head {
        font-size: 35px;
    }

    .h-how-head {
        font-size: 35px;
    }

    .home-why-head {
        font-size: 20px;
        width: 60%;
    }

    .h-wc-p {
        font-size: 14px;
    }

    .home-redu {
        background: #fff;
        border-radius: 10px;
        padding: 10px;
        position: absolute;
        bottom: 15%;
        left: 0%;
        z-index: 999;
        width: 185px;
        text-align: left;
    }

        .home-redu p {
            line-height: 18px;
            font-size: 11px;
        }

    /* About us (Tab) */
    .ab-p1 {
        color: #090909;
        width: 100%;
        font-size: 15px;
        margin-left: auto;
        margin-right: auto;
    }

    .abt-img-box1 img {
        width: 100%;
    }

    .ab-head1 {
        font-size: 18px;
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }

    .ab-p2 {
        color: #090909;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        font-size: 15px;
    }

    .ab-sec3-head {
        width: 90%;
        font-size: 35px;
    }

    .ab-p3 {
        color: #090909;
        width: 83%;
        font-size: 15px;
    }

    .ab-tick-p {
        font-size: 15px;
    }

    .ab-imbox2 img {
        display: none;
    }

    .about-sec3 {
        background: #EAF3EB;
        background-position: bottom right;
        background-repeat: no-repeat;
    }

    /*Pricing (Tab)*/
    .pricing-head1 {
        font-size: 26px;
        width: 75%;
        margin: auto;
        margin-bottom: 10px;
    }

    .pricing-p1 {
        font-size: 15px;
        width: 75%;
    }

    .pricing-left-box h2 {
        font-size: 30px;
    }

    .pricing-box2 {
        padding: 30px 0px 0px;
    }

    .ppl-1 {
        font-size: 15px;
    }

    .pricing-big-p {
        font-size: 40px;
    }

    .ppl-sub {
        font-size: 13px;
    }

    .pricing-rupeee {
        width: 30px;
    }

        .pricing-rupeee img {
            width: 100%;
        }

    .pricing-righttick-box p {
        font-size: 14px;
    }

    .pricing-sec3 {
        padding: 20px 0px 30px;
    }

        .pricing-sec3 .row h3 {
            font-size: 35px;
            margin-bottom: 10px;
        }

    .pricing-payment-box img {
        width: 100%;
        margin-top: 30px;
    }

    .pricing-payment-box::after {
        display: none;
    }

    .pricing-righttick-box::before {
        display: none;
    }

    .pricing-right-box .ppr-img img {
        width: 50%;
    }

    .pricing-right-box .pp-right {
        font-size: 15px;
    }

    /*How It Works (Tab)*/
    .hiw-row1 {
        display: none !important;
    }

    .sec-hiw {
        padding: 35px 0px;
    }

    .hiw-box {
        box-shadow: 0px 2px 15px #00000029;
        padding: 15px 10px;
        border-bottom: 2px solid #2A7D33;
        height: 185px;
    }

    .hiw-img1 img {
        width: 100%;
    }

    .hiw-img2 img {
        width: 100%;
    }

    .hiw-img3 img {
        width: 55%;
    }

    .hiw-box p {
        width: 70%;
    }

    .hiw-boxarrow::before {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-down.svg);
        left: 45%;
        bottom: -20px;
    }

    .hiw-boxarrow::after {
        position: absolute;
        content: url(../images/theme/icons/hiw-arrow-up.svg);
        left: 50%;
        bottom: -20px;
    }
    /* Faq (Tab) */
    .banner-sec {
        padding: 50px 0px;
    }

        .banner-sec h1 {
            font-size: 35px;
        }

    .head2-faq {
        font-size: 18px;
        padding: 30px 0px 10px 0px;
        width: 70%;
        margin: auto;
    }

    .accordion-button {
        font-size: 14px !important;
        padding: 10px 15px !important;
    }

    .accordion-body p {
        font-size: 14px;
    }

    /* Common sec */
    .com-sec {
        padding: 30px 0px;
        background-image: url(../images/web/1024/bg/home-bg-s5-1024.png);
    }

    .com-sec-head {
        font-size: 35px;
    }

    .h-s5-p {
        width: 80%;
        margin: auto;
    }

    /* Term & Condition (tab) */
    .sec-tc {
        padding: 30px;
    }

    .tc-head2 {
        font-size: 30px;
    }

    .sec-tc p {
        font-size: 15px;
    }

    .tc-head {
        font-size: 15px;
        padding: 15px 0px 20px 0px;
    }

    /*Integrations (Tab)*/
    .sec-integration {
        padding: 30px 0px
    }

    .int-content-box {
        margin-bottom: 20px;
    }

        .int-content-box h3 {
            margin-bottom: 25px;
            font-size: 22px;
        }

    .int-mainhead-box h2 {
        font-size: 30px;
    }

    .int-content-box span img {
        width: 30%;
    }

    /*Contact Us (Tab)*/
    .con-head {
        font-size: 35px;
    }

    .con-p1 {
        font-size: 18px;
    }

    .form-box {
        width: 95%;
    }

    .contact-br {
        border-right: 0px solid #fff;
    }

    .form-box .form-control {
        padding: 10px 15px;
    }

    .con-address {
        margin-top: 20px;
    }

    .con-right-head2 {
        font-size: 18px;
    }

    .con-right-box .con-p2 {
        font-size: 16px;
    }

    .con-info a {
        font-size: 14px;
    }

    .con-info-img {
        width: 15px;
    }

        .con-info-img img {
            width: 100%;
        }

    /*Partner*/
    .par-imgbox img {
        width: 100%;
    }

    .partner-box p, .partner-box h3 {
        width: 100%;
        margin-top: 10px;
        font-size: 11px;
    }

    /*Sign up (Tab)*/
    .signup-left-box {
        margin-top: 15px;
    }

    .signup-right-box {
        display: none;
    }

    .signup-left-box h1 {
        font-size: 39px;
    }

    .signup-img-box {
        margin-bottom: 20px;
    }

    .signup-left-box p {
        font-size: 17px;
    }

    .signup-left-box .form-label {
        font-size: 16px;
    }

    .signup-btn {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }

    .getvarificationcode {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }


    /*Privacy Policy (Tab)*/
    .head-pp {
        font-size: 30px;
    }

    .sec-pp .container p {
        font-size: 14px;
    }
}

/* 1024*/
@media (min-width:992px) and (max-width:1199px) {
    /* Header (1024)*/
    .logo-box {
        width: 150px;
    }

        .logo-box a img {
            width: 100%;
        }

    .navbar-box {
        margin-top: 5%;
    }

        .navbar-box .nav-item {
            font-size: 15px;
            padding-left: 10px;
            padding-right: 10px;
        }

    .nav-pricing, .nav-partner, .nav-faq, .nav-integration {
        display: none;
    }

    .box-nav-end {
        width: initial;
    }

    .right-nav-box {
        margin-top: 25%;
    }

    .nav-btn1, .nav-btn2 {
        padding: 8px 25px;
    }

    .bar-nav-box {
        padding-bottom: 0px;
    }

        .bar-nav-box ul li {
            padding: 5px 15px;
        }

    .bar-nav1, .bar-nav2, .bar-nav3, .bar-nav8, .bar-btn-box {
        display: none;
    }
    /*Footer (1024)*/
    footer .container .row {
        padding-top: 20px !important;
    }

    .foot-inner1 {
        width: 100% !important;
    }

        .foot-inner1 h5 {
            font-size: 15px;
        }

        .foot-inner1 p {
            font-size: 14px;
        }

    .foot-nav h6 {
        font-size: 18px;
    }

    .foot-nav ul li a {
        font-size: 14px;
    }

    .foot-nav .p-col {
        font-size: 14px;
    }

    .foot-bottom .row {
        padding: 10px 0px !important;
    }

    .foot-bottom p {
        font-size: 15px;
    }
    /*Home (1024)*/
    .home-firstbox {
        margin: 50px 0px;
    }

    .home-badge {
        font-size: 11px;
    }

    .h-p1 {
        width: 100%;
        line-height: 45px;
        font-size: 40px;
        margin-top: 20px;
    }

    .h-p2 {
        font-size: 15px;
        width: 100%;
    }

    .carousel-item img {
        width: 100%;
    }

    .crousal-box .carousel-inner {
        margin-left: 0px;
    }

    .h-tb-img5 img {
        width: 100%;
    }

    .home-head {
        font-size: 40px;
    }

    .h-choose-xl {
        display: none;
    }

    .h-how-head {
        font-size: 40px;
    }

    .home-redu {
        background: #fff;
        border-radius: 10px;
        padding: 10px;
        position: absolute;
        bottom: -2%;
        left: -20%;
        z-index: 999;
        width: 195px;
        text-align: left;
    }

        .home-redu p {
            font-size: 11px;
            line-height: 15px;
        }

    .home-sec1 {
        padding: 30px 0px;
    }


    /* About us (1024) */
    .abt-img-box1 img {
        width: 100%;
    }

    .ab-p1 {
        color: #090909;
        width: 89%;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
    }

    .ab-head1 {
        width: 60%;
        margin: auto;
    }

    .ab-p2 {
        color: #090909;
        width: 83%;
        margin-left: auto;
        margin-right: auto;
        font-size: 16px;
        margin-top: 10px;
    }

    .ab-sec3-head {
        width: 100%;
        font-size: 40px;
    }

    .ab-p3 {
        color: #090909;
        width: 82%;
        font-size: 16px;
    }

    .ab-tick-p {
        font-size: 17px;
    }

    .ab-imbox2 {
        margin-top: 30%;
    }

        .ab-imbox2 img {
            width: 100%;
        }

    /*Pricing(1024)*/
    .pricing-head1 {
        font-size: 30px;
        margin: auto;
        width: 60%;
    }

    .pricing-p1 {
        font-size: 16px;
        width: 70%;
    }

    .pricing-left-box h2 {
        font-size: 33px;
    }

    .ppl-1 {
        font-size: 16px;
    }

    .pricing-big-p {
        font-size: 55px;
    }

    .ppl-sub {
        font-size: 20px;
    }

    .pricing-righttick-box p {
        font-size: 15px;
    }

    .pricing-payment-box img {
        width: 100%;
        margin-top: 25px;
    }

    .pricing-righttick-box::before {
        display: none;
    }

    .pricing-payment-box::after {
        display: none;
    }

    .pricing-sec3 {
        padding: 20px 0px 30px;
    }

        .pricing-sec3 .row h3 {
            font-size: 40px;
            margin-bottom: 15px;
        }

    .pricing-acco-box {
        width: 75%;
        margin: auto;
    }

    .pricing-right-box .ppr-img img {
        width: 85%;
    }

    .pricing-right-box .pp-right {
        font-size: 15px;
    }
    /*How It Works (1024)*/
    .sec-hiw {
        padding: 80px 0px;
    }

    .hiw-box-main1 {
        padding: 40px 0px 50px;
        position: relative;
    }

    .hiw-box-main4 {
        padding: 40px 0px 50px;
        position: relative;
    }

    .hiw-box-main2 {
        padding: 0px;
        position: relative;
        z-index: 999;
    }

    .hiw-box-main3 {
        padding: 0px;
        position: relative;
    }

    .hiw-box-small {
        box-shadow: 0px 2px 15px #00000029;
        padding: 10px;
        border-bottom: 2px solid #2A7D33;
        height: 240px;
    }

    .hiw-box-big {
        box-shadow: 0px 2px 15px #00000029;
        padding: 10px;
        border-bottom: 2px solid #2A7D33;
        height: 315px;
        margin: auto;
    }

    .hiw-box-small h2 {
        font-size: 15px;
    }

    .hiw-box-small p {
        font-size: 12px;
    }

    .hiw-box-big h6 {
        font-size: 15px;
    }

    .hiw-box-big p {
        font-size: 12px;
    }

    .hiw-box-main1 img {
        width: 25%;
        margin-bottom: 5px;
    }

    .hiw-box-main2 img {
        width: 50%;
        margin-bottom: 5px;
    }

    .hiw-box-main3 img {
        width: 20%;
        margin-bottom: 5px;
    }

    .hiw-box-main4 img {
        width: 25%;
        margin-bottom: 5px;
    }


    .hiw-box-main1::before {
        content: url(../images/web/bg/hiw-top-lg1.png);
        position: absolute;
        top: -20%;
        right: -40%;
        z-index: -1;
    }

    .hiw-box-main2::before {
        content: url(../images/web/bg/hiw-top-lg2.png);
        position: absolute;
        top: -28%;
        right: -55%;
        z-index: -1;
    }

    .hiw-box-main3::before {
        content: url(../images/web/bg/hiw-top-lg3.png);
        position: absolute;
        top: -25%;
        right: -75%;
        z-index: -1;
    }

    .hiw-box-main4::after {
        content: url(../images/web/bg/hiw-bottom-lg3.png);
        position: absolute;
        bottom: -15%;
        left: -30%;
        z-index: -1;
    }

    .hiw-box-main3::after {
        content: url(../images/web/bg/hiw-bottom-lg2.png);
        position: absolute;
        bottom: -30%;
        left: -55%;
        z-index: -1;
    }

    .hiw-box-main2::after {
        content: url(../images/web/bg/hiw-bottom-lg1.png);
        position: absolute;
        bottom: -30%;
        left: -70%;
        z-index: -1;
    }

    /* Faq (1024) */
    .banner-sec {
        padding: 65px 0px;
    }

        .banner-sec h1 {
            font-size: 40px;
        }

    .head2-faq {
        font-size: 19px;
        padding: 30px 0px 10px 0px;
    }

    .accordion-button {
        font-size: 16px !important;
    }

    /* Common Sec */
    .com-sec {
        padding: 30px 0px;
        background-image: url(../images/web/1024/bg/home-bg-s5-1024.png);
    }

    .com-sec-head {
        font-size: 40px;
    }

    .h-s5-p {
        width: 75%;
        margin: auto;
    }

    /* Term & Condition (1024) */

    .sec-tc {
        padding: 30px 0px;
    }

    .tc-head2 {
        font-size: 35px;
        padding-bottom: 10px;
    }

    .sec-tc p {
        font-size: 16px;
    }

    .tc-head {
        font-size: 16px;
        padding: 25px 0px;
    }

    /*Integrations (1024)*/
    .sec-integration {
        padding: 50px 0px
    }

    .int-content-box {
        margin-bottom: 30px;
    }

        .int-content-box h3 {
            margin-bottom: 25px;
            font-size: 26px;
        }

    .int-mainhead-box h2 {
        font-size: 35px;
    }

    /*Contact Us (1024)*/
    .con-head {
        font-size: 40px;
    }

    .con-p1 {
        font-size: 18px;
    }

    .form-box {
        width: 70%;
        padding-right: 30px;
    }

    .con-info a {
        font-size: 14px;
    }

    .contact-br {
        display: none;
    }
    /*Partner*/
    .par-imgbox img {
        width: 100%;
    }

    .partner-box p, .partner-box h3 {
        width: 100%;
        margin-top: 10px;
        font-size: 15px;
    }

    /*Sign up (1024)*/
    .signup-img-box img {
        width: 25%;
    }

    .signup-right-box {
        padding: 10px;
        height: 660px;
        background-position: left;
    }

    .log-inner-box p {
        font-size: 15px;
    }

    .signup-form-box {
        width: 95%;
    }

        .signup-form-box .signup-form {
            padding: 8px 10px;
        }

    .signup-left-box h1 {
        font-size: 27px;
    }

    .signup-left-box p {
        font-size: 10px;
    }

    .signup-form-box .signup-form1 .form-control {
        padding: 8px 10px;
    }

    .signup-btn {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }

    .getvarificationcode {
        background-color: #2A7D33;
        border-radius: 25px;
        padding: 14px 35px;
        font-size: 12px;
    }


    /*Privacy Policy (1024)*/
    .head-pp {
        font-size: 35px;
    }

    .sec-pp .container p {
        font-size: 16px;
    }

}

/* 1366*/
@media (min-width:1200px) and (max-width:1399px) {
    /* Header (1366) */
   
    .container.box-1670 {
        max-width: 1270px;
    }
    .logo-box {
        width: 150px;
    }

        .logo-box a img {
            width: 100%;
        }

    .navbar-box {
        margin-top: 3%;
    }

        .navbar-box .nav-item {
            padding: 0px 10px;
        }

            .navbar-box .nav-item .nav-link {
                font-size: 14px;
            }

    /*Footer (1366)*/
    .foot-inner1 h5 {
        font-size: 17px;
    }

    .foot-inner1 p {
        font-size: 16px;
    }

    .foot-box1 .foot-inner1 {
        width: 100%;
    }

    .foot-bottom .row {
        padding: 5px 0px;
    }
    /* Home (1366) */
    .home-firstbox {
        margin: 25px 0px;
    }

    .crousal-box {
        padding-top: 25px;
    }

        .crousal-box .carousel-inner {
            margin-left: 0px;
        }

    .carousel-item img {
        width: 100%;
    }

    .home-head {
        font-size: 45px;
    }

    .home-why-head {
        font-size: 20px;
        width: 60%;
    }

    .home-redu {
        background: #fff;
        border-radius: 10px;
        padding: 15px;
        position: absolute;
        bottom: 0%;
        left: -30%;
        z-index: 999;
        width: 240px;
        text-align: left;
    }

        .home-redu p {
            font-size: 16px;
        }
    /* About us (1366) */
    .ab-p1 {
        color: #090909;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        font-size: 17px;
    }

    .abt-img-box1 img {
        width: 100%;
    }

    .ab-sec3-head {
        width: 100%;
        font-size: 45px;
    }

    .ab-p3 {
        color: #090909;
        width: 88%;
        font-size: 17px;
    }

    .ab-tick-p {
        font-size: 19px;
    }

    .ab-imbox2 {
        margin-top: 30%;
    }

        .ab-imbox2 img {
            width: 100%;
        }


    /*Pricing (1366)*/
    .pricing-head1 {
        font-size: 35px;
    }

    .pricing-p1 {
        font-size: 17px;
        width: 65%;
    }

    .pricing-sec3 h4 {
        margin-bottom: 35px;
    }


    /*How It works (1366)*/
    .sec-hiw {
        padding: 95px 0px;
    }

    .hiw-box-small {
        box-shadow: 0px 2px 15px #00000029;
        padding: 10px;
        border-bottom: 2px solid #2A7D33;
        height: 305px;
    }

    .hiw-box-main1 img {
        width: 40%;
        margin-bottom: 10px;
    }

    .hiw-box-main4 img {
        width: 30%;
        margin-bottom: 10px;
    }

    .hiw-box-small h6 {
        font-size: 17px;
    }

    .hiw-box-main2 img {
        width: 35%;
        margin-bottom: 10px;
    }

    .hiw-box-main2 .hiw-box-big {
        box-shadow: 0px 2px 15px #00000029;
        padding: 10px;
        border-bottom: 2px solid #2A7D33;
        height: 365px;
        margin: auto;
    }

    .hiw-box-big h6 {
        font-size: 17px;
    }


    .hiw-box-main3 img {
        width: 20%;
        margin-bottom: 10px;
    }

    .hiw-box-main3 .hiw-box-big {
        box-shadow: 0px 2px 15px #00000029;
        padding: 10px;
        border-bottom: 2px solid #2A7D33;
        height: 365px;
        margin: auto;
    }

    .hiw-box-big h6 {
        font-size: 17px;
    }

    .hiw-box-main1 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main4 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main1::before {
        content: url(../images/web/bg/hiw-top-xl1.png);
        position: absolute;
        top: -18%;
        right: -100%;
        z-index: -1;
    }

    .hiw-box-main2::before {
        content: url(../images/web/bg/hiw-top-xl2.png);
        position: absolute;
        top: -27%;
        right: -40%;
        z-index: -1;
    }

    .hiw-box-main3::before {
        content: url(../images/web/bg/hiw-top-xl3.png);
        position: absolute;
        top: -25%;
        right: -30%;
        z-index: -1;
    }

    .hiw-box-main4::after {
        content: url(../images/web/bg/hiw-bottom-xl1.png);
        position: absolute;
        bottom: -20%;
        left: -95%;
        z-index: -1;
    }

    .hiw-box-main3::after {
        content: url(../images/web/bg/hiw-bottom-xl2.png);
        position: absolute;
        bottom: -30%;
        left: -35%;
        z-index: -1;
    }

    .hiw-box-main2::after {
        content: url(../images/web/bg/hiw-bottom-xl3.png);
        position: absolute;
        bottom: -36%;
        left: -35%;
        z-index: -1;
    }

    /* contact us (1366)*/
    .form-box {
        padding-right: 30px !important;
    }






    /* Faq (1366) */
    .banner-sec {
        padding: 65px 0px;
    }

        .banner-sec h1 {
            font-size: 45px;
        }

    .head2-faq {
        padding: 40px 0px 20px 0px;
        font-size: 21px;
    }

    .acco-box .accordion-button:not(.collapsed) {
        font-size: 16px;
    }

    .accordion-button {
        font-size: 16px !important;
    }

    /* Commen sec */
    .com-sec-head {
        font-size: 45px;
    }

    .h-s5-p {
        width: 65%;
        margin: auto;
    }

    /* Term & Condition (1366) */
    .sec-tc {
        padding: 40px 0px;
    }

    .tc-head2 {
        font-size: 40px;
    }

    .sec-tc p {
        font-size: 17px;
    }

    .tc-head {
        font-size: 17px;
        margin: 35px 0px;
    }

    /*Integrations (1366)*/
    .sec-integration {
        padding: 50px 0px
    }

    .int-content-box {
        margin-bottom: 30px;
    }

        .int-content-box h3 {
            margin-bottom: 25px;
        }

    /*Contact Us (1366)*/
    .con-head {
        font-size: 45px;
    }

    .con-p1 {
        font-size: 20px;
    }

    .form-box {
        width: 93%;
    }

        .form-box .form-control {
            padding: 10px 15px;
        }

    .con-right-box {
        width: 93%;
        margin-left: auto;
    }

    .con-right-head2 {
        font-size: 18px;
    }

    .con-right-box p {
        font-size: 18px;
    }

    /*Partner*/
    .par-imgbox img {
        width: 100%;
    }

    .partner-box p, .partner-box h3 {
        width: 100%;
        margin-top: 10px;
    }

    /*Sign Up (1366)*/
    .signup-img-box img {
        width: 25%;
    }

    .signup-left-box h1 {
        font-size: 39px;
    }

    .signup-left-box p {
        font-size: 17px;
    }

    .signup-left-box .form-label {
        font-size: 16px;
    }

    .log-inner-box {
        background-color: #ffffff46;
        padding: 25px 25px;
    }

    .signup-right-box {
        background-image: url(../images/web/bg/login-bg.png);
        background-repeat: no-repeat;
        width: 100%;
        height: 680px;
        padding: 50px 50px;
    }

    .log-inner-box p {
        font-size: 16px;
    }
 
}

/* 1400*/
@media (min-width:1400px) and (max-width:1799px) {
    /*Header*/
    

    /*Home xtra xtra xtra large*/
    .crousal-box .carousel-inner {
        margin-left: 0px;
    }

        .crousal-box .carousel-inner .carousel-item img {
            width: 100%
        }

    .home-redu {
        background: #fff;
        border-radius: 10px;
        padding: 15px;
        position: absolute;
        bottom: 0%;
        left: -30%;
        z-index: 999;
        width: 240px;
        text-align: left;
    }

        .home-redu p {
            font-size: 16px;
        }


    /*How It Works (xtra xtra xtra large )*/
    .hiw-box-small {
        box-shadow: 0px 2px 15px #00000029;
        padding: 20px;
        border-bottom: 2px solid #2A7D33;
        height: 325px;
    }

    .hiw-box-main1 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main4 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main2::after {
        content: url(../images/web/bg/hiw-bottom1.png);
        position: absolute;
        bottom: -40%;
        left: -45%;
        z-index: -1;
    }
}

@media (min-width:1800px) and (max-width:1919px) {
    /*Header*/
    .navbar-box .nav-item {
        /*margin-left: 10px;
        margin-right: 10px;*/
    }

    /*Home 2 xtra large*/
    .crousal-box .carousel-inner {
        margin-left: 0px;
    }

        .crousal-box .carousel-inner .carousel-item img {
            width: 100%
        }

    .home-redu {
        background: #fff;
        border-radius: 10px;
        padding: 10px;
        position: absolute;
        bottom: 7%;
        left: -27%;
        z-index: 999;
        width: 233px;
        text-align: left;
    }

    /*How It Works (xtra xtra xtra large )*/
    .hiw-box-small {
        box-shadow: 0px 2px 15px #00000029;
        padding: 20px;
        border-bottom: 2px solid #2A7D33;
        height: 325px;
    }

    .hiw-box-main1 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main4 {
        padding: 35px 0px;
        position: relative;
    }

    .hiw-box-main2::after {
        content: url(../images/web/bg/hiw-bottom1.png);
        position: absolute;
        bottom: -40%;
        left: -45%;
        z-index: -1;
    }

    /*Contact us*/
    .form-box {
        padding-right: 30px;
    }
}

/* 1920 */
@media (min-width:1920px) {
    .box-1670 {
        min-width: 1670px !important;
        margin: auto;
    }

    /* Header 1920 */
    /*Header*/
    .navbar-box .nav-item {
        margin-left: 15px;
        margin-right: 15px;
    }
}

/* dalip singh negi media query*/
@media (max-width:1440px) and (min-width:1369) {
    .ds-login-wrapper {
        padding-top: 96px;
        padding-bottom: 64px;
    }
   
}
@media (max-width:1440px){
    .navbar-box .nav-item {
        padding: 0px 9px;
    }
    .ds-login-left {
      
        padding: 33px 50px;
    }
    .ds-login-right {
        padding: 20px 27px;
    }
    .ds-login-content-wrapper {
        max-width: 85%
    }
    .ds-login-right h3 {
        font-size: 28px
    }

        .ds-login-right h3::after {
            width: 74px;
            height: 64px;
            top: -24px;
        }

    .ds-login-right p {
        margin-bottom: 30px !important
    }

   

    .ds-login-right input.form-control {
        padding: 15px 12px;
        font-size: 14px;
    }

        .ds-login-right input.form-control::placeholder {
            font-size: 14px;
            padding: 15px 12px;
        }
    .ds-login-right label{
        font-size:16px;
        margin-bottom:4px!important
    }
        .ds-login-right .forgot-password {
            margin-top: -4px;
            margin-bottom: 15px;
        }
    .ds-login-left img{
        width:80%
    }
}
@media (max-width:1024px) {
    .choose-org-wrapper {
        max-width: 85%;
    }
}
@media (min-width:390px) and (max-width:991px){
    .ds-login-right {
        padding: 38px 27px;
    }
    .ds-login-content-wrapper {
        max-width: 100%;
    }
        .ds-login-content-wrapper.fg-pass .ds-login-right {
            padding: 75px 27px;
        }
    .choose-org-wrapper p {
        font-size: 16px;
    }
    .choose-org-wrapper h3 {
        font-size: 28px;
    }
    .choose-org-wrapper {
        max-width: 100%;
    }
}

@media  (max-width:1368px){
    .ds-login-wrapper {
        padding-top: 50px;
        padding-bottom: 64px;
    }
    .choose-org-wrapper p {
        font-size: 14px;
    }

    .choose-org-wrapper h3 {
        font-size: 28px;
    }
    .choose-org-wrapper{
        padding:45px 53px
    }
    .choose-org-cards {
    font-size:14px
    }
 
   }
@media (min-width:992px) and (max-width:1199px) {
    .ds-login-right {
        padding: 30px 27px;
    }
 
}

    @media (max-width:575px) {
        .ds-login-right {
            padding: 30px 15px;
        }

            .ds-login-right h3 {
                font-size: 22px;
                margin-bottom: 16px !important
            }

            .ds-login-right p, .ds-login-right .forgot-password a, .ds-login-btn {
                font-size: 16px
            }
        .choose-org-wrapper{
            padding:45px 20px
        }
            .choose-org-wrapper p {
                font-size: 13px;
            }
    }


