@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.menu-wrapper-part {
    background-color: #fff;
    position: absolute;
    left: -91px;
    right: 0;
    width: 100vw;
    max-width: 100vw;
    z-index: 9999;
    top: 100%;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    overflow-x: hidden;
    margin-top: -1px;
    display: none;
}
       .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion-button:not(.collapsed)::after {
    rotate: 90deg;
}
.home-video .modal-dialog .modal-content .modal-body iframe {
    width: 100%;
}
.about-mission-section .about-mission-baner img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.about-vision-section .new-type-vission .mission-banner {
    padding-top: 50px;
}
.about-vision-section .new-type-vission .mission-banner img {
    width: 100%;
    margin: 0 auto;
    max-width: 48%;
    display: flex;
    height: auto;
    object-fit: contain;
}
.about-vision-section .new-type-vission h2.vission-titlw {
    text-align: center;
    font-size: 65px;
    color: #000;
    margin-bottom: 32px;
    font-weight: 400;
}
.about-vision-section .new-type-vission h2.vission-titlw span.bold-part {
    font-weight: 700;
}
header.is-sticky {
 position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999; /* stay above everything */
  background: #fff;
}
header.is-sticky {
  transition: box-shadow 0.3s ease;
}
 .ready-to-journey-section .creativity-sect-part {
        background-image: url(../images/ready-bg.png);
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat !important;
        height: 100%;
        overflow: hidden;
        padding: 100px 0px;
    }
