﻿body {
margin-top: 300px;
}

a:hover {
text-decoration: none;
}

marquee.marq {
position: absolute;
font-size: 15px;
background-color: #fff;
-webkit-box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
-moz-box-shadow: 0 0 20px 5px rgba(26, 26, 45, .2);
box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
padding: 7px 0;
position: absolute;
font-size: 15px;
background-color: #fff;
-webkit-box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
-moz-box-shadow: 0 0 20px 5px rgba(26, 26, 45, .2);
box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
padding: 7px 0;
height: 80px;
}

.header-icons {
font-size: 15px;
background-color: #fff;
-webkit-box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
-moz-box-shadow: 0 0 20px 5px rgba(26, 26, 45, .2);
box-shadow: 0 0 20px 5px rgb(26 26 45 / 20%);
padding: 7px 0;
height: 80px;
}

header nav ul > .right {
position: relative;
}

.item-box .digital-gold-banner-left img {
margin-left: 0;
}

.item-box .digital-gold-banner-right {
width: 100%;
}


.item-box .product-item {
padding-top: 40px;
}

.item-box .add-to-cart {
flex-direction: column;
justify-content: center;
}

.item-box .add-to-cart .column {
max-width: fit-content;
}

.content-with-image {
padding: 15px 0;
}

.content-with-image .row div {
padding: 0;
}

.content-with-image .image {
width: 100%;
}

.content-with-image .image img {
max-width: 100%;
}


.content-with-image .content {
width: 100%;
text-align: center
}

.content-with-image .content h2 {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-size: 22px;
font-weight: 900;
color: #000;
text-transform: none;
}

.content-with-image .content p {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-size: 18px;
}

.btn {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
height: 5rem;
font-weight: 400;
font-size: 16px;
padding: 7px 35px;
}

.btn-default {
background: #000;
border: none;
}

.btn-outline {
background: transparent;
color: #000;
border: 1px solid #000;
}

.btn-outline:hover {
background: #000;
}

.btn-outline:focus {
background: transparent;
color: #000;
}

.btn-outline-primary {
background: transparent;
color: #a59262;
}

.btn-outline-primary:hover {
background: #a59262;
}

.invest-in-gold iframe {
max-width: 100%;
}

.invest-in-gold .content {
order: 2;
margin-top: 15px;
}

.order-sm-2 {
order: 0;
}

/*--- before footer section start ---*/
.before-footer {
background-color: #433e3e;
color: #fff;
padding: 0;
border-bottom: 1px solid #635e5d;
}

.before-footer .row > div {
width: 100%;
padding: 30px 0;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
}

.before-footer .icon {
margin-bottom: 25px;
}

.before-footer .icon img {
max-width: 100px;
}

/*--- before footer section end ---*/
/*--Banner start--*/
.banner {
background-image: url('../images/banner-bg-1.png');
}

.banner .container.banner-content {
color: #fff;
}

.banner .container.banner-content .row {
justify-content: flex-start;
}

.banner .banner-content .heading {
width: 100%;
padding: 0 15px;
text-align: center
}

.banner .banner-content .heading h2 {
color: #fff;
font-size: 24px;
}

.banner .banner-content .content {
width: 100%;
padding: 30px 15px;
text-align: center;
background-color: #404040;
}

.banner .banner-content .content .btn-outline {
color: #fff;
border: 1px solid #fff;
}

.banner .banner-content .content .btn-outline:hover {
background: #fff;
color: #000;
}

.banner .banner-content .content h2 {
font-size: 20px;
color: #fff;
font-weight: 400;
}

.banner .banner-content .content p {
font-size: 18px;
font-weight: 400;
}

.banner .logos {
background-color: #f2f2f2;
}

.banner .logos .logo {
width: 50%;
padding: 15px 4%;
}

.order-summary-content .row .column,
footer .row .payment-logos .column {
text-align: center;
}

/*--Banner end--*/

.popup-with-form {
width: 100%;
margin-top: 15px;
margin-bottom: 0;
}

/*---meta mask start---*/
.meta-mask .meta-mask-banner {
padding-top: 25px;
background-color: #ececec;
}

.meta-mask .meta-mask-banner .content {
width: 100%;
}



.meta-mask .meta-mask-banner .image {
max-width: 250px;
margin: 20px auto;
}

.meta-mask .meta-mask-banner h2 {
text-align: center;
color: #71757e;
text-transform: initial;
font-weight: 600;
}

.meta-mask .img-button {
max-width: 200px;
display: block;
margin-bottom: 25px;
}

.meta-mask .content .config p {
font-style: italic;
}

.meta-mask .content .config p.span {
color: #0372c1;
font-style: normal;
display: block;
word-break: break-all;
}

/*--Delivery method--*/

#co-shipping-method-form .radio {
margin-top: 10px;
}

#co-shipping-method-form .radio span input {
cursor: pointer;
}

#co-shipping-method-form .radio div > label {
color: #a59262;
}

#co-shipping-method-form .radio #walletIsNot label {
border: 1px solid #a59262;
padding: 10px 15px;
width: 100%;
}

.order-completed-page .border {
border: 1px solid #a59262;
margin: 15px 0;
padding: 15px;
}

.order-completed-page .container {
padding-top: 40px;
margin-bottom: 40px;
}

input[type=checkbox].css-checkbox + label.css-label {
margin-top: 3px;
vertical-align: top;
}

/*label, legend {
width: calc(100% - 3em);
margin-bottom: 15px;
}*/
/***** my css *******/
.digital-page .Platinum {
display: flex;
}

.Platinum .picture.digital-gold-banner-left {
order: 2;
}

.Platinum .details.digital-gold-banner-right {
padding-left: 0px;
padding-right: 50px;
}

.digital-page .Platinum .digital-gold-banner-left {
padding-right: 0px;
padding-left: 0px;
}

.digital-style .content-with-image .content h2 {
color: #3C3C3C;
font-size: 54px;
line-height: 68px;
font-weight: 300;
font-family: var(--secondaryFont);
letter-spacing: 0;
}

.digital-style .content-with-image p {
letter-spacing: 0;
color: #433e3e;
font-weight: 300;
font-family: var(--primaryFont);
}

.digital-style .content-with-image .content .button {
background: #a59262;
font-family: var(--primaryFont);
border: 0.1rem solid #a59262;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 15px;
padding: 2px 30px;
font-weight: 200;
letter-spacing: .1rem;
line-height: 4.3rem;
text-align: center;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}

.digital-page #quantity-form button {
font-size: 18px;
}

p.product-short-discription span {
margin-top: 15px;
display: inline-block;
font-weight: 400;
text-transform: uppercase;
font-size: 16px;
}

.digital-page .digital-gold-banner-left {
padding-right: 0px;
box-sizing: border-box;
}

.digital-page .digital-gold-banner-right {
padding-left: 0px;
}

.digital-page .digital-gold-banner-left .img {
border: 2px solid #ddd;
padding: 30px;
}

.create-wallet.content-with-image {
padding-bottom: 0px;
text-align: center;
}

