@media only screen and (min-width: 1940px) {

    .container-1920 {
        background: #002F6C;
        position: relative;
    }

    .home-page-banner-wrapper {
        max-width: 1400px;
        margin: 0 auto;
        position: unset;
    }

    .mask-img {
        left: 0;
    }

}

@media (min-width:1921px) {
    .warehouses-slider-wrapper .warehouses-slider-wrap {
        margin: 0 auto
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap {
        margin: 0 auto
    }
}

@media (min-width:1900px) {
    .warehouses-slider-wrapper .warehouses-slider-wrap .slick-slide img {
        max-width: 500px
    }
}

@media(min-width:1400px) {

    body .hiw-inner-page .hiw-inner-page-banner-wrapper,
    body .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content,
    body .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper {
        min-height: 500px
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        display: flex;
        justify-content: flex-end
    }

    .vendor-details-wrapper .hiw-inner-page-banner-wrapper,
    body .vendor-details-wrapper .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper {
        min-height: 500px
    }
}

@media (min-width:1400px) and (max-width:1560px) {
    .hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        width: 92%
    }
}


@media (min-width:1200px) {

    body .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children,
    body .wf-top-header .wf-top-menu ul.nav-menu li.menu-item-has-children>a {
        line-height: 52px
    }

    body .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li {
        line-height: 20px
    }

    body .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper {
        width: 60%
    }

    .wf-top-header .wf-top-menu ul.nav-menu > .menu-item-has-children:after {
        color: #003462;
        font-size: 12px;
        content: '';
        position: absolute;
        right: 6px;
        top: 25px;
        display: block;
        border-bottom: 2px solid #003462;
        border-left: 2px solid #003462;
        width: 8px;
        height: 8px;
        transform: translate(50%, -50%) rotate(-45deg)
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled:after {
        border-top: 2px solid #003462;
        border-right: 2px solid #003462;
        border-bottom: 0;
        border-left: 0;
        top: 30px
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li {
        border-left: 5px solid #f5f5f5;
        padding: 10px 10px;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li.current-menu-item {
        border-left: 5px solid #ff7f00;
        background-color: #FFFAF5;
    }

    .warehouses-side-by-side-wrapper.mobile {
        display: none
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slick-arrow {
        top: -100px
    }
}

@media (min-width: 1199px) {
    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu .menu-item-has-children:hover>ul.sub-menu {
        display: block;
    }
}

@media (min-width:900px) {
    .sidebar-second-block-wrapper i.arrow.down {
        display: none
    }
}

/* Range Based */
@media (min-width: 320px) and (max-width: 900px) {
    .out-customer-wrapper .oc-inner-wrapper h2 {
        font-size: 30px;
    }
}

@media only screen and (min-width:768px) and (max-width:950px) {
    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-inner-content .hiw-problems-left-content {
        width: 100%
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-inner-content {
        flex-direction: column-reverse;
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content {
        width: 100%;
        max-width: 490px;
        margin-top: 10px
    }

    .vendor-details-wrapper .container .plateform-vendors-container .reviews-section {
        padding: 20px 0 20px 20px
    }
}

@media (min-width:768px) and (max-width:1100px) {
    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content {
        padding: 70px 30px 40px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-right-img .gqf-right-inner-content {
        padding: 30px 30px 0
    }
}

@media (min-width:840px) and (max-width:1160px) {
    .matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block {
        height: 482px
    }
}

@media(min-width:900px) and (max-width:1200px) {
    .floating-box-sidebar.widget.fixed .gform_wrapper {
        padding: 0 10px
    }

    .hiw-inner-page .custom-blog-wrapper .blog-inner-content,
    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content {
        justify-content: space-between
    }

    .custom-blog-wrapper .blog-inner-content .blog-left-content {
        width: 60%
    }

    .custom-blog-wrapper .blog-inner-content #secondary,
    .custom-blog-wrapper .blog-inner-content .blog-right-content {
        width: 300px
    }

    .floating-box-sidebar.widget {
        width: 300px !important
    }

     .hiw-inner-page .meta-row {
        flex-wrap: wrap;
    }

    .hiw-inner-page .meta-row span {
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        width: 100%;
    }

    .hiw-inner-page .meta-row span:last-child {
        border-bottom: none;
    }

    .hiw-inner-page .meta-row.mobile-border-top {
        border-top: 1px solid #ccc;
        padding-top: 10px;
    }

    .hiw-inner-page .meta-details {
        gap: 10px;
    }
}

@media (min-width:900px) and (max-width:1040px) {
    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content {
        width: 45%
    }
}

@media (min-width: 1025px) and (max-width:1337px) {

    .home-page-banner-content {
        margin: 30px auto 30px 30px;
    }

    .home-page-banner-image {
        background-size: unset;
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        display: flex;
        gap: 5px;
        align-items: center;
    }
}


@media (min-width:1200px) and (max-width:1385px) {
    .wf-top-header {
        justify-content: center;
        height: 115px
    }

    .wf-top-header .wf-top-menu ul.nav-menu li a {
        font-size: 14px
    }

    .wf-top-header .wf-top-menu .menu-item-has-children:after {
        right: -3px;
        top: 18px
    }

    .wf-top-header .wf-top-info {
        max-width: 190px;
        display: flex;
        align-items: center;
        flex-direction: column
    }

    .wf-top-header .wf-top-info .wf-top-phone {
        margin-bottom: 10px
    }
}

@media (min-width:1201px) and (max-width:1401px) {
    .custom-blog-wrapper .blog-inner-content .blog-left-content {
        width: 64%;
    }
}

@media (max-width:1450px) {
    .warehouses-slider-wrapper .warehouses-slider-wrap .slide-block {
        margin: 0 10px
    }
}

@media (max-width:1420px) {
    .site-footer .footer-inner .footer-sidebar aside:first-child {
        width: 20%
    }

    .site-footer .footer-inner .footer-sidebar aside:nth-child(2) {
        width: 28%;
        padding-right: 10px
    }

    .site-footer .footer-inner .footer-sidebar aside:nth-child(3),
    .site-footer .footer-inner .footer-sidebar aside:nth-child(4) {
        width: 25%
    }

    .site-footer .footer-inner .footer-sidebar {
        padding-left: 15px;
        max-width: 1265px;
        margin: 0 auto
    }

    .site-footer .footer-inner .site-info {
        max-width: 1265px;
        margin: 0 auto
    }

    .site-footer .footer-inner .site-info p.copy {
        width: 100%
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container .menu {
        float: none
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container .menu li:first-child {
        padding-left: 0
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container .menu li {
        padding: 0 10px
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container {
        width: 100%;
        order: 3;
        text-align: left;
        float: left
    }

    .site-footer .footer-inner .site-info {
        display: flex;
        flex-direction: column;
        padding: 25px 15px 30px
    }
}

@media (max-width:1400px) {
    .container {
        max-width: 1265px
    }

    .wf-top-header {
        justify-content: center
    }

    .home-banner-wrapper .home-banner-inner-wrap {
        padding: 0 40px
    }

    .warehouses-side-by-side-wrapper .wsbs-first-wrap .screening-warehouses,
    .warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses div {
        width: 40%
    }

    .get-quote-fulfillment-wrapper {
        margin-top: 70px
    }

    .get-quote-fulfillment-wrapper .gqf-grid {
        max-width: 100%;
        height: auto
    }

    .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content {
        max-width: 50%;
        width: 50%;
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        padding: 0
    }

    .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content .gqf-left-inner-content {
        display: flex;
        max-width: 500px;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 auto;
        padding: 40px 0
    }

    .get-quote-fulfillment-wrapper .gqf-right-img {
        height: auto;
        max-width: 50%;
        width: 50%;
        padding: 295px 0 296px;
        background-size: cover
    }

    .get-quote-fulfillment-wrapper .gqf-left-img {
        height: auto;
        max-width: 50%;
        width: 100%;
        padding: 342px 0;
        background-size: cover
    }

    .get-quote-fulfillment-wrapper .gqf-right-content {
        max-width: 50%;
        height: auto;
        padding: 0;
        width: 50%
    }

    .get-quote-fulfillment-wrapper .gqf-right-content .gqf-right-inner-content {
        display: flex;
        max-width: 500px;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 auto;
        padding: 40px 0
    }

    .all-areas-wrapper .all-areas-content-wrap::before {
        content: url("../png/small-map.png")
    }

    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-left-content {
        width: 47%
    }

    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content {
        width: 47%;
        background-size: cover;
        background-position: center center;
        height: 450px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper {
        max-width: 100%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content {
        max-width: 50%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        margin: 0 auto;
        max-width: 500px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
        font-size: 36px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content {
        max-width: 50%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 100%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product {
        width: 50%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product img {
        width: 100%;
        height: 310px
    }

    .hiw-inner-page .hiw-problems-section .container {
        max-width: 98%
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content {
        /* width: 90%; */
        max-width: 100%
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
        max-width: 430px
    }

    .floating-box-sidebar {
        width: 430px
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 120px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy {
        padding: 10px 35px 0
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content {
        min-height: 815px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-img {
        min-height: 815px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-img,
    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content {
        min-height: 1100px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .right-slide-arrow {
        right: 16.5%
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .left-slide-arrow {
        right: 21%
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 18%;
        padding: 0 10px
    }
    
    .floating-box-sidebar {
        margin: 0 auto
    }

    .floating-box-btn h2 {
        font-size: 30px
    }

    .floating-box-sidebar .floating-box-btn {
        padding: 15px 0
    }

    .floating-box-sidebar .floating-box-btn p {
        margin-bottom: 8px
    }

    .floating-box-btn h3 {
        margin: 90px 0 0
    }

    img.FloatingBlock-2,
    img.FloatingBlock-4 {
        width: 100px
    }

    .inner-services-page-banner-content {
        flex: 1;
        padding: 20px 0px 20px 20px;
        margin: 0 auto 0 0;
    }

    .home-page-banner-content {
        margin: 87px 0 0px auto;
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content {
        padding: 0 30px;
        width: 90%;
        margin: 70px auto
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li {
        max-width: 48%;
        width: 48%;
    }
}

@media (max-width:1350px) {
    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 132px
    }

    .floating-box-sidebar {
        margin: 0 auto
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-header p {
        font-size: 22px
    }

    .home-page-banner-content {
        margin: 70px 0 30px 30px;
    }

    .home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn {
        width: auto;
    }
}

@media (max-width:1300px) {
    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
        max-width: 405px
    }

    .floating-box-sidebar {
        width: 405px
    }

    .inner-services-page-banner-content h1 {
        font-size: 30px;
        font-weight: 600;
        line-height: 46.5px;
        text-align: left;
        color: #fff;
        margin-bottom: 0px;
    }

    .inner-services-page-banner-content h2 {
        font-size: 28px;
        font-weight: 700;
        line-height: 40.85px;
        text-align: left;
        color: #ff7f00;
        margin-top: 0px;
    }

    .inner-services-page-banner-content p {
        font-size: 18px;
        font-weight: 600;
        line-height: 27.24px;
        padding-bottom: 20px;
    }
}

@media (max-width:1290px) {
    .container {
        max-width: 1140px
    }

    .home-banner-wrapper .home-banner-inner-wrap {
        padding: 0 85px
    }

    .matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block {
        width: 45%;
        margin-bottom: 20px;
        height: auto
    }
    .get-quote-fulfillment-wrapper {
        margin-top: 100px
    }

    .warehouses-side-by-side-wrapper .wsbs-first-wrap .screening-warehouses {
        width: 70%;
        right: 15%;
        top: 230px
    }

    .warehouses-side-by-side-wrapper .wsbs-second-wrap {
        margin-bottom: 530px
    }

    .warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses div {
        width: 70%
    }

    .warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses .e-box {
        left: 99px;
        top: -138px
    }

    .warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses .r-box {
        right: 173px;
        top: 718px
    }

    .get-quote-fulfillment-wrapper .gqf-right-content:before,
    .signup-wrapper:before,
    .warehouses-side-by-side-wrapper .wsbs-second-wrap:before {
        z-index: 0
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content h3 {
        padding: 54px 25px 0
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content p {
        padding: 24px 25px 0
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content ul li {
        max-width: 475px
    }

    .custom-blog-wrapper .blog-inner-content .blog-left-content article.post,
    .custom-blog-wrapper .blog-inner-content .blog-right-content article.post {
        margin: 0 auto
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article {
        padding-right: 30px
    }

    .site-footer .footer-inner .footer-sidebar,
    .site-footer .footer-inner .site-info {
        max-width: 1140px
    }

    .aioseo-author-bio-header-right .author-job-title {
        display: block;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        text-align: start;
    }
}

@media (max-width:1250px) {
    .matchmaker-block-wrapper .matchmaker-blocks-loop-content {
        flex-wrap: wrap;
        justify-content: center
    }

    .search-warehouse-content .search-warehouse-heading h2 br,
    .video-wrapper h2 br {
        display: none
    }

    .search-warehouse-content .search-warehouse-heading {
        width: 70%;
        margin-bottom: 20px
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 117px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content h2 {
        font-size: 40px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content #benefits-of-using-warehousingandfulfillment-com {
        font-size: 20px;
        line-height: 30px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-header p {
        font-size: 20px
    }

    img.FloatingBlock-2 {
        width: 110px
    }

    img.FloatingBlock-3 {
        width: 150px;
        left: 30%
    }

    img.FloatingBlock-4 {
        width: 95px
    }
}

@media (max-width:1199px) {
    .wf-top-header .wf-top-logo {
        order: 2;
        -webkit-order: 2;
        width: 45%;
        text-align: center
    }

    .wf-top-header .wf-top-logo img {
        width: auto
    }

    .wf-top-header .wf-top-info .wf-top-phone {
        margin-bottom: 10px
    }

    .wf-top-header .wf-top-info .wf-get-quote .quote-btn,
    .wf-top-header .wf-top-info .wf-top-phone a {
        font-size: 15px
    }

    .wf-top-header .wf-top-info {
        order: 3;
        -webkit-order: 3;
        padding-top: 15px;
        width: 30%;
        display: flex;
        align-items: center;
        flex-direction: column
    }

    .wf-top-header .wf-top-menu ul.nav-menu li a {
        font-weight: 600;
        padding-bottom: 5px;
        color: #003462;
        width: 80%;
        display: inline-block;
        margin: 5px 0;
        border-bottom: 0;
        padding-bottom: inherit;
        line-height: 40px;
        margin-left: 15px;
    }

    .wf-top-header .wf-top-menu ul.nav-menu > .menu-item-has-children:after {
        color: #003462;
        font-size: 12px;
        content: '';
        position: absolute;
        right: 20px;
        top: 10px;
        display: block;
        border-bottom: 2px solid #003462;
        border-left: 2px solid #003462;
        width: 8px;
        height: 8px;
        transform: translate(50%, -50%) rotate(-45deg);
        margin: 15px
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled:after {
        border-top: 2px solid #003462;
        border-right: 2px solid #003462;
        border-bottom: 0;
        border-left: 0;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children:after {
        content: "";
        position: absolute;
        right: 23px;
        top: -1px;
        -webkit-mask-image: none;
        mask-image: none;
        background: linear-gradient(#003462,#003462),linear-gradient(#003462,#003462);
        background-position: center;
        background-size: 50% 2px,2px 50%;
        background-repeat: no-repeat;
        border: none;
        height: 20px;
        width: 20px;
        display: inline-block;
        margin-top: 15px;
        margin-right: 2px;
        transform: unset;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children.toggled:after {
        background: linear-gradient(#ff7f00,#ff7f00),linear-gradient(#ff7f00,#ff7f00);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 50% 2px,0 50%;
        height: 20px;
        width: 20px;
    } 

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children:hover:after {
        background: linear-gradient(#ff7f00, #ff7f00), linear-gradient(#ff7f00, #ff7f00);
        background-position: center;
        background-size: 50% 2px,2px 50%;
        background-repeat: no-repeat;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children.toggled:after {
        background: linear-gradient(#ff7f00,#ff7f00),linear-gradient(#ff7f00,#ff7f00);
        background-position: center;
        background-repeat: no-repeat;
        background-size: 50% 2px,0 50%;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children.toggled > a {
        color: #ff7f00;
    }

    .wf-top-header .wf-top-menu li.menu-item-has-children {
        background: linear-gradient(to right, #f5f5f5 80%, #f0f0f0 80%);
    }

    .wf-top-header .wf-top-menu #menu-main-menu>li,
    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li {
        /* border-bottom: 2px solid #003462 */
        border-bottom: 1px solid #cfdbe8;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu {
        border-top: 1px solid #cfdbe8;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li {
        border: 0;
        border-left: 2px solid transparent;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li:hover {
        border-left: 2px solid #ff7f00;
        background: #ff704214;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li:hover > a {
        color: #ff7f00;
    }

    /* .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu > li.menu-item-has-children:hover {
        background: #f5f5f5;
        border: 2px solid transparent;
    } */

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu > li.menu-item-has-children {
        border: 0;
        /* background: #f5f5f5; */
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu > li.menu-item-has-children:hover > a {
        color: #ff7f00;
    }

    /* .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li:hover a {
        color: #ff7f00;
    } */

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li:last-child {
        border-bottom: 0
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li a {
        margin: 5px 0;
        margin-left: 25px;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
        margin-left: 35px;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
        margin-left: 45px;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu .menu-item-has-children ul.sub-menu {
        position: revert !important;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu li.menu-item-has-children {
        padding: 0;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li:hover {
        background-color: #f5f5f5;
    }

    .wf-top-header .wf-top-menu ul.nav-menu {
        position: absolute;
        top: 100%;
        left: -100%;
        visibility: hidden;
        flex-direction: column;
        background-color: #f5f5f5;
        width: 385px;
        height: calc(100vh - 113px);
        text-align: center;
        box-shadow: 0 10px 27px rgba(0, 0, 0, .05);
        /* padding: 20px 20px 39px 10px; */
        border: 1px solid #cfdbe8;
        z-index: 1;
        overflow-y: scroll;
        padding-bottom: 50px;
        transition: all .3s ease-in;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu {
        position: revert;
        box-shadow: none;
        width: 100%;
        padding: 0;
    }

    .wf-top-header .wf-top-menu ul.nav-menu.active {
        visibility: visible;
        left: 0;
    }

    .wf-top-header .wf-top-menu .hamburger {
        display: block;
        cursor: pointer;
        width: 25px;
    }

    .hamburger.active {
        z-index: 1;
    }

    body {
        overflow-x: hidden;
    }

    .no-scroll {
        position: fixed;
        overflow-y: hidden;
        width: 100%;
    }

    .wf-top-header .wf-top-menu #menu-main-menu > li:last-child {
        margin-bottom: 100px;
    }

    .wf-top-header .wf-top-menu {
        order: 1;
        width: 20%
    }

    .wf-top-header .wf-top-menu .hamburger.active .bar:nth-child(2) {
        opacity: 0
    }

    .wf-top-header .wf-top-menu .hamburger.active .bar:first-child {
        transform: translateY(8px) rotate(45deg)
    }

    .wf-top-header .wf-top-menu .hamburger.active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg)
    }

    .wf-top-header .wf-top-menu .nav-item {
        margin: 2.5rem 0
    }

    .wf-top-header .wf-top-menu li {
        /* max-width: 95%; */
        width: 100%;
        /* margin: 0 0 0 10px; */
        text-align: left
    }

    /* .wf-top-header .wf-top-menu #menu-main-menu>li.current-menu-item {
        border-bottom: 2px solid #f7941d
    } */

    .wf-top-header .wf-top-menu ul.nav-menu li ul.sub-menu li a {
        width: 70%;
        padding: 0;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu .menu-item-has-children.toggled >ul.sub-menu {
        display: block;
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu .menu-item-has-children {
        padding: 0;
    }

    .wf-top-header {
        height: auto;
        flex-direction: row;
        align-items: center;
        /* max-width: 1020px; */
        justify-content: space-between;
        margin: 0 auto;
        padding: 5px 20px 10px;
        position: relative
    }

    .ph-link .button-content:after,
    .wf-top-menu ul.nav-menu li a:after,
    .wf-top-menu ul.nav-menu li.hover-over:hover>a:after {
        display: none
    }

    .article-inner-wrap {
        padding-top: 0
    }

    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading h2 {
        font-size: 34px;
        line-height: 41px
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block span,
    .how-it-works-wrapper .how-it-works-inner-content h3,
    .matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block h3,
    .warehouses-side-by-side-wrapper h3,
    .warehouses-slider-wrapper .ws-heading-section h3 {
        font-size: 30px;
        line-height: 38px
    }

    .warehouses-side-by-side-wrapper.desktop,
    .warehouses-slider-wrapper .ws-heading-section h3 br,.custom-page-navigation-toc.desktop {
        display: none
    }

    .warehouses-slider-wrapper .warehouses-slider-wrap {
        margin: 150px 0 0 auto
    }

    .warehouses-slider-wrapper .warehouses-slider-wrap .left-slide-arrow {
        margin-right: 20px
    }

    .all-areas-wrapper .all-areas-header .ala-heading h3,
    .best-fulfillment-center-wrapper .bfc-content h2,
    .search-warehouse-content .search-warehouse-heading h2,
    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content h3,
    .video-wrapper h2 {
        font-size: 34px;
        line-height: 41px
    }

    .get-quote-fulfillment-wrapper .gqf-grid h3 {
        line-height: 40px
    }

    .out-customer-wrapper .oc-inner-wrapper h2,
    .signup-wrapper .signup-inner-content .signup-left-content h4 {
        font-size: 34px;
        line-height: 41px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .left-slide-arrow {
        margin-right: 20px
    }

    .top-fulfillment-companies,
    .top-fulfillment-companies .cnm-inner-wrap {
        width: 54%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
        line-height: 48px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content {
        width: 50%
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content h2 {
        font-size: 30px;
        line-height: 40px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3 {
        font-size: 30px;
        line-height: 38px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h4 {
        font-size: 20px;
        line-height: 28px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
        width: 50%;
        max-width: 420px
    }

    .floating-box-sidebar {
        width: 420px
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 34%
    }

    .hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        height: auto;
        padding: 20px 0
    }

    .hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
        width: 92%
    }

    .hiw-inner-page .atp-right-content .atp-products-loop {
        height: 100% !important;
        padding: 20px 0
    }

    .hiw-inner-page .atp-right-content .atp-products-loop ul {
        padding-left: 50px
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2 {
        font-size: 30px;
        line-height: 41px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content h3,
    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-right-img .gqf-right-inner-content h3,
    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content .hiw-problems-left-inner-content h3 {
        font-size: 30px;
        line-height: 38px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .wslider-heading h3 {
        font-size: 34px;
        line-height: 41px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap {
        margin: 150px 0 0 auto
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .left-slide-arrow {
        margin-right: 20px
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h3,
    .hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3 {
        font-size: 22px;
        line-height: 38px
    }

    .hiw-problems-section.locations-page .services-inner-grey-content h2,
    .hiw-problems-section.services-page .services-content h2 {
        font-size: 34px;
        line-height: 41px
    }

    .hiw-problems-section.locations-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3,
    .hiw-problems-section.locations-page .services-inner-grey-content h3,
    .hiw-problems-section.locations-page .services-inner-grey-content h4,
    .hiw-problems-section.locations-page .services-inner-grey-content h5,
    .hiw-problems-section.services-page .services-content h3,
    .hiw-problems-section.services-page .services-content h4,
    .hiw-problems-section.services-page .services-content h5,
    .services-white-content-wrapper .container .services-inner-white-content h3 {
        font-size: 30px;
        line-height: 38px
    }

    .hiw-problems-section.locations-page .services-inner-grey-content .alignleft,
    .hiw-problems-section.locations-page .services-inner-grey-content .alignright,
    .hiw-problems-section.services-page .services-content .alignleft,
    .hiw-problems-section.services-page .services-content .alignright,
    .services-white-content-wrapper .container .services-inner-white-content .alignleft,
    .services-white-content-wrapper .container .services-inner-white-content .alignright {
        float: none;
        display: block;
        text-align: center;
        margin: 30px auto
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h2,
    .services-white-content-wrapper .container .services-inner-white-content h2 {
        font-size: 30px;
        line-height: 41px
    }

    .services-white-content-wrapper .container .services-inner-white-content h4 {
        font-size: 22px;
        line-height: 28px
    }

    .services-white-content-wrapper .container .services-inner-white-content h5 {
        font-size: 20px;
        line-height: 26px
    }

    .services-white-content-wrapper .container .services-inner-white-content h6 {
        font-size: 18px;
        line-height: 26px
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h4 {
        font-size: 20px;
        line-height: 28px
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h5 {
        font-size: 20px;
        line-height: 26px
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h6 {
        font-size: 18px;
        line-height: 26px
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article .alignleft,
    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article .alignright {
        float: none;
        display: block;
        text-align: center;
        margin: 30px auto
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-title {
        padding: 0 15px 40px;
        text-align: center;
        width: 100%
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 23%
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap ul {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }
    
    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-left-content {
        width: 100%
    }

    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content {
        width: 100%;
        background-size: contain;
        background-position: center center;
        height: 450px;
        background-repeat: no-repeat
    }

    .hiw-inner-page .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header {
        top: 56px;
        left: 150px;
    }

    .hiw-inner-page .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header .author-name {
        font-size: 25px;
    }

    .mobile-view-only {
        display: block;
        width: 100%;
    }
}

@media (max-width:1174px) {
    .home-page-banner-content {
        margin: 30px 0 30px 10px;
    }

    .home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn select {
        padding: 0 20px;
        width: 100%;
        font-size: 16px;
    }

    .home-page-banner-wrapper h1 {
        font-size: 30px;
        font-weight: 400;
        line-height: 53.5px;
        text-align: left;
        color: #fff;
        margin: 0;
    }

    .home-page-banner-wrapper h1 span {
        font-size: 40px;
        font-weight: 700;
        line-height: 44.5px;
        text-align: left;
        color: #fff;
        margin: 0;
    }
}

@media (max-width:1160px) {
    .container {
        max-width: 960px
    }

    .get-quote-fulfillment-wrapper {
        margin-top: 0
    }

    .reputable-warehouses-wrapper .container {
        width: 100%;
        max-width: 100%
    }

    .reputable-warehouses-wrapper .rw-inner-wrap {
        flex-direction: column
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content {
        width: 100%;
        max-width: 960px;
        margin: 0 auto
    }

    .top-fulfillment-companies,
    .top-fulfillment-companies .cnm-inner-wrap {
        width: 45%
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop div {
        width: 22%
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content {
        width: 100%;
        min-height: auto;
        padding-bottom: 20px
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content ul li {
        margin: 0 25px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer {
        flex-direction: column;
        padding: 35px 15px;
        min-height: auto;
        margin: 10px 20px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-image {
        margin-left: 0
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-image img {
        -o-object-fit: contain;
        object-fit: contain;
        width: 200px;
        height: 127px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer h3 {
        max-width: 100%
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content {
        padding-left: 0;
        padding-top: 20px;
        max-width: 100%
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block {
        height: auto
    }

    .hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block {
        flex-direction: column;
        width: 100%
    }

    .hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content {
        width: 100%
    }

    .hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content .op-left-inner-content {
        padding-right: inherit
    }

    .hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-right-content {
        width: 100%;
        margin-top: 30px
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li {
        max-width: 40%;
        width: 40%
    }

    .hiw-inner-page .custom-blog-wrapper .blog-inner-content #secondary {
        margin-bottom: 100px
    }

    .site-footer .footer-inner .footer-sidebar,
    .site-footer .footer-inner .site-info {
        max-width: 960px
    }

    .footer-locations-wrapper .container {
        max-width: 95%
    }

    .footer-locations-wrapper .inner-locations-wrapper {
        padding: 60px 0 34px;
        justify-content: space-between
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 22%;
        margin-bottom: 0
    }
}

@media (max-width:1100px) {
    .home-banner-wrapper .home-banner-inner-wrap {
        padding: 0 45px
    }

    .how-it-works-wrapper .how-it-works-inner-content {
        padding: 60px 30px 30px
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content {
        flex-wrap: wrap;
        margin-top: 30px
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block {
        width: 35%;
        margin-right: 50px;
        margin-bottom: 20px
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:nth-child(2) {
        margin-right: 0
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:nth-child(3)::before {
        display: none
    }

    .warehouses-slider-wrapper .warehouses-slider-wrap .slide-block h4 {
        font-size: 20px;
        left: 10px
    }

    .get-quote-fulfillment-wrapper .gqf-grid {
        flex-direction: column
    }

    .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content {
        max-width: 100%;
        width: 100%;
        height: auto;
        justify-content: flex-start;
        order: 2
    }

    .get-quote-fulfillment-wrapper .gqf-right-img {
        max-width: 100%;
        width: 100%;
        order: 1;
        padding: 200px 0;
        background-size: cover;
        background-position: center
    }

    .get-quote-fulfillment-wrapper .gqf-left-img {
        height: auto;
        max-width: 100%;
        width: 100%;
        padding: 235px 0;
        background-size: cover;
        background-position: center top
    }

    .get-quote-fulfillment-wrapper .gqf-right-content {
        max-width: 100%;
        height: auto;
        padding: 0;
        width: 100%
    }

    .get-quote-fulfillment-wrapper .gqf-right-content .gqf-right-inner-content {
        display: flex;
        max-width: 100%;
        align-items: flex-start;
        flex-direction: column;
        justify-content: center;
        margin: 0 auto;
        padding: 40px 35px
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content h3 {
        max-width: 100%;
        margin: 0
    }

    .all-types-products-wrapper .atp-inner-content-wrapper {
        max-width: 100%;
        flex-direction: column;
        width: 100%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content {
        max-width: 100%;
        width: 100%;
        padding: 50px 35px 20px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        max-width: 100%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content {
        max-width: 100%;
        width: 100%
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content,
    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content {
        width: 100%;
        max-width: 100%;
        min-height: auto
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content .gqf-left-inner-content {
        padding: 45px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-img,
    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-img {
        width: 100%;
        max-width: 100%;
        min-height: 500px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content {
        padding: 40px 40px 0
    }

    .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content .gqf-left-inner-content {
        display: flex;
        max-width: 100%;
        padding: 40px 30px
    }
}

@media (max-width:1062px) {
    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading h2 br {
        display: none
    }
}

@media (max-width:1050px) {

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content {
        flex-wrap: wrap;
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 13%
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper {
        max-width: 100%
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap {
        margin: 60px 0 30px
    }

    .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h1 {
        width: 100%
    }

    .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h1 br,
    .hiw-inner-page .hiw-inner-page-banner-wrapper.become-a-vendor .hiw-inner-page-banner-content .hiw-inner-content-wrapper h3 br,
    .hiw-inner-page-banner-wrapper.services-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper h4 br {
        display: none
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slide-block p {
        padding: 15px 20px 0
    }

    .free_quotes_connected_wrapper.gform_wrapper .gf-page-navigation {
        left: inherit;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        width: 100%
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        width: 500px;
        align-items: center;
    }
}

@media (max-width:1024px) {

    .video-wrapper .embeded-video {
        background-size: cover;
        background-repeat: no-repeat;
        min-height: 500px;
        height: 500px
    }

    .archive .hiw-inner-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper,
    .blog .hiw-inner-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper,
    .search .hiw-inner-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper {
        padding: 0 15px
    }

    .hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content .custom-page-navigation-toc h4 {
        font-size: 26px;
    }

    .custom-page-navigation-toc i.arrow.down {
        top: 35px;
        right: 17px;
    }

    .home-page-banner-content {
        width: 100%;
    }

    .home-page-banner-wrapper {
        width: 100%;
        position: relative;
        text-align: center;
        background-color: #002F6C;
        color: #ffffff;
        max-height: 676px;
        padding: 0 15px;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
    }

    .home-page-banner-image {
        display: none;
    }

    .mask-img {
        left: 0;
    }

    .inner-services-page-wrapper {
        min-height: 650px;
    }

    .inner-services-page-banner-container {
        flex-direction: column;
        justify-content: center;
    }

    .inner-services-page-banner-content,
    .inner-services-page-banner-image-right {
        padding: 10px 10px 10px 40px;
    }
}

@media (max-width:999px) {
    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 25%;
        text-align: center;
        padding: 0 15px 0 0
    }

    .footer-storage-locations .footer-location-row {
        flex-direction: column
    }

    #footable_parent_5926,
    #footable_parent_5936 {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (max-width:970px) {
    .container {
        padding: 0 15px
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-title {
        padding: 0 0 40px;
        text-align: center
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap ul li {
        text-align: left
    }
}

@media (max-width:960px) {
    .home-banner-wrapper .home-banner-inner-wrap {
        padding: 0 35px
    }

    .all-areas-wrapper .all-areas-content-wrap::before {
        display: none
    }

    .reputable-warehouses-wrapper {
        margin: 0
    }

    .reputable-warehouses-wrapper .container {
        padding: 0
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content {
        margin: 30px
    }
}

@media (max-width:940px) {
    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block {
        margin: 25px 0;
        width: 100%
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block p {
        min-height: 100px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
        left: 45%;
        top: -46px;
        bottom: inherit;
        transform: rotate(90deg)
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before {
        display: block;
        left: 45%;
        top: -46px;
        bottom: inherit;
        transform: rotate(90deg)
    }

    .hiw-problems-section.locations-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content .storage-facilities-wrapper .storage-facilities-inner-wrap .sfi-box .sfi-content li {
        font-size: 10px
    }
}

@media (max-width:912px) {
    .custom-blog-wrapper .blog-inner-content .blog-left-content article.post {
        width: 95%
    }

    .custom-blog-wrapper .blog-bottom-posts article.post {
        width: 48%
    }
}

@media (max-width:900px) {
    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content {
        width: 100%;
        order: 2;
        margin-top: 50px
    }

    .hiw-problems-left-inner-content .desktop {
        display: none
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content,
    .top-fulfillment-companies,
    .top-fulfillment-companies .cnm-inner-wrap {
        width: 100%
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
        width: 100%;
        max-width: 100%
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 28%
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content {
        order: 1;
        margin-bottom: 40px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content {
        order: 2
    }

    .hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content {
        order: 2;
        margin-top: 0;
    }

    .custom-blog-wrapper .blog-inner-content .blog-right-content,
    .hiw-inner-page .custom-blog-wrapper .blog-inner-content #secondary,
    .hiw-inner-page .custom-blog-wrapper .blog-inner-content .blog-left-content {
        width: 100%
    }

    .custom-blog-wrapper .blog-inner-content .blog-right-content article.post,
    .floating-box-sidebar {
        display: none
    }

    .custom-blog-wrapper.single-post-wrapper #secondary {
        margin-top: 50px
    }

    .floating-box-sidebar.widget.gform_widget {
        display: block;
        position: static;
        top: 0;
        width: 96%
    }

    .last-updated-date.desktop {
        display: none
    }

    .custom-page-navigation-toc h4 {
        font-weight: 300;
        font-size: 40px;
        line-height: 1.25;
        padding-left: 15px;
        margin-bottom: 30px;
        position: relative;
        margin-top: 25px
    }

    .custom-page-navigation-toc {
        width: 100%;
        margin: 0 auto
    }

    .custom-page-navigation-toc ul:not(.flex-direction-nav) li {
        font-size: 16px;
        font-weight: 400;
        line-height: 21.7px;
        color: #696969;
        border-bottom: 1px solid #eaeaea;
        position: relative;
        padding-left: 5px;
        padding-bottom: 15px;
        padding-top: 15px;
        list-style: none;
    }

    .custom-page-navigation-toc ul:not(.flex-direction-nav) li a {
        font-weight: 400
    }

    .custom-page-navigation-toc ul:not(.flex-direction-nav) li:before {
        content: url("../png/arrow-right-circle.png");
        position: absolute;
        left: -2px
    }

    .custom-page-navigation-toc ul:not(.flex-direction-nav) {
        margin: 0 0 20px
    }

    .inner-services-page-wrapper-banner {
        display: flex;
        align-items: center;
        flex-direction: column;
        gap: 30px;
    }
    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content {
        flex-direction: column-reverse;
    }

    .custom-page-navigation-toc ul:not(.flex-direction-nav) li:before {
        display: none;
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
        margin-top: 20px;
    }

    .cards-container {
        grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
    }
}

@media (max-width:880px) {
    .signup-wrapper .signup-inner-content {
        flex-direction: column
    }

    .signup-wrapper .signup-inner-content .signup-left-content,
    .signup-wrapper .signup-inner-content .signup-right-content {
        width: 100%
    }
}

@media (max-width:840px) {
    .matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block {
        width: 98%;
        height: auto
    }

    .matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block.mid-block {
        margin: 0 0 20px
    }

    .search-warehouse-content .search-warehouse-heading {
        width: 100%;
        height: auto
    }

    .search-warehouse-content .search-warehouse-link {
        width: 100%;
        justify-content: flex-start
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 46%
    }
}

@media (max-width:800px) {
    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper {
        flex-direction: column;
        margin-top: 50px
    }

    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content,
    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content {
        width: 100%
    }

    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul {
        padding-left: 0;
        padding-top: 20px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper {
        max-width: 100%
    }
}

@media (orientation:landscape) and (max-width:767px) {
    /* .wf-top-header .wf-top-menu ul.nav-menu {
        top: 126px
    } */

    .wf-top-header .wf-top-phone a {
        font-size: 20px
    }
}

@media (max-width:768px) {

    .home-banner-wrapper,
    .home-banner-wrapper .home-banner-inner-wrap,
    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper {
        min-height: 600px
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 {
        font-size: 28px;
        line-height: 40px
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 strong {
        font-size: 28px
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h2 {
        font-size: 26px;
        line-height: 32px
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h3 {
        font-size: 18px;
        line-height: 22px
    }

    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content {
        align-items: flex-start;
        justify-content: flex-start;
        padding: 20px 8px 0;
        flex-direction: column
    }

    .all-areas-wrapper .all-areas-header .ala-heading,
    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading {
        width: 100%
    }

    .all-areas-wrapper .all-areas-header .ala-heading h3,
    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading h2,
    .search-warehouse-content .search-warehouse-heading h2,
    .unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content h3,
    .video-wrapper h2 {
        line-height: 50px
    }

    .fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-link {
        width: 100%;
        justify-content: flex-start
    }

    .warehouses-slider-wrapper .warehouses-slider-wrap .left-slide-arrow {
        right: 22%
    }

    .all-areas-wrapper .all-areas-header {
        flex-direction: column
    }

    .all-areas-wrapper .all-areas-header .all-area-btn {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start
    }

    .all-areas-wrapper .all-areas-content-wrap {
        margin-top: 25px
    }

    .all-areas-wrapper .all-areas-content-wrap .each-location {
        width: 48%
    }

    .all-areas-wrapper .all-areas-content-wrap .each-location a {
        font-size: 14px
    }

    .best-fulfillment-center-wrapper .bfc-content h2,
    .out-customer-wrapper .oc-inner-wrapper h2,
    .signup-wrapper .signup-inner-content .signup-left-content h4 {
        line-height: 50px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow {
        top: -70px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .left-slide-arrow {
        right: 24%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content {
        padding: 50px 0 20px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        max-width: 100%;
        padding: 0 15px 0 30px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
        width: 92%
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content h2 {
        line-height: 45px
    }

    .free_quotes_connected_wrapper .gform_body.gform-body .gform_page_footer .gform_previous_button {
        max-width: 190px;
        margin-bottom: 14px
    }

    .free_quotes_connected_wrapper .gform_body.gform-body .gform_page_footer .gform_next_button {
        max-width: 190px
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 23%
    }

    .hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content {
        padding: 35px 35px 20px
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li,
    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li.full-width {
        width: 98%;
        max-width: 98%
    }

    .hiw-inner-page .atp-right-content .atp-products-loop ul {
        padding-left: 35px
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-bottom-content {
        padding: 30px 0
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2 {
        line-height: 45px
    }

    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content,
    .hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-right-img .gqf-right-inner-content {
        padding: 70px 30px 40px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .wslider-heading h3 {
        line-height: 50px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .right-slide-arrow {
        right: 15%
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .left-slide-arrow {
        right: 24%
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h2,
    .hiw-problems-section.locations-page .services-inner-grey-content h2,
    .hiw-problems-section.services-page .services-content h2,
    .services-white-content-wrapper .container .services-inner-white-content h2 {
        line-height: 50px
    }

    .custom-blog-wrapper.single-post-wrapper #secondary,
    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content {
        width: 100%
    }

    .custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article {
        padding-right: 0;
        padding-left: 0
    }

    .site-footer .footer-inner .footer-sidebar aside:first-child {
        width: 50%;
        margin-bottom: 20px
    }

    .site-footer .footer-inner .footer-sidebar aside:nth-child(2) {
        width: 50%;
        padding-right: inherit;
        margin-bottom: 20px
    }

    .site-footer .footer-inner .footer-sidebar aside:nth-child(3),
    .site-footer .footer-inner .footer-sidebar aside:nth-child(4) {
        width: 50%
    }

    .gform_wrapper.general-warehouse-form_wrapper .gform_footer input[type=submit] {
        font-size: 18px !important
    }

    .custom-page-navigation-toc h4 {
        font-size: 28px
    }

    .announcement-bar p {
        padding: 10px 30% 5px 15px
    }

    .custom-page-navigation-toc i.arrow {
        top: 40px !important;
    }

    .hiw-inner-page-banner-wrapper.locations-page .hiw-inner-page-banner-content .container .hiw-inner-content-wrapper h1 {
        font-size: 34px;
        line-height: 40px;
        width: 100%
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-inner-content {
        flex-direction: column
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-left-content,
    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin-top: 10px
    }

    .vendor-details-wrapper .performance-data-content {
        display: block
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-header p {
        font-size: 18px
    }

    .vendor-details-wrapper .ssb-body-content ul li {
        font-size: 12px;
        padding-left: 30px
    }

    .vendor-details-wrapper .ssb-body-content ul li:before {
        left: -5px
    }

    .vendor-details-wrapper .container .plateform-vendors-container .reviews-section {
        padding: 20px 0 20px 20px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content {
        flex-direction: column-reverse;
    }

    .hexagon-container {
        position: relative;
        max-width: 60%;
        margin: 0 auto 0 auto;
    }

    .hexagon-top img {
        position: unset;
    }

    .hexagon-large img {
        position: unset;
    }

    .hexagon-right img {
        position: unset;
    }

    .hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content .custom-page-navigation-toc h4 {
        font-weight: 300;
        font-size: 30px;
        line-height: 1.25;
        padding-left: 0px;
        margin-bottom: 30px;
        position: relative;
        margin-top: 25px;
    }

    .home-page-banner-content {
        text-align: center;
    }

    .home-page-banner-wrapper {
        display: flex;
        flex-direction: column;
        max-height: unset;
    }

    .home-page-banner-wrapper h1 {
        font-size: 40px;
    }

    .home-page-banner-content {
        width: 100%;
        padding: 15px;
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        display: flex;
        gap: 20px;
        flex-direction: column;
        align-items: start;
    }

    .mask-img {
        left: 0;
    }

    .home-page-banner-image {
        display: none;
    }

    .inner-services-page-banner-container {
        flex-direction: column;
        justify-content: center;
    }

    .trust-stat-box {
        width: 290px;
    }

    .trust-content h2.trust-heading {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 20px;
    }

    .trust-content {
        margin: 0;
    }

    .inner-services-page-wrapper {
        max-height: unset;
    }


    .inner-services-page-banner-container {
        flex-direction: column;
    }

    .inner-services-page-banner-content {
        padding: 20px;
    }

    .inner-services-page-banner-image-right {
        padding: 40px 0 10px;
    }

    .inner-services-page-banner-content h1 {
        font-size: 30px;
        line-height: 44px;
    }

    .inner-services-page-banner-content h2 {
        font-size: 25px;
        line-height: 32.85px;
    }

    .inner-services-page-banner-content p {
        font-size: 17px;
        font-weight: 500;
        line-height: 26.24px;
        text-align: left;

    }

    .inner-services-page-banner-content a {
        text-align: left;
    }

    .blog .custom-blog-wrapper .blog-inner-content .blog-left-content article.post,
    .blog .custom-blog-wrapper .blog-inner-content .blog-left-content .news-category-slider-wrap {
        width: 100%;
    }


    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content {
        padding: 20px 15px;
    }

    .custom-page-navigation-toc {
        box-shadow: 0px 1px 2px 2px rgb(0 0 0 / 25%) !important;
    }

    .vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-inner-content {
        flex-direction: column-reverse;
    }

    .hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content .custom-page-navigation-toc h4 {
        font-size: 20px !important;
    }

    .ninja-footable-loader {
        border-top: unset;
    }

    .wf-top-header .wf-top-menu ul.nav-menu > .menu-item-has-children:after {
        top: 9px;
    }

    /* .wf-top-header .wf-top-menu #menu-main-menu>li.current-menu-item {
        border-bottom: 2px solid #003462;
    } */

    .wf-top-header .wf-top-menu ul.nav-menu {
        width: 100%;
    }

    .wf-top-header .wf-top-menu li.menu-item-has-children {
        background: linear-gradient(to right, #f5f5f5 90%, #f0f0f0 90%);
    }

    /* .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu {
        margin-bottom: 5px;
    } */

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled:after {
        top: 15px;
    }

    .cu-profile-image-inner-wrapper {
        flex-direction: column;
        text-align: center;
    }

    .cu-profile-image {
        margin: 0 auto;
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        flex-direction: row;
        align-items: center;
    }

    .hiw-inner-page .meta-row {
        flex-wrap: wrap;
    }

    .hiw-inner-page .meta-row span {
        border-right: none;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        width: 100%;
    }

    .hiw-inner-page .meta-row span:last-child {
        border-bottom: none;
    }

    .hiw-inner-page .meta-row.mobile-border-top {
        border-top: 1px solid #ccc;
        padding-top: 10px;
    }

    .hiw-inner-page .meta-details {
        gap: 10px;
    }

    .cards-container {
        grid-template-columns: 1fr;
    }
    
    .header h1 {
        font-size: 2.4rem;
    }
}

@media (max-width:719px) {
    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block {
        margin-right: 0;
        width: 100%;
        margin-bottom: 50px
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
        left: 45%;
        bottom: -39px;
        transform: rotate(90deg)
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:first-child::before {
        display: inherit
    }

    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before {
        left: 45%;
        top: -39px;
        transform: rotate(90deg);
        bottom: inherit
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block:first-child:before {
        display: none
    }
}

@media (max-width:600px) {
    .wf-top-header .wf-top-logo img {
        width: 100%
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li a {
        padding-bottom: 0;
    }

    .wf-top-header .hamburger {
        display: block;
        cursor: pointer;
        position: absolute;
        right: 20px;
        top: 40%
    }

    /* .wf-top-header ul#menu-main-menu li {
        max-width: 88%
    } */

    .wf-top-header .wf-top-menu li.menu-item-has-children {
        background: linear-gradient(to right, #f5f5f5 80%, #f0f0f0 80%);
    }

    .wf-top-header .wf-top-menu ul.nav-menu > .menu-item-has-children:after {
        right: 6%;
    }

    .wf-top-header .wf-top-header {
        height: auto;
        flex-direction: column;
        align-items: inherit;
        padding-bottom: 10px
    }

    .wf-top-header .wf-top-info {
        max-width: 165px;
        order: 1;
        -webkit-order: 1;
        width: 100%
    }

    .wf-top-header .wf-top-logo {
        order: 2;
        -webkit-order: 2;
        width: 250px;
        margin: 15px 0 0
    }

    .wf-top-header .wf-top-menu {
        order: 3;
        -webkit-order: 3
    }

    /* .wf-top-header .wf-top-menu ul.nav-menu {
        top: 124px;
        left: 0
    } */

    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content {
        height: 315px
    }

    .hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h1 {
        font-size: 32px
    }
}

@media (max-width:590px) {
    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 19%
    }

    .wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children>ul.sub-menu .menu-item-has-children ul.sub-menu {
        right: -30% !important;
        top: 63px !important;
    }
}

@media (max-width:550px) {

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before,
    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before,
    .how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
        left: 42%
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper .gform_footer input[type=submit] {
        max-width: 320px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper {
        max-width: 100%
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-title {
        text-align: left
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap {
        width: 100%
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap ul {
        align-items: flex-start
    }

    .gform_wrapper.general-warehouse-form_wrapper .gform_footer input[type=submit] {
        font-size: 14px !important;
        padding: 0 10px !important
    }

    .signup-right-content .signup_wrapper Form.signup {
        flex-direction: column;
    }

    .signup-wrapper:before {
        content: unset;
    }
}

@media (max-width:530px) {

    .site-footer .footer-inner .footer-sidebar aside p.widget-title {
        margin-bottom: 5px;
        margin-top: 10px
    }

    .site-footer .footer-inner .footer-sidebar aside:first-child,
    .site-footer .footer-inner .footer-sidebar aside:nth-child(2) {
        width: 100%;
        margin-bottom: 20px
    }

    .site-footer .footer-inner .footer-sidebar aside:nth-child(3),
    .site-footer .footer-inner .footer-sidebar aside:nth-child(4) {
        width: 100%
    }

    .site-footer .footer-inner .site-info a {
        font-size: 12px;
        text-align: center
    }

    .site-footer .footer-inner .site-info p.copy {
        font-size: 14px;
        text-align: left;
        margin-bottom: 5px
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container .menu {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start
    }

    .site-footer .footer-inner .site-info .menu-footer-menu-container {
        text-align: center
    }

    .site-footer .footer-inner .site-info .insight_google_terms {
        text-align: left;
        margin: 15px 0
    }

    .free_quotes_connected_wrapper ul.gfield_radio li label {
        font-size: 14px !important
    }
}

@media (max-width:520px) {
    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slide-block .vendor-content-wrap.short-content,
    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .testimonial-content-wrap.short-content {
        height: auto
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slide-block .vendor-content-wrap {
        height: 200px
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        width: unset;
    }
}

@media (max-width:500px) {

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h3 {
        width: 92%
    }

    .video-wrapper .embeded-video {
        min-height: 300px;
        height: 300px
    }

    .warehouses-side-by-side-wrapper.mobile .warehouses-boxes-screen img {
        min-height: 240px
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content h3 {
        font-size: 35px;
        line-height: 54px;
        max-width: 100%
    }

    .reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop div {
        width: 42%
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer {
        margin: 10px 5px
    }

    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow {
        top: -49px
    }

    .signup-wrapper .signup-inner-content .signup-right-content form .gform_footer {
        position: initial
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product,
    .signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 li {
        width: 100%
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product img {
        height: auto
    }

    .hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
        left: 42%
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content {
        padding: 0 15px;
        width: 85%;
        margin: 70px auto
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2 {
        font-size: 26px
    }

    .hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content {
        padding: 0 15px;
        width: 90%;
        max-width: 90%
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .wslider-heading h3 {
        font-size: 21px
    }

    .footer-locations-wrapper .inner-locations-wrapper .fl-title h2 {
        font-size: 20px
    }

    .inner-banner-right-polygon-wrapper {
        width: 100%;
    }
}

@media (max-width:490px) {
    .all-areas-wrapper .all-areas-content-wrap .each-location {
        width: 100%
    }

    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 11%
    }
    .custom-page-navigation-toc h4{
        font-size: 24px !important;
    }
    .custom-page-navigation-toc i.arrow {
        top: 33px !important;
    }
}

@media (max-width:466px) {
    .wf-top-header {
        flex-direction: column !important
    }

    .wf-top-header .wf-top-info {
        max-width: 320px !important;
        flex-direction: row
    }

    .wf-top-header .wf-top-info .wf-top-phone {
        margin-bottom: auto
    }

    .wf-top-header .wf-top-menu .hamburger {
        top: 60%
    }

    .wf-top-header .wf-top-menu ul.nav-menu {
        height: calc(100vh - 149px);
    }
}

@media (max-width:450px) {
    .container {
        padding: 0 15px
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 {
        width: 95%
    }

    .home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 br {
        display: none
    }

    .get-quote-fulfillment-wrapper h3 {
        font-size: 30px
    }

    .best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content {
        height: 230px
    }

    .footer-locations-wrapper .container {
        padding: 0 30px
    }

    .home-page-banner-wrapper .home-page-banner-content .button-wrapper {
        flex-direction: column;
        width: 100%;
    }

    .home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn {
        margin-bottom: 20px;
    }

    .hiw-inner-page .aioseo-author-bio-compact-right .aioseo-author-bio-compact-header {
        position: unset;
    }
}

@media (max-width:420px) {
    .get-quote-fulfillment-wrapper .gqf-right-content .gqf-right-inner-content {
        padding: 40px 15px
    }

    .all-areas-wrapper {
        margin: 50px 0 20px
    }

    .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
        padding: 0 15px 0 20px
    }

    .hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .left-slide-arrow,
    .out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .left-slide-arrow,
    .warehouses-slider-wrapper .warehouses-slider-wrap .left-slide-arrow {
        right: 26%
    }
}

@media (max-width:400px) {
    .free_quotes_connected_wrapper ul.gfield_radio li label {
        padding: 14px 10px !important
    }

    .home-banner-wrapper .home-banner-inner-wrap {
        padding: 0 20px
    }

    .warehouses-side-by-side-wrapper.mobile .warehouses-boxes-screen img {
        min-height: auto
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_description {
        font-size: 17px
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy {
        padding: 10px 0 0
    }
}

@media (max-width:390px) {
    .free_quotes_connected_wrapper .gf-page-navigation {
        left: 3%
    }
}

@media (max-width:380px) {
    .free_quotes_connected_wrapper ul.gfield_radio li label {
        font-size: 12px !important;
        padding: 14px 0 14px 52px !important
    }

    .free_quotes_connected_wrapper ul.gfield_radio li label:before {
        left: 10px
    }

    .hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper {
        max-width: 100%
    }
}

@media (max-width:360px) {
    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy .spam-logos:before {
        display: none
    }

    .hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy .spam-logos {
        justify-content: space-between;
        width: 320px;
        margin: 0 auto 20px;
        position: relative;
        flex-direction: column;
        height: 110px
    }
}
