@media (min-width: 992px) and (max-width:1199px)  {
    .product-options_header.clearfix.wow.fadeInUp .my-tooltip.my-dropdown { width: 6% !important;}
    
    ul.navbar-nav.main-menu li a {

    margin: 0px;

}

ul.navbar-nav.user-profile li a {

    padding: .3rem .5rem !important;

}

/*header ul li a.nav-link {



    padding: .5rem .3rem !important;max-width

}*/

/*.top-nav ul.nav.contact-details li a {

    padding: .5rem 3px !important;

}*/
/* 
.top-nav ul li a {

    font-size: 11px;

    font-weight: 400;

    padding: .5rem 3px !important;

} */



.tps_filter label {

    font-size: 13px !important;

}

section.dia-page.section-top-inner .filter p.border-box {

    font-size: 12px !important;

}



footer ul li a.nav-link {



    padding: .5rem .6rem !important;

}

/* section.main-banner {

    padding: 267px 0px 167px 0px;

} */



.card-body.row button.btn.main-btn.btn-block, .card-body.row button.btn.secondary-btn.btn-block {

    font-size: 14px;

    padding: 7px 10px;

}



section.section-top-inner.address-page button.main-btn.add-address {

    padding: 7px 30px;

    border-radius: 0px;

    font-size: 13px;

}

section.section-top-inner.address-page .cell.edit button.btn.main-btn, section.section-top-inner.address-page .cell.edit button.btn.secondary-btn {

    padding: 7px;

    width: 100%;

    font-size: 13px;

}

.col-sm-8.address-form form#address-form .form-group .col-sm-6 label.font-normal , .col-sm-8.address-form form#address-form .form-group .col-sm-6 label {

    font-size: 12px;

}



.wish-list-view .product-grid.row .action a.main-btn, .wish-list-view .product-grid.row .action .secondary-btn {

    padding: 5px 13px;

    font-size: 13px;

}





/*about page*/



.about-icon i {

    width: 65px;

    height: 65px;

    line-height: 55px;

    font-size: 25px;

}

.my-tooltip.my-dropdown {

    width: 11% !important;

}

.section-top-inner {

    margin: 45px 0PX;

}

.top-35 {

    padding-top: 0px !important;

}

.cart-body .panel-heading.padding-two.text-center.text-uppercase h4, .cart-body form .panel-heading.radius-flat.bg-dark-gray h4.white-text {

    font-size: 30px;

}





}



@media (min-width: 768px) and (max-width:991px)  {







    ul.product-links li {

    width: 157px !important;

}



    /* .breadcrumb h2 {

    font-size: 32px;

} */

.breadcrumb ul.nav li a {

    padding: 10px 10px 10px 0px;

}



.main-banner .left-banner-content h1 {

    font-size: 54px;

    font-weight: 700;

    line-height: 60px;

}

.section-top {

    margin-top: 75px;

}

section.diamond-lab p {

    width: calc(100% - 30%);

}

.heading-section p {

    width: calc(100% - 30%);

}

div.bhoechie-tab-container {

    padding: 30px !important;

}

div.bhoechie-tab-content {

    padding-left: 30px;

}

.heading-section h2, section.diamond-beautiful h2, section.diamond-lab h2 {

    font-size: 28px;

}

.copyright-footer p, .copyright-footer p a {

    font-size: 11px;

}

.copyright-footer {

    padding: 15px 0px;

}

ul.nav.social-links li a:after {  

    padding-left: 25px;

}

.about-icon i {

    width: 75px;

    height: 75px;

    line-height: 60px;

    font-size: 30px;

}



section.about-page img, section.about-page:hover img {

    transform: rotate(90deg);

    margin: auto;

    display: block;

}

section.contact-page .contact-padding {

    padding-left: 15px !important;

}



.section-top-inner {

    margin: 55px 0PX 0px;

}

.my-tooltip.my-dropdown {

    width: 15% !important;

}

section.section-top-inner.address-page button.main-btn.add-address {

    padding: 7px 25px;

    border-radius: 0px;

}

section.section-top-inner.address-page .cell.edit button.btn.main-btn, section.section-top-inner.address-page .cell.edit button.btn.secondary-btn {

    padding: 7px 1px;

    width: 100%;

        font-size: 13px;

}



section#pageContent .cart-body form.form-horizontal button.btn.btn-primary.radius-flat.btn-block.main-btn {

    font-size: 12px;

    padding: 7px 12px;

}



}



