@media only screen and (max-width: 1920px) and (min-width: 1500px) {
  .container {
    max-width: 1320px;
  }
}

@media only screen and (max-width: 1600px) {
  header {
    padding: 1rem 1.25rem 1rem 30px;
  }
  .work-main {
    position: relative;
  }
  header::after {
    position: unset;
  }

  header::before {
    width: 430px;
    clip-path: polygon(0 0, 84% 0, 100% 100%, 12% 100%);
  }

  .main-slider {
    height: 700px;
  }

  figure.main-imag img {
    height: 130px;
  }

  .homeSlider .swiper-button-prev,
  .homeSlider .swiper-button-next {
    width: 3.35rem;
    height: 3.35rem;
  }

  .main-slider h1 {
    font-size: 3.688rem;
  }

  .main-slider p {
    margin: 0.58rem 0 1rem;
  }

  .themeBtn {
    padding: 0.475rem 1.15rem 0.475rem 1.75rem;
  }

  .themeBtn i {
    height: 2.75rem;
    width: 2.75rem;
  }

  .brand-sec {
    padding: 2.5625rem 0;
  }

  .about-sec {
    padding: 2rem 0 4rem;
  }

  img.img-fluid.about2 {
    bottom: -2rem;
    right: -3rem;
  }

  .image-wrapp {
    flex-shrink: 0;
    padding: 2.125rem 2.125rem 2.125rem 1.5rem;
    gap: 0.525rem;
  }

  .imag img {
    height: 40px;
  }

  .image-wrapp h3 {
    font-size: 2.013rem;
  }

  .image-content p {
    font-size: 1rem;
  }

  .imag-sec {
    padding: 4rem 5.125rem;
  }

  section.ship-sec {
    padding: 4rem 0 3rem;
  }

  .ship-content {
    padding: 1.8125rem 1.875rem 2.5625rem 2.125rem;
  }

  .ship-content h4 {
    margin: 0.625rem 0 1rem;
  }

  .shipslider {
    padding-bottom: 14rem;
  }

  section.choose-sec {
    padding: 4rem 0 0;
  }

  figure.choose-imag::before {
    position: unset;
  }

  .choose-main .choose-wrapp:nth-child(2) {
    padding-left: 3rem;
  }

  .choose-main .choose-wrapp + .choose-wrapp {
    margin: 3rem 0;
  }

  section.ready-sec {
    margin-top: -2rem;
  }

  section.work-sec {
    padding: 4rem 0 5rem;
  }

  .contact-sec {
    padding: 3rem 0;
  }

  .contact-main {
    padding: 3.75rem 2rem 2.5rem 2rem;
  }

  .contact-main h6 {
    font-size: 1.525rem;
  }

  section.blog-sec {
    padding: 4rem 0 2rem;
  }

  .blogslider {
    padding-bottom: 4rem;
  }

  .footer-conten {
    width: 340px;
  }

  .footer-conten .themeBtn {
    white-space: nowrap;
  }
  
  
  .inner_banner .banner_content img {
    max-width: 130px !important;
}

.banner_content h2 {
    font-size: 3.375rem;
    white-space: nowrap;
}

section.who-we-are {
    padding: 2rem 0 0;
}

.who-we-are .row + .row {
    margin-top: 1.875rem;
}

section.mike-meade {
    padding: 3rem 0 5rem;
}

.mike-meade-content p {
    font-size: 2.0125rem;
}

section.priorty {
    padding: 2rem 0 0;
}

section.domestic_sec {
    padding: 3rem 0 0;
}

section.truckload_sec {
    padding: 3rem 0;
}

.truckload_row .truckload {
    padding: 4.375rem 5.875rem 4.625rem 2.5625rem;
}

.truckload_row .truckload p {
    font-size: 1rem;
    line-height: 1.7;
}

.domestic_sec2 {
    padding: 0 0 4rem;
}
.truckload_row .truckload {
        padding: 6.375rem 5.875rem 5.625rem 2.5625rem;
    }
        .banner_content h2 {
        text-shadow: 0 3px 10px rgb(0 0 0 / 65%);
    }
    .quick_form {
    padding: 2rem 0 0rem;
}
section.quick {
    padding: 4rem 0;
}

}

