.about-section-box {
    padding-top: 89px;
}
.box-despo{
    padding-top:73px;
}
.aboutSupremeGroub_ourhistroy{
    padding-top: 131px;
}
.abtGroupVisionMission{
    padding-top: 59px;
}
.aboutOur_value{
    padding-top:65px;
}
.abtGroupCompnay{
    padding-top: 73px;
}
.abtGroupCompnay p{
    color:#7D7D7D;
}
.tabs_mt{
    padding-top:36px;
}
.about_section_box1{
    padding-top:123px;
}
.about_section_box2{
    padding-top:75px;
}
.about_section_box3{
    padding-top:127px;
}
.manufactureBxa{
    padding-top:132px;
}
.manufactureBxb{
    padding-top:150px;
}
.manufactureBxc{
    padding-top:123px;
}
.brands-sectionc{
    margin-top:171px;
}
.manufactureBxc h3{
    font-size:24px;
    font-weight:500px;
    color:#142D6A;
    line-height:35.28px;
}
.bottomStrip3{
    margin-top: 89px;
}
.manufactureBxa h3{
    font-size:24px;
    font-weight:500px;
    color:#142D6A;
    line-height:35.28px;
}
.manufactureBxb h3{
    font-size:24px;
    font-weight:500px;
    color:#142D6A;
    line-height:35.28px;
}
.box-despo h3{
    padding-bottom:26px;
}
.about-section-box h3 {
    font-size: 32px;
    font-weight: 500;
    color: #142d6a;
    margin-bottom: 23px;
}
.about-section-box p {
    color: #4b4b4b;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
    text-align: left;
    margin-bottom: 0;
}
.about_network_rec{
    padding-top:63px;
}
.about_network_rec h2{
    font-size:40px;
    font-weight:400;
    line-height:58.8px;
    margin-bottom: 32px;
}
.network_para{
    color:#7D7D7D;
}
.tabs_network{
    padding-top:38px;
}

