@media (min-width: 1600px) {

    footer#footer::before,
    body .agc-service-sec::before,
    body .agc-sec-wrap::before {
        background-size: 100% 100%;
    }
}

@media (max-width: 1480px) {
    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 53px;
    }

    body .main-header .first-header a.site-logo {
        width: 100%;
        max-width: 160px;
    }

    html body {
        padding-top: 208px;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page,
    section.chekout-cart-confirm-page {
        background-position: left 73px;
    }
    .bullion-store-sec ul li ul.mega-menu {
        width: 971px;
    }
    .bullion-store-sec ul li:nth-child(4) ul.mega-menu {
    left: -340px;
}
.bullion-store-sec ul li:nth-child(6) ul.mega-menu {
    left: auto;
    right: -116px;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu {
    left: auto;
    right: -41px;
}
}

@media (max-width: 1440px) {
    body .prod-deatails-wrap .Update-Qty-btn {
    margin-right: 20px;
}
body .prod-deatails-wrap .Update-Qty-btn a {
    font-size: 20px;
    padding: 9px 14px;
    margin: 0 0px;
}
.bullion-store-wrap .cart-box .prod-deatails-wrap {
    justify-content: space-between;
}
.trading-office-txt {
    top: 0;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu {
    left: auto;
    right: 0px;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td.prduct-name:nth-child(1) span {
    max-width: 100px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) b {
    text-align: end;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left h3.delivery-address-title {
    font-size: 18px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper ,body .australian-gold-page-btn-wrap {
    max-width: 1110px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right .product-image {
    width: 70px;
    min-width: 70px;
    height: 70px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(1) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    font-size: 14px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    text-align: end;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    min-width: 650px;
}
    footer#footer ul li>span {
        display: flex;
        min-width: 108px;
    }body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) {
    margin-top: 0px;
}

    .info-table table tr.head th:nth-child(1) {
    width: 60.8%;
}

    .storage-sec ul.heading li {
        font-size: 22px;
        line-height: 24px;
    }

    .storage-sec ul.table-items.item1 {
        max-width: 226px;
    }

    .storage-sec ul.table-items.item2 {
        max-width: 140px;
    }

    .storage-sec ul.table-items.item4 {
        max-width: 195px;
    }

    .storage-sec ul.table-items.item5 {
        max-width: 180px;
    }

    .storage-sec ul.table-items li {
        min-height: 68px;
    }

    footer#footer ul li:nth-child(2n)>span {
        min-width: 94px;
    }

    body .option-box-sec .option-box p {
        font-size: 16px;
    }

    body .option-box-sec {
        margin: 20px auto 0 auto;
    }

    body .main-header .first-header a.site-logo {
        max-width: 191.59px;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 53px;
    }

    .why-phurchase-sec ul.product-img li a.prod-img {
        height: 80px;
    }

    body .header-topbar {
        padding: 6.3px 35px;
    }

    body .main-header .first-header .right-sec ul.first-menu li a {
        font-size: 19px;
    }

    body .main-header .first-header .right-sec ul.first-menu li {
        line-height: 28px;
    }

    body .slider-banner .banner-slider .item .img-sec img {
        max-width: 500px;
    }

    body .main-header .first-header {
        padding: 12px 0 20px 0;
    }

    html body {
        padding-top: 215px;
    }

    body section.agc-service-sec {
        background-position: left 344px;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page,
    section.chekout-cart-confirm-page {
        background-position: left 66px;
    }

    header#header.fixed .first-header a.site-logo {
        max-width: 140px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        line-height: 19px;
        font-size: 14px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec input[type="text"],
    body .main-header .first-header .right-sec .head-form-sec .search-sec {
        height: 25px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec::before {
        width: 8px;
        left: -8px;
        background-size: 8px;
    }

    .head-form-sec .btn,
    .footer-btn a.btn {
        background-size: 14px;
        font-size: 14px;
        line-height: 25px;
        height: 25px;
    }

    body .main-header .first-header .right-sec .head-form-sec .btn:hover {
        background-size: 14px;
        background-position: 6px 6px;
    }

    .head-form-sec .btn {
        background-position: 6px 7px;
    }

    body .main-header .secound-header ul.main-menu {
        padding: 0px 10px;
    }

    body .main-header .secound-header ul.main-menu li {
        line-height: normal;
    }

    body .main-header .secound-header ul.main-menu li a {
        font-size: 18px;
        line-height: 34px;
    }

    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after {
        background-size: 33px;
    }

    header .main-header .secound-header ul.main-menu.desktop {
        max-width: 100%;
        margin: 0 10px 0 10px;
    }

    .sub-title {
        font-size: 28px;
    }

    body h2 {
        font-size: 43px;
        margin-bottom: 25px !important;
    }

    body,
    body p {
        font-size: 18px;
        line-height: 130%;
    }

    body .why-phurchase-sec .wp-inner-sec {
        max-width: 915px;
    }

    .why-phurchase-sec ul.product-img {
        max-width: 1097px;
    }

    .why-phurchase-sec ul.product-img li a {
        font-size: 14px;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 5px;
    }

    .option-box-sec .option-box .box-head-wrap h3,
    .option-box-sec .option-box .box-head-wrap h3 a {
        font-size: 32px;
        max-width: 100%;
    }

    body .option-box-sec {
        max-width: 970px;
    }

    body .option-box-sec .option-box {
        padding: 43px 35px 35px 35px;
    }

    .option-box-sec .option-box:nth-child(2) .box-head-wrap .box-head-img {
        width: 86px;
        margin-right: 16px;
    }

    footer#footer .footer-sec-wrap {
        max-width: 100%;
    }

    footer#footer h4 {
        font-size: 14px;
    }

    footer#footer ul li a,
    footer#footer ul li {
        font-size: 13px;
    }

    footer#footer .footer-sec-wrap .footer-sec-center {
        max-width: 165px;
        margin: 13px 15px 0 15px;
    }

    footer#footer .footer-sec-left .footer-wrap:last-child {
        margin-right: 0;
    }

    .footer-sec-right .footer-wrap ul {
        gap: 1px 10px;
    }

    .footer-sec-right {
        width: 39%;
    }

    .footer-sec-right .footer-btn {
        top: 0px;
    }

    .container {
        max-width: 100%;
        padding-left: 165px;
        padding-right: 165px;
    }

    body .slider-banner {
        padding: 67px 145px 76.7px 145px !important;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 45px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 25px;
    }

    body .header-topbar ul {
        max-width: 1020px;
    }

    body .header-topbar ul li {
        font-size: 16px;
    }

    body .company-sec ul {
        width: 100%;
        max-width: 930px;
        margin: 0 auto;
    }

    body .company-sec ul li {
        font-size: 16px;
    }

    body .slider-banner .banner-slider .item .details-sec {
        width: 58%;
    }

    body .slider-banner .banner-slider .item .img-sec {
        width: 42%;
    }
}

@media (max-width: 1399px) {
    body .main-header .first-header .right-sec ul.first-menu {
        width: 720px;
    }
}

@media (max-width: 1400px) {
    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price h3, .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span, .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price h3, .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
    font-size: 30px;
}
    .bullion-store-sec ul li {.bullion-store-sec ul li ul.mega-menu {
    display: flex;
    position: absolute;
    background: #e9ebf2;
    padding: 25px 20px 12px 20px;
    opacity: 0;
    transform: translateY(10px);
    visibility: hidden;
    transition: all 0.3s;
    top: calc(100% + 5px);
    left: -20px;
    width: 1011px;
    z-index: 3;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    align-items: flex-start;
}
    margin-right: 35px;
}
body .main-header .first-header .right-sec ul.first-menu {
    width: 720px;
    margin-left: auto;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper ,body .australian-gold-page-btn-wrap {
    max-width: 1070px;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-right {
    padding: 25px;
}
.bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 342px;
}
.bullion-store-wrap .cart-box .product-img {
    margin-right: 38px;
}
.bullion-store-wrap .cart-box .prod-deatails-wrap .price-main-sec span {
    font-size: 18px;
}
}

@media (max-width: 1369px){
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    min-width: 620px;
}
}

@media (max-width: 1360px){
    body .prod-deatails-wrap .Update-Qty-btn a {
    font-size: 18px;
    padding: 9px 10px;
    margin: 0 0px;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-right {
    padding: 20px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper ,body .australian-gold-page-btn-wrap {
    max-width: 1040px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right .order-recived-box {
    flex-wrap: wrap;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) {
    margin-top: 0;
}   
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td.prduct-name:nth-child(1) span {
    max-width: 130px;
    margin-right: 5px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    min-width: 626px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr {
    flex-direction: row;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    text-align: end;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) span, 
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) b {
    text-align: end;
    line-height: normal;
    margin: 3px 0;
}
}

@media (max-width: 1330px) {
    body section.agc-service-sec {
        background-position: left 308px;
    }
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper ,body .australian-gold-page-btn-wrap {
    max-width: 1090px;
}

    .container {
        max-width: 100%;
        padding-left: 118px;
        padding-right: 118px;
    }
    .info-table table tr.head th:nth-child(1) {
    width: 59.8%;
}
}

@media (max-width: 1280px) {
    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 480px;
}

    body .office-loc-form-main .office-loc-form > p {
        margin: 0 10px 8px auto;
        font-size: 34px;
    }
    body .office-loc-form-main .office-loc-form .form-details p.sub-title {
        margin-bottom: 20px;
        font-size: 36px;
    }
    body .office-loc-form-main .off-location-box {
    gap: 30px;
}
    
body .office-loc-form-main .off-location-box .ol-in-box {
    border: 2px solid #686868;
    padding: 20px 20px 20px 20px;
    border-radius: 5px;
}
body .office-loc-form-main .off-location-box .ol-in-box p {
    font-size: 20px;
}
body .office-loc-form-main .off-location-box .ol-in-box h3 {
    font-size: 28px;
    margin-bottom: 12px;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper ,body .australian-gold-page-btn-wrap {
    max-width: calc(100% - 35px);
}
    .footer-sec-right .footer-btn a.btn.button:not(:last-child) {
        margin-right: 20px;
    }

    .info-table table tr.head th:nth-child(1) {
        width: 64%;
    }

    footer#footer ul li:nth-child(2n)>span {
        min-width: 86px;
    }

    .footer-sec-right .footer-btn {
        margin: 0 12px 0 auto;
    }

    .footer-sec-right {
        width: 40%;
        max-width: 360px;
    }

    footer#footer ul li>span {
        min-width: 100px;
    }

    .why-phurchase-sec ul.product-img li a {
        font-size: 14px;
    }

    body .main-header .secound-header ul.main-menu li a,
    body .main-header .first-header .right-sec ul.first-menu li a {
        font-size: 18px;
    }

    body .main-header .first-header .right-sec ul.first-menu li {
        line-height: 26px;
    }

    body .company-sec ul {
        gap: 10px;
        justify-content: center;
    }

    body .company-sec ul li {
        line-height: 120%;
    }

    footer#footer .footer-sec-left .footer-wrap {
        margin-right: 40px;
    }

    body .slider-banner {
        padding: 64px 40px 74px 40px !important;
    }

    .why-phurchase-sec ul.product-img li a.prod-img {
        height: 64px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 26px;
    }

    .wp-inner-sec h2 {
        margin-bottom: 20px;
    }

    body h2 {
        font-size: 41px;
    }

    .sub-title {
        font-size: 27px;
    }

    html body {
        padding-top: 177px;
    }

    .why-phurchase-sec .wp-inner-sec>p.descb {
        margin: 0 0 15px 0;
    }

    .why-phurchase-sec ul.product-img {
        margin: 18px auto 0;
    }

    body section.agc-service-sec {
        background-position: left 472px;
    }

    body .main-header .first-header .right-sec .head-form-sec {
        margin-top: 14px;
    }

    body .main-header .first-header {
        padding: 10px 0 10px 0;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page,
    section.chekout-cart-confirm-page {
        background-position: left 76px;
    }

    header#header.fixed .first-header a.site-logo {
        max-width: 120px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        padding: 8px 48px 8px 20px;
        font-size: 17px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 30px;
        height: 26px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 22px;
        margin: 18px 0 20px 0;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec input[type="text"],
    body .main-header .first-header .right-sec .head-form-sec .search-sec {
        height: 23px;
    }

    .head-form-sec .btn,
    .footer-btn a.btn {
        background-size: 13px;
        font-size: 13px;
        line-height: 24px;
        height: 23px;
    }

    body .slider-banner .banner-slider .item .details-sec {
        width: 60%;
    }

    .option-box-sec .option-box .box-head-wrap h3,
    .option-box-sec .option-box .box-head-wrap h3 a {
        font-size: 30px;
    }

    .option-box-sec .option-box:nth-child(2) .box-head-wrap .box-head-img {
        width: 80px;
    }

    .option-box-sec .option-box .box-head-wrap .box-head-img {
        width: 60px;
        height: 60px;
        margin-right: 20px;
    }

    body,
    body p {
        font-size: 18px;
    }

    .container {
        max-width: 100%;
        /* padding-left: 111px;
        padding-right: 111px; */
        padding-left: 15px;
        padding-right: 15px;
    }

    body .why-phurchase-sec .wp-inner-sec {
        max-width: 873px;
    }

    body .option-box-sec {
        max-width: 930px;
    }

    footer#footer .footer-sec-wrap {
        max-width: 100%;
        padding-top: 10px;
    }
}

@media (min-width: 1280px) {
    body .main-header .first-header a.site-logo {
        margin-left: 60px;
    }

    header#header .main-header {
        padding: 0 15px;
        max-width: 1310px;
    }

    /* body .banner-slider .owl-nav button {
    left: 13px;
}
body .banner-slider .owl-nav button.owl-next {
    left: auto;
    right: 13px;
}
body .banner-slider .owl-nav {
    top: 35%;
    width: calc(100% + 2px);
    left: calc(50% - 0px);
} */
    body .banner-slider .owl-nav {
        top: 32%;
        width: calc(100% + 77px);
        left: calc(50% - 0px);
    }
}