@media only screen and (max-width: 1445px) {
  header {
    padding: 0.75rem 1rem 0.75rem 0.875rem;
  }

  .form-inline .themeBtn {
    padding: 1rem 2.75rem;
  }

  .navbar-nav {
    gap: 1.875rem;
  }

  .main-slider {
    height: 650px;
  }

  figure.main-imag img {
    height: 100px;
  }

  .main-slider h1 {
    font-size: 3rem;
  }

  .main-slider p {
    font-size: 1.25rem;
  }

  .brand-sec {
    padding: 2rem 0;
  }

  .about-sec {
    padding: 1rem 0 2rem;
  }

  .aboutsub2 {
    right: -5rem;
  }

  .aboutsub3 {
    right: -6rem;
  }

  .about-list {
    margin: 0.25rem 0 1rem;
  }

  .about-wrapp h5 {
    font-size: 4rem;
  }

  .about-wrapp p {
    font-size: 1.25rem;
  }

  .about-box {
    width: 570px;
    padding: 1.5rem 2.5rem 0.875rem 1.5rem;
  }

  .imag-sec {
    padding: 3rem 3.125rem;
  }

  section.ship-sec {
    padding: 3rem 0 3rem;
  }

  .ship-top {
    margin-bottom: 2rem;
  }

  .ship-content {
    width: 326px;
  }

  section.choose-sec {
    padding: 3rem 0 0;
  }

  .choose-top {
    margin: 0 0 3rem 290px;
  }

  .choose-main .choose-wrapp + .choose-wrapp {
    margin: 2rem 0 0;
  }

  .choose-main .choose-wrapp:nth-child(3) p {
    width: 84%;
  }

  .choose-content p {
    width: 95%;
  }

  .ready-content h2 {
    font-size: 2rem;
  }

  .ready-overlay {
    height: 200px;
  }

  section.work-sec {
    padding: 3rem 0 3rem;
  }

  section.work-sec .col-md-3:nth-child(2) .work-box {
    margin-top: 9rem;
  }

  section.work-sec .col-md-3:nth-child(1) .work-box {
    margin-top: 12rem;
  }

  .work-content h2 {
    font-size: 1.1025rem;
    margin-top: 0.75rem;
  }

  .contact-main .mainHead {
    margin-bottom: 1.5rem;
    font-size: 2.15rem;
  }

  form.contact-form button {
    padding: 0;
  }

  .blog-top {
    margin-bottom: 1.75rem;
  }

  .blog-content h2 {
    font-size: 1.25rem;
    margin: 1rem 0 0.75rem;
  }

  figure.footer-icon {
    margin-bottom: 1rem;
  }

  .comments i {
    right: 1.125rem;
  }

  .track-form button {
    height: 51px;
    text-align: center;
    padding: 0;
  }

  footer {
    padding: 2.8125rem 0 0 0;
  }
  
  .inner_banner .banner_content img {
    max-width: 120px !important;
}

.who_we_are_content .mainHead {
    margin-bottom: 0.275rem;
}

.who-we-are .row + .row {
    margin-top: 1.075rem;
}

section.mike-meade {
    padding: 2.75rem 0 3rem;
}

.mike-meade-content p {
    font-size: 2rem;
}

section.domestic_sec .row + .row {
    margin: 2rem 0 0;
}

section.domestic_sec p {
    font-size: 1.125rem;
}

.domestic_sec2_content p {
    font-size: 1.125rem;
}
.inner_banner.create-accout figure {
    padding-top: 3rem;
}
}

