/*  Theme Responsive Css */

@media only screen and (max-width: 5000px) {
    .cta-section .inner-container .pattern .pattern-1 {
        width: calc(100% + 5000px);
    }
}

@media only screen and (max-width: 19200px) {
    .cta-section .inner-container .pattern .pattern-1 {
        width: calc(100% + 500px);
    }
}

@media only screen and (max-width: 1200px) {
    .main-menu {
        display: none !important;
    }

    .menu-area .mobile-nav-toggler {
        display: block;
        margin-top: 45px;
        padding: 10px;
        margin-bottom: 15px;
        margin-left: 20px;
    }

    .main-header .menu-right-content {
        margin-left: 0px;
        border-left: none;
    }

    .chooseus-section .content-column .content-inner {
        padding-left: 50px;
    }

    .chooseus-section .content-column,
    .chooseus-section .bg-column {
        width: 50%;
    }

    .news-block-one .inner-box .lower-content .admin-box span {
        line-height: 24px;
    }

    .contact-section .pattern-layer .pattern-1,
    .contact-section .image-layer {
        display: none;
    }

    #content_block_4 .content-box {
        margin-left: 0px !important;
    }

    .banner-section.style-two .banner-carousel .owl-nav,
    .chooseus-style-two .pattern-layer {
        display: none;
    }

    #content_block_5 .content-box {
        margin: 0px !important;
    }

    .chooseus-style-two .content-box {
        margin-left: 30px;
    }

    .quote-section .pattern-layer .pattern-1 {
        display: none;
    }

    #content_block_6 .content-box .tab-btn-box .tab-btns li {
        margin-bottom: 2px;
    }

    .testimonial-style-two .pattern-layer,
    .banner-section.style-two .pattern-layer {
        display: none;
    }

    .main-header.style-three .menu-area .mobile-nav-toggler {
        margin-top: 25px;
    }

    .main-header.style-three .menu-area .mobile-nav-toggler .icon-bar {
        background: #fff;
    }

    .testimonial-style-two.alternat-2 .bg-layer {
        width: 50%;
    }

    .testimonial-style-two .testimonial-inner {
        margin-right: 0px !important;
    }

    .testimonial-style-two.alternat-2 .pattern-layer-2,
    .chooseus-section .pattern-layer,
    .team-block-one .inner-box .lower-content .inner .pattern,
    .faq-section .inner-container .pattern-layer {
        display: none;
    }

    #image_block_5 .image-box {
        padding-right: 0px;
    }

    .clients-style-two .pattern-layer,
    .news-section .pattern-layer {
        display: none;
    }

    .news-block-two .inner-box .lower-content .admin-box span {
        line-height: 24px;
    }

    .sticky-header {
        display: none !important;
    }

    .rtl .chooseus-section .content-column .content-inner {
        padding-right: 50px;
    }

    .history-section .pattern-layer {
        display: none;
    }

    .mobile-menu .navigation li h4 {
        display: none;
    }

    .about-section .pattern-layer,
    .service-style-two .anim-pattern,
    .quote-section .pattern-layer .pattern-2 {
        display: none;
    }

    .project-block-one .inner-box .content-box .title-text {
        padding-right: 10px;
        padding-bottom: 15px;
    }

    .project-block-one .inner-box .content-box .title-text h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .rtl .main-header .menu-right-content {
        margin-right: 0px;
        border-right: none;
    }

    .health-insurance-product-list-box {
        width: 100%;

    }

    .health-insurance-product-list-box-top {

        /* flex-wrap: wrap; */
        justify-content: center;
    }

    .health-insurance-product-list-box-bottom {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    .seo-pagespage-content-about-section.plans {
        padding-bottom: 30px;
    }

    .health-insurance-product-list-box-top h5 {

        width: 100%;
        text-align: center;
    }

    .Insurer-Highlights-wraper h4:after {

        left: 23%;
    }

    .types-of-health-insurance-policy-wraper.insurance-product h3 {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) {

    .main-menu .navigation>li>ul,
    .main-menu .navigation>li>ul>li>ul,
    .main-menu .navigation>li>.megamenu,
    .main-menu .navigation>li>ul>li>ul>li>ul {
        display: block !important;
        visibility: hidden;
        opacity: 0;
    }
}

@media only screen and (max-width: 991px) {
    .banner-section.style-one .banner-carousel .owl-nav {
        display: none;
    }

    #image_block_1 .image-box {
        margin-right: 0px !important;
        margin-bottom: 30px;
        margin-left: 0px;
        max-width: 520px;
    }

    .counter-block-one {
        margin-bottom: 15px;
    }

    .service-section .pattern-layer {
        display: none;
    }

    .chooseus-section .bg-column {
        display: none;
    }

    .chooseus-section .content-column {
        width: 100%;
    }

    #content_block_2 .content-box {
        margin-bottom: 30px;
    }

    .team-section .title-inner .sec-title {
        width: 100%;
        padding-right: 0px !important;
        margin-bottom: 20px;
    }

    .team-section .title-inner .text {
        width: 100%;
        margin: 0px !important;
    }

    .team-section .title-inner {
        margin-bottom: 30px;
    }

    .team-block-one .inner-box {
        margin-bottom: 30px;
    }

    .cta-section .text {
        float: none;
        width: 100%;
    }

    .cta-section .btn-box {
        float: none;
        display: block;
    }

    .news-block-one .inner-box {
        margin-bottom: 30px;
    }

    .footer-top .links-widget .links-list li {

        line-height: normal;
    }

    .footer-top .footer-widget {
        margin-bottom: 18px;
    }

    .footer-top {
        padding-bottom: 90px;
    }

    .footer-bottom .bottom-inner {
        display: block;
        text-align: left;
    }

    .rating-review-section h2 {
        text-align: left;
    }

    .footer-bottom .bottom-inner .footer-logo {
        display: block;
        padding: 10px 0px;
    }

    .main-header .header-top .info,
    .main-header .header-top .social-links {
        float: none;
        display: block;
        text-align: center;
    }

    .main-header .header-top .info {
        margin-bottom: 5px;
    }

    .banner-section.style-two .banner-carousel .slide-item .image-layer {
        width: 100%;
    }

    .banner-section.style-two .banner-carousel .slide-item:before {
        position: absolute;
        content: "";
        background: rgba(255, 255, 255, 0.9);
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        z-index: 1;
    }

    .feature-block-one .inner-box {
        margin-bottom: 30px;
    }

    .about-style-two .pattern-layer {
        display: none;
    }

    #image_block_2 .image-box {
        margin-right: 0px !important;
    }

    .service-block-two .inner-box {
        padding-left: 170px;
    }

    .service-block-two .inner-box .icon-box {
        left: 15px;
    }

    .chooseus-style-two .bg-layer,
    .testimonial-style-two .bg-layer {
        display: none;
    }

    #image_block_3 .image-box {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 40px;
    }

    #image_block_3 .image-box .pattern {
        display: none;
    }

    .feature-block-two .inner-box {
        margin-bottom: 30px;
    }

    .about-style-three .pattern-layer {
        display: none;
    }

    #image_block_4 .image-box {
        padding-left: 0px;
    }

    #image_block_5 .image-box .pattern {
        display: none;
    }

    .faq-section .inner-container {
        padding-left: 60px;
        padding-right: 60px;
    }

    .faq-section .inner-box {
        margin-top: 0px !important;
    }

    .news-block-two .inner-box {
        margin-bottom: 30px;
    }

    .rtl .cta-section .btn-box {
        float: right;
    }

    .rtl #image_block_1 .image-box {
        margin-left: 0px;
    }

    .history-section .inner-box .line-box {
        display: none;
    }

    .history-section .inner-box {
        margin: 0px !important;
    }

    .history-section .inner-box .single-item {
        margin: 0px !important;
    }

    .history-section .inner-box .left-content {
        margin: 0px;
    }

    .history-section .sec-title {
        margin-bottom: 50px;
    }

    .history-section .inner-box .text .pattern {
        display: none;
    }

    .history-section .inner-box .year-box {
        margin: 30px 0px;
        text-align: left;
    }

    .history-section .inner-box .right-content {
        padding-bottom: 0px;
    }

    .pricing-block-one .pricing-table {
        margin-bottom: 30px !important;
    }

    .faq-section.alternat-2 .pattern-layer {
        display: none;
    }

    .faq-section.alternat-2 .inner-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .quote-section #image_block_3 .image-box {
        margin-top: 0px;
    }

    #content_block_8 .content-box {
        margin: 0px 0px 30px 0px !important;
    }

    #image_block_6 .image-box {
        max-width: 540px;
        margin: 0 auto;
        padding: 0px;
    }

    #image_block_6 .image-box .pattern {
        display: none;
    }

    .about-style-four .lower-box .text .list-item li {
        width: auto;
    }

    .project-details-content .title-inner .sec-title {
        margin: 0px 0px 30px 0px !important;
    }

    .project-details-content .title-inner .text {
        margin: 0px !important;
    }

    .project-details-content .inner-box .info-box {
        margin-left: 0px;
        margin-top: 30px;
    }

    .blog-standard-content,
    .blog-details-content {
        margin-bottom: 40px;
    }

    .sidebar {
        margin: 0px !important;
    }

    .contact-style-three .pattern-layer {
        display: none;
    }

    .contact-style-three .form-inner {
        margin-left: 0px;
        margin-top: 30px;
    }

    .rtl .main-header .header-top .social-links {
        float: none;
    }
}

@media only screen and (max-width: 767px) {
    .sec-pad {
        padding: 65px 0px 70px 0px !important;
    }

    .main-header .logo-box {
        display: block;
    }

    .main-header .menu-right-content {
        padding-left: 0px;
        float: left;
        display: none;
    }

    .menu-area {
        float: none;
    }

    .main-header .search-box-outer .dropdown-menu {
        right: inherit;
        left: 0px;
    }

    .banner-carousel h1 {
        font-size: 36px;
        line-height: 44px;
    }

    .banner-section.style-one .slide-item .pattern-layer {
        display: none;
    }

    .about-section {
        padding: 70px 0px 55px 0px;
    }

    .sec-title h2 {
        font-size: 25px;
        line-height: normal;
        margin-bottom: 20px;
    }


    .service-block-one {
        max-width: 370px;
        margin: 0 auto;
        display: flex;
        justify-content: left;
    }

    .sec-title h2 br {
        display: none;
    }

    .service-section {
        padding: 65px 0px 70px 0px;
    }

    .service-section .pattern-layer {
        display: none;
    }

    .chooseus-section .content-column .content-inner {
        padding-bottom: 70px;
    }

    .clients-section {
        padding: 80px 0px 220px 0px;
    }

    .team-block-one {
        max-width: 370px;
        margin: 0 auto;
    }

    .team-section {
        padding: 28px 0px 40px 0px;
    }

    .testimonial-section .pattern-layer {
        display: none;
    }

    .calc_pInfo .modal-content {

        max-height: 100%;
        overflow: hidden;
    }


    .owl-dots,
    .owl-nav {
        display: none !important;
    }


    .video-section {
        padding: 120px 0px 220px 0px;
    }

    .cta-section .inner-container {
        padding-left: 50px;
    }

    .news-section {
        padding: 65px 0px 40px 0px;
    }

    .news-block-one {
        max-width: 370px;
        margin: 0 auto;
    }

    .contact-section .pattern-layer {
        display: none;
    }

    .contact-section {
        padding: 65px 0px 70px 0px;
    }

    .footer-top {
        padding: 80px 0px 50px 0px;
    }

    .banner-section.style-two .banner-carousel .slide-item {
        padding: 95px 0px 100px 0px;
    }

    .feature-block-one {
        max-width: 370px;
        margin: 0 auto;
    }

    .feature-section {
        padding-bottom: 40px !important;
    }

    .sec-pad-2 {
        padding: 70px 0px;
    }

    #image_block_2 .image-box {
        margin-bottom: 30px;
    }

    .chooseus-style-two {
        padding: 65px 0px 200px 0px;
    }

    .quote-section {
        padding-top: 0px;
    }

    .testimonial-style-two {
        padding: 65px 0px 70px 0px;
    }

    .testimonial-style-two .testimonial-inner {
        margin-bottom: 30px;
    }

    .testimonial-style-two .counter-block-one {
        max-width: 100%;
        margin-left: 0px !important;
    }

    .main-header.style-three .header-lower .outer-box {
        position: relative;
        top: 0px;
    }

    .main-header.style-three .header-lower {
        background: #003478;
    }

    .main-header.style-three .menu-right-content li.btn-box {
        display: none;
    }

    .main-header.style-three .header-upper {
        padding: 15px 0px;
    }

    .main-header.style-three .header-upper .upper-info {
        margin-top: 0px;
    }

    .main-header.style-three .header-upper .upper-info {
        max-width: 535px;
        margin: 0 auto;
        float: none;
    }

    .main-header.style-three .menu-area .mobile-nav-toggler {
        margin-top: 23px;
    }

    .main-header.style-three .search-box-outer {
        margin-right: 0px;
        top: 0px;
        margin-top: 15px;
    }

    .banner-section.style-three .banner-carousel .slide-item {
        padding: 100px 0px;
    }

    .banner-section.style-three .banner-carousel h1 {
        font-size: 40px;
        line-height: 50px;
    }

    .main-header.style-two .header-lower {
        padding: 0px 15px;
    }

    .feature-style-two .title-inner .sec-title,
    .feature-style-two .title-inner .text {
        width: 100%;
    }

    .feature-style-two .title-inner .sec-title {
        margin-bottom: 20px;
    }

    .feature-style-two .title-inner {
        margin-bottom: 30px;
    }

    .feature-block-two {
        max-width: 370px;
        margin: 0 auto;
    }

    .feature-style-two,
    .service-style-three,
    .team-section {
        padding-bottom: 40px !important;
    }

    #content_block_5 .content-box {
        margin-bottom: 0px !important;
    }

    .about-style-three #content_block_5 .content-box {
        margin-bottom: 30px !important;
    }

    #image_block_4 .image-box .image-pattern {
        display: none;
    }

    .chooseus-section.alternat-2 .content-column .content-inner {
        padding: 70px 30px;
    }

    .testimonial-style-two.alternat-2 .testimonial-inner {
        margin-bottom: 0px;
    }

    .cta-style-two {
        padding: 70px 0px 220px 0px;
    }

    .cta-style-two .btn-box,
    .cta-style-two .text {
        float: none;
        display: block;
    }

    #image_block_5 .image-box {
        max-width: 350px;
        margin: 0 auto;
    }

    #image_block_5 .image-box .image {
        margin-bottom: 30px;
    }

    .faq-section .inner-container {
        padding: 70px 30px 50px 30px;
    }

    .footer-widget.links-widget.about-us ul {
        margin: 0;
    }

    .main-hero-section-wraper-right-side img {
        width: 87%;
    }

    .experience-section-wraper img {
        width: 28%;
    }

    .experience-section-wraper h3 {
        font-size: 14px;

    }

    .counter-inner .auto-container h2 {
        font-size: 19px;

    }

    .news-block-two {
        max-width: 370px;
        margin: 0 auto;
    }

    .news-style-two {
        padding-bottom: 40px;
    }

    .main-footer.alternat-2 .footer-top {
        padding-top: 27px;
    }

    .rtl .menu-area {
        float: none;
    }

    .footer-top .widget-title h3 {
        font-size: 17px;
    }

    .footer-top .widget-title {

        margin-bottom: 2px;
    }

    .footer-widget.links-widget.about-us ul {
        flex-wrap: wrap;
        gap: 0;
        justify-content: flex-start;
    }

    .footer-widget.links-widget.about-us {
        margin-bottom: 13px !important;
    }

    .footer-widget.links-widget.company ul li {
        color: white;
        font-size: 10px;
        text-align: left;
        margin: 5px 0;
        font-weight: 200;
    }

    .footer-top .links-widget .links-list li a {
        font-size: 14px;
    }

    .rtl .main-header .search-box-outer .dropdown-menu {
        right: -50px;
    }

    .rtl #content_block_1 .content-box {
        margin-right: 0px;
        margin-top: 30px;
    }

    .rtl .chooseus-section .content-column .content-inner {
        padding-right: 30px;
    }

    .page-title {
        padding: 41px 0px;
    }

    .page-title .content-box .title h1 {
        font-size: 16px;
        line-height: normal;
    }

    .testimonial-section.alternat-2 {
        padding-top: 65px;
    }

    .testimonial-block-three .inner-box {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact-style-two .pattern-layer {
        display: none;
    }

    .error-section .inner-box .error-image img {
        width: 100%;
    }

    .service-section.service-page-1,
    .project-section {
        padding: 20px 0px 10px 0px;
    }

    .about-style-four {
        padding: 65px 0px 50px 0px;
    }

    .about-style-four .upper-box {
        margin-bottom: 50px;
    }

    .project-block-one {
        max-width: 370px;
        margin: 0 auto;
    }

    .project-details {
        padding: 70px 0px;
    }

    .project-details-content .content-three .text {
        margin-bottom: 30px;
    }

    .project-details-content .content-two .image {
        max-width: 370px;
        margin: 0px auto 30px auto;
    }

    .project-details-content .content-three .image {
        max-width: 370px;
        margin: 0 auto;
    }

    .project-details-content .image-box {
        margin-bottom: 50px;
    }

    .blog-grid,
    .sidebar-page-container,
    .contact-style-three {
        padding: 70px 0px;
    }

    .sidebar-page-container .news-block-one {
        max-width: 770px;
    }

    .blog-details-content .two-column .image-box {
        max-width: 370px;
        margin: 0px auto 30px auto;
    }

    #content_block_1 .content-box {
        margin-left: 0px !important;
        margin-top: 40px;
    }

    #content_block_6 .content-box .tabs-box {
        padding: 20px;
    }

    #content_block_6 .content-box {
        margin-left: 0px !important;
    }

    .cta-section.alternat-2 {
        padding: 29px 0px 48px 0px;
        margin: 0;
        text-align: center;
        margin: 0 14px;
        border-radius: 0 !important;
    }

    .error-section {
        padding-bottom: 70px;
    }
}

