@media (max-width: 1399px) {
  .block {
    padding: 80px 0; }

  .section-head {
    padding-bottom: 24px; }

  h1 {
    font-size: 50px;
    line-height: 110%; }

  h2 {
    font-size: 50px;
    line-height: 140%; }

  h3 {
    font-size: 32px;
    line-height: 120%; }

  h4 {
    font-size: 26px;
    line-height: 120%; }

  .px-100 {
    padding: 0 80px; }

  .pb-60 {
    padding-bottom: 50px; }

  .pt-60 {
    padding-top: 50px; } }
@media (max-width: 1199px) {
  .mega-menu-wrapper .sub-menu {
    margin-top: 20px;
    padding-left: 40px; }

  .sub-menu > li {
    width: 50%; }

  .wpcf7-list-item {
    margin: 0 1rem 0 0; }

  .row.custom-gutter-35 {
    margin-left: -15px;
    margin-right: -15px; }
    .row.custom-gutter-35 > [class*="col"] {
      padding-left: 15px;
      padding-right: 15px; }

  .block {
    padding: 60px 0; }

  .section-head {
    padding-bottom: 20px; }

  .small-text {
    font-size: 12px; }

  h1 {
    font-size: 42px;
    line-height: 110%; }

  h2 {
    font-size: 42px;
    line-height: 140%; }

  h3 {
    font-size: 28px;
    line-height: 120%; }

  h4 {
    font-size: 22px;
    line-height: 120%; }

  h5 {
    font-size: 20px;
    line-height: 120%; }

  h6 {
    font-size: 16px;
    line-height: 130%; }

  .px-60 {
    padding: 0 40px; }

  .px-100 {
    padding: 0 60px; }

  .pb-60 {
    padding-bottom: 40px; }

  .pt-60 {
    padding-top: 40px; }

  header ul li a {
    padding: 10px 10px; }

  header ul li.menu-btn a {
    padding: 12px 10px;
    background: var(--secondary-color);
    margin-left: 24px;
    font-size: 16px; }

  .why-us-wrapper .item {
    flex-direction: column;
    align-items: center; }
    .why-us-wrapper .item .text {
      width: 100%;
      text-align: center; } }