.create-wallet.content-with-image .container .row {
border-bottom: 2px solid #a59262;
padding-bottom: 50px;
}

.create-wallet a.btn img {
width: 90%;
}

.create-wallet.content-with-image .content a.btn {
padding: 0px;
width: 185px;
display: inline-block;
}

.create-wallet.content-with-image .btn-group {
padding: 0px;
}

.create-wallet.content-with-image .image a.btn {
background-color: #a59262;
border: 0.1rem solid #a59262;
}

.digital-page .custom-padding.buynow-btn {
padding: 0px 50px;
font-family: var(--primaryFont);
font-size: 15px;
width: 200px;
height: 55px;
line-height: 55px;
}

.digital-page input[type='button'][disabled] {
background: #beb08f;
opacity: 1;
border-color: #beb08f;
color: #433e3e;
font-weight: 500;
}

form#product-details-form {
margin-bottom: 80px;
}

.item-box.product-video-section {
min-height: 400px;
}

.digital-page .product-information-text h4 {
color: #433e3e;
}

.digital-style .invest-in-gold .content .button {
background: #fff;
color: #433e3e;
font-weight: 500;
border: 2px solid #433e3e;
width: 210px;
}

.digital-style .invest-in-gold .content .button:hover {
background: #433e3e;
color: #fff;
}

.create-wallet.content-with-image .image .button {
margin-left: 28px;
font-family: var(--primaryFont);
font-size: 15px;
}

/*---meta mask end---*/

/*** mobile app tutorial****/

.mob-app .content-only h2,
.mob-app .content-only p {
text-align: center;
}

.mob-app .content-only .content h2 {
margin-bottom: 20px;
}

.mob-app .meta-mask .content-only .container {
padding-bottom: 0px;
}

.mob-app .content-with-image .content p {
font-size: 18px;
}

.mob-app .content-with-image .content h2 {
letter-spacing: 0;
font-weight: 700;
}

.mob-app .content .btn-group {
padding: 0px;
display: flex;
justify-content: center;
}

.mob-app .btn-group a {
width: 50%;
float: left;
}

.mob-app .btn-group a img {
width: 90%;
}

.mob-banner {
background: url('../images/mob-banner-bg.png') repeat-x;
width: 100%;
}

.mob-banner .content h2 {
text-align: left;
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
margin: 0px;
color: #fff;
font-weight: 800;
text-transform: capitalize;
}

.mob-banner .content {
width: 50%;
}

.mob-banner .image {
float: left;
width: 50%;
}

.mob-banner .image img {
vertical-align: bottom;
}

.mob-banner .row.align-items-center {
flex-direction: row;
}

.invest-in-gold.content-with-image iframe {
width: 100%;
}

.wallet-page .card i {
font-size: 40px;
color: #a59262;
}

.wallet-page .card h2 {
font-weight: 300;
margin: 10px 0px;
}

.wallet-page .card {
margin: 60px 0px;
}

#getwallet input#SaveWalletDetails {
margin: 0px;
vertical-align: middle;
}

.wallet-page .form-group .buttons {
margin-top: 10px;
}

#getwallet label {
margin-bottom: 0px;
}

#checkout-steps input[type="radio"],
#checkout-steps input[type="checkbox"] {
vertical-align: top;
margin-top: 8px;
}

#checkout-step-shipping-method #walletIsNot p {
margin-bottom: 2px;
}

body #co-shipping-method-form .SaveWalletDetails label {
color: #000;
}

@media (min-width: 768px) {
.digital-page .Platinum .digital-gold-banner-left {
padding-left: 60px;
}

.digital-page .digital-gold-banner-left {
padding-right: 60px;
}

.create-wallet.content-with-image {
text-align: left;
}

.mob-app .meta-mask .content-with-image .content h2 {
margin-bottom: 20px;
}

.mob-app .content .btn-group {
display: inline;
}

.meta-mask .content-with-image,
.invest-in-gold.content-with-image {
padding: 0;
}

.meta-mask .content-with-image .container {
padding: 50px 2.0rem;
}

.invest-in-gold .container {
padding: 50px 0rem;
/*border-bottom: 2px solid #a59262;*/
}

.border-bottom-gold {
border-bottom: 2px solid #a59262;
}

.invest-in-gold .content {
order: 0;
margin-top: 0px;
}

.order-sm-2 {
order: 2;
}

.item-box .product-item {
padding-top: 50px;
padding-bottom: 50px;
border-bottom: 2px solid #a59262;
}

.item-box .add-to-cart .column {
max-width: inherit;
}

.item-box .add-to-cart {
flex-direction: row;
justify-content: center;
}

.item-box .digital-gold-banner-right {
width: 50%;
}

/*--Banner start--*/
.banner {
/*padding-top:135px;*/
}

.banner .banner-content .heading {
width: 60%;
}

.banner .banner-content .heading h2 {
font-size: 44px;
}

.banner .banner-content .content {
width: 31%;
}

.banner .logos .logo {
width: 20%;
}

.content-with-image {
padding: 50px 0;
}

.content-with-image .row div {
padding: 0 15px;
}

.content-with-image .image {
width: 50%;
}

.content-with-image.portrait .image {
width: 35%;
}



.content-with-image .image img {
max-width: 95%;
}


.content-with-image .content {
width: 50%;
text-align: left;
}

.content-with-image.portrait .content {
width: 65%;
}

.content-with-image .content h2 {
font-size: 28px;
}

.meta-mask .content-with-image .content h2 {
margin-bottom: 40px;
}

.content-with-image .content p {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
font-size: 20px;
}


.content-only .content {
width: 100%;
}

/*--- before footer section start ---*/

.before-footer {
padding: 60px 0;
}

.before-footer .row > div {
width: 33%;
padding: 0 20px;
}

.digital-style .content-with-image .content p {
font-family: var(--primaryFont);
font-weight: 300;
font-size: 20px;
}
}


@media (max-width: 767px) {
#getwallet input#SaveWalletDetails {
vertical-align: top;
margin-top: 6px;
}

.wallet-page .card,
#checkout-steps .card,
.checkout-page .card {
border-width: 1px;
}

.wallet-page .row .column.column-60,
#checkout-steps .row .column.column-60,
.checkout-page .row .column.column-60 {
flex: 0 0 80%;
max-width: 80%;
}

.wallet-page .card,
#checkout-steps .column-60.card,
.checkout-page .column-60.card {
padding: 20px !important;
}

.wallet-page .row .column.column-offset-20,
#checkout-steps .row .column.column-offset-20,
.checkout-page .row .column.column-offset-20 {
margin-left: 10%;
}
}


.container.product-view .data .sales-options-buttons {
margin-top: 0;
margin-bottom: 15px;
justify-content: end;
}

.container.product-view .data .sales-options-buttons .column {
margin: 0;
width: 34%;
flex: initial;
}

.sales-options-buttons .button.large,
.sales-options-buttons input[type='button'].large {
margin: 0;
line-height: 3.8rem;
height: 3.8rem;
font-size: 1.1rem;
}