.tabs {
    display: flex;
    justify-content: space-evenly;
    border-bottom: 2px solid #ddd;
}
.aftermarketp{
    padding-top:41px;
    padding-bottom:27px
}
.tab-button {
    padding: 15px 30px;
    padding-bottom: 13px;
    background-color: #0000;
    border: none;
    font-size: 18px;
    cursor: pointer;
    width: 50%;
    text-align: center;
    transition: background-color 0.3s, border-bottom 0.3s;
}
.tab-button.active {
    border: 4px solid;
    border-image: linear-gradient(to left, #d10037, #00018b) 1 0;
    border-top: 0;
    background-color: #0000;
    position: relative;
    top: 2px;
    border-radius: 10px;
}
.tab-image {
    border-radius: 12px;
}
.tab-button:focus {
    outline: none;
}
.tab-content {
    padding: 20px 0 0;
}
.tab-pane-img {
    display: none;
}
.tab-pane-img img {
    max-width: 100%;
    border-radius: 8px;
}
.about-section-box h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 58.8px;
}
.groupHeading {
    font-size: 24px !important;
    margin-top: 83px;
    font-weight: 500;
    margin-bottom: 33px !important;
    color: #142D6A;
    line-height: 35.28px;
}
.groupHeadinga{
    
}
.groupHeadingc{
    padding-top:20px;
}
#mission {
    display: block;
}
.main-image {
    width: 100%;
    height: auto;
    max-height: 328px;
    position: relative;
}
.heading-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
    border-radius: 5px;
    text-align: center;
}
.button-row {
    margin-left: 13px;
    margin-bottom: 15px;
}
.button-row button {
    padding: 36px 10px;
    width: 158px;
    margin-left: 15px;
    background: #f4f4f4;
    border: none;
    border-radius: 19px;
    color: gray;
    cursor: revert;
}
.certificationBx2 {
    background: #f5f5f5;
    margin: 0 -31px;
}
.getInTuchHeading span {
    padding: 0 20px 20px;
}
.getInTuchHeading2 span {
    padding: 0 20px 20px;
}
.getInTuchHeading2 {
    font-size: 32px;
    font-weight: 500;
    color: #142d6a;
}
.card-custom-text {
    background-color: #f5f5f5;
    border-radius: 16px;
    padding: 20px;
    padding-top: 41px;
    text-align: center;
    transition: transform 0.2s ease;
}
.card-custom-text:hover {
    transform: translateY(-5px);
}
.card-icon img {
    width: 50%;
    height: 74px;
}
.card-custom-text p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
    text-align: center;
    color: #000;
}
.card-title {
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.project-counting-box {
    padding-right: 95px;
}
.project-counting-box h5 {
    font-size: 32px;
    font-weight: 400;
    line-height: 47.04px;
    text-align: center;
}
.project-counting-box p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
    text-align: left;
    color: #7d7d7d;
}
.brand-section-bg {
    background: #f5f5f5;
    padding: 31px 103px;
    margin-top: 158px;
    padding-bottom: 71px;
}
.brand-heding {
    font-size: 24px;
    font-weight: 500;
    color: #142d6a;
    padding-top: 13px;
}
.warehousing-box p {
    font-size: 18px;
}
.ourServices2 {
    padding: 63px 0;
}
.ourServices2 i {
    margin-left: 21px;
}
.abtBxTab {
    margin-top: 25px;
}
.tabImg {
    margin-bottom: 27px;
    width: 100%;
}
.vision_box h3 {
    font-size: 32px;
    font-weight: 500;
    color: #142d6a;
    margin-bottom: 23px;
}
.ourTeamBox{
   margin-bottom: 163px !important;
}
.about-vision-box {
    padding-top: 63px;
}
.shadow-effect{
    position:relative;
}
.item-details {
   background-color: #142d6aeb;
    color: #fff;
    padding: 20px 10px;
    padding-bottom: 16px;
    position: absolute;
    border-radius: 18px;
    bottom: 13px;
    width: 89%;
    margin: 0px 10.7px;
    text-align: center;
    opacity: 0;
}
.item-details h5 {
    font-size: 16px;
}
.item-details p {
    font-size: 14px;
}
.shadow-effect:hover .item-details {
    opacity: 1;
}
.owl-carousel {
    position: relative;
}
.btn-default {
    border-color: #dc042b;
    background-color: #dc042b;
    color: #fff;
    width: 100%;
}
.img-container img {
    width: 100%;
    height: 290px;
    border-radius: 18px;
}
.items_abt{
    position:relative;
}
.items_abt .owl-theme .owl-nav {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(-50%, -97px);
}
.items_abt .owl-carousel .owl-nav button.owl-next, .items_abt .owl-carousel .owl-nav button.owl-prev {
    background:#142d6a;
    color: #fff;
    width: 43px;
    height: 43px;
    font-size: 30px;
    border-radius: 50%;
}
.items_abt .owl-theme .owl-nav [class*=owl-]:hover{
    background:#142d6a;
}
.items_abt .owl-carousel .owl-nav button.owl-next span, .items_abt .owl-carousel .owl-nav button.owl-prev span{
    position: relative;
    top: -4px;
}
.certificationBx a {
    text-decoration: none;
}
.owl-carousel-visible-box .owl-stage-outer {
    overflow: visible !important;
}
.black-opacity {
    background-color: #000;
}
.linkedin-icon {
       background: #fff;
    color: #000;
    border-radius: 10px;
}
.history-box {
    padding: 0 107px;
}
.info-row {
    border-bottom: 1px solid #e0e0e0;
}
.network-content {
    padding-top: 24px;
    font-size: 24px;
    font-weight: 400;
    line-height: 35.28px;
}
.text-end-text {
    padding-top: 24px;
    font-size: 18px;
    color: #989898;
    font-weight: 400;
    line-height: 26.46px;
}
.brandHeading1a{
    font-weight: 500;
    line-height: 35.28px;
    color: #142D6A;
    padding-top: 26px;
    padding-bottom: 17px;
}
.brandHeading2a{
    font-weight: 500;
    line-height: 35.28px;
    color: #142D6A;
    padding-top: 26px;
    padding-bottom: 17px;
}
.padd-right {
    padding-right: 50px;
}
.branding-img-box img {
    width: 60px;
}
.brandImg{
    padding-bottom: 24px;
}
.award-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 26.46px;
    color: #000;
    font-family: Helvetica;
}
.award-subtext {
    font-family: Helvetica;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-top: -20px;
    line-height: 20.58px;
    text-align: center;
}
.award-year {
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
    text-align: center;
    margin-top: 10px;
}
.laurel {
    width: 67px;
}
.card-bg-color {
    border: none;
    background: #f8f8f8;
    border-radius: 15px;
    margin-bottom: 31px;
    margin-left:9px;
    margin-right:9px;
}
.card-bg-color1 {
    border: none;
    background: #f8f8f8;
    border-radius: 15px;
    margin-bottom: 31px;
}
.card-img,
.card-img-top {
    border-radius: 15px 15px 0 0;
    height: 200px;
}
.card-img-padd img {
    border-radius: 0;
}
.card-padd-bg {
    padding: 29px;
}
.card-padd-bg h5 {
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    text-align: left;
    margin-bottom: 0;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.two button {
    border: none;
    background: #142d6a;
    float: right;
    margin-top: 7px;
    height: 52px;
    width: 52px;
    border-radius: 46px;
    visibility: hidden;
    transition: 0.5s;
}
.two button a {
    text-decoration: none;
    font-size: 30px;
    color: #d9d9d9;
}
.card-bg-color:hover .two button {
    visibility: visible;
}
.job-listing {
    padding: 31px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    margin: 23px 0 0;
    position: relative;
}
.job-title {
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 500;
    line-height: 26.46px;
    color: #2c2c2c;
}
.bottomStrippc{
    margin-top:99px;
}
.box-despo .job-description {
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.52px;
    color: #2c2c2c;
}
.job-arrow {
    color: #142d6a;
    font-size: 21px;
    position: absolute;
    right: 26px;
    top: 47px;
}
.job-meta span {
    color: #939393;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.52px;
}
.linking_text {
    text-decoration: none;
    color: #142d6a;
}
.award-boxp p {
    color: #2c2c2c;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
}
.job-role {
    color: #2c2c2c;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 500;
    line-height: 26.46px;
}
.career-boxp {
    margin-top: 33px;
    padding-bottom: 59px;
}
#more {
    display: none;
}
.card-padd-bg p button {
    border: none;
    color: #142d6a;
    background: #f8f8f8;
}
.card-padd-bg h6 a {
    text-decoration: none;
    color: #142d6a;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
    display: inline-block;
}
.new_pressh {
    padding-bottom: 21px;
}
.job-listing a {
    text-decoration: none;
}
.media-box-container {
    padding: 25px 25px 41px;
    background-color: #fafafa;
    height: 415px;
    border-radius: 10px;
}
.carousel-control-next {
    background-color: #0d6efd;
    border-radius: 50%;
    width: 35px;
    top: -85px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.media-box-img img {
    max-width: 372px;
    height: 285px;
}
.slider-container-box {
    margin-top: 31px;
}
.media-box-container h5 {
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    color: #393939;
}
.media-box-container2 {
    padding: 13px 25px;
}
.media-box-container3 {
    padding: 13px 25px 41px;
}
.media-box-container2 h5 {
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    margin-top: 10px;
    margin-bottom: 27px;
}
.carousel-control-next {
    background: #003568;
    opacity: 1;
    height: 52px;
    width: 52px;
    margin-top: 13px;
}
.carousel-control-next-icon {
    width: 36px;
    height: 23.31px;
}
.top-section-padding {
    padding-top: 51px;
}
.new_press_t{
    padding-top:67px;
}
.new_press_t h3{
    padding-bottom: 57px;
}
.card_bg_b{
    margin-top:31px;
}
.new_press_top{
    padding-top:22px;
}
.padd-right1 {
    padding-right: 25px;
}
.padd-left2 {
    padding-left: 25px;
}
.blog-about-section-box p {
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
    color: #7d7d7d;
    text-align: left;
}
.career_banner{
    margin-top:27px;
}
.careers-box1 h3{
    font-size: 24px;
    font-weight: 500;
    line-height: 35.28px;
    padding-top: 45px;
    color:#142D6A;
    padding-bottom: 6px;
}
.blog-about-section-box h3 {
    font-family: Helvetica;
    font-size: 32px;
    font-weight: 500;
    line-height: 47.04px;
    text-align: left;
    color: #142d6a;
}
.time-box-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 93px auto;
    margin-bottom: 37px;
    position: relative;
}
.time-box-line {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 2px;
    background: #ddd;
    z-index: 1;
}
.time-box-item {
    position: relative;
    z-index: 2;
    text-align: center;
    margin-left: 71px;
    cursor: pointer;
}
.time-box-marker {
    width: 12px;
    height: 12px;
    background-color: #ccc;
    border-radius: 50%;
    margin: -6px auto;
    position: relative;
}
.time-box-item.active .time-box-marker {
    background-color: #ba2b2e;
}
.time-box-label {
    margin-top: -50px;
    color: #878787;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    line-height: 26.46px;
}
.time-box-item.active .time-box-label {
    color: #ba2b2e;
    font-weight: 500;
    font-size: 24px;
    font-family: Helvetica;
    line-height: 35.28px;
}
.custom-card {
    background-color: #f8f9fa;
    border-radius: 10px;
    padding: 30px 50px 67px 30px;
}
.custom-button-box {
    width: 66px;
    height: 66px;
    background-color: #142d6a;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    font-size: 18px;
    margin-top: 127px;
}
.custom-button-box i {
    font-size: 30px;
}
.content-image {
    max-width: 100%;
    border-radius: 10px;
}
.button-box-css {
    margin-top: -457px;
    margin-left: 0px;
}
.box {
    display: inline-flex;
}
.year_context_text h5 {
    font-family: Helvetica;
    font-size: 24px;
    font-weight: 400;
    line-height: 35.28px;
    margin-bottom: 45px !important;
}
.year_context_text p {
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 20px;
    line-height: 28px;
}
.contact-text {
    border: none;
    border-radius: 15px;
    background: #f9f9f9;
}
.map-container {
    width: 100%;
    height: 352px;
    border-radius: 15px 15px 0 0;
    overflow: hidden;
    padding: 20px;
}
iframe {
    width: 100%;
    height: 100%;
    border-radius: 18px;
    border: none;
}
.contact-body-text {
    padding: 25px;
}
.contact-social-link {
    font-size: 32px;
    color: #142d6a;
    padding-right: 20px;
    text-decoration: none;
}
.contact-title-text {
    font-family: Helvetica;
    font-size: 18px;
    font-weight: 500;
    line-height: 26.46px;
}
.contact-office {
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 500;
    line-height: 23.52px;
    color: #989898;
}
.contact-para {
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.52px;
    text-align: left;
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: #142d6a;
}
.contact-para i {
    padding-right: 15px;
    font-size: 25px;
}
.border-line {
    border-bottom: 1px solid #d9d9d9;
    margin: 45px 0 40px;
}
.contact-us-page-design h1 {
    font-size: 32px;
    font-weight: 500;
    color: #142d6a;
    margin-bottom: 23px;
}
.abtbtm {
    margin-bottom: 31px;
    
}
.top-banner-box-img{
    width:100%;
}
.items_abt {
    margin-top: 22px;
    margin-bottom: 113px;
}
.items_abt .about-section-box h3{
    margin-bottom: 45px;
}
.mssn_img {
    margin-bottom: 36px;
    width: 210px;
    margin-top: 59px;
}
.mssn_imga{
    margin-bottom: 36px;
    width: 276px;
    margin-top: 30px;
}
.mssn_imgb{
    margin-bottom: 36px;
    width: 236px;
    margin-top: 37px;
}
.brandHeading {
    font-size: 24px;
    margin-top: 61px;
}
.new-mediaBx {
    margin-top: 37px;
}
.one {
    width: 49%;
    float: left;
}
.two {
    width: 49%;
    float: right;
}
.career_certificationBx {
    margin-top: 0;
}
.contact_getInTuchBx {
    margin-top: 31px;
    margin-bottom: 81px;
}
.img_btm {
    width: 100%;
    margin-bottom: 31px;
}
.media-box-container2 {
    position: relative;
}
.media-box-container2 .owl-carousel .owl-item img {
    width: 100% !important;
    height: 271px;
}
.media-box-container2 .owl-theme .owl-dots,
.owl-theme .owl-nav {
    display: block !important;
}
.media-box-container2 .owl-theme .owl-nav .owl-prev {
    display: none;
}
.carousel-container_bg {
    background: #fafafa;
    border-radius: 10px;
    padding-bottom: 27px;
}
.media-box-container2 .owl-carousel .owl-next {
    position: absolute;
    top: -67px;
    right: 0;
    background: #14346a !important;
    color: #fff !important;
    width: 43px;
    height: 43px;
    border-radius: 50% !important;
    font-size: 38px !important;
    display: none !important;
}
.media-box-container2:hover .owl-carousel .owl-next {
    display: block !important;
}
.media-box-container2 .owl-carousel .owl-next span {
    position: relative;
    top: -9px;
}
.card-padd-bg h6 {
    display: none;
}
.card-bg-color:hover .card-padd-bg h6 {
    display: block;
}
.bg-award {
    padding: 88px 55px 0px 55px;
}
.bottomStripa{
    margin-top:104px;
}
.bloghead{
    margin-top: 15px;
    padding-bottom: 0;
}
.blog_box{
    padding-top:21px;
    margin-left: -11px;
    margin-right: -7px;
}
.tab_vision{
    padding-top: 77px;
}
.auto_slider{
    padding-top:15px;
}
.media-box-container4{
    margin:13px -27px;
}
.bottomStripn{
    margin-top:139px;
}
.careers-box{
    padding-top:73px;
}
.careers-box h1{
    font-size:32px;
    font-weight:500;
    line-height:47.04px;
    color:#142D6A;
}
.media-box-container3 .owl-carousel .owl-item img {
    width: 100% !important;
    height: 271px;
}card-icon {
    margin-bottom: 17px;
}
.certificationBx2_bg {
    background: #f5f5f5;
}
.award_box_para {
    display: inline-block;
    width: 50%;
}
.new_press {
    margin-top: 3rem;
}
#contentImage {
    /*height: 309px;*/
}
.job-description h4 {
    font-size: 18px;
    margin-top: 21px;
}
.job-description p {
    font-size: 16px;
    margin-top: 10px;
}
.ul_li li {
    list-style-type: circle;
    padding: 5px 0;
}
.brandImg img {
    width: 90%;
    margin-bottom: 37px;
}