@media only screen and (max-width: 599px) {
    .agent-section .inner-container {
        padding: 21px 9px;
    }

    .testimonial-block-one .inner-box {
        padding: 65px 30px;
    }

    .header-upper .upper-info li {
        display: inline-block;
        text-align: left;
        margin: 5px 10px;
    }

    .header-upper .upper-info li:before {
        display: none;
    }

    .main-header.style-three .header-upper .upper-info {
        text-align: center;
    }

    #content_block_4 .content-box .form-inner {
        padding: 65px 30px;
    }

    .about-style-four .lower-box .text .list-item li {
        width: 100%;
    }

    .chooseus-section .content-column .content-inner {
        padding: 0px 30px 70px 30px;
    }

    .cta-section .pattern-layer {
        display: none;
    }

    .cta-section.alternat-2 .pattern {
        display: none;
    }
}

@media only screen and (max-width: 499px) {
    .main-header .header-top .info li {
        margin-right: 0px;
        margin: 0px 10px !important;
    }

    .main-header .header-top .info li:before {
        display: none;
    }

    .banner-carousel .content-inner {
        padding: 65px 30px;
    }

    #content_block_3 .content-box .subscribe-form .form-group {
        padding-right: 0px;
    }

    #content_block_3 .content-box .subscribe-form .form-group button {
        position: relative;
        border-radius: 5px;
        width: 100%;
        margin-top: 15px;
    }

    #content_block_3 .content-box .subscribe-form .form-group input[type="email"] {
        border-radius: 5px;
    }

    #content_block_2 .content-box .support-box h3,
    #content_block_7 .content-box .support-box h3 {
        font-size: 20px;
        line-height: 26px;
    }

    #content_block_7 .content-box .support-box,
    #content_block_2 .content-box .support-box {
        padding-left: 50px;
    }

    #content_block_7 .content-box,
    #content_block_2 .content-box,
    #content_block_3 .content-box {
        padding: 10px 10px 10px 38px;
    }

    #content_block_2 .content-box h3 {
        display: block;
        font-size: 18px;
    }

    #content_block_2 .content-box h3 {
        display: block;
        font-size: 18px;
        margin-bottom: -1px;
    }

    #content_block_7 .content-box h3 {
        display: block;
        font-size: 18px;

        margin-bottom: -2px;
    }

    #content_block_2 .content-box {
        margin-bottom: 18px;
    }

    .testimonial-block-one .inner-box .quote {
        right: 20px;
    }

    .rtl .main-header .menu-right-content {
        padding-right: 0px;
    }

    .news-block-one .inner-box .lower-content h2 {
        font-size: 24px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 399px) {
    .menu-area .mobile-nav-toggler {
        margin-left: 0px;
    }

    .main-header .search-box-outer {
        margin-right: 0px;
    }

    .main-header .menu-right-content li .theme-btn-one {
        font-size: 12px;
        padding: 12px 75px 12px 25px;
    }

    .main-header .menu-right-content li .theme-btn-one i {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .main-header .menu-right-content {
        padding: 20px 0px;
        display: none;
    }

    .menu-area .mobile-nav-toggler {
        margin-top: 50px;
    }

    #image_block_1 .image-box {
        padding: 0px;
    }

    #image_block_1 .image-box .image-2 {
        position: relative;
        margin-top: 15px;
    }

    #image_block_1 .image-box .clients-box {
        left: 10px;
        bottom: 10px;
    }

    .testimonial-block-one .inner-box .author-info h3 {
        font-size: 14px;
        line-height: 26px;
    }

    #image_block_2 .image-box .content-inner {
        position: relative;
        bottom: 0px;
        margin-top: 15px;
    }

    #image_block_2 .image-box {
        padding-right: 0px;
    }

    #image_block_2 .image-box {
        margin-bottom: 60px;
    }

    .service-block-two .inner-box {
        padding-left: 30px;
    }

    .service-block-two .inner-box .icon-box {
        position: relative;
        top: 0px;
    }

    #image_block_4 .image-box .content-inner {
        position: relative;
        left: 0px;
        margin-top: 15px;
        padding-left: 30px;
        padding-right: 30px;
    }

    #image_block_4 .image-box {
        padding-bottom: 0px;
    }

    .rtl .main-header .search-box-outer .dropdown-menu {
        right: -70px;
    }

    .cta-section .inner-container {
        padding-left: 30px;
    }

    .main-header.style-three .search-box-outer .dropdown-menu {
        right: -135px;
    }

    .project-block-one .inner-box .content-box .title-text {
        padding-left: 15px;
        padding-right: 0px;
    }

    .news-block-one .inner-box .lower-content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact-style-three .info-box {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .service-section.service-page-1 .service-block-one .inner-box {
        margin-bottom: 30px;
        margin: 9px 0px;
        word-break: break-word;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 128px;
    }

    .ls-section.style-three .auto-container {

        margin: 0 auto;
        width: 100%;
    }

    .dashboard .upper-title-box {
        margin-bottom: 12px;
    }


    button.reset-btn {
        background: white !important;
        color: black !important;
        display: flex !important;
        align-items: center;
        font-size: 16px !important;
        width: 34% !important;
        display: flex;
        /* padding: 0 !important;
      height: 42px; */
        justify-content: center;
    }

    .clearfix {
        width: 100%;
        margin: 0 auto;
    }

    .bg-color-2 {
        clip-path: none;
    }

    section.service-section.service-page-1.bg-color-1 .sec-title {
        padding: 0px 0;
    }

    section.about-style-two.sec-pad-2 {
        padding: 61px 0px;
        margin-bottom: -97px;
        padding-top: 10px;
    }

    .news-section {
        padding: 65px 0px 40px 0px;
    }

    .cta-section.alternat-2 {
        padding: 45px 0px 70px 0px;
    }

    .cta-section .text h2 {
        line-height: 40px;
    }

    .modal-footer.quick-filter-save-btn button {
        width: 97px !important;
        height: 43px !important;
        border: 1px solid #cccccc !important;
    }

    .team-block-one .inner-box .image-box {
        display: block;
    }

    .team-block-one .inner-box .lower-content .inner {
        margin-left: 1px;
    }

    .inner.second-person,
    .inner.first-person {
        height: fit-content;
    }

    .mobile-size {
        display: block !important;
    }

    .news-section.big-size {
        display: none !important;
    }

    .cta-section.alternat-2 {
        padding: 34px 0px 51px 0px;
    }

    .feature-style-two .title-inner .sec-title {
        margin-bottom: -24px !important;
    }

    .service-block-one .inner-box .lower-content h3 {
        font-size: 13px;
        line-height: 14px;
        font-weight: 600;
    }

    .discount-section-wraper {
        width: 100% !important;
    }

    .box-body-discount-box {
        height: 75px;
        width: 100%;
        margin-bottom: 16px;
    }

    .discount-box-price h3 {
        font-size: 12px;

    }

    .discount-section-discount-box p,
    .customize-box-heading p {

        margin-bottom: 19px;

    }

    .customer-support-cover {

        flex-wrap: wrap;
        gap: 14px;
        padding: 17px 0px 28px 0px;
    }

    .plan-details-inner-box-image img {
        min-width: 45px;

    }

    .plan-details-inner-box-image {
        width: 42px;
    }

    .customize-box {
        width: 100%;
    }

    .customer-support-image {

        display: none;
    }

    .customer-support-content {
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

    .ins-mdl-2 .r-inp-row .inp-feild {
        flex-grow: 1;
        width: 11%;
        margin-right: 12px;
        overflow: hidden;
        white-space: nowrap;
    }

    .ins-contact-widget .row-2 form .frm-btn {
        height: 38px;

        font-size: 16px;

        padding: 0 10px;
    }

    .ins-contact-widget .row-2 form {
        width: 80%;
    }

    .confused-image img {
        display: none;
    }

    div#image_block_6 {
        margin: 22px 0;
        margin-top: -7px;
    }

    .about-style-four {
        padding: 0 !important;
        margin-top: 19px;
    }

    .team-block-one .inner-box .image-box img {
        position: relative;
        z-index: 2;
    }

    .team-block-one .inner-box .lower-content .inner {
        position: relative;
        margin-left: 1px;
        padding-top: 109px;
        top: -96px;
    }

    .team-block-one .inner-box .lower-content {
        position: relative;
        margin: 0px 11px;
        z-index: 1;
    }


    section.about-style-four.about-section .sec-title {
        margin-bottom: 10px !important;
    }

    .inner-box.bio {
        margin-bottom: -56px !important;
    }

    .sticky-ins-compair-plans .icp-wrap {
        flex-wrap: wrap;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-items-wrap {
        display: flex;
        flex-wrap: nowrap !important;
        justify-content: unset !important;
        margin-left: 0;
        overflow-x: scroll;
        padding-bottom: 0;
        scrollbar-width: none;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-items-wrap ::-webkit-scrollbar {
        display: none;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-items-wrap .icp-item .icp {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: column;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-items-wrap .icp-item {
        max-width: 40% !important;
        margin: 5% 5% 6% 5% !important;
    }

    .Insurer-Highlights-wraper h4 {

        text-align: left;
    }

    .sticky-ins-compair-plans {
        position: fixed !important;
        left: 0 !important;
        bottom: 0 !important;
        width: 100% !important;
        background: #ffffff !important;
        box-shadow: none !important;
        z-index: 99999 !important;
        /* top: 70%; */
        left: 0 !important;
        transform: translate(0%, 0%) !important;
        transition: top 0.3s;
        height: fit-content;
        border-radius: 25px 25px 0 0;
        display: none;
    }

    .total-amount-summary-bottom-tab-cover.final-page {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 18px;
    }

    .i-comp-page {
        position: relative;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-button .icp-btn {
        position: relative;
        width: 100% !important;
        margin: 29px 0;
        background: linear-gradient(to bottom,
                #02cb5f 1%,
                #007437 100%) !important;
        border-radius: 10px;
        padding: 10px !important;
        margin-top: 7px;
    }

    .compare-plans-mobile-size-title {
        border-radius: 25px 25px 0px 0px;
        display: block !important;
        background: #dff3df;
        display: flex !important;
        padding: 6px;
    }

    .head-wrap {
        margin-bottom: 15px;
        padding-top: 13px;
    }

    .rv-pf-wrap .rvr-btn-wrap .rvb-btn1 {

        text-align: left !important;

    }

    .head-wrap .fhi-info {
        gap: 0px;
        padding: 0;
    }

    .fhi-info {
        padding: 12px 0;
        flex-wrap: wrap;

        flex-direction: column;
    }

    .mi-props-wrap {
        padding: 20px 0;
        padding-top: 0 !important;
    }

    .compare-plans-mobile-size-title h4 {
        color: green;
        margin: 0 auto;
        font-size: 18px;
        font-weight: 600;
        display: flex;
        align-items: center;
    }

    .compare-plans-mobile-size-title button {
        background: transparent;
        font-size: 27px;
        margin-right: 11px;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-items-wrap {
        padding: 1px 0 !important;
    }

    .header-lower {
        padding: 1px;
        height: 78px;
    }

    .rc-content .rc-info .rci-left-col p {
        font-size: 10px;

        line-height: 18px;
    }

    .head-wrap .fhi-info .fhi-right-col h4 {
        font-size: 14px;
        margin-bottom: 0px !important;
    }

    span.edit-detail {
        font-weight: 700;
        border-bottom: 2px dotted;
        color: #5061ff;
    }

    .ekyc-info-head.summary-page {
        flex-direction: column;
        margin-bottom: 12px !important;
    }

    .fhi-left-col span {
        color: black;
        font-size: 12px;
    }

    .quick-filter-wraper {
        margin-left: -6px;
        margin-bottom: 2px !important;
        box-shadow: none !important;
        margin-top: -11px;
        background: transparent !important;
        padding: 10px 0 !important;
        display: flex;
        gap: 7px;
    }

    .quick-filter-box-title p {
        margin-bottom: -9px;
        font-size: 11px !important;
    }

    .quick-filter-box::after {
        content: none !important;
    }

    .quick-filter-box-dropdown-box p {
        font-size: 12px !important;
        font-weight: 500 !important;
        color: black !important;
    }

    .quick-filter-box-dropdown-box img {
        width: 14% !important;
        margin-left: 16px;
        margin: 0 6px;
        margin-left: 19px;
    }

    .phone-hide {
        display: none !important;
    }

    .modal-footer.quick-filter-save-btn {
        display: flex;
        text-align: center;
        justify-content: center;
        gap: 19px;
    }

    .phone-show {
        display: block !important;
    }

    .quick-filter-box-title img {
        width: 100%;
        mix-blend-mode: darken;
    }

    .quick-filter-box.filter.phone-show .quick-filter-box-title {
        cursor: pointer !important;
        display: flex;
        width: 100%;
        justify-content: space-evenly;
        padding: 3px;
        border-radius: 7px;
        background: white;
        box-shadow: rgba(171, 173, 175, 0.2) 0px 8px 24px;
    }

    .btn-close {

        right: 11px !important;

    }

    .quick-filter-box-title img {
        width: 26px;
    }

    .insurance-faqs-qustions-section {

        margin-bottom: 39px;
    }

    .quick-filter-box {
        padding: 0 0px;
        width: 140px;
        margin: 0 !important;
        margin-right: 6px !important;
    }

    .rci-right-col.phone-show {
        border-radius: 7px;
        width: 148px;
        background: white;
        box-shadow: rgba(171, 173, 175, 0.2) 0px 8px 24px;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-left-col {
        text-align: center;
        display: flex;
        flex-direction: row;
        align-items: center;
        max-width: 100%;
        justify-content: space-between;
        padding: 20px 14px 0;
    }

    .testimonial-left-side h3 {
        font-size: 13px;

    }

    .rating-review-section h2 {
        margin-top: 25px;
    }

    .rating-review-section a {
        font-size: 13px !important;
    }

    .overall-rating img {
        width: 7%;
    }

    .rci-right-col.phone-show a img {
        width: 18px;
    }

    .quick-filter-box-title span {
        color: black;
        font-weight: 600;
    }

    .rci-right-col.phone-show a {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        padding: 2px;
        color: black;
        text-decoration: none;
        font-size: 13px;
        font-weight: 600;
        width: 100%;
    }

    .quick-filter-box-title span {
        font-size: 13px;
    }

    .quick-filter-box.filter.phone-show .quick-filter-box-title {
        cursor: pointer !important;
    }

    .quick-filter-box-dropdown-box.phone-size .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        height: 100% !important;
    }

    .quick-filter-box-mobile-box ul li label {
        display: flex;
        justify-content: space-between;
        border-radius: 10px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        width: 100%;
        margin: 11px 0;
        padding: 15px;
    }

    .total-amount-summary-bottom-view-more.final-page {
        border: none;
    }

    .quick-filter-box-mobile-box.cover {
        margin-bottom: 16px;
    }

    .quick-filter-box-dropdown-box.phone-size h3 {
        font-size: 21px !important;
        font-weight: 600 !important;
        color: black !important;
    }

    .quick-filter-box-mobile-box.cover .nice-select {
        border-radius: 10px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        width: 96%;
        margin: 10px 0;
        padding: 15px;
        display: flex;
        align-items: center;
        border: none !important;
    }

    .head-wrap .fhi-info {

        gap: 6px;
    }

    .quick-filter-box-dropdown-box.phone-size .modal-body {
        padding: 0 19px !important;
        background: white;
        padding-bottom: 22px !important;
        overflow-y: scroll;
    }

    .modal-body::-webkit-scrollbar-track {
        -webkit-box-shadow: white;
        background-color: #f5f5f5;
    }

    .modal-body::-webkit-scrollbar {
        width: 6px;
        background-color: #f5f5f5;
    }

    .modal-body::-webkit-scrollbar-thumb {
        background-color: #bebebe;
    }

    .quick-filter-box-dropdown-box.phone-size .modal-header {
        padding: 13px 20px;
        border-bottom: 0;
    }

    .quick-filter-box-mobile-box h5 {
        font-size: 15px;
        font-weight: 600;
        margin-top: 13px;
    }

    .quick-filter-box-mobile-box.radio,
    .quick-filter-box-mobile-box.check-box {
        border-bottom: 1px solid #7a7a7a21;
        padding-bottom: 13px;
    }

    .modal-footer.quick-filter-save-btn p {
        color: white !important;
    }

    .quick-filter-box-mobile-box input[type="checkbox"],
    input[type="radio"] {
        width: 20px;
    }

    .quick-filter-box-mobile-box p {
        margin-left: 12px;
    }

    .modal.phone-size.sort-by .quick-filter-modal-drop-down ul li {
        display: flex;
        justify-content: space-between;
        padding: 7px 11px !important;
        width: 100% !important;
        border: 1px solid #ccc8c8;
    }

    .modal.phone-size .modal-content {
        position: absolute !important;
        width: 100% !important;
        bottom: 0 !important;
    }

    .modal-body.phone-size ul {
        display: flex;
        flex-wrap: wrap;
    }

    .quick-filter-box-mobile-box.cover span {
        margin-left: 10px;
        font-size: 12px !important;
        font-weight: 500 !important;
        color: black !important;
    }

    .quick-filter-box-mobile-box.cover ul li {
        font-size: 12px;
        color: black;
    }

    span.edit-detail {
        font-size: 11px;
    }

    .modal-body.phone-size .quick-filter-modal-drop-down ul li {
        display: flex;
        justify-content: space-between;
        padding: 7px 11px;
        width: 45%;
        margin: 4px 8px;
        border: 1px solid #ccc8c8;
    }

    .summary-box-middle-section figure {
        width: 30%;
    }

    .col-lg-3.overseas {
        max-width: 100% !important;
    }

    .rev-quote-section:before {
        display: block;
        position: absolute;
        left: 0;
        flex: 0 0 100%;
        bottom: 160px;
        content: "";
        width: 202px;
        height: 245px;
        background: url("../images/revised-images/health-ins-steps-scr-left-bg.png") no-repeat center;
        z-index: -5 !important;
    }

    .error-page-wraper img {
        width: 90% !important;
    }

    .error-page-wraper h1 {
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 0px;
    }

    .error-page-wraper p {
        text-align: center;
        margin-bottom: 15px;
        font-size: 12px;
    }

    .addons-selector-list-cover {
        display: flex;
        gap: 15px;
        margin-left: 27px;
        flex-direction: column;
    }

    .chosen-container-multi .chosen-choices {
        width: 154px !important;
    }

    .pc-image img {
        top: 9%;
        left: 34%;
        z-index: 1;
        width: 36%;
    }

    .analog-image img {
        top: -1%;
        left: 48%;

        width: 20%;
    }

    .search-image img {
        top: 16%;
        left: 32%;
        z-index: 2;
        width: 13%;
    }

    .inp-r-box .ir-row .qa-wrap .r-que {

        margin-bottom: 5px;
    }

    .insurance-product-modal-left.travel {
        width: 100%;
    }


    .analog-image-second img {
        width: 10%;
        position: absolute;
        top: 12%;
        left: 65%;
        animation: rev-spin 6s linear infinite;
    }

    .share-qoute-modal-left-side-cover img {
        display: none;
    }

    .payment-received-section-right-policy-details p span {
        width: 60%;
        font-size: 12px;

    }

    .payment-received-section-right-side {
        padding-right: 0;
        margin-top: 12px;
        padding: 0 17px;
    }

    .payment-received-section-right-policy-details p span:nth-child(1) {
        width: 40%;
    }

    .payment-received-section-right-title.paymemt-failed h3 {
        font-size: 18px;
        text-align: center;
    }

    .policy-failed-action-btn-cover {
        text-align: center;
    }

    .payment-received-section-left-side-first-img img {
        width: 63%;
    }

    .payment-received-section-right-side-top {
        display: flex;
        justify-content: left;
    }

    .terms-and-condition-wraper ol {

        text-align: unset !important;

    }

    .terms-and-condition-wraper ul li,
    .terms-and-condition-wraper p {

        text-align: unset;

    }

    .grievance-redressal-wraper p {
        text-align: unset !important;
    }

    .payment-received-section-right-title h3 {
        text-align: left;
    }


    .payment-received-section-right-policy-btns.phone {
        justify-content: center;
    }

    .insurance-details-wraper h3 {
        font-size: 20px;
        margin: 21px;
        line-height: normal;
    }

    .Pevious-Policy-type-modal {
        margin-bottom: 20px;
        display: block !important;
    }

    .types-of-health-insurance-policy-box {

        padding: 16px;

    }

    .Pevious-Policy-type-box-cover {
        display: flex;
        gap: 21px;
        max-width: 100% !important;
    }

    .Pevious-Policy-type-box-cover {
        display: block;
    }

    .expiry-date-cover {
        width: 73%;
    }

    .Pevious-Policy-detail-modal-title {
        margin-bottom: 10px;
        width: 100% !important;
    }

    .expiry-date-cover .date-icon {
        top: 7px !important;
    }

    .expiry-date-modal {
        margin-bottom: 22px;
        display: block !important;
    }

    /* //// */
    .w-20.motor-box .ssc-line {
        height: 34px;
    }

    .ssc-line.w-50.motor-child {
        height: 15px;
    }

    .mi-filr-wrap .mi-res-item .ri-row-2 .m-addons .ado-item.s-more {
        border: none !important;
        text-align: end;
        padding: 0 !important;
        background: none !important;
        margin: 10px;
    }

    .pf-form-wrap .crca-row label {

        line-height: normal;
    }

    .share-qoute-modal-left-side-cover img {
        display: none;
    }

    .pc-image img {
        position: absolute;
        top: 10px;
        width: 51%;
        left: 23%;
    }

    .search-image img {
        position: absolute;
        top: 20%;
        left: 29%;

        width: 21%;
    }

    .analog-image img {
        width: 19%;
        position: absolute;
        top: -4%;
        left: 52%;
        animation: spin 6s linear infinite;
    }

    .analog-image-second img {
        width: 13%;

        top: 9%;
        left: 66%;


    }

    .irp-empty .empty-list-wrap h3 {
        font-size: 15px;

        width: 98%;
        margin-bottom: 0px;
    }

    .inp-w-img figure img {
        width: 100%;
        padding: 0px;
    }

    .inp-w-img figure {
        max-width: 38px;
        margin-right: 0px !important;
    }

    .mi-br-list .mi-br-item p {

        text-align: center;
    }

    .mi-br-list-3 .mi-br-item figure img {
        max-height: 32px;
    }

    .mi-br-item.fuel-item p {
        font-size: 12px !important;
    }

    .mi-br-list-2 .mi-br-item {

        max-width: 30%;

    }

    .mi-brands-wrap {
        padding: 4px 0;

    }

    .rqs-wrap p {
        margin-bottom: 0;
        line-height: normal;
    }

    .car-reg-info .inp-w-img {
        width: 100% !important;
    }

    /* .inp-w-img .inp-type {
        padding: 0 !important;
    } */

    .summary-row {
        width: 100%;
    }


    .mi-content-wrap .mic-content .mic-tabs .nav-pills .nav-link {
        /* padding: 0.5rem 0.6rem; */
        padding: 8px;
        width: 100px;
        margin: 0 2px;
    }

    .motor-filter-mobile-box label.mi-br-item,
    .motor-filter-mobile-box label.mi-ins-item {

        margin: 8px 0;
        padding: 15px;

    }



    .icon-box img {
        width: 40px;
        height: 40px;
    }

    .service-block-one .inner-box .lower-content {

        padding: 10px;
    }

    .motor-filter-mobile-box {
        margin-bottom: 33px;
    }

    .cb-cover.fi-opts {
        display: flex;
        gap: 14px;
    }

    .cb-cover.fi-opts label {
        padding: 10px 1px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 43%;
        padding: 8px;
        border-radius: 9px;
        gap: 7px;
        font-size: 13px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap .rqs-age-cals .age-cals-item .ag-col-2 .ag-sel-wrap .ag-form-row .ag-qty {

        margin-right: -29px;
    }

    .emn-contact figure {

        margin-right: 0;
    }

    .emn-contact-right {
        width: 100%;
    }

    .edit-p.phone-show {
        margin-left: 6px;
    }

    .emn-contact-wraper {
        display: block;
        margin-bottom: 24px;
    }

    .ir-row.valid_driving_license_new p {
        margin-bottom: 4px !important;
    }

    .emn-contact-left {
        width: 100%;
    }

    .motor-qoutes-filter-wraper .modal-header,
    .selectAddOnsCover .modal-header {
        border: none;
    }

    .motor-qoutes-filter-wraper .modal-dialog,
    .selectAddOnsCover .modal-dialog {
        margin: 0;
        position: fixed;
        height: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }

    .motor-qoutes-filter-wraper .modal-content,
    .selectAddOnsCover .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        height: 100% !important;
    }

    .motor-qoutes-filter-wraper .modal-body,
    .selectAddOnsCover .modal-body {

        overflow-y: scroll;
    }

    .i-btn.motor span:before {
        position: absolute;
        top: -4px;
        right: 50%;

        width: 20px;
        clip-path: polygon(59% 19%, 0% 55%, 61% 91%);
        height: 20px;
    }

    .mi-ycd-section .mi-row .mi-left-col {

        margin-bottom: 3px !important;
    }

    .motor-qoutes-filter-wraper h5.modal-title,
    .selectAddOnsCover h5.modal-title {
        font-size: 21px !important;
        font-weight: 600 !important;
        color: black !important;
    }

    .selectAddOnsCover .modal-content .modal-header {
        padding: 13px 20px !important;
    }

    .selectAddOnsCover .modal-content .modal-footer {
        justify-content: center !important;
        border-top: 1px solid #dee2e6 !important;
        padding: 0.7rem !important;
        gap: 20px;
    }

    button.btn-pop-b.clear-all {
        width: 98px !important;
        height: 43px !important;
        border: 1px solid #cccccc !important;
        background: none !important;
        text-align: center;
        padding: 11px !important;
        color: black !important;
    }

    .selectAddOnsCover .modal-content .modal-footer .btn-pop-a {

        padding: 13px 35px !important;
    }

    .mi-aoc-section .left-col ul li label {
        gap: 5px;
        font-size: 12px !important;
        color: black !important;
        font-weight: 500 !important;
        display: flex;
        align-items: center;
    }

    .mi-aoc-section .left-col h4 {
        font-size: 15px !important;
        color: black !important;
        font-weight: 700 !important;
    }

    .rd-cover .rdc-item {
        border-radius: 10px;
        box-shadow: rgb(147 154 161 / 20%) 0px 8px 24px;
        border: none !important;
        padding: 15px !important;
        background: white !important;
    }

    .rd-cover .rdc-item .inp-cb {

        font-size: 12px;

    }


    .modal-footer.quick-filter-save-btn button {
        width: 97px !important;
        height: 43px !important;
        border: 1px solid #cccccc !important;
    }

    .modal-footer.quick-filter-save-btn button {
        border: none;
        display: inline-block;
        background: linear-gradient(180deg, #02cb5f 0%, #007336 100%);
        border-radius: 10px;
        font-size: 15px;
        width: 23%;
        color: #fff;
        font-weight: 700;
        line-height: normal;
        padding: 11px;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 .ri-cols-2 {
        flex-grow: 1;
        order: 3;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 .ri-cols-3 {
        max-width: 100%;
        margin-top: 0px !important;
        order: 2;
        /* position: absolute; */
        right: 0;
        margin-left: auto;
    }

    .mi-content-wrap .mic-content .mic-tabs .nav-pills {
        width: fit-content;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 {
        margin-bottom: 0;
        padding: 25px 15px 0px 15px;
    }

    .mi-content-wrap .mic-content {
        margin-bottom: 0px !important;
    }

    .mi-row.mir-1 .col-lg-8 {
        display: block;
    }

    .nc-avb-quotes {
        margin-bottom: 21px;
    }

    .ri-cols-2 .btn-wrap {
        margin-bottom: 0;
        padding: 10px 5px;
        padding-left: 0;
    }

    .i-btn.motor span {
        transform: translate(11%, 0%);
    }

    div#varient_window .mi-br-list-2 .mi-br-item {
        max-width: 46% !important;
    }

    .mi-br-list .mi-br-item {
        max-width: 29% !important;
    }

    .mi-br-list-2 .mi-br-item {
        max-width: 29% !important;
    }

    .qa-wrap.qa-opts p {
        font-size: 14px !important;
        margin-bottom: 10px;
    }

    .motor-reg-fetch-info-left-side img {
        display: none;
    }

    .motor-reg-fetch-info-wraper .modal-body {
        padding: 26px 20px;
    }

    .motor-reg-fetch-info-right-title h3 {
        font-size: 18px;
        font-weight: 700;
    }

    .motor-reg-car-number h4 {
        font-size: 15px;

    }

    .motor-reg-car-detail-btns .submit {

        font-size: 12px;

    }

    .inp-w-img-previus-policy-input-wrap {
        display: flex;
    }

    .motor-reg-car-detail-btns a {
        color: gray;
        font-size: 13px;

        gap: 7px;
    }

    .motor-reg-car-detail-btns {

        width: 97%;

    }

    .inp-w-img .nice-select {
        height: 36px;
        padding: 5px 2px;
        display: flex;
        align-items: center;
        font-size: 13px;
    }

    button#registration_number-submit {
        border-radius: 10px;
        padding: 12px 0px !important;
        min-width: 78px;

    }

    .motor-reg-fetch-inf0-right {
        margin-left: 8px;
    }

    .inp-w-img {
        padding: 4px 15px !important;
        width: 100%;
        margin-bottom: 5px !important;
        gap: 10px;
    }

    label.mi-br-item p,
    label.mi-ins-item h5,
    .mi-ins-type-pl .mi-ins-item h5 {
        font-size: 12px !important;
        font-weight: 500 !important;
        color: black !important;
    }

    .nice-select:after {

        top: 0;

    }

    .inp-w-img span.current {
        padding: 0;
    }

    .motor-qoutes-filter-filter-box,
    .motor-qoutes-filter-add-cover-box {
        font-size: 13px;
        font-weight: 600;
        padding: 5px 9px;
        text-align: center;
        width: auto;
        align-items: center;
        display: flex;
        justify-content: center;
        border-radius: 7px;
        background: white;
        box-shadow: rgba(171, 173, 175, 0.2) 0px 8px 24px;
        border: none;
        width: 32%;
    }

    .motor-qoutes-filter-filter-box,
    .motor-qoutes-filter-add-cover-box a {
        color: black;
        font-size: 12px;
        font-weight: 600;
        min-width: 90px;
    }

    .mi-aoc-section .left-col ul li label {
        font-size: 13px !important;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        max-width: 100%;
        background: #fff;
        border-radius: 10px;
        cursor: pointer;
        padding: 15px 15px;
        margin: 0px 0 16px;
        gap: 5px;
        box-shadow: 0px 7px 22px 0px rgba(0, 0, 0, 0.06);
        margin: 0px 0 16px !important;
    }

    .pff-ips.ins-pcd-steps {

        padding-bottom: 0 !important;
        margin-bottom: 14px !important;
    }


    .mi-props-wrap hr {
        margin: 9px 0;
    }



    .aoc-opts input[type=checkbox] {

        height: 16px;
        width: 16px;
        max-width: 16px;
    }

    .left-col {
        background: none !important;
        padding: 0 !important;
    }

    .motor-qoutes-filter-filter-box a {
        gap: 3px;
        display: flex;
        color: black;
        gap: 5px;
        line-height: normal;
        align-items: center;
    }

    .rd-cover .rdc-item .inp-cb {

        font-size: 13px !important;

    }

    .quick-filter-box-title-image img {
        height: 23px;
        width: 75% !important;
    }

    .mi-content-wrap .mic-content .mic-tabs .m-headings {
        flex: 0 0 100%;
        margin-bottom: 5px !important;
    }

    .mi-ycd-section .mi-row {
        margin-bottom: -3px !important;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 .ri-cols-2 h3 {
        font-size: 13px !important;
        margin-top: 5px;
        margin-bottom: 0 !important;
    }

    .idv-cover {
        margin-top: 17px;
        padding: 5px 15px;
        gap: 16px;
        flex-wrap: wrap;
    }

    .idv-cover p {

        line-height: normal;
    }

    .mic-sidebar {
        width: 100%;
        margin-bottom: 30px;
    }



    .wci-widget {

        width: 94%;
        margin: 0 auto;
    }

    .mi-filr-wrap .mi-res-item .ri-row-2 .m-addons .ado-item a {
        color: #0d6efd !important;
        border-bottom: 1px dotted;
    }

    .nc-avb-quotes .mline {
        line-height: normal;

        font-size: 12px;
        color: #333;
        font-weight: 600;

    }

    .car-detail-other-option {
        margin-bottom: 45px;
    }

    .nc-avb-quotes ul li {
        max-width: 99% !important;
        margin: 0 0 12px;
        align-items: flex-start;
    }

    .mi-ycd-section .mi-row .mi-left-col .ycd-wrap .ycd-info .ycd-i:first-child p:first-child {

        gap: 4px;
    }



    .mip-page-left-col {
        margin-right: 0;
        width: 100%;

    }

    .mi-props-wrap .mip-container .mip-page-right-col {
        max-width: 100%;
        padding-left: 19px !important;
    }

    .ins-pcd-steps ul li {
        max-width: 50% !important;
    }

    .ci-summery-wrap {
        padding: 0px 18px 0px 18px !important;
    }

    div#Pevious-Policy-Details .modal-dialog {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        height: 100%;
    }

    .ma-right .login-btn a {
        font-size: 12px !important;
    }

    .mi-content-wrap .mic-content .mic-tabs .m-headings h3 {
        font-size: 10px !important;
        margin-top: 6px;
    }

    .motor-filter-mobile-box-title h5,
    .filt-item.fi-3 p {
        margin-bottom: 0px;
        margin-top: 0px;
        font-size: 15px !important;
        color: black !important;
        font-weight: 600 !important;
    }

    div#Pevious-Policy-Details .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        height: 100% !important;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 .ri-cols-3 .btn {
        max-width: 100%;
        padding: 10px 27px;
        font-size: 13px;
        margin-left: 10px !important;
    }

    .quick-filter-box-mobile-box h5 {
        margin-bottom: 5px;
        font-size: 18px;
    }

    .testimonial-block-one .inner-box .author-info .author-thumb {

        width: 37px;
        height: 38px;
        border-radius: 50%;
    }

    .testimonial-section {

        padding-bottom: 19px;
    }

    .rd-cover .rdc-item {

        background: #fff;
        border-color: transparent;
        border-radius: 10px;
        box-shadow: 0px 7px 22px 0px rgba(0, 0, 0, 0.10);
        border: none;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 .ri-cols-1 {
        max-width: 97px;
        flex: 0 0 50% !important;
        margin-right: 3% !important;
        margin: 0 15px;
    }

    .calc_pInfo .modal-dialog {
        max-width: 100%;

        position: fixed;
        height: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }

    .tab-cv-01 .tab-content .tab-pane .mi-premium-brup .pb-breakup {
        padding: 0 15px !important;
    }

    .breakup_model_details-motor-mobile {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
        margin-bottom: 3px;
        flex-direction: column;
    }

    .mi-filr-wrap .mi-res-item .ri-row-1 {
        margin-bottom: 5px !important;
        display: flex;
        padding: 21px 14px 0px 14px !important;
    }

    .mi-filr-wrap .mi-res-item .ri-row-2 {
        border-top: 1px solid #69696914;
        padding: 21px 14px 0px 14px;
    }

    .mi-calc-info-section .left-col {
        max-width: 95% !important;
        padding: 15px !important;
        margin: 0 auto !important;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: linear-gradient(55deg, #ffffff 25.41%, #eafff3 113.52%) !important;
    }

    .modal.fade.bd-example-modal-lg.ins-mdl-2.show {
        padding-right: 0 !important;
    }

    .standard-usp-container {

        gap: 3px;
        flex-wrap: wrap;
    }

    .mi-calc-info-section .left-col figure {

        margin: 15px 0 10px !important;
    }

    .mi-calc-info-section .left-col h3 {
        text-align: start !important;
        font-size: 13px !important;
        margin: 0 !important;
        width: 69%;
        /* border: 1px solid; */
    }

    .quick-filter-box-dropdown-box p {
        font-size: 15px !important;
        color: #444444;
        font-weight: 500;
        width: 100%;
    }

    .mi-calc-info-section .left-col p {
        text-align: start !important;
        margin-left: 10px;
        margin-bottom: 0 !important;
    }

    .plan-details-inner-box-wraper {
        flex-wrap: wrap;
        width: 100%;
        margin-left: 0;
    }

    div#vehicle-details-modal .modal-container {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 13px;
        justify-content: center;
    }

    .mi-calc-info-section .left-col ul li {
        display: block !important;
        font-size: 11px !important;
        padding: 1px 10px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        margin: 3px;
        border-radius: 6px;
        background: white;
    }

    .mi-calc-info-section .left-col .btn-wrap .btn-pop-b {
        width: 23% !important;
        font-size: 12px !important;
        padding: 9px 8px !important;
    }

    .tab-cv-01 .nav-pills .nav-item {
        margin-top: 0 !important;
    }

    .tab-cv-01 .nav-pills .nav-item .nav-link {
        padding: 9px 13px !important;
        border-radius: 10px !important;
    }

    .mi-calc-info-section {
        display: flex;
        flex-wrap: wrap;
    }

    ul#ci-pills-tab {
        border-radius: 10px;
        padding: 5px;
        margin-bottom: 15px !important;
    }

    .mi-calc-info-section .left-col .btn-wrap .btn-pop-b {

        width: 31%;

    }

    div#selected_vehicle_details {

        display: block;
    }

    .ycd-i.toggle-previous-policy-model {

        display: block;
    }

    .mi-calc-info-section .left-col ul {
        margin-bottom: 5px !important;
        display: flex;
        flex-wrap: wrap;
    }

    .breakup_model_details-motor-mobile figure a img {
        width: 72px;
        margin-right: 17px;
    }

    /* div#ci-pills-tabContent {
        height: 100% !important;
        overflow-y: visible !important;
    } */
    .calc_pInfo .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        max-height: 100% !important;
        height: 100%;
    }

    .mi-ycd-section .mi-row .mi-left-col .ycd-info {
        gap: 0 !important;
    }

    .mi-ycd-section .mi-row .mi-left-col figure {

        width: 25%;
    }

    .mi-ycd-section .mi-row .mi-left-col .ycd-wrap .ycd-info .ycd-i p strong {
        font-size: 10px !important;
    }

    .mi-ycd-section .mi-row .mi-left-col .ycd-wrap h3 {
        font-size: 13px !important;

        font-weight: 700;

    }

    p.previous-policy-title strong {
        display: flex;
        align-items: center;
    }

    div#vehicle-details-modal p {

        width: 71%;
    }

    p.car-details-title strong {
        display: flex;
        gap: 10px;
        align-items: center;
    }


    .motor-qoutes-filter-wraper {

        gap: 10px;
    }

    .mi-content-wrap .mic-content .mic-tabs .nav-pills .nav-link {
        padding: 7px !important;
    }

    .mi-left-col figure {
        display: none;
    }

    .mi-ycd-section .mi-row .mi-left-col .ycd-wrap {
        max-width: 100% !important;
        border-bottom: 1px dashed #c0bcbc;
        padding-bottom: 6px;
        margin-bottom: 9px;
    }

    div#Pevious-Policy-Details .modal-body {
        padding: 0 19px !important;
        background: white;
        padding-bottom: 22px !important;
        overflow-y: scroll;
    }

    .ui.selection.dropdown .menu {
        max-height: 14.014286rem;
    }

    div#Pevious-Policy-Details .modal-header {
        border: none !important;
        padding-bottom: 0.7rem !important;
    }

    .age-cals-item.sum-assured {
        max-width: 100% !important;
    }

    .age-cals-item.rqs-city-in {
        max-width: 77% !important;
    }

    .sum-insured-wraper {
        display: block;

    }

    .sum-insured-wraper-left {
        width: 100%;
        order: 2;
        margin-bottom: 24px;
    }

    .sum-insured-wraper-right {
        width: 100%;
        order: 1;
    }

    .emn-contact {

        max-width: 99% !important;
    }

    .lower-content.view-all .icon-box img {
        width: 36px;
        height: 36px;
    }

    .main-hero-section-wraper-left-side button {
        border: none;
    }

    .main-hero-section-wraper-right-side {

        justify-content: center;

    }

    .main-hero-section-wraper-right-side img {
        width: 55% !important;
    }

    .experience-section-wraper {
        left: 12%;
        gap: 4px;
        width: 34%;
        top: -7px;
    }

    .experience-section-wraper h3 {
        font-size: 10px !important;
    }

    .modal-dialog.share-qoute.summary-page input {
        max-width: 48% !important;
        margin-right: 18px !important;
    }

    .main-hero-section-wraper-right-side .pattern .pattern-2 {

        right: 24px;

    }

    .testimonial-block-one .inner-box {

        margin-right: 10px;
        margin-left: -13px;
    }

    .testimonial-section .auto-container {

        margin-bottom: -7px;
    }

    .main-hero-section-wraper-left-side p {
        margin-top: 9px;
        margin-bottom: 17px;
        font-size: 13px;
        line-height: normal;
    }

    .testimonial-left-side {
        margin-top: 0;
        margin-bottom: 21px;
        text-align: center;
    }

    .main-hero-section-wraper-left-side button {
        padding: 0;
    }

    .main-hero-section-wraper {
        padding-bottom: 12px;
    }

    .service-block.insuranceProduct-modal {
        width: 26%;
        margin: 10px;
    }

    .why-choose-us-features-box {
        width: 100%;
        margin-bottom: 12px;
        gap: 0;
    }

    .our-insurance-product-wraper {
        padding: 9px 0;
        padding-top: 25px;
    }

    .footer-widget.about-widget {
        display: block;

    }

    .why-choose-us-section {

        padding-top: 23px;
    }

    .thought {

        display: none;
    }

    .footer-widget.links-widget.about-us ul {
        flex-wrap: wrap;
        gap: 0;
        justify-content: flex-start;
        background: transparent;
        border-top: 1px solid #e2e2e26e;
        padding: 12px 0;
        border-bottom: 1px solid #e2e2e26e;
    }

    .footer-widget.links-widget.about-us ul li::after {
        display: none;
    }

    .footer-widget.links-widget.about-us ul li {

        width: 100%;
    }

    .why-choose-us-features-box-left img {
        width: 100%;
    }

    .why-choose-us-left .sec-title {
        margin-bottom: 3px;
        text-align: center;
    }

    .testimonial-section {

        margin-top: 10px;

    }

    .why-choose-us-features-box-left {
        width: 10%;
    }

    .why-choose-us-left .text p {
        font-size: 13px;
        line-height: normal;
        margin-bottom: 21px;
    }

    .why-choose-us-features-box-right h3 {
        text-align: left;
    }

    .testimonial-left-side p {
        font-size: 13px;
        line-height: normal;
        margin-bottom: 5px;
    }

    .why-choose-us-second-image img {
        width: 13%;
        top: 12%;
        left: 20%;
    }

    .why-choose-us-right-image img {
        width: 58% !important;
        margin-top: 16px;
    }

    .why-choose-us-right-image {
        justify-content: center;
        padding: 0;
    }

    .clients-style-two-bg {

        display: none;
    }

    .main-hero-section-wraper-left-side {
        margin-top: 18px;
    }

    p.un-instr {
        max-width: 100% !important;
    }

    .Previous-insurer-modal {
        margin-top: 11px;
    }

    .filt-item.fi-3 p {

        margin-bottom: 10px;
    }

    .vehicle-details-modal-image {

        display: none;
    }

    section.rev-quote-section.i-comp-page.motor {
        padding-top: 0;
    }

    p.gbq-link {
        margin-bottom: 0;
    }

    .motor-qoute-id h5 {
        font-size: 11px;
        text-align: left;
        margin-top: 9px;
    }

    .Pevious-Policy-type-modal {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    div#Pevious-Policy-Details .modal-content .modal-body h5 {
        font-size: 15px;
        font-weight: 600;
    }

    .Pevious-Policy-type-box h5 {
        font-size: 12px !important;
    }

    .Pevious-Policy-type-box-cover .Pevious-Policy-type-box {
        background: #fff;
        border-radius: 10px;
        padding: 12px;
        border: none;
    }

    .motor-reg-car-number {
        width: 100%;

    }

    .our-insurance-product-wraper .sec-title {
        margin-bottom: 17px;
    }

    .our-insurance-product-cover {
        width: 79%;
        padding-top: 35px;
        margin: 0 auto;
    }

    .insurance-product-modal-cover .modal-dialog {
        max-width: 100%;
    }

    .home-blur-bg-a {
        left: 0;

    }

    .home-blur-bg-c {
        right: 0;

    }

    .service-block-one {

        justify-content: center;
    }

    .clients-style-two .clients-logo-box {
        padding: 25px;
        width: 165px;
        height: 92px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        margin: 0 auto !important;
    }

    .motor-reg-car-detail-content ul li {
        width: 33%;
    }

    .ir-row.declaration input {

        display: flex;
        align-items: start;
        height: 100%;
    }

    .ir-row label {

        line-height: normal;
        margin-right: 10px;
        font-size: 15px;
    }

    /* //// */
    .why-shuld-by-health-box {
        text-align: center;
        width: 100%;
        padding: 17px;
        margin: 3px 8px;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-right-col .irr-top p {
        margin-bottom: 0;
    }

    .types-of-health-insurance-policy-box {
        width: 100%;
    }

    .document-require-health-insurance-image img {
        width: 88%;
    }

    .document-require-health-insurance-content-box h3 {
        font-size: 14px;
        padding: 20px;
        width: 90%;
        margin: 9px;
    }

    .document-require-health-insurance-wraper {
        margin-bottom: 45px;
    }

    .types-of-health-insurance-policy-box-cover {
        padding: 0px;
    }

    .covers-and-not-covers-health-insurance-wraper th {
        padding: 11px;
        text-align: start;
        border: 1px solid silver;
        width: 50%;
        font-size: 13px;
        line-height: 19px;
    }

    .covers-and-not-covers-health-insurance-wraper tr {
        display: flex;
    }

    .covers-and-not-covers-health-insurance-wraper table tr td {
        padding: 9px;
        border: 1px solid silver;
        font-size: 12px;
        display: flex;
        flex-direction: column;
        width: 50%;
    }

    .why-choose-us-inner-page-box-cover {
        display: block;
    }

    .why-choose-us-inner-page-box {
        width: auto;
        margin-bottom: 15px;
    }

    .types-of-health-insurance-policy-box-content {
        text-align: left;
        padding: 0;
    }

    .fhi-info.motor-proposal,
    .fhi-info.motor-nominee {

        padding-bottom: 0;
    }

    .fhi-info.motor-vehical {
        padding-bottom: 0;
        margin: 0;
    }

    .health-insurance-checklist-wraper {

        padding: 0 10px;
    }

    .fhi-info.motor-vehical .fhi-left-col {
        padding: 3px 0;
    }

    .types-of-health-insurance-policy-box h4 {
        font-size: 15px;

        text-align: center;
    }

    .not-covered-in-health-insurance-details li {
        display: flex;
        align-items: baseline;
    }

    .not-covered-in-health-insurance-wraper i {
        color: red;
        margin-right: 5px;
        font-size: 13px;
    }

    .premium-change-left {
        display: none;
    }

    .premium-change-modal-wraper .modal-body {
        margin-top: -13px;
        padding-right: 16px;
    }

    .premium-change-modal-wraper .modal-header img {
        margin-right: 1px;

    }

    .old-premium-new-premium-wraper img {

        left: 44%;
    }

    .premium-change-user-profile-user-head h3 {
        font-size: 14px;

    }

    .premium-change-modal-wraper .modal-body h4 {

        margin-bottom: 2px;
        font-size: 18px;

    }

    .premium-change-modal-wraper .modal-body p {

        margin-bottom: 10px;

    }

    .new-premium-box,
    .old-premium-box {

        text-align: center;
        flex-direction: column;
        gap: 0;
    }

    .schedule-call-wraper button {

        width: auto;

    }

    .home-blur-bg-c {
        top: 0;
        left: 0;
        right: 0;
    }

    .health-insurance-product-list-box-top figure {
        width: 119px;
        padding: 1px;
    }

    .terms-and-condition-massage p {

        line-height: normal;
    }

    .home-blur-bg-block {
        overflow: hidden;
    }

    section.rev-quote-section.seo-pages {

        margin: 0;
    }

    .health-insurance-checklist-wraper {
        margin-top: 15px;
        padding: 25px 0;
    }

    .health-insurance-checklist-box-image img {
        min-width: 20px;
        max-width: 20px;
    }

    .modal.fade.bd-example-modal-lg .modal-header button {
        right: 20px;
        top: 17px;
    }

    .health-insurance-checklist-box {
        display: flex;
        gap: 10px;
        align-items: baseline;
    }

    .mobile-size-ekyc-tabs ul li button {
        font-size: 12px;
        line-height: normal;
        text-align: center;
        color: black;
    }

    .mobile-size-ekyc-tabs ul li {
        width: 33%;

        display: flex;
        justify-content: center;
    }

    .mobile-size-ekyc-tabs ul {
        display: flex;
        padding: 11px;
        background: white;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        border-radius: 12px;
    }

    .scroll-top.open {
        bottom: 10px;
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .mobile-size-ekyc-tabs ul li button.nav-link.active {
        background: var(--green-gradient);
        color: #fff;
        transition: none;
    }

    .icp-button-r {
        width: fit-content;
        padding: 10px 11px;
        display: flex;
        justify-content: center;
        font-size: 14px;
        border-radius: 10px;
        background: #007438;
    }

    .right-col h4 {
        font-size: 15px !important;
        color: black !important;
        font-weight: 700 !important;
        margin-bottom: 10px;
    }

    .total-amount-summary-bottom-view-more.final-page {
        background: none;
        width: 41%;
        padding: 0 !important;
        gap: 9px;
    }

    .total-amount-summary-bottom-view-more.final-page span h5 {
        font-size: 12px;
        margin-bottom: 2px;
        font-weight: 500;
    }

    .total-amount-summary-bottom-view-more.final-page h3 {
        font-size: 17px;
        font-weight: 600;
    }

    .total-amount-summary-bottom-view-more.final-page span p {
        font-size: 10px;
        color: #2196F3;
        cursor: pointer;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link span {
        display: none;
    }


    .icp-button-r a {
        color: white;
    }

    .total-amount-summary-bottom-tab-cover {
        display: flex;
        padding: 18px 16px;
        align-items: center;
        background: white;
        box-shadow: rgb(152 157 162 / 66%) 0px 8px 24px;
        position: fixed;
        bottom: 0;
        z-index: 999;
        width: 100%;
        left: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.78);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(6.5px);
        -webkit-backdrop-filter: blur(6.5px);
        border: 1px solid rgba(255, 255, 255, 0.3);
    }

    .total-amount-summary-bottom-plan p,
    .total-amount-summary-bottom-premium p,
    .total-amount-summary-bottom-view-more p {
        line-height: normal;
        font-size: 12px;
        margin-bottom: 2px;
        font-weight: 600;
        color: #0c314f;
    }

    .total-amount-summary-bottom-plan h4 span {
        font-size: 11px;
        margin-right: 7px;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-button-r {
        width: 63% !important;
        margin: 0 auto;
    }

    .total-amount-summary-bottom-plan h4 {
        font-size: 15px;
        font-weight: 700;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .summary-box-middle-section figure img {
        max-width: 100px;
    }

    .total-amount-summary-bottom-premium {
        margin: 0 auto;
    }

    .total-amount-summary-bottom-premium p strong {
        margin-left: 5px;
        color: black;
        font-size: 11px;
    }

    .total-amount-summary-bottom-view-more {
        margin: 0 0px;
        padding: 13px 4px;
        border-radius: 7px;
        display: flex;
        align-items: center;
        background: #ededed;
        min-width: 39%;
        text-align: center;
        justify-content: center;
        border: 1px dashed;
    }

    .total-amount-summary-bottom-view-more img {
        width: 11%;
    }

    .total-amount-summary-bottom-view-more p {
        font-size: 10px;
        margin-right: 1px;

        color: black;
        font-weight: 500;
    }

    .plan-details-inner-box {
        width: 100% !important;
    }

    .policy-featurs-faq-wraper .accordion-button {
        font-size: 14px;
        padding: 23px 0;
        font-weight: 600;
    }

    .health-insurance-checklist-wraper h5,
    .covered-in-health-insurance-wraper h5,
    .not-covered-in-health-insurance-wraper h5 {
        font-size: 13px !important;
        text-align: justify;
    }

    .why-shuld-by-health-insurnace-cover.insurance-product h5 {
        font-size: 13px;

        text-align: justify;
    }

    h5.conclusion {
        font-size: 10px !important;

    }

    .covered-in-health-insurance-wraper p,
    .not-covered-in-health-insurance-details li p {
        text-align: left;
        line-height: normal;
        font-size: 13px;
    }

    .health-insurance-checklist-box p {
        font-size: 13px;
        line-height: normal;
    }

    .rci-right-col.summary-page {
        display: flex !important;
        align-items: center !important;
        justify-content: center;
        width: fit-content;
        height: fit-content;
        padding: 5px;
    }


    .summary-box-bottom-section ul li {
        list-style: disc;
        display: flex;
        justify-content: space-between;
        font-size: 12px;
    }

    .summary-box-bottom-section ul li p:nth-child(2) {
        color: black;
        font-weight: 700;
    }

    .plan-summery-addons-and-riders-cover ul li p:nth-child(2) {
        color: black;
        font-weight: 700;
    }

    .summary-box-bottom-section ul li p {
        color: black;
        font-size: 11px;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        gap: 5px;
    }

    .summary-box-top-section p {
        font-weight: 600;
        font-size: 10px;
        color: #0000a9;
        margin-bottom: 0;
        line-height: normal;
    }

    .summary-box-plan p {
        color: brown;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 1px;
    }

    .summary-box-address p {
        font-size: 11px;
        font-weight: 500;
        color: black;
        margin-bottom: 11px;
    }

    .summary-box-middle-section {
        display: flex;
        justify-content: space-between;
    }

    .summary-box-middle-section img {
        width: 100%;
        margin-right: 0;
    }

    .summary-box-middle-section h5 {
        display: flex;
        font-size: 12px;
        font-weight: 700;
        align-items: center;
    }

    div#shrigoda-loader {
        width: 100%;
    }

    .premium-change-modal-wraper .modal .modal-content button {
        margin: 0 auto;
    }

    .summary-box-premium-section {
        display: flex;
        justify-content: space-between;
        background: #F0F0F0;
        padding: 15px;
        align-items: center;
        margin: 15px -16px;
        margin-bottom: -16px;
    }

    .summary-box-premium-section p {
        font-size: 14px;
        margin: 0;
        color: black;
        font-weight: 600;
    }

    .summary-box-premium-section p:nth-child(2) {
        font-weight: 700;
        font-size: 15px;
    }

    .i-result-page .irp-left-col {

        margin-bottom: 0px !important;
    }

    .head-wrap .fhi-info .fhi-right-col p {
        margin-top: 0 !important;
        margin-bottom: 0;
    }

    .head-wrap .fhi-info .fhi-left-col p {

        margin-bottom: 0;
    }





    li.best-plan-for-you {
        position: relative !important;
    }

    span.heading span {
        color: #338936 !important;
        font-size: 15px;
        font-weight: 700;
        margin-bottom: 16px;
    }

    .summary-modal .modal .modal-dialog .modal-content button {
        position: absolute;
        right: 13px;
        top: 11px;
        font-size: 13px;
        z-index: 9999999999;
    }

    .plan-summery-addons-and-riders-cover ul li:nth-child(1) {
        border-bottom: 0;
        margin-top: -10px;
    }

    .plan-summery-addons-and-riders-cover ul li {
        display: flex !important;
        justify-content: space-between;
        font-size: 12px;
        padding: 0 !important;
    }

    .plan-summery-addons-and-riders-cover hr {
        margin: 15px 0;
    }

    .plan-summery-addons-and-riders-cover ul li.heading {
        font-size: 14px;
        color: brown;
        font-weight: 700;
    }

    .plan-summery-addons-and-riders-cover ul li p {
        margin: 0;
    }

    .summary-box-bottom-section hr {
        border: 1px dotted #ebebeb;
        margin: 6px 0;
    }

    .summary-modal .modal.fade .modal-dialog {
        transition: transform .3s ease-out;
        transform: translate(0, 50px);
    }

    .summary-modal .modal .modal-dialog .modal-content {
        width: 100% !important;
        border: none;
        border-radius: 0;
    }

    .tab-pane.fade.cover-not-coverd-wraper.active.show {

        height: 369px !important;
        max-height: 369px !important;
        min-height: 403px !important;

    }

    /* .summary-box-bottom-section ul li {
        margin: 0 21px;
    }

    .modal-body .summary-box-bottom-section ul li {
        margin: 0 3px;
    } */
    .summary-modal .modal.show .modal-dialog {
        transform: none;
        position: absolute;
        width: 100%;
        bottom: 0;
        z-index: 99999999;
        margin: 0;

    }

    .summary-box-premium-section-cover {
        max-height: 50vh;
        overflow-y: scroll;
    }

    .summary-box-cover {
        max-height: 51vh;
        overflow-y: scroll;
    }

    .compare-plans-mobile-size-title button i {
        font-size: 17px;
        display: flex;
        align-content: center;
        color: green;
    }

    .why-choose-us-inner-page-box img {
        width: 22%;
    }

    .ekyc-tabs .nav-pills,
    .ekyc-tabs .nav-pills {
        margin-bottom: 25px !important;
        display: flex;
        align-items: center;
        justify-content: left;
        padding: 6px 0 !important;
        overflow-x: scroll;
        flex-wrap: nowrap !important;
        scrollbar-width: none;
    }

    .rev-quote-section:before {
        display: none !important;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link {
        width: 100%;
        background: white;
        border-radius: 6px;
        font-size: 10px !important;
        padding: 9px !important;
        height: 49px;
    }

    .ekyc-tabs .nav-pills li {
        flex: 0 0 100%;
        max-width: 30% !important;
        margin: 0 0 2% 2%;
        min-width: 30%;
    }

    .city-name-cover span {
        margin-top: 3px;
    }

    .city-name-cover .i-btn span:before {
        top: 0px;

    }

    .city-name-cover .i-btn span {
        width: 300px;
        z-index: 9;
        left: -74px;
        top: 19px;
    }

    .summary-modal .modal {

        overflow-x: unset;
        overflow-y: unset;

    }

    .summary-modal .modal.fade {
        transition: none;
    }

    .feature-block-two .inner-box .lower-content .inner {

        margin-top: 38px;
    }

    .feature-block-two .inner-box .lower-content .inner h3 {
        font-size: 16px;

    }

    .ekyc-tabs .nav-pills .nav-item {
        position: relative;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link.active:after {
        font-size: 43px;
        height: 10px;
        content: "\f0d7";
        font-family: "Font Awesome 5 pro";
        top: 34px !important;
        color: green;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }

    .ekyc-tabs .nav-pills.proposer-details li {
        max-width: 39% !important;
    }

    .sec-pad {
        padding: 39px 0px 62px 0px !important;
    }

    .sec-title h2 {
        font-size: 19px !important;
        text-align: center;
    }

    #content_block_5 .content-box .sec-title {
        margin-bottom: 0px;
        text-align: center;
    }

    section.feature-style-two.bg-color-1.sec-pad h2 {
        text-align: center;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link.active {
        background: #86c03f;
        color: #fff;
        border-bottom: 5px solid green;
        position: relative;
        transition: none;
    }

    .rqs-media-wrap figure img {
        display: none;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h2,
    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h1 {
        font-size: 19px !important;
        line-height: normal !important;
        margin-bottom: 11px !important;
        text-align: left;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h2:before {
        /* left: 38px !important; */
    }

    .rqs-item-list button {

        margin: 0 auto !important;
    }

    .show-all-brands {
        margin-bottom: 8px;
    }

    .rqs-item-list span img {
        width: 78px !important;
        display: block !important;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-media-wrap {

        margin-bottom: 0 !important;
    }

    .ekyc-tabs .row .col {

        margin-bottom: 23px;
    }

    .total-amount-summary-bottom-premium h4 {
        font-size: 17px;
        font-weight: 600;
    }

    .recomended-plans-wraper {
        flex-wrap: wrap;
        padding: 18px;
        justify-content: center;
        display: flex;
        gap: 7px;
    }

    .recomended-plans-content p {
        margin-bottom: 11px;

        line-height: normal;
    }

    .policy-features-page-tabs-wraper .list-group {
        overflow-x: scroll;
        scrollbar-width: none;
        margin-bottom: 8px;
        overflow-y: hidden;
        height: fit-content;
        padding-bottom: 8px;
    }

    .policy-features-page-tabs-wraper .list-group .list-group-item.active::after {
        font-size: 20px;
        content: "\f0d7";
        font-family: "Font Awesome 5 pro";
        top: 30px;
        color: green;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }

    .policy-features-page-tabs-wraper .list-group .list-group-item {
        margin-right: 3px;
        min-width: 39%;
        height: 40px;
        margin-bottom: 3px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px 13px;
        max-width: 29%;
    }

    .plan-details-second-inner-box p {

        line-height: normal;
    }

    .discount-section-discount-box p,
    .customize-box-heading p {

        line-height: normal;
    }

    .recomended-plans-image img {
        width: 79%;
    }

    .recomended-plans-image {
        padding: 6px;
        max-width: 61%;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .rvr-items-box p {
        margin: 0;
    }

    .discount-box-price-off {
        font-size: 11px;

        width: fit-content;

    }

    .seo-pagespage-content-about-section h3:after,
    .seo-pagespage-content-Key-Highlights h3::after,
    .seo-pageswhats-cover-content-title h3::after,
    .seo-pagesdownload-broucher-wraper-top::after,
    .seo-pagespolicy-purchase-steps-title h3::after,
    .why-shuld-by-health-insurnace-cover.insurance-product h3::after,
    .types-of-health-insurance-policy-wraper.insurance-product h3::after {

        left: 0%;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-media-wrap {
        max-width: 100%;
        padding: 18px 0;
        order: 2;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-quote-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
        order: 2;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-quote-wrap .rqs-steps ul li {
        width: 46%;
        display: flex;
        align-items: center;
        padding: 11px;
        max-width: 100%;
        min-width: 46%;
        margin-bottom: 12px;
        margin-left: -2px;
        margin-right: 14px;
    }

    .main-hero-section-wraper-left-side h1 strong:after {

        width: 53px;
        height: 53px;
        left: -12px;

        top: -6px;


        transform: rotate(45deg);
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap .rqs-steps ul {
        margin-left: 0% !important;
    }

    .show-more-member-wraper {
        margin-bottom: 14px;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap .un-city-title {
        font-size: 14px !important;
        line-height: normal;
        margin-bottom: 8px !important;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-quote-wrap .rqs-steps ul li figure {
        width: 36px;
        margin-bottom: 0;
        margin-right: 10px;
    }

    section.rev-quote-section.seo-pages {
        padding: 27px 0;
        padding-bottom: 0;
    }

    .health-insurance-product-list-box-bottom-box {
        justify-content: left;
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: baseline;
        gap: 10px;
    }

    .health-insurance-product-list-box-top a,
    .health-insurance-product-list-box-bottom a {

        width: 100%;
        text-align: center;
        margin: 10px 0;
    }

    .seo-pagesinsurance-brand-box {
        flex-wrap: wrap;
    }

    .seo-pagesinsurance-brand-image {
        margin-bottom: 6px;
        display: flex;
        width: 100px;
        gap: 18px;
        text-align: center;
        align-items: center;
        height: 55px;
        padding: 10px;
    }

    .calculate-premium button {

        width: 100%;

    }

    .claim-icon {

        left: 15px;

    }

    .footer-widget.about-widget figure {
        width: 60%;
        margin-bottom: 25px !important;
    }
    .footer-widget.about-widget {
        display: block;
        margin-bottom: 44px;
    }

    .calculate-premium input {

        width: 100%;

    }

    .rating-review-section {

        text-align: center;
    }

    .overall-rating {

        justify-content: center;

    }

    .why-choose-us-left {
        text-align: center;
    }

    .counter-block-one:after {
        content: none;
    }

    .registration_year_div {
        margin-bottom: 20px;
    }

    .sec-title h5 {
        font-size: 14px;
        text-align: center;
    }

    .counter-block-one {
        margin-bottom: 16px;
        margin-right: 8px;
        width: 156px;
        flex-direction: column;
        text-align: center;
        padding: 6px 0;
        border-radius: 11px;
        gap: 5px;
    }

    section.rev-quote-section.seo-pages.life-insurance .Insurer-Highlights-box {
        width: 100%;

    }

    section.rev-quote-section.seo-pages.life-insurance .Insurer-Highlights-box-image {
        width: 12%;
    }

    .counter-wraper {
        display: flex;
        justify-content: center;
        gap: 0;
        flex-wrap: wrap;
    }

    section.rev-quote-section.seo-pages.life-insurance .rqs-media-wrap {
        max-width: 100% !important;
    }

    .rqs-media-wrap h2 {

        font-size: 19px;

        padding-bottom: 0;
        margin-bottom: 5px;
    }

    .types-of-health-insurance-policy-wraper.insurance-product.life-insurance .types-of-health-insurance-policy-box h4 {

        text-align: left;
    }

    .service-block.insuranceProduct {
        width: fit-content;
        margin-right: 10px;
        margin-bottom: 12px;
    }

    .main-hero-section-wraper-left-side h1 {
        margin-bottom: 3px;
        font-weight: 500;
    }

    .service-block-one .inner-box {
        min-width: 100px;
    }

    .rqs-item-list button {

        width: 60%;

    }

    .seo-pagesinsurance-brand-box {
        display: flex;
        padding: 20px;
        gap: 5px;
    }

    .seo-pagesinsurance-brand-box-content p {
        font-size: 11px;

        text-align: left;
    }

    .Insurer-Highlights-box {
        width: 100%;

        height: 70px;
    }

    .seo-pagesinsurance-brand-image img {
        width: 57%;

    }

    .Insurer-Highlights-box img {
        width: 73%;
    }

    .Insurer-Highlights-box-content h5 {
        font-size: 12px;
        font-weight: 500;
        color: gray;
        text-align: start;
    }

    .Insurer-Highlights-box-content p {
        font-size: 13px;
        text-align: left;
    }

    .seo-pageswhats-cover-content-title p {
        font-size: 12px;
        text-align: center;
        width: 100% !important;
        word-spacing: 1px;
    }

    .seo-pageswhats-cover-content.add-ons p {
        width: 100%;
        padding: 0;
    }

    .seo-pagesdownload-broucher-wraper-top {

        margin-bottom: 0;
    }

    .health-insurance-product-list-box-bottom-box h5 {

        width: 50%;
    }

    .health-insurance-product-list-box-bottom-box p {
        text-align: left;
        width: 50%;

    }

    .Insurer-Highlights-terms p {
        font-size: 8px;
        line-height: normal;
        color: gray;
        margin-bottom: 0;
        text-align: left;
    }

    .seo-pagespage-content-Key-Highlights table tr td,
    .seo-pagespage-content-Key-Highlights table tr th {

        font-size: 12px;
        color: #000000;

        line-height: normal;
    }

    .seo-pagespage-content-about-section p,
    .why-shuld-by-health-box p,
    .types-of-health-insurance-policy-box-content p {
        font-size: 12px;
        line-height: normal;
        color: #666262;
        text-align: justify;
    }

    .health-insurance-product-list-box-bottom-box p {
        text-align: left;
    }

    .seo-pagesinsurance-brand-image-cover h2 {
        font-size: 16px;

    }

    .insurance-detail-cover h5 {
        font-size: 12px;
        text-align: justify;
    }

    /* .seo-pagespage-content-about-section h3, .seo-pagespage-content-Key-Highlights h3, .seo-pageswhats-cover-content-title h3, .seo-pagesdownload-broucher-wraper-top h3, .seo-pagespolicy-purchase-steps-title h3 {
        font-size: 20px;
       
        width: fit-content;
        line-height: normal;
    } */

    .seo-pagesinsurance-brand-image-cover {
        display: flex;
        align-items: center;
        gap: 14px;
    }

    .seo-pagesinsurance-brand-image-cover h1 {
        font-size: 20px;
        font-weight: 600;
    }

    .seo-pagesinsurance-brand-image img {
        width: 100%;
    }

    .seo-pagespage-content-Key-Highlights {
        width: 100%;
    }

    .seo-pagespage-content-about-section {
        margin-bottom: 0;
    }

    .seo-pagesinsurance-brand-image h5 {
        text-align: left;
        font-weight: 600;
        line-height: normal;
    }

    .seo-pageswhats-cover-content-box {
        width: 100%;
        margin-bottom: 0;
        padding: 0;
        padding-bottom: 20px;
    }

    .seo-pageswhats-cover-content.add-ons::after {
        display: none;
    }

    .seo-pagespolicy-purchase-steps-box {
        width: 77%;

    }

    .total-amount-summary-bottom-tab-cover.motor {
        justify-content: space-between;
    }

    .seo-pagespolicy-purchase-steps-box:after {
        display: none;
    }

    .seo-pagespage-content-about-section h3:after,
    .seo-pagespage-content-Key-Highlights h3::after,
    .seo-pageswhats-cover-content-title h3::after,
    .seo-pagesdownload-broucher-wraper-top::after,
    .seo-pagespolicy-purchase-steps-title h3::after {
        display: none;
    }

    .seo-pageswhats-cover-content {
        margin-bottom: 30px !important;
    }

    .seo-pagespolicy-purchase-steps-content {

        justify-content: center;

    }

    .rqs-item.health.seo-pages.health-insurnace .rqs-media-wrap {
        display: none;
    }

    .ui.dropdown.fluid.getFilterData.selection {
        border-radius: 10px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        margin: 11px 0;
        height: 50px;
        border: none;
        display: flex;
        align-items: center;
    }

    .rev-quote-section .rqs-wrap .rqs-item.health.seo-pages.health-insurnace .rqs-quote-wrap {
        max-width: 100%;
    }

    .rqs-item.health.seo-pages.health-insurnace .rqs-right-col {
        width: 100% !important;
    }

    .Insurer-Highlights-box-image {

        width: 75px;

    }

    .rqs-age-cals .dropdown.ui.selection {
        border: none;
        min-width: 115px;

    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap .rqs-age-cals .age-cals-item .ag-col-1 {

        gap: 0px !important;
    }

    div#covered_standard_usp {
        width: 100%;
        margin-bottom: 11px;
    }


    .seo-pagesdownload-broucher-content {
        display: flex;
        gap: 24px;
        width: 100%;
    }

    .seo-pagesdownload-broucher-content-cover {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .modal-dialog.share-qoute .modal-content {
        border-radius: 15px;
        min-width: 100%;
    }

    .ins-mdl-2 .r-inp-row .btn-wrap {

        right: 0;
    }

    .seo-pagespage-content-about-section {
        padding: 35px 0;
    }

    .seo-pages-table-wraper {
        padding: 10px;
    }

    .seo-pagespage-content-about-section h3,
    .seo-pagespage-content-Key-Highlights h3,
    .seo-pageswhats-cover-content-title h3,
    .seo-pagesdownload-broucher-wraper-top h3,
    .seo-pagespolicy-purchase-steps-title h3,
    .insurance-detail-cover h3,
    .why-shuld-by-health-insurnace-cover.insurance-product h3,
    .types-of-health-insurance-policy-wraper.insurance-product h3,
    .insurance-details-wraper h3 {
        font-weight: 700;
        line-height: normal;
        font-size: 17px;
        margin: 0;
        text-align: center;
        width: 100%;
        margin-bottom: 8px;
    }

    .seo-pagespage-content-about-section h3:after,
    .seo-pagespage-content-Key-Highlights h3::after,
    .seo-pageswhats-cover-content-title h3::after,
    .seo-pagesdownload-broucher-wraper-top::after,
    .seo-pagespolicy-purchase-steps-title h3::after,
    .why-shuld-by-health-insurnace-cover.insurance-product h3::after,
    .types-of-health-insurance-policy-wraper.insurance-product h3::after,
    .insurance-details-wraper h3::after {
        display: none;
    }

    .seo-pagesdownload-broucher-wraper {

        width: 94%;
        margin-left: 11px;
    }

    .seo-pageswhats-cover-content {

        padding: 15px;

        margin-bottom: 56px;
        margin: 10px;
    }

    .insurance-detail-cover {
        margin: 0;
    }

    .seo-pagespolicy-purchase-steps-title {
        margin-bottom: 35px;
        margin-left: 16px;
    }

    .seo-pagespolicy-purchase-steps-box img {
        width: 51%;
    }

    p.inp-cb.syi-opts.message.error.field-range.non_electrical_accessories.show,
    p.inp-cb.syi-opts.message.error.field-range.electrical_accessories.show,
    p.inp-cb.syi-opts.message.error.field-range.external_lpg_cng_kit.show {

        font-size: 10px !important;
    }

    .isnp-wraper .nav-tabs {
        border-bottom: 1px solid #dee2e6;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 26px;
    }

    .isnp-wraper .nav-tabs li.nav-item {
        min-width: 100%;
    }

    .isnp-wraper .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link {
        font-size: 13px;
        line-height: normal;
        padding: 8px;
        border: 1px solid #e5e5e5;
    }

    .isnp-wraper .tab-content>.active {
        padding: 0;
    }

    .isnp-wraper {
        margin: 21px 0;
    }

    .isnp-wraper .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {

        background-color: #e2e2e2;

    }


    .policy-featurs-faq-wraper .accordion-body {
        padding: 0;
        padding-bottom: 17px;
        font-size: 13px;
        line-height: normal;
    }

    .policy-featurs-faq-wraper .accordion-button:not(.collapsed) {

        padding-bottom: 7px;
    }

    .policy-features-page-tabs-wraper .list-group .list-group-item.active {
        padding: 12px 10px;
        min-width: 39%;


    }

    .plan-details-inner-box.feature {
        width: 100% !important;
        margin: 0;
        margin-bottom: 14px;
    }

    .motor-share-qoute-cover {

        justify-content: left;
    }

    .previous_policy_expired_div p {
        margin-bottom: 5px !important;
    }

    .inp-w-img.mb-4.motor-reg {
        margin-bottom: 10px !important;
    }

    .off-strip.os-orange {
        border-radius: 0 0 5px 5px;
        font-size: 10px;
        line-height: 18px;
        padding: 0 10px;
        left: 50%;
    }

    #cityPincodeTagError {
        margin-top: 16px;
    }

    .nc-avb-quotes ul {

        margin-left: 0%;
    }

    .our-insurance-product-wraper .sec-title.centred {
        margin-bottom: 18px;
    }

    .counter-inner {
        padding: 19px 0;
    }

    .testimonial-left-side h2 {
        font-weight: 600;
        margin-bottom: 10px;
        font-size: 19px !important;
    }

    .testimonial-section .auto-container {

        padding: 31px 17px;
    }

    .footer-widget.links-widget.company {
        margin: 0 !important;
    }

    .testimonial-left-side h2 {

        text-align: center;
    }

    .accordion-item.insurance-faq-home-item p.fs-6 {
        font-size: 13px !important;
        line-height: normal;
        color: #656565;
    }

    .insurance-faqs-qustions-section .auto-container {
        padding-bottom: 0px;
    }

    .insurance-faqs-qustions-section .accordion-button:not(.collapsed) {
        margin-bottom: 0;
    }

    .insurance-faq-home-button {
        padding: 2px;
        margin-bottom: 20px;
        font-size: 13px;
        line-height: normal;
    }

    .sec-title h2 {

        margin-bottom: 0;
    }

    .testimonial-section .auto-container {
        padding: 18px;
    }

    section.clients-style-two h2 {
        margin-bottom: 30px;
    }

    .clients-style-two {
        padding: 37px 0px;
        padding-bottom: 7px;
    }

    .counter-block-one .count-outer {
        font-size: 14px;
        line-height: normal;
    }

    .why-choose-us-features-box {
        padding: 14px 16px;
        margin-right: 0;
        gap: 17px;
    }

    .counter-block-one p {
        font-size: 12px;
        line-height: normal;
        font-weight: 600;
    }

    .faq-section-bg {
        display: none;
    }

    .count-outer.count-box.counted span {
        font-size: 16px;
        line-height: 27px;
    }

    .mi-br-list-3 .mi-br-item {
        max-width: 47%;
    }

    .rqs-nav-wrap .rqs-nav {

        justify-content: center !important;

    }

    .show-all-brands a {
        background: none !important;
        border: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        border-bottom: 1px dashed !important;
        width: fit-content;
    }

    .customize-box-user-selection-cover .ui.search.selection.dropdown {

        max-width: 100%;
        margin-right: 17px;
        margin-bottom: 10px;
    }

    div#insureMemberDropdown {
        background: white;
        width: 92%;
        border: 1px solid rgba(34, 36, 38, .15) !important;
        box-shadow: 0 2px 3px 0 rgba(34, 36, 38, .15) !important;
        border-color: #96c8da !important;
        border-radius: 6px;
    }

    div#insureMemberDropdown button {
        border: none !important;
        box-shadow: none !important;
        border-color: none !important;
    }

    .mi-br-list-2 {

        max-height: 403px !important;

    }

    .inp-w-img.registration {

        margin-bottom: 14px !important;

    }

    .qa-wrap.qa-opts.mb-3 {
        margin-bottom: 8px !important;
    }

    .previous_policy_expired_div {
        margin-bottom: 20px;
    }

    .inp-r-box .ir-row .qa-wrap {
        align-items: baseline !important;
        margin-bottom: 0;
        flex-direction: column;
        gap: 10px;
    }

    .qa-wrap.qa-opts {
        margin-bottom: 0;
    }

    .motor-qoute-id {
        background: none;

        padding: 0;
    }

    .insurance-product-modal-left.life {
        width: 100%;
        margin-bottom: 10px;
    }

    .insurance-products-modal-main-cover .modal-body {
        border-radius: 0;
    }

    .insurance-product-modal-left.health {
        width: 100%;
        margin-bottom: 10px;
    }

    .insurance-product-box {
        max-width: 87px;
        margin-right: 8px;
        display: flex;
    }

    .insurance-product-modal-left {
        width: 100%;
    }

    .insurance-product-modal-left.employee {
        width: 100%;
    }

    .insurance-left-side-modal-cover {

        gap: 0;
    }

    .insurance-product-modal-wraper {
        padding-left: 0;
    }

    .insurance-product-modal-left.motor {
        margin-left: 0;
        margin-bottom: 14px;
    }

    .insurance-product-modal-left.Other {
        width: 100%;
        margin-bottom: 10px;
    }

    .insurance-products-modal-main-cover .modal.show .modal-dialog {

        position: absolute;
        width: 100%;
        bottom: 0;

        margin: 0;

    }

    .insurance-faqs-qustions-section .accordion-button::after {

        width: 1rem;
        height: 1rem;

        background-size: 1rem;

    }

    .seo-pageswhats-cover-content-box-cover.digit .seo-pageswhats-cover-content-box {
        width: 100%;
    }

    .health-insurance-product-list-box-top h5 {

        text-align: left;
    }

    .rev-quote-section .rqs-wrap .rqs-item {

        padding-bottom: 22px;
    }

    .why-choose-us-inner-page-wraper {
        margin: 23px 0;
    }

    .why-shuld-by-health-insurnace-cover {

        padding: 20px 0;
    }

    .health-insurance-product-list-box-top a,
    .health-insurance-product-list-box-bottom a,
    .health-insurance-product-list-box a {
        margin: 16px 0;
        text-align: center;
        margin-bottom: 0;
    }

    .experience-section-wraper img {
        width: 27% !important;
    }

    .customer-support-call {
        margin-left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .customer-support-content h4 {
        font-size: 13px;

    }

    .customer-support-content p {

        font-size: 9px;
    }

    .ui.selection.dropdown .menu>.message {
        padding: 10px !important;

    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-mid-col {

        width: 100% !important;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-right-col {

        width: 50% !important;

    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-left-col {

        width: 50% !important;
        align-items: center !important;

    }

    .lotifie-icon-one {
        position: absolute;
        top: -10%;
        right: -22% !important;
        width: 36%;
    }

    .grid-details-box {
        width: 100%;
        padding: 18px;
    }


/* Mobile font sizes */
.fs-mob-1 {
    font-size: 0.75rem; /* Smallest size */
}

.fs-mob-2 {
    font-size: 0.85rem;
}

.fs-mob-3 {
    font-size: 1rem;
}

.fs-mob-4 {
    font-size: 1.125rem;
}

.fs-mob-5 {
    font-size: 1.25rem;
}

.fs-mob-6 {
    font-size: 1.375rem;
}

.fs-mob-7 {
    font-size: 1.5rem;
}

.fs-mob-8 {
    font-size: 1.75rem;
}

.fs-mob-9 {
    font-size: 2rem;
}

.fs-mob-10 {
    font-size: 2.25rem; /* Largest size */
}



.m-mob-1 { margin: 0.25rem !important }
.m-mob-2 { margin: 0.5rem !important }
.m-mob-3 { margin: 0.75rem !important }
.m-mob-4 { margin: 1rem !important }
.m-mob-5 { margin: 1.25rem !important }
.m-mob-6 { margin: 1.5rem !important }
.m-mob-7 { margin: 1.75rem !important }
.m-mob-8 { margin: 2rem !important }
.m-mob-9 { margin: 2.5rem !important }
.m-mob-10 { margin: 3rem !important }


.mb-mob-1 { margin-bottom: 0.25rem !important }
.mb-mob-2 { margin-bottom: 0.5rem !important }
.mb-mob-3 { margin-bottom: 0.75rem !important }
.mb-mob-4 { margin-bottom: 1rem !important }
.mb-mob-5 { margin-bottom: 1.25rem !important }
.mb-mob-6 { margin-bottom: 1.5rem !important }
.mb-mob-7 { margin-bottom: 1.75rem !important }
.mb-mob-8 { margin-bottom: 2rem !important }
.mb-mob-9 { margin-bottom: 2.5rem !important }
.mb-mob-10 { margin-bottom: 3rem !important }

/* Margin Top */
.mt-mob-1 { margin-top: 0.25rem !important }
.mt-mob-2 { margin-top: 0.5rem !important }
.mt-mob-3 { margin-top: 0.75rem !important }
.mt-mob-4 { margin-top: 1rem !important }
.mt-mob-5 { margin-top: 1.25rem !important }
.mt-mob-6 { margin-top: 1.5rem !important }
.mt-mob-7 { margin-top: 1.75rem !important }
.mt-mob-8 { margin-top: 2rem !important }
.mt-mob-9 { margin-top: 2.5rem !important }
.mt-mob-10 { margin-top: 3rem !important }

/* Margin Left */
.ml-mob-1 { margin-left: 0.25rem !important }
.ml-mob-2 { margin-left: 0.5rem !important }
.ml-mob-3 { margin-left: 0.75rem !important }
.ml-mob-4 { margin-left: 1rem !important }
.ml-mob-5 { margin-left: 1.25rem !important }
.ml-mob-6 { margin-left: 1.5rem !important }
.ml-mob-7 { margin-left: 1.75rem !important }
.ml-mob-8 { margin-left: 2rem !important }
.ml-mob-9 { margin-left: 2.5rem !important }
.ml-mob-10 { margin-left: 3rem !important }

/* Margin Right */
.mr-mob-1 { margin-right: 0.25rem !important }
.mr-mob-2 { margin-right: 0.5rem !important }
.mr-mob-3 { margin-right: 0.75rem !important }
.mr-mob-4 { margin-right: 1rem !important }
.mr-mob-5 { margin-right: 1.25rem !important }
.mr-mob-6 { margin-right: 1.5rem !important }
.mr-mob-7 { margin-right: 1.75rem !important }
.mr-mob-8 { margin-right: 2rem !important }
.mr-mob-9 { margin-right: 2.5rem !important }
.mr-mob-10 { margin-right: 3rem !important }



  /* All sides padding */
  .p-mob-1 { padding: 0.25rem !important }
  .p-mob-2 { padding: 0.5rem !important }
  .p-mob-3 { padding: 0.75rem !important }
  .p-mob-4 { padding: 1rem !important }
  .p-mob-5 { padding: 1.25rem !important }
  .p-mob-6 { padding: 1.5rem !important }
  .p-mob-7 { padding: 1.75rem !important }
  .p-mob-8 { padding: 2rem !important }
  .p-mob-9 { padding: 2.5rem !important }
  .p-mob-10 { padding: 3rem !important }

  /* Padding Top */
  .pt-mob-1 { padding-top: 0.25rem !important }
  .pt-mob-2 { padding-top: 0.5rem !important }
  .pt-mob-3 { padding-top: 0.75rem !important }
  .pt-mob-4 { padding-top: 1rem !important }
  .pt-mob-5 { padding-top: 1.25rem !important }
  .pt-mob-6 { padding-top: 1.5rem !important }
  .pt-mob-7 { padding-top: 1.75rem !important }
  .pt-mob-8 { padding-top: 2rem !important }
  .pt-mob-9 { padding-top: 2.5rem !important }
  .pt-mob-10 { padding-top: 3rem !important }

  /* Padding Right */
  .pr-mob-1 { padding-right: 0.25rem !important }
  .pr-mob-2 { padding-right: 0.5rem !important }
  .pr-mob-3 { padding-right: 0.75rem !important }
  .pr-mob-4 { padding-right: 1rem !important }
  .pr-mob-5 { padding-right: 1.25rem !important }
  .pr-mob-6 { padding-right: 1.5rem !important }
  .pr-mob-7 { padding-right: 1.75rem !important }
  .pr-mob-8 { padding-right: 2rem !important }
  .pr-mob-9 { padding-right: 2.5rem !important }
  .pr-mob-10 { padding-right: 3rem !important }

  /* Padding Bottom */
  .pb-mob-1 { padding-bottom: 0.25rem !important }
  .pb-mob-2 { padding-bottom: 0.5rem !important }
  .pb-mob-3 { padding-bottom: 0.75rem !important }
  .pb-mob-4 { padding-bottom: 1rem !important }
  .pb-mob-5 { padding-bottom: 1.25rem !important }
  .pb-mob-6 { padding-bottom: 1.5rem !important }
  .pb-mob-7 { padding-bottom: 1.75rem !important }
  .pb-mob-8 { padding-bottom: 2rem !important }
  .pb-mob-9 { padding-bottom: 2.5rem !important }
  .pb-mob-10 { padding-bottom: 3rem !important }

  /* Padding Left */
  .pl-mob-1 { padding-left: 0.25rem !important }
  .pl-mob-2 { padding-left: 0.5rem !important }
  .pl-mob-3 { padding-left: 0.75rem !important }
  .pl-mob-4 { padding-left: 1rem !important }
  .pl-mob-5 { padding-left: 1.25rem !important }
  .pl-mob-6 { padding-left: 1.5rem !important }
  .pl-mob-7 { padding-left: 1.75rem !important }
  .pl-mob-8 { padding-left: 2rem !important }
  .pl-mob-9 { padding-left: 2.5rem !important }
  .pl-mob-10 { padding-left: 3rem !important }


  .fs-mob-1 { font-size: 0.75rem !important }
  .fs-mob-2 { font-size: 0.875rem !important }
  .fs-mob-3 { font-size: 1rem !important }
  .fs-mob-4 { font-size: 1.125rem !important }
  .fs-mob-5 { font-size: 1.25rem !important }
  .fs-mob-6 { font-size: 1.375rem !important }
  .fs-mob-7 { font-size: 1.5rem !important }
  .fs-mob-8 { font-size: 1.75rem !important }
  .fs-mob-9 { font-size: 2rem !important }
  .fs-mob-10 { font-size: 2.25rem !important }


  .text-mob-justify{
    text-align: justify;
  }

  .text-mob-center{
    text-align: center;
  }

  .detail-container-table table {
    width: 200%;
}

.detail-container-table {
    overflow: scroll;
    scrollbar-width: none;
}

}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .auto-container {

        padding: 0 30px !important;

    }

    .quick-filter-wraper {
        display: flex;
        padding: 3px;

        padding: 13px 0;
        margin-bottom: 21px;

        align-items: center;
    }

    .quick-filter-box-title p {
        line-height: normal;
        text-align: start;
        font-size: 11px;
        margin-bottom: -4px;
    }

    .quick-filter-box-dropdown-box p {
        font-size: 17px !important;
        color: #444444;
        font-weight: 600;
        width: 100%;
    }

    .quick-filter-box::after {
        content: none !important;
    }

    ul.sum-assured li {
        width: 45%;
        margin: 6px 8px;
        padding: 14px;

    }


    .quick-filter-box {
        padding: 0 0px !important;
    }

    div#image_block_6 {

        margin-bottom: 28px;
    }

    .ekyc-tabs .accordion-button:not(.collapsed) {

        padding: 11px;

    }

    .ekyc-info-head.summary-page span p {
        margin-bottom: 3px;
    }



    .head-wrap .fhi-info .fhi-left-col {

        max-width: 50% !important;
    }

    .head-wrap .fhi-info .fhi-right-col {

        max-width: 50% !important;
        text-align: right;
    }

    .quick-filter-box-dropdown-box .modal-body {
        padding: 18px 29px;
        overflow-y: scroll;
    }

    .modal-footer.quick-filter-save-btn button {

        width: 15%;

        margin: 0 10px;
    }

    .quick-filter-modal-drop-down.radio ul li label input[type=radio],
    .quick-filter-modal-drop-down.check-box ul li label input[type=checkbox],
    .terms-and-condition-checkbox input[type=checkbox],
    .form-check input[type=checkbox],
    .quick-filter-box-mobile-box.radio ul li label input[type=radio],
    .quick-filter-box-mobile-box.check-box ul li label input[type=checkbox] {
        margin-right: 19px;
        margin-top: 6px;
    }

    .quick-filter-box-mobile-box h5 {
        margin-bottom: 5px;
        font-size: 22px;
    }

    .quick-filter-box-mobile-box ul li label {
        display: flex;
    }

    .quick-filter-box-mobile-box {
        margin-bottom: 25px;
    }

    .quick-filter-box .modal-content .modal-title h3 {
        font-size: 25px;

        font-weight: 700;
    }

    .quick-filter-box-mobile-box h5 {
        margin-bottom: 5px;
        font-size: 22px;
    }


    .quick-filter-wraper {
        display: flex;
        padding: 3px;
        margin-bottom: 0px;
        align-items: center;
        background: transparent;
        box-shadow: none;
        padding-bottom: 13px;
    }

    .quick-filter-box .modal-content {
        border-radius: 0 !important;
        width: 100%;
        background: white;
        border: none;
        margin: 0 auto;
        height: 100%;
    }

    .quick-filter-box-dropdown-box .modal.show .modal-dialog {

        min-width: 100%;
    }

    .rc-content .rc-info .rci-left-col p {

        margin-bottom: 0;
    }

    .quick-filter-box-mobile-box.cover {
        margin-bottom: 16px;
    }

    .i-results-wrap .i-result-item .iri-row-1 {

        justify-content: normal !important;
    }


    .i-results-wrap .i-result-item .iri-row-1 .ir-right-col {

        max-width: 20% !important;
        padding: 0 !important;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-right-col .irr-btm a {

        font-size: 16px;

        padding: 3px 12px;

    }


    .quick-filter-box::after {
        content: none !important;
    }

    ul.sum-assured li {
        width: 45%;
        margin: 6px 8px;
        padding: 14px;
    }

    .quick-filter-box-title {
        display: flex;
        justify-content: space-around;
    }

    .rci-right-col a {
        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .quick-filter-box {
        border-radius: 6px;
        padding: 4px !important;
        margin: 0;
        margin-right: 17px;
        width: 19%;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: white;
    }

    .clearfix {
        width: 100%;
        margin: 0 auto;
    }

    .bg-color-2 {
        clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    }

    .news-block-one .inner-box {
        margin-bottom: 30px;
        width: 72%;
    }

    .news-block-one {
        display: flex;
        justify-content: center;
    }

    .mobile-size {
        display: block !important;
    }

    .news-section.big-size {
        display: none !important;
    }

    section.about-style-two.sec-pad-2 {
        padding: 42px 0px;
    }

    .col-lg-3.overseas {
        min-width: 27%;
    }

    .col-lg-2.col-md-4.Engineering {
        max-width: 27%;
    }

    #image_block_2 .image-box img {
        margin-bottom: 40px;
        width: 62%;
    }

    #image_block_2 .image-box .content-inner {
        position: absolute;
        right: 18px;
        bottom: 70px;
    }

    .quick-filter-box-title-image {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .quick-filter-box-title-image img {
        width: 71%;
    }

    .rci-right-col {
        width: fit-content;
        padding: 4px 10px;
        border-radius: 5px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: white;
        display: flex;
    }

    .rci-right-col a {
        color: black;
        font-size: 14px;
    }

    .quick-filter-box-title span {
        color: black;
        font-size: 14px;
    }

    .testimonial-style-two {
        padding: 92px 0px 92px 0px;
    }

    .team-block-one .inner-box .lower-content .inner {
        padding: 14px 31px;
        margin-left: 0;
    }

    .team-block-one .inner-box .image-box img {
        width: 100%;
    }

    .inner.second-person {
        padding-bottom: 14px !important;
    }

    .inner.first-person {
        padding-bottom: 33px !important;
    }

    .team-section {
        padding: 50px 0px 42px 0px;
    }

    .sec-pad {
        padding: 66px 0px !important;
    }

    .image-box img {
        width: 50%;
    }

    #image_block_2 .image-box .image {
        display: flex;
        justify-content: center;
    }

    .payment-received-section-right-side {
        padding-right: 42px;
        margin-top: 12px;
        padding: 0 27px;
    }

    .payment-received-section-left-side-first-img img {
        width: 58%;
    }

    .why-shuld-by-health-box {
        width: 48%;

    }

    .types-of-health-insurance-policy-box {
        width: 46%;

    }

    .why-choose-us-inner-page-box {
        width: 46%;
        margin-bottom: 20px;
    }

    .why-choose-us-inner-page-box-cover {
        display: flex;
        flex-wrap: wrap;
    }

    .rqs-right-col {
        padding: 0 25px;
    }

    .rqs-media-wrap img {
        width: 95%;
    }

    .Insurer-Highlights-box img {
        width: 60% !important;
    }

    .seo-pagesinsurance-brand-image {
        width: 100%;
        height: 100%;
    }

    .why-choose-us-inner-page-box img {

        top: 13px;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-mid-col ul {
        margin: 0;
        width: 100%;
        margin-bottom: 24px;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-left-col {
        max-width: 21% !important;

    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-right-col {

        max-width: 22%;

    }

    .nc-avb-quotes ul li {
        max-width: 29%;
    }

    .confused-image img {
        display: none;

    }

    .tips-widget {

        width: 47%;
    }

    .ins-contact-widget {

        width: 46%;
    }

    .i-result-page .irp-right-col {
        margin-right: 26px !important;
        display: flex;
        max-width: 100% !important;
        gap: 31px;
    }

    .ins-contact-widget .row-2 form .frm-inp {
        flex: 0;

        width: 100%;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-mid-col {
        order: 0 !important;
        width: 58% !important;
        padding-bottom: 0 !important;
    }

    .i-results-wrap .i-result-item .iri-row-1 .ir-mid-col ul {

        margin-bottom: 19px;
    }

    .nc-avb-quotes {
        margin-bottom: 0;
    }


    .ins-contact-widget .row-2 form {

        width: 84%;
    }


    .rci-right-col img {
        width: 59%;
    }

    .share-qutes-image {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .i-result-page.col-flip .irp-left-col {
        max-width: 59%;
    }

    .ekyc-tabs .nav-pills {
        margin-left: -2%;
        padding: 7px 0;
        border-radius: 6px;

        margin-bottom: 0 !important;
    }


    .shrigoda-loader-wraper #shrigoda-loader {
        width: 68%;
    }

    .ekyc-info-head.summary-page {
        margin-bottom: 0 !important;
        align-items: center;
    }

    .ekyc-info-head.summary-page span {
        width: 70%;
    }

    .rci-right-col.summary-page span h4 {

        margin: 0 !important;
    }

    .rci-right-col.summary-page {

        width: 22%;
        border-radius: 5px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: white;
        padding: 7px;
        margin-bottom: 0;
    }


    .ekyc-tabs .nav-pills .nav-item .nav-link.active {
        position: relative;
        border-bottom: 5px solid green;
        transition: none;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link.active:after {
        font-size: 43px;
        height: 10px;
        content: "\f0d7";
        font-family: "Font Awesome 5 pro";
        top: 33px !important;
        color: green;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }

    .ekyc-tabs .nav-pills.proposer-details li {
        max-width: 22% !important;
    }


    .mip-page-left-col {

        width: 35% !important;


    }

    p.gbq-link {
        margin: 0;
    }

    .mi-props-wrap .mip-container .mip-page-right-col {
        max-width: 96% !important;
        padding: 18px !important;
        margin: 0 auto;
    }

    .ins-pcd-steps ul li {

        margin-bottom: 9px !important;
    }

    .pff-ips.ins-pcd-steps {

        padding-bottom: 5px !important;

    }

    .pf-form-wrap .pff-row .sec-title-pf {

        font-weight: 700;
        margin: 12px 0px;
    }

    .i-result-page.col-flip .irp-left-col {
        max-width: 100% !important;
    }

    .mip-page-left-col {

        width: 34%;

    }

    .policy-features-page-tabs-wraper .list-group {
        display: flex;

        flex-wrap: wrap;
    }

    .policy-features-page-tabs-wraper .list-group .list-group-item {
        margin-right: 3px;
        width: 19%;
        margin-bottom: 3px;
        border-radius: 5px;
    }

    .discount-section-discount-box {
        padding: 0;
    }

    .box-body-discount-box {
        margin-bottom: 18px;

    }

    .discount-section-discount-box p,
    .customize-box-heading p {

        line-height: normal;
    }

    .plan-details-inner-box {
        width: 47% !important;
    }

    .customer-support-image {

        display: none;
    }

    .customer-support-cover {

        flex-direction: column;
        padding: 15px 10px 26px 10px;
        gap: 12px;
    }

    .customer-support-content {
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

    .customer-support-call {
        margin-left: 0;
    }

    .plan-details-second-inner-box p {

        line-height: normal;
    }

    .rev-quote-section {
        padding: 26px 0 0 !important;
    }

    .calculate-premium button {
        width: 38%;
    }

    .calculate-premium input {

        width: 101%;

    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h2 {

        line-height: normal !important;
    }

    .seo-pagespage-content-Key-Highlights {
        width: 100%;
    }

    .seo-pageswhats-cover-content-box {
        width: 50%;

    }

    .seo-pagesdownload-broucher-content-cover {

        flex-wrap: wrap;
    }

    .seo-pagesdownload-broucher-content {

        width: 47%;

    }

    .seo-pagespolicy-purchase-steps-box:after {
        top: 25%;
        width: 46px;
        right: -60px;
        background-size: 44px;
    }

    .seo-pagespolicy-purchase-steps-box.second::after {
        left: 146px;
        top: 35px;
    }

    .seo-pageswhats-cover-content.add-ons p {
        width: 100%;
    }

    .seo-pageswhats-cover-content.add-ons::after {
        display: none;
    }

    .plan-details-inner-box.feature.seo {
        width: 48%;
        padding: 8px;
        margin-right: 13px;
    }

    .seo-pagesdownload-broucher-wraper {

        margin-bottom: 0;

    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-media-wrap {
        max-width: 100%;
        padding: 5px;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages.health-insurnace .rqs-media-wrap {
        max-width: 38% !important;
        padding: 5px;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-quote-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 11px;
    }

    .Insurer-Highlights-wraper h4:after {
        display: none;
    }

    .seo-pagesinsurance-brand-image-cover {
        display: flex;
        align-items: flex-start;
        width: 30%;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages.health-insurnace .rqs-quote-wrap {

        max-width: 62% !important;

    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages.health-insurnace .rqs-quote-wrap .rqs-steps ul li {
        width: 42%;
        max-width: 100% !important;
        margin-right: 7px;
    }

    .rev-quote-section .rqs-wrap .rqs-item.seo-pages .rqs-quote-wrap .rqs-steps ul li img {
        width: 71%;
    }

    .ui.dropdown.fluid.getFilterData.selection {
        border-radius: 10px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        margin: 11px 0;
        height: 50px;
        border: none;
    }

    .Insurer-Highlights-wraper h4 {

        text-align: left;
    }

    .Insurer-Highlights-box-content h5 {

        text-align: left;
    }

    .rqs-wrap p {

        text-align: left;
    }

    .rqs-media-wrap.motor {
        max-width: 37% !important;
        min-width: 20%;
    }

    .rqs-quote-wrap.motor {
        max-width: 60% !important;
        padding-left: 0;
    }

    section.rev-quote-section.motor {
        padding-bottom: 45px;
    }

    .mi-br-list-2 .mi-br-item {

        max-width: 21%;
        border-radius: 9px;

    }

    .mi-br-list-2 .mi-br-item {
        min-width: 21%;

        max-width: 21%;

    }

    .mi-br-list {

        height: 225px;
        overflow-y: scroll;
    }

    .mi-br-list .mi-br-item p {
        font-size: 7px !important;
    }


    .mi-br-list .mi-br-item {
        max-width: 21% !important;
    }

    .qa-wrap.qa-opts p {
        font-size: 16px !important;

    }


    .tablet-hide {
        display: none !important;
    }

    .tablet-show {
        display: block !important;
    }

    .motor-qoutes-filter-filter-box a,
    .motor-qoutes-filter-add-cover-box a {
        display: flex;
        justify-content: center;
        gap: 4px;
        color: black;
        align-items: center;
    }

    .motor-qoutes-filter-filter-box,
    .motor-qoutes-filter-add-cover-box {
        min-width: 137px;
        border: none;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: white;
    }

    .motor-qoute-id h5 {
        font-size: 13px;
        text-align: left;
        /* margin-top: 10px; */
        padding: 6px;
    }

    .mi-ycd-section .mi-row {
        margin-bottom: 2px;
    }

    .cb-cover.fi-opts {
        display: flex;
        gap: 23px;
    }

    .motor-filter-mobile-box {
        margin-bottom: 31px;
    }


    .motor-qoutes-filter-wraper .modal-dialog,
    .motor-qoutes-filter-wraper .modal-content {

        min-width: 100%;
        margin: 0;
        border-radius: 0;
        border: none;
        height: 100%;
    }

    .motor-filter-mobile-box label.mi-br-item,
    .motor-filter-mobile-box label.mi-ins-item {

        padding: 19px;

    }

    .mi-ins-type-pl .mi-ins-item h5 {
        font-size: 15px !important;
    }

    .rdc-item label {
        font-size: 15px !important;
    }

    .selectAddOnsCover .modal-content .modal-header {
        align-items: center;
        padding: 1rem 1rem !important;
        border-bottom: 1px solid #dee2e6 !important;
        font-size: 20px !important;
        font-weight: 400;
    }

    .motor-filter-mobile-box-title h5,
    .filt-item.fi-3 p {
        font-size: 19px;
        margin-bottom: 10px;
        margin-top: 0px;
        font-weight: 600;
        color: black;
    }

    .cb-cover.fi-opts label {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .motor-qoutes-filter-wraper .modal-dialog,
    .selectAddOnsCover .modal-dialog {
        margin: 0;
        position: fixed;
        height: 100%;
        padding: 0 !important;
        margin: 0 !important;
        min-width: 100%;
    }

    .motor-qoutes-filter-wraper .modal-content,
    .selectAddOnsCover .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        height: 100% !important;
    }

    .motor-qoutes-filter-wraper .modal-body,
    .selectAddOnsCover .modal-body {
        overflow-y: scroll;
    }

    .mi-aoc-section .left-col {
        display: none;

    }

    .mi-aoc-section .right-col {
        max-width: 100% !important;
        padding: 0 !important;
    }

    div#varient_window .mi-br-list-2 .mi-br-item {
        max-width: 48%;
    }

    .mi-br-list-2 .mi-br-item p {
        font-size: 10px;

    }

    .mi-brands-wrap {
        padding: 11px 0 !important;
    }

    .mi-brand-list-a .mi-br-item p.b-title {
        flex-grow: 1;
        font-size: 15px !important;
    }

    .mi-aoc-section .right-col h4 {
        font-size: 19px;
        margin-bottom: 10px;
        margin-top: 0px;
        font-weight: 600;
        color: black;
    }

    .modal-dialog.share-qoute .modal-content {

        min-width: fit-content;
    }

    .mi-calc-info-section .left-col {
        max-width: 95% !important;
        padding: 15px !important;
        margin: 17px auto !important;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background: linear-gradient(55deg, #ffffff 25.41%, #eafff3 113.52%) !important;
    }

    .mi-calc-info-section .left-col figure {
        width: 16%;
        text-align: left !important;
        margin: 15px 0 10px !important;
    }

    .fhi-right-col.motor {

        justify-content: end;
    }

    .mi-calc-info-section .left-col h3 {
        text-align: start !important;
        font-size: 13px !important;
        margin: 0 !important;
        width: 69%;
        /* border: 1px solid; */
    }

    .mi-calc-info-section .left-col ul {
        margin-bottom: 5px !important;
        display: flex;
        flex-wrap: wrap;
    }

    .mi-calc-info-section .left-col ul li {
        display: block !important;
        font-size: 11px !important;
        padding: 1px 10px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        margin: 3px;
        border-radius: 6px;
    }

    .mi-calc-info-section .left-col .btn-wrap .btn-pop-b {
        width: 23% !important;
        font-size: 12px !important;
        padding: 9px 8px !important;
    }

    .calc_pInfo .modal-dialog {
        max-width: 100%;
        position: fixed;
        height: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }

    .calc_pInfo .modal-content {
        border-radius: 0px !important;
        width: 100% !important;
        border: none;
        max-height: 100% !important;
        height: 100%;
    }

    .mi-calc-info-section .left-col p {
        text-align: left !important;
    }

    .mi-br-list .mi-br-item figure img {
        max-height: 37px;
        width: 65% !important;
    }

    .mi-br-list-3 .mi-br-item {

        width: 122px;

    }

    .rd-cover .rdc-item {
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        border: none !important;
    }

    .claim_in_previous_policy-modal {
        width: 100%;
    }

    .rqs-nav p {
        margin-left: 32px;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap p.un-head-pass {

        margin-bottom: 8px !important;
    }

    .Previous-insurer-modal {

        margin-bottom: 24px !important;
    }

    li.nav-item {
        max-width: 43%;
    }

    .isnp-wraper h2 {

        margin-bottom: 27px;
    }

    .isnp-wraper {
        margin: 37px 0;
    }


    .isnp-wraper .nav-link {
        color: #798290;
        line-height: normal;
        font-size: 12px;
    }


    .isnp-wraper .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {

        line-height: normal;
        font-size: 12px;
    }

    .health-insurance-product-list-box-top h5 {
        width: 60% !important;
        text-align: left !important;
    }

    .why-choose-us-inner-page-box img {
        width: 17%;
    }
    .why-choose-us-inner-page-wraper {
        margin: 20px 0;
        margin-bottom: 0;
    }

    .health-insurance-product-list-box-top a,
    .health-insurance-product-list-box-bottom a {

        margin-left: 50px;

    }

    .seo-pagespage-content-about-section.plans {
        padding-bottom: 0 !important;
    }

    .why-shuld-by-health-box {

        padding: 20px;
    }

    .types-of-health-insurance-policy-box {
        width: 48%;
        padding: 20px;
        display: flex;
        align-items: baseline;
    }

    .types-of-health-insurance-policy-wraper.insurance-product h3 {
        margin-bottom: 25px !important;
    }

    .terms-and-condition-massage p {

        line-height: normal;
    }

    .footer-top {
        padding-bottom: 0 !important;
    }

    .footer-top .footer-widget {
        margin-bottom: 0 !important;
    }

    .footer-widget.links-widget.about-us ul {

        flex-wrap: wrap;
    }

    .footer-widget.links-widget.about-us ul {

        gap: 0;
    }

    .footer-widget.links-widget.about-us ul li::after {

        display: none;
    }

    .footer-top .links-widget .links-list li {

        margin-right: 18px !important;
    }

    button#btnRedirectToHealthQuote {

        width: 100%;
    }

    .rqs-right-col {
        padding: 10px;
    }

    .Insurer-Highlights-box {
        width: 49%;
    }

    .Insurer-Highlights-box-image {
        width: 27%;
    }

    section.rev-quote-section.seo-pages {
        padding: 10px 0 !important;
        margin-bottom: 0;
    }

    .seo-pagespage-content-about-section h3:after,
    .seo-pagespage-content-Key-Highlights h3::after,
    .seo-pageswhats-cover-content-title h3::after,
    .seo-pagesdownload-broucher-wraper-top::after,
    .seo-pagespolicy-purchase-steps-title h3::after,
    .why-shuld-by-health-insurnace-cover.insurance-product h3::after,
    .types-of-health-insurance-policy-wraper.insurance-product h3::after,
    .insurance-details-wraper h3::after {
        display: none;
    }

    .seo-pagespage-content-about-section h3,
    .seo-pagespage-content-Key-Highlights h3,
    .seo-pageswhats-cover-content-title h3,
    .seo-pagesdownload-broucher-wraper-top h3,
    .seo-pagespolicy-purchase-steps-title h3,
    .why-shuld-by-health-insurnace-cover.insurance-product h3,
    .types-of-health-insurance-policy-wraper.insurance-product h3,
    .insurance-details-wraper h3 {

        margin-bottom: 10px;

    }

    .seo-pagesdownload-broucher-wraper-top {

        margin-bottom: 0px;
    }

    .seo-pagespage-content-about-section {

        margin-top: 18px;
    }

    .Insurer-Highlights-wraper h4 {
        text-align: left;
        margin-bottom: 20px;
    }

    .Insurer-Highlights-wraper {
        padding: 16px;
    }

    .seo-pageswhats-cover-content-box-cover.digit .seo-pageswhats-cover-content-box {
        width: 50%;
    }

    .main-hero-section-wraper-left-side h1 strong:after {

        left: -35px;

        top: -12px;

        transform: rotate(45deg);
    }

    .service-block.insuranceProduct {
        width: 17%;

    }

    .health-insurance-product-list-box {
        width: 46% !important;
    }

    
    .health-insurance-product-list-box-top {
        flex-wrap: wrap;
        height: 40px;
        justify-content: left !important;
    }

    .health-insurance-product-list-box-bottom-box {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .health-insurance-product-list-box-bottom-box h5 {

        width: 50%;
        line-height: normal;
    }

    .health-insurance-product-list-box-bottom-box h5 {

        width: 50%;
        line-height: normal;
    }

    .health-insurance-product-list-box a {
        width: 100%;
        margin-left: 0;
        text-align: center;
        margin-top: 11px;
    }

    .types-of-health-insurance-policy-box-content {

        padding: 0;
    }

    .main-hero-section-wraper-right-side {

        display: none;
    }

    .counter-wraper {
        flex-wrap: wrap;

        gap: 0;
    }

    .counter-block-one {
        gap: 10px;
        margin-right: 0;
        width: 235px;
        display: flex;
        justify-content: left;
        padding-left: 8px;
    }

    .counter-block-one:after {
        right: 7px;

        border: 1px dashed #aeaeae45;

    }

    .counter-block.third .counter-block-one:after {
        display: none;
    }

    .why-choose-us-right {

        display: none;
    }

    .why-choose-us-features-box-left {
        width: 12%;
    }

    .testimonial-section .auto-container {
        padding: 0 30px;
        padding-top: 23px;
        padding-bottom: 54px;
    }

    .testimonial-left-side {
        margin-bottom: 30px;
    }

    .our-insurance-product-cover {


        width: 82%;

    }

    .our-insurance-product-wraper .item {
        width: 96%;
    }

    .testimonial-block-one .inner-box {
        margin-left: -8px;
    }

    .accordion-item.insurance-faq-home-item button {

        margin-bottom: 22px;
    }

    .faq-section-bg {

        display: none;
    }

    .insurance-product-modal-left.health {
        width: 19%;
    }

    .clients-style-two .clients-logo-box {

        width: 172px;

    }

    .seo-pagespolicy-purchase-steps-box {
        width: 22%;

    }

    .seo-pagespolicy-purchase-steps-box-content h5 {

        font-size: 14px;

        margin-bottom: 5px;
    }

    .seo-pagespolicy-purchase-steps-box-content p {
        font-size: 11px;

    }

    .seo-pagespolicy-purchase-steps {
        margin: 23px 0;
    }

    .seo-pageswhats-cover-content.add-ons {

        margin-bottom: 30px;

    }

    .customize-box {

        width: 100%;

    }

    .sum-insured-wraper {

        flex-wrap: wrap;
    }

    .sum-insured-wraper-left {
        width: 100%;
    }

    .sum-insured-wraper-right {
        width: 100%;
    }

    .total-amount-summary-bottom-tab-cover {
        display: flex;
        padding: 18px 16px;
        align-items: center;
        background: white;
        box-shadow: rgb(152 157 162 / 66%) 0px 8px 24px;
        position: fixed;
        bottom: 0;
        z-index: 999;
        width: 100%;
        left: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.78);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(6.5px);
        -webkit-backdrop-filter: blur(6.5px);
        border: 1px solid rgba(255, 255, 255, 0.3);
    }

    .total-amount-summary-bottom-plan p,
    .total-amount-summary-bottom-premium p,
    .total-amount-summary-bottom-view-more p {
        line-height: normal;
        font-size: 12px;
        margin-bottom: 2px;
        font-weight: 600;
        color: #0c314f;
    }

    .total-amount-summary-bottom-plan h4 {
        font-size: 15px;
        font-weight: 700;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .total-amount-summary-bottom-plan h4 span {
        font-size: 11px;
        margin-right: 7px;
    }

    .total-amount-summary-bottom-premium {
        margin: 0 auto;
    }

    .total-amount-summary-bottom-view-more {
        margin: 0 0px;
        padding: 13px 4px;
        border-radius: 7px;
        display: flex;
        align-items: center;
        background: #ededed;
        min-width: 24%;
        text-align: center;
        justify-content: center;
        border: 1px dashed;
    }

    .total-amount-summary-bottom-plan p,
    .total-amount-summary-bottom-premium p,
    .total-amount-summary-bottom-view-more p {
        line-height: normal;
        font-size: 12px;
        margin-bottom: 2px;
        font-weight: 600;
        color: #0c314f;
    }

    .total-amount-summary-bottom-view-more p {
        font-size: 10px;
        margin-right: 1px;
        color: black;
        font-weight: 500;
    }

    .total-amount-summary-bottom-tab-cover {
        display: flex;
        padding: 18px 16px;
        align-items: center;
        background: white;
        box-shadow: rgb(152 157 162 / 66%) 0px 8px 24px;
        position: fixed;
        bottom: 0;
        z-index: 999;
        width: 100%;
        left: 0;
        right: 0;
        background: rgba(255, 255, 255, 0.78);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(6.5px);
        -webkit-backdrop-filter: blur(6.5px);
        border: 1px solid rgba(255, 255, 255, 0.3);
        justify-content: space-between;
    }

    .total-amount-summary-bottom-tab-cover.final-page {
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 18px;
    }

    .total-amount-summary-bottom-view-more {
        margin: 0 0px;
        padding: 13px 4px;
        border-radius: 7px;
        display: flex;
        align-items: center;
        background: #ededed;
        min-width: 21%;
        text-align: center;
        justify-content: center;
        border: 1px dashed;
    }

    .total-amount-summary-bottom-view-more.final-page span h5 {
        font-size: 12px;
        margin-bottom: 2px;
        font-weight: 500;
    }

    .total-amount-summary-bottom-view-more.final-page h3 {
        font-size: 17px;
        font-weight: 600;
    }

    .total-amount-summary-bottom-view-more.final-page span p {
        font-size: 10px;
        color: #2196F3;
        cursor: pointer;
    }

    .icp-button-r {
        width: fit-content;
        padding: 10px 11px;
        display: flex;
        justify-content: center;
        font-size: 14px;
        border-radius: 10px;
        background: #007438;
    }

    .icp-button-r a {
        color: white;
    }

    .total-amount-summary-bottom-view-more.final-page {
        background: none;
        width: 41%;
        padding: 0 !important;
        gap: 9px;
        border: none;
    }

    .discount-section-Customize-plan-box .customize-box {
        width: 48%;
    }

    .summary-modal .modal.show .modal-dialog {
        transform: none;
        position: absolute;
        min-width: 100%;
        bottom: 0;
        z-index: 99999999;
        margin: 0;
    }

    .summary-modal .modal .modal-dialog .modal-content {
        width: 100% !important;
        border: none;
        border-radius: 0;
    }

    .summary-modal .modal .modal-dialog .modal-content button {
        position: absolute;
        right: 13px;
        top: 11px;
        font-size: 13px;
        z-index: 9999999999;
    }

    .summary-box-top-section p {
        font-weight: 600;
        font-size: 10px;
        color: #0000a9;
        margin-bottom: 0;
        line-height: normal;
    }

    .summary-box-plan p {
        color: brown;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 1px;
    }

    .summary-box-address p {
        font-size: 11px;
        font-weight: 500;
        color: black;
        line-height: normal;
        margin-bottom: 11px;
    }

    .summary-box-middle-section {
        display: flex;
        justify-content: space-between;
    }

    .summary-box-middle-section figure {
        width: 13%;
    }

    .summary-box-middle-section h5 {
        display: flex;
        font-size: 12px;
        font-weight: 700;
        align-items: center;
    }

    .summary-box-bottom-section ul li {
        list-style: disc;
        display: flex;
        justify-content: space-between;
        font-size: 12px;
        margin-bottom: 4px;
        padding: 10px;
    }

    .summary-box-bottom-section ul li p {
        color: black;
        font-size: 17px;
        display: flex;
        align-items: center;
        gap: 5px;
        margin: 0;
    }

    .summary-box-bottom-section ul li p:nth-child(2) {
        color: black;
        font-weight: 700;
    }

    .plan-summery-addons-and-riders-cover hr {
        margin: 15px 0;
    }

    span.heading span {
        color: #338936 !important;
        font-size: 15px;
        font-weight: 700;
        margin-bottom: 16px;
    }

    .plan-summery-addons-and-riders-cover ul li {
        display: flex !important;
        justify-content: space-between;
        font-size: 12px;
        padding: 0 !important;
    }

    .plan-summery-addons-and-riders-cover ul li:nth-child(1) {
        border-bottom: 0;
        margin-top: -10px;
    }

    .plan-summery-addons-and-riders-cover ul li p {
        margin: 0;
    }

    .summary-box-premium-section {
        display: flex;
        justify-content: space-between;
        background: #F0F0F0;
        padding: 15px;
        align-items: center;
        margin: 15px -16px;
        margin-bottom: -16px;
    }

    .summary-box-premium-section p {
        font-size: 14px;
        margin: 0;
        color: black;
        font-weight: 600;
    }

    .summary-box-premium-section p:nth-child(2) {
        font-weight: 700;
        font-size: 15px;
    }

    .ekyc-tabs .row .col {
        flex: none !important;
    }

    .ekyc-tabs .nav-pills .nav-item .nav-link {

        font-size: 11px !important;
    }

    .sticky-ins-compair-plans .icp-wrap .icp-button-r {
        width: 32% !important;
    }

    .sticky-ins-compair-plans .icp-wrap {

        padding: 18px;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h2,
    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap h1 {
        line-height: normal !important;
        font-size: 18px !important;
    }

    .mi-row.mir-1 .col-lg-8 {
        display: block;

    }

    .motor-share-qoute-cover {
        margin-top: 14px;
        justify-content: left;
    }

    .btn-close {

        right: 15px !important;

    }

    .rev-quote-section .rqs-wrap .rqs-item {

        padding-bottom: 40px;
    }

    li.nav-item {
        max-width: fit-content !important;
    }

    .mi-brand-list-a .mi-br-item figure {
        width: 40px;

    }

    .mi-brand-list-a .mi-br-item figure img {

        max-height: inherit;
    }

    .mi-calc-info-section li.nav-item {
        max-width: fit-content !important;
        margin-top: 0 !important;
    }

    .rev-quote-section .rqs-wrap .rqs-item .rqs-quote-wrap .rqs-age-cals .age-cals-item {

        padding: 3px 12px;

    }

    .emn-contact-wraper {

        flex-wrap: wrap;
    }

    .inp-w-img {
        padding: 5px 10px !important;
    }

    .emn-contact-left,
    .emn-contact-right {
        width: 100%;
    }
    .lotifie-icon-one {
        top: -2%;
        right: -18% !important;
        width: 27%;
    }

    .grid-details-box {
        width: 100%;

    }

    /* .bg-pink .auto-container {
        padding: 0 10px!important;
    } */

    .bg-pink {

        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .p-tab-10 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .text-mob-justify {
        text-align: justify;
    }

    .pt-tab-1 { padding-top: 0.25rem !important }
    .pt-tab-2 { padding-top: 0.5rem !important }
    .pt-tab-3 { padding-top: 0.75rem !important }
    .pt-tab-4 { padding-top: 1rem !important }
    .pt-tab-5 { padding-top: 1.25rem !important }
    .pt-tab-6 { padding-top: 1.5rem !important }
    .pt-tab-7 { padding-top: 1.75rem !important }
    .pt-tab-8 { padding-top: 2rem !important }
    .pt-tab-9 { padding-top: 2.5rem !important }
    .pt-tab-10 { padding-top: 3rem !important }
}