.sales-options-buttons .button.large {
width: 100%;
}

.sales-options-buttons input[type='button'].large {
width: 100%;
}

.tier-prices .row.header {
font-weight: 700;
background: #ffffff;
color: #433e3e;
font-size: 16px;
}

.product-header .enquire .button small {
display: none;
}

.product-header .enquire .button {
background-color: #a59262;
border-color: #a59262;
}

.benefits h3 {
margin-top: 30px;
letter-spacing: 0;
color: #433e3e;
font-weight: 700;
font-family: var(--primaryFont);
}

.container.product-view .data .benefits ul li {
color: #433e3e;
font-weight: normal;
text-transform: none;
}

.container.product-view .data .benefits ul li div.icon {
color: #a59262;
}

/*#getOurGuide2.button.large, .back-in-stock-subscription #getOurGuide1.button.large, .out-of-stock .button.button-green {
background-color: #aabc9f;
border-color: #aabc9f;
}*/

.back-in-stock-subscription {
position: static;
margin-bottom: 10px;
}

.back-in-stock-subscription .popup-with-form {
margin: 0;
}

.callUsBtn {
    position: relative;
}

.callUsBtn a{
   width: 100%;
    line-height: 19px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.callUsBtn a.button.large i.fa {
    font-size: 30px;
    padding-right: 9px;
}

.back-in-stock-subscription .button.large {
display: flex;
line-height: normal;
display: flex;
justify-content: center;
flex-direction: column;
text-align: left;
height: 4.8rem;
font-size: 1.1rem;
}

.back-in-stock-subscription .button.large span {
display: block;
}

.out-of-stock {
display: flex;
}

.out-of-stock .button {
margin: 0 5px;
display: flex;
flex-direction: column;
justify-content: center;
line-height: normal;
font-size: 1.1rem;
max-width: 47%;
flex: 0 0 100%;
height: 5.0rem;
color: #fff;
text-align: left;
position: relative;
padding-left: 50px;
}

.back-in-stock-subscription .button {
position: relative;
padding-left: 60px;
}

.out-of-stock .button .fa,
.back-in-stock-subscription .button .fa {
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-50%);
font-size: 2rem;
}


.thankyoupage p {
margin-bottom: 1rem;
/*color: #28a745;*/
}

.button:hover {
text-decoration: none;
}

.awaiting-delivery span {
font-size: 16px;
text-align: right;
display: block;
}

.awaiting-delivery span a {
color: #a59262;
font-weight: 700;
text-decoration: underline;
}

header div.strap .reviews img {
vertical-align: middle;
margin: 2px 0 3px 0;
}



header .back-in-stock-subscription .button.large {
margin: 0 2px;
height: 5.0rem;
font-size: 1rem;
padding: 0 1rem;
padding-left: 40px;
}

header .back-in-stock-subscription .button .fa {
font-size: 2rem;
left: 15px;
}

.row.price .column.left {
width: 70%;
}

header.fixed {
top: -25rem;
}

.sign-up-expert-guide h3 {
font-weight: 700;
color: #433e3e;
text-transform: none;
font-size: 3rem;
}

.sign-up-expert-guide p a {
font-weight: 700;
text-decoration: underline;
}

.get-expert h3 {
margin-top: 30px;
letter-spacing: 0;
color: #433e3e;
font-weight: 700;
font-family: var(--primaryFont);
}

.get-expert a {
font-weight: 700;
text-decoration: underline;
}

.mobile-header.main {
height: auto;
padding: 10px 0;
}

.mobile-header.main .row {
flex-direction: inherit;
justify-content: center;
align-items: center;
}

header div.mobile-header.main .fa-bars {
position: static;
font-size: 1.5rem;
}

header div.mobile-header .logo {
margin: 0;
margin-top: -8px;
margin-left: 5px;
}

header div.mobile-header .logo img {
max-width: 100%;
}

.mobile-header .menu-toggle {
margin-right: 12px;
color: #a59262;
font-size: 1.1rem;
}

.mobile-header .cart-total {
font-size: 1.1rem;
}

.mobile-shopping-cart {
margin-left: 5px;
}

.mobile-shopping-cart .fa-shopping-basket {
font-size: 1.5rem;
}

.document .row {
background-color: transparent;
margin-top: 0;
padding: 0;
}

.document .row.infocus-content {
background-color: #fff;
margin-top: -105px;
padding: 120px;
z-index: 5;
position: relative;
}

#msg {
border-top: 1px solid #a59262;
padding-top: 80px;
padding-bottom: 70px;
color: #28a745;
}

#get-our-guide a {
font-weight: 700;
text-decoration: underline;
}

.mfp-content {
padding: 5rem 7rem;
}

#get-our-guide label {
margin-bottom: 0;
}

#get-our-guide .input-validation-error {
margin-bottom: inherit;
}


#get-our-guide-form {
border-top-color: #f4f4f1;
}

#get-our-guide-form .input-validation-error {
margin-bottom: 1.5rem;
}

.mobile-buttons.row .button.large {
margin-bottom: 0;
}

.back-in-stock-subscription .row {
justify-content: end;
}

.back-in-stock-subscription .row .column {
width: 35%;
flex: initial;
}

header div.strap li {
vertical-align: middle;
}

header div.strap li a {
line-height: normal;
}

.document .row.infocus-content .sign-up-expert-guide .container {
padding: 0;
}

.mfp-content #get-our-guide h3 {
font-size: 4rem;
font-weight: 700;
}

.short-description.benefits h3 {
margin-top: 0;
}

.container.product-view .data .tab-container .tab-link {
letter-spacing: inherit;
font-size: 20px;
text-transform: none;
}

.product-header .description {
width: 700px;
}

.container.product-view .data .benefits ul li {
letter-spacing: .05rem;
}

