* {
    box-sizing: border-box;
}

body h2 {
    font-size: 38px;
}

body h3 {
    font-size: 32px;
}

.custom-blog-wrapper .blog-inner-content #secondary .primary-sidebar .widget_archive,
.custom-blog-wrapper .blog-inner-content #secondary .primary-sidebar .widget_categories,
.custom-blog-wrapper .blog-inner-content .blog-right-content #secondary .primary-sidebar .widget_archive,
.custom-blog-wrapper .blog-inner-content .blog-right-content #secondary .primary-sidebar .widget_categories,
.free_quotes_connected_wrapper form,
.free_quotes_connected_wrapper ul.gfield_radio li,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content,
.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 .sfi-content-left ul,
.last-updated-date .entry-date,
.signup-wrapper .signup-inner-content .signup-right-content form,
.vendor-details-wrapper .performance-data-background,
.warehouses-side-by-side-wrapper .container,
.warehouses-slider-wrapper .warehouses-slider-wrap .slide-block,
.wf-top-header,
.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children {
    position: relative;
}

#TOCMenuLinks,
#secondary #primary-sidebar .\35 free-select-option,
.all-areas-wrapper .all-areas-content-wrap .each-location img.hover-img,
.all-areas-wrapper .all-areas-content-wrap .each-location:hover img.static-img,
.all-areas-wrapper .all-areas-content-wrap::after,
.best-fulfillment-center-wrapper .bfc-content:after,
.best-fulfillment-center-wrapper .bfc-content:before,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content .ins-blog-title-new,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article .article-inner-wrap header.entry-header,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h3:before,
.custom-page-navigation-toc h3:before,
.free_quotes_connected_wrapper .general-info-tab label.gfield_label,
.gform_wrapper.gform_wrapper.single-page-form_wrapper h3.gform_title:before,
.gform_wrapper.single-page-form_wrapper ul.gform_fields li.gfield:before,
.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content:before,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_heading:after,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_heading:before,
.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:before,
.hiw-problems-section.locations-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3:before,
.hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3:before,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:first-child::before,
.signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 li .gfield_label,
.top-fulfillment-companies .companies-loop h3:before,
.wf-top-header .wf-top-menu .hamburger {
    display: none;
}

.slick-arrow .fa {
    border: solid #000;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 5px;
}

.slick-arrow.active .fa {
    border: solid #fff;
    border-width: 0 3px 3px 0;
}

.slick-arrow .fa-arrow-right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.slick-arrow .fa-arrow-left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.container,
.vendor-details-wrapper .hiw-inner-page-banner-content .container {
    max-width: 1400px;
    margin: 0 auto;
}

.home div#main,
.page-template-become-a-vendor div#main,
.page-template-contact-us div#main,
.page-template-how-it-works div#main,
.page-template-our-services div#main {
    background: #fff;
}

/* Ninja table old version for remove deuplicate entries */
.ninja_table_wrapper tr.hidden-ajax-load {
    display: none;
}

.wf-top-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 80px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #f4f4f4;
    z-index: 6000;
    max-width: 1400px;
    margin: 10px auto;
}

.wf-top-header .wf-top-logo {
    width: 195px;
}

.all-areas-wrapper .all-areas-content-wrap .each-location:hover img.hover-img,
.wf-top-header .wf-top-logo a {
    display: block;
}

.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article,
.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content .hiw-problems-left-inner-content,
.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper ul.gform_fields li.gfield select,
.page-template-blank-template .services-white-content-wrapper .container .services-inner-white-content,
.top-fulfillment-companies.companies-near-me-wrapper,
.warehouses-side-by-side-wrapper.mobile .warehouses-boxes-screen img,
.wf-top-header .wf-top-logo img {
    width: 100%;
}

.wf-top-header .wf-top-info {
    width: 100%;
    max-width: 305px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}

.wf-top-header .wf-top-info .wf-top-phone {
    border: 2px solid #20366b;
    border-radius: 4px;
    width: 157px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 2px 7px 8px #dfdfdf;
    height: 36px;
}

.wf-top-header .wf-top-info .wf-top-phone a {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    color: #20366b;
}

.wf-top-header .wf-top-info .wf-top-select-btn {
    height: 36px;
    width: 128px;
    position: relative;
}

.home-page-banner-wrapper .home-page-banner-content .button-wrapper {
    display: flex;
    gap: 20px;
    align-items: center;
}

.home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn {
    width: 199px;
    position: relative;
}

.wf-top-header .wf-top-info .wf-top-select-btn select {
    background-color: #fe8b19;
    border-radius: 4px;
    height: 36px;
    border: 0;
    padding: 0 10px;
    width: 100%;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    appearance: none;
}

.home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn select {
    background-color: #fe8b19;
    color: #fff;
    border-radius: 6px;
    height: 56px;
    border: 0;
    padding: 0 20px;
    width: 100%;
    font-size: 21px;
    text-transform: capitalize;
    font-weight: 600;
    appearance: none;
}

.wf-top-header .wf-top-info .wf-top-select-btn select:focus-visible,
.home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn select:focus-visible {
    outline: none;
}

.wf-top-header .wf-top-info .wf-top-select-btn select option {
    background-color: #ffffff;
}

.home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn select option {
    background-color: #ffffff;
    color: #000;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 10px;
    margin: 0;
}

.wf-top-header .wf-top-info .wf-top-select-btn span::after {
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    border-bottom: 2px solid #003462;
    border-left: 2px solid #003462;
    width: 8px;
    height: 8px;
    transform: translate(50%, -50%) rotate(-45deg);
    pointer-events: none;
}

.home-page-banner-wrapper .home-page-banner-content .wf-top-select-btn span::after {
    content: "";
    position: absolute;
    right: 28px;
    top: 27px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    width: 10px;
    height: 10px;
    transform: translate(50%, -50%) rotate(-45deg);
    pointer-events: none;
}

.wf-top-header .wf-top-info .wf-get-quote {
    width: 140px;
    height: 44px;
    padding: 0 4px 0 2px;
    background: #ff7f00;
    border-radius: 4px;
    text-transform: uppercase;
    transition: 0.3s ease-in-out;
}

.wf-top-header .wf-top-info .wf-get-quote .quote-btn {
    font-size: 16px;
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}

.all-areas-wrapper .all-areas-header .all-area-btn a:hover,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-link a:hover,
.get-quote-fulfillment-wrapper .gqf-grid a.match-me-up:hover,
.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper a:hover,
.search-warehouse-content .search-warehouse-link a:hover,
.signup-wrapper .signup-inner-content .signup-right-content form .gform_footer .gform_button:hover,
.wf-top-header .wf-top-info .wf-get-quote:hover {
    background: #ff3017;
}

.wf-top-header .wf-top-menu ul.nav-menu {
    display: flex;
    align-items: baseline;
    margin: 0;
    list-style: none;
}

.wf-top-header .wf-top-menu ul.nav-menu li a {
    margin: 0 22px;
    position: relative;
    color: #003462;
    text-decoration: none;
    padding-bottom: 1px;
    display: inline;
    font-size: 16px;
    font-weight: 600;
}

.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li:hover {
    border-left: 5px solid #ff7f00;
    background-color: #fffaf5;
}

