
/*Checkout*/
@media only screen and (min-width:1px) and (max-width:767px) {
.shippingAddressForm .mob-mrgBtm-none { margin-bottom: 0; }
.orderSummary-area.mob-gap-top { border: none; margin: 24px auto auto; }
.head-in { display: none; }
.mob-cart-head { width: 100%; height: 46px; color: #2395b9; display: block; background: #2395b9; text-align: center; color: #fff; padding: 0 0 0; float: left; }
.mob-cart-head a { color: #fff; }
.checkoutArea,
.shippingAddress { width: auto; padding: 0 16px 16px; margin: 15px auto auto; }
.checkoutArea .orderSummary-area { padding: 0 0 14px; background: none; }
.orderSummary-area { float: none; margin: 24px auto auto; padding: 0 16px 14px; width: 348px; border: none; box-shadow: none; border-radius: 0; border-bottom: 1px solid #e0e0e0; }
.mob-cart-head a { color: #fff; float: left; height: 28px; margin: 0; padding: 13px 12px 6px; width: 12px; }
.mob-cart-head h2 { color: #fff; float: left; left: 12%; margin: 11px 0 0 0%; position: absolute; text-align: center; width: 75%; }
.order-side { float: none; margin: 24px auto auto; width: auto; }
.listing-details { float: left; padding: 0 0 16px; width: 100%; }
.cartListing { width: 100%; padding: 16px 0 13px; position: relative; }
.carListing-left { width: 72%; }
.cartList-right { float: left; margin-left: 72px; }
.cartList-right select { margin: 4px 0 0; float: left; }
.cartList-right .listing-close,
.cartList-right .moveToCart { position: absolute; top: 16px; right: 0; }
.cartListing figure { margin: 13px 8px 0 0; }
.order-details-n .cartListing figure { margin: 13px 8px 8px 0; }
/*.orderSummary-area .checkout-icn{ display:none;}*/
.checkout-icn.mon-btn { background: rgba(242, 114, 65, 1); border-radius: 20px; color: #fff; display: inline-block; font-size: 14px; font-family: 'HelveticaNeueLT-Bold'; margin: 20px 0 0; padding: 10px 0; text-align: center; text-transform: uppercase; width: 100%; }
.shippingAddress { margin: auto; padding: 0 0 16px; }
.shippingStatus,
.shippingStatus.paymentActive,
.shippingStatus.paymentMethodActive,
.shippingStatus.orderActive,
.shippingStatus.shippingAddressActive,
.shippingStatus.confirmActive { background: none; padding: 16px 0; margin: 0; width: 100%; background: #e0e0e0; }
.shippingStatus.confirmActive span { margin: 0; }
.shippingStatus span { margin: 0; clear: none; text-align: center; width: 33%; }
.shippingAddressForm .checkoutWithPaypal { font-size: 14px; font-family: 'HelveticaNeueLT-Bold'; color: #2395b9; display: inline-block; border-radius: 30px; border: 1px solid #2395b9; padding: 13px 0; width: 100%; text-align: center; text-transform: uppercase; background: url(../images/p-icn.png) no-repeat 94% center; }
.shippingAddressForm { float: none; margin: 24px auto auto; padding: 0 16px 16px; width: 348px; }
.shippingStatus span.active { position: relative; }
.shippingStatus span.active:after { background: url(../images/active-arrow.jpg) no-repeat center bottom; position: absolute; bottom: -16px; left: 50%; width: 15px; height: 8px; content: ""; margin-left: -7px; }
.or { width: 100%; float: left; text-align: center; margin: 24px auto; font-size: 12px; color: #000000; display: block; }
.shippingAddressForm h1 { text-align: center; width: 100%; padding-bottom: 32px; display: block; }
.shippingAddressForm.shippingAddressForm-fill h1 { text-align: left; width: auto; }
.shippingAddressForm .newAddress { margin: 3px 0 0; }
.mob-not { display: none; }
.desk-not { display: block; }
.shng-address-mob { margin: 0 9px 16px 0; width: 18px; height: 18px; }
.radioShipng label.css-label { background-size: 18px 36px; }
.radioShipng input.css-checkbox[type="radio"] + label.css-label { height: 18px; background-position: 0 -18px; }
.shipngform .shipngform-half input,
.shipngform .shipngform-half select { padding: 0 12px; width: 84%; }
.shipngform input { width: 92%; }
.shipngform select { width: 100%; }
.shipngform-half { margin-left: 16px; width: 47.5%; }
.shippingAddressForm .checkout-icn,
.checkout-icn.grey-mob { background:#2395b9; border-radius: 20px; color: #fff; display: inline-block; font-size: 16px; font-family: 'HelveticaNeueLT-Bold'; margin: 32px 0 0; padding: 10px 0; text-align: center; text-transform: uppercase; width: 100%; }
.shippingAddressForm .checkout-icn.mrgNone { margin: 0; }
.checkout-icn.grey-mob { background: #8f8f8f; margin: 0; }
.shipngform-fill select { width: 100%; padding: 0 9% 0 0;}
.radio-outr { margin-bottom: 10px; }
.primaryAddress label { color: #7a7a7a; float: left; font-size: 12px; margin: 12px 9px 0 0; text-transform: uppercase; }
.caln { width: 29.3%; }
.shipngform .caln select { padding: 0 8px; }
.shipngform .caln label img { left: 63px; }
.shippingStatus span.active.mob-active-not { color: #b8b8b8; }
.shippingStatus span.active.mob-active-not:after { background: none; }
.promoCode input[type="submit"] { width: 150px; background: #fff; border: 1px solid #2193cc; color: #2395b9; }
.orderSummary-area .checkout-icn.org,
.orderSummary-area .checkout-icn.blue { display: inline-block; }
.shipngform-fill-large .radio-outr > section { width: 74%; }
.clear-mob { clear: both; }
.listing-details { width: 100%; }
.orderSummary-area { float: none; margin: 24px 16px auto; padding: 0; width: auto; }
.my_modal{ width:90%; box-shadow: 0 0 10px 10px #ccc;margin-left: -45%;padding-bottom: 0;border-radius: 5px;}

   /*Phone-Number*/
   .mob-pop{ display: block;}
   .mob-tooltip{ display:none;}
}
 @media only screen and (min-width:1px) and (max-width:379px) {
.radio-outr > section { width: 104px; }
.shipngform-half { width: 47%; }
.shippingAddressForm { float: none; margin: 24px auto auto; padding: 0 16px 16px; width: 288px; }
.orderSummary-area { width: 288px; margin: 24px auto auto; float: none; }
.order-side { width: 288px; float: none; }
.shipngform .shipngform-half input { width: 110px; }
.shipngform .shipngform-half select { width: 136px; }
.shipngform-half { width: 136px; }

.my_modal{width: 90%;left: 50%; margin-left: -45%;}
}
