@media (max-width: 1400px) {
    .bannerSec {
        height: auto;
    }

    .footerItem ul li br {
        display: none;
    }

    .footerItem h5 {
        font-size: 16px;
    }

    .footerItem ul li a,
    .footerItem ul li {
        font-size: 14px;
    }
}

@media (max-width: 1200px) {
    .container {
        max-width: 100%;
    }

    .CusHeader nav .navbar-nav .nav-link {
        font-size: 14px;
    }

    p {
        font-size: 14px !important;
    }

    .secTitle h5,
    .secTitle h5 span,
    .ExportContent .secTitle h5 {
        font-size: 20px !important;
    }

    .Cuspending {
        padding: 40px 0px;
    }

    .ProductGridWrapper,
    .ProductGrid,
    .ProductGridSmallWrapper {
        gap: 25px;
    }

    .ProductContent h5,
    .ApplicationItem .ApplicationContentBottom h5,
    .ApplicationItem .ApplicationContent h5 {
        font-size: 16px !important;
    }

    .ApplicationSwiper {
        gap: 15px;
    }

    .CusHeader .navbar-brand img {
        width: 70%;
    }

    .CusHeader nav .navbar-nav {
        gap: 25px;
    }

    .dropdown-submenu .dropdown-menu {
        width: 100%;
        padding: 15px !important;
    }

    .productCategoryLinksItem {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (max-width: 991px) {
    .desc {
        max-width: 100%;
    }

    .ApplicationSwiper {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .ClientLogoGrid {
        padding-left: 30px;
    }

    .footerLinksWrapper {
        gap: 25px;
    }

    .quanto-funfact-box h2 {
        font-size: 20px;
    }

    .quanto-funfact-box .funfact-info {
        font-size: 14px;
    }

    .WhyChooseWrapper {
        gap: 15px;
    }

    .OurServicesGrid {
        grid-template-columns: 1fr 1fr;
    }

    .MissionWrapper {
        gap: 15px;
        grid-template-columns: 1fr;
    }

    .MissionItem .MissionContent {
        align-items: center;
    }

    .CatalogGrid {
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    .ContactUsGrid {
        gap: 15px;
    }

    .ContactUsItem {
        padding: 20px;
    }

    .ContactUsItem .ContactUsContent h5 {
        font-size: 16px;
    }

    .FeaturesSec .WhyChooseGrid {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .productTabWrapper {
        position: unset;
        margin: 0px;
        padding: 20px;
        background: transparent !important;
    }

    .productSec {
        border: 0px;
    }

    .productTabWrapper~.Cuspending.pt-5 {
        padding-top: 50px !important;
    }

    .productTabWrapper ul {
        border: 0px;
        background: transparent !important;
        box-shadow: unset;
    }

    .navbar-toggler {
        background: #fff;
        padding: 10px 15px;
    }

    .CusHeader nav .navbar-nav .nav-link {
        padding: 0px !important;
    }

    .CusHeader nav .navbar-nav .nav-link.active:before,
    .CusHeader nav .navbar-nav .nav-link:hover:before {
        display: none;
    }

    .mobileNone {
        display: none;
    }

    .DesktopNone {
        display: block;
    }

    .CusHeader nav .navbar-nav {
        gap: 15px;
        margin-top: 15px;
    }

    li.nav-item.dropdown.DesktopNone .dropdown-menu {
        background: transparent;
        padding: 0px;
        border: 0px;
        margin: 10px 0px;
        gap: 15px;
    }

      li.nav-item.dropdown.DesktopNone .dropdown-menu li .dropdown-item {
        font-size: 14px;
        color: #fff;
        padding: 10px 20px;
    }

      li.nav-item.dropdown.DesktopNone .dropdown-menu li .dropdown-item i {
        display: none;
    }

    /* li.nav-item.dropdown.DesktopNone .dropdown-menu {
        background: transparent;
        padding: 0px;
        border: 0px;
        margin: 10px 0px;
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    li.nav-item.dropdown.DesktopNone .dropdown-menu li .dropdown-item {
        font-size: 14px;
        color: #fff;
        padding: 10px 20px;
    }

    li.nav-item.dropdown.DesktopNone .dropdown-menu li .dropdown-item i {
        display: none;
    } */
}

@media (max-width: 767px) {
    .quanto-funfacts__wrapper {
        grid-template-columns: 1fr 1fr;
    }

    .quanto-funfact-box {
        border-bottom: 1px solid #0000000a;
    }

    .quanto-funfact-box:nth-last-child(2),
    .quanto-funfact-box:last-child {
        border-bottom: 0px solid #0000000a;
    }

    .WhyChooseGrid {
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    .WhyChooseItem:nth-child(1),
    .WhyChooseItem:nth-child(3),
    .WhyChooseItem:nth-child(5) {
        background-color: #fff;

    }

    .WhyChooseItem {
        border: 1px solid #0000000f !important;
    }

    .WhyChooseItem::before,
    .WhyChooseItem::after {
        display: none;
    }

    .ProductGridWrapper,
    .ProductGrid,
    .ProductGridSmallWrapper {
        gap: 15px;
        grid-template-columns: 1fr;
    }

    .ProductContent h5,
    .ApplicationItem .ApplicationContentBottom h5,
    .ApplicationItem .ApplicationContent h5 {
        font-size: 14px;
    }

    .ProductContentWrapper {
        flex-direction: column;
        gap: 15px;
        padding: 15px;
    }

    .ApplicationSwiper {
        grid-template-columns: 1fr 1fr;
    }

    .secTitle h5,
    .secTitle h5 span,
    .ExportContent .secTitle h5 {
        font-size: 18px !important;
    }

    .ClientGrid {
        grid-template-columns: 1fr;
        gap: 25px;
    }

    .ClientLogoGrid {
        padding: 0px;
    }

    .ClientContent {
        padding: 0px;
    }

    .ClientContent:after {
        display: none;
    }

    .client-style-one-item:hover {
        transform: scale(1);
    }

    .videoSec img {
        height: 30vh;
        object-fit: cover;
    }

    .footerLinksWrapper {
        grid-template-columns: 1fr;
    }

    .footerItem.pl-4 {
        padding: 0px;
    }

    .footerLogo {
        max-width: 40%;
    }

    .footerItem ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .footerItem.DetailsItem~.footerItem:nth-child(2) ul {
        grid-template-columns: 1fr;
    }

    .faqSec .accordion-button {
        padding: 15px 20px;
        font-size: 14px !important;
    }

    .faqSec .accordion-body {
        font-size: 14px;
        padding: 15px;
    }

    .WhyChooseWrapper,
    .MissionWrapper {
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .OurServicesGrid {
        grid-template-columns: 1fr;
    }

    .OurServicesGrid .OurServicesItem {
        border: 1px solid #f4f4f4;
    }

    .secTitleWrapper .secTitle {
        grid-template-columns: 1fr;
    }

    .bredcrums {
        padding: 150px 0px 50px;
    }

    .bredcrumsTextWrapper h1 {
        font-size: 20px;
    }

    .innerPageAboutUsPage .aboutImg {
        margin-bottom: 20px;
    }

    .ExportGrid {
        grid-template-columns: 1fr;
    }

    .ExportItem:nth-child(2) {
        border: 0px;
        padding: 0px;
    }

    .MadeinindiaContent p {
        max-width: 100%;
    }

    .MadeinindiaContent h5 {
        font-size: 22px;
    }

    .CatalogGrid {
        grid-template-columns: 1fr;
    }

    .ContactUsGrid,
    .ContactUsDetailsGrid {
        grid-template-columns: 1fr;
    }

    .FeaturesSec .WhyChooseGrid {
        grid-template-columns: 1fr 1fr;
    }

    .productDetails {
        grid-template-columns: 1fr;
    }

    .productTabWrapper~.Cuspending.pt-5 .secTitle {
        margin: 0px;
    }

    .TechnicalSpeSec th {
        padding: 15px;
    }
}

@media (max-width: 600px) {
    .WhyChooseGrid {
        grid-template-columns: 1fr;
    }

    .quanto-funfact-box:nth-child(2) {
        border-right: 0px;
    }

    .secTitle {
        margin-bottom: 40px;
    }

    .WhyChooseItem p,
    .AccessoriesSec .WhyChooseGrid .WhyChooseContent ul li {
        min-height: auto;
    }

    .ProductGridWrapper,
    .ProductGrid,
    .ProductGridSmallWrapper {
        grid-template-columns: 1fr;
    }

    .ApplicationSwiper {
        grid-template-columns: 1fr;
    }

    .ApplicationItem {
        height: auto;
    }

    .client-style-one-items {
        grid-template-columns: 1fr 1fr;
    }

    .footerItem ul {
        display: grid;
        grid-template-columns: 1fr !important;
    }

    .ctaContentWrapper a,
    .viewAllBtn a {
        font-size: 14px;
    }

    .quanto-funfacts__wrapper {
        grid-template-columns: 1fr;
    }

    .MissionTitle h5 {
        font-size: 18px;
    }

    .MissionItem .MissionContent {
        padding: 15px;
        grid-template-columns: 1fr;
        gap: 15px;
    }

    .MainTab .nav-item button {
        padding: 15px;
        font-size: 12px;
    }

    .MainTab {
        gap: 6px;
    }

    .FeaturesSec .WhyChooseGrid {
        grid-template-columns: 1fr;
    }

    .productTabWrapper ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        padding: 0px;
    }

    .productTabWrapper ul li a {
        font-size: 12px;
        justify-content: normal;
    }

}

@media (max-width: 450px) {
    .productTabWrapper ul {
        grid-template-columns: 1fr;
        width: 100%;
    }

}