@media only screen and (max-width: 1366px) {
  html {
    font-size: 15px;
  }

  .navbar-nav {
  }

  header::before {
    width: 350px;
  }

  .form-inline .themeBtn {
    padding: 1rem 1.75rem;
    white-space: nowrap;
    font-size: 0.875rem;
  }

  .navbar-nav .nav-item .nav-link {
    font-size: 0.895rem;
  }

  .main-slider {
    height: 600px;
  }

  figure.main-imag img {
    height: 90px !important;
  }

  .main-slider h1 {
    font-size: 2.875rem;
  }

  figure.brand-imag img {
    height: 35px;
    width: 80%;
  }

  .mainHead {
    font-size: 2.5rem;
  }

  .about-content p {
    font-size: 1rem;
    width: 100%;
  }

  .about-list {
    padding: 1.5rem 0px 1.875rem 1.25rem;
  }

  .aboutsub2 {
    display: none;
  }

  .aboutsub3 {
    display: none;
  }

  .image-wrapp {
    padding: 1.125rem 2rem 2.125rem 1.15rem;
  }

  .image-wrapp h3 {
    font-size: 2rem;
  }

  .shipsub9 {
    display: none;
  }

  .updown {
    display: none;
  }

  .ship-top {
    margin-bottom: 1.25rem;
  }

  .ship-content {
    padding: 0.8125rem 3rem 1.5625rem 2.125rem;
    bottom: -39%;
  }

  .ship-content h4 {
    margin: 0.1625rem 0 0.75rem;
  }

  .ship-content .themeBtn {
    padding: 0.875rem 2.105rem;
  }

  section.choose-sec {
    padding: 2.75rem 0 0;
  }

  section.work-sec .col-md-3:nth-child(2) .work-box {
    margin-top: 8rem;
  }

  form.contact-form .form-group {
    margin-bottom: 1rem;
  }

  form.contact-form button {
    gap: 2rem;
  }

  section.blog-sec {
    padding: 2.75rem 0 2rem;
  }

  .track-main {
    gap: 2rem;
  }

  .track-content {
    padding-left: 1rem;
  }

  .footer-conten {
    width: 330px;
  }

  .footer-center {
    margin-top: 2rem;
  }
  
  .who_we_are_img {flex-direction: column;gap: 1.075rem;}

section.mike-meade {
    padding: 2.075rem 0 2rem;
}

.mike-meade-content p {
    font-size: 1.75rem;
    line-height: 1.5;
}

.inner_banner {
    padding: 4rem 0;
}
.inner_banner.create-accout figure {
    padding-top: 2rem;
}
    section.blog-sec {
        padding: 0rem 0 2rem;
    }

}