@media screen and (max-width: 991px){

    .product-options_header.clearfix.wow.fadeInUp .my-tooltip.my-dropdown {

    width: 6% !important;

}



    i.fa.fa-exchange {

    padding-left: 5px !important;

}



    ul.navbar-nav.user-profile li a.nav-link {

    padding-left: 0px !important;

}




    .edu-fourcs div.span50r {

    width: 100%;

    padding-left: 0px;

    border-left: none;

}



.card-body.row button.btn.main-btn.btn-block, .card-body.row button.btn.secondary-btn.btn-block {

    font-size: 14px;

    padding: 7px 10px;

}



section.section-top-inner.eduction-page .edu-fourcs .row.mt-5:first-child .col-md-12.col-lg-4 {

    margin-top: 30px !important;

}

section.section-top-inner.eduction-page .edu-fourcs .row.mt-5 {

    margin-top: 0px !important;

}



.edu-fourcs div.span50r:before , .edu-fourcs div.span50r:after {display: none;}



    .navbar-toggler  {



    border: 1px solid #ffe066;

}

button:focus {

    outline: none;

}

ul.nav.nav-pills.nav-stacked.col-md-12.col-lg-2.full-screen-width.mt-2 {

    margin: 0px 16px 28px;

    display: block !important;

}





header .navbar .navbar-collapse ul.main-menu {text-align: left;}



ul.navbar-nav.mx-auto.text-center.main-menu li , ul.navbar-nav.user-profile li {

    display: block;

    z-index: 99;

    text-align: left;

}



header .navbar .navbar-nav {

    display: block;

}

ul.navbar-nav.main-menu li a {
    /* margin: 10px 10px 10px 0px; */
    /* padding-left: 0px !important; */
    /* text-align: end; */
    font-size: 16px;
}
/* 
ul.navbar-nav.main-menu li a:hover {

    border: 1px solid transparent;

    border-radius: 0px;

        margin: 10px 10px 10px 0px;

} */

/*ul.navbar-nav.user-profile li a {

    padding-left: 0px !important



}*/
.dropdown-content {
left:0px;

}
.dropdown-content a{
    font-size: 13px !important;
}

.tps_diamond_shapes li {

    width: 25% !important;

}



.tps_filter {

    width: 100% !important;



}



body {

    font-size: 14px !important;

}

.address-box {

    display: block;

    margin-bottom: 20px !important;

}
div#navbarToggle {
    height: 600px;
}




}



@media screen and (max-width: 767px){
    .button-sticky button {
        padding: 10px !important;
        margin-right: 3px !important;
        line-height: normal !important;
    }

    .product-options_header.clearfix.wow.fadeInUp .my-tooltip.my-dropdown {

    top: 35px !important;

}





    .step_thankyou {

    width: 125px !important;

}



    .heading-section p , section.diamond-lab p{

    width: calc(100% - 0%);

}

section.section-quality.section-top .col-md-4 .quality-text p {

    margin-bottom: 45px;

}

section.section-quality.section-top .col-md-4:last-child .quality-text p {

    margin: 0px;

}

.section-top {

    margin-top: 50px;

}



.heading-section h2, section.diamond-beautiful h2, section.diamond-lab h2 {

    font-size: 29px;

}



ul.navbar-nav.main-menu li a:hover {

    /* border: 1px solid transparent; */

    border-radius: 0;

    /* margin: 0px; */

}



header.position-remove ul li a.nav-link {padding-left: 0px !important;}



footer ul li a.nav-link {

    padding: .5rem .5rem !important;

}

.main-banner .left-banner-content h1 {

    font-size: 48px;

    font-weight: 700;

    line-height: 60px;

}

.main-banner .left-banner-content h6 {

    margin-top: 30px;

}

.bhoechie-tab-container.row {

    margin: 0px;

}

div.bhoechie-tab-container {

    padding: 40px 20px !important;

}

.copyright-footer p, .copyright-footer p a {

    line-height: 25px;

    text-align: center;

}

.copyright-footer {

    padding: 10px 0px;

}



section.about-page img, section.about-page:hover img {

    transform: rotate(90deg);

    margin: auto;

    display: block;

}



section.contact-page .contact-padding {

    padding-left: 15px !important;

    padding-top: 30px;

}



/* .breadcrumb h2 {

    font-size: 25px;

} */

.breadcrumb ul.nav li a {

    padding: 10px 10px 10px 0px;

}

.section-top-inner {

    margin: 40px 0PX;

}

.my-tooltip.my-dropdown {

    width: 15% !important;

}



input#ship_fname {

    margin-bottom: 1rem;

}

