@media (max-width: 20000px) {
    .sliboxi.loanbann .loanbann-text {
        top: 0;
    }

    .ganelidseare .sliboxi img {
        height: 100%;
        object-fit: contain;
    }

    .loanbann {
        position: relative;
        height: 100% !important;
        padding-bottom: 0px;
    }
}

@media (max-width: 1600px) {
    .sliboxi.loanbann .loanbann-text {
        top: 0;
    }

    .loanbann {
        position: relative;
        height: 100% !important;
        margin-bottom: 0;
    }

    .singup .singtexare {
        margin: 10px 0px;
        padding: 30px;
    }

    .singup .singtexare h4 {
        font-size: 20px;
        margin: 0px 0px 10px;
        padding: 0;
    }

    .optinsectio.singup h4 {
        font-size: 18px;
        font-weight: 700;
    }

    .singup h5 {
        font-size: 13px;
        margin: 20px 0px 30px;
    }

    .singup ul li {
        margin: 0;
        padding: 0;
        margin-right: 5px;
    }

    .singup .singtexare p {
        font-size: 13px;
        margin: 0px 0px 30px;
        padding: 0;
        line-height: 22px;
    }

    .singup .googlebtn {
        gap: 10px;
        margin: 0px;
        padding: 10px 24px;
        font-size: 13px;
    }

    .singup form h5::before,
    .singup form h5::after {
        width: 150px;
        height: 2px;
        top: 8px;
        margin: 0px auto;
    }

    .singup .googlebtn img {
        width: 20px;
        margin: 0px;
    }
}

@media (max-width: 1400px) {
    .sliboxi.loanbann .loanbann-text {
        top: 0;
    }

    .loanbann {
        position: relative;
        height: 100% !important;
        object-fit: cover;
        object-position: bottom;
        padding-top: 0;
    }
}

