        /* match-pair list view */
      
        .custom-container {
            max-width: 1600px;
            width: 100%;
            margin: auto;
        }
        /* #match-pair-view .match-view .img_sec {
            width: 15%;
            position: relative;
        } */
        #match-pair-view .table.gfg td {
            width: 10%;
        }

        #match-pair-view .match-view #products-view-match .products_row .shape,#match-pair-view .match-view #products-view-match .products_row .carat,#match-pair-view .match-view #products-view-match .products_row .color,#match-pair-view .match-view #products-view-match .products_row .clarity,#match-pair-view .match-view #products-view-match .products_row .lab,#match-pair-view .match-view #products-view-match .products_row .make,#match-pair-view .match-view #products-view-match .products_row .item{
            padding: 15px 0px;
        }

        #match-pair-view .match-view #products-view-match .products_row .deatil,#match-pair-view .match-view #products-view-match .products_row .value{
            padding: 25px 0px;
        }
        #match-pair-view .match-view #products-view-match .products_row:hover{
        box-shadow: 0 2px 10px rgba(27,27,27,.17);
            cursor: pointer;
        }

        #match-pair-view .match-view #products-view-match thead{
            position: sticky;
            top: 0;
            z-index: 1;
        }
        #match-pair-view .match-view #products-view-match thead th {
            position: sticky;
            background-color: #000;
            font-size: 16px;
            color: #fff;
            text-transform: capitalize;
            padding: 8px 8px;
            white-space: nowrap;
            border: 1px solid #000;
            top: 0;
            text-align: center;
            /* white-space: nowrap; */
        }

        #match-pair-view .match-view #products-view-match .products_row td {
            white-space: nowrap !important;
            text-align: left;
            border: hidden;
            padding: 8px 8px !important;
            border-top: 1px solid #ddd !important;
            border-bottom: 1px solid #ddd !important;
            font-size: 15px;
            vertical-align: middle;
            font-weight: 400;
            text-align: center;
        }
        #match-pair-view .match-view #products-view-match .products_row td.lab_sec .lab {
            margin-top: 0px !important;
            /* text-align: left !important; */
            color: red;
            font-weight: 400 !important;
            line-height: 26px;
        }
        #match-pair-view .match-view #products-view-match tr td:first-child {
            border-left:1px solid #ddd !important;
            border-radius: 8px 0px 0px 8px;
        }
        #match-pair-view .match-view #products-view-match tr td:last-child {
            border-right:1px solid #ddd !important;
            border-radius: 0px 8px 8px 0px ;
        }
        #match-pair-view .match-view #products-view-match.geeks {
            border-right:hidden;
        }
        #match-pair-view .match-view .gfg {
            border-collapse: separate;
            border-spacing: 0px 20px;
            position: relative;
        }
        #match-pair-view .match-view #products-view-match .products_row .value_detail .deatil {
            color: #f68626;
            font-weight: 500;
            text-decoration: underline;
            font-weight: 700;
        }
        #match-pair-view .match-view #products-view-match .products_row .value_sec .value {
            font-weight: 800;
        }
        #match-pair-view .match-view .img_sec .available {
            text-transform: capitalize;
            /* position: absolute; */
            /* top: 35px; */
            /* padding-left: 7px; */
            color: green;
            font-weight: 600;
            /* left:0px; */
            /* right: 0px; */
            /* text-align: center; */
            margin-bottom: 0px;
            margin-left: 28px;
        }
        .btn.btn-primary.radius-flat{
            background-color: #f68626 !important;
            color:#fff;
            border: 1px solid #f68626;
        }
        #match-pair-view .match-view .img_sec .call {
            text-transform: capitalize;
            /* position: absolute; */
            /* top: 35px; */
            /* padding-left: 7px; */
            color: red;
            font-weight: 600;
            /* left: 0px; */
            /* right: 0px; */
            /* text-align: center; */
            margin-bottom: 0px;
            margin-left: 28px;
        }
        #match-pair-view .match-view .img_sec img{
            margin:5px 2px;
            object-fit: contain;
        }
        #match-pair-view .match-view .table-responsive{
            max-height: 800px;
            overflow-y: scroll;
        }
        #match-pair-view .match-view #products-view-match .products_row .products_row .img_sec.geeks .dia_btn_match > span, .dia_btn > i {
            margin-left: 10px;
            color: #767676;
            width: 20px !important;
            height: 20px !important;
            cursor: pointer;
            text-align: center;
        }
        .dia_btn_match {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        /* match-pair detail view */
        #match-pair-deatil .detail-views .img-box img {
            height: 350px;
            object-fit: contain;
            width: 100%;
        }
        #match-pair-deatil .detail-views .img-box{
            display: flex;
            justify-content: flex-start;
            align-items: center;
        }
        #pair-diamond-info .discription h3 {
            font-size: 16px;
            margin-top: 0;
            /* padding-right: 40px; */
            line-height: 25px;
        }
        #pair-diamond-info .discription li {
            list-style-type: none;
            display: inline;
            margin: 0px 3px 0px 0px ;
            padding: 0px;
            padding-right: 5px !important;
        }
        #pair-diamond-info .discription  a {
            color: #585858;
            font-size: 14px;
        }
        #match-pair-view .match-view #products-view-match .products_row .value_sec .value a {
            
            color: #585858;
            text-transform: capitalize;
        }
        #pair-diamond-info .discription li:nth-child(1), #pair-diamond-info  .discription li:nth-child(2), .filter-data li:nth-child(3) {
            border-right: 1px solid #000;
        }
        #pair-diamond-info .price-range h3 {
            font-weight: 600 !important;
            font-size: 16px;
            margin: 0px;
            color: #f68626 !important;
        }
        #pair-diamond-info .discription .price-range a{padding: 0px;}

        #match-pair-deatil .total_stone_value .total_price h3 span{
            color:#f68626;
        }
        #pair-diamond-info .info .border {
            border: 0!important;
            border-top: 1px solid #ddd !important;
        }
        #pair-diamond-info .info {
            align-items: center;
        }
        #pair-diamond-info .table td {
            width: 50%;
            border-top: 0 !important;
            border-bottom: 1px solid #ddd;
            text-align: left;
            font-weight: 500;
            padding: 8px !important;
            /* white-space: nowrap; */
            color: #585858;
            font-size: 14px;
        }    #pair-diamond-info h4.non-cert-heading:after {
        width: 141px !important;
        }

        #pair-diamond-info h4:after {
            /* position: absolute !important; */
            display: block;
            content: '';
            border-bottom: 1px solid #646464;
            font-weight: 900;
            left: 0px;
            width: 107px;
            line-height: 1px;
            height: 1px;
            position: relative;
            top: 0px;
            font-size: 15px;
            letter-spacing: -1px;
            /* margin: auto; */
            padding: 4px 0px;
        }
        #match-pair-deatil .value-price.total_price h3, .value-price.total_price a, .match-pair-detail h4 {
            color: #585858!important;
            text-transform: capitalize;
            font-size: 14px;
        }
        #pair-diamond-info .table td a.nav-link {
            padding: 0px;
            color:#585858;
        }
        #pair-diamond-info .table td a.nav-link h5 {
        margin-bottom: 0px !important;
            font-size: 16px !important;
        }
        #pair-diamond-info .table h5.text-uppercase {
            margin-bottom: 0px;
            font-size: 16px;
        }
        #match-pair-deatil .btn-box.text-left {
            padding-left: 0px !important;
        }

        /* for mobile view */
        @media(min-width:769px){
            .match-pair-view-mobile .match-pair {
                flex: 0 0 30%;
            }
            .match-pair-view-mobile .main_grid .match-pair .dia_box .img_grid_left img {
                width: 241px;
                height: 241px;
            /* MAX-WIDTH: 100%!important; */
            border-radius: 4px;
            object-fit: contain;
            }
        }
        @media(max-width:768px){
            section#match-pair-deatil .row.detail-views.justify-content-center.px-5 {
                padding: 0px !important;
            }
        .match-pair-view-mobile .match-pair{
            flex:0 0 35%;
            
        } 
        .match-pair-view-mobile .main_grid .match-pair .dia_box .img_grid_left img{
            width: 250px;
            height: 250px;
        

        }
        }
        .img_grid_left:not(:first-child) {
        padding: 0px 0px 0px 5px;
        /* border-left: 1px solid #ccc; */
        }
        .img_grid_left {
        padding: 0px 5px 0px 0px;
        }
        #match-pair-view #match_pair_table .dia_btn_match span{
            color: #767676;
        }
        .match-pair-view-mobile .dia_btn span, .match-pair-view-mobile .dia_btn i {
        margin-left: 0px !important;
        color: #767676;
        width: 20px !important;
        height: 20px;
        cursor: pointer;
        text-align: center;
        }

        /*.match-pair-view-mobile{
            display: none;
        }*/
        /* #products-view-match{
            display:block;
        } */

        /* .additional-div,.contact-details,.total_price {
            white-space: nowrap;
        } */
        #match-pair-deatil .total_stone_value.mt-4.row {
            /* flex-direction: row-reverse; */
            border-top: 1px solid #000;
            border-bottom: 1px solid #000;
            margin: 0px 200px;
        }
        #match-pair-deatil .detail-views .product-gallery {
            float:none;
            width: 100%;
        }
        #match-pair-deatil .product-gallery.vertical-pager1.new_design_match{
            flex-direction: row !important;
        }
        #match-pair-deatil .detail-views .product-gallery ul li{
            list-style-type: none;
            position: relative;
        }
        .product-gallery_preview a {
            border: 1px solid #ddd;
        }
        .product-gallery_preview {
        
            margin-bottom: 10px;
        }
        /* a{
            text-decoration: none !important;
        } */
        .value-price.total_price h3 span a {
            text-transform: capitalize;
            color: #f68626 !important;
        font-size: 16px !important;
        }
        #match-pair-deatil{
            margin-top: 50px;
        }
        #origin,#origin_data{color:#f68626;}
        #match-pair-deatil button.wish.btn {
            /* width: 35%; */
            padding: 10px 7px;
        font-size: 13px !important;
        }
        /* #match-pair-deatil span.dropdown {
            width: 35%;
        } */
        #pair-diamond-info .match-pair-detail .discrip h3.non-cert-discription{
            white-space:nowrap 
        }
        @media(max-width:991px){
            #match-pair-deatil .detail-views .discription h3 {
            
                padding-right: 5px;
            }
            /* .product-gallery.vertical-pager1 li.mySlides,.product-gallery.vertical-pager1 li.mySlidestwo{
                height:216px !important;
            } */
            /* #match-pair-deatil .product-gallery.vertical-pager1.new_design_match{
                flex-direction: column !important;
            } */
            .additional-div, .contact-details, .total_price {
                white-space: normal;
            }
            #match-pair-deatil .total_stone_value.mt-4.row {
                margin: 0px 50px !important;
            }
            #pair-diamond-info .match-pair-detail .discrip h3.non-cert-discription{
                white-space: normal !important;
            }
        }
        @media(max-width:807px){
        
            .additional-div,.contact-details,.total_price {
                white-space:normal !important;
            }
        }

        @media(max-width:768px){
            .c_discription_box{
                padding: 10px !important;
            }
            .match-pair-view-mobile{
                display:block !important;
            }
            #products-view-match{
                display:none !important;
            }   
            #match-pair-view .match-view {
                max-height: fit-content;
            }
            #match-pair-deatil .detail-views .discription h3 {
                padding-right: 0px;
                font-size: 16px;
            }
            .contact-details ul li {
                margin: 10px 10px 0px 0px  !important;
            }
            /* .easyzoom--overlay .easyzoom-flyout {

            height:400px !important;
        } */
        /* #mobile_view_match .match-pair .dia_box .dia_btn .available,#mobile_view_match .match-pair .dia_box .dia_btn .available{
            margin-left:20px;
        } */
        .match-pair-view-mobile .main_grid .match-pair .dia_box .r_data i {
            font-style: unset;
        }
        /* #match-pair-deatil .total_stone_value .btn-box{
            padding: 15px 5px 15px 0px !important;
        } */
        #match-pair-deatil .total_stone_value .btn-box .btn{
         padding: 0px !important;
        }
        #match-pair-deatil .total_stone_value.mt-4.row{
            padding: 25px 0px !important;
            margin: 10px 0px !important;
        }
        #match-pair-deatil .product-gallery ul li img {
            /* width: 200px !important;
            height: auto !important; */
            max-width: 100%;
        
        }
        /* .row.detail-views.justify-content-center.px-5 {
            justify-content:space-between!important;
        } */
        div#bx-pager {
            
            margin-top: 0px;
        }
        }
        @media(max-width:540px){
            /* .match-pair-view-mobile .main_grid .match-pair .dia_box .d-flex.img_box_link {
                flex-wrap: wrap;
                justify-content: center;
            } */
        .match-pair-view-mobile .match-pair {
            flex: 0 0 70% !important;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box {
            width: 400px !important;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box .d-flex.img_box_link {
            width: auto;
            justify-content:center;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box .img_grid_left img {
            width: 150px;
            height: 150px;
            /* MAX-WIDTH: 100%!important; */
        }

        .match-pair-view-mobile .main_grid .match-pair .dia_box span.dia_shape, .match-pair-view-mobile .main_grid .match-pair .dia_box .dia_details.memo_A .table-details, .match-pair-view-mobile .main_grid .match-pair .dia_box .dia_stock {
            /* flex-wrap: wrap !important; */
            flex-direction: column;
            justify-content: flex-start !important;
            text-align: justify !important;
            gap: 8px 0px;
            font-size: 11px !important;
            white-space: normal !important;
            max-height: 95px !important;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box .non_cert_match_view span.dia_shape, .match-pair-view-mobile .main_grid .match-pair .dia_box .non_cert_match_view .table-details, .match-pair-view-mobile .main_grid .match-pair .dia_box .non_cert_match_view .dia_stock {
            /* flex-wrap: wrap !important; */
            flex-direction: column;
            justify-content: center !important;
            text-align: center !important;
            /* gap: 8px 0px; */
            font-size: 11px !important;
            white-space: normal !important;
            max-height: 95px !important;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box .non_cert_match_view .table-details .r_data{text-align: center !important;}
        .match-pair-view-mobile .main_grid .match-pair .dia_box .detail-gird .dia_price.second {
            font-size: 11px !important;
            white-space: normal !important;
        }
        .match-pair-view-mobile .main_grid .match-pair .dia_box .dia_details.memo_A .table-details {
        gap: 0px 0px !important;
        }
        #mobile_view_match .detail-gird a {
            font-size: 12px !important;
        
        }
        }
        @media(max-width:575px){
            
            /* #match-pair-deatil .product-gallery ul li img{
                width: 100px !important;
                height:100px !important;
                } */
              
                /* #match-pair-deatil .product-gallery ul li img {
                    width: 100%;
                    height: 100%;
                    max-width: 100%;
                } */
            #match-pair-deatil button.wish.btn {
                width: 45% !important;
            }
            #match-pair-deatil span.dropdown {
                width: 45% !important;
            }
            #match-pair-deatil span.dropdown button.wish.btn{
                width:100% !important;
            }
            #match-pair-deatil .row.detail-views.justify-content-center {
        padding: 0px !important;
            }
            /* #match-pair-deatil .detail-views .product-gallery_preview a img, #match-pair-deatil .detail-views .product-gallery_preview a svg{
            
                width: 30px !important;
                height: 30px !important;
            
            }
            #match-pair-deatil .detail-views .product-gallery_preview a{
                width: 40px !important;
                height: 40px !important;
            padding: 0px !important;

            } */
            #match-pair-deatil .detail-views .col-lg-2.col-xl-2.col-md-2.col-sm-2.col-2 {
                display: none;
            }
            /* .product-gallery.vertical-pager1 li.mySlides, .product-gallery.vertical-pager1 li.mySlidestwo {
                height: 167px !important;
            } */
            div#bx-pager {
            
                /* margin: auto !important; */
                margin-bottom: 10px !important;
            }
            #pair-diamond-info .discription h3 {
            
                padding-right: 0px;
            
            }
            .product-gallery.vertical-pager1 {
                flex-direction: row-reverse !important;
            }
            div#bx-pager {
               
                flex-direction: column !important;
                
            }
            #match-pair-deatil .product-gallery.vertical-pager1.new_design_match {
                flex-direction:row !important;
            }
        }
        @media(max-width:399px){
            #match-pair-deatil .product-gallery.vertical-pager1 {
                  
                gap: 120px;
              
            }
            /* #match-pair-deatil .product-gallery ul li img {
                width: 100% !important;
                height: 100%;
                max-width: 100%;
            } */
            #match-pair-deatil button.wish.btn {
                width: 48% !important;
                font-size: 10px;
            }
            #match-pair-deatil span.dropdown {
                width:49% !important;
            }
            #match-pair-deatil span.dropdown button.wish.btn{
                width:100% !important;
            }
            #match-pair-deatil button.wish.btn i{
                font-size: 20px !important;
            }
            .additional-div,.contact-details,.total_price {
                white-space: normal;
            }
        }
        @media(max-width:410px){
            .match-pair-view-mobile .main_grid .match-pair .dia_box {
                width: auto !important;
            }
            .match-pair-view-mobile .match-pair {
                flex: 0 0 90% !important;
            }
            .match-pair-view-mobile .main_grid .match-pair .dia_box .img_grid_left img {
                width: 140px !important;
                height: 140px !important;
                /* MAX-WIDTH: 100%!important; */
            }
            /* .match-pair-view-mobile .main_grid .match-pair .dia_box .dia_details.memo_A {
                width: 130px;
            }
        */
        
            /* .match-pair-view-mobile .main_grid .match-pair .dia_box .available, .match-pair-view-mobile .main_grid .match-pair .dia_box .call {
                left: 30px !important;
                top: 30px !important;
            } */
        }
        #myModaldiamond .form-group .col-md-1{
            display: none;
        }
        @media(max-width:1199px){
            #match-pair-deatil .total_stone_value.mt-4.row {
            
                margin: 0px 122px;
            }
        }
        .non_cert_match_view .r_data i{
            font-style: normal;
        }
  .price-range .font-weight-bold {
  
    color: #585858;
}
.customColor{color:#585858;font-weight:500;}

.additional-div p{color:#585858;}