.ready-to-journey-section {
    padding: 122px 0;
}
.ready-to-journey-section .creativity-sect-part {
    border: 6px solid #D9EFFF;
    box-shadow: -8px 8px 12px 0px #00000014;
    padding: 62px 200px;
}
.ready-to-journey-section .creativity-sect-part h2 {
    color: #0E0458;
    font-size: 54px;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    width: 768px;
    margin: 0 auto;
}
.ready-to-journey-section .creativity-sect-part p {
    width: 890px;
    margin: 0 auto;
    color: #242424;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px;
}
.ready-to-journey-section .creativity-sect-part a {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    width: fit-content;
    border: 1px solid #5FBBFE;
    background: #5FBBFE;
    padding: 12px 44px;
    color: #FFFFFF !important;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.ready-to-journey-section .creativity-sect-part a:hover {
    background-color: #0e0458;
    border-color: #0e0458;
}
header {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    z-index: 9;
    position: relative;
}
.tiny-konekt-page .available-section {
    background-color: #F7F7F7;
}
.tiny-konekt-page .offering-section .manufacture-section {
background-image: url(../images/manufact-bg-2.png);
}
.tiny-konekt-page .offering-section .manufacture-section .make-india .konket h6 {
    color: #242424;
}
.tiny-konekt-page  .offering-section .manufacture-section .make-india .konket ul li {
    color: #495057;
    background: linear-gradient(90deg, rgba(95, 187, 254, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
}
.download-soultion-page .for-saving-thing {
    background-color: #fff;
    margin-top: 48px;
    padding: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.download-soultion-page .for-saving-thing .btn-part a {
    border: 1px solid #5FBBFE;
    padding: 16px 30px;
    color: #5FBBFE;
    font-size: 24px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    gap: 4px;
}
.download-soultion-page .for-saving-thing .btn-part a img {
    width: 32px;
    height: 32px;
    object-fit: contain;
}
.download-soultion-page .for-saving-thing .btn-part {
    border-right: 1px solid #DDDDDD;
    padding-right: 38px;
    margin-right: 38px;
}
.download-soultion-page .for-saving-thing .btn-part a:hover {
    background: #0E04581A;
    border: 1px solid #0E0458;
    color: #0E0458;
}
.download-soultion-page .for-saving-thing .content-part h4 {
    color: #0E0458;
    font-size: 24px;
    line-height: normal;
    font-weight: 600;
    margin-bottom: 0;
}
.download-soultion-page .for-saving-thing .content-part h4 span.light-part {
    font-weight: 500;
}
.focused-segment-section .automative-_part .brand-one:hover h2 {
    color: #0E0458;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link.first-level-toggle-mobile img {
    display: none;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul {
    padding-left: 22px;
    /* display: grid; */
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
    list-style: none;
    margin: 0;
    column-count: 4;
    column-gap: 40px;
    padding-bottom: 16px;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list {
    display: unset;
}
.download-pdf-sect .download-btn-part a:hover {
    background: #0E04581A;
    border: 1px solid #0E0458;
    color: #0E0458;
}
.download-pdf-sect {
    padding: 64px 0px;
}
.download-pdf-sect p {
    color: #495057;
    font-size: 24px;
    font-weight: 400;
    width: 1054px;
    margin: 0 auto;
    text-align: center;
}
.download-pdf-sect .download-btn-part a {
    border: 1px solid #5FBBFE;
    padding: 16px 30px;
    color: #5FBBFE;
    font-size: 24px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    gap: 4px;
}
.download-pdf-sect .download-btn-part a img {
    width: 32px;
    height: 32px;
    object-fit: contain;
}
.download-pdf-sect .download-btn-part {
    margin-top: 24px;
}
footer .main-footer .footer-left-part ul.social-part img:hover {
    filter: drop-shadow(2px 4px 6px black);
}
.sub-category .product-filter-area .all-product-sec .filter_side_bar .close-btn {
display: none;
}
.filter-btn-for-mobile {
    display: none;
}
.filter-btn-for-mobile a:hover {
    background-color: #0E0458;
    color: #fff;
    border-color: #0E0458;
}
.filter-btn-for-mobile a img {
    width: 18px;
    height: 18px;
    object-fit: contain;
}
.filter-btn-for-mobile a img {
    width: 18px;
    height: 18px;
    object-fit: contain;
}
.filter-btn-for-mobile a {
    border: 1px solid #ffffff;
    background-color: #ffffff;
    color: #434343;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
    border-radius: 4px;
    width: 100%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 8px 16px;
    border-radius: 8px;
        gap: 8px;
    align-items: center;
}
.latest-new-section .our-product-part .offer-part a:hover {
    color: #0E0458;
}
.inght-about-content .related-insight .our-product-part .our-sloution-section .inner-content-part .offer-part h2 {
    background: unset;
    padding: 0;
    color: #0E0458;
    line-height: normal;
}
section.solution_other-part .our-sloution-section .formobile {
    display: none;
}
.join-us-page .compency-section .presence-part .lead-part {
    border-radius: 0;
    height: 100%;
    border-left: 5px solid #5FBBFE;
}
.user-founder-part .gallery_visit a:hover {
    border-color: #0E0458;
    background: #0E0458;
}
.founder-section-part .kejfh .vedio-part.desktop-part img {
    width: 100%;
}
.founder-section-part .kejfh .playing-part img:hover {
    filter: drop-shadow(2px 4px 6px black);
}
.founder-section-part .kejfh .vedio-part.desktop-part {
    margin-top: -1px;
}
.product-deatil-page .our-sloution-section .inner-content-part .offer-part h2 {
    padding: 0;
    background: unset;
    color: #0E0458;
}
.solution_details-page-sect .solution_other-section .our-product-part .our-sloution-section .inner-content-part .offer-part {
    box-shadow: -8px 8px 12px 0px #00000014;
    background-image: url(../images/box-img.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: top;
    position: relative;
    height: 100%;
    border-top: 4px solid #0e045800;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .for-space-add {
    margin-bottom: 48px;
}
 .our-product-part .our-sloution-section .inner-content-part .offer-part .head-title {
    padding-top: 18px;
}
body header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open .third-level-mobile .fourth-level-mobile li {
    padding: 2px 0;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobi45le-menu-category.open li.has-submenu-mobile {
    padding: 4px 0;
}
.focused-segment-section .automative-_part .brand-one:hover {
    border-top: 9px solid #5FBBFE;
    background-image: url(../images/box-img-1.png);
}
body footer .copywrite-part .midlle-copy-part p {
    font-size: 14px;
}

footer .copywrite-part .midlle-copy-part {
    display: flex;
    justify-content: center;
    gap: 8px;
    align-items: center;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav li.item-menu.is-open a.nav-link {
    background-color: #F8F8F8;
}
body .social-media-section.other-icon {
    top: 470px;
    right: -80px;
    margin-top: 4px;
}

.thank_modal.gallery_modal .image-slider .slider__content {
    position: absolute;
    width: 100%;
    height: 100%;
}
.thank_modal.gallery_modal .slider-navigation {
    width: 100%;
    bottom: 0;
    position: absolute;
    z-index: 10;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: calc((100% - 5rem)/6);
    gap: 1.25rem;
    padding: 1rem;
    place-content: center;
    background-color: var(--navigation-color);
    backdrop-filter: blur(6px);
    overflow-x: auto;
    white-space: nowrap;
    scroll-behavior: smooth;
}

.thank_modal.gallery_modal .slider-control--button {
    z-index: 99999;
}



body .social-media-section.other-icon:hover {
    right: 0;
}
.social-media-section {
    position: fixed;
    right: -96px;
    top: 410px;
    z-index: 9;
}
.social-media-section:hover {
    right: 0;
}
body .social-media-section.other-icon .social-related {
    background-color: #4875B4;
}
.social-media-section .social-related {
    border: 2px solid #fff;
    background-color: #1BD741;
    display: flex;
    align-items: center;
    border-radius: 8px 0px 0px 8px;
    padding: 8px;
    gap: 8px;
}
footer .copywrite-part .midlle-copy-part img {
    width: 78px;
    height: 13px;
    object-fit: contain;
}
.social-media-section .social-related p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.social-media-section .social-related img {
    width: 28px;
    height: 28px;
    object-fit: contain;
}

header .main-menu-listing .nav-bar-sect nav .navbar-nav .first-level-toggle-mobile img.for-mobile {
    display: none;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category {
    display: none;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav li.item-menu.is-open .menu-wrapper-part {
    display: block;
}
.menu-wrapper-part .megamenu-content {
    display: flex;
    gap: 40px;
}
.menu-wrapper-part .megamenu-content .left-menu-part {
    width: 30%;
    background-color: #F8F8F8;
}
.menu-wrapper-part .megamenu-content .right-content {
    width: 70%;
}
.menu-wrapper-part .megamenu-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    margin-top: 8px;
    margin-bottom: 8px;
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul li.megaMenu-nav-list-item {
    min-width: 320px;
    padding: 8px 18px 8px 0px;
}
.navbar-nav .menu-wrapper-part    a {
    color: #0E0458;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}
.navbar-nav .menu-wrapper-part   a img {
    width: 14px;
    height: 14px;
    object-fit: contain;
    margin-left: 4px;
    margin-top: -2px;
    filter: brightness(0) saturate(100%) invert(19%) sepia(15%) saturate(2724%) hue-rotate(196deg) brightness(85%) contrast(120%);
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul li.megaMenu-nav-list-item.active a {
    color: #5FBBFE;
    font-weight: 600;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part li {
    list-style: square;
    padding: 3px 0;
    width: 100%;
    page-break-inside: avoid;
    color: #808080;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul {
    padding-left: 22px;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part li a {
    font-weight: 500;
    color: #5d5d5d;
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul li.megaMenu-nav-list-item.active a img {
    filter: brightness(0) saturate(100%) invert(56%) sepia(90%) saturate(308%) hue-rotate(167deg) brightness(102%) contrast(99%);
}
.menu-wrapper-part .megamenu-content .right-content h3.title-part a {
    font-size: 20px;
    font-weight: 600;
    color: #5FBBFE;
    /* border-bottom: 2px solid #DDDDDD; */
    width: 100%;
    display: flex;
    align-items: center;
    padding: 24px 0px 12px 0px;
    width: fit-content;
}
.menu-wrapper-part .megamenu-content .right-content h3.title-part {
    border-bottom: 2px solid #DDDDDD;
}
.menu-wrapper-part .megamenu-content .right-content h3.title-part a img {
  filter: brightness(0) saturate(100%) invert(56%) sepia(90%) saturate(308%) hue-rotate(167deg) brightness(102%) contrast(99%);
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list {
    padding-left: 0px;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list li.sub-menu-sect {
    list-style: none;
    padding: 0;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list li.sub-menu-sect a {
    color: #757575;
    font-size: 16px;
    font-weight: 400;
}
/*12-08-2025*/
.for-detail-focused .automative-_part {
    padding-top: 0;
}
.for-detail-focused .our-sloution-section .main-heading-part {
    margin-bottom: 64px;
}
body .main_segement_index_page .container {
    max-width: 84%;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .for-adjust-space {
    justify-content: center;
}
/*11-08-2025*/
.design-capability-design .compency-section .presence-part h2 {
     color: #0E0458;
}
.design-capability-design .compency-section .presence-part h2 span.light-part {
    font-weight: 400;
}
.design-capability-design .compency-section img {
    height: 585px;
    object-fit: contain;
}
body .compency-section .presence-part .lead-part .inner-part h2 {
    color: #5FBBFE !important;
}
.design-capability-design  .compency-section .presence-part .lead-part {
    background-color: #f7f7f7;
}
/*11-08-2025*/
 body .container {
  max-width: 92%;
 padding: 0px;
}
/*            header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link:hover {
            background-color: #fff;
            color: #5FBBFE;
        }*/
        .simple_arc {
 margin-top:50px;
    }
    .tset-poui .our-sloution-section {
    background-color: #F7F7F7 !important;
}
#success-thanks {
    background-color: #00000030;
}
.thank_modal .modal-dialog {
    max-width: 749px;
}
.product.development .demo-board .prototype-part {
    border: 2px solid #D2DBE4;
    background: linear-gradient(144.24deg, rgba(235, 235, 235, 0.2) 21.02%, rgba(189, 189, 189, 0.2) 115.66%);
    padding: 64px 32px 0;
    height: 100%;
    box-shadow: -8px 8px 12px 0px #00000014;
}
.gallery_modal .modal-content .modal-body {
        padding: 0;
    }
    .gallery_modal .modal-content {
        background-color: transparent;
        border: 0px;
        box-shadow: unset;
    }
            body{
               font-family: "Poppins", sans-serif !important;   
            }
            .home-page .journey-section .join-with-us .joing-part h4 {
                position: relative;
            }
            .hide_desktop{
            display:none;
            }

            .founder-section-part .kejfh .line-border {
                display:none;
                }
            
            .enquiry-form-box .enquiry-form .first-box .about-first-info {
    width: 50%;
}
 .all-line-card-sec .card-data {
    margin-bottom: 20px;
}
.enquiry-form-box .enquiry-form .first-box .about-first-info:first-child {
    padding-right: 12px;
}
.enquiry-form-box .enquiry-form .first-box .about-first-info:last-child {
    padding-left: 12px;
}
            .home-page .journey-section .join-with-us .joing-part h4:after {
                content: "";
                background-color: #DDDDDD;
                height: 3px;
                position: absolute;
                width: 15px;
                top: 8px;
                margin-left: 8px;
            }
            header .top-bar {
                height: 76px;
                background-color: #ffffff;
                padding: 12px 0px;
            }
            header .top-bar .logo-part img {
                width: 283px;
                height: 52px;
                object-fit: contain;
            }
            header  .personal-information {
                display: flex;
                justify-content: flex-end;
            }
           header .personal-information ul {
        list-style: none;
        padding-left: 0px;
        display: flex;
        gap: 16px;
        margin-bottom: 0;
        padding-right: 16px;
    }
            header .top-bar .row {
                align-items: center;
            }
            header .main-menu-listing .mobile-partinformation {
    display: none;
}
            header .top-bar .personal-information ul.social-part li a img {
                width: 24px;
                height: 24px;
                object-fit: contain;
            }
           header  .personal-information ul.contact-part li img {
    width: 16px;
    height: 16px;
    object-fit: contain;
    margin-right: 6px;
    margin-top: -4px;
    filter: brightness(0) saturate(100%) invert(15%) sepia(12%) saturate(6570%) hue-rotate(212deg) brightness(92%) contrast(116%);
}
            header  .personal-information ul.contact-part li a {
                text-decoration: none;
                color: #0E0458;
                font-size: 18px;
                font-weight: 400;
            }
            header .top-bar .personal-information ul.contact-part li.reach-part a {
                padding-left: 8px;
                color: #495057;
                font-size: 16px;
                padding-right: 24px;
            }
           header .top-bar .personal-information ul.social-part {
                padding-left: 16px;
                display: none;
            }
            header .top-bar .personal-information li.reach-part {
                margin-top: 4px;
            }
            header .top-bar .personal-information .search-part img {
                width: 21px;
                height: 21px;
                object-fit: contain;
            }
            header .top-bar .personal-information .search-part {
    padding: 0px 16px;
    position: relative;
    display: none;
}
            header .top-bar .personal-information .search-part:before {
                content: "";
                background-color: #CED4DA;
                width: 1px;
                height: 16px;
                position: absolute;
                left: 0;
                top: 6px;
            }
            header .top-bar .personal-information .search-part:after {
                content: "";
                background-color: #CED4DA;
                width: 1px;
                height: 16px;
                position: absolute;
                right: 0;
                top: 6px;
            }
          header .main-menu-listing {
    height: 55px;
    background-color: #ffffff;
    border-top: 1px solid #0000001A;
    padding-top: 7px;
    padding: 7px 74px 0;
}
            header .main-menu-listing nav {
                background-color: transparent !important;
                padding: 0px !important;
                margin-top: -8px;
            }
            header .main-menu-listing .nav-bar-sect nav .navbar-nav {
                gap: 24px;
            }
            header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
                color: #0E0458;
                font-size: 16px;
                font-weight: 400;
                padding: 14px 15px;
                text-transform: uppercase;
                line-height: normal;
                align-content: center;
            }
            header .main-menu-listing .nav-bar-sect .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    /* background-color: #fff; */
    /* color: #5FBBFE; */
    font-weight: 600;
    /* background: #0000000A; */
    border-bottom: 3px solid #0E0458;
    /* margin-top: -1px; */
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link:hover {
    background: #5FBBFE17;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link.active:hover {
    background-color: transparent;
}
            .banner-section {
                background-image: url(../images/main-banner.jpg);
                width: 100%;
                height: 90vh;
                background-repeat: no-repeat;
                background-size: cover;
                display: flex;
                align-items: center;
            }
            .banner-section .banner-content h2 {
                font-size: 60px;
                color: #fff;
                margin-bottom: 24px;
                line-height: 72px;
                font-weight: 700;
            }
            .banner-section .banner-content h2 span.diffrent-shade {
                color: #5FBBFE;
                font-weight: 400;
            }
            .banner-section .banner-content p {
                color: #fff;
                font-size: 24px;
                margin-bottom: 32px;
                line-height: 36px;
            }
            .testimonial-section .left-part-img.mobile-part {
    display: none;
}
.founder-section-part .vedio-part.for-mobile-part {
    display: none;
}
            .banner-section .banner-content .all-btn-part a {
                border: 1px solid #5FBBFE;
                background-color: #5FBBFE;
                padding: 12px 29px;
                text-decoration: none;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                text-transform:uppercase;
            }
            .banner-section .banner-content .all-btn-part a.contact-btn {
                background-color: transparent;
                margin-left: 20px;
            }
            .banner-section .banner-content .all-btn-part a.contact-btn:hover {
                background-color: #5FBBFE;
            }
            .banner-section .banner-content .all-btn-part a.service-btn:hover {
                background-color: transparent;
            }
            .our-sloution-section {
                background-color: #F7F7F7;
                padding: 72px 0px;
            }

            .our-sloution-section .main-heading-part .title-part h4 {
                color: #5FBBFE;
                font-size: 24px;
                font-weight: 400;
                margin-bottom: 0px;
            }
            .our-sloution-section .main-heading-part {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .our-sloution-section .main-heading-part .title-part h2 {
                color: #0E0458;
                font-size: 48px;
                font-weight: 700;
                margin-bottom: 0px;
                margin-top: 2px;
            }
            .our-sloution-section .main-heading-part .redirect-part a {
                border: 1px solid #5FBBFE;
                background-color: #5FBBFE;
                padding: 12px 29px;
                text-decoration: none;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                text-transform:uppercase;
            }
           .our-sloution-section .main-heading-part .redirect-part a:hover {
    background-color: #0E0458;
    /* color: #5fbbfe; */
    border-color: #0E0458;
}
            .our-sloution-section .inner-content-part {
                padding-top: 48px;
            }
            .our-sloution-section .inner-content-part .offer-part img {
                width: 100%;
                height: auto;
                object-fit: cover;
            }
           .our-sloution-section .inner-content-part .offer-part h2 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    background: linear-gradient(90deg, #0E0458 64.32%, rgba(14, 4, 88, 0) 89.97%);
    padding: 10px 24px;
}
            .our-sloution-section .inner-content-part .offer-part p {
    margin-bottom: 0px;
    color: #242424;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
            .our-product-part .our-sloution-section {
                background-color: #fff;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part {
                border: 1px solid #DDDDDD;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .content-part {
                padding: 24px;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .img-part {
                height: 280px;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .img-part {
                height: 280px;
                display: flex;
                align-items: center;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .img-part img {
                height: 186px;
                object-fit: contain;
            }
            .founder-section-part .vedio-part video.video-section {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
             .user-founder-part {
                padding: 16px 0px;
                position: relative;
            }
            .user-founder-part .gallery_visit a {
                box-shadow: 0px 4px 34px 0px #000000A6;
                background: #5FBBFE;
                border: 1px solid #5FBBFE;
                padding: 16px 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                line-height: 16px;
                text-transform: uppercase;
                position: absolute;
                right: 88px;
                top: 90px;
                bottom: 0;
                margin: auto;
                z-index: 1;
                height: fit-content;
                cursor: pointer;
            }
            .main_visting {
                background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
                height: 220px;
                width: 372px;
                position: absolute;
                z-index: 1;
                right: 0;
                top: 116px;
            }
            .user-founder-part .item .brand-one img {
                    height: 220px;
                    object-fit: cover;
                    box-shadow: -8px 8px 12px 0px #00000014;
                }
            .latest-new-section .our-product-part .offer-part .img-part img {
                height: 100% !important;
                object-fit: cover !important;
            }
            .latest-new-section .our-product-part .offer-part .img-part {
                height: 100% ;
            }
            .latest-new-section .our-product-part .offer-part h2 {
                padding-top: 0px;
            }
            .latest-new-section .our-product-part .offer-part  a {
                color: #5FBBFE;
                text-decoration: none;
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
            }
            .latest-new-section .our-product-part .offer-part  p {
                margin-bottom: 10px;
            }
            .latest-new-section .our-product-part .inner-content-part .owl-nav.disabled {
                display: block !important;
            }
            .latest-new-section .our-product-part .inner-content-part button span {
                border: 1px solid #0E0458;
                width: 35px;
                height: 35px;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 28px;
            }
            .latest-new-section .our-product-part .inner-content-part button {
                position: absolute;
                top: -108px;
                right: 0;
            }
            .latest-new-section .our-product-part .inner-content-part button.owl-prev {
                margin-right: 48px;
            }
           .journey-section {
                padding-bottom: 80px;
                padding-top: 72px;
            }
            .journey-section .join-with-us {
                background-image: url(../images/join-img.png);
                width: 100%;
                height: 100%;
                background-repeat: no-repeat;
                background-size: cover;
                text-align: center;
                padding: 32px;
            }
            .journey-section .join-with-us .joing-part h4 {
                    color: #DDDDDD;
                    font-size: 16px;
                    font-weight: 400;
                    margin-bottom: 0px;
                    position: relative;
                    width: 100%;
                    margin: 0 auto;
                    max-width: fit-content;
                }
                .journey-section .join-with-us .joing-part h4::before {
                    content: "";
                    background-color: #fff;
                    position: absolute;
                    width: 15px;
                    height: 3px;
                    top: 8px;
                    left: -20px;
                }
                 .journey-section .join-with-us .joing-part h4::after {
                    content: "";
                    background-color: #fff;
                    position: absolute;
                    width: 15px;
                    height: 3px;
                    top: 8px;
                    right: -20px;
                }
            .journey-section .join-with-us h3 {
                color: #5FBBFE;
                font-size: 24px;
                font-weight: 400;
                margin-bottom: 0px;
                margin-top: 15px;
            }
            .journey-section .join-with-us h2 {
                font-size: 54px;
                color: #fff;
                font-weight: 500;
                margin-bottom: 0px;
                margin-top: 16px;
            }
            .journey-section .join-with-us p {
                font-size: 20px;
                color: #fff;
                margin-bottom: 0px;
                margin-top: 12px;
            }
            .journey-section .join-with-us .join-btn-part {
                padding-top: 32px;
                padding-bottom: 12px;
            }
            .journey-section .join-with-us .join-btn-part a {
                border: 1px solid #5FBBFE;
                background-color: #5FBBFE;
                padding: 12px 50px;
                text-decoration: none;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                text-transform:uppercase;
            }
            .journey-section .join-with-us .join-btn-part a:hover {
                background-color: transparent;
            }
            footer .copywrite-part {
    background-color: #061431;
    border-top: 1px solid rgb(217 217 217 / 30%);
    height: 50px;
    display: flex;
    align-items: center;
    padding-top: 6px;
}
            footer .copywrite-part .reserved-write p {
                color: #fff;
                font-size: 16px;
                font-weight: 400;
                margin-bottom: 0px;
            }
           footer .copywrite-part .reserved-write .policies ul {
    padding: 0px;
    display: flex;
    gap: 12px;
    margin-bottom: 0px;
    list-style: none;
    justify-content: end;
}
            footer .copywrite-part .reserved-write .policies ul li a {
                color: #fff;
                font-size: 16px;
                font-weight: 400;
                text-decoration: none;
            }
 /*           footer .copywrite-part .reserved-write {
    display: flex;
    align-items: center;
    justify-content: space-between;
    justify-content: center;
}*/
            footer .copywrite-part .reserved-write .policies ul li:nth-child(2) {
                position: relative;
            }
            footer .copywrite-part .reserved-write .policies ul li:nth-child(2):before {
                content: "";
                background-color: #fff;
                width: 2px;
                height: 14px;
                position: absolute;
                left: -6px;
                top: 5px;
            }
            footer .main-footer{
                background-image: url(../images/Footter.png);
                width: 100%;
                height: 100%;
                background-repeat: no-repeat;
                background-size: cover;
                text-align: center;
                padding: 24px;  
            }
            footer .main-footer .footer-left-part {
                background-color: rgb(255 255 255 / 4%);
                height: 100%;
            }
            footer .main-footer .footer-left-part {
                background-color: rgb(255 255 255 / 4%);
                height: 100%;
                width: 100%;
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                justify-content: center;
                padding: 45px 16px;
            }
            footer .main-footer .footer-left-part p {
                color: #fff;
                font-size: 16px;
                margin-bottom: 0px;
                font-weight: 400;
                line-height: 22px;
                text-transform:uppercase;
            }
            footer .main-footer .footer-left-part .conhq a {
                border: 1px solid #5FBBFE;
                background-color: #5FBBFE;
                padding: 12px 29px;
                text-decoration: none;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                text-transform:uppercase;
            }
            footer .main-footer .footer-left-part ul.contact-part a {
                color: #fff;
                font-size: 16px;
                margin-bottom: 0px;
                font-weight: 400;
                text-decoration: none;
            }
            footer .main-footer .footer-left-part ul.social-part {
                padding: 0;
                list-style: none;
                display: flex;
                justify-content: center;
                gap: 16px;
                margin-bottom: 0;
            }
            footer .main-footer .footer-left-part ul.social-part img {
                width: 24px;
                height: 24px;
                object-fit: contain;
            }
            footer .main-footer .footer-left-part img.logo-part {
                width: 280px;
                height: 40px;
                object-fit: contain;
            }
            footer .main-footer ul.footer-listing {
                padding-left: 0;
                display: flex;
                justify-content: center;
                gap: 24px;
                margin-bottom: 24px;
                list-style: none;
            }
            footer .main-footer .footer-left-part .conhq {
                padding-top: 30px;
            }
            footer .main-footer .footer-left-part ul.contact-part li img {
                width: 18px;
                height: 18px;
                object-fit: contain;
                margin-right: 8px;
                margin-bottom: 0px;
            }
            footer .main-footer .footer-left-part ul.contact-part {
                padding: 0px;
                list-style: none;
            }
            footer .main-footer ul.footer-listing a {
                color: #fff;
                font-size: 16px;
                margin-bottom: 0px;
                font-weight: 400;
                text-decoration: none;
                text-transform:uppercase;
            }

            /*home animation*/
            .banner-section section.services .focused-text h2 {
                color: #5FBBFE;
                font-size: 27px;
                font-weight: 400;
                position: relative;
                top: 115px;
                text-align: center;
                text-transform: uppercase;
            }
            .banner-section{
                overflow: hidden;
            }
            .banner-section .row {
                align-items: center;
            }
            .banner-section section .slider-mask {
              margin-left: 320px;
            }
            .banner-section section .circle--slider {
                position: relative;
                rotate: 90deg;
                top: 340px;
            }
             .banner-section section .circle--rotate {
                 border-radius: 50%;
                 border: 5px solid #fff ;
                 width: 43%;
                 height: 43%;
                 margin: 0 auto 0;
                 position: relative;
                 transform: rotate(0deg);
                 z-index: 0;
                 padding: 0;
            }

            .banner-section section .circle--rotate.count8 {
              width: 100%;
              height: 100%;
            }
            .banner-section section  .circle--rotate li {
                 position: absolute;
                 left: 0;
                 top: 0;
                 width: 100%;
                 height: 100%;
                 display: block;
                 border-radius: 50%;
                 z-index: 10;
                 visibility: hidden;
            }
             .banner-section section .circle--rotate li .icon {
                 visibility: visible;
                 cursor: pointer;
                 text-align: center;
                 overflow: hidden;
                 font-size: 20px;
                 color: #fff;
                 border-radius: 50%;
                 background-color: #000;
                 height: 10%;
                 width: 10%;
                 margin: -5% auto;
                 transition: all 500ms ease;
                 box-shadow: -10px 10px 25px rgba(0, 0, 0, .2);
               border: 3px solid #fff;
            }
             .banner-section section .circle--rotate li i {
                 color: #fff;
                 font-size: 24px;
                 margin: auto;
                 cursor: pointer;
                 width: 100%;
                 height: 100%;
                 display: table;
               transform: rotate(90deg);
            }
             .banner-section section .circle--rotate li i::before {
                 display: table-cell;
                 vertical-align: middle;
            }
            .banner-section section .circle--rotate li img {
    margin: auto;
    width: 100%;
    height: 100%;
    transform: rotate(360deg);
    border-radius: 50%;
    -webkit-transition: 0.4sease;
    transition: 0.4sease;
}
.banner-section section .circle--rotate li:hover img {
    -webkit-transform: scale(1.08);
    transform: scale(1.1);
}
             .banner-section section .circle--slider .rotate--circle {
                 height: 100%;
               width: 100%;
            }
             .banner-section section .circle--slider .circle--rotate li div {
                 position: relative;
                 /*overflow: visible;*/
                 background-color: #1f2845;
            }
             .banner-section section .circle--slider .circle--rotate li div span {
                 transform: rotate(0deg);
                 transition: all 2s;
                 opacity: 0;
            }
            .banner-section section .circle--slider .circle--rotate li.active div {
                font-size: 20px;
                background-color: #ffffff;
                transition: all 1s;
                width: 420px;
                height: 420px;
                margin-top: -210px;
            }
            .banner-section section  .circle--slider .circle--rotate li.active div span {
                 width: 100%;
                 height: 100%;
                 display: block;
                 position: absolute;
                 top: 0;
                 left: 0;
                 transform: rotate(-45deg);
                 z-index: -1;
                 opacity: 1;
            }
            .banner-section section .circle--slider .circle--rotate li.active div span:before {
                 position: absolute;
                 height: 1px;
                 top: -50%;
                 right: 140%;
                 bottom: 0;
                 margin: auto;
                 content: "";
                 width: 30%;
                 height: 30%;
                 filter: blur(3px);
                 opacity: 0.7;
                 border: 6px solid #f48e2a;
                 z-index: -1;
            }
             .banner-section section .circle--slider .circle--rotate li.active div span:after {
                 position: absolute;
                 height: 1px;
                 top: 100%;
                 left: 130%;
                 bottom: 0;
                 margin: auto;
                 content: "";
                 width: 40%;
                 height: 40%;
                 border-radius: 50%;
                 opacity: 0.7;
                 border: 8px solid #fe9290;
                 z-index: 5;
            }
             .banner-section section .circle--slider .count2 li:nth-child(2) {
                 transform: rotate(180deg);
            }
             .banner-section section .circle--slider .count3 li:nth-child(2) {
                 transform: rotate(120deg);
            }
             .banner-section section .circle--slider .count3 li:nth-child(3) {
                 transform: rotate(240deg);
            }
             .banner-section section .circle--slider .count4 li:nth-child(2) {
                 transform: rotate(90deg);
            }
             .banner-section section .circle--slider .count4 li:nth-child(3) {
                 transform: rotate(180deg);
            }
             .circle--slider .count4 li:nth-child(4) {
                 transform: rotate(270deg);
            }
            .banner-section section  .circle--slider .count5 li:nth-child(2) {
                 transform: rotate(72deg);
            }
             .banner-section section .circle--slider .count5 li:nth-child(3) {
                 transform: rotate(144deg);
            }
             .banner-section section .circle--slider .count5 li:nth-child(4) {
                 transform: rotate(216deg);
            }
            .banner-section section  .circle--slider .count5 li:nth-child(5) {
                 transform: rotate(-72deg);
            }
            .banner-section section  .circle--slider .count6 li:nth-child(2) {
                 transform: rotate(60deg);
            }
             .banner-section section .circle--slider .count6 li:nth-child(3) {
                 transform: rotate(120deg);
            }
            .banner-section section  .circle--slider .count6 li:nth-child(4) {
                 transform: rotate(180deg);
            }
             .banner-section section .circle--slider .count6 li:nth-child(5) {
                 transform: rotate(240deg);
            }
             .banner-section section .circle--slider .count6 li:nth-child(6) {
                 transform: rotate(-60deg);
            }
             .banner-section section .circle--slider .count7 li:nth-child(2) {
                 transform: rotate(51.5deg);
            }
            .banner-section section  .circle--slider .count7 li:nth-child(3) {
                 transform: rotate(103deg);
            }
            .banner-section section  .circle--slider .count7 li:nth-child(4) {
                 transform: rotate(154.5deg);
            }
            .banner-section section  .circle--slider .count7 li:nth-child(5) {
                 transform: rotate(206deg);
            }
             .banner-section section .banner-section section .circle--slider .count7 li:nth-child(6) {
                 transform: rotate(-103deg);
            }
            .banner-section section  .circle--slider .count7 li:nth-child(7) {
                 transform: rotate(-51.5deg);
            }
            .banner-section section .circle--slider .count8 li:nth-child(1) {
              transform: rotate(-90deg);
            }
            .banner-section section  .circle--slider .count8 li:nth-child(2) {
                 transform: rotate(-45deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(3) {
                 transform: rotate(0deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(4) {
                 transform: rotate(45deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(5) {
                 transform: rotate(90deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(6) {
                 transform: rotate(135deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(7) {
                 transform: rotate(180deg);
            }
             .banner-section section .circle--slider .count8 li:nth-child(8) {
                 transform: rotate(-135deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(2) {
                 transform: rotate(40deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(3) {
                 transform: rotate(80deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(4) {
                 transform: rotate(120deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(5) {
                 transform: rotate(160deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(6) {
                 transform: rotate(-160deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(7) {
                 transform: rotate(-120deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(8) {
                 transform: rotate(-80deg);
            }
             .banner-section section .circle--slider .count9 li:nth-child(9) {
                 transform: rotate(-40deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(2) {
                 transform: rotate(36deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(3) {
                 transform: rotate(72deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(4) {
                 transform: rotate(108deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(5) {
                 transform: rotate(144deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(6) {
                 transform: rotate(-180deg);.banner-section section 
            }
             .banner-section section .circle--slider .count10 li:nth-child(7) {
                 transform: rotate(-144deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(8) {
                 transform: rotate(-108deg);
            }
             .banner-section section .circle--slider .count10 li:nth-child(9) {
                 transform: rotate(-72deg);
            }
            .banner-section section  .circle--slider .count10 li:nth-child(10) {
                 transform: rotate(-36deg);
            }
             .banner-section section .circle--slider .animate-wrapper {
                 width: 60%;
                 height: 40%;
                 position: absolute;
                 top: 0;
                 left: 0;
                 right: 0;
                 bottom: 0;
                 margin: auto;
            }
             .banner-section section .circle--slider .animate-title {
                 color: #fff;
            }
             .banner-section section .circle--slider .animate-img {
                 width: 40%;
                 height: 30%;
                 overflow: hidden;
            }
            .banner-section section .circle--slider .animate-img .animated-title {
                color: #ffffff;
                font-size: 24px;
                line-height: 53px;
                font-weight: 600;
            }
            .banner-section section .circle--slider .animate-img .animated-message {
                font-size: 20px;
                line-height: 28px;
                font-weight: 400;
            }
            .banner-section section .circle--slider .animate-img .animate-img__in {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;
                background-repeat: no-repeat;
                z-index: 3;
                transform: rotate3d(0, 0, 0, 0deg) scale(0.85);
                transition: 0.55s ease-in-out;
                width: 100%;
                height: 74%;
                opacity: 0;
                background-size: cover;
                color: white;
                padding: 10px;
                rotate: 270deg;
                text-align: center;
            }
             .banner-section section .circle--slider .animate-more {
                 opacity: 0;
                 visibility: hidden;
                 transition: all 0.5s 0.4s;
                 min-width: 131px;
                 overflow: hidden;
                 text-align: center;
                 z-index: 30;
                 position: absolute;
                 top: 0;
                 left: 0;
                 right: 0;
                 bottom: 0;
                 margin: auto;
                 padding: 15px;
                 height: 62px;
                 transform: scale(0.8);
            }
             .banner-section section .circle--slider .animate.active .animate-more {
                 opacity: 1;
                 visibility: visible;
                 transform: scale(1);
            }
             .banner-section section .circle--slider .animate.active .animate-img .animate-img__in {
                 opacity: 1;
                 transform: scale(1);
            }
            .banner-section section  .circle--slider .prev, .circle--slider .next {
                 position: absolute;
                 top: 0;
                 bottom: 0;
                 margin: auto;
                 display: block;
                 height: 20px;
                 width: 30px;
                 text-align: center;
                 cursor: pointer;
               border: 1px solid black;
               z-index: 1000;
            }
            .banner-section section  .circle--slider .prev span, .circle--slider .next span {
                 font-weight: 700;
            }
             .banner-section section .circle--slider .prev {
                 left: 450px;
            }
            .banner-section section  .circle--slider .next {
                 right: 70px;
            }

            /*home animation end*/
            .testimonial-section {
                background-image: url(../images/testi-bannner.png);
                width: 100%;
                height: 100%;
                background-repeat: no-repeat;
                background-size: cover;
                overflow: hidden;
            }
            .testimonial-section .left-part-img img {
                width: 100%;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating .ihcugcs {
                display: flex;
                gap: 4px;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating img {
                width: 14px;
                height: 16px;
                object-fit: contain;
            }
            .testimonial-section .client-section {
                width: 75%;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating p {
                font-size: 20px;
                color: #Fff;
                font-weight: 400;
                line-height: 30px;
                margin-bottom: 15px;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating .ihcugcs {
                display: flex;
                gap: 4px;
                margin-bottom: 15px;
                padding-top: 20px;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating h4 {
                font-size: 20px;
                color: #Fff;
                font-weight: 500;
                line-height: 24px;
                margin-bottom: 0px;
            }
            .testimonial-section .client-section .main-heading-part h3 {
                color: #5FBBFE;
                font-size: 24px;
                font-weight: 400;
                margin-bottom: 0px;
            }
            .testimonial-section .client-section .main-heading-part h2 {
                color: #ffffff;
                font-size: 48px;
                font-weight: 700;
                margin-top: 8px;
                margin-bottom: 50px;
            }
            .testimonial-section .row {
                align-items: center;
            }
            .testimonial-section .client-section .review-part {
                border: 1px solid rgb(221 221 221 / 20%);
                padding: 32px;
                position: relative;
            }
            .testimonial-section .client-section .review-part button {
                position: absolute;
                top: -144px;
                right: -32px;
            }
            .testimonial-section .client-section .review-part button span {
            border: 1px solid #5FBBFE;
                width: 35px;
                height: 35px;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 28px;
                color: #5FBBFE;
            }
            .testimonial-section .client-section .review-part button.owl-prev {
                margin-right: 48px;
            }
            .testimonial-section .client-section .review-part .right-qute-part {
                position: absolute;
                bottom: -24px;
                right: -18px;
            }
            .testimonial-section .client-section .review-part .left-qute-part {
                position: absolute;
                left: -16px;
                top: -26px;
            }
            .testimonial-section .client-section .review-part .left-qute-part img {
                width: 100%;
            }
            .testimonial-section .client-section .review-part .right-qute-part img {
                width: 100%;
            }
            .founder-section-part {
                overflow: hidden;
                position: relative;
                background-image: url(../images/welcome-part-1.png);
                width: 100%;
                height: 100%;
                background-repeat: no-repeat;
                background-size: cover;
                background-position: left;
                padding-left: 50px;
            }
            .founder-section-part .wqhjk {
                padding: 0px;
            }
            .founder-section-part .kejfh {
                padding: 0px;
                position: relative;
            }
            footer .main-footer .footer-left-part .conhq a:hover {
                background-color: transparent;
            }
            footer .main-footer .col-sm-3 {
                padding: 0px 4px;
            }
            .founder-section-part .row {
                align-items: center;
            }
            .founder-section-part .founder-left .when-founded h4 {
                color: #5FBBFE;
                font-size: 24px;
                font-weight: 400;
                margin-bottom: 0px;
            }
            .founder-section-part .founder-left .when-founded h2 {
                color: #0E0458;
                font-size: 48px;
                font-weight: 700;
                margin-bottom: 0px;
                margin-top: 2px;
            }
            .founder-section-part .founder-left .when-founded p {
                font-size: 20px;
                margin-bottom: 0px;
                font-weight: 400;
                color: #242424;
                line-height: 28px;
                padding-top: 24px;
            }
            .founder-section-part .purple-sect {
                position: absolute;
                right: 32%;
            }
            .founder-section-part .kejfh .playing-part {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-left: 100px;
            }
            .home-video .modal-dialog {
                height: -webkit-fill-available;
                display: flex;
                align-items: center;
                margin: 0 auto;
                max-width: 60%;
            }
            .home-video .modal-dialog #home-section {
                width: 100%;
                height: 100%;
                object-fit: cover;
                border-radius: 6px;
            }
            .home-video .modal-dialog .modal-content {
                background-color: transparent;
                border: 0px;
            }
            .home-video .modal-dialog .modal-content .modal-body {
                padding: 0px;
            }
            button.btn-close.videopop-close {
                position: absolute;
                right: 14px;
                top: 10px;
                filter: brightness(0) saturate(100%) invert(66%) sepia(40%) saturate(920%) hue-rotate(177deg) brightness(99%) contrast(103%);
                opacity: 1 !important;
                z-index: 1;
            }
        /*about-us-page*/
        .manufacture-section .make-india .lwhn h2 br {
    display: none;
}
        .about-us-page .about-vedio-section {
            position: relative;
            background-image: url(../images/about-bg.png);
            width: 100%;
            background-size: cover;
            background-repeat: no-repeat !important;
            height: 670px;
            overflow: hidden;
        }
        .about-us-page .about-vedio-section .both-inner-content {
            position: absolute;
            bottom: 32px;
            display: flex;
            left: 78px;
            right: 78px;
            justify-content: space-between;
            align-items: end;
        }
        .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
            color: #fff;
            margin-bottom: 0px;
            font-size: 60px;
            font-weight: 500;
        }
        .about-us-page .about-vedio-section .about-paly img {
            width: 100px;
            height: 100px;
            object-fit: contain;
        }
        .about-us-page .about-vedio-section .both-inner-content .content-part h3 {
            font-weight: 600;
            margin-bottom: 0px;
            font-size: 24px;
            color: #fff;
        }
        .about-us-page .story-section {
            position: relative;
            background-image: url(../images/Footter.png);
            width: 100%;
            background-size: cover;
            background-repeat: no-repeat !important;
            height: 100%;
            padding: 84px 0px;
            background-position: center;
        }
        .about-us-page .story-section .about-the-story h2 {
            color: #fff;
            font-size: 60px;
            font-weight: 500;
            margin-bottom: 24px;
            line-height: 26px;
            padding-bottom: 20px;
        }
        .our-value-section .innovation-part .for-mobile-section {
    display: none;
}
        .about-us-page .story-section .about-the-story p {
            color: #fff;
            font-size: 24px;
            font-weight: 400;
            line-height: 36px;
            margin-bottom: 24px;
        }
       .about-us-page .story-section .about-the-story .all-btn-part a {
            border: 1px solid #5FBBFE;
            background-color: #5FBBFE;
            padding: 12px 29px;
            text-decoration: none;
            color: #fff;
            font-size: 16px;
            font-weight: 600;
            text-transform: uppercase;
        }
        .about-us-page .story-section .about-the-story .all-btn-part a.contact-btn {
            background-color: transparent;
            margin-left: 20px;
        }
        .about-us-page .story-section .about-the-story .all-btn-part a.contact-btn:hover {
            background-color: #5FBBFE;
        }
        .about-us-page .story-section .about-the-story .all-btn-part a.service-btn:hover {
            background-color: transparent;
        }
        .about-us-page .story-section .about-the-story .all-btn-part {
            padding-top: 15px;
        }
        .about-mission-section {
            padding: 100px 0px;
        }
        .about-mission-section .maintaon-part h2 {
            color: #0E0458;
            font-size: 64px;
            font-weight: 700;
            margin-bottom: 24px;
            margin-top: 2px;
        }
        .about-mission-section p {
            color: #242424;
            font-size: 24px;
            line-height: 36px;
            margin-bottom: 32px;
            font-weight: 400;
        }
        .about-mission-section .mission-person-img img {
    width: 100%;
    height: 430px;
    object-fit: cover;
    box-shadow: -8px 8px 12px 0px #00000014;
}
        .about-vision-section {
    position: relative;
    background-image: url(../images/vision-bg.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat !important;
    height: 100%;
    background-position: right;
    overflow: hidden;
    padding: 84px 0;
}
        .about-vision-section .row {
        align-items: center;
    }
    .about-vision-section .right-content h2 {
        color: #0E0458;
        font-size: 64px;
        font-weight: 700;
        margin-bottom: 24px;
    }
    .about-vision-section .right-content p {
        color: #242424;
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 0;
        font-weight: 400;
        width: 90%;
    }
    .about-vision-section .right-content {
        padding: 84px;
    }
    .about-vision-section .left-part img {
        width: 100%;
        height: auto;
    }
    .our-value-section {
        padding: 72px 0px;
    }
    .our-value-section h2 {
        text-align: center;
        font-size: 65px;
        color: #000;
        margin-bottom: 32px;
        font-weight: 400;
    }
    .our-value-section h2 span.bold {
        font-weight: 700;
    }
    .our-value-section .innovation-part .middle-part img {
    width: 500px;
    height: 500px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #5FBBFE;
    padding: 18px;
    box-shadow: 0px 0px 14px 0px #00000040;
}

    .our-value-section .innovation-part .middle-part {
        text-align: center;
    }
    .our-value-section .innovation-part .value-listing-part {
        padding-left: 70px;
        text-align: end;
    }
    .our-value-section .innovation-part .value-listing-part .about-the-part h3 {
        color: #000;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 8px;
    }
    .our-value-section .innovation-part .value-listing-part .about-the-part p {
        font-size: 20px;
        color: #787878;
        font-weight: 400;
        line-height: 30px;
    }
    .our-value-section .innovation-part .value-listing-part h4 span.circle-inter {
        width: 28px;
        height: 28px;
        background-color: #fff;
        display: flex;
        border-radius: 50%;
    }
    .our-value-section .innovation-part .value-listing-part h4 {
        width: 55px;
        height: 55px;
        background-color: #5FBBFE;
        border-radius: 50%;
        padding: 13px;
    }
    .our-value-section .innovation-part .value-listing-part .integreti-part {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        margin-bottom: 90px;
        gap: 10px;
        margin-right: -35px;
    }
    .our-value-section .innovation-part .value-listing-part .integreti-part:nth-child(2) {
        padding-right: 50px;
    }
    .our-value-section .innovation-part 
     .sustainbilty-part {
        padding-left: 0px;
        text-align: start;
        padding-right: 70px;
    }
    .our-value-section .innovation-part .sustainbilty-part .integreti-part {
        flex-direction: row;
    }
    .our-value-section .innovation-part .sustainbilty-part .integreti-part:nth-child(2) {
        padding-right: 0px;
        padding-left: 50px;
    }
    .our-value-section .btn-part a {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        padding: 12px 29px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
    }
    .our-value-section .btn-part a:hover {
        color: #5FBBFE;
        background-color: transparent;
    }
    .our-value-section .innovation-part .value-listing-part .integreti-part:nth-child(3) {
        margin-bottom: 32px;
    }
   .our-value-section .btn-part {
    text-align: center;
    display: none;
}
    .our-value-section .innovation-part .sustainbilty-part .integreti-part {
        flex-direction: row;
        margin-right: 0px;
        margin-left: -35px;
    }
    .compency-section {
        background-color: #F7F7F7;
        padding: 72px 0px;
    }
    .compency-section img {
        width: 100%;
        height: 670px;
        object-fit: cover;
    }
    .compency-section .presence-part h2 {
        font-size: 64px;
        color: #5FBBFE;
        font-weight: 700;
        line-height: 80px;
    }
    .compency-section .presence-part .lead-part {
    background-color: #fff;
    padding: 16px;
    border-radius: 8px;
    height: 100%;
    box-shadow: -8px 8px 12px 0px #00000014;
}
    .compency-section .presence-part .col-sm-6 {
        margin-bottom: 24px;
    }
    .compency-section .presence-part .lead-part .inner-part h2 {
        font-size: 48px;
        font-weight: 600;
        line-height: 72px;
        margin-bottom: 0px;
    }
    .compency-section .presence-part .lead-part .inner-part h3 {
        color: #0E0458;
        font-size: 24px;
        font-weight: 600;
        margin-bottom: 0px;
        margin-left: 6px;
    }
    .compency-section .presence-part .lead-part p {
        color: #242424;
        font-size: 17px;
        font-weight: 400;
        margin-bottom: 0;
        margin-top: -6px;
    }
    .compency-section .presence-part .lead-part .inner-part {
        display: flex;
        align-items: center;
    }
    .about-team-section {
        padding: 100px 0px;
    }
    .about-team-section h2 {
        font-size: 64px;
        font-weight: 700;
        color: #5FBBFE;
        line-height: 80px;
        text-align: center;
        margin-bottom: 0px;
    }
    .about-team-section p {
        text-align: center;
        color: #242424;
        font-size: 24px;
        font-weight: 400;
        line-height: 36px;
        margin-bottom: 24px;
    }
   .about-team-section .our-team-inner {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    padding: 0 235px;
}
    .about-team-section .our-team-inner .our-team-img {
    position: relative;
    text-align: center;
    width: 23%;
}
.about-team-section .our-team-inner .our-team-img img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 0px 32px;
    box-shadow: -8px 8px 12px 0px #00000014;
    max-width: 300px;
    object-position: top;
}
.about-team-section .our-team-inner .our-team-img .our-team-info h5 {
    color: #0D123D;
    font-size: 23px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    margin-top: 16px;
}
    /*.about-team-section .our-team-inner .our-team-img img {
        width: 120px;
        filter: grayscale(100%);
        height: 120px;
        object-fit: cover;
    }*/
    /*.about-team-section .our-team-inner .our-team-img .our-team-info {
        display: none;
        width: 100%;
        text-align: center;
        position: absolute;
        left: 0;
        z-index: 1;
        background: #fff;
        border-radius: 8px;
        padding: 6px  16px;
        bottom: -10px;
        box-shadow: -1px 2px 13px -1px rgb(0 0 0 / 31%);
        right: 0;
        margin: 0 auto;
        width: fit-content;
    }*/
   /* .about-team-section .our-team-inner .our-team-img:hover img {
        border: 4px solid #5fbbfe;
        border-radius: 50%;
        filter: grayscale(0%) !important;
    }*/
    /*.about-team-section .our-team-inner .our-team-img:hover .our-team-info {
        display: block;
    }*/
    /*.about-team-section .our-team-inner .our-team-img .our-team-info h5 {
        font-size: 18px;
        color: #5fbbfe;
        margin-bottom: 0px;
        font-weight: 600;
    }
    .about-team-section .our-team-inner .our-team-img .our-team-info::after {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -7px;
        border-width: 7px;
        border-style: solid;
        border-color: transparent transparent #fff transparent;
    }*/
    .manufacture-section {
        position: relative;
        background-image: url(../images/manufact-bg.png);
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat !important;
        height: 100%;
        background-position: right;
        overflow: hidden;
        padding: 120px 0px;
    }
    .manufacture-section .make-india .row {
        align-items: center;
    }
    .manufacture-section .make-india .lwhn p {
        font-size: 24px;
        font-weight: 400;
        color: #Fff;
        margin-bottom: 0px;
    }
    .manufacture-section .make-india .lwhn h3 {
        font-size: 54px;
        font-weight: 700;
        color: #fff;
        line-height: 51px;
        margin-bottom: 14px;
    }
    .manufacture-section .make-india .lwhn h2 {
        font-size: 64px;
        font-weight: 700;
        color: #0E0458;
        line-height: 64px;
        margin-bottom: 2px;
        text-transform: uppercase;
    }
    .manufacture-section .make-india .lwhn {
        margin-right: 20px;
    }
    .manufacture-section .make-india .right-img-part img {
        width: 80%;
        margin-left: 10px;
    }
    .our-value-section .innovation-part .row {
        align-items: center;
    }
    /*end*/
    /*join-us -page*/
.join-us-page .about-us-page .about-vedio-section {
    background-image: url(../images/join-bg.png);
    /* height: 100%; */
    height: 282px;
    display: flex;
    align-items: center;
}
    .join-us-page .about-us-page .about-vedio-section .both-inner-content {
    position: unset;
    padding: 76px 0px;
}
    .join-us-page .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
        line-height: 66px;
        margin-top: 10px;
    }
    .join-us-page .employee-benefit .about-vision-section {
     background-image: url(../images/benefit-bg.png);
    }
    .join-us-page .employee-benefit  .about-vision-section .right-content h2 {
        color: #fff;
    }
    .join-us-page .joining-team .manufacture-section {
     background-image: url(../images/joing-bg.png);
    }
    .devices-section {
        padding: 100px  0px;
        text-align: center;
    }
    .devices-section h2.heading {
        font-size: 64px;
        font-weight: 400;
        color: #0E0458;
        line-height: 80px;
        margin-bottom: 0px;
    }
    .devices-section h2.heading span.bold-part {
        font-weight: 700;
    }
    .devices-section .about-the-devices {
        padding-top: 32px;
    }
    .devices-section .about-the-devices .culutre-part {
    border: 1px solid rgb(14 4 88 / 40%);
    padding: 32px 16px;
    height: 100%;
    border-radius: 16px;
    box-shadow: -8px 8px 12px 0px #00000014;
}
    .devices-section .about-the-devices .culutre-part img {
        width: 88px;
        height: 88px;
        object-fit: contain;
    }
    .devices-section .about-the-devices .culutre-part h4 {
        color: #5FBBFE;
        font-size: 24px;
        font-weight: 600;
        line-height: 36px;
        padding-top: 16px;
    }
    .devices-section .about-the-devices .culutre-part p {
        color: #333333;
        font-size: 20px;
        margin-bottom: 0px;
        font-weight: 400;
        line-height: 30px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part h3 {
        color: #fff;
        font-size: 24px;
        font-weight: 600;
        letter-spacing: 0.9px;
        margin-bottom: 0px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .img-part img {
        width: 32px;
        height: 32px;
        object-fit: contain;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part p.fgcfecd {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work {
        display: flex;
        gap: 10px;
        margin-bottom: 10px;
    }
    .join-us-page .employee-benefit .about-vision-section .left-part img {
        height: 750px;
        object-fit: cover;
    }
    .current-opening-section {
        background-image: url(../images/opening-bg.png);
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat !important;
        height: 100%;
        overflow: hidden;
        padding: 100px 0px;
    }
    .current-opening-section .heading-top h2 {
        text-align: center;
        color: #000;
        font-size: 65px;
        font-weight: 400;
        line-height: 78px;
        margin-bottom: 20px;
    }
    .current-opening-section .heading-top h2 span.bold-part {
        font-weight: 700;
    }
    .current-opening-section .heading-top  p {
        margin-bottom: 0px;
        color: #787878;
        font-size: 20px;
        font-weight: 400;
        text-align: center;
    }
    .current-opening-section .project-part .opening-sect .manger-part h3 {
        color: #181818;
        font-size: 24px;
        font-weight: 600;
        line-height: 28px;
        margin-bottom: 8px;
    }
    .current-opening-section .project-part .opening-sect h5 img {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }
    .current-opening-section .project-part .opening-sect .manger-part p {
        font-size: 16px;
        color: #979797;
        font-weight: 400;
        margin-bottom: 0px;
        line-height: 24px;
    }
    .current-opening-section .project-part .opening-sect h5 {
        color: #787878;
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        margin-bottom: 0px;
    }
    .current-opening-section .project-part .opening-sect .btn-part a {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        color: #fff;
        text-decoration: none;
        padding: 12px 29px;
        font-size: 16px;
        font-weight: 600;
    }
    .current-opening-section .project-part .opening-sect .btn-part a:hover {
    background-color: #0e0458;
    /* color: #5FBBFE; */
    border-color: #0e0458;
}
    .current-opening-section .project-part .opening-sect {
        display: flex;
        align-items: center;
        gap: 24px;
        background-color: #fff;
        box-shadow: 0px 4px 4px 0px #0000001F;
        padding: 24px;
        border-top: 4px solid #5fbbfe;
        margin-top: 24px;
    }
    .current-opening-section .project-part {
        padding-top: 16px;
    }
    .talented-part .manufacture-section .make-india .btn-part {
        padding-top: 35px;
    }
    .talented-part .manufacture-section .make-india .btn-part a {
    border: 1px solid #0E0458;
    background-color: #0E0458;
    padding: 12px 29px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
    .talented-part .manufacture-section .make-india .btn-part a:hover {
        background-color: transparent;
        color: #0E0458;
    }
    /*joinus-page end*/
    /*insight-page-start*/
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 span.kjwfq:before {
        content: "";
        width: 2px;
        height: 14px;
        position: absolute;
        background-color: #5FBBFE;
        top: 4px;
        left: -7px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 span.kjwfq {
        position: relative;
        margin-left: 10px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h3 span.kjwfq {
       position: relative;
        margin-left: 10px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h3 span.kjwfq:before {
     content: "";
        width: 2px;
        height: 14px;
        position: absolute;
        background-color: #fff;
        top: 4px;
        left: -7px
    }
    .insight-detail-page .insight-deatil-banner .content-about h3 span.whf {
       position: relative;
        margin-left: 10px;
    }
    .insight-detail-page .insight-deatil-banner .content-about h3 span.whf:before {
        content: "";
        width: 2px;
        height: 17px;
        position: absolute;
        background-color: #fff;
        top: 7px;
        left: -7px;
    }
    .insight-page .insight-banner .both-inner-content .content-part h2.stay-part {
        color: #5FBBFE;
        font-weight: 700;
    }
    .insight-page .insight-banner .both-inner-content .content-part p {
        font-size: 20px;
        color: #fff;
        font-weight: 400;
        line-height: 30px;
        padding-top: 10px;
        margin-bottom: 0px;
    }
    .all-inght-card-part {
        padding: 65px 0px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part {
        box-shadow: 0px 0px 15px 4px #00000014;
        background-color: #fff;
        padding: 32px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part {
        box-shadow: 0px 0px 15px 4px #00000014;
        background-color: #fff;
        padding: 32px;
        display: flex;
        gap: 16px;
    }
    .all-inght-card-part .highlighted-insight .kdhecd {
        padding: 0px 22px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part img {
        width: 350px;
        height: 220px;
        object-fit: cover;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 {
        font-size: 16px;
        color: #5FBBFE;
        line-height: 24px;
        margin-bottom: 4px;
        font-weight: 600;
    }
    .job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info {
    width: 50%;
}
.job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info:first-child {
    padding-right: 12px;
}
.job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info:last-child {
    padding-left: 12px;
}
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h2 {
        color: #242424;
        font-size: 24px;
        font-weight: 600;
        line-height: 32px;
        margin-bottom: 4px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content p {
        color: #333333;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        margin-bottom: 0px;
    }
    .all-inght-card-part .about-all-insight-card .wkvsdb {
        padding: 0px 22px;
        margin-top: 44px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part img {
        width: 100%;
        height: 565px;
        object-fit: cover;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h2 {
        font-size: 28px;
        font-weight: 600;
        color: #fff;
        line-height: 35px;
        margin-bottom: 0px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h3 {
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 24px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part {
        position: relative;
        overflow: hidden;
        box-shadow: -8px 8px 12px 0px #00000014;
     /*   transition: 0.15s ease-out;
        background: linear-gradient(160.01deg, #000000 -8.4%, rgba(0, 0, 0, 0) 73.76%);*/
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part {
        position: absolute;
        top: 32px;
        left: 24px;
        right: 24px;
        z-index: 9;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .bg-imag-part:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
           background: linear-gradient(160.01deg, #000000 -8.4%, rgba(0, 0, 0, 0) 73.76%);
        z-index: 8;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .bg-imag-part {
        position: relative;
    }
    .all-inght-card-part .about-all-insight-card .construction-part p {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0px;
        color: #fff;
        line-height: 24px;
        padding-top: 24px;
        opacity: 0;
    }
    .all-inght-card-part .about-all-insight-card .construction-part:hover img {
        transform: scale(1.2);
        border-radius: 32px !important;
        overflow: hidden;
        transition: 0.15s ease-out;
        filter: blur(4px);
    }
    .all-inght-card-part .about-all-insight-card .construction-part .btn-part a img {
        width: 10px;
        height: 10px;
        object-fit: contain;
        filter: blur(0px) !IMPORTANT;
        z-index: 9;
        position: relative;
    }
  .all-inght-card-part .about-all-insight-card .construction-part .btn-part a {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 6px;
}
    .all-inght-card-part .about-all-insight-card .construction-part .btn-part {
        position: absolute;
        bottom: 32px;
        right: 24px;
        z-index: 9;
        opacity: 0;
    }
    .all-inght-card-part .about-all-insight-card .construction-part:hover p {
        opacity: 1;
    }
    .all-inght-card-part .about-all-insight-card .construction-part:hover .btn-part {
        opacity: 1;
    }
    .subscribe-section {
        background-image: url(../images/subscribe-bg.png);
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat !important;
        height: 100%;
        overflow: hidden;
        padding: 65px 0px;
        background-position: top;
        margin-top: 80px;
    }
    .subscribe-section .trend-part h2 {
        color: #0E0458;
        font-size: 64px;
        font-weight: 600;
        line-height: 86px;
        margin-bottom: 0px;
    }
    .subscribe-section .trend-part form input {
        border: 2px solid #0E0458;
        width: 60%;
        padding: 24px;
        border-radius: 2px;
        color: #434343;
        font-size: 20px;
        font-weight: 400;
    }
    .subscribe-section .trend-part form ::placeholder {
        color: #434343;
    }
    .subscribe-section .trend-part form .submit-btn {
        border: 1px solid #0E0458;
        background-color: #0E0458;
        color: #fff;
        padding: 16px 29px;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
        text-transform: uppercase;
    }
    .subscribe-section .trend-part form {
        text-align: center;
        width: 100%;
        position: relative;
    }
    .subscribe-section .trend-part form .submit-btn {
        border: 1px solid #0E0458;
        background-color: #0E0458;
        color: #fff;
        padding: 16px 29px;
        font-size: 16px;
        font-weight: 600;
        line-height: 16px;
        text-transform: uppercase;
        position: absolute;
        right: 22%;
        top: 16px;
    }
    /*.subscribe-section .trend-part form .submit-btn:hover {
        background-color: transparent;
        color: #0E0458;
    }*/
    .subscribe-section .trend-part .row {
        align-items: center;
    }
    /*insight-page-end*/
    /*insight-deatil*/
    .insight-detail-page .insight-deatil-banner .banner-img img {
        width: 100%;
        height: 575px;
    }
    .insight-detail-page .insight-deatil-banner {
        position: relative;
    }
    .insight-detail-page .insight-deatil-banner .content-about {
        position: absolute;
        bottom: 40px;
        left: 82px;
    }
    .insight-detail-page .insight-deatil-banner:before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    }
    .insight-detail-page .insight-deatil-banner .content-about h2 {
        font-size: 54px;
        color: #fff;
        font-weight: 500;
        line-height: 80px;
        margin-bottom: 0px;
    }
    .insight-detail-page .insight-deatil-banner .content-about h3 {
        margin-bottom: 0px;
        color: #fff;
        font-size: 24px;
        font-weight: 600;
    }
    .inght-about-content {
        padding: 64px 0px;
    }
    .inght-about-content h3 {
        color: #383838;
        font-size: 32px;
        font-weight: 400;
        line-height: 48px;
        margin-bottom: 24px;
    }
    .inght-about-content h4 {
        color: #383838;
        font-size: 24px;
        font-weight: 500;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .inght-about-content p {
        color: #383838;
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
    }
    .inght-about-content h2 {
        color: #383838;
        font-size: 32px;
        font-weight: 600;
        line-height: 46px;
    }
    .inght-about-content .related-insight .our-sloution-section {
        padding: 0px;
    }
    .according-to-colour .latest-new-section .our-sloution-section {
        background-color: #F7F7F7;
    }
    .inght-about-content .related-insight .our-product-part .our-sloution-section .inner-content-part .offer-part {
    margin-top: 16px;
    background-color: #F7F7F7;
}
    /*insight deatil end*/
    /*contact us page*/
    .contact-section {
        background-image: url(../images/contact-bg.png);
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat !important;
        height: 100%;
        overflow: hidden;
        padding: 84px 0px;
        background-position: top;
    }
   /* .contact-section .connect-section .get-in-touch h4 {
        color: #fff;
        font-size: 24px;
        text-transform: uppercase;
        line-height: 28px;
        margin-bottom: 0px;
    }*/
    /*.contact-section .connect-section .get-in-touch h2 {
        color: #5FBBFE;
        font-size: 64px;
        line-height: 85px;
        font-weight: 700;
        margin-bottom: 0px;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing {
        padding-left: 0;
        list-style: none;
        display: flex;
        justify-content: space-between;
        margin-top: 16px;
    }*/
.contact-section .connect-section .get-in-touch .get-jouney {
    background-color: rgb(255 255 255 / 10%);
    padding: 16px 16px ;
    height: 100%;
    border: 1px solid rgb(255 255 255 / 50%);
}
    /*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li {
        border-right: 1px solid #fff;
        padding-right: 32px;
        margin-right: 32px;
    }*/
   /* .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li:nth-child(3) {
        border-right: 0px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h3 {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        margin-bottom: 0px;
        color: #fff;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h5 {
        line-height: 36px;
        font-size: 24px;
        color: #fff;
        margin-bottom: 0px;
        font-weight: 600;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney .membership-part h6 {
        color: #fff;
        text-transform: uppercase;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 0px;
        padding-top: 25px;
        position: relative;
    }
    .contact-section .connect-section .get-in-touch .get-jouney .membership-part h6:after {
        content: "";
        background-color: #5FBBFE;
        position: absolute;
        height: 2px;
        width: -webkit-fill-available;
        bottom: 14px;
        margin-left: 12px;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney .membership-part ul.logo-part {
        list-style: none;
        display: flex;
        padding-left: 0px;
        align-items: center;
        gap: 24px;
        padding-top: 20px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney .membership-part ul.logo-part li img {
        width: 121px;
        height: 38px;
        object-fit: contain;
    }*/
    .connect-section .get-in-touch .assistnt-section {
        background-color: #fff;
        box-shadow: 0px 0px 44px 0px #00000014;
        padding: 32px;
        height: 100%;
    }
    .connect-section .get-in-touch  .lhfdn {
        height: auto;
    }
    .connect-section .get-in-touch .assistnt-section h3 {
        color: #5FBBFE;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .connect-section .get-in-touch .assistnt-section h1 {
        color: #0E0458;
        font-size: 40px;
        font-weight: 600;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 8px;
    }
    .connect-section .get-in-touch .assistnt-section form {
        padding-top: 36px;
    }
    .connect-section .get-in-touch .assistnt-section form .first-box {
    width: 100%;
    display: flex;
    margin-bottom: 24px;
    flex-wrap: wrap;
}
.connect-section .get-in-touch .assistnt-section form .first-box .about-first-info {
    width: 50%;
}
.connect-section .get-in-touch .assistnt-section form .first-box .about-first-info:first-child {
    padding-right: 12px;
}
.connect-section .get-in-touch .assistnt-section form .first-box .about-first-info:last-child {
    padding-left: 12px;
}
    .connect-section .get-in-touch .assistnt-section form input, select, textarea {
        border: 0px;
        border-bottom: 2px solid rgb(95 187 254 / 20%);
        height: 70px;
        width: 100%;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
    }
    .connect-section .get-in-touch .assistnt-section form .second-box textarea {
        height: 96px;
        padding: 10px 0px;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
        margin-bottom: 32px;
    }
    .connect-section .get-in-touch .assistnt-section form ::placeholder{
         color: #434343;   
    }
    .connect-section .get-in-touch .assistnt-section form .first-box select {
        width: 100%;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
    }
    .connect-section .get-in-touch .assistnt-section .btn-part .submit-btn {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        padding: 12px 29px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
    }
    .connect-section .get-in-touch .assistnt-section .btn-part .submit-btn:hover {
    background-color: #0E0458;
    /* color: #5FBBFE; */
    border-color: #0E0458;
}
    .connect-section .personal-info-part .frame-part .infor-part .address-part h3 {
        color: #5FBBFE;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        margin-bottom: 2px;
    }
    .connect-section .personal-info-part .frame-part .infor-part .address-part h3 img {
        width: auto;
        height: auto;
        object-fit: contain;
        margin-top: -3px;
        margin-right: 4px;
    }
    .connect-section .personal-info-part .frame-part .infor-part .address-part p {
        font-size: 20px;
        font-weight: 600;
        line-height: 30px;
        color: #fff;
        margin-bottom: 0px;
    }
    .connect-section .personal-info-part .frame-part .infor-part .address-part a {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
    margin-bottom: 0px;
    text-decoration: none;
}
    .connect-section .personal-info-part .frame-part .infor-part {
    padding: 16px;
    width: 100%;
}
.connect-section .personal-info-part .frame-part .infor-part ul {
    color: #fff;
    padding-left: 24px;
}
.connect-section .personal-info-part .frame-part .infor-part ul li {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
    margin-bottom: 0px;
}
    /*.connect-section .personal-info-part .frame-part .map-part iframe {
        width: 200px;
        height: 100%;
    }*/
   .connect-section .personal-info-part .frame-part {
    display: flex;
    background-color: rgb(255 255 255 / 10%);
    border: 1px solid rgb(255 255 255 / 50%);
    height: 100%;
}
    .connect-section .personal-info-part {
    padding-top: 24px;
}
    .connect-section .personal-info-part .frame-part .infor-part .address-part {
        margin-bottom: 6px;
    }
    .connect-section .personal-info-part .frame-part .infor-part .address-part:last-child {
        margin-bottom: 0px;
    }
    /*contact us page end*/
    /*line card */
    .all-line-card-sec {
    padding: 46px 0px;
    background: #F7F7F7;
}
      .all-line-card-sec .line-top-list{
        margin-top:23px;
      }
    .all-line-card-sec .line-icon-box {
        border-left: 5px solid #5FBBFE;
        padding: 16px 16px 16px 24px;
        background-color: #fff;
        box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.1);
        display: flex;
        gap: 9px;
        align-items: center;
        height: 100%;
    }
   .all-line-card-sec .line-icon-box .line-icon-box-img .line-img-box img {
    width: 100%;
    height: 185px;
    object-fit: contain;
}
    .all-line-card-sec .line-icon-box .line-icon-box-text {
        width: 70%;
        padding-left: 12px;
    }
      .all-line-card-sec .line-icon-box .line-icon-box-text h5 {
    color: #0e0458;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    word-break: break-all;
}
      .all-line-card-sec .line-icon-box .line-icon-box-text ul{
        list-style: none;
        margin-left: -30px;
        min-height: 115px;
      }
      .all-line-card-sec .line-icon-box .line-icon-box-text li{
        color:#242424;
        text-align: left;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
      }
      a {
    text-decoration: none !important;
}
.all-line-card-sec .line-icon-box .line-icon-box-img {
    width: 30%;
}
      .all-line-card-sec .line-icon-box .line-icon-box-text .line-company-link img{
        width:18px;
        height:18px;
      }
      .all-line-card-sec .line-icon-box .line-icon-box-text .line-company-link a{
        color:  #5fbbfe;
        text-align: left;
        text-decoration:none;
        font-size: 16px;
        font-weight: 500;
      }
    /*line-card end*/
    /*product-category*/
    .product-desc-section{
    padding: 47px 0px;
    }
    .product-desc-section .product-desc-info {
        border: 1px solid rgb(231, 230, 240);
        padding: 43px 42px 24px 24px;
        height: 100%;
    }
    .product-desc-section .product-desc-img {
        height: 100%;
        border: 1px solid rgb(231, 230, 240);

    }
    .sub-category .product-filter-area .all-product-sec .product_main {
        margin-top: 30px;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .col-lg-4 {
        margin-bottom:30px;
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar h2 {
        font-size: 20px;
        font-weight: 400;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .offer-part h3 {
        font-size: 14px;
        font-weight: 600;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .offer-part ul {
        padding-left:19px;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .offer-part ul li {
        font-size:14px;
        font-weight:400;
        color:#000;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .offer-part h2 {
        color: #0E0458;
        font-size: 24px;
        font-weight: 600;
        padding-top: 24px;
        line-height: 30px;
        margin-bottom: 10px;
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-body ul {
        list-style: none;
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-body ul li a{
        color:#49454f;
      font-size: 14px;
      line-height: 24px;
      text-decoration:none;
      font-weight:500;
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-body ul li a:hover{
        color:#5FBBFE;
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-header {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
        color: #828282;
      }
      .sub-category .product-filter-area .all-product-sec .breadcrumb {
        padding: 4px;
        border-radius: 0;
      }
      .sub-category .product-filter-area .all-product-sec .breadcrumb  > li + li:before {
        content: ">\00a0";
        color:#5FBBFE;
        margin-left:10px;
        }
        .sub-category .product-filter-area .all-product-sec .breadcrumb  li a{
            color:#0e0458;
            font-size: 15px;
            line-height: 22px;
            font-weight: 600;
            text-decoration:none;
        }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-body {
        margin-left: -25px!important;
        padding: 8px!important;
      }
    .product-desc-section .product-desc-info .inner-product-info h2{
    color:#0e0458;
    font-size: 48px;
    font-weight: 600;
    text-transform: uppercase;
    }
    .product-desc-section .product-desc-info .inner-product-info p {
        color: rgb(120, 120, 120);
        text-align: left;
        font-size: 18px;
        font-weight: 400;
    }

    .product-desc-section .product-desc-info a.enquire-now-btn {
        color: #ffffff;
        text-align: center;
        font-size: 16px;
        line-height: 16px;
        font-weight: 600;
        text-transform: uppercase;
        border: 1px solid #5fbbfe;
        background-color: #5fbbfe;
        padding: 12px 29px;
        text-decoration: none;
    }
   .product-desc-section .product-desc-info a.enquire-now-btn:hover {
    background-color: #0E0458;
    /* color: #5fbbfe; */
    border-color: #0E0458;
}
    .product-desc-section .product-desc-info .inner-product-info {
        padding-bottom: 8px;
    }
    .product-desc-section .product-desc-img img {
        width: 100%;
        height:317px;
        object-fit: contain;
    }
    .product-desc-section .product-more-desc-text p {
        color: #787878;
        text-align: left;
        font-size: 18px;
        font-weight: 400;
        margin-top: 31px;
        margin-bottom: 24px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table .td-center {
        text-align: center;
      }
    .product-desc-section .browse_by_cat_sec {
    padding: 24px;
    margin-top: 24px;
}
    .product-desc-section .browse_by_cat_sec h3{
        color: #0e0458;
        font-size: 24px;
        font-weight: 600;
    }
    .product-desc-section .browse_by_cat_sec .row {
        margin-left: -43px !important;
        margin-right: -43px !important;
      }
      .product-category-page .about-us-page .about-vedio-section .both-inner-content .content-part .breadcrumb {
        margin-top:15px;
        margin-left: 5px;
      }
      .product-category-page .about-us-page .about-vedio-section .both-inner-content .content-part .breadcrumb li a {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  font-weight: 600;
  text-decoration: none;
}
    .product-desc-section .browse_by_cat_sec ul li {
        padding: 12px 0px 12px 0px;
        border-bottom: 2px solid #e7e6f0;
      }
    .product-desc-section .browse_by_cat_sec ul {
    list-style: none;
    gap: 12px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
    .product-desc-section .browse_by_cat_sec ul li a.browse_by_cat_link{
        color:#5fbbfe;
        text-align: left;
        font-size: 20px;
        font-weight: 600;
        text-decoration:none;
    }
    .product-category-page .about-us-page .about-vedio-section .both-inner-content .content-part .breadcrumb > li + li::before {
  content: ">\00a0";
  color: #5FBBFE;
  margin-left: 10px;
}
    .product-deatil-page .product-deatil-section .single-product-gallery.small-gallery {
  background-color: #fff;
}
.product-deatil-page .product-deatil-section .owl-carousel#owl-single-product {
    border: 1px solid #DADADA;
}
.product-deatil-page .product-deatil-section .owl-carousel#owl-single-product .owl-dots {
    display: none;
  }
.single-product-gallery-thumbs .horizontal-thumb .img-responsive {
    border: 1px solid #dadada;
}
.product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-stage {
    display: flex;
    gap: 10px;
  }
  .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-dots {
    display: none;
  }
  .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-nav.disabled {
    display: block;
  }
  .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-prev span {
    font-size: 40px;
    top: -78px;
  position: relative;
  left: 0px;
}
.product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-next span {
    font-size: 40px;
    position: absolute;
  top: 19px;
  right: -1px;
}
  .single-product-gallery-thumbs .horizontal-thumb img {
    width: 100%;
    height: 100%;
  }
.product-deatil-page .product-deatil-section #owl-single-product-thumbnails {
    margin-top: 10px;
  }
.product-deatil-page .product-deatil-section .owl-carousel {
  display: block !important;
}
    /*product category-end*/
    /* product-deatil-page */
    .product-deatil-page .product-deatil-section .breadcrumb {
        padding: 4px;
        border-radius: 0;
        }
        .product-deatil-page .product-deatil-section .breadcrumb > li + li:before {
        content: ">\00a0";
        color:#5FBBFE;
        margin-left:10px;
        }
        .product-deatil-page .product-deatil-section .breadcrumb li a{
            color:#0e0458;
            font-size: 15px;
            line-height: 22px;
            font-weight: 600;
            text-decoration:none;
        }
    .product-deatil-page .product-deatil-section {
        padding: 46px 0px;
      }
      .product-deatil-page .product-deatil-section .product_image {
        background: #ffffff;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs{
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-display{
        overflow: hidden;
        border: 1px solid #dadada;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-display .img-showcase{
        display: flex;
        width: 100%;
        transition: all 0.5s ease;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-display .img-showcase img{
        min-width: 100%;
        width: 100%;
      display: block;
      }
      
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-select{
        display: flex;
        overflow: hidden;
        justify-content:flex-start;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-select .img-item:nth-child(1), .img-item:nth-child(2), .img-item:nth-child(3) {
        margin-right: 0;
        margin-left: 0;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-select .img-item {
        margin:10px;
          margin-right:0px;
          background: linear-gradient(to left, #ffffff, #ffffff);
          border:1px solid #dadada;
      }
      .product-deatil-page .product-deatil-section .product_image .product-imgs .img-select .img-item img{
        width: 100px;
      height: 100px;
      }
      .product-deatil-page .product-deatil-section .product_detail {
        background: #ffffff;
        border: 1px solid #dadada;
        padding:24px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_mls_left {
        width:auto;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_mls_left .product_mls_inner {
        border-radius: 4px;
        border: 1px solid rgba(231, 230, 240, 0.5);
        padding: 4px 8px 4px 8px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_mls_left .product_mls_inner .h-2-section-title .product-mls {
        color: #a19fa3;
        font-size: 14px;
        font-weight: 400;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_mls_left .product_mls_inner .h-2-section-title .product-mls .variant-mls {
        color: #242424;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_product_no_right .product_no_inner .h-2-section-title .product-no {
        color: #a19fa3;
        font-size: 14px;
        font-weight: 400;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_tags .product_product_no_right .product_no_inner .h-2-section-title .product-no .variant-no {
        color: #242424;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_title h2 {
        color: #000;
        font-size: 25px;
        font-weight: 500;
        margin-top: 15px;
      margin-bottom: 15px;
      }
      .product-deatil-page .product-deatil-section .product_detail .accordion-item{
        border-top-left-radius:0px!important;
        border-top-right-radius:0px !important;
        border-top: 1px solid #dfdfdf;
        margin-top:4px;
        padding-bottom:10px;
        /* padding: 16px 16px 16px 16px; */
      }
      .product-deatil-page .product-deatil-section .product_detail .accordion-button {
        background-color: #fff;
        font-size: 20px;
        font-weight: 500;
        color:#000;
        box-shadow:unset!important;
        padding-left:16px;
        text-transform:uppercase;
        /* padding:16px; */
      }
      .product-deatil-page .product-deatil-section .product_detail .accordion-body {
        padding:0px!important;
      }
      .product-deatil-page .product-deatil-section .product_detail .applications_list ul{
        display:flex;
        gap:25px;
        margin-bottom:0px!important;
        white-space: nowrap;
      }
      .product-deatil-page .product-deatil-section .product_detail .applications_list ul li::marker {
        color: #5fbbfe;
      }
      .product-deatil-page .product-deatil-section .product_detail .applications_list ul li p{
        color: #4d4d4d;
        font-size: 14px;
        font-weight: 400;
      }
      .product-deatil-page .product-deatil-section .product_detail .global_customers_list{
        margin-bottom:10px;
        padding-left:23px;
      }
      .product-deatil-page .product-deatil-section .product_detail .global_customers_list img {
        width:109px;
        height:40px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_features_list ul li::marker {
        color: #5fbbfe;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_features_list ul li p{
        color: #4d4d4d;
        font-size: 14px;
        font-weight: 400;
        margin-bottom:0px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner {
        border: 1px solid #e7e6f0;
        display: flex;
        justify-content: space-between;
        align-items:center;
        padding: 8px;
        margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner .product_specification_pdf p {
        color: #787878;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner .product_specification_pdf_download img {
        width: 24px;
        height: 24px;
      }
      .product-deatil-page .product-deatil-section .product_detail .all-btn-part{
        margin-top:24px;
      }
      .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner .product_specification_pdf_download a {
        color: #5fbbfe;
        font-size: 16px;
        font-weight: 500;
        text-decoration:none;
      }
      .product-deatil-page .product-deatil-section .product_detail .all-btn-part .enquire-now-btn {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        padding: 12px 29px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
      }
      .product-deatil-page .product-deatil-section .product_detail .all-btn-part .enquire-now-btn:hover{
        background-color: #fff;
        color: #5FBBFE;
      }
      .product-deatil-page .product-desc-sec .card {
        border: 0px;
      }
      .product-deatil-page .product-desc-sec .card .card-header {
        padding: 8px 32px 8px 32px;
        border-radius: 0px;
        border: 1px solid #dadada;
        background-color: #fff;
        color: #000000;
        font-size: 20px;
      }
      .product-deatil-page .product-desc-sec .card .card-body {
        background: #ffffff;
        border: 1px solid #dadada;
        margin-top:7px;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-details-sec {
        border: 1px solid #e7e6f0;
        padding: 16px;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-details-sec h2 {
        color: #0e0458;
        font-size: 24px;
        font-weight: 600;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-details-sec p {
        color: #787878;
        font-size: 18px;
        font-weight: 400;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-table-sec {
        border: 1px solid #e7e6f0;
        padding: 16px;
        margin-top: 33px;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-table-sec h2 {
        color: #0e0458;
        font-size: 24px;
        font-weight: 600;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table {
        width:100%;
        border:1px solid #e7e6f0;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table tr th{
        background: rgba(95, 187, 254, 0.31);
       border-right:1px solid #e7e6f0;
        padding: 10px 12px 10px 12px;
        color: #000000;
      font-size: 14px;
      font-weight: 500;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table tr td{
        color: #787878;
      font-size: 18px;
      font-weight: 400;
      padding:10px 12px;
      border-right: 1px solid #e7e6f0;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec {
        border: 1px solid #e7e6f0;
        padding: 16px;
        margin-top: 33px;
       
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec  h2 {
        color: #0e0458;
        font-size: 24px;
        font-weight: 600;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec .product-img-dimension-inner {
        display: flex;
      align-items: center;
      justify-content: center;
      }
      .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec .product-img-dimension-inner img{
    width:693px;
    height:405px;
      }
     
    /* product-deatil-page nd */
    /*sub-category*/
    .sub-category .product-filter-area .all-product-sec {
        padding: 46px 0px;
        background: linear-gradient( to left, rgba(242, 243, 245, 0.4), rgba(242, 243, 245, 0.4) ), linear-gradient(to left, #ffffff, #ffffff);
      }
      .sub-category .product-filter-area .all-product-sec .filter_side_bar{
        background-color: #fff;
        border: 1px solid rgba(221, 221, 221, 0.5);
        padding: 16px;
      }
      .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main {
        display: flex;
        align-items: center;
        justify-content: space-between;
      }
      .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side {
        background-color: #fff;
        border-radius: 38px;
        padding: 8px 16px;
        width:400px;
      }
      .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.yl_text {
        color: #0E0458;
        font-size: 15px;
        font-weight: 700;
      }
      .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.result-part{
    color:#0E0458;
    font-size: 16px;
    font-weight: 600;
      }
      .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.black_text {
        color: #000;
        font-size: 16px;
        font-weight: 600;
        border-left: 1px solid #DFDFDF;
        padding-left: 6px;
        margin-left: 3px;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .offer-part {
    background-color: #ffff;
    border: 4px solid #DDDDDD80;
    box-shadow: -8px 8px 12px 0px #00000014;
    padding: 24px 16px 16px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part h2 {
    line-height: normal;
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect {
    margin-top: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .same-style {
   /* border: 1px solid #5fbbfe;
    padding: 12px 30px;*/
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 16px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .same-style img {
    width: 14px;
    height: 14px;
    filter: brightness(0) saturate(100%) invert(57%) sepia(61%) saturate(551%) hue-rotate(176deg) brightness(107%) contrast(99%);
    object-fit: contain;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .visit-seller:hover img {
    filter: brightness(0) saturate(100%) invert(17%) sepia(25%) saturate(2387%) hue-rotate(206deg) brightness(86%) contrast(120%);
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .now-enqiure {
    background-color: #5fbbfe;
    color: #fff;
    display: none;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .now-enqiure:hover {
    background-color: #0E0458;
    /* color: #5fbbfe; */
    border-color: #0E0458;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .visit-seller {
    color: #5fbbfe;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .visit-seller:hover {
    color: #0E0458;
 /*   background: #0E04581A;
    border: 1px solid #0E0458;*/
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo .make-logo {
    text-align: center;
    min-width: 82px;
    border: 1px solid #F7F7F7;
    padding: 4px 8px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo .make-logo h4 {
    color: #242424;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo .make-logo p {
    margin-bottom: 0;
    color: #242424;
    font-size: 12px;
    font-weight: 400;
    display: none;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo .make-logo img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    padding: 4px;
    max-width: 100px;
    min-height: 60px;
    object-fit: scale-down;
}
        .sub-category .product-filter-area .all-product-sec .product_main .offer-part .img-part {
            height: 280px;
            display: flex;
            align-items: center;
          }
          .sub-category .product-filter-area .all-product-sec .product_main  .offer-part .img-part img {
            height: 186px;
            object-fit: contain;
          }
          .sub-category .product-filter-area .all-product-sec .product_main .offer-part img {
            width: 100%;
            height: auto;
            object-fit: cover;
          }
         /* .sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part {
            padding: 24px;
          }*/
          .sub-category .product-filter-area .all-product-sec .product_main .offer-part h2 {
            color: #0E0458;
            font-size: 24px;
            font-weight: 600;
            padding-top: 24px;
            line-height: 30px;
            margin-bottom: 10px;
          }
          .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group{
            background: rgb(255, 255, 255);
            border-radius: 50px;
            padding: 8px 32px;
            display: flex;
            flex-direction: row;
            gap: 0px 3px;
            align-items: center;
            width:250px;
            flex-wrap:nowrap;
          }
          .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group  .form-control:focus{
            box-shadow:unset!important;
          }
          .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group .input-group-text{
            display:unset;
            padding:unset;
            color:unset;
            text-align:unset;
            background-color:unset;
            border: 0px;
            border-radius:unset;
            color:#787878;
            font-size: 16px;
            font-weight: 500;
          }
          .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group  select{
            padding:0px;
            font-size: 16px;
            font-weight: 600;
            background-color:unset;
            background-clip:unset;
            border:0px;
            height:auto;
          }
          
          .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-header .accordion-button {
            padding: 8px;
            border-radius:4px;
            color:#828282;
          }
          .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion .accordion-item .accordion-header .accordion-button:focus {
            box-shadow: none;
        }
          .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion-item {
            border: 0px;
          }
          .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion-button:not(.collapsed){
           box-shadow:unset;
           color:#5fbbfe!important;
           font-size: 18px;
          }
          .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion-button:not(.collapsed)::after {
            background-image: var(--bs-accordion-btn-active-icon);
            transform: var(--bs-accordion-btn-icon-transform);
            width: 18px;
            height: 18px;
          }
    /*sub-category end*/
    /*enquiry-form*/
    .enquiry-form-box .modal-dialog{
        width:50%;
        max-width:100%;
       }
       .enquiry-form-box .modal-dialog .btn-close {
        position: absolute;
        right: 26px;
        top:52px;
      }
    .enquiry-form-box .enquiry-form{
        padding: 32px;
        height: 100%;
    }
    .enquiry-form-box .enquiry-form h3{
        color: #0E0458;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .enquiry-form-box .enquiry-form form {
        padding-top: 36px;
      } 
    .enquiry-form-box .enquiry-form h1 {
        color: #0E0458;
        font-size: 40px;
        font-weight: 600;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 8px;
      }
      .enquiry-form-box .enquiry-form .first-box {
    width: 100%;
    display: flex;
    gap: 0;
    margin-bottom: 24px;
    flex-wrap: wrap;
}
      .enquiry-form-box .enquiry-form form input{
        border: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
        border-bottom: 2px solid rgb(95 187 254 / 20%);
        height: 70px;
        width: 100%;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
      }
      .enquiry-form-box .enquiry-form .btn-part .submit-btn {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        padding: 12px 29px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
      }
     .enquiry-form-box .enquiry-form .btn-part .submit-btn:hover {
    background-color: #0E0458;
    /* color: #5FBBFE; */
    border-color: #0E0458;
}
.job-apply-box .modal-dialog .job-apply-form .btn-part .submit-btn:hover {
    background-color: #0E0458;
    border-color: #0E0458;
}
      .enquiry-form-box .enquiry-form form.second-box textarea {
        height: 96px;
        padding: 10px 0px;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
        margin-bottom: 32px;
      }
      .enquiry-form-box .enquiry-form form input::placeholder {
        color: #434343;
    }
     
    .enquiry-form-box .enquiry-form form 
    select {
        font-size: 20px;
        color: #434343;
    }
     
    .enquiry-form-box .enquiry-form form textarea {
        font-size: 20px;
        color: #434343;
    }
     
    .enquiry-form-box .enquiry-form form textarea::placeholder {
        color: #434343;
    }
     
    .enquiry-form-box .modal-dialog .modal-content {
        border-radius: 0px;
        border: 0px;
    }
    .enquiry-form-box .enquiry-form form input:focus-visible ,
.enquiry-form-box .enquiry-form form select:focus-visible ,
.enquiry-form-box .enquiry-form form textarea:focus-visible {
    outline: none;
}
    /*enquiry-form-end*/
    /*job-apply-form*/
    .job-apply-box .modal-dialog{
        width:50%;
        max-width:100%;
       }
       .job-apply-box .modal-dialog .job-apply-form form input::placeholder {
        color: #434343;
    }
    .job-apply-box .modal-dialog .modal-content {
        border-radius: 0px;
        border: 0px;
    }
    .job-apply-box .modal-dialog .job-apply-form form input:focus-visible , 
    .job-apply-box .modal-dialog .job-apply-form form select:focus-visible ,
    .job-apply-box .modal-dialog .job-apply-form form textarea:focus-visible {
        outline: none;
    }
       .job-apply-box .modal-dialog .btn-close {
        position: absolute;
        right: 26px;
        top:52px;
      }
      .job-apply-box .modal-dialog .job-apply-form{
        padding: 32px;
        height: 100%;
    }
    .job-apply-box .modal-dialog .job-apply-form h3{
        color: #0E0458;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .job-apply-box .modal-dialog .job-apply-form form {
        padding-top: 36px;
      } 
      .job-apply-box .modal-dialog .job-apply-form h1 {
        color: #0E0458;
        font-size: 40px;
        font-weight: 600;
        line-height: 30px;
        margin-bottom: 0px;
        margin-top: 8px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .first-box {
    width: 100%;
    display: flex;
    gap: 0px;
    margin-bottom: 24px;
    flex-wrap: wrap;
}
.text-error {
    color: red;
}
      .job-apply-box .modal-dialog .job-apply-form form .second-box h3{
        color:#434343;
        font-weight: 400;
        font-size:20px;
        margin-bottom: 10px;
      margin-top: -10px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume{
        margin-bottom:0px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx {
        border: 2px dashed #5FBBFE;
        padding:10px;
        text-align: center;
        position: relative;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx h5{
    font-size: 16px;
        font-weight: 400;
        color: #000;
        margin-bottom: 5px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 5px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx h5 img{
        width: 23px;
      }
      
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .browse-file-bx {
        display: flex;
        justify-content: center;
        gap: 5px;
        margin-bottom: 25px;
        align-items: baseline;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .browse-file-bx .btn{
        background: #ffffff;
        border-radius: 4px;
        border:1px  solid #5fbbfe;
        color:#5fbbfe;
        padding: 2px 8px 2px 8px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .resume-bx-btm span{
        font-size: 14px;
      color: #767676;
      font-weight: 400;
      display: block;
      border-top: 1px solid #DADADA;
      padding:8px 0px 0px 0px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx p {
        font-size: 14px;
        color: #767676;
        padding-bottom: 0;
        margin-bottom: 10px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .browse-file {
        position: relative;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx h5 .delete-icon img{
        width: 12px;
        position: relative;
        top: -70px;
        left: 17px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .cover-letter-optional h2{
        height: 96px;
        padding: 10px 0px;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
        margin-top:20px;
        border-bottom: 2px solid rgb(95 187 254 / 20%);
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .browse-file  .browse-file input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        opacity: 0;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file{
        margin-top:10px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx {
        border: 2px dashed #5FBBFE;
        padding: 10px;
        text-align: center;
        position: relative;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx h5{
        font-size: 16px;
        font-weight: 400;
        color: #000;
        margin-bottom: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction:column;
        gap: 5px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx h5 img {
        width:52px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx h5 span{
        font-size: 14px;
        color: #767676;
        font-weight: 400;
        display: block;
      }
      .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx .preview-resume-bx-btm span{
        font-size: 14px;
      color: #767676;
      font-weight: 400;
      display: block;
      border-top: 1px solid #DADADA;
      padding:8px 0px 0px 0px;
      }
      .job-apply-box .modal-dialog .job-apply-form form input{
        border: 0px;
        border-bottom-width: 0px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
        border-bottom: 2px solid rgb(95 187 254 / 20%);
        height: 70px;
        width: 100%;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
      }
      .job-apply-box .modal-dialog .job-apply-form form .first-box select {
        width: 100%;
        font-size: 20px;
        color: #434343;
        font-weight: 400;
        background-color:#fff;
      }
      .job-apply-box .modal-dialog .job-apply-form  .btn-part .submit-btn {
        border: 1px solid #5FBBFE;
        background-color: #5FBBFE;
        padding: 12px 29px;
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
      }
    /*job-apply-form-end*/
    /*solution-detail*/
    .solution_other-section {
    background-color: #F2F3F566;
}
.solution_other-section .product-desc-section {
    padding: 64px 0px 48px;
}
.solution_other-section .product-desc-section .product-desc-info {
    padding: 24px;
}
.solution_other-section .product-desc-section .product-desc-img {
    background-color: #fff;
}
.our-sloution-section .main-heading-part .title-part h2 span.lighted-part {
    font-weight: 400;
}
.solution_other-section .our-product-part .our-sloution-section {
    background-color: transparent;
    padding: 0px 0px 48px;
}
.solution_other-section .our-sloution-section .inner-content-part {
    padding-top: 32px;
}
.solution_other-section .our-product-part .our-sloution-section .inner-content-part .offer-part {
    background-color: #Ffff;
}
.solution_other-section .feature-section .product-desc-section .browse_by_cat_sec {
    background-color: #fff;
}
.solution_other-section .feature-section .product-desc-section {
    padding: 0px;
}
.solution_other-section .feature-section .product-desc-section .browse_by_cat_sec ul li a.browse_by_cat_link {
    color: #787878;
}
.solution_other-section .specification-section {
    padding: 48px 0;
}
.solution_other-section .specification-section .solution_specify {
    background-color: #fff;
    padding: 24px;
}
.solution_other-section .specification-section .solution_specify h2 {
    color: #0e0458;
    font-size: 24px;
    font-weight: 600;
}
.solution_other-section section.block-diagram-section .diagranm_part h2 {
    color: #0e0458;
    font-size: 24px;
    font-weight: 600;
}
.solution_other-section .specification-section .solution_specify .factor-part {
    border: 1px solid #E7E6F0;
    padding: 8px;
}
.solution_other-section .specification-section .solution_specify .factor-part ul {
    margin-bottom: 0px;
}
.solution_other-section .specification-section .solution_specify .factor-part ul li {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #787878;
}
.solution_other-section section.block-diagram-section {
    padding-bottom: 48px;
}
.solution_other-section section.block-diagram-section .diagranm_part {
    background-color: #fff;
    padding: 24px;
}
.solution_other-section section.block-diagram-section .diagranm_part .img-solution {
    border: 1px solid #E7E6F0;
    padding: 16px;
}
.solution_other-section section.block-diagram-section .diagranm_part .img-solution img {
    width: 100%;
    height: 405px;
    object-fit: contain;
}
.solution_other-section  .key-benefit-sect {
    padding-bottom: 48px;
}
.solution_other-section .key-benefit-sect .kyes-par {
    padding: 24px;
    background-color: #fff;
}
.solution_other-section .key-benefit-sect .kyes-par h2 {
    color: #0e0458;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box {
    border: 1px solid #E7E6F0;
    border-left: 5px solid #5FBBFE;
    margin-top: 8px;
    padding: 16px 16px 16px 24px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.number-part {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    color: #5FBBFE;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    color: #6F6C6C;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part {
    display: flex;
    align-items: center;
    gap: 8px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 0;
    color: #6F6C6C;
    margin-top: 8px;
}
section.solution_other-part {
    padding-bottom: 16px;
    padding-top: 48px;
}
section.solution_other-part .our-sloution-section .main-heading-part {
    padding-bottom: 16px;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part {
    background-color: transparent !important;
    border: 0;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .img-part {
    height: 212px;
    object-fit: contain;
    display: block;
    padding: 0px 24px;
}

section.solution_other-part .our-sloution-section .inner-content-part .offer-part .content-part h2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .content-part p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .img-part .set-logo-part img.side-logo {
    width: auto;
    height: auto;
    object-fit: contain;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .img-part .set-logo-part {
    position: absolute;
    right: 0;
    top: 0;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    font-size: 24px;
    color: #0E0458;
}
/*.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box {
    border: 2px solid #E7E6F0;
}*/
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .watt-part {
    display: flex;
    gap: 16px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .watt-part span.how-mach-watt {
    background: #F7F7F7;
    width: 100%;
    padding: 12px 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #6F6C6C;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .title-part {
    margin-bottom: 10px;
}
.solution_other-section .product-desc-section .product-desc-info .inner-product-info h2 {
    text-transform: capitalize;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part span.number-couting {
    font-size: 48px;
    font-weight: 600;
    color: #0E0458;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part {
    position: relative;
    margin-bottom: 32px;
    margin-top: 28px;
    display: flex;
    align-items: center;
    gap: 12px;
    z-index: 9;
}
.all-line-card-sec .main_category_section .categoty_head:after {
    content: "";
    width: -webkit-fill-available;
    position: absolute;
    background-color: #EBEBEB;
    height: 4px;
    top: 39px;
    margin-left: 12px;
    left: 36px;
    z-index: 0;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part .for-line-part {
    background-color: #f7f7f7;
    padding-right: 12px;
}
.all-line-card-sec .main_category_section .categoty_head {
    position: relative;
}

.all-line-card-sec .main_category_section .categoty_head .manlus-part span.heading {
    padding: 12px 24px;
    border-left: 5px solid #0e0458;
    font-size: 32px;
    font-weight: 600;
    background: #EDEDED;
    color: #0e0458;
    display: inline-block;
}
.product.development {
    padding: 72px 0;
}
.product.development .demo-board h2 {
    font-size: 64px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    color: #0E0458;
    margin-bottom: 40px;
}
.product.development .demo-board h2 span.light-part {
    font-weight: 500;
}
.product.development .demo-board .prototype-part .content-part h3 {
    color: #0E0458;
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    margin-bottom: 4px;
}
.product.development .demo-board .prototype-part .content-part p {
    color: #242424;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 26px;
}
.capability-sect-part .compency-section .presence-part h2.for-main_heading span.lighted-part {
    font-weight: 400;
}
.product.development .demo-board .prototype-part .img-part img {
    width: 100%;
    margin: 0 auto;
    height: 360px;
    object-fit: contain;
}
.capability-sect-part .compency-section .presence-part 
 h2.for-main_heading {
    color: #0E0458;
}
.capability-sect-part .compency-section img {
    height: 624px;
}
.main-heading h2.lab-heading {
    font-size: 64px;
    font-weight: 700;
    line-height: 80px;
    text-align: center;
    color: #0E0458;
    margin-bottom: 0;
}
.main-heading h2.lab-heading span.lighted-part {
    font-weight: 400;
}
.lab-equipment-section {
    padding: 72px 0;
}
.lab-equipment-section .eqipment-sect {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin-top: 48px;
    gap: 24px;
}
.lab-equipment-section .eqipment-sect .genetor-part {
    border: 1px solid #DDDDDD;
    padding: 20px 30px;
    text-align: center;
    height: 100%;
    box-shadow: -8px 8px 12px 0px #00000014;
}
.product.development .demo-board .testing_part .prototype-part {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    padding: 0;
}
.lab-equipment-section .eqipment-sect .genetor-part img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}
.lab-equipment-section .eqipment-sect .genetor-part h3 {
    margin-top: 20px;
    color: #242424;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
}
.r-an-d-services {
    background-color: #F7F7F7;
    padding: 72px 0px;
}
.r-an-d-services .services-img {
    text-align: center;
}
.r-an-d-services .services-img img {
    width: auto;
    height: auto;
    object-fit: contain;
    margin-top: -12px;
}
.product.development .demo-board .testing_part .prototype-part .content-part {
    padding: 32px;
}
.product.development .demo-board .schematic-part {
    height: 97%;
}
.product.development .demo-board .testing_part .prototype-part .img-sect {
    padding: 20px 76px 20px 0px;
}
.development .demo-board  .schematic-part .prototype-part .img-sect {
    margin-top: 80px;
}
.insight-page .insight-banner .both-inner-content .content-part h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    color: #fff;
    margin-bottom: 0;
}
/*.iconic-devices .main-heading h4 {
    text-align: center;
    font-size: 36px;
    font-weight: 400;
    line-height: 54px;
    color: #333333;
}
.iconic-devices {
    padding: 108px 0;
}
.iconic-devices .technical-support-part {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    margin-top: 54px;
    gap: 64px;
}
.iconic-devices .technical-support-part .solution_level-part {
    box-shadow: 0px 4px 14px 0px #0000001F;
    border: 2px solid #fff;
    border-radius: 12px;
    position: relative;
}
.iconic-devices .technical-support-part .solution_level-part .direction-img img {
    width: 28px;
    height: 28px;
    object-fit: contain;
}
.iconic-devices .technical-support-part .solution_level-part .counting-part h3 {
    border-radius: 12px 12px 0px 0px;
    height: 92px;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.iconic-devices .technical-support-part .solution_level-part:nth-child(1) h3 {
    background: #5FBBFE;
}
.iconic-devices .technical-support-part .solution_level-part:nth-child(2) h3 {
  background: #4A8ED6;
}
.iconic-devices .technical-support-part .solution_level-part:nth-child(3) h3 {
 background: #3660AC;
}
.iconic-devices .technical-support-part .solution_level-part:nth-child(4) h3 {
background: #2C4997;
}
.iconic-devices .technical-support-part .solution_level-part:nth-child(5) h3 {
 background: #181B6D;
}
.iconic-devices .technical-support-part .solution_level-part .other_content {
    padding: 16px 34px;
    text-align: center;
}
.iconic-devices .technical-support-part .solution_level-part .other_content p {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    text-align: center;
    margin-bottom: 0px;
    color: #333333;
}
.iconic-devices .technical-support-part .solution_level-part .other_content img {
    width: 61px;
    height: 61px;
    object-fit: contain;
}
.iconic-devices .technical-support-part .solution_level-part .direction-img {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    right: -48px;
}*//*
.loocation_and_network_part {
    position: relative;
    background-image: url(../images/network_bg.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat !important;
    height: 100%;
    background-position: right;
    overflow: hidden;
    padding: 72px 0px;
}
.loocation_and_network_part .location-about .map-img img {
    width: auto;
    height: auto;
    object-fit: contain;
}
.loocation_and_network_part .location-about 
 .row {
    align-items: center;
}
.loocation_and_network_part .location-about .main-heading h2.lab-heading {
    color: #fff;
    text-align: left;
}
.loocation_and_network_part .location-about .marketing-part {
    padding-top: 58px;
}
.loocation_and_network_part .location-about .marketing-part h4 {
    color: #fff;
    font-size: 54px;
    font-weight: 500;
    line-height: 51px;
}
.loocation_and_network_part .location-about .marketing-part .sales_part {
    border-left: 8px solid #FFFFFF;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    padding: 12px 16px;
    margin-bottom: 22px;
    width: 85%;
}
.loocation_and_network_part .location-about .marketing-part .sales_part .img-part img {
    width: 88px;
    height: 88px;
    object-fit: contain;
}
.loocation_and_network_part .location-about .marketing-part .sales_part .content-part h3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 44.95px;
    color: #fff;
    margin-bottom: 0;
}
.loocation_and_network_part .location-about .marketing-part .sales_part .content-part p {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 0;
}
.loocation_and_network_part .location-about .marketing-part .sales_part {
    border-left: 8px solid #FFFFFF;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    padding: 12px 16px;
    margin-bottom: 22px;
    width: 85%;
    display: flex;
    align-items: center;
    gap: 16px;
}*/
.operational_setion {
    background: #fff;
    text-align: center;
}
.operational_setion .team_img img {
    width: auto;
    height: auto;
    object-fit: contain;
}
.offering-section .manufacture-section .make-india .konket .logo-part img {
    width: auto;
    height: 138px;
    object-fit: contain;
}
body .offering-section .manufacture-section .make-india .right-img-part img {
    margin-left: -90px;
}
.offering-section .manufacture-section .make-india .konket h6 {
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    margin-top: 16px;
    margin-bottom: 0;
}
.offering-section .manufacture-section .make-india .konket ul {
    margin-top: 24px;
    margin-bottom: 0;
    list-style: none;
    padding-left: 0;
}
.offering-section .manufacture-section .make-india .konket ul li {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
    margin-bottom: 8px;
    padding: 8px;
    border-radius: 20px 0px 0px 20px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    line-height: 28.8px;
    letter-spacing: 0.02em;
    width: 80%;
}
.offering-section .manufacture-section .make-india .konket ul li img {
    width: 30px;
    height: 30px;
    object-fit: contain;
    margin-right: 10px;
}
.available-section {
    background-color: #fff;
    padding: 72px 0;
}
.available-section .solution_ready h4 {
    font-size: 24px;
    font-weight: 400;
    line-height: 28.8px;
    text-align: center;
    color: #5FBBFE;
    margin-bottom: 0;
}
.available-section .solution_ready h2 {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
    line-height: 60px;
    color: #0E0458;
    margin-bottom: 48px;
}
.available-section .solution_ready .induction-part {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 48px;
    gap: 24px;
    margin: 0 auto;
    max-width: 58%;
}
.available-section .solution_ready .induction-part .mini_controller {
    border: 1px solid #E4E4E7;
    box-shadow: 0px 4px 12px -4px #00000012;
    background: #FFFFFF;
    padding: 16px 44px;
    border-radius: 16px;
    text-align: center;
}
/*.iconic_process_sect {
    background: #F7F7F7;
    padding: 84px 0;
}*/
.available-section .solution_ready .induction-part .mini_controller img {
    width: 110px;
    height: 110px;
    object-fit: cover;
    border-radius: 50%;
}
.available-section .solution_ready .induction-part .mini_controller p {
    margin-bottom: 0;
    margin-top: 16px;
    font-size: 24px;
    font-weight: 600;
    line-height: var(--lineheight3744);
    letter-spacing: var(--letterspacing-07);
    text-align: center;
    color: #1F293A;
}
.lighting-section {
    background: #F7F7F7;
    padding: 72px 0;
}
.lighting-section h4 {
    font-size: 24px;
    font-weight: 400;
    line-height: 28.8px;
    text-align: center;
    color: #5FBBFE;
    margin-bottom: 0;
}
.lighting-section h2 {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
    line-height: 60px;
    color: #0E0458;
    margin-bottom: 0;
    text-transform: uppercase;
}
/*.iconic_process_sect .housing-part .crm_part {
    box-shadow: 0px 4px 12px -4px #00000012;
    border-top: 1px solid #E4E4E7;
    background: #FFFFFF;
    height: 100%;
    padding: 32px 25px;
    border-radius: 16px;
    position: relative;
}
.iconic_process_sect .housing-part .crm_part:before {
    content: "";
    background-color: #0E0458;
    width: 24px;
    height: 56px;
    position: absolute;
    border: 4px solid #fff;
    border-radius: 50px;
    top: -24px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.iconic_process_sect .housing-part {
    margin-top: 55px;
}
.iconic_process_sect .housing-part .crm_part img {
    width: 64px;
    height: 64px;
    object-fit: contain;
    margin-bottom: 24px;
}
.iconic_process_sect .housing-part .crm_part h2 {
    font-family: Poppins;
    font-size: 32px;
    font-weight: 600;
    line-height: var(--lineheight3744);
    letter-spacing: var(--letterspacing-07);
    text-align: left;
    margin-bottom: 0;
}
.iconic_process_sect .housing-part .crm_part h2.for-one {
    color: #5FBBFE;
}
.iconic_process_sect .housing-part .crm_part h2.for-two {
    color: #3660AC;
}
.iconic_process_sect .housing-part .crm_part h2.for-three {
    color: #0E0458;
}
.iconic_process_sect .housing-part .crm_part ul li {
    background: #FAFAFA;
    padding: 8px 16px;
    margin-top: 8px;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    color: #495057;
}
.iconic_process_sect .housing-part .crm_part ul {
    padding-left: 4px;
    list-style: none;
}
.iconic_process_sect .housing-part .segment-line img {
    width: 69%;
    margin-bottom: -4px;
}
.iconic_process_sect .housing-part .segment-line {
    text-align: center;
}*/
.focused-segment-section .our-sloution-section {
    background-color: #fff;
    padding-bottom: 0;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .for-adjust-space .col-sm-3 {
    padding-bottom: 24px;
    margin-bottom: 72px;
}
.focused-segment-section .automative-_part .brand-one {
    box-shadow: 0px 14px 42px -4px #00000012;
    background-color: #fff;
    padding: 32px 16px;
    /* border-radius: 8px; */
    /* margin-bottom: 75px; */
    border-top: 9px solid #0E0458;
    box-shadow: -8px 8px 12px 0px #00000014;
    background-image: url(../images/box-img.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: top;
    position: relative;
    height: 100%;
}
.focused-segment-section .automative-_part .brand-one img {
    width: 100% !important;
    height: 164px;
    object-fit: cover;
    margin: 0 auto;
    max-width: 164px;
    margin-bottom: 16px;
    border: 3px solid #fff;
    border-radius: 50%;
    margin-top: -116px;
    background-color: #fff;
    display: flex;
}
.focused-segment-section .automative-_part {
    padding-top: 48px;
    margin-top: 64px;
    margin-bottom: 84px;
}
.focused-segment-section .automative-_part .brand-one h2 {
    font-family: Poppins;
    font-size: 26px;
    font-weight: 600;
    line-height: var(--lineheight3744);
    letter-spacing: var(--letterspacing-07);
    text-align: center;
    color: #242424;
    margin-bottom: 8px;
    text-transform: capitalize;
}
.focused-segment-section .automative-_part .brand-one p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    color: #495057;
    margin-bottom: 0px;
} 
/*.focused-segment-section .automative-_part 
 .brand-one.first {
    border-top: 8px solid #5FBBFE;
}  
.focused-segment-section .automative-_part 
 .brand-one.second {
    border-top: 8px solid #4A8ED6;
}
.focused-segment-section .automative-_part .brand-one.third {
    border-top: 8px solid #3660AC;
}
.focused-segment-section .automative-_part 
 .brand-one.fourth {
    border-top: 8px solid #223282;
}
.focused-segment-section .automative-_part 
 .brand-one.fifth {
    border-top: 8px solid #0E0458;
}
.focused-segment-section .automative-_part 
 .brand-one.six {
    border-top: 8px solid #5FBBFE;
}  
.focused-segment-section .automative-_part 
 .brand-one.seven {
    border-top: 8px solid #4A8ED6;
}
.focused-segment-section .automative-_part .brand-one.eight {
    border-top: 8px solid #3660AC;
}
.focused-segment-section .automative-_part 
 .brand-one.ninth {
    border-top: 8px solid #223282;
}*/
.development .demo-board .schematic-part .prototype-part .img-sect img {
    width: 100%;
}
.lighting-section .all-line-card-sec {
    padding-bottom: 0;
}
.automatice-segment-page .operational_setion .team_img img {
    width: 100%;
}
.smc_segment_page .available-section .solution_ready .induction-part {
    max-width: 80%;
}
.contact-section .connect-section .get-in-touch .get-jouney .contct_map_part {
    text-align: center;
}
.contact-section .connect-section .get-in-touch .get-jouney .contct_map_part img {
    width: auto;
    height: auto;
    object-fit: contain;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part {
    background: #FFFFFF12;
    border-radius: 16px;
    padding: 16px;
    margin-top: 10px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    padding: 16px 0px 16px 16px;
    border: rebeccapurple;
    border-radius: 8px 0px 0px 8px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 24.99px;
    margin-bottom: 8px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .row {
    align-items: center;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part {
    display: flex;
    justify-content: flex-end;
    gap: 24px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part a {
    width: 48px;
    height: 48px;
    background: #FFFFFF33;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6.4px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part a img {
    width: 22px;
    height: 22px;
    object-fit: contain;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
    width: fit-content;
    border-left: 4.45px solid #FFFFFF;
    padding: 6.67px 8.89px 6.67px 13.34px;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part img {
    width: 48px;
    height: 48px;
    object-fit: contain;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part h3 {
    color: #fff;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 24.99px;
}
.connect-section .mapping_area iframe {
    width: 100%;
    height: 338px;
    margin-top: 24px;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .offer-part:hover h2 {
    background: linear-gradient(90deg, #0E0458 28.26%, rgba(14, 4, 88, 0) 100%);
}
.tset-poui section.solution_other-part {
    padding: 0;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .offer-part {
    box-shadow: -8px 8px 12px 0px #00000014;
    /* background-color: #fff !important; */
    background-image: url(../images/box-img.png);
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: top;
    position: relative;
    height: 100%;
    border-top: 4px solid #0e045800;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .offer-part:hover {
    border-top: 4px solid #0E0458;
    background-image: url(../images/box-img-1.png);
}
.main_solution_page .tset-poui .our-sloution-section {
    background-color: #F7F7F7 !important;
    padding: 32px 350px 16px;
}
.main_solution_page .our-sloution-section .main-heading-part {
    justify-content: center;
    text-align: center;
}
.main_solution_page section.solution_other-part .our-sloution-section .main-heading-part {
    padding-bottom: 0;
}
.main_solution_page 
 section.solution_other-part .our-sloution-section .inner-content-part .offer-part .content-part p {
    -webkit-line-clamp: 4;
}
.user-founder-part .when-founded {
    text-align: center;
}
.user-founder-part .when-founded h4 {
    color: #5FBBFE;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 0px;
}
.user-founder-part .when-founded h2 {
    color: #0E0458;
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 14px;
}
.about-founder {
    background: #F7F7F7;
}
.compency-section .diffrent-culture h2 {
    color: #0E0458 !important;
}
.compency-section .diffrent-culture h2 span.lighted-part {
    font-weight: 400;
}
.thankyou-pop 
 .modal-content {
    border: unset;
    border-radius: 24px;
    padding: 24px;
    text-align: center;
}
.thankyou-pop .modal-content .modal-body {
    padding: 0;
}
.thankyou-pop .modal-content .modal-body h2 {
    color: #0E0458;
    font-size: 38px;
    font-weight: 700;
    margin-bottom: 0px;
}
.thankyou-pop .modal-content .modal-body p {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 400;
    color: #242424;
    line-height: 28px;
    padding-top: 8px;
}
.thankyou-pop .modal-content .modal-body .btn-part {
    margin-top: 28px;
    margin-bottom: 14px;
}
.thankyou-pop .modal-content .modal-body .btn-part a {
    border: 1px solid #5FBBFE;
    background-color: #5FBBFE;
    padding: 12px 29px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
}
.thankyou-pop .modal-content .modal-body .btn-part a:hover {
    background-color: #fff;
    color: #5FBBFE;
}
.thankyou-pop .modal-dialog {
    display: flex;
    align-items: center;
    height: -webkit-fill-available;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part {
    padding-left: 0;
    padding-bottom: 0;
    margin: 0;
}
/*.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .brand-one {
    margin-bottom: 24px;
}*/
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .brand-one img {
    display: flex;
}
footer .main-footer ul.footer-listing a:hover {
    color: #5fbbfe;
}
footer .main-footer .footer-left-part ul.contact-part a:hover {
    color: #5fbbfe;
}
.latest-new-section .our-product-part .our-sloution-section .all-inght-card-part {
    padding: 0;
}
/*.latest-new-section .our-product-part .our-sloution-section {
    background-color: #F7F7F7;
}*/
/*solution-detail-end*/
    @media only screen and (max-width: 1700px) {
        .main_visting {
    width: 324px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .same-style {
    /*padding: 12px 16px;*/
    font-size: 12px;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 300px 16px;
}
.about-team-section .our-team-inner {
    padding: 0 136px;
}
.user-founder-part .gallery_visit a {
    right: 75px;
}
        .operational_setion .team_img img {
    width: 100%;
    margin: 0 auto;
    max-width: 75%;
}
.available-section .solution_ready .induction-part .mini_controller p {
    font-size: 18px;
}
    /*contact*/
    /*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h5 {
        font-size: 20px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li {
    padding-right: 30px;
    margin-right: 30px;
    }*/
    /*end contact*/
    .inght-about-content .related-insight .our-sloution-section .main-heading-part .title-part h2 {
        font-size: 42px;
    }
             .testimonial-section .client-section .review-part .brand-one .testimonial-rating p {
                font-size: 16px;
            }
            .banner-section {
                height: 100vh;
            }
            header .main-menu-listing .nav-bar-sect nav .navbar-nav {
        gap: 22px;
    }
            }
    @media only screen and (max-width: 1600px) {
        .text-error {
    font-size: 12px;
    line-height: 16px;
}
.about-vision-section .new-type-vission h2.vission-titlw {
    font-size: 55px;
}
.connect-section .personal-info-part .frame-part .infor-part ul li {
    font-size: 16px;
    line-height: normal;
}
.connect-section .personal-info-part .frame-part .infor-part ul {
    padding-left: 22px;
}
.ready-to-journey-section .creativity-sect-part {
    padding: 52px 200px;
}
.ready-to-journey-section .creativity-sect-part h2 {
    font-size: 44px;
}
.ready-to-journey-section .creativity-sect-part p {
    width: 745px;
    font-size: 20px;
}
.download-soultion-page .for-saving-thing .btn-part a {
    padding: 10px 24px;
    font-size: 18px;
}
.download-soultion-page .for-saving-thing .btn-part a img {
    width: 28px;
    height: 28px;
}
.download-soultion-page .for-saving-thing .content-part h4 {
    font-size: 18px;
}
.download-pdf-sect p {
    font-size: 18px;
    width: 950px;
}
.download-pdf-sect .download-btn-part a {
    padding: 10px 24px;
    font-size: 18px;
}
.download-pdf-sect .download-btn-part a img {
    width: 28px;
    height: 28px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part h2 {
    font-size: 16px;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .img-part {
    height: 186px;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 260px 16px;
}
.navbar-nav .menu-wrapper-part a {
    font-size: 16px;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list li.sub-menu-sect a {
    font-size: 14px;
}
.focused-segment-section .automative-_part .brand-one h2 {
    font-size: 22px;
}
.focused-segment-section .automative-_part .brand-one p {
    font-size: 14px;
}
.focused-segment-section .automative-_part .brand-one img {
    height: 144px;
    max-width: 144px;
}
.about-team-section .our-team-inner .our-team-img img {
    width: 280px;
    height: 280px;
}
.about-team-section .our-team-inner .our-team-img .our-team-info h5 {
    font-size: 18px;
}
.main_visting {
    height: 190px;
    width: 309px;
    top: 108px;
}
.user-founder-part .gallery_visit a {
    padding: 12px 24px;
    font-size: 14px;
    right: 78px;
}
.user-founder-part .when-founded h4 {
    font-size: 20px;
}
.user-founder-part .when-founded h2 {
    font-size: 45px;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part span.number-couting {
    font-size: 40px;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part span.heading {
    padding: 8px 24px;
    font-size: 26px;
}
.all-line-card-sec .main_category_section .categoty_head:after {
    top: 30px;
}
.text-error {
    font-size: 12px;
    line-height: 16px;
}
    /* product-derails*/
    .product-deatil-page .product-deatil-section .product_detail .product_title h2{
    font-size:18px;
    }
    .product-deatil-page .product-deatil-section .product_detail .accordion-button{
        font-size:16px;
    }
    .product-deatil-page .product-desc-sec .card .card-header{
        font-size:18px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-details-sec h2{
        font-size:18px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-details-sec p{
        font-size:15px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-table-sec h2{
    font-size:18px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec h2{
    font-size:18px;
    }
    .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table tr td{
        font-size:16px;
    }
    /* product-derails*/
    /*sub-category*/
    .sub-category .product-filter-area .all-product-sec .product_main .offer-part h2 {
        font-size: 20px;
        margin-bottom: 4px;
        line-height: 24px;
      }
    /*sub-category*/
    /*contact page*/
  /*  .contact-section .connect-section .get-in-touch h4 {
        font-size: 20px;
        line-height: 24px;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h5 {
        font-size: 18px;
        line-height: 28px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li {
        padding-right: 25px;
        margin-right: 25px;
    }*/
   /* .contact-section .connect-section .get-in-touch .get-jouney .membership-part h6 {
        font-size: 20px;
        padding-top: 25px;
    }*/
    /*.connect-section .personal-info-part .frame-part .map-part iframe {
        width: 185px;
    }*/
   .connect-section .personal-info-part .frame-part .infor-part .address-part p {
    font-size: 16px;
    line-height: 22px;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part h3 {
    font-size: 20px;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part img {
    width: 40px;
    height: 40px;
}
    .connect-section .personal-info-part .frame-part .infor-part .address-part a {
      font-size: 16px;
    line-height: 22px;
    }
    /*contact end*/
        /*insight-deati*/
        .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 span.kjwfq:before {
        height: 11px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h3 span.kjwfq:before {
        height: 12px;
    }
        .insight-detail-page .insight-deatil-banner .content-about h3 span.whf:before {
        height: 15px;
        top: 5px;
    }
        .insight-detail-page .insight-deatil-banner .content-about h2 {
        font-size: 45px;
        line-height: 60px;
        margin-bottom: 6px;
    }
    .inght-about-content p {
        font-size: 14px;
    }
    .inght-about-content h2 {
        font-size: 25px;
        line-height: 35px;
    }
    .inght-about-content .related-insight .our-sloution-section .main-heading-part .title-part h2 {
        font-size: 38px;
    }
    .our-sloution-section .inner-content-part {
        padding-top: 20px;
    }
    .inght-about-content h4 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .inght-about-content h3 {
        font-size: 25px;
        line-height: 38px;
        margin-bottom: 16px;
    }
    .insight-detail-page .insight-deatil-banner .content-about h3 {
        font-size: 18px;
    }
        /*insight-deatil-end*/
    /*insight-page*/
    .all-inght-card-part .about-all-insight-card .construction-part img {
        height: 510px;
    }
    .subscribe-section .trend-part form .submit-btn {
        padding: 12px 29px;
        font-size: 14px;
        top: 11px;
    }
    .subscribe-section .trend-part h2 {
        font-size: 54px;
        line-height: 72px;
    }
    .subscribe-section .trend-part form input {
        padding: 16px;
        font-size: 18px;
    }
    .subscribe-section {
        margin-top: 45px;
    }
    .insight-page .insight-banner .both-inner-content .content-part p {
        font-size: 18px;
        line-height: 25px;;
    }
    .all-inght-card-part .highlighted-insight .centralized-part img {
        width: 315px;
        height: 220px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part .about-hight-content p {
        font-size: 14px;
        line-height: 22px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h3 {
        font-size: 14px;
    margin-bottom: 16px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .chanlleges-part h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part p {
        font-size: 14px;
        line-height: 22px;
        padding-top: 16px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .btn-part a {
        font-size: 14px;
    }
    .all-inght-card-part .about-all-insight-card .construction-part .btn-part a img {
        width: 8px;
        height: 8px;
    }
    /*insight-end*/
    /*join-us*/
                .join-us-page .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
        line-height: 55px;
    }
    .devices-section h2.heading {
        font-size: 54px;
        line-height: 74px;
    }
    .devices-section .about-the-devices .culutre-part img {
        width: 70px;
        height: 70px;
    }
    .devices-section .about-the-devices .culutre-part h4 {
        font-size: 20px;
        line-height: 26px;
        padding-top: 14px;
    }
    .devices-section .about-the-devices .culutre-part p {
        font-size: 18px;;
        line-height: 30px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part h3 {
        font-size: 20px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part p.fgcfecd {
        font-size: 18px;
        line-height: 25px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .img-part img {
        width: 26px;
        height: 26px;
    }
    .join-us-page .employee-benefit .about-vision-section .left-part img {
        height: 700px;
    }
    .current-opening-section .heading-top h2 {
        font-size: 54px;
        line-height: 68px;
     margin-bottom: 16px;
    }
    .current-opening-section .heading-top  p {
        font-size: 18px;
    }
    .current-opening-section .project-part .opening-sect .manger-part h3 {
        font-size: 20px;
    }
    .current-opening-section .project-part .opening-sect h5 {
        font-size: 18px;
    }
    .current-opening-section .project-part .opening-sect h5 img {
        width: 20px;
        height: 20px;
    }
    /*end*/
    /*about-us*/
                .about-us-page .about-vedio-section {
        height: 500px;
    }
                .about-us-page .about-vedio-section .both-inner-content .content-part h3 {
        font-size: 20px;
    }
    .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
        font-size: 50px;
    }
    .about-us-page .about-vedio-section .about-paly img {
        width: 75px;
        height: 75px;
    }
    .about-us-page .story-section .about-the-story h2 {
        font-size: 50px;
            padding-bottom: 14px;
    }
    .about-us-page .story-section .about-the-story p {
        font-size: 20px;
    }
    .about-mission-section .maintaon-part h2 {
        font-size: 54px;
        margin-bottom: 16px;
    }
    .about-mission-section p {
        font-size: 20px;
    }
    .about-mission-section .mission-person-img img {
        height: 400px;
    }
    .about-vision-section .right-content h2 {
        font-size: 54px;
        margin-bottom: 16px;
    }
    .about-vision-section .right-content p {
        font-size: 20px;
    }
    .our-value-section h2 {
        font-size: 55px;
    }
    .our-value-section .innovation-part .value-listing-part .about-the-part h3 {
        font-size: 20px;
    }
    .our-value-section .innovation-part .value-listing-part .about-the-part p {
        font-size: 18px;
    }
    .our-value-section .innovation-part .middle-part img {
        width: 460px;
        height: 460px;
    }
    .compency-section .presence-part h2 {
        font-size: 54px;
                line-height: normal;
    }
    .compency-section .presence-part .lead-part .inner-part h3 {
        font-size: 20px;
    }
    .compency-section .presence-part .lead-part .inner-part h2 {
        font-size: 40px;
    }
    .compency-section .presence-part .lead-part p {
        font-size: 15px;
    }
    .about-team-section h2 {
        font-size: 54px;
    }
    .about-team-section p {
        font-size: 20px;
    }
    .manufacture-section .make-india .lwhn h3 {
        font-size: 44px;
        margin-bottom: 0px;
    }
    .manufacture-section .make-india .lwhn h2 {
        font-size: 54px;
    }
    .manufacture-section .make-india .lwhn p {
        font-size: 20px;
    }
                /*end*/
                header .main-menu-listing .nav-bar-sect nav .navbar-nav {
        gap: 20px;
    }
                header .top-bar .personal-information li.reach-part {
                margin-top: 0px;
            }
            header .top-bar .logo-part img {
    height: 42px;
    margin-bottom: 6px;
}
header .top-bar {
    height: 68px;
}
header .main-menu-listing {
    height: 52px;
}
            header .top-bar .personal-information ul.contact-part li img {
                width: 16px;
                height: 16px;
            }
                header .top-bar .personal-information ul.contact-part li.reach-part a {
                font-size: 14px;
            }
            header .top-bar .personal-information ul.contact-part li a {
                font-size: 16px;
            }
                header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
                font-size: 14px;
            }
            footer .copywrite-part .reserved-write p {
                font-size: 14px;
            }
            footer .copywrite-part .reserved-write .policies ul li a {
                font-size: 14px;
            }
            .banner-section section.services .focused-text h2 {
                font-size: 24px;
            }
                footer .main-footer .footer-left-part .conhq {
                padding-top: 16px;
            }
            footer .main-footer .footer-left-part {
                padding: 38px 16px;
            }
            footer .main-footer .footer-left-part img.logo-part {
                height: 32px;
            }
            footer .main-footer .footer-left-part ul.contact-part a {
                font-size: 14px;
            }
            footer .main-footer .footer-left-part p {
                font-size: 14px;

            }
            footer .main-footer ul.footer-listing a {
                font-size: 14px;
            }
            .founder-section-part .kejfh .vedio-part img {
                width: 100%;
            }
            .founder-section-part .kejfh .playing-part img {
                width: 12%;
            }
            .founder-section-part .purple-sect img {
                width: 68%;
            }
            .founder-section-part .purple-sect {
                position: absolute;
                right: 28%;
            }
            .user-founder-part .item .brand-one img {
                height: 190px;
            }
            .testimonial-section .client-section .main-heading-part h3 {
                font-size: 20px;
            }
            .testimonial-section .client-section .main-heading-part h2 {
                font-size: 45px;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating h4 {
                font-size: 18px;
                line-height: 22px;
            }
            .testimonial-section .client-section .review-part .brand-one .testimonial-rating p {
                font-size: 14px;
                line-height: 24px;
                margin-bottom: 8px;
            }
            .testimonial-section .client-section .review-part .left-qute-part img {
                width: 82%;
            }
            .testimonial-section .client-section .review-part .right-qute-part img {
                width: 82%;
            }
            .testimonial-section .client-section .review-part .right-qute-part {
                right: -25px;
            }
            .banner-section .banner-content h2 {
                font-size: 50px;
                line-height: 60px;
            margin-bottom: 12px;
            }
            .banner-section .banner-content p {
                font-size: 18px;
                line-height: 26px;
            }
            .banner-section section .circle--slider .circle--rotate li.active div {
                width: 350px;
                height: 350px;
                margin-top: -200px;
            }
            .banner-section section .circle--slider .animate-img .animate-img__in {
                height: 92%;
            }
            .banner-section section .circle--slider {
                top: 275px;
            }
            .banner-section section.services .focused-text h2 {
                top: 80px;
            }
            .banner-section section .circle--slider .animate-img .animated-message {
                font-size: 18px;
                line-height: 25px;
            }
            .our-sloution-section .main-heading-part .title-part h4 {
                font-size: 20px;
            }
            .our-sloution-section .main-heading-part .title-part h2 {
                font-size: 45px;
            }
            .our-sloution-section .inner-content-part .offer-part h2 {
                font-size: 20px;
                margin-bottom: 4px;
                line-height: 24px;
            }
            .our-sloution-section .inner-content-part .offer-part p {
                font-size: 14px;
                line-height: 22px;
            }
            .latest-new-section .our-product-part .offer-part  a {
                font-size: 14px;
            }
            .journey-section .join-with-us .joing-part h4 {
                font-size: 14px;
            }
            .journey-section .join-with-us h3 {
                font-size: 20px;
                margin-top: 10px;
            }
            .journey-section .join-with-us h2 {
                font-size: 48px;
                margin-top: 18px;
            }
            .journey-section .join-with-us .join-btn-part {
                padding-top: 28px;
            }
            .journey-section .join-with-us p {
                font-size: 18px;
                margin-top: 8px;
            }
            .founder-section-part .founder-left .when-founded h4 {
                font-size: 20px;
            }
            .founder-section-part .founder-left .when-founded h2 {
                font-size: 45px;
            }
            .founder-section-part .founder-left .when-founded p {
                font-size: 18px;
                line-height: 28px;
                padding-top: 16px;
            }
            }
    @media only screen and (max-width: 1550px) {
        .product.development .demo-board h2 {
    font-size: 54px;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 200px 16px;
}
.about-team-section .our-team-inner {
    padding: 0 110px;
}
.main_visting {
    width: 294px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people p {
    font-size: 14px;
    line-height: 20px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part a {
    width: 40px;
    height: 40px;
    max-width: 40px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part a img {
    width: 18px;
    height: 18px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part {
    gap: 14px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people h2 {
    font-size: 20px;
    line-height: 22.99px;
}
.offering-section .manufacture-section .make-india .konket .logo-part img {
    height: 114px;
}
.offering-section .manufacture-section .make-india .konket ul li img {
    width: 24px;
    height: 24px;
}
.available-section .solution_ready .induction-part {
    max-width: 65%;
}
.offering-section .manufacture-section .make-india .konket h6 {
    font-size: 26px;
    line-height: 38px;
}

.focused-segment-section .automative-_part .brand-one p {
    font-size: 14px;
    line-height: 22px;
}
.focused-segment-section .automative-_part .brand-one {
    padding: 25px 16px;
}
.offering-section .manufacture-section .make-india .konket ul li {
    font-size: 18px;
    line-height: 22.8px;
}
.product.development .demo-board .testing_part .prototype-part img {
    width: 190px;
}
.product.development .demo-board .prototype-part .content-part h3 {
    font-size: 24px;
    line-height: 36px;
}
.product.development .demo-board .prototype-part .content-part p {
    font-size: 16px;
    line-height: 24px;
}
.development .demo-board .schematic-part .prototype-part .img-sect img {
    width: 90%;
}
.product.development .demo-board .prototype-part .img-part img {
    height: 300px;
}
.capability-sect-part .compency-section .presence-part 
 h2.for-main_heading {
    line-height: 64px;
}
.capability-sect-part .compency-section img {
    height: 600px;
}
.main-heading h2.lab-heading {
    font-size: 54px;
    line-height: 68px;
}
.lab-equipment-section .eqipment-sect .genetor-part img {
    height: 165px;
}
.lab-equipment-section .eqipment-sect .genetor-part h3 {
    font-size: 18px;
    line-height: 24px;
}
.r-an-d-services .services-img img {
    width: 72%;
    margin-top: 0;
}
footer .main-footer .footer-left-part p br {
    display: none;
}
    }
    @media only screen and (max-width: 1500px) {
        .solution_other-section .key-benefit-sect .kyes-par h2 {
    font-size: 20px;
}
.about-vision-section .new-type-vission h2.vission-titlw {
    font-size: 45px;
}
.connect-section .personal-info-part .frame-part .infor-part ul li {
    font-size: 14px;
}
.ready-to-journey-section .creativity-sect-part h2 {
    font-size: 35px;
}
.connect-section .personal-info-part .frame-part .infor-part ul {
    padding-left: 21px;
}
.ready-to-journey-section .creativity-sect-part a {
    padding: 10px 29px;
    font-size: 14px;
}
.ready-to-journey-section .creativity-sect-part p {
    width: 687px;
    font-size: 18px;
}
.focused-segment-section .automative-_part .brand-one img {
    height: 124px;
    max-width: 124px;
    margin-top: -96px;
}
.main_visting {
    width: 276px;
}
.user-founder-part .gallery_visit a {
    font-size: 12px;
    right: 72px;
}
/*header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
    padding: 12px;
    line-height: 30px;
}*/
.available-section .solution_ready .induction-part {
    max-width: 70%;
}
.focused-segment-section .automative-_part .brand-one p {
    font-size: 12px;
    line-height: 20px;
}
.focused-segment-section .automative-_part .brand-one h2 {
    font-size: 16px;
    line-height: 24px;
}
.development .demo-board .schematic-part .prototype-part .img-sect img {
    width: 100%;
}
.all-line-card-sec .line-icon-box .line-icon-box-img .line-img-box img {

    height: 140px;
}

        .solution_other-section .specification-section .solution_specify h2 {
    font-size: 20px;
}
.solution_other-section section.block-diagram-section .diagranm_part h2 {
    font-size: 20px;
}
        .solution_other-section .specification-section .solution_specify .factor-part ul li {
    font-size: 16px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    font-size: 18px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.number-part {
    font-size: 18px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    font-size: 18px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box p {
    font-size: 16px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .watt-part span.how-mach-watt {
    font-size: 16px;
}
.solution_other-section section.block-diagram-section .diagranm_part .img-solution img {
    height: 270px;
}
    /*job-apply-form*/
    .job-apply-box .modal-dialog .job-apply-form h1{
        font-size:30px;
        line-height: 26px;
    }
    .job-apply-box .modal-dialog .job-apply-form form .second-box .preview-upload-file .preview-upload-bx h5{
        margin-bottom: -11px;
    }
    .job-apply-box .modal-dialog .job-apply-form form .second-box h3{
    font-size:16px;
    }
    .job-apply-box .modal-dialog .job-apply-form form .first-box{
        margin-bottom: 18px;
    }
    .job-apply-box .modal-dialog .job-apply-form form input, select, textarea{
        height: 50px;
        font-size: 16px;
    }
    .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx .browse-file-bx{
        margin-bottom:10px;
    }
    .job-apply-box .modal-dialog .job-apply-form form .first-box select {
        font-size:16px;
      }
      .job-apply-box .modal-dialog .job-apply-form  .btn-part .submit-btn{
        padding: 10px 29px;
        font-size: 14px;
      }
      .job-apply-box .modal-dialog .job-apply-form form .cover-letter-optional h2{
        height: 80px;
        font-size: 16px;
        margin-bottom: 26px;
      }
    /*job-apply-form-end*/
    /*enquiry-form*/
    .enquiry-form-box .enquiry-form form textarea {
        font-size: 16px;
    }
    .enquiry-form-box .enquiry-form form input, select, textarea {
        font-size: 20px;
      }
      .enquiry-form-box .enquiry-form form .first-box {
        margin-bottom: 18px;
      }
      .enquiry-form-box .enquiry-form h3{
        font-size: 18px;
        line-height: 26px;
      }
      .enquiry-form-box .enquiry-form h1{
        font-size:30px;
        line-height: 26px;
      }
      .enquiry-form-box .enquiry-form form .first-box select {
        font-size: 16px;
        margin-bottom: 4px;
        line-height: 24px;
        background-color:#fff;
      }
      .enquiry-form-box .enquiry-form  form input, select, textarea {
        height: 50px;
        font-size: 16px;
      }
      .enquiry-form-box .enquiry-form form .first-box {
        margin-bottom: 18px;
      }
    /*enquiry-form*/
    /*sub-category*/
    .sub-category .product-filter-area .all-product-sec .product_main .offer-part h2 {
        font-size: 16px;
        margin-bottom: 4px;
        line-height: 24px;
      }
      
    /*sub-category*/
    /*product-deatil-page*/
    .product-deatil-page .product-deatil-section .product_detail .product_title h2{
    font-size:20px;
    }
    .sub-category .product-filter-area .all-product-sec .filter_side_bar h2{
        font-size:18px;
    }
    /*product-deatil-page*/
    /*category-page*/
    .product-desc-section .product-desc-info .inner-product-info h2 {
        font-size: 45px;
    }
    .product-desc-section .product-desc-info .inner-product-info p {
        font-size: 16px;
    }
    .product-desc-section .product-desc-info a.enquire-now-btn {
        font-size: 14px;
        padding: 10px 29px;
    }
    .product-desc-section .product-more-desc-text p {
        font-size: 16px;
            margin-bottom: 16px;
    }
    .product-desc-section .browse_by_cat_sec h3 {
        font-size: 20px;
    }
    .product-desc-section .browse_by_cat_sec ul li a.browse_by_cat_link {
        font-size: 16px;
    }
    /*category-page end*/
        /*line-card-page*/
        .all-line-card-sec .line-icon-box .line-icon-box-text h5 {
        font-size: 16px !important;
      }
     .all-line-card-sec .line-icon-box .line-icon-box-text ul {
        list-style: none;
        margin-left: -30px;
        height: 110px;
      }  
      .all-line-card-sec .line-icon-box .line-icon-box-text li {
        font-size: 14px !important;
      } 
       .all-line-card-sec .line-icon-box .line-icon-box-text .line-company-link a {
        font-size: 13px;
      }
        /*end-line-card-page*/
        /*conatct page*/
        .connect-section .get-in-touch .assistnt-section h3 {
        font-size: 18px;
        line-height: 26px;
    }
   .connect-section .get-in-touch .assistnt-section h1 {
    font-size: 32px;
    line-height: 40px;
}
    .connect-section .get-in-touch .assistnt-section form input, select, textarea {
        height: 50px;
        font-size: 16px;
    }
    .connect-section .get-in-touch .assistnt-section form .first-box select {
        font-size: 16px;
    }
    .connect-section .get-in-touch .assistnt-section form .first-box {
        margin-bottom: 18px;
    }
    .connect-section .get-in-touch .assistnt-section form .second-box textarea {
        height: 80px;
        font-size: 16px;
        margin-bottom: 26px;
    }
    .connect-section .get-in-touch .assistnt-section .btn-part .submit-btn {
        padding: 10px 29px;
        font-size: 14px;
    }
   /* .contact-section .connect-section .get-in-touch h2 {
        font-size: 45px;
        line-height: 64px;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h5 {
        font-size: 16px;
    }
    .contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li {
        padding-right: 20px;
        margin-right: 20px;
    }*/
    /*.contact-section .connect-section .get-in-touch .get-jouney .membership-part h6 {
        font-size: 18px;
        padding-top: 14px;
    }*/
  /*  .contact-section .connect-section .get-in-touch .get-jouney .membership-part ul.logo-part li img {
        width: 86px;
        height: 32px;
    }*/
    .connect-section .personal-info-part .frame-part .infor-part .address-part p {
    font-size: 14px;
    line-height: 18px;
}
.connect-section .personal-info-part .frame-part .infor-part .address-part a {
    font-size: 14px;
    line-height: 18px;
}
    .connect-section .personal-info-part .frame-part .infor-part {
        padding: 12px;
    }
    /*.connect-section .personal-info-part .frame-part .map-part iframe {
        width: 165px;
    }*/
        /*conatct page end*/
        /*insight-deatil*/
        .insight-detail-page .insight-deatil-banner .banner-img img {
        height: 435px;
    }

    .inght-about-content .related-insight .our-sloution-section .main-heading-part .title-part h2 {
        font-size: 32px;
    }
        /*insight-deatil-end*/
    /*insight*/
    .all-inght-card-part .about-all-insight-card .construction-part img {
        height: 480px;
    } 
    .subscribe-section .trend-part h2 {
        font-size: 45px;
        line-height: 58px;
    }      
    .all-inght-card-part .highlighted-insight .centralized-part img {
        width: 285px;
        height: 210px;
    }
    .all-inght-card-part .about-all-insight-card .wkvsdb {
        padding: 0px 12px;
        margin-top: 24px;
    }
    .insight-page .insight-banner .both-inner-content .content-part p {
        font-size: 16px;
        line-height: 25px;
    }
    .all-inght-card-part .highlighted-insight .centralized-part {
        padding: 16px;
    }
    /*insight-end*/
        header .main-menu-listing .nav-bar-sect nav .navbar-nav {
        gap: 6px;
    }
    /*join-us*/
    .join-us-page .about-us-page .about-vedio-section .both-inner-content {
        padding: 80px 0px;
    }
    .join-us-page .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
        line-height: 48px;
    }
    .devices-section h2.heading {
        font-size: 45px;
        line-height: 64px;
    }
    .devices-section .about-the-devices .culutre-part img {
        width: 55px;
        height: 55px;
    }
    .devices-section .about-the-devices .culutre-part p {
        font-size: 16px;
        line-height: 28px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part h3 {
        font-size: 18px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part p.fgcfecd {
        font-size: 16px;
        line-height: 22px;
    }
    .employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .img-part img {
        width: 22px;
        height: 22px;
    }
    .join-us-page .employee-benefit .about-vision-section .left-part img {
        height: 645px;
    }
    .current-opening-section .heading-top h2 {
        font-size: 45px;
        line-height: 64px;
    }
    .current-opening-section .heading-top  p {
        font-size: 16px;
    }
    .current-opening-section .project-part .opening-sect .manger-part p {
        font-size: 14px;
        line-height: 18px;
    }
    .current-opening-section .project-part .opening-sect h5 {
        font-size: 16px;
        margin-bottom: 4px;
    }
    .current-opening-section .project-part .opening-sect .manger-part h3 {
            margin-bottom: 2px;
    }
    .current-opening-section .project-part .opening-sect .btn-part a {
        padding: 10px 29px;
        font-size: 14px;
    }
    .current-opening-section .project-part .opening-sect h5 img {
        width: 18px;
        height: 18px;
    }
    .talented-part .manufacture-section .make-india .btn-part a {
        padding: 10px 29px;
        font-size: 14px;
    }
    /*end*/
    /*about-us*/
                .about-us-page .about-vedio-section .both-inner-content .content-part h3 {
        font-size: 18px;
    }
    .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
        font-size: 45px;
    }
    .about-us-page .about-vedio-section .about-paly img {
        width: 65px;
        height: 65px;
    }
    .about-us-page .story-section .about-the-story h2 {
        font-size: 45px;
        padding-bottom: 10px;
    }
    .about-us-page .story-section .about-the-story p {
        font-size: 18px;
        line-height: 30px;
    }
    .about-us-page .story-section .about-the-story .all-btn-part a {
        padding: 10px 29px;
        font-size: 14px;
    }
    .about-mission-section .maintaon-part h2 {
        font-size: 45px;
        margin-bottom: 12px;
    }
    .about-mission-section p {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 25px;
    }
    .about-mission-section .mission-person-img img {
        height: 370px;
    }
    .about-vision-section .right-content h2 {
        font-size: 45px;
        margin-bottom: 12px;
    }
    .about-vision-section .right-content p {
        font-size: 18px;
        line-height: 30px;
    }
    .our-value-section h2 {
        font-size: 45px;
    }
    .our-value-section .innovation-part .value-listing-part .about-the-part p {
        font-size: 16px;
    }
    .our-value-section .innovation-part .value-listing-part h4 {
        width: 45px;
        height: 45px;
        padding: 11px;
    }
    .our-value-section .innovation-part .value-listing-part h4 span.circle-inter {
        width: 22px;
        height: 22px;
    }
    .our-value-section .innovation-part .middle-part img {
        width: 400px;
        height: 400px;
    }
    .our-value-section .btn-part a {
        padding: 10px 29px;
        font-size: 14px;
    }
    .compency-section .presence-part h2 {
        font-size: 45px;
    }
    .compency-section .presence-part .lead-part {
        padding: 12px;
    }
    .compency-section .presence-part .lead-part p {
        font-size: 14px;
    }
    .about-team-section h2 {
        font-size: 45px;
    }
    .about-team-section p {
        font-size: 18px;
        margin-top: -6px;
    }
    .about-team-section .our-team-inner .our-team-img img {
    width: 240px;
    height: 240px;
}
    .about-team-section .our-team-inner .our-team-img .our-team-info h5 {
    font-size: 16px;
    line-height: 20px;
}
    .manufacture-section .make-india .lwhn h3 {
        font-size: 35px;
        line-height: 40px;
    }
    .manufacture-section .make-india .lwhn h2 {
        font-size: 45px;
        line-height: 50px;
    }
    .manufacture-section .make-india .lwhn p {
        font-size: 18px;
    }
    .about-mission-section {
        padding: 72px 0px;
    }
    .about-team-section {
        padding: 72px 0px;
    }
    .manufacture-section {
        padding: 100px 0px;
    }

    /*end*/
            .banner-section .banner-content h2 {
                font-size: 45px;
                line-height: 52px;
            }
            .banner-section .banner-content p {
                font-size: 16px;
                line-height: 22px;
            }
            .banner-section .banner-content .all-btn-part a {
                padding: 10px 29px;
                font-size: 14px;
            }
            .banner-section .banner-content p {
                margin-bottom: 25px;
            }
            .banner-section section .circle--slider .circle--rotate li.active div {
                width: 300px;
                height: 300px;
                margin-top: -158px;
            }
            .banner-section section .circle--slider {
                top: 236px;
            }
            .banner-section section .circle--slider .animate-img .animated-message {
                font-size: 16px;
                line-height: 22px;
            }
            .banner-section section .circle--slider .animate-img .animated-title {
                font-size: 22px;
                line-height: 50px;
            }
            .our-sloution-section .main-heading-part .redirect-part a {
                padding: 10px 29px;
                font-size: 14px;
            }
            .founder-section-part .founder-left .when-founded p {
                font-size: 16px;
                line-height: 24px;
                padding-top: 6px;
            }
            .our-sloution-section .inner-content-part .offer-part h2 br {
                display: none;
            }
            .journey-section .join-with-us .join-btn-part a {
                padding: 10px 50px;
                font-size: 14px;
            }
            footer .main-footer .footer-left-part p br {
                display: none;
            }
            footer .main-footer .footer-left-part .conhq a {
                padding: 10px 29px;
                font-size: 14px;
            }
            .testimonial-section .client-section .review-part .left-qute-part img {
                width: 70%;
            }
            .testimonial-section .client-section .review-part .left-qute-part {
                left: -12px;
                top: -20px;
            }
            .testimonial-section .client-section .review-part .right-qute-part img {
                width: 70%;
            }
            .testimonial-section .client-section .review-part .right-qute-part {
                right: -34px;
                bottom: -18px;
            }
            .testimonial-section .client-section .review-part {
                padding: 16px;
            }
            .testimonial-section .client-section .main-heading-part h2 {
                margin-bottom: 32px;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .img-part {
                height: 200px;
            }
            .our-product-part .our-sloution-section .inner-content-part .offer-part .content-part {
                padding: 16px;
            }
            }
            @media only screen and (max-width: 1400px) {
                  .main_visting {
    width: 262px;
}
/*.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .same-style {
    padding: 8px;
}*/
.user-founder-part .gallery_visit a {
    right: 63px;
    padding: 10px 24px;
}
             }
 @media only screen and (max-width: 1300px) {
 .menu-wrapper-part {
    left: -74px;
}
section.solution_other-part .our-sloution-section .inner-content-part .offer-part .img-part {
    height: 180px;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 130px 16px;
}
/*home-page*/
.testimonial-section .client-section .review-part button {
    top: -115px;
}
.testimonial-section .left-part-img img {
    height: 520px;
}
.available-section .solution_ready .induction-part {
    max-width: 75%;
    gap: 16px;
}
/*home-page-end*/
    /*about us*/
    .about-team-section .our-team-inner {
    padding: 0 75px;
}
    .main_visting {
    width: 248px;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
    font-size: 12px;
    padding: 14px 12px;
}
header .main-menu-listing {
    height: 49px;
}
    header .top-bar .logo-part img {
        width: 255px;
    }
    .about-mission-section .mission-person-img img {
        height: 300px;
    }
    .our-value-section .innovation-part .middle-part img {
        width: 380px;
        height: 380px;
    }
    .manufacture-section .make-india .lwhn h3 {
        margin-bottom: 5px;
    }
    /*about us end*/
    }


 @media only screen and (max-width: 1200px) {
    /*home-page*/
    .founder-section-part .kejfh .vedio-part img {
    height: 390px;
}
.ready-to-journey-section {
    padding: 60px 0;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 80px 16px;
}
.about-team-section .our-team-inner {
    padding: 0 0;
}
.about-team-section .our-team-inner .our-team-img img {
    width: 232px;
    height: 232px;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .col-sm-3 {
    width: 33.333%;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part {
    gap: 6px;
}
.contact-section .connect-section .get-in-touch .get-jouney .contct_map_part img {
    width: 100%;
}
.available-section .solution_ready .induction-part .mini_controller p {
    font-size: 16px;
}
.available-section .solution_ready .induction-part .mini_controller {
    padding: 16px 38px;
}
.offering-section .manufacture-section .make-india .konket .logo-part img {
    height: 80px;
}
.offering-section .manufacture-section .make-india .konket h6 {
    font-size: 18px;
    line-height: 28px;
}
.offering-section .manufacture-section .make-india .konket ul li {
    font-size: 16px;
    line-height: 20.8px;
}
.offering-section .manufacture-section .make-india .konket ul li img {
    width: 20px;
    height: 20px;
}
.focused-segment-section .automative-_part {
    padding-left: 26px;
    padding-top: 40px;
}
body .offering-section .manufacture-section .make-india .right-img-part img {
    margin-left: -70px;
}
.founder-section-part .purple-sect {
    right: 24%;
}
.founder-section-part {
    padding-left: 20px;
}
.testimonial-section .client-section {
    width: 90%;
}
.banner-section section .circle--slider {
    top: 170px;
}
.banner-section section.services .focused-text h2 {
    top: 16px;
}
.banner-section section .circle--slider .animate-img .animated-message {
    font-size: 14px;
    line-height: 20px;
}
.banner-section section .circle--slider .animate-wrapper {
    width: 70%;
    height: 42% !important;
}
/*homepage-end*/
/*reach us*/
/*.connect-section .personal-info-part .frame-part .map-part iframe {
    width: 140px;
}*/
/*reach-end*/
/*line card*/
.all-line-card-sec .col-lg-4 {
    width: 50%;
    margin-bottom: 25px;
}
/*lincard end*/
/*category-page*/
.product-desc-section .product-desc-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
/*category-page end*/
/*insight-deatil-page*/
        .inght-about-content .related-insight .our-sloution-section .main-heading-part .title-part h2 {
    font-size: 26px;
}
/*.our-sloution-section .inner-content-part {
    padding-top: 0px;
}*/
.insight-detail-page .insight-deatil-banner .content-about {
    left: 34px;
    right: 34px;
}
        /*insight-page-end*/
    /*insight-page*/
    .all-inght-card-part .highlighted-insight .kdhecd {
    width: 100%;
    margin-bottom: 14px;
}
.subscribe-section .trend-part form input {
    width: 72%;

}
.subscribe-section .trend-part form .submit-btn { 
    right: 17%;
}
.all-inght-card-part .about-all-insight-card .wkvsdb {
    width: 33.333%;
}
    /*insight-page end*/
    /*join-us*/
    .join-us-page .joining-team .manufacture-section .right-img-part {
    text-align: end;
}
.manufacture-section .make-india .right-img-part img {
    width: 86%;
}
.devices-section .about-the-devices .col-sm-3 {
    width: 50%;
    margin-bottom: 24px;
}
.join-us-page .employee-benefit .about-vision-section .col-sm-8 {
    width: 60%;
}
.join-us-page .employee-benefit .about-vision-section .col-sm-4 {
    width: 40%;
}
.join-us-page .employee-benefit .about-vision-section  .right-content {
    padding-left: 22px;
}
    /*join-us-end*/
    /*about us*/
     body .container {
        max-width: 96%;
    }
    header .top-bar .personal-information ul {
        gap: 12px;
    }
   header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
    font-size: 12px;
    padding: 12px 9px;
    line-height: 18px;
}
.menu-wrapper-part {
    left: -30px;
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul li.megaMenu-nav-list-item {
    min-width: 276px;
    padding: 6px 18px 6px 0px;
}
.navbar-nav .menu-wrapper-part a {
    font-size: 14px;
}
.menu-wrapper-part .megamenu-content {
    gap: 20px;
}
.menu-wrapper-part .megamenu-content .panel-header-part .second-cetgory-part ul.innernav-list li.sub-menu-sect a {
    font-size: 12px;
}
.menu-wrapper-part .megamenu-content .right-content h3.title-part a {
    font-size: 18px;
    padding: 18px 0px 12px 0px;
}
header .main-menu-listing {
    height: 46px;
    padding: 8px 30px;
}
header .top-bar .logo-part img {
    margin-bottom: 0;
}
header  .personal-information ul.contact-part li img {
    margin-top: -3px;
}
    header .top-bar .logo-part img {
        width: 242px;
    }
    .about-us-page .about-vedio-section .both-inner-content {
        left: 20px;
        right: 30px;
    }
    .about-vision-section .right-content {
        padding: 56px 0;
    }
    .our-value-section .innovation-part .value-listing-part {
        padding-left: 12px;
    }
    .our-value-section .innovation-part 
     .sustainbilty-part {
        padding-right: 12px;
    }
    .our-value-section .innovation-part .middle-part img {
        width: 325px;
        height: 325px;
    }
    footer .main-footer ul.footer-listing {
        gap: 20px;
    }
    /*about us end*/


    }


@media screen and (min-width: 1114px) and (max-width: 1199px) {
.main_visting {
    width: 215px;
}
.user-founder-part .gallery_visit a {
    right: 45px;
}
}
@media screen and (min-width: 1024px) and (max-width:1024px) {
.main_visting {
    width: 200px;
}
.user-founder-part .gallery_visit a {
    right: 33px;
}
}

    @media only screen and (max-width:1024px) {
        .product-desc-section .browse_by_cat_sec .row {
            margin-left: -43px !important;
            margin-right:0px !important;
          }
          .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-prev span {
            font-size: 40px;
            top: -68px;
            position: relative;
            left: 0px;
          }
          .job-apply-box .modal-dialog {
            width: 70%;
        }
          .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-next span {
            font-size: 40px;
            position: absolute;
            top: 8px;
            right: -1px;
          }
          .enquiry-form-box .modal-dialog {
            width: 70%;
        }
          .sub-category .product-filter-area .all-product-sec .product_main .col-lg-4 {
            width: 50%;
          }
          .product-desc-section .product-desc-img {
            margin-top:0px;
          }
                .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table tr th{
                    font-size:12px;
                }
                .product-deatil-page .product-desc-sec .card .card-body .product-table-sec table tr td {
                    font-size: 14px;
                  }
                  .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec .product-img-dimension-inner img {
                    width: 693px;
                    height: 405px;
                  }
                .product-deatil-page .product-desc-sec .card .card-body .product-details-sec p {
                    font-size: 13px;
                  }
                  .product-deatil-page .product-desc-sec .card .card-body .product-details-sec h2 {
                    font-size: 15px;
                  }
                  .product-deatil-page .product-desc-sec .card .card-body .product-table-sec h2 {
                    font-size: 15px;
                  }
                  .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec h2 {
                    font-size: 15px;
                  }
                  .product-deatil-page .product-desc-sec .card .card-header {
                    font-size: 15px;
                  }
                  .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner .product_specification_pdf p{
                  font-size:12px;
                  }
                  .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner .product_specification_pdf_download a{
                    font-size:12px;
                  } 
                  .product-deatil-page .product-deatil-section .product_detail .accordion-button {
                    font-size: 14px;
                  }
                  .product-deatil-page .product-deatil-section .product_detail .product_title h2 {
                    font-size: 16px;
                  }
                  .product-deatil-page .product-deatil-section .product_detail .all-btn-part .enquire-now-btn{
                    font-size:14px;
                    padding: 10px 15px;
                  }

                  .our-sloution-section .main-heading-part .title-part h4 {
                    font-size: 16px;
                  }
                  .our-sloution-section .main-heading-part .title-part h2 {
                    font-size: 32px;
                  }
                  .our-sloution-section .inner-content-part .offer-part h2{
                    font-size:16px;
                  }
                  .our-sloution-section .inner-content-part .offer-part p{
                   font-size:12px;
                  }
                  .product-deatil-page .product-deatil-section .breadcrumb li a{
                    font-size:13px;
                  }
                  /* .product-deatil-page .product-deatil-section .product_detail .applications_list ul{
                    gap: 15px;
                  } */
            }
            @media screen and (min-width: 912px) and (max-width:912px) {
.main_visting {
    width: 298px;
}
.banner-section section .circle--rotate.count8 {
    height: 818.266px !important;
}
.user-founder-part .gallery_visit a {
    right: 80px;
}
body .about-team-section .our-team-inner .our-team-img img {
    width: 196px;
    height: 196px;
}
}
@media only screen and (max-width:991px) {
    .ready-to-journey-section .creativity-sect-part h2 {
    width: 100%;
}
.about-vision-section {
    background-color: #f7f7f7;
    background-image: unset;
    padding: 72px 0;
}
.about-vision-section .new-type-vission .mission-banner img {
    max-width: 70%;
}
.about-team-section .our-team-inner {
    gap: 0px;
}

.ready-to-journey-section .creativity-sect-part p {
    width: 100%;
}
.ready-to-journey-section .creativity-sect-part {
    padding: 30px;
}
   body  .tiny-konekt-page .offering-section .form-mobile-manufacturing {
    background-image: url(../images/mob-manu-2.png);
}
  body header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open .third-level-mobile .fourth-level-mobile li .forth-sect-child {
    display: flex;
    justify-content: space-between;
}  
.download-soultion-page .for-saving-thing .btn-part a {
    padding: 8px 20px;
    font-size: 16px;
}
.download-soultion-page .for-saving-thing .btn-part a img {
    width: 24px;
    height: 24px;
}
.download-soultion-page .for-saving-thing .content-part h4 {
    font-size: 16px;
}
.download-soultion-page .for-saving-thing .btn-part {
    padding-right: 36px;
    margin-right: 36px;
}
    header .main-menu-listing .nav-bar-sect nav .navbar-nav .active img.for-open {
    display: none;
}
   header .main-menu-listing .nav-bar-sect nav .navbar-nav  img.for-open {
    display: block;
}
   header .main-menu-listing .nav-bar-sect nav .navbar-nav  img.after-open {
    display: none;
}
    header .main-menu-listing .nav-bar-sect nav .navbar-nav .active img.after-open {
    display:block;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile .third-level-mobile {
    padding: 0;
    width: 100%;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile .third-level-mobile li.has-submenu-mobile {
    width: 100%;
    padding: 0px 0px 0px 16px;
    list-style: none;
}

header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile .third-level-mobile li.has-submenu-mobile a.third-level-toggle-mobile {
    color: #656565;
    font-size: 16px;
    font-weight: 500;
    width: calc(100% - 30px);
}
body header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile a.rediret-part img {
    rotate: 0deg !important;
    width: 20px;
    height: 20px;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link.first-level-toggle-mobile img {
    display: block;
    filter: brightness(0) saturate(100%) invert(18%) sepia(35%) saturate(1256%) hue-rotate(200deg) brightness(89%) contrast(124%);
    rotate: 90deg;
}
    .main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .for-space-add {
    margin-bottom: 32px;
    width: 50%;
}
.download-pdf-sect p {
    font-size: 14px;
    width: 700px;
}
.download-pdf-sect .download-btn-part a {
    padding: 8px 20px;
    font-size: 16px;
}
.download-pdf-sect .download-btn-part a img {
    width: 24px;
    height: 24px;
}
.sub-category .product-filter-area .all-product-sec .filter_side_bar {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    z-index: 9999;
    background-color: #fff;
    overflow-y: auto;
    display: none;
    padding-top: 30px;
}
.sub-category .product-filter-area .all-product-sec .filter_side_bar .close-btn {
    position: absolute;
    right: 12px;
    top: 12px;
    display: block;
}
.filter-btn-for-mobile {
    display: block;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
    padding: 8px 24px;
    border-bottom: 1px solid #F0F0F0;
    font-weight: 500;
}
footer .copywrite-part .midlle-copy-part img {
    width: 72px;
    height: 11px;
}
footer .copywrite-part .reserved-write .policies ul li a {
    font-size: 12px;
}
footer .copywrite-part .reserved-write p {
    font-size: 12px;
}
body footer .copywrite-part .midlle-copy-part p {
    font-size: 12px;
}
.automatice-segment-page .focused-segment-section .automative-_part .col-sm-3 {
    width: 50%;
    padding-bottom: 24px;
    margin-bottom: 72px;
}
header .main-menu-listing .nav-bar-sect nav  a img {
    width: 10px;
    height: 10px;
    object-fit: contain;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav  li a {
    display: flex;
    align-items: center;
    gap: 4px;
}
 body header .main-menu-listing .nav-bar-sect nav .navbar-nav .first-level-toggle-mobile img.for-mobile {
    display: block;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav {
    gap: 0;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav  ul.mobile-menu-category.open {
    display: block;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    background-color: #ffffff;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile {
    padding: 3px 24px;
    margin-top: 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open li.has-submenu-mobile .third-level-mobile li.has-submenu-mobile a.view-more {
    color: #0E0458;
    font-size: 12px;
    font-weight: 400;
}
body header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open .third-level-mobile .fourth-level-mobile {
    list-style: square;
    padding-left: 34px;
    color: #5FBBFE;
    width: 100%;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open .third-level-mobile .fourth-level-mobile a {
    font-weight: 500;
    color: #5FBBFE;
    font-size: 14px;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav ul.mobile-menu-category.open a {
    color: #828282;
    font-size: 16px;
    font-weight: 600;
}
header .main-menu-listing .nav-bar-sect .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    border-bottom: 1px solid #F0F0F0;
}
header .main-menu-listing .nav-bar-sect .navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    font-weight: 500;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav li.item-menu.is-open .menu-wrapper-part {
    position: unset;
    background-color: #ffffff;
    box-shadow: unset;
}
.menu-wrapper-part .megamenu-content {
    display: block;
}
.menu-wrapper-part .megamenu-content .left-menu-part {
    width: 100%;
}
.menu-wrapper-part .megamenu-content .right-content {
    width: 100%;
}
.menu-wrapper-part .megamenu-content .right-content .panel-header-part .col-sm-3 {
    width: 100%;
}
.menu-wrapper-part .megamenu-content .left-menu-part .first-category-listing ul li.megaMenu-nav-list-item {
    min-width: 100%;
    padding: 6px 9px;
}
    .all-line-card-sec .line-icon-box .line-icon-box-img .line-img-box img {    
    height: 100px;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .for-adjust-space .col-sm-3 {
    width: 50%;
}
.design-capability-design .compency-section img {
    height: 460px;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .offer-part {
    margin-bottom: 20px;
}
body .offering-section .manufacture-section .make-india .right-img-part img {
    width: 68%;
}
.available-section .solution_ready .induction-part {
    max-width: 100%;
    gap: 14px;
}
.capability-sect-part .compency-section img {
    height: 500px;
}
.insight-page .insight-banner .both-inner-content .content-part p br {
    display: none;
}
.product.development .demo-board .schematic-part {
    height: auto;
    margin-bottom: 24px;
}
.compency-section .presence-part .lead-part .inner-part h2 {
    margin-top: 0;
}
.lab-equipment-section .eqipment-sect {
    grid-template-columns: repeat(2, 1fr);
}
.development .demo-board  .schematic-part .prototype-part .img-sect {
    text-align: center;
}
.development .demo-board .schematic-part .prototype-part .img-sect img {
    width: 100%;
}
.product.development .demo-board .other_col {
    width: 100%;
    margin-bottom: 24px;
}
.product.development .demo-board .common-proto {
    width: 100%;
}
    section.solution_other-part .col-sm-3 {
    width: 50%;
    margin-bottom: 25px;
}
.solution_other-section .our-sloution-section .inner-content-part .col-sm-3 {
    width: 50%;
    margin-bottom: 25px;
}
    .home-video .modal-dialog {
        max-width: 95%;
    }
    .job-apply-box .modal-dialog {
        width: 90%;
    }
    .product-deatil-page .our-sloution-section .inner-content-part .col-sm-3 {
        width: 50%;
        margin-bottom: 20px;
      }
    .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-prev span {
        font-size: 40px;
        top: -102px;
        position: relative;
        left: 0px;
      }
      .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-next span {
        font-size: 40px;
        position: absolute;
        top: 51px;
        right: -1px;
      }
    .enquiry-form-box .modal-dialog {
        width: 90%;
    }
    .user-founder-part .owl-dots {
        display: none;
    }
    /*.hide{
        display:none;
    }*/
    .product-desc-section .product-desc-img {
        margin-top:20px;
      }
    .show_mobile{
        display:block;
    }
    /*.sub-category .product-filter-area .all-product-sec .filter_side_bar{
        margin-top:16px;
    }*/
    .journey-section .join-with-us p br {
        display: none;
    }
    .founder-section-part .purple-sect {
        right: 24%;
        display: none;
    }
    .founder-section-part .kejfh .line-border {
        position: absolute;
        bottom:-80px;
        display:block;
    }
    .founder-section-part .founder-left {
        padding: 70px 16px 48px;
    }
    .founder-section-part .kejfh .line-border img {
        width: 100%;
    }
    .founder-section-part {
    padding-left: 0px;
    background-image: unset;
    background-color: #F7F7F7;
}
    .founder-section-part .kejfh .playing-part {
        margin-left: 0;
    }
    .connect-section .get-in-touch  .lhfdn {
    width: 100%;
    margin-bottom: 16px;
}
.testimonial-section .client-section .review-part button {
    right: -15px;
}
.testimonial-section .left-part-img img {
    height: auto;
}
.testimonial-section .col-sm-5 {
    width: 100%;
}
.founder-section-part .kejfh .vedio-part img {
    height: auto;
}
.connect-section .personal-info-part .col-sm-4 {
    width: 100%;
    margin-bottom: 12px;
}
/*home-page*/
.founder-section-part .vedio-part.for-mobile-part {
    display: block;
}
.founder-section-part .vedio-part.desktop-part {
display: none;
}
.testimonial-section .left-part-img.mobile-part {
    display: block;
}
.testimonial-section .left-part-img.desktop-part {
display: none;
}
.founder-section-part .row {
    display: flex;
    flex-direction: column-reverse;
}
.testimonial-section .row .col-sm-7 {
    width: 100%;
    padding: 0px 40px 55px;
}
.testimonial-section .client-section {
    width: 100%;
}
.founder-section-part .wqhjk {
    width: 100%;
}
.founder-section-part .kejfh {
    width: 100%;
    position: relative;
}
.home-page .our-sloution-section .inner-content-part {
    padding-top: 16px;
}
.home-page .our-sloution-section .inner-content-part .col-sm-3 {
    width: 50%;
    margin-bottom: 20px;
}
.home-page .banner-section .col-sm-6 {
    width: 100%;
    margin-bottom: 20px;
}
.banner-section section .circle--slider .circle--rotate li.active div {
    width: 310px;
    height: 310px;
    margin-top: -112px;
}

.banner-section section.services .focused-text h2 {

    top: 80px;


  }
.banner-section section .circle--slider {
    top: 215px;
}
.home-page .banner-content {
    padding-top: 80px;
}
  
 
/*home-page end*/
/*contact-us*/

.connect-section .personal-info-part {
    padding-top: 22px;
}

.contact-section {
    padding: 48px 0px;
    background: linear-gradient(90deg, #0E0458 0%, #5FBBFE 100%);
}
/*.connect-section .personal-info-part .frame-part .map-part iframe {
    width: 200px;
}*/
/*contact-us end*/
/*insight-deatil*/
    .insight-detail-page .insight-deatil-banner .content-about h2 {
    font-size: 40px;
    line-height: 48px;
}
.inght-about-content .col-sm-3 {
    display: none;
}
.inght-about-content .col-sm-9 {
    width: 100%;
}
/*insight-page*/
.all-inght-card-part .about-all-insight-card .construction-part .btn-part img {
    filter: unset !important;
    transform: unset;
    border: 0px;
}
.all-inght-card-part .about-all-insight-card .wkvsdb {
    width: 50%;
}
.subscribe-section .trend-part .col-sm-6 {
    width: 100%;
    margin-bottom: 20px;
}
.subscribe-section .trend-part form input {
    width: 100%;
}
.subscribe-section .trend-part form .submit-btn {
    right: 16px;
}
.all-inght-card-part .about-all-insight-card .construction-part img {
    transition: 0.15s ease-out;
    filter: blur(4px);
    border: 8px solid #000;
}
.all-inght-card-part .about-all-insight-card .construction-part p {
    opacity: 1;
}
.all-inght-card-part .about-all-insight-card .construction-part .btn-part {
    opacity: 1;
}
/*insight-page-end*/
/*join us*/
.join-us-page .employee-benefit .about-vision-section .col-sm-8 {
    width: 100%;
}
.join-us-page .employee-benefit .about-vision-section .col-sm-4 {
    width: 100%;
}
body .join-us-page .employee-benefit  .for-mobile-vision {
background-image: url(../images/vision-mov-bg.png);
}
.join-us-page .joining-team .joing-team-mobile-part {
background-image: url(../images/join-team-bg.png);
}
.join-us-page .joining-team .manufacture-section .right-img-part {
    text-align: center;
}
.join-us-page .joining-team .manufacture-section .right-img-part img {
    margin-left: 0px;
}
/*join us end*/
/*about us*/
.navbar-collapse {
    background-color: #fff;
    margin-top: 2px;
    width: 100vw;
    max-width: 100vw;
    position: absolute;
    top: 38px;
    left: -30px;
    overflow-x: hidden;
}
.navbar-toggler:focus {
    box-shadow: unset !important;
}
        header .main-menu-listing nav button.navbar-toggler {
    border: 0;
}
        header .top-bar .personal-information ul.contact-part {
    display: none;
}
        .form-mobile-manufacturing {
    background-image: url(../images/mob-manu.png);

}
.navbar-toggler-icon {
    background-image: url(../images/toggle.png) !important;
    width: 30px !important;
    height: 30px !important;
}
header .main-menu-listing .mobile-partinformation {
    display: block;
    padding-top: 4px;
}
header  .personal-information ul.contact-part li a {
    font-size: 16px;
}
footer .main-footer ul.footer-listing {
    gap: 20px;
    flex-wrap: wrap;
    line-height: 4px;
}
header .main-menu-listing nav {
    margin-top: -31px;
    z-index: 99;
}
footer .main-footer .col-sm-3 {
    width: 50%;
    margin-bottom: 8px;
}
.form-mobile-manufacturing .right-img-part {
    text-align: center;
}
  body .container {
        max-width: 94%;
    }
    .about-mission-section .mission-person-img .col-sm-3 {
        width: 50%;
        margin-bottom: 22px;
    }
    .about-vision-section .col-sm-6 {
        width: 100%;
    }
    .about-vision-section .right-content {
        padding: 56px;
    }
    .compency-section .jhbwh {
        width: 100%;
    }
    .compency-section .presence-part h2 {
    margin-top: 30px;
}
.manufacture-section .make-india .col-sm-6 {
    width: 100%;
}
.manufacture-section .make-india .right-img-part img {
    margin-top: 42px;
}
.our-value-section .innovation-part .for-mobile-section {
    display: block;
}
.our-value-section .innovation-part .ordesktop-section {
   display: none;
}
.our-value-section .innovation-part .col-sm-4 {
    width: 100%;
}
.our-value-section .innovation-part .value-listing-part .about-the-part h3 {
    text-align: left;
}
.our-value-section .innovation-part .sustainbilty-part .integreti-part {
    margin-left: 0;
}
.our-value-section .innovation-part .sustainbilty-part .integreti-part:nth-child(2) {
    padding-right: 0px;
    padding-left: 0px;
}
.our-value-section .innovation-part .value-listing-part .integreti-part {
    margin-bottom: 25px;
}
.our-value-section .innovation-part .value-listing-part .integreti-part {
    flex-direction: row;
    margin-right: 0;
}
.our-value-section .innovation-part .middle-part {
    margin-bottom: 20px;
}
.our-value-section .innovation-part .value-listing-part .integreti-part:nth-child(3) {
    margin-bottom: 25px;
}
.about-team-section .our-team-inner .our-team-img img {
    width: 168px;
    height: 168px;
}
.about-team-section .our-team-inner .our-team-img {
    margin-bottom: 0px;
}

/*about-us end*/
    }
    @media screen and (min-width:800px) and (max-width: 800px) {
        banner-section section .circle--slider {
            top: 265px;
        }
        .banner-section section.services .focused-text h2 {
            top: 115px;
        }
    }
    @media screen and (min-width:800px) and (max-width: 899px) {
        .banner-section section .circle--rotate li .icon {
            margin: -3% auto!important;
            width: 8%;
            height: 8%;
        }
        .banner-section section .circle--rotate {
            border-radius: 72%!important;
        }
        .banner-section section .circle--slider .circle--rotate li.active div {
            margin-top: -130px!important;
        }
    }
    @media screen and (min-width:800px) and (max-width: 800px) {
        .banner-section section .circle--slider {
            top: 265px;
        }
        .banner-section section.services .focused-text h2 {
            top: 115px;
        }
    }

    @media screen and (min-width:750px) and (max-width:780px) {
        .banner-section section .circle--rotate.count8 {
    height: 700.906px !important;
}
.banner-section section .circle--slider .count8 li:nth-child(3) .icon {
    margin: -4% auto;
}
.banner-section section .circle--slider .count8 li:nth-child(7) .icon {
    margin: -4% auto;
}
        .banner-section section .circle--rotate {
            border-radius: 72%!important;
        }
        .banner-section section .circle--rotate li .icon {
            width: 8%;
            height: 8%;
        }
    }
     @media only screen and (max-width: 850px) {

}
 @media only screen and (max-width:767px) {
.join-us-page .about-us-page .about-vedio-section {
    height: 200px;
}
.home-video .modal-dialog .modal-content .modal-body iframe {
   height: 200px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .btn-sect .same-style img {
    width: 12px;
    height: 12px;
}
    .social-media-section .social-related {
    padding: 6px;
}
.about-vision-section {
    padding: 48px 18px;
}
.about-vision-section .new-type-vission .mission-banner img {
    max-width: 100%;
}
.ready-to-journey-section .creativity-sect-part {
    background: #fff;
}
.ready-to-journey-section .creativity-sect-part {
    padding: 16px;
}
.ready-to-journey-section .creativity-sect-part p {
    font-size: 14px;
}
.ready-to-journey-section .creativity-sect-part h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 14px;
}
.ready-to-journey-section {
    padding: 30px 0;
}
.download-soultion-page .for-saving-thing .btn-part {
    padding-right: 0;
    margin-right: 0;
    border: 0;
}
section.solution_other-part {
    padding-top: 0;
}
.download-soultion-page .for-saving-thing {
    flex-direction: column-reverse;
    text-align: center;
    padding: 20px 16px;
}
.download-soultion-page .for-saving-thing .content-part h4 {
    font-size: 14px;
}
.download-soultion-page .for-saving-thing .btn-part a {
    padding: 6px 16px;
    font-size: 14px;
    margin-top: 12px;
}
.download-soultion-page .for-saving-thing .btn-part a img {
    width: 20px;
    height: 20px;
}
.sub-category .product-filter-area .all-product-sec .product_main .offer-part .content-part .title-with-logo .make-logo img {
    max-width: 80px;
}

.sub-category .product-filter-area .all-product-sec {
    padding: 32px 0px;
}
.download-pdf-sect p {
    width: 100%;
}
.download-pdf-sect {
    padding: 32px 16px;
}
.download-pdf-sect .download-btn-part {
    margin-top: 16px;
}
.download-pdf-sect .download-btn-part a {
    padding: 6px 16px;
    font-size: 14px;
}
.download-pdf-sect .download-btn-part a img {
    width: 20px;
    height: 20px;
}
.sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part {
    width: 100%;
}
section.solution_other-part .our-sloution-section .formobile {
    display: block;
}
footer .main-footer .footer-left-part {
    padding: 24px 16px;
}
.main_solution_page .tset-poui .our-sloution-section {
    padding: 32px 18px 16px;
}
.our-product-part .our-sloution-section .inner-content-part .offer-part .img-part img {
    height: 150px;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .for-space-add {
    margin-bottom: 16px;
    width: 100%;
}
.automatice-segment-page .focused-segment-section .automative-_part .col-sm-3 {
    width: 100%;
    margin-bottom: 42px;
}
.social-media-section .social-related img {
    width: 24px;
    height: 24px;
}
.social-media-section .social-related p {
    font-size: 14px;
}
body .social-media-section.other-icon {
    right: -73px;
    top: 396px;
}
.social-media-section {
    right: -88px;
    top: 350px;
}
     .journey-section .join-with-us .joing-part h4::before {
                    height: 2px;
                    top: 6px;
                }
                 .journey-section .join-with-us .joing-part h4::after {
                  height: 2px;
                    top: 6px;
                }
    .product-desc-section .browse_by_cat_sec ul li a.browse_by_cat_link {
    font-size: 14px;
}

header .main-menu-listing {
    padding: 8px 16px 8px;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .for-adjust-space .col-sm-3 {
    width: 100%;
}
.design-capability-design .compency-section .presence-part .col-sm-6 {
    margin-bottom: 8px;
}
.design-capability-design .compency-section img {
    height: auto;
}
.main_visting {
    width: 248px;
    display: none;
}
.user-founder-part .gallery_visit a {
    padding: 8px 16px;
    position: unset;
    width: fit-content;
    box-shadow: unset;
    margin-top: 12px;
}
.user-founder-part .item .brand-one img {
    height: 150px;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .col-sm-3 {
    width: 100%;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part {
    padding-bottom: 24px;
    padding-top: 0;
}
.thankyou-pop 
 .modal-content {
    padding: 16px;
}
.thankyou-pop .modal-content .modal-body h2 {
    font-size: 28px;
}
.thankyou-pop .modal-content .modal-body p {
    font-size: 16px;
    line-height: 26px;
}
.thankyou-pop .modal-content .modal-body .btn-part a {
    padding: 10px 29px;
    font-size: 14px;
}
.manufacture-section .make-india .lwhn h2 {
    font-size: 50px;
    line-height: 57px;
}
footer .main-footer .footer-left-part .img-part {
    margin-bottom: 8px;
}
.user-founder-part .when-founded h4 {
    font-size: 12px;
    line-height: 12px;
}
.user-founder-part .when-founded h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 10px;
}
.main_solution_page .tset-poui .our-product-part .our-sloution-section .inner-content-part .offer-part {
    margin-bottom: 0px;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part h3 {
    font-size: 16px;
}
.connect-section .personal-info-part .frame-part .infor-part .heading_part img {
    width: 28px;
    height: 28px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people h2 {
    font-size: 16px;
    line-height: 18.99px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .connected_people p {
    font-size: 12px;
    line-height: 17px;
}
.contact-section .connect-section .get-in-touch .get-jouney .stay-connected-part .social_icon_part {
    justify-content: center;
    margin-top: 16px;
}
.focused-segment-section .automative-_part .brand-one {
    padding: 16px;
    margin-bottom: 32px;
}
.focused-segment-section .automative-_part {
    padding-left: 16px;
}
.focused-segment-section .automative-_part .brand-one h2 {
    font-size: 14px;
    line-height: 18px;
}
.lighting-section h4 {
    font-size: 18px;
    line-height: 26.8px;
}
.lighting-section h2 {
    font-size: 32px;
    line-height: 42px;
}
.lighting-section {
    padding: 42px 0;
}
.lighting-section .all-line-card-sec {
    padding: 12px 0 0;
}
.available-section .solution_ready h4 {
    font-size: 18px;
    line-height: 26.8px;
}
.available-section .solution_ready .induction-part .mini_controller p {
    font-size: 14px;
}
.available-section .solution_ready h2 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 24px;
}
.available-section {
    padding: 42px 0;
}

.segment_main_page .join-us-page .about-us-page .about-vedio-section .both-inner-content {
    padding: 55px 0;
}
.offering-section .manufacture-section .make-india .konket ul li {
    font-size: 14px;
    line-height: 18.8px;
    width: 100%;
}
.offering-section .manufacture-section .make-india .konket ul li img {
    width: 18px;
    height: 18px;
}
body .offering-section .manufacture-section .make-india .right-img-part img {
    width: 100%;
    margin-left: 0;
}
.offering-section .manufacture-section .make-india .konket .logo-part img {
    height: 55px;
}
.offering-section .manufacture-section .make-india .konket h6 {
    font-size: 16px;
    line-height: 22px;
}
.offering-section .manufacture-section .make-india .konket ul {
    margin-top: 18px;
}
.operational_setion .team_img img {
    max-width: 100%;
}
.insight-page .insight-banner .both-inner-content .content-part h4 {
    font-size: 18px;
    line-height: 26px;
}
.available-section .solution_ready .induction-part {
    grid-template-columns: repeat(1, 1fr);
}
.r-an-d-services {
    padding: 32px 0px;
}
.r-an-d-services .services-img img {
    width: 100%;
}
.lab-equipment-section .eqipment-sect {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 26px;
    gap: 16px;
}
.lab-equipment-section .eqipment-sect .genetor-part {
    padding: 16px;
}
.lab-equipment-section .eqipment-sect .genetor-part h3 {
    font-size: 16px;
    line-height: 14px;
}
.main-heading h2.lab-heading {
    font-size: 32px;
    line-height: 44px;
}
.lab-equipment-section {
    padding: 32px 0;
}
.compency-section .presence-part .lead-part p {
    font-size: 14px;
}
.capability-sect-part .compency-section .presence-part 
 h2.for-main_heading {
    line-height: 44px;
}
.product.development {
    padding: 32px 0;
}
.compency-section {
    padding: 32px 0px;
}
.capability-sect-part .compency-section img {
    height: 280px;
}
.product.development .demo-board .testing_part .prototype-part img {
    width: 150px;
}
.product.development .demo-board .prototype-part .img-part img {
    height: 150px;
}
.product.development .demo-board .testing_part .prototype-part {
    flex-direction: column-reverse;
}
.product.development .demo-board .testing_part .prototype-part .content-part {
    padding: 16px;
}
.product.development .demo-board .testing_part .prototype-part .img-sect {
    padding: 16px 16px 0;
}
.product.development .demo-board .prototype-part .content-part h3 {
    font-size: 20px;
    line-height: 28px;
}
.product.development .demo-board .prototype-part .content-part p {
    font-size: 14px;
    line-height: 22px;
}
.development .demo-board  .schematic-part .prototype-part .img-sect {
    margin-top: 28px;
}
.product.development .demo-board .prototype-part {
    padding: 16px 16px 0;
}
.product.development .demo-board h2 {
    font-size: 32px;
    line-height: 40px;
}
section.solution_other-part .col-sm-3 {
    width: 100%;
}
.about-us-page .about-vedio-section {
    height: 300px;
}
.product-desc-section .browse_by_cat_sec ul {
    gap: 0;
    grid-template-columns: repeat(1, 1fr);
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part span.number-couting {
    font-size: 28px;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part {
    margin-bottom: 16px;
    margin-top: 22px;
}
.all-line-card-sec .main_category_section .categoty_head .manlus-part span.heading {
    padding: 4px 16px;
    font-size: 18px;
}
.all-line-card-sec .main_category_section .categoty_head:after {
display: none;
}
.solution_other-section section.block-diagram-section .diagranm_part .img-solution img {
    height: 130px;
}
.solution_other-section section.block-diagram-section {
    padding-bottom: 25px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    font-size: 14px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.heading {
    font-size: 14px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box .title-part span.number-part {
    font-size: 14px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box p {
    font-size: 14px;
    line-height: 22px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .watt-part span.how-mach-watt {
         font-size: 14px;
        padding: 8px 12px;
    display: flex;
    margin-bottom: 8px;
}
.solution_other-section .varient-sect-part .key-benefit-sect .kyes-par .benefit-box .watt-part {
    display: block;
}
.solution_other-section  .key-benefit-sect {
    padding-bottom: 25px;
}
.solution_other-section section.block-diagram-section .diagranm_part {
    padding: 16px;
}
.solution_other-section .key-benefit-sect .kyes-par .benefit-box {
    padding: 12px;
}
.solution_other-section .specification-section .solution_specify .factor-part ul li {
    font-size: 14px;
}
.solution_other-section .key-benefit-sect .kyes-par {
    padding: 16px;
}
section.solution_other-part .our-sloution-section .for-desktop .redirect-part {
    display: none;
}
section.solution_other-part .our-sloution-section .for-desktop {
    padding-bottom: 0;
}
.solution_other-section .product-desc-section {
    padding: 34px 0px 25px;
}
.our-sloution-section .main-heading-part .redirect-part {
    padding-top: 8px;
    text-align: center;
}
/*.product-desc-section .browse_by_cat_sec {
    padding: 16px;
}*/
.solution_other-section .specification-section {
    padding: 25px 0;
}
.solution_other-section .specification-section .solution_specify {
    padding: 16px;
}
.our-sloution-section .main-heading-part {
    display: block;
}
.solution_other-section .our-sloution-section .inner-content-part .col-sm-3 {
    width: 100%;
}
.banner-section section.services .focused-text h2 {
    font-size: 20px;
}
.enquiry-form-box .enquiry-form .first-box .about-first-info {
    width: 100%;
}
.enquiry-form-box .enquiry-form .first-box .about-first-info:first-child {
    padding-right: 0px;
}
.enquiry-form-box .enquiry-form .first-box .about-first-info:last-child {
    padding-left: 0px;
}
    .job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info {
    width: 100%;
}
.job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info:first-child {
    padding-right: 0px;
}
.job-apply-box .modal-dialog .job-apply-form form .first-box .about-first-info:last-child {
    padding-left: 0px;
}
    .connect-section .get-in-touch .assistnt-section form .first-box .about-first-info {
    width: 100%;
}
.connect-section .get-in-touch .assistnt-section form .first-box .about-first-info:first-child {
    padding-right: 0px;
}
.connect-section .get-in-touch .assistnt-section form input, select, textarea {
    font-size: 14px;
}
.connect-section .get-in-touch .assistnt-section form .first-box select {
    font-size: 14px;
}
.connect-section .get-in-touch .assistnt-section form .second-box textarea {
    font-size: 14px;
}
.connect-section .get-in-touch .assistnt-section form .first-box .about-first-info:last-child {
    padding-left: 0px;
}
.sub-category .product-filter-area .all-product-sec .breadcrumb  li a {
    font-size: 12px;
}
    .job-apply-box .modal-dialog .job-apply-form {
        padding: 5px;
    }
    
    .job-apply-box .modal-dialog .job-apply-form form input, select, textarea {
        font-size: 14px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form form .first-box select {
        font-size: 14px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form form .second-box h3 {
        font-size: 14px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form form .second-box .upload-resume .upload-resume-bx h5 {
        font-size: 14px;
    }
     
     
    .job-apply-box .modal-dialog .job-apply-form form .cover-letter-optional h2 {
        font-size: 14px;
    }
    .job-apply-box .modal-dialog .job-apply-form h3 {
        font-size: 14px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form h1 {
        font-size: 22px;
        margin-top: 0px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form form {
        padding-top: 15px;
    }
     
    .job-apply-box .modal-dialog .job-apply-form form .first-box {
        display: block;
    }
     
    .job-apply-box .modal-dialog .job-apply-form  .btn-part .submit-btn {
        padding: 12px 24px;
    }
     
    .job-apply-box .modal-dialog .btn-close {
        right: 13px;
        top: 13px;
        width: 8px;
        height: 8px;
    }
    .job-apply-box .modal-dialog {
        width:96%;
    }
    .product-deatil-page .our-sloution-section .main-heading-part .title-part h2 {
        width: 80%;
      }
    .product-deatil-page .product-desc-sec .card .card-body .table-inner {
        overflow-y: auto;
      }
    .product-deatil-page .product-desc-sec .card .card-body .product-img-dimension-sec .product-img-dimension-inner img {
     width:100%;
     object-fit:contain;
      }
    .product-deatil-page .product-deatil-section .product_detail .global_customers_list img {
        width:100px;
        height: 40px;
      }
      .product-deatil-page .product-deatil-section .product_detail .global_customers_list {
        display: flex;
        justify-content: flex-end;
      }
      .product-deatil-page .our-sloution-section .inner-content-part .col-sm-3 {
        width: 100%;
      }
    .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-prev span {
        font-size: 40px;
        top: -58px;
        position: relative;
        left: -12px;
      }
      .product-deatil-page .product-deatil-section #owl-single-product-thumbnails .owl-next span {
        font-size: 40px;
        position: absolute;
        top: -6px;
        right: -1px;
      }
    .enquiry-form-box .modal-dialog .btn-close {
        right: 13px;
        top: 13px;
        width: 8px;
        height: 8px;
    }
     
    .enquiry-form-box .enquiry-form h3 {
        font-size: 14px;
    }
     
    .enquiry-form-box .enquiry-form h1 {
        font-size: 22px;
        margin-top: 0px;
    }
     
    .enquiry-form-box .enquiry-form {
        padding: 5px;
    }
     
    .enquiry-form-box .enquiry-form .first-box {
        display: block;
    }
     
    .enquiry-form-box .enquiry-form form {
        padding-top: 15px;
    }
     
    .enquiry-form-box .enquiry-form  form input, select, textarea {
        font-size: 14px;
    }
     
    .enquiry-form-box .enquiry-form form .first-box select {
        font-size: 14px;
    }
     
    .enquiry-form-box .enquiry-form form textarea {
        font-size: 14px;
    }
     
    .enquiry-form-box .enquiry-form .btn-part .submit-btn {
        padding: 12px 24px;
        font-size: 14px;
    }
    .enquiry-form-box .modal-dialog {
        width: 96%;
    }
    .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.yl_text {
        font-size: 14px;
    }
     
    .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.result-part {
        font-size: 14px;
    }
     
    .sub-category .product-filter-area .all-product-sec  .filter_center_content .result_filter_main  .result_side span.black_text {
        font-size: 14px;    
    }
     
    .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group .input-group-text {
        font-size: 14px;
    }
     
    .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group  select {
        font-size: 14px;
    }
     
    .sub-category .product-filter-area .all-product-sec .filter_side_bar h2 {
        font-size: 16px;
    }
     
    .sub-category .product-filter-area .all-product-sec .filter_side_bar .accordion-button:not(.collapsed) {
        font-size: 15px;
    }
     
    .sub-category .product-filter-area .all-product-sec .product_main .col-lg-4 {
        margin-bottom: 20px;
    }
     
    .sub-category .product-filter-area .all-product-sec .product_main {
        margin-top: 20px;
    }
     
    .sub-category .product-filter-area .all-product-sec .product_main .offer-part .img-part {
        height: 200px;
    }
    .product-desc-section .product-desc-info .inner-product-info h2 {
        font-size: 32px;
    }
    .product-desc-section .product-desc-info .inner-product-info p {
        font-size: 14px;
    }
    .product-category-page .join-us-page .about-us-page .about-vedio-section .both-inner-content {
        padding: 40px 0px ;
    }
    .product-desc-section .product-desc-info a.enquire-now-btn {
        padding: 8px 24px;
    }
    .product-desc-section .product-more-desc-text p {
        font-size: 14px;
    }
    .product-desc-section .product-desc-info {
        padding: 13px 12px 24px 14px;
      }
      .sub-category .product-filter-area .all-product-sec .product_main .col-lg-4 {
        width: 100%;
      }
      .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main{
     flex-direction: column;
      }
      .sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .result_side {
    width: 100%;
    border-radius: 8px;
}
.sub-category .product-filter-area .all-product-sec .filter_center_content .result_filter_main .select_part .input-group {
    margin-top: 12px;
    width: 100%;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 8px 16px;
    border-radius: 8px;
}
    .banner-section .banner-content h2 {
        font-size: 32px;
        line-height: 38px;
    }
    .banner-section section .circle--slider {
        top:115px;
    }
    .banner-section section .circle--rotate li .icon {
        height: 12%;
        width: 12%;
    }
    .banner-section section .circle--slider .circle--rotate li.active div {
        width: 175px;
        height: 175px;
        margin-top: -90px;
    }
    .home-page .banner-content {
        padding-bottom:50px;
    }
    .banner-section section.services .focused-text h2 {
        top:10px;
    }
    .banner-section section .circle--slider .animate-img .animated-title {
        font-size:25px;
        line-height:30px;
    }
    body.banner-section section .circle--slider .animate-wrapper {
        height: 44% !important;
    }
    .banner-section section .circle--slider .animate-img .animated-message {
        font-size: 12px;
        line-height:14px;
    }
    .banner-section {
        height: max-content;
    }
    .banner-section .banner-content h2 br {
        display: none;
    }
    .home-page .our-sloution-section .inner-content-part .col-sm-3 {
        width: 100%;
    }
    .home-page .journey-section .join-with-us .joing-part h4::before {
        height: 2px;
        top: 6px;
    }
    .home-page .journey-section .join-with-us .joing-part h4:after {
        height: 2px;
        top: 6px;
    }
    .journey-section {
        padding-bottom: 50px;
    }
    
    .journey-section .join-with-us .joing-part h4 {
        font-size: 12px;
    }
    .journey-section .join-with-us p br {
        display: none;
    }
    .journey-section .join-with-us .join-btn-part a {
        padding: 12px 40px;
    }
    .journey-section .join-with-us p {
        font-size: 14px;
    }
    .journey-section .join-with-us h3 {
        font-size: 18px;
        margin-top: 6px;
    }
    .journey-section .join-with-us h2 {
        font-size: 32px;
        margin-top: 12px;
        line-height: 40px;
    }
    .testimonial-section .client-section .main-heading-part h3 {
        font-size: 12px;
        line-height: 10px;
    }
    .our-sloution-section .main-heading-part .redirect-part a {
        padding: 8px 16px;
       font-size: 12px;
    }
    .testimonial-section .client-section .review-part .left-qute-part img {
        width: 50%;
        rotate: -180deg;
    }
    .testimonial-section .client-section .review-part .left-qute-part {
        left: 0px;
        top: -6px;
    }
    .home-page .our-sloution-section .main-heading-part .title-part h2 {
        width: 80%;
    }
    .testimonial-section .client-section .review-part .brand-one .testimonial-rating h4 {
        font-size: 16px;
    }
    .testimonial-section .row .col-sm-7 {
        width: 100%;
        padding: 0px 28px 55px;
    }
    .founder-section-part .kejfh .line-border {
        bottom: -36px;
    }
    .testimonial-section .client-section .main-heading-part h2 {
        font-size: 32px;
        line-height: 36px;
        width: 70%;
    }
    .testimonial-section .client-section .review-part .right-qute-part img {
        width: 50%;
    }
    .testimonial-section .client-section .review-part .right-qute-part {
        right: -38px;
    }
    .founder-section-part .founder-left .when-founded p {
        font-size: 14px;
        line-height: 20px;
    }
    .founder-section-part .founder-left .when-founded h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .founder-section-part .founder-left .when-founded h4 {
        font-size: 12px;
        line-height: 12px;
    }
    .founder-section-part .founder-left {
        padding: 45px 12px 40px;
    }
/*contact-us*/
/*.contact-section .connect-section .get-in-touch .get-jouney ul.get-listing li h5 {
    line-height: 18px;
}*/
/*.contact-section .connect-section .get-in-touch .get-jouney .membership-part ul.logo-part {
    gap: 8px;
    flex-wrap: wrap;
}*/
.connect-section .personal-info-part .frame-part {
    height: 100%;
    display:block;
}
.connect-section .get-in-touch .assistnt-section form .first-box {
    display: block;
}
.connect-section .get-in-touch .assistnt-section {
    padding: 16px;
}
/*.connect-section .personal-info-part .frame-part .map-part iframe {
    width: 100%;
    height: 215px;
}*/
.connect-section .get-in-touch .assistnt-section h3 {
    font-size: 14px;
    line-height: 26px;
}
.contact-section .connect-section .get-in-touch .get-jouney {
    padding: 20px;
}
/*.contact-section .connect-section .get-in-touch h4 {
    font-size: 16px;
    line-height: 20px;
}*/
/*.contact-section .connect-section .get-in-touch h2 {
    font-size: 32px;
    line-height: 40px;
}*/
/*contact-us end*/
/*line-card*/
.all-line-card-sec .col-lg-4 {
    width: 100%;
    margin-bottom: 24px;
}
.line-card-page .all-line-card-sec .line-icon-box .line-icon-box-text ul {
    height: auto;
    margin-bottom: 8px;
}
.line-card-page .all-line-card-sec .line-icon-box .line-icon-box-text h5 {
    font-size: 20px !important;
    margin-bottom: 4px;
}
.line-card-page .all-line-card-sec .line-icon-box .line-icon-box-text .line-company-link a {
    font-size: 14px;
}
.all-line-card-sec .line-icon-box .line-icon-box-text {
    padding-left: 0;
    width: 100%;
}
.all-line-card-sec .line-icon-box {
    border-left: 3px solid #5FBBFE;
    padding: 16px;
    display: block;
}

/*line card end*/
/*insight-detail-page*/
.insight-detail-page .insight-deatil-banner .content-about {
    left: 16px;
    right: 16px;
}
.our-sloution-section .inner-content-part {
    padding-top: 18px;
}
.insight-detail-page .insight-deatil-banner .banner-img img {
    height: 300px;
    object-fit: fill;
}
.inght-about-content {
    padding: 48px 0px;
}
.inght-about-content h2 {
    font-size: 20px;
    line-height: 30px;
}
.inght-about-content h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
}
.inght-about-content p {
    line-height: 21px;
}
.insight-detail-page .insight-deatil-banner .content-about h2 {
    font-size: 24px;
    line-height: 36px;
}
.insight-detail-page .insight-deatil-banner .content-about h3 {
    font-size: 14px;
}
.insight-detail-page .insight-deatil-banner .content-about h3 span.whf:before {
    height: 11px;
}
/*insight-detail-page-end*/
/*insight-page*/
.subscribe-section {
    margin-top: 0px;
}
.subscribe-section .trend-part h2 {
    font-size: 36px;
    line-height: 46px;
}
.subscribe-section {
    padding: 32px 0px;
}
.subscribe-section .trend-part h2 br {
    display: none;
}
.insight-page .insight-banner .both-inner-content .content-part p {
    font-size: 14px;
    line-height: 25px;
}
.insight-page .insight-banner .both-inner-content .content-part p br {
    display: none;
}
.all-inght-card-part {
    padding: 50px 0px;
}
.all-inght-card-part .highlighted-insight .centralized-part {
    display: block;
}
.all-inght-card-part .highlighted-insight .centralized-part img {
    width: 100%;
    height: 200px;
}
.all-inght-card-part .highlighted-insight .centralized-part .about-hight-content h3 {
    margin-top: 16px;
}
.all-inght-card-part .highlighted-insight .kdhecd {
    padding: 0px 12px;
}
.all-inght-card-part .about-all-insight-card .wkvsdb {
    width: 100%;
}
/*insight-page-end*/
/*join-us*/
body .join-us-page .employee-benefit  .for-mobile-vision {
    background-position: left;
}
.talented-part .manufacture-section .make-india .btn-part a {
    padding: 12px 24px;
}
.current-opening-section {
    padding: 55px 0px;
}
.current-opening-section .project-part .opening-sect .manger-part h3 {
    font-size: 16px;
}
.current-opening-section .project-part .opening-sect h5 {
    font-size: 14px;
}
.current-opening-section .project-part .opening-sect .btn-part {
    text-align: end;
    margin-top: 32px;
}
.current-opening-section .heading-top h2 {
    font-size: 32px;
    line-height: 40px;
}
.current-opening-section .heading-top  p {
    font-size: 14px;
}
.current-opening-section .project-part .opening-sect {
    display: block;
    padding: 24px 16px;
}
.join-us-page .employee-benefit .about-vision-section .left-part img {
    height: 450px;
}
.join-us-page .joining-team .manufacture-section .make-india .right-img-part img {
    width: 100%;
}
.devices-section {
    padding: 48px 0px;
}
.employee-benefit .about-vision-section .right-content .saleries-benefit .flexible-work .content-part p.fgcfecd {
    font-size: 14px;
    line-height: 20px;
}
.devices-section h2.heading {
    font-size: 32px;
    line-height: 40px;
}
.devices-section .about-the-devices .col-sm-3 {
    width: 100%;
    margin-bottom: 16px;
}
.devices-section .about-the-devices .culutre-part p {
    font-size: 14px;
    line-height: 26px;
}
.join-us-page .joining-team .joing-team-mobile-part h3 {
    font-size: 32px;
    line-height: 40px;
}
.join-us-page .for-mobile-section-opening {
    background-image: url(../images/mob-opening.png);
}
.join-us-page .about-us-page .about-vedio-section .both-inner-content .content-part h3 {
    font-size: 16px;
}
.join-us-page .about-us-page .about-vedio-section .both-inner-content .content-part h2 {
    line-height: 30px;
    font-size: 32px;
}

/*join-us-end*/
    .about-team-section .our-team-inner .our-team-img .our-team-info {
    bottom: -34px;
}
header .top-bar .logo-part img {
    width: 100%;
    height: 32px;
}
.navbar-collapse {
    left: -16px;
}
header .top-bar .personal-information .search-part img {
    width: 16px;
    height: 16px;
}
header .main-menu-listing .nav-bar-sect nav .navbar-nav a.nav-link {
    padding: 12px 16px;
}
header .top-bar .col-sm-5 {
    width: 40%;
    max-width: 40%;
}
header .main-menu-listing {
    height: 42px;
}
header .main-menu-listing .mobile-partinformation {
    padding-top: 0px;
}
header .top-bar .row {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}
header .top-bar {
    height: 36px;
    padding: 4px 0px;
}
header  .personal-information ul.contact-part li img {
    width: 12px;
    height: 12px;
    margin-top: 0;
}

header .personal-information ul {
    padding-right: 0;
}
.navbar-toggler-icon {
    width: 22px !important;
    height: 22px !important;
    margin-top: 2px;
}
header .main-menu-listing nav button.navbar-toggler {
    padding: 0px;
    padding-top: 6px;
}
header  .personal-information ul.contact-part li a {
    font-size: 12px;
}
header .top-bar .col-sm-7 {
    width: 60%;
    max-width: 60%;
    text-align: end;
}
header .main-menu-listing .mobile-partinformation ul.contact-part {
    gap: 10px;
}
header .top-bar .personal-information ul.social-part {
    padding-left: 12px;
}
body .container {
    max-width: 92%;
}
/*about-us*/
footer .main-footer {
    padding: 24px 0px;
}
footer .main-footer .col-sm-3 {
    width: 100%;
    margin-bottom: 8px;
}
footer .main-footer ul.footer-listing {
    background-color: rgb(255 255 255 / 4%);
    height: fit-content;
    width: 100%;
    padding: 24px 8px;
    margin-bottom: 8px;
}
footer .copywrite-part {
    padding: 8px 0px;
    height: auto;
}
footer .copywrite-part .reserved-write .policies ul {
    /* padding-top: 8px; */
    justify-content: center;
    margin-top: -4px;
}
footer .copywrite-part .reserved-write {
    display: block;
    text-align: center;
}
footer .main-footer .col-sm-3 {
    padding: 0px 12px;
}
.form-mobile-manufacturing {
    padding: 48px 0px;
}
.manufacture-section .make-india .lwhn p {
    font-size: 14px;
}
.manufacture-section .make-india .lwhn h2 br {
    display: block;
}
.manufacture-section .make-india .lwhn h3 {
    font-size: 18px;
    line-height: 28px;
}
.manufacture-section .make-india .lwhn h3 br {
    display: none;
}
.latest-new-section .our-product-part .inner-content-part button {
    top: -64px;
}
.our-sloution-section .main-heading-part .title-part h4 {
    font-size: 12px;
}
.focused-segment-section .automative-_part .brand-one img {
    height: 100px;
    max-width: 100px;
    margin-top: -70px;
}
.main_segement_index_page .index-segment-focused .focused-segment-section .automative-_part .for-adjust-space .col-sm-3 {
    margin-bottom: 42px;
}
.our-sloution-section {
    padding: 48px 0px;
    margin-top: 64px;
}
.our-product-part .our-sloution-section {
    padding: 48px 0px;
}
.about-team-section {
    padding: 48px 0px;
}
.about-team-section h2 {
    font-size: 32px;
    line-height: 48px;
}
.about-team-section p {
    font-size: 16px;
    margin-top: -4px;
    margin-bottom: 10px;
}
.compency-section .presence-part .lead-part .inner-part h3 {
    font-size: 16px;
}
.compency-section .presence-part .lead-part .inner-part h2 {
    font-size: 25px;
    line-height: 38px;
    margin-top: 0;
}
.compency-section .presence-part h2 {
    font-size: 32px;
    text-align: center;
}

.compency-section img {
    height: 300px;
}

.our-value-section .btn-part {
    padding-top: 18px;
}
.our-value-section .innovation-part .value-listing-part {
    padding-left: 0;
}
.our-value-section .innovation-part .middle-part img {
    width: 100%;
    height: 100%;
}
.our-value-section .innovation-part .value-listing-part .about-the-part h3 {
    font-size: 16px;
    margin-bottom:4px;
}
.our-value-section .innovation-part .value-listing-part h4 {
    width: 32px;
    height: 32px;
    padding: 7px;
}
.our-value-section .innovation-part .value-listing-part .integreti-part {
    margin-bottom: 0px;
}
.our-value-section .innovation-part .value-listing-part .integreti-part:nth-child(3) {
    margin-bottom: 0px;
}
.our-value-section .innovation-part .value-listing-part h4 span.circle-inter {
    width: 18px;
    height: 18px;
}
.our-value-section .innovation-part .value-listing-part .about-the-part p {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
.our-value-section {
    padding: 48px 0px;
}
.about-vision-section .right-content p {
    font-size: 14px;
    line-height: 24px;
}
.about-vision-section .right-content h2 {
    font-size: 32px;
    margin-bottom: 8px;
}
.about-mission-section .mission-person-img img {
    height: 180px;
}
.about-mission-section .mission-person-img .col-sm-3 {
    margin-bottom: 16px;
    padding: 0px 8px;
}
.about-vision-section .right-content {
    padding: 48px 16px;
}
.about-mission-section .maintaon-part h2 {
    font-size: 32px;
    margin-bottom: 8px;
}
.about-mission-section p {
    font-size: 14px;
    line-height: 24px;
}
.about-mission-section {
    padding: 48px 0px;
}
.about-us-page .story-section .about-the-story .all-btn-part a {
    padding: 10px 24px;
}
.about-us-page .story-section .about-the-story h2 {
    font-size: 32px;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
.about-us-page .story-section .about-the-story p {
    font-size: 14px;
    line-height: 24px;
}
.about-us-page .story-section {
    padding: 48px 0px;
}
.about-us-page .about-vedio-section .about-paly img {
    width: 32px;
    height: 32px;
}
.about-us-page .about-vedio-section .both-inner-content .content-part h3 {
    font-size: 12px;
}
.about-us-page .about-vedio-section .both-inner-content .content-part h2 {
    font-size: 24px;
}
.about-team-section .our-team-inner .our-team-img {
    width: 25%;
}
.about-team-section .our-team-inner .our-team-img img {
    width: 95%;
    height: 160px;
    border-radius: 0px 22px;
}
.about-team-section .our-team-inner .our-team-img .our-team-info h5 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 8px;
}
.about-team-section .our-team-inner .our-team-img {
    width: 50%;
}
/*about us end*/
                .product-deatil-page .product-deatil-section .product_detail{
                    padding: 15px;
                }
                .product-deatil-page .product-deatil-section .product_detail .product_specification_sec .product_specification_inner{
                    flex-direction:column;
                    gap:10px;
                }
                .product-deatil-page .product-deatil-section .product_detail .product_features_list ul li p {
                    color: #4d4d4d;
                    font-size: 14px;
                    font-weight: 400;
                    margin-bottom: 5px;
                  }
                  .product-deatil-page .product-deatil-section .product_detail .applications_list ul {
                    gap: 21px;
                    flex-wrap: wrap;
                    row-gap: inherit;
                  }
            }
            @media only screen and (max-width:360px) {
                .our-sloution-section .main-heading-part .redirect-part a {
                    padding: 8px 9px;
                }
                .banner-section .banner-content .all-btn-part a {
                    padding: 12px 28px;
                    font-size: 14px;
                }
                .our-product-part .our-sloution-section .main-heading-part .redirect-part a {
                    padding: 12px 9px;
                    font-size: 12px;
                }
            }
    @media only screen and (max-width:399px) {
        .banner-section section .circle--slider {
            top: 98px;
        }
        .banner-section section .circle--slider .animate-img .animated-message {
            font-size: 12px;
            line-height: 14px;
        }
        .banner-section section .circle--slider .animate-img .animated-title {
            font-size:16px;
            line-height: 30px;
        }
        .banner-section section .circle--slider .animate-wrapper {
            height: 50% !important;
        }
/* 
        .banner-section section .circle--rotate li .icon {
            margin: -3% auto!important;
            width: 8%;
            height: 8%;
        } */
        .banner-section section .circle--rotate {
            border-radius: 72%!important;
        }
    }
 
@media (max-width: 1800px) {


}
  