:root {



    --font: "Roboto", sans-serif;

    --font2: "Roboto", Helvetica, Arial, sans-serif;

    font-family: "DM Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;



    --topbar-color: #ffffff;

    --text-color: #000000;

    --text2-color: #222;



















    --radius: 1px;

    --primary-color: #ce1e2b;

    --secondary-color: #4971ba;

    --border-light: #aaa9b5;

    --heading-color: #000000;

    --para-color: #252323;

    --bg1-color: #ffffff;

    --bg2-color: #f8f8f8;

    --white: #fff;

    --btn-color: #222;

    --btn-color2: #4b4949;

































}


@media (min-width: 1400px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1380px;
    }
}


@media (min-width:1023px) {

    .desktop-hide {

        display: none;

    }



    .navigation .menu ul>li.mega-menu ul.ls-dropdown {

        width: 510px;

    }



    .navigation .menu ul>li.mega-menu ul.ls-dropdown li {

        width: 50%;

        float: left;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown {

        max-height: 350px;

        overflow-y: auto;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar-track {

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        background-color: #f5f5f5;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar {

        width: 7px;

        background-color: #f5f5f5;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar-thumb {

        background-color: var(--pri);

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

    }



    .navigation .menu ul li.mg-li {

        position: static;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown.megaMenu {

        width: 90%;

        max-width: 1000px;

        height: auto;

        max-height: 400px;

        overflow: hidden;

        overflow-y: auto;

        left: 0;

        transform: translateX(40px);

        border-radius: 5px;

        border: 1px solid var(--border-color);

        padding: 0;

        top: 87%;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown.megaMenu::-webkit-scrollbar-track {

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        background-color: #f5f5f5;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown.megaMenu::-webkit-scrollbar {

        width: 7px;

        background-color: #f5f5f5;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown.megaMenu::-webkit-scrollbar-thumb {

        background-color: var(--pri);

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown .megaSection {

        width: 100%;

        height: auto;

        margin: 0;

        padding: 0;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown .megaSection ul.megaSectionUl {

        width: 100%;

        height: auto;

        columns: 4;

        -webkit-columns: 4;

        -moz-columns: 4;

        padding-right: 5px;

        text-align: left;

        padding: 10px;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown .megaSection ul.megaSectionUl li {

        display: block;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li:hover a {

        color: #fff;

        background: transparent;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li a {

        padding: 5px 9px;

        width: 100%;

        display: block;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li a span {

        font-weight: 600;

        color: var(--pri);

        font-size: 15px;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li a span:hover {

        text-decoration: underline;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li a button {

        display: none;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li ul.ls-dropdown {

        position: relative;

        display: block;

        width: 100%;

        left: 0;

        top: 100%;

        margin: 0 0 5px;

        box-shadow: none;

        opacity: 1;

        visibility: visible;

        max-height: 100%;

        overflow: visible;

        border: 0;

        padding: 0;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown .megaSection ul.megaSectionUl li {

        display: block;

        border: 0;

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li ul.ls-dropdown li a {

        font-size: 14px;

        padding: 2px 10px;

        color: var(--text-color);

    }



    .navigation .menu ul>li.mg-li ul.ls-dropdown li ul.ls-dropdown li a:hover {

        background: transparent;

        color: var(--pri);

        text-decoration: underline;

    }



    .desk-nav-hide {

        display: none !important;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown {

        max-height: 350px;

        overflow-y: auto;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar-track {

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        background-color: #f5f5f5;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar {

        width: 7px;

        background-color: #f5f5f5;

    }



    .navigation .menu ul li.menu-scroll ul.ls-dropdown::-webkit-scrollbar-thumb {

        background-color: var(--pri);

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown {

        max-height: 280px;

        overflow-y: auto;

        scrollbar-width: none;

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown::-webkit-scrollbar-track {

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

        background-color: #f5f5f5;

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown::-webkit-scrollbar {

        width: 7px;

        background-color: #f5f5f5;

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown::-webkit-scrollbar-thumb {

        background-color: var(--pri);

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown::-webkit-scrollbar-thumb:hover {

        background-color: var(--pri);

    }



    .navigation .menu ul li.megaMenu {

        position: static;

    }



    .navigation .menu ul li ul.ls-dropdown.megaUl {

        width: 100%;

        max-width: 1200px;

        height: auto;

        max-height: 280px;

        overflow: hidden;

        overflow-y: auto;

        background-repeat: no-repeat;

        background-size: contain;

        background-position: top center;

        padding: 25px 35px;

        left: 50%;

        transform: translateX(-50%);

        /* display: block; opacity: 1; pointer-events: all; */

        columns: 4;

        -webkit-columns: 4;

        -moz-columns: 4;

        overflow: hidden;

        overflow-y: auto;

    }



    .navigation .menu ul li ul.ls-dropdown.megaUl::before {

        content: "";

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background-color: rgba(255, 255, 255, 0.4);

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi {

        display: inline-block;

        border: 0;

        font-family: var(--main-font);

        font-weight: 700;

        width: 100%;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi ul.megaSub {

        display: block;

        position: relative;

        left: unset;

        margin: 0;

        width: 100%;

        box-shadow: none;

        padding: 5px 0;

        top: 0;

        opacity: 1;

        background-color: transparent;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi ul.megaSub li a {

        color: #333;

        font-size: 14px;

        padding: 5px 0px;

        background: transparent;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi ul.megaSub li a:hover {

        color: var(--pri);

        background: transparent;

        padding-left: 3px;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi ul.megaSub li {

        border: none;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi ul.megaSub li a::before {

        display: inline-block;

        margin-right: 0px;

        content: none;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi a {

        font-family: var(--main-font);

        font-weight: 700;

        color: var(--text-color);

        font-size: 17px;

        background: transparent;

        padding: 10px 0px 10px;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi a::before {

        content: '';

        position: absolute;

        left: 0px;

        bottom: 1px;

        border-bottom: 2px solid var(--pri);

        width: 30px;

    }



    .navigation .menu ul li ul.ls-dropdown li.megaLi button {

        display: none;

    }



    .navigation .menu ul li .all-categories {

        color: var(--white) !important;

        background-color: var(--pri) !important;

        border-radius: 4px 4px;

        margin-right: 10px;

    }



    .navigation .menu ul li .all-categories svg {

        margin-top: 0;

        color: var(--white);

        margin-inline: 5px;

    }

}



@media (min-width: 768px) {

    #sticky-form {

        position: sticky;

        top: 85px;

        z-index: 2;

    }

}



@media (min-width: 992px) {

    .row-cols-lg-8>* {

        flex: 0 0 auto;

        width: calc(100% / 8);

    }

}



@media (max-width:1023px) {

    .mobile_hide {

        display: none;

    }



    .menubar {

        padding: 0;

        background-color: white;

    }



    .mid-bar {

        position: relative;

    }



    .logo {

        display: block;

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

        z-index: 2;

    }



    .logo img {

        max-height: 45px;

    }



    .ft-bx .logo {

        position: static;

        transform: none;

    }



    .navigation {

        width: 100%;

        position: relative;

        text-align: right;

    }



    .navigation .navbar {

        display: block;

        width: 100%;

    }



    .navigation .menu {

        display: none;

        width: 100%;

        overflow: hidden;

        overflow-y: visible;

        position: relative;

        z-index: 100;

        max-height: 480px;

        overflow-y: auto;

        position: absolute;

        top: 100%;

        background: var(--btn-color);

        left: 0;

        right: 0;

        text-align: left;

    }



    .navigation .menu ul li {

        padding: 0;

        width: 100%;

        display: block;

    }



    .navigation .menu ul li a {

        padding: 8px 15px;

        text-align: left;

        font-size: 14px;

        border-right: 1px dashed transparent;

        color: #fff;

        border-bottom: 1px solid rgba(255, 255, 255, 0.1);

        display: block;

    }



    .navigation .menu ul li.active a,

    .navigation .menu ul li:hover a {

        color: white;

    }



    .navigation .menu ul li ul.ls-dropdown {

        position: relative !important;

        opacity: 1 !important;

        visibility: visible !important;

        top: auto !important;

        left: auto !important;

        padding-left: 20px;

        padding-right: 20px;

        padding-bottom: 20px;

        width: 100%;

        display: none;

        transition: none !important
    }



    .navigation .menu ul li ul.ls-dropdown,

    .navigation .menu ul li ul.ls-dropdown li .ls-dropdown {

        padding-top: 0;

        padding-left: 0;

        padding-bottom: 0;

        display: none;

        transition: none;

        padding-right: 0;

        width: 100%;

        background: transparent
    }



    .navigation .menu ul .ls-submenu a {

        position: relative
    }



    .navigation .menu ul li.ls-submenu a button {

        display: block;

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

        right: 15px;

        background: transparent;

        border: 0;

        color: #fff;

        font-size: 16px;

        height: 30px;

        outline: none;

        width: 30px;

        padding: 0;

        text-align: center;

        line-height: 18px
    }



    .navigation ul li.ls-submenu a button svg {

        width: 16px;

        height: 16px;

    }



    .navigation ul li.ls-submenu a button.rotated svg {

        transform: rotateZ(180deg);

        color: white;

    }



    .navigation ul li.ls-submenu:hover svg {

        color: white;

    }



    .navigation ul li.ls-submenu:hover svg {

        transform: rotateZ(0deg);

    }



    .navigation ul li.ls-submenu ul.ls-dropdown li a button svg {

        transform: rotateZ(0deg);

        color: #fff;

    }



    .navigation ul li.ls-submenu:hover ul.ls-dropdown li.ls-submenu svg {

        color: white;

    }



    .navigation ul li.ls-submenu ul.ls-dropdown li a button.rotated svg {

        transform: rotateZ(180deg);

    }



    .navigation .menu ul li ul.ls-dropdown,

    .navigation .menu ul li ul.ls-dropdown li .ls-dropdown li .ls-dropdown {

        padding-top: 0;

        padding-left: 0;

        padding-bottom: 0;

        display: none;

        transition: none;

        padding-right: 0;

        width: 100% !important;

        background: var(--text-color);

        border: 0;

        max-width: 100%;

        border-radius: 0;

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown {

        left: 100%;

        margin-top: 0
    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown li ul.ls-dropdown {

        left: -100%;

        margin-top: 0
    }



    .navigation .menu ul li ul.ls-dropdown li {

        border-bottom: 0
    }



    .navigation .menu ul li ul.ls-dropdown li a {

        color: #fff !important;

        display: block;

        font-size: 14px;

        padding: 9px 15px;

        line-height: normal;

        border-bottom: 1px solid rgba(255, 255, 255, 0.1);

        background-color: var(--text-color);

    }



    .navigation .menu ul li ul.ls-dropdown li:last-child a {

        padding: 8px 15px;

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown li a,

    .navigation .menu ul li ul.ls-dropdown li:hover a {

        background: var(--sec) !important;

        color: var(--white) !important;

        border-bottom: 1px solid rgb(0 0 0 / 10%);

    }



    .navigation .menu ul li ul.ls-dropdown li ul.ls-dropdown li a {

        background: linear-gradient(90deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%) !important;

        background-color: var(--sec) !important;

    }



    .navigation .menu ul li:hover ul.ls-dropdown {

        display: none;

    }



    .navigation .menu ul li ul.ls-dropdown li:hover ul.ls-dropdown {

        display: none;

    }



    .social {

        gap: 10px;

    }

}















@media (max-width:480px) {





    .crismas {
        display: none;
    }




    .business-enq,

    .whatapp_btn {

        display: none;

    }



    .mobile_nav {

        display: block;

        box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;

        background-color: #fff;

        overflow: hidden;

        border-radius: 0;

        position: fixed;

        z-index: 999;

        bottom: 0;

        left: 0;

        width: 100%;

    }



    .mobile_nav ul {

        padding: 0;

        margin: 0;

        display: flex;

        justify-content: space-between;

        list-style: none;

        align-items: center;

    }



    .mobile_nav ul li {

        flex-grow: 1;

    }



    .mobile_nav ul a,

    .mobile_nav ul button {

        border: 0;

        padding: 10px;

        background: #00c966;

        font-size: 14px;

        display: inline-flex;

        justify-content: center;

        align-items: center;

        gap: 4px;

        width: 100%;

        color: white;

    }



    .mobile_nav ul li.m-call-now a,

    .mobile_nav ul li.m-enquiry button {

        background-color: var(--pri);

    }



    .mobile_nav ul li.m-enquiry button {

        background-color: var(--sec);

        color: var(--white);

    }

}





@media (max-width: 767.98px) {

    .container,
    .container-sm {

        max-width: 600px;

    }





    .overview-section,
    .cat-section,
    .stats-section,

    .cousterHelp,
    .blog-section,
    .faq-container,

    .brands-section01,
    .section-11,
    .features-section,

    .aboutdirector,
    .section-highlight,
    .product-section11,
    .section-14,
    .contactpage,
    .market-area,
    .certifications-section {

        padding: 30px 0;

    }

    .site-footer {
        padding: 30px 26px !important;
    }


    .cat-section {

        padding: 30px 0;

    }

    .cat-more,
    .service-card,
    .service-btn,
    .btn-read-more {

        padding: 7px 14px;

    }



    /* *************title text ***************/



    .section-title,
    .stat-number,
    .form-title,
    .cta-section .cta-heading01,
    .img-breadcum .tt,
    .heading-text {

        font-size: 25px;

    }

    .abttext-content {

        max-width: 100%;

    }



    /* *******************heading section************************* */

    .about-right h2,
    .service-subtitle,
    .scrollArea h2,

    .faq-title,
    .brands-section01 .partner-head,
    .feature-card-title,
    .abttext-content .directorhead,

    .blogheadingpara03 h2,
    .widget-title,
    .section-title-51,
    .heading-1,
    .privacy-container h1,
    h2,
    h3,
    h4 {

        font-size: 20px;

    }

    .stat-title,
    .service-title,
    .scrollArea h3,
    .faq-question,
    .section-11 .content-box .abthead01,

    .feature-copy .cmTitle .feature-copy h2,
    .product-title11,
    .recent-posts-list .post-item .post-title,
    .market-area h2 {

        font-size: 18px;

    }



    /* *********************para text-******************************* */

    .about-right .content,
    .stat-subtitle,
    .form-subtitle,
    .scrollArea p,
    .scrollArea li,

    .faq-description,
    .faq-answer,
    .cta-section .cta-para01,
    .abtpara01,
    .feature-card-text,
    .feature-copy li,
    .feature-copy ul,

    .abttext-content .directorpara,
    .feature-copy p,
    .spec-para,
    .blogheadingpara03 p,
    ul,
    li,
    .section-para-51,

    .info-text-51,
    .marketcard,
    .privacy-container p {

        font-size: 13px;

    }





    /* *****************text padding*************** */

    .cat-body {

        padding: 10px 5px 20px;

        box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.4);



    }

    .cat-more {

        margin-top: 12px;

    }

    .service-icon,
    .ft-title,
    .main-btn2,
    .main-btn {

        margin-bottom: 12px;

    }





    /* *****************eclipssion 1 line************************ */

    .cat-heading,
    .card-title-wrapper .card-title,
    .heading-text,
    .blog-card05 .card-title05 a {

        display: -webkit-box;

        -webkit-line-clamp: 1;

        -webkit-box-orient: vertical;

        overflow: hidden;

        font-size: 17px;

    }





    /* *****************eclipssion 1 line************************ */



    .cat-text,
    .card-text-wrapper .card-text,
    .desc-14,
    .blog-card05 .card-text05 {

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        overflow: hidden;

        font-size: 13px;



    }









}



/* Extra small devices (portrait phones, less than 576px) */

@media (max-width: 575.98px) {







    .overview-section,
    .cat-section,
    .stats-section,

    .cousterHelp,
    .blog-section,
    .faq-container,

    .brands-section01,
    .site-footer,
    .section-11,
    .features-section,

    .aboutdirector,
    .section-highlight,
    .product-section11,
    .section-14,
    .contactpage,
    .market-area,
    .certifications-section {

        padding: 26px 0;

    }



    .cat-section {

        padding: 26px 0;

    }

    .cat-more,
    .service-card,
    .service-btn,
    .btn-read-more {

        padding: 5px 10px;

    }



    /* *************title text ***************/



    .section-title,
    .stat-number,
    .form-title,
    .cta-section .cta-heading01,
    .img-breadcum .tt,
    .heading-text {

        font-size: 20px;

    }

    .abttext-content {

        max-width: 100%;

    }



    /* *******************heading section************************* */

    .about-right h2,
    .service-subtitle,
    .scrollArea h2,

    .faq-title,
    .brands-section01 .partner-head,
    .feature-card-title,
    .abttext-content .directorhead,

    .blogheadingpara03 h2,
    .widget-title,
    .section-title-51,
    .heading-1,
    .privacy-container h1,
    h2,
    h3,
    h4 {

        font-size: 18px;

    }

    .stat-title,
    .service-title,
    .scrollArea h3,
    .faq-question,
    .section-11 .content-box .abthead01,

    .feature-copy .cmTitle .feature-copy h2,
    .product-title11,
    .recent-posts-list .post-item .post-title,
    .market-area h2,
    .leadseo h1,
    .leadseo h2,
    .leadseo h3,
    .leadseo h4,
    .leadseo h5,
    .leadseo h6 {

        font-size: 16px;

    }



    /* *********************para text-******************************* */

    .about-right .content,
    .stat-subtitle,
    .form-subtitle,
    .scrollArea p,
    .scrollArea li,

    .faq-description,
    .faq-answer,
    .cta-section .cta-para01,
    .abtpara01,
    .feature-card-text,
    .feature-copy li,
    .feature-copy ul,

    .abttext-content .directorpara,
    .feature-copy p,
    .spec-para,
    .blogheadingpara03 p,
    ul,
    li,
    .section-para-51,

    .info-text-51,
    .marketcard,
    .privacy-container p,
    .leadseo p,
    .leadseo ul,
    .leadseo li {

        font-size: 12px;

    }

    .button-containerZ {
        display: flow;
        gap: 8px;
    }



    /* *****************text padding*************** */

    .cat-body {

        padding: 9px 3px 18px;

        box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.4);



    }

    .cat-more {

        margin-top: 10px;

    }

    .service-icon,
    .ft-title,
    .main-btn2,
    .main-btn {

        margin-bottom: 10px;

    }





    /* *****************eclipssion 1 line************************ */

    .cat-heading,
    .card-title-wrapper .card-title,
    .heading-text,
    .blog-card05 .card-title05 a {

        display: -webkit-box;

        -webkit-line-clamp: 1;

        -webkit-box-orient: vertical;

        overflow: hidden;

        font-size: 16px;

    }





    /* *****************eclipssion 1 line************************ */



    .cat-text,
    .card-text-wrapper .card-text,
    .desc-14,
    .blog-card05 .card-text05 {

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        overflow: hidden;

        font-size: 12px;



    }

    .btn-read-more span {

        display: none;

    }

    .about-right p,
    .about-right li,
    .about-right ul,
    .date-badge,
    .date-badge span,
    .date-badge05 .month05,
    .date-badge05 .day05 {
        font-size: 12px;
    }

    .main-btn,
    .overview-btn,
    .main-btn2,.productBrochureandvideo a  {
        padding: 8px 9px;
        font-size: 12px;
    }
    .productBrochureandvideo a svg{
        width: 12px;
        height: 12px;
    }

    .cmTitle,
    .abttext-content h2,
    .product-section11 .tx-bx h2,
    .product-section11 .tx-bx h3,
    .product-section11 .tx-bx h4,
    .product-section11 .tx-bx h5 {
        font-size: 18px;
    }

    .cat-link,
    .brand-text,
    .section-11 .content-box p,
    .abttext-content,
    .faq-nav-tabs .nav-link {
        font-size: 12px;
    }

    .leadsure,
    .blogdeatilpage {
        padding: 36px 0;
    }

    .catrogery-heaading {
        font-size: 17px;
    }

    ul {
        padding-left: 1rem;
    }

    .faq-section62 {
        background-color: var(--bg2-color);
        padding: 6px 0px 36px 0px;
    }

    .micron-content-col {
        padding: 10px;
    }

    .product-section11 .tx-bx p {
        font-size: 12px;
    }

    .site-footer .container {
        padding: 0;
    }

    .blog-card-body {
        padding: 10px;
    }

    .card-title-wrapper {
        margin-bottom: 0.5rem;
    }

    .cta-section {

        padding: 36px 0;
    }

    .ft-bottom {
        margin-top: 26px;
        font-size: 12px;
    }

    .heroSection {

        max-height: 340px;
        min-height: 300px;

    }

    .g-recaptcha {
        transform: scale(0.85);
    }

    .map-container-51 {

        padding-top: 81%;
    }

    .left-content-wrapperZ {
        float: none;
    }

    .content-sectionZ {
        padding-bottom: 20px;
    }
    .sidebar-formZ{
        margin-bottom: 20px;
    }
}


@media (max-width: 480px) {
    #carouselExampleAutoplaying img {
        aspect-ratio: 1 / 1;
    }
}
