@media (min-width: 980px) {
	.rental-cart-desktop {
		display: inline !important;
	}
	.category-items.rental-product-listing .product-info .radio, .rental-pricing-product-page.product-info .radio {
		display: inline;
	}
	.rental-product-cart-list td.text-right .input.rental-option-weekly input:first-child {
		margin-left: -12px;
		margin-right: 4px;
	}
	.itm-french-content .rental-product-cart-list td.text-right .input.rental-option-weekly input:first-child {
		margin-left: -12px;
	}
	.rental-product-cart-list .rental-option-weekly strong, .rental-product-cart-list .rental-option-monthly strong {
		font-weight: normal;
	}
	.rental-product-cart-list td.text-right label{
		text-align: left !important;
	}
}
@media (max-width: 979px) {	
	/*  Mobile Cart page*/
	form#Mobile3CartForm, form#MobileCartForm {
		margin-bottom: 10px;
	}
	.content.mobile-setting.mobile-setting-gts {
		padding-top: 0px !important;
	}
	.content.mobile-setting {
		padding-bottom: 0px;
	}
	.cart-header {
		background-color: #fff;
	}
	.cart-french-adjustment .cart-header .span6:nth-child(2) {
		width: 220px;
	}
	.content.mobile-setting .span12 {
		min-height: 0px;
	}
	.cart-header .span6 {
		width: 45%;
		float: left;
	    margin-bottom: 3px;
		margin-top: 5px;
	}
	.cart-header .span6:nth-child(2){
	    width: 152px;
	    float: right;
	    margin-top: 10px;
	}
	.cart-header .span6:nth-child(2) .btn-large, .mobile-cart-item-list .span6:nth-child(2) .btn-large {
	    padding: 5px 5px;
		font-size: 12px;
	}
	.cart-header .span6:nth-child(2) .icon-envelope, .mobile-cart-item-list .span6:nth-child(2) .icon-envelope {
		margin-top: 1.5px
	}
	.cart-header p {
		color: #000;
		padding-left: 0px;
		font-weight: 600;
	}
	.table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr.cart-rental-duration>td:last-child {
		width: 71%;
	}
	.row-fluid.cart-summary {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.cart-summary-wrap {
		width: auto;
	}
	.cart-summary-wrap .span12 {
		text-align: center;
	}
	.alert.alert-warning, .alert.alert-success{
		margin-bottom: 0px;
	    margin-top: 10px;
	    float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.cart-summary-wrap>.row-fluid>.span3 {
		width: 33.3%;
		float: left;
		-webkit-box-shadow: -1px 0px 0px 0px rgba(255,255,255,1);
		-moz-box-shadow: -1px 0px 0px 0px rgba(255,255,255,1);
		box-shadow: -1px 0px 0px 0px rgba(255,255,255,1);
		margin-bottom: 5px;
		height: 95px;
	}
	.cart-summary-wrap.cart-summary-no-standard-shipping>.row-fluid>.span3 {
		height: inherit;
	}
	.cart-summary-wrap.cart-summary-no-standard-shipping>.row-fluid:first-child {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.cart-summary-wrap>.row-fluid>.span3:first-child {
		box-shadow: none;
	}
	.hydro-cart-summary .cart-summary-wrap>.row-fluid>.span3 {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.cart-summary-wrap .span2 {
		width: 42px;
		margin: 0px auto 5px !important;
	}
	.cart-summary-wrap .span9 p{
		text-align: center;
		margin: 0px auto !important;
		font-size: 11.4px;
		line-height: 12px;
		width: 78%;
		font-weight: 400;
		color: black;
	}
	.cart-summary-no-standard-shipping.cart-summary-wrap .span9 p>a>img {
		position: relative;
		top: -2px;
	}
	.cart-summary-no-standard-shipping .popover {
		width: 210px;
	}
	.cart-summary-no-standard-shipping .popover-content p {
	    font-weight: normal;
	    font-size: 14px;
	    line-height: 17px;
	    width: auto;
	    text-align: left;
	}
	.cart-summary-wrap .totals p {
		margin-bottom: 2px;
		font-size: 14px;
	}
	.mobile-cart-item-list .span2 {
		float: left;
		width: 90px;
		margin-right: 10px;
		margin-bottom: 5px;
		margin-top: 10px;
		border-top: none !important;
		min-height: 90px;
	}
	.mobile-cart-item-list .span10 {
		margin-top: 10px;	
		min-height: 120.1px;
	}
	.mobile-cart-item-list .span10:nth-child(2) {
	    border-top: 1px solid transparent !important;
	}
	.mobile-cart-item-list .span6 a{
		width: 95%;
	    padding: 7px 5px;
	    font-size: 14px;
	    border-radius: 6px; 
	}
	.cart-french-adjustment .mobile-cart-item-list .span6 a {
		font-size: 13px;
	}
	.span2-mobile.mshow img {
	    max-width: 85%;
	}
	.hydro-cart-footer .span3-mobile.mshow {
		width: 49%;
	}
	
	.row-fluid.mobile-cart-item-list {
		margin-top: 0px;
	}
	.mobile-cart-item-list .category-prod-name {
	    font-size: 14px;
	    line-height: 16px;
	    font-weight: 600;
	    margin-bottom: 15px !important;
	    margin-top: 10px;
	    margin-left: 100px;
	}
	.dnr-section-header-text {
		font-size: 14px;
		line-height: 16px;
	}
	
	.mobile-cart-item-list .category-prod-name a {
	    text-decoration: underline;
	}
	.category-prod-name .muted small, .category-prod-name .muted strong{
		font-size: 12px;
		text-decoration: none;
		color: #000;
	}
	.your-price, .availability, .mobile-cart-subtotal {
    	color: #262425 !important;
    	font-size: 14px;
    	font-weight: 400;
    }
    .mobile-cart-subtotal, .mobile-cart-subtotal h5 {
	    font-size: 14px;
	    font-weight: bold;
	    margin: 0px;
    }
    .mobile-cart-subtotal h5 small {
	    font-size: 14px;
	    font-weight: bold;
    }
    
    .table td.your-price, .table td.availability, .table td.mobile-cart-subtotal  {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.mobile-cart-item-list table, .mobile-cart-item-list form {
		margin-bottom: 0px;
	}
	.mobile-cart-item-list .pricing-quantity-mobile input {
	    padding: 0px 0px 0px 2px !important;
	    line-height: 15px;
	    width: 40px;
	    height: 16px;
	    min-height: 15px;
	    margin-bottom: 2px !important;
	    margin-right: 5px;
	    float: left;
	    margin-top: 2px;
	}
	.mobile-cart-item-list .pricing-quantity-mobile input::-webkit-input-placeholder {
		font-size: 13px !important;
	}
	.mobile-cart-item-list .pricing-quantity-mobile>input {
		width: 40px !important;
	}
	.mobile-cart-item-list .pricing-quantity-mobile label {
		margin-top: 2px;
		margin-bottom: 2px;
	}
	.cart-french-adjustment .mobile-cart-item-list .pricing-quantity-mobile input {
		width: 20px;
	}
	.mobile-cart-item-list .availability .btn-small {
		font-size: 10px;
		margin-right: 5px;
	    border: 1px solid #ddd;
	    padding: 1px 10px;
	    text-transform: uppercase;
	    height: 18px;
	    float: left;
	    margin-top: 2px;
	    line-height: 17px;
	    margin-bottom: 2px;
	}
	.mobile-cart-item-list .availability .btn-small.removeItemBtn {
		margin-right: 0px;
		height: 14px;
	}
	.cart-french-adjustment .mobile-cart-item-list .availability .btn-small {
		
	    padding: 1px 5px;
	}
	.mobile-cart-item-list .availability .btn-small .icon-refresh, .mobile-cart-item-list .availability .btn-small img {
		vertical-align: top;
		max-height: 13px;
	}
	.mobile-cart-item-list .span6 {
		width: 47%;
		float: left;
	    margin-bottom: 3px;
		margin-top: 0px;
		margin-left: 0px;
	}
	.mobile-cart-item-list .row-fluid>.span6.pull-left.hydro-cart-clear,
	.mobile-cart-item-list .row-fluid>.span6.hydro-cart-clear a {
		width: 100% !important;
		box-sizing: border-box;
	}
	.mobile-cart-item-list .span6:nth-child(2) .btn-large {
	    width: 100%;
	    font-size: 14px;
	}
	.mobile-cart-item-list p.text-center {
		margin-bottom: 5px;
	}
	.mobile-cart-item-list .span10 p.cart-quote-discounts {
		margin-left: 100px;
	}
	.ui-dialog .ui-dialog-buttonpane button {
	    width: 49%;
	    float: left;
	    margin: 10px 1%;
	}
	.mobile-setting .row-fluid>hr.mobile-cart-item-list-hr {
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.pricing-quantity-mobile>.input.select {
	    float: left ;
	}
	select.mobile-rent-item {
		font-size: 12px;
		padding: 0px;
		padding-left: 1px;
	}
	.mobile-rent-item {
	    margin-top: 2px;
		margin-bottom: 1px;
	    width: 170px;
		margin-right: 3px;
		height: 18px;
	}
	#cs-footer {
		padding-bottom: 60px;
	}
	.cart-summary-wrap .span3-mobile.mshow .btn-large {
		max-height: 38px;
	}
	.btn.btn-small.cartPromoMobile {
		margin-top: 0px !important;
		padding: 4px 10px;
		line-height: 20px;
	    border: 1px solid transparent;
	}
	/*  Rental Product*/
	.cart-rental-radio-option div.radio {
		padding-left: 0px;
	}
	.cart-rental-radio-option div.radio input {
		margin-left: 0px;
	    width: 12px !important;
	    margin-right: 3px;
	    margin-top: 3px;
	}
	.cart-rental-radio-option div.radio label {
		margin-bottom: 0px;
	}
	.cart-rental-radio-option div.radio label:first-child {
		margin-bottom: 3px;
	}
	.cart-rental-radio-option div.radio label strong {
		font-weight: normal;
	}
	.rental-price-promo {
		margin-right: -53px;
	}	
	.rental-cart-mobile {
		display: inline;
	}
	.rental-option-weekly, .rental-option-monthly {
		white-space: nowrap;
		float: left;
		margin-right: 25px;
	}
	
	/*  Mobile Checkout page*/
	.mobile-checkout-navbar .navbar-inner {
		border: none;
	}
	/*  Address Page */
	.mobile-checkout-navbar.navbar .brand.checkout-header-text {
		padding-bottom: 0px;
	}
	.navbar-fixed-top.mobile-checkout-navbar {
		margin-bottom: 0px;
	}
	.mobile-checkout-navbar .mobile-brand img {
		margin-bottom: 10px;
	    max-width: 218px;
	    margin-top: 10px;
	}
	.mobile-checkout-navbar .navbar-inner {
		padding: 0px 20px ;
	}
	.mobile-checkout-navbar .pull-right {
	    margin-top: 27px;
	}
	.mobile-checkout-navbar .GlobalTestSupply-mobile-adjustment {
	    margin-top: 22px;
	}
	.mobile-checkout-navbar .ShopThermography-mobile-adjustment {
	    margin-top: 26px;
	}
	.mobile-checkout-navbar .DataLoggerStore-mobile-adjustment, .mobile-checkout-navbar .FLIR-Direct-mobile-adjustment, .mobile-checkout-navbar .SHIMPO-Direct-mobile-adjustment, .mobile-checkout-navbar .Ted5000-mobile-adjustment, .mobile-checkout-navbar .VendingMiserStore-mobile-adjustment {
	    margin-top: 25px;
	}
	.mobile-checkout-navbar .MeriamDirect-mobile-adjustment, .mobile-checkout-navbar .PowerMeterStore-mobile-adjustment, .mobile-checkout-navbar .FlukeDirect-mobile-adjustment, .mobile-checkout-navbar .RaytekDirect-mobile-adjustment, .mobile-checkout-navbar .ShopAemc-mobile-adjustment {
	    margin-top: 24px;
	}
	.mobile-checkout-navbar .TestoDirect-mobile-adjustment {
	    margin-top: 36px;
	}
	.master.checkout-frame-space {
		margin-top: 0px;
	}
	#billing-information-checkbox>.input>label, #shipping-information-checkbox>.input>label, #shipping .input>label {
		display: none;
		visibility: hidden;
	}
	#billing-information-checkbox>.input>input, #billing-information-checkbox>.input>select, #shipping-information-checkbox>.input>input, #shipping-information-checkbox>.input>select {
		box-sizing:border-box;
		height: 30px;
		width: 100%;
		margin-bottom: 3px; 
	    padding-left: 10px;
	}
	.format-error-message {
	    font-size: 11px;
	    color: rgb(187, 0, 0);
	    font-style: italic;
	}
	.mobile-billing-note {
	    float: left;
	    margin-bottom: 8px;
	    margin-top: 3px;
	    font-size: 10px;
	}
	.alert-danger.B2CBillingShippingError {
	    margin-bottom: 0px;
		margin-top: 10px;	
	}
	/*  Address Page B2B*/
	.b2b-progress-container p {
		margin: 10px 0px 0px;
	}
	#OrderAddressForm h3, .checkout-frame-space .span6>h3 {
		width: 85%;
		max-width: 380px;
		line-height: 30px;
	}
	#OrderAddressForm .checkout-address-page-container-fr h3, .checkout-frame-space .checkout-address-page-container-fr .span6>h3 {
		width: 100%;
		max-width: none;
	}
	#collapse_choose_address_b2b .accordion-chooseshipto>table {
		width: 100% !important;
	}
	#shipping.mobile-shipping-info-b2b .input>label {
		display: inline-block;
		visibility: visible;
		margin: 0px;
	}
	hr.mobile-b2b-address-bottom-hr {
		margin-top: 5px;
	}
	#shipping.mobile-shipping-info-b2b input, #shipping.mobile-shipping-info-b2b select {
		width: 58%;
		height: auto;
		line-height: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#OrderAddressForm #shipping .span12.pull-right {
		padding: 0px 15px;
	}
	.accordion#accordionAddressB2B {
		margin-bottom: 0px;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
    .accordion#accordionAddressB2B {
        margin-top: 3px;
    }
	div#pickupOptions {
		float: left;
		width: 100%;
		margin-top: -23px;
		border: 1px solid #e5e5e5;
		border-top: none;
		box-sizing: border-box;
		padding-top: 16px;
		margin-bottom: 4px;
	}
	div#pickupOptions>div {
		margin-left: 15px !important;
		margin-right: 15px;
		padding-bottom: 5px;
	}
	div#pickupOptions div small{
		font-size: 10px;
		line-height: 16px;
	}
	/*  Shipping Page */
	form#OrderShippingForm {
		margin-bottom: 0px;
	}
	
	hr.mobile-checkout-shipping-hr {
		margin: 10px 0px;
	}
	.mobile-choose-shipping-method hr.mobile-checkout-shipping-hr {
		margin: 8px 0px 10px;
	}
	hr.mobile-checkout-shipping-hr.mshow {
		margin: 10px 0px 5px;
	}
	.mobile-choose-shipping-method p.lead {
		margin-bottom: 5px;
		margin-top: 10px;
	}
	.checkout-shipping-form table.shipping-shipping-method-option, .b2b-preferred-shipping-method table.shipping-shipping-method-option {
	    table-layout: fixed;
	    margin-bottom: 0px;
	}
	.shipping-shipping-method a{
	    color: black;
	    font-weight: 600;
	    font-size: 16px;
    }
    .shipping-transit-time {
	    font-size: 14px;
	    width: 50%;
    }
    .shipping-price {
	    text-align: right !important;
	    font-weight: 600;
	    font-size: 16px;
	    width: 13%;
    }
    .shipping-shipping-method small {
	    font-size: 13.5px;
	    font-weight: 200;
	    line-height: 16px;
    }
    .shipping-shipping-method-checkbox {
	    width: 10%;
    }
     input[type='radio'] {
        margin-top: 0px;
    }
    td.shipping-shipping-method, td.shipping-transit-time, td.shipping-price, td.shipping-shipping-method-checkbox,  td#shippingSelected {
	    border: none;
	    padding-top: 7px;
		padding-bottom: 6px;
		width: 55%;
		height: auto !important;
    }
    .show-method-only td.shipping-shipping-method {
	    width: 100%;
    }
    .show-method-only td.shipping-price, .show-method-only .mobile-transit-time {
	    display: none !important;
    }
    .shipping-shipping-method-option>tbody>tr {
	    border: 1px solid #ddd;
	    border-radius: 0px;
	    margin-bottom: 6px;
	    width: 100%;
	    display: inline-flex;
	    display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
	    background-color: #f7f7f7;
	    box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    height: auto !important;
    }
    td.shipping-shipping-method-checkbox {
	    width: 14px;
	    padding-top: 6.2px;
    }
    td#shippingSelected {
	    width: 0px;
	    padding: 0px;
    }
    .OrderShipping.selected, .OrderPickup.selected, .OrderReturning.selected {
	    background-color: #dff0d8;
    }
    .table tbody tr.success td {
	    background-color: transparent;
    }
    .shipping-shipping-method-option.table-hover tbody tr:hover td {
	    background-color: transparent;
    }
    .b2b-preferred-shipping-method form {
	    margin-bottom: 0px;
    }
   
    .CheckoutExpressShippingNote.muted {
	    float: left;
		width: 155%;
		max-width: 600px;
		margin-top: 3px;
    }
    .shipping-shipping-method-option tr:last-child.signature-required-option {
	    margin-bottom: 0px;
	    padding-bottom: 0px;
    }
    .checkout-frame-space>.span12>.row-fluid>.span3.offset1>p {
	    text-align: center;
    }
    .mobile-transit-time {
	    white-space: nowrap;
		line-height: 5px;
    	font-size: 14px;
    }
    .checkout-frame-space .span3.offset1 {
	    text-align: center;
    }
    img.paymenticon {
    	margin: 0 4px 10px !important;
	}
	.checkout-frame-space .alert.alert-shipping-note {
		margin-bottom: 10px;
	}
	.checkout-frame-space p.doesnt-qualify {
		margin-top: 13px;
	}
	.QtyOrderExceptionNote>.span12 {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.QtyOrderExceptionNote img {
		padding-right: 7px;
	}
	
	/*  Shipping Page B2B*/
	.b2b-preferred-shipping-method #OrderShippingForm p {
		margin-bottom: 5px;
	}
	.b2b-preferred-shipping-method #OrderShippingForm>p.lead {
		margin-top: 0px;
	}
	.b2b-preferred-shipping-method #OrderShippingForm>.row-fluid .span4 label {
		display: none;
	}
	.b2b-preferred-shipping-method #OrderShippingForm>.row-fluid .span4 .input select, .b2b-preferred-shipping-method #OrderShippingForm>.row-fluid .span4 .input input {
		width: 100% !important;
		box-sizing: border-box;
		height: 30px;
	}
	.b2b-preferred-shipping-method #OrderShippingForm>.row-fluid .span4 .input input {
		margin-bottom: 5px;
	}
	.OrderPickup .CheckoutExpressShippingNote.muted {
		width: 205%;
	}
	#pickupOptions .CheckoutExpressShippingNote.muted {
		width: auto;
		margin-top: 0px;
	}
	#pickupOptions .OrderShipping td a {
		float: left;
	}
	 table#pickupOptions {
	    border-collapse: separate; 
	    border-spacing: 0;
	    margin-top: -15px;
	    margin-bottom: 10px;
    }
    #pickupOptions tr.success td {
	    background-color: #dff0d8;
    }
    #pickupOptions tr td {
	    border: solid 1px #ddd;
		border-style: none solid none solid;
		padding: 0px 5px 0px 40px;
    }
    #pickupOptions tr:first-child td {
	    border-top-left-radius: 6px;
	    border-top-right-radius: 6px;
	    border: 1px solid #ddd;
	    border-bottom:none; 
	    padding-top: 10px;
    }
    #pickupOptions tr:last-child td {
	    border-bottom-left-radius: 0px;
	    border-bottom-right-radius: 0px;
	    border: 1px solid #ddd;
	    border-top:none; 
	    padding-bottom: 5px;
    }
    tr.signature-required-option, td.signature-required-option {
	    border: none !important;
	    padding-top: 0px;
	    padding-bottom: 5px;
	    background-color: transparent !important;
	}
	/*  Review and Payment Page */
	.mshow.row-fluid.mobile-checkout-review-accordion-group {
		padding-bottom: 89px;
		margin-top: 10px;
	}
	.mhide-checkout-review {
		display: none;
		visibility: hidden;
	}
	.mhide-checkout-review>.mhide {
	    display: table-cell !important;
	}
	tr.review-cart-item-childitem td {
	    border-top: none;
	}
	.mobile-checkout-review-sticky-bottom .mhide-checkout-review {
		display: table-row !important;
		visibility: visible;
		word-break: break-all;
	}
	.mobile-checkout-review-sticky-bottom .mhide-checkout-review small {
		word-break: normal;
	}
	li.mobile-checkout-review-tab-style {
		list-style: none;
	    background-color: #f9f9f9;
		margin-top: 3px;
	}
	.accordion-heading .mobile-checkout-review-tab-style a.accordion-toggle {
	    padding: 4px 15px;
	    font-size: 16px;
	    text-decoration: none !important;
	    color: black;
    }
    .accordion-heading:nth-child(3) .mobile-checkout-review-tab-style a.accordion-toggle {
	    color: white;
    }
    .accordion-heading:nth-child(3) li.mobile-checkout-review-tab-style {
	    background-color: black;
    }
    .accordion-heading .mobile-checkout-review-tab-style a.accordion-toggle.line-tab-function {
	    color: white;
	    background-color: black;
    }
	table.mobile-checkout-review-sticky-bottom {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	table.mobile-checkout-review-sticky-bottom tbody>tr:nth-child(3) td:after {
		content: '';
		width: 75%;
		left: 12.5%;
		height: 1px;
		background: #b0b0b0;
		position: absolute;
		bottom: -1px;
	}
	.mobile-checkout-review-accordion-group .accordion-group, .mobile-checkout-review-accordion-group .accordion-inner {
		border: none;
		padding-top: 0px;
	}
	.mobile-checkout-review-accordion-group .accordion-inner {
		padding-left: 10px;
		padding-right: 10px;
	}
    .mobile-checkout-review-accordion-group .span12.well.tabbable {
	    background: none;
	    border: none;
	    box-shadow: none;
	    padding: 0px;
	    margin-left: 0px;
    }
    .mobile-checkout-review-accordion-group .nav-pills>li>a {
	    font-size: 12px;
	    margin: 0px;
	    margin-left: 5px;
	    padding: 7px 3px 5px;
	    background-color: #f6f6f6;
		border-radius: 0px;
    }
    .mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
	    font-size: 12.5px;
	    padding: 10px 2.4px 8px;
    }
    .mobile-checkout-review-accordion-group .nav-pills>li:first-child>a {
	    margin: 0px;
    }
    
    .mobile-checkout-review-accordion-group .nav-pills>li:nth-child(2)>a {
	    z-index: 11;
	    position: relative;
    }
    .mobile-checkout-review-accordion-group .nav-pills>li:nth-child(3)>a {
	    z-index: 10;
	    position: relative;
    }
    .mobile-checkout-review-accordion-group .nav-pills>li:last-child>a {
	    z-index: 9;
	    position: relative;
    }
    .mobile-checkout-review-accordion-group .nav-pills>li.active>a {
	    z-index: 100;
	    position: relative;
	    border-radius: 0px;
    }
    .mobile-checkout-review-accordion-group  .nav-pills>.active>a, .mobile-checkout-review-accordion-group  .nav-pills>.active>a:hover {
	    background-color: #08c;
	}
	.mobile-checkout-review-accordion-group .accordion-inner a.span6.offset3 {
		width: 55%;
		max-width: 260px;
		float: none;
		margin: 10px auto !important;
		text-align: center;
	}
	.mobile-checkout-review-accordion-group .nav-pills.payment-methods-options {
		margin-bottom: 0px;
	}
	.mobile-checkout-sticky {
		border-top: 2px solid black;
	}
	.mobile-checkout-review-accordion-group .tabbable .tab-content {
		background-color: #f5f5f5;
	    padding: 7px 9px;
		border-radius: 0px;
	    border: 1px solid #e3e3e3;
    }
    .mobile-checkout-review-accordion-group .tabbable .tab-content .tab-pane p {
	    font-size: 12px;
    }
    .mobile-checkout-review-accordion-group .tabbable .tab-content select.span5 {
	    width: 45%;
	    float: left;
	    margin-right: 5%;
    }
    .mobile-checkout-review-accordion-group .tabbable .tab-content select:nth-child(2).span5 {
	    width: 45%;
	    margin-right: 5%;
    }
    .mobile-checkout-review-sticky-bottom tr {
	    border: none;
    }
    .mobile-checkout-review-sticky-bottom tr>td:first-child.mhide {
	    display: table-row !important;
    }
    .mobile-checkout-review-sticky-bottom tbody>tr:first-child strong {
	    font-weight: 400;
    }
    .mobile-checkout-review-sticky-bottom td {
	    padding: 1px 3px;
	    border: none;
    }
    .mobile-checkout-review-sticky-bottom td a{
	    float: left;
    }
    .mobile-checkout-review-sticky-bottom tr td:first-child {
	    padding-left: 20px;
    }
    .mobile-checkout-review-sticky-bottom tr td:last-child {
	    padding-right: 20px;
    }
    .mobile-checkout-review-sticky-bottom td h4 {
	    margin: 0px;
    }
    .modal.fade#failedTransactionsModal {
	    display: none;
    }
    .mobile-checkout-review-accordion-group .mobile-review-info .span6 {
	    width: 46%;
	    float: left;
	    font-size: 13px;
		line-height: 17px;
		margin-left: 0px;
	    word-break: break-all;
    }
    .mobile-checkout-review-accordion-group .mobile-review-info .span6:first-child {
	    margin-right: 8%;
    }
    .mobile-checkout-review-accordion-group .mobile-review-info .span6 h5 {
	    margin-bottom: 5px;
    }
    .accordion-inner.mobile-review-info tr.mshow {
	    display: table-row !important;
    }
    .accordion-inner.mobile-review-info tr>td:nth-child(3) {
	    text-align: center !important;
    }
    .accordion-inner.mobile-review-info tr.mshow>td:nth-child(3) {
	    text-align: right !important;
    }
    .accordion-inner.mobile-review-info tr>th, .accordion-inner.mobile-review-info tr>td {
	    padding-left: 0px;
	    padding-right: 6px;
    }
    .accordion-inner.mobile-review-info tr>th:last-child, .accordion-inner.mobile-review-info tr>td:last-child {
	    padding-right: 0px;
    }
    .accordion-inner.mobile-review-info tr>td {
	    font-size: 13px;
	    line-height: 16px;
    }
    .accordion-inner.mobile-review-info table {
	    margin-bottom: 0px;
    }
    #shipping input, #shipping select {
	    width: 100%;
	    box-sizing: border-box;
	    height: 30px;
    }
     /*  Review Page B2B */
    #OrderReviewForm .popover.clickover {
	    top: 200px !important;
	    left: 101px !important;
    }
    #OrderReviewForm .popover.bottom .arrow {
	    left: 61%;
    }
    #OrderReviewForm .clickover-trigger.mshow{
	    display: inline-block !important;
    }
    .mobile-checkout-review-accordion-group .tabbable .tab-content .input .OrderPoNumber  {
	    float: left;
	    width: 100%;
	    box-sizing: border-box;
	    height: 30px;
    }
    .alert.alert-error.validation-error-checking {
	    clear: both;
    }
    /*  Success Page */
    .text-center.mobile-success-email {
	    font-size: 13px;
	    line-height: 16px;
    }
    .checkout-success-info-text {
	    word-break: break-all;
	    line-height: 20px; 
	    font-size:14px; 
	    color:#333;
	    margin-top: 4px;
    }
    .checkout-success-product-list>tr:first-child {
	    font-weight: 400 !important;
    }
    .mobile-success-shipping-info {
	    width: 100% !important;
    }
    .mobile-success-page-lead {
	    margin-top: 10px;
    }
    .mobile-success-page-lead strong.text-center {
	    line-height: 30px;
    }
    .mobile-success-product-name {
	    font-size: 13px !important;
	    line-height: 18px;
    }
    .mobile-success-product-reg-price {
	    display: none;
    }
    .mobile-success-product-detail>td:nth-child(2) small {
	    float: left;
	    clear: both;
	    font-size: 10px;
    }
    .mobile-success-product-detail>td:nth-child(2) strong {
	    float: left;
	    margin-left: 2px;
    }
    .mobile-des-line-between {
	    display: none;
    }
    .mobile-success-product-name td {
	    padding-top: 5px;
    } 
    .checkout-success-product-list>tr:nth-child(2).mobile-success-product-name td {
	    padding-top: 10px;
    }
    .checkout-success-product-list hr {
	    margin-bottom: 3px;
    }
    .mobile-success-page .checkout-success-product-list>tr:first-child td {
	    vertical-align: middle !important;
    }
    .mobile-success-page .checkout-success-product-list>tr:first-child td:nth-child(2) {
	    width: 50% !important;
    }
    .mobile-success-page .checkout-success-product-list>tr:first-child td:nth-child(3) {
	    width: 25% !important;
    }
    .mobile-success-page .checkout-success-product-list>tr:first-child td:nth-child(4) {
	    width: 20% !important;
    }
    .mobile-success-product-detail p, .mobile-success-product-detail td {
	    font-size: 12px !important;
	    line-height: 16px;
	    margin-bottom: 0px;
	    margin-top: 0px;
	    padding: 0px;
	    vertical-align: top !important;
    }
    hr.mobile-success-payment-detail-hr {
	    margin: 0px;
    }
    .checkout-success-product-list tr:last-child td hr {
	    margin: 0px 0px 3px;
	}
	.span10.offset1.mobile-success-page .span4 {
		width: 70%;
		margin: 0px auto 15px;
	    float: none !important;
	}
	.success-promocode-bar-adjustment {
		margin-top: 7px;
	}
	.mobile-success-product-detail>td:last-child {
		padding-right: 5px;
	}
	.checkout-success-product-list>tr:first-child>td:last-child {
		padding-right: 5px;
		padding-left: 10px;
	}
	
	
	.calcert-checkout-setting .mobile-brand img {
		width: 170px;
	}
	.calcert-checkout-setting.navbar-inverse .navbar-inner {
    	background-color: #cbc0ac;
        background-image: none;
    }
    .calcert-checkout-setting.mobile-checkout-navbar.navbar .brand.checkout-header-text {
	    color: #000000;
    }
	
}
@media (max-width: 979px) and (min-width: 768px) {	
	/*  Mobile Cart page*/
	.cart-header .span6:nth-child(2) {
		width: 220px;
	}
	.cart-summary-wrap .span2 {
	    width: 100%;
	    margin: 0px auto 5px !important;
	    text-align: center;
	}
	.cart-summary-wrap>div.cart-prmo-box {
		width: 50% !important;
		float: left !important;
		display: inline-block;
		text-align: center;
		padding-top: 2px;
	}
	.cart-summary-wrap>div.cart-prmo-box-tablet {
		margin-top: 30px !important;
	}
	.cart-summary-wrap>div:nth-child(3)>span {
		display: inline-block;
		float: none !important;
	}
	.cart-summary-wrap>div:nth-child(3)>.input.text {
		display: inline-block;
	}
	.cart-summary-wrap>br {
		display: none;
		visibility: collapse;
	}
	.cart-summary-wrap>div:nth-child(3)>.input.text .promo-code-input, .cart-summary-wrap .cartPromoButtonMobile, .cart-summary-wrap .cartPromoMobile{
		float: none !important;
	}
	
	.cart-summary-wrap .promo-code-applied-text {
		float: left;
		width: 50%;
		display: inline-block;
		margin-bottom: 10px;
		padding-top: 3px;
	}
	.cart-summary-wrap .totals {
	    width: 50%;
	    display: inline-block;
	    padding-top: 5px;
	    border-left: 1px solid white;
	    box-sizing: border-box;
	    padding: 5px 8% 0px;
	}
	.hydro-cart-summary .cart-summary-wrap .totals {
		border: none;
		display: block;
		margin: 0 auto;
	}
	.cart-summary-wrap .totals>hr {
		display: none;
		visibility: hidden;
	}
	.cart-summary-wrap>p.text-center {
		width: 50%;
		display: inline-block;
		clear: both;
	    border-left: 1px solid white;
		box-sizing: border-box;
		padding-bottom: 10px;
		margin-bottom: 0px;
	}
	.cart-summary-wrap>p.text-center.bottom-info-pormo-adjust {
		padding-bottom: 16px;
	}
	.cart-summary-wrap>p.promo-icon-newsletter {
		float: left;
		width: 50%;
		display: inline-block;
		margin-right: 0px;
		border: none;
		padding-bottom: 0px;
	}
	.cart-summary-wrap>hr.cart-tablet-summary-hr {
		display: none;
		visibility: hidden;
	}
	.cart-summary-wrap>.row-fluid>.span3 {
	    margin-left: 0px;
	}
	.cart-summary-wrap .span9 {
	    text-align: center;
	    margin: 0px auto !important;
	    font-size: 14px;
	    line-height:15px;
	    width: 100%;
	    font-weight: 400;
	}
	.mobile-cart-item-list .span10 {
		margin-left: 0px;
		width: 100%;
		float: unset;
		padding-left: 0px;
	}
	.mobile-cart-item-list hr {
	    width: 100%;
	    clear: both;
	    float: left;
	}
	.mobile-setting .row-fluid {
		padding-top: 0px;
	}
	.mobile-cart-item-list .span2 {
	    margin-left: 0px;
	    margin-top: 10px;
	    padding-top: 10px;
	}
	.mobile-cart-item-list .span2:first-child {
	    border-top: none !important;
	    margin-top: 0px;
	}
	.mobile-cart-item-list .table-bordered thead:first-child tr:first-child>th:first-child, .mobile-cart-item-list .table-bordered tbody:first-child tr:first-child>td:first-child {
		width: 25%;
	}
	.mobile-cart-item-list .row-fluid>hr.mobile-cart-item-list-hr {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	
	.pricing-quantity-mobile .input.select {
	    display: inline-block;
		margin-right: 4px;
	}
	
	/*  Mobile Address B2B page*/
	div#pickupOptions {
		margin-bottom: 10px;
	}
	/*  Mobile Shipping page*/
	#checkoutExpressShippingRow {
	    height: 79px !important;
	}
	.shipping-shipping-method-option-french #checkoutExpressShippingRow {
	    height: 100px !important;
	}
	.checkout-frame-space .span3.offset1>.row-fluid.mhide {
		display: block !important;
		visibility: visible !important;
	}
	.checkout-frame-space .span3.offset1 {
		margin-top: 39px;
	}
	img.paymenticon {
		width: 45px;
	}
	.CheckoutExpressShippingNote {
    	position: relative;
	}
	/*  Mobile Success page*/
	.span10.offset1.mobile-success-page .span4 {
		margin-bottom: 10px;
	}
	.mobile-success-page .checkout-success-product-list>tr:first-child td:nth-child(2) {
	    width: 35% !important;
	}
	.row-fluid .offset1:first-child {
	    margin-left: 8.56353591160221% !important;
	}
	
	
}
@media (max-width: 767px){ 
	/*  Mobile Cart page*/
	#modal-cart hr {
		margin: 5px 0px;
	}
	#modal-cart [class*="span"],  #modal-cart input{
		margin-bottom: 5px !important;
		margin-top: -3px;
	}
	#modal-lead-prodDNR .dnr-modal-box-setting {
		display: flex;
		-ms-flexbox: flex;
	}
	.modal-body {
		max-height: 300px;
		padding-top: 0px;
	}
	#modal-cart p {
		margin-bottom: 0px;
	}
	#modal-cart hr {
		margin-bottom: 0px !important;
	}
	
	/*  Avoid Arrow When the Type is Number*/
	/* Chrome, Safari, Edge, Opera */
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
		-webkit-appearance: none;
		margin: 0;
	}
	/* Firefox */
	input[type=number] {
		-moz-appearance: textfield;
	}
	#modal-lead-prodDNR .modal-body .span10 {
		float: left;
	    width: 100%;
	    margin-bottom: 0px;
	    margin-right: 44px;
	}
	#modal-lead-prodDNR .modal-body .span2 {
		float: left;
		width: 15%;
		margin-left: 0%;
	}
	#modal-lead-prodDNR .modal-body .span3 {
	    width: 120px;
	    float: left;
	}
	#modal-lead-prodDNR .modal-body .span9 {
		margin-left: 130px;
		width: auto;
		margin-bottom: 0px;
	}
	#modal-lead-prodDNR .modal-body .span9 .span4 {
		margin-bottom: 0px;
	}
	.dnr-content-mobile {
		margin-left: 100px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 30px;
	}
	
	/*  Mobile Address B2B page*/
    .b2b-address-page-container {
        margin-top: 13px;
    }
    .b2b-address-page-shipping-info {
	    margin-top: 10px;
    }	
    div#pickupOptions {
	    margin-bottom: 10px;
    }
	/*  Mobile Shipping B2B page*/
	.b2b-preferred-shipping-method #OrderShippingForm>p.lead {
		margin-top: 10px;
	}
	/*  Mobile Success page*/
	.mobile-success-page .checkout-success-product-list-fr>tr:first-child td:nth-child(4) {
	    width: 7% !important;
	}
	.mobile-success-page .checkout-success-product-list-fr>tr:first-child td:nth-child(2) {
	    width: 40% !important;
	}
	
	#mobile-payment-method .tabbable .tab-content .btn-large {
		padding: 5px;
		font-size: 16px;
	}
	
}
@media (max-width: 561px){
	.cart-french-adjustment .mobile-cart-item-list .row-fluid>.span6.pull-left {
		width: 31%;
	}
	.cart-french-adjustment .mobile-cart-item-list .row-fluid>.span6.pull-right {
		width: 68%;
	}
	.cart-french-adjustment .mobile-cart-item-list .span6 a .icon-envelope {
		margin-top: 2px;
	}
	
	/*  Mobile Cart page*/
	.pricing-quantity-mobile>.input.select {
	    float: none ;
	}
}
@media (max-width: 499px){
	.cart-french-adjustment .cart-header>.span6 {
	    width: 130px;
	}
	.cart-french-adjustment .cart-header>.span6:nth-child(2) {
	    width: 154px;
	}
	#shopper_approved {
		left: 0px;
	}
	
	.mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
		font-size: 9px;
	}
}
@media (max-width: 489px){
	.cart-french-adjustment .cart-summary-wrap>.span3-mobile:first-child .btn-large {
		font-size: 12px;
		padding: 2px 4px;
		white-space: normal;
	}
	.cart-french-adjustment .cart-summary-wrap .span9 p {
		font-size: 11px;
	}
	/*  Mobile Address page*/
	.format-error-message {
    	font-size: 10px;
    }
}
@media (max-width: 456px){
	.checkout-success-product-list-fr>tr:first-child {
		line-height: 16px;
		height: 42px !important;
	}
    .mobile-checkout-review-accordion-group-fr .mobile-review-info .span6 h5 {
	 	font-size: 11px;   
    }
} 
@media (max-width: 433px){ 
	.mobile-checkout-review-accordion-group-fr .accordion-inner.mobile-review-info tr>th, .accordion-inner.mobile-review-info tr>td {
		vertical-align: middle;
		line-height: 16px;
	}
	
	#OrderAddressForm .b2b-address-page-container-fr h3 {
	    font-size: 19px;
	}
}
@media (max-width: 401px){
	/*  Mobile Cart page*/
	.cart-french-adjustment .span3-mobile.mshow .btn-large {
		font-size: 10.5px !important;
	}
	.mobile-cart-item-list .span6 a .icon-remove.icon {
		margin-top: -1px !important;
		vertical-align: inherit;
	}
	
	.cart-french-adjustment .mobile-cart-item-list .span6 a {
	    font-size: 12px;
	}
	.cart-french-adjustment .cart-summary-wrap>.span3-mobile:first-child .btn-large {
		padding-top: 4px;
		white-space: normal;		
	}
	.cart-french-adjustment .cart-summary-wrap .span9 p {
		font-size: 10px;
	}
	.cart-french-adjustment .cart-summary-wrap>p:last-child small {
		font-size: 11.5px;
	}
	.mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
	    padding: 10px 2.9px 8px;
	    font-size: 9px;
	}
}
@media (max-width: 399px){
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
	    padding: 7px 2.5px 5px;
	}
	.mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
	    padding: 7px 2.9px 5px;
	}
	
}
@media (max-width : 395px) {
	/*  Mobile Checkout page*/
	.mobile-checkout-navbar .mobile-brand img {
		max-width: 180px;
	}
	.mobile-checkout-navbar .pull-right.gts-mobile-adjustment {
	    margin-top: 21px;
	}
	/*  Shipping Page */
	.mobile-choose-shipping-method p.lead {
		font-size: 17px;
	}
	.shipping-shipping-method .mobile-transit-time a, .shipping-shipping-method .mobile-transit-time {
		font-size: 13px !important;
	}
	.shipping-shipping-method-option-french .shipping-shipping-method .mobile-transit-time a, .shipping-shipping-method-option-french .shipping-shipping-method .mobile-transit-time {
		font-size: 12px !important;
	}
	.shipping-shipping-method small {
		font-size: 12.5px;
	}
	img.paymenticon {
		width: 15%;
	}
	/*  Review Page */
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
    	font-size: 10.9px;
    }
    .mobile-checkout-review-sticky-bottom td {
		font-size: 12.5px;
		line-height: 15px;
	}
	.mobile-checkout-review-sticky-bottom td .label {
		font-size: 11px;
		padding: 1px 4px;
	}
	
	
}
@media (max-width: 390px){
	/*  Mobile Cart page*/
	.cart-header p {
		font-size: 18px;
	}
	.mobile-cart-item-list .availability .btn-small {
    	font-size: 9px;
    }
    .mobile-cart-item-list .span6 a {
	    font-size: 12px;
	}
	.cart-french-adjustment .mobile-cart-item-list .span6 a .icon-envelope {
		margin-top: 0px;
	}
	.cart-french-adjustment .mobile-cart-item-list .span6 a {
	    font-size: 11px;
	}
	.cart-french-adjustment .cart-summary-wrap>p:last-child small {
	    font-size: 10.8px;
	}
	.cart-french-adjustment .cart-header>.span6 {
	    width: 120px;
	}
	.mobile-cart-item-list .availability .btn-small {
		padding: 1px 8px;
	}
	select.mobile-rent-item {
		font-size: 10px;
	}
	.mobile-rent-item {
		width: 160px;
	}
	/*  Mobile Header*/
	.mobile-checkout-navbar .pull-right {
	    margin-top: 27px;
	}
	.mobile-checkout-navbar .GlobalTestSupply-mobile-adjustment {
	    margin-top: 17px;
	}
	.mobile-checkout-navbar .ShopThermography-mobile-adjustment {
	    margin-top: 18px;
	}
	.mobile-checkout-navbar .DataLoggerStore-mobile-adjustment, .mobile-checkout-navbar .FLIR-Direct-mobile-adjustment, .mobile-checkout-navbar .SHIMPO-Direct-mobile-adjustment, .mobile-checkout-navbar .Ted5000-mobile-adjustment, .mobile-checkout-navbar .VendingMiserStore-mobile-adjustment {
	    margin-top: 18px;
	}
	.mobile-checkout-navbar .MeriamDirect-mobile-adjustment, .mobile-checkout-navbar .PowerMeterStore-mobile-adjustment, .mobile-checkout-navbar .FlukeDirect-mobile-adjustment, .mobile-checkout-navbar .RaytekDirect-mobile-adjustment, .mobile-checkout-navbar .ShopAemc-mobile-adjustment {
	    margin-top: 17px;
	}
	.mobile-checkout-navbar .TestoDirect-mobile-adjustment {
	    margin-top: 24px;
	}
	
	
	
	/*  Mobile Review page*/
	.mshow.row-fluid.mobile-checkout-review-accordion-group {
		padding-bottom: 150px;
	}
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
	    padding: 7px 2.2px 5px;
	}
	.mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
	    padding: 7px 0.9px 5px;
	    font-size: 8px;
	}
    .mobile-checkout-review-accordion-group-fr .mobile-review-info .span6 h5 {
	 	font-size: 10px;   
    }
	/*  Mobile Success page*/
	p.mobile-success-payment-detail {
		font-size: 12px !important;
	}
}