.sign-up-expert-guide {
border-top-color: #f4f4f1;
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1199px) {
header div.main .logo img {
margin-right: 3rem;
}

header .back-in-stock-subscription .button .fa {
font-size: 1.5rem;
left: 12px;
}

header .back-in-stock-subscription .button.large {
font-size: .8rem;
padding-left: 34px;
height: 4rem;
}

.back-in-stock-subscription .row .column {
width: 50%;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
.container.product-view .images .gallery .picture {
height: 17rem;
border: 0;
margin: 10px 0 0 0;
}

.container.product-view h1 {
margin-bottom: 0;
}

.container.product-view .images .gallery .thumb-item {
width: 25rem;
height: 25rem;
margin: 0 5px;
}

.container.product-view .images .gallery .picture-thumbs {
margin-bottom: 20px;
}

.back-in-stock-subscription .row .column.left,
.back-in-stock-subscription .row .column.right {
flex: 0 0 100%;
max-width: 100%;
width: auto;
}

.back-in-stock-subscription .button .fa {
font-size: 2rem;
}

.back-in-stock-subscription .button.large {
font-size: 1.1rem;
}

.mobile-buttons.row .column.left,
.mobile-buttons.row .column.right {
flex: 0 0 100%;
max-width: 100%;
}

.mobile-buttons.row {
display: block;
}

.mobile-buttons.row .button.large,
.mobile-buttons.row input[type='button'].large {
line-height: 3.8rem;
height: 3.8rem;
font-size: 1.1rem;
}

.mobile-buttons.row .button.large br {
display: none;
}
header .strap .container {
line-height: 4rem;
min-height: 4rem;
padding: 10px 1rem;
}

header .strap .container .row.row-fill {
margin-left: 0;
width: 100%;
}

header .strap .button.large {
line-height: 4rem;
height: 4rem;
margin: 0 5px;
font-size: 1.12rem;
font-weight: 700;
padding: 0 .5rem;
}

header .strap .button.large .fa {
font-weight: normal;
}

.container.product-view .data .tab-container .tab-link {
width: 49.8%;
}

.thankyoupage {
padding-top: 8rem;
}

.container.product-view .images .gallery .picture img:not(.zoomImg) {
max-width: inherit;
position: static;
transform: none;
height: 170px;
}

.document .row.infocus-content {
padding: 1px;
margin-top: 20px;
}

.mfp-content {
padding: 5rem 3rem;
}

.tier-prices {
margin-bottom: 30px;
}

.container.product-view .data .benefits ul li div.icon {
margin-right: 5px;
}

.container.product-view .data .benefits ul li {
padding: 10px 0;
line-height: normal;
min-height: inherit;
font-size: 1.4rem;
}

.container.product-view .data .benefits ul li div.text {
margin: 0;
}

form#product-details-form {
margin-bottom: 40px;
}

.sign-up-expert-guide {
margin-bottom: 100px;
}

.sign-up-expert-guide h3 {
font-size: 2.5rem;
}

.sign-up-expert-guide button {
width: auto;
line-height: 4.8rem;
height: 4.8rem;
font-size: 1.35rem;
}

.back-in-stock-subscription .button {
padding-left: 50px;
}

.back-in-stock-subscription .button br {
display: none;
}

.mobile-header.main .row {
align-items: inherit;
}

header div.mobile-header .logo {
margin-top: 2px;
}

.mobile-header .menu-toggle,
.mobile-shopping-cart {
line-height: 1;
margin-top: 1px;
}

header div.mobile-header.main .fa-bars {
margin-bottom: 12px;
}

.mobile-shopping-cart .fa-shopping-basket {
margin-bottom: 9px;
}

.mfp-content #get-our-guide h3 {
font-size: 2.5rem;
}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

.wallet-page .row .column.column-60,
#checkout-steps .row .column.column-60,
.checkout-page .row .column.column-60 {
flex: 0 0 80%;
max-width: 80%;
}

.wallet-page .row .column.column-offset-20,
#checkout-steps .row .column.column-offset-20,
.checkout-page .row .column.column-offset-20 {
margin-left: 10%;
}

.wallet-page .card,
#checkout-steps .column-60.card,
.checkout-page .column-60.card {
padding: 30px !important;
}

.digital-gold-banner-left {
padding: 0px 20px;
}

.container.product-view .data .sales-options-buttons .column {
width: 50%;
}

.container.product-view .data .benefits ul li {
letter-spacing: 0;
}
}

@media only screen and (max-device-width: 320px) {
.back-in-stock-subscription .button br {
display: inline-block;
}

header div.mobile-header.main .fa-bars {
margin-bottom: 5px;
}


.mobile-shopping-cart .fa-shopping-basket {
margin-bottom: 2px;
}

header .strap .button.large {
font-size: 1rem;
}

.back-in-stock-subscription .button.large {
height: 4rem;
padding-left: 28px;
font-size: 1rem;
}

.back-in-stock-subscription .button.large br {
display: none;
}

.back-in-stock-subscription .button .fa {
font-size: 1.5rem;
left: 10px;
}
}

/*Css for modal box on customer info page*/
/* The modal (background) */
.modal {
display: none;
position: fixed;
z-index: 999;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.4);
}

/* Modal Content/Box */
.modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 50%;
}

/* The Close Button */
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}

.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}

.Product-detail-page .Product-Content .Product-Name {
font-size: 30px;
font-weight: bold;
text-align: left;
color: #000;
max-width: 800px;
}

.Product-detail-page .container.product-view {
padding-left: 0;
margin-top: 0;
}

.container.product-view .images .gallery .picture {
margin-bottom: 0;
}

.Product-detail-page .container.categories ul.list {
border: none;
padding-bottom: 0;
margin-left: unset;
margin-bottom: 1.5rem;
border: solid 1px #DFDFDF;
}

.Product-detail-page .container.categories ul.list.firstTwoBlocks {
border: none;
}

.Product-detail-page .container.categories ul.list.firstTwoBlocks > li.filter-sublist {
margin-bottom: 1.5rem;
border: solid 1px #DFDFDF;
}


.Product-detail-page .container.categories h3 {
font-size: 32px;
font-weight: bold;
color: #434343;
}

.Product-detail-page .container.product-view .images .gallery .picture {
height: 40.35rem;
}

.Product-detail-page .Qty-Scroll {
width: 25%;
}

.Product-detail-page .All-filters {
width: 20%;
}

.Product-detail-page .Product-Detail-Content {
width: 80%;
}

.Product-detail-page .Product-Detail {
width: 75%;
margin: 0px 10px;
}

.filter-header {
border-bottom: 1px solid #f2f2f2;
background: #f2f2f2;
padding: 5px 0px;
font-weight: bold;
font-size: 22px;
padding-left: 15px;
cursor: pointer;
margin-bottom:0;
}

.filter-header.show:before {
transform: rotate(-90deg);
}

.filter-header a,
.container.categories ul.list > li {
color: #000000;
}

.container.categories ul.list > li.filter {
margin-left: 15px;
}

.Product-detail-page .container.categories {
max-width: unset;
padding-right: 40px;
padding-left: 40px;
}

.container.categories .filter-sublist a:before {
   background: url('../images/right_arrow.png') no-repeat center/100%;
   content: '';
   width: 14px;
   height: 14px;
   display: inline-block;
   margin-right: 4px;
}

.filter-header::before {
background: url(../images/down_arrow.png)no-repeat;
content: '';
width: 18px;
height: 11px;
display: inline-block;
color: #464646;
background-size: contain;
margin-right: 10px;
}

.filter-sublists:not(.active) .filter-header::before {
   -webkit-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   transform: rotate(-90deg);
}

#product_benefit .benifit-block .Benifit-image,
#product_benefit .benifit-block .Benifit-Content {
display: inline-block;
}

#product_benefit .benifit-block .Benifit-image img {
height: 30px;
width: 30px;
}

#product_benefit .benifit-block .Benifit-Content {
vertical-align: top;
margin-left: 5px;
}


.container.product-view .images .gallery {
padding-right: 50px;
}