@media (max-width: 1280px) and (min-width: 1025px) {
    body .banner-slider .owl-nav {
        top: 32%;
        width: calc(100% + 48px);
        left: calc(50% - 0px);
    }
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    width: 100%;
    min-width: 720px;
    margin-right: 26px;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
        text-align: end;
    }
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right .product-image {
    width: 65px;
    min-width: 65px;
    height: 65px;
}
}


@media (max-width: 1180px) and (min-width: 1025px) {
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    width: 100%;
    min-width: 500px;
    margin-right: 26px;
}
.bullion-store-sec ul li ul.mega-menu {
    width: 900px;
    left: -50px;
    padding: 25px 20px 12px 20px;
}
}

@media (max-width: 1130px) and (min-width: 1025px) {
    body .main-header .first-header a.site-logo {
        max-width: 150px;
        margin-right: 30px;
    }
    .bullion-store-sec ul li:nth-child(3) ul.mega-menu .in-prod-sec {
    width: 610px;
}

    body .main-header .first-header .right-sec ul.first-menu {
        width: 100%;
        max-width: 730px;
        margin: 0 0 0 auto;
    }
    .bullion-store-sec .save-option-btn {
    padding: 0px 8px;
    background: #fff;
    font-size: 15px;
}
.bullion-store-sec ul li:nth-child(5) ul.mega-menu li {
    min-width: 165px;
}
.bullion-store-sec .save-option-btn {
    padding: 0px 10px;
    background: #fff;
    font-size: 15px;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu li {
    min-width: auto;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    width: calc(100% - 130px);
}
.bullion-store-sec ul li ul.mega-menu li.checkbox span {
    padding-left: 2px;
    font-size: 14px;
    line-height: 100%;
    margin-top: 2px;
}

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page {
        background-position: left 101px !important;
    }

    html body {
        padding-top: 180px !important;
    }

    body .main-header .first-header a.site-logo {
        max-width: 160px !important;
    }

    body .main-header .first-header .right-sec {
        width: 100%;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        margin-top: 5px;
    }

    body .main-header .first-header {
        align-items: center;
    }

    body .main-header .first-header .right-sec ul.first-menu>li {
        line-height: normal;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page {
        background-position: left 56px;
    }

    .storage-sec ul.table-items.item1 {
        max-width: 168px !important;
    }

    .storage-sec ul.table-items.item2 {
        max-width: 130px !important;
    }

    .storage-sec ul.table-items.item3 {
        max-width: 130px !important;
    }

    .storage-sec ul.table-items.item5 {
        max-width: 160px !important;
    }

    .storage-sec li.heading-gold {
        padding-left: 79px !important;
    }

    .storage-sec ul.table-items.item4 {
        max-width: 200px !important;
    }

    .storage-sec ul.heading li.heading-silver {
        padding-left: 81px !important;
    }

    .storage-sec ul.heading li:nth-child(4) {
        padding-left: 108px !important;
    }

    .storage-sec ul.heading li:nth-child(5) {
        padding-left: 72px;
    }

    .storage-sec ul.heading li:nth-child(6) {
        padding-left: 43px;
    }

    html body {
        padding-top: 141px;
    }

    header#header.fixed .first-header a.site-logo {
        max-width: 90px;
    }

    .why-phurchase-sec ul.product-img li a.prod-img {
        height: 80px;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.cart-page,
    section.sell-to-us-page,
    section.bullion-store-page,
    section.pricing-page,
    section.chekout-cart-confirm-page {
        background-position: left 140px;
    }

    body .slider-banner .banner-slider .item .details-sec {
        width: 70%;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 10px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        padding: 7px 48px 5px 20px;
        font-size: 18px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 30px;
        height: 26px;
    }

    body .banner-slider .owl-nav button,
    body .banner-slider .owl-nav button.owl-next {
        width: 55px;
        height: 45px;
        background-size: 86px;
    }

    body .main-header .first-header .right-sec ul.first-menu li a,
    body .main-header .secound-header ul.main-menu li a {
        font-size: 16px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        padding: 7px 30px 5px 12px;
        font-size: 16px;
        border-width: 1px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 20.3px;
        height: 18px;
        right: -4px;
    }

    body .banner-slider .owl-nav button.owl-next span::before {
        background-position: -36px -52px;
        background-size: 83px;
    }

    body .banner-slider .owl-nav button span::before {
        background-size: 83px;
        background-position: -1px -52px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        line-height: 18px;
        font-size: 12px;
    }

    body .main-header .first-header .right-sec .head-form-sec {
        margin-top: 6px;
    }

    body .main-header .first-header a.site-logo {
        max-width: 100px;
        margin-right: 30px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec input[type="text"] {
        width: 300px;
        height: 24px;
        padding-right: 90px;
    }

    .head-form-sec .btn,
    .footer-btn a.btn {
        font-size: 13px;
    }

    body section.agc-service-sec {
        clip-path: polygon(49% 38px, 100% 0, 100% 100%, 0 100%, 0 0);
        background-position: left 614px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec {
        height: 24px;
    }

    a.button,
    .button,
    button,
    form input[type="submit"] {
        height: 24px;
        line-height: 24px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec::before {
        width: 8px;
        left: -8px;
        background-size: contain;
    }

    .head-form-sec .btn,
    .footer-btn a.btn,
    body .main-header .first-header .right-sec .head-form-sec .btn:hover {
        background-position: 6px 6px;
    }

    .footer-btn a.btn {
        background-position: 8px -10px;
    }

    .sub-title {
        font-size: 24px;
    }

    .wp-inner-sec p.sub-title {
        margin-bottom: 0;
    }

    .wp-inner-sec h2 {
        margin-bottom: 10px;
    }

    body h2 {
        font-size: 32px;
    }

    body,
    body p {
        line-height: 125%;
    }

    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after {
        background-size: auto 102%;
    }

    footer#footer h4 {
        font-size: 14px;
    }

    footer#footer ul li a,
    footer#footer ul li {
        font-size: 12px;
    }

    footer#footer .footer-sec-wrap .footer-sec-center {
        max-width: 185px;
        margin: 13px 40px 0 15px;
    }
}

@media (max-width: 1280px) {
    body .header-topbar ul li {
        font-size: 14px;
    }

    .info-table table tr.head th:nth-child(2) {
        width: 74px;
    }

    footer#footer .footer-sec-wrap .footer-sec-center {
        margin: 13px 5px 0 5px;
    }

    footer#footer .footer-sec-left .footer-wrap:last-child {
        margin-right: 0;
    }

    body .header {
        background-size: cover;
    }

    body section.cart-sec .cart-details {
        padding-left: 0px;
    }

    .storage-sec ul.table-items.item1 {
        max-width: 260px;
    }

    .storage-sec .item4 span {
        left: 39px;
        bottom: -12px;
    }

    .storage-sec li.heading-gold {
        padding-left: 170px;
    }

    .storage-sec ul.heading li.heading-silver {
        padding-left: 92px;
    }

    .storage-sec .table {
        margin-top: 40px;
    }

    .stu-inner-sec .details-section {
        max-width: 750px;
        padding-right: 30px;
    }

    .bullion-store-wrap .cart-box .product-img {
        margin-right: 44px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
        max-width: 509px;
    }

    .coins-sec-wrapper {
        gap: 30px 20px;
        margin-top: 30px;
    }

    .bullion-store-sec ul li {
        margin-right: 30px;
    }

    .world-data-sec .wd-inner-sec {
        margin-right: 120px;
    }

    .info-table-sec .head span:nth-child(3),
    .info-table-sec .table-sec .in-details span:nth-child(3) {
        width: 24%;
    }

    .info-table-sec .head span:nth-child(2),
    .info-table-sec .table-sec .in-details span:nth-child(2) {
        width: 20%;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 46px;
    }

    body .step-line-wrap .step span,
    body .step-line-wrap .step h4.sub-title {
        font-size: 18px;
        margin-bottom: 12px;
    }

    body .step-line-wrap .step h4 {
        font-size: 20px;
    }

    .step-line-wrap .step ul li {
        font-size: 15px;
    }

    .step-line-wrap .step {
        width: 230px;
        height: 255px;
        margin-right: 28px;
        padding: 30px 6px 30px 6px;
    }

    .step-line-wrap {
        margin-bottom: -46px;
    }

    .step-line-wrap .step.center-box span {
        font-size: 25px;
        margin-bottom: -25px;
        max-width: 140px;
        line-height: 26px;
    }

    .step-line-wrap .step.center-box img {
        max-width: 155px;
    }

    body .header-topbar {
        padding: 4.8px 35px;
    }

    body .main-header .first-header a.site-logo {
        max-width: 199px;
    }

    html body {
        padding-top: 204px;
    }

    footer#footer ul li a,
    footer#footer ul li {
        font-size: 12px;
    }

    .sub-title {
        font-size: 27px;
    }

    body h2 {
        font-size: 41px;
    }

    .why-phurchase-sec ul.product-img {
        max-width: 1053px;
    }

    body .option-box-sec .option-box p {
        font-size: 14px;
    }

    .footer-btn a.btn {
        font-size: 14px;
    }
}

@media (max-width: 1199px) {
    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 40px;
    }

    .info-table table tr.head th:nth-child(1) {
    width: 63%;
}

    body section.cart-sec .cart-details .item-price {
        width: fit-content;
    }

    body section.cart-sec .cart-details {

        padding-right: 25px;
    }

    body section.cart-sec .cart-details .item-price ul li span:last-child {
        padding: 6px 6px;
        min-height: 36px;
        margin-top: 0px;
    }

    .sub-title {
        font-size: 26px;
    }

    body h2 {
        font-size: 38px;
    }

    .why-phurchase-sec ul.product-img li {
        width: 17.11%;
    }

    .option-box-sec .option-box .box-head-wrap h3,
    .option-box-sec .option-box .box-head-wrap h3 a {
        font-size: 28px;
    }

    body .option-box-sec .option-box {
        padding: 35px 30px 32px 30px;
    }

    .option-box-sec .option-box:nth-child(2) .box-head-wrap .box-head-img {
        width: 80px;
    }

    body section.cart-sec .cart-details .item-price li span {
        font-size: 16px;
    }
        .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 340px;
}
}

@media (max-width: 1023px) and (min-width: 768px){
.bullion-store-sec ul li {
    width: 155px!important;
}
.bullion-store-sec .bullion-tab-wrap ul.bullion-tab {
    width: calc(100% - 20px)!important;
    justify-content: center!important;
}
.bullion-store-sec ul li:nth-child(5) ul.mega-menu {
    left: -102px!important;
}
.bullion-store-sec ul li:nth-child(6) ul.mega-menu {
    right: -291px!important;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu {
    right: -117px!important;
}
.p-ygp-sec .aud-head::after {
    right: -17px!important;
}
    .bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    margin: 0 13px 0 0px;
    padding: 0;
    width: 170px;
}
.bullion-store-sec ul li:nth-child(3) ul.mega-menu .in-prod-sec {
    width: 540px;
}
}