.step {

    width: 128px !important;

}

.step_line.backline , .step_line{

    left: 128px !important;

}

}



@media screen and (max-width: 575px){


    .result-data.color-daimond #result_select_all input[type=checkbox] {
        position: absolute;
        width: 100%;
        height: 100%;
        text-align: inherit;
        left: 0;
        opacity: 0;
    }
    .result-data.color-daimond #result_select_all span{
        color: #007bff !important;
        text-decoration: underline;
        position: relative;
    }
    #advance_search {
       
        padding: 0px 0px !important;
       
    }
    #lab_sec .lab_option .more_add {
        display: block;
    }
    #productDetails .new_mobile .full_width_img_section {
        width: 235px ;
    }
    #match-pair-deatil .detail-views .product-gallery {
      justify-content: center;
    }
    select#mob_view_all {
      
        margin-top: 0px !important;
    }
    /* ul.list-style-none.button-list.grid-list.pull-right li {
        height: 34px;
    } */
    .button-sticky button{
        /* width:40px; */
        height:35px !important;
        line-height: normal !important;
    }
   
    .button-sticky #Select_All_btn {
        display: none !important;
    }
    /* ul.list-style-none.button-list.list-svg-btn svg {
        width: 20px !important;
        height: 20px !important;
        font-size: 20px !important;
    } */
    .filter_SEt .icon-wrapper i {
       
        background: #ddd !important;
        /* color: blue !important; */
        line-height: 19px !important;
    }

    .advace-search .mobile-view-btn {
        display:block !important;
    }
    /* .dia-flex .advance_btn{
        display: none !important;
    } */

    .product-gallery.vertical-pager1 ul {
        height: auto !important;
        margin-right: auto;
        display: contents;
    }
    .product-gallery.vertical-pager1.new_design_match ul {
      
        margin-left: auto;
    }




.product-options_header.clearfix.wow.fadeInUp .my-tooltip.my-dropdown {

    width: 8% !important;

    top: 0 !important;

    right: 12px !important;

}



.bullet-list > li {

    width: 100% !important;

}





    .step {

    width: 120px !important;

}



.step_line.backline, .step_line {

    left: 119px !important;

}

    /* header a.navbar-brand img.img-fluid {

    width: 135px;

} */

.navbar-dark .navbar-toggler {

    padding: 5px 8px;

}

.copyright-footer p, .copyright-footer p a {

    line-height: 18px;

}



.copyright-footer p, .copyright-footer p a {

    font-size: 9px;

}

/* section.main-banner {

    padding: 170px 0px 62px 0px;

} */



section.about-page img, section.about-page:hover img {

    transform: rotate(0deg);

    margin: 25px auto 0px;

    display: block;

}



/* .breadcrumb ul.nav li a {

    padding: 5px 5px 0px 0px !important;

} */



.breadcrumb ul.nav li a:after {

    padding-left: 5px;

}
/* 
.breadcrumb h2 {

    font-size: 20px !important;

    margin: 0px !important;

} */

/* .breadcrumb .d-flex.justify-content-between {

    display: block !important;

}
*/


.breadcrumb {
/* 
    padding-top: 25px !important;

    padding-bottom: 25px !important; */

    margin: 0px !important;

}

.section-top-inner {

    margin: 50px 0px !important;

}   







section.contact-page .text-med p i {

    width: 35px !important;

    height: 35px !important;

    line-height: 35px !important;

    font-size: 18px !important;

}



section.about-page.section-top-inner h2, section.about-page.section-top-inner .about-content h5, section.contact-page h2 {

    font-size: 20px;

}

.about-icon i {

    width: 70px;

    height: 70px;

    line-height: 62px;

    font-size: 25px;

    border: 5px solid #f68626;

}
.dropdown.update_login_header .menu-dropdown-container {
    padding: 15px 15px 15px 15px;
}
.update_login_user_design {
    min-width: 250px;
    padding: 15px 15px!important;
   
}
ul.navbar-nav.main-menu li a {
    /* margin: 5px 5px 5px 0px; */
    padding: 0px;
    /* text-align: start; */
}