@media (max-width: 1280px) {
    header .logo img {
        width: 100%;
    }

    header .logo {
        width: 150px;
        margin: 0px;
        padding: 0px;
        display: inline;
    }

    header nav ul li a,
    .dropnav ul li a {
        font-size: 12px !important;
        gap: 5px !important;
        padding: 0px 5px !important;
    }

    .dropdown ul,
    .megaropdown {
        padding: 5px 0px 10px;
        width: 180px;
    }

    .dropnav ul {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        padding-left: 10px !important;
    }

    .dropdown li a {
        padding: 0px 5px 5px;
        margin: 0px 0px 5px;
    }

    .dropdown li a sum,
    .megaropdown li a span {
        width: 30px;
        height: 30px;
        font-size: 11px;
    }

    nav ul li a span {
        font-size: 13px;
    }

    nav ul li a p {
        margin: 3px 0px 0px;
        font-size: 11px;
        line-height: 10px;
    }

    .megaropdown {
        width: 100%;
        padding: 10px 20px;
    }

    .megaropdown h6 {
        font-size: 13px;
        margin-bottom: 15px;
    }

    .megaropdown li a span {
        width: 20px;
        height: 20px;
        font-size: 10px;
        object-fit: contain;
        object-position: center;
    }

    .megaropdown .col-md-3 {
        padding: 0px;
    }

    .megaropdown ul li a,
    .dropnav ul li a {
        font-size: 13px !important;
        gap: 8px !important;
        padding: 0px !important;
        line-height: 16px !important;
        padding-bottom: 5px !important;
    }

    .megaropdown ul li,
    .dropnav ul li {
        margin-bottom: 10px;
        border: unset;
        padding: 0;
    }

    .divider-box {
        padding: 0px;
        margin: 20px 0px 0px;
        padding-left: 10px;
    }

    .styled-rich-text p a {
        padding: 0px !important;
        font-size: 14px;
        margin: 0px 0px 0px;
        border: unset;
    }

    .divider-box h4 {
        font-size: 14px;
        margin-bottom: 15px;
        padding-bottom: 5px;
        width: max-content;
    }

    .divider-box h5 {
        font-size: 13px;
        ;
        margin-bottom: 10px;
        margin-top: 0px;
    }

    header nav {
        padding: 0 !important;
    }

    .userco {
        gap: 5px;
    }

    /*-- other --*/
    .container {
        width: 100%;
    }

    .slitexar h3 {
        font-size: 25px;
        margin-bottom: 30px;
        line-height: 30px;
    }

    .slitexar h4 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .btnseare {
        margin: 20px 0px 0px;
    }

    .btnseare a {
        padding: 10px 10px;
        font-size: 12px;
        margin-right: 0px;
    }

    .slitexar {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        height: 100%;
    }

    .slider {
        padding: 100px 0px 15px;
        margin: 0px;
    }

    .owl-dots {
        bottom: -5px;
    }

    .hedtittex {
        margin: 0px auto 50px;
        font-size: 20px;
        padding-bottom: 0px;
    }

    .services-box {
        padding: 20px;
    }

    .services-box span {
        width: 50px;
        height: 50px;
        margin: 0px 0 10px;
    }

    .services-box h3 {
        text-align: left;
        margin: 20px auto 0px;
        padding: 0px;
        font-size: 16px;
        line-height: 20px;
    }

    .comonmarpad {
        padding: 40px 0px 0px;
    }

    .businesss .imgboxsec,
    .whytaxmastaout .imgboxsec {
        margin: 0px auto;
        padding: 0px;
        width: 100%;
        position: sticky;
        top: 100px;
    }

    .services-map .serboxse {
        padding: 20px;
        margin: 0px;
        border-radius: 10px;
    }

    .services-map {
        gap: 15px;
        width: 100%;
    }

    .services-map .serboxse span {
        width: 50px;
    }

    .services-map .serboxse h4 {
        font-size: 14px;
        line-height: 20px;
    }

    .services-map .serboxse .imgsecboxsec {
        margin: 0px 0px 20px;
        gap: 15px;
    }

    .services-map .serboxse p {
        font-size: 13px;
        line-height: 25px;
    }

    a.btncenterse {
        margin: 30px auto 0px;
        padding: 10px 30px;
        font-size: 14px;
    }

    .starup .serbosec {
        padding: 10px;
    }

    .starup .serbosec span {
        width: 50px;
        margin: 0px 0px 20px;
        height: 50px;
    }

    .starup .serbosec h3 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .starup .serbosec p {
        font-size: 13px;
        line-height: 25px;
        text-align: left;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
    }

    .serbosec .btncenterse {
        margin: 20px 0px 0px;
        padding: 10px 20px;
        font-size: 12px;
    }

    .rigsidserbox .hedtile h3 {
        font-size: 14px;
        line-height: 22px;
    }

    .rigsidserbox .hedtile {
        margin: 0px 0px 10px;
        padding: 0px;
        gap: 15px;
    }

    .rigsidserbox .serboseson {
        padding: 15px;
        border-radius: 10px;
    }

    .rigsidserbox .hedtile span {
        width: 50px;
    }

    .testomunialbox p {
        font-size: 13px;
        height: 200px;
    }

    .testimonials_slider_owl {
        margin: 0px auto;
    }

    .testomunialbox,
    .blogboxse {
        padding: 15px;
        margin: 15px 10px 25px;
        border-radius: 10px;
    }

    .testomunialbox .userprofike span {
        width: 50px;
        height: 50px;
    }

    .userprofike .nameadtitle h3 {
        font-size: 15px;
        line-height: 20px;
    }

    .userprofike .nameadtitle h4 {
        font-size: 14px;
    }

    .blogboxse h3 {
        font-size: 14px;
        line-height: 25px;
    }

    .blogboxse p {
        font-size: 13px;
        line-height: 25px;
    }

    .phone-card-container .container {
        width: 85%;
    }

    .freasquebox h2 .accordion-button {
        font-size: 14px;
        padding: 10px 15px;
    }

    .accordion-body p {
        font-size: 13px;
        line-height: 25px;
    }

    .needtohelp ul li,
    .supnabar ul li {
        padding: 10px;
        width: calc(100% / 3);
    }

    .needtohelp ul li a,
    .supnabar ul li a {
        gap: 10px;
    }

    .needtohelp ul li a span,
    .supnabar ul li a span {
        font-size: 22px;
        width: 50px;
        height: 50px;
        line-height: 50px;
        margin-right: 15px;
    }

    .needtohelp .texspan {
        position: relative;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .needtohelp ul li a h5,
    .supnabar ul li a h5 {
        margin-bottom: 5px;
        font-size: 13px;
    }

    .needtohelp ul li a p,
    .supnabar ul li a p {
        line-height: 15px;
        font-size: 11px;
    }

    .needtohelp h4,
    .supnabar h4 {
        margin: 0px auto 40px;
        font-size: 25px;
        line-height: 30px;
    }

    .needtohelp.phone-card-container {
        padding-bottom: 50px;
    }

    .userco span {
        width: 30px;
    }

    nav ul li ul li a span {
        width: 15px;
        margin: 0px 10px 0px 0px;
        height: 15px;
        top: 0px;
    }

    .indiviualsecpag .container {
        width: 100%;
    }

    .indiviualsecpag h4 {
        font-size: 18px;
        line-height: 35px;
        margin-bottom: 10px;
    }

    .indiviualsecpag p {
        font-size: 14px;
        line-height: 25px;
    }

    .indiviualsecpag .imgesec {
        width: calc(100% - 50px);
    }

    .singup .container {
        width: calc(100% - 5%);
    }

    .singupimg {
        padding: 20px;
    }

    .singupimg .singbox h3 {
        font-size: 35px;
        margin-bottom: 20px;
        line-height: 30px;
    }

    .singupimg .singbox p {
        font-size: 15px;
        line-height: 25px;
        margin: 0;
    }

    .singupform {
        padding: 10px;
    }

    .singupform .tab-container .tab-menu ul li a {
        font-size: 13px;
    }

    .singupform .tab-container .tab-menu {
        margin: 0px 0px 10px;
        padding: 8px 20px;
    }

    .singupform .formse button {
        margin: 0px auto;
        padding: 10px 10px;
        font-size: 12px;
    }

    .businesspageupdate .services-map {
        grid-template-columns: repeat(3, minmax(0px, 1fr));
    }

    .starup .serbosec {
        margin: 0 auto;
        padding: 0px;
        width: 100%;
    }

    .gstshadboxsec h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .gstshadboxsec span {
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
        padding: 10px;
    }

    .contacusmindsec .col-lg-3 {
        margin-bottom: 30px;
    }

    .contacusmindsec {
        padding-bottom: 40px;
    }

    header .container {
        position: relative;
        padding: 0;
    }

    .accordion-header .accordion-button[aria-expanded=true] {
        padding: 10px 10px 10px 15px;
    }

    #bannerpaopupsec .modalPopup {
        top: 50px;
        width: calc(100% - 50px);
    }

    #bannerpaopupsec .modalPopup #button {
        top: -15px;
        right: -15px;
        font-size: 30px;
        width: 35px;
        height: 35px;
        line-height: 30px;
        font-weight: 700;
    }

    .formsectionsare {
        top: 130px;
        padding: 10px;
    }

    .formseclcomregistios form .form-group button {
        padding: 10px;
        margin: 15px 0px 0px;
        font-size: 15px;
    }

    .formseclcomregistios form .form-group {
        margin: 0px 0px 10px;
    }

    .formseclcomregistios h4 {
        margin: 10px 0px 20px;
    }

    .formseclcomregistios {
        padding: 15px;
        margin-left: 0;
    }

    .companyregistration h3 {
        font-size: 40px;
        line-height: 60px;
        margin-bottom: 20px;
    }

    .companyregistration h4 {
        line-height: 30px;
    }

    .marg-acc .accordion-body p span {
        margin-left: 0 !important;
    }

    .marg-acc .accordion-body p {
        text-align: left;
    }

    .faqs_section .accordion-body ul {
        padding: 0;
    }

    .formheader .logo {
        width: 150px;
        padding-left: 15px;
        margin-right: 10px;
        margin-bottom: 0px;
    }

    .formheader .listingsec ul li {
        margin: 0px 0px;
        padding: 5px 10px;
    }

    .formheader .listingsec ul li a {
        font-size: 13px;
    }

    .slitexar ul li {
        line-height: 25px;
        margin-bottom: 15px;
        font-size: 15px;
    }

    .slitexar ul li::before {
        width: 20px;
        height: 20px;
        top: 2px;
    }

    .slider.ladinpagare {
        padding-top: 110px;
    }

    .ladpaalbosec .texarendule {
        padding: 0px 0px;
        margin-top: 30px;
    }

    .startupsecares.ladpaalbosec {
        padding-bottom: 0;
    }

    .ladpaalbosec .hedtittex {
        margin: 0px auto 10px;
        padding-bottom: 10px;
    }

    .boximgcontain .textconarbn h4 {
        line-height: 20px;
        font-size: 18px;
        margin: 0px 0px 10px;
        padding: 0;
    }

    .boximgcontain .textconarbn p {
        font-size: 13px;
        font-weight: 500;
        line-height: 18px;
        margin: 0px 0px 15px;
    }

    .boximgcontain .textconarbn ul {
        width: 100%;
        margin: 20px 0px 20px;
        padding-left: 20px;
    }

    #IndividualServices,
    .indiserboxpop {
        display: none;
    }

    .closebnt {
        margin-bottom: 0px;
        font-size: 30px;
        right: 10px;
        top: 10px;
    }

    .boximgcontain .textconarbn ul li a {
        font-size: 13px;
        line-height: 15px;
        width: 100%;
        display: inline-block;
    }

    .boximgcontain .textconarbn li {
        margin-bottom: 5px;
    }

    .boximgcontain .textconarbn .btnares {
        padding: 10px 20px;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.5px;
        margin-top: 0px;
    }

    .boximgcontain .textconarbn {
        padding: 15px;
        width: 70%;
        padding-right: 10px;
    }

    .boximgcontain .imgbox {
        width: 30%;
    }

    .loanbann {
        height: 45vh !important;
    }

    .loanbann .loanbann-text {
        padding: 30px;
        left: 20px;
        top: 0px;
    }

    .loanmenu ul {
        display: inline-block;
        padding: 0px 5px;
    }

    .loanmaibox img {
        width: auto;
    }

    .ganelidseare .sliboxi img {
        height: 100%;
        object-fit: cover;
        object-position: right;
    }

    .sliboxi.loanbann.savemainpag {
        height: unset !important;
    }

    .loanmenu ul li {
        margin: 0px 0px;
        width: calc(95% / 8);
    }

    .loanmenu ul li a {
        padding: 0px 5px;
        font-size: 10px;
        line-height: 15px;
    }

    .loanmenu ul li a span {
        width: 50px;
        height: 50px;
        padding: 10px;
        margin: 0px auto 15px;
    }

    .savemainpag .loanbann-text {
        margin: 0px;
        padding: 0px 10px;
        top: 20px;
    }

    .loanbann .loanbann-text h3 {
        font-size: 1.0rem;
        margin-bottom: 0px;
    }

    .loanbann .loanbann-text h4 {
        font-size: 1.5rem;
        margin-bottom: 5px;
        line-height: 25px;
    }

    .savemainpag .loanbann-text p {
        margin-bottom: 30px;
    }

    .loanbann .loanbann-text a {
        padding: 5px 20px;
        margin: 5px 0px 0px;
        font-size: 13px;
        display: inline-block;
    }

    .loanbann .loanbann-text ul {
        margin: 0px 0px 0px;
        display: inline-block;
        width: 100%;
    }

    .loanbann .loanbann-text ul li {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 5px;
    }

    .sliboxi.loanbann {
        height: unset !important;
    }

    .ganelidseare.serbansec .loanbann-text {
        padding: 0px 30px;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }

    .ganelidseare.serbansec {
        padding-top: 80px;
    }

    .loansectpag.neholoapa img {
        width: 100%;
        padding: 20px;
    }

    .loansectpag.neholoapa .newsbox img {
        width: auto;
        height: unset;
        padding: 0;
    }

    .loansectpag.neholoapa .col-lg-3 {
        margin-bottom: 15px;
    }

    .ganelidseare.serbansec.savtaind {
        padding-bottom: 0px;
    }

    .ganelidseare.serbansec.savtaind .loanbann-text {
        top: 5px;
    }

    .loanbann .loanbann-text h5 {
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 30px;
    }

    .commanbanner .slitexar h3 {
        font-size: 40px;
    }

    .commanbanner .slitexar h3 {
        font-size: 40px;
    }

    .needtohelp ul li,
    .supnabar ul li {
        width: calc(95% / 3);
    }

    .addressbox {
        height: 100%;
        padding: 20px;
        z-index: 2;
    }

    .addressbox h4 {
        font-size: 16px;
        margin-bottom: 5px;
        padding-bottom: 5px;
    }

    .addressbox p {
        font-size: 13px;
        line-height: 20px;
    }

    header .container-fluid {
        width: calc(100% - 10px);
    }

    .singup .singtexare {
        margin: 10px 0px;
        padding: 20px;
        border-radius: 10px;
    }

    .singup .singtexare h4 {
        font-size: 18px;
        margin: 0px 0px 10px;
    }

    .singup .singtexare p {
        font-size: 12px;
        margin: 0px 0px 30px;
        line-height: 20px;
    }

    .singup .form-group label {
        font-size: 12px;
    }

    .singup .form-group .form-control {
        padding: 5px 10px;
        height: 40px;
        border-radius: 4px;
        font-size: 11px;
        border: 1px solid rgb(183, 180, 180);
    }

    .singup .form-group {
        margin: 0px 0px 10px;
    }

    .singup .btn {
        font-size: 12px;
        margin: 5px 0px 5px;
        padding: 10px;
    }

    .singup h5 {
        font-size: 12px;
        margin: 20px 0px 30px;
    }

    .singup form h5::before,
    .singup form h5::after {
        width: 80px;
        height: 2px;
        top: 8px;
        margin: 0px auto;
    }

    .singup ul li {
        margin: 0;
        padding: 0;
        margin-right: 0px;
    }

    .singup .googlebtn {
        gap: 5px;
        margin: 0px;
        padding: 7px 10px;
        font-size: 10px;
    }

    .singup .googlebtn img {
        width: 18px;
        margin: 0px;
    }

    .footerlogo {
        position: relative;
        margin: 0px auto 50px;
        display: block;
        width: 100%;
    }

    .footerlogo img {
        width: max-content;
        margin: 0 auto;
        padding: 0;
    }

    footer .row:first-child .col-md-4.col-lg-1,
    footer .row:first-child .col-md-6.col-lg-2 {
        display: none;
    }

    .commanbanner.CardPolicy .slitexar {
        padding-right: 10px;
        height: 100%;
        padding-bottom: 50px;
    }

    .commanbanner.CardPolicy .slitexar h3 {
        line-height: 55px;
        margin-bottom: 10px;
        font-size: 35px;
    }

    .commanbanner.CardPolicy .slitexar h3.marqtext {
        font-size: 35px;
        line-height: 50px;
        top: unset;
        bottom: 10px;
    }

    .commanbanner.CardPolicy .slitexar p {
        font-size: 16px;
        line-height: 25px;
    }

    .commanbanner.CardPolicy .slitexar a {
        padding: 10px 50px;
        margin-top: 10px;
        font-size: 14px;
    }

    .teaxtaressec .container-fluid {
        width: 100%;
        margin: 0px auto;
        padding: 0px 20px;
    }

    .page-section h3 {
        font-size: 25px;
        margin-bottom: 30px;
    }

    .cerditcard .imgbox {
        margin: 0 auto 10px;
        padding: 10px;
    }

    .cerditcard .textares {
        padding: 0px 15px 20px;
    }

    .cerditcard ul {
        padding-left: 20px;
    }

    .cerditcard ul li {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .cerditcard .butnsecare {
        gap: 10px;
        margin-top: 10px;
        width: 100%;
    }

    .cerditcard .butnsecare a {
        padding: 10px 15px;
        font-size: 10px;
        letter-spacing: 0;
        font-weight: 500;
    }

    .cerditcard .butnsecare a:last-child {
        font-size: 12px;
        letter-spacing: 0;
    }

    .cerditcard .textares p {
        font-size: 13px;
        margin: 0px 0px 10px;
        padding: 0;
        line-height: 20px;
        text-align: left;
    }

    .page-section h3 {
        font-size: 23px;
        margin-bottom: 20px;
    }

    .creadcards article.load-post-articel {
        margin-top: 30px;
        text-align: left;
    }

    .creadcards article.load-post-articel p {
        font-size: 14px;
        line-height: 30px;
    }

    .creadcards .load-post-articel .listorder p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
    }

    .creadcards .page-section h3 {
        text-align: left;
    }

    .creadcards .page-section td,
    .creadcards .page-section th {
        padding: 5px;
        font-size: 12px;
    }

    .creadcards .page-section td p,
    .creadcards .page-section th p {
        font-size: 11px;
        margin: 0;
        line-height: 20px;
    }

    .creadcards .page-section li {
        font-size: 13px;
    }

    .creadcards .page-section ul p {
        margin: 0;
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px;
    }

    .creadcards .load-post-articel ul li {
        margin-bottom: 10px !important;
    }

    .cerditcard .imgbox img {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .commanbanner.CardPolicy {
        padding: 70px 0px 0px;
    }

    .creadcards .load-post-articel table {
        width: 100%;
        display: inline-block;
        overflow: hidden;
        overflow-x: auto;
    }

    .singup h5::before,
    .singup h5::after {
        width: 70px;
    }

    #otpMessages h6 {
        font-size: 11px;
        line-height: 20px;
    }

    .profileuser .proimgbox {
        height: 100px;
        margin-bottom: 20px;
    }

    .profileuser .infodeta h3 {
        font-size: 15px;
        font-weight: 800;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .profileuser .infodeta ul li {
        margin: 0px 0px 5px;
        padding: 0;
        font-size: 12px;
        width: 100%;
    }

    .profileuser .infodeta ul li {
        margin: 0px 0px 5px;
        padding: 0;
        font-size: 10px;
        width: 100%;
    }

    .profileuser .logout a {
        width: 100%;
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 4px;
        margin-top: 15px;
    }

    .profileuser .infodeta ul li:last-child b {
        width: 50px;
    }

    .profileuser .infodeta ul li:last-child span {
        padding: 2px 10px;
        font-size: 11px;
        text-align: left;
    }

    .details {
        margin: 0;
        padding: 10px 15px 20px;
    }

    .details h2,
    .FormSecCompart .details h3 {
        font-size: 11px;
        line-height: 20px;
        margin: 5px 0px 15px;
    }

    .Listofdetl li {
        gap: 10px;
        font-size: 11px;
        margin: 0px 0px 5px;
    }

    .secdivae p {
        font-size: 11px;
        line-height: 25px;
    }

    .secdivae h4 {
        font-size: 13px;
        font-weight: 500;
        color: #4a5a6b;
        margin-bottom: 10px !important;
    }

    .address ul,
    .notificitions ul {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

    .address ul li,
    .notificitions ul li {
        padding: 10px;
    }

    .address ul .boxsec b {
        font-size: 13px;
        margin-bottom: 5px;
    }

    .address ul .boxsec span {
        font-size: 11px;
        margin: 0px 0px 5px;
    }

    .address ul .boxsec span b {
        font-size: 11px;
    }

    .notificitions .boxsec span {
        font-size: 14px;
        width: 30px;
        height: 30px;
        margin-bottom: 10px;
    }

    .notificitions .boxsec b {
        font-size: 13px;
        font-weight: 600;
        color: #000;
    }

    .notificitions .boxsec p {
        font-size: 12px;
        line-height: 20px;
        margin: 5px 0px 0px;
    }

    .notificitions .boxsec p:last-child {
        margin-top: 20px;
    }

    .notificitions .boxsec b {
        font-size: 12px;
    }

    .notificitions .boxsec p:last-child span {
        padding: 0px 10px;
        font-size: 11px;
        line-height: 20px;
        letter-spacing: 0px;
    }

    .breadcrumbsdestop {
        margin: 0 auto 50px;
        padding: 130px 0px 60px;
        display: inline-block;
        width: 100%;
        background: #204d27;
        overflow: hidden;
        position: relative;
    }

    .breadcrumbsdestop {
        margin: 0 auto 50px;
        padding: 130px 0px 60px;
    }

    .breadcrumbsdestop h2 {
        font-size: 30px;
    }

    .FormSecCompart .details {
        padding: 0px 20px 0px;
    }

    .partdivices {
        margin: 20px 0px 20px;
        padding: 15px;
    }

    .partdivices .form-group label {
        margin: 0px 0px 5px;
        font-size: 11px;
    }

    .partdivices .form-group .form-control {
        height: 35px;
        font-size: 10px;
    }

    .SubmitBtnSecare {
        font-size: 11px;
        padding: 10px;
    }

    .FormSecCompart .details h3 span {
        padding: 5px 10px;
        font-size: 11px;
    }

    .FormSecCompart .profileuser {
        padding: 10px;
    }

    .profileuser .proimgbox span.delete {
        width: 20px;
        height: 20px;
    }

    .profileuser .firstlable {
        width: 100%;
        font-size: 10px;
        gap: 5px;
        padding: 20px 5px;
        line-height: 15px;
        text-align: center;
    }

    .profileuser .firstlable i {
        font-size: 18px;
    }

    .profileuser .firstlable span {
        padding: 5px 20px !important;
        font-size: 9px;
    }

    .processection .listprocwork .steupbox:after {
        left: 70px;
        top: 20px;
    }

    .processection .listprocwork .steupbox {
        margin: 0;
        padding: 0px;
    }

    .processection .listprocwork li {
        margin: 0;
        padding: 5px;
    }

    .aplyloanbane .texaresec h4 {
        font-size: 20px;
        line-height: 35px;
        margin-bottom: 30px;
    }

    .ourpartlist ul {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        padding: 0;
    }

    .CardPolicy.ladingtemplated .row {
        display: grid;
        grid-template-columns: 1fr;
    }

    .CardPolicy.ladingtemplated .row .col-lg-6.p-0 {
        grid-row: 1;
    }

    .CardPolicy.ladingtemplated .row .fromsecare .row {
        display: flex;
    }

    .ourpartner h3 {
        margin: 20px auto 30px;
        font-size: 25px;
        padding-bottom: 10px;
    }

    .creditimg {
        width: 100%;
        margin: 0px;
    }

    .checredimg {
        width: 100%;
        margin: 0px;
    }

    .maintcreimg {
        width: 100%;
        margin: 0;
    }

    .eligibilityimg {
        width: 100%;
        margin: 0px;
    }

    .headtext {
        margin-bottom: 20px;
        font-size: 25px;
        line-height: 20px;
    }

    .creditext p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 25px;
    }

    .creditext ul li {
        font-size: 13px;
        line-height: 30px;
    }

    .headtext {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 20px;
    }

    .credcalcutext p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 30px;
    }

    .credcalcutext p b {
        font-size: 18px;
    }

    .checretext ul li {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .checretext p {
        font-weight: 600;
        font-size: 14px;
    }

    .headtext {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 40px;
    }

    .maintcretext ul li {
        line-height: 25px;
        font-size: 15px;
        margin-bottom: 15px;
    }

    .headtext {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 35px;
    }

    .eligibility.comonmarpad,
    .improvecred.comonmarpad {
        padding: 40px 0px 40px;
    }

    .improvtext ul li {
        line-height: 25px;
        margin-bottom: 10px;
    }

    .folobeneimg img {
        width: 100%;
    }

    .folobenetext {
        margin: 0px;
        padding: 0px 0px;
    }

    .folobenetext ul li {
        line-height: 25px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .folobenetext ul {
        padding-left: 20px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .folobenetext p {
        font-size: 14px;
        margin-bottom: 25px;
    }

    .folobenetext h6 {
        font-size: 14px;
    }

    .folobenetext h6 a {
        padding: 5px 15px;
        width: max-content;
        margin: 0 auto;
        border-radius: 4px;
        font-size: 12px;
    }

    .follbenefit {
        padding: 40px 0px 40px;
    }

    .purcprogr.comonmarpad {
        padding: 40px 0px;
    }

    .purcprogbox h3 {
        margin-bottom: 40px;
    }

    .purcprogbox ul {
        margin-bottom: 20px;
        padding-left: 0;
    }

    .purcprogbox ul li {
        margin-bottom: 30px;
        padding: 15px 20px;
        border-radius: 10px;
        font-size: 15px;
        line-height: 25px;
    }

    .purcprogbox a {
        margin: 0px auto;
        padding: 12px 30px;
        border-radius: 6px;
        font-size: 12px;
    }

    .creprofolben {
        padding: 40px 0px 40px;
    }

    .credprobenbox h4 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .credprobenbox p {
        font-size: 13px;
        line-height: 25px;
    }

    .credprobenbox {
        padding: 10px;
        border-radius: 6px;
    }

    .pathbesec .formsecare {
        padding: 20px 30px;
    }

    .pathbesec .formsecare h2 {
        margin: 0px auto 30px;
        font-size: 20px;
        line-height: 25px;
    }

    .pathbesec.comonmarpad {
        padding: 50px 0px;
    }

    .benefitandromale .hedingsec h3 {
        margin: 0px 0px 5px;
        font-size: 25px;
        line-height: 30px;
    }

    .benefitandromale .col-md-6 {
        margin-bottom: 20px;
    }

    .benefitandromale .benifitboxshow p {
        font-size: 12px;
        line-height: 25px;
    }

    .benefitandromale .benifitboxshow h4 {
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 20px;
    }

    .boxborcirar {
        padding: 10px 0px 0;
        width: 100%;
    }

    .boxborcirar h3,
    .boxborcirar .listprinces,
    .boxborcirar .discountsec {
        padding: 10px 15px 0px;
    }

    .boxborcirar .listprinces {
        margin: 10px 0px 15px;
        align-content: center;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .boxborcirar .listprinces ul {
        margin: 0px 0px 20px;
    }

    .boxborcirar .listprinces ul li span {
        font-size: 12px;
        width: 100%;
    }

    .boxborcirar .listprinces ul li b {
        font-size: 13px;
    }

    .boxborcirar .listprinces a {
        font-size: 12px;
        padding: 4px 35px;
        width: auto;
        line-height: 30px;
    }

    .discountsec ul li {
        font-size: 11px;
        padding: 5px 10px;
    }

    .allservconjon.comonmarpad {
        padding: 30px 10px 50px;
    }

    .Loader .text h6 {
        margin: 0px 0px 5px;
        font-size: 20px;
        line-height: 40px;
    }

    .Loader .text h5 {
        font-size: 13px;
        line-height: 25px;
    }
}


/*-- Medai 767 --*/

@media (max-width: 767px) {
    .container {
        width: 100%;
    }

    .nav-toggle {
        position: relative;
        margin: 0px 0px 5px;
        top: -1px;
        display: block;
        transition: all 0.5s linear 0s;
        margin-right: 10px;
    }

    .nav-toggle.on {
        position: relative;
        z-index: 999;
        border-color: rgb(233, 233, 233);
        opacity: 1;
        background: rgba(255, 255, 255, 0.98);
    }

    .nav-toggle.on div {
        background: rgb(0, 0, 0);
    }

    .nav-toggle.on .one {
        transform: rotate(45deg) translate(7px, 7px);
    }

    .nav-toggle.on .two {
        opacity: 0;
    }

    .nav-toggle.on .three {
        transform: rotate(-45deg) translate(6px, -6px);
        width: 100%;
    }

    .activated {
        transition: all 0.5s linear 0s;
        padding: 0px;
        left: 0px !important;
        display: block !important;
    }

    nav {
        display: none;
        position: absolute;
        margin: 0px;
        padding: 0px;
        top: 100%;
        background: rgba(0, 0, 0, 0.78);
        z-index: 99;
        transition: all 0.5s linear 0s;
        transform: unset;
        left: -100% !important;
        width: 100% !important;
        height: 100vh !important;
    }

    header .logo {
        width: 180px;
        padding-left: 0;
        margin-right: 20px;
        margin-bottom: 5px;
    }

    nav {
        display: none;
    }

    nav ul {
        width: 100%;
        text-align: right;
        background: rgb(255, 255, 255);
        padding: 0px;
        overflow: hidden;
        overflow-y: auto;
        padding-top: 15px;
        padding-bottom: 30px;
    }

    nav ul li {
        width: 100%;
        text-align: left;
        line-height: unset;
    }

    nav ul li a {
        font-size: 12px;
        padding: 0px 10px;
        line-height: 50px;
        width: 100%;
        border-bottom: 1px solid rgb(237, 237, 237);
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .userco span {
        width: 35px;
    }

    .divider-box h5 {
        margin-top: 0px;
        font-size: 13px;
    }

    .divider-box h4 {
        font-size: 14px;
        margin-bottom: 10px;
        padding-bottom: 2px;
    }

    .styled-rich-text {
        position: relative;
        margin: 10px 0px 0px;
        padding: 0px 0px;
        width: 100%;
    }

    .styled-rich-text p {
        font-size: 13px;
        margin-bottom: 10px;
        line-height: 16px;
    }

    .dropnav.active>ul,
    .dropnav.active>.megaropdown {
        border-top: unset;
        border-right: unset;
        border-left: unset;
        border-image: unset;
        box-shadow: unset;
        width: 100%;
        position: relative;
        border-bottom: 1px solid rgba(213, 213, 213, 0.44);
        border-radius: unset;
        display: inline-block !important;
        padding: 0px 10px;
    }

    nav ul .dropnav:hover>ul,
    nav ul .dropnav:hover>.megaropdown {
        display: none;
    }

    .megaropdown {
        position: relative;
        padding: 0px;
        border: unset;
        background: unset;
    }

    .megaropdown ul {
        width: 100%;
        margin: 0px;
        padding: 0px;
        border: unset;
        padding-left: 0 !important;
    }

    .dropdown li a sum,
    .megaropdown li a span,
    .dropnav ul li a span {
        width: 15px;
        height: 15px;
    }

    .dropdown li a sum {
        font-size: 10px;
    }

    nav ul li a {
        gap: 8px;
    }

    nav ul li a span {
        font-size: 13px;
    }

    nav ul li a p {
        margin: 5px 0px 0px;
        font-size: 11px;
        line-height: 5px;
    }

    .dropdown li:last-child a {
        padding-bottom: 10px;
    }

    .megaropdown h6 {
        padding: 10px 0px;
        margin-bottom: 5px;
    }

    .megaropdown ul li a,
    .dropnav ul li a {
        gap: 5px;
        font-size: 12px;
        margin: 0px;
        font-weight: 500;
        padding: 0px 15px 10px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        border: unset;
    }

    .menusectare {
        position: relative;
        margin: 0;
        padding: 0px 0px 60px;
        height: 100%;
        background: #fff;
        width: calc(100% - 8rem);
        overflow: hidden;
        overflow-y: auto;
    }

    .supnabar h4 {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 20px;
        text-align: left;
    }

    .supnabar {
        display: block;
    }

    .supnabar ul li {
        padding: 10px;
        width: 100%;
    }

    .slitexar {
        padding: 20px 15px;
        width: 100%;
    }

    .slider {
        padding: 90px 0px 10px;
    }

    .slitexar h3 {
        font-size: 25px !important;
        margin-bottom: 15px !important;
        line-height: 38px;
        margin: 0px auto;
        margin-top: 20px;
    }

    .supnabar {
        padding: 0px 15px;
    }

    .slitexar h4 {
        font-size: 20px;
        line-height: 30px;
    }

    .hedtittex {
        margin: 0px auto 20px;
        font-size: 20px;
        padding-bottom: 15px;
        line-height: 25px;
        width: 100%;
    }

    h2 {
        font-size: var(--fontsize24);
        line-height: 30px;
    }

    .services-box {
        margin: 0 auto;
        padding: 30px;
        border-radius: 12px;
        margin-bottom: 30px;
        width: calc(100% - 100px);
    }

    .supnabar ul li a h5 {
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 15px;
    }

    .supnabar ul li a p {
        line-height: 20px;
        font-size: 12px;
    }

    .comonmarpad {
        overflow: hidden;
    }

    .services-map .serboxse {
        margin: 0 auto;
        padding: 30px;
        width: calc(100% - 70px);
    }

    .services-map .serboxse span {
        margin: 0px 0px 0px;
        height: unset;
        width: 60px;
    }

    .businesss .imgboxsec {
        margin: 50px auto 0px;
        width: 100%;
    }

    .businesss .imgboxsec {
        margin: 50px auto 0px;
        width: calc(100% - 100px);
    }

    .starup .serbosec span {
        width: 60px;
        margin: 0px auto 20px;
    }

    .starup .serbosec h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .whytaxmastaout .imgboxsec {
        margin: 30px auto;
        width: calc(100% - 60px);
        display: block;
        margin-bottom: 0;
    }

    .rigsidserbox {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 25px;
        padding: 0px 20px;
    }

    header {
        padding: 8px 0 0px;
    }

    .sliimgbox {
        display: none;
    }

    .services-box span {
        width: 50px;
        height: auto;
        margin: 0px auto 25px;
    }

    .services-map .serboxse h4 {
        font-size: 15px;
        line-height: 25px;
    }

    a.btncenterse {
        margin: 20px auto 0px;
        padding: 8px 30px;
        font-size: 14px;
    }

    .userco {
        right: 5px;
        margin-bottom: 5px;
        gap: 5px;
    }

    .rigsidserbox .serboseson p {
        font-size: 15px;
        line-height: 25px;
    }

    .userprofike .nameadtitle h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .userprofike .nameadtitle h4 {
        font-size: 16px;
    }

    .phone-card-container .container {
        border-radius: 10px;
        width: 100%;
        padding: 0px 15px;
    }

    .needtohelp ul li {
        margin: 0 auto;
        padding: 10px 10px;
        width: calc(100% - 50px);
        margin-bottom: 10px;
    }

    .whytaxmastaout {
        padding: 50px 0px 30px;
    }

    .needtohelp,
    .serindiuals,
    .businesss,
    .starup,
    .whaoucliarsay,
    .blogsecare,
    .feautured,
    .freasque {
        padding: 30px 0px 0px;
    }

    .testimonials_slider_owl {
        margin: 0px auto;
    }

    .blogboxse h3 {
        font-size: 14px;
        line-height: 20px;
    }

    .blogboxse h4 {
        margin-top: 20px;
        margin-bottom: 15px;
    }

    .blogboxse p {
        font-size: 14px;
        line-height: 25px;
    }

    .bloimg {
        margin-top: 20px;
    }

    .freasquebox h2 .accordion-button {
        font-size: 13px;
        padding: 10px 15px;
        font-weight: 600;
        border-radius: 1px !important;
    }

    .accordion-body p {
        font-size: 13px;
        line-height: 20px;
    }

    ul.catifications {
        margin-top: 20px;
    }

    .copyright p {
        font-size: 11px;
    }

    .secondfooter ul {
        margin-bottom: 10px;
    }

    footer ul li a,
    .sitemapganerated .footer_menu_Sec ul li a {
        font-size: 13px;
    }

    span#siteseal {
        margin: 0px 0px 10px;
    }

    .btnseare a {
        padding: 10px 20px;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0;
        margin-right: 10px;
        display: inline-block;
    }

    .btnseare a:last-child {
        margin: 10px 0px 0px;
    }

    .btnseare {
        margin: 20px 0px 0px;
    }

    .needtohelp h4,
    .supnabar h4 {
        margin: 0px auto 50px;
        font-weight: 700;
        font-size: 25px;
        text-align: center;
        background: unset;
        -webkit-text-fill-color: unset;
        line-height: 40px;
    }

    .contacusmindsec {
        padding-bottom: 40px;
    }

    .contacusmindsec .col-md-3 {
        margin-bottom: 20px;
    }

    .contacusmindsec .box {
        padding: 15px;
        gap: 15px;
        height: auto;
        margin: 0px 10px;
        display: flex;
        flex-direction: column;
        width: calc(100% - 30px);
    }

    .contacusmindsec .box:after,
    .contacusmindsec .box:before {
        width: 80px;
        height: 80px;
    }

    .contacusmindsec .box:before {
        top: -20px;
        left: -20px;
    }

    .contacusmindsec .box::after {
        bottom: -20px;
        right: -20px;
    }

    .gstshadboxsec {
        width: calc(100% - 15px);
        height: 100%;
        padding: 25px;
        text-align: center;
        margin: 0 auto;
    }

    .contacusmindsec .text-area {
        position: relative;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }

    .contacusmindsec .text-area h5:before {
        right: 0;
        margin: 0 auto;
    }

    .ganelidseare .sliboxi {
        width: 100%;
        height: 100px;
    }

    .bakingpakages {
        padding: 0;
    }

    .ganelidseare .slibanesecare .owl-prev {
        left: 0;
    }

    .ganelidseare .slibanesecare .owl-next {
        right: 0;
    }

    .ganelidseare .slibanesecare .owl-nav button {
        width: 40px;
        height: 40px;
        font-size: 30px !important;
        line-height: 22px !important;
        top: 25%;
    }

    .breadcrumbs .breat {
        padding: 20px;
        width: calc(100% - 20px);
        margin-top: -20px;
    }

    .bannersection {
        padding: 60px 0px 0 !important;
        margin: 0;
    }

    .custom-model-main.popupsecautorenew {
        right: 30px !important;
        bottom: 40px !important;
        left: unset;
        top: unset;
    }

    .contac-us .quick-box .form-group .form-control {
        padding: 5px 0px;
        height: 30px;
        font-size: 12px;
    }

    .contac-us .quick-box h6 {
        line-height: 30px;
    }

    .popupsection .quick-box h6 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .contac-us .quick-box .form-group label {
        margin-bottom: 5px;
        font-size: 12px;
    }

    .contac-us .quick-box .form-group.fullsection textarea {
        height: 15px;
        font-size: 15px;
        margin-top: 0px;
    }

    header .container {
        position: relative;
        padding: 0px 15px;
    }

    .freasquebox h2 {
        border-radius: 5px;
    }

    .accordion-body li {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .formseclcomregistios {
        padding: 15px;
        margin-left: 0;
    }

    .txtcontareas {
        margin: 0;
        padding: 0;
    }

    .daynewyears,
    .yearswish {
        display: flex;
        flex-direction: column;
    }

    .festivelsection+header {
        position: fixed;
        top: 32px;
    }

    .festivelsection+header+.slider {
        padding-top: 125px;
    }

    .festivelsection+header+.commanbanner {
        padding-top: 160px;
    }

    .festivelsection+header+.ganelidseare {
        padding-top: 140px;
    }

    .sliderformsection {
        padding-top: 100px !important;
    }

    .formsect .formbox .col-md-6.p-0 {
        margin-right: 0;
        padding: 0px 15px !important;
    }

    .formsect form {
        padding: 20px;
    }

    .formsect .formsectimg img {
        width: 100%;
    }

    .formsect .formbox .row {
        flex-direction: column-reverse;
    }

    .sub-dropdown ul {
        top: 0;
        left: 0px;
    }

    #IndividualServices {
        display: block;
    }

    .closebnt {
        margin-bottom: 0px;
        font-size: 30px;
        right: 10px;
        top: 10px;
    }

    .indiserboxpop .custom-model-wrap {
        padding: 10px;
    }

    .indiserboxpop .row {
        flex-direction: column-reverse;
    }

    .boximgcontain .textconarbn h4 {
        line-height: 20px;
        font-size: 20px;
        margin: 0px 0px 10px;
    }

    .boximgcontain {
        margin: 0px 0px 20px;
        border-radius: 10px;
    }

    .boximgcontain .textconarbn p {
        font-size: 12px;
        line-height: 18px;
        margin: 0px 0px 15px;
        font-weight: 600;
    }

    .boximgcontain .textconarbn ul {
        margin: 15px 0px 15px;
        padding-left: 20px;
    }

    .boximgcontain .textconarbn li {
        margin-bottom: 10px;
    }

    .boximgcontain .textconarbn ul li a {
        font-size: 13px;
        font-weight: 500;
        line-height: 20px;
    }

    .boximgcontain .textconarbn .btnares {
        padding: 8px 20px;
        font-size: 12px;
        letter-spacing: 0.5px;
        margin-top: 10px;
    }

    .boximgcontain .textconarbn {
        padding: 15px;
        padding-right: 15px;
    }

    .texbtnseaare {
        display: block;
        z-index: 99;
    }

    .loanbann .loanbann-text {
        padding: 0px 15px;
        left: 0px;
        width: 100%;
    }

    .loanbann .loanbann-text h3 {
        font-size: 1.0rem;
        margin-bottom: 0;
    }

    .loanbann .loanbann-text h4 {
        font-size: 1.2rem;
        line-height: 35px;
        margin-bottom: 5px;
    }

    .loanbann .loanbann-text ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .loanbann {
        height: 50vh !important;
    }

    .loanmenu .container-fluid {
        margin-top: 0px;
    }

    .loanmenu ul {
        display: grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 30px 5px;
        align-items: start;
    }

    .loanmenu ul li {
        margin: 0px 0px 15px;
    }

    .loanmenu ul li a span {
        width: 50px;
        height: 50px;
        margin-bottom: 15px;
    }

    .loansectpag .col-md-6 {
        margin-bottom: 30px;
    }

    .loansectpag .col-md-3 {
        margin-bottom: 30px;
    }

    .loanmain h2 {
        font-size: 20px;
        font-weight: 800;
    }

    .ganelidseare .sliboxi img {
        object-position: left;
        height: 35vh;
        object-fit: cover !important;
    }

    .ganelidseare {
        padding: 60px 0px 15px;
    }

    .loanmenu {
        padding: 30px 0px 30px;
    }

    .ganelidseare.serbansec .loanbann-text {
        width: 100%;
        padding: 0px 15px;
    }

    .ganelidseare.serbansec {
        padding-bottom: 0px;
    }

    .ganelidseare.serbansec.savtaind .loanbann-text {
        top: 35px;
    }

    .loanmenu ul li {
        margin: 0;
        padding: 0px;
        width: 100%;
        word-wrap: break-word;
        align-items: center;
    }

    .loanbann .loanbann-text h5 {
        margin-bottom: 10px;
        font-size: 16px;
        margin-top: 13px;
        display: inline-block;
    }

    .load-post-articel h2 {
        font-size: 20px;
        padding: 0px 0px 10px;
        line-height: 30px !important;
    }

    .load-post-articel ol,
    .load-post-articel ul,
    .load-post-articel li {
        text-align: left;
        margin: 0px 0px 10px;
    }

    .load-post-articel h3,
    .load-post-articel h2,
    .load-post-articel h1,
    .load-post-articel h4,
    .load-post-articel h5 {
        line-height: 30px;
        text-align: left;
    }

    .combansec {
        padding: 100px 15px 50px;
    }

    .newsecservices ul li {
        margin-bottom: 20px !important;
        margin-right: 25px !important;
        width: calc(100% - 50px) !important;
    }

    .newsecservices ul li:nth-child(3n) {
        margin-right: 20px !important;
    }

    .addressbox {
        height: 100%;
        padding: 20px;
        width: calc(100% - 35px);
        margin: 0 auto;
    }

    .corporateaddress .col-md-4 {
        margin-bottom: 20px;
    }

    .supnabar ul li a {
        margin: 0;
        border: unset;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px !important;
    }

    footer .footer_menu_Sec:last-child {
        margin-top: 20px;
    }

    .footerlogo {
        margin: 0px 0px 10px;
        width: 100%;
    }

    .footerlogo img {
        width: max-content;
        margin: 0;
    }

    .comingsoon h2 {
        font-size: 45px;
    }

    .comingsoon {
        padding: 80px 0px 0px;
        height: 60vh
    }

    .comingsoon a {
        padding: 10px 40px;
        margin-top: 30px;
        font-size: 15px;
    }

    .singup .col-md-6.p-0 {
        display: none;
    }

    .singup .singtexare {
        margin: 10px 0px;
        padding: 20px;
    }

    .singup .singtexare h4 {
        font-size: 16px;
        margin: 0px 0px 10px;
        padding: 0;
    }

    .singup .singtexare p {
        font-size: 12px;
        margin: 0px 0px 40px;
        line-height: 20px;
    }

    .singup .form-group label {
        font-size: 11px;
    }

    .singup .form-group .form-control {
        padding: 5px 10px;
        height: 40px;
        font-size: 12px;
    }

    .singup .btn {
        font-size: 12px;
        margin: 5px 0px 5px;
        padding: 15px;
    }

    .singup h5 {
        font-size: 13px;
        margin: 30px 0px 30px;
    }

    .singup form h5::before,
    .singup form h5::after {
        width: 70px;
        height: 2px;
        margin: 0px auto;
    }

    .singup .googlebtn {
        gap: 5px;
        margin: 0px;
        padding: 5px 10px;
        font-size: 12px;
    }

    .singup ul li {
        margin-right: 5px;
        margin-bottom: 8px;
    }

    .commanbanner.CardPolicy {
        padding: 80px 0px 0px;
    }

    .commanbanner.CardPolicy .slitexar {
        padding-right: 10px;
        height: 100%;
        padding-bottom: 10px;
    }

    .commanbanner.CardPolicy {
        padding: 80px 5px 0px;
        height: unset;
    }

    .commanbanner.CardPolicy .slitexar {
        padding-right: 10px;
        height: 100%;
        padding-bottom: 10px;
    }

    .commanbanner.CardPolicy .slitexar h3 {
        margin-bottom: 25px !important;
        font-size: 23px !important;
        line-height: 35px;
        font-weight: 700;
        text-align: left;
        margin-left: 0;
    }

    .commanbanner.CardPolicy .slitexar h3.marqtext {
        line-height: 40px;
        font-size: 30px !important;
        margin: 0;
        top: unset;
        bottom: 0;
    }

    .commanbanner.CardPolicy .slitexar p {
        font-size: 15px;
        line-height: 25px;
    }

    .commanbanner.CardPolicy .slitexar a {
        padding: 10px 40px;
        display: inline-block;
        margin-top: 5px;
        font-size: 12px;
    }

    .breadcrumbs.cardladinpage .container.breat {
        padding: 0px;
        width: calc(100% - 20px);
        margin-top: 0px;
    }

    .breadcrumbs .breat ul li {
        font-size: 12px;
    }

    .breadcrumbs .breat ul li a {
        font-size: 12px;
    }

    .breadcrumbs .breat ul li span {
        margin: 0px 2px;
        font-size: 10px;
    }

    .teaxtaressec .container-fluid {
        width: 100%;
    }

    .page-section h3 {
        font-size: 20px;
        margin-bottom: 20px;
        text-align: center;
    }

    .cerditcard .imgbox {
        margin: 0 auto 10px;
        padding: 10px;
    }

    .cerditcard .imgbox img {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }

    .cerditcard .textares {
        padding: 5px 20px 30px;
    }

    .teaxtaressec .txtcontareas .col-md-4 {
        margin-bottom: 20px;
    }

    .cerditcard ul li {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .cerditcard .butnsecare {
        margin-top: 20px;
        width: 100%;
    }

    .cerditcard .butnsecare a {
        padding: 8px 30px;
        font-size: 12px;
    }

    .cerditcard .butnsecare a:last-child {
        font-size: 14px;
    }

    .page-section p {
        line-height: 25px;
        font-size: 13px;
    }

    .creadcards .load-post-articel h6 {
        font-size: 18px;
        margin: 20px 0px 30px;
    }

    .creadcards article.load-post-articel {
        margin-top: 30px;
        text-align: left;
    }

    .creadcards .load-post-articel .listorder p {
        margin-bottom: 10px;
    }

    .creadcards .page-section h3 {
        text-align: left;
        font-size: 16px;
    }

    .creadcards .page-section td,
    .creadcards .page-section th {
        padding: 5px;
        font-size: 12px;
    }

    .creadcards .page-section td p,
    .creadcards .page-section th p {
        font-size: 11px;
        margin: 0;
        line-height: 20px;
    }

    .creadcards .page-section li {
        font-size: 13px;
    }

    .singup h5::before,
    .singup h5::after {
        width: 70px;
    }

    .FormSecCompart .details {
        width: 95%;
        margin: 0 auto 30px;
    }

    .CardPolicy.ladingtemplated h2.title {
        margin-bottom: 0px;
        font-size: 25px;
        text-align: left;
        line-height: 35px;
        font-weight: 600;
    }

    .commanbanner.ladingtemplated .slitexar ul {
        padding: 20px 35px 20px;
    }

    .CardPolicy.ladingtemplated .fromsecare .form-group label {
        font-weight: 500;
        font-size: 11px;
        text-align: left;
    }

    .fromsecare .form-check ul li label {
        font-size: 10px;
    }

    .fromsecare .form-check ul li label {
        font-size: 10px;
        width: calc(100% - 20px);
    }

    .CardPolicy.ladingtemplated .row {
        display: grid;
        grid-template-columns: 1fr;
    }

    .CardPolicy.ladingtemplated .row .col-lg-6.p-0 {
        grid-row: 1;
    }

    ul.Listporcs {
        display: none;
    }

    .commanbanner.ladingtemplated .slitexar .textanlist {
        padding-left: 0;
    }

    .commanbanner.ladingtemplated .slitexar ul li {
        margin: 0px 0px 20px;
        font-size: 15px;
        line-height: 25px;
    }

    .commanbanner.ladingtemplated .slitexar .textanlist ul li:before {
        top: 3px;
    }

    .commanbanner.ladingtemplated .fromsecare {
        margin: 0px 0px;
    }

    .fromsecare {
        padding: 25px;
    }

    .commanbanner.ladingtemplated h3.mobresmose {
        display: inline-block;
        margin-bottom: 25px !important;
        font-size: 23px !important;
        line-height: 35px;
        font-weight: 700;
        text-align: left;
        margin-left: 0;
    }

    .commanbanner.ladingtemplated h3.mobresmose {
        display: inline-block;
        margin-bottom: 25px !important;
        font-size: 23px !important;
        line-height: 35px;
        font-weight: 700;
        text-align: left;
        margin-left: 0;
    }

    .CardPolicy.ladingtemplated .slitexar h3 {
        display: none;
    }

    .processection .listprocwork .steupbox {
        padding: 20px;
        height: 100%;
        width: 100%;
        text-align: left;
        padding-left: 30px;
    }

    .steupbox span {
        font-size: 13px;
        width: 25px;
        height: 25px;
        position: absolute;
        left: -12px;
        top: 20px;
        text-align: left;
    }

    .processection .listprocwork .steupbox:after {
        width: 3px;
        height: 100%;
        top: 30px;
        left: 0;
    }

    .tabsecarelist .process {
        padding: 0px;
        margin: 0 auto;
        padding-left: 0;
        width: max-content;
        margin-bottom: 10px;
    }

    .tabsecarelist .process li {
        padding: 10px 30px;
        width: auto;
        font-size: 12px;
    }

    .workandeliblity h4 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 45px;
    }

    .processection {
        padding: 20px;
    }

    .processection {
        display: none;
        padding: 20px 30px;
        width: calc(100% - 25px);
    }

    .processection .listprocwork ul {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

    .processection .listprocwork li {
        margin: 0;
        padding: 0px;
    }

    .processection .listprocwork ul li span {
        width: 40px;
        height: 40px;
        margin-bottom: 10px;
        padding: 10px;
    }

    .processection .listprocwork ul li b {
        font-size: 13px;
        line-height: 20px;
    }

    .aplyloanbane .texaresec h4 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 20px;
        margin-top: 40px;
    }

    .ourpartlist ul {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 15px;
        width: 100%;
        padding: 0;
    }

    .ourpartner h3 {
        margin: 30px auto 30px;
        font-size: 20px;
        padding-bottom: 10px;
    }

    .creditimg {
        width: 100%;
        margin: 0px auto 30px;
    }

    .headtext {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 30px;
    }

    .creditext p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
    }

    .creditimg img {
        width: 50%;
    }

    .CardPolicy.ladingtemplated .banertophed h5 {
        line-height: 25px;
        margin-bottom: 5px;
        font-size: 20px;
    }

    .CardPolicy.ladingtemplated .banertophed p {
        font-size: 13px;
    }

    .creditext ul {
        margin-top: 15px;
        padding: 0px 20px;
    }

    .creditext ul li {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    div#Chartresldata {
        position: relative;
        display: inline-block;
        width: 100%;
        word-wrap: break-word;
        overflow: hidden;
    }

    .creditcalula.comonmarpad {
        padding: 40px 0px;
    }

    .credcalcutext p {
        margin-bottom: 15px;
        font-size: 13px;
        line-height: 30px;
    }

    .credcalcutext p b {
        font-size: 16px;
    }

    .btn-button a {
        padding: 10px 40px;
        border-radius: 4px;
        font-size: 12px;
    }

    .credcalcuimg {
        margin-top: 40px;
    }

    .credcalcuimg img {
        width: 70%;
    }

    .checredimg {
        width: 100%;
        margin: 0px auto;
    }

    .checredimg img {
        width: 70%;
    }

    .checretext {
        margin: 20px 0px 0px;
        padding: 0px;
        width: 100%;
    }

    .checretext p {
        font-weight: 600;
        font-size: 14px;
    }

    .checretext ul li {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .maintcretext p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
    }

    .maintcretext ul li {
        line-height: 25px;
        font-size: 13px;
        margin-bottom: 5px;
    }

    .maintcreimg {
        width: 100%;
        margin: 20px auto 0;
    }

    .maintcreimg img {
        width: 70%;
    }

    .eligibilityimg {
        width: 100%;
        margin: 0px auto;
    }

    .eligibilityimg img {
        width: 50%;
        margin-bottom: 30px;
    }

    .eligibilitext p {
        font-size: 13px;
        line-height: 25px;
    }

    .btn-button {
        margin: 20px 0px 0px;
    }

    .eligibility {
        padding: 30px 0px;
    }

    .improvtext p {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .improvtext ul li {
        line-height: 25px;
        font-size: 13px;
    }

    .improveimg {
        position: relative;
        margin: 40px auto;
        display: inline-block;
        width: 100%;
    }

    .improveimg img {
        width: 60%;
    }

    .instperloa h3 {
        text-align: center;
        font-size: 16px;
    }

    .instperloa p {
        margin-bottom: 20px;
        font-size: 12px;
        line-height: 25px;
    }

    .inspertable table tbody tr td {
        font-size: 11px;
        padding: 5px 10px;
        line-height: 20px;
    }

    .folobeneimg img {
        width: calc(100% - 150px);
    }

    .folobenetext {
        padding: 0px 0px;
    }

    .folobeneimg {
        margin: 0px 0px 30px;
    }

    .folobenetext ul li {
        line-height: 20px;
        font-size: 13px;
        margin-bottom: 10px;
    }

    .folobenetext ul {
        padding-left: 20px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .folobenetext p {
        font-size: 12px;
        margin-bottom: 10px;
    }

    .folobenetext h6 {
        font-size: 11px;
        gap: 15px;
    }

    .folobenetext h6 a {
        padding: 5px 10px;
        margin: 0 auto;
        font-size: 10px;
    }

    .purcprogr.comonmarpad {
        padding: 30px 0px;
    }

    .purcprogbox h3 {
        margin-bottom: 30px;
        font-size: 18px;
    }

    .purcprogbox ul {
        padding-left: 0;
    }

    .purcprogbox ul li {
        margin-bottom: 30px;
        padding: 10px 10px;
        border-radius: 4px;
        font-size: 12px;
    }

    .purcprogbox a {
        padding: 10px 30px;
        border-radius: 6px;
        font-size: 13px;
    }

    .creprofolben h3 {
        margin-bottom: 30px;
        font-size: 15px;
    }

    .creprofolben .col-md-3 {
        margin-bottom: 20px;
    }

    .credprobenbox {
        padding: 20px;
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

    .credprobenbox h4 {
        font-size: 35px;
        margin-bottom: 10px;
    }

    .credprobenbox p {
        font-size: 13px;
    }

    .benefitandromale .hedingsec h3 {
        margin: 0px 0px 5px;
        font-size: 20px;
        line-height: 30px;
    }

    .benefitandromale .hedingsec p {
        font-size: 13px;
        line-height: 20px;
    }

    .pathbesec.comonmarpad {
        padding: 50px 0px;
    }

    .benefitandromale .col-md-6 {
        margin-bottom: 20px;
    }

    .benefitandromale .benifitboxshow {
        padding: 20px 15px;
        border-radius: 15px;
    }

    .benefitandromale .benifitboxshow h4 {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 20px;
    }

    .benefitandromale .benifitboxshow p {
        font-size: 12px;
        line-height: 25px;
    }

    .pathbesec .formsecare h2 {
        text-align: center;
        margin: 0px auto 30px;
        font-size: 25px;
        padding: 0;
        line-height: 25px;
    }

    .pathbesec .formsecare {
        padding: 20px;
    }

    .pathbesec .form-group label {
        font-size: 11px;
    }

    .ganelidseare.parthbanesec .sliboxi img {
        object-fit: contain !important;
        background: #fff;
        height: 20vh;
    }

    .boxborcirar {
        width: 100%;
    }

    .boxborcirar .listprinces {
        align-items: center;
        justify-content: center;
        flex-direction: column;
        align-content: center;
    }

    .boxborcirar .listprinces ul {
        margin: 0px 0px 20px;
        width: 100%;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 10px;
    }

    .boxborcirar .listprinces ul li {
        width: 100%;
        border: 1px solid #f2f2f2;
        padding: 5px 10px;
        border-radius: 4px;
        text-align: center;
    }

    .boxborcirar .listprinces ul li b {
        text-align: center;
    }

    .boxborcirar .listprinces a {
        font-size: 13px;
        padding: 8px 45px;
        width: max-content;
        line-height: 25px;
        white-space: unset;
        height: unset;
        display: inline-block;
        text-align: center;
    }

    .boxborcirar h3,
    .boxborcirar .listprinces,
    .boxborcirar .discountsec {
        padding: 10px 10px 0px;
    }

    .discountsec ul li {
        display: inline-block;
        font-size: 11px;
        padding: 5px 10px;
        margin: 0px 2px 10px;
        width: calc(96% / 2);
    }

    .discountsec ul li:last-child {
        margin-bottom: 0;
    }

    .erviconareson {
        width: 100%;
        list-style: none;
        justify-content: space-evenly;
        align-content: center;
        gap: 15px;
        flex-direction: column;
        display: inline-block;
    }

    .allservconjon.comonmarpad {
        padding: 30px 0px;
    }

    .LadHeader .userco ul {
        display: none;
    }

    .userco .destob {
        display: flex;
        gap: 10px;
    }

    .userco .whatapps {
        width: 35px;
        font-size: 18px;
        height: 35px;
    }

    .progress {
        height: 150px;
        width: 300px;
        border-radius: 300px 300px 0 0;
        -moz-border-radius: 300px 300px 0 0;
        -webkit-border-radius: 300px 300px 0 0;
        -ms-border-radius: 300px 300px 0 0;
        -o-border-radius: 300px 300px 0 0;
    }

    .credprocbar span.left {
        left: 15px;
    }

    .credprocbar span.right {
        right: 15px;
    }

    .cibilsorereport h3 {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .cibilsorereport h6 {
        margin: 20px auto 20px;
        font-size: 18px;
    }

    .cibilsorereport {
        display: inline-block;
        width: 100%;
        padding: 20px;
    }

    .cibildatascore h5 {
        font-size: 30px;
        margin: 0;
        padding: 0;
        line-height: 30px;
    }

    .cibildatascore .scrobilas {
        width: 100px;
        height: 100px;
        padding: 0px 10px;
    }

    .erviconareson li {
        padding: 10px;
        width: calc(95% / 2);
        margin-right: 6px;
    }

    .erviconareson li:nth-child(even) {
        margin-right: 0;
    }

    .blognewsecte {
        justify-content: space-around;
        flex-direction: column;
    }

    .blognewsecte .col-md-created {
        width: 100%;
    }

    .blognewsecte .text-md-blog {
        width: 100%;
        padding: 0px 20px;
    }

    .neblosecus ul li span {
        width: 15px;
        height: 15px;
    }

    .neblosecus ul li {
        width: max-content;
        margin-right: 5px;
        font-size: 12px;
        padding-right: 5px;
    }

    .blognewsecte .text-md-blog h2 {
        margin: 10px 0px;
        font-size: 14px;
        line-height: 22px;
    }

    .blognewsecte .text-md-blog p {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .commanbanner.combansec.blogsecton {
        padding: 80px 0px 0px;
    }

    .new-blog-sect.comonmarpad {
        padding: 20px 0px 0;
    }

    .new-blog-sect h2 {
        margin: 0px 0px 30px;
        padding: 0px 0px 5px;
        font-size: 20px;
        line-height: 25px;
    }

    .breadcrumbs.comonmarpad.blogredcurm {
        padding: 20px 0px 0px;
    }

    .singtexare h6 {
        margin: 20px 0px 20px;
        font-size: 11px;
        line-height: 21px;
    }

    .Loader .text h6 {
        margin: 0px 0px 5px;
        font-size: 18px;
        line-height: 40px;
    }

    .Loader .text h5 {
        line-height: 25px;
    }
}