.ProductToptic-Title p,.admin-cms-content h2,.admin-cms-content .ProductToptic-Title p {
text-align: left;
font-size: 24px;
font-weight: bold;
letter-spacing: 0px;
color: #A59262;
opacity: 1;
margin-bottom: 10px;
}

.Series-description p {
font-size: 16px;
color: #000;
margin-bottom: 15px;
line-height: 24px;
}

.Series-description br {
display: none;
}

.Series-Section,
.Brand,
.topic-detail {
border-bottom: 2px solid #D5D5D5;
padding-bottom: 30px;
margin-top: 30px;
}



.Brand {
margin-top: 30px;
}

.Detail-Video {
margin-top: 30px;
}

.About-Brand,
.Description {
display: flex;
}

.About-Brand .Brand-Description {
width: 75%;
font-size: 16px;
text-align: left;
letter-spacing: 0px;
color: #000000;
opacity: 1;
padding-left: 15px;
}


.About-Brand .Brand-image,
.Topic-Video {
width: 40%;
}

.Topic-Video {
width: 36.5%;
}

.topic-detail .topic-content {
width: 60%;
}

/*----- Tabs -----*/
.tabs {
width: 100%;
display: inline-block;
}

/*----- Tab Links -----*/
.tab-links:after {
display: block;
clear: both;
content: '';
}


.tab-links li {
margin: 0;
list-style: none;
margin-right: 5px;
width: 25%;
}

.tab-links a {
padding: 10px;
display: inline-block;
border-radius: 2px 2px 0px 0px;
background: #F1F1F3;
font-size: 16px;
font-weight: 600;
color: #000;
transition: all linear 0.3s;
text-align: center;
text-decoration: none;
width: 100%;
}

.container.product-view .data {
margin-top: -10px;
}


.tab-links li.active a,
.tab-links li.active a:hover {
background: #A59262;
color: #fff;
font-size: 18px;
}

.Product-detail-page .tab-links a {
font-size: 18px;
padding: 10px;
}

/*----- Content of Tabs -----*/
.tab-content1 {
padding: 15px;
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1.5px solid #E2E2E2;
opacity: 1;
font-size: 20px;
}

.tab-content1 .tab p {
margin-bottom: unset;
color: #000;
font-size: 16px;
line-height: 24px;
}

.tab {
display: none;
}

.tab-links {
margin-bottom: 10px;
display: flex;
width: 100%;
}

.tab.active {
display: block;
}

.Product-detail-page .breadcrumb {
padding-left: 28px;
}

.Product-detail-page .breadcrumb li {
display: inline-block;
}

.Product-detail-page .delimiter {
margin: 0 10px;
}

.container.product-view .data .short-description {
margin-top: unset;
}


.product-specs-box .table-wrapper .odd,
.product-specs-box .table-wrapper .even {
display: flex;
align-items:center;
padding-top: 5px;
}

.Product-detail-page .Product-Detail .images {
margin-bottom: 10px;
}

#prd_stock {
margin: 8px 0px;
}

#product_spec {
margin-top: 15px;
}

.logo_images,
#manufacture_logo {
display: flex;
}

.Manufacture_image {
margin-left: 50px;
}

.Manufacture_image img {
height: auto;
width: 90px;
}

.Product-Detail .gallery {
margin-bottom: 40px;
}

.topic-detail .topic-content {
font-size: 16px;
text-align: left;
letter-spacing: 0px;
color: #000000;
opacity: 1;
padding-left: 15px;
}

.Product-detail-page .detail-Related-Product .items-relatedProduct {
width: 22.5%;
}

.Product-detail-page .detail-Related-Product .Product-items {
width: 100%;
}

.Product-detail-page .Product-items .category-item .title-main-heading a {
font-size: 24px;
font-weight: bold;
}

.Product-detail-page #RelatedProduct-slider {
margin-top: unset;
border-bottom: 2px solid #d5d5d5;
padding-bottom: 40px;
margin-bottom: 32px;
}

.Product-detail-page #RelatedProduct-slider .product-item h2.product-title {
margin-bottom: 10px;
min-height: unset;
overflow: hidden;
font-size: 18px;
font-weight: bold;
color: #000;
}

.Product-detail-page #RelatedProduct-slider .item-box .product-item {
padding: 15px 10px;
border: 1px solid #d5d5d5;
}

.Product-detail-page #RelatedProduct-slider .item-box .product-item .description {
display: none;
}

.Product-detail-page #RelatedProduct-slider .product-item h2.product-title a {
color: #000;
}

.Product-detail-page .Product-Detail .images {
width: 50%;
}

.Product-detail-page #RelatedProduct-slider .product-item .picture {
height: 150px;
width: 150px;
margin: 0 auto;
}

.Product-detail-page #RelatedProduct-slider .product-item .picture a img {
width: 100%;
height: 100%;
}

#RelatedProduct-slider .column-25.product a.button {
display: block;
margin-top: 10px;
width: 60%;
background: #38761D;
font-weight: bold;
font-size: 18px;
border: none;
}

.Product-detail-page #RelatedProduct-slider .product-item .details {
margin-top: 20px;
}

.Product-detail-page #RelatedProduct-slider .product-item .details .prices {
margin-bottom: 20px;
}

.Product-detail-page #RelatedProduct-slider .product-item .details .prices em {
color: #4b4b4b;
font-size: 15px;
text-transform: lowercase;
font-style: normal;
margin-right: 4px;
}

.Product-detail-page #RelatedProduct-slider .product-item .details .prices text {
color: #4b4b4b;
font-weight: bold;
font-size: 20px;
}

.Product-detail-page #RelatedProduct-slider .product-item .buttons .popup-with-form {
background-color: #BF9000;
color: #fff;
margin: 0 auto;
width: 70%;
display: block;
border: 1px solid #BF9000;
}


.Product-detail-page #RelatedProduct-slider  .details .buttons a {
width: auto;
display: inline-block;
height:auto;
white-space:normal;
line-height:1.6;
padding:8px 12px 7px;
min-width:140px;
margin-bottom:0;
}

#RelatedProduct-slider .column-25.product {
min-height: 44rem;
}

#RelatedProduct-slider .column-25.product em {
color: #433e3e;
font-weight: 100;
text-align: center;
letter-spacing: NaNpx;
color: #4B4B4B;
opacity: 1;
text-transform: lowercase;
font-style: normal;
}

.container.categories ul.list > li.active ul.sub-list {
margin-left: unset;
margin-top: 12px;
}

.container.categories ul.list > li > ul > li.active > a,
.container.categories ul.list > li > ul > li > ul > li.active > a {
color: #464646;
}

.Product-detail-page iframe {
width: 100%;
}

.tier-prices .row.item:nth-child(odd) {
background-color: #ffffff;
}

.tier-prices .row.header {
background: #ffffff !important;
border-bottom: unset;
}

.tier-prices {
border: 1px solid #c7c7c7;
}

.tier-prices .row.item {
background-color: #f1f1f3;
}

.row .column {
padding: 0px 2px;
}

.tier-prices .row.item {
padding: 1.5rem 1.2rem;
margin: 0;
width: 100%;
font-size: 16px;
}