@media (max-width: 1199.98px) {
  html {
    font-size: 14px;
  }
  
  header .navbar-brand img {
    max-width: 90px !important;
}

.navbar-nav {
}

header::before {display: none;}

.form-inline .themeBtn {
    margin: 0 auto;
}

.main-slider {
    height: 550px;
}

.slide-inner .main-imag img {width: auto;height: 80px !important;}

.main-slider h1 {
    font-size: 2.5rem;
    margin: 0.625rem 0 0;
}

figure.brand-imag img {
    width: 60%;
}

img.img-fluid.about2 {
    bottom: 0;
    height: 200px;
    right: 0;
}

.about-box {
    width: 437px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.about-wrapp {
}

figure.about-img {
    flex-direction: column;
    text-align: end;
    margin-top: -1rem;
}

.imag-sec {
    padding: 2.75rem 2.125rem;
}

.image-wrapp {
    flex-direction: column;
    justify-content: center;
    padding: 1.125rem 2rem 2.125rem 2.15rem;
}

.image-flex {justify-content: center;gap: 2rem;}

.imag img {
}

.image-content p {
    line-height: 1.5;
}

.image-content {
    text-align: center;
}

section.ship-sec {
    padding: 2rem 0 3rem;
}

.ship-content {
    width: 275px;
}

.shipslider {
    padding-bottom: 8rem;
}

.choose-main .choose-wrapp:nth-child(2) {
    padding: 0;
}

.choose-main .choose-wrapp + .choose-wrapp {
    padding: 0;
}

section.ready-sec {
    margin-top: 0;
}

.choose-main .choose-wrapp:nth-child(3) p {
    width: 98%;
}

section.work-sec .col-md-3:nth-child(2) .work-box {
    margin-top: 6rem;
}

section.work-sec .col-md-3:nth-child(1) .work-box {
    margin-top: 9rem;
}

.contact-main {
    padding: 2.75rem  1.75rem 2.5rem 1.75rem;
}

.contact-form .form-group {
    margin-bottom: 0;
}

.contact-main .mainHead {
    margin-bottom: 1rem;
}

figure.track-imag img {
    height: 110px;
    width: 100%;
    object-fit: contain;
}

.track-form button {
    width: 100% !important;
}

.footer-conten {
    width: 290px;
    padding: 1.875rem 1.15rem 2.5rem;
}

.comments i {
    display: none;
}

.contact-form button {
    padding: 0;
    gap: 1rem;
}


.who-we-are p {
    font-size: 1rem;
}

.who_we_are_img img {
    height: 120px;
}

.mike-meade-content {
    gap: 4.3125rem;
    padding: 2.75rem 0 2.375rem 4.875rem;
}

.mike-meade-content p {
    font-size: 1.5rem;
}

.truckload_row .truckload {
    width: 90%;
    padding: 2.375rem 0.875rem 1.625rem 1.5625rem;
}

.inner_banner {
    padding: 4rem 0 0;
}

.priority_b {
    padding: 1.1075rem 1.3125rem;
}

.priority_content p {
    font-size: 1rem;
    line-height: 1.6;
}

section.domestic_sec p {
    font-size: 1rem;
    line-height: 1.6;
}

.domestic_sec2_content p {
    font-size: 1rem;
    line-height: 1.6;
}

.domestic_sec2 {
    padding: 0 0 2rem;
}
    .truckload_row .truckload {
        padding: 4.375rem 0.875rem 3.625rem 1.5625rem;
    }
    input[type=text], input[type=password], input[type=email] {
    padding: 12px;
}
    .track-form button {
        padding: 0 1rem;
    }
    .track-content h3 {
    font-size: 1.4rem;
}
.track-form button {
        height: 45px;
    }
        section.blog-sec {
        padding: 2rem 0;
    }
}

@media (max-width: 991.98px) {
  html {
    font-size: 13px;
  }
  
  
  .navbar-toggler {
    height: fit-content;
    width: fit-content;
    border-color: var(--whit);
}

header .navbar-brand img {
    max-width: 80px !important;
}

.navbar-nav {
    gap: 1.275rem;
}

header {
    padding: 0.675rem 1rem 0.575rem 0.875rem;
}

.main-slider {
    height: 450px;
}

figure.main-imag img {
    height: 70px !important;
}

.main-slider h1 {
    font-size: 2.25rem;
}

.main-slider p {
    font-size: 1.125rem;
}

.themeBtn {
    gap: 1rem;
}



.subHead {
    padding: 0.75rem 1.75rem;
}

img.img-fluid.about2 {
    height: 140px;
}

.about-box {
    width: 318px;
}

figure.about-img img {
    width: 80%;
}

.about-wrapp p {
    font-size: 1.125rem;
}

.about-wrapp h5 {
    font-size: 3.25rem;
}

.phone {
    flex-shrink: 0;
}

.about-content .btn-group .themeBtn {
    flex-shrink: 0;
}

.mainHead {
    font-size: 2rem;
}

.image-flex {
    gap: 1rem;
}

.image-wrapp {
    padding: 1.125rem 1.75rem 2.125rem 2rem;
}

.image-wrapp h3 {
    font-size: 1.75rem;
}

.imag img {
    height: 36px;
}

figure.ship-vectore {
    height: 4.5rem;
    width: 4.5rem;
    margin: -3rem 0 0 auto;
}

figure.ship-vectore img {
    height: 30px;
    width: 100%;
    object-fit: contain;
}

.ship-content {
    width: 100%;
}

.ship-content h4 {
    font-size: 1.325rem;
}

section.ship-sec {
    padding: 2rem 0 2rem;
}

.choose-top {
    margin: 0 0 2rem 230px;
}

.choose-wrapp {
    gap: 1rem;
}

.choose-content p {
    width: 97%;
}

.choose-content h4 {
    font-size: 1.3625rem;
}

.choose-main .choose-wrapp + .choose-wrapp {
    margin: 1rem 0 0;
}

figure.choose-sub {
    height: 4.5625rem;
    width: 4.5625rem;
}

section.ready-sec {
    padding: 1rem 0 0;
}

.ready-overlay {
    height: 170px;
    padding: 3.5rem 0.875rem 4.125rem 0.625rem;
}

.ready-content h2 {
    font-size: 1.75rem;
}

.ready-overlay a {padding: 0.75rem 1.105rem;em; */gap: 0.75rem;font-size: 0.7875rem;white-space: nowrap;gap: 0.75rem;}

.ready-overlay a i {
    flex-shrink: 1;
    height: 2.15rem;
    width: 2.15rem;
}

img.img-fluid.workmap {
    z-index: -1;
}

section.work-sec {
    padding: 2.25rem 0 3rem;
}

.work-content h2 {
    font-size: 0.975rem;
}

.contact-main {
    padding: 1.75rem 2rem 2.5rem 2rem;
    width: 300px;
}

.contact-main .mainHead {
    font-size: 1.75rem;
    margin-bottom: 0.75rem;
}

input[type=text], input[type=password], input[type=email] {
    padding: 12px 10px;
}

.contact-form .form-control {
    margin: 0.875rem 0 0;
    font-size: 0.875rem;
    height: 2.75rem;
}

.contact-main h6 {
    font-size: 1.25rem;
    margin: 0.25rem 0;
}

.contact-form .form-control::placeholder {
    font-size: 0.725rem;
}

.contact-form button {
    height: 2.75rem;
}

.contact-form button i {
    width: 2.25rem;
    height: 2.25rem;
}

section.blog-sec {
    padding: 2rem 0 2rem;
}

.blog-content {
    padding: 20px 20px 30px 25px !important;
}

.blogslider .swiper-pagination {
    display: none;
}

.blogslider {
    padding: 1rem;
}

.blog-content h2 {
    font-size: 1.125rem;
}

.track-content {
    padding: 0;
    border: unset;
}

.track-content h3 {
    font-size: 1.125rem;
}

.track-content p {
    font-size: 0.75rem;
    line-height: 1.5;
}

.track-main {
    gap: 1rem;
}

figure.track-imag img {
    height: 80px;
}

.track-form .form-control {
    height: 2.75rem;
    margin: 0;
}

.track-form .form-control::placeholder {
    font-size: 0.758rem;
}

.track-form button {
    margin: 0;
}

.footer-conten {
    width: 200px;
}

figure.footer-icon h5 {
    font-size: 1.04rem;
}

figure.footer-icon {
    gap: 0.75rem;
}

figure.footer-icon img {
    height: 35px;
}

.footer-conten p {
    font-size: 0.875rem;
}

.footer-conten .themeBtn {
    font-size: 0.875rem;
    padding: 0.575rem 1rem;
}

footer h2 {
    font-size: 1.22rem;
}

figure.footer-imag img {
    height: 21px;
}

figure.footer-imag {
    height: 2.975rem;
    width: 2.975rem;
}

.footer-bottom ul {gap: 0.45rem;}

.footer-bottom ul li a {
    font-size: 0.775rem;
}

.inner_banner .banner_content img {
    max-width: 100px !important;
}

section.priorty {
    padding: 0 0 0;
}
.truckload_row .truckload {
    padding: 2.375rem 0.875rem 1.625rem 1.5625rem;
}
    .track-form button {
        height: 40px;
    }
    .quick_form textarea {
    height: 178px;
}

.quick_form button {
    margin: 0 !important;
}

input[type=text], input[type=password], input[type=email] {
    padding: 0px 7px;
}
.page-id-18 .banner_content {
    margin: 0;
}
    .blogslider {
        padding: 0rem;
    }
    .contact, .resources {
    height: 448px;
    object-fit: cover;
    object-position: top;
}
.blog-wrapp {
    margin-bottom: 1rem;
}
.blog-wrapp .blog-content {
    padding: 20px !important;
}
.blog-top p {
    width: 48%;
}
}

@media (max-width: 767.98px) {
  html {
    font-size: 12px;
  }
  
  figure.brand-imag {
    text-align: center;
}

html #wpadminbar {
    top: -70px;
}

header .navbar-brand img {
    max-width: 70px !important;
}

.navbar-nav {
    gap: 0.75rem;
}

.slide-inner .main-imag img {
    height: 60px !important;
}

.main-slider h1 {
    font-size: 2rem;
}

.main-slider p {
    font-size: 1rem;
}

.main-slider {
    height: 350px;
}

.themeBtn {
    gap: 0.75rem;
}

img.img-fluid.about2 {
    width: 80%;
    height: 110px;
    object-fit: contain;
    right: -10px;
}

.about-list ul {
    max-height: 130px;
}

.about-box {width: 229px;}

.about-wrapp h5 {
    font-size: 2.75rem;
}

.about-wrapp p {
    font-size: 0.7875rem;
    line-height: 1.5;
}

figure.about-img img {
    width: 70%;
    margin-left: auto;
}

figure.about-img h5 {
    font-size: 1rem;
    text-align: end;
}

figure.about-img {
    margin: 0;
}

.about-box h6 {
    font-size: 1.15rem;
}

.image-flex {
    flex-flow: column wrap;
    max-height: 330px;
    gap: 10px 10px;
    justify-content: start;
}


.imag-sec {
    padding: 1.875rem 2.125rem;
}

.choose-content p {
}

figure.choose-imag img {
    height: 350px;
    object-fit: contain;
}

section.choose-sec {
    padding: 2.75rem 1rem 0;
}

.choose-top {
    margin: 0 0 1rem 1rem;
}

.choose-wrapp {
    margin-top: 1rem;
}

.choose-main .choose-wrapp + .choose-wrapp {
    margin: 0.75rem 0;
}

.ready-content h2 {
    font-size: 1.5rem;
}

img.img-fluid.worksub1 {
    height: 65px;
    width: 65px;
    right: 0;
}

.work-content h3 {
    height: 3rem;
    width: 3rem;
    font-size: 1.25rem;
}

.work-content h2 {
    font-size: 0.875rem;
    margin-top: 0.625rem;
}

.contact-sec {
    background: unset;
}

.contact-main {
    width: 100%;
}

.footer-conten {
    margin-bottom: 1.75rem;
    width: 100%;
}

.inner_banner {
    padding: 3rem 0 0;
}

.inner_banner .banner_content {top: 63%;}

.banner_content h2 {
    font-size: 3rem;
}

.who_we_are_img img {
    height: 100px;
}

.mike-meade-content {
    gap: 2.3125rem;
    padding: 2.75rem 0 2.375rem 2.875rem;
}

.mike-meade-content figure h5 {
    font-size: 1.175rem;
    text-align: center;
}

.mike-meade-content p {
    font-size: 1.25rem;
}

section.mike-meade {
    padding: 1.075rem 0 0;
}
.priority_content {
    width: 96%;
}
    section.domestic_sec {
        padding: 2rem 0 0;
    }
    
        section.domestic_sec p {
        margin-bottom: 1rem;
    }
    .truckload_row {
    flex-direction: column;
}
    
        .truckload_row .truckload {
        width: 100%;
    }
        .domestic_sec2_content p {
        margin-top: 1rem;
    }
    .track-form .form-group
 {
    margin: 5px;
}
.track-form button {
    margin-top: 0.4rem;
}

    .contact-form button {
        padding: 1.8rem 1rem;
    }
    .contact, .resources {
    height: 365px;
}
    .blog-top p {
        width: 55%;
    }
    
}

