#storage_fee_calc span.small-text { display: block; } 
.receiving_content .right-wrap #pallet_count_unit, #each_order_items, .receiving_content .right-wrap  #container_cartoons_select, #receive_customer_return, #pick_pack_order, .receiving_content .right-wrap .container_carton {
    height: 52px;
    font-size: 18px;
    font-weight: 300 !important;
    padding: 10px 15px;
    border: 1px solid #d1d4db;
    outline: none;
    width: 30%;
    font-family: 'Gilroy';
    color: #000;
    margin-bottom: 10px;
}
#pick_pack_calc input, #pick_pack_calc select{ width: 220px !important; margin-bottom:0px; }
.cost_breakdown_result tbody tr:nth-child(1) td {
    background-color: #000000;
    color: #fff;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 5px 26px 5px 15px !important;
    line-height: normal;
}
.cost_breakdown_result td {  color:#000;  border: 1px solid #9daac7; text-align: center;    font-family: Gilroy;    font-size: 15px !important; font-weight: 400;    padding: 8px 15px !important; }
#storage_fee_calc #tab-2 tbody td:nth-child(2), #storage_fee_calc #tab-2 tbody td:nth-child(1) {    width: unset !important; }
.cost_breakdown_result h4, .cost_breakdown_result .h4 {    color: #000 !important;    margin: 0;    font-size: 30px;    font-weight: bold;    padding-bottom: 15px;  margin-top: 20px;  font-family: 'Gilroy';} 
.storage-table table { width: 100%; }
.prep_rows .row { margin-bottom: 10px; }
.total-warning{ background: red;    color: white;    margin: 5px auto;    padding: 5px; }
#software_support .dark_bg {    padding: 40px 0 35px !important;}
#software_support .light_bg, #software_support .dark_bg {    display: block;    text-align: center;    color: #fff;    padding: 42px 0 37px; }
#minimum_spend h3, #minimum_spend .h3 {    font-size: 30px;    font-family: 'Gilroy';    font-weight: 400; color:#fff;}
#software_support .h5,#minimum_spend .h5 {    font-size: 18px;    font-family: 'Gilroy';    font-weight: 400;    margin-bottom: 6px;    letter-spacing: 0;}
#software_support h3, #software_support .h3 {    font-size: 30px;    font-family: 'Gilroy';    font-weight: 400; }
.receiving_content #tab-1 label {display: inline-block;}
#software_support .col-md-10 {    box-shadow: 0px 0px 30px 1px rgb(1 1 1 / 10%); border:none;}
#software_support #postage_frieght_cost_check {    background-color: #10a7d2;    border-color: #10a7d2;    margin-top: -1px;}
#software_support .receiving_content {    padding: 22px 30px 19px 30px;}
#software_support p {    color: #000;    font-size: 16px;    font-family: 'Gilroy';    font-weight: 400;    letter-spacing: 0; }
#software_support .wrap_check {    color: #fff; }
#software_support .wrap_check .checkmark:after{    border-color: #4292a9;}
#software_support .wrap_check input:checked ~ .checkmark {    background-color: #58c2e0;    border-color: #58c2e0; }
#software_support .col-md-10 { min-height: 151px; }
#software_support .dark_bg {    min-height: 151px; } 
#forwarding_pallet_tottal { width: 45%; }
label.count_inspect_carton_total{ margin-top: 10px; }
.checkbox-group { padding-left: 10px; }
.checkbox-group input { margin-right: 5px; }
.what_next .light_bg, .what_next .dark_bg {    min-height: 134px; }
.pricing_services .show-height{ min-height:unset; }
.receiving_inventory .col-md-4:nth-child(2) .gray_box{ margin-left: 0px !important; }
#count_inspect_calc .row:nth-child(1) .col-md-4:nth-child(2) .gray_box, .receiving_inventory .row:nth-child(2) .col-md-4:nth-child(2) .gray_box, .receiving_inventory .row:nth-child(3) .col-md-4:nth-child(3) .gray_box, .pallet_forwarding_cost_result .row:nth-child(1) .col-md-4:nth-child(2) .gray_box{ margin-left: 10px !important; }
.prep_rows .row:nth-child(1) .delete-prep, .prep_rows .row:nth-child(1) .col-md-12{ display:none; }
.delete-prep { cursor: pointer; float:right;     font-weight: bold; color: #000; }
.pricing_services label {    padding-top: 8px; }
.total_calc_wrap span.total_cost {    font-size: 22px;    vertical-align: middle; } 
#postage_frieght_cost .postage-freight-col, #postage_frieght_cost .col-md-10{    min-height: 150px; }
.pricing_services .dark_bg, .pricing_services_complete div .col-md-10, .pricing_services .postage-freight-col {    border-bottom: 1px solid #9daac7; } 
.pricing_services .wrap_check_box { border:none !important; }
.reset_calculation{ background-color: #000;    padding: 15px 25px 13px !important;  line-height: 21px;    color: white;
    width: 100%;    display: block;    text-align: center;    font-size: 18px;    font-weight: 400;    font-family: Gilroy; border: 5px solid #AE207D !important; }
.calculate_type dl.dropdown { width: 38%;  text-align: left; margin-right: 20px;}
.min-fee {    font-style: italic; }
.reset_service_type { vertical-align: top;    margin-left: 20px;    background-color: #304b9c;    padding: 13px 20px;     display: inline-block;  color: white;    font-size: 20px;  }
.calculate_type .dropdown a{  min-height: 53px !important; }
#prep_kitting_calc .receiving_inventory span.free_hourss {    padding-left: 0px; }
.calculate_type label {    vertical-align: top;    padding-top: 13px; }
.calculate_type .hida { color:black; font-size:16px; padding-top: 4px !important; }
.calculate_type .dropdown dt a { border: 1px solid #B1B1B1; }
.total_calc_wrap .col-md-4 { padding:16px 15px 16px 23px !important; background-position: 32% 50% !important; }
.total_calc_wrap .col-md-4 > span:nth-child(1) { margin-right: 30px; } 
.what_next .col-md-4 { width: 40%; min-height: 134px;     font-size: 20px;    padding-top: 50px; border:none;}
.what_next .col-md-8 { min-height: 134px; }
.what_next .col-md-2 { border:none !important; }
.fulfillment_services_pricing_calculator_section select:focus, .fulfillment_services_pricing_calculator_section input[type=text]:focus {    border-color: rgb(62, 107, 224); }
.what_next .h5 {    margin-bottom: 4px; } 
.total_calc_wrap .col-md-4 > span {    vertical-align: middle;    height: 30px;    display: inline-block; line-height: 30px !important;}
.total_calc_wrap .col-md-4 > span:nth-child(1), .total_calc_wrap .col-md-4 > span:nth-child(3) { line-height: 28px; }
.total_calc_wrap .col-md-4 > span span { line-height: 30px !important; }
.receiving_footer .col-md-6:nth-child(2) { padding-left: 15px; }
.free_hours, .cost-notes{ display: block; padding-left: 10px !important; color:#000; font-size: 14px;    font-weight: 400;    font-family: 'Gilroy'; margin-top: 5px; letter-spacing: 0px;}
.receiving_inventory .free_hours, .receiving_inventory .cost-notes { padding-left: 20px !important; }
.static_header {    background-color: #10a7d2 !important; }
.static_header label{ color:#fff; }
.static_header input:checked ~ .checkmark { background-color: #58c2e0;    border-color: #58c2e0; }
.static_header .wrap_check .checkmark:after {    border-color: #4292a9; } 
.receiving_inventory .gray_box:last-child {    margin-left: 10px;  margin-right: 0px;}
.receiving_inventory .row{ margin: auto; }
.reset_container .col-md-8 { width: 60%; }
.reset_container .col-md-4 { width: 40%; padding: 0px; }
#pick_pack_calc .show-height {    min-height: unset; }
.total_calc_wrap .col-md-4 > span:nth-child(2) { font-size:22px; }
.total_calc_wrap .col-md-4 > span:nth-child(2) .multi-price { font-size:34px; }
.total_calc_wrap .col-md-4 > span:nth-child(3) { line-height: 35px !important; }
.calculate_type .close:nth-child(4){ margin-top: 5px; }
span.free_hours .txt-blue {     color: #3e6be0; }
.fullfillment_pricing_service_cal_section #\33 2i7w {  font-family: Roboto; }
.total_calc_wrap sublabel { vertical-align: top; }
.receiving_inventory .gray_box {    max-width: 390px; } 
.receiving_inventory .row:nth-child(2) .gray_box{ min-height: unset; }
.receiving_inventory .row:nth-child(2) .hours{  margin-top: 10px; }
.receiving_inventory .row:nth-child(2) h2{ margin-top: 5px; }
.receiving_inventory .row:nth-child(1) h2.container{ margin-top: 15px; }
.receiving_inventory .row:nth-child(1) .gray_box.container{ display: block; padding-top: 15px !important; }
.receiving_inventory .row:nth-child(1) .gray_box.container .hours { display: block; margin-top: 25px; }
.receiving_inventory .row:nth-child(3) .h5 {     border-top: 1px solid;    padding-top: 20px;     font-size: 30px;    font-weight: bold; }
.receiving_inventory .row:nth-child(3) .col-md-4:nth-child(3) .multi-price{    color: #3a3b3c !important;} 
.receiving_inventory .row:nth-child(1) { margin-bottom: 10px; }
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(3) .col-md-4:nth-child(3) .multi-price { color:#017b3e !important; }
.receiving_inventory .gray_box .multi-price { line-height: 0px !important; }
#prep_kitting_calc .receiving_inventory .gray_box .multi-price { line-height: 40px !important; }
.receiving_inventory h2 {    font-size: 29px !important; } 
#storage_fee_calc .cbm_fields {    padding: 25px 0 35px; }
#storage_fee_calc .tab-content-box select#cbm_unique_skus_num { left: 330px; } 
#storage_fee_calc #tab-3 label.cbm_label {    width: 325px; }
#tab-3 span.cbm_text, #tab-3 span.cbm_text_units { position: initial; }
.calculate_type .dropdown dd ul li:hover {    width: 500px; } 
#storage_fee_calc .tab-content-box .tab-box > span, #storage_fee_calc .tab-content-box .know_unit_per_carton_container > span{    margin: 0;    color: #000;    font-size: 16px !important;    font-family: 'Gilroy';    font-weight: 400; padding-left: 0px; }
#know_unit_per_carton { width: 100px; }
.calculate_type .dropdown dd ul li{    background-position-x: 50px !important; }
.calculate_type .dropdown dd, .calculate_type .dropdown dt {     height: 60px; }
.calculate_type .dropdown dt a {    padding: 14px 10px 14px 10px; } 
.what_next title, .what_next .title{ margin: 25px auto;    font-size: 24px;    color: black;    font-weight: bold; display: block; }
#tab-1 .storage-estimate-result td:nth-child(5), #tab-1 .storage-estimate-result td:nth-child(7) { display:none !important; }
.integration-container label:hover .label{ color: white !important; }
#inventory_receiving .col-md-2 { min-height: 404px; } 
#pick_pack_calc .col-md-6 { width: 50%; }
#pick_pack_calc .col-md-6 .col-md-12 { padding: 0px; }
#pick_pack_calc .monthly_w_box { background-color: #fff;    box-shadow: 1px 1px 30px -5px rgb(1 1 1 / 25%);    padding: 20px;  }
#pick_pack_calc button.btn.reset {    padding: 12px 49px;    background-color: #2047b0;    color: #ffffff;    border: 1px solid #2047b0;    border-radius: 0;    font-size: 18px;    font-family: 'Gilroy';    font-weight: 400;    margin-top: 30px; }
#pick_pack_calc .packaging_items .radio-container { margin-bottom: 20px !important; }
#pick_pack_calc form.woocs_show_flags { text-align: center;    width: 140px; padding: 6px 13px 6px 0px!important;    margin-bottom: 20px; margin-left: 0px; }
#pick_pack_calc .col-md-6:nth-child(2){ padding-left: 20px; }
#pick_pack_calc h4, #pick_pack_calc .h4 { color: #000 !important;    margin: 0;    font-size: 30px;    font-weight: bold; font-family: 'Gilroy'; }
.monthly_w_box  { font-family: 'Gilroy';   }
.woocommerce-currency-switcher-form {    border: 1px solid #B1B1B1;    overflow: hidden;    width: 135px;    padding: 0px 10px;    min-height: 35px; }
.woocommerce-currency-switcher-form .fa-chevron-down {    float: right;    margin-top: 9px !important;    cursor: pointer; }
#pick_pack_calc form.woocs_show_flags ul.dd-options {    margin-left: 9px !important; }
.woocommerce-currency-switcher-form .dd-container img {    margin: 0px !important;    width: auto !important;    height: auto !important; }
.woocommerce-currency-switcher-form .dd-options li {    border: 0px; }
.woocommerce-currency-switcher-form .dd-options li label { margin-left: 2px !important; }
.monthly_w_box h3.monthly_price, .monthly_w_box .h3.monthly_price { padding-top: 10px;    padding-bottom: 0px;    height: 80px;  }
.monthly_w_box .additional_cost span.first_pick_cost { padding-top: 0px; }
.woocommerce-currency-switcher-form .dd-selected, .woocommerce-currency-switcher-form .dd-option-text {    line-height: 20px;    font-size: 17px;    color: black;    font-weight: 400;    vertical-align: middle;    padding-top: 4px; }
.woocommerce-currency-switcher-form label { padding-top: 0px; }
.woocommerce-currency-switcher-form a img, .woocommerce-currency-switcher-form a label{ margin-left: 5px; }
.double-line {    height: 10px;border-top: 1px solid;border-bottom: 1px solid;margin-top: 10px; }
h3.price_wrap span.month {    font-weight: 400; }
.pricing_services .col-md-10 {    box-shadow: 0px 0px 30px 1px rgb(1 1 1 / 10%);    overflow-x: hidden; }
.receiving_inventory .col-md-4:nth-child(3) .hours { color:#017b3e;}
.package_type_switcher{ width: 100%; height: 50px; padding: 0px;}
.package_type_switcher ul{ border: 1px solid rgb(204, 204, 204);  position: relative; left: 0px; top:-1px; z-index: 10; background: white; padding-left: 0px;} 
.package_type_switcher .fa-chevron-down{ float: right;    margin-top: 9px !important;    cursor: pointer; color:#000; color: #9ca0a8;       margin-top: 17px !important;    margin-right: 10px; }
.package_type_switcher .dd-selected label, .package_type_switcher label {font-weight: 400; height:49px; line-height:31px !important; font-size: 18px !important;    font-weight: 400 !important; padding-left: 15px;   padding-top: 10px !important; }
.package_type_switcher li:nth-child(5) label, .package_type_switcher li:nth-child(6) label { font-weight: bold !important; }
.package_type_switcher li img { margin-right: 5px; }
.package_type_switcher .dd-container { border:1px solid #E0E0E0; padding:0px !important; height:50px;} 
.package_type_switcher .dd-options li:hover { background:#f0f2f7; }
.package_type_switcher .dd-options li:hover label{ color:#2047b0; }
.package_type_switcher li span:nth-child(1), .package_type_switcher .dd-selected-text span:nth-child(1), .package_type_switcher .dd-option-text span:nth-child(1) { min-width: 40px; display: inline-block; margin-left: 0px; margin-right: 2px; } 
.estimate_content .pricing_services h4, .estimate_content .pricing_services .h4 {    color: #000 !important; }
.estimate_content #display_cost  {  width:20%; margin-left: 10px; }
.gray_box {    background-color: #f3f4f8;    padding: 15px; }
.estimate_content { font-family: 'Gilroy'; padding-top: 5px; }
.estimate_content h4, .estimate_content .h4  {    color: #000000 !important;     font-size: 30px;    margin-bottom: 10px;}
.estimate_content .h5 {    color: #000000;    font-size: 18px;    font-weight: 400; margin-bottom: 5px !important; }
.estimate_content span.cost-price {    font-size: 36px;     font-weight: bold;    color: #3e6be0; }
.estimate_content span.wrap_txt {    color: #000;    font-weight: 400; font-size: 18px;}
.estimate_content span.cost-price.txt-green {    color: #007a3d; }
.estimate_content span.cost-price.txt-dark {    color: #404040; }
.estimate_content .display_cost {    display: flex;    align-items: center;    padding-bottom: 30px; }
.estimate_content .receiving_inventory { margin: 20px; }
.estimate_content .col-md-4 {    width: calc(33.33% - 14px);    margin-right: 10px; padding:0px;}
.estimate_content .row { margin-left: 0px;    margin-right: 0px; }
.estimate_content .display_cost label {    margin: 0 20px 0px 0px;    font-size: 16px !important;    font-weight: 500; }
.display_cost select#display_cost {
    font-size: 18px !important;
    font-weight: 400;
    height: 52px;
    border: 1px solid #d1d4db;
    background-image: url(https://shiphype.com/wp-content/uploads/2018/01/drop_down_arrow_gray.png) !important;
    background-repeat: no-repeat !important;
    background-position: 88% 50% !important;
    width: 18%;
}
#tab-1 .conservative_total_unit { float:none; padding-bottom: 10px !important; padding-top: 15px !important; }
.conservative_total_unit label, .conservative_cbm_fields label { min-width: 314px; }
.conservative_total_unit .cbm_text_units { font-weight: 400;    color: #000 !important;    font-family: 'Gilroy';     font-size: 16px; } 
.conservative_cbm_fields select { position: relative !important; top:0px !important; left: 0px !important; }
#tab-1 .storage-table .conservative_cbm_fields {    padding: 5px 0 10px; }
#cbm_unique_skus_total_units { height:52px !important; }
#tab-1 .storage-table td{ padding: 18px 5px 11px 0 !important; }
#tab-1 .storage-table thead {    border-bottom: 1px solid #d9d9d9; }
#tab-1 .storage-table input { border: 1px solid #d1d4db; height: 52px;    width: 75px;    text-align: center;    padding: 5px;    color: #000;    font-weight: 400; outline: none; } 
#tab-1 .storage-table table label { color: #000;    font-size: 16px !important;    font-weight: 400;    margin: 0 12px 0 5px;    font-family: Gilroy; }
#tab-1 .storage-table table select { width: 100% !important; }
.pallet_forwarding_cost_result .row:nth-child(3) .h5 { font-size: 18px !important; font-weight: 400;}
.pallet_forwarding_cost_result.receiving_inventory .h5 { font-size: 18px !important; }
.pallet_forwarding_cost_result.receiving_inventory h2 {    font-size: 26px !important; }
.pallet_forwarding_cost_result.receiving_inventory .gray_box {    padding: 18px 18px 18px 20px; margin-left: 20px !important; min-height: 90px !important;}
.pallet_forwarding_cost_result .row:nth-child(4) .h5{      font-size: 30px !important;    font-weight: bold !important; }
.pallet_forwarding_cost_result .row:nth-child(4)  .multi-price{ color:#3a3b3c !important; }
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(1) h2, .pallet_forwarding_cost_result.receiving_inventory .row:nth-child(3) h2  { padding-top: 25px; }
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(2) { margin-bottom: 20px; }
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(2) h2 { padding-top: 5px; }
.receiving_inventory span.free_hourss {    padding-left: 20px;     padding-bottom: 10px; } 
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(3) .h5 { border-top: none !important; padding-top: 0px;}
.pallet_forwarding_cost_result.receiving_inventory .row:nth-child(3) .gray_box { margin-left: 20px !important; }
.pallet_forwarding_cost_result { margin-bottom: 0px; }
.fulfillment_service_box_container { /*max-width: 990px;*/ max-width: 820px; margin: auto; padding: 25px; }
.fulfillment_service_box:nth-child(8),.fulfillment_service_box_container div .fulfillment_service_box:nth-child(4){ margin-right: 0px; }
#column_lzaJb {    padding: 0 14px 0 14px; } 
.fulfillment_service_box_container div:nth-child(7){ max-width: 750px;    margin: auto; }
.fulfillment_service_box.active, .service_type_box.active { background-color: #304b9c; color:#fff !important; transition: none; }
.fulfillment_service_box, .service_type_box {  cursor:pointer; float:left;  background-color: #fff;    width: 170px; padding:10px; padding: 10px;
    text-align: center;color:#000;  height: 75px;    margin-bottom: 30px;    display: flex;    justify-content: center;    align-items: center;    box-shadow: 1px 0px 20px 0px rgb(1 1 1 / 10%);    margin-right: 22px;    transition: all 0.6s ease;    position: relative;}
.service-type-container {     max-width: 660px;    margin: 10px auto; }
.service_type_box:nth-child(3){ margin-right: 0px; }
.service_type_box { width: 200px; }
.service_type_box img { margin-right: 5px; max-width: 30px; }
#minimum_spend_calculator label { min-width: 200px; }
.minimum_spend_difference_container .h5.p_top {    padding-top: 20px; }
.minimum_spend_difference_container .h5 {    font-size: 18px;    font-weight: bold;    border-bottom: 1px solid;    display: inline-block;    margin-bottom: 0; }
#minimum_spend .receiving_content { color:#000; }
#minimum_spend_calculator div:nth-child(2),#minimum_spend_calculator div:nth-child(3) {    margin-bottom: 10px;    position: relative; }
.minimum_spend_estimate_text { text-align: center; }
.minimum_spend_estimate_text .h5 { color:white; text-align:center; }
.dollar-sign {    position: absolute;    top: 9px;    left: 210px; }
#minimum_spend_storage_spend {   padding: 13px 10px 10px 20px; }
#minimum_spend_non_storage_spend {    padding: 12px 10px 11px 20px; }
.minimum_spend_difference_container span.green-text {    display: block;    color: #089019;    font-weight: 400; font-size: 18px;    font-family: Gilroy; }
#minimum_spend_storage_spend, #minimum_spend_non_storage_spend {    border: 1px solid #d1d4db;    height: 42px;    max-width: 140px;    color: #000;    font-weight: 400; }
.minimum-spend-effect {    display: block;    font-weight: 400; } 
.minimum-spend-title { margin-bottom: 10px; }
.pricing_dropdown_wrap { padding-left: 0px; float: none; vertical-align: top; margin:auto; width:100%; } 
.calculate_type label {    padding-left: 15px; } 
#storage_fee_calc .tab-content-box select#total_sku { position: relative; margin-left: 10px; margin-bottom: 10px; top:0px; left:0px;}
label.select-calculator  {    color: #000;    font-size: 18px;    font-family: 'Gilroy';font-weight: 400;    vertical-align: text-bottom; display: block;text-align: center;margin: auto; }
.pricing_dropdown_wrap .woocommerce-currency-switcher-form {    width: 154px; } 
.calculate_type { margin: auto;    text-align: center;  }
.order-more-1000 { margin-top: 10px; display: block; }
.order-more-1000 label { margin-top:10px; }
#pick-pack-fees-calculator .col-md-12:nth-child(2) { float: none; }
.calculate_type .dropdown dd ul li:nth-child(1){
    background-image: url(https://shiphype.com/wp-content/themes/signflow-child/images/DTC_Fulfillment_s.png);
}
.calculate_type .dropdown dd ul li:nth-child(2){
    background-image: url(https://shiphype.com/wp-content/themes/signflow-child/images/Amazon_FBA_Prep_s.png);
}
.calculate_type .dropdown dd ul li:nth-child(3){
    background-image: url(https://shiphype.com/wp-content/themes/signflow-child/images/Subscription_Box_s.png);
}
.calculate_type .dropdown dd ul li:nth-child(4){
    background-image: url(https://shiphype.com/wp-content/themes/signflow-child/images/B2B_Fulfillment_s.png);
    background-position: 9% 50%;
}
#inventory_receiving input[type=number], #inventory_receiving input[type=text] {
    height: 52px;
    font-size: 18px;
    font-weight: 300 !important;
    padding: 10px 15px;
    border: 1px solid #d1d4db;
    outline: none;
    width: 30%;
    font-family: 'Gilroy';
    color: #000;
}
@media (max-width: 600px)
{
    .calculate_type .dropdown { width: 100% !important;    margin-bottom: 10px !important;  }
    .pricing_services .col-md-10 { text-align: left; }
    .receiving_inventory .gray_box:last-child {    margin-left: 0px; }
    .reset_service_type{ margin: auto !important; } 
    #storage_fee_calc .tab-menu li {   width: 100%; margin-right: 0px; }
    #storage_fee_calc .tab-menu li a { width:100%; }
    .receiving_inventory .row:nth-child(2) .col-md-4:nth-child(2) .gray_box, .receiving_inventory .row:nth-child(3) .col-md-4:nth-child(3) .gray_box { margin-left: 0px !important; }
    #storage_fee_calc li span { margin-left: 20px;    display: inline-block; } 
    .pricing_services .border-line { padding-top: 10px; } 
    .add_prep_service button { margin-top: 10px; }
    #storage_fee_calc .tab-content-box .know_unit_per_carton_container > span { white-space: normal; }
    .know_unit_per_carton_container select {display: block;}
    .prep_rows hr {    margin-top: 10px;    margin-bottom: 10px; } 
    .prep_rows .right-wrap { border-top:0px; margin-top:0px;}
    .fulfillment_service_box_container {    padding: 25px 0px; max-width: 372px; } 
    .receiving_inventory span.free_hours {  margin-top: 0px !important; }
    .fulfillment_service_box:nth-child(even) { margin-right: 0px; } 
    .fulfillment_service_box:nth-child(odd) { margin-right: 27px !important; } 
    .total_calc_wrap .col-md-4 {    background-position: 49% 46% !important;  padding: 15px 20px !important;}
    .total_calc_wrap .col-md-4 span:nth-child(1){     display: block;    text-align: center;  }
    .total_calc_wrap .col-md-4 > span:nth-child(2) { display: block; margin-top: 30px; text-align: center; }
    .total_calc_wrap .col-md-4 > span:nth-child(2) .multi-price { display: inline; }
    #pick_pack_calc select {    width: 50%; }
    .receiving_inventory span.free_hours { padding-bottom: 10px !important; }
    .receiving_inventory .cost-notes { text-align: center;    padding-left: 0px !important; padding-bottom: 10px !important; }
    .receiving_footer .receiving_inventory {margin: 20px 0 30px !important; }
    .receiving_footer .receiving_inventory .col-md-4 { text-align: center; }
    .integration-container .tooltip-custom { display:none; }
    #pick_pack_calc select#each_order_items_weight { width: 50%; }
    .what_next { text-align: center; }
    .reset_calculation {      width: 60%;    margin: 20px auto;    border: none !important;  }
    .total_calc_wrap .col-md-4 span { display: inline-block; }
    .prep_rows .row .col-md-6 { margin-top: 5px; }
    .what_next .col-md-4 { width: 100%;  }
    .reset_container .col-md-4 { width: 100%; margin:0px; } 
    .reset_container .col-md-8 {    display: none; }
    .pricing_services .dark_bg { border-bottom: none; min-height: unset !important; padding: 0px !important; }
    .pricing_services #software_support .dark_bg div:not(.clear), .what_next .dark_bg div{ padding:2px !important; }
    .receiving_estimate_text .h5 { padding-bottom: 2px !important; }
    .receiving_estimate_text span.price_wrap {    line-height: 1.42857143 !important; }
    .pricing_services .dark_bg div:not(.clear){ padding:16px 0 20px; }
    .what_next .col-md-2 { padding:40px 40px 30px !important;}
    .what_next img {     top: 130px;  left:0px; right:0px; } 
    .total_calc_wrap .col-md-4 > span:nth-child(1) { margin-right: 0px; }
    #storage_fee_calc .units .col-4:before, #storage_fee_calc td:before,#storage_fee_calc .units .col-1:before,  #storage_fee_calc .units .col-2:before, #storage_fee_calc .units .col-3:before, #storage_fee_calc .units .col-5:before { font-size:16px; width: 100%; } 
    #tab-1 .storage-table td, #tab-2 .storage-table td, #tab-3 .storage-table td { padding: 6px 5px 6px 0 !important;    display: block; }
    #tab-1 .conservative_total_unit { padding-left: 0px !important; }
    .storage-sku-container .rdo { display: inline-block !important; }
    #storage_fee_calc select.dimension { width: 100%;  }
    #storage_fee_calc select#units-num {    position: inherit;    width: 30%; } 
    .receiving_content select {   width: 70% !important;}
    #storage_fee_calc .tab-content-box select#total_sku { margin-left: 0px; }
    .storage-estimate-result tr:nth-child(1) { display:none !important; }
    .storage-estimate-result td:nth-of-type(1):before { content: "SKU" !important; }
    .storage-estimate-result td:nth-of-type(2):before { content: "Space Type" !important; }
    .storage-estimate-result td:nth-of-type(3):before { content: "Spots Required" !important; }
    .storage-estimate-result td:nth-of-type(4):before { content: "Price per Storage" !important; }
    .storage-estimate-result td:nth-of-type(5):before { content: "Monthly Cost" !important; }
    .storage-estimate-result td:nth-of-type(6):before { content: "# of Units" !important; }
    .storage-estimate-result td:nth-of-type(7):before { content: "Monthly Cost Per Unit" !important; }    

    .storage-estimate-result tr:last-child td:nth-child(1){ display: none !important; }
    .storage-estimate-result tr:last-child td:nth-of-type(2):before { content: "Total Monthly Cost" !important; }
    .storage-estimate-result tr:last-child td:nth-of-type(3):before { content: "Total # of Units" !important; }
    .storage-estimate-result tr:last-child td:nth-of-type(4):before { content: "Total Cost Per Unit" !important; }    

    .storage-estimate-result table { width: 100% !important; }
    .storage-estimate-result td, .cost_breakdown_section div.storage-estimate-result > table td {         border: none;        border-bottom: 1px solid #eee;         position: relative;        padding-left: 60% !important; text-align: left !important;      }
    .storage-estimate-result td:before {         position: absolute;       top: 6px;        left: 6px; text-align:left; width: 60% !important;         padding-right: 10px;         white-space: nowrap;    }
    .storage-estimate-result, .storage-estimate-result td, .storage-estimate-result tr, .storage-estimate-result tbody {     display: block !important;     }
    .storage-estimate-result td { padding-left: 60%; text-align: left; }
    #storage_fee_calc #tab-3 .col-md-12 {    padding-top: 10px !important; }
    #software_support .dark_bg {    min-height: 151px !important; }
    #storage_fee_calc button#cost_breakdown { margin-bottom: 20px !important; }
    #prep_kitting_calc .col-md-4:nth-child(1), .receiving_inventory .col-md-4:nth-child(1){ text-align: center; }
    #carton_forwarding_calc .receiving_inventory, #count_inspect_calc .receiving_inventory { margin: 20px 0 0px; }
    #pick_pack_calc .col-md-6:nth-child(2) { padding-left: 0px; }
    #pick_pack_calc .col-md-6 { width: 100%; }
    .receiving_inventory .col-md-4 { margin-top: 0px !important; background-color: #f3f4f8; }
    .estimate_content .col-md-4 { width: 100%; }
    .estimate_content #display_cost {    width: 50% !important; } 
    .receiving_inventory .gray_box { margin-left: 0px;     margin-right: 0px; }
    #postage_frieght_cost .postage-freight-col, #software_support .dark_bg {    min-height: 114px !important; } 
    #software_support .dark_bg {    padding: 25px 0 20px !important; }
    #postage_frieght_cost .postage-freight-col {    padding: 30px 0 15px; }
    .calculate_type { margin: 0px 5px; }
    .what_next title, .what_next .title {    width: 100%;    border-top: 1px solid #ccc;    padding-top: 20px; } 
}
@media (max-width: 400px)
{
    #storage_fee_calc .col-md-12 { padding-right: 0px; padding-left: 5px; } 
    .fulfillment_service_box, .service_type_box { width: 160px; }
}