section.section-top-inner.eduction-page h2 {

    color: #2ea8c8;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    font-size: 29px;

}

section.section-top-inner.eduction-page .edu-fourcs .row.mt-5 {

    margin-top: 35px !important;

}

.diamond-banner-img img {

    margin: auto;

    display: block;

    height: 275px !important;

    width: auto;

}

section.contact-page .map iframe {

    height: 300px;

}

.tps_diamond_shapes li {

    width: 33.3% !important;

}

.top-35 {

    padding-top: 0 !important;

}



section.top-35 .table-design .row.pb-5.px-1 .col-sm-3.col-md-3.col-lg-3.col-12.pull-right p, .table-design .row.pb-5.px-1 .col-sm-3.col-md-3.col-lg-3.col-12 form#per_page_form {

    text-align: center !important;

}



section.top-35 .table-design .row.pb-5.px-1 .margin-24 {

    margin: 15px 0px;

}

.my-tooltip.my-dropdown {

    width: 10% !important;

}



.search_filter_cut.tps_filter {

    display: block !important;

    height: auto !important;

    padding: 15px 10px 20px 10px !important;

}



.table-design .row.pb-5.px-1 {

    padding-bottom: 0px !important;

}





.certified-icon input, #search_div input[type="checkbox"] {

    width: 95px !important;

}

section.section-top-inner.address-page .cell.edit button.btn.main-btn, section.section-top-inner.address-page .cell.edit button.btn.secondary-btn {

    margin-top: 15px;

}



.address-form {

    margin-top: 20px;

}

.inner.pd-gray-bg .col-xs-12.col-md-6.col-sm-6.col-lg-6 .pr-d-inner {

    padding: 0px 10px;

}

}

/* new responsive */

/* @media(max-width:1389px) and (min-width:1110px){
    .dia_box {
        flex: 0 0 22% !important;
        
    }
}
@media(max-width:1109px) and (min-width:992px){
    .dia_box {
        flex: 0 0 30% !important;
    }
} */
@media(max-width:992px) {
    .tab_section #dashboard{
        margin-top:0px;
        }
    .toast {
      
        right: 0px !important;
       
    }
    .block-four.range-slider ul.filter-control {
        margin-top: 0px !important;
    }
    .toggle--label {
       
        margin-top: 28px;
       
    }
    .new-slider-design.d-flex.row {
       
        gap: 10px 0px;
    }
section#trade_event h4 {
    font-size: 20px;
padding: 0px;
}
.row.main-box-row{
    flex-wrap: wrap;
}
.span4.box-card {
    flex: 0 50%;
    padding: 20px 15px;
    line-height: 25px;
}
section#sellers {
    background-color: #fffaf6;
    background-image:none;
    height: auto;

}
/*header .top-nav .col-lg-8{
    display: none;
}*/
.new_icon_row.updated_bar_icon img {
    width: 20px !important;
    height: 20px !important;
}
/* #match-pair-view .match-view #products-view-match thead th {

    padding: 1px !important;
font-size: 12px !important;
} */

/* #match-pair-view .match-view #products-view-match .products_row td {
font-size: 11px!important;
padding: 1px  !important;
white-space: normal!important;
} */
/* #match-pair-view .match-view #products-view-match .products_row td.lab_sec .lab {
    font-size: 13px !important;
    padding: 20px 0px;
} */
/* .active-btn .btn {
    width: 15px !important;
    height: 15px !important;
} */
#match-pair-deatil button.wish.btn {
    width:100% !important;

}
#match-pair-deatil span.dropdown {
    width: 100% !important;
}
}


@media(max-width:991px) and (min-width:767px){
    .product-cart.product-details-narrow .btn-box button.wish.btn {
        width: 49%;
        font-size: 14px;
    }
    .product-cart.product-details-narrow .btn-box span.dropdown {
        width: 48%;
    }
}
@media(max-width:462px){
    .product-cart.product-details-narrow .btn-box button.wish.btn {
        width: 48% !important;
        font-size: 11px;
        white-space: nowrap !important;
        height: 50px;
    }
    .product-cart.product-details-narrow .btn-box span.dropdown {
        width:49% !important;
    }
    .product-cart.product-details-narrow .btn-box  span.dropdown button.wish.btn {
        width: 100% !important;
    }
    .product-cart.product-details-narrow .btn-box button.wish.btn i{
        font-size: 20px !important;
    }
}

