p {
    letter-spacing: .5px;
    line-height: 25px;
}

.page-footer,
.copyright {
    background-color: #fff;
}

.nav-sections {
    background: #fff;
}

@media screen and (min-width: 768px) {

    .page-header,
    .nav-sections {
        background-color: #fff;
    }

    .navigation .level0>.level-top,
    .header.panel>.header.links>li.welcome,
    .header.panel>.header.links>li>a:visited,
    .header.panel>.header.links>li.welcome,
    .header.panel>.header.links>li>a:active,
    .block-search input,
    .block-search .action.search::before,
    .header.panel>.header.links>li.welcome,
    .header.panel>.header.links>li>a,
    .header.panel>.header.links>li,
    .minicart-wrapper .action.showcart.active::before {
        color: #222;
    }

    .page-header .panel.wrapper,
    .header.panel>.header.links>li,
    .page-header .switcher,
    .block-search input {
        border-color: #eee;
    }

    .navigation ul {
        border: 0px;
    }

    .nav-sections {
        border-top: 0px solid #eee !important;
        border-bottom: 0px solid #eee !important;
    }

    .opc-wrapper .form-login{

        padding-bottom: 20px !important;
        border-bottom:0px;
    }
    .opc-wrapper .form-shipping-address {
        margin: 20px 0px;
        padding: 0px;
    }

    .navigation .level0.parent>.level-top>.ui-menu-icon::after {
        display: none;
    }
}

/* .page-layout-1column .product-info-main{
    width: 50% !important;
} */

/* .page-layout-1column .product.media {
    width: 50%;
    box-sizing: border-box;
    padding: 0 30px 0 0;
} */

.discoveryset-info p {
    margin: 15px auto;
}


/* .home-product-section h2.n-subtitle {
    font-size: 32px;
} */

.product-info-main .subhead {
    letter-spacing: 4px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
}

.n-pagebuilder-column-line-2 h4 {
    letter-spacing: 4px;
    line-height: 34px;
    text-transform: uppercase;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 0;
    margin: 0;
    font-size: 20px;
}

.n-pagebuilder-column-line-2 h4+h4 {
    padding-top: 0;
    margin-top: 0;
}

.mobile-reverse h4 {
    text-align: right;
}

@media (max-width: 768px) {
    .mobile-reverse h4 {
        text-align: left;
    }
}

/**Dev**/
#bss-cookie-notice {
    padding: 15px;
    border-radius: 0;
    max-width: 30%;
    right: 0;
    margin: auto;
    bottom: 10px;
}

.block-minicart .product-image-container {
    height: 144px !important;
}

.amount.price-container {
    margin-bottom: 5px;
}

.block-authentication .block.block-new-customer {
    padding: 20px 20px 0px 40px !important;
}
.block-authentication .block.block-guest-checkout{
    padding: 20px 20px 0px 40px !important;
}
.block-title strong span.text[data-bind*="'Cart'"] {
    padding-left: 9px !important;
}

button#send2, a.action.action-register.primary,
button.button.action.continue.primary, button.action.action-show-popup,
a.action.primary.continue, .modal-footer button.action-primary, a.pagebuilder-button-primary,
button#product-addtocart-button, a.action.create.primary {
    background: #000 !important;
    color: #fff !important;
}

div#checkout.checkout-container {
    padding-top: 13%;
}

.opc-block-summary {
    padding: 30px 30px !important;
}

.payment-method-content > ul {
    padding: 0px !important;
}

.block.block-reorder {
    display: none !important;
}

.tenx-discount-popup .modal-footer{
    display: flex !important;
    justify-content: center !important;
    border-top: none !important;
    padding: 0px !important;
}

div#modal-content-2 {
    text-align: center;
}

.modal-heading-disount {
    padding-bottom: 10px !important;
}

.modal-para-discount{
    padding-bottom: 10px !important;
}

.sidebar.sidebar-main {
    margin-top: 40px;
}

div#block-collapsible-nav ul.nav.items {
    margin-top: -7px;
}

.table-wrapper.orders-history {
    margin-top: -10px;
}

.discount-info {
    display: none;
}

.original-price {
    text-decoration: line-through;
}

button#btn-minicart-close {
    background: none !important;
}

.message.success {
    background: #f2f2f2 !important;
    color: #222 !important
}

.message.success>*:first-child:before {
    color: #222 !important;
}

.cp-fcontact .no-padding {
    padding-left: 0 !important;
}

.order-title {
    margin: 10px 0px;
}

.order-title>strong {
    font-size: 2.2rem;
    font-weight: 400;
}

.cp-footer-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cp-footer-main.footer-india {
    flex: 1 1 30%;
    max-width: 32%;
    box-sizing: border-box;
    padding: 10px;
}

.cp-footer-main.footer-india iframe {
    width: 100% !important;
    height: auto;
    aspect-ratio: 16 / 10;
    border: 0;
}

  /* Responsive fallback for small screens */
@media (max-width: 768px) {
    .cp-footer-main.footer-india {
      max-width: 100%;
      flex: 1 1 100%;
    }
}

#customer-email-fieldset .field{
    width: 66%;
}
.my-custom-telephone-width{
    width: 66%;
}

@media (max-width: 768px) {
    .block-authentication .block.block-new-customer
    {
        padding: 25px 15px 0px 0px !important;
    }
    .block-authentication .block.block-guest-checkout{
        padding: 25px 15px 0px 0px !important;
    }
    #customer-email-fieldset .field{
        width: 100%;
    }
    .my-custom-telephone-width{
        width: 50% !important;
    }
}
.block-authentication .actions-toolbar > .primary{
    float: left!important;
}