.filter-header a,
.container.categories ul.list > li {
color: #000000;
font-weight: bold;
font-weight: bold !important;
}

.container.categories ul.list .active.filter-sublist .ParentCategory:before {
background: url(../images/right_arrow.png)no-repeat;
background-size: auto;
content: '';
width: 14px;
height: 14px;
display: inline-block;
color: #464646;
background-size: contain;
margin-right: 4px;
border: unset;
}

.breadcrumb ul li span a span {
    color: #a59262;
    font-size: 14px;
}

.breadcrumb strong.current-item {
color: #A59262;
font-size: 14px;
font-weight: 700;
}

.Product-detail-page .breadcrumb {
padding-left: 0px;
}

.Product-detail-page .breadcrumb ul {
margin-bottom: 23px;
}

.Product-detail-page #RelatedProduct-slider:last-child {
border-bottom: unset;
padding-bottom: unset;
}

.Speak-to-OurExpert {
border-top: 2px solid #d5d5d5;
border-bottom: 2px solid #d5d5d5;
}

.Qty-Scroll .Buy-Now {
display: flex;
}

.quantity .k-select button {
float: left;
display: inline-block;
background-color: #fff;
color: #a59262;
line-height: 6rem;
height: 6rem;
font-size: 1.7rem;
padding: 0 2.2rem;
}

.k-select .qty-input,
.quantity .k-select .qty-input {
float: left;
display: inline-block;
text-align: center;
width: 5.9rem;
margin: 0;
padding: 0;
background-color: #f4f4f1;
border-color: #a59262;
margin-left: -1px;
margin-right: -1px;
color: #a59262;
font-size: 2.8rem;
height: 6rem;
line-height: 6rem;
}

.k-select button,
.quantity .k-select button {
float: left;
display: inline-block;
background-color: #fff;
color: #a59262;
line-height: 2.5;
height: 45px;
font-size: 1.7rem;
padding: 0 15px;
border: 2px solid #8f7c4a;
margin: 0;
}

.quantity .k-select button:focus {
box-shadow: none;
}

.k-select .qty-input,
.quantity .k-select .qty-input {
float: left;
display: inline-block;
text-align: center;
width: 50px;
margin: 0;
margin-right: 0px;
margin-left: 0px;
padding: 0;
background-color: #f4f4f1;
color: #a59262;
font-size: 2.8rem;
color: #000;
font: normal normal bold 22px/29px var(--primaryFont);
border: 2px solid #8f7c4a;
line-height: 5rem;
height: 45px;
}

.Qty-Scroll.Mobile {
z-index: 99;
}

.Qty-Scroll .Buy-Now,
.qty-button {
display: flex;
justify-content: center;
align-items: center;
}

.Qty-Scroll .Qty-wrap {
background: #f1f1f3;
padding: 25px 20px;
margin-bottom: 12px;
padding-bottom: 12px;
margin-top:30px;
}

.Qty-Scroll .add-to-cart-button {
background: #38761D;
width: 100%;
color: #fff;
font-size: 18px;
border: none;
}

.Qty-Scroll .qty-button span.Qty-label {
margin-left: 10px;
font-size: 18px;
font-weight: bold;
}

.qty-button .quantity {
margin-left: 10px;
}

.Qty-Scroll .qty-wrap {
margin-left: 10px;
}

.Qty-Scroll .qty-wrap .description {
line-height: 1;
}

.Qty-Scroll .qty-wrap .description h4 {
margin-bottom: unset;
padding-bottom: unset;
margin-left: 8px;
font-size: 18px;
color: #000;
font-weight: bold;
line-height: 1;
}

.Qty-Scroll .qty-wrap .description small {
line-height: unset;
margin-left: 10px;
font-size: 16px;
color: #000;
line-height: 1;
}

#RelatedProduct-slider .owl-nav .owl-prev {
position: absolute;
transform: translate(-50px, -100px);
top: 60%;
}

#RelatedProduct-slider .owl-nav button.owl-next {
top: 60%;
right: 10px;
}

.Qty-Scroll {
position: relative;
}

.scrollStart {
position: sticky;
margin-bottom: 73px;
min-width: 320px;
max-width: 331px;
width: 100%;
}

.Product-Detail .Qty-Scroll {
display: none;
}

.container.product-view .data {
width: 50%;
}

.Product-Detail-Content {
padding-bottom: 0px;
margin-bottom: 30px;
}

.Product-Content {
padding-left: 20px;
}

.logo_images {
padding-left: 20px;
}

.Product-detail-page .Filters-Mobile {
display: none;
}

.Product-detail-page .Filters-Mobile .Filters:before,
.MobileFilter-strap .Filters:before, .Filters-Mobile .Filters:before {
background: url(../images/filter.png.png)no-repeat;
content: '';
background-size: 17px 15px;
height: 20px;
width: 20px;
display: inline-block;
margin-right: 4px;
vertical-align: middle;
}

.MobileFilter-strap {
display: none;
}

#manufacture_name strong,
.product-specs-box .spec-name strong,
#prd_stock strong {
font-size: 16px;
color: #000;
font-weight: bold;
}

.benifit-block .Benifit-Content span {
color: #464646;
font-size: 16px;
}

#manufacture_name span,
.product-specs-box .spec-value,
#prd_stock span {
color: #464646;
font-size: 16px;
margin-left:3px;
}

.Product-detail-page .expert h4 {
text-transform: none;
font-size: 18px;
letter-spacing: 0.5px;
color: #000;
font-weight: 900;
margin-bottom: unset;
margin-bottom: 7px;
}

.Product-detail-page .expert {
background-color: #f2f2f2;
padding: 20px;
padding-bottom:10px;
}

.filter-header a,
.container.categories ul.list > li,
.container.categories ul.list > li.filter a {
font-size: 16px;
}

.expert p {
color: #464646;
font-size: 16px;
}

.expert .Call-Expert:before {
background: url(../images/phone.png)no-repeat;
background-size: auto;
content: '';
width: 30px;
height: 30px;
display: inline-block;
color: #464646;
background-size: cover;
margin-right: 12px;
}

.Get-More {
margin-bottom: 6px;
margin-top: 20px;
}

.Get-More .Get-SaveMore {
text-align: center;
font-weight: bold;
font-size: 20px;
color: #000;
margin-bottom: 14px;
}

.home-subcategory .view-arrow-button a {
color: #fff;
font-size: 14px;
}

.container.categories ul.list > li > ul > li > ul > li a,
.container.categories ul.list .active.filter-sublist a {
font-size: 16px;
color: #464646;
}


.Call-Expert .Expert-No {
display: inline-block;
vertical-align: top;
font-size: 17px;
color: #000;
letter-spacing: 0.9px;
}

.Call-Expert .Expert-No p {
font-size: 17px;
color: #000;
margin-bottom: 0px;
}

.Call-Expert .Expert-No a {
font-size: 17px;
color: #000;
}

.expert h4 {
margin-top: unset;
}

