@media (max-width: 1366px) {
    .headlines .headline_two {font-size: 65px;}
}

@media (max-width: 1024px) {
    h2 {font-size: 36px;}
    .btn-primary,
    .btn-secondary {width: 160px;height: 45px;font-size: 16px;}
    .section_label {font-size: 22px;}
    .customer_section,
    .service_section,
    .carrier_section,
    .award_section,
    .why_section,
    .what_section,
    .how_section,
    .faq_section,
    .contact_sec {padding: 60px 0;}
    .customer_section .img_holder {min-height: 380px;}
    .customer_section .cust_text h2 {margin-bottom: 25px;}
    .service_text h6 {padding: 40px 0 30px;}    
}

@media (max-width: 1199px) {
    .values_section .values_boxes li {height: auto;flex-wrap: wrap;font-size: 40px;margin: 30px 0;}
    .values_section .values_boxes li p {position: static;top: auto;left: auto;height: auto;font-size: 24px;line-height: normal;background-color: transparent;font-weight: 400;}
}

@media (max-width: 991px) {
    .customer_section .cust_top {flex-wrap: wrap;}
    .customer_section .cust_image {width: 100%;}
    .customer_section .cust_text {width: 100%;margin-top: 50px;padding-left: 0;text-align: center;}
    .why_inner {flex-wrap: wrap;}
    .why_inner .why_text {width: 100%;padding-right: 0;margin-bottom: 50px;text-align: center;}
    .why_inner .why_gallery {width: 100%;padding: 0 30px;}
    .what_inner .what_left {width: 100%;margin-bottom: 50px;}
    .what_inner .what_right {width: 100%;text-align: center;}
    .what_inner,
    .how_inner {flex-wrap: wrap;}
    .how_inner .how_left {width: 100%;margin-bottom: 50px;text-align: center;}
    .how_inner .how_right {width: 100%;padding-left: 0;text-align: center;}
    .faq_inner .accordion_header {font-size: 24px;line-height: 30px;}
    .values_wrap h2 {font-size: 48px;}
    .contact_sec .contact_wrapper {flex-wrap: wrap;}
    .contact_wrapper .contact_left, 
    .contact_wrapper .contact_right {width: 100%;}
    .contact_wrapper .contact_left {margin-bottom: 30px;text-align: center;}
    .contact_left .contact_img {margin: 0 auto;}
}

@media (max-width: 767px) {
    h2 {font-size: 30px;}
    h6 {font-size: 20px;line-height: 30px;}
    p {font-size: 16px;}
    .section_label {font-size: 18px;}
    .w-50 {width: 100%;}
    header .toggleBtn {display: flex;}
    .header_wrapper .header_logo {max-width: 100px;}
    .header_center_menu ul {padding-top: 60px;}
    .header_center_menu li {display: block;padding: 15px 40px;margin: 0;border-bottom: 1px solid rgba(255,255,255,0.4);}
    .header_center_menu li:before {display: none;}
    header .dropdown-menu {padding: 0;position: relative;top: auto;left: auto;background-color: #942919;color: #fff;min-width: 100%;width: 100%;transform: none;box-shadow: none;padding-left: 25px;}
    header .dropdown-menu li {border: 0;}
    header .dropdown-menu li a {color: #fff;font-size: 16px;}
    header li.active > a {color: #282828;}
    .header_center_menu {position: fixed;top: -100%;left: 0;width: 100%;height: 100%;background-color: #942919;transition: all .6s;}
    .header_center_menu li a {font-size: 20px;display: flex;justify-content: space-between;align-items: center;}
    .headlines .headline_one {font-size: 26px;}
    .headlines .headline_two {font-size: 40px;}
    .intro_banner .intro_content h1 {font-size: 28px;}
    .customer_section .img_holder {min-height: 220px;}
    .service_section .service_truck {max-width: 340px;}
    .carrier_inner .carrier_boxes .carrier_box {width: 46%;margin: 2%;}
    .why_gallery > div {width: 50% !important;height: 180px;margin: 0 !important;}
    .why_inner .why_gallery {padding: 0;}
    .banner_text h1 {font-size: 32px;}
    .faq_inner .accordion_header {font-size: 18px;line-height: 24px;padding: 20px 50px 20px 20px;}
    .faq_inner li i.far {right: 20px;top: 25px;font-size: 14px;}
    .values_wrap h2 {font-size: 40px;}
    .values_wrap h2 {margin-bottom: 50px;}
    .values_section .values_boxes li {font-size: 36px;padding: 0 15px;}
    .values_section .values_boxes li p {font-size: 20px;}
    .values_section {padding: 60px 0;}
    .contact_wrapper .contact_right form .form-group {margin-bottom: 15px;}
    .contact_left h1 {font-size: 24px;margin-bottom: 20px;}
}