@media (max-width: 767.5px) {
    .LFCreview .greybg .f14 #quoteNo{
        width:100%;
    }
    .largeOrderConfirmation #bin{
        padding-top: 0 !important;
    }
    .largeOrderConfirmation #mainContainer.mainContainer.customthanku-Wraper{
        padding-top: 50px;
    }
    .customthanku-Wraper.LFCreview .contentDiv .container {
        max-width: 100%;
        width: 100%;
        margin: 0 !important;
    }

    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td:first-child {
        max-width: 100%;
        padding-right: 0;
        padding-top: 24px !important;
        padding-bottom: 0 !important;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr {
        display: grid;
        grid-template-columns: 1fr auto;
        grid-auto-rows: auto;
        column-gap: 16px;
        overflow-x: hidden;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr td {
        grid-column: 1 / -1;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr td:nth-last-child(2) {
        grid-column: 1;
        padding: 0 !important;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr td:last-child {
        grid-column: 2;
        justify-self: end;
        text-align: right;
        padding: 0 0 30px !important;
        width: 100%;
    }


    .LFCreview .info-tooltip p {
        margin-bottom: 5px;
        line-height:20px;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr td:last-child .remFav {
        padding-right: 0;
    }

    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap {
        padding: 0 16px;
    }

    .customthanku-Wraper.LFCreview .custom-estimated-time .stock.mtop5 {
        margin-top: 0;
    }

    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td p {
        max-width: 100% !important;
        color: #202020;
    }

    .LFCreview .custom-thankutitle-wraper {
        margin-bottom: 24px;
    }

    .redeemQuoteInterim .LFCreview.customthanku-Wraper .custom-shiping-right {
        margin-top: 30px;
    }

    .customthanku-Wraper .custom-payment-left #invoiceEmailId {
        margin-top: 16px;
    }

    .customthanku-Wraper.LFCreview .custom-item-details-wrap .skyblueTable thead tr th {
        font-size: 24px;
        padding: 32px 0 24px;
    }

    .customthanku-Wraper.LFCreview .custom-item-details-wrap .skyblueTable tbody tr td .partNodetail a {
        font-size: 16px;
        line-height: 20px;
        font-family: "robotoregular", arial, helvetica, sans-serif;
    }

    .LFCreview .skyblueTable .custom-estimate {
        margin-top: 24px;
    }

    .customthanku-Wraper.LFCreview #LFCitemSection.skyblueTable>tbody>tr td:nth-last-child(2) p:has(.quantityVal) {
        text-transform: uppercase;
    }

    .LFCreview .skyblueTable .surchargeTotal {
        vertical-align: baseline;
    }

    .LFCreview .skyblueTable .custom-estimate:has(.estShipDate) {
        margin-top: 16px;
    }
    .LFCreview .split-shipping-inner:first-child{
        margin: 0;
    }
    .LFCreview .skyblueTable .custom-estimated-time:has(.custom-instock) + #rq-schedule-shipping-wrap{
        margin:0 0 20px;
    }
    .LFCreview #rq-schedule-shipping-wrap{
        margin:20px 0;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal {
        max-width: 100%;
        min-width: 100%;
        width: 100%;
    }

    .LFCreview .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax {
        display: block;
        max-width: 100%;
    }

    .LFCreview .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax tr {
        margin-bottom: 4px;
        display: block;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal td[colspan="3"] {
        text-align: left;
        width: 50%;
        display: inline-block;
        line-height: 24px;
        font-weight: 400;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal td:not([colspan]) {
        text-align: right;
        width: 48%;
        display: inline-block;
        margin-bottom: 0;
        line-height: 24px;
    }

    .LFCreview .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax tr:last-child,
    .LFCreview .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax tr.subTotal {
        margin-bottom: 0;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal td[colspan="3"] div {
        font-size: 16px;
        padding-top: 30px;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal td:not([colspan]) {
        font-weight: 700;
    }

    .LFCreview .greybg {
        margin: 32px 0;
        padding: 24px 16px;
    }
    .LFCreview .greybg .f14 {
        line-height: 16px;
        margin-bottom: 0;
    }

    .LFCreview .greybg .f14 #quoteNo {
        margin-top: 16px;
        display: block;
        margin-left: 0;
        font-size: 16px;
    }

    body .LFCreview .btnwrap p.ty-text {
        grid-column: 1 / -1;
        order: 3;
        margin: 24px 0 0;
        color: #202020;
        margin-bottom: 13px;
    }

    .LFCreview .custom-order-details .btnwrap {
        display: grid;
        grid-template-columns: auto auto;
        grid-auto-rows: auto;
        gap: 0 24px;
        align-items: center;
        text-align: left;
    }

    .LFCreview.customthanku-Wraper .custom-order-details a.custom-cont-shop-btn {
        margin: 0;
        width: 50%;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal td>div {
        border: 0;
        margin-top: 0;
        padding-top: 30px;
    }

    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal {
        border-top: 1px solid #B1B3B3;
        margin-top: 20px;
    }

    .LFCreview .btnwrap #btnCancelOrder,
    .LFCreview .btnwrap #btnPlaceLargeOrder {
        justify-self: end;
    }

    .LFCreview .btnwrap #btnPlaceLargeOrder {
        width: 100%;
        order: 1;
    }

    body .LFCreview .btnwrap #btnCancelOrder {
        order: 1;
        margin: 0;
        height: 44px;
    }

    body .LFCreview.customthanku-Wraper p.order-date {
        text-align: left;
        color: #202020;
        margin-bottom: 24px;
    }
    .customthanku-Wraper .contentDiv .container,#mainContainer.customthanku-Wraper #content,.checkoutShippingBilling .contentDiv .container  {
        max-width: 100% !important;
    }

    .largeorderthanku .custom-thankutitle-wraper span,.customthanku-Wraper .largeorderthanku .custom-payment-left,
    .customthanku-Wraper .largeorderthanku .custom-shiping-left,.customthanku-Wraper .largeorderthanku.custom-thankutitle-wraper h1  {
        width: 100%;
    }

    .customthanku-Wraper .largeorderthanku .custom-print-email-grop {
        margin-top: 12px;
    }

    .customthanku-Wraper .largeorderthanku .section1 .ty-text {
        line-height: 20px;
        max-width: 100% !important;
    }

    .customthanku-Wraper .largeorderthanku p.order-date {
        margin-bottom: 0;
    }

    .customthanku-Wraper .largeorderthanku p:has(not:empty) {
        margin-top: 10px;
    }

    .customthanku-Wraper .largeorderthanku .custom-shiping-right p:nth-child(3),
    .customthanku-Wraper .largeorderthanku .custom-shiping-right p:nth-child(4) {
        margin-bottom: 0;
    }

    .customthanku-Wraper .largeorderthanku .custom-shiping-right p.shippingResVal {
        margin-bottom: 20px !important;
    }

    .customthanku-Wraper .largeorderthanku p:empty {
        margin: 0;
    }

    .customthanku-Wraper .largeorderthanku .custom-shiping-right p.shippingResVal:last-child {
        margin-bottom: 0 !important;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td .EstDate p,
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td .custom-estimated-time p{
        margin: 24px 0;
    }
}
@media (max-width: 1024px) {
    .LFCreview .btnwrap #btnCancelOrder,
    .LFCreview .btnwrap #btnPlaceLargeOrder {
        font-family: "robotoregular", Arial, Helvetica, sans-serif !important;
    }
    .customthanku-Wraper.LFCreview .custom-payment-left #invoiceEmailId{
        font-weight: 400;
    }
    body .LFCreview .btnwrap #btnCancelOrder{        
        border-color: #ECEBE8;
    }
    .customthanku-Wraper.LFCreview #payment-container{
        padding-bottom: 20px;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td .partNo p{
        font-family: "robotoregular", Arial, Helvetica, sans-serif;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td.text-center p{
        text-transform: uppercase;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td p.madeToOrder{
        color: #e87722;
    }
    .customthanku-Wraper.LFCreview #SpecialInstructions {
        width: 100%;
    }
    .LFCreview .greybg .blkColor:first-child,.LFCreview .greybg .f14 {
        font-family: "robotoregular", arial, helvetica, sans-serif;
        font-weight: 400;
    }
    .LFCreview.customthanku-Wraper .custom-shipping-wrap .custom-shiping-right div.shippingmethod{
        color:#303030;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    body .LFCreview .btnwrap p.ty-text {
        color: #202020;
        margin-bottom: 0;
        text-align: right;
    }
    .LFCreview .custom-order-details .btnwrap {
        display: inline-flex;
        align-items: center;
        text-align: left;
        justify-content: flex-end;
        width: 100%;
    }
    .LFCreview.customthanku-Wraper .custom-order-details a.custom-cont-shop-btn {
        margin: 0;
        width: auto;
    }
    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal td>div {
        border: 0;
        margin-top: 0;
    }
    .LFCreview.customthanku-Wraper #chekoutItemSection.custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal .grandTotal {
        border-top: 1px solid #B1B3B3;
        margin-top: 20px;
    }
    body .LFCreview .btnwrap #btnCancelOrder {
        margin: 0;
        height: 44px;
        border-color: #ECEBE8;
        margin-right: 24px;
    }
    body .LFCreview.customthanku-Wraper p.order-date {
        text-align: right;
        color: #202020;
        margin-bottom: 24px;
    }
    .LFCreview.customthanku-Wraper .custom-thankutitle-wraper{
        margin: 24px 0;
    }
    .LFCreview.customthanku-Wraper a.custom-cont-shop-btn{
        margin: 0;
    }
    .LFCreview .surchargeTotal #info-txtpartial{
        right: -65px;
    }
    .LFCreview .surchargeTotal #info-txtpartial::after,
    .LFCreview .surchargeTotal #info-txtpartial::before{
        margin-left: 26px;
    }
    .customthanku-Wraper .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax table.skyblueTable-orderTotal tbody tr.grandTotal td div{
        padding-top: 30px;
    }
    .LFCreview .greybg{
        margin: 24px 0;
        padding:24px;
    }
    .LFCreview.customthanku-Wraper .custom-shipping-wrap h2,.LFCreview.customthanku-Wraper .custom-payment-wrap h2{
        padding-top: 30px;
        margin-bottom: 30px;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .skyblueTable thead tr th{
        padding: 22px 0;
    }
    .LFCreview #spec-instr-frm p{
        margin-bottom: 5px;
    }
    #mainContainer.customthanku-Wraper.LFCreview #content{
        padding:0 32px;
    }
    .LFCreview.customthanku-Wraper .contentDiv .container {
        max-width: 100%;
        min-width: 100%;
        margin:0 !important;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .surchargeTotal{
        vertical-align: baseline;
    }
    .LFCreview.customthanku-Wraper .custom-wrapping-question-icon i#checkoutQuestion{
        top: 0; 
        left: 0;
    }
    .customthanku-Wraper .custom-item-details-wrap .skyblueTable tbody tr td.totalPriceTax{
        padding-top: 24px !important;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .remFav{
        padding-right: 0;
    }
    .LFCreview.customthanku-Wraper .custom-payment-right, 
    .LFCreview.customthanku-Wraper .custom-shiping-right{
        width: calc(50% - 28px);
        margin-left: 24px;
    }
    .LFCreview.customthanku-Wraper section.section2,
    .LFCreview.customthanku-Wraper section.section3, 
    .LFCreview.customthanku-Wraper section.section4, 
    .LFCreview.customthanku-Wraper section.section5{
        margin-bottom: 24px;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td:first-child{
        max-width: 270px;
        width: auto;
        padding: 30px 0;
    }
    .LFCreview .btnwrap #btnCancelOrder{
        margin-right: 0;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .skyblueTable tbody tr td.totalPriceTax tr.subTotal td{
        padding-bottom: 5px !important;
    }
    .LFCreview.customthanku-Wraper .custom-item-details-wrap .skyblueTable tbody tr td.totalPriceTax tr.subTotal td div{
        line-height: 24px;
    }
    .LFCreview .btnwrap p.ty-text{
        width: 420px;
        margin-right: 24px;
    }
    .LFCreview .btnwrap #btnCancelOrder{
        vertical-align: top;
    }
    .LFCreview.customthanku-Wraper section.section4{
        margin-bottom: 0;
    }
    .LFCreview.customthanku-Wraper p.order-date{
        margin: 13px 0 24px;
        color:#202020;
    }

    .customthanku-Wraper .largeorderthanku .section1 .ty-text{
        line-height: 18px;
    }
    .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td .EstDate p, .customthanku-Wraper.LFCreview .custom-item-details-wrap .tablewrap .skyblueTable tbody tr td .custom-estimated-time p{
        margin-top: 45px;
    }
}