.award-boxp{
    padding-top: 73px;
}


@media screen and (max-width: 767px) and (min-width: 200px) {
    body {
        overflow-x: hidden;
    }
    .bgBody{
        position:absolute;
        width:100%;
        height:100vh;
        background:#00000029;
        z-index:999;
    }
    .navbar-nav > li > a{
        pointer-events: auto;
    }
    .mainmenu .collapse ul ul li a:hover i {
        visibility: hidden;
    }
    .dropToggle {
        width: 100%;
    }
    .navbarBtn div {
        border: 0;
    }
    .navbarBtn span {
        width: 37px;
        margin-left: 5px;
        margin-top: 3px;
    }
    .NavCollaspe {
        display: block;
        position: absolute;
        top: 63px;
        background: #fff;
        width: 90%;
    }
    .navbar-nav > li > a {
        padding: 5px 15px !important;
    }
    .innerBox {
        width: 90%;
    }
    .inner_banner img {
        height: 331px;
    }
    .aboutBox {
        padding: 31px 15px;
    }
    .abt_img {
        padding: 0;
    }
    .abt_img img {
        height: auto;
    }
    .abtBx {
        padding-top: 17px;
    }
    .know_more a {
        margin-top: 0;
    }
    .ourServices {
        padding-top: 31px;
        height: auto;
    }
    .ourServiceBx1 {
        width: 49%;
        height: 209px;
        margin-top: 7px;
    }
    .sr_btn a {
        width: 100%;
    }
    .ourServiceBx1:hover {
        height: 291px;
        transform: translateY(-10px);
    }
    .ourCompany {
        padding-top: 31px;
    }
    .ourCompanyBx1 {
        width: 100%;
        margin-top: 7px;
        margin-bottom: 15px;
    }
    .ourCompanyBx1:hover {
        transform: translateY(-10px);
    }
    .ourCustomer {
        padding-top: 31px;
        overflow-x: hidden;
    }
    .our_cust .cust_img img {
        float: inline-end;
    }
    .superMedia {
        margin-top: 31px;
        overflow-x: hidden;
    }
    .smedia_title {
        padding: 21px 27px;
    }
    .smedia_img img {
        height: auto;
    }
    .superMediaCarousel .owl-carousel .owl-nav button.owl-prev{
        top: 61%;
        left: 11px;
    }
    .superMediaCarousel .owl-carousel .owl-nav button.owl-next{
        top: 61%;
        right: -8%;
    }
    .certificationBx {
        padding: 33px 15px;
        overflow-x: hidden;
    }
    .getInTuchBx {
        padding: 30px 15px;
        margin: 31px 0;
    }
    .formBtn button {
        width: 117px;
    }
    .addB {
        margin-top: 21px;
    }
    .about-section-box {
        padding-top: 31px;
    }
    .time-box-item {
        margin-left: 5px;
    }
    .time-box-item.active .time-box-label {
        font-size: 11px;
        line-height: 26.46px;
    }
    .time-box-label {
        font-size: 11px;
    }
    .align-items-center {
        position: relative;
    }
    .button-box-css {
        position: absolute;
        top: 221px;
    }
    .items_abt {
        overflow-x: hidden;
        margin-bottom: 31px;
    }
    .items_abt .owl-carousel .owl-dot,
    .owl-carousel .owl-nav .owl-next,
    .owl-carousel .owl-nav .owl-prev {
        display: none;
    }
    .button-row {
        margin-top: 15px;
        margin-left: 0 !important;
    }
    .button-row button {
        width: 28.5%;
        margin-left: 10px;
        padding: 15px 5px;
        font-size: 11px;
    }
    .getInTuchHeading2 {
        font-size: 21px;
    }
    .about-section-box h2 {
        font-size: 27px;
        line-height: 37px;
    }
    .tabs {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .img-container img {
        height: 187px;
    }
    .items_abt .owl-theme .owl-nav {
        display: none !important;
    }
    .tab-button {
        padding: 15px 7px;
    }
    .tab-pane-img img {
        width: 63%;
    }
    .card-icon img {
        height: auto;
    }
    .card-custom-text p {
        font-size: 14px;
    }
    .project-counting-box {
        padding-right: 17px;
    }
    .groupHeading {
        margin-top: 31px;
    }
    .manufactureBx {
        margin-top: 31px;
    }
    .manufacture_innner_product h4 {
        font-size: 15px;
        line-height: 23px !important;
    }
    .brand-section-bg {
        margin-top: 31px;
        padding: 31px 15px;
    }
    .service_customer1 {
        justify-content: left;
    }
    .service_customer2 {
        width: 32%;
    }
    .service_customer2 img {
        width: 90%;
    }
    .dFlex {
        display: block !important;
    }
    .brandImg img {
        width: 100%;
    }
    .ServiceBx {
        padding-top: 31px;
    }
    .serviceHeading {
        font-size: 27px;
    }
    .serviceTabNav {
        display: flex !important;
        flex-wrap: nowrap;
        width: 100%;
        gap: 3px;
        align-items: baseline;
    }
    .serviceTabNav .nav-link {
        font-size: 12px;
        width: 33%;
        white-space: nowrap;
    }
    .spara1 {
        font-size: 21px;
        -webkit-text-stroke: 0 #fff;
    }
    .spara2 {
        top: 0;
        font-size: 14px;
    }
    .spara1 sup {
        top: -4px;
    }
    .serviceCount1 {
        margin-top: 10px;
    }
    .ourservice_cust {
        padding-top: 31px;
    }
    .service_customer2 img {
        margin-top: 0;
    }
    .assemblyLine {
        margin-top: 31px;
    }
    .assemblyLine1 {
        justify-content: space-between;
    }
    .assemblyLine2 {
        width: 23%;
    }
    .assemblyLine5 {
        width: 30%;
    }
    .assemblyBx {
        height: auto;
    }
    .assemblyBx img {
        height: 80px;
    }
    .assmblyBx1a {
        height: auto;
    }
    .assmblyBx1a img {
        height: 50px;
    }
    .assmblyBx1b img {
        height: 50px;
    }
    .assemblyLine3 {
        height: auto;
    }
    .assemblyLine3 img {
        height: 141px;
    }
    .assemblyBx2a {
        height: auto;
    }
    .assemblyBx2a img {
        height: 46px;
    }
    .assemblyBx2b {
        height: auto;
    }
    .assemblyBx2b img {
        height: 85px;
    }
    .assembly5a {
        height: auto;
    }
    .assembly5a img {
        height: 91px;
    }
    .assembly5c {
        height: auto;
    }
    .assembly5c img {
        height: 40px;
    }
    .assembly5d img {
        height: 40px;
    }
    .capabilityBx2 {
        height: auto;
    }
    .capabilityBx {
        margin-top: 31px;
    }
    .capabilityBx2 img {
        height: auto;
    }
    .certificationBx {
        margin-top: 31px;
    }
    .year_context_text h5 {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 9px !important;
    }
    .year_context_text p {
        font-size: 11px;
        line-height: 21px;
    }
    .item-details h5 {
        font-size: 14px;
    }
    .item-details p {
        font-size: 12px;
    }
    .left_map_box1 p {
        font-size: 16px;
    }
    .left_map_box-line {
        margin-bottom: 31px;
    }
    .warehousing-box {
        margin-top: 0;
    }
    .warehousing_heading {
        margin-top: 17px;
        margin-bottom: 0;
    }
    .warehousing_heading1 {
        font-size: 56px;
    }
    .warehousing-box p + p {
        margin-top: 13px !important;
    }
    .warehousing1 {
        margin: 0;
    }
    .warehousingBx {
        height: 110px;
    }
    .warehousingBx img {
        height: 110px;
    }
    .warehousingBx1a {
        height: 80px;
    }
    .warehousingBx1a img {
        height: 80px;
    }
    .warehousingBx1b img {
        height: 80px;
    }
    .warehousing3 {
        height: 200px;
    }
    .warehousing3 img {
        height: 200px;
    }
    .warehousingBx2a {
        height: 80px;
    }
    .warehousingBx2a img {
        height: 80px;
    }
    .warehousingBx2b {
        height: 110px;
    }
    .warehousingBx2b img {
        height: 110px;
    }
    .expo-box1 {
        flex-wrap: wrap;
    }
    .expo-box2 {
        width: 48%;
        margin-bottom: 10px;
    }
    .expo-box2 h4 {
        font-size: 16px;
    }
    .expo-box2 p {
        font-size: 14px;
    }
    .digital_setup {
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    .digital_setup1 {
        width: 100px;
        height: 100px;
    }
    .join_venture {
        flex-wrap: wrap;
    }
    .join_venture_inner1 {
        width: 50%;
        margin: auto;
    }
    .join_venture_inner2 {
        width: 100%;
    }
    .join_venture p {
        font-size: 16px;
    }
    .srv_cust {
        margin-top: 21px;
    }
    .capabilitiesBox {
        flex-wrap: wrap;
    }
    .capabilitiesInnerBox {
        width: 100%;
        margin-bottom: 21px;
    }
    .capabilitiesInnerBox h4 {
        font-size: 18px;
        height: 61px;
    }
    .capabilitiesInnerBox p {
        font-size: 16px;
    }
    .left_map_box1 h4 {
        font-size: 13px;
        line-height:23px;
    }
    .scope-box {
        margin-top: 31px;
    }
    .scope-box1 {
        flex-wrap: wrap;
    }
    .scope-box-inner {
        width: 100%;
    }
    .scope-box-inner h4 {
        font-size: 18px;
    }
    .scope-box-inner p {
        font-size: 16px;
    }
    .martrix-box1 {
        flex-wrap: wrap;
    }
    .martrix-box1a {
        width: 100%;
        margin-top: 9px;
    }
    .martrixa {
        border-left: 0;
        padding-left: 0;
        margin-top: 21px;
    }
    .martrix-box1-bottom {
        margin-top: 0;
    }
    .manufacture_innner {
        flex-wrap: wrap;
        justify-content: space-evenly;
        gap: 13px;
    }
    .manufacture_innner_product {
        width: 48%;
        padding-bottom: 11px;
        margin-bottom: 0;
        text-align: center;
        padding: 23px 5px;
    }
    .martrix-box1a h3 {
        font-size: 18px;
    }
    .martrix-box1a p {
        font-size: 16px;
    }
    .martrix-box1-bottom p {
        font-size: 14px;
    }
    .upskillBx {
        margin-top: 41px;
        margin-bottom: 23px;
    }
    .outPro_img {
        margin: auto;
    }
    .manufacture_innner_product p {
        font-size: 12px;
        margin-bottom: 0;
    }
    .bg-award {
        padding: 0;
        overflow-x: hidden;
        padding-top: 21px;
    }
    .media-box-container2 .owl-carousel .owl-item img {
        height: auto;
    }
    .cust_img img {
        margin-right: 0;
    }
    .new_press {
        margin-top: 0;
    }
    .job-role {
        font-size: 16px;
    }
    .box-despo .job-description {
        font-size: 14px;
    }
    .about-section-box h3 {
        font-size: 24px;
    }
    .job-listing {
        padding: 10px 31px;
    }
    .contact-us-page-design h3 {
        font-size: 24px;
    }
    .ourServices2 {
        padding: 21px 0;
    }
    #contentImage {
        height: 90px;
    }
    .owl-carousel-visible-box {
        padding: 0 31px;
    }
    .grounp_comp .manufacture_innner_product_img img {
        width: 45px !important;
    }
    .service_customer2 img {
        width: 61%;
        height: auto;
        margin-bottom: 13px;
    }
    .contact-para {
        font-size: 12px;
    }
    .policyes-text {
        padding: 31px 15px;
    }
    .policyes-text img {
        width: 100%;
    }
    .ourServiceBx1 h4{
        line-height:23px;
    }
    .ourCompany{
        height:auto;
    }
    .certificationBx2{
        margin:0;
    }
    .footerInpt input{
        font-size:12px;
    }
    .custom-button-box{
        margin-top:82px;
    }
    .time-box-container{
        margin-top:143px;
    }
    .item-details{
        width:90%;
        margin:0;
        transform: translate(7px, 6px);
    }
    .bottomStrip{
        height:auto;
    }
    .ourTeamBox {
        margin-bottom: 50px !important;
    }
    .card-icon-box1 img{
        height:auto !important;
    }
    .card-custom-text{
        margin-bottom:15px;
    }
    .card-custom-text p{
        line-height:23px;
    }
    .card-custom-text{
        height:198px;
    }
    .about_section_box1{
        padding-top:0;
    }
    .manufactureBxa{
        padding-top:0;
    }
    .about_section_box2{
        padding-top:0;
    }
    .manufactureBxb{
        padding-top:0;
    }
    .about_section_box3{
        padding-top:0;
    }
    .project-counting-box h5{
        font-size:17px;
    }
    .project-counting-box p{
        font-size:13px;
    }
    .manufactureBxc {
        padding-top: 11px;
    }
    .brands-sectionc{
        margin-top:0;
    }
    .about_network_rec h2 {
        font-size:27px;
    }
    .about_network_rec {
        padding-top: 23px;
    }
    .about_network_rec h2{
        margin-bottom:0;
    }
    .tabs_network{
        padding-top:0;
    }
    .tab-content{
        padding:0;
    }
    .network-content{
        font-size:15px;
    }
    .digital_marketing{
        margin-top:0;
        margin-bottom:50px;
    }
    .serviceTabNav .nav-item.show .nav-link, .serviceTabNav .nav-link.active{
        font-size:15px;
    }
    .top-section-padding{
        padding-top:0;
        overflow-x: hidden;
    }
    .careers-box {
        padding-top: 13px;
    }
    .careers-box1 h3{
        padding-top:15px;
    }
    .career-boxp{
        padding-bottom:0;
    }
    .contact-us-page-design{
        margin-top: 23px !important;
    }
}

.formBx input::placeholder {
    font-size: 12px;
}



.top-margin-matrix{
    margin-top:18px;
    margin-bottom: 23px;
}
.level-1-box{
    margin-top: 12px;
    /*margin-bottom: -5px;*/
}

.level-1-box .martrix-box1-bottom{
    /*margin-top: 12px;*/
    margin-top: 46px;
    margin-bottom: 14px;
}
.bottom-mergin-text {
    margin-bottom: 31px;
}
.bottom-heding-text{
    margin-bottom: 18px;
}
.expo-box1 p{
    color: #7D7D7D;
    
}
.item-details a{
    background: #fff;
    padding: 6px 13px 6px 13px;
}
.card-icon-box1 img{
    width: 74%;
    margin-bottom: 26px;
    height: 107px;
}
.getintouch{
    padding: 28px 65px 39px 39px;
}
.getintouchHeading {
    font-size: 18px;
    font-weight: 500;
    color: #142d6a;
}
.gray_color_para{
    font-family: Helvetica;
font-size: 18px;
font-weight: 400;
line-height: 26.46px;
text-align: left;
color:#7d7d7d;


}
.map_imgstep4{
    margin-top: 56px;
}
.map_img img{
    margin-top: 30px;
}
.margin-box-heading h4{
    margin-top: 67px;
    margin-bottom: 0;
    line-height: 34px;
}
















.listing_icon li i{
    color:#2c408e;
    margin-right:10px;
}
.section-title {
      color: #2c408e;
      font-weight: bold;
    }
    .icon {
      color: #2c408e;
      margin-right: 10px;
    }
    .btn-custom {
      background-color: #2c408e;
      color: #fff;
      padding: 10px 25px;
      font-weight: bold;
    }
    .btn-custom:hover {
      background-color: #2c408e;
    }
    
    .lead{
        font-size: 18px;
    color: #7d7d7d;
    /*margin-top: 21px;*/
    }
    
    /*.oem-page1{*/
    /*    background-color: #f5f5f5;*/
    /*    padding: 50px 0px;*/
    /*}*/
    .landing-page-one h2{
        font-size: 25px;
    font-weight: 500;
    color: #142d6a;
    margin-bottom: 23px;
    }
    
     .landing-page-one h1{
        font-size: 32px;
    font-weight: 500;
    color: #142d6a;
    margin-bottom: 23px;
    }
    
    .about_network_rec h1

 {
    font-size: 40px;
    font-weight: 400;
    line-height: 58.8px;
    margin-bottom: 32px;
}
    
    
    .serviceHeadingone {
    font-size: 40px;
    font-weight: 400;
    line-height: 58.8px;
}


.blog-about-section-box h1 {
    font-family: Helvetica;
    font-size: 32px;
    font-weight: 500;
    line-height: 47.04px;
    text-align: left;
    color: #142d6a;
}


.outserviceHeadingstatic {
    font-size: 25px;
    font-weight: 500;
    color: #142d6a;
    text-align: center;
}