@media (max-width: 575.98px) {
    
    header .navbar-brand img {
    max-width: 60px !important;
}

.slide-inner .main-imag img {
    height: 50px !important;
}

.main-slider h1 {
    font-size: 1.75rem;
}

.main-slider p {
    font-size: 0.875rem;
}

.themeBtn {
    gap: 0.5rem;
    padding: 0.3475rem 1.015rem 0.3475rem 1.0175rem;
}

.main-slider {
    height: 300px;
}

.themeBtn i {
    height: 2.175rem;
    width: 2.175rem;
}

.about-content p {
    font-size: 0.875rem;
    margin-bottom: 0.25rem;
}

.about-content .btn-group {
    margin-bottom: 1rem;
}

img.img-fluid.about2 {
    width: 100%;
    right: -7rem;
}

.about-box {
    width: 100%;
    padding-left: 3rem;
}

.image-flex {
    max-height: 390px;
}

.ship-content .themeBtn {
    padding: 0.875rem 1.75rem;
}

figure.choose-imag img {
    height: 250px;
}

.choose-content p {
    width: 100%;
}

.choose-content h4 {
    font-size: 1.125rem;
}

.ready-content h2 {
    text-align: start;
    margin-bottom: 1rem;
    font-size: 1.325rem;
}

section.work-sec .col-md-3:nth-child(1) .work-box {
    margin: 1.75rem 0 0;
}

figure.work-imag img {
    width: 100%;
    height: 210px;
    object-fit: contain;
}

.work-main {
    width: fit-content;
    margin: auto;
}

.work-top {
    margin-bottom: 1.75rem;
}

section.work-sec .col-md-3:nth-child(2) .work-box {
    margin-top: 4rem;
}

section.work-sec .col-md-3:last-child .work-box {
    margin-top: 4rem;
}

section.work-sec {
    padding: 2.25rem 0 1rem;
}

.contact-main .mainHead {
    margin: 0;
}

.blog-content {
    padding: 10px 20px 30px 15px !important;
}

.blog-content h2 {
    font-size: 1rem;
}

ul.footer-list {
    margin: 0.7325rem 0;
}

.footer-center {
    margin-top: 0rem;
}

figure.ship-imag img {
    height: 250px;
    width: 100%;
    object-fit: contain;
}

.ship-content {
    left: 0;
    right: 0;
    margin: auto;
    width: 236px;
}

.inner_banner figure img {
    height: 180px;
    width: 100%;
    object-fit: cover;
}

.inner_banner .banner_content img {
    max-width: 80px !important;
}

.banner_content h2 {
    font-size: 2.75rem;
}

section.who-we-are {
    padding: 0 0 0;
}

.who_we_are_img {
    flex-direction: row;
    justify-content: center;
    margin: 0.75rem 0 0;
}

.who_we_are_img img {
    height: 90px;
}

.who-we-are p {
    line-height: 1.6;
}

.who-we-are .row + .row {
    margin-top: 0.875rem;
}

.mike-meade-content {
    gap: 1.3125rem;
    padding: 2.75rem 0 2.375rem 1.875rem;
}

.mike-meade-content p {
    width: 95%;
}

section.contact-sec {
    padding: 2rem 0 3rem;
}

.banner_content h2 {
        font-size: 2.15rem;
    }
    .priority_content p {
        margin-top: 0.3rem;
    }
    .priority_b {
        padding: 1.1075rem 0.3125rem;
    }
    .priority_b figure {
    text-align: center;
}
    section.truckload_sec {
        padding: 2rem 0;
    }
        .truckload_row .truckload
 {
        padding: 0.9625rem;
    }
        .domestic_sec2
 {
        padding: 0;
    }
    .domestic_sec2
 {
        padding: 0;
    }
        section.domestic_sec .row + .row {
        margin: 1rem 0 0;
    }
    section.domestic_sec .row:last-child .col-md-6 {
    padding: 0;
}
    .blog-top p {
        width: 100%;
    }
       .blog-sec .mainHead {
        font-size: 1.9rem;
    }
        .blog-top {
        margin-bottom: 0.65rem;
    }
        .blog-wrapp {
        margin-bottom: 1rem;
        padding: 1rem;
    }
    
    .image-flex{
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
}
        .image-wrapp {
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .imag-sec
 {
        padding: 1.875rem 0.8rem;
    }
         img.img-fluid.about2 {
        right: 0rem;
        width: 57%;
    }
    
    .about-images{
        padding-left: unset;
}
.form-inline .themeBtn {
        margin: 0 auto;
    }
    figure.choose-imag {
    text-align: center;
}
section.international {
    padding: 0rem 0 0;
}

section.siships {
    padding: 2rem 0 0;
}
.international .content p {
    margin-bottom: 1rem;
}
html{
    overflow-x: hidden;
    }
        .footer-bottom ul {
        justify-content: center;
    }
    .footer-bottom p {
    text-align: center;
}
.page-id-18 .banner_content {
        margin-top: unset !important;
}
}

@media (max-width: 320.98px) {
}