.Brand-image {
border: 2px solid #E2E2E2;
}

/*.Image-box {
height: 130px;
width: 45%;
margin: 0 auto;
}*/

.Mobile-Filters,
.Mobile-TierPrice {
display: none;
}

.MobileFilter-strap {
background: #A59262;
display: flex;
justify-content: space-between;
padding: 10px;
margin-bottom: 10px;
}

.Mobile-Qty,
.MobileFilter-strap {
display: none;
}

.qty-button .quantity {
margin-left: 10px;
display: flex;
}

.qty-button .quantity span.k-select {
display: flex;
}

.Mobile-TierPrice {
margin-bottom: 20px;
}

.Product-detail-page .container.categories .row {
gap: unset;
margin-left: unset;
}

.Product-detail-page .benifit-block {
padding-top: 10px;
}

/*.Brand .Brand-Description {
margin: 30px 0;
}*/


.Product-detail-page .paymentCards {
margin-top: 17px;
text-align: center;
}

.Product-detail-page .paymentCards img {
border: 1px solid #DFDFDF;
width: 78px;
height: 45px;
margin-left: 8px;
}

.Product-detail-page .paymentCards img:first-child {
margin-left: 0;
}


.Product-detail-page .home-subcategory .category-item {
display: flex;
justify-content: space-between;
align-items: center;
}

.Product-detail-page .column-25.product .image img {
max-width: 50%;
}

.Product-detail-page .what-our-customers-say {
padding: 0 0 68px 0;
}

.quantity .k-select .k-link.minus {
border-radius: 5px 0 0 5px;
}

.quantity .k-select .qty-input {
border-right: none;
border-left: none;
}

.quantity .k-select .k-link.plus {
border-radius: 0 5px 5px 0;
}

.Qty-Scroll .back-in-stock-subscription .subscribe-button {
width: 100%;
background: #BF9000;
height: 60px;
font-size: 18px;
border: 0;
margin-bottom: 20px;
}

.container.categories ul.list > li > ul > li.filter.active > a:before {
content: '';
background: url(../images/Active.png) no-repeat;
vertical-align: middle;
color: #a59262;
height: 18px;
width: 18px;
background-size: cover;
}

.container.categories ul.list > li > ul > li.filter > a:before {
content: " ";
background-color: #fff;
width: 18px;
height: 18px;
display: inline-block;
vertical-align: sub;
margin-right: 10px;
border: 2px solid #929292;
}

.container.categories ul.list > li > ul > li.active > a:before {
border: 2px solid #A59262;
}

.Product-detail-page .tier-prices .row.header .column {
font-size: 18px;
font-weight: bold;
color: #000000;
}

.Product-detail-page form#product-details-form {
margin-bottom: 0px;
}

.Product-detail-page .tier-prices .row.item .column {
font-size: 16px;
color: #000000;
}

.Product-detail-page .tier-prices .row.header,
.Product-detail-page .tier-prices .row.item {
padding: 10px;
height: 46px;
}

.Product-detail-page .detail-Related-Product .Product-items {
border-top: 2px solid #d5d5d5;
padding-top: 33px;
}

.Product-detail-page .home-subcategory .product-item .details .buttons a.seeinfo {
background-color: green;
font-size: 15px;
max-width: unset;
width: auto;
}

.Product-detail-page #RelatedProduct-slider .product-item .buttons .popup-with-form {
background-color: #BF9000;
color: #fff;
margin: 0 auto;
width:auto;
min-width:230px;
display: block;
border: 1px solid #BF9000;
font-size: 15px;
display:inline-block;
}

.Product-detail-page .sign-up-expert-guide {
border-bottom: unset;
padding-top: 45px;
}

.Product-detail-page .sign-up-expert-guide p {
color: #000;
}

.Product-detail-page .Image-box {
height: 320px;
width: 300px;
margin: 0 auto;
}

.Product-detail-page .B-Description {
margin-top: 20px;
}

.Product-detail-page .Brand {
padding-bottom: 25px;
}

.Product-detail-page .home-page-category-grid .owl-stage-outer {
padding: unset;
}
.Series-description.ellipse {
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
height: 180px; 
white-space: normal;
margin-bottom: 10px;
}
.Product-detail-page .home-subcategory .viwe-all-link a {
font-weight: bold;
}
.container.categories ul.list > li > ul > li > a, .container.categories ul.list > li > ul > li > ul > li a {
font-size:16px;
}
.container.categories ul.list > li > ul, .container.categories ul.list > li > ul {
margin-left: 10px;
}
.container.categories ul.list > li > ul, .container.categories ul.list > li > ul > li > ul {

margin-left: 0;
   
}
.container.categories ul.list > li.active ul, .container.categories ul.list > li > ul {
margin-left: 15px;
}
.Expert-No a{
color:#000000;
}
.Product-Detail .Brand-Description p,.topic-content p{
font-size: 16px;
}
.signup-leftsection.Mobile {
display:none;
}
.Product-detail-page #RelatedProduct-slider .owl-nav button.owl-next {
position: absolute;
transform: translate(45px, -100px);
top: 60%;
right: 10px;
}

.container.categories.myaccount-page #passwordButton {
margin-bottom:25px;
}
.myaccount-lower-text {
font-size: 18px;
}
.expert.myaccount-order-section{
background:#f2f2f2;
}
.section.order-notes {
margin-top:8px;
}
.section.order-notes .table-wrapper .data-table tr th{
background: #f2f2f2;
font-size: 18px;
        
}
.section.order-notes .table-wrapper .data-table tr td strong {
font-size: 16px;
color:#545454;
      
}
.section.order-notes .table-wrapper .data-table {
margin-bottom: unset;
border: 2px solid #d5d5d5;
border-bottom: unset;
}
.section.order-notes .table-wrapper .button.button-green {
background-color: #9E8451;
border-color: #9E8451;
color: #fff;
font-weight: bold;
font-size: 16px;
padding:0px 2rem;
border-radius:4px;
border: 2px solid #9e8451;
}
.container.breadcrumb ul li span.Active-Tab {
color: #A59262;
font-weight: bold;
margin-left: 10px;
}
.container.breadcrumb ul li span.Active-Tab span.Delimeter-ActiveTab {
margin-right:10px;
}
.account-page.change-password-page form{
margin-bottom:unset;
}
.container.categories.myaccount-page .column.column-75, .container.categories.myaccount-page .column.column-70 {
max-width: 80%;
margin-left: 30px;
}
.container.categories.myaccount-page .row .column.column-25 {
max-width: 20%;
}
.container.categories.myaccount-page td, .container.categories.myaccount-page th {
padding: 1.2rem 0.5rem;
border-bottom: 2px solid #d5d5d5;
}
#passwordModal .modal-content #passwordSubmitButton {
font-size: 18px;
height: 4rem;

}
.Manufacture-box .product-manufacture .column.left{
display:flex;
}
.Manufacture-box .Brand-image {
width:35%;
}
.Manufacture-box .manufacture-desc{
width:75%;
padding-left:15px;
}
.Manufacture-box .manufacture-desc p {
font-size:16px;
color:#000;
}
.Manufacture_Title {
text-align: left;
font-size: 24px;
font-weight: bold;
letter-spacing: 0px;
color: #A59262;
opacity: 1;
margin-bottom: 15px;
margin-top: 15px;
}