@media (max-width: 1024px) {
    body .prod-deatails-wrap .Update-Qty-btn a::before, body .prod-deatails-wrap .Update-Qty-btn a::after {
        width: 12px;
        left: -11px;
}
body .prod-deatails-wrap .Update-Qty-btn a::after {
    left: auto;
    right: -12px;
    transform: rotate(180deg);
}
    .product-selector {
    margin: 0 30px 0 0px;
}
    body .coin-box span a.brand {
    margin-bottom: 8px;
}
    body section.cart-sec .cart-details .buy-sec .number span.minus, .buy-sec .number span.minus {
    padding-bottom: 16px;
}
    body .office-loc-form-main .office-loc-form .form-details {
    border: 2px solid #0a1746;
    padding: 35px 40px 40px 40px;
}
    .head-form-sec .btn {
    min-width: fit-content;
}
.trading-office-txt {
    top: -4px;
    right: 5px;
}
.trading-office-txt span {
    font-size: 13px;
}
body a.office-btn, body a.search-btn,.head-form-sec .logon-btn {
    margin-right: 12px;
}   
    body .coins-sec-wrapper .coin-box .bulk-prc-sec h4 {
    font-size: 20px;
}
body .coins-sec-wrapper .coin-box .bulk-prc-sec ul.prc-bx li span.bps-title, body .coins-sec-wrapper .coin-box .bulk-prc-sec ul.prc-bx li span.bps-prc {
    font-size: 16px;
}    .bullion-store-sec ul li:nth-child(3) ul.mega-menu .in-prod-sec {
    width: 530px;
}   
    .bullion-store-sec ul li {
    margin-right: 18px;
}
    .bullion-store-sec ul li ul.mega-menu {
    width: 731px;
    padding: 15px 20px 12px 20px;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox span {
    padding-left: 4px;
    font-size: 14px;
    margin-top: 2px;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox span:before {
    height: 14px;
    width: 16px;
}
.bullion-store-sec ul li:nth-child(4) ul.mega-menu {
    left: -270px;
}
.bullion-store-sec ul li:nth-child(5) ul.mega-menu {
    left: -374px;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu li,
.bullion-store-sec ul li:nth-child(6) ul.mega-menu li ,
.bullion-store-sec ul li:nth-child(5) ul.mega-menu li {
    min-width: auto;
}
.bullion-store-sec ul li:nth-child(6) ul.mega-menu {
    left: auto;
    right: -86px;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul.numb-select-sec li input {
    width: 50px;
    padding: 4px 7px;
    height: 25px;
    font-size: 15px;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    margin: 0 13px 0 0px;
    padding: 0;
}
.bullion-store-sec ul li ul.mega-menu li {
    padding-left: 19px;
}
    .bullion-store-sec ul li a {
    font-size: 16px;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper, body .australian-gold-page-btn-wrap {
    max-width: calc(100% - 180px);
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) b ,
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    text-align: start;
}
    .order-recived-page-wrap .order-circle span {
    padding: 15px 15px 15px 60px;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right .order-recived-box-left span:first-child {
    margin-bottom: 4px;
}
    .conform-box p label input:checked+span::before {
    padding-left: 0;
}
    .conform-box p label span:before {
    top: 5px;
}
.delivery-selection>span, .delivery-panel .delivery-selection .radio-block>label {
    padding: 20px 10px 20px 60px;
}
.delivery-selection>span:before, .delivery-panel .delivery-selection .radio-block>label:before {
    left: 20px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left h3 span {
    margin-top: 8px;
    line-height: 130%;
    font-size: 20px;
}
.delivery-panel .delivery-selection h3 {
    font-size: 20px!important;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper {
    margin-top: 0;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td.prduct-name {
    align-items: center;
}
    body .sell-to-us-page section.agc-service-sec {
        background-position: left 376px;
    }

    footer#footer ul li>span {
        min-width: 83px;
    }

    footer#footer ul li:nth-child(2n)>span {
        min-width: 72px;
    }

    body .company-sec ul {
        margin-bottom: -50px;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.sell-to-us-page,
    section.cart-page,
    section.bullion-store-page,
    section.pricing-page,
    section.agc-sec-wrap,
    section.shape-bg,
    section.chekout-cart-confirm-page {
        padding-bottom: 100px;
        background-size: 305px auto;
        background-position: left 64px;
    }

    body .main-header .first-header .right-sec ul.first-menu li a {
        font-size: 14px;
        padding-right: 16px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        line-height: 19px;
        font-size: 13px;
    }

    body .main-header .secound-header ul.main-menu li a {
        font-size: 15px;
        line-height: 15px;
    }

    body .main-header .first-header .right-sec ul.first-menu {
        width: auto;
    }

    .why-phurchase-sec ul.product-img li a {
        font-size: 11px;
    }

    body .main-header .first-header .right-sec ul.first-menu li:last-child a {
        padding-right: 0px;
    }

    section.stu-sec-wrap {
        padding: 130px 0px 0px 0px;
        margin-bottom: 0;
    }

    body .cart-info-sec p.descb {
        font-size: 16px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap span a.cs-title {
        margin-right: 8px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap span a.btn {
        margin-left: 8px;
    }

    .bullion-store-sec .info-section .address-sec {
        margin-top: 0px;
        padding-right: 30px;
        width: 53%;
    }

    .bullion-store-sec .info-section .f-price-sec {
        max-width: 100%;
        width: 47%;
    }

    /* .sell-to-us-page section.agc-service-sec::after {
        height: calc(100% - -11px);
    } */
    body .main-header .first-header a.site-logo {
        max-width: 121px;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 37px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 18px;
        margin: 10px 0 20px 0;
        max-width: 400px;
    }

    .bullion-store-sec .info-section .f-price-sec a.btn {
        font-size: 18px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        padding: 8px 35px 6.6px 10px;
        font-size: 15px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 23px;
        height: 20px;
        top: 48%;
        right: -4px;
    }

    body .banner-slider .owl-nav button,
    body .banner-slider .owl-nav button.owl-next {
        width: 45px;
        height: 40px;
        background-image: url(../images/shape-icons.png);
        background-size: 76px;
    }

    body .banner-slider .owl-nav button span::before {
        background-position: 0px -39px;
        background-size: 66px;
    }

    body .banner-slider .owl-nav button.owl-next span::before {
        background-position: -27px -39px;
    }

    body .slider-banner .banner-slider .item .details-sec {
        width: 60%;
    }

    body .slider-banner .banner-slider .item .img-sec {
        width: 40%;
    }

    body .slider-banner .banner-slider .item .details-sec {
        padding-left: 32px;
    }

    body .header-topbar ul li {
        font-size: 13px;
    }

    body .header-topbar ul {
        line-height: normal;
    }

    body .slider-banner {
        padding: 41.92px 30px 41px 30px !important;
    }

    .sub-title {
        font-size: 20px;
    }

    .wp-inner-sec p.sub-title {
        margin-bottom: 0;
    }

    body h2 {
        font-size: 32px;
    }

    .wp-inner-sec h2 {
        margin-bottom: 20px;
    }

    body p,
    .bullion-store-sec p,
    .bullion-store-sec p>a {
        font-size: 15px;
        line-height: 140%;
    }

    .why-phurchase-sec .wp-inner-sec>p.descb {
        margin: 0 0 15px 0;
    }

    body .why-phurchase-sec .wp-inner-sec {
        max-width: 724px;
    }

    .why-phurchase-sec ul.product-img li {
        width: 16.6%;
        padding-right: 30px;
        padding-bottom: 12px;
    }

    .why-phurchase-sec ul.product-img li:nth-child(6n) {
        padding-right: 0px;
    }

    body .why-phurchase-sec {
        padding: 50px 0px 0px 0px;
    }

    body section.agc-service-sec p.sub-title {
        margin-bottom: 0;
    }

    .option-box-sec .option-box .box-head-wrap h3,
    .option-box-sec .option-box .box-head-wrap h3 a {
        font-size: 26px;
    }

    body .option-box-sec .option-box {
        padding: 23px 25px 25px 25px;
    }

    .footer-btn a.btn {
        background-size: 12px;
        font-size: 12px;
    }

    footer#footer .footer-sec-wrap {
        max-width: 1024px;
        padding-bottom: 5px;
    }

    body section.company-sec {
        padding-top: 30px;
        padding-bottom: 10px;
    }

    body .company-sec ul li::after {
        background-position: -90px -9px;
    }

    body .company-sec ul li {
        font-size: 18px;
    }

    body .company-sec ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    body .company-sec ul li {
        font-size: 16px;
        width: 20%;
        padding-right: 10px;
        padding-bottom: 40px;
    }

    body .company-sec ul li:nth-child(5n) {
        padding-right: 0px;
    }

    /* body section.company-sec {
        padding-bottom: 0px;
        margin-bottom: -80px;
    } */
    footer#footer ul li a,
    footer#footer ul li {
        font-size: 12px;
    }

    footer#footer .footer-sec-left .footer-wrap {
        margin-right: 25px;
    }

    footer#footer .footer-sec-wrap .footer-sec-center {
        max-width: 150px;
        margin: 13px 15px 0 15px;
    }

    #myBtn i {
        font-size: 20px;    
    }

#myBtn {
    width: 45px;
    height: 45px;
    padding: 10px 12px 10px 12px;
}

    .footer-sec-right {
        width: 39%;
    }

    html body {
        padding-top: 147px;
        background-size: 305px auto;
        background-position: left 35px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec::before {
        width: 7px;
        left: -6px;
        background-size: 7px;
    }

    body .main-header .first-header .right-sec ul.first-menu::before,
    body .main-header .first-header .right-sec ul.first-menu::after,
    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after,
    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn::before,
    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn::after,
    body .btn::before,
    body .btn::after,
    body .primary-btn::before,
    body .primary-btn::after {
        width: 8px;
        left: -7.6px;
    }

    body .main-header .first-header .right-sec ul.first-menu::after,
    body .main-header .secound-header ul.main-menu::after,
    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn::after,
    body .btn::after,
    body .primary-btn::after {
        clip-path: polygon(0 0%, 100% 50%, 0 100%, 0 100%, 0% 50%);
        left: auto;
        right: -7.6px;
    }

    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after {
        background: url(../images/header-shape.png) no-repeat;
        clip-path: none;
        height: 100%;
        left: -8px;
    }

    body .main-header .secound-header ul.main-menu::after {
        left: auto;
        right: -8px;
    }

    body .banner-slider {
        max-width: 900px;
        padding-right: 40px;
    }

    body .banner-slider .owl-nav button.owl-next {
        left: auto;
        right: 10px;
    }

    body .header-topbar ul {
        max-width: 830px;
    }

    body .header {
        background-position: 0 center;
    }

    .feature-text {
        font-size: 20px;
        line-height: 1.2;
    }

    body .error-404.not-found h1 {
        font-size: 70px;
    }

    body .error-404.not-found .page-content h3 {
        font-size: 28px;
        margin-bottom: 5px;
    }

    body .error-404.not-found .page-content p {
        font-size: 24px;
    }

    body .error-404.not-found .page-content .error-btn {
        margin-top: 14px;
    }

    .location-main {
        grid-template-columns: repeat(3, 1fr);
        gap: 80px 25px;
    }

    section.breadcrumb-sec {
        padding-top: 15px;
        padding-bottom: 45px;
    }

    .location-main .location-info h3 {
        font-size: 45px;
    }

    .location-main .location-info h3::before {
        width: 30px;
        height: 27px;
        background-size: 100px;
        background-position: -75px -9px;
        top: -18px;
        right: -21px;
    }

    body section.cart-sec .cart-details {
        padding-right: 0;
        padding-top: 0;
    }

    body section.cart-sec .slider-sec {
        max-width: 400px;
        margin: 0 auto;
    }

    #benefits-slider a {
        margin-right: 26px;
    }

    .slider-sec p {
        margin: 15px 0px 0px 0px;
    }

    body section.cart-sec .cart-details .item-price li,
    .popup-details .item-price ul li {
        line-height: 130%;
    }

    body section.cart-sec .cart-details .item-price li span,
    .popup-details .item-price li span {
        font-size: 18px;
    }

    body section.cart-sec .cart-details .item-price li {
        line-height: 30px;
    }

    body section.cart-sec .cart-details .item-price {
        margin-top: 20px;
    }

    body section.cart-sec .cart-details .product-info {
        margin-top: 20px;
        margin-bottom: 22px;
    }

    body section.cart-sec .cart-details .product-info .prod-inner {
        font-size: 20px;
        margin-bottom: 2px;
    }

    body section.cart-sec .cart-details .product-info .prod-inner span {
        max-width: 270px;
    }

    body section.cart-sec .cart-details h4.product-prc {
        font-size: 28px;
        margin-bottom: 10px;
    }

    body section.cart-sec .cart-details p.descb {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .storage-sec ul.table-items.item4 {
        padding-left: 15px;
        max-width: 210px;
    }

    .storage-sec ul.table-items li {
        font-size: 20px;
    }

    .storage-sec ul.table-items.item1 {
        max-width: 192px;
        padding-left: 18px;
    }

    .storage-sec ul.table-items.item2,
    .storage-sec ul.table-items.item3 {
        padding-left: 15px;
        max-width: 120px;
    }

    .storage-sec ul.table-items.item5 li {
        font-size: 24px;
    }

    .storage-sec ul.table-items.item4 {
        padding-left: 15px;
        max-width: 200px;
    }

    .storage-sec ul.table-items.item5 {
        max-width: 182px;
    }

    .storage-sec ul.heading li {
        font-size: 24px;
    }

    .storage-sec li.heading-gold {
        padding-left: 93px;
    }

    .storage-sec ul.heading li.heading-silver {
        padding-left: 72px;
    }

    body section.storage-sec p {
        font-size: 24px;
        max-width: 100%;
    }

    body section.storage-sec {
        margin-top: -30px;
    }

    .storage-data-sec .table {
        width: 1024px;
        padding-bottom: 15px;
    }

    .storage-sec ul.table-items.item2 {
        max-width: 120px;
    }

    .storage-sec ul.table-items.item3 {
        max-width: 90px;
    }

    .storage-sec ul.heading li:nth-child(4) {
        padding-left: 64px;
    }

    .storage-sec ul.heading li:nth-child(5) {
        padding-left: 60px;
    }

    .storage-sec ul.heading li:nth-child(6) {
        padding-left: 50px;
    }

    .storage-data-sec {
        overflow-x: auto;
        overflow-y: hidden;
    }

    .faq-section .buy-step-points {
        margin-top: 15px;
    }

    section.faq-section .main-points {
        margin-top: 28px;
    }

    section.faq-section h3 {
        font-size: 22px;
    }

    section.faq-section {
        margin-top: -18px;
    }

    section.faq-section .main-points .point-box h3 {
        margin-bottom: 0;
    }

    section.faq-section .main-points .point-box {
        margin-bottom: 12px;
    }

    .feature-item {
        width: calc(25% - 40px);
        min-width: auto;
    }

    .agc-sec-wrap .discription p.sub-descb {
        margin: 30px auto 0px auto;
        font-size: 28px;
        max-width: 100%;
    }

    .features-container {
        padding: 0px 0px 0px 0px;
    }

    body p.discription {
        margin-top: 10px;
    }

    .feature-item .feature-text {
        margin-bottom: 0px;
    }

    .details-section p.descb {
        margin: 8px 0px 15px 0px;
    }

    body .shape-bg,
    body section.agc-service-sec {
        background-size: 335px;
    }

    .why-phurchase-sec ul.product-img {
        border-radius: 100px;
    }

    body section.agc-service-sec {
        clip-path: polygon(49% 38px, 100% 0, 100% 100%, 0 100%, 0 0);
        background-position: left 410px;
    }

    .details-section h3.pool {
        font-size: 24px;
    }

    .details-section ul.prod-info li {
        font-size: 26px;
        margin-right: 40px;
    }

    .info-table table tr td {
        font-size: 20px;
    }

    .stu-inner-sec .details-section {
        max-width: 540px;
    }

    .info-table table tr th {
        font-size: 18px;
        line-height: 26px;
    }

    .info-table table tr.head th:nth-child(1) {
        width: 56.4%;
    }

    .info-table table tr.head th:nth-child(2) {
        width: 80px;
    }

    .info-table table tr.head th:nth-child(3) {
        width: 50px;
    }

    .sell-to-us-sec>p {
        margin: 15px 0px 0px 0px;
    }

    section.sell-to-us-sec {
        margin-top: -30px;
    }

    body .step-line-wrap .step span,
    body .step-line-wrap .step h4.sub-title {
        font-size: 20px;
        margin-bottom: 10px;
    }

    body .smfs-inner-wrap.first .smfs-contain,
    body .smfs-inner-wrap.secound .smfs-img {
        padding: 0 15px 0 0;
    }

    body .smfs-inner-wrap.first .smfs-img,
    body .smfs-inner-wrap.secound .smfs-contain {
        padding: 0 0 0 15px;
    }

    body .smfs-inner-wrap:not(:last-child) {
        margin-bottom: 20px;
    }

    /* section.smfs-section {
        padding-bottom: 80px;
    } */
    .smfs-contain h3 {
        font-size: 28px;
        margin-bottom: 0px;
    }

    .smfs-contain p.sub-descb {
        font-size: 20px;
        margin: 10px 0px 8px 0px;
    }

    .bullion-store-wrap .cart-box .product-img {
        margin-right: 24px;
        width: 100px;
    }

    .product-selector {
        margin: 0 30px;
    }

.bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 256px;
}
.prod-deatails-wrap .number.product-selector input#myNumberInput {
    width: 50px;
}

    .bullion-store-sec .info-section .address-sec {
        margin-top: 0px;
        padding-right: 30px;
    }

    .bullion-store-sec .info-section .f-price-sec {
        max-width: 355px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap {
        padding: 10px 20px 10px 20px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price h3,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price h3,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
        font-size: 28px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details h3 {
        margin-bottom: 0;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
        font-size: 18px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap {
        margin-top: 10px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap div {
        margin-bottom: 10px;
    }

    .bullion-store-sec .info-section .f-price-sec>span a.cs-title {
        margin: 0px 10px 0px 0px;
        font-size: 22px;
        letter-spacing: -0.5px;
    }

    .bullion-store-sec .info-section .f-price-sec>span {
        margin-top: 18px;
    }

    .bullion-store-sec .info-section .address-sec h3 {
        font-size: 24px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap h3 {
        font-size: 21px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap .sub-total-wrap h3,
    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap .delivery-wrap h3 {
        font-size: 26px;
    }

    .bullion-store-sec h2 {
        font-size: 22px;
    }

    .bullion-store-sec ul li a {
        font-size: 16px;
    }

    .coin-box {
        padding: 10px 10px 5px 10px;
    }

    .coins-sec-wrapper {
        margin-top: 30px;
    }

    .popup-wrapper .popup-sec {
        padding: 30px 30px 30px 30px;
    }

    .popup-sec .popup-details h4.product-prc {
        font-size: 26px;
        margin-top: 30px;
    }

    body section.cart-sec .cart-details .item-price li:nth-child(1){
        max-width: 146px;
    }

    body .main-header .secound-header ul.main-menu {
    gap: 0 33px;
}

.popup-details .item-price li span {
    letter-spacing: -0.8px;
    font-size: 16px!important;
}

body .popup-details .item-price ul {
    justify-content: flex-start;
}

body .coin-box .item-buttons {
    flex-wrap: wrap;
}

body .coin-box .item-buttons span {
    width: auto;
}

    body section.cart-sec .cart-details .item-price li:nth-child(1), .popup-details .item-price li:nth-child(1), .popup-details .item-price li:nth-child(1) {
        max-width: 130px;
    }

    .popup-sec .popup-details p {
        margin: 0px 0px 0px 0px;
        font-size: 16px;
    }

.popup-details .item-price {
    margin-top: 30px;
    max-width: 520px;
}

    .popup-sec .popup-details h4.product-title {
        font-size: 30px;
    }

    .pricing-sec ul.data-prc li {
        margin-right: 30px;
    }

    .pricing-sec ul.data-prc li a {
        font-size: 18px;
        padding: 3px 7px;
    }

    .world-data-sec {
        margin-top: 40px;
    }

    .world-data-sec .wd-inner-sec h4,
    .world-data-sec .wd-inner-sec h5 {
        font-size: 20px;
    }

    .world-data-sec .wd-inner-sec span {
        font-size: 36px;
    }

    .world-data-sec .wd-inner-sec {
        max-width: 332px;
        margin-right: 80px;
        padding: 15px 2px 15px 2px;
    }

    section.pricing-sec {
        margin-top: 0px;
    }

    section.buy-back-sec {
        padding-top: 40px;
    }

    section.buy-back-sec .buy-back-data .data-box {
        margin-right: 20px;
        padding: 20px 20px 20px;
    }

    section.buy-back-sec .buy-back-data .data-box h3 {
        font-size: 18px;
        line-height: 140%;
    }

    section.buy-back-sec .buy-back-data .data-box a.white-btn {
        margin: 10px auto 0 auto;
        padding: 0px 12px;
        font-size: 20px;
    }

    .prod-prc-wrapper {
        margin-top: 50px;
    }

    .prod-prc-wrapper h3 {
        font-size: 24px;
    }

    .prod-prc-wrapper p {
        font-size: 16px;
    }

    .product-prc-sec .pp-info p {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 26px;
    }

    .product-prc-sec .prc-img img {
        max-width: 320px;
    }

    .product-prc-sec .prc-img {
        height: auto;
    }

    .info-table-wrap .info-table-sec h3 {
        letter-spacing: 0;
        font-size: 14px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        border: 1px solid #C88A2B;
    }

    .info-table-wrap {
        gap: 60px 15px;
    }

    .info-table-sec .head span {
        font-size: 13px;
        line-height: 13px;
    }

    .info-table-sec .in-details {
        padding-bottom: 13px;
        margin-bottom: 13px;
    }

    .info-table-sec .table-sec .in-details span {
        font-size: 13px;
        padding-right: 10px;
    }

    section.gp-aud-sec h3,
    section.p-ygp-sec h3 {
        font-size: 22px;
    }

    .gp-aud-sec .table-sec,
    .p-ygp-sec .table-sec {
        margin-top: 15px;
    }

    .gp-aud-sec .aud-details .aud-inner span,
    section.p-ygp-sec .aud-details .aud-inner span {
        font-size: 18px;
    }

    .gp-aud-sec .aud-details .aud-inner h3 {
        margin-bottom: 10px;
        font-size: 32px;
    }

    section.p-ygp-sec .aud-details .aud-inner>h3 {
        font-size: 30px;
    }

    .gp-aud-sec .aud-head span,
    .p-ygp-sec .aud-head span {
        font-size: 16px;
        line-height: 18px;
    }

    /* section.pricing-page {
        margin-bottom: -180px;
    } */
    .info-table-wrap {
        margin-top: 30px;
    }

    .product-prc-sec .prc-img {
        width: 40%;
    }

    .product-prc-sec .prc-img::before {
        width: 200px;
    }

    .product-prc-sec .pp-info {
        max-width: 550px;
    }

    .gp-aud-sec .aud-head::after,
    .info-table-sec .head::after,
    .p-ygp-sec .aud-head::after {
        right: -18px;
    }

    .product-prc-sec .pp-info {
        width: 60%;
    }

    .pricing-sec ul.data-prc {
        flex-wrap: wrap;
    }

    .buy-back-two .product-prc-sec .prc-img img {
        max-width: 260px;
        height: 240px;
        right: -70px;
        top: 0;
    }

    .buy-back-two .info-table-wrap {
        margin-top: 30px;
    }

    .buy-back-four .product-prc-sec .prc-img {
        height: 200px;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .buy-back-two .gold-prc {
        margin-top: 20px;
    }

    .buy-back-four .product-prc-sec .prc-img img {
        height: 320px;
        width: 280px;
        top: -70px;
        right: -50px;
    }

    .buy-back-four .product-prc-sec .prc-img::before {
        width: 296px;
    }

    /* section.shape-bg , body section.agc-service-sec {
        background-size: 185px;
    } */
    body .pool-allocted-page section.agc-service-sec.agc-sec-wrap {
        background-size: 305px auto;
        background-position: left 9px;
    }

    body .sell-to-us-page section.stu-sec-wrap {
        padding-bottom: 90px;
        margin-bottom: -100px;
    }

    body .main-header .first-header {
        padding: 10px 0 10px 0;
    }

    .why-phurchase-sec ul.product-img li a.prod-img {
        width: fit-content;
        height: 65px;
        margin-left: auto;
        margin-right: auto;
    }

    body .slider-banner {
        background-size: 1200px;
    }

    .container {
        max-width: 100%;
        padding-left: 90px;
        padding-right: 90px;
    }

    body .header-topbar ul li img {
        height: 14px;
        margin-right: 5px;
    }

    body .header-topbar {
        padding: 4.5px 25px;
    }

    body .main-header .first-header .right-sec ul.first-menu li {
        line-height: 22px;
    }

    .head-form-sec .btn,
    .footer-btn a.btn {
        background-size: 13px;
        font-size: 13px;
        line-height: 20px;
        height: 20px;
    }

    .footer-btn a.btn {
        font-size: 12px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec input[type="text"],
    body .main-header .first-header .right-sec .head-form-sec .search-sec {
        height: 20px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        line-height: 17px;
        font-size: 13px;
    }

    .head-form-sec .btn {
        background-position: 6px 5px;
    }

    header .main-header .secound-header ul.main-menu.desktop {
        margin: 0 10px 0 10px;
        height: 26px;
    }

    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after {
        background-size: 25px;
    }

    body .option-box-sec {
        max-width: 746px;
    }

    body .option-box-sec .option-box p {
        font-size: 13px;
    }

    footer#footer h4 {
        font-size: 11px;
    }

    footer#footer ul li a,
    footer#footer ul li {
        font-size: 10px;
    }

    body .company-sec ul {
        max-width: 740px;
    }

    .coin-box a.price-text {
        margin-top: 0;
    }
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left h3 {
    font-size: 28px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr {
    flex-direction: row;
}body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) {
    margin-top: 10px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left .delivery-panel-title.dp-check-title {
    margin-top: 30px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    margin-right: 30px;
}
body .australian-gold-page-btn-wrap {
    margin: 30px auto 20px auto;
}   
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    margin-right: 20px;
    width: 100%;
    min-width: 60%;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) b, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    text-align: end;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    margin-right: 20px;
    width: 100%;
    min-width: 50%;
}   
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(1) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    font-size: 15px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-right {
    padding: 20px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right .checkout-requirements {
    padding: 20px 15px;
}
.fields3-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
} 
.fields3-wrap>.form-field {
    width: 100%;
    margin-bottom: 20px;
}
.fields3-wrap>.form-field:last-child {
    margin-bottom: 0;
}
.conform-box {
    padding: 20px 20px 20px 20px;
}
.delivery-panel:not(:first-child) {
    margin-top: 20px;
}
}

@media (max-width: 1023px) {
    body .prod-deatails-wrap .Update-Qty-btn a {
    font-size: 15px;
    padding: 6px 8px;
    margin: 0 0px;
}
.bullion-store-wrap .cart-box::before {
    width: calc(100% - 106px);
}
        .trading-office-txt span.office-head-txt {  
    color: #b98e49;
}
body .office-loc-form-main .office-loc-form .form-details p.sub-title {
    margin-bottom: 12px;
    font-size: 30px;
}
body .office-loc-form-main .office-loc-form .form-details {
    border: 2px solid #0a1746;
    padding: 20px 30px 30px 30px;
}
body .office-loc-form-main .office-loc-form > p {
    margin: 0 0px 8px auto;
    font-size: 24px;
}
body .office-loc-form-main .off-location-box {
    gap: 18px;
}
body .office-loc-form-main .off-location-box .ol-in-box p {
    font-size: 18px;
}
body .office-loc-form-main .off-location-box .ol-in-box h3 {
    font-size: 22px;
    margin-bottom: 12px;
}
    header#header.fixed .first-header {
    padding: 4px 0;
}
    .trading-office-txt {
    position: relative;
    top: 0;
    right: 0;
    width: calc(100% - 60px);
    text-align: end;
    padding-right: 10px;
}
/*    .coin-box img.coin {
    padding-top: 24px;
    padding-bottom: 21px;
}
*/    .bullion-store-sec ul li ul.mega-menu {
    width: 720px;
    padding: 15px 20px 12px 20px;
    left: -170px;
    top: 59px;
}
.bullion-store-sec ul li:nth-child(3) ul.mega-menu {
    left: -350px;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    margin: 0 8px 0 0px;
    padding: 0;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox span {
    padding-left: 4px;
    font-size: 13px;
    line-height: 100%;
    margin-top: 2px;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul.numb-select-sec li input {
    width: 36px;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr {
    flex-direction: column;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) span, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tbody tr td:nth-child(2) b, body .chekout-cart-confirm-page .checkout-wrap .checkout-right tr td:nth-child(2) b {
    text-align: start;
}
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper, body .australian-gold-page-btn-wrap {
    max-width: calc(100% - 30px);
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    margin: 0 13px 0 0px;
    padding: 0;
}
.bullion-store-sec ul li:nth-child(4) ul.mega-menu {
    left: -530px;
}
.bullion-store-sec ul li:nth-child(5) ul.mega-menu {
    left: -2px;
    top: 34px;
}
.bullion-store-sec .save-option-btn {
    padding: 0px 12px;
}
.bullion-store-sec ul li:nth-child(6) ul.mega-menu {
    left: auto;
    right: -383px;
    top: 34px;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu {
    left: auto;
    right: -208px;
    top: 34px;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec {
    width: calc(100% - 140px);
}
    .customer-delivery > .conform-box:first-child {
    margin-bottom: 14px;
}
.conform-box h4 {
    font-size: 20px;
}
    .customer-delivery {
    flex-direction: column;
}
.customer-delivery > .conform-box {
    width: 100%;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left .dual-buttons a.btn.button, body .australian-gold-page-btn-wrap .dual-buttons a.btn.button {
    margin: 0 6px 6px 0;
}
    body section.cart-sec .cart-details .item-price ul li span:last-child {
        justify-content: center;
    }

    .popup-details .item-price {
    margin-top: 30px;
    max-width: 300px;
}
body .chekout-cart-confirm-page .checkout-wrap .checkout-right .checkout-requirements h4 {
    font-size: 17px;
}

.popup-details .item-price ul li span:last-child {
    justify-content: center;
}

    body .banner-slider {
        padding-right: 0px;
    }

    body section.cart-sec .cart-details .item-price {
        width: auto;
        margin-right: 18px;
    }

    body .coin-box .item-buttons span {
        min-width: 110px;
    }

    body .coin-box .item-buttons {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
    }

    body .banner-slider .owl-nav button.owl-next {
        left: auto;
        right: 0;
    }

    .bullion-store-sec .info-section .address-sec {
        margin-top: 0px;
        padding-right: 10px;
    }

    footer#footer .footer-sec-right {
        width: 40%;
        max-width: 280px;
    }

    .footer-sec-right .footer-btn {
        margin: 0 0px 0 auto;
    }

    footer#footer .footer-sec-right .footer-wrap {
        width: 150px;
        margin: 0 0 0 auto;
    }

    footer#footer ul li>span {
        min-width: 83px !important;
    }

    body .sell-to-us-page section.agc-service-sec {
        background-position: left 493px;
    }

    body .main-header .secound-header ul.main-menu.desktop {
        display: none;
    }

    body .menu,
    .close-button,
    body .main-header .secound-header ul.main-menu.mobile,
    body .main-header .secound-header ul.main-menu.mobile {
        display: block;
    }

    /* body .main-header  .secound-header ul.main-menu {
        display: flex;
        justify-content: space-between;
        background: #0a1746;
        padding: 60px 10px;
        width: 100%;
        margin: 0 10px 0 auto;
        position: fixed;
        height: 100%;
        top: 0;
        left: 0;
        display: block;
    } */
    body .slider-banner .banner-slider .item .details-sec h2 {
        font-size: 32px;
        padding-top: 4px;
    }

    body .slider-banner .banner-slider .item .details-sec {
        width: 56%;
    }

    body .slider-banner .banner-slider .item .img-sec {
        width: 45%;
    }

    body .main-header .first-header .right-sec ul.first-menu {
        display: none;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 14px;
    }

    .why-phurchase-sec ul.product-img {
        margin: 35px auto 0 auto;
    }

    body .company-sec ul li {
        width: 25%;
        padding-right: 20px !important;
    }

    body .company-sec ul li:nth-child(4n) {
        padding-right: 0px !important;
    }

    footer#footer .footer-sec-wrap {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    footer#footer .footer-sec-wrap .footer-sec-center {
        margin: 0px 10px 30px 10px;
        order: 1;
        max-width: 100%;
        width: 100%;
    }

    footer#footer .footer-sec-wrap .footer-sec-center a {
        width: 100%;
        display: block;
        max-width: 160px;
        margin: 0 auto;
    }

    footer#footer .footer-sec-left {
        order: 2;
        width: 58%;
    }

    footer#footer .footer-sec-right {
        order: 3;
        width: 40%;
        padding-left: 40px;
    }

    .footer-sec-right .footer-wrap ul {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1px 11px;
    }

    .footer-sec-right .footer-btn {
        text-align: start;
    }

    body .main-header .secound-header ul.main-menu.mobile {
        position: fixed;
        top: 0;
        left: 0px;
        width: 100%;
        height: 100%;
        padding: 60px 0px 20px 0px;
        z-index: 999;
        overflow-y: auto;
    }

    body .main-header .secound-header ul.main-menu::before,
    body .main-header .secound-header ul.main-menu::after {
        content: none;
    }

    body .main-header .secound-header {
        position: fixed;
        top: 0;
        left: 0px;
        width: 100%;
        height: 100%;
        padding: 0px;
        transform: translateX(100%);
        background: #0a1746;
        transition: all 0.5s ease 0s;
    }

    .show-menu body .main-header .secound-header {
        transform: translateX(0%);
    }

    body .main-header .secound-header .close-button {
        z-index: 1111;
        position: absolute;
        top: 10px;
        right: 10px;
    }

    body .main-header .secound-header .close-button i {
        background: #fff;
        padding: 7px 9px;
        border-radius: 50px;
        width: 35px;
        height: 35px;
        font-size: 20px;
    }

    body .main-header .secound-header .close-button i:hover {
        background: #f6a147;
        color: #fff;
    }

    body .main-header .secound-header ul.main-menu {
        padding: 0px;
        width: 100%;
        margin: 0;
    }

    body .main-header .secound-header ul.main-menu.mobile li a {
        padding: 8px 20px;
        width: 100%;
        display: block;
        border-top: 1px solid #fff;
        color: #fff;
    }

    body .main-header .secound-header ul.main-menu.mobile li a.active {
        background-color: #fff !important;
        color: #0b1544;
    }

    body .main-header .secound-header ul.main-menu.mobile li:last-child a {
        border-bottom: 1px solid #fff;
    }

    body .main-header .first-header {
        padding: 10px 0 10px 0;
        align-items: center;
    }

body .main-header .first-header .right-sec .head-form-sec {
    flex-wrap: wrap;
    width: 100%;
    max-width: 490px;
}

    body .main-header .first-header .right-sec .head-form-sec .search-sec {
        margin-right: 10px;
    }

    .head-form-sec .btn {
        margin-top: 10px;
        margin-bottom: 0px;
    }

.menu-wrap {
    margin-top: 5px;
}

    body .main-header .first-header .right-sec .head-form-sec,
    header#header.fixed .first-header .right-sec .head-form-sec {
        margin-top: 0px;
    }

    body .main-header .first-header a.site-logo,
    header#header.fixed .first-header a.site-logo {
        max-width: 110px;
    }

    html body {
        padding-top: 122px;
    }

    .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    body .header-topbar {
        padding: 4px 15px;
    }

    body .slider-banner {
        padding: 55px 35px 42px 35px !important;
    }

    body h2 {
        font-size: 34px;
    }

    header#header.fixed section.header-topbar {
        margin-top: -30px;
    }

    .location-main .location-info h4::before {
        right: 0px;
    }

    .location-main .location-info h4 {
        font-size: 18px;
    }

    .location-main .location-info .map-box {
        margin-bottom: 30px;
    }

    .location-main .location-info p {
        margin-bottom: 8px;
    }

    .location-main .location-info p,
    .location-main .location-info a.mail-link {
        font-size: 18px;
    }

    .location-main .location-info a.contact-numb,
    .location-main .location-info .schedule-time li {
        font-size: 18px;
    }

    .location-main .location-info a.contact-numb {
        margin-bottom: -5px;
    }

    .location-main .location-info a.mail-link {
        font-size: 16px;
    }

    .location-main .location-info ul.schedule-time li {
        margin-bottom: 0;
    }

    .location-main {
        gap: 40px 25px;
    }

    body section.cart-sec .slider-sec {
        max-width: 340px;
        margin: 0 auto 0 20px;
    }

    .slider-sec p {
        font-size: 12px;
    }

    body section.cart-sec .cart-details h4.product-title {
        font-size: 26px;
    }

    .cart-details p {
        font-size: 16px;
        margin: 0px;
    }

    body section.cart-sec .cart-details .item-price li,
    .popup-details .item-price ul li {
        width: 100%;
    }

    body section.cart-sec .cart-details .item-price ul,
    .popup-details .item-price ul {
        flex-wrap: wrap;
    }

    body section.cart-sec .cart-details .item-price li:nth-child(1),
    .popup-details .item-price ul li:nth-child(1) {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }

    .feature-item {
        width: calc(50% - 40px);
        min-width: auto;
    }

    .popup-details .item-price {
        margin-top: 20px;
    }

    .pool-allocted-sec .image-placeholder {
        height: 335px;
    }

    .details-sec {
        max-width: 400px;
        padding-right: 20px;
    }

    .pool-allocted-sec {
        padding-bottom: 0;
    }

    .hexagon-shape2 {
        margin-bottom: 10px;
    }

    .step-line-wrap .step {
        width: 230px;
        height: 262px;
        padding: 40px 6px 40px 6px;
    }

    .stu-inner-sec {
        flex-direction: column;
    }

    .stu-inner-sec .details-section {
        max-width: 100%;
        padding: 0px;
        width: 100%;
    }

    .stu-inner-sec .info-table {
        margin: 10px 0;
    }

    body .step-line-wrap .step h4 {
        margin-bottom: 3px;
    }

    body .step-line-wrap .step span,
    body .step-line-wrap .step h4.sub-title {
        font-size: 18px;
    }

    .step-line-wrap .step.center-box img {
        max-width: 175px;
    }

    .stu-inner-sec .info-table,
    .stu-inner-sec .info-table table,
    .stu-inner-sec .info-table table tbody {
        width: 100%;
    }

    .info-table table tr.head {
        width: calc(100% + 148px);
    }

    .info-table table tr.head th:nth-child(1) {
        width: 60.3%;
    }

    .info-table table tr.head th:nth-child(2) {
        width: 120px;
    }

    .info-table table tr.head th:nth-child(3) {
        width: 100px;
    }

    .stu-inner-sec .info-table {
        overflow: auto;
        padding-bottom: 5px;
    }

    .stu-inner-sec .info-table table {
        width: 400px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details h3 {
        font-size: 22px;
    }

    .product-selector {
        margin: 0 20px 0 10px;
    }

.bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 200px;
}

body .prod-deatails-wrap .Update-Qty-btn a::before, body .prod-deatails-wrap .Update-Qty-btn a::after {
    width: 10px;
    left: -9px;
}

body .prod-deatails-wrap .Update-Qty-btn a::after {
    left: auto;
    right: -10px;
    transform: rotate(180deg);
}

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price h3,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price h3,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
        font-size: 23px;
        margin: 0;
    }

.bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span, 
.bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
    font-size: 14px;
}

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
        font-size: 16px;
    }

    body .product-selector input {
        font-size: 34px;
        height: 28px;
    }

    .bullion-store-sec .info-section .address-sec p {
        margin: 0px 0px 8px 0px;
        font-size: 16px;
    }

    .bullion-store-sec .info-section .f-price-sec>span a.cs-title {
        margin: 0px 5px 0px 0px;
        font-size: 20px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap .item-sec h3 {
        padding: 8px 26px;
        font-size: 33px;
        line-height: 22px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap .sub-total-wrap h3,
    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap .delivery-wrap h3 {
        font-size: 26px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap div span {
        font-size: 16px;
    }

    .bullion-tab-wrap {
        width: 100%;
    }

    .bullion-store-sec ul {
        width: 100%;
        flex-wrap: wrap;
        justify-content: flex-start;
        padding: 10px;
    }

    .bullion-store-sec ul li {
        width: 160px;
    }

    .coins-sec-wrapper {
        grid-template-columns: repeat(4, 1fr);
        gap: 15px 15px;
        margin-top: 20px;
    }

    .coin-box a.price-text {
        font-size: 26px;
    }

    .product-prc-sec .pp-info {
        padding-right: 20px;
    }

    .info-table-wrap {
        gap: 35px 15px;
        grid-template-columns: repeat(1, 1fr);
    }

    .pricing-sec ul.data-prc li {
        margin: 5px 15px 5px 15px !important;
    }

    .world-data-sec {
        margin-top: 30px;
    }

    .world-data-sec .wd-inner-sec {
        max-width: 302px;
        margin-right: 60px;
    }

    .gp-aud-sec .aud-details .aud-inner span,
    section.p-ygp-sec .aud-details .aud-inner span {
        font-size: 16px;
    }

    .gp-aud-sec .aud-details .aud-inner h3 {
        font-size: 28px;
    }

    .gp-aud-sec .aud-details .aud-inner {
        margin-bottom: 20px;
    }

    .buy-back-four .info-table-wrap {
        width: calc(100% - 0px);
    }

    .pricing-sec ul.data-prc {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        justify-items: center;
    }

    .pricing-sec ul.data-prc li {
        margin: 10px 15px;
        width: max-content;
    }

    .buy-back-four .product-prc-sec .prc-img img,
    .buy-back-two .product-prc-sec .prc-img img {
        right: 0;
    }

    body section.agc-service-sec {
        background-position: left -75px;
        background-size: 334px auto;
    }

    section.faq-page,
    section.location-page,
    section.pool-allocted-page,
    section.storage-page,
    section.cart-page,
    section.sell-to-us-page,
    section.smfs-bullion,
    section.bullion-store-page,
    section.pricing-page,
    section.chekout-cart-confirm-page {
        background-position: left 90px;
    }

    body .pool-allocted-page section.agc-service-sec.agc-sec-wrap {
        background-size: 305px auto;
        background-position: left 46px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 18px;
    }
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    min-width: 55%;
}
}

@media (min-width: 768px){
    .bullion-store-sec ul li div#filterResultBox {
    display: none;
}
.bullion-store-sec ul li.main-filter-sec:hover div#filterResultBox {
    display: block;
}
}