@media(max-width:1199px) and (min-width:767px){
    ul.dia-shapes.text-center.list-style-none {
    
        justify-content: space-between !important;
    }
}

/* @media(max-width:767) and (min-width:575px){
    ul.dia-shapes.text-center.list-style-none {
    
        justify-content: flex-start!important;
    }
} */
/* slider responsive  footer*/

@media(max-width:992px){

.new-slider-design .earth-mined-slider .col-8.text-center,.new-slider-design .match-slider .col-8.text-center {
    padding-left: 30px;
}
}
@media(max-width:447px){
.advace-search .reset-btn .btn-box {
    margin-top:15px;
}
}
@media(max-width:767px){
  
    #productDetails .narrow-content .new_mobile {
        display: flex;
        justify-content:center;
        flex-wrap: wrap;
    }
        .new-slider-design.d-flex.justify-content-between.px-5 {
            flex-wrap: wrap;
            justify-content: space-around !important;
            /* gap: 0px 50px; */
        }
    /* .new-slider-design.d-flex.justify-content-between.px-5 {
        flex-wrap: wrap;
        justify-content: center !important;
        gap:0px 50px;
    } */
    /* .earth-mined-slider ,.match-slider {
        width: 50% !important;
        margin: 15px 0px;
    } */
    /* .lab-grown-slider {
        width: 50% !important;
        margin: 15px 0px;
        padding-left: 30px;
    }  */
    .earth-mined-slider{
        /* width:35% !important; */
        /* order:2; */
    }
    .match-slider {
        /* width: 35% !important; */
        /* order: 2; */
        /* margin-top:0px ; */
    }
    .lab-grown-slider {
        /* width:70% !important; */
        /* order: 1; */
        margin-bottom: 30px;
    } 
.new-slider-design .earth-mined-slider .col-8.text-center,.new-slider-design .match-slider .col-8.text-center {
    padding: 0px;
}

footer  h4{text-align: center;font-size: 20px;}
    footer .footer-left ul{text-align: center;}
    footer .footer-left ul li{display:inline-flex;margin: 10px;}
    footer ul li a {font-size: 16px;}
    footer .contact-us {text-align: center; margin-top: 20px;}
    footer .contact-us ul li{margin:15px 0px;}
    button.wish.btn {
        width: 45%;
    
    }
    span.dropdown {
        width: 45%;
    }
    .owl-carousol_ .img-box {
    
        margin: 0px  auto;
    }
    /* .reset-btn .btn {
        margin-right: 0px !important;
        
    } */
    .new-slider-design svg#svg9 {
        
            height: 30px !important;
            width: 30px !important;
     
    }
    .new-slider-design svg#Layer_1 {
        width: 25px !important;
        height: 25px !important;
    }
    /* .new-slider-design svg#single {
        width: 25px !important;
        height: 25px !important;
    }
    .new-slider-design svg#paired {
        width: 60px !important;
        height: 25px !important;
    } */
    .earth, .lab, .singles, .pairs, .lab-grown-slider .btn_custom_text h6 ,.custom_view_mobile h6{
        font-size: 12px !important;
    }
}

@media(max-width:1023px){
#Resale_Certificate_Form .resale-form .Instructions .Instructions_column {
    column-count: 1 !important;
    column-width: 100%;
}
}

