@import url(../fonts/Copperplate-Gothic-Std-29-BC.ttf);


@font-face {
    font-family:"Copperplate";
    src: url(../fonts/Copperplate-Gothic-Std-29-BC.ttf);
}
input#gold-amt {
    /*pointer-events: none;*/
}
.ProductListBG{
    background-image: url(../img/appimages/product-line.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center;
}

.FistSection h1{
    font-family: "Copperplate"!important;
    color: #fff;
}
/* .mintedcasted{
    font-size: 32px;
} */
.price{
    font-size: 32px;
    font-weight: 700;
}
 @media (min-width: 501px) {
    .footer-section {
        position: relative;
        width: 100%;
        height: 618px;
        background: transparent;
        background-image: url(../img/appimages/footer.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .related-reads-section {
        width: 100%;
        padding: 24px 32px;
    } 
    .articles-container {
        padding: 0 20px;
    }
    .logo-wrap1{padding:0px;
       width:100%;
        margin-left: -20%;
    }
    .buy_sell_label{
    padding: 60px 10px 10px;
    
}
.flex-grid__item {
    flex-basis: 32% !important;
    padding: 5px ;

}
.flex-grid__item img{
    border-radius: 10px;
}
.flex-grid {
    display: flex;
    flex: 1 1 100%;
    flex-wrap: wrap;
    justify-content: center;
}
.article-card {
    flex-shrink: 0;
    width: 400px;
    background-color: #dbdcd0;
    border-radius: 25px;
    border: 5px solid rgba(140, 0, 0, 0.46);
    overflow: hidden;
}


    .mainBox{
        background-image: url(../img/appimages/ProductBox.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin:25px 1% 25px 5%
        /* min-height: 300px; */
        /* background-color: #D9D9D9; */
        /* border-radius: 10px; */
    }

    .img-responsive1{
        width: 300px;
        /* background-color: #F5F3E6; */
        /* background-size: 100% 200%;  */
    }

    
.categories-grid {
    display: flex;
    justify-content: center;
    gap: 32px;
    flex-wrap: wrap;
}

.category-card {
    width: 232px;
    height: 341px;
    background-color: white;
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;
    transition: box-shadow 0.3s;
    position: relative;
}

.category-product {
    position: absolute;
    width: 193px;
    height: 193px;
    top: 38px;
    left: 16px;
}

.category-product.gold-bar {
    width: 158px;
    height: 192px;
    top: 53px;
    left: 36px;
}

.category-product.silver-bar {
    width: 116px;
    height: 184px;
    top: 43px;
    left: 57px;
}
.category-product.silver-coin {
    position: absolute;
    width: 190px;
    height: 190px;
    top: 0;
    left: 0;
    object-fit: cover;
}
.silver-coin-container {
    position: absolute;
    width: 190px;
    height: 190px;
    top: 47px;
    left: 20px;
}

.silver-coin-bg {
    position: absolute;
    width: 182px;
    height: 182px;
    top: 4px;
    left: 4px;
    background-color: #faedc3;
    border-radius: 91px;
    box-shadow: inset 0px 0px 21.6px rgba(0, 0, 0, 0.77);
}
.category-title {
    position: absolute;
    bottom: 15%;
    left: 20%;
     font-family:"Copperplate";
    font-weight: normal;
    color: #8c0000;
    font-size: 32px;
    line-height: normal;
    white-space: nowrap;
}
    
    


    .logo-wrap{
        padding:0px;
        width:269px;
        text-align: left;
    }

    header{
        /* padding-top:20px; */
        background-image: url(../img/appimages/navbar_cleanup.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center;
    }
    .main-menu{
        background:#8C0000;
        padding:0px;
        float:left;
        width:100%;
        position:relative;
        }
        .row.top-3box-holder {
            /* position: relative; */
            padding: 30px 20px;
        }
        .bannerText1{
            color:#fff;
            /* position:absolute; */
            /* top:50%;right:0px; */
            /* left:58px; */
            /* bottom:0px; */
            width:auto;
            height:auto;
            padding-left: 7.5%;
            /* max-width:95%; */
            /* transform:translateY(-50%); */
        }

        .FistSection .banner-btn{
            background:#F5F3E6;color:#8C0000;
            /* text-transform:uppercase; */
            font-size:14px !important;
            font-weight:700 !important;
            padding:6px 25px;
            margin-top:25px;
            border-radius: 10px;
            border: 1px solid #8C0000;
        }
        .FistSection h1{
            font-family:"Copperplate"!important;
           
        }
        .FistSection{
            background-image: url(../img/appimages/hero.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%; 
            padding: 50px 10px 10px ;
        }
        .FistImg{
            width: 80%;
            margin: 5%;
            /* max-height: 50px; */
        }
        .FistDiv{
            padding: 50px 20px ;
        }
        .section-title {
            /* font-family:"Copperplate"; */
           font-weight: normal;
           color: #8c0000;
           font-size: 64px;
           line-height: normal;
       }
       .section-title1 {
        font-family:"Copperplate";
       font-weight: normal;
       color: #8c0000;
       font-size: 64px;
       line-height: normal;
   }
    }

  @media (max-width: 500px) {

    .footer-section {
        position: relative;
        width: 100%;
        /* height: 618px; */
        background: transparent;
        background-image: url(../img/appimages/footer.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: center;
    }
    .related-reads-section {
        width: 100%;
        padding: 24px 0px;
    } 
    .articles-container {
        padding: 0 5px;
    }
    .mob-non1{
        display: none;
    }
    .categories-grid {
        display: flex;
        justify-content: center;
        gap: 32px;
        flex-wrap: wrap;
      }
      
      .category-card {
        width: 180px;
    height: 341px;
        background-color: white;
        border-radius: 18px;
        overflow: hidden;
        cursor: pointer;
        transition: box-shadow 0.3s;
        position: relative;
      }
      .category-product {
        position: absolute;
        /* width: 193px;
        height: 193px; */
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 12px; /* यदि आवश्यक न हो तो */
      }
    
    .category-product.gold-bar {
        position: absolute;
        /* width: 193px;
        height: 193px; */
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
    .category-product.silver-bar {
        position: absolute;
        /* width: 193px;
        height: 193px; */
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .category-product.silver-coin {
        position: absolute;
        /* width: 193px;
        height: 193px; */
        top: 40%;
        left: 40%;
        transform: translate(-50%, -50%);
    }
    .silver-coin-container {
        position: absolute;
        width: 190px;
        height: 190px;
        top: 47px;
        left: 20px;
    }
    
    .silver-coin-bg {
        position: absolute;
        width: 150px;
        height: 146px;
        top: 4px;
        /* left: 4px; */
        background-color: #faedc3;
        border-radius: 91px;
        box-shadow: inset 0px 0px 21.6px rgba(0, 0, 0, 0.77);
    }
    .category-title {
        position: absolute;
        bottom: 15%;
        left: 50%;
        transform: translateX(-50%);
        font-family: "Copperplate";
        font-weight: normal;
        color: #8c0000;
        font-size: 32px;
        line-height: normal;
        white-space: nowrap;
      }
    
    .mainBox{
        background-image: url(../img/appimages/ProductBox.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin:25px 1% 25px 1%
        /* min-height: 300px; */
        /* background-color: #D9D9D9; */
        /* border-radius: 10px; */
    }
    .flex-grid__item {
        flex-basis: 50% !important;
        padding: 5px ;
    
    }
    /* .flex-grid__item img{
        border-radius: 10px;
    } */
    .flex-grid {
        display: flex;
        flex: 1 1 100%;
        flex-wrap: wrap;
        justify-content: center;
    }
    .article-card {
        flex-shrink: 0;
        width: 404px;
        background-color: #dbdcd0;
        border-radius: 25px;
        border: 5px solid rgba(140, 0, 0, 0.46);
        overflow: hidden;
    }
      .buy_sell_label{
        padding: 60px 10px 10px;
        
    }
    .logo-wrap1{
        padding:0px;
        width:100%;
    }
    .logo-wrap1 img{
        width:100%;
        min-height: 40px;
        margin: 10px 0;
        
     }

        .logo-wrap{
            padding:0px;
            width:269px;
        }
        .top-link button{
            color: #EDC77E!important;
        }

    header{
        /* padding-top:20px; */
        background-image: url(../img/appimages/navbar_cleanup.png);
        background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center;}
    .main-menu{
        background:#8C0000;
        padding:0px;
        float:left;
        width:100%;
        position:relative;
        }
        .row.top-3box-holder {
            /* position: relative; */
            padding: 10px 20px;
        }
        .col-6{
            width: 50%;
        }
        .FistSection .banner-btn{
            background:#F5F3E6;color:#8C0000;
            /* text-transform:uppercase; */
            font-size:9px !important;
            font-weight:700 !important;
            padding:3px 5px;
            margin-top:10px;
            border-radius: 5px;
            border: 1px solid #8C0000;
        }
        .FistSection{
            background-image: url(../img/appimages/hero.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%; 
            padding: 50px 10px 10px ;
        }
        .FistImg{
            width: 100%;
            /* margin: 1%; */
            /* max-height: 50px; */
        }
        .FistDiv{
            padding: 20px 20px ;
            /* padding: 50px 0 10px; */
        }
        .section-title {
            /* font-family:"Copperplate"; */
           font-weight: normal;
           color: #8c0000;
           font-size: 50px;
           line-height: normal;
       }
       .section-title1 {
        /* font-family:"Copperplate"; */
       font-weight: normal;
       color: #8c0000;
       font-size: 50px;
       line-height: normal;
   }
       .FistSection h1{
           font-size: 18px;
       }
       .FistSection p{
           font-size: 8px;
       }
        
  }
  
  @media (min-width: 992px) {
   
  }
 
  @media (max-width: 991px) {
    .img-responsive1{
        width: 280px;
        /* background-color: #F5F3E6; */
        /* background-size: 100% 200%;  */
    }
    }
  
  @media (min-width: 1200px) {
    .logo-wrap1{padding:0px;
       width:100%;
        margin-left: -20%;
    }
    .buy_sell_label{
        padding: 80px 15px 10px;
        
    }

    .mainBox{
        background-image: url(../img/appimages/ProductBox.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        /* min-height: 300px; */
        /* background-color: #D9D9D9; */
        /* border-radius: 10px; */
    }

    .img-responsive1{
        width: 250px;
        /* background-color: #F5F3E6; */
        /* background-size: 100% 200%;  */
    }
    
    


    .logo-wrap{
        padding:0px;
        width:269px;
        text-align: left;
    }

    header{
        /* padding-top:20px; */
        background-image: url(../img/appimages/navbar_cleanup.png);
    background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center;
    }
    .main-menu{
        background:#8C0000;
        padding:0px;
        float:left;
        width:100%;
        position:relative;
        }
        .row.top-3box-holder {
            /* position: relative; */
            padding: 30px 20px;
        }
        .bannerText1{
            color:#fff;
            /* position:absolute; */
            /* top:50%;right:0px; */
            /* left:58px; */
            /* bottom:0px; */
            width:auto;
            height:auto;
            padding-left: 7.5%;
            /* max-width:95%; */
            /* transform:translateY(-50%); */
        }

        .FistSection .banner-btn{
            background:#F5F3E6;color:#8C0000;
            /* text-transform:uppercase; */
            font-size:14px !important;
            font-weight:700 !important;
            padding:6px 25px;
            margin-top:25px;
            border-radius: 10px;
            border: 1px solid #8C0000;
        }
        .FistSection h1{
            font-family:"Copperplate"!important;
           
        }
        .FistSection{
            background-image: url(../img/appimages/hero.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%; 
            padding: 50px 10px 10px ;
        }
        .FistImg{
            width: 80%;
            margin: 5%;
            /* max-height: 50px; */
        }
        .FistDiv{
            padding: 50px 20px ;
        }
        .section-title {
            /* font-family:"Copperplate"; */
           font-weight: normal;
           color: #8c0000;
           font-size: 64px;
           line-height: normal;
       }
       .section-title1 {
        font-family:"Copperplate";
       font-weight: normal;
       color: #8c0000;
       font-size: 64px;
       line-height: normal;
   }
    }
 