@media (max-width: 1400px) {
    #banner .col-md-7 {
        bottom: 68px !important;
    }
}

@media (max-width: 1200px) {
   .sub_what-we {
    position: absolute;
    left: -334px;
    bottom: -75px;
}
}



@media (max-width: 992px) {
    .hero-section{    padding: 45px 0;}
  .hero-section p{    font-size: 15px;}
  .btn{font-size:16px;}
    .hero-section h1 {
    font-size: 30px;
    line-height: 1.3;}
     .hero-img { margin-top: 2rem;}
.top-info-bar {display:none;}
.text-muted{padding-top:1rem;}
.why-us{padding-bottom:0!important}
    .shipping-jobs {
        padding: 20px 0;
    }
    .trending-ticker{display:none;}
}

@media (max-width: 767px) {
    .sub_what-we {
        position: unset;
    }

    .images-do {
        padding-bottom: 25px;
    }

    .what-we-do-panel {
        margin: 0;
        padding-bottom: 1rem;
    }

    .customer-base-section {
        padding-bottom: 1rem !important;
    }

    .other-hero-section {
        height: 539px !important;
    }

    .hero p {
        font-size: 14px;
    }

    

      .culture-box {
        padding: 25px;
      }

      .culture-title {
        font-size: 17px;
      }

      .culture-text {
        font-size:14px;
      }
      .section-card .section-title{ font-size: 18px;}
      .hero h1{
    font-size: 24px;}
      .hero{padding-top: 7rem!important;}
 .career-panel .section-title{font-size: 18px;}
 .section-title {  font-size: 25px;  }
}

    @media (max-width: 600px) {
    }

    @media (max-width: 480px) {
        .hero-section h1 {
            font-size: 23px;
        }
            .about-header h1 { font-size: 1.4rem }
        }