@media(max-width:575px){
    .product_description  #earth-color .table td {
     
        padding: 5px !important;
    }
   #earth-color .table{
    margin:0px !important;
   }
    .dia-shapes img {
        height: 40px !important;
    
    }
    .btn_group .list-style-none.list-svg-btn {
        /* flex-wrap: wrap; */
        justify-content: flex-start;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .border-box {
        font-size: 10px !important;
    }
    .grid-list  i {
       
        padding: 5px 5px 5px !important;
       
    }
    .button-sticky {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    .grid-list  i {
        font-size: 17px !important;
    }
  
    .btn_group ul.list-style-none.button-list.grid-list.pull-right {
        JUSTIFY-CONTENT: flex-end;
        /* width: 100%; */
        margin-top: 0px !important;
        padding: 0px !important;
    }

    ul.dia-shapes.text-center.list-style-none {
        gap: 8px !important;
    }
    section.flyeer .flyer-section .text-box{
        text-align: center;
    }
    .span4.box-card {
        flex: 0 100%;
    }
    section#brand-logo {
        padding: 30px 0px;
    }
    section.flyeer {
        background:#fffaf6;
        background-image: none;
        height:auto;
        padding: 30px 0px;
    }
    .login-page .login-form .form-label{padding: 0px;}

    /* .border {
    border:none !important;
    } */
    #Resale_Certificate_Form .resale-form .Instructions_column .text.mt-2.border.border-dark.rounded.p-3 {
        border:1px solid #000 !important;
        }
    .product_description .col-md-4.col-sm-6.p-0 h4,.similar-products .col-md-4.col-sm-5.p-0 h4{
        position:relative;
    }
    .product_description .col-md-4.col-sm-6.p-0 h4:after, .similar-products .col-md-4.col-sm-5.p-0 h4:after{
        /* position: absolute !important; */
        display: block;
        content: '';
        border-bottom: 1px solid #3f3f3f;
        font-weight: 900;
        left: 0;
        right: 0;
        width: 100px;
        line-height: 1px;
        height: 1px;
        position: relative;
        top: 0px;
        font-size: 15px;
        letter-spacing: -1px;
        margin: auto;
        text-align: center;
        padding: 15px 0px;
    }
    .dia-shapes { flex-wrap: wrap;}

    .advace-search .dia-flex {
        justify-content: flex-start;
    }

    /* .reset-btn {
    
        order: 3;
    } */
    .mob_dia {
        order: 2;
    
    }
    .result-data.color-daimond {
        text-align: center;
    }
    .result-title {
        font-size: 14px !important;
        padding: 0px !important;
        /* white-space: nowrap; */
    }
    /* .advance_btn {
        order: 1;
    } */
    .result-title {
        padding: 20px 25px 0 0px;
    }
    /* .btn_group ul.list-svg-btn li:nth-child(4n+0) {
        display: block;
        width: 42%;
    } */
    .new-slider-design .earth-mined-slider .col-8.text-center, .new-slider-design .match-slider .col-8.text-center {
        padding: 0px 6px;
    }
    .carat-weight ul.dropdown-menu.noclose.show {
        max-width:500px !important;
        width: 100%;
    
    }

        table#example1 {
                display: none;
        }
        div#mobile-view-table {
            display: block !important;
        }
        div#list_diamond {
            height: auto !important;
        }
        /* div#grid_diamond {
            max-height: 850px;
            overflow-y: scroll;
        } */
        .advace-search .mobile-view-btn {
            display: flex!important;
            width: 100%;
            justify-content: space-between;
            flex-wrap: wrap;
            align-items: center;
        }
        /* .advance_btn {
            margin-right:0px !important;
        } */
        /* .advace-search .dia-flex {display:none !important;} */
        .reset-btn .btn {
            margin-right: 0px;
        
        }
        #per_page_form .ent{display:none !important;}
        #per_page_form {
            height: fit-content !important;
        }
        #per_page_form span{
            white-space: nowrap;
        }
        .border-fullpage {
            margin: 5px 0px 0px 0px !important;
            padding: 10px 0px!important;
        }
        .new-slider-design.d-flex.justify-content-between.px-5 {
    margin-bottom: 0px !important;
    }
.dia-row {

    padding: 0px !important;
}       
.dia-shapes p {
    font-size: 9px !important;
    padding: 0px 0 !important;

}
.carat-weight .carat-w{
    margin:0px 0px !important;
}
.mob_shape_order {
    order: 1;
    padding-top: 0px;
    padding-bottom: 0px;
}


