@media (min-width: 768px) and (max-width: 1024px) {
  /*Checkout Start*/
  .checkoutShippingBilling .contentDiv .container,
  .checkoutShippingBilling .checkout-wrapper.sectionSecond,
  .checkoutShippingBilling .order-summary-outer {
    width: 100%;
    position: relative;
  }
  .checkoutShippingBilling .checkout-col-left {
    width: 68%;
    margin-right: 0;
  }
  .checkoutShippingBilling .checkout-col-right {
    width: 32%;
  }
  .checkoutShippingBilling
    .order-summary-total-section
    .order-summary-outer.stick {
    position: fixed;
    top: 0 !important;
    width: calc(32% - 28px);
  }
  .checkoutShippingBilling .addressBox {
    padding: 0;
  }
  .checkoutShippingBilling .order-summary-outer {
    padding: 30px 8px 20px;
  }
  .checkoutShippingBilling .checkout-wrapper.sectionSecond {
    display: flex;
    gap: 24px;
  }
  .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 .shipingAddressBlock.shipingAddressBlock-right,
  .checkoutShippingBilling .shipingAddressBlock.shipingAddressBlock-left,
  .checkoutShippingBilling .custom-end-apply input {
    width: 100% !important;
  }
  .checkoutShippingBilling
    ul.custom-payment-mode
    li
    .custom-purchase-wrap
    input,
  .checkoutShippingBilling .checkout-item-left {
    max-width: 100%;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    > tbody
    > tr {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    > tbody
    > tr
    > td:nth-child(1) {
    grid-column: 1 / span 2;
    text-align: left;
    width: 100% !important;
    max-width: 100% !important;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    > tbody
    > tr
    > td.text-center {
    grid-column: 1;
    text-align: left;
    font-family: robotoregular, arial, helvetica, sans-serif;
    font-size: 14px;
    color: #303030;
    font-weight: 400;
    padding: 0 !important;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    > tbody
    tr
    td.text-right {
    grid-column: 2;
    padding-top: 0 !important;
  }
  .checkoutShippingBilling h1.pageTitle {
    font-weight: 300;
    margin: 24px 0 !important;
    line-height: 57px;
    font-size: 43px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .checkoutShippingBilling h2.block-title {
    font-size: 28px;
    margin: 32px 0 !important;
    line-height: 37px;
  }
  .checkoutShippingBilling .billingAddressBlock {
    margin-bottom: 24px;
  }
  .checkoutShippingBilling .contract-info-msg {
    width: 100%;
  }
  body.modal-open,
  body.mac.modal-open {
    padding-right: 0 !important;
  }
  .checkoutShippingBilling .ship-field-left {
    float: left;
    width: 100%;
    padding-top: 15px;
  }
  .checkoutShippingBilling #dropShipmentBlock {
    float: left;
    width: 100%;
  }
  .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 .deliveryMethodBlock-wrap .msg-stnd.info-msg {
    margin: 0 0 32px !important;
  }
  .checkoutShippingBilling .addressBox p.freightCost {
    margin: 0 0 24px !important;
  }
  .checkoutShippingBilling
    #deliveryOptionsDiv
    #billingverifiedList
    .shortBillingDesc {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling div#billingverifiedList {
    margin-bottom: 32px !important;
  }
  .checkoutShippingBilling .deliveryMethodBlock-wrap .custom-end-apply {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling
    .addressBox
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td:first-child {
    padding-bottom: 10px !important;
  }
  .checkoutShippingBilling .addressBox.items-wrapper {
    padding: 0 0 24px !important;
  }
  .checkoutOrder .modal .submitSection {
    padding: 0 !important;
  }
  .custom-checkout-flow-modal .submitSection label.set-default {
    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: 2px !important;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.last
    td.totalPriceTax {
    padding-top: 30px !important;
  }
  .checkoutShippingBilling .subscriptionOrderWrap {
    margin: 20px 0 0;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .padd {
    padding: 30px 20px;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .left {
    width: 50%;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .right {
    width: 50%;
    padding: 0 0 0 15px;
  }
  .checkoutShippingBilling .shipToEntryFields {
    width: 100%;
  }
  .checkoutShippingBilling #payment-container {
    max-width: 100%;
  }  
  .checkoutShippingBilling .order-summary-total-section .orderSummary-btn {
    padding: 0;
  }
  /*Checkout End*/
  /*Checkout China Start*/
  .checkoutShippingBilling .terms-conditioncn input#agreeCheckboxcn {
    height: 20px;
    width: 20px;
    vertical-align: middle;
  }
  .checkoutShippingBilling .invoiceType-warp-china .checkout-item-left,
  .checkoutShippingBilling .invoiceType-warp-china .checkout-item-right {
    width: calc(50% - 12px) !important;
  }
  /*Checkout China End*/
  /*Checkout PPS Start*/
  .checkoutShippingBilling .terms-condition p {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .checkoutShippingBilling .terms-condition span.termsContentother {
    flex: 1;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.ivd-status:has(.ivd-text):nth-child(2) {
    padding-bottom: 20px !important;
  }
  .checkoutShippingBilling .skyblueTable-orderTotal tr.grandTotal td.text-right.rvwPOrder div{
    font-family: robotoregular, arial, helvetica, sans-serif;
    font-size: 24px;
  }
  .checkoutShippingBilling h4.with-space.custom-packaging-space{
    padding-top: 0;
  }
  /*Checkout PPS End*/
  /*Redeem Quote Start*/
  .redeemQuoteNew .addRemoveFlag.flagTrue .clsQtyFlexSecOne {
    margin-left: 0;
  }
  .checkoutShippingBilling
    .container.custom-master-wraper
    .sectionFirst
    ~ .msg-stnd {
    width: 100%;
  }
  .redeemQuoteNew .order-summary-outer {
    top: 0 !important;
  }
  .modal #billAttentionSection .leftForm,
  .modal #billAttentionSection .rightForm {
    float: unset;
    margin: 0;
    width: 100% !important;
  }
  .modal #billAttentionSection .leftForm {
    margin-bottom: 20px;
  }
  .redeemQuoteNew h1.pageTitle .edit-cart-items {
    position: static;
    white-space: nowrap;
  }
  .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;
  }
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-right {
    padding-top: 0 !important;
  }
  .checkoutShippingBilling .custom-ship-apply input{
    width: 100% !important;
  }
  .redeemQuoteNew button#updateOrderSummary{
    padding: 0;
  }
  .redeemQuoteNew .custom-item-details-wrap .remFav span.totalPrice{
    margin-bottom: 0;
  }
  .redeemQuoteNew .addressBox .custom-item-details-wrap .skyblueTable > tbody tr td.text-right{
    padding-bottom: 15px !important;
  }
  .redeemQuoteNew .paymentBlock-warp .checkout-item-left.upload-file{
    margin-bottom: 0;
  }
  .redeemQuoteNew .addRemoveFlag.flagTrue .bomproductLineItem,
  .redeemQuoteNew .custom-item-details-wrap .bomproduct .product-inner{
    padding-left: 0;
  }
  .redeemQuoteNew .addRemoveFlag.flagTrue.flagTrueMember td.text-center.bomproductQty{
    margin-left: 0 !important;
  }
  .redeemQuoteNew .addRemoveFlag.flagTrue .bomproductLineItem{
    margin-left: 0;
  }
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr.bomproduct.bplast td.bomproductQty{
    padding-bottom: 28px !important;
  }
  .redeemQuoteNew ul.custom-payment-mode li .custom-flexi-wrap input{
    max-width: 100%;
  }
  .checkoutShippingBilling .custom-wrapping-question-icon.surchargeTotal #info-txtpartial{
    bottom: 22px;
  }
  .de_DE .checkoutShippingBilling .order-summary-con table.order-summary-table td:nth-child(1){
    word-break: break-all;
  }
  .checkoutShippingBilling .custom-item-details-wrap tbody tr.last tr.grandTotal td.text-right#orderTotalVal div,
  .checkoutShippingBilling .order-summary-con table.order-summary-table td:nth-child(2),
  .checkoutShippingBilling .order-summary-con table.order-summary-table td:nth-child(2) span:first-child{
    white-space: nowrap;
  }
  .redeemQuoteNew .contactDetailFields.right{
    float: none;
    padding-top: 15px;
  }
  .redeemQuoteNew .contactDetailFields, .redeemQuoteNew .contactDetailFields.right{
    width: 100%;
  }
  .checkoutShippingBilling .addressBox .custom-item-details-wrap .skyblueTable tbody tr.bomproduct:first-child td:first-child{
    padding-top: 0 !important;
  }
  /*Redeem Quote End*/
  /*Checkout Thank you Tablet Start*/
  .checkoutShippingBilling .contentDiv .container,
  #mainContainer.customthanku-Wraper #content {
    padding: 0 32px;
  }
  .customthanku-Wraper .contentDiv,
  .customthanku-Wraper .contentDiv .container {
    width: 100%;
    min-width: 100% !important;
  }
  .customthanku-Wraper .custom-thankutitle-wraper {
    display: flex;
    justify-content: space-between;
    margin: 32px 0 20px;
  }
  .customthanku-Wraper .custom-thankutitle-wraper h1,
  .customthanku-Wraper .custom-thankutitle-wraper span {
    width: auto;
  }
  .customthanku-Wraper .custom-thankutitle-wraper h1 {
    font-size: 43px;
    line-height: 57px;
  }
  .customthanku-Wraper .custom-shipping-wrap,
  .customthanku-Wraper .custom-payment-wrap {
    padding: 30px 20px !important;
  }
  .customthanku-Wraper section.section2,
  .customthanku-Wraper section.section3 {
    margin-bottom: 32px;
  }
  /*Checkout Thank you Tablet End*/
  /*RedeemQuote Thankyou Start*/
  .redeemQuoteInterim .customthanku-Wraper .custom-shipping-wrap h2,
  .redeemQuoteInterim .customthanku-Wraper .custom-payment-wrap h2 {
    padding: 0;
    border-bottom: none;
    margin-bottom: 30px;
    font-size: 28px;
    font-weight: 300;
  }
  /*RedeemQuote Thankyou End*/
}
@media (max-width: 1024px) {
  /*Checkout Start*/
  .checkoutShippingBilling h2.block-title {
    font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
    font-weight: 300;
  }
  .checkoutShippingBilling h1.pageTitle .edit-cart-items {
    font-weight: 400;
    line-height: 24px;
    font-family: "roboto_condensedregular", Arial, helvetica, sans-serif;
    font-size: 14px;
    color: #0085d5;
    top: 0;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.ivd-status:nth-child(2) {
    padding: 0 !important;
    margin: 0;
  }
  .checkoutShippingBilling .ivd-status .ivd-text.sky {
    margin-left: 0;
  }
  .checkoutShippingBilling .addressBox {
    padding: 0 0 32px !important;
  }
  .mainContainer.checkoutShippingBilling .form-group input {
    height: 40px;
    font-size: 16px;
    width: 100% !important;
    max-width: 100%;
    background-color: #fff;
  }
  .checkout-billing-modal .largeTxtbox,
  .checkout-billing-modal .smallTxtbox,
  .checkout-billing-modal #stateProv {
    height: 40px;
    font-size: 16px !important;
  }
  .checkoutShippingBilling .billingAddressBlock {
    padding: 20px;
    min-height: 130px;
  }
  .checkoutShippingBilling #editBillingDiv span.seprarter {
    margin: 0 20px;
  }
  .checkoutShippingBilling .shipingAddressFields label {
    font-weight: 500;
    font-family: robotomedium, arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #303030;
  }
  .checkoutShippingBilling .form-group {
    margin-top: 0;
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .form-group:last-child {
    margin-bottom: 0 !important;
  }
  .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 #paymnt .checkout-item-right {
    margin-top: 15px;
  }
  .checkoutShippingBilling #paymnt .checkout-item-right.custom-credit-wrap {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .checkoutShippingBilling .custom-item-details-wrap .product-inner {
    min-height: auto;
  }
  .checkoutShippingBilling
    .skyblueTable
    .custom-estimated-time
    .custom-estimate {
    margin: 10px 0 0;
  }
  .checkoutShippingBilling .shipToDesc label {
    font-weight: 400;
    font-family: robotoregular, arial, helvetica, sans-serif;
    line-height: 24px;
    display: flex;
    align-items: center;
  }
  .checkoutShippingBilling div#dropShipmentBlock .shipToDesc input {
    height: 16px;
    width: 16px;
  }
  .checkoutShippingBilling .order-summary-con .terms-condition p {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .checkoutShippingBilling .terms-condition input[type="checkbox"] {
    height: 24px;
    width: 24px;
    border: 1px solid #b1b3b3;
    border-radius: 2px;
    flex: none;
  }
  .checkoutShippingBilling .terms-condition span.termsContentother {
    margin-left: 10px;
    color: #303030;
    font-family: "roboto_condensedregular", Arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    top: 2px;
  }
  .checkoutShippingBilling
    .custom-payment-mode
    li.radioActive
    .custom-purchase-wrap {
    margin-top: 22px !important;
  }
  .checkoutShippingBilling #billingverifiedList .shortBillingDesc {
    line-height: 16px;
  }
  .checkoutShippingBilling .form-group label {
    line-height: 20px;
  }
  .checkoutShippingBilling #billingverifiedList ul li {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling .checkout-item-left.quoteRefSection {
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .partNodetail a {
    font-size: 16px;
    font-weight: 400;
    font-family: robotoregular, Arial, Helvetica, sans-serif;
    line-height: 20px;
  }
  .checkoutShippingBilling .partNo p {
    margin-top: 5px;
    color: #202020 !important;
  }
  .checkoutShippingBilling .order-summary-con p {
    margin: 0 0 30px;
  }
  .checkoutShippingBilling .order-summary-con table.order-summary-table td {
    color: #202020;
  }
  #addShippingPopup #billingForm label {
    margin-bottom: 5px;
    line-height: 20px;
  }
  .checkoutShippingBilling .modal label {
    margin-bottom: 5px !important;
  }
  .checkoutShippingBilling h1.pageTitle .edit-cart-items i.fa.fa-pencil {
    padding-right: 5px;
  }
  .checkoutShippingBilling div#rq-schedule-shipping-wrap {
    margin-top: 10px;
  }
  .checkoutShippingBilling
    #rq-schedule-shipping-wrap
    .split-shipping-inner:first-child {
    margin-top: 0;
  }
  .custom-item-details-wrap tr.promocode-row span.customPromo {
    text-align: right;
    padding-bottom: 30px;
    color: #53565a;
    font-weight: 500;
  }
  .custom-checkout-flow-modal
    .modal-container
    .shortBillingDesc
    .changeshippingAddressModalLink,
  .custom-checkout-flow-modal
    .modal-container
    .shortBillingDesc
    .changeshippingAddressModalEditLink {
    margin-top: 12px;
    display: block;
  }
  .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 .shortBillingDesc span.seprater {
    margin: 0 20px;
    background: #d0d0ce;
  }
  .custom-checkout-flow-modal .modal-container li {
    margin-bottom: 20px;
  }
  .checkoutShippingBilling table.order-summary-table tbody tr:last-child td {
    padding-bottom: 20px;
  }
  .checkoutShippingBilling
    .order-summary-con
    table.order-summary-table
    tfoot
    td.orderTotalText {
    font-weight: 400;
  }
  .checkoutShippingBilling .order-summary-con {
    padding: 0;
  }
  .checkoutShippingBilling .terms-condition {
    padding: 20px 0 0;
  }
  .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.last
    td.totalPriceTax {
    padding-bottom: 0px !important;
  }
  .checkoutShippingBilling .subscriptionOrderWrap input[type="radio"] {
    height: 16px;
    width: 16px;
    margin-right: 10px;
  }
  .checkoutShippingBilling .subscriptionOrderWrap .left label {
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
  }
  .checkoutShippingBilling #payment-container label {
    line-height: 20px;
  }
  .checkoutShippingBilling .custom-item-details-wrap .remFav span.totalPrice {
    font-family: roboto_bold, Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
  .checkoutShippingBilling .btn-stnd-medium {
    font-weight: 500;
    line-height: 24px;
    height: 44px;
  }
  .checkoutShippingBilling .fileUpload-stnd .quoteRef-wrap {
    margin-left: 0;
  }
  .checkoutShippingBilling #paymnt .quoteRef-wrap .checkout-item-right {
    margin: 0 0 15px 0;
  }
  .checkoutShippingBilling .addressBox .form-group textarea {
    padding: 8px 10px;
    font-size: 16px;
  }
  .checkoutShippingBilling .custom-payment-mode #customOpt,
  .checkoutShippingBilling .custom-payment-mode #fspPlan {
    width: 100% !important;
  }
  .checkoutShippingBilling .addressBox.custom-after-changeshipAddress,
  .checkoutShippingBilling #custom-change-BillAddress .addressBox,
  .checkoutShippingBilling #custom-change-shipAddress .addressBox{
    padding: 0 !important;
  }
  .checkoutShippingBilling .custom-after-changeshipAddress .billingAddressBlock{
    margin-bottom: 0;
    min-height: auto;
  }
  .checkoutShippingBilling .custom-after-changeshipAddress .fullBillingAddress{
    padding-bottom: 0;
  }
  .checkoutShippingBilling .checkout-item-left .uploadinputwrap {
    width: 100%;
    margin-bottom: 15px !important;
  }
  .checkoutShippingBilling .fileUpload-stnd .uploadTagWrap {
    margin-bottom: 10px;
    width: 100%;
  }
  .checkoutShippingBilling div#dropShipmentBlock .shipToDesc{
    padding-top: 32px;
  }
  .checkoutShippingBilling .custom-invoice-code{
    font-family: robotomedium, Arial, Helvetica, sans-serif;
  }
  .checkoutShippingBilling div#dropShipmentBlock p.shiptocust-text{
    font-family: robotoregular, arial, helvetica, sans-serif;
    line-height: 18px;
    color: #303030;
  }
  .checkoutOrder #change-edit-shiping-modal .modal-dialog,
  .checkout-billing-modal .modal-dialog,
  #addBillingPopup.checkout-billing-modal .modal-dialog{
    width: 95%;
  }
  #addBillingPopup.checkout-billing-modal .modal-content{
    width: 100%;
  }
  /*Checkout End*/
  /*Checkout 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;
  }
  .checkoutShippingBilling .order-summary-con div span:nth-child(2) {
    width: 100% !important;
    padding-left: 20px;
  }
  .checkoutShippingBilling
    .order-summary-con
    .terms-condition
    .termsContentother,
  .checkoutShippingBilling
    .order-summary-con
    .msg-stnd.msg-box-error#tandcErrorMsg
    span {
    padding-left: 0;
  }
  .checkoutShippingBilling #addShippingPopup textarea#informationCNSP {
    width: 100% !important;
    font-size: 16px;
  }
  .checkoutShippingBilling .addressBox.invoiceType-warp-china h4 {
    font-size: 14px;
    color: #000000;
    font-family: "robotomedium", Arial, Helvetica, sans-serif;
    line-height: 20px;
  }
  .checkoutShippingBilling #differentWarehouseMsg {
    font-family: robotoregular, arial, helvetica, sans-serif;
    margin-top: 10px;
  }
  .ThankYouSection .msgBoxStnd.warn-msg .custom-msg-icon,
  .ThankYouSection .msgBoxStnd.warn-msg .custom-msg-icon a{
    font-family: robotoregular;
    font-size: 14px;
    line-height: 18px;
  }
  /*Checkout China End*/
  /*Checkout PPS Start*/
  .customthanku-Wraper .clip-text,
  .checkoutShippingBilling .clip-text {
    font-family: robotoregular, Arial, Helvetica, sans-serif;
  }
  .checkoutShippingBilling .termsContentother + br + .order-disclaimer {
    display: inline-block;
    padding: 20px 0 0;
  }
  .checkoutShippingBilling
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.ivd-status {
    width: 100%;
  }
 .checkoutShippingBilling .dgMessageSection div.msg-stnd{
    margin: 20px 0;
  }
  .checkoutShippingBilling .addressBox .custom-item-details-wrap .skyblueTable tbody tr:first-child td:first-child div.msg-stnd,
  .dgMessageSection div.msg-stnd span{
    margin-top: 0;
  }
  .checkoutShippingBilling .addressBox .custom-item-details-wrap .skyblueTable tbody tr.dgMessageSection td:first-child{
    padding-bottom: 0 !important;
  }
  /*Checkout PPS End*/
  /*Redeem Quote Start*/
  .redeemQuoteNew #chekoutItemSection.items-wrapper h2.block-title {
    padding: 0;
  }
  .redeemQuoteNew .custom-item-details-wrap .skyblueTable {
    margin: 0 !important;
    width: 100% !important;
  }
  .redeemQuoteNew .custom-item-details-wrap.custom-advance-items tbody tr td {
    padding-top: 30px !important;
  }
  .redeemQuoteNew .skyblueTable .custom-estimated-time {
    margin: 10px 0 0;
  }
  .redeemQuoteNew .custom-item-details-wrap .bomproduct .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;
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.text-center-JW {
    width: 100%;
    padding: 0 !important;
  }
  .redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr
    td.text-center-JW
    span {
    float: left;
    padding: 0;
    margin: 0 !important;
  }
  .checkoutShippingBilling #custom-package-inserts-wrap ul li {
    display: flex;
    gap: 5px;
    margin: 15px 0;
  }
  .checkoutShippingBilling #custom-package-inserts-wrap ul li .noUniform {
    height: 16px;
    width: 16px;
    top: 0;
  }
  #custom-main-wrapper .redeemQuoteNew .paymentBlock-warp .checkout-item-left,
  .redeemQuoteNew .paymentBlock-warp .checkout-item-left {
    margin-bottom: 15px;
  }
  .redeemQuoteNew #billAttNew.smallTxtbox,
  .redeemQuoteNew #buildRoom.smallTxtbox,
  .redeemQuoteNew .addRemoveFlag .addRemoveWidth {
    width: 100%;
  }
  .redeemQuoteNew .form-group input {
    height: 40px;
    font-size: 16px !important;
    color: #53565a !important;
  }
  #rq-schedule-shipping-wrap .qty-wrap input,
  #rq-schedule-shipping-wrap .cldr-wrap input {
    font-size: 16px !important;
  }
  .redeemQuoteNew #chekoutItemSection .rq-qtytxt {
    color: #303030 !important;
    font-size: 16px;
  }
  .redeemQuoteNew
    .order-summary-con
    table.order-summary-table
    tfoot
    td.orderTotalText {
    padding: 20px 0 0 0;
  }
  .redeemQuoteNew .addRemoveFlag.flagTrue .lineItem {
    margin-top: 0;
  }
  .checkoutShippingBilling.redeemQuoteNew #chekoutItemSection .rq-qtytxtLabel {
    font-size: 14px;
    line-height: 20px;
  }
  .redeemQuoteNew .checkoutShippingBilling div#billingverifiedList {
    min-height: auto;
    margin-bottom: 0 !important;
  }
  .redeemQuoteNew
    #chekoutItemSection.items-wrapper
    h2.block-title
    + .msg-box-info {
    margin: 0 0 30px !important;
    width: 100%;
  }
  .checkoutShippingBilling.redeemQuoteNew
    .custom-item-details-wrap
    .skyblueTable
    tbody
    tr.bpsubitem
    td.text-right:last-child,  
  .redeemQuoteNew
    .custom-item-details-wrap.custom-advance-items
    tbody
    tr
    td.text-center {
    padding-top: 0 !important;
  }
  .redeemQuoteNew .addRemoveFlag .addRemoveWidth {
    display: none !important;
  }
  .redeemQuoteNew .addRemoveFlag .reedemQuoteDisabled .clsQtyFlexHoder {
    margin-left: 0;
  }
  .redeemQuoteNew .additional-req .form-group .addReqToggle .addReqLabel,
  .redeemQuoteNew .additional-req textarea.addReqInstructions,
  .redeemQuoteNew .addRemoveFlag .addReqTxtMrgn {
    margin-left: 0;
  }     
  /*Redeem Quote End*/
  /*Checkout Thank you Start*/
  .customthanku-Wraper .contentDiv .container {
    float: none;
  }
  .customthanku-Wraper .custom-thankutitle-wraper h1 {
    font-family: roboto_condensedlight, Arial, Helvetica, sans-serif;
    font-weight: 300;
  }
  .custom-thankutitle-wraper span a {
    font-family: roboto_condensedregular, Arial, Helvetica, sans-serif;
    line-height: 24px;
    font-weight: 400;
    font-size: 14px;
  }
  .customthanku-Wraper .section1 .ty-text,
  .customthanku-Wraper p {
    font-size: 14px;
    color: #303030;
    font-family: robotoregular, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-weight: 400;
  }
  .thankuForYourOrder .customthanku-Wraper p.order-date,
  .customthanku-Wraper p.order-date {
    margin: 0;
  }
  .customthanku-Wraper a.custom-cont-shop-btn {
    margin: 30px 0 32px !important;
    padding: 10px 20px;
    line-height: 24px;
    height: 44px;
    font-weight: 500;
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    font-size: 14px;
  }
  .customthanku-Wraper .custom-shiping-left h5,
  .customthanku-Wraper .custom-shiping-right h5,
  .customthanku-Wraper .custom-payment-left h5,
  .customthanku-Wraper .custom-payment-right h5 {
    font-family: robotomedium, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    color: #303030;
  }
  .customthanku-Wraper .custom-shiping-right .shippingResVal {
    margin-bottom: 0 !important;
  }
  .customthanku-Wraper section.section1,
  .customthanku-Wraper section.section2,
  .customthanku-Wraper section.section3,
  .customthanku-Wraper section {
    width: 100%;
  }
  /*Checkout Thank you End*/
}

@media (min-width: 768px) and (max-width: 1210px) and (orientation: landscape){
  .checkoutShippingBilling .contentDiv .container, .customthanku-Wraper .contentDiv .container,section.checkout-wrapper.sectionSecond {
    max-width: 1190px;
    width: 100%;
  }
  .checkoutShippingBilling .checkout-col-left,.checkoutShippingBilling .contract-info-msg, .checkoutShippingBilling .shipping-chrg-msg, .checkoutShippingBilling .container.custom-master-wraper .sectionFirst ~ .msg-stnd, .checkoutShippingBilling .container.custom-master-wraper .sectionFirst ~ #error-messages {
    max-width: 840px;
    width: 100%;
  }
  .checkoutShippingBilling .checkout-col-right.order-summary-total-section {
    max-width: 280px;
    width: 100%;
  }
  .checkoutShippingBilling .addressBox{
    padding-left: 0;
    padding-right: 0;
  }
  .atgHeaderDiv, .atgFooterDiv{
    max-width: 1200px;
    width: 100%;
  }
}