@media (min-width: 768px){
    .step-desktop-hide {
        display: none!important;
    }
}

@media (max-width: 767px) {
.bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
    max-width: 160px;
}
body .prod-deatails-wrap .Update-Qty-btn {
    margin-right: 12px;
}
    .prod-deatails-wrap .number.product-selector input#myNumberInput {
    width: 40px;
}   
.prod-deatails-wrap .number.product-selector span.minus, .prod-deatails-wrap .number.product-selector span.plus {
    width: 40px;
    padding-left: 5px;
    padding-right: 5px;
}
    body .coin-box span a.brand {
    margin-bottom: 2px;
}
body .main-header .first-header .right-sec .head-form-sec .btn:hover {
    background-position: 6px 5px;
}
.head-form-sec .btn, .footer-btn a.btn {
    background-position: 6px 5px;
}
    body .office-loc-form-main .off-location-box {
    display: grid;
    grid-template-columns: repeat(1,1fr);
}
body .office-loc-form-main .office-loc-form > p {
    margin: 0 0px 8px auto;
    font-size: 22px;
}
body .office-loc-form-main .office-loc-form .form-details {
    border: 2px solid #0a1746;
    padding: 25px 20px 30px 20px;
}body .office-loc-form-main .office-loc-form .form-details p.sub-title {
    margin-bottom: 12px;
    font-size: 26px;
    line-height: 100%;
}
body .office-loc-form-main .office-loc-form {
    padding: 30px 15px;
}
body .head-form-sec .mobile-hide {
    display: none;
}
body .main-header .first-header {
    padding: 2px 0 7px 0;
    align-items: center;
    flex-wrap: wrap;
}
body .first-header .right-sec {
    width: 100%;
    max-width: 250px;
}
.trading-office-txt {
    top: 0;
    right: 0;
    text-align: start;
}
.head-form-sec.mobile-show {
    display: block;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
    .step-line-wrap-mobile-hide {
        display: none;
    }
    body .sell-to-us-page .details-section p.sub-title {
    margin-top: 35px;
}
    .step-line-wrap:nth-child(2) .step.step-three {
    order: 1;
}
.step-line-wrap:nth-child(2) .step.center-box {
    order: 2;
}
.step-line-wrap:nth-child(2) .step.step-four {
    order: 3;
}
.step-line-wrap:nth-child(2) .step.step-five {
    order: 4;
}
.step-line-wrap:nth-child(2) .step.step-six {
    order: 5;
}
    .footer-sec-right .footer-wrap ul {
    grid-template-columns: repeat(3, 1fr);
}
    body section.company-sec {
    padding-top: 30px;
    padding-bottom: 26px;
}
body .company-sec ul {
    max-width: 540px;
}
body .company-sec ul li:nth-child(3n) {
    padding-right: 20px !important;
}
body .company-sec ul li:nth-child(4n) {
    padding-right: 20px !important;
}
    .bullion-store-sec ul li:nth-child(3) ul.mega-menu .in-prod-sec {
    width: auto;
}
    .bullion-store-sec .bullion-tab-wrap > ul > li.bullion-inner.hide {
    display: none;
}
    .bullion-tab-wrap .bullion-tab .main-filter-tab {
        display: block;
    }
/*    .bullion-store-sec ul li.main-filter-sec {
    order: 6;
}*/
.bullion-tab-wrap .bullion-tab li.bullion-inner.main-filter-sec {
    display: block;
}
.bullion-store-sec ul li.bullion-inner.selected_check .in-prod-sec ul li.label_selected span {
    font-family: 'minion-semibold';
    color: #0a1746;
}   
.bullion-store-sec ul li.bullion-inner.selected_check .in-prod-sec ul li.label_selected {
    margin: 0;
}
    .bullion-store-sec ul li ul.mega-menu li.checkbox span {    
    font-size: 16px;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox.checked input:checked+span:before {
    top: 6px;
    left: 7px;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox.checked {
    padding: 5px 5px 5px 27px;
    height: 28px;
    margin-right: 7px;
}
.bullion-store-sec ul li ul.mega-menu {
    padding: 5px 20px 12px 20px;
}
    .bullion-store-sec ul li div#filterResultBox {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    margin-top: -10px;
}   
.bullion-store-sec ul li div#filterResultBox div {
    font-size: 14px;
}
/*.bullion-store-sec ul li div#filterResultBox {
    display: none;
}
*/.bullion-store-sec ul li div#filterResultBox.active-menu {
    display: block;
}
.bullion-store-sec ul li div#filterResultBox > div:not(:first-child) {
    padding-top: 0;
    padding-bottom: 5px;
}
.bullion-store-sec ul li div#filterResultBox > div {
    background: #fff;
    padding: 5px 10px 2px 10px;
}
.bullion-store-sec ul li div#filterResultBox {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    margin-top: -10px;
    padding: 0px 5px 0px 5px;
    background: #e9ebf2;
}
.bullion-store-sec .bullion-tab-wrap > ul > li.filter-hide {
    display: none;
}
.bullion-store-sec .bullion-tab-wrap > ul > li a > span {
    display: block;
    font-size: 12px;
}
    .bullion-store-sec ul {
    width: calc(100% - 20px);
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 10px;
}
.bullion-store-sec ul li ul.mega-menu {
    display: none;
}
.bullion-store-sec .bullion-tab-wrap > ul > li {
    position: relative;
    width: 100%;
    margin: 0 0 0px 0;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec {
    width: 100%;
    flex-direction: column;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul {
    margin: 0 15px 0 0;
    justify-content: start;
    gap: 6px 0;
    padding: 0;
}
.bullion-store-sec .bullion-tab-wrap ul.mega-menu a {
    background-color: #fff;
    margin-top: 10px;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul {
    flex-direction: column;
    width: 100%;
}
.bullion-store-sec ul li:nth-child(7) ul.mega-menu li, .bullion-store-sec ul li:nth-child(6) ul.mega-menu li, .bullion-store-sec ul li:nth-child(5) ul.mega-menu li {
    min-width: 100%;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul {
    align-items: flex-start;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    padding: 0;
    width: 100%;
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    flex-direction: column;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul.numb-select-sec li input {
    width: 46px;
}   
.bullion-store-sec ul li ul.mega-menu .in-prod-sec .option-selected-sec ul.numb-select-sec > li {
    margin: 0 0px 7px 0px;
    padding: 0;
}
.bullion-store-sec ul li ul.mega-menu.open-menu {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    position: relative;
    left: 0px;
    top: -10px;
    width: 100%;
    display: block;
}
.bullion-store-sec .bullion-tab-wrap > ul > li a {
    display: flex;
    position: relative;
    width: 100%;
    background: #e9ebf2;
    margin: 0 0 10px 0;
    padding: 6px;
    justify-content: space-between;
}
.bullion-store-sec ul li ul.mega-menu {
    position: relative;
    left: 10px;
    top: -10px;
    width: calc(100% - 20px);
}
    .bullion-store-sec .bullion-tab-wrap > ul > li a::before,.bullion-store-sec .bullion-tab-wrap > ul > li a::after {
        position: absolute;
        content: '';
        clip-path: polygon(100% 0, 100% 0, 100% 98%, 100% 100%, 0% 50%);
        width: 10px;
        height: 100%;
        top: 0;
        left: -9.6px;
        background: #e9ebf2;
        transition: all 0.3s;
    }
    .bullion-store-sec .bullion-tab-wrap > ul > li a::after {
        clip-path: polygon(0 0%, 100% 50%, 0 100%, 0 100%, 0% 50%);
        left: auto;
        right: -9.6px;
    }
    .bullion-store-sec .bullion-tab-wrap > ul::before, .bullion-store-sec .bullion-tab-wrap > ul::after {
        display: none!important;
}
.bullion-store-sec ul {
    background: transparent;
}
.order-recived-page-wrap ul.bank-details-please li:before {
    top: 8px;
}
body .checkout-complete-page .checkout-wrap.delivery-address-wrapper .checkout-left p {
    text-align: left!important;
}
.order-recived-page-wrap .order-circle span {
    padding: 15px 20px 15px 45px;
}
    .order-recived-page-wrap ul.bank-details li div ,
.order-recived-page-wrap ul.bank-details-please li ,
.order-recived-page-wrap .order-circle span {
    font-size: 16px;
}
    .conform-box p label span:before {
    top: 3px;
}
.order-recived-page-wrap .order-circle.blue span:before {
    left: 8px;
}
.order-recived-page-wrap .order-recived-page-border {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.order-recived-page-wrap .order-circle span:before {
    left: 14px;
    top: 16px;
}
body .australian-gold-page-btn-wrap {
    margin: 30px auto 0px auto;
}
    body .checkout-confirmation-page .checkout-wrap .checkout-right {
    margin-top: 35px!important;
}
body .checkout-confirmation-page .delivery-panel-title {
    margin-bottom: 15px;
    margin-top: 0;
}
    .conform-box p, .conform-box ul li {
    font-size: 16px!important;
    text-align: left!important;
}
    body .chekout-cart-confirm-page .checkout-wrap .checkout-right .checkout-requirements p {
    font-size: 16px;
}
    body section.cart-sec .cart-details .item-price {
        margin-right: 0;
    }

    body .coin-box .item-buttons span {
        min-width: 130px;
        width: auto;
    }

body section.cart-sec .cart-details .buy-sec .number span.minus, .buy-sec .number span.minus, .product-selector span.minus {
    font-size: 50px;
    padding: 10px 10px 14px 10px;
}
body section.cart-sec .cart-details .buy-sec .number span.plus, .buy-sec .number span.plus {
    padding: 4px 10px 10px 10px;
}

    .popup-details .item-price {
    max-width: 270px;
}

body section.cart-sec .cart-details .buy-sec .number input, .product-selector input, .buy-sec .number input {
    width: 40px;
}

    .storage-sec ul.table-items.item2 {
        max-width: 100px;
    }

    body .sell-to-us-page section.agc-service-sec {
        background-position: left 196px;
    }

    body .company-sec ul li {
        font-size: 16px;
    }

    html body {
        background-size: 254px auto;
        background-position: left 35px;
    }

    body .main-header .secound-header ul.main-menu li a {
        font-size: 14px;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 14px !important;
        width: 18%;
    }

    .bullion-store-sec ul li ul.mega-menu li::before {
        width: 11px;
        height: 12px;
    }

    .bullion-store-sec ul li ul.mega-menu li {
        padding-left: 18px;
    }

    .sub-title {
        font-size: 18px;
    }

    body .slider-banner .banner-slider .item .details-sec h2,
    body h2 {
        font-size: 28px;
    }

    body .slider-banner .banner-slider .item .details-sec h2 {
        margin-bottom: 0px !important;
    }

    .bullion-store-sec .coin-box p {
        height: 65px;
    }

    .coin-box a.price-text {
        font-size: 20px;
    }

    .coin-box a {
        font-size: 14px;
    }

    body .slider-banner .banner-slider .item .details-sec p,
    .bullion-store-sec p,
    .bullion-store-sec p>a {
        font-size: 16px;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 14px;
    }

    body .why-phurchase-sec {
        padding: 40px 0px 0px 0px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 24px;
        height: 21px;
        top: 50%;
        right: -4px;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        padding: 8px 35px 4px 10px;
        font-size: 16px;
    }

    body p,
    .feature-text {
        font-size: 16px;
        line-height: 140%;
    }

    body .slider-banner {
        margin-top: 0px;
        padding: 20px 30px 40px 30px !important;
    }

    body .banner-slider .owl-nav button,
    body .banner-slider .owl-nav button.owl-next {
        width: 35px;
        height: 29px;
        background-size: 56px;
    }

    body .banner-slider .owl-nav button span::before {
        background-position: 0px -33px;
        background-size: 52px;
    }

    body .banner-slider .owl-nav button.owl-next span::before {
        background-position: -23px -32px;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 8px !important;
    }

    .why-phurchase-sec ul.product-img li:nth-child(5n) {
        padding-right: 0px !important;
    }

    .option-box-sec .option-box .box-head-wrap h3 {
        font-size: 26px;
        max-width: 100%;
    }

    .option-box-sec .option-box .box-head-wrap .box-head-img {
        width: 75px !important;
        height: 53px;
        margin-right: 15px;
    }

    body .option-box-sec .option-box p {
        font-size: 14px;
    }

    body .option-box-sec .option-box {
        padding: 25px 15px 20px 15px;
    }

    body .company-sec ul li {
        width: 33%;
        padding-right: 20px !important;
    }

    body .company-sec ul li:nth-child(3n) {
        padding-right: 0px !important;
    }

    footer#footer .footer-sec-right {
        width: 100%;
        padding-left: 0;
    }

footer#footer .footer-sec-left {
    flex-direction: row;
    width: 100%;
}

footer#footer .footer-sec-right {
    width: 100%;
    max-width: 100%;
}

    footer#footer .footer-sec-left .footer-wrap {
        margin-right: 0;
        margin-bottom: 12px;
    }

    .footer-sec-right .footer-btn {
        text-align: start;
    }

    footer#footer .footer-sec-wrap {
        padding-bottom: 20px;
    }

    body .error-404.not-found h1 {
        font-size: 60px;
    }

    body .error-404.not-found .page-content h3 {
        font-size: 24px;
        margin-bottom: 0;
    }

    body .error-404.not-found .page-content p {
        font-size: 20px;
    }

    body .primary-btn {
        padding: 5px 10px;
        font-size: 20px;
    }

    body .error-404.not-found {
        padding: 60px 15px 60px 15px;
    }

    .location-main {
        grid-template-columns: repeat(2, 1fr);
        gap: 60px 20px;
    }

    .breadcrumb-sec a,
    .breadcrumb-sec span {
        font-size: 18px;
    }

    section.breadcrumb-sec {
        padding-bottom: 35px;
    }

    .location-main .location-info h3 {
        font-size: 35px;
    }

    .location-main .location-info p,
    .location-main .location-info a.mail-link {
        font-size: 16px;
        max-width: 200px;
    }

    .location-main .location-info p {
        line-height: normal;
    }

    body section.cart-sec .cart-details h4.product-title,
    .popup-sec .popup-details h4.product-title {
        font-size: 22px;
    }

    body section.cart-sec {
        flex-direction: column-reverse;
        align-items: center;
    }

    body section.cart-sec .slider-sec {
        max-width: 320px;
        margin: 0 auto;
    }

    .slider-sec p {
        font-size: 12px;
        margin-top: 0px;
    }

    body section.cart-sec .cart-details {
        width: 100%;
        margin-top: 25px;
        text-align: center;
    }

    body section.cart-sec .cart-details .buy-sec {
        display: flex;
        justify-content: center;
    }

    body section.cart-sec .cart-details .product-info .prod-inner {
        justify-content: center;
        font-size: 16px;
        margin-bottom: 0;
        line-height: 28px;
    }

    #benefits-slider a {
        margin-right: 5px;
    }

    body section.cart-sec .cart-details .product-info .prod-inner span {
        max-width: fit-content;
        margin-right: 20px;
    }

    body section.cart-sec .cart-details .product-info {
        margin-bottom: 12px;
        margin-top: 10px;
    }

    body section.cart-sec .cart-details h4.product-prc,
    .popup-sec .popup-details h4.product-prc {
        font-size: 22px;
    }

    body section.cart-sec .cart-details .item-price li span {
        font-size: 18px;
    }

    body section.cart-sec .cart-details h5 {
        font-size: 22px;
        margin-top: 16px;
    }

    body section.cart-sec .cart-details p.descb {
        font-size: 16px;
    }

    body section.cart-sec .cart-details .buy-sec .number input,
    .product-selector input,
    .buy-sec .number input {
        font-size: 30px;
        height: 32px;
    }

    body section.cart-sec .cart-details a.cart-btn,
    a.cart-btn {
        padding: 4px 7px 4px 7px;
        font-size: 18px;
    }

    body section.storage-sec p {
        font-size: 20px;
        text-align: center;
    }

    body section.storage-sec h2 {
        font-size: 22px;
        text-align: center;
    }

    body section.storage-sec {
        margin-top: -10px;
    }

    .storage-sec .table {
        margin-top: 20px;
    }

    .storage-sec .table-content li {
        padding: 5px 0px;
    }

    .storage-sec .item4 span {
        left: 29px;
        font-size: 13px;
        bottom: -17px;
    }

    .storage-sec ul.heading li {
        font-size: 20px;
    }

    .storage-sec ul.table-items li {
        font-size: 18px;
    }

    .storage-data-sec .table {
        width: 880px;
    }

    .storage-sec ul.table-items.item4 {
        max-width: 175px;
    }

    .storage-sec ul.table-items.item5 li {
        font-size: 18px;
    }

    .storage-sec ul.table-items.item5 {
        max-width: 158px;
    }

    .storage-sec li.heading-gold {
        padding-left: 58px;
    }

    .storage-sec ul.heading li.heading-silver {
        padding-left: 62px;
    }

    .storage-sec ul.heading {
        width: calc(100% - 20px);
        margin-bottom: 10px;
    }

    .storage-sec ul.table-items.item1 {
        max-width: 138px;
        padding-left: 19px;
    }

    section.faq-section h3,
    section.faq-section span {
        font-size: 20px;
    }

    section.faq-section h3,
    .faq-section .buy-step-points ul li {
        margin-bottom: 0px;
    }