.Availability_box{order:6;}
.mob_carat_order{order:2;} 
.mob_color_order{order:3;} 
.mob_clarity_order{order:4;}
.Item_box{order:7;}
.match-slider{
    order: 8;
}
.with_image{
    order: 9;
}
/* .mob_order_cut{order:5;} */
/* .mob_order_polish{order:6;} */
/* .mob_order_symm{order:7;} */
/* .mob_order_flo{order:8;} */
.mob_price_order {
    order: 5;
}
.mob_view{order:10;}
.mob_item{order:11;}
.block-four.range-slider ul.filter-control {
    margin-top:0px !important;
}
.btn_group .print{display: none;}
.border-box {
    height: 32px !important;
}
/* div#bx-pager {
    margin-top: 20px;
} */
.dia_box {
    flex: 0 0 70% !important;
}
/* .btn-box {
    padding: 15px 0px !important;
    
} */
/* .product-options_header h3 {
margin-top:15px !important;
} */
/* .dia_box .available,  .dia_box .call {
left:78px !important;

} */
}
/* @media(max-width:540px){
    .dia_box {
        flex: 0 0 70% !important;
    }
} */
@media(max-width:373px){
    #product-showcase .button-sticky .jewelry_with_image  .switch {
order:1;
} 
/* #product-showcase .button-sticky .jewelry_with_image .tw-toggle{order:2;} */
}
@media(max-width:400px){
    .dia_box {
        flex: 0 0 84% !important;
    }
    .dia_box {
        flex: 0 0 0;
    width:auto;
    }
  ul.list-style-none.button-list.list-svg-btn li button {
        padding: 1px 1px !important;
        margin-right: 2px !important;
    }
        #product-showcase .button-sticky .btn_group {
        flex-wrap: nowrap !important;
        align-items: flex-start !important;
        gap: 5px 0px;
        justify-content: start;
      }
    /* ul.list-style-none.button-list.list-svg-btn svg {
        width: 18px !important;
        height: 18px !important;
        font-size: 18px !important;
    } */
    .button-sticky  button {
        width: fit-content;
       
    }
    /* .reset-btn button.btn.btn-toggle-grey {
        padding: 4px 4px !important;
    } */
}
@media(max-width:575px){
    .new-slider-design .earth-mined-slider .col-8.text-center, .new-slider-design .match-slider .col-8.text-center {
        padding: 0px 15px;
    }
    .earth {
        font-size: 12px !important;
    
    }
    .custom_view_mobile h6{
        font-size: 12px !important;
    }
    .btn_custom_text h6{

        font-size: 12px !important;
    
}
    .lab, .singles, .pairs {
        font-size: 14px !important;
        /* margin-top:10px; */
    }
    .earth-mined-slider span, .lab-grown-slider span, .match-slider span {
        font-size: 12px !important;
    }

}
@media(max-width:372px){
    #product-showcase .button-sticky .jewelry_with_image .my_custom_width {
        flex-wrap: wrap;
        gap: 2px 0px;
        justify-content: end;
    }
}
@media(max-width:575px){
   .button-sticky .jewelry_with_image  .switches-container {
       
        width: 50px !important;
        font-size: 9px !important;
       
    }
    .jewelry_with_image  .switch-section {
        left: -2px !important;
        width: 22px !important;
        height: 22px !important;
        top: 6px !important;
    }
    .jewelry_with_image  #all_img_filter label {
        padding-right: 8px !important;

    }
    .jewelry_with_image   #all_img_filter input:nth-of-type(1):checked~.switch-wrapper {
        transform: translateX(3PX) !important;
       
    }
    /* #product-showcase .button-sticky .jewelry_with_image .tw-toggle{margin:0px;} */
    /* .btn_group ul.list-svg-btn li:nth-child(4n+0) {
        width: 29%;
    } */
    .reset-btn button.btn.btn-toggle-grey {
        /* padding: 4px 7px !important; */
        margin-right: 2px;
    }
    .button-sticky button{
        padding: 4px 4px !important;
        margin-right: 2px ;
        margin-bottom: 0px;
        gap:0px;
    }
    ul.list-style-none.button-list.list-svg-btn  button.btn.btn-toggle-red.dropdown-toggle .word{
        display: none;
    }
    ul.list-style-none.button-list.list-svg-btn  button.btn.btn-toggle-red.dropdown-toggle svg#Bold {
        display: none;
    }
    .breadcrumb {
        display:none;
    }
    
}
/* @media(max-width:320px){
.btn_group ul.list-svg-btn li:nth-child(4n+0) {
    width: 12%;
}
} */
.g-recaptcha {
text-align: -webkit-right;
}
@media(max-width:991px){
/* .product-gallery.vertical-pager1 ul li img {
width: 200px;
height: 200px;
} */
section#match-pair-deatil .row.detail-views.justify-content-center.px-5 {
padding: 0px 0px 5px 0px !important;
gap: 10px 0px;
}
/* .product-gallery.vertical-pager1 {
gap:20px !important;

} */
.product-gallery_preview a {

margin-right: 0px !important;



width: 56px !important;
padding: 0px !important;
}
/* .advance_btn button.btn.btn-toggle-red.new-btn {

margin-top: 5px;
} */
/* .product-gallery.vertical-pager1 {
flex-direction: column !important;
} */
/* div#bx-pager {
flex-direction: row !important;
margin-top: 30px;
} */
}
/* @media(min-width:576px){

ul.list-style-none.button-list.list-svg-btn  button.btn.btn-toggle-red.dropdown-toggle svg#sms_box{
display: none;
}
} */