.Manufacture-box .product-manufacture:last-child {
  border-bottom: 2px solid #D5D5D5;
  padding-bottom: 30px
}

/**** PRODUCT DETAIL PAGE UI *****/

.Product-Detail-Content .qty-button .quantity span.k-select {
  width: auto;
  height: 42px;
}

.Product-Detail-Content .k-select button, .quantity .k-select button {
  height: 42px;
  padding: 0 6px;
  background: #F1F1F3;
}

.scrollStart.sticky-header {
  position: fixed;
  top: 270px !important;
  min-width: 300px;
  max-width: 331px;
  height: 410px;
  overflow-y: auto;
  z-index: 99;
  background: #fff;
}

.Product-Detail-Content .k-select .qty-input, .quantity .k-select .qty-input {
  height: 42px;
  font-size: 20px;
  width: 27px;
  background: #F1F1F3;
}

.Product-Detail-Content .Qty-Scroll .add-to-cart-button {
  margin-top: 29px;
}

.Product-detail-page .delimiter {
  font-size: 14px;
}

.Product-detail-page .container.categories {
  margin-top: 35px;
}

.Product-detail-page .logo_images {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
}

.Product-detail-page .logo_images .reviews {
  width: 120px;
  height: 30px;
}

.Product-detail-page .Manufacture_image {
  margin-left: 0;
}

.Product-detail-page .Manufacture_image img {
  height: 30px;
  width: auto;
}

.Product-detail-page .contentBenifites {
  padding-top: 22px;
}

.Product-detail-page .paymentCards {
  display: flex;
  justify-content: space-between;
}

.Product-detail-page .paymentCards img {
  max-width: 70px;
}

.Product-detail-page .tier-prices .row.header .column {
  font-size: 16px;
}

.Product-detail-page .tab-links li {
  max-width: 235px;
}

.Product-detail-page .tab-links li a {
  line-height: 16px;
  padding: 20px 14px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Product-detail-page .Image-box {
  max-width: 343px;
  width: 100%;
}

.Product-detail-page .home-subcategory .viwe-all-link a {
 max-width: 120px;
 width: 100%;
}

.Product-detail-pag .Qty-Scroll .Buy-Now, .qty-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.Product-detail-pag .qty-button .quantity {
  margin-left: 0px;
}

.Product-detail-page .Image-box img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}

.Product-detail-page .Image-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

a.button.button-green.button-block.popup-with-form {
    background-color: #BF9000;
    border: 1px solid #BF9000;
    color: #fff;
}

.totalConfidence {
    background: #f1f1f3;
    padding: 20px 10px 20px 10px;
    margin-top: 15px;
    display: flex;
}

.totalConfidence img {
    margin-top: 0px;
    margin-right: 15px;
    -ms-flex-item-align:start;
    align-self:flex-start;
    margin-top:1px;
}

.totalConfidence h4{
    font-size:12px;
    font-weight: bold;
    color: #000;
    margin-bottom: 0px;
    line-height: 14px;
}

.totalConfidence p {
        font-size: 12px;
    color: #606060;
    margin-bottom: 0px;
    line-height: 12px;
    margin-top: 5px;
}


section.container.breadcrumb {
    padding-top: 41px;
}

.container.categories.myaccount-page .row .column.column-25 {
    max-width: 23%;
    padding: 0;
}

.container.categories.myaccount-page .customer-info-page label {
    margin-bottom:10px;
}
.container.categories.myaccount-page .customer-info-page input {
    height: 5.8rem;
    margin-bottom:27px;
}

.container.categories.myaccount-page .customer-info-page select {
    height: 5.8rem;
    margin-bottom: 27px;
}
.container.categories.myaccount-page .customer-info-page .phone-section input {
    margin-bottom: 50px;
}
.container.categories.myaccount-page .customer-info-page .phone-section {
    margin-bottom: 44px;
    margin-top: 0;
}


.container.categories.myaccount-page .customer-info-page .save-button .save-customer-info-button {
    height: 4.4rem;
    min-width: 122px;
  margin-bottom:4px;
}
.container.categories.myaccount-page .customer-info-page .save-button{
margin-top:34px;
}
.container.categories.myaccount-page .myaccount-lower-text {
    margin-top: 16px;
}



.container.categories.myaccount-page .block-account-navigation ul.list > li {
    height: 5.6rem;
}

    .container.categories.myaccount-page .block-account-navigation ul.list > li a {
        padding: 15px;
    }

.container.categories.myaccount-page #passwordButton {
    min-width: 102px;
    height: 4.5rem;
}

.container.breadcrumb ul{margin-bottom:14px;}

div#passwordModal .modal-content {width:100%; min-height: 302px; max-width:536px; }
div#passwordModal .modal-content input[type="password"]{ height: 5.8rem;width: 69.2%;}
div#passwordModal .modal-content .password-field span{margin-top: 28px;}
div#passwordModal .modal-content #passwordSubmitButton{margin-left: 43%; height: 4.4rem; min-width: 129px;}

.myaccount-order-list .order-list .column.column-50 {
    max-width: 45.5%;
    padding:0;
}

.myaccount-order-list .myaccount-order-section input[type="button"] {
    background-color: #8f7c4b;
    background-image: url("../images/pdf-image.png");
    background-repeat: no-repeat;
    background-position: 13px;
    padding-left: 45px;
    color: #fff;
    min-width: 145px;
    min-height: 44px;
    font-size: 18px;
    margin-top:4px;
}
.myaccount-order-list .myaccount-order-section {
    cursor: pointer;
    padding: 15px 30px;
}
.row .column.column-75.order-details {
    padding-left:45px;
}
.section.order-notes tbody td strong {
    font-weight: normal;
}

@media(min-width:1300px) {
    .manufacturer-item .product-item .picture img {
        max-height: 180px;
    }
}
@media(min-width:1600px) {
    .manufacturer-item .product-item .picture img {
        max-height: 265px;
    }
}


    @media(max-width:600px) {
        .manufacturer-page .product-box-design .manufacturer-item .picture img {
            min-height: initial;
        }
    }

    @media(min-width:426px) and (max-width:767px) {
        .page.manufacturer-page {
            padding: 20px;
        }

        .manufacturer-page .product-grid .item-box.manufacturer-item {
            width: 48%;
        }
    }

    @media (max-width:767px) {
        .myaccount-page .left-lower-section.expert-no img {
            width: 28px;
            height: 28px;
            margin-top: 6px;
        }

        .myaccount-page .left-lower-section.expert-no .left-conatct-section {
            width: calc(100% - 40px);
        }

        .myaccount-page .left-lower-section.expert-no p {
            margin-left: 10px;
        }
    }