.wf-top-header .wf-top-menu ul.nav-menu li a:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #f5f5f5;
    transform: scaleX(0);
    transform-origin: 0;
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.wf-top-header .wf-top-menu ul.nav-menu li ul.sub-menu li.hover-over a {
    border-bottom: 2px solid #000;
}

.wf-top-header .wf-top-menu ul.nav-menu li.hover-over ul.sub-menu li:hover a:after,
.wf-top-header .wf-top-menu ul.nav-menu li.hover-over:hover>a:after,
.wf-top-header .wf-top-menu ul.nav-menu li:hover>a {
    transform: scaleX(1);
}

.wf-top-header .wf-top-menu ul.nav-menu li.menu-item-has-children>a {
    line-height: 40px;
}

.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu {
    position: absolute;
    background: #383838;
    width: 250px;
    margin: 0;
    list-style: none;
    padding: 12px 10px;
    top: 40px;
    display: none;
    transition: height 0.5s ease-out;
    height: 0;
    border-top: 1px solid #555;
}

.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children.toggled ul.sub-menu {
    display: flex;
    flex-direction: column;
    position: absolute;
    height: auto;
    width: 250px;
    padding: 0 0px 5px;
    top: 50px;
    left: -60px;
    background: #f5f5f5;
    border-radius: 0 0 6px 6px;
    border-top: none;
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2), 0 0 0 rgba(0, 0, 0, 0.19);
}

.hiw-problems-right-content .gform_wrapper.single-page-form_wrapper .gform_footer,
.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li {
    padding: 10px 0;
}

.wf-top-header .wf-top-menu ul.nav-menu .menu-item-has-children ul.sub-menu li a {
    margin: 0 4px;
    font-size: 15px;
}

.wf-top-header .wf-top-menu .hamburger .bar {
    display: block;
    width: 25px;
    height: 3px;
    margin: 5px auto;
    transition: 0.3s ease-in-out;
    background-color: #101010;
}

.home-banner-wrapper {
    min-height: calc(100vh - 120px);
    background-size: cover;
    background-position: bottom;
    position: relative;
}