@media(max-width:991px){
.active-btn span.certed2 {
top: 35px !important;
/* left:-22px !important; */
width:70px;
text-align: center;
}
.active-btn span.certed3 {
/* left: -31px !important; */
top: 35px !important;
width:70px;
text-align: center;
}
.active-btn span.certed1 {
/* left:-14px !important; */
top: 35px !important;
width:70px;
text-align: center;
}
.earth-mined-slider span, .lab-grown-slider span, .match-slider span {
width:70px;
text-align: center;
}

}
@media(max-width:991px) and (min-width:768px){
.lab-grown-slider {
width: auto!important;
}
.earth, .lab, .singles, .pairs, .lab-grown-slider .btn_custom_text h6 {
font-size: 14px !important;
}

}
@media(max-width:645px) {
.my_custom_search_icon label input {

width: 100px !important;
font-size: 13px !important;
padding: 4px 2px !important;
}
}
@media(min-width:576px) {

#lab_sec .lab_option .more_add {
display: none;
}
#per_page_form,span.dropdown-heading {

font-size: 20px;
text-transform: capitalize;
}
}
@media(max-width:575px){
.result-data.color-daimond #result_select_all{

font-size: 14px !important;
}
.shapes.border-fullpage {

flex-direction: column-reverse;
}
.my_custom_width {
width: 25px !important;
margin: 0px !important;
}
.diamond-shapes-slider .shape-detail p {
font-size: 11px !important;
font-weight: 600;
}
label.toggle--label.one, label.toggle--label.second {
width: 166px !important;
}
label.toggle--label.one.toggle--label:after, label.toggle--label.second.toggle--label:after {
left: 137px !important;
}
.toggle--label {
width:25px !important;
}
/* .row.design_n .toggle--label:before {
margin-left:0px;

} */
.toggle--label:before {
width:20px;
height:20px;
}
.toggle--label:after {
left: 11px !important;
width: 20px;
height: 20px;
}
.new-slider-design select#mob_view_all {

padding: 0px 2px;
font-size: 12px;
}
.lab-grown-slider {
/* width: 100% !important; */
/* order: 3; */
/* padding: 0px; */
margin-bottom: 70px;
}
.ready_to_ship h6, .with_image h6 {
font-size: 12px !important;
/* word-wrap: break-word; */

}
/* .ready_to_ship h6.custom_, .with_image h6.custom_{
width:50px;
} */
/* .with_image h6 {
font-size: 10px !important;
font-weight: 600 !important;
margin-top: 10px;
} */

/* .my_custom_width {
width: 40px;
} */
}
@media(max-width:390px){
.new_icon_row.updated_bar_icon img {
width: 18px !important;
height: 18px !important;
}
.new_icon_row.updated_bar_icon button.toogle-icon svg {
width: 12px;
height: 12px;
}
.new_icon_row.updated_bar_icon button.toogle-icon {
height: 20px !important;
width: 20px !important;
line-height: 5px !important;
}
span#total_wish_count_d {
line-height: 13px;
/* width: 15px; */
}
.my_custom_search_icon label {
padding: 5px 0px !important;

}
.my_custom_search_icon label i {

right: 5px;
}
header a.navbar-brand img.img-fluid {
width: 100px !important;
}
}
/* .my_custom_search_icon label[data-state="opan"] {

padding: 0px !important;
margin-bottom: 0px !important;

} */
/* .my_custom_search_icon label[data-state="opan"] i{


top: -5px !important;


}
.my_custom_search_icon label[data-state="opan"] input{
padding: 0px !important;
} */
@media(max-width:370px){

}