@media (max-width:1850px) {
    .bannerlfttxt h1 {
    font-size: 80px;
}
.bannerlfttxt p {
    font-size: 44px;
}
.navik-header.sticky .navik-menu>ul>li>a {
    padding: 0px 12px;
}
.proddcateg span {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.shop_listpg .col-md-3 {
    width: 33.33%;
}
.prodimg_shoplist {
    margin-top: -90px;
}


}

@media (max-width:1700px) {
    img.goldliness {
    top: 50px;
}
.inner_banr_lfttxt h1 {
    font-size: 50px;
}
    
}

@media (max-width:1600px) {
   .navik-menu>ul>li>a{
        padding: 0 10px;
    } 
        .navik-header.sticky .navik-menu>ul>li>a {
        padding: 0px 8px;
    }
}

@media (max-width:1500px) {
    .navik-header.sticky .navik-menu>ul>li>a {
    padding: 0px 9px;
}
}

@media (max-width:1400px) {
    
}

@media (min-width: 1200px) {
    .navik-menu>ul>li>a {
        height: 75px;
        line-height: 75px;
    }
    .navik-header .logo {
        top: 53%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .navik-menu.submenu-scale li>ul{
        transform: none !important;
        margin-top: -15px;
    }
    .navik-menu ul li.current-menu.dropdown_menu>a>span::before, .navik-menu ul li:hover>a:hover span::before {
    border-color: #000000 !important;
}

}

@media (max-width:1399px) {
    .navik-header.sticky .navik-menu>ul>li>a {
    padding: 0px 6px;
}
.navik-header.sticky  .hederextraarea ul {
    gap: 13px;
}
    .navik-header .logo img{
        max-height: 45px;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 100%;
    }
    img.goldliness {
    top: 60px;
}
.dual_listitmshoppg ul {
    column-count: 1;
}
    
}

@media (max-width:1299px) {
    .inner_banner_rightbx img {
    max-width: 100%;
}
.crt_borderbtm {
    overflow: scroll;
}
.crt_borderbtm table {
    width: 1200px;
}

}
@media (max-width:1300px) and (min-width:1200px) {
        .navik-menu>ul>li>a {
        padding: 0 10px;
    }
}
@media (max-width:1199px) {
    .flxheaderdskyp {
    height: 67px;
    padding-right: 71px;
}
.burger-menu {
    top: 25px;
}
.navik-menu {
    position: absolute;
    top: 70px;
    width: 100%;
    left: 0;
    z-index: 999999;
    background: #fff;
}
li.dropdown_menu ul {
    background: #262626;
}
.navik-menu ul ul li>a {

    background-color: transparent;
}

.navik-menu>ul{
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-bottom: 3px solid #c8a267;
}
span.hedredevider{
    display: none;
}
.bodyparts_wrap {
    clear: both;
}
.bannerlfttxt h1 {
        font-size: 50px;
    }
        .bannerlfttxt p {
        font-size: 34px;
    }
    
.bannerfingold {
    padding-top: 41px;
    padding-bottom: 60px;
}

.leftheading h2 {
    font-size: 40px;
}
.whitebord_bx .col-md-7, .whitebord_bx .col-md-5 {
    width: 100%;
}
.right_advtngtxt {
    padding-left: 0px;
}
.tools_crd_bx h3 {
    font-size: 20px;
        min-height: 77px;
}
.bg_2:before, .bg_1:before, .bg_3:before, .bg_4:before {
    width: 90px;
    height: 90px;
}


.foo_innr .col {
    width: 33.33%;
    flex: 0 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #cccccc46;
    margin-bottom: 60px;
}

.foo_innr .col:nth-child(4), .foo_innr .col:nth-child(5)
 {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
    .shop_listpg .col-md-3 {
        width: 50%;
    }


}

@media (max-width:991px) {
    .dualbtnssetup a {
    font-size: 16px;
    padding: 21px;
    min-height: 70px;
}
span.iconarrow {
    width: 35px;
    height: 35px;
}
span.iconarrow img {
    max-width: 11px;
}
.advantagesfingold .whitebord_bx .col-md-3 {
    width: 50%;
    margin-bottom: 22px;
}
    img.goldliness {
        top: 90px;
    }
    .finegoldtools .whitebx_nw .col-md-3 {
    width: 50%;
    padding-bottom: 20px;
}
.tsm_wdths .col-md-5, .tsm_wdths .col-md-7 {
    width: 100%;
}
.tsm_leftttles {
    position: relative;
    padding-top: 0px;
    padding-bottom: 30px;
}
.tsm_leftttles:before {
    width: 130px;
        height: 140px;

}
.tsm_sliderright {
    padding-left: 0px;
}
.testimonial_wraps {
    padding-top: 60px;
    padding-bottom: 60px;
}
.tsm_wdths {
    width: 100%;
    margin: auto;
}
.col-md-3.shop_side_column {
    background: #fff8eb;
    width: calc(100% - 30px);
    margin: auto;
    margin-bottom: 20px;
    padding: 24px;
    border: 1px solid #e2ac53;
    border-radius: 10px;
    display: none;
}

.col-md-9.shop_list_column {
    width: 100%;
}
.filter_show_mobile {
border: 1px solid #e2ac53;
font-size: 20px;
max-width: 120px;
text-align: center;
padding: 7px;
color: #e2ac53;
margin: auto 0 auto auto;
margin-bottom: 30px;
cursor: pointer;
margin-right: 20px;
margin-top: -90px;
}
.center_banner h1 {
    font-size: 30px;
    font-weight: 500;
}
.buttn_shoppagess_dtl {
    font-size: 17px;
    min-width: 178px;
}
.shop_detail_slider .thumbnail-slider {
    max-width: 100%;
}
.total_amnt_crat {
    max-width: 100%;
}
.coupn_cod_wrp {
    width: 46%;
    padding-right: 30px;
}
    .inner_banr_lfttxt h1 {
        font-size: 30px;
    }

.pricelist_filterss .col {
    width: 33.33%;
    flex: auto;
}
.pricelist_groupss {
    overflow: scroll;
}
.pricelist_groupss table.table {
    width: 1000px;
}
.glow-path {
    height: 140px;
}

}
@media (min-width:992px) {
    .filter_show_mobile{
        display: none;
    }
}
@media (max-width:800px) {
    .foo_copyrights ul
 {
    flex-wrap: wrap;
}
.foo_copyrights ul li:after{
    display: none;
}

}
@media (min-width:768px) {
    .shop_side_column {
    width: 18%;
}
.shop_list_column {
    width: 82%;
}

}
@media (max-width:767px) {
    .crnt_prc_bx {
    margin-bottom: 20px;
    padding-top: 20px;
}
.growth_wrps.tabs_fingold_livprce {
    padding-bottom: 40px;
}
.growth_wrps.tabs_fingold_livprce .linkmore a {

    margin-top: 10px;
}

    .innergold_bx {
    width: 100%;
}

    .navik-header .logo {
    padding: 12px 0px;
    text-align: left;
}
.searchheder {
    display: none;
}
span.hedredevider {
    display: none;
}
.hederextraarea {
    position: absolute;
    top: 21px;
}
.flxheaderdskyp {
    height: auto;
    padding-right: 71px;
}
.banner_rightbx img {
    width: 100%;
    height: auto;
}
.bannerlfttxt {
    padding-bottom: 31px;
    text-align: center;
}
.clinetlogoiconss .row .col {
    width: 33.33%;
    flex: 0 0 33.33%;
    margin-bottom: 23px;
}
    .leftheading h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .advantagesfingold .whitebord_bx .col-md-3 {
        width: 100%;
    }
    .whitebord_bx {
    padding: 30px 30px 30px 30px;
}
.fingoldsrvs {
    padding-top: 60px;
    padding-bottom: 60px;
}
.clinetlogoiconss {
    padding-bottom: 30px;
}
.gold_shopcard {
    padding-top: 60px;
    padding-bottom: 60px;
}
.testimonial_wraps {
    padding-top: 60px;
    padding-bottom: 60px;
}
.newsltter {
    padding-top: 60px;
    padding-bottom: 60px;
}
.testimonial_wraps {
    padding-top: 60px;
    padding-bottom: 60px;
}
.tsm_wdths {
    width: 100%;
    margin: auto;
}

.foo_innr .col, .foo_innr .col:nth-child(4){
    width: 50%;
    flex: 0 0 auto;
    padding-bottom: 25px;
    border-bottom: 1px solid #cccccc46;
    margin-bottom: 60px;
}

.foo_innr .col:nth-child(5)
 {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.prod_detailwrpss {
    padding-left: 0pc;
    padding-top: 40px;
}

.totl_bl_inf {
    display: block;
    width: 100%;
}
.coupn_cod_wrp {
        width: 100%;
        padding-right: 0px;
    }
    .bil_infrigt {
    width: 100%;
}
.auth_area_bx {
    padding-right: 0px;
}
.inner_banr_lfttxt h1 {
        text-align: center;
    }

.coin {
    width: 250px;
    height: 250px;
}
    .glow-path {
        height: 90px;
        margin-top: 90px;
    }
.text-content {
        top: calc(100% - 42%);
        width: calc(100% - 60px);
    }






}
@media (max-width:600px) {
    .imgmoon_bx img
 {
    margin: auto;
    max-width: 170px;
}
    img.goldliness {
        top: 47px;
    }
    .section_heading h2 {
    font-size: 30px;
}
.section_heading {
    padding-bottom: 30px;
}
.slidersrvstatics .col {
    max-width: 350px;
    min-width: 350px;
}
span.icon_arrow {
    width: 45px;
    height: 45px;
}
.prod_lisnktxt h3 {
    max-width: 80%;

}
.slidersrvstatics {
    padding-bottom: 30px;
}
.innergold_bx {
    padding: 40px;
}
.gold_shopcard .section_heading {
    padding-bottom: 20px;
}
.bottm_goldshoptxt h3 {
    font-size: 20px;
}
.bottm_goldshoptxt span {
    font-size: 30px;
}
a.roundbtns {
    padding: 12px 27px;
}
.whitebx_nw {
    padding: 40px 30px 40px 30px;
}
.finegoldtools .whitebx_nw .col-md-3 {
    padding-bottom: 20px;
}
.finegoldtools .whitebx_nw .col-md-3 {
    width: 100%;
}
.tools_crd_bx span {
    width: 45px;
    height: 45px;
}
.tools_crd_bx span img {
    max-width: 12px;
}
.bannerlfttxt h1 {
        font-size: 35px;
    }
    .bannerlfttxt p {
        font-size: 30px;
    }
    .newsltr_innrwrps h2 {
    font-size: 30px;
}
.formnewslttr {
    padding-top: 10px;
}
.innrnewsfrms input.form-control {
    font-size: 15px;
}
.innrnewsfrms button {
    min-width: 170px;
}

.foo_innr .col, .foo_innr .col:nth-child(4){
    width: 100%;
}

.foo_innr .col:nth-child(5)
 {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
    .shop_listpg .col-md-3 {
        width: 100%;
    }
    .innrbanner_spacer {
    padding-left: 30px;
    padding-right: 30px;
}
.filter_show_mobile {
        border: 1px solid #e2ac53;
        font-size: 20px;
        max-width: 120px;
        text-align: center;
        padding: 7px;
        color: #e2ac53;
        margin: auto auto auto auto;
        margin-bottom: 30px;
        cursor: pointer;
        margin-right: auto;
        margin-top: -8px;
    }
    .dualshop_afterbutton {
    display: block;
}
.seconddualafter_btns {
    border-left: none;
    padding-left: 0px;
    margin-bottom: 23px;
}
.inner_banr_lfttxt h1 {
    font-size: 30px;
    text-align: center;
}
.pricelist_filterss .col {
    width: 100%;
}

    .coin {
        width: 200px;
        height: 200px;
    }
    .slideanime_card {
    height: 510px;
}
.text-content h3
 {
    font-size: 28px;
    margin-bottom: 6px;
}

.text-content a {
    margin-top: 20px;
}
.breadcrumbs ul li:last-child {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.shop_detailpg_wrps {
    padding-top: 20px;
}

}
@media (max-width:470px) {
    .dualbtnssetup {
    flex-wrap: wrap;
    gap: 17px;
}
.dualbtnssetup a {
        border-radius: 10px;
    }
    .clinetlogoiconss .row .col {
    width: 50%;
    flex: 0 0 50%;
    margin-bottom: 23px;
}
.innrnewsfrms {
    flex-wrap: wrap;
    gap: 20px;
}
.innrnewsfrms input.form-control {
    border-radius: 100px;
}
    .innrnewsfrms button {
        min-width: 100%;
        height: 70px;
        border-left: 1px solid #E2BD83;
        border-radius: 100px;
    }
        
    .shopdtl_dualbtnss {
    flex-wrap: wrap;
}
.shopdtl_dualbtnss form, .butnshopdtl_wrpa {
    width: 100%;
}
    .buttn_shoppagess_dtl {
        font-size: 17px;
        min-width: 100%;
        margin-bottom: 20px;
    }
    .prodct_infbox_tab li.nav-item {
    margin-right: 0;
    width: 100%;
}
.prodct_infbox_tab div.tab-content {
    padding: 0px;
}

}
@media (max-width:440px) {
    .hederextraarea ul {
    gap: 9px;
}
.flxheaderdskyp {
        padding-right: 48px;
    }
    

}
@media (max-width:400px) {
    .coin {
        width: 160px;
        height: 160px;
    }
        .glow-path {
        height: 60px;
        margin-top: 70px;
    }

    .text-content span {
    font-size: 32px;
}
    .slideanime_card {
        height: 420px;
    }
    .text-content {
        top: calc(100% - 45%);
    }



}

@media (max-width:365px) {
    .navik-header .logo img {
        max-height: 40px;
    }
}