@media (min-width: 1600px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        /* max-width: 1400px; */
        width: calc(100vw - 18rem);
        max-width: min(2000px, 100%);
    }
}
body{
    background-color: #F3F3F3;
}
.navik-header {
    background-color: #F3F3F3;
}
body, p, a{
    font-family: 'Helvetica';
    font-weight: normal;
    font-style: normal;
}
.navik-menu ul li>a{
    font-family: 'Helvetica';
    font-weight: normal;
    font-style: normal;
    font-size: 15px;
    color: #000;
    text-transform: capitalize;
}
.navik-menu ul li.current-menu>a, .navik-menu ul li:hover>a {
    font-family: 'Helvetica';
    font-style: normal;
    color: #000;
}
.navik-menu ul li.current-menu>a { 
    font-weight: bold;
}
.flxheaderdskyp {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;
    border-bottom: 1px solid #000;
}
.hederextraarea ul {
    display: flex;
    align-items: center;
        gap: 20px;
}
.hederextraarea ul li {
    list-style: none;
}
.transltion {
    display: flex;
    align-items: center;
}
.transltion select {
    font-size: 12px;
    border: none;
    background-color: #f3f3f3;
}
.transltion select:focus, .searchheder input:focus{
    outline: none;
    box-shadow: none;
}
.transltion img {
    max-width: 18px;
}
.searchheder input {
    background: #E6E6E6;
    border: none;
    text-transform: capitalize;
    border-radius: 100px;
    font-size: 12px;
    color: #000;
    padding: 0px 24px 0px 14px;
}
.searchheder {
    position: relative;
}
.searchheder button img {
    max-width: 12px;
}
.searchheder button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: transparent;
    height: 100%;
    display: flex;
    align-items: center;
    padding-right: 10px;
    cursor: pointer;
}
a.cartheader {
    display: flex;
    align-items: center;
    position: relative;
    text-decoration: none;
}
a.cartheader img {
    max-width: 18px;
}
a.cartheader span.badge {
    display: block;
    background: #ff3b3b;
    padding: 4px;
    border-radius: 100px;
    font-size: 9px;
    position: relative;
    top: -8px;
    left: -5px;
    text-decoration: none;
    min-width: 17px;
}
a.userheader {
    display: flex;
    align-items: center;
}
a.userheader img {
    max-width: 16px;
}
span.hedredevider {
    display: block;
    height: 14px;
    background: #000;
    width: 1px;
}
.bannerfingold {
    overflow: hidden;
    padding-top: 90px;
    padding-bottom: 100px;
}
.banner_rightbx img {
    width: 50vw;
    height: auto;
}
.bannerlfttxt h1 {
    font-size: 110px;
    color: #363636;
    font-weight: 600;
}
.bannerlfttxt p {
    color: #C69F63;
    font-size: 54px;
    line-height: normal;
    margin-top: 20px;
}
.dualbtnssetup>div {
    width: 100%;
}
.dualbtnssetup>div {
    width: 100%;
}
.dualbtnssetup a {
    background: #3F3F3F;
    text-align: center;
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    font-size: 32px;
    text-decoration: none;
    font-weight: 600;
    color: #7B7B7B;
    min-height: 142px;
    padding-left: 110px;
}
.dualbtnssetup {
    display: flex;
}
span.iconarrow img {
    max-width: 18px;
}
span.iconarrow {
    width: 60px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.iconarrow img {
    max-width: 18px;
    transform: rotate(45deg);
    transition: all 00.3s ease-in-out;
}
.dualbtnssetup a.active {
    background: #C69F63;
    color: #fff;
    transition: all 00.3s ease-in-out;
    padding-left: 0px;
}
.dualbtnssetup a.active span.iconarrow img {
    transform: rotate(0deg);
}
.dualbtnssetup a .iconarrow{
    opacity: 0;
    transition: all 00.3s ease-in-out;
}
.dualbtnssetup a.active .iconarrow{
    display: flex;
    opacity: 1;
    transition: all 00.3s ease-in-out;
}
.firstbtmbnrbtn a {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.secndbtmbnrbtn a {
     border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.section_heading {
    text-align: center;
    padding-bottom: 70px;
}
.section_heading span {
    font-size: 22px;
    color: #787878;
    margin-bottom: 14px;
    display: block;
    font-weight: 600;
}
.section_heading h2 {
    font-size: 54px;
    color: #C69F63;
}
.fingoldsrvs {
    padding-top: 100px;
    padding-bottom: 100px;
}
.card_srvs {
    background: #fff;
    padding: 30px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 25%);
    border-radius: 8px;
    position: relative;
    padding-top: 50px;
    transition: all 0.3s ease-in-out;
}
.slidersrvstatics {
    gap: 20px;
}
.slidersrvstatics .col {
    max-width: 390px;
    min-width: 390px;
    width: 100%;
}
.slidersrvstatics {
    gap: 20px;
    padding-bottom: 60px;
     overflow-x: auto;
    overflow-y: hidden;
    cursor: grab;
    white-space: nowrap;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    padding-top: 130px;
}
.slidersrvstatics.dragging {
  cursor: grabbing;
  scroll-behavior: auto;
  user-select: none;
}

.slidersrvstatics::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.slidersrvstatics::-webkit-scrollbar
{
	width: 10px;
    height: 3px;
	background-color: #F5F5F5;
}

.slidersrvstatics::-webkit-scrollbar-thumb
{
	background-color: #000000;
	border: 1px solid #555555;
}
.prod_lisnktxt h3 {
    max-width: 60%;
    white-space: normal;
    font-size: 26px;
    font-weight: 500;
    color: #2B2B2B;
    transition: all 0.3s ease-in-out;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.prod_lisnktxt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
}
.slidersrvstatics a {
    text-decoration: none;
}
span.icon_arrow img {
    filter: brightness(0);
    max-width: 19px;
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out;
}
span.icon_arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    width: 65px;
    height: 65px;
    border-radius: 100px;
    transition: all 0.3s ease-in-out;
}
.prdimgss img {
    height: 220px;
    width: auto;
    margin: auto;
}
.prdimgss {
    margin-top: -162px;
    height: 250px;
    width: auto;
    text-align: center;
}
.card_srvs:hover {
    background: #C69F63;
}
.card_srvs:hover .prod_lisnktxt h3 {
    color: #fff;
}
.card_srvs:hover .prod_lisnktxt span.icon_arrow img {
    transform: rotate(0deg);
    filter: none;
}
.card_srvs:hover .prod_lisnktxt span.icon_arrow {
    border-color: #fff;
}
.clinetlogoiconss {
    padding-bottom: 100px;
}
.clinetlogoiconss .col {
    text-align: center;
}
.whitebord_bx {
    background: #fff;
    padding: 80px 60px 50px 60px;
    border-radius: 10px;
    border: 1px solid #E2E2E2;
}
.leftheading span {
    font-size: 22px;
    color: #C69F63;
    font-weight: 600;
    display: block;
    margin-bottom: 18px;
}
.leftheading h2 {
    color: #4E4E4E;
    font-size: 54px;
}
.right_advtngtxt p {
    font-size: 18px;
    color: #787878;
}
.right_advtngtxt {
    padding-left: 70px;
}
.advntge_bx img {
    max-width: fit-content;
    width: auto;
    height: 62px;
}
.advntge_bx h3, .advntge_bx h3 a {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-top: 30px;
}
.advntge_bx p {
    font-size: 16px;
    color: #787878;
        margin-top: 16px;
}
.marginbtmsets_adv {
    padding-bottom: 70px;
}
.innergold_bx {
    background: #262626;
    text-align: center;
    border-radius: 50px;
    padding: 70px;
    width: calc(100% - 90px);
    margin: auto;
}
.gold_shopcard {
    padding-top: 100px;
    padding-bottom: 100px;
    overflow: hidden;
    position: relative;
}
img.goldliness {
    position: absolute;
    width: 117vw;
    left: -50%;
    right: -50%;
    margin: auto;
}
.slideritms {
    position: relative;
}
.slideinnr {
    position: relative;
}
.bottm_goldshoptxt h3 {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 22px;
}
.bottm_goldshoptxt span {
    display: block;
    width: fit-content;
    margin: auto;
    font-size: 40px;
    color: #E2BD83;
    font-weight: 600;
}
a.roundbtns {
    font-size: 22px;
    color: #fff;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin: auto;
    margin-top: 40px;
    border: 1px solid #fff;
    padding: 15px 52px;
    border-radius: 100px;
    gap: 15px;
}
.bottm_goldshoptxt {
    padding-top: 40px;
}
.gold_shopcard .section_heading {
    padding-bottom: 60px;
}

.imgmoon_bx img {
    margin: auto;
}
.slideinnr ul.slick-dots {
    position: absolute;
    bottom: -120px;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    gap: 13px;
}
.slideinnr ul.slick-dots li {
    list-style: none;
}
.slideinnr ul.slick-dots li button {
    color: transparent;
    font-size: 0px;
    border: none;
    background: #ffffff;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.slideinnr ul.slick-dots li.slick-active button {
    background: #535353;
}
.whitebx_nw {
    background: #fff;
    padding: 80px 60px 50px 60px;
    border-radius: 10px;
    border: 1px solid #E2E2E2;
}
.tools_crd_bx {
    background: #F5F5F5;
    border: 1px solid #E7E7E7;
    border-radius: 9px;
    padding: 30px;
    transition: 0.3s ease-in-out;
    position: relative;
}
.tools_crd_bx h3 {
    font-size: 24px;
    font-weight: 600;
    color: #A5A5A5;
    margin-bottom: 28px;
    max-width: 220px;
    transition: 0.3s ease-in-out;
        min-height: 117px;
    
}
.finegoldtools a {
    text-decoration: none;
}
.tools_crd_bx span {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #000;
    width: 65px;
    height: 65px;
    border-radius: 100px;
    transition: all 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.tools_crd_bx span img {
    filter: brightness(0);
    max-width: 19px;
    transform: rotate(45deg);
    transition: all 0.3s ease-in-out;
}
.bg_1:before {
    content: "";
    position: absolute;
    background-image: url(../img/graph_Layer-1.png);
    background-position: bottom right;
    background-repeat: no-repeat;
        width: 140px;
    height: 140px;
    background-size: 100% 100%;
    z-index: 1;
    bottom: 0;
    right: 0;
    transition:all 0.3s ease-in-out;
}

.bg_2:before {
    content: "";
    position: absolute;
    background-image: url(../img/Group-60.png);
    background-position: bottom right;
    background-repeat: no-repeat;
        width: 140px;
    height: 140px;
    background-size: 100% 100%;
    z-index: 1;
    bottom: 0;
    right: 0;
    transition:all 0.3s ease-in-out;
}

.bg_3:before {
    content: "";
    position: absolute;
    background-image: url(../img/Layer__2.png);
    background-position: bottom right;
    background-repeat: no-repeat;
        width: 140px;
    height: 140px;
    background-size: 100% 100%;
    z-index: 1;
    bottom: 0;
    right: 0;
    transition:all 0.3s ease-in-out;
}

.bg_4:before {
    content: "";
    position: absolute;
    background-image: url(../img/Group-58.png);
    background-position: bottom right;
    background-repeat: no-repeat;
        width: 140px;
    height: 140px;
    background-size: 100% 100%;
    z-index: 1;
    bottom: 0;
    right: 0;
    transition:all 0.3s ease-in-out;
}
.tools_crd_bx:hover {
    background-color: #BD8C41;
    transition: 0.3s ease-in-out;
}
.tools_crd_bx:hover h3 {
    color: #fff;
}
.tools_crd_bx:hover span img {
    transform: rotate(0deg);
    filter: none;
}
.tools_crd_bx:hover span {
    border-color: #fff;
}
.tools_crd_bx:hover:before
 {
    opacity: 0.3;
}
.tsm_leftttles .section_heading span, .tsm_leftttles .section_heading h2 {
    text-align: left;
}
.tsm_wdths {
    width: calc(100% - 200px);
    margin: auto;
}
.tsm_sliderright {
    padding-left: 130px;
}
.tsm_leftttles .section_heading {
    padding-bottom: 0px;
}
.tsm_leftttles .section_heading h2 {
    margin-bottom: 0px;
}
.people_imgtop .slick-track {
    margin-left: 0px !important;
    transform: none !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100% !important;
}
.people_imgtop .slick-track .peopleimg_items {
    width: 43px !important;
    height: 43px;
    float: none;
    position: relative;
    opacity: 0.4;
}
.people_imgtop .slick-track .peopleimg_items img {
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
    border-radius: 100px;
}
.people_imgtop .slick-track .peopleimg_items:not(:first-child){
    margin-left: -15px;
}
.people_imgtop .slick-track > :nth-child(1){
    z-index: 50;
}
.people_imgtop .slick-track > :nth-child(2){
    z-index: 49;
}
.people_imgtop .slick-track > :nth-child(3){
    z-index: 48;
}
.people_imgtop .slick-track > :nth-child(4){
    z-index: 47;
}
.people_imgtop .slick-track > :nth-child(5){
    z-index: 46;
}
.people_imgtop .slick-track > :nth-child(6){
    z-index: 45;
}
.people_imgtop .slick-track > :nth-child(7){
    z-index: 44;
}
.people_imgtop .slick-track > :nth-child(8){
    z-index: 43;
}
.people_imgtop .slick-track > :nth-child(9){
    z-index: 42;
}
.people_imgtop .slick-track > :nth-child(10){
    z-index: 41;
}
.people_imgtop .slick-track > :nth-child(11){
    z-index: 40;
}
.people_imgtop .slick-track > :nth-child(12){
    z-index: 39;
}
.people_imgtop .slick-track > :nth-child(13){
    z-index: 38;
}
.people_imgtop .slick-track .peopleimg_items.slick-current.slick-active {
    opacity: 1;
    z-index: 51;
}
.itemtsm p {
    font-size: 21px;
    font-weight: 400;
    color: #787878;
    font-style: italic;
}
.authtsms span {
    display: block;
    font-size: 22px;
    font-weight: 500;
    color: #787878;
}
.authtsms small {
    font-size: 21px;
    color: #B5B5B5;
}
.authtsms {
    padding-top: 11px;
}
.people_quotesld button img {
    max-width: 17px;
    filter: brightness(0.5);
    transform: rotate(45deg);
}
.people_quotesld button {
    border: 1px solid #8A8A8A;
    padding: 10px;
    border-radius: 100px;
    width: 46px;
    height: 46px;
    position: absolute;
    top: -40px;
    right: 0;
    z-index: 1;
}
.people_quotesld button.slick-prev img {
    transform: rotate(-135deg);
}

.people_quotesld button.slick-prev {
    right: 62px;
}
.people_quotesld {
    padding-top: 35px;
}
.tsm_leftttles{
    position: relative;
        padding-top: 50px;
}
.tsm_leftttles:before {
    content: "";
    position: absolute;
    background-image: url(../img/quotess.png);
    width: 240px;
    height: 240px;
    background-position: center top;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.testimonial_wraps {
    padding-top: 100px;
    padding-bottom: 100px;
}
.newsltter {
    background-color: #262626;
    padding-top: 100px;
    padding-bottom: 100px;
}
.newsltr_innrwrps h2 {
    font-size: 54px;
    color: #C69F63;
    text-align: center;
}
.newsltr_innrwrps p {
    font-size: 22px;
    color: #787878;
    text-align: center;
    margin-top: 22px;
}
.innrnewsfrms {
    position: relative;
    display: flex;
}
.innrnewsfrms input.form-control {
    height: 70px;
    background: #fff;
    border-radius: 0px;
    border: none;
    border-top-left-radius: 100px;
    border-bottom-left-radius: 101px;
    width: 100%;
    padding-left: 41px;
    font-size: 21px;
    color: #000;
}
.innrnewsfrms button {
    min-width: 200px;
    border: none;
    background: transparent;
    border: 1px solid #E2BD83;
    border-left: none;
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    color: #fff;
    font-size: 21px;
    gap: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.formnewslttr {
    max-width: 570px;
    margin: auto;
    padding-top: 50px;
}
.innrnewsfrms input.form-control::placeholder{
    color: #B5B5B5;
}
.innrnewsfrms button img {
    max-width: 16px;
    transform: rotate(45deg);
    opacity: 0.6;
}
.footer {
    background: #1B1B1B;
    padding-top: 70px;
}
.foo_copyrights {
    border-top: 1px solid #828282;
    padding-top: 25px;
    padding-bottom: 25px;
}
.foo_copyrights ul li a, .foo_copyrights ul li {
    font-size: 16px;
    color: #9D9D9D;
    text-decoration: none;
    list-style: none;
}
.foo_copyrights ul li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 18px;
    background: #9D9D9D;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
}
.foo_copyrights ul li {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.foo_copyrights ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.foo_copyrights ul li:last-child:after {
    display: none;
}
.foo_socials span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.foo_socials ul {
    padding-top: 20px;
    display: flex;
    gap: 11px;
    align-items: center;
    padding-left: 0px;
    margin: 0px;
}
.foo_socials ul li {
    list-style: none;
}
.foo_socials ul li a {
    color: #fff;
    background: #444444;
    padding: 8px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    border-radius: 100px;
    text-decoration: none;
}
.foo_socials {
    padding-top: 40px;
}
.foo_nths h4 {
    font-size: 16px;
    color: #E2BD83;
    font-weight: 600;
    margin-bottom: 29px;
}
.foo_navss ul {
    padding: 0px;
    margin: 0px;
}
.foo_navss ul li {
    list-style: none;
    margin-bottom: 15px;
}
.foo_navss ul li a {
    font-size: 16px;
    text-decoration: none;
    color: #9D9D9D;
}
h4.color-white {
    color: #FFF;
}
span.foo_phone a {
    color: #E2BD83;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 30px;
    display: block;
}
.foo_addrs p {
    color: #9D9D9D;
    font-size: 16px;
    line-height: 32px;
}
span.fooemailsara a {
    color: #E2BD83;
    font-weight: 600;
    text-decoration: none;
    margin-bottom: 30px;
    display: block;
}
.foo_addrs h4 {
    margin-bottom: 12px;
}
.foo_emailss h4 {
    margin-bottom: 20px;
    margin-top: 37px;
}
.foo_innr {
    padding-bottom: 60px;
}

/* About Us */
.innrbanner_spacer {
    /* padding-left: 170px;
    padding-right: 170px; */
    border-bottom: 1px solid #ccc;
    margin-bottom: 60px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.inner_banner_rightbx {
    text-align: right;
}
.inner_banr_lfttxt h1 {
       font-weight: 500;
    font-size: 54px;
    color: #C69F63;
}
.inner_banr_lfttxt p {
    font-size: 19px;
    color: #3f3f3f;
}

.breadcrumbs ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    align-items: center;
}
.breadcrumbs ul li {
    padding: 0px 15px;
    list-style: none;
    position: relative;
}

.breadcrumbs ul li:first-child {
   padding-left: 0px;
}
.breadcrumbs ul li:after {
    content: "/";
    position: absolute;
    right: -1px;
}
.breadcrumbs ul li:last-child:after {
    display: none;
}
.breadcrumbs ul li, .breadcrumbs ul li a {
    font-size: 17px;
    text-decoration: none;
    color: #565656;
}
.content_area_body {
    padding-top: 50px;
    padding-bottom: 100px;
}
.inner_contentarea h2 {
    font-size: 54px;
    color: #C69F63;
    margin-bottom: 33px;
}
.inner_contentarea strong {
    color: #04142b;
    font-size: 18px;
}
.inner_contentarea p {
    font-size: 16px;
    color: #737373;
}
.inner_contentarea h3 {
    font-size: 18px;
    color: #3f3f3f;
    position: relative;
    margin-top: 50px;
    font-weight: 600;
    padding-left: 26px;
}
.inner_contentarea h3:before {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    background: #c7a064;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100px;
}
.inner_contentarea h3 {
    font-size: 18px;
    color: #3f3f3f;
    position: relative;
    margin-top: 50px;
    font-weight: 600;
    padding-left: 26px;
    margin-bottom: 20px;
}
.inner_contentarea h4 {
    font-size: 18px;
    color: #3f3f3f;
    margin-bottom: 14px;
    font-weight: 600;
}
.b2bpage .inner_contentarea h2 {
    font-size: 33px;
}
.b2bpage .inner_contentarea h3 {
    padding-left: 0px;
}
.b2bpage .inner_contentarea h3:before {
    display: none;
}
.content_area_body .inner_contentarea ol {
    padding-left: 16px;
}
.content_area_body .inner_contentarea ol li {
    font-size: 16px;
    color: #737373;
    margin-bottom: 12px;
}
.content_area_body ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #c7a064;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100px;
}
.content_area_body ul li {
    list-style: none;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #737373;
}
.content_area_body ul {
    margin: 0px;
    padding: 0px;
}
.inner_contentarea p strong {
    font-size: 16px;
    color: #4c4b4b;
}
.auth_imgss img {
    width: 100%;
    height: auto;
}
.auth_area_bx p {
    font-size: 15px;
    color: #929292;
    margin-bottom: 40px;
}
.auth_area_bx h2 {
    font-size: 24px;
    font-weight: 600;
}
.bodyparts_wrap .form-control, .bodyparts_wrap .form-select {
    font-size: 13px;
    height: 50px;
    text-transform: uppercase;
}

.bodyparts_wrap .form-control::placeholder, .bodyparts_wrap .form-select::placeholder{
color: #9f9e9e;
}
.bodyparts_wrap .form-control:focus , .bodyparts_wrap .form-select:focus{
    box-shadow: none;
    border-color: #e2ac53;
}

.form_group {
    margin-bottom: 33px;
}
button.btn.fingoldbtn {
    background: #c69f63;
    border-color: #c69f63;
    height: 50px;
    min-width: 170px;
    text-transform: uppercase;
    border-radius: 100px;
    color: #fff;
}
.auth_area_bx {
    padding-right: 60px;
}
.formheadings h3 {
    color: #c7a064;
    font-size: 24px;
    font-weight: 600;
}
.form_group_muliple {
    margin-bottom: 25px;
}
.formheadings {
    margin-top: 30px;
    margin-bottom: 32px;
}
.termsform p {
    font-size: 15px;
    color: #929292;
}
.auth_action_linkds a img {
    max-width: 18px;
}
.auth_action_linkds {
    display: flex;
    align-items: center;
    gap: 30px;
        margin-top: 30px;
}
.auth_action_linkds a {
    display: flex;
    align-content: center;
    font-size: 15px;
    color: #c7a064;
    text-decoration: none;
    align-items: center;
    gap: 4px;
}
.center_banner img {
    max-width: 540px;
    padding: 0px;
    text-align: center;
    margin: auto;
}
.center_banner h1 {
    font-size: 54px;
    color: #C69F63;
}
.center_banner{
    text-align: center;
}
.shop_crd_list {
    background: #fff;
    padding: 20px;
    border-radius: 9px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
    position: relative;
    margin-top: 95px;
    margin-bottom: 35px;
}
.prodimg_shoplist img {
    width: auto;
    height: 100%;
}
.prodimg_shoplist {
    position: relative;
    margin-top: -38%;
    margin-bottom: 13px;
    text-align: center;
    max-width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.proddcateg span {
    font-size: 16px;
    color: #858585;
    font-weight: 400;
    display: block;
}
.proddcateg {
    text-align: center;
    margin-bottom: 8px;
}
.prodttlessshop h3 {
    font-size: 21px;
    color: #3f3f3f;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.prodttlessshop {
    text-align: center;
    margin-bottom: 19px;
    display: block;
}
.shop_dualbtnsss {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    text-align: center;
    align-items: center;
}
.shop_dual_btndesign span {
    display: block;
    font-size: 24px;
    font-weight: 500;
    color: #c69f63;
        margin-bottom: 10px;
}
.shop_dual_btndesign {
    text-align: center;
    width: 100%;
}
.shop_dual_btndesign a {
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    background: #ccc;
    display: block;
    width: 100%;
    padding: 4px 2px;
    border-radius: 100px;
}
.shop_leftcardbtn a {
    background: #c69f63;
}

.shop_rightcardbtn a {
    background: #3f3f3f;
}
.sidebar_shops {
    padding-right: 30px;
}
.sidbar_shop_bx select.form-select {
    background-color: transparent;
    border: none;
    font-size: 16px;
    color: #3f3f3f;
    text-transform: capitalize;
    height: fit-content;
    padding-left: 0px;
}
.sidbar_shop_bx select.form-select option{
    padding-left: 10px;
}
.sidebar_shops .form-check label.form-check-label {
    font-size: 16px;
    color: #3f3f3f;
}
.sidebar_shops .form-check {
    margin-bottom: 6px;
}
span.sidehead {
    font-size: 18px;
    color: #c7a064;
    margin-bottom: 19px;
    display: block;
    border-bottom: 1px dashed #ccc;
    font-weight: 700;
    text-transform: uppercase;
}
.sidbar_shop_bx {
    margin-bottom: 26px;
}
span.subhead_sho_sidebar {
    font-size: 18px;
    font-weight: 600;
    color: #c69f63;
    display: block;
    margin-bottom: 10px;
}

.shop_detail_slider .thumbnail-slider img {
    max-width: 100px;
    height: 100px;
    width: 100px;
    min-width: 100px;
    object-fit: cover;
}
.shop_detail_slider .main-slider img {
    width: auto;
    height: 100%;
    object-fit: contain;
    margin: auto;
}
.shop_detail_slider .thumbnail-slider {
    /* display: flex; */
    max-width: calc(100% - 150px);
    margin: auto;
}
.shop_detail_slider .thumbnail-slider button {
    border: none;
    background: transparent;
    min-width: 70px;
    font-size: 24px;
}

.main-slider {
    background: transparent;
    box-shadow: 2px 0px 0px 0px rgb(226 172 83 / 38%);
}
.shop_detailpg_wrps {
    padding-top: 60px;
}
.shop_detail_slider .slider-wrapper .main-slider, .shop_detail_slider .slider-wrapper .main-slider .slick-slide {
    height: 500px;
}
.shop_breadcrumb {
    padding-top: 31px;
}
.prod_detailwrpss h1 {
    font-size: 30px;
    font-weight: 600;
    color: #c7a064;
    margin-bottom: 22px;
}
.prod_detailwrpss p {
    font-size: 16px;
    color: #737373;
}
.star_ratngs i.fa-star {
    color: #c69f63;
}
.star_ratngs {
    margin-bottom: 17px;
}
.dualdetaillist {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 11px;
}
.dualdetaillist span {
    font-size: 18px;
    color: #3f3f3f;
}
span.firstdtls {
    font-weight: 600;
        min-width: 134px;
}
.dropdown_dtlsshop {
    display: flex;
    gap: 18px;
    padding-top: 17px;
    padding-bottom: 20px;
}
.dropdown_dtlsshop label.form-label {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2px;
}
.dropdown_dtlsshop select.form-select {
    height: 33px;
    font-size: 15px;
    border-radius: 2px;
}
.dual_listitmshoppg ul li {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 40px;
    margin-bottom: 13px;
}
.dual_listitmshoppg ul {
    margin: 0px;
    padding: 0px;
    column-count: 2;
    gap: 50px;
}
.dual_listitmshoppg ul li span {
    font-size: 18px;
    color: #3f3f3f;
}
span.frstdual_shoppgs{
    font-weight: 600;
    min-width: 124px;
}
.dual_listitmshoppg {
    max-width: fit-content;
}
.shopdtl_dualbtnss {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 450px;
    padding-top: 38px;
}
.pricedtlspg small
 {
    font-size: 18px;
    color: #3f3f3f;
}
.pricedtlspg span {
    font-size: 30px;
    color: #c69f63;
}
.buttn_shoppagess_dtl {
    font-size: 18px;
    border: none;
    min-width: 190px;
    height: 42px;
    border-radius: 100px;
    margin-top: 4px;
    color: #fff;
}
.goldbtns{
background-color: #c69f63;
}
.blackbtns{
    background-color: #3f3f3f;
}
.dualshop_afterbutton {
    display: flex;
    align-items: flex-start;
    gap: 50px;
    padding-top: 30px;
    position: relative;
}
.seconddualafter_btns span, .firstdualafter_btns span {
    display: block;
    font-size: 16px;
    color: #c69f63;
    margin-bottom: 12px;
}
.seconddualafter_btns {
    border-left: 2px solid #ccc;
    padding-left: 35px;
}
.seconddualafter_btns span:last-child{
    margin-bottom: 0px;
}
.shop_gtl_shareicons span {
    color: #555555;
    font-size: 14px;
    font-weight: 600;
    padding-right: 11px;
}
.shop_gtl_shareicons a i {
    background: #000;
    color: #fff;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-radius: 100px;
    font-size: 14px;
}
.shop_gtl_shareicons a {
    display: inline-block;
    margin-right: 4px;
}
.prod_detailwrpss {
    padding-left: 50px;
}
.seconddualafter_btns span img {
    height: 18px;
    width: auto;
    margin-top: -3px;
}
.prodct_infbox_tab {
    background: #fff;
    padding: 20px;
    margin-top: 70px;
}
.prodct_infbox_tab li.nav-item button {
    background: transparent !important;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    padding: 7px 0px;
    text-transform: capitalize;
}
.prodct_infbox_tab li.nav-item .nav-link.active {
    color: #c69f63;
    box-shadow: inset 0px -2px 0px 0px #c69f63;
    border-radius: 0px;
}
.prodct_infbox_tab li.nav-item {
    margin-right: 70px;
}
.prodct_infbox_tab ul.nav-pills {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px !important;
}
.prodct_infbox_tab div.tab-content p, .prodct_infbox_tab div.tab-content li, .prodct_infbox_tab div.tab-content span {
    color: #737373;
    font-size: 15px;
    line-height: 24px;
}
.prodct_infbox_tab div.tab-content {
    padding: 27px 27px 0px;
}
.imageblog_bx img {
    width: 100%;
    height: auto;
}
.imageblog_bx img {
    width: 100%;
    height: auto;
}
.date_box_onimg span {
    width: 100%;
    text-align: center;
    display: block;
}
.date_box_onimg {
    position: absolute;
    width: 100px;
    height: 100px;
    background: #fff;
    right: 30px;
    top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    align-content: center;
}
.date_box_onimg:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid #ffffff;
    border-top: 15px solid #cccccc00;
    border-bottom: 15px solid #cccccc00;
    clear: both;
    bottom: -14px;
    right: 0;
}
.imageblog_bx {
    position: relative;
}
span.dtscard {
    font-size: 35px;
    line-height: normal;
    font-weight: 600;
}
span.monthblg_crd {
    display: block;
    line-height: normal;
    font-size: 24px;
}
.blog_metas {
    text-align: right;
    display: flex;
    justify-content: flex-end;
    gap: 22px;
    align-items: center;
    align-content: center;
    margin-top: 13px;
    margin-bottom: 29px;
}
.blog_metas span {
    display: flex;
    align-items: center;
    gap: 3px;
    font-size: 20px;
    font-weight: 500;
}
.blogcard_txts h3 {
    color: #3F3F40;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}
.blogcard_txts a {
    font-size: 18px;
    color: #e2ac54;
}
.blogcard_txts p {
    font-size: 18px;
    color: #737373;
    margin-bottom: 20px;
}
.innr_blog_card {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
    height: 100%;
    overflow: hidden;
}
.blog_listingpagess .col-md-6 {
    margin-bottom: 25px;
}
.blogcard_conent {
    padding: 7px 35px 33px;
}
.blog_heading h2 {
    font-size: 36px;
    font-weight: 600;
    color: #3f3f3f;
    margin-bottom: 43px;
}
.faqs_wrpas .accordion-header {
    margin: 0px;
}
.faqs_wrpas .accordion-item {
    border-radius: 11px;
    border: none;
    margin-bottom: 19px;
    overflow: hidden;
}
.faqs_wrpas .accordion-body p {
    font-size: 16px;
    color: #424242;
}
.faqs_wrpas button.accordion-button {
    color: #3f3f3f;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding-left: 36px;
    background: #e4e4e4;
}
.faqs_wrpas button.accordion-button:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #c7a064;
    border-radius: 100px;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 19px;
}
.faqs_wrpas button.accordion-button:focus {
    background-color: #dfdfdf;
    box-shadow: none;
    outline: none;
}
.finegold-btn {
    background-color: #c69f63;
    display: inline-block;
    padding: 11px 30px;
    border-radius: 100px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    width: fit-content;
}
.font-h2 {
    font-size: 30px !important;
}
.color-fingold-black {
    color: #3f3f3f !important;
}
.innercicle_ara_online {
    text-align: center;
}
.innercicle_ara_online img {
    max-width: 170px;
}
.innercicle_ara_online h3 {
    margin: 0px;
    margin-top: 20px;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
}
.circleforbox {
    margin-top: 80px;
}
.innercicle_ara_online_advice img {
    position: relative;
    margin-top: -110px;
    max-width: 170px;
    margin-bottom: 20px;
}
.innercicle_ara_online_advice {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid #e1e1e1;
    border-radius: 10px;
    text-align: center;
    padding: 25px;
    background-color: #fff;
    height: 100%;
}
.innercicle_ara_online_advice h3 {
    margin-top: 0px;
}
.circleforbox .col-md-4 {
    margin-top: 57px;
    padding-bottom: 47px;
}
.dual_gridd div.accordion {
    column-count: 2;
}
.goldsacingcircle .col-md-6 {
    margin-top: 50px;
    padding-bottom: 60px;
}
.bnnr_bigpara p {
    font-size: 30px;
}
.color_box_txt p {
    margin: 0px;
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
}

.color_box_txt {
    background-color: #c7a064;
    text-align: center;
    padding: 31px 20px;
    margin-top: 40px;
    border-radius: 8px;
}
.pricelist_groupss table.table thead tr th:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}
.pricelist_groupss table.table thead tr th:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 25px;
}
.pricelist_groupss table.table thead tr th {
    background: #c7a064;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}
.pricelist_groupss table.table tbody tr td {
    background: transparent;
    border: none;
       padding: 20px 0px 0px;
    vertical-align: middle;
}
.tbleprice_titles {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #c7a064;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-top: 20px;
}
.pricelist_groupss table.table tbody tr td:first-child {
    min-width: 70%;
    width: 70%;
}
.pricelist_groupss table.table thead tr th:nth-child(2) {
    text-align: center;
}

.pricelist_groupss table.table tbody tr td:last-child {
    min-width: 15%;
    width: 15%;
}
.pricelist_groupss table.table tbody tr td:nth-child(2) {
    text-align: center;
    padding-right: 20px;
    padding-left: 20px;
}
.price_column_one {
    display: flex;
    align-items: center;
    gap: 22px;
}
.price_values {
    display: flex;
    align-items: center;
    gap: 20px;
}
.pricetble_lastone {
    display: flex;
    align-items: center;
    gap: 20px;
}
.pricetble_one_text h4 {
    font-size: 18px;
    color: #3f3f3f;
    margin-bottom: 9px;
}
.pricetble_one_text p {
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
}
.price_values p {
    margin: 0px;
    color: #3f3f3f;
    font-weight: 600;
    font-size: 18px;
}
.symbol_texts {
    font-size: 24px;
    background: #c7a064;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    color: #fff;
}
.pricetble_lastone p {
    margin: 0px;
    color: #3f3f3f;
    font-weight: 600;
    font-size: 18px;
    white-space: nowrap;
}
.img_pricebx img {
    width: auto;
    height: 100%;
    object-fit: cover;
    margin: auto;
}
.img_pricebx {
    width: 130px;
    min-width: 130px;
    height: 120px;
    text-align: center;
    background: #e1e1e1;
    border-radius: 10px;
    overflow: hidden;
    object-fit: cover;
}
.pricelist_groupss h3 {
    font-size: 24px;
    margin-bottom: 24px;
    margin-top: 40px;
}
.pricelist_groupss table.table tbody tr:last-child td {
    border-bottom: 1px solid #ccc;
    padding-bottom: 29px;
}
.price_tabss ul.nav.nav-pills {
    padding-left: 0px;
}
.price_tabss ul.nav.nav-pills li:before {
    display: none;
}
.price_tabss ul.nav.nav-pills li {
    list-style: none !important;
    padding-left: 0px;
    padding-right: 20px;
}
.price_tabss ul.nav.nav-pills li button {
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 100px;
    color: #000;
    font-weight: 600;
}
.price_tabss ul.nav.nav-pills li button.active {
    background: #c7a064;
    color: #fff;
}
.lastbtns_prces img {
    max-width: 23px;
}
.lastbtns_prces {
    font-size: 16px !important;
    text-transform: uppercase !important;
    background: #c69f63 !important;
    text-decoration: none;
    color: #fff !important;
    padding: 6px 18px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    gap: 7px;
}
.price_tabss {
    padding-top: 40px;
}
.pricelist_filterss .col {
    padding-bottom: 20px;
}
.pricelist_filterss {
    padding-top: 20px;
    padding-bottom: 20px;
}
.filterbtns {
    font-size: 16px;
    text-transform: uppercase;
    background: #c69f63;
    text-decoration: none;
    color: #fff;
    padding: 6px 18px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}
.pricelist_filterss .form-check label {
    position: relative;
    top: 3px;
}
.pricelist_filterss .form-check {
    display: flex;
    align-items: center;
    color: #9f9e9e;
    position: relative;
    top: 7px;
}

.pricelist_filterss .form-check input {
    width: 27px;
    height: 27px;
    margin-right: 8px;
}

.ordr_side_box {
    border-radius: 5px;
    margin-bottom: 20px;
}
.ordr_side_box h4 {
    padding: 17px 0px 0px;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0px;
}
.ordr_side_box p {
    padding: 0px 0px 0px;
    font-size: 14px;
    color: #7e7e7e;
    line-height: 23px;
}
.border-right-1 {
    border-right: 1px solid #e0e0e0;
}
.border-top-1 {
    border-top: 1px solid #e0e0e0;
    display: block;
}
.ordr_hx_tab_wrp {
    border-radius: 10px;
    margin-bottom: 6px;
    background: #fff;
}
.ordr_hx_tab_wrp h3 {
    background: #e4e4e4;
    padding: 12px 20px;
    margin: 0px;
    font-size: 18px;
    font-weight: 600;
    color: #434343;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 10px;
    cursor: pointer;
}
.ordr_hx_tab_wrp h3 span {
    display: inline-block;
    background: #c69f63;
    width: 20px;
    text-align: center;
    font-size: 14px;
    height: 20px;
    position: relative;
    top: -1px;
    color: #fff;
    border-radius: 100px;
    line-height: 20px;
}
.innr_auth_wrp {
    padding: 20px;
}
.innr_auth_wrp h5 {
    font-weight: 600;
    font-size: 17px;
}
.innr_auth_wrp p {
    font-size: 14px;
    color: #696969;
    font-weight: 400;
}
a.forget_pass {
    display: block;
    width: fit-content;
    max-width: fit-content;
    min-width: fit-content;
    color: #c69f63;
    margin-bottom: 16px;
}
.nex_ordr_tb_wrp {
    padding: 20px;
}
.btn-gold-fill {
    background: #c69f63;
    text-transform: uppercase;
    color: #fff;
    border-radius: 100px;
}
.cart_titles_txt h1 {
    font-size: 24px;
    font-weight: 600;
    width: 100%;
    color: #3f3f3f;
    margin-bottom: 23px;
    margin-top: 30px;
}
.cart_innr_pg {
    padding-bottom: 100px;
}
.btn-gold-fill:hover {
    border-color: #c69f63;
    color: #c69f63;
}
.rightbtns_crts {
    float: right;
    background: #c69f63;
    text-decoration: none;
    font-size: 16px;
    padding: 11px 30px;
    border-radius: 100px;
    color: #fff;
    text-transform: uppercase;
}

span.gold_inv-icon svg {
    display: block;
}
.prodct_imgs_cart img {
    max-width: 52px;
}
span.remove_prodcts {
    float: right;
    color: #fff;
    cursor: pointer;
    margin-right: 30px;
    background: #000;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 100px;
}
.cart_titles_txt {
    display: flex;
    align-items: center;
}
.cart_titles_txt a{
    white-space: nowrap;
}
.total_amnt_crat {
    max-width: 500px;
    margin: 0px 0px 0px auto;
    border: 1px solid #e2ac5480;
    border-radius: 5px;
    background: #e2ac5414;
}
label.coupnlble {
    font-size: 13px;
    margin-bottom: 7px;
    display: block;
    color: #6e6e6e;
}
.coupn_cod_wrp {
    width: 30%;
}
.frm_copn_wrp {
    position: relative;
}
.frm_copn_wrp button.btn.btn-gold {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    min-width: fit-content;
    height: 100%;
    background: #c69f63;
    color: #fff;
    text-transform: uppercase;
}
.prodct_imgs_cart {
    background: #e9e9e9;
    text-align: center;
}
.frm_copn_wrp input {
    padding-right: 100px !important;
}
.bil_infrigt {
    width: 70%;
}
.contn_xrt {
    text-align: right;
    margin-bottom: 15px;
    margin-right: 26px;
}
.crt_borderbtm {
    border-bottom: 1px dashed #ccc;
}
.cart_wrp {
    padding-bottom: 70px;
}


.border-right-1 {
    border-right: 1px solid #e0e0e0;
}
.border-top-1 {
    border-top: 1px solid #e0e0e0;
    display: block;
}
.ordr_hx_tab_wrp {
    border-radius: 5px;
    margin-bottom: 6px;
}

.innr_auth_wrp {
    padding: 20px;
}
.innr_auth_wrp h5 {
    font-weight: 500;
    font-size: 17px;
}
.innr_auth_wrp p {
    font-size: 14px;
    color: #696969;
    font-weight: 400;
}
a.forget_pass {
    display: block;
    width: fit-content;
    max-width: fit-content;
    min-width: fit-content;
    color: #e2ac54;
    margin-bottom: 16px;
}
.nex_ordr_tb_wrp {
    padding: 20px;
}
.totl_bl_inf {
    display: flex;
    width: 100%;
    align-items: flex-start;
    margin-top: 40px;
}
.paymnt_mthwrp label.form-check-label {
    font-weight: 500;
}
.paymnt_mthwrp small {
    font-weight: 400;
    font-size: 13px;
    color: #838383;
}
.paymnt_mthwrp {
    margin-bottom: 20px;
}
.btn_rev_right {
    text-align: right;
    margin-top: 20px;
}
.thnkwrpinnr img {
    max-width: 90px;
}
.thnkywrp {
    border: 1px solid #cccccc75;
    border-radius: 5px;
    padding: 35px;
    text-align: center;
    margin-top: 40px;
    background: #fff;
}
.thnkwrpinnr h4 {
    margin: 23px;
}
.thnkwrpinnr p {
    color: #565656;
    max-width: 700px;
    margin: auto;
    margin-bottom: 30px;
}
.mega_menu_gold_column {
    text-align: left;
}
.gold_mega_list ul li {
    list-style: none;
}
.navik-menu li>ul {
    background: #262626;
    padding-bottom: 35px !important;
    border-bottom: 4px solid #C69F63;
    border-top: 4px solid #C69F63 !important;
    border-radius: 11px;
}
.gold_mega_list ul li a {
    font-weight: 400 !important;
    display: block;
}
.navik-menu .mega-menu-container ul li a, .navik-menu .mega-menu-container ul li a:hover{
    padding: 8px 0px !important;
}
.navik-menu .mega-menu-container ul li a{
    color: #fff !important;
    /* -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; */
}
.navik-menu .mega-menu-container ul li a:hover{
    color: #C69F63 !important;
    font-weight: 500 !important;
}

.meg_gold_head span {
    text-transform: uppercase;
    color: #C69F63;
    font-weight: 600;
    font-size: 16px;
    display: block;
    margin-bottom: 13px;
}
.navik-menu ul li.dropdown_menu>a>span::before{
    border-color: rgb(21, 21, 21);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navik-menu ul ul li>a {
    padding: 9px 0px 7px 28px!important;
    color: #fff;
    text-align: left;
    font-style: normal;
    font-weight: 500;
}
.navik-menu ul ul li:not(:last-child) > a {
    border-bottom: 1px solid #cccccc7a;
}
.navik-menu ul li.current-menu.dropdown_menu>a>span::before{
    border-color: #fff;
}
.navik-menu ul li:hover>a:hover span::before{
    border-color: #fff !important;
}
li.mega-menu > ul > li, .navik-menu ul li {
    list-style: none;
}
.navik-menu ul ul li:hover>a {
    color: #E2AC54;
    padding-left: 28px!important;
}
.navik-menu ul ul li:hover>a::before{
    display: none;
}
.quantity-field {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 120px; 
    height: 40px;
    margin: 0 auto;    
  }
  
  .quantity-field .value-button{ 
    border: 1px solid #ddd;
    margin: 0px;
    width: 40px;
    height: 100%;   
    padding: 0;
    background: #eee; 
    outline: none;
    cursor: pointer;
  }
  
  .quantity-field .value-button:hover {
    background: rgb(230, 230, 230);
  }
  
  .quantity-field .value-button:active{
    background: rgb(210, 210, 210);
  }
  
  .quantity-field .decrease-button {
    margin-right: -4px;
    border-radius: 8px 0 0 8px;
  }
  
  .quantity-field .increase-button {
    margin-left: -4px;
    border-radius: 0 8px 8px 0;
  }
   
  .quantity-field .number{
    display: inline-block;
    text-align: center;
    border: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0px;
    width: 40px;
    height: 100%;
    line-height: 40px;
    font-size: 11pt;
    box-sizing: border-box; 
    background: white;
    font-family: calibri;
  }
  
  .quantity-field .number::selection{
    background: none;
  }
  
  /*
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }
  */
  
.cart_btn_rght {
    padding-top: 23px;
    text-align: right;
}
.shopping-cart {
    background: white;
    width: 320px;
    position: absolute;
    top: 55px;
    right: -10px;
    border-radius: 3px;
    padding: 20px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
    -webkit-transform-origin: right top 0;
    -webkit-transform: scale(0);
    transform-origin: right top 0;
    transform: scale(0);
    z-index: 9999;
    border-bottom: 3px solid #c7a064;
    border-radius: 10px;
    border-top: 3px solid #c7a064;
}
  .shopping-cart.active {
    opacity: 1;
    -webkit-transform-origin: right top 0;
    -webkit-transform: scale(1);
    transform-origin: right top 0;
    transform: scale(1);
  }
  .shopping-cart .shopping-cart-header {
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 15px;
  }
  .shopping-cart .shopping-cart-header .shopping-cart-total {
    float: right;
    font-weight: 600;
    color: #c7a064;
}
  .shopping-cart .shopping-cart-items {
    padding-top: 20px;
    display: block;
  }
  .shopping-cart .shopping-cart-items li {
    margin-bottom: 18px;
  }
  .shopping-cart .shopping-cart-items img {
    float: left;
    margin-right: 12px;
    max-width: 70px;
    max-height: 70px;
  }
 .shopping-cart .shopping-cart-items .item-name {
    display: block;
    font-size: 14px;
    font-weight: 600;
}
  .shopping-cart .shopping-cart-items .item-detail {
    display: block;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
 .shopping-cart .shopping-cart-items .item-price {
    color: #c7a064;
    margin-right: 8px;
    font-size: 14px;
    font-weight: 600;
}
  .shopping-cart .shopping-cart-items .item-quantity {
    color: #ABB0BE;
    font-size: 14px;
  }
  
  .shopping-cart:after {
    bottom: 100%;
    left: 89%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: white;
    border-width: 8px;
    margin-left: -8px;
  }
  
  .shopping-cart .cart-icon {
    color: rgb(47, 47, 47);
    font-size: 24px;
    margin-right: 7px;
    float: left;
  }
  
 .shopping-cart .button {
    background: #c7a064;
    color: white;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    display: block;
    border-radius: 3px;
    font-size: 14px;
    margin: 10px 0 15px 0;
    text-transform: uppercase;
    border-radius: 100px;
}
  .shopping-cart .button:hover {
    background: #000;
  }
  .shopping-cart .button i {
    padding-left: 5px;
  }
 .cart_remve_ts {
    position: absolute;
    right: 0;
    border: none;
    font-size: 13px;
    cursor: pointer;
    color: red;
    bottom: 0;
    top: 0;
    margin: auto;
    background: transparent;
    height: fit-content;
}
.total_amnt_crat th, .total_amnt_crat td {
    background: transparent;
}

.crt_borderbtm thead tr th {
    background: #c7a064;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
}
.crt_borderbtm thead tr th:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 25px;
}
.crt_borderbtm thead tr th:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.crt_borderbtm tbody tr td {
    background: transparent;
    border-bottom: 1px solid #dddddd;
}
.mrright4{
    margin-right: 15px;
}
.blog_thumgss img {
    width: 100%;
    height: auto;
}
.blog_singlemeta span {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    color: #3b3b3b;
}
.blog_singlemeta {
    display: flex;
    align-items: center;
    gap: 50px;
}
.blog_singlemeta {
    margin-top: 20px;
    margin-bottom: 20px;
}
.blog_singlemeta span img {
    max-width: 28px;
}
.blogpagessingle h2 {
    font-weight: 600;
    color: #3f3f3f;
    font-size: 36px;
}
.contactuspg h2 {
    color: #2e2e2e;
    font-size: 24px !important;
    font-weight: 700;
}
button.btn-submitcontact {
    border: none;
    padding: 9px 50px;
    margin-top: 10px;
}
.contact_frormwrp {
    padding-top: 20px;
}
.rightcontact_infosupport {
    padding-left: 60px;
}
.textsidecontact a {
    font-size: 15px;
    display: block;
    text-decoration: none;
    color: #929292;
}
.textsidecontact h3 {
    margin-top: 20px;
}
.textsidecontact strong {
    margin-top: 20px;
    display: block;
    margin-bottom: 11px;
}
.locationcard_innr h3 {
    margin-top: 6px;
}
.locationcard_innr a {
    color: #939393;
    display: block;
    text-decoration: none;
    font-size: 15px;
}
.locationcard_innr strong {
    font-size: 15px;
}
.locationcardsss {
    padding-top: 30px;
}
img.osmium_thumbnail {
    width: 100%;
    height: auto;
    border-radius: 6px;
    border: 1px solid #dfdfdf;
}
.osmium_card_innr h3 {
    margin-top: 20px;
    font-size: 24px;
}
.osmium_card_innr p {
    color: #c69f63;
    font-size: 24px;
}
.osmium_card_innr {
    text-align: center;
    margin-bottom: 40px;
}
.osmium_wrcars_wrap {
    padding-top: 40px;
}
.news_room_imgs img {
    width: 100%;
    height: auto;
}
.news_room_box {
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    padding: 8px;
        height: 100%;
}
.newsroom_contnt {
    padding: 25px 6px;
}
.newsmetas img {
    max-width: 27px;
    position: relative;
    top: -2px;
}
.newsmetas {
    display: flex;
    align-items: center;
    gap: 7px;
    margin-bottom: 15px;
}
.newsroom_contnt h2 {
    font-weight: 600;
    font-size: 24px;
    color: #3f3f3f;
    margin-bottom: 24px;
}
.newsroom_contnt p {
    font-size: 18px;
    color: #737373;
}
.redmorenewsroom {
    text-decoration: none;
    color: #e2ac54;
    font-size: 18px;
}
.newsroom_wraps .col-md-6 {
    padding-bottom: 25px;
}
.newsroom_wraps .col-md-6:first-child {
    width: 100%;
}
.newsroom_wraps .col-md-6:first-child .news_room_box {
    display: flex;
    align-items: center;
    gap: 25px;
}
.newsroom_wraps .col-md-6:first-child .news_room_box .news_room_imgs {
    width: 50%;
}
.newsroom_wraps .col-md-6:first-child .news_room_box .newsroom_contnt {
    width: 50%;
}
.newsroom_wraps {
    padding-top: 40px;
}
.newsroomauthimg img {
    width: 100%;
    height: auto;
}
.newsrommauther {
    text-align: center;
    padding-bottom: 130px;
}
.newsrommauther h3 {
    color: #3f3f3f;
    font-size: 55px;
    font-weight: 500;
    margin-top: 0px;
}
.newsrommauther small {
    color: #3f3f3f;
    font-size: 24px;
    font-weight: 500;
    display: block;
    margin-bottom: 20px;
}
.newsrommauther p {
    color: #737373;
    font-size: 18px;
}
.shopping-cart {
    display: none;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.shopping-cart.active {
    display: block !important;
    opacity: 1;
}
ul.shopping-cart-items.myCartContent li {
    position: relative;
}
.shopping-cart .shopping-cart-header span.badge {
    background: #ff3b3b;
    padding: 4px;
    border-radius: 100px;
    font-size: 9px;
    position: relative;
    top: -8px;
    left: -5px;
}
.clinetlogoiconss img {
    max-width: 225px;
    height: auto;
}
.proddcateg {
    min-height: 30px;
}
.pagination_nb ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.pagination_nb ul li:before {
    display: none;
}
.pagination_nb ul li a {
    border: 1px solid #c69f63;
    padding: 19px 17px;
    text-align: center;
    height: 29px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    color: #c69f63;
}
.prodttlessshop h3 {
    min-height: 59px;
}
.navik-menu ul ul li.current-menu>a, .navik-menu ul ul li:hover>a {
    font-family: 'Helvetica';
    font-style: normal;
    color: #ffffff;
}
.pricelist_filterss button {
    width: 100%;
    height: 51px;
    border: 1px solid #ccc;
    border-radius: 6px;
    text-align: left;
    padding-left: 17px;
    cursor: pointer;
    background: #fff;
}
.pricelist_filterss .ms-options-wrap .ms-options {
    position: absolute;
    z-index: 9999;
    background: #fff;
    width: 100%;
}
.pricelist_filterss .ms-options-wrap .ms-options ul {
    padding: 0px;
}
.pricelist_filterss .ms-options-wrap .ms-options ul li label {
    display: flex;
    gap: 9px;
    padding: 4px 0px;
    cursor: pointer;
}
.pricelist_filterss .ms-options-wrap .ms-options ul li:hover {
    background: #e1e1e1;
}
.price_list_expendabe span.select2.select2-container span.selection span.select2-selection.select2-selection--single {
    height: 51px;
    border: 1px solid #ccc;
    border-radius: 6px;
}
.price_list_expendabe span.select2-selection__rendered {
    /* height: 45px !important; */
    /* min-height: 45px; */
    padding-top: 12px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    height: 48px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 12px !important;
}
.select2dsnns span.select2.select2-container, span.select2.select2-container {
    width: 100% !important;
}
.price_values {
    white-space: nowrap;
}
.imgspinners img{
    max-width: 50px;
    max-height: 50px;
    margin-bottom: 60px;
}
.locationcard_innr img {
    width: 100%;
    height: auto;
}


/* user dashboard */
.user_sidebars .user-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_sidebars .user-avatar {
    max-width: 100px;
    width: 100px;
    max-height: 100px;
    height: 100px;
    margin: auto;
    border: 1px solid #ccc;
    border-radius: 100%;
    overflow: hidden;
}
.user_sidebars h5.user-name {
    text-align: center;
    margin-top: 16px;
    text-transform: uppercase;
    color: #b1843f;
    font-weight: 600;
    font-size: 18px;
}
.user_sidebars h6.user-email {
    text-align: center;
    color: #000;
    margin-bottom: 22px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.user_sidebars .about_usriffnr a.nav-item.nav-link.has-icon.nav-link-faded {
    color: #262626;
    display: flex;
    gap: 13px;
    margin-bottom: 11px;
}
.user_sidebars .about_usriffnr a.nav-item.nav-link.has-icon.nav-link-faded.active, .user_sidebars .about_usriffnr a.nav-item.nav-link.has-icon.nav-link-faded:hover {
    background: #fff3e0;
    color: #b1843f;
}
.user_dasbdr {
    padding-top: 50px;
    padding-bottom: 80px;
}
.user_sidebars .card {
    border: 1px solid #f7d194;
    box-shadow: none;
    overflow: hidden;
}
.usrdash_wrp h4 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    color: #b1843f;
}
.usrdash_wrp button#submit {
    text-decoration: none;
    font-size: 15px;
    text-transform: uppercase;
    color: #ffffff;
    background: #c69f63;
    display: block;
    padding: 4px 22px;
    border-radius: 100px;
    border: none;
    height: 46px;
    margin-top: 10px;
}
.usrdash_wrp {
    background: #fff;
    padding: 27px;
    border-radius: 7px;
    border: 1px solid #ccc;
}
.usrdash_wrp input:focus, .usrdash_wrp select:focus {
    box-shadow: none;
    outline: none;
    border-color: #b1843f;
}

li.userprof_dropdown_wrp {
    position: relative;
}
.userporof_dropdwon {
    background: white;
    width: 200px;
    position: absolute;
    top: 27px;
    right: 0;
    padding: 20px;
    overflow: hidden;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26) !important;
    transition: all 0.2s ease;
    transform-origin: right top 0;
    z-index: 9999;
    border-bottom: 3px solid #c7a064;
    border-radius: 10px;
    border-top: 3px solid #c7a064;
}
.userporof_dropdwon a img {
    max-width: 18px;
    height: 18px;
}
.userporof_dropdwon a {
    display: flex;
    gap: 10px;
    padding: 7px 0px;
    text-decoration: none;
    color: #262626;
    font-size: 14px;
    transition: all 0.3s ease-in-out;
}
.userporof_dropdwon a:hover {
    background: #f9f3e9;
    padding: 7px 7px 7px 10px;
}


/* SLide Path */
.mrgsets{
    margin-top: 100px;
    margin-bottom: 100px;
}
    .pause_anim {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .slideanime_card {
      width: 100%;
      height: 600px;
      background: transparent;
    }

    .glow-path {
      position: absolute;
      left: 0;
      width: 100%;
      height: 250px;
      z-index: 1;
      margin-top: 100px;
    }

    .glow-path path {
      stroke: #fff;
      stroke-width: 8;
      fill: none;
      filter: drop-shadow(0 0 15px gold);
    }

    .shopcardblcks {
      display: none;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      z-index: 2;
    }

    .shopcardblcks.active {
      display: flex;
    }

    .coin {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 331px;
     height: 331px;
     transform-origin: center center;
    }

    .text-content {
      position: absolute;
      text-align: center;
      color: #fff;
      z-index: 3;
      opacity: 0;
      transform: translateY(20px);
      top: calc(100% - 35%);
    }

    .text-content h3 {
      font-size: 40px;
        color: #fff;
        font-weight: 600;
        margin-bottom: 22px;
    }

    .text-content span {
      display: block;
    width: fit-content;
    margin: auto;
    font-size: 40px;
    color: #E2BD83;
    font-weight: 600;
    }

    .text-content a {
      font-size: 22px;
    color: #fff;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    margin: auto;
    margin-top: 40px;
    border: 1px solid #fff;
    padding: 15px 52px;
    border-radius: 100px;
    gap: 15px;
    transition: all 0.3s ease-in-out;
    }

    .text-content a:hover {
      background: #C69F63;
      color: #000;
      border: 1px solid #C69F63;
    }
    
    .slider-dots {
  text-align: center;
  margin-top: 20px;
}

.slider-dots .dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background-color: #ccc;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.slider-dots .dot.active {
  background-color: #333;
}

.currencyswith ul {
    overflow: hidden;
}
.currencyswith ul li {
    display: block;
    height: 100%;
    width: 100%;
    line-height: 48px;
    text-align: center;
    font-weight: 600;
}
.currencyswith ul li.active {
    background: #e2ac54;
    display: block;
    height: 100%;
    color: #fff;
}
.currencyswith ul {
    padding: 0px;
    max-width: 220px;
    border: 1px solid #e2ac54;
    border-radius: 3px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
}
.growth_wrps.tabs_fingold_livprce {
    padding-bottom: 90px;
}
.crnt_prc_bx {
    text-align: center;
}
.crnt_prc_bx h4 {
    color: #c69f63;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 16px;
}
.crnt_prc_bx span {
    color: #181818;
    font-size: 22px;
}
.currencyswith {
    margin-bottom: 50px;
}
.growth_wrps.tabs_fingold_livprce .linkmore a {
    font-size: 22px;
    border: none;
    min-width: 190px;
    height: 60px;
    border-radius: 100px;
    color: #fff;
    background-color: #c69f63;
    padding: 17px 52px;
    display: inline-block;
    line-height: normal;
    text-decoration: none;
    margin-top: 60px;
}


 /* New Css 05 10 2025 =========================== */
    .rtfinglod_rightimg img {
    max-width: 100%;
    height: auto;
    border-radius: 12px;
}
.rtfinglod_rightimg {
    padding-left: 110PX;
}
.aufulgold_btnss {
    padding-bottom: 50px;
}
.afl_innrbtnlist ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}
.afl_innrbtnlist ul li {
    list-style: none;
    display: inline-block;
}
.finegold-btn {
    background-color: #C7A064;
    display: inline-block;
    padding: 11px 30px;
    border-radius: 100px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    width: fit-content;
}
.tblaltgold_wrp {
    padding-top: 80px;
}
.altgold_tblinnr {
    padding-bottom: 30px;
}
a.goldlinks {
    text-decoration: none;
    color: #C7A064;
    font-weight: 500;
}
.philorowrpas {
    padding-top: 70px;
}
.tbldyc td {
    width: 33.33%;
}
.tbldyc .remove {
    border: none;
    height: 36px;
    color: #e96969;
    background: transparent;
}
.innr_goldschmuck .addRow {
    border: none;
    background: transparent;
    color: #C7A064;
    font-weight: 500;
}
.altdync_tblwrp {
    margin-bottom: 40px;
}
.tblhedalt {
    font-size: 17px;
    color: #C7A064;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-weight: 600;
    border-bottom: 1px dashed;
}
.txtara_wrps strong {
    margin-bottom: 9px;
    display: block;
}
.txtara_wrps textarea.form-control {
    height: 150px;
}
.btn.calcbtns {
    border: 1px solid #C7A064;
    border-radius: 2px;
    color: #ffffff;
    background: #C7A064;
}
.btncalcfrms {
    text-align: right;
    padding-top: 10px;
}
.totlaltgold span {
    display: block;
    font-size: 20px;
    color: #C7A064;
}
.butn_adncalc {
    padding-top: 30px;
    padding-bottom: 30px;
}
.unsere_wrap {
    padding-top: 60px;
}
.unsere_tbinnrtxt tr, .unsere_tbinnrtxt tr:nth-child(odd) * {
    color: #fff !important;
}
.unsere_tbinnrtxt table {
    margin-bottom: 30px;
    margin-top: 12px;
}
.unsere_tbinnrtxt a {
    text-decoration: none;
    color: #C7A064;
}
.verkauf_wrpss {
    padding-bottom: 70px;
}
.btncalcfrms button#next-step-calculator {
    border: 1px solid #C7A064;
    border-radius: 100px;
    color: #ffffff;
    background: #C7A064;
    padding: 9px 23px;
}
.innr_goldschmuck input.form-control, .innr_goldschmuck select.form-select {
    margin-bottom: 2px;
}
.innr_goldschmuck .form-group label {
    font-weight: 500;
    margin-bottom: 0px;
}
.innr_goldschmuck h3 {
    font-size: 25px;
    color: #04142b;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.innr_goldschmuck .overall-total {
    margin-bottom: 15px;
    color: #C7A064;
    font-size: 28px;
}
.innr_goldschmuck div#sell-information h3 {
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 13px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.innr_goldschmuck .radio input.radiostpsss {
    width: 16px;
    height: 16px;
    margin-right: 9px;
    position: relative;
    top: 2px;
}
.innr_goldschmuck .radio input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin-right: 11px;
    position: relative;
    top: 2px;
}
.innr_goldschmuck button#back-step-calculator {
    border: 1px solid #C7A064;
    border-radius: 100px;
    color: #ffffff;
    background: #C7A064;
    padding: 8px 30px;
    margin-right: 12px;
}
.innr_goldschmuck button.philoro-button--gold {
    border: 1px solid #C7A064;
    border-radius: 100px;
    color: #ffffff;
    background: #C7A064;
    padding: 8px 30px;
    margin-right: 12px;
}
.innr_goldschmuck .radio a {
    color: #C7A064;
}
.innr_goldschmuck div#step-finish {
    border: 1px solid #329a3b;
    padding: 30px;
    max-width: 520px;
    color: #329a3b;
    font-weight: 600;
}
.altdync_tblwrp table tr th {
    background: transparent;
}
.tbldyc tr:nth-child(odd) td {
    background: #f7f7f7;
}
.findgoldnxtstps .form-group input {
    margin-bottom: 19px !important;
}
.shop_side_column form#sidebarFilterForm {
    background: #fff;
    padding: 21px;
    border-radius: 10px;
    border: 1px solid #e2ac5378;
}
.innrproduct_relte h2 {
    font-size: 40px;
}
/*Scrollbar*/
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color: #C69F63;	
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)
}
.orderviewlike_inv .card-header.bg-white {
    padding: 17px 0px;
    margin-bottom: 20px;
}

