@media (max-width: 1500px) {
    .sliboxi.loanbann .loanbann-text {
        top: 50px;
    }
}

@media (max-width: 1450px) {
    .sliboxi.loanbann .loanbann-text {
        top: 20px;
    }
}

@media (max-width: 1280px) {
    header .container-fluid,
    .headsipt .container-fluid {
        width: calc(100% - 10px);
    }
    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: 14px !important;
        gap: 5px !important;
        padding: 0px 10px !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;
    }
    /*-- 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: 10px;
    }
    .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: 40px;
    }
    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;
    }
    .bakingpakages .col-lg-3 {
        margin-bottom: 30px;
    }
    .tellrysecare .teasetelop {
        padding: 30px 10px;
    }
    .tellrysecare .teasetelop h4 {
        line-height: 40px;
        font-size: 20px;
    }
    .tellrysecare .teasetelop .btnseare a {
        margin-bottom: 10px;
    }
    .partnersection .partnerbox {
        padding: 15px;
        height: 100%;
    }
    .new-blog-sect h2 {
        margin: 0px 0px 30px;
        padding: 0px 0px 5px;
        font-size: 20px;
        line-height: 25px;
    }
    .blognewsecte .text-md-blog {
        padding: 15px;
        padding-left: 5px;
    }
    .blognewsecte {
        gap: 5px;
    }
    .blognewsecte .text-md-blog h2 {
        font-size: 16px;
        line-height: 25px;
    }
    .neblosecus ul li {
        margin-right: 10px;
        font-size: 12px;
        gap: 4px;
        line-height: 20px;
        padding-right: 5px;
        margin-bottom: 10px;
    }
    .neblosecus .socil-share span {
        line-height: 18px;
        font-size: 9px;
    }
    .neblosecus ul li span {
        width: 18px;
        height: 18px;
    }
    .media_post_images span {
        font-size: 12px;
        right: -10px;
        padding: 5px 15px;
        font-size: 13px;
        padding-right: 30px;
    }
    .media_post_images span:last-child {
        line-height: 20px;
        padding: 5px 10px;
        font-size: 12px;
        font-weight: 300;
    }
    .media_post_box .textzone {
        padding: 10px 0px;
        padding-right: 20px;
    }
    .media_post_box .textzone p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
    }
    .media_post_box .textzone .readmoresection {
        border-radius: 3px;
        padding: 5px 10px;
        font-size: 13px;
        margin-top: 10px;
    }
    .main-bannner.leadership .leadership_joinus {
        font-size: 13px;
        padding: 5px 20px !important;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    header .container {
        position: relative;
        padding: 0;
    }
    .main-bannner h1 {
        font-size: 25px;
        line-height: 35px;
    }
    .leadership p {
        font-size: 13px !important;
    }
    .main-bannner.leadership .teaxt p {
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        line-height: 25px;
    }
    .main-bannner .col-md-12.col-lg-6,
    .main-bannner .col-md-12.col-lg-6.pe-0 {
        width: 50%;
    }
    .leadership .leadershiphed h2 {
        font-size: 80px;
    }
    .main-bannner.leadership .teaxt {
        width: 100%;
    }
    .main-bannner.leadership {
        padding: 100px 0px 0px;
    }
    .leader_express h2 {
        font-size: 13px;
    }
    .ceo_founder .imagessec .lef-side-img {
        width: max-content;
        top: 0;
        left: 0;
        height: unset;
        right: 0;
        margin: 0 auto;
        display: block;
        margin-top: 30px;
    }
    .ceo_founder p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 25px;
    }
    .hr-section h3 {
        font-size: 60px;
        height: unset;
        overflow: unset;
        line-height: 75px;
    }
    .hr-sec-contain {
        top: -50px;
    }
    .hr-sec-contain .box-with {
        padding: 20px;
        gap: 15px;
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
        justify-content: center;
        align-items: flex-start;
    }
    .hr-section {
        padding: 20px 0px 60px;
    }
    .hr-sec-contain .rightomages {
        display: flex;
        gap: 15px;
    }
    .hr-sec-contain .profile-img {
        width: 200px;
        height: 250px;
    }
    .hr-sec-contain .profile-img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: bottom;
    }
    .hr-sec-contain .rightomages h4 {
        font-size: 18px;
        margin-bottom: 0;
    }
    .hr-sec-contain .rightomages h5 {
        font-size: 15px;
        margin: 0px 0px 0px;
        line-height: 30px;
    }
    .hr-sec-contain .rightomages h6 {
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .hr-sec-contain .rightomages li a {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .hr-sec-contain h5 {
        font-size: 13px;
        padding-left: 5px;
        margin-bottom: 5px;
    }
    .hr-sec-contain h4 {
        font-size: 18px;
        margin: 10px 0px 10px;
    }
    .hr-sec-contain p {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 25px;
    }
    .stepleadership {
        padding: 30px 0px;
    }
    .stepleadership .stepsetion {
        margin: 30px 0px;
        padding: 0;
    }
    .stepleadership .stepsetion .box span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
    }
    .stepleadership .stepsetion h4 {
        margin-bottom: 20px;
        font-size: 18px;
    }
    .stepleadership .stepsetion p {
        font-weight: normal;
        font-size: 13px;
        line-height: 25px;
    }
    .stepleadership .stepsetion .box {
        margin-bottom: 30px;
    }
    .stepleadership .stepsetion .imgr {
        width: 45px;
        margin: 0px 0px 15px;
    }
    .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;
    }
    .guidelines-timeline .col-md-4.col-lg-2 {
        display: none;
    }
    .whatwewido h3 {
        margin: 0px auto;
        font-size: 25px;
        padding-bottom: 15px;
    }
    .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;
    }
    .calendatarse .container {
        width: calc(80% - 100px);
    }
    .calendatarse h2 {
        font-size: 40px;
        margin-bottom: 0px !important;
    }
    .calendatarse h3 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .calendatarse h4 span {
        padding: 10px 30px;
        font-size: 15px;
        letter-spacing: 0px;
    }
    article.calboxconar {
        padding: 20px;
    }
    .normcontexares {
        margin: 0px 20px;
    }
    .calboxconar h5 {
        font-size: 16px;
        padding: 10px 40px;
        margin-left: -40px;
        margin-bottom: 5px;
    }
    .calboxconar h6 {
        font-size: 16px;
        padding-bottom: 0px;
        margin-bottom: 10px;
    }
    .calboxconar p {
        font-size: 13px;
        margin-bottom: 15px;
        line-height: 25px;
    }
    .calboxconar .bgcontexson {
        padding: 15px;
    }
    .taxmaifilsection .main-card h2 {
        line-height: 30px !important;
        margin-bottom: 5px !important;
        font-size: 1.2rem;
    }
    .taxmaifilsection .box-2 {
        justify-content: center;
        margin: 0 auto;
        padding: 0;
    }
    .taxmaifilsection .phone-card-container {
        width: calc(100% - 50px) !important;
    }
    .formheader .listingsec {
        display: block;
    }
    .taxmaifilsection .col .container.my-5 {
        padding: 0px 10px !important;
    }
    .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;
    }
    .businlist ul li a {
        padding: 1px;
        font-size: 8px;
        padding: 0px 5px;
        line-height: 25px;
    }
    .businlist ul {
        width: max-content;
    }
    .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;
    }
    .taxcalculater .grvisecareful {
        padding: 30px;
        border-radius: 10px;
        margin-bottom: 30px;
    }
    .taxcalculater h4 {
        font-size: 20px;
        letter-spacing: 0;
        margin-bottom: 20px;
    }
    .taxcalculater .form-group label {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .taxcalculater .form-group {
        width: 100%;
    }
    .taxcalculater .chosearesec {
        margin: 0px 0px 40px;
        gap: 20px;
    }
    .taxcalculater .form-group .form-control {
        width: 100%;
        padding: 5px 15px;
        font-size: 13px;
    }
    .vitexsumic h3 {
        font-size: 12px;
        line-height: 20px;
    }
    .vitexsumic h4 {
        margin: 5px 0px;
        padding: 0;
        font-size: 18px;
    }
    .vitexsumic p {
        color: #fff;
        font-size: 11px;
        line-height: 20px;
    }
    .vertical-tabs h3 {
        margin-top: 10px;
    }
    .vertical-tabs h3,
    .lstydtfm h5 {
        font-size: 14px;
        padding: 0px 5px;
        margin: 0 0px 10px;
    }
    .tab-link {
        border-radius: 4px;
        padding: 10px 10px;
        margin-bottom: 10px;
        font-size: 12px;
    }
    .lstydtfm h5:first-child {
        text-align: left;
        padding: 0;
    }
    .lstydtfmsecful h3 {
        font-size: 13px;
        margin-bottom: 20px;
        line-height: 20px;
    }
    .lstydtfm h6 {
        font-size: 11px;
        line-height: 15px;
        padding-right: 10px;
    }
    .lstydtfmsecful h4 {
        font-size: 12px;
        padding: 10px 10px;
        margin-top: 30px;
        margin-bottom: 10px;
        text-align: left;
    }
    .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 {
        top: 10px;
        padding: 30px;
        left: 20px;
    }
    .loanmenu ul {
        display: inline-block;
        padding: 0px 5px;
    }
    .loanmaibox img {
        width: auto;
    }
    .ganelidseare .sliboxi img {
        height: 100%;
    }
    .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: 12px;
        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: 2.0rem;
        margin-bottom: 5px;
        line-height: 33px;
    }
    .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 {
        left: 0;
        padding: 0px 30px;
        width: 60%;
        top: 0;
    }
    .ganelidseare.serbansec {
        padding-bottom: 50px;
    }
    .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;
    }
    .topphead h6 {
        font-size: 13px;
    }
    .alsecinlin #timer {
        font-size: 17px;
        margin-right: 5px;
    }
    .topphead .alsecinlin a {
        font-size: 13px;
        padding: 0px 25px;
    }
    .howor-img img {
        width: 100%;
    }
    .howor-text h3 {
        margin: 0 0px 30px;
    }
    .filiserv-text ul li {
        margin: 0px 3px;
        padding: 10px 9px;
    }
    .filiserv-text ul li a p {
        font-size: 13px;
    }
    .filiserv-accordion .accordion .accordion-button:not(.collapsed) {
        gap: 10px;
        margin-bottom: 20px;
    }
    .indinri-box h6 {
        font-size: 10px;
        margin: 0px 0px 10px;
        padding: 3px 8px;
    }
    .top-choice h5 {
        font-size: 10px;
        letter-spacing: 0.5px;
    }
    .top-choice {
        padding: 6px 40px;
        right: -40px;
        top: 24px;
    }
    .indinri-img img {
        width: 40px;
        height: 40px;
    }
    .indinri-box h3 {
        line-height: 20px;
        font-size: 15px;
    }
    .indinri-box .price .current {
        font-size: 1.5rem;
        padding-right: 8px;
    }
    .indinri-box .price .old {
        font-size: 15px;
    }
    .indinri-box .price span.offer {
        font-size: 9px;
        right: -40px;
        top: -6px;
        padding: 2px 3px;
        line-height: unset;
    }
    .indinri-box ul li {
        gap: 6px;
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .indinri-box ul {
        padding: 5px;
        line-height: unset;
        height: unset;
        overflow: unset;
    }
    .indinri-box a {
        margin: 0px auto 15px;
        padding: 8px 20px;
        font-size: 13px;
    }
    .filiserv-accordion .accordion-body .col-md {
        display: none;
    }
    .filiserv-accordion .accordion-body .row .col-md-6 {
        margin-bottom: 40px;
    }
    .filiserv-accordion .accordion-body .row {
        justify-content: center;
    }
}


/*-- 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: 200px;
        padding-left: 15px;
        margin-right: 30px;
        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: 40px;
    }
    .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 {
        margin: 0;
        border: unset;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 15px !important;
    }
    .supnabar ul li a span {
        font-size: 20px;
        width: 45px;
        height: 50px;
        line-height: 50px;
        margin-right: 10px;
    }
    .services-box h3 {
        font-size: 18px;
        text-align: center;
    }
    .services-map {
        grid-template-columns: repeat(1, minmax(0px, 1fr));
        gap: 30px;
        padding: 0px 15px;
    }
    .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: 10px;
        margin-bottom: 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;
        height: unset;
        overflow: unset;
        display: unset;
        -webkit-line-clamp: unset;
        -webkit-box-orient: unset;
        margin-bottom: 20px;
        display: inline-block;
    }
    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;
    }
    .indiviualsecpag .container {
        width: 100%;
    }
    .indiviualsecpag .imgesec {
        width: calc(100% - 100px);
    }
    .indiviualsecpag h4 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .indiviualsecpag p {
        font-size: 16px;
        line-height: 25px;
    }
    .indiviualsecpag .row:nth-child(odd) {
        display: flex;
        flex-direction: column-reverse;
    }
    .rigsidserbox .hedtile {
        margin: 0px 0px 15px;
        gap: 15px;
    }
    .businesspageupdate .services-map {
        grid-template-columns: repeat(1, minmax(0px, 1fr));
    }
    .needtohelp ul li a,
    .supnabar ul li a {
        gap: 5px;
    }
    .needtohelp ul li a span,
    .supnabar ul li a span {
        border-radius: 10px;
        font-size: 16px;
        width: 45px;
        height: 50px;
        line-height: 50px;
        margin-right: 15px;
    }
    .singup .container {
        width: calc(100% - 5%);
    }
    .singupimg {
        padding: 20px;
    }
    .singupimg .singbox h3 {
        font-size: 35px;
        margin-bottom: 20px;
        line-height: 40px;
    }
    .singupimg .singbox p {
        font-size: 13px;
        line-height: 25px;
        margin: 0;
    }
    .singupform {
        padding: 10px;
    }
    .singupform .tab-container .tab-menu ul li a {
        font-size: 14px;
    }
    .singupform .tab-container .tab-menu {
        margin: 0px 0px 10px;
        padding: 5px 20px;
    }
    .singupform .formse button {
        padding: 8px 8px;
        font-size: 12px;
        width: 120px;
        height: 40px;
    }
    .singupimg {
        height: 100% !important;
    }
    .starup .serbosec h3,
    .starup .serbosec p {
        text-align: justify;
        text-align-last: center;
    }
    .serbosec .btncenterse {
        text-align: center;
        margin: 20px auto 0px;
    }
    .starup .serbosec {
        margin: 0 auto;
        padding: 30px;
        width: calc(100% - 70px);
    }
    .boxshte {
        padding: 20px;
    }
    .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%;
    }
    .loansecare {
        padding-top: 0;
    }
    .loansecare h3 {
        font-size: 25px;
        margin-bottom: 10px;
        line-height: 30px;
    }
    .loansecare h4 {
        margin-bottom: 30px;
        font-size: 16px;
    }
    .loansecares .texraesload {
        padding: 30px 30px 30px;
    }
    .loansecares .texraesload h5 {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .loansecares .texraesload ul li {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 5px;
        padding-left: 5px;
    }
    .tellrysecare {
        padding: 0;
    }
    .tellrysecare .teasetelop {
        width: 100%;
        padding: 0px 10px;
    }
    .tellrysecare .teasetelop h4 {
        line-height: 30px;
        font-size: 20px;
    }
    .tellrysecare .row:nth-child(even) {
        display: flex;
        flex-direction: column-reverse;
    }
    .tellrysecare .col-md-6.p-0 {
        padding-left: 15px !important;
    }
    .tellrysecare .row {
        margin-bottom: 30px;
        width: unset;
    }
    .combansec {
        padding: 100px 15px 50px;
    }
    .combansec h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .combansec h3.marqtext {
        font-size: 25px;
        top: 7px;
    }
    .about_us_detail h5 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .disjusty {
        display: flex;
        flex-direction: column;
    }
    .about_us_detail .box {
        margin: 30px auto 0px;
        padding: 40px 20px 30px;
        width: calc(100% - 40px);
    }
    .about-section-area ul li a {
        padding: 10px 15px;
        font-size: 12px;
    }
    .about-section-area ul#tabs-nav li {
        margin-right: 2px;
        padding: 0px 0px 0px 0px;
        border-radius: 5px 5px 5px 5px;
        width: calc(98% / 3);
    }
    .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;
    }
    .newsecservices {
        padding-bottom: 0px !important;
    }
    .addressbox {
        height: 100%;
        padding: 20px;
        width: calc(100% - 35px);
        margin: 0 auto;
    }
    .corporateaddress .col-md-4 {
        margin-bottom: 20px;
    }
    .jobpostsec .head {
        display: flex;
        position: relative;
        margin: 0;
        padding: 0;
        flex-direction: column-reverse;
        gap: 10px;
        margin-bottom: 20px;
    }
    .jobpostsec .head .logo {
        width: 150px;
    }
    .jobpostsec .head .texat h2 {
        margin: 10px 0px 10px;
        font-size: 15px;
    }
    .destctions h4 {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .preparprogram h6 {
        font-size: 15px;
        line-height: 25px;
        margin: 0px 0px 10px;
    }
    .preparprogram p {
        font-size: 16px;
    }
    .partnersection .partnerbox {
        padding: 15px;
        height: 100%;
        width: calc(100% - 35px);
        margin: 0 auto;
    }
    .partnersection .col-md-4 {
        margin-bottom: 20px;
    }
    .partnersection .partnerbox h3 {
        font-size: 25px;
    }
    .partnersection .partnerbox p {
        font-size: 16px;
        margin: 0px 0px 0px;
    }
    .breadcrumbs .breat {
        padding: 20px;
        width: calc(100% - 20px);
        margin-top: -20px;
    }
    .bannersection {
        padding: 60px 0px 0 !important;
        margin: 0;
    }
    .new-blog-sect h2 {
        font-size: 20px;
        line-height: 25px;
    }
    .blognewsecte {
        display: flex;
        justify-content: space-around;
        align-items: stretch;
        flex-direction: column;
    }
    .blognewsecte .col-md-created {
        width: 100%;
    }
    .blognewsecte .text-md-blog {
        width: 100%;
        padding: 10px;
        padding-left: 10px;
    }
    .neblosecus ul li {
        margin-bottom: 10px;
    }
    .blognewsecte .text-md-blog h2 {
        margin: 10px 0px 10px;
        font-size: 16px;
        line-height: 25px;
    }
    .blognewsecte .text-md-blog p {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .blognewsecte .text-md-blog {
        padding: 20px 15px;
    }
    .media_post_box {
        margin-bottom: 30px;
    }
    .media_post_box .textzone {
        padding: 10px 10px;
    }
    .media_post_box .textzone p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
    }
    .media_post_box .textzone .readmoresection {
        border-radius: 3px;
        padding: 5px 10px;
        font-size: 13px;
        margin-top: 10px;
    }
    .media_post_box .textzone h2 {
        font-size: 16px;
        line-height: 30px;
        margin: 0px 0px 15px;
        padding: 0;
    }
    .main-bannner.leadership {
        padding: 80px 0px 0px;
    }
    .main-bannner h1 {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    .main-bannner p {
        margin-bottom: 10px;
        font-size: 13px;
        line-height: 25px;
        text-align: justify;
    }
    .main-bannner.leadership .img-box {
        width: 100%;
        height: unset;
        margin-top: 20px;
    }
    .main-bannner.leadership .img-box {
        position: relative;
        bottom: 0;
        right: 0;
        width: 100%;
        margin-top: 0;
    }
    .main-bannner.leadership .img-box img {
        width: 100%;
        height: 100%;
        position: relative;
        bottom: 0;
        right: 0;
    }
    .main-bannner.leadership .teaxt {
        top: 0;
        width: 100%;
        left: 0;
    }
    .main-bannner:before {
        top: 22%;
        left: -39%;
    }
    .leadership .leadershiphed h2 {
        font-size: 40px;
    }
    .leader_express h2 {
        font-size: 11px;
    }
    .leader_express {
        padding: 5px 0px;
    }
    .ceo_founder h3 {
        font-size: 14px;
        padding-left: 5px;
        line-height: 10px;
    }
    .ceo_founder .textzonsec {
        padding-right: 0;
    }
    .ceo_founder p {
        text-align: justify;
        margin-bottom: 20px;
        font-size: 13px;
        line-height: 25px;
    }
    .hr-section h3 {
        font-size: 22px;
    }
    .hr-section {
        padding: 20px 0px 50px;
    }
    .hr-sec-contain .box-with {
        padding: 20px;
        margin: 0 auto;
        gap: 20px;
        margin-bottom: 20px;
        flex-direction: column;
        width: calc(100% - 20px);
    }
    .hr-sec-contain .rightomages {
        display: flex;
        gap: 10px;
        flex-direction: column;
    }
    .hr-sec-contain .profile-img {
        width: 100%;
        height: 250px;
    }
    .hr-sec-contain .profile-img img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }
    .hr-sec-contain h5 {
        font-size: 13px;
        padding-left: 5px;
        margin-bottom: 0px;
    }
    .hr-sec-contain .rightomages h4 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .hr-sec-contain .rightomages h5 {
        font-size: 13px;
        margin: 0px 0px 10px;
        line-height: 20px;
    }
    .hr-sec-contain .rightomages h6 {
        font-size: 14px;
        margin-top: 15px;
        margin-bottom: 10px px;
    }
    .hr-sec-contain .rightomages li a {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .hr-sec-contain .leftcontain {
        margin-top: 0px;
        border-top: 2px solid #f0f9f6;
        padding-top: 20px;
    }
    .hr-sec-contain h4 {
        font-size: 18px;
        margin: 10px 0px 8px;
    }
    .hr-sec-contain p {
        font-size: 13px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .stepleadership {
        padding: 30px 0px;
    }
    .stepleadership .stepsetion {
        padding-left: 0px;
        padding-bottom: 0px;
    }
    .stepleadership .stepsetion .box:before {
        display: none;
    }
    .stepleadership .stepsetion .box span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }
    .stepleadership .stepsetion:after {
        content: '';
        position: absolute;
        top: 30px;
        left: 15px;
        width: 3px;
        height: 100%;
        background: #fff;
    }
    .stepleadership .col-md-4:last-child .stepsetion:after {
        display: none;
    }
    .stepleadership .stepsetion .box {
        margin-bottom: 15px;
        position: absolute;
    }
    .stepleadership .stepsetion .imgr,
    .stepleadership .stepsetion h4,
    .stepleadership .stepsetion p {
        left: 45px;
        position: relative;
        width: 85%;
        margin-bottom: 15px;
    }
    .stepleadership .stepsetion .imgr {
        width: auto;
        margin-bottom: 20px;
    }
    .galelery .col-md-6.p-2.pe-0 {
        padding-right: 10px !important;
    }
    .galelery {
        padding-right: 5px;
    }
    .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;
    }
    .all_containe article {
        padding: 15px;
        width: calc(100% - 20px);
        margin: 0 auto;
    }
    .all_containe p,
    .all_containe li {
        margin-bottom: 5px;
        font-size: 13px;
    }
    .all_containe h2 {
        font-size: 16px;
    }
    .all_containe h3 {
        font-size: 16px;
        line-height: 25px;
    }
    .all_containe table {
        width: 100% !important;
        margin: 0 !important;
        padding: 0px 0px 5px !important;
        display: inline-block;
        overflow: hidden;
        overflow-x: scroll;
    }
    .all_containe table tr th,
    .all_containe table tr td {
        font-size: 13px;
        line-height: 20px;
        font-weight: 400;
        padding: 5px;
    }
    .freasquebox h2 {
        border-radius: 5px;
    }
    .accordion-body li {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .formseclcomregistios {
        padding: 15px;
        margin-left: 0;
    }
    .whatwewido h3 {
        font-size: 25px;
        line-height: 35px;
        width: 100%;
    }
    .icooxsecr {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 15px;
    }
    .icooxsecr span {
        width: 50px;
        height: 50px;
        margin: 0px auto 0px;
    }
    .icooxsecr .icotexars {
        width: calc(100% - 50px);
        text-align: left;
    }
    .icooxsecr:before {
        display: none;
    }
    .icooxsecr:after {
        border: unset;
        border-left: 1px dashed #e1e1e1;
        top: 25%;
        left: 13%;
    }
    .icooxsecr:after,
    .icooxsecr:before {
        top: 50%;
        width: unset;
        height: 100%;
    }
    .guidelines-timeline .col-md-2 {
        display: none;
    }
    .txtcontareas {
        margin: 0;
        padding: 0;
    }
    .guidelines-timeline {
        padding-bottom: 40px;
    }
    .festivelsection {
        padding: 2px 0px 2px;
        position: fixed;
        top: 0;
        z-index: 999;
    }
    .daynewyears span {
        /* border: 1px solid #fff; */
        font-size: 11px;
        padding: 0px 5px;
    }
    .festivelsection .festivellave {
        font-size: 13px;
        letter-spacing: 1px;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #af0b0b;
        padding-bottom: 1px;
        margin-bottom: 1px;
    }
    .daynewyears,
    .yearswish {
        display: flex;
        flex-direction: column;
    }
    .daynewyears {
        flex-direction: row;
    }
    .festivelsection+header {
        position: fixed;
        top: 32px;
    }
    .festivelsection+header+.slider {
        padding-top: 80px;
    }
    .main-bannner.leadership .col-md-12 {
        width: 100%;
    }
    .main-bannner .col-md-12.col-lg-6,
    .main-bannner .col-md-12.col-lg-6.pe-0 {
        width: 100%;
    }
    .festivelsection+header+.commanbanner {
        padding-top: 160px;
    }
    .festivelsection+header+.ganelidseare {
        padding-top: 140px;
    }
    .calendatarse .container {
        width: calc(100% - 20px);
    }
    .calendatarse h2 {
        font-size: 25px;
        margin-bottom: 5px !important;
    }
    .calendatarse h3 {
        font-size: 14px;
        margin-bottom: 20px;
        line-height: 20px;
    }
    .calendatarse h4 span {
        padding: 10px 20px;
        font-size: 13px;
        letter-spacing: 0;
    }
    article.calboxconar {
        border-radius: 40px;
        padding: 20px 10px;
    }
    .normcontexares {
        margin: 0px 20px;
    }
    .calboxconar h5 {
        font-size: 16px;
        padding: 8px 30px;
        letter-spacing: 0.5px;
        margin-bottom: 5px;
        margin-left: -30px;
    }
    .calboxconar h6 {
        font-size: 15px;
        padding-bottom: 0px;
        margin-bottom: 10px;
    }
    .calboxconar p {
        font-size: 13px;
        margin-bottom: 15px;
        line-height: 25px;
    }
    .calboxconar .bgcontexson {
        padding: 20px;
    }
    .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;
    }
    .businlist {
        display: none;
    }
    .businlist+.slider {
        padding-top: 60px;
    }
    .howitwork .icooxsecr:after {
        top: unset;
        left: 0;
        right: 0px;
        bottom: -15px;
        height: unset;
        width: unset;
        transform: rotate(90deg);
    }
    .howitwork .icooxsecr {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .howitwork .icooxsecr .icotexars {
        text-align: center;
        margin-bottom: 20px;
    }
    .howitwork .icooxsecr span {
        margin-top: 20px;
    }
    .ladpaalbosec .row {
        margin-bottom: 50px;
    }
    .slider.ladinpagare {
        padding-top: 50px;
    }
    .textcontsec h5 {
        padding: 10px 25px;
        font-size: 13px;
        letter-spacing: 0;
    }
    .taxcalculater .grvisecareful {
        padding: 20px;
        margin: 0 auto;
        width: 95%;
        margin-bottom: 50px;
    }
    .taxcalculater h4 {
        font-size: 20px;
        letter-spacing: 0;
        margin-bottom: 25px;
    }
    .taxcalculater .form-group label {
        font-size: 13px;
        margin-bottom: 2px;
    }
    .taxcalculater .form-group .form-control {
        width: 100%;
        padding: 5px 15px;
        font-size: 14px;
        letter-spacing: 0px;
    }
    .taxcalculater .form-group {
        width: 100%;
    }
    .taxcalculater .chosearesec {
        margin: 0px 0px 30px;
        gap: 10px;
    }
    .taxcalculater .vitexsumic {
        display: flex;
        justify-content: space-between;
        align-items: start;
        flex-direction: column;
    }
    .vitexsumic h3 {
        font-size: 13px;
        letter-spacing: 0;
        margin: 0px 0px 0px;
        line-height: 20px;
    }
    .vitexsumic h4 {
        text-align: left;
        margin: 5px 0px 10px;
        padding: 0;
        font-size: 18px;
    }
    .vitexsumic p {
        font-size: 13px;
        line-height: 20px;
    }
    .vitexsumic .teasumyusu {
        margin: 5px 0px 10px;
        padding: 0px 0px 10px;
        border-bottom: 1px solid #247937;
        width: 100%;
    }
    .lstydtfm {
        grid-template-columns: repeat(1, minmax(0, 1fr));
        gap: 5px;
        margin-bottom: 10px;
    }
    .lstydtfm h6 {
        font-size: 14px;
        line-height: 20px;
        padding-right: 0;
    }
    .textcontsec h5 {
        padding: 10px 40px;
        font-size: 13px;
        letter-spacing: 1px;
    }
    .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;
        display: flex;
        flex-direction: row;
    }
    .boximgcontain .textconarbn p {
        font-size: 12px;
        line-height: 18px;
        margin: 0px 0px 15px;
        font-weight: 600;
    }
    .boximgcontain .textconarbn ul {
        margin: 10px 0px 5px;
        padding-left: 20px;
    }
    .boximgcontain .textconarbn li {
        margin-bottom: 0px;
    }
    .boximgcontain .textconarbn ul li a {
        margin: 0;
        font-size: 13px;
        font-weight: 500;
        line-height: 15px;
        padding: 0;
    }
    .boximgcontain .textconarbn .btnares {
        padding: 6px 20px;
        font-size: 11px;
        letter-spacing: 0.5px;
        margin-top: 10px;
    }
    .boximgcontain .textconarbn {
        padding: 15px;
        padding-right: 15px;
    }
    .texbtnseaare {
        display: block;
        z-index: 99;
    }
    .loanbann .loanbann-text {
        top: 40px;
        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.5rem;
        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;
    }
    .savemainpag img {
        object-fit: contain !important;
        object-position: bottom !important;
        background: linear-gradient(110deg, rgba(246, 250, 242, 1) 37%, rgba(234, 242, 235, 1) 70%, rgb(150 163 162) 100%);
    }
    .ganelidseare .sliboxi img {
        object-position: left;
        height: 45vh;
    }
    .ganelidseare {
        padding: 60px 0px 15px;
    }
    .loanmenu {
        padding: 30px 0px 30px;
    }
    .ganelidseare.serbansec .loanbann-text {
        width: 100%;
        top: 30px;
        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;
    }
    .topphead .alsecinlin {
        display: inline-block;
        margin: 0;
        padding: 0;
    }
    .topphead h6 {
        font-size: 14px;
        line-height: 22px;
    }
    .alsecinlin #timer {
        font-size: 18px;
        margin-right: 15px;
        display: inline-block;
    }
    .topphead .alsecinlin {
        text-align: center;
    }
    .topphead .alsecinlin a {
        font-size: 16px;
        padding: 5px 28px;
        margin: 0px 0px;
    }
    .topphead .alsecinlin {
        display: inline-block;
        width: 100%;
        height: 100%;
        text-align: center;
        margin: 0 auto;
    }
    .topphead {
        padding: 5px 0px 5px;
    }
    .festivelsection+header {
        position: fixed;
        top: 33px;
    }
    .filiserv-text ul li {
        margin: 0px 0px 30px;
    }
    .filiserv-text ul li a p span {
        width: 40px;
        height: 30px;
        line-height: 30px;
    }
    .filiserv-accordion .accordion .accordion-button:not(.collapsed) {
        background: unset;
        gap: 15px;
        margin-bottom: 20px;
    }
    .filiserv-accordion .accordion .accordion-body {
        padding: 0px;
    }
    .filiserv-accordion .accordion-body .row .col-lg-4 {
        margin-bottom: 40px;
    }
    .indinri-box .price span.offer {
        right: -63px;
    }
    .howor-img img {
        width: 100%;
    }
    .howor-text h3 {
        text-align: center;
        margin: 0 0px 30px;
    }
    .howor-text ul li span img {
        width: 40px;
    }
    .howor-text ul li {
        margin: 0px 0px 20px;
    }
    .howor-text ul li:after {
        left: 18px;
        top: 40px;
    }
    .textoifer .texted h4 {
        font-size: 15px;
    }
    .textoifer .texted p {
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    .we-herring.downloadservices h4 {
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0;
    }
    .we-herring a {
        padding: 8px 40px;
        font-size: 15px;
        letter-spacing: 0.5px !important;
    }
    .we-herring {
        padding: 40px 30px;
        margin-bottom: 0px;
    }
    .headparthner .logo {
        padding-right: 0;
        margin-right: 0;
        width: 150px;
    }
    .groupbrand {
        padding: 10px 10px;
    }
    .groupbrand p a {
        text-align: left;
        line-height: 25px;
        border: unset;
    }
    .groupbrand p {
        flex-direction: column;
    }
}