.redeemQuoteNew #customOpt,
.checkoutShippingBilling #customOpt {
  display: none;
}
.redeemQuoteNew .custom-payment-mode #fspPlan,
.checkoutShippingBilling .custom-payment-mode #fspPlan {
  display: block;
  padding: 10px;
  position: static;
  background: url(../images/arrow-up-down-new.svg) no-repeat scroll 99% center;
  background-size: 25px;
  color: #202020;
}
.redeemQuoteNew .checkoutShippingBilling div#stateDivOpt {
  margin: 15px 0;
}
.checkoutShippingBilling div#stateDivOpt {
  margin: 15px 0 0;
}
/*Mobile -  start*/
@media (max-width: 767.5px) {
  /*checkout page -  start*/
  .checkoutShippingBilling .sectionFirst {
    width: 100%;
  }
  /* div#pageLoader{
    display:none!important;
  } */
  .checkoutOrder #bin,
  .redeemQuote #bin {
    padding-top: 0 !important;
  }
  .checkoutShippingBilling h1.pageTitle {
    font-size: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 300;
    margin: 24px 0 !important;
    line-height: 40px;
  }
  .checkoutShippingBilling h1.pageTitle .edit-cart-items {
    width: auto;
    font-weight: 400;
    top: 0;
    line-height: 24px;
    font-family: 'roboto_condensedregular', Arial, helvetica, sans-serif;
  }
  .checkoutShippingBilling h2.block-title {
    font-size: 24px;
    margin: 32px 0 24px !important;
    font-weight: 300;
    line-height: 37px;
  }
  .checkoutShippingBilling .form-group {
    margin-top: 0;
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .form-group:last-child {
    margin-bottom: 0 !important;
  }
  .mainContainer.checkoutShippingBilling .form-group input {
    height: 40px;
    width: 100% !important;
    max-width: 100%;
    font-size: 16px;
  }
  .checkoutShippingBilling .form-group label {
    line-height: 20px;
  }
  .checkoutShippingBilling .checkout-wrapper.sectionSecond,
  .checkoutShippingBilling .contentDiv .container,
  .checkoutShippingBilling .custom-master-wraper,
  .checkoutShippingBilling .ueuNumberEntryField,
  .checkoutShippingBilling .shipingAddressFields,
  .checkoutShippingBilling .billingOuterWrapper,
  .checkoutShippingBilling .billingAddressFields,
  .checkoutShippingBilling .checkout-item-left,
  .checkoutShippingBilling .checkout-item-right,
  .checkoutShippingBilling .shipingAddressBlock-warrper,
  .checkoutShippingBilling .billingAddressBlock,
  .checkoutShippingBilling .checkout-col-right.order-summary-total-section,
  .checkoutShippingBilling .order-summary-outer,
  .checkoutShippingBilling .shipingAddressBlock.shipingAddressBlock-right,
  .checkoutShippingBilling .shipingAddressBlock.shipingAddressBlock-left {
    width: 100% !important;
  }
  .checkoutShippingBilling .shipingAddressBlock.shipingAddressBlock-right {
    margin-top: 20px;
  }
  .checkoutShippingBilling .shipingAddressBlock-warrper {
    display: flex;
    flex-direction: column;
  }
  .checkoutShippingBilling .checkout-col-left,
  .checkoutShippingBilling .shipping-chrg-msg,
  .checkoutShippingBilling .errStnd.multi {
    width: 100% !important;
  }
  .checkoutShippingBilling .msg-box-warning.warn-msg-billaddr {
    align-items: center;
    float: none;
  }
  .checkoutShippingBilling .contentDiv .container {
    padding: 0 16px;
  }
  #mainContainer.checkoutShippingBilling {
    overflow: hidden;
  }
  .checkoutShippingBilling .addressBox {
    padding: 0 0 32px !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    > form
    > .skyblueTable
    > tbody
    > tr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td:first-child {
    width: 100% !important;
    max-width: 100% !important;
    padding-bottom: 10px !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.last
    td.totalPriceTax {
    padding-bottom: 0px !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.ivd-status:nth-child(2) {
    display: none;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    td.text-center {
    flex: 1 0 auto;
    display: flex;
    font-family: robotoregular, arial, helvetica, sans-serif;
    font-size: 14px;
    color: #303030;
    font-weight: 400;
    padding: 0 !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    td.text-center:nth-last-child(2) {
    padding-bottom: 20px !important;
    margin: 0;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.text-right:last-child {
    flex: 1 0 50%;
    width: 100%;
    padding-bottom: 20px !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    > form
    > .skyblueTable
    > tbody
    > tr:last-child,
  .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax {
    display: flex;
    width: 100%;
  }
  .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax {
    padding-top: 24px !important;
  }
  .checkoutShippingBilling table#below-orderTotal {
    display: flex;
    width: 100%;
    float: none;
    justify-content: flex-end;
    margin-bottom: 0;
  }
  .checkoutShippingBilling .grandTotal {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
  }
  .checkoutShippingBilling #editBillingDiv span.seprarter {
    margin: 0 20px;
  }
  .checkoutShippingBilling .billingAddressBlock,
  .checkoutShippingBilling .billingOuterWrapper {
    margin-bottom: 24px;
  }
  .checkoutShippingBilling .billingAddressBlock,
  .checkoutShippingBilling .billingAddressBlock {
    padding: 20px;
    min-height: 130px;
  }
  .checkoutShippingBilling .installationContactPerson {
    padding: 0 0 32px;
  }
  .checkoutShippingBilling .installationContactPerson p {
    font-size: 12px;
    font-family: robotoregular, arial, helvetica, sans-serif;
    color: #202020;
    margin: 0;
    padding-bottom: 10px;
  }
  .checkoutShippingBilling .checkout-col-right.order-summary-total-section {
    margin-bottom: 24px;
  }
  .checkoutShippingBilling
    .skyblueTable-orderTotal
    tr.grandTotal
    td.text-right.rvwPOrder
    div {
    font-size: 16px;
    font-family: robotoregular, arial, helvetica, sans-serif;
    white-space: nowrap;
    padding-right: 0;
  }
  .checkoutOrder #change-edit-shiping-modal .modal-dialog,
  .checkout-billing-modal .modal-dialog,
  #addBillingPopup.checkout-billing-modal .modal-dialog {
    width: 95%;
  }
  .checkoutOrder #change-edit-shiping-modal.modal {
    top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .checkoutOrder #addShippingPopup #cancelBtn {
    font-family: robotoregular, arial, helvetica, sans-serif;
  }
  #shipAddressMngForm #billAttentionSection .leftForm,
  #shipAddressMngForm #billAttentionSection .rightForm,
  #addBillingPopup.checkout-billing-modal .modal-content,
  #formbilling #billAttentionSection .leftForm,
  #formbilling #billAttentionSection .rightForm {
    width: 100%;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    tbody
    tr.last
    tr.grandTotal
    td.text-right#orderTotalVal
    div {
    padding-right: 0;
  }
  .checkoutOrder .modal {
    top: 0;
  }
  .checkoutOrder .modal label {
    margin-bottom: 5px !important;
  }
  .checkoutOrder .modal .submitSection {
    display: flex;
    align-items: center;
    padding: 0 !important;
    justify-content: space-between;
  }
  .custom-checkout-flow-modal .submitSection button {
    margin-left: 0;
    margin-bottom: 0;
  }
  .custom-checkout-flow-modal .submitSection label.set-default {
    display: flex !important;
    align-items: center;
    font-family: robotoregular, arial, helvetica, sans-serif;
    font-weight: 500;
    color: #303030;
    line-height: 20px;
  }
  .custom-checkout-flow-modal .submitSection input {
    height: 16px;
    width: 16px;
    margin-right: 10px;
    top: 0;
  }
  .checkoutShippingBilling .fileUpload-stnd .quoteRef-wrap {
    margin-left: 0;
  }
  .checkoutShippingBilling .order-summary-outer {
    padding: 34px 8px 20px;
  }
  .checkoutShippingBilling .order-summary-con {
    padding: 0;
  }
  .checkoutShippingBilling .order-summary-con .terms-condition p {
    display: flex;
    align-items: center;
    width: 100%;    
  }
  .checkoutShippingBilling #custom-package-inserts-wrap ul li {
    display: flex;
    gap: 5px;
    margin: 15px 0;
  }
  .checkoutShippingBilling #billingverifiedList ul li {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling #custom-package-inserts-wrap ul li .noUniform {
    height: 16px;
    width: 16px;
    top: 0;
  }
  .checkoutShippingBilling div#dropShipmentBlock .shipToDesc input {
    height: 16px;
    width: 16px;
  }
  .checkoutShippingBilling #deliveryOptionsDiv #billingverifiedList ul li {
    justify-content: space-between;
    margin-bottom: 0;
    display: flex !important;
  }
  /* .checkoutShippingBilling #deliveryOptionsDiv #billingverifiedList ul.custom-future-date-wrap li{
    justify-content: flex-start;
  } */
  .checkoutShippingBilling
    #deliveryOptionsDiv
    #billingverifiedList
    .shortBillingDesc {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling
    #deliveryOptionsDiv
    #billingverifiedList
    ul
    li:last-of-type {
    justify-content: flex-start;
  }
  .checkoutShippingBilling .custom-deliveryOptionsDiv li span.shippingCost {
    margin-right: 0;
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    font-weight: 500;
  }
  .checkoutShippingBilling .subscriptionOrderWrap {
    margin: 32px 0 0;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .left {
    width: 100%;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .right ul li:last-child {
    margin: 0;
  }
  .checkoutShippingBilling .form-group span.information {
    position: relative;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .recurring-delivery-radio {
    display: flex;
  }
  .checkoutShippingBilling
    .subscriptionOrderWrap
    .recurring-delivery-radio:first-of-type {
    margin-bottom: 16px;
  }
  .checkoutShippingBilling
    .custom-payment-mode
    li.radioActive
    .custom-purchase-wrap {
    margin-top: 22px !important;
  }
  /* .checkoutShippingBilling
    .paymentBlock-warp
    #billingverifiedList
    ul
    li:first-child {
    margin-bottom: 28px;
  } */
  .checkoutShippingBilling .fileUpload-stnd .quoteRefSection {
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .span_multi_cc {
    margin-top: 5px;
  }
  .checkoutShippingBilling #paymnt .checkout-item-right {
    margin-top: 15px;
  }
  .checkoutShippingBilling #paymnt .quoteRef-wrap .checkout-item-right {
    margin: 0 0 15px 0;
  }
  .checkoutShippingBilling .addressBox .form-group textarea {
    padding: 8px 10px;
    font-size: 16px;
  }
  .checkoutShippingBilling .checkout-item-right .Specialshipping {
    width: fit-content;
  }
  .checkoutShippingBilling .custom-future-date-wrap #info-txtpartial,
  .checkoutShippingBilling .surchargeTotal #info-txtpartial {
    right: -13px;
  }
  .checkoutShippingBilling .surchargeTotal #info-txtpartial {
    bottom: 25px;
  }
  .checkoutShippingBilling .custom-future-date-wrap #info-txtpartial::before,
  .checkoutShippingBilling .custom-future-date-wrap #info-txtpartial::after,
  .checkoutShippingBilling .surchargeTotal #info-txtpartial::before,
  .checkoutShippingBilling .surchargeTotal #info-txtpartial::after {
    left: auto;
    right: 10px;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .right {
    padding: 20px 0 0 5px;
  }
  .checkoutShippingBilling .fullBillingAddress {
    min-height: 78px;
    padding-bottom: 35px;
  }
  .checkoutShippingBilling .msg-stnd.warn-msg-billaddr {
    margin: 0 0 10px;
  }
  .checkoutShippingBilling .custom-future-date-wrap li #info-txtpartial {
    bottom: 35px;
  }
  .checkoutShippingBilling #deliveryOptionsDiv .custom-future-date-wrap li #info-txtpartial {
    bottom: 55px;
  }
  .checkoutShippingBilling button#submitShipAddpop {
    margin-left: 30px;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    tbody
    tr.last
    tr.grandTotal
    td.text-right {
    width: auto !important;
    flex: 1 0 50%;
    display: flex;
    padding-bottom: 0 !important;
  }
  .checkoutShippingBilling .ship-field-left {
    padding-top: 15px;
  }
  .checkoutShippingBilling #custom-package-inserts-wrap {
    margin-top: 15px;
  }
  .checkoutShippingBilling
    #addBillingPopup.checkout-billing-modal
    .submitSection
    #saveBillAdd {
    margin-left: 15px;
  }
  .checkoutShippingBilling .btn-stnd-medium {
    font-weight: 500;
    line-height: 24px;
    height: 44px;
  }
  .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial {
    right: -65px;
  }
  .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial::before,
  .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial::after {
    right: 60px;
  }
  .checkoutShippingBilling .order-summary-con p {
    margin: 0 0 30px;
  }
  .checkoutShippingBilling div#billingverifiedList {
    margin-bottom: 24px !important;
  }
  .checkoutShippingBilling .deliveryMethodBlock-wrap .msg-stnd.info-msg,
  .checkoutShippingBilling .addressBox p.freightCost {
    margin: 0 0 24px !important;
  }
  .checkoutShippingBilling .deliveryMethodBlock-wrap .custom-end-apply {
    margin-bottom: 20px;
  }
  /* .checkoutShippingBilling .ueuNumberEntryField{
    margin-bottom: 15px !important;
  } */
  .checkoutShippingBilling h4.with-space.custom-packaging-space {
    padding-top: 0;
    margin-bottom: 32px;
  }
  .checkoutShippingBilling .partNodetail a {
    font-size: 16px;
    font-weight: 400;
  }
  .checkoutShippingBilling .partNo p {
    margin-top: 5px;
    color: #202020 !important;
  }
  .checkoutShippingBilling .skyblueTable .custom-estimated-time {
    margin: 0;
  }
  .checkoutShippingBilling
    .skyblueTable
    .custom-estimated-time
    .custom-estimate {
    margin: 10px 0 0;
  }
  .checkoutShippingBilling div#rq-schedule-shipping-wrap {
    margin-top: 10px;
  }
  .checkoutShippingBilling .custom-item-details-wrap .product-inner {
    min-height: auto;
  }
  .checkoutShippingBilling .custom-item-details-wrap .skyblueTable tbody tr td {
    padding-bottom: 30px !important;
  }
  .checkoutShippingBilling .terms-condition {
    padding: 20px 0 0;
  }
  .checkoutShippingBilling .terms-condition input[type="checkbox"] {
    height: 24px;
    width: 24px;
    border: 1px solid #B1B3B3;
    border-radius: 2px;    
  }
  .checkoutShippingBilling .terms-condition span.termsContentother {
    margin-left: 10px;
    color: #303030;
    font-family: 'roboto_condensedregular', Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;   
  }
  .checkoutShippingBilling .order-summary-con form#fileRemove {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .checkoutShippingBilling table.order-summary-table tbody tr:last-child td {
    padding-bottom: 20px;
  }
  .checkoutShippingBilling .billingAddressFields .form-group:last-of-type,
  .checkoutShippingBilling .shipingAddressFields .form-group:last-of-type,
  .checkoutShippingBilling .paymentBlock-warp .form-group:last-of-type,
  .checkoutShippingBilling
    .installationContactPerson
    .checkout-item-right
    .form-group {
    margin-bottom: 0 !important;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .padd {
    padding: 24px 16px;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .padd h3 {
    margin: 0 0 24px;
  }
  .checkout-billing-modal .modal-title,
  #addShippingPopup .modal-title {
    font-weight: 300;
    line-height: 32px;
  }
  .checkout-billing-modal .modal-header,
  #addShippingPopup .modal-header {
    padding: 15px 20px;
  }
  #addShippingPopup #billingForm label {
    margin-bottom: 5px;
    line-height: 20px;
  }
  .checkout-billing-modal .largeTxtbox,
  .checkout-billing-modal .smallTxtbox,
  .checkout-billing-modal #stateProv  {
    height: 40px;
  }
  .checkoutShippingBilling .checkout-item-right {
    display: flex;
    flex-direction: column;
  }
  .checkoutShippingBilling #dropShipmentBlock {
    margin-bottom: 0;
  }
  .checkoutShippingBilling div#dropShipmentBlock p.shiptocust-text {
    padding-bottom: 10px;
  }
  .checkoutShippingBilling .custom-invoice-code {
    padding: 0 0 10px;
  }
  .checkoutShippingBilling .vatexempt {
    padding: 0 0 15px;
  }
  .checkoutShippingBilling .vatexempt input {
    margin: 0;
  }
  .checkoutShippingBilling .custom-payment-mode #customOpt,
  .checkoutShippingBilling .custom-payment-mode #fspPlan {
    width: 100% !important;
  }
  .checkoutShippingBilling .custom-payment-mode #fspPlan option {
    padding: 10px;
  }
  .checkoutShippingBilling .billingOuterWrapper .vatexempt label {
    display: flex;
    align-items: center;
  }
  .checkoutShippingBilling .checkout-item-left .uploadinputwrap {
    width: 100%;
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .fileUpload-stnd .uploadTagWrap {
    margin-bottom: 10px;
    width: 100%;
  }
  .checkoutShippingBilling .additional-req textarea.addReqInstructions {
    width: 100%;
  }
  .checkoutShippingBilling .additional-req #info-txtpartial {
    width: 218px;
    right: -70px;
    height: 95px;
  }
  .checkoutShippingBilling .additional-req #info-txtpartial::before,
  .checkoutShippingBilling .additional-req #info-txtpartial::after {
    margin-left: 20px;
  }
  .checkoutShippingBilling .payment-form .sec-tooltip #info-txtpartial {
    right: -20px;
  }
  .checkoutShippingBilling .payment-form .sec-tooltip #info-txtpartial::before,
  .checkoutShippingBilling .payment-form .sec-tooltip #info-txtpartial::after {
    left: auto;
    right: 15px;
  }
  .checkoutShippingBilling
    .order-summary-con
    table.order-summary-table
    tfoot
    td.orderTotalText {
    font-weight: 400;
  }
  .checkoutShippingBilling .order-summary-con table.order-summary-table td {
    color: #202020;
  }
  .checkoutShippingBilling
    #rq-schedule-shipping-wrap
    .split-shipping-inner:first-child {
    margin-top: 0;
  }
  .checkoutShippingBilling .custom-item-details-wrap tbody tr.withDesignData:first-of-type td:first-child {
    padding-top: 0 !important;
  } 
  .custom-item-details-wrap tr.promocode-row span.customPromo {
    text-align: right;
    padding-bottom: 30px;
  }
  /* .checkoutShippingBilling .shipingAddressFields {
    margin-bottom: 15px;
  } */
  .checkoutShippingBilling .shipingAddress-wrap .shipingAddressFields {
    margin-bottom: 0;
  }
  .checkoutShippingBilling .shipingAddressFields label {
    font-weight: 500;
    font-family: robotomedium, arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .checkoutShippingBilling .shipToDesc label {
    font-weight: 400;
    font-family: robotoregular, arial, helvetica, sans-serif;
    line-height: 24px;
    display: flex;
    align-items: center;
  }
  .checkoutShippingBilling #differentWarehouseMsg {
    font-family: robotoregular, arial, helvetica, sans-serif;
    margin-top: 10px;
  }
  .custom-checkout-flow-modal
    .modal-container
    .shortBillingDesc
    a.popupAction-link {
    font-size: 14px;
    font-weight: 500;
    font-family: robotomedium, arial, helvetica, sans-serif;
    margin-left: 0;
  }
  .custom-checkout-flow-modal .modal-container {
    padding: 20px;
  }
  .custom-checkout-flow-modal #shippingPopUpList .shipAddressList {
    padding: 0;
  }
  .custom-checkout-flow-modal .modal-container li {
    margin-bottom: 20px;
  }
  .custom-checkout-flow-modal .modal-container .shortBillingDesc span.seprater {
    margin: 0 20px;
    background: #d0d0ce;
  }
  #addShippingPopup #shipAddressMngForm #billingForm {
    margin: 30px 20px !important;
  }
  #addShippingPopup .submitSection {
    justify-content: flex-end;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.text-right {
    padding-top: 0 !important;
  }
  .custom-checkout-flow-modal
    .modal-container
    .shortBillingDesc
    .changeshippingAddressModalLink,
  .custom-checkout-flow-modal
    .modal-container
    .shortBillingDesc
    .changeshippingAddressModalEditLink {
    margin-top: 12px;
    display: block;
  }
  #addBillingPopup.checkout-billing-modal div#billingForm {
    margin: 30px 20px 20px !important;
  }
  .checkoutShippingBilling #addBillingPopup .msg-stnd {
    margin-bottom: 20px;
  }
  .modal-dialog.formMassage{
    width: 100%;
  }
  .formMassage .modal-header{
    padding: 15px 0;
  }
  #quoteConfirmModal .modal-dialog{
    max-width: 100%;
    min-width: 100%;
    right: 0;    
    margin: 0;      
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  #quoteConfirmModal .modal-dialog .modal-content{
    width: 100%;
  }
  .checkoutShippingBilling input:disabled#fspAccountNumberInput {
    background-color: #efefef4d;
  }  
  .checkoutShippingBilling .creditcard-wrap .payment-form input{
    font-size: 16px;
  }
  .checkoutShippingBilling .additional-req .form-group .addReqToggle i:before{
    font-weight: 400 !important;
  }
  .checkoutShippingBilling #spec-instr-frm #info-txtpartial{
    left: -90px;
  }
  .checkoutShippingBilling #spec-instr-frm #info-txtpartial::before,
  .checkoutShippingBilling #spec-instr-frm #info-txtpartial::after{
    left: auto;
    right: 105px;
  }
  /*Added for Spanish*/
  .es_ES
    .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial {
    right: -5px;
  }
  .es_ES .checkoutShippingBilling .custom-future-date-wrap li #info-txtpartial {
    bottom: 55px;
  }
  .es_ES
    .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial::before,
  .es_ES
    .checkoutShippingBilling
    .custom-future-date-wrap
    li:last-of-type
    #info-txtpartial::after {
    right: 3px;
  }
  /*Added for Spanish*/
  /*checkout page -  end*/
  /*checkout page china -  start*/
  .checkoutShippingBilling .invoiceType-warp-china .billingverifiedListTitle {
    display: flex;
    flex-direction: column;
  }
  .checkoutShippingBilling
    .invoiceType-warp-china
    #billingverifiedList
    .billingverifiedListTitle
    mark {
    margin: 0px 0 20px;
    padding: 10px;
    font-family: robotoregular, arial, helvetica, sans-serif;
  }
  .zh_CN
    .checkoutShippingBilling
    .invoiceType-warp-china
    .form-group:last-child {
    margin-bottom: 0;
  }
  .checkoutShippingBilling
    .order-summary-con
    .terms-condition
    .termsContentother,
  .checkoutShippingBilling
    .order-summary-con
    .msg-stnd.msg-box-error#tandcErrorMsg
    span {
    padding-left: 0;
  }
  .checkoutShippingBilling .order-summary-con div span:nth-child(2) {
    width: 100% !important;
    padding-left: 20px;
  }
  .checkoutShippingBilling .invoiceType-warp-china #billingverifiedList ul li {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling .addressBox.invoiceType-warp-china h4 {
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    padding-top: 0;
  }
  .checkoutShippingBilling .invoiceType-warp-china .form-group {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling .invoiceType-warp-china .form-group:last-of-type {
    margin-bottom: 0;
  }
  .checkoutShippingBilling
    .addressBox.invoiceType-warp-china
    .checkout-item-right
    h4 {
    margin-top: 24px;
  }
  .checkoutShippingBilling
    .invoiceType-warp-china
    #billingverifiedList
    .shortBillingDesc {
    display: flex;
    align-items: center;
  }
  .checkoutShippingBilling .billingAddressBlock#custom-change-BillAddress {
    margin-bottom: 0;
  }
  .zh_CN .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax,
  .checkoutShippingBilling .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax {
    display: inline-block;
  }  
  .zh_CN .checkoutShippingBilling .custom-flexi-pay-mode .shortBillingDesc font{
    vertical-align: top !important;
  }
  .checkoutShippingBilling .custom-item-details-wrap .skyblueTable tbody tr.last td.totalPriceTax .terms-conditioncn{
    padding: 0 0 15px;
  }
  .checkoutShippingBilling .stockShortage{
    margin: 10px 0;
  }
  /* .zh_CN .checkoutShippingBilling .custom-future-date-wrap li #info-txtpartial {
    bottom: 55px;
  } */
  .zh_CN .checkoutShippingBilling .additional-req #info-txtpartial {
    width: 218px;
    right: -95px;
  }
  .zh_CN .checkoutShippingBilling .additional-req #info-txtpartial::before,
  .zh_CN .checkoutShippingBilling .additional-req #info-txtpartial::after {
    margin-left: 0;
  }
  /*checkout page china -  end*/
  /*Checkout Thankyou page - Start*/
  #mainContainer.customthanku-Wraper #content {
    padding: 0 16px;
  }
  .customthanku-Wraper .contentDiv .container {
    float: none;
  }
  .customthanku-Wraper .custom-thankutitle-wraper h1 {
    font-size: 32px;
    font-weight: 300;
    width: 100%;
    line-height: 40px;
  }
  .custom-thankutitle-wraper {
    margin: 24px 0 20px;
  }
  .thankuForYourOrder .customthanku-Wraper p.order-date {
    margin: 0;
  }
  .customthanku-Wraper a.custom-cont-shop-btn {
    margin: 30px 0 32px;
    padding: 10px 20px;
    line-height: 24px;
    height: 44px;
    font-weight: 500;
  }
  .thankyou-backtocart-text {
    margin-top: 15px !important;
  }
  .custom-thankutitle-wraper span {
    text-align: left;
  }
  .custom-thankutitle-wraper .custom-print-email-grop .svg-img-con {
    height: 16px;
    width: 16px;
    right: 0px;
  }
  .customthanku-Wraper .custom-shipping-wrap,
  .customthanku-Wraper .custom-payment-wrap {
    padding: 32px 16px;
    display: flex;
    flex-direction: column;
  }
  .customthanku-Wraper .custom-payment-left,
  .customthanku-Wraper .custom-shiping-left,
  .customthanku-Wraper .custom-payment-right,
  .customthanku-Wraper .custom-shiping-right {
    width: 100%;
    margin-left: 0;
  }
  .customthanku-Wraper section.section2,
  .customthanku-Wraper section.section3 {
    width: 100%;
  }
  .custom-thankutitle-wraper span a {
    font-family: roboto_condensedregular;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
  }
  .customthanku-Wraper .custom-shiping-left h5,
  .customthanku-Wraper .custom-shiping-right h5 {
    font-size: 18px;
    line-height: 100%;
    color: #303030;
  }
  .customthanku-Wraper .custom-shiping-right h5 {
    margin-top: 24px;
  }
  .customthanku-Wraper .custom-payment-right {
    margin-top: 30px;
  }
  .ThankYouSection .msgBoxStnd.warn-msg .fal {
    margin-right: 10px;
  }
  .customthanku-Wraper .custom-payment-wrap h3 {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 24px;
  }
  .customthanku-Wraper .custom-payment-left h5,
  .customthanku-Wraper .custom-payment-right h5 {
    font-size: 18px;
    color: #303030;
  }
  .customthanku-Wraper .custom-print-email-grop {
    display: flex !important;
    flex-direction: column;
    margin-top: 12px;
  }
  .customthanku-Wraper .edit-cart-items.downloadlinkcn {
    margin-right: 0;
    text-align: left;
    padding-bottom: 10px;
  }
  .ThankYouSection .section1 {
    margin-bottom: 0;
    width: 100%;
  }
  .ThankYouSection .section {
    margin-bottom: 32px;
  }
  .ThankYouSection section:last-child,
  .customthanku-Wraper section.section5 {
    margin-bottom: 24px;
  }
  .customthanku-Wraper .custom-shiping-right .shippingResVal {
    margin-bottom: 0 !important;
  }
  /*Checkout Thankyou page - End*/
  /*Redeem Quote page - Start*/
  .checkoutShippingBilling.redeemQuoteNew h1.pageTitle,
  #custom-main-wrapper .checkoutShippingBilling.redeemQuoteNew h1.pageTitle {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 32px !important;
  }
  .checkoutShippingBilling.redeemQuoteNew h1.pageTitle > span {
    width: 100%;
    display: block;
  }
  .checkoutShippingBilling.redeemQuoteNew h1.pageTitle .edit-cart-items {
    position: static;
    margin-top: 12px;
  }
  #custom-main-wrapper .checkoutShippingBilling.redeemQuoteNew h2.block-title {
    font-size: 24px;
    color: #303030;
    font-family: "roboto_condensedlight";
  }
  .checkoutShippingBilling.redeemQuoteNew
    .container.custom-master-wraper
    .editquote-msg,
  .redeemQuoteNew .contactDetailFields,
  .redeemQuoteNew .contactDetailFields.right,
  .checkoutShippingBilling.redeemQuoteNew .shipToEntryFields {
    width: 100%;
  }
  .checkoutShippingBilling.redeemQuoteNew .custom-ship-apply input {
    width: 100% !important;
  }
  /* .checkoutShippingBilling.redeemQuoteNew
    #deliveryOptionsDiv
    #billingverifiedList
    ul
    li {
    margin-bottom: 20px;
  } */
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td:nth-child(2)
    span {
    margin-left: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    td.text-center-JW
    span {
    float: left;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct .remFav {
    position: static;
  }
  .redeemQuoteNew .custom-item-details-wrap .skyblueTable {
    margin: 0 !important;
    width: 100% !important;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.bpsubitem
    td.text-right:last-child,
  .checkoutShippingBilling.redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct.bplast
    td,
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-center {
    padding-top: 0 !important;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct .product-inner {
    padding: 0;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct.bplast .product-inner,
  .redeemQuoteNew .custom-item-details-wrap .bomproduct.bpsubitem .product-inner {  
    padding-top: 20px;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct.bplast .custom-instock {
    margin-top: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct.bpfist
    td:nth-last-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct
    td:nth-last-child(2)
    input {
    margin: 0 !important;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct
    td.text-center-JW {
    width: 100% !important;
    padding-top: 5px !important;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.changedRow
    td.text-center-JW,
  #custom-main-wrapper
    .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-center-JW {
    width: 100%;
    padding: 0 !important;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.changedRow
    td.text-center-JW {
    width: 100%;
    padding: 0 !important;
  }
  .redeemQuoteNew .addRemoveFlag .bomproductQty {
    margin-left: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bpsubitem
    td.text-center-JW {
    padding-top: 0 !important;
  }
  .redeemQuoteNew .custom-payment-mode li .custom-purchase-wrap input {
    max-width: 100%;
  }
  .redeemQuoteNew #payment-container .payment-form iframe {
    height: 100% !important;
  }
  .redeemQuoteNew
    #chekoutItemSection.items-wrapper
    h2.block-title
    + .msg-box-info {
    margin: 0 !important;
    width: 100%;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct.bpfist
    td.text-right {
    padding-top: 0 !important;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .terms-condition
    input[type="checkbox"] {
    margin-right: 0;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .container.custom-master-wraper
    .editquote-msg {
    margin-bottom: 24px;
  }
  .checkoutShippingBilling.redeemQuoteNew .shipingAddressFields {
    margin-bottom: 0;
  }
  .checkoutShippingBilling.redeemQuoteNew .billingAddressFields .form-group {
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .billingAddressFields
    .form-group:last-of-type {
    margin-bottom: 0 !important;
  }
  .redeemQuoteNew .contactdetails-note {
    margin-bottom: 15px;
  }
  .redeemQuoteNew .contactdetails-note.right {
    margin-top: 15px;
  }
  .redeemQuoteNew #chekoutItemSection.items-wrapper h2.block-title {
    padding: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.last
    td.totalPriceTax {
    padding-top: 24px !important;
  }
  .redeemQuoteNew .deliveryMethodBlock-wrap .custom-end-apply {
    margin-bottom: 0 !important;
  }
  /* .redeemQuoteNew .checkoutShippingBilling .checkout-item-right,
  .redeemQuoteNew .contactDetailFields.right {
    margin-top: 15px;
  } */
  .checkoutShippingBilling.redeemQuoteNew #chekoutItemSection .rq-qtytxtLabel {
    font-size: 14px;
    line-height: 20px;
  }
  .redeemQuoteNew .checkoutShippingBilling div#billingverifiedList {
    min-height: auto;
    margin-bottom: 0 !important;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct
    td:first-child {
    padding-top: 30px !important;
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.bpsubitem
    td:nth-child(2) {
    margin-bottom: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-right {
    padding-top: 0 !important;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.bomproduct.bplast
    td.text-center-JW {
    padding-bottom: 0 !important;
  }
  .redeemQuoteNew
    ul.custom-payment-mode
    li
    .custom-flexi-wrap
    #fspAccountNumberInput {
    max-width: 100%;
  }
  .redeemQuoteNew .addRemoveFlag .clsQtyFlexSecOne,
  .redeemQuoteNew .addRemoveFlag .lineItemCheck {
    margin-left: 0 !important;
  }
  .redeemQuoteNew .addRemoveFlag .lineItemCheck {
    margin-top: 16px;
  }
  .redeemQuoteNew .addRemoveFlag .clsQtyFlexHoder {
    display: flex;
    align-items: flex-start !important;
    flex-direction: column;
  }
  .redeemQuoteNew .addRemoveFlag .reedemQuoteDisabled .clsQtyFlexHoder {
    margin-left: 0;
  }
  .redeemQuoteNew .addRemoveFlag .reedemQuoteDisabled .lineItemsAddBtn,
  .redeemQuoteNew .addRemoveFlag .reedemQuoteDisabled .product-inner div {
    padding-left: 0;
  }
  .redeemQuoteNew .addRemoveFlag .clsRemove {
    padding-left: 0;
  }
  .redeemQuoteNew .addRemoveFlag .bomproductLineItem {
    margin-left: 0;
  }
  .redeemQuoteNew
    .custom-checkout-flow-modal
    #shippingPopUpList
    .shipAddressList {
    padding: 0;
  }
  .custom-checkout-flow-modal .submitSection {
    padding: 0;
  }
  .redeemQuoteNew #addShippingPopup .redeemNew-billing {
    margin: 30px 20px 20px !important;
  }
  .redeemQuoteNew #billAttNew.smallTxtbox,
  .redeemQuoteNew #buildRoom.smallTxtbox,
  .redeemQuoteNew .addRemoveFlag .addRemoveWidth {
    width: 100%;
  }
  .checkoutShippingBilling.redeemQuoteNew .custom-payment-mode #customOpt {
    width: 100% !important;
  }
  /* .checkoutShippingBilling.redeemQuoteNew .custom-payment-mode #fspPlan {
    width: calc(100% - 25px) !important;
  } */
  .redeemQuoteNew .additional-req .form-group .addReqToggle .addReqLabel,
  .redeemQuoteNew .additional-req textarea.addReqInstructions,
  .redeemQuoteNew .addRemoveFlag .addReqTxtMrgn {
    margin-left: 0;
  }
  .redeemQuoteNew .additional-req #info-txtpartial {
    right: -50px;
  }
  .redeemQuoteNew .form-group input {
    height: 40px;
    font-size: 16px !important;
    color: #53565a !important;
    margin-top: 0 !important;
  }
  .checkoutShippingBilling #billingverifiedList .shortBillingDesc {
    line-height: 16px;
  }
  /* .checkoutShippingBilling .deliveryMethodBlock-wrap #billingverifiedList .shortBillingDesc{
    display: inline-flex !important;
  } */
  .checkoutShippingBilling .deliveryMethodBlock-wrap #billingverifiedList .shortBillingDesc:first-of-type i.fa.fa-question-circle {
    margin-left: 0px;
  }
  .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    tfoot
    td.orderTotalText {
    padding: 15px 0 0 0;
  }
  .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    tfoot
    td#orderTotalVal {
    padding: 15px 0 20px;
    color: #303030;
    font-weight: bold;
    font-size: 24px;
  }
  .redeemQuoteNew .addRemoveFlag .lineItem,
  .redeemQuoteNew .addRemoveFlag .reedemQuoteDisabled .lineItem {
    width: 100% !important;
  }
  .redeemQuote .addReqText {
    font-size: 14px;
  }
  .redeemQuoteNew
    .custom-deliveryOptionsDiv
    + .checkout-item-right
    .form-group {
    margin-bottom: 20px !important;
  }
  .redeemQuoteNew .skyblueTable .custom-estimated-time {
    margin: 16px 0 0;
  }
  .redeemQuoteNew .shiptoitemlot label {
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  .checkoutShippingBilling .addRemoveFlag .shiptoitemlot label input {
    margin: 0 !important;
  }
  .redeemQuoteNew .checkoutShippingBilling .shiptoitemlot label span {
    text-wrap: wrap;
  }
  .checkoutShippingBilling .shiptoitemlot label input{   
    border: 1px solid #B1B3B3;
    border-radius: 2px;
  }
  .redeemQuoteNew .custom-item-details-wrap .remFav {
    margin-right: 0;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr.changedRow
    td.text-center,
  #custom-main-wrapper
    .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-center {
    padding: 0 !important;
    flex: 1 0;
  }
  .checkoutShippingBilling
    .container.custom-master-wraper
    .sectionFirst
    ~ #error-messages {
    width: 100%;
  }
  .redeemQuoteNew .addRemoveFlag .addRemoveWidth {
    display: none !important;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct .remFav .promocode-row {
    width: 100%;
  }
  #custom-main-wrapper .redeemQuoteNew .paymentBlock-warp .checkout-item-left,
  .redeemQuoteNew .paymentBlock-warp .checkout-item-left {
    margin-bottom: 15px;
  }
  .redeemQuoteNew #chekoutItemSection .rq-qtytxt {
    color: #303030 !important;
    font-size: 16px;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    .custom-item-details-wrap
    tbody
    tr.last
    tr.grandTotal
    td.text-right:last-child {
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
  }
  #custom-main-wrapper .redeemQuoteNew .order-summary-con p {
    margin: 0 0 30px;
    font-size: 18px;
    color: #303030;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td {
    padding: 0;
    font-size: 14px;
    line-height: 20px;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td.orderTotalText {
    font-size: 18px;
    padding: 15px 0 0 0;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td#subTotalVal,
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td#shippingVal,
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td.taxVatValue,
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td.orderTotalText,
  #custom-main-wrapper
    .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    td.quoteTotalAmount {
    text-align: right;
  }
  #custom-main-wrapper
    .redeemQuoteNew
    table.order-summary-table
    tbody
    tr:last-child
    td {
    padding-bottom: 20px;
  }
  #custom-main-wrapper .redeemQuoteNew .order-summary-con .terms-condition p {
    display: flex;
    width: 100%;
    font-size: 12px;
    color: #303030;
    font-family: "roboto_condensedregular";
  }
  #custom-main-wrapper .redeemQuoteNew .shiptoitemlot label {
    display: inline-flex;
  }
  .redeemQuoteNew
    .skyblueTable
    tbody
    tr
    td
    .form-group
    .lotNumber-inputwrap
    input {
    width: 100%;
  }
  .redeemQuoteNew
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.dgMessageSection
    td:first-child {
    padding-bottom: 0 !important;
  }
  .redeemQuoteNew .custom-estimated-time p {
    margin-top: 0;
  }
  .checkoutShippingBilling .custom-item-details-wrap .skyblueTable tbody tr td:first-child .pull-left p.custom-instock > b{
    display: inline-block !important;
    line-height: 5px;
    margin: 0;
  }
  /* .custom-checkout-flow-modal .modal-container #shippingPopUpList .shortBillingDesc{
    display: flex;
  }  */
  .modal#changeBillingAddressModal .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.text-center-JW {
    width: 100%;
    padding: 0 !important;
  }
  #rq-schedule-shipping-wrap .qty-wrap input,
  #rq-schedule-shipping-wrap .cldr-wrap input{
    font-size: 16px !important;
  }
  .redeemQuoteNew .form-group input#calender{
    margin-top: 0;
  }
  .checkoutShippingBilling .fileUpload-stnd .uploadinputwrap,
  .checkoutShippingBilling .fileUpload-stnd .fileName ul{
    margin: 0;
  }
  .redeemQuoteNew span.calendar-display img,
  .checkoutShippingBilling span.calendar-display img{
    top: 8px;
  }
  .checkoutShippingBilling label[for="expiration"]{
    display: inline-block;
  }
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr.bomproduct.bplast{
    padding-bottom: 20px;
  }
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr.bomproduct.bpsubitem .text-center,
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr.bomproduct.bpfist .text-center{
    padding-bottom: 0 !important;
  }
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr.bomproduct.bpsubitem td:first-child{
    padding-top: 0 !important;
  }
  .redeemQuoteNew .contactDetailFields.right{
    margin-top: 15px;
  }
  .redeemQuoteNew .addressBox .qtyVal{
    padding-left: 0;
  }  
  /*Redeem Quote page - End*/
  /*Redeem Quote Thankyou page - start*/
  .redeemOrderConfirmation .container.custom-master-wraper.ThankYouSection {
    min-width: 100%;
  }
  .redeemOrderConfirmation .customthanku-Wraper .custom-print-email-grop {
    float: none;
    margin-top: 12px;
    width: 100%;
  }
  .redeemOrderConfirmation
    .customthanku-Wraper
    .custom-thankutitle-wraper
    span
    a#printlink {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .redeemOrderConfirmation .customthanku-Wraper .error_container {
    margin-top: 20px;
  }
  .redeemOrderConfirmation
    .customthanku-Wraper
    .custom-shiping-right
    .shippingmethod,
  .redeemOrderConfirmation
    .customthanku-Wraper
    .custom-shipping-wrap
    .custom-shiping-right
    p.shippingmethod
    + p {
    margin-bottom: 0 !important;
  }
  .redeemOrderConfirmation.redeemQuoteInterim
    .customthanku-Wraper
    p.order-date {
    margin: 0 0 20px;
  }
  .redeemOrderConfirmation .customthanku-Wraper p.order-date {
    margin: 0;
  }
  .redeemQuoteInterim .customthanku-Wraper .contentDiv .container {
    min-width: 100%;
  }
  .redeemQuoteInterim .customthanku-Wraper .custom-shipping-wrap h2,
  .redeemQuoteInterim .customthanku-Wraper .custom-payment-wrap h2 {
    padding: 0;
    border-bottom: none;
    margin-bottom: 24px;
    font-size: 24px;
    font-weight: 300;
  }
  .redeemQuoteInterim .customthanku-Wraper .custom-shiping-left h5,
  .redeemQuoteInterim .customthanku-Wraper .custom-shiping-right h5,
  .redeemOrderConfirmation .customthanku-Wraper .custom-payment-left h5,
  .redeemOrderConfirmation .customthanku-Wraper .custom-payment-right h5 {
    margin: 0 0 20px;
  }
  .redeemOrderConfirmation.redeemQuoteInterim
    .customthanku-Wraper
    p.order-date {
    margin: 0 0 20px;
  }
  .myaccount.redeemQuoteInterim .customthanku-Wraper .ty-text {
    margin-bottom: 10px;
  }
  .myaccount.redeemQuoteInterim
    .customthanku-Wraper
    .custom-order-details
    .ty-text {
    margin-bottom: 0;
  }
  .redeemQuoteInterim .customthanku-Wraper .custom-shiping-right {
    margin-top: 24px;
  }
  .rq-changeLink {
    cursor: pointer;
  }
  /* .myaccount.redeemQuoteInterim #mainContainer.customthanku-Wraper #content {
    padding-top: 15px;
  } */
  /*Redeem Quote Thankyou page - End*/
}
/*Mobile -  End*/