.orderviewlike_inv h5 {
    font-size: 20px;
    color: #c7a064;
}
.orderviewlike_inv a {
    color: #000;
    font-weight: 600;
}
.orderviewlike_inv p {
    font-size: 15px;
}
.box_tps {
    border-right: 1px dashed #ccc;
    padding-right: 20px;
        height: 100%;
}
.total_amnt_veworder h1.display-3 {
    font-size: 20px;
    font-weight: 600;
}
.total_amnt_veworder {
    background: #fff;
    padding: 13px 0px;
}
.total_amnt_veworder h2 {
    font-size: 18px;
    font-weight: 600;
    color: #a37f48;
}
.total_amnt_veworder h1.display-3 {
    font-size: 20px;
    font-weight: 600;
    color: #a37f48;
}
.itemsvorderlst span {
    font-weight: 600;
    font-size: 14px;
    color: #c9a061;
}
.itemsvorderlst h6 {
    font-size: 15px;
}

@media (max-width:991px) {
    .afl_innrbtnlist ul{
        flex-wrap: wrap;
    }

    .afl_innrbtnlist ul li{
        margin-bottom: 10px;
    }
}
@media (max-width:767px) {
    .rtfinglod_rightimg {
    padding-left: 0PX;
}
.user_sidebars {
    padding-bottom: 20px;
}
.table_scrollsetss {
    overflow: auto;
}
.table_scrollsetss tr td, .table_scrollsetss tr th {
    white-space: nowrap;
}
.mob_fulll .col-4 {
    flex: 0 0 100%;
    width: 100%;
}
.box_tps {
    border: none;
    padding: 0px;
}
}