.home-banner-wrapper .home-banner-inner-wrap {
    width: 100%;
    min-height: calc(100vh - 120px);
    position: relative;
    background-image: linear-gradient(to right,
            rgba(0, 0, 0, 0.8),
            rgba(255, 255, 255, 0));
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper {
    display: flex;
    align-items: self-start;
    min-height: calc(100vh - 120px);
    flex-direction: column;
    justify-content: center;
    max-width: 1400px;
    margin: 0 auto;
    padding: 20px 0;
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #fff;
    text-transform: uppercase;
    z-index: 999;
    font-weight: 300;
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 strong {
    font-size: 40px;
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h1 span {
    font-weight: 400;
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h2 {
    font-size: 30px;
    color: #ff7f00;
    line-height: 41px;
    text-transform: uppercase;
    z-index: 999;
    font-weight: 700;
    margin: 0;
    padding: 25px 0;
}

.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper h3 {
    color: #fff;
    font-size: 20px;
    line-height: 27px;
    text-transform: uppercase;
    z-index: 999;
    font-weight: 700;
    margin: 0;
    padding-bottom: 20px;
}

.all-areas-wrapper .all-areas-header .all-area-btn a,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-link a,
.home-banner-wrapper .home-banner-inner-wrap .banner-content-wrapper a,
.search-warehouse-content .search-warehouse-link a {
    width: 156px;
    height: 55px;
    background: #ff7f00;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    border-radius: 4px;
    z-index: 999;
    transition: 0.3s ease-in-out;
}

.fulfillment-matchmaker-wrapper,
.hiw-problems-section.locations-page,
.hiw-problems-section.services-page,
.matchmaker-block-wrapper,
.services-white-content-wrapper {
    background: #f8f8f8;
}

.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 58px;
}

.all-areas-wrapper .all-areas-header .ala-heading,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading,
.search-warehouse-content .search-warehouse-heading {
    width: 80%;
}

.best-fulfillment-center-wrapper .bfc-content h2,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading h2,
.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .wslider-heading h3,
.hiw-problems-section.locations-page .services-inner-grey-content h2,
.search-warehouse-content .search-warehouse-heading h2,
.video-wrapper h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 54px;
    color: #003462;
}

.all-areas-wrapper .all-areas-header .ala-heading h3 strong,
.best-fulfillment-center-wrapper .bfc-content h2 strong,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading h2 strong,
.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2 strong,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content h2 strong,
.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .wslider-heading h3 strong,
.hiw-problems-section.locations-page .services-inner-grey-content h2 strong,
.hiw-problems-section.services-page .services-content h2 strong,
.out-customer-wrapper .oc-inner-wrapper h2 strong,
.search-warehouse-content .search-warehouse-heading h2 strong,
.services-white-content-wrapper .container .services-inner-white-content h2 strong,
.signup-wrapper .signup-inner-content .signup-left-content h4 strong,
.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content h3 strong,
.video-wrapper h2 strong {
    color: #003462 !important;
}

.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-heading p {
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    color: #696969;
}

.all-areas-wrapper .all-areas-header .all-area-btn,
.fulfillment-matchmaker-wrapper .filfillment-matchmaker-content .filfillment-matchmaker-link,
.search-warehouse-content .search-warehouse-link {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content {
    display: flex;
    justify-content: space-between;
    margin: 35px 0;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block {
    box-sizing: border-box;
    height: 482px;
    background: #fff;
    border-radius: 4px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    padding: 50px 25px;
    position: relative;
    transition: 0.3s ease-out;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #20366b;
    margin: 20px 0 0;
}

.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content h3 strong,
.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-right-img .gqf-right-inner-content h3 strong,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3 strong,
.hiw-problems-section.locations-page .services-inner-grey-content h3 strong,
.hiw-problems-section.locations-page .services-inner-grey-content h4 strong,
.hiw-problems-section.locations-page .services-inner-grey-content h5 strong,
.hiw-problems-section.services-page .services-content h3 strong,
.hiw-problems-section.services-page .services-content h4 strong,
.hiw-problems-section.services-page .services-content h5 strong,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block span strong,
.how-it-works-wrapper .how-it-works-inner-content h3 strong,
.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block h3 strong,
.services-white-content-wrapper .container .services-inner-white-content h3 strong,
.warehouses-side-by-side-wrapper h3 strong,
.warehouses-slider-wrapper .ws-heading-section h3 strong {
    color: #355ab5 !important;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block p,
.top-fulfillment-companies p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #696969;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block a {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #20366b;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block a img {
    background: #ff7f00;
    border-radius: 4px;
    padding: 10px;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:after {
    content: url("../png/matchmaker-bg.png");
    position: absolute;
    right: -4px;
    bottom: -7px;
    z-index: 0;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:hover {
    background: #20366b;
}

.all-areas-wrapper .all-areas-content-wrap .each-location:hover a,
.announcement-bar a,
.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slick-arrow.active .fa,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active p,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active span,
.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:hover a,
.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:hover h3,
.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:hover p,
.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow.active .fa,
.warehouses-slider-wrapper .warehouses-slider-wrap .slick-arrow.active .fa {
    color: #fff;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block:hover:after {
    opacity: 0.3;
}

.matchmaker-block-wrapper .matchmaker-blocks-loop-content .matchmaker-block.mid-block {
    margin: 0 20px;
}

.how-it-works-wrapper {
    width: 100%;
    display: inline-block;
    background: #f8f8f8;
}

.how-it-works-wrapper .how-it-works-inner-content {
    background-color: #fff;
    padding: 60px 30px;
    margin-bottom: 15px;
}

.how-it-works-wrapper .how-it-works-inner-content h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #20366b;
    margin: 25px 0;
}

.hiw-problems-section.locations-page .services-inner-grey-content h3,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block span,
.warehouses-slider-wrapper .ws-heading-section h3 {
    font-size: 32px;
    line-height: 44px;
    font-weight: 700;
    color: #20366b;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 75px;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block {
    width: 294px;
    height: 134px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    margin-right: 53px;
    border: 4px solid #e3e3e3;
    border-radius: 4px;
    padding: 0 22px;
    position: relative;
}

.hiw-inner-page .how-it-works-inner-content .hiw-bottom-content p,
.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block p {
    font-size: 16px;
    color: #696969;
    margin: 0;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:last-child {
    margin-right: 0;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
    content: url("../png/separator.png");
    position: absolute;
    left: -55px;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active {
    background-color: #20366b;
    border: 4px solid #20366b;
    position: relative;
}

.how-it-works-wrapper .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before {
    content: url("../png/active-separator.png");
    position: absolute;
    left: -55px;
}

.warehouses-slider-wrapper {
    background: #fff;
    width: 100%;
    display: inline-block;
}

.warehouses-slider-wrapper .ws-heading-section {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin: 45px 0 15px;
}

.warehouses-slider-wrapper .ws-heading-section h3 {
    margin: 25px 0 0;
}

.warehouses-slider-wrapper .warehouses-slider-wrap {
    max-width: 1695px;
    margin: 0 0 0 auto;
    position: relative;
}

.warehouses-slider-wrapper .warehouses-slider-wrap .slide-block h4 {
    position: absolute;
    margin: 0;
    z-index: 9999999999;
    bottom: 30px;
    color: #fff;
    font-size: 22px;
    left: 40px;
}

.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slick-arrow,
.warehouses-slider-wrapper .warehouses-slider-wrap .slick-arrow {
    background-color: transparent;
    border: 2px solid #20366b;
    border-radius: 4px;
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    top: -125px;
}

.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slick-arrow .fa,
.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow .fa,
.warehouses-slider-wrapper .warehouses-slider-wrap .slick-arrow .fa {
    color: #20366b;
    font-size: 22px;
}

.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slick-arrow.active,
.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow.active,
.warehouses-slider-wrapper .warehouses-slider-wrap .slick-arrow.active {
    background-color: #ff7f00;
    border: 2px solid #ff7f00;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .right-slide-arrow,
.warehouses-slider-wrapper .warehouses-slider-wrap .right-slide-arrow {
    right: 14%;
    position: absolute;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .left-slide-arrow,
.warehouses-slider-wrapper .warehouses-slider-wrap .left-slide-arrow {
    position: absolute;
    right: 19%;
}

.warehouses-slider-wrapper .warehouses-slider-wrap .slick-slide img {
    width: 100%;
    max-width: 448px;
}

.warehouses-side-by-side-wrapper .wsbs-first-wrap .screening-warehouses,
.warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses div {
    background: #fff;
    padding: 60px 35px 25px;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.11);
    width: 620px;
    border-radius: 4px;
}

.video-wrapper {
    width: 100%;
    display: inline-block;
    background: #fff;
    margin-top: 40px;
}

.video-wrapper .embeded-video {
    width: 100%;
    min-height: 777px;
    margin: 45px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.video-wrapper .embeded-video img {
    cursor: pointer;
}

.modal-video-close-btn {
    top: 0 !important;
    right: 0 !important;
    background: #ff6500 !important;
    padding: 0 !important;
    border-radius: inherit !important;
}

.modal-video-close-btn:after,
.modal-video-close-btn:before {
    height: 2px !important;
    width: 40% !important;
    top: 58% !important;
    left: 11px !important;
}

.search-warehouse-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
    flex-wrap: wrap;
}

.search-warehouse-content .search-warehouse-heading p {
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;
    color: #696969;
    margin: 0;
}

.warehouses-side-by-side-wrapper {
    width: 100%;
    display: inline-block;
    margin-top: 40px;
    background: #f8f8f8;
}

.warehouses-side-by-side-wrapper h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    color: #20366b;
    margin: 0 0 25px;
}

.warehouses-side-by-side-wrapper p {
    color: #696969;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 35px;
}

.all-areas-wrapper .all-areas-header .ala-heading a,
.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-left-content a,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article a,
.get-quote-fulfillment-wrapper .gqf-grid a,
.hiw-inner-page .custom-blog-wrapper .blog-inner-content a,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a,
.hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a,
.services-white-content-wrapper .container .services-inner-white-content a,
.warehouses-side-by-side-wrapper a {
    color: #369;
    text-decoration: underline;
}

.all-areas-wrapper .all-areas-header .ala-heading a:hover,
.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-left-content a:hover,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article a:hover,
.get-quote-fulfillment-wrapper .gqf-grid a:hover,
.hiw-inner-page .atp-right-content .atp-products-loop ul li a:hover,
.hiw-inner-page .custom-blog-wrapper .blog-inner-content a:hover,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a:hover,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a:hover strong,
.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slide-block a.read-more:hover,
.hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a:hover,
.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content a.read-more:hover,
.services-white-content-wrapper .container .services-inner-white-content a:hover,
.warehouses-side-by-side-wrapper a:hover {
    color: #36c;
}

.warehouses-side-by-side-wrapper p strong {
    color: #ff7f00;
    font-weight: 600;
    text-decoration: underline;
}

.warehouses-side-by-side-wrapper .wsbs-first-wrap {
    min-height: 656px;
    margin-bottom: 470px;
    background-size: cover;
}

.warehouses-side-by-side-wrapper .wsbs-first-wrap .screening-warehouses {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    flex-direction: column;
    margin: 0 0 0 auto;
    position: absolute;
    right: 0;
    z-index: 999999;
    top: 225px;
}

.warehouses-side-by-side-wrapper .wsbs-second-wrap {
    min-height: 778px;
    margin-bottom: 470px;
    background-size: cover;
    position: relative;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper.become-a-vendor .hiw-inner-page-banner-content .hiw-inner-content-wrapper,
.hiw-inner-page-banner-wrapper.services-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper,
.page-template-blank-template .services-white-content-wrapper .container .services-inner-white-content ol,
.page-template-blank-template .services-white-content-wrapper .container .services-inner-white-content ul,
.vendor-details-wrapper .hiw-inner-page-banner-wrapper.services-page .hiw-inner-page-banner-content .hiw-inner-content-wrapper,
.warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses {
    max-width: 100%;
}

.warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses .e-box {
    position: absolute;
    top: -386px;
    left: 0;
}

.warehouses-side-by-side-wrapper .wsbs-second-wrap .employees-recommendation-warehouses .r-box {
    position: absolute;
    top: 455px;
    right: 0;
}

.warehouses-side-by-side-wrapper .wsbs-second-wrap:before {
    content: url("../png/side-design.png");
    height: 408px;
    width: 556px;
    position: absolute;
    top: 816px;
    z-index: 999;
    left: 0;
}

.warehouses-side-by-side-wrapper.mobile .warehouses-boxes-screen .screening-warehouses {
    padding: 50px 0 20px;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content ul li:first-child,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .performance-data-background.hiw-problems-left-inner-content,
.hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content p,
.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul li:first-child,
.warehouses-side-by-side-wrapper.mobile .warehouses-boxes-screen .screening-warehouses.p-top-0 {
    padding-top: 0;
}

.get-quote-fulfillment-wrapper {
    width: 100%;
    display: inline-block;
    background: #f8f8f8;
    margin-top: -10px;
}

.get-quote-fulfillment-wrapper .gqf-grid {
    height: 616px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    max-width: 1600px;
    margin: 0 auto;
    overflow: hidden;
}

.get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content {
    max-width: 790px;
    background: #20366b;
    padding: 45px 100px 40px;
    width: 100%;
    height: 616px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.get-quote-fulfillment-wrapper .gqf-grid h3 {
    color: #fff;
    margin: 0;
}

.get-quote-fulfillment-wrapper .gqf-grid p {
    color: #fff;
    padding-top: 36px;
}

.get-quote-fulfillment-wrapper .gqf-grid a.match-me-up {
    width: 156px;
    height: 55px;
    background: #ff7f00;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    border-radius: 4px;
    z-index: 999;
    transition: 0.3s ease-in-out;
    text-decoration: none;
}

.get-quote-fulfillment-wrapper .gqf-right-img {
    height: 100%;
    max-width: 790px;
    width: 100%;
    padding: 45px 100px 40px;
    background-size: cover;
}

.get-quote-fulfillment-wrapper .gqf-left-img {
    height: 100%;
    max-width: 790px;
    width: 100%;
    padding: 30px 100px 0;
    background-size: cover;
}

.get-quote-fulfillment-wrapper .gqf-right-content {
    max-width: 790px;
    height: 622px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 30px 100px 0;
    width: 100%;
    background: rgba(217, 217, 217, 0.12);
    position: relative;
    z-index: 999999;
}

.get-quote-fulfillment-wrapper .gqf-right-content .gqf-right-inner-content {
    z-index: 999999;
}

.get-quote-fulfillment-wrapper .gqf-right-content h3 {
    color: #20366b;
    z-index: 999999;
}

.get-quote-fulfillment-wrapper .gqf-right-content p {
    color: #696969;
    padding-top: 20px;
    z-index: 999999;
}

.get-quote-fulfillment-wrapper .gqf-right-content:before {
    content: url("../png/get-quote-design.png");
    height: 408px;
    width: 556px;
    position: absolute;
    top: 0;
    z-index: 0;
    left: 0;
}

.get-quote-fulfillment-wrapper h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 54px;
}

.get-quote-fulfillment-wrapper p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}

.get-quote-fulfillment-wrapper p strong,
.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-left-content .hiw-problems-left-inner-content a,
.hiw-problems-section.locations-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content .storage-facilities-wrapper a,
.hiw-problems-section.locations-page .services-inner-grey-content a {
    color: #ff7f00;
    text-decoration: underline;
}

.unique-needs-for-warehouse-wrapper {
    width: 100%;
    display: inline-block;
}

.vendor-detail-banner {
    width: 100%;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 500px;
}

.unique-needs-for-warehouse-wrapper .unw-inner-wrapper {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    min-height: 515px;
    margin-top: 80px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content,
.signup-wrapper .signup-inner-content .signup-left-content,
.signup-wrapper .signup-inner-content .signup-right-content,
.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: 50%;
}

.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content h3 {
    font-weight: 700;
    font-size: 38px;
    line-height: 54px;
    color: #003462;
    margin: 0 8px;
}

.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-left-content p {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: #696969;
    margin-top: 40px;
}

.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul {
    list-style: none;
    margin: 0;
    padding-left: 50px;
}

.hiw-inner-page .atp-right-content .atp-products-loop ul li,
.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content ul li,
.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.7px;
    color: #696969;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    padding-left: 40px;
    padding-bottom: 22px;
    padding-top: 22px;
}

.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article ul li::marker,
.hiw-inner-page .atp-right-content .atp-products-loop ul li::marker,
.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content ul li::marker,
.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content ul li::marker,
.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-right-img .gqf-right-inner-content ul li::marker,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ul:not(.flex-direction-nav) li::marker,
.hiw-problems-section.locations-page .services-inner-grey-content ul li::marker,
.hiw-problems-section.services-page .services-content ul li::marker,
.services-white-content-wrapper .container .services-inner-white-content ul li::marker,
.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul li::marker {
    font-size: 20px;
    color: #000;
}

.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content .gqf-left-inner-content ul li:before,
.unique-needs-for-warehouse-wrapper .unw-inner-wrapper .unw-inner-right-content ul li:before {
    content: url("../png/arrow-right-circle.png");
    position: absolute;
    left: -2px;
}

.all-areas-wrapper {
    width: 100%;
    display: inline-block;
    margin: 100px 0 20px;
}

.all-areas-wrapper .all-areas-header,
.reputable-warehouses-wrapper .rw-inner-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.all-areas-wrapper .all-areas-header .ala-heading h3,
.signup-wrapper .signup-inner-content .signup-left-content h4 {
    font-weight: 700;
    font-size: 38px;
    line-height: 54px;
    color: #003462;
    margin: 0;
}

.all-areas-wrapper .all-areas-header .ala-heading p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #696969;
    max-width: 715px;
    padding-top: 20px;
}

.all-areas-wrapper .all-areas-header .ala-heading p strong,
.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content p strong,
.best-fulfillment-center-wrapper .bfc-content p strong,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content table tr a:hover,
.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-right-content .op-right-inner-content p span,
.hiw-problems-section.services-page .services-content a,
.hiw-problems-section.services-page .services-content strong,
.services-white-content-wrapper .container .services-inner-white-content h5 strong,
.services-white-content-wrapper .container .services-inner-white-content h6 strong,
.services-white-content-wrapper .container .services-inner-white-content table tr a:hover,
.site-footer .footer-inner .footer-sidebar aside ul li a:hover,
.site-footer .footer-inner .site-info a:hover {
    color: #ff7f00;
}

.all-areas-wrapper .all-areas-content-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    position: relative;
}

.all-areas-wrapper .all-areas-content-wrap .each-location {
    width: 32%;
    border: 1px solid #ddd;
    padding: 14px 0;
    border-radius: 4px;
    margin: 5px 0;
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 400;
    z-index: 9999;
}

.all-areas-wrapper .all-areas-content-wrap .each-location a {
    color: #696969;
    width: 100%;
    height: 100%;
}

.all-areas-wrapper .all-areas-content-wrap .each-location img {
    padding: 0 20px;
}

.all-areas-wrapper .all-areas-content-wrap .each-location:hover,
.free_quotes_connected_wrapper.gform_wrapper .navigation-inner-wrap .page.active {
    background: #ff7f00;
}

.free_quotes_connected_wrapper,
.hiw-problems-right-content .single-page-form_wrapper.free_quotes_connected_wrapper {
    border-top: 9px solid #ff7f00;
}

#gravitypages .free_quotes_connected_wrapper {
    border-top: unset;
}

.all-areas-wrapper .all-areas-content-wrap::before {
    content: url("../png/map.png");
    position: absolute;
    top: 156px;
}

.reputable-warehouses-wrapper {
    width: 100%;
    display: inline-block;
    margin: 50px 0 0;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 54px;
    color: #20366b;
    margin: 56px 0 0;
    max-width: 645px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 30px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop div {
    width: 29%;
    padding: 5px 10px;
    margin: 25px 0;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop div img {
    filter: grayscale(1);
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-left-content .rw-logos-loop div img:hover {
    filter: grayscale(0);
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content {
    width: 50%;
    background: #20366b;
    min-height: 652px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content h3 {
    font-weight: 700;
    font-size: 40px;
    line-height: 54px;
    color: #fff;
    margin: 0;
    padding: 54px 70px 0;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.7px;
    color: #fff;
    padding: 24px 70px 0;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content p:nth-child(3) {
    padding: 24px 70px 20px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content ul {
    list-style: none;
    margin: 0;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.7px;
    color: #fff;
    position: relative;
    border-bottom: 1px solid;
    max-width: 500px;
    margin: 0 auto;
    padding: 22px 0 22px 45px;
}

.reputable-warehouses-wrapper .rw-inner-wrap .rw-right-content ul li:before {
    content: url("../png/arrow-right-circle.png");
    position: absolute;
    top: 20px;
    left: 0;
}

.best-fulfillment-center-wrapper {
    width: 100%;
    display: inline-block;
    background: #f8f8f8;
    padding: 40px 0;
}

.out-customer-wrapper,
.signup-wrapper {
    width: 100%;
    background-color: #fff;
    display: inline-block;
}

.best-fulfillment-center-wrapper .bfc-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #696969;
    padding-right: 20px;
}

.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 40px;
}

.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-left-content {
    width: 690px;
}

.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content {
    background-size: contain;
    height: 390px;
    background-repeat: no-repeat;
    width: 690px;
    cursor: pointer;
}

.best-fulfillment-center-wrapper .bfc-content .bfc-inner-content .bfc-right-content a {
    width: 100%;
    display: inline-block;
    height: 100%;
}

.general-sections-wrapper {
    width: 100%;
    display: inline-block;
    background: #fff;
}

.blog .hiw-inner-page .general-sections-wrapper {
    margin-top: 20px;
}

.out-customer-wrapper .oc-inner-wrapper {
    padding: 50px 0;
}

.out-customer-wrapper .oc-inner-wrapper h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 54px;
    color: #333;
    max-width: 700px;
    margin: 0;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap {
    margin: 35px 0;
    position: relative;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer {
    display: flex;
    align-items: center;
    background: #fff;
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    position: relative;
    z-index: 9999;
    flex-direction: column;
    padding: 35px 15px;
    min-height: auto;
    margin: 10px;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-image {
    width: 200px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.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 {
    font-size: 24px;
    font-weight: 800;
    line-height: 32.6px;
    color: #20366b;
    margin: 0;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer p {
    font-size: 18px;
    color: #696969;
    line-height: 24.5px;
    padding: 20px 0 30px;
    margin: 0;
    font-weight: 400;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px 20px;
    z-index: 999;
    min-height: 310px;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .testimonial-content-wrap {
    height: 195px;
    overflow: hidden;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .testimonial-content-wrap.short-content {
    height: 255px;
}

.hiw-inner-page .get-quote-fulfillment-wrapper.become-a-vendor .gqf-grid .gqf-left-content,
.hiw-inner-page .warehouses-slider-wrapper.become-a-vendor .vendor-slider-wrap .slide-block .vendor-content-wrap.big,
.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .testimonial-content-wrap.big {
    height: auto;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content a.read-more {
    color: #369;
    text-decoration: underline;
    margin: 20px 0;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .customer-bio {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .customer-bio p {
    padding: 0 0 8px;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    color: #20366b;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer .customer-content .customer-bio span {
    padding: 0 0 8px;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #696969;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .oc-customer::after {
    position: absolute;
    content: url("../png/mask-testimonials.png");
    right: -1px;
    bottom: -6px;
    z-index: 0;
}

.out-customer-wrapper .oc-inner-wrapper .oc-content-inner-wrap .slick-arrow {
    background-color: transparent;
    border: 2px solid #20366b;
    border-radius: 4px;
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    top: -86px;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content {
    width: 800px;
}

.general-sections-wrapper .signup-wrapper {
    padding: 90px 0 70px;
    margin: 0;
}

.general-sections-wrapper .signup-wrapper:before {
    top: 90px;
}

.signup-wrapper {
    padding: 50px 0 70px;
    margin: 40px 0 0;
    position: relative;
}

.signup-wrapper .signup-inner-content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    position: relative;
}

.signup-wrapper .signup-inner-content .signup-left-content p {
    font-size: 24px;
    font-weight: 600;
    color: #20366b;
    padding-top: 20px;
}

.signup-right-content .signup_wrapper Form.signup {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    gap: 25px;
}

.signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 li {
    width: 100%;
    margin: 0;
}

.signup-wrapper .signup-inner-content .signup-right-content form .gform_footer {
    margin: 0 !important;
    padding: 0;
    max-width: 190px;
}

.page-template-become-a-vendor .gform_wrapper .gform_body {
    margin-top: 0;
}

.signup-wrapper .signup-inner-content .signup-right-content form .gform_footer .gform_button {
    width: 190px !important;
    padding: 16px 10px !important;
    border-radius: 4px;
    font-size: 16px !important;
    background: #ff7f00;
    transition: 0.3s ease-in-out;
    margin: 0;
}

.signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 li .ginput_container {
    margin: 0 !important;
    width: 100%;
}

.signup-wrapper .signup-inner-content .signup-right-content ul#gform_fields_146 li .ginput_container input {
    width: 100%;
    background: #f4f4f4;
    border: 1px solid #fff;
    height: 55px;
    border-radius: 4px;
}

.signup-wrapper:before {
    content: url("../png/crop-sign-up.png");
    height: 408px;
    width: 556px;
    position: absolute;
    top: 55px;
    z-index: 0;
    left: 0;
}

.all-types-products-wrapper {
    width: 100%;
    display: inline-block;
    padding-top: 80px;
}

.all-types-products-wrapper .atp-inner-content-wrapper {
    display: flex;
    max-width: 1600px;
    margin: 0 auto;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content {
    width: 800px;
    background: #20366b;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
    height: 616px;
    width: 665px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin: 0 auto;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
    margin: 0;
    font-size: 40px;
    color: #fff;
    line-height: 54px;
    position: relative;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3:after {
    position: absolute;
    content: url("../png/right-arrow.png");
    left: 0;
    bottom: -85px;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
    padding-right: 42px;
    margin-top: 130px;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop {
    display: flex;
    flex-wrap: wrap;
    width: 800px;
    height: 616px;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product {
    position: relative;
    width: 50%;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product span {
    position: absolute;
    left: 0;
    color: #fff;
    font-size: 24px;
    line-height: 54px;
    padding: 15px 25px;
    font-weight: 400;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product img {
    width: 100%;
    height: 308px;
}

.all-types-products-wrapper .atp-inner-content-wrapper .atp-right-content .atp-products-loop .atp-product:after {
    position: absolute;
    content: url("../png/right-arrow.png");
    right: 0;
    bottom: -5px;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper,
.vendor-details-wrapper .hiw-inner-page-banner-wrapper {
    min-height: 400px;
    background-position: top;
    background-size: cover;
    position: relative;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content,
.vendor-details-wrapper .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content {
    background-image: linear-gradient(to right,
            rgba(0, 0, 0, 0.8),
            rgba(255, 255, 255, 0));
    min-height: 400px;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper {
    max-width: 600px;
    display: flex;
    flex-direction: column;
    min-height: 400px;
    align-items: flex-start;
    justify-content: center;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h1 {
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    color: #fff;
    margin: 0;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h3,
.vendor-details-wrapper .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h3 {
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    color: #ff7f00;
    margin: 20px 0;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper .hiw-inner-page-banner-content .hiw-inner-content-wrapper h4 {
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #fff;
    margin: 0;
}

.hiw-inner-page .hiw-problems-section {
    background-color: #f8f8f8;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content {
    display: flex;
    padding-top: 60px;
    padding-bottom: 30px;
    justify-content: space-between;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-left-content {
    width: 65%;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content h2 {
    font-size: 38px;
    font-weight: 700;
    line-height: 54px;
    color: #333;
    margin: 0;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content {
    max-width: 97%;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44px;
    margin-bottom: 0;
    color: #355ab5;
}

.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h4 strong,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content h4 strong,
.services-white-content-wrapper .container .services-inner-white-content h4 strong {
    color: #20366b;
}

.top-fulfillment-companies,
.top-fulfillment-companies .cnm-inner-wrap {
    width: 64%;
}

.top-fulfillment-companies .cnm-inner-wrap {
    background-color: #ffffff;
    padding: 15px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #696969;
    margin: 0;
    padding-top: 60px;
}

.hiw-problems-section.services-page .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content p {
    padding-top: 0px;
    padding-bottom: 15px;
}

#gf_content2 p {
    padding-top: 30px !important;
}

.hiw-inner-page .cu-page-content-wrapper .cu-page-inner-content ul,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ul {
    list-style: none;
    margin: 10px 0 0;
}

.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article ul li,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content 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;
}

.cnm-innner-loop .cnm-state:before {
    content: url("../png/arrow-right-circle.png");
    left: -4px;
    position: absolute;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ul:not(.flex-direction-nav) li:last-child {
    margin-bottom: 15px;
    border-bottom: none;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ol:not(.flex-control-paging) {
    margin: 10px 0 0;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ol:not(.flex-control-paging) li {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.7px;
    color: #696969;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-left: 20px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content ol:not(.flex-control-paging) li:last-child {
    margin-bottom: 30px;
    border-bottom: none;
}

.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h5 strong,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article h6 strong,
.custom-blog-wrapper.single-post-wrapper .blog-inner-content .blog-left-content article strong,
.hiw-inner-page .custom-blog-wrapper .blog-inner-content strong,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content strong,
.hiw-problems-section.locations-page .services-inner-grey-content strong,
.services-white-content-wrapper .container .services-inner-white-content strong {
    color: #003462;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content a strong {
    color: #369;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-left-content .hiw-problems-left-inner-content table tr a,
.services-white-content-wrapper .container .services-inner-white-content table tr a {
    color: #000;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content {
    width: 35%;
    max-width: 490px;
}

.floating-box-sidebar {
    width: 490px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_heading {
    max-width: 382px;
    padding: 25px 0 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: none;
    border-bottom: 1px solid #c7c7c7;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_heading h3.gform_title {
    font-weight: 700;
    font-size: 45px !important;
    leading-trim: Cap height;
    line-height: 46.66px;
    letter-spacing: 0%;
    text-align: center;
    color: #003462;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper .gform_description {
    font-weight: 600;
    font-size: 20px;
    line-height: 20.74px;
    text-align: center;
    color: #979797;
    margin-bottom: 5px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper {
    border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
    margin-bottom: -1px;
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    display: block !important;
    background-color: #fff;
}

.free_quotes_connected_wrapper .gform_body.gform-body {
    border: 2px solid #fff;
    border-bottom: none;
    padding-left: 5px;
    padding-right: 5px;
    background: #fff;
    margin-top: 0px;
}

.single-gravitypages .free_quotes_connected_wrapper .gform_body.gform-body {
    padding-bottom: 0;
}

.free_quotes_connected_wrapper .gform_body.gform-body .gform_page_footer .gform_next_button,
.free_quotes_connected_wrapper .gform_body.gform-body .gform_page_footer .gform_previous_button {
    border-radius: 5px;
    color: #696969 !important;
    border: 2px solid #dcdcdc !important;
    background: 0 0 !important;
}

.free_quotes_connected_wrapper .gform_page_footer {
    margin: 15px 0;
    justify-content: space-around;
    flex-direction: row;
}

.free_quotes_connected_wrapper .hide-next-button .gform_page_footer {
    margin: 15px 0 0;
    justify-content: center;
    flex-direction: column;
}

.free_quotes_connected_wrapper li.gfield.quick-form-text {
    font-size: 20px !important;
    text-align: center !important;
    font-weight: 700 !important;
    margin-bottom: 0 !important;
    margin-top: 20px !important;
    color: #20366b;
    padding: 0;
    border-bottom: 0;
}

.free_quotes_connected_wrapper label.gfield_label {
    text-align: center;
    font-size: 24px !important;
    color: #20366b;
    font-weight: 700;
    margin-bottom: 20px !important;
    width: 100%;
    margin-top: 20px;
}

.free_quotes_connected_wrapper ul.gfield_radio li label {
    background: #f7f9ff;
    width: 100% !important;
    padding: 14px 15px !important;
    border-radius: 3px;
    text-align: left;
    font-size: 16px !important;
    font-weight: 400;
    color: #000;
    margin: 7px 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
}

.free_quotes_connected_wrapper ul.gfield_radio li label img.gf-label-icon {
    padding-right: 15px;
    filter: grayscale(100%);
    width: auto;
}

.free_quotes_connected_wrapper ul.gfield_radio li input:checked+label img.gf-label-icon {
    filter: grayscale(100%) brightness(20%) invert(1);
}

.free_quotes_connected_wrapper ul.gfield_radio li label:before {
    position: absolute;
    z-index: 0;
    top: 20px;
    left: 20px;
}

.free_quotes_connected_wrapper ul.gfield_radio li input:checked+label {
    background-color: #20366b;
    color: #fff;
    border: 2px solid transparent !important;
}

#gravity_form_container .gform_wrapper.free_quotes_connected_wrapper .gfield_radio li input:checked+label {
    color: #fff !important;
}

.free_quotes_connected_wrapper .\35 free-select-option {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    color: #63656b;
    margin-top: 15px;
}

.free_quotes_connected_wrapper .gf-page-navigation {
    left: 160px;
    position: absolute;
    bottom: 19px;
}

.gppt-has-page-transitions_wrapper.free_quotes_connected_wrapper .gf-page-navigation {
    position: static;
}

.single-gravitypages .free_quotes_connected_wrapper .gf-page-navigation {
    bottom: -50px !important;
    left: 185px;
}

.free_quotes_connected_wrapper .gf-page-navigation .navigation-inner-wrap .page {
    width: 22.8px;
    height: 22.8px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy {
    background: #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    padding: 10px 74px 0;
    text-align: center;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy p {
    font-size: 16px;
    color: #040404;
    font-weight: 400;
    line-height: 26px;
    text-align: center;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .we-care-your-privacy p strong {
    font-weight: 500;
}

.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;
}

.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 {
    position: absolute;
    content: "";
    width: 3px;
    height: 50px;
    background-color: #ddd;
    left: 138px;
}

.free_quotes_connected_wrapper .general-info-tab {
    margin-top: 40px;
}

.free_quotes_connected_wrapper .general-info-tab input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    max-width: 88%;
    height: 50px;
    width: 100%;
    border-radius: 5px;
    margin: 10px 0;
    font-weight: 400;
}

.free_quotes_connected_wrapper.gform_legacy_markup_wrapper .free_quotes_connected_vendor input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    max-width: 95%;
    height: 50px;
    width: 100%;
    border-radius: 5px;
    margin: 10px 0;
    font-weight: 400;
}

.page-template-content-gravity-form .free_quotes_connected_vendor ul.gform_fields {
    padding-left: 18px;
}

.free_quotes_connected_wrapper .general-info-tab select {
    max-width: 88%;
    background: #fff;
    padding: 8px 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 15px;
    color: #2b2b2b;
    width: 88%;
    height: 50px;
    border-radius: 4px;
}

.free_quotes_connected_wrapper .general-info-tab.hide-previous-btn .gform_previous_button,
.hide-previous-button .gform_previous_button {
    display: none !important;
}

.custom-blog-wrapper .blog-inner-content #secondary .primary-sidebar .widget_archive select:focus,
.custom-blog-wrapper .blog-inner-content #secondary .primary-sidebar .widget_categories select:focus,
.custom-blog-wrapper .blog-inner-content .blog-right-content #secondary .primary-sidebar .widget_archive select:focus,
.custom-blog-wrapper .blog-inner-content .blog-right-content #secondary .primary-sidebar .widget_categories select:focus,
.free_quotes_connected_wrapper .general-info-tab select:focus {
    outline: 0;
}

.free_quotes_connected_wrapper .general-info-tab textarea,
.free_quotes_connected_wrapper.gform_legacy_markup_wrapper textarea.large {
    width: 100% !important;
    background: #fff !important;
    height: 107px !important;
    max-width: 88% !important;
    border: 1px solid #ddd !important;
    border-radius: 5px;
    font-weight: 400;
}

.free_quotes_connected_wrapper.gform_legacy_markup_wrapper .free_quotes_connected_vendor {
    background-color: #fff;
}

.free_quotes_connected_wrapper .general-info-tab .gf-page-navigation {
    bottom: 0;
}

.free_quotes_connected_wrapper .general-info-tab .gform_page_footer input[type="submit"] {
    width: 100%;
    max-width: 88%;
    margin: 30px 0;
    height: 50px;
    border-radius: 5px;
    font-size: 24px;
    line-height: 25px;
    background: #ff3017;
}

.gppt-has-page-transitions_wrapper.free_quotes_connected_wrapper .general-info-tab {
    height: 615px;
}

.gppt-has-page-transitions_wrapper.free_quotes_connected_wrapper .general-info-tab .gform_page_footer input[type="submit"] {
    padding: 10px 0 !important;
    margin: 0;
    height: auto;
}

#secondary .free_quotes_connected_wrapper.gform_wrapper .gform_page_footer input.button:hover,
.free_quotes_connected_wrapper .general-info-tab .gform_page_footer input[type="submit"]:hover,
.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content .gform_footer input[type="submit"]:hover,
.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"]:hover {
    background: #f7594d;
}

.free_quotes_connected_wrapper .gform_body.gform-body .general-info-tab.match-me-up-btn .gform_page_footer .gform_next_button {
    width: 100%;
    max-width: 88%;
    margin: 30px 0;
    height: 50px;
    border-radius: 5px;
    font-size: 24px;
    line-height: 25px;
    background: #ff3017 !important;
    color: #fff !important;
    border: none !important;
}

.custom-blog-wrapper .blog-inner-content #secondary form .gform_footer input[type="submit"]:hover,
.custom-blog-wrapper .blog-inner-content .blog-right-content #secondary form .gform_footer input[type="submit"]:hover,
.free_quotes_connected_wrapper .gform_body.gform-body .general-info-tab.match-me-up-btn .gform_page_footer .gform_next_button:hover {
    background: #f7594d !important;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .general-info-tab .gf-page-navigation {
    bottom: 15px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .gppt-has-page-transitions_wrapper .general-info-tab .gf-page-navigation {
    bottom: 40px;
}

.gppt-has-page-transitions_wrapper .gform_page {
    width: 100% !important;
}

.gppt-has-page-transitions_wrapper .gform-body .gform_page:nth-child(2) {
    margin-left: 14px;
}

.gppt-has-page-transitions_wrapper .gform-body .gform_page:nth-child(3) {
    margin-left: 10px;
}

.gppt-has-page-transitions_wrapper .gform-body .gform_page:nth-child(4) {
    margin-left: 13px;
}

.gppt-has-page-transitions_wrapper .gform-body .gform_page:nth-child(5) {
    margin-left: 15px;
}

.gppt-has-page-transitions_wrapper .gform-body .gform_page:nth-child(6) {
    margin-left: 11px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper {
    border-radius: 5px;
    margin-top: 40px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    margin-bottom: 38px;
    background-color: #fff;
}

.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,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-header {
    padding: 21px 25px 21px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    position: relative;
    border-top: 9px solid #ff7000;
}

.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,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-header p {
    margin: 0;
    color: #003462;
    font-weight: 700;
    font-size: 24px;
    line-height: 32.68px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-body-content,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-body-content {
    margin: 15px 0;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-body-content ul,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-body-content ul {
    list-style: none;
    margin: 0;
    padding-left: 20px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-body-content ul li,
.vendor-details-wrapper .container .plateform-vendors-container .hiw-problems-right-content .ssb-body-content ul li {
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    color: #696969;
    position: relative;
    padding-left: 40px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-body-content ul li:before {
    content: url("../png/sidebar-icon.png");
    position: absolute;
    left: -2px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimonials-section .ssb-testimony-heading {
    font-size: 24px;
    color: #20366b;
    font-weight: 700;
    line-height: 32px;
    padding: 0 21px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper {
    padding: 20px 21px 40px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header {
    display: flex;
    height: 71px;
    align-items: center;
    justify-content: flex-start;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header .ssb-testimony-img {
    width: 74px;
    height: 71px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header .ssb-testimony-img img {
    width: 100%;
    border-radius: 4px;
    -o-object-fit: contain;
    object-fit: contain;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header .ssb-testimony-designation {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-left: 20px;
    height: 100%;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header .ssb-testimony-designation h3 {
    margin: 0;
    font-size: 18px;
    color: #20366b;
    font-weight: 700;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-header .ssb-testimony-designation p {
    margin: 0;
    font-size: 18px;
    color: #696969;
    font-weight: 400;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-content {
    width: 100%;
    margin-top: 20px;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper .ssb-testimony-content p {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #696969;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper ul.slick-dots {
    margin: 0;
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: center;
}

.footer-locations-wrapper .inner-locations-wrapper .fl-links-wrap ul,
.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content .gqf-left-inner-content p,
.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper ul.slick-dots li,
.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content .op-left-inner-content h3,
.services-white-content-wrapper .container .services-inner-white-content ol,
.vendor-details-wrapper .container .plateform-vendors-container .reviews-section h3 {
    margin: 0;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper ul.slick-dots li button {
    background: #d9d9d9;
    border-radius: 75px;
    padding: 10px !important;
    width: 17px;
    height: 17px;
    line-height: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    color: #d9d9d9;
}

.hiw-inner-page .hiw-problems-section .hiw-problems-inner-content .hiw-problems-right-content .page-template-content-gravity-form .sidebar-second-block-wrapper .ssb-testimony-wrapper ul.slick-dots li.slick-active button {
    color: #ff7f00;
    background: #ff7f00;
}

.hiw-inner-page .all-types-products-wrapper {
    display: inherit;
    padding-top: 35px;
    background: #f8f8f8;
}

.hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper {
    background: #fafafa;
}

.hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content {
    height: 557px;
}

.hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3 {
    padding-bottom: 35px;
}

.hiw-inner-page .all-types-products-wrapper .atp-inner-content-wrapper .atp-left-content .atp-left-inner-content h3:after {
    bottom: -65px;
}

.hiw-inner-page .atp-right-content .atp-products-loop {
    height: 557px !important;
    align-items: center;
}

.hiw-inner-page .atp-right-content .atp-products-loop ul {
    margin: 0;
    list-style: none;
    padding-left: 100px;
}

.hiw-inner-page .atp-right-content .atp-products-loop ul li:last-child {
    border-bottom: none;
}

.hiw-inner-page .atp-right-content .atp-products-loop ul li a {
    color: #369;
    transition: 0.3s ease-in-out;
}

.hiw-inner-page .out-customer-wrapper .oc-inner-wrapper {
    padding: 80px 0 50px;
}

.hiw-inner-page .how-it-works-inner-content,
.hiw-inner-page .how-it-works-inner-content .hiw-loop-content {
    margin-top: 50px;
}

.hiw-inner-page .how-it-works-inner-content p {
    font-weight: 400;
    line-height: 26px;
}

.hiw-inner-page .how-it-works-inner-content strong {
    color: #ff7f00;
    font-weight: 400;
}

.hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block {
    width: 320px;
    height: 231px;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    flex-direction: column;
    margin-right: 49px;
    border: 10px solid #e3e3e3;
    border-radius: 10px;
    padding: 0 22px;
    position: relative;
}

.hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block p {
    min-height: 125px;
}

.hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block:before {
    left: -61px;
}

.hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block.active {
    border: 10px solid #20366b;
}

.hiw-inner-page .how-it-works-inner-content .hiw-loop-content .hiw-block.active:before {
    content: url("../png/active-separator.png");
    position: absolute;
    left: -61px;
}

.hiw-inner-page .how-it-works-inner-content .hiw-bottom-content {
    padding: 60px 0;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block {
    display: flex;
    flex-direction: row;
    width: calc(100% - 90px);
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content {
    width: 70%;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content .op-left-inner-content {
    padding-right: 15%;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-left-content .op-left-inner-content p {
    font-size: 16px;
    color: #696969;
    margin: 0;
    padding-top: 30px;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-right-content {
    width: 30%;
    background: #20366b;
    color: #fff;
    border-radius: 10px;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-right-content .op-right-inner-content {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 251px;
}

.hiw-inner-page .how-it-works-inner-content .op-hiw-bottom-block .op-right-content .op-right-inner-content p {
    padding: 0;
    margin: 0;
    font-size: 48px;
    font-weight: 700;
    line-height: 65px;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid {
    height: auto;
    background: #fff;
    justify-content: space-between;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content {
    padding: inherit;
    max-width: 50%;
    width: 50%;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-content .gqf-left-inner-content {
    padding: 45px 100px 40px;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-img {
    min-height: 614px;
    padding: inherit;
    max-width: 50%;
    width: 50%;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-left-img {
    min-height: 902px;
    padding: inherit;
    width: 50%;
    max-width: 50%;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content {
    max-width: 50%;
    width: 50%;
    height: auto;
    background: #fff;
    padding: 0;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content {
    padding: 0 40px;
}

.hiw-inner-page .get-quote-fulfillment-wrapper .gqf-grid .gqf-right-content .gqf-right-inner-content ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper.contact-us {
    background-position: bottom;
}

.hiw-inner-page .hiw-inner-page-banner-wrapper.contact-us .hiw-inner-content-wrapper {
    max-width: 665px;
}

.hiw-inner-page .cu-page-content-wrapper {
    padding-top: 30px;
    background-color: #f8f8f8;
}

.hiw-inner-page .cu-page-content-wrapper .cu-page-inner-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.7px;
    color: #696969;
    position: relative;
    padding-left: 40px;
    padding-bottom: 26px;
    padding-top: 26px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-page-inner-content ul li:before {
    position: absolute;
    content: url("../png/arrow-right-circle.png");
    left: -2px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-page-inner-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #696969;
    margin: 0;
    padding-top: 40px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content {
    max-width: 1400px;
    background: #fff;
    border-radius: 5px;
    margin: 70px auto;
    border-top: 9px solid #ff7f00;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 54px;
    color: #20366b;
    margin-bottom: 0;
    margin-top: 20px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h2.gform_submission_error {
    font-size: 20px !important;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    color: #696969;
    margin-top: 5px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content {
    max-width: 1300px;
    margin: 10px auto 10px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields {
    display: flex;
    flex-wrap: wrap;
    align-items: self-start;
    gap: 0px 25px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li {
    max-width: 637px;
    width: 637px;
    margin-top: 10px !important;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li.gfield .ginput_container input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    height: 50px;
    border: 1px solid #bdbdbd;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li.gfield .ginput_container textarea {
    border: 1px solid #bdbdbd;
    border-radius: 6px;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content .gform_legacy_markup_wrapper ul.gform_fields li label.gfield_label {
    color: #63656b;
    font-size: 16px;
    font-weight: 600 !important;
    margin-bottom: 3px !important;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content ul.gform_fields li.full-width {
    max-width: 100%;
    width: 100%;
}

.hiw-inner-page .cu-page-content-wrapper .cu-form-inner-content .cu-form-content .gform_footer input[type="submit"] {
    font-size: 16px !important;
    border-radius: 4px;
    background: #ff3017;
    transition: 0.3s ease-in-out;
    line-height: 25px;
    width: 183px !important;
    height: 55px;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper {
    border-top: 9px solid #ff7f00;
    width: 100%;
    max-width: 100%;
    background: #fff !important;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper .gform_heading {
    border: none;
    display: flex;
    max-width: 100%;
    padding: 0;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper .gform_heading .gform_title {
    order: 1;
    font-size: 24px !important;
    font-weight: 700;
    line-height: 38px;
    text-align: left;
    color: #003462;
    margin: 0;
    width: 100%;
    padding: 10px 30px 15px;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper .gform_heading .gform_description {
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
    color: #696969;
    padding: 25px 32px;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper ul.gform_fields li.gfield {
    padding: 8px 25px !important;
}

.hiw-inner-page .hiw-problems-section.become-a-vendor .hiw-problems-right-content .page-template-content-gravity-form .gform_wrapper.vendor_wrapper ul.gform_fields li.gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    width: 100%;
    padding: 14px 15px !important;
    border-radius: 5px;
    font-size: 16px !important;
    font-weight: 300;
    line-height: 22px;
    text-align: left;
    color: #2b2b2b;
    border: 1px solid #b4b4b4;
}