@media (max-width: 369px){
	.table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr.cart-rental-duration>td:last-child {
		width: 72%;
	}
}
@media (max-width: 365px){
	/*  Mobile Cart page*/
	.mobile-cart-item-list .pricing-quantity-mobile input {
	    width: 30px;
	    margin-right: 1px;
	}
	.cart-header p {
		font-size: 16px;
	}
	.mobile-cart-item-list .availability .btn-small {
    	font-size: 9px;
        padding: 1px 4px;
		margin-right: 1px;
    }
    .mobile-cart-item-list .span6 a {
	    font-size: 10px;
	}
	.mobile-cart-item-list .span6 a .icon-envelope {
		margin-top: 0px;
	}
	.cart-summary-wrap .span9 p {
    	font-size: 9.4px;
    }
    .modal-body {
		max-height: 210px;
	}
	.table-bordered tbody:first-child tr:first-child>td:last-child {
	    width: 69%;
	}
	.your-price, .availability, .mobile-cart-subtotal, .mobile-cart-subtotal h5, .mobile-cart-subtotal h5 small {
		font-size: 11px;
	}
	select.mobile-rent-item {
    	font-size: 9px;
    }
    .mobile-rent-item {
    	width: 140px;
    }
	.table td.your-price, .table td.availability, .table td.mobile-cart-subtotal {
		padding:0px 4px;
	}
	.cart-french-adjustment .mobile-cart-item-list .span6 a {
	    font-size: 9px;
	}
	.cart-french-adjustment .mobile-cart-item-list .availability .btn-small {
		font-size: 8px;
		padding: 1px 4px;
	}
	.cart-french-adjustment .cart-summary-wrap .span9 p {
		font-size: 8.5px;
	}
	.cart-french-adjustment .cart-summary-wrap>p:last-child small {
		font-size: 9px;
	}
	.cart-french-adjustment .cart-header>.span6 {
	    width: 110px;
	}
	/*  Mobile Review page*/
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
	    padding: 7px 2.2px 5px;
	}
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
	    font-size: 10.7px;
	}

	
}
@media (max-width : 360px) {
	/*  Mobile Checkout page*/
	.mobile-checkout-navbar .mobile-brand img {
		max-width: 154px;
	}
	.navbar a.brand.checkout-header-text {
		font-size: 12px;
	}
	.mobile-checkout-navbar .pull-right.gts-mobile-adjustment {
	    margin-top: 15px;
	}
	/*  Mobile Address page*/
	#OrderAddressForm h3, .checkout-frame-space .span6>h3 {
		width: 100%;
	}
	#OrderAddressForm  .b2b-address-page-container-fr.b2b-address-page-container h3 {
		font-size: 18px;
	} 
	/*  Shipping Page */
	.mobile-choose-shipping-method p.lead {
		font-size: 15px;
	}
	.shipping-shipping-method .mobile-transit-time a, .shipping-shipping-method .mobile-transit-time {
		font-size: 11.5px !important;
	}
	.shipping-shipping-method small {
		font-size: 11px;
	}
	td.shipping-shipping-method-checkbox {
    	width: 7px;
	}
	.signature-required-option td:nth-child(2).signature-required-option {
		padding-left: 1px;
		font-size: 12px;
	}
	.shipping-shipping-method-option-french .shipping-shipping-method .mobile-transit-time a, .shipping-shipping-method-option-french .shipping-shipping-method .mobile-transit-time {
		font-size: 10.5px !important;
	}
	/*  Review Page */
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
    	font-size: 9px;
    }
    .mobile-checkout-review-accordion-group .tabbable .tab-content .tab-pane p {
	    font-size: 11px;
	    margin-bottom: 5px;
	}
	.mobile-checkout-review-sticky-bottom td {
		font-size: 11px;
		line-height: 15px;
	}
	.mobile-checkout-review-sticky-bottom td .label {
		font-size: 9px;
	}
	.accordion-inner.mobile-review-info tr>th{
		font-size: 12px;
	}
	.mobile-checkout-review-accordion-group-fr .accordion-inner.mobile-review-info tr>th {
	    font-size: 11px;
	    vertical-align: middle;
	    line-height: 14px;
	}
	.accordion-inner.mobile-review-info tr>td {
    	font-size: 11.5px;
    }
    .mobile-checkout-review-accordion-group .mobile-review-info .span6 {
	    font-size: 11px;
    }
    .mobile-checkout-review-sticky-bottom td h4 {
	    font-size: 13px;
    }
    .mobile-checkout-review-accordion-group-fr .mobile-review-info .span6 h5 {
	 	font-size: 9px;   
    }
    .mobile-checkout-review-sticky-bottom tr td:first-child {
	    max-width: 185px;
    }
    /*  Mobile Review page*/
	.mobile-checkout-review-accordion-group .nav-pills>li>a {
	    padding: 7px 2.2px 5px;
	}
    /*  Review B2B Page */
    .mobile-checkout-review-accordion-group .mobile-review-info .span6:first-child {
	    margin-right: 4%;
	}
	.mobile-checkout-review-accordion-group .mobile-review-info .span6 {
    	width: 48%;
    }
    /*  Mobile Success page*/
    .mobile-success-product-detail p, .mobile-success-product-detail td {
	    font-size: 10px !important;
    }
    .mobile-success-page .checkout-success-product-list>tr:first-child td {
	    font-size: 10px;
    }
    p.mobile-success-payment-detail {
	    font-size: 10px !important;
	}
	/*  Mobile Header*/
	.mobile-checkout-navbar .pull-right {
	    margin-top: 27px;
	}
	.mobile-checkout-navbar .GlobalTestSupply-mobile-adjustment {
	    margin-top: 14px;
	}
	.mobile-checkout-navbar .ShopThermography-mobile-adjustment {
	    margin-top: 16px;
	}
	.mobile-checkout-navbar .DataLoggerStore-mobile-adjustment, .mobile-checkout-navbar .FLIR-Direct-mobile-adjustment, .mobile-checkout-navbar .SHIMPO-Direct-mobile-adjustment, .mobile-checkout-navbar .Ted5000-mobile-adjustment, .mobile-checkout-navbar .VendingMiserStore-mobile-adjustment {
	    margin-top: 16px;
	}
	.mobile-checkout-navbar .MeriamDirect-mobile-adjustment, .mobile-checkout-navbar .PowerMeterStore-mobile-adjustment, .mobile-checkout-navbar .FlukeDirect-mobile-adjustment, .mobile-checkout-navbar .RaytekDirect-mobile-adjustment, .mobile-checkout-navbar .ShopAemc-mobile-adjustment {
	    margin-top: 14px;
	}
	.mobile-checkout-navbar .TestoDirect-mobile-adjustment {
	    margin-top: 20px;
	}
	
	.table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr.cart-rental-duration>td:last-child {
		width: 73%;
	}
}


@media (max-width : 340px) {
	.mobile-checkout-review-accordion-group.mobile-checkout-review-accordion-group-fr .nav-pills>li>a {
	    padding: 7px 0.9px 5px;
	    font-size: 7.3px;
	}
}