@media (max-width: 991px) {
  .body-wrapper {
    margin-top: 90px; }

  .top-header {
    height: 0;
    visibility: hidden;
    padding: 0 !important; }

  .block {
    padding: 40px 0; }

  #menu-primary-menu {
    display: none; }

  #header-wrapper {
    padding: 10px 0; }

  header {
    background: var(--white-color); }
    header .top-header, header .bottom-header {
      padding: 12px 0; }
 header ul li.menu-item-has-children > ul{
    position: initial;
    box-shadow: none;
  }
  header ul > li:not(:last-of-type) {
    border-bottom: 1px solid rgba(204, 204, 204, 0.59); }
  header ul > li.menu-item-has-children {
    position: relative; }
  header ul > li ul li {
    padding: 0;
    border: none !important; }
  header ul > li.menu-btn a {
    padding: 12px 16px;
    background: transparent;
    font-size: 16px;
    margin-left: 0px;
    font-family: var(--helvetica-blod-font);
    color: #fff;
    border-radius: 0px; }

  header ul li a {
    padding: 16px 15px !important; }

  .menu-item-has-children > a:after {
    display: none; }
  .menu-item-has-children > a > a {
    padding: 0 !important; }

  .sub-menu > li a {
    padding: 12px 20px !important; }

  .slicknav_nav ul {
    margin-left: 0px;
    width: 100%; }

  .slicknav_nav ul li {
    padding: 0; }

  .slicknav_nav .slicknav_row, .slicknav_nav a {
    padding: 12px 16px; }

  .slicknav_menu .slicknav_menutxt {
    display: block;
    float: left;
    margin-top: 3px;
    color: #000;
    font-weight: 700;
    text-shadow: none; }

  .slicknav_menu .slicknav_icon {
    width: 30px; }

  .slicknav_btn {
    background: transparent; }

  .slicknav_menu .slicknav_icon-bar {
    background: #000;
    width: 30px;
    height: 3px;
    margin-bottom: 5px; }

  .slicknav_menu {
    display: block;
    position: absolute;
    right: 20px;
    top: 7px;
    background: transparent;
    z-index: 99; }
    .slicknav_menu .slicknav_nav {
      background: #fff;
      color: #000;
      width: 300px;
      box-shadow: 0px 6px 12px 0 rgba(0, 0, 0, 0.45);
      position: absolute;
      padding: 30px 0;
      height: calc(100vh - 70px);
      right: -20px;
      top: 67px;
      overflow-y: auto;
      flex-direction: column;
      align-items: flex-start; }
      .slicknav_menu .slicknav_nav a {
        color: #000;
        background: transparent !important;
        font-size: 16px;
        font-family: var(--helvetica-medium-font); }

  header ul li.current-menu-item {
    background: var(--primary-color); }
    header ul li.current-menu-item a {
      color: #fff !important; }

  header ul li.menu-item-has-children > ul li.current-menu-item {
    background: var(--primary-color); }
    header ul li.menu-item-has-children > ul li.current-menu-item a {
      color: #fff; }
  header ul li.menu-item-has-children > ul li:hover {
    background: transparent; }
    header ul li.menu-item-has-children > ul li:hover a {
      color: #000; }

  header ul li.menu-item-has-children:after {
    display: none; }

  .slicknav_nav li, .slicknav_nav ul {
    display: block;
    width: 100%; }

  .menu-primary-menu-container {
    display: none; }

  .slicknav_nav .slicknav_row:hover {
    background: none !important; }

  .slicknav_collapsed .slicknav_arrow::before {
    content: "\f078";
    /* chevron-down */
    font-family: FontAwesome;
    color: #000; }

  .slicknav_open .slicknav_arrow::before {
    content: "\f077";
    /* chevron-up */
    font-family: FontAwesome;
    color: #000; }

  .slicknav_arrow {
    color: transparent;
    position: absolute;
    right: 10px;
    top: 13px; }

  .btn-secondary, .btn-primary {
    margin-top: 10px; }

  .pre-title {
    margin-bottom: 6px; }

  h1 {
    font-size: 38px;
    line-height: 110%; }

  h2 {
    font-size: 38px;
    line-height: 140%; }

  h3 {
    font-size: 24px;
    line-height: 120%; }

  h4 {
    font-size: 20px;
    line-height: 120%; }

  h5 {
    font-size: 18px;
    line-height: 120%; }

  h6 {
    font-size: 16px;
    line-height: 130%; }

  .px-60 {
    padding: 0 40px; }

  .pb-60 {
    padding-bottom: 30px; }

  .pt-60 {
    padding-top: 30px; }

  .pb-80 {
    padding-bottom: 40px; }

  .pt-80 {
    padding-top: 40px; }

  .btn-primary {
    margin-top: 15px; }

  .common-banner-section {
    height: 250px; }

  .banner-section {
    height: 70vh; }
    .banner-section .text, .banner-section .details {
      width: 100% !important;
      padding: 0 30px; }

  .slick-prev {
    left: 0px; }

  .slick-next {
    right: 25px; }

  .intl-courier-section {
    height: auto; }
    .intl-courier-section .img-container {
      position: initial !important; }

  .gallery-section .gallery figure {
    height: 160px; }

  #footer-wrapper .top-footer {
    padding: 50px 0 30px;
    overflow: hidden; } }
@media (max-width: 767px) {
  .block {
    padding: 40px 0; }

  h1 {
    font-size: 28px; }

  h2 {
    font-size: 26px;
    line-height: 120%; }

  h3 {
    font-size: 24px;
    line-height: 120%; }

  h4 {
    font-size: 20px;
    line-height: 120%; }

  h5 {
    font-size: 18px;
    line-height: 120%; }

  h6 {
    font-size: 16px;
    line-height: 130%; }

  .section-title {
    padding-bottom: 14px; }

  .px-60 {
    padding: 0 15px; }

  .pb-60 {
    padding-bottom: 20px; }

  .pt-60 {
    padding-top: 20px; }

  .pb-80 {
    padding-bottom: 30px; }

  .pt-80 {
    padding-top: 30px; }

  .slicknav_menu {
    right: 0; }

  .slicknav_menu .slicknav_nav {
    width: 100vw;
    right: 0;
    height: 100vh;
    justify-content: flex-start; }

  header ul li.menu-item-has-children > ul {
    width: 100%; }

  .features {
    flex-direction: column;
    gap: 20px; }
    .features .item {
      width: 100%; }
      .features .item:nth-child(odd) {
        margin-top: 0px; }
      .features .item:nth-child(even) {
        margin-top: 0px; }

  .blog-details-page .blog-details .col-lg-8 .img-container {
    margin-top: 0; }

  .blog-details-page .common-banner-section .container .text .content {
    margin-top: 16px; }

  .blog-details-page .common-banner-section .container .breadcrumbs ul li {
    font-size: 12px;
    line-height: 18px; }

  .blog-details-page .blog-details .col-lg-8 .details h2, .blog-details-page .blog-details .col-lg-8 .details h3, .blog-details-page .blog-details .col-lg-8 .details h4, .blog-details-page .blog-details .col-lg-8 .details h5, .blog-details-page .blog-details .col-lg-8 .details h6 {
    margin-bottom: 16px;
    margin-top: 30px; }

  .inspiration-section .nav-item {
    width: 47%; }

  .inspiration-section .nav-pills .nav-link svg {
    width: 40px;
    height: 40px; }

  .inspiration-section .gallery {
    display: block; }
    .inspiration-section .gallery .col-md-4 {
      height: 300px; }
      .inspiration-section .gallery .col-md-4:nth-child(2) {
        height: 70%; }
  .inspiration-section .action {
    position: static !important; }
.cargo-section .details h2 {
    margin-bottom: 14px;
    font-weight: 600;
}
  #footer-wrapper .top-footer {
    padding: 50px 0 30px; } }

/*# sourceMappingURL=responsive.css.map */
