.img-container {
width: 280px;
border-radius: 8px !important;
overflow: hidden;
height: 265px;
}
.img-container img {
border-radius: 8px;
}
.tabs br,.home-shipping-rate.current_sc_hide,.shipingrates_tab.current_sc_hide{
display: none !important;
}
.shipingrates_tab {
background: #0E1955;padding-top: 78px;
padding-bottom: 53px;margin-top: 60px;;
}
.shipingrates_tab h2 {
font-weight: 800 !important;
color: #fff;
font-size: 45px !important;
line-height: 48px !important;
}
.home-video2{ margin:auto;background: url(../jpg/1745623385449.jpg);    background-size: cover;    padding: 20px;    width: 470px;    height: 610px; }
.home-video2 .dotted {  z-index: 0;   background: url(../png/dotted-small-1.png);width: 60px;height: 230px;position: absolute;right: -10px; top: 160px;background-size: contain; }
.home-video2 .show-testimonial { z-index: 10;    position: relative; cursor: pointer;}
.home-video2:hover{     box-shadow: 0 5px 25px 0 rgb(0 0 0 / 25%); border-radius: 40px;}
.home-video-content2{ z-index:30; border-left: 5px solid rgba(209, 218, 247, 1); position: absolute; font-weight: 600; left: -40px;    bottom: -60px;    width: 260px;    text-align: left;    background-color: white;    padding: 15px 20px 15px 15px;    box-shadow: 1px 0px 30px 0px rgb(1 1 1 / 10%);    border-radius: 10px; }
.home-video-content2 b{ display: block; }
.home-video-content2 .position { font-weight: 500; }
.home-video2 .fa-angle-left{     position: absolute;    left: 0px;    top: 45%;    font-size: 40px; cursor: pointer;}
.home-video2 .fa-angle-right{     position: absolute;    right: 0px;    top: 45%;    font-size: 40px; cursor: pointer; z-index: 10;}
.fulfillment-easy-home .slider-nav { padding-left: 0px; }
.homepage-new-right1 .slider-nav {padding-left: 25px;}
.play-wistia { position: absolute;    top: 260px;    left: 245px;  margin-right: 0px;  width: 60px;    cursor: pointer; z-index: 20; }
.shipworldwide_wrap_section .custom-tooltip {top: -80px;    left: -120px;    background: #444;    width: 250px;    font-size: 16px;    line-height: 18px;}
.tooltip.white { position: absolute; }
.tooltip.white:hover .custom-tooltip{ display: block !important; }
p.sub_text {
font-size: 18px;
color: #fff;
text-align: center;
font-weight: 500;
padding-bottom: 20px;
}
.tabs {
max-width: 860px;
margin: auto;
}
.tabs h2 {
text-align: center;
margin-bottom: 20px;
}
.tabs .tab-nav {
text-align: center;
margin-bottom: 20px;
}
.tabs .tab-nav li {
display: inline-block;
color:#fff; }
.inner-nav span {
text-align: left !important;
width: 100%;
padding: 6.5px 20px !important;
}
.inner-nav {
margin: 0 10px;    width: 205px;
}
.inner-nav ul li {
margin-bottom: 8.2px !important;        
}
.shp_cost {    
font-size: 20px;
font-weight: 500;
line-height: 27px;
letter-spacing: 0.5px;
color: #fff;
text-align: left;padding-top: 8px;
}
.inner-nav ul li:last-of-type  {
margin-bottom: 0px !important;      
}
.tabs .tab-nav ul {
background: #323D75;
line-height: 0;
border-radius: 6px;    width: max-content;margin-left: auto;
margin-right: auto;overflow: hidden;
}
.tabs .tab-nav li span img {
margin-right: 12px;
}
subtitle2 {
color: #fff;
text-align: center;
display: block;
font-size: 18px;
font-weight: 500;padding-top: 5px;
padding-bottom: 20px;
}
.tabs .tab-nav li span { padding: 8.5px 25.8px;
display: flex;
align-items: center;
cursor: pointer;
font-size: 18px;
font-weight: 500;
line-height: 24px;
text-align: center;
}
.tabs .tab-nav li.active span {
background-color: #3E6BE0;    border-radius: 10px;
}
.tabs .tab {
display: none;
}
.tabs .tab.active {
display: block;
}
.tabs .sub-tab-nav {      
text-align: center;    padding-bottom: 20px;
}
nav.sub-tab-nav ul {
background: #323D75;
border-radius: 6px;
width: fit-content;
overflow: hidden;
margin: 0 auto;
}
.tabs .sub-tab-nav li {
display: inline-block;     
}
.tabs .sub-tab-nav li span {
color: #fff;
display: inline-block;
padding: 5px 29.64px;
cursor: pointer;    font-size: 18px !important;
line-height: 24px !important;
}
.tabs .sub-tab-nav li.active span {
background-color: #3E6BE0;
border-radius: 6px;;
}
.tabs .sub-tab {
display: none;
}
.tabs .sub-tab.active {
display: block;
}
.price-box {
background-color: #ffa726 !important;
padding: 23.6px 15px;
border-radius: 5px;
text-align: center;
color: #000;
font-size: 1.5em;
background: url(../png/pricebox-dark-bg.png);
color: #fff;
font-size: 38px;
font-weight: 500;
line-height: 45.94px;
text-align: left;
}
.price-box sub {
font-size: 18px;
line-height: 21.76px;
text-align: left;bottom: 0 !important;
margin-left: 5px;
}
.view-button {
display: block;
margin-top: 20px;
background-color: #000;
color: #fff;
padding: 15px;
text-align: center;
border-radius: 5px;
text-decoration: none;
font-weight: 500;font-size: 20px !important;
}
.subtab-container {
display: flex;
align-content: flex-start;
flex-wrap: nowrap;justify-content: center;
}
.inner-tab-contain {
width: 353px;
}   
.inner-tab-container {
display: flex;
flex-wrap: nowrap;
align-items: flex-start;
}
#modal-testimonial{ padding: 0px !important; }
.inner-tab-container ul {
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
align-items: stretch;
} .home-new { font-family: Gilroy; color:#000;}
.homepage-title {     font-family: 'Gilroy'; font-size:60px;     color: #000;     padding-bottom: 0px;     font-weight: 900;     line-height: 70px !important;  margin-bottom:10px;  margin-top: 10px; }
.homepage-new-banner #Email-Address, .homepage-new-banner .content #email-register { margin-bottom:10px; background:white; border-radius: 10px !important; font-size:18px;  height:52px; margin-right: 10px !important;    max-width: 454px !important; border: 1px solid #ccc !important;}
.homepage-new-banner .content #email-register { margin-bottom:0px; }
.homepage-new-banner .lndng_frm .btn{ height:52px; padding:8px 19px !important; }
.homepage-new-banner .hc_contact_form_cnt form.form-box.form-ajax.form-ajax-wp.form-inline .row {border:none !important;}
.homepage-new-banner form { width: 630px; }
.homepage-new-banner .lndng_frm .btn{ color:#fff !important; background-color: #2047b0 !important; border-radius: 10px !important; border:1px solid #2047b0 !important;     font-size: 18px;  line-height: 33px;  font-weight: 200;  transition: none;}
.home-new form button.btn.circle-button.btn-sm.pull-right:hover:hover { 	background: white !important;    color: #2047b0 !important;    border: 1px solid #2047b0 !important;    box-shadow: none !important; } .home-order-fulfillment { padding: 0px;    border-radius: 0px !important; padding-right: 20px; font-size:16px; } 
.home-order-fulfillment .hc_text_block_cnt { padding-left: 0px; padding-right: 0px; }
.home-order-fulfillment .hc_image_box_cnt{ padding-left: 0px;    border-bottom: 1px solid #ccc;  }
.home-order-fulfillment .img-box { display: block;     margin-bottom: -1px; margin-top: 10px; }
.home-order-fulfillment > .row { margin: 0px; }
.home-order-fulfillment .hc_text_block_cnt > div { padding-left: 20px; width: 317px; height: 314px; }
.home-order-fulfillment b {  font-weight: 200;    font-size: 18px;display: block; margin-bottom: 10px;}
.home-accurate-picking .container { color:white; }
.home-accurate-picking title,.home-vas title,.home-why-shiphype title, .home-accurate-picking .title,.home-vas .title,.home-why-shiphype .title { color:white; }
.home-accurate-picking{ margin:-1px auto 100px; font-size:18px; padding-top: 0px; padding-bottom: 0px;}
.home-vas { max-height: 350px; overflow: visible; margin-bottom: 100px; font-size: 18px;}
.home-vas .col-md-6:nth-child(2){margin-bottom: 80px;}
.home-vas .col-md-6:nth-child(2) .circle-button { margin-top: 10px; border:none !important; }
.home-order-fulfillment .hc_image_box_cnt a,.home-order-fulfillment .hc_image_box_cnt span, .home-order-fulfillment .hc_image_box_cnt img {border-radius: 0px !important;}
.home-carrier { box-shadow: 0 2px 15px rgb(0 0 0 / 13%) !important;     max-width: 457px;    margin-top: 70px; margin-bottom: 30px;}
.fulfillment-easy{     border-left: 3px solid; max-width: 33%;   padding-left: 20px; font-size:18px; font-weight: 200;  padding-right: 10px; display: inline-block; vertical-align: top;}
.fulfillment-easy img { min-height: 67px }
.email-arrow{ position: absolute;    left: -100px;    top: 10px;    font-size: 18px;  }
.email-arrow img { display: block;    margin-left: 20px; }
.home-width,.home-width .container { width:1170px; margin: auto; }
.home-width .container { padding: 0px 5%; }
.header-top {     height: unset !important; margin-top: 10px !important;  }
.header-top .email:before {  height: 15px;    width: 15px;    background: url(../png/email.png);    background-repeat: no-repeat;    background-position-y: 5px; }
.header-top .phone:before {  height: 15px;  width: 15px;  background: url(../png/phone-2.png);  background-position-y: 1px; background-repeat: no-repeat;}
.location:before {  height: 14px;  width: 14px;  background: url(../png/location.png); background-position-y: 1px; background-repeat: no-repeat;}
.sub-navigation-left { width: 100%; }
.sub-navigation-left a,.sub-navigation-right a {     background: #2047b0;    color: white;    padding: 5px 8px;    margin-top: 5px;    display: inline-block;    font-size: 14px; line-height: 15px; }
.header-top .sub-navigation-left a:before {  display: inline-block;   content: "" !important;     margin-right: 6px;}
.sub-navigation-left .location {float: right;}
.sub-navigation-right { float:right; margin-top: 10px;}
.fulfillment-easy-button { margin-left: -40px;  }
.home-new h2,.home-new h3{ font-size: 36px;    font-weight: 700; line-height: 40px;}
.home-get-started { background: url(../png/get-started-black130f4.png);    width: 147px;    height: 42px;    float: right !important;    margin-top: 15px;   } 
.home-get-started a {     color: white !important;    font-size: 18px !important;    padding: 0px !important;    line-height: 42px !important;    transition: none; }
.home-get-started a:hover { color: #2047b0;   }
.home-get-started:hover { background-position-y: 126px; }
.ship-parcel-iframe iframe { position: absolute;    right: 30px;  border: 1px solid #E2E2E2;    padding: 10px; background-color: white; }
.home-ship-parcel { background: #EDF2F6;     margin-top: 30px; font-size: 18px; margin-bottom: 50px;     padding-top: 20px; min-height: 240px; margin-left:40px; width: 50%; }
.home-play{     position: absolute;    left: 47%;    top: 45%;    font-size: 4em;    cursor: pointer;    color: #3f67eb;  } .fulfillment-software { background: url(../png/fullfillment-software-bg-2.png); padding: 40px 0px 60px;    margin: -1px auto 0px;  color:#fff; font-size: 18px;}
.fulfillment-software-right { max-width: 450px; font-weight: 300;}
.warehouse-location h3, .warehouse-location h4, .warehouse-location .h3, .warehouse-location .h4 {line-height: 18px; margin-bottom: 5px;}
.warehouse-location h4, .warehouse-location .h4 {    font-size: 18px !important;    font-weight: 500 !important; }
.warehouse-location li h3, .warehouse-location li .h3 {  font-size: 18px;    font-weight: normal;    line-height: 26px;    margin-bottom: 0px; }
.warehouse-location h4.province, .warehouse-location h5.province, .warehouse-location .h4.province, .warehouse-location .h5.province{ line-height: 26px;margin-bottom: 0px;font-size: 18px !important;font-weight: 500 !important; } 
.warehouse-location li h5, .warehouse-location li .h5 { font-size: 16px;    font-weight: 400;    line-height: 27px;    margin-bottom: 0px; margin-top:0px; } 
.fulfillment-software-right h2{     color: white;    font-size: 18px;    font-weight: normal;    line-height: 20px;}
.home-support { font-size:18px; padding-top: 20px; width:100%; background-color: #F0F1F6; margin: 50px auto 180px;     max-height: 450px;    overflow: visible; margin-bottom: 100px;}
.home-support img { white-space: nowrap;    float: left; margin-top: 10px; margin-right: 10px;}
.home-support-item {   font-size: 16px;  background: white;    padding: 10px 10px 15px;    border: 1px solid #ccc;  margin-bottom: 40px; }
.home-support .hc_code_block_cnt { padding:0px 10px; } 
.home-support title, .home-support .title { margin-bottom: 40px !important; margin-top: 20px;}
.home-support-item title, .home-support-item .title{ font-size: 18px !important;    font-weight: 200 !important; margin-bottom: 0px !important; margin-top: 0px; }
.home-support .container { width: 1100px; margin-top: 30px;}
.home-order-fulfillment-steps { padding-bottom: 20px; }
.home-order-fulfillment-steps-title{ max-width: 800px; margin:auto; margin-bottom: 20px; font-size:20px;}
h2.home-order-fulfillment-steps-title{ font-size: 20px !important;    line-height: 25px !important;    font-weight: normal !important; }
.fulfillment-easy-home { font-size: 20px;    font-weight: 400; padding-top: 60px; padding-bottom: 70px;}
.fulfillment-easy-home .col-md-6:nth-child(2) img { margin-top: 10px; } 
.fulfillment-easy-home .col-md-6:nth-child(2) .slider img { margin-top: 0px; width: 100%; height: 100%; }
h3.fulfillment-easy-text {   font-weight: 400; margin-top: 0px;  padding-top: 0px;  padding-bottom: 0px; display: inline;}
.fulfillment-easy-text h3{    line-height: inherit;}
.home-new title, .home-new .title  { font-size: 48px;    font-weight: 700; display: block; line-height: 50px; margin-bottom: 5px; line-height: 48px;} 
.fulfillment-easy-home .site-color{ font-weight: 500;}
.fulfillment-easy-home .col-md-6:nth-child(2) .hc_text_block_cnt {padding-right: 0px;}
.fulfillment-easy h3, .fulfillment-easy .h3{ font-size: 18px;    font-weight: 600; line-height: 22px; }
.fulfillment-easy-home .row > .col-md-6:nth-child(1) .hc_image_cnt, .fulfillment-easy-home .row > .col-md-6 > .row > .hc_text_block_cnt{ padding-left: 0px;  }
.fulfillment-software-before { background:url(../png/fs-bottom-left-2.png); width: 372px;    height: 369px;    position: absolute;    left: 0px; bottom:0px;}
.fulfillment-software-after { background:url(../png/fs-top-right-2.png); width: 333px;    height: 321px;    position: absolute;    right: 0px;    top: 0px; }
.home-fulfillment-software { padding-top: 60px; padding-bottom: 40px; background-color: rgb(247,247,249); font-weight: 300; font-size: 18px; }
.home-solutions { margin-bottom: 0px; margin-top: 30px; }
.home-solutions-title { padding-left: 0px; padding-right: 0px; font-size: 18px; font-weight: 500;    letter-spacing: 0.5px;}
.home-solutions-title h2{ display: inline-block; margin-right: 5px; }
.home-solutions > .container.content { padding-top: 10px !important; padding-left:40px;}
.home-solutions-title .paging { float:right; }
.home-solutions .container .col-md-12 { padding: 0px; overflow: hidden; padding-left: 20px;}    
.home-solutions .col-md-12 > .row > .col-md-12  {overflow: hidden; max-width: 1150px; margin-left: -40px;}
.home-solutions .col-md-12 > .row > .col-md-12:nth-child(2) { margin-left: 243px; }
.home-solutions .row > .col-md-12.hc_code_block_cnt > div{  width: 1800px; }
.home-solution { box-shadow: 0 2px 25px rgb(0 0 100 / 13%) !important;  border:1px solid #DBDEEA;    max-width: 242px;  height: 340px;    text-align: center;  padding:0px 20px;    margin: 20px 20px; font-size: 18px;font-weight: 500;    line-height: 22px; }
.home-solution .hc_image_cnt { margin-top: 60px;    height: 110px; margin-bottom:40px;  }
.home-solution .hc_text_block_cnt { padding:0px 15px !important; }
.home-solution title, .home-solution .title {     display: block;    font-weight: 200;    font-size: 24px;        padding: 0px 35px;    color: black;    line-height: 25px;    margin-bottom: 10px;     }
.home-ship-parcel title, .fulfillment-software title, .home-ship-parcel .title, .fulfillment-software .title{     display: block;    font-size: 48px;    max-width: 330px;    line-height: 60px;    margin-top: 10px; font-weight: 700;}
.fulfillment-software title, .fulfillment-software .title { max-width: 500px; }
.home-why-shiphype { margin-top: 120px;}
.home-solutions .col-md-12 > .row { padding-left: 40px; }
.home-solutions-title title, .home-solutions-title .title  { font-weight: 800; font-size: 48px;    display: inline-block;    line-height: 40px; margin-bottom: 15px; margin-right: 5px; } 
.home-solutions-sub-title {    font-size: 27px;    font-weight: 400;}
.home-solutions-title .paging .left{ width:36px; height:20px; background:url(../png/prev-blue.png); display: inline-block;  margin-right: 5px;}
.home-solutions-title .paging .right{ width:36px; height:20px; background:url(../png/next-blue.png);     display: inline-block;   float: none;}
.home-solutions-title .paging .left.disabled{ width:36px; height:20px; background:url(../png/prev-white.png); cursor: default;}
.home-solutions-title .paging .right.disabled{ width:36px; height:20px; background:url(../png/next-white.png); cursor: default;}
.smarter-fulfillment .get-started { display:block; float: left; margin-top:10px;   margin-right: 70px !important;    }
.smarter-fulfillment .get-started h3 {font-size: 25px;line-height: 40px; font-weight: 400;}
.smarter-fulfillment .get-started:hover {  background-position-y: 52px; background-color: #000;   color: #fff; }
.smarter-fulfillment { font-size:24px; padding: 40px 20px;  margin-bottom: 60px;}
.smarter-fulfillment h2{color:white;}
.smarter-fulfillment h3, .smarter-fulfillment .h3{ font-size: 24px;    font-weight: normal; line-height: 26px;} 
.smarter-fulfillment .book-button{ background-color: #000000 !important;    border-radius: 10px !important;    border-width: 1px;  border-color: #000000 !important; transition: none; } 
.book-button:hover{ color: #ffffff;  border-color:#000000 !important;  box-shadow: 0 5px 25px 0 rgb(0 0 0 / 25%); }
.desktop-block { display: block; }
.home-video-content { text-align: left; border-left: 5px solid #d1daf7;    padding-left: 15px;    margin-top: 50px; font-size: 16px; }
.video2 .home-video-content { margin-top: 20px; }
.home-video-content b { font-size: 18px; font-weight: 500; }
.home-video-content span {     max-width: 380px;    display: block;    margin-right: 60px;  }
.home-video-content span:nth-child(2){ font-weight: 600;    color: #464857; }
.home-video-content .position { font-size: 15px; }
.home-video-content .dotted {     background: url(../png/dotted-2.png);    width: 144px;    height: 255px;    position: absolute;    right: -50px;    top: -70px; }
.home-video-container { background-color: #f7f7f9;      padding: 130px 50px 40px;    position: absolute;    top: 150px;    z-index: 0;    left: 0px; }
.ship_worldwide_container { text-align: left;     max-width: 1170px;    margin: 0px auto 50px;}
.ship_worldwide_container ship_worldwide_title{ font-weight: 700; font-size: 40px; display: block; margin-bottom: 10px; line-height: 40px;}
.ship_worldwide_container hr{ border-color:#e6e6e6; margin-bottom: 60px;}
.ship_worldwide_container > div:nth-child(2) { width: 25%; float:left; }
.ship_worldwide_container > div:nth-child(3) { width: 75%; float:left; padding: 10px 0px 20px 40px;}
.ship_worldwide_container_content > div { margin-top: 30px; }
.ship_worldwide_container_content { font-size: 18px; font-weight: 300; }
.ship_worldwide_container_content div div { float:left; width: 20.5%; text-align: center; margin-right: 3.5%; }
.ship_worldwide_container_content div subtitle { font-size: 36px; font-weight: 700; display: block; margin-bottom: 10px;}
.ship_worldwide_container_content div b{ font-weight: 200; }
.flat-rate-package-left { width:58%; float:left; background: #E2E4EA; margin-right: 6px; height:320px; border-radius: 10px 0px 0px 10px; font-size: 18px; }
.flat-rate-package-left b { margin-right: 25px;     display: inline-block;    margin-top: 5px;    margin-bottom: 5px;  }
.flat-rate-package-right { width:40%; float:left; background-color: #163895; color:white; padding: 20px; height:318px; border-radius: 0px 10px 10px 0px;}
.flat-rate-package-right subtitle{ display: block;    font-size: 33px; margin-bottom: 15px; font-weight: normal;} 
.flat-rate-package-left img { float:left;     margin-right: 0px;    margin-left: 0px;  }
.flat-rate-package-left a{ text-decoration: underline; color:#000; font-size: 16px;}
.flat-rate-package-left title, .flat-rate-package-left .title{ margin-top: 70px; display: block; line-height: 45px; font-size: 37px; } 
.flat-rate-package-right .col-md-6 label { width:120px; display: inline-block; margin-bottom: 8px; font-weight: 500; font-size: 18px;}
.flat-rate-package-right .col-md-6 label h3, .flat-rate-package-right .col-md-6 label h4, .flat-rate-package-right .col-md-6 label .h3, .flat-rate-package-right .col-md-6 label .h4{font-weight: 500 !important;    font-size: 15px !important; color:white !important; margin-bottom: 0px; margin-top:0px;}
.flat-rate-package-right .value { display:inline-block; background: white; color:#163895; padding:5px 4px 0px;   width: 70px;     text-align: right;    font-size: 18px;     text-align: center;
font-weight: bold;}
.flat-rate-package-right .col-md-6:nth-child(4) .value,.flat-rate-package-right .col-md-6:nth-child(6) .value{ width: 60px;  }
.flat-rate-package-right .col-md-6:nth-child(1) label, .flat-rate-package-right .col-md-6:nth-child(3) label,.flat-rate-package-right .col-md-6:nth-child(5) label,.flat-rate-package-right .col-md-6:nth-child(7) label {    width: 95px; } 
.flat-rate-package-right .col-md-6{ padding: 0px; margin-bottom: 5px;}
.flat-rate-package-right .footer { font-size: 14px; font-weight: 100;}
.flat-rate-package-right form { border: 1px solid #7894e1;    width: 70px; margin-bottom: 15px;} 
.flat-rate-package-right form .dd-selected-image{margin-right: 5px;}
.flat-rate-package-right .dd-container { padding: 0px 5px; position: relative; cursor: pointer;}
.flat-rate-package-right ul { width: 65px;    left: -1px; background-color: #112582; cursor: pointer} 
.flat-rate-package-right .dd-options label, .flat-rate-package-right .dd-selected label { display: none; }
.flat-rate-package-right .fas{color:white;}
.flat-rate-package-right .dd-options { position: absolute; }
.flat-rate-package-right ul li a { padding-left: 5px; }
.flat-rate-package-right h3 { display: inline-block; }
.flat-rate-package-right .h3 {     font-size: 30px;    font-weight: 700;    line-height: 40px; margin-left:5px;}
.flat-rate-package .flat-rate-package-left h2{ margin-top: 70px; }
.reporting-box{    float: left;     padding: 15px 15px 40px;    margin-top: 20px;  max-width:517px; }
.home-reporting{margin-top: 40px;}
.home-reporting .hc_code_block_cnt > div {     max-width: 1040px;    margin: auto; }
.reporting-box img { margin: auto; display: block; border: 3px solid #e1e5ed;  padding: 15px;  box-shadow: 0px 2px 45px rgb(36 57 109 / 20%) !important;}
.reporting-box:nth-child(1) img{float:right;}
.reporting-box:nth-child(2) img{float:left;}
.map-container .hc_text_block_cnt { padding: 0px; }
.client-icon1 { background:url(../png/logo-client-2.png); }
.client-icon2 {  background:url(../png/logo-client-3.png); }
.client-icon3 { background:url(../png/logo-client-4.png); }
.client-icon4 { background:url(../png/logo-client-5.png); }
.client-icon5 { background:url(../png/logo-client-6.png); }
.client-icon6 { background:url(../png/logo-client-7.png); }
.client-icon7 { background:url(../png/logo-client-8.png); }
.client-icon8 { background:url(../png/logo-client-9.png); }
.client-icon9 { background:url(../png/logo-client-10.png); }
.client-icon10 { background:url(../png/brand-10.png);     background-position-x: 0px !important;
background-position-y: -8px !important;}
.h3.fulfillment-easy-text { font-size: 18px !important; font-weight: 400 !important; letter-spacing: 0 !important; line-height: inherit; }
.home-clients title, .home-clients .title{ float: left;  max-width: 250px;   font-size: 35px; padding-top: 15px; margin-top: 5px;} 
.home-clients { background:url(../png/client-dotted-2.png); background-repeat: no-repeat;        background-position-x: 420px;    background-position-y: 95px;     margin-top: 30px;} 
.client-icons { float: right; width:80%; margin-right: -65px; margin-top: -17px; }
.client-icons div:not(.clear) { width: 156px;    height: 93px;    display: inline-block;    background-position-x: -52px;    background-position-y: -58px;    float: left;    margin: 10px;    box-shadow: 0px 2px 45px rgb(0 0 0 / 5%) !important; background-repeat: no-repeat;}
.client-icons div:nth-child(6),.client-icons div:nth-child(7),.client-icons div:nth-child(8),.client-icons div:nth-child(9),.client-icons div:nth-child(10) { margin-bottom: 40px;  }
.client-icons div:nth-child(10) { box-shadow: none !important; }
#section_sHIdR.home-support .container:before { height: 75px; }
.Safari .home-support .top-banner{  background-size: cover;  }
.custom-tab_section .panel:nth-child(1) { display:block !important; }
.custom-tab_section .tab-box .panel:nth-child(2),.home .custom-tab_section .tab-box .panel:nth-child(3),.home .custom-tab_section .tab-box .panel:nth-child(4),.home .custom-tab_section .tab-box .panel:nth-child(5){ display:none !important; }
#section_mPTX7 > .content  { padding-top: 20px !important; }
.good_company_section { max-width: 950px; }
.good_company_section h2 {
color: #000000;
font-size: 40px;
font-family: 'Gilroy';
font-weight: bold;
line-height: normal;
}
.good_company_section #7Uajr {
color: #000000;
font-size: 18px;
font-family: 'Gilroy';
font-weight: 400;
}
.company_logos {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-top: 38px;
}
.company_logos .logo_wrap {
width: 14.28%;
text-align: center;
margin-bottom: 48px;
}
.rating_content {
background-color: #ffffff;
box-shadow: 0px 0px 4px 2px rgb(233 233 233 / 91%);
border-radius: 8px;
padding: 12px 15px 15px;
margin: 7px 7px 24px 7px;
}
.client_saying_section .image {
display: inline-block;
padding-left: 7px;
}
.client_saying_section .testimonial_content {
display: inline-block;
vertical-align: middle;
padding-left: 12px;
}
.client_saying_section .testimonial_content h5, .client_saying_section .testimonial_content .h5 {
color: #000;
font-size: 14px;
font-family: 'Gilroy';
font-weight: 400;
margin: 5px 0 0px;
}
.client_saying_section .testimonial_content span {
font-size: 13px;
line-height: normal;
font-family: 'Gilroy';
font-weight: 300;
font-style: italic;
}
.client_saying_section .testimonial_content img {
width: auto !important;
margin: 0 !important;
}
.client_saying_section .image img {
border-radius: 50px;
width: 72px !important;
height: 74px;
margin: 0 !important;
}
.client_saying_section .container { margin: auto !important; }
#ijSzM { text-align: center;    margin: 18px 0 20px; }
#auVdr { padding-top: 15px; }
.nav-software { padding: 0px; width:18%; }
.nav-software a{ color: black; }
.nav-software li, .nav-software li a{ transition: none; font-size: 18px; font-weight: 400; text-align: left; padding: 10px 0px 10px 10px; background-color: white; max-width: 200px;}
.nav-software li:nth-child(1) { padding-left: 13px; }
.nav-software li img { margin-right: 5px; }
.nav-software li:nth-child(2),.nav-software li:nth-child(3) { padding-left: 5px; }
.nav-software .current-active { background: #161556; }
.nav-software .current-active a{ color: white; background-color: #161556 !important; font-weight: 200; }
.nav-software .current-active:after {  border: solid #161556;   border-width: 0 4px 4px 0;  content: ''; display: inline-block;  padding: 4px;   transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);     position: absolute;    right: -5px;    top: 25px;    background-color: #161556;}
.software_tab { padding-left: 20px;    padding-right: 0px; text-align: left; width: 82%; }
.software_api, .software_edi{  background-color: white;   padding: 20px !important;    box-shadow: 0px 2px 45px rgb(36 57 109 / 20%) !important; font-size: 18px; font-weight: 300; float:right; width: 80%; }
.software_tab title, .software_tab .title{ font-size: 24px; font-weight: 200; line-height: 24px; margin-bottom: 15px; } 
.home-fulfillment-software .col-md-9,.home-fulfillment-software .col-md-9 .hc_text_block_cnt{ padding-left: 10px; }
.nav-software li:nth-child(3) img{     margin-right: 13px;    display: inline-block;    margin-left: 10px; }
.home-fulfillment-software h2{ font-family: 'Gilroy' !important; }
.fulfillment-software-container { font-family: Gordita; font-weight: 400; }
.fulfillment-software .flexslider ul li:not(.flex-active-slide) img { padding-right: 1px; } .solution_for_every_type_business_wrap {    padding: 30px 0 20px 10px; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap div:not(.h4):not(.h5):not(.h6) { display:none; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover div {    display: block; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap div:not(.h4):not(.h5):not(.h6) {
position: absolute;    bottom: -1px;    background-color: #2047b0;    width: 100%;    left: 0;
border-radius: 0 0 10px 10px;    padding: 7px 15px;    color: #ffffff;    font-size: 16px;
font-family: 'Gilroy';    font-weight: 400;    background-image: url(../png/white_arrow.png);
background-repeat: no-repeat;    background-position: 93% 50%;    display: none; }
#section_LwlLg { padding:0px; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.active {    background-color: #0e1955; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.active h4, .solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.active .h4 {    color: #fff !important; } 
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.active p { color: #fff; } 
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.active div { display:block; }
.solution_for_every_type_business_wrap .col-md-12.hc_text_block_cnt {
padding: 0;
}
.solution_for_every_type_business_wrap .main_box_wrap h4,.solution_for_every_type_business_wrap .main_box_wrap .h4, .solution_for_every_type_business_wrap .main_box_wrap p {
margin: 0;
line-height: normal;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap {
width: 24%;
float: left;
display: inline-block;
border: 1px solid #d0d0d0;
margin-right: 1%;
border-radius: 10px;
min-height: 207px;
padding: 12px;
position: relative;     min-width: 215px;    text-align: center;     display: flex;    flex-direction: column;    align-items: center;    align-self: center;    justify-content: center;}
.solution_for_every_type_business_wrap .main_box_wrap h4, .solution_for_every_type_business_wrap .main_box_wrap .h4 {
color: #000000 !important;
font-size: 18px;
font-weight: 600;
padding: 11px 0 6px;
}
.solution_for_every_type_business_wrap .main_box_wrap p {
font-size: 16px;
font-weight: 400;
color: #000000;
padding-bottom: 10px;
letter-spacing: 0;     line-height: 22px;    min-height: 54px;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap a {
position: absolute;
bottom: -1px;
background-color: #2047b0;
width: 100%;
left: 0;
border-radius: 0 0 10px 10px;
padding: 7px 15px;
color: #ffffff;
font-size: 16px;
font-family: 'Gilroy';
font-weight: 400;
background-image: url(../png/white_arrow.png);
background-repeat: no-repeat;
background-position: 93% 50%;
display: none;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.first_wrap {
background-color: #0e1955;
border-color: #0e1955;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.first_wrap h4, .solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.first_wrap .h4, .solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.first_wrap p{
color: #ffffff !important;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap.first_wrap div {
display: block;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover {
background-color: #0e1955;
border-color: #0e1955;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover h4, .solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover .h4, .solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover p {
color: #ffffff !important;
}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap:hover a {
display: block;
}.shipping-from {  cursor: pointer;   margin: 10px 0px;  height: 40px; }
.shipping-from img { margin-right: 10px; }
.shipping-from div { display: inline-block; color:#fff;  padding: 5px 27px; border-radius: 6px; height: 40px; }
.weight-options, .shipping-from  { cursor: pointer; background-color: #323d75; border-radius: 6px; color:#fff; font-size:18px; font-weight: 500; margin:20px 0px; display: inline-block; line-height: 24px;}
.shipping-from .active, .packaging-options .active ,.weight-options .active{ background:#3e6be0; border-radius: 10px;}
.packaging-options {  cursor: pointer;margin:20px 0px 20px; border-radius: 6px; }
.packaging-options li,.weight-options div { display: inline-block;  }
.packaging-options li {  border-radius: 6px; margin-right: 10px; position: relative;}
.packaging-options li:last-child { margin-right: 0px; }
.packaging-options li label { margin-left: 0px; line-height: 16px; font-size: 14px; font-weight: 400; width: 70px; }
.packaging-options li .icon { display: block; margin: 12px;}
.packaging-options li img { max-height: 22px; }
.packaging-options li a{ display: block; color:white; transition:none; padding-top: 5px; border: 1px solid #5460a2;    border-radius: 6px; width:120px; height: 95px; }
.flat-rate-package-result { text-align: left; max-width: 960px; margin: auto; }
.flat-rate-package-ex .product-description{     padding-top: 20px;    font-weight: 300; padding-right:10px; font-size: 17px;}
.flat-rate-package-ex { background-color: #0e1955; text-align: center; color:#fff; }
.flat-rate-package-ex title, .flat-rate-package-ex .title{ font-size: 45px; color:#fff;}
.flat-rate-package-ex subtitle{ font-size: 18px; font-weight: 500; display: block; margin:10px 0px;}
.flat-rate-package-ex subtitle2 { font-size:18px; font-weight:200; display: block;}
.weight-options { margin-bottom: 40px; }
.weight-options div {     display: inline-block;     width: 94px; height: 37px;    padding-top: 8px; } 
.flat-rate-package-ex .flat-rate-package-left b {    display: block; font-weight: 200;    font-size: 18px !important;    margin-top: 5px !important;} 
.flat-rate-package-ex .flat-rate-package-left { height:318px;   background: #323d75; border-radius: 10px; overflow: hidden; border: 1px solid #5460a2; width: 68%; line-height: 18px;}
.flat-rate-package-result small { font-size: 14px;font-size:300; }
.flat-rate-package-ex .flat-rate-package-right { width:31%; font-size:18px; font-weight: 300; background-color: #0e1955; padding:0px 0px 0px 20px !important;}
.flat-rate-package-ex .flat-rate-package-right > div {     background-color: #323d75; margin: 0px 0px 15px; padding: 1.9px; border: 1px solid #5460a2;  border-radius: 10px;}
.flat-rate-package-ex .flat-rate-package-right > div label { min-width: 160px; margin-left: 10px; margin-bottom: 0px; }
.flat-rate-package-ex .flat-rate-package-right > div h4, .flat-rate-package-ex .flat-rate-package-right > div .h4,.flat-rate-package-ex .flat-rate-package-right > div label { color:white !important; font-size:18px; font-weight: 300; margin: 12px 0px 6px 10px; }
.flat-rate-package-ex .flat-rate-package-right .value { font-size: 20px; font-weight: 500; background-color: #323d75 !important; color:white !important; text-align: left;     border-left: 2px solid #fff;
padding-left: 15px !important;    line-height: 20px; }
.shipping-rates-links { margin:60px 20px; }
.home-shipping-rate {  background-color: #0e1955;  }
.home-shipping-rate .container.content{ padding: 70px 0px 40px !important;  }
.home-shipping-rate .container.content .row{ padding: 0px;    width: 100%;    margin: 0px;  }
.home-shipping-rate .container.content > .row .col-md-12{ padding-left: 0px; }
.shipping-rates-links a { font-size:20px; font-weight: 200; height:55px; border-radius: 10px; border: 1px solid #0e1955; background-color:#000; padding:18px 30px 17px; color:white; transition: none; margin:40px 20px;}
.shipping-rates-links a:hover,.smarter-fulfillment .get-started:hover {  box-shadow: 0 5px 25px 0 rgb(0 0 0 / 25%); }
.flat-rate-package-ex .flat-rate-package-left img{ float:none; height: 100%; width:100%;} 
.flat-rate-package-ex .image-container {  background-color: #88af92;  float:left; margin-right: 20px; height: 100%; width: 50%; }
.home-shipping-rate .col-md-12 > .row > .col-md-12 {    max-width: 100%;    margin-left: 0px; }
.packaging-options li:nth-child(4) > span{ background: url(../png/best-pricingc4ca.png);    width: 57px;
height: 27px;    display: inline-block;    position: absolute;    right: -9px;    top: 8px; font-size:8px; line-height: 18px;}
.sample-item { margin-bottom: 50px; display: block; font-size:22px;}
.shipping-rates-links a i {    width: 21px !important;    height: 21px !important;    background: url(../png/button-fulfillment-pricingae52.png) !important;
display: inline-block;    vertical-align: top;    margin-right: 10px !important; margin-top: 2px; }
.home-order-fulfillment subtitle {     font-size: 22px;    margin: 0px 0px 10px;    display: block;    color: #fff;    font-weight: 500;    background: #2047b0;
border-radius: 22px;    width: 44px;    padding-top: 13px;    text-align: center;    height: 44px; }
.home-pricing-button img,.homepage-new-banner img,.home-calculator-button img { margin-right: 5px; }
.home-pricing-button,.home-calculator-button {    border-radius: 10px; } 
.home-pricing-button a, .home-calculator-button a{ background-color:#000  !important; color: #fff !important; display: inline-block;  transition: none; }
.home-pricing-button a i { width:21px !important; height:21px !important; background:url(../png/button-fulfillment-pricingae52.png) !important; display: inline-block;     vertical-align: top;    margin-right: 10px !important; }
.home-calculator-button a i { width:21px !important; height:21px !important; background:url(../png/button%20shipping%20calculator7b30.png) !important; display: inline-block;     vertical-align: top;    margin-right: 10px !important;}
.home-title-regular{ font-size: 25px;    display: block;    line-height: 30px;    font-weight: normal; }
.home-pricing-button a:hover i {  background-position-y:21px !important; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset{  border-radius: 8px;   background-color: #2047b0 !important;    padding: 12px 45px 20px !important;    height: 65px !important; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset:hover { color: white !important; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset img {    vertical-align: top;    margin-top: 1px; }
.home-pricing-button .right_arrrowset span{  font-size: 24px !important;    FONT-WEIGHT: 500;  }
.home-calculator-button a:hover i { background-position-y:21px !important; }
.home-pricing-button, .home-calculator-button { margin-right: 20px !important; color:#fff !important;}
.carriers .home-pricing-button, .carriers .home-calculator-button { margin-right: 20px !important; } 
.contact-sales .home-pricing-button, .contact-sales .home-calculator-button { margin-right: 10px !important; margin-left: 10px !important; }
.home-pricing-button:hover, .home-calculator-button:hover { background: #fff  !important; color:#2047b0 !important;}
.home-pricing-button span, .home-calculator-button span{  display: inline-block;  height:21px; line-height: 23px; vertical-align: top; font-size: 18px; }
.homepage-grid-list .grid-box .grid-item:nth-child(4) { padding:10px !important;}
.homepage-footer-contact #Enter-your-email { float: left;    max-width: 65%; margin-bottom:0px;}
.homepage-footer-contact  button { margin-right: -6.5px; }
.homepage-new-right .view-pricing-button a:hover { background-color:#000 !important;  }
.page-template-landing-page .iti__flag-container{max-width: 100%;}
.page-template-landing-page .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {    background-color: unset !important;}
.page-template-landing-page #wpforms-999963585-field_11 { padding-left: 45px !important; }
.fulfillment-easy:nth-child(1) img{ margin-bottom: 15px; }
.fulfillment-easy:nth-child(2) img{ margin-bottom: 10px; } 
.fulfillment-easy:nth-child(3) img{ margin-bottom: 5px; } 
.ship_standard_section #column_X6M5Z {    text-align: center; padding-right: 20px; }
.ship_standard_section h2 {   line-height: 55px !important;    font-size: 45px !important;    color: #000000 !important;	font-weight:700 !important; margin-top: 70px;}
.ship_standard_section {
padding: 50px 0 30px!important;
}
.ship_standard_section #column_X6M5Z {
text-align: center;
}
.ship_standard_section #column_B2FXP {
padding-top: 48px;
padding-right: 0;
padding-left: 0;
}
.ship_standard_section span {    display: block;    font-size: 40px;}
.ship_standard_section #irq1G {    margin-top: 12px;    font-size: 27px; line-height: 41px; font-family: Roboto,Helvetica Neue,Helvetica,sans-serif !important; }
.marketplace_integration_section .col-md-6:nth-child(1){ padding-left: 30px; }
.marketplace_integration_section #RNqsz {font-size: 27px; line-height: 41px; font-family: Roboto,Helvetica Neue,Helvetica,sans-serif !important;    color: #000;
font-weight: 400;    padding-right: 15px; }
.home-solutions-title .home-solutions-title  { text-align: center; }
.we_offer_section h2{ margin-top: 15px; }
.home .homepage-title, .home .home_wrap_content { top:40px; position: relative; } 
.home_wrap_content { transition-delay: 0.1s; }
.testi-video { color: black; border-left: 3px solid #D1DAF7;    padding-left: 10px;    margin-top: 10px; font-size:16px; font-family: 'Gilroy'; font-weight:600; }
.testi-video b{ font-size:18px; color:#3F67EB;     font-weight: 600;}
.testi-video .position { font-weight:400; } 
.home-video-content img { float: right; max-width: 70px; margin-top: -10px; }
@media (min-width: 4000px)
{
#section_P1Tsb {    margin-top: 30px; }
}
@media (min-width: 1900px)
{
.home-order-fulfillment subtitle {    padding-top: 10px; }
.home-order-fulfillment:nth-child(3) subtitle:nth-child(2) {    padding-top: 1.5px; }
}
@media (max-width: 1024px)
{
.ship_standard_section h2 {line-height: 55px !important; font-size: 50px !important;}
.ship_standard_section span{font-size: 36px;}
.ship_standard_section #column_B2FXP{padding-left: 20px;}
.integration_white_box{justify-content: start; width: 100%;}
.integration_white_box .w_box{margin-right: 13px;}
.home-video2 .show-testimonial{     width: 300px; right: 100px; }
.home-video-content2 {    left: -10px; }
.play-wistia {    top: 180px;    left: 240px; }
.home-video2 .dotted {    right: 50px; top: 80px;}
.slider-nav { padding-left: 40px; }
}
@media (max-width: 849px)
{
.ship_standard_section h2 {line-height: 52px !important; font-size: 45px !important;}
}
@media (max-width: 767px)
{
.subtab-container{flex-direction: column;}
.inner-tab-container {margin-top: 20px;flex-wrap: wrap !important;justify-content: center;}      
.inner-nav {margin: 0;width: 100%;}  
nav.sub-tab-nav ul {padding-top: 10px;padding-bottom: 10px;}
.tabs .tab-nav li{display: block; padding-left:0px;padding-right:0px;}
.img-container {margin: 0 auto;}
.inner-nav ul{padding-top: 0px !important;padding-bottom: 0 !important;}
.shipingrates_tab{padding-top: 0 !important;padding-bottom: 0 !important;margin-top: 0 !important;}
.ship_standard_section #column_B2FXP{padding-top: 0;}
.ship_standard_section h2 {line-height: 42px !important; font-size: 40px !important;}
.ship_standard_section #irq1G{margin-top: 0;}
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap{width: 100%; min-height: 175px; margin-bottom: 20px;}
.solution_for_every_type_business_wrap {padding: 20px 15px 20px 15px;}
}
@media (max-width: 480px)
{
.home-video2 { margin-top: 40px;  background-size: contain;    width: 100%;    height: auto; background-repeat: no-repeat; }
.home-video2 .dotted { display: none; }
.home-video-content2 {  position: relative;    top: 30px;    width: 100%;    left: 0; }
.home-video2 .show-testimonial { right: 0px; width: 100%;}
.play-wistia { top: calc(50% - 100px); left: 50%; transform: translate(-50%, -50%); margin-right: 0px; }
.slider-nav{ padding-left: 0px; margin-top: 20px; }
.tabs .sub-tab-nav li span { padding: 5px 10px !important;}
.tabs .sub-tab-nav li {     width: 50%;    float: left;    margin: 0px; }
.tabs .sub-tab-nav.weight-nav li span { padding: 5px !important; font-size: 14px !important; }
.tabs .sub-tab-nav.weight-nav li {     width: 16%;    float: left;    margin: 0px; }  
nav.sub-tab-nav ul { width: 100%; display: block;}
.img-container{ height: unset;text-align: center; }
.img-container img {    width: 50%; }
.shipingrates_tab{margin-bottom: -1px;padding-top: 30px !important;}
.home-video-content .dotted  { display: none; }
.home-video-content span { max-width: 100%; margin-right: 0px; }
.ship_standard_section #column_X6M5Z { padding-right: 0px; }
.home-video-container { position: relative; top:0px; padding: 20px; }
.fulfillment-easy h3, .fulfillment-easy .h3 { line-height: 22px; }
.fulfillment-easy:nth-child(3) h3, .fulfillment-easy:nth-child(3) .h3 { width:unset; }
.home-video-container .dotted { display: none; }
.wistia_responsive_padding { width: 100%; margin: auto; }
.warehouse-location h3, .warehouse-location .canada_warehouse, .warehouse-location .us_warehouse { margin-left: 10px }
#column_Ij1Si .home-pricing-button a {    margin-top: 0px !important; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset {    padding: 12px 0px 20px !important; }
.homepage-title { text-align: center; padding-right: 0px; position: relative; }
.banner-home-title { background: none; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset img {    margin-top: -2px !important;    max-width: 19px !important;    height: auto;} 
.we_offer_section .hc_icon_list_simple_cnt{ margin-top: 0px; }
.home-solutions-title .content.container{ padding-bottom: 0px !important; }
.solution_for_every_type_business_wrap .main_box_wrap p { min-height: unset; }
.integration_white_box .w_box{margin-right: 15px !important;}
.marketplace_integration_section .container > .row { display:flex; flex-direction: column-reverse; }
.fulfillment-easy-home img { height: auto; }
.fulfillment-easy-home .col-md-12 { padding: 0px; }
.fulfillment-easy-home#section_7ap9T .home-pricing-button a.right_arrrowset { width: 100% !important; }
.marketplace_integration_section .container { padding-bottom: 0px !important; }
.marketplace_integration_section { margin-bottom: 40px !important; }
.fulfillment-easy:nth-child(3) h3 {    width: unset; }
div#column_YsJJc img { width: 75%; height: auto;}
.logo_wrap img { height:auto; }
.we_offer_section ul#NBdSY{ padding-top: 0px; height: auto; }
.we_offer_img .col-md-6 { height: 169px; }
.we_offer_section h2 { margin-bottom: 40px; }
.homepage-new-right img { max-width: 80% !important;    margin: auto;    text-align: center;    display: block; height: 100%; }
#column_Ij1Si .home-carrier { margin-bottom: 0px; }
.homepage-new-banner .container { padding-bottom: 0px !important;  }
.homepage-new-right .view-pricing-button { text-align:center !important; margin-top:0px;}
.homepage-new-right .slides li { display:block;}
.speack_expert { display: block;    text-align: center; }
.speack_expert a { margin-left: 0px !important; }
.home-shipping-rate .container.content { padding: 40px 10px 40px !important; }
.company_logos .logo_wrap {    margin-bottom: 30px;  width: 21% !important;	margin-right: 12%;	}
.ship_worldwide_container {    margin: 0px auto 30px;} 
.company_logos .logo_wrap:nth-child(3), .company_logos .logo_wrap:nth-child(6), .company_logos .logo_wrap:nth-child(9), .company_logos .logo_wrap:nth-child(12), .company_logos .logo_wrap:nth-child(15), .company_logos .logo_wrap:nth-child(18), .company_logos .logo_wrap:nth-child(21), .company_logos .logo_wrap:nth-child(24), .company_logos .logo_wrap:nth-child(27), .company_logos .logo_wrap:nth-child(30) {
margin-right: 0% !important; }
.company_logos .logo_wrap:nth-child(13), .company_logos .logo_wrap:nth-child(14), .company_logos .logo_wrap:nth-child(15),
.company_logos .logo_wrap:nth-child(16), .company_logos .logo_wrap:nth-child(17), .company_logos .logo_wrap:nth-child(18),
.company_logos .logo_wrap:nth-child(19), .company_logos .logo_wrap:nth-child(20), .company_logos .logo_wrap:nth-child(21),
.company_logos .logo_wrap:nth-child(22), .company_logos .logo_wrap:nth-child(23), .company_logos .logo_wrap:nth-child(24),
.company_logos .logo_wrap:nth-child(25), .company_logos .logo_wrap:nth-child(26), .company_logos .logo_wrap:nth-child(27),
.company_logos .logo_wrap:nth-child(28)
{ display: none; }
.shipping-from div {    display: block; } 
#section_oDJ2v.home-order-fulfillment-steps {    padding-bottom: 40px !important; }
.home-new title, .home-new .title {    font-size: 48px !important;    margin-bottom: 20px !important; line-height: 48px !important;}
.shipping-from {    height:unset; } 
.flat-rate-package-ex .image-container { width: 100%; float:none; height:286px; overflow: hidden; }
.weight-options div {     width: unset;    padding: 8px 6px;} 
.flat-rate-package-ex .flat-rate-package-right > div label {    min-width: 164px; }
.flat-rate-package-ex .flat-rate-package-left img { height: 290px;  }
.solution_for_every_type_business_wrap {   padding: 20px; }
.flat-rate-package-result { display: block; }
.flat-rate-package-ex .flat-rate-package-right, .flat-rate-package-ex .flat-rate-package-left { width: 100%; }
.flat-rate-package-ex .flat-rate-package-left { height: unset;     width: 290px;    margin: auto;}
.shipping-rates-links {    margin: auto; }
.flat-rate-package-ex .product-description {    text-align: left; padding: 10px; } 
.sample-item { margin-bottom: 0px; }
.flat-rate-package-ex .flat-rate-package-right {    padding: 20px 0px !important;     max-width: 290px;    margin: auto;    float: none;} 
.flat-rate-package-left img {    max-width: 100%; }
.solution_for_every_type_business_wrap .white_box_wrap.first_wrap p{ margin-bottom: 40px; }
.ship_worldwide_container img { max-width: 200px;margin: auto;    display: block; }
.ship_worldwide_container > div:nth-child(2) { width: 100%; float:none;     text-align: center;    margin-top: 40px; }
.ship_worldwide_container > div:nth-child(3) { width: 100%; float:none; margin-top: 30px; padding: 10px;}
.ship_worldwide_container_content div div { float:none; width: 100%;     margin-bottom: 30px; }
.ship_worldwide_container_content > div:nth-child(2) { margin-top: 20px; }
.home-support title, .home-support .title {    margin-bottom: 0px !important; font-size:18px !important;}
#Zp590 h2 title, #Zp590 h2 .title{ font-size:25px !important; }
.solution_for_every_type_business_wrap .main_box_wrap .white_box_wrap { min-height: unset; }
.client-icon10 { background-size: contain;   background-position-y: 0px !important;}
.ship_worldwide_container_content > div:nth-child(3) { margin-top: 50px; }
.ship_worldwide_container_content div div:nth-child(4) { margin-bottom: 0px;  }
.home-fulfillment-software .col-md-9{ padding-left: 0px; }
.ship_worldwide_container_content { padding-top: 0px !important; }
.home-fulfillment-software .col-md-9 .hc_text_block_cnt{ padding-left: 50px; }
.home-fulfillment-software {    padding-top: 30px; }
.fulfillment-software-container { padding:0px 20px; margin-top: 10px; }
.software_tab { width: 100%; }
.integration-icons { margin-top:15px !important;  }
.software_api, .software_edi { margin-top: 50px !important; margin-bottom: 20px; }
.nav-software { padding: 0px 15px; max-width: 290px;    margin: auto; }
.home-order-fulfillment .hc_text_block_cnt div {     max-width: 290px;   background-size: contain !important; }
#section_oDJ2v .home-order-fulfillment .hc_text_block_cnt > div{ height:280px !important;   }
.home-order-fulfillment subtitle {    margin-bottom: 5px; } 
.home-order-fulfillment-steps-title { margin-bottom: 0px; }
.home-fulfillment-software h2 {    background-position-x:0px !important; background-position-y: 154px !important;    padding-bottom: 8px !important; max-width: 300px; }
.nav-software li, .nav-software li a { max-width: 100%; padding: 8px 0px 8px 10px;}
.home-support .top-banner img { margin-top: 0px !important; }
.integration_white_box .w_box:nth-child(even) { margin-right: 0px; } 
.integration_white_box { padding-top: 25px; }
.software_description { padding: 0px 20px; }
.home-support .top-banner span { width: 95%;    display: block;    background: #F0F1F6;height: 30px;margin: 20px auto 0px; }
.custom-tab_section .panel-box { display: none;  }
.home-support { background-color: white !important; }
#section_sHIdR.home-support .container:before {     width: 105%; left: -2.5%; display: none; }
.fulfillment-software {    margin: 0px auto 0px; }
.home-clients h2 span { display:block; }
.home-support-item title, .home-support-item .title {    line-height: 30px !important;}
.flat-rate-package-left { width:100%;     float: none; background: #E2E4EA;    margin-right: 0px;      padding: 0px;    text-align: center;    margin-bottom: 30px;  }
.flat-rate-package-right {height: unset;    width: 100%; }
.flat-rate-package-right subtitle {    line-height: 40px; } 
.banner-home-title {   background: url(../webp/mobile-header-bg.png.webp);  background-position-y:-20px;  background-repeat: no-repeat;    background-size: cover;font-size: 44px !important;    font-weight: 900 !important;    font-family: 'Gilroy';    line-height: 60px;    margin-bottom: 0px; margin-top: 20px !important;}
.home-solution  { max-width: 47%; float:left !important; padding:0px 10px !important; }
.home-solutions a {     width: 80%;    padding: 10px !important;    float: none;    display: block;    margin: 0px auto;    line-height: 30px;    font-size: 16px;    height: 48px; }
.home-support p { margin-top:0px; line-height:25px; }
.home-support-item.hm5 p { margin-top: 0px !important; }
.reporting-box {    width: 100%; } 
.sub-navigation-left .location {    float: none;}
.navbar-collapse .navbar-nav > li.solution-menu.active {    border-bottom: 1px solid #E4E4E4 !important;}
.homepage-title {  margin-top: -15px !important; }
.homepage-new-banner .homepage-title {    font-size: 60px !important;  line-height: 55px !important;  }
.home-ship-parcel {     min-height: unset;    width: 100%;    margin-left: 0px;    margin-bottom: 0px; padding-top: 30px;    text-align: center; }
.home-ship-parcel .hc_text_block_cnt { min-height: unset; }
.home-parcel-video { padding:0px; }
.fulfillment-software-right {    max-width: 90%;    margin: auto; margin-top: 0px;}
.fulfillment-software {    padding: 60px 0px 40px; }
.home-accurate-picking {    margin: 0px auto 50px; }
.home-accurate-picking .vertical-row, .home-accurate-picking .vertical-row > .row, .home-accurate-picking .col-md-7, .home-accurate-picking .col-md-7  .hc_code_block_cnt { padding-bottom: 0px !important;  }
.home-vas .col-md-6:nth-child(2) {    width: 90%;    margin: auto;}
.smarter-fulfillment .container { padding:0px !important; }
.home-order-fulfillment-steps .content.container { padding-top: 20px !important; }
.home-carrier { margin: auto; margin-bottom: 0px;}
.home-faq { max-width: 100%;  }
.ship_standard_section {    padding: 20px 0 20px!important; }
.ship_standard_section .col-md-6:nth-child(2) .col-md-12 { padding: 0px 20px 0px 10px; }
.home-vas img { height: 100%;  }
.fulfillment-easy-home .col-md-6:nth-child(2) .hc_text_block_cnt {    padding-left: 0px;}
.fulfillment-easy-home .col-md-6:nth-child(2) {    padding-left: 0px !important; }
.home-slider {    width: 350px;    height: 220px;    overflow: hidden;    margin: auto;}
.fulfillment-software title, .fulfillment-software .title { line-height: 50px; }
.home-why-shiphype title, .home-why-shiphype .title{ text-align: center; font-size: 35px !important; margin-top: 10px; } 
.home-width, .home-width .container { max-width: 95%; margin: auto 10px; width:100% !important; max-height: unset !important;}
.home-solutions .container {     margin: 0px !important;    max-width: 100% !important; }
.home-order-fulfillment { margin-bottom: 20px; padding-right: 0px;}
.home-order-fulfillment .hc_text_block_cnt > div {    margin: auto;}
.flat-rate-package-right .col-md-6 label { width:130px !important; }
.flat-rate-package-right .value { width: 100px; }
.flat-rate-package-left { height:unset; }
.flat-rate-package-left title, .flat-rate-package-left .title {    margin-top: 20px;  } 
.flat-rate-package-left img {    float: none;    margin: 0px auto !important;}
.home-solution { max-width: 100%;  width: 340px;  margin:20px auto !important;  box-shadow: 0 2px 12px rgb(0 0 0 / 13%) !important;}
.home-solutions { margin-bottom: 0px !important; margin-top: 20px !important; }	
.home-solutions .col-md-12 > .row {    padding-left: 0px;}
.home-solutions .col-md-12 > .row > .col-md-12 { width: 100%; margin:auto !important;}
.home-solutions .row > .col-md-12.hc_code_block_cnt > div { padding-top: 10px; }
.home-solutions .container .row { margin:0px;}
.home-solutions .col-md-12 > .row > .col-md-12:nth-child(2) { margin:0px; margin-top: -40px !important; }
.home-solutions > .container.content, .home-solutions .container .col-md-12 { padding-left: 0px;padding-right: 0px; }
.home-solutions .row > .col-md-12.hc_code_block_cnt > div {    width: 100%;}
.home-solution title, .home-solution .title {    padding: 0px; font-size:21px;} 
.home-solutions-title .content.container,.fulfillment-software .content.container, .home-accurate-picking .content.container { padding-top: 0px !important; }
.home-solution .hc_text_block_cnt { padding:0px !important; }
.home-solution .hc_image_cnt { margin-bottom: 30px; }
.ship-parcel-iframe iframe {    position: relative;    right: 0px;    width: 100%;    margin: 0px !important;    padding: 0px;}
.fulfillment-software .container, .home-accurate-picking .container {    max-width: 100%;}
.fulfillment-software-after, .fulfillment-software-before{ display: none; }
.sub-navigation-left {    float: none;    text-align: center;}
.homepage-new-banner{background-position-y:-10px;}
.homepage-new-banner > .container { padding-top: 0px !important; }
.homepage-new-banner form { width: 100%; }
.homepage-new-banner .lndng_frm .btn {    margin-top: 20px !important;    width: 100%; }
.home-banner-left { padding-top: 0px; }
.home-pricing-button { margin-right: 0px !important; }
.home-banner-left .row .hc_space_cnt{display: none;}
.home-banner-left .row .hc_code_block_cnt:nth-child(2){ text-align: center; }
.fulfillment-easy-home .row > .col-md-6:nth-child(1) img { max-width: 100% !important; }
.fulfillment-easy-home {    padding-top: 0px; padding-bottom: 0px;}
.home-support img {     margin-top: 30px;    margin-bottom: 30px; width: 90%; height:unset;}
.fulfillment-easy {    width: 33%;    float: left;    text-align: center; padding:0px 5px; font-size:13px;}
.fulfillment-easy .hc_image_cnt { min-height:77px; }
.fulfillment-easy .hc_text_block_cnt{ margin: 5px auto;    width: 90%;    line-height: 16px; } 
.fulfillment-easy:nth-child(4) .hc_text_block_cnt { width: 100%; padding-left: 5px !important; }
.fulfillment-easy-button {    clear: both; }
.fulfillment-easy-home .row > .col-md-6:nth-child(1) h2 img { margin-bottom: 20px; }
.home-solutions-title .paging {display:none;}
.home-new h3 {    line-height: 35px;}
.home-vas {    max-height: unset; } 
#map-video { width: 100% !important; }
.map-container video {    margin-left: 10px;  margin-right: 10px; height:auto;}
.home-accurate-picking .hc_code_block_cnt { text-align: center; }
.no-margin-mobile { margin-top: 0px !important; }
.home-support {    margin-top: 0px !important; margin-bottom: 50px;}
.home-vas .col-md-6:nth-child(2) { margin-bottom: 40px; }
.fulfillment-easy-button {  margin-left: 0px; }
.home-why-shiphype {    margin-top: 0px;    margin-bottom: 40px;}
.smarter-fulfillment .get-started {float: none;    margin: auto !important; text-align: center;}
.smarter-fulfillment title, .smarter-fulfillment .title {font-size: 40px;}
.home-clients { margin-top:20px; background:none;}
.home-clients title, .home-clients .title {    float: none; text-align: center;    margin: 0px auto 30px; } 
.client-icons {    float: none;    width: 355px;    margin: 0px auto; } 
.client-icons div:nth-child(6),.client-icons div:nth-child(7),.client-icons div:nth-child(8),.client-icons div:nth-child(10) { margin-bottom: 10px;  }
.client-icons div:nth-child(9) { margin-bottom: 40px; }
.home-pricing-button, .home-calculator-button{  margin: auto;    display: block;    text-align: center;    margin-bottom: 20px !important; } 
.home-pricing-button a,.home-calculator-button a  { margin-right: 0px; width: 250px;    display: block;    margin: auto;}
.ship_standard_section h2 { margin-top: 0px; } 
.owl-carousel {    display: block !important; }
.owl-carousel .item { margin-bottom: 20px; }
}
@media (max-width: 419px)
{
.homepage-new-banner .homepage-title{     font-size: 50px !important;    line-height: 50px !important; }
}
@media (max-width: 390px)
{
.home-title-regular{ font-size: 45px;    line-height: 50px;    font-weight: 900; }
}
@media (max-width: 360px)
{
.we_offer_img .col-md-6 {    height: unset !important; }
}
@media (max-width: 320px)
{
.integration_white_box { padding-left: 15px;}
.fulfillment-easy {  font-size:11px;}
.home-title-regular{ font-size: 19px; }
}