section.faq-section .main-points .point-box h3 {
    margin-bottom: 0;
    font-size: 16px;
}   

    section.faq-section .main-points .point-box span {
        font-size: 20px;
    }

section.faq-section .main-points .point-box {
    padding: 18px 15px 16px 15px;
}

    .pool-allocted-sec {
        flex-direction: column-reverse;
        margin-top: -10px;
    }

    .pool-allocted-sec .image-placeholder {
        width: 100%;
        max-width: 340px;
        height: 240px;
        margin: 0 auto;
    }

    .details-sec {
        max-width: 100%;
        padding-right: 0;
        margin-top: 20px;
    }

    .details-sec .pool {
        font-size: 22px;
        text-align: center;
    }

    .details-sec .pooll {
        text-align: center;
    }

    .details-sec .sub {
        font-size: 16px;
        margin: 0px 0px 11px 0px;
        line-height: 120%;
        text-align: center;
        max-width: 100%;
    }

    .benefit-text {
        font-size: 16px;
    }

    .details-sec .section-one {
        margin-top: 8px;
    }

    .agc-sec-wrap .discription p.sub-descb {
        margin: 10px auto 0px auto;
        font-size: 20px;
    }

    section.agc-sec-wrap {
        padding-bottom: 60px;
    }

    .hexagon-shape {
        width: 170px;
        height: 140px;
    }

    .hexagon-shape2 {
        width: 140px;
        height: 170px;
    }

    .info-table table tr.head {
        width: calc(100% + 134px);
    }

    .info-table table tr.head th:nth-child(1) {
        width: 64.3%;
    }

    .info-table table tr.head th:nth-child(2) {
        width: 80px;
    }

    .info-table table tr.head th:nth-child(3) {
        width: 68px;
    }

    .details-section h3.pool {
        font-size: 20px;
    }

    .details-section h3.pool,
    .details-section p.descb,
    .details-section p {
        text-align: center;
    }

    .details-section ul.prod-info {
        justify-content: center;
    }

    .details-section ul.prod-info li {
        font-size: 20px;
        margin-right: 30px;
    }

    .stu-inner-sec .info-table table {
        margin: 0 auto;
    }

    .details-section p.live-prc {
        font-size: 16px;
        margin: 5px 0px 10px 0px;
    }

    .step-line-wrap {
        margin-bottom: 0px;
        flex-direction: column;
        margin: 0 auto;
    }

    .step-line-wrap .step {
        margin: 0 auto 15px auto !important;
        width: 220px;
        height: 240px;
        padding: 35px 5px 35px 5px;
        justify-content: center;
    }

    body .step-line-wrap .step h4 {
        font-size: 20px;
    }

    body .step-line-wrap .step span,
    body .step-line-wrap .step h4.sub-title {
        font-size: 16px;
    }

    .step-line-wrap .step ul li {
        font-size: 14px;
        line-height: 130%;
        letter-spacing: 0.8px;
    }

    section.stu-sec-wrap {
        padding: 120px 0px 0px 0px;
    }

    /* .sell-to-us-page section.agc-service-sec::after {
        height: calc(100% - 30px);
    } */
    .info-table table tr td {
        font-size: 18px;
    }

    .step-line-wrap .step.center-box span {
        font-size: 23px;
        margin-bottom: 0;
    }

    .step-line-wrap .step.center-box img {
        max-width: 155px;
        position: relative;
        top: -28px;
    }

    .smfs-contain h3 {
        font-size: 22px;
        text-align: center;
    }

    .smfs-contain p.sub-descb {
        font-size: 17px;
        text-align: center;
        margin: 4px 0px 8px 0px;
    }

    .smfs-contain p.descb {
        text-align: center;
    }

    body .smfs-inner-wrap {
        flex-direction: column-reverse;
    }

    body .smfs-inner-wrap.secound {
        flex-direction: column;
    }

    body .smfs-inner-wrap .smfs-img,
    body .smfs-inner-wrap .smfs-contain {
        padding: 0px !important;
    }

    .smfs-contain {
        width: 100%;
    }

    section.smfs-section {
        padding-bottom: 0px;
        margin-top: 0;
    }

    body .smfs-inner-wrap .smfs-img {
        width: 100%;
        max-width: 290px;
        margin: 0 auto 15px auto;
    }

    .footer-sec-right .footer-btn {
        margin: 0;
    }

    .pool-allocted-sec .image-container {
        width: 100%;
    }

    .benefit-item p.benefit-text::before {
        top: 6px;
    }

    .bullion-store-wrap .cart-box .product-img {
        margin-right: 13px;
        width: 90px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details h3 {
        font-size: 20px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details span {
        font-size: 15px;
    }

    .product-selector {
        margin: 0px 10px;
    }

    .bullion-store-sec .info-section {
        margin-top: 42px;
        flex-direction: column;
    }

    .bullion-store-sec .info-section .address-sec {
        padding-right: 0px;
    }

    .bullion-store-sec .info-section .f-price-sec {
        max-width: 100%;
        margin-top: 20px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap h3,
    .bullion-store-sec .info-section .address-sec,
    .bullion-store-sec .info-section .address-sec p {
        text-align: center;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap div {
        width: 33%;
        margin-bottom: 10px;
    }

    .bullion-store-sec .info-section .f-price-sec>span {
        justify-content: center;
    }

    .bullion-store-sec .info-section .f-price-sec a.btn {
        line-height: 28px;
        font-size: 16px;
    }

    section.cart-page {
        padding-bottom: 105px;
        margin-bottom: -95px;
    }

    .location-main .location-info h4::before {
        right: -20px;
        top: -24px;
    }

    .bullion-store-sec h2 {
        font-size: 18px;
    }

    .bullion-store-sec ul li a {
        font-size: 16px;
    }

    .slider-sec div#benefits-slider .column {
        max-width: 50px;
    }

    body .info-table-wrap,
    .gp-aud-sec .table-sec,
    .p-ygp-sec .table-sec {
        overflow: auto;
        padding-bottom: 15px;
    }

    .world-data-sec {
        margin-top: 30px;
        padding: 0 25px;
    }

    .gp-aud-sec .aud-head,
    .p-ygp-sec .aud-head {
        width: 700px;
        margin-left: 18px;
        margin-right: 18px;
    }

    body .its-wrap .table-sec,
    .gp-aud-sec .aud-details,
    .p-ygp-sec .aud-details {
        width: 700px;
    }

    .world-data-sec .wd-inner-sec h4,
    .world-data-sec .wd-inner-sec h5 {
        font-size: 16px;
    }

    .world-data-sec .wd-inner-sec span {
        font-size: 30px;
    }

    .world-data-sec .wd-inner-sec span {
        font-size: 30px;
        margin-bottom: 0px;
    }

    section.buy-back-sec .buy-back-data .data-box {
        margin-right: 20px;
        padding: 20px 15px;
    }

    .prod-prc-wrapper {
        margin-top: 30px;
    }

    .prod-prc-wrapper h3 {
        font-size: 22px;
        margin-bottom: 4px;
    }

    .info-table-wrap .info-table-sec h3 {
        margin-bottom: 6px;
    }

    .info-table-sec .head {
        height: 34px;
    }

    .product-prc-sec .pp-info p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 15px;
    }

    .buy-back-four .info-table-sec .head span:nth-child(3),
    .buy-back-four .info-table-sec .table-sec .in-details span:nth-child(3) {
        width: 18%;
    }

    .gp-aud-sec .aud-details .aud-inner span,
    section.p-ygp-sec .aud-details .aud-inner span {
        font-size: 14px;
    }

    .gp-aud-sec .aud-details .aud-inner span {
        margin-bottom: 2px;
    }

    .gp-aud-sec .aud-head,
    .p-ygp-sec .aud-head {
        height: 34px;
    }

    .gp-aud-sec .aud-details .aud-inner h3 {
        font-size: 24px;
    }

    section.p-ygp-sec .aud-details .aud-inner>h3 {
        font-size: 26px;
    }

    section.gp-aud-sec,
    section.p-ygp-sec {
        margin-top: 65px;
    }

    section.p-ygp-sec {
        margin-top: 40px;
    }

    .gp-aud-sec .aud-details,
    .p-ygp-sec .aud-details {
        margin: 0px 17px 0px 17px;
    }

    .buy-back-four .product-prc-sec .prc-img::before {
        width: 265px;
        height: 160px;
    }

    .buy-back-four .product-prc-sec .prc-img {
        height: 200px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .buy-back-four .product-prc-sec .prc-img img {
        height: 220px;
        width: 220px;
        top: -40px;
    }

    .buy-back-four .info-table-wrap {
        margin: 20px auto 0 auto;
    }

    section.location-page,
    section.storage-page,
    section.faq-page,
    section.pool-allocted-page,
    section.sell-to-us-page,
    section.cart-page,
    section.bullion-store-page,
    section.pricing-page,
    section.agc-sec-wrap,
    section.shape-bg,
    section.chekout-cart-confirm-page {
        padding-bottom: 60px;
        background-size: 254px auto;
        background-position: left 59px;
    }

    .bullion-store-sec ul li {
        width: 138px;
    }

    /* section.shape-bg , body section.agc-service-sec {
        background-size: 145px;
    } */
    body section.agc-service-sec {
        background-position: left -294px;
        background-size: 254px auto;
    }

    body .pool-allocted-page section.agc-service-sec.agc-sec-wrap {
        background-size: 254px auto;
        background-position: left 205px;
    }

    body .sell-to-us-page section.stu-sec-wrap {
        margin-bottom: -59px;
        padding-bottom: 60px;
    }

    .details-section p.sub-title {
        font-size: 24px;
        line-height: 30px;
    }

    .bullion-store-sec .info-section .address-sec,
    .bullion-store-sec .info-section .f-price-sec {
        width: 100%;
        max-width: 100%;
    }

    body .slider-banner {
        background-size: 1000px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        line-height: 16px;
        font-size: 12px;
    }

    .head-form-sec .btn,
    .footer-btn a.btn {
        background-position: 3px 5px;
    }

    .footer-btn a.btn {
        background-position: 3px -12px;
    }

    .option-box-sec .option-box .box-head-wrap h3,
    .option-box-sec .option-box .box-head-wrap h3 a {
        font-size: 24px;
    }

    .option-box-sec .option-box .box-head-wrap .box-head-img {
        width: 55px !important;
        height: 53px;
        margin-right: 15px;
    }

    body .slider-banner .banner-slider .item .details-sec p {
        font-size: 21px;
        margin: 10px 0 10px 0;
    }

    body .slider-banner .banner-slider .item .details-sec p,
    .bullion-store-sec p,
    .bullion-store-sec p>a {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }

    footer#footer .footer-sec-right .footer-wrap {
        width: auto;
    }

    .coins-sec-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .storage-sec ul.table-items.item3 {
        max-width: 86px;
    }
    body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper {
    display: flex;
    flex-direction: column;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left h3 {
    font-size: 22px;
    text-align: center;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left p {
    font-size: 16px;
    text-align: center;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left p a,
div.shipping-customer-exists b {
    font-size: 16px;
}
.delivery-panel .delivery-selection h3 {
    font-size: 18px!important;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper {
    padding: 20px 16px;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left h3 span {
    font-size: 17px;
}
.delivery-panel .delivery-selection h3, .delivery-panel .delivery-selection p {
    text-align: left!important;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left .dual-buttons {
    justify-content: center;
}
body .australian-gold-page-btn-wrap .dual-buttons a.btn.button {
    margin: 5px;
    font-size: 14px;
    padding: 5px 10px;
    height: auto;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-right {
    margin-top: 20px;
}
body .submit-check input[type="submit"] {
    font-size: 14px;
    padding: 4px 10px;
}
.form-wrapper .form-field.left, .form-wrapper .form-field.right {
    width: 100%;
}
.form-field input:not([type="checkbox"]):not([type="radio"]):not([type="button"]) {
    font-size: 16px;
}
body .checkout-address-page .checkout-left h2.delivery-title {
    font-size: 24px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.delivery-selection>span, .delivery-panel .delivery-selection .radio-block>label {
    padding: 20px 10px 20px 52px;
}
.delivery-panel .delivery-selection label.delivery-selection h3, .delivery-panel .delivery-selection label.delivery-selection p {
    text-align: left!important;
}
body .chekout-cart-confirm-page .checkout-wrap.delivery-address-wrapper .checkout-left .delivery-panel-title.dp-check-title h3.delivery-box-title {
    font-size: 18px;
}
.bullion-store-sec ul li.bullion-inner.selected_check ul.mega-menu {
    padding: 5px 8px;
    width: max-content;
    display: none;
}
.bullion-store-sec ul li.bullion-inner.selected_check ul.mega-menu.open-menu {
    display: flex;
    width: 100%;
}
.bullion-store-sec ul li {
    width: fit-content;
}
.bullion-store-sec ul li.selected_check ul li span {
    margin-top: 1px!important;
}
.bullion-store-sec ul li.bullion-inner.selected_check .in-prod-sec ul li.label_selected::before {
    width: 14px;
}
.bullion-store-sec ul li.selected_check:nth-child(6) ul.mega-menu, .bullion-store-sec ul li.selected_check:nth-child(7) ul.mega-menu {
    left: auto!important;
    right: 0px!important;
}
.bullion-store-sec .save-option-btn {
    padding: 0px 12px;
    margin: 10px auto 0 auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.bullion-store-sec ul li ul.mega-menu .in-prod-sec span.drp-title {
    display: none;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox {
    width: 42%;
}
.bullion-store-sec ul li:nth-child(4) ul.mega-menu li {
    width: 100%;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox.checked a.close-icn::before, .bullion-store-sec ul li ul.mega-menu li.checkbox.checked a.close-icn::after {
    display: none;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox.checked {
    padding: 5px 5px 5px 27px;
    height: 28px;
    width: fit-content;
    margin-left: -8px;
    margin-right: 16px;
}
.bullion-store-sec ul li ul.mega-menu li.checkbox.checked a.close-icn {
    padding: 1px 5px;
    width: auto;
    margin-left: 5px;
    font-size: 14px;
}
.bullion-store-sec ul li.bullion-inner.selected_check .in-prod-sec ul li.label_selected {
    height: auto;
}
.bullion-store-sec ul li.bullion-inner.selected_check .option-selected-sec ul {
    width: 100%;
}
.bullion-store-sec ul li ul.mega-menu .option-selected-sec ul {
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
}
section.faq-section h3 {
    font-size: 17px;
    margin-bottom: 10px;
}
section.faq-section span, .faq-section .buy-step-points ul li,
section.faq-section .main-points .point-box span {
    font-size: 16px;
}
.faq-section .buy-step-points ul li:not(:last-child) {
    margin-bottom: 5px;
}
html body {
    padding-top: 140px;
}
.head-form-sec .btn {
    margin-top: 6px;
}
}

@media (max-width: 666px) {
    body .prod-deatails-wrap .Update-Qty-btn {
    margin-right: 0;
    margin-top: 8px;
    margin-bottom: 12px;
}
    body .main-header .first-header .right-sec .head-form-sec .btn:hover {
    background-position: 3px 4.5px;
}
    body .first-header .right-sec {
    max-width: 200px;
}
.info-table table tr.head {
    width: calc(100% + 90px);
}
.stu-inner-sec .info-table table {
    width: auto;
    margin: 0 auto;
    position: relative;
    left: -3px;
}
.info-table table tr td {
    font-size: 12px;
}
.stu-inner-sec .info-table {
    overflow: unset;
    padding-bottom: 5px;
}
    .details-section ul.prod-info li {
    font-size: 17px;
    margin-right: 20px;
}
        .footer-sec-right .footer-wrap ul {
    grid-template-columns: repeat(2, 1fr);
}
    .faq-section .buy-step-points ul li:not(:last-child) {
    margin-bottom: 10px;
}
    section.faq-section h3 {
    font-size: 17px;
    margin-bottom: 10px;
}
    .chart-border {
    padding: 0;
}
body .prc-chart-sec .chart-border {
    overflow: hidden;
    display: grid;
}
body .prc-chart-sec .chart-border > iframe {
    width: calc(100% + 30px);
    position: relative;
    left: -15px;
}
    body .main-header .first-header .right-sec .head-form-sec {
        max-width: 290px;
    }
    .return-continue {
    justify-content: center;
}

    .popup-details .item-price {
    max-width: 100%;
}

    body .sell-to-us-page section.agc-service-sec {
        background-position: left 259px;
    }

    body section.agc-service-sec {
        background-position: left 284px;
    }

    body section.cart-sec .cart-details .item-price ul,
    .popup-details .item-price ul {
        width: auto;
    }

    .popup-details .item-price ul li {
        margin-right: 0px !important;
    }

    body .slider-banner .banner-slider .item {
        flex-direction: column-reverse;
    }

    body .slider-banner .banner-slider .item .details-sec,
    body .slider-banner .banner-slider .item .img-sec {
        width: 100%;
    }

    body .slider-banner {
        padding: 30px 30px 40px 30px !important;
    }

    body .slider-banner .banner-slider .item .details-sec {
        text-align: center;
        padding: 0;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn {
        margin: 0 auto;
    }

    body .slider-banner .banner-slider .item .details-sec a.slider-btn::before {
        width: 23px;
        height: 20px;
        top: 50%;
    }

    .why-phurchase-sec ul.product-img li {
        padding-right: 14px !important;
        width: 33%;
    }

    .pricing-sec ul.data-prc {
        grid-template-columns: repeat(1, 1fr);
    }

    .why-phurchase-sec ul.product-img li:nth-child(3n) {
        padding-right: 0px !important;
    }

    body .header-topbar ul li {
        font-size: 14px;
    }

    body .header-topbar ul li img {
        height: 14px;
        margin-right: 4px;
    }

    body .option-box-sec {
        grid-template-columns: repeat(1, 1fr);
        gap: 15px 10px;
    }

    body .slider-banner .banner-slider .item .details-sec h2,
    body h2 {
        font-size: 26px;
    }

body .company-sec ul li {
    width: 47%;
    padding-right: 20px !important;
}

    body .company-sec ul li:nth-child(2n) {
        padding-right: 0px !important;
    }

.head-form-sec .btn, .footer-btn a.btn {
    letter-spacing: 0px!important;
    background-size: 13px;
    font-size: 12px;
    background-position: 3px 5px;
}

    a.button,
    .button,
    button,
    form input[type="submit"] {
        height: 26px;
        line-height: 26px;
        padding: 0 2px 0 20px;
        font-size: 15px;
    }

    .head-form-sec .logon-btn {
        margin-right: 15px;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec input[type="text"] {
        width: 200px;
        padding-right: 70px;
    }

    .popup-sec .slider-sec>p {
        font-size: 10px;
        text-align: center;
    }

    body .main-header .first-header .right-sec .head-form-sec .search-sec a.btn {
        padding: 3px 3px;
    }

    .popup-wrapper .popup-sec {
        padding: 30px 20px 30px 20px;
    }
html body {
    padding-top: 160px;
}

    body .header-topbar ul {
        flex-wrap: wrap;
    }

    .footer-btn a.btn {
        background-position: 3px -12px;
    }

    body .error-404.not-found {
        padding: 60px 15px 30px 15px;
    }

    body .error-404.not-found h1 {
        font-size: 55px;
    }

    body .error-404.not-found .page-content h3 {
        font-size: 20px;
    }

    body .error-404.not-found .page-content p {
        font-size: 16px;
    }

    body .error-404.not-found .page-content .error-btn {
        margin-top: 8px;
    }

    body .primary-btn {
        padding: 4px 10px;
        font-size: 18px;
    }

    .location-main {
        grid-template-columns: repeat(1, 1fr);
        gap: 40px 0px;
    }

    .buy-sec {
        justify-content: center;
    }

    body section.cart-sec .slider-sec {
        max-width: 320px;
        width: 100%;
    }

    section.breadcrumb-sec {
        padding-bottom: 35px;
        line-height: 18px;
    }

    .feature-item {
        width: calc(100% - 40px);
    }

    .feature-item:nth-child(1n) .hexagon-shape {
        margin-top: 0;
    }

    .hexagon-shape2 {
        margin-bottom: 10px;
    }

    section.sell-to-us-sec {
        margin-top: -10px;
    }

    .bullion-store-wrap .cart-box,
    .bullion-store-wrap .cart-box .prod-deatails-wrap {
        flex-direction: column;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details {
        max-width: 100%;
        text-align: center;
    }

    .product-selector {
        margin: 10px 0px;
    }

    .bullion-store-wrap .cart-box .product-img {
        margin-right: 0;
        width: 160px;
        margin-bottom: 12px;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-details,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price {
        padding-right: 0px;
    }

    .bullion-store-wrap .cart-box::before {
        width: 100%;
    }

    .bullion-store-wrap .cart-box {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    body section.bullion-store-sec {
        margin-top: 0;
    }

    .bullion-store-wrap .cart-box .prod-deatails-wrap .product-price span,
    .bullion-store-wrap .cart-box .prod-deatails-wrap .final-price span {
        font-size: 14px;
    }

    .bullion-store-sec .info-section .address-sec h3 {
        font-size: 22px;
    }

    .bullion-store-sec .info-section .address-sec p {
        font-size: 16px;
        line-height: 100%;
        margin-bottom: 6px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap {
        padding: 10px 10px 10px 10px;
    }

    .bullion-store-sec .info-section .f-price-sec>span a.cs-title {
        font-size: 18px;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap {
        flex-direction: column;
        margin: 0 auto;
    }

    .bullion-store-sec .info-section .f-price-sec .fp-wrap .wrap div {
        width: 100%;
    }

    .coins-sec-wrapper {
        grid-template-columns: repeat(1, 1fr);
        gap: 30px 20px;
    }

    .coin-box {
    padding: 10px 10px 15px 10px;
}

    .popup-wrapper .popup-sec {
        flex-direction: column-reverse;
    }

    .popup-sec .slider-sec,
    .popup-sec .popup-details {
        width: 100%;
        max-width: 100%;
    }

    .popup-sec .popup-details h4.product-title,
    .popup-sec .popup-details p,
    .popup-details .item-price ul li,
    .popup-details h3.product-info-text,
    .popup-sec .popup-details h4.product-prc {
        text-align: center;
    }

    .popup-sec .popup-details h4.product-prc {
        margin: 10px 0 5px 0;
    }

    .popup-sec .popup-details {
        margin-top: 30px;
    }

    .world-data-sec {
        padding: 0 25px;
        display: flex;
        flex-direction: column;
    }

    .world-data-sec .wd-inner-sec {
        margin-right: 0;
        margin-bottom: 10px;
    }

    section.prc-chart-sec {
        margin-top: 22px;
    }

    section.buy-back-sec .buy-back-data {
        flex-direction: column;
    }

    section.buy-back-sec .buy-back-data .data-box {
        margin-right: 0;
        margin-bottom: 10px;
    }

    section.buy-back-sec span.pd-title {
        font-size: 17px;
        line-height: 100%;
    }

    .product-prc-sec {
        flex-direction: column-reverse;
    }

    .product-prc-sec .pp-info,
    .product-prc-sec .prc-img {
        width: 100%;
    }

    .product-prc-sec .pp-info {
        padding-right: 0;
        margin-top: 30px;
        text-align: center;
    }

    .product-prc-sec .prc-img img {
        max-width: 200px;
    }

    .product-prc-sec .prc-img::before {
        width: 130px;
    }

    .product-prc-sec .prc-img {
        max-width: 240px;
        margin: 0 auto;
    }

    body .its-wrap .table-sec {
        width: 520px;
    }

    .pricing-sec ul.data-prc li a {
        font-size: 16px;
    }

    .buy-back-two .product-prc-sec .prc-img::before {
        width: 180px;
        height: 200px;
        top: 25px;
        right: -20px;
    }

    .product-prc-sec .prc-img::before {
        right: 0;
    }

    .buy-back-four .product-prc-sec .prc-img::before {
        width: 240px;
        height: 130px;
        top: 12px;
    }

    .buy-back-four .product-prc-sec .prc-img {
        height: 165px;
    }

    section.faq-page,
    section.location-page,
    section.pool-allocted-page,
    section.storage-page,
    section.cart-page,
    section.sell-to-us-page,
    section.smfs-bullion,
    section.bullion-store-page,
    section.pricing-page {
        background-position: left 70px; 
    }

    section.chekout-cart-confirm-page {
    background-position: left 169px;
}

    body .pool-allocted-page section.agc-service-sec.agc-sec-wrap {
        background-size: 254px auto;
        background-position: left 258px;
    }
}

@media (max-width: 374px){
    .stu-inner-sec .info-table table {
    left: -11px;
}
}