#sp-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{
    display: block !important;
}
.navbar_right_call-icons{
    display: none !important;
}
body .Causal_Main_Wrapper .nav-tabs .nav-item.show span.nav-link,
body .Causal_Main_Wrapper .nav-tabs span.nav-link.active {
    height: auto !important;
}

body .Additional_Center_daimond_Section ul li{
    margin-right: 8px !important;
}
body .Additional_Center_daimond_Section ul li:last-child{
    margin-right: 0px !important;
}

body .spui_convenience_accordion_content .card .card-header .btn-link {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
     -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

body .Additional_navigation_One ul a{
    line-height: 22px;
}

/*.Grid_Left_Side_Section_Grid_Right_Side_Section form.woocommerce-ordering {
    display: none;
}
*/

.Top_Grid_Section .Request_Daimond_Wrapper_Btn + .Grid_Left_Side_Section_Grid_Right_Side_Section .woocommerce-ordering{
    display: none;   
}
.woocommerce-ordering .orderby{
    -webkit-appearance : none !important;
    color: #000 !important;
}


.Right_Flex_Div .Cart_Section .dropdown-menu .cart_list.product_list_widget{
    -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
}


body .Pagination_Wrapper nav.woocommerce-pagination ul.page-numbers li,
body nav.woocommerce-pagination ul.page-numbers li{
    margin-right: 16px;
}
body .Pagination_Wrapper nav.woocommerce-pagination ul.page-numbers li:last-child,
body nav.woocommerce-pagination ul.page-numbers li:last-child{
    margin-right: 0px;   
}

.tinv-wishlist table.tinvwl-table-manage-list thead,.tinv-wishlist table.tinvwl-table-manage-list tbody{
    border-right: 1px solid var(--spui-border-shade-3-color)!important;
}
.tinv-wishlist table.tinvwl-table-manage-list tfoot .tinvwl-input-group {
    width: 100%;
}

body .Cart_Section div#mini-cart-count{
    color: var(--spui-text-shade-1) !important;
}



@media(min-width:2048px) and (max-width:2048px){
    .PortFolio_Left_New_Insta img{
        height: 900px;
    }

.testimonial_re-section::before{
    left: 150px;    
}
.Container_Popup .modal-body {
    height: auto;
}


}


@media(max-width:1920px){
    .center_icon .Text_drop{
        line-height: 25px;
    }
    .coman_Row_Letter .Envelope_Small_Text {
        flex: 0 0 85%;
    }
    .coman_Row_Letter .Envelope_Small_Text h4 {
        font-size: 30px;
    }
    body .Brand_section .owl-nav .owl-prev{
        display: block !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            text-align: center;
    }

    body .Brand_section .owl-nav .owl-next{
        display: block !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            text-align: center;
    }

    .Find_Jawellery_Bottom_sectioon .owl-nav .owl-next{
        display: block !important;
    }
    .Find_Jawellery_Bottom_sectioon .owl-nav .owl-prev{
        display: block !important;
    }

    div#theme_home_shop_by_style .owl-prev{
        display: block !important;
    }
 
    div#theme_home_shop_by_style .owl-next{
        display: block !important;
    }
    div#theme_home_daimond_shapes .owl-prev{
        display: block !important;
    }
    div#theme_home_daimond_shapes .owl-next{
        display: block !important;
    }
    .Title_Section_Down{
        flex: 0 0 30%;
    }
    .Shiping_Dropdown .dropdown-toggle::after{
        display: none !important;
    }
    .Grid_Left_Side_Section .dropdown-toggle::after{
        display: none !important;
    }
    .Dropdown_Select_section .btn::after{
        display: none !important;
    }
    .tableview_top_tab_pills_items table .tinvwl_add_to_wishlist_button {
        width: auto;
    }
    .RBox_Section_One .Tab_Ab_solute ul {
        display: block;
    }
    .Dropdown_Select_section .btn::after{
        display: none;
    }
    .Shiping_Dropdown .btn::after{
        display: none;
    }

    /*body .New_ReDesign_Popup .Body_Wrapper_Box_Section{
        display: grid;
        display: -ms-grid;
    }*/

    /*.New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: -ms-grid;
        display: grid;
    }
*/
}




@media(max-width:1880px){
    .Main_Header #mainNav .Effect_TExt::before{
        top: 33px;
    }
    .PortFolio_Left_New_Insta img{
        height: 825px;
    }
    .Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
        padding: 15px;
    }
    .Grid_View_Coman_Sec .Grid_Top_Section a::before{
        -webkit-clip-path: polygon(100% 0,0 0,50% 100%);
            clip-path: polygon(100% 0,0 0,50% 100%);
    }
    
}


@media(min-width:1680px) and (max-width:1680px){
    .PortFolio_Left_New_Insta img {
        height: 737px;
    }
    .Testimonial_Pic_RE{
        flex-basis: 275px;
    }
    .Blog_SMAAL_TExt {
        flex-basis: 65%;
    }

}

@media(min-width:1626px) and (max-width:1679px){
    .Testimonial_Pic_RE {
        flex-basis: 268px;
        position: relative;
    }
    .BLOG_SMALL_PIC {
        flex-basis: 125px;
    }
    .PortFolio_Left_New_Insta img {
        height: 722px;
    }
    .Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
        width: 100%;
        left: 0px;
        right: 0px;
    }
    .Gia_Link_Section svg{
        stroke-dasharray: 162 527;
    }
    .Blog_SMAAL_TExt {
        flex-basis: 65%;
    }
    .Star_review {
        flex-basis: 38%;
    }
    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 80%;
        min-width: 80%;
        float: right;
    }
    body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
        width: 63.333333%;
    }

}


@media(max-width:1600px){

    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 80%;
        min-width: 80%;
    }
    body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
        width: 63.333333%;
    }



    .Testimonial_Pic_RE{
        flex-basis: 249px;
    }
    .Star_review{
        flex-basis: 40%;
    }
    .PortFolio_Left_New_Insta img {
        height: 700px;
    }
    .Blog_SMAAL_TExt {
        flex-basis: 60%;
    }
    .magnifier {
        width: 640px !important;
        height: 600px !important;
        left: 807px;
    }
   
    .Add_section_About{
        padding: 30px;
    }

    
}



@media(max-width:1537px){
    
     .magnifier {
        width: 540px !important;
        height: 500px !important;
        left: 807px;
    }

    .sp-purple-theme-Header-redesign h4{
        font-size: 2.1rem;
        line-height: 2.5rem;
    }
    .sp-purple-theme-content-redesign{
        top: 256px;
    }
    .sp-purple-theme-sub-desc p{
        font-size: 0.7rem;
    }


    .navbar-brand{
        width: 150px;
    }
    .Main_Header #mainNav .Effect_TExt{
        padding: 25px 15px;
    }
    .Tab_Ab_solute{
        top: 0px;
    }
    .Tab_Ab_solute ul a{
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-bottom: 7px;
    }
    .Position_Ab_solution_Desing li a{
        background: #fff;
    }
    .Star_review{
        flex-basis: 50%;
    }
    .Add_section_About h2{
        font-size: 25px;
    }
    .Tranding_style h3{
        font-size: 20px;
    }
    .Collection_Btn .btn{
        font-size: 13px;
    }
    .PortFolio_Left_New_Insta img {
        height: 673px;
    }
    .Testimonial_Pic_RE {
        flex-basis: 230px;
        position: relative;
    }

    .Testimonial_Pic_RE::before{
        top: -50px;
    }
    .testimonial_re-section::before{
        left: -50px;
    }
    .BLOG_SMALL_PIC {
        flex-basis: 105px;
    }

}

@media(max-width:1440px){
    #theme_home_gift {
        background-attachment: inherit !important;
    }

    body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
        width: 58.333333%;
    }


    
    .sp-pink-images img {
        width: 230px;
        height: 230px;
        object-fit: cover;
    }

    .magnifier {
        width: 575px !important;
    }

    .Zoom_Rigt-sec{
        width: 84%;
    }

    .Jewellery_Popular_New_Sectore_Box{
        padding: 30px 10px;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 406 216;
        stroke-width: 4;
    }
    .Gia_Link_Section svg{
        stroke-dasharray: 795 503;
    }
    .masthead{
        height: 587px !important;
    }

    .sp-purple-theme-content-redesign {
        top: 240px;
    }

    .sp-purple-theme-Header-redesign{
        top: 130px;
    }

    

    .Main_Header #mainNav .Effect_TExt{
        padding: 25px 10px;
    }
    .Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
        right: 0;
        left: 0;
        width: 100%;
    }
    .Ring_Pic .img-fluid {
        width: 20px;
    }
    .Menu_Rings{
        flex-basis: 16%;
    }
    .Only_Images_New_Section {
        flex-basis: 50%;
    }
    .Weding_Ring_Images{
        flex-basis: 25%;
    }
    .Eternity_Ring_Images{
        flex-basis: 25%;
    }
    .Solitaires_Pic {
        flex-basis: 50%;
    }
    .Add_section_About{
        padding: 0px;
    }
    .main_Redesign_section{
        padding: 10px;
    }
    .Images_Tab_Bangle h4{
        font-size: 14px;
    }
    .Star_review{
        flex-basis: 45%;
    }
    .Collection_Btn .btn{
        font-size: 12px;
    }
    .RBox_Section_One{
        padding: 20px 10px;
    }
    .Text_RBOX-FOnt h4{
        font-size: 12px;
        line-height: 20px;
    }
    .Footer_Letter_Para_Graph p{
        font-size: 10px;
        line-height: 17px;
    }
    .PortFolio_Left_New_Insta img {
        height: 629px;
    }
    .Icon_Right_Content_Sec p{
        font-size: 12px;
    }
    .Testimonial_Pic_RE{
        flex-basis: 200px;
    }
    .TestMoNil_Main_Content{
        padding: 40px 0;
    }
    .testimonial_re-section::before{
        left: -50px;
    }
    .BLOG_SMALL_PIC{
        flex-basis: 100px;
    }
    .Blog_SMAAL_TExt p{
        font-size: 11px;
        line-height: 17px;
    }

    .Zoom_Rigt-sec{
        width: 81%;
    }
    .Product_Range_Slider {
        flex-basis: 60%;
    }
    .Product_Paragraph_Text{
        width: 7em;
    }
    .Delivery_section li{
        padding: 10px 10px;
    }
    .Responsive_Collapse_Data{
        flex-basis: 67%;
    }
    .Change_Wrapper_Collaspe_Sec {
        flex-basis: 73%;
    }
    .Tag {
        flex-basis: 70%;
    }
    .DropDown_Images_section_zoom .dropdown .dropdown-menu{
        min-width: fit-content;
        width: 100%;
    }
    .DropDown_Images_section_zoom .dropdown-item{
        padding: .25rem 3rem;
    }


}


@media(max-width:1414px){
    section#theme_home_slider{
        height: 715!important;
    }

}




@media(min-width:1366px) and (max-width:1366px){
    .PortFolio_Left_New_Insta img {
        height: 597px;
    }
    .Testimonial_Right_TextuRe {
        flex-basis: 50%;
    }
    .testimonial_re-section::before {
        left: -125px;
    }
    .magnifier {
        width: 520px !important;
    }
    .sp-pink-images img {
        width: 220px;
        height: 220px;
        object-fit: cover;
    }
    .Container_Popup .modal-content{
        height: 650px;
    }
  
    .Right_Flex_Div{
        max-width: 275px;
        flex-basis: 275px;
    }

    section#theme_home_slider {
        height: 726px !important;  
    }

}


@media(max-width:1364px){
    section#theme_home_slider{
        height: 690px!important;
    }
    #products_table_grid .table td a {
        font-size: 11px;
        color: #333;
    }
}




@media(min-width:1360px) and (max-width:1360px){
   
    .Right_Flex_Div{
        max-width: 275px;
        flex-basis: 275px;
    }

   
}


@media(min-width:1344px) and (max-width:1344px){
  .masthead {
    margin-bottom: 0;
    height: 714px!important;
}
.PortFolio_Left_New_Insta img {
    height: 587px;
}
.testimonial_re-section::before {
    left: -129px;
}
.Jewellery_Items_coman_sectore .Jewellery_Item_Images img{
    height: 269px;
}
section#theme_home_slider {
    height: 713px !important;
}
.Daimond-Clarity_Sectore .Clearity_sp_purple-theme_range_slider .irs--square .irs-line,
.Daimond-Clarity_Sectore .Clearity_sp_purple-theme_range_slider .irs--square .irs-bar {
    top: 51px;
    z-index: 1;
}

}


@media(max-width:1300px){
    .table .Sub_Details_coman_btn a{
        border-right: none !important;    
    }
    #products_table_grid .table td a {
        font-size: 11px;
        color: #333;
    }

    body .woocommerce .woocommerce-MyAccount-navigation{
        max-width: 20%;
        min-width: 20%;
    }
    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 75%;
        min-width: 75%;
    }

    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px!important;
        left: -99px!important;
        top: 285px!important;
    }
    


    .testimonial_re-section::before {
        left: -180px;
    }



    .column .ui.tiny.form{
        width: 69%;
    }

    .Shop_Style_Images .img-fluid{
        height: 450px;
    }

    .container_Wrapper{
        max-width: 1240px;
    }
    .sp-purple-theme-content-redesign {
        top: 187px;
    }
    .sp-purple-theme-Header-redesign h4 {
        font-size: 1.8rem;
        line-height: 2rem;
    }
    .magnifier {
        width: 485px !important;
        height: 485px !important;
    }
   
    .Beyound_Inner_Class{
        flex-basis: 25%;
    }
    .Daimon_Jewellery_Icons_one{
        flex-basis: 40%;
    }
   
    section#theme_home_slider {
        height: 681px !important;
    }
    .Jewellery_Item_Images img{
        height: 300px;
    }




}


@media(max-width:1280px){
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
        width: 32%;
    }
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
        width: 32%;
    }
    section#theme_home_slider {
        height: 656px !important;
    }

}


@media(min-width:1025px) and (max-width:1280px){
    
    
    #additionalinfo .Additional-information_Tag .Additional_Info_Details{
        grid-template-columns: auto auto auto;
    }
    


    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px!important;
        left: -99px!important;
        top: 297px!important;
    }

    
    .Choice_Daimond_Images {
        flex-basis: 40%;
    }
    .Choice_Daimond_First_row {
        flex-basis: 28%;
    }
    .Ring_sizer_guard_Images {
        flex-basis: 36%;
    }
   
    .Wishlist_comanbtn_section .Input_BTn_Wrapper{
        flex-basis: 87%;
    }
    

    .sp-purple-theme-delevery-section ul li{
        flex-basis: 52%;
    }  
    .sp-purple-theme-delevery-section ul li:last-child{
        flex-basis: 48%;
    }
    .Bottom_Right_Footer_Section_Causal_RigHt{
        flex-basis: 10%;
    }


    .Collection_Title h3{
        font-size: 48px;
    }
    .magnifier {
        width: 495px !important;
    }
    .sp-pink-images img {
        width: 205px;
        height: 205px;
        object-fit: cover;
    }
    
    /*.Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 90%;
    }*/

    .testimonial_re-section::before {
        left: -239px;
    }
    .Collection_Bg,.bg_Two{
        height: 500px;
    }

    
    
    .Star_review {
        flex-basis: 50%;
    }
    .Images_Tab_Bangle h4 {
        font-size: 12px;
    }
    .Collection_Btn .btn{
        max-width: 50%;
    }
    .Text_RBOX-FOnt h4 {
        font-size: 11px;
        line-height: 20px;
    }
    .Tab_Ab_solute ul a {
        width: 25px;
        height: 25px;
        line-height: 25px;
        margin-bottom: 7px;
        font-size: 11px;
    }
    .Content_Logo h2{
        font-size: 40px;
    }
    .PortFolio_Left_New_Insta img {
        height: 558px;
    }
    .coman_Icon_Section{
        justify-content: center;
    }
    .coman_Icon_Section li{
        flex-basis: 36%;
        max-width: 36%;
    }
    .coman_Icon_Section li:nth-child(3) {
        border-left: none;
    }
    .Testimonial_Pic_RE {
        flex-basis: 185px;
    }
    .Testimonial_Pic_RE::before{
        top: -90px;
    }
    .Testimonial_Right_TextuRe h2{
        font-size: 21px;
        line-height: 25px;
    }
    .testimonial_re-section::before {
        left: -205px;
    }
    .BLOG_SMALL_PIC {
        flex-basis: 90px;
    }
    .Add_section_About h2{
        line-height: 40px;
    }
    .Videos_Btn{
        left: inherit;
    }
    .Main_Header #mainNav .Effect_TExt {
        padding: 25px 9px;
        font-size: 9px;
    }



}

@media(max-width:1240px){
    section#theme_home_slider {
        height: 625px !important;
    }
}


@media(max-width:1200px){


    .column .ui.tiny.form {
        width: 67%;
    }

    .sp-purple-theme-content-redesign {
        top: 125px;
    }

    /*.Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 92%;
    }*/
    .Custum-large_Images img,.Banner_Casual_images img{
        min-height: 430px;
    }
    .Wishlist_comanbtn_section .Input_BTn_Wrapper {
        flex-basis: 85%;
    }

    .Collection_Title h3{
        font-size: 43px;
    }
    .Collection_Btn .btn {
        max-width: 100%;
    }
    .testimonial_re-section::before {
        left: -277px;
    }
    .BLOG_SMALL_PIC {
        flex-basis: 85px;
    }
    .container_Wrapper{
        max-width: 1140px;
    }
    .Main_Header #mainNav .Effect_TExt {
        padding: 25px 6px;
    }
   /* 
    .Causal_Right_Images .irs--round .irs-grid-text {
        font-size: 12px;
    }*/

    .Marker_section{
        left: 100px;
    }
    .Beyound_Inner_Class{
        flex-basis: 24%;
    }  
    .Jewellery_Popular_New_Sectore_Sub_content h2{
        font-size: 0.8rem;
    }
    .Shop_Style_One{
        flex-basis: 24%;
        margin-bottom: 1rem;
    }
    .Footer_New_Sectore_link .btn{
        width: auto;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 381 185;
        stroke-width: 4;
    }
    .Gia_Link_Section svg {
        stroke-dasharray: 634 397;
    }
    .masthead {
        height: 510px !important;
    }

    section#theme_home_slider {
        height: 630px !important;
    }
    .PortFolio_Left_New_Insta img {
        height: 524px !important;
    }
}


@media(max-width:1199px){
    .TagLines-Coman_section .Blockquid svg{
        left: 27%;
    }
}

@media(max-width:1170px){
    section#theme_home_slider {
        height: 586px !important;
    }
}





@media(max-width:1100px){
    section#theme_home_slider {
        height: 550px !important;
    }
    div#mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu{
        flex-wrap: wrap;      
    }
}


@media(min-width:1025px) and (max-width:1127px){
    .Right_Word_C {
        flex-basis: 59%;
    }
    .Main_Header #mainNav .Effect_TExt{
        font-size: 0.55rem;
        padding: 25px 6px;
    }
    .navbar-brand {
        width: 125px;
    }
    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px !important;
        left: -85px !important;
        top: 233px !important;
    }
   

}

@media(min-width:1080px) and (max-width:1080px){
    section#theme_home_slider {
        height: 570px !important;
    }
}



@media(min-width:1050px) and (max-width:1050px){
    .PortFolio_Left_New_Insta img {
        height: 460px;
    }
}



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

     .Enchent_Collection fieldset {
        width: 46%;
    }


    .magnifier {
        width: 495px !important;
        height: 495px !important;
        left: 590px !important;
    }
}

@media(min-width:1025px) and (max-width:1025px){
    
    .Enchent_Collection fieldset {
        width: 46%;
    }
    .Enchent_Collection fieldset {
        width: 49%;
    }

    .magnifier {
        width: 360px !important;
        height: 360px !important;
    }
}


@media(max-width:1024px) {


    /*----Safari----*/
    /*----Table_view---*/
        body .spui-wbc-tableview-loop-widget-container table tbody td .Sub_Details_coman_btn a.btn.Icon_btn {
            display: none !important;
        }
        body .spui-wbc-tableview-loop-widget-container table tbody td .Sub_Details_coman_btn{
            padding: 13px 20px;
            border-radius: 0;
        }
    /*----Safari----*/

    
    .products.sp-purple-theme-product-mobaile-view.mobail_view_purple_theme_setting.product_grid_view .Change_Color {
        overflow: inherit;
    }
    .products.sp-purple-theme-product-mobaile-view.mobail_view_purple_theme_setting.product_grid_view .Change_Color ul {
        margin-top: 0;
        margin-bottom: 0;
        justify-content: center !important;
        gap: 1em;
    }
    .products.sp-purple-theme-product-mobaile-view.mobail_view_purple_theme_setting.product_grid_view .Change_Color ul li {
        border: none;
        transform: inherit !important;
        flex-basis: inherit;
        margin-bottom: 0;
        min-width: inherit !important;
    }
    .products.sp-purple-theme-product-mobaile-view.mobail_view_purple_theme_setting.product_grid_view .Change_Color ul li label {
        margin-bottom: 0;
    }

      
        
    .mobail_view_purple_theme_diamond ul li {
        flex: 0 1 49%;
    }
    .mobail_view_purple_theme_diamond ul li > a {
        flex-direction: row !important;
        width: 100%;
    }
    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design img {
        width: 100%;
        display: block;
        margin: auto;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }

    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul {
        flex-direction: column !important;
        width: 100%;
        float: left;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul li {
        flex: 1 !important;
        display: inherit !important;
        width: 100%;
        float: left;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul li .Product_Navigation_li {
        display: flex;
        width: 100%;
        flex-direction: row;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul li .Product_Navigation_li span.Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
        flex: 1;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul li .Product_Navigation_li span {
        flex: 1;
    }
    .woocommerce-pagination ul.page-numbers {
        flex-direction: row !important;
    }
    .woocommerce-pagination ul.page-numbers li {
        flex-basis: auto !important;
        flex: inherit;
        width: auto;
        min-width: inherit;
    }
    .woocommerce-pagination ul.page-numbers li a.page-numbers {
        color: #333;
    }
 






    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-3.Custum_xl-3, .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-6.Custum_xl-6 {
        flex-basis: 49%;
        max-width: 49%;
        padding: 0;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-3.Custum_xl-3 .Banner_Casual_images img,
     .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-6.Custum_xl-6 .Banner_Casual_images img{
        height: 259px;
    }


    .Mobail_View_Product_section .Pagination_Wrapper nav.woocommerce-pagination ul.page-numbers li {
        flex-basis: inherit !important;
        display: inherit !important;
        flex: 0 1 !important;
        float: none;
        width: inherit;
    }
    .Pagination_Wrapper nav.woocommerce-pagination ul.page-numbers li a.page-numbers{
        display: block !important;
        width: inherit !important;
        float: inherit !important;
    }
    .Pagination_Wrapper nav.woocommerce-pagination ul.page-numbers {
        justify-content: center;
        flex-direction: row !important;
    }

    
    .Dropdown_Select_section .btn{
        color: #333;
    }
    

    .Top_Daimond_Btn_Content_Right .CauSal_Box_Main_Content .column p {
        flex-basis: 117px;
    }
    .Top_Daimond_Btn_Content_Right .CauSal_Box_Main_Content .wide.column .ui.horizontal.segments{
        margin-left: auto;
    }
    

    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row{
        flex-basis: 15%;
    }
    
.tableview_top_tab_pills_items table .Sub_Details_coman_btn a {
    width: 100%;
    border-right: none !important;
}


.table .Sub_Details_coman_btn a {
    border-right: none !important;
}

.Left_Details_Stone .Lenth_Stone::before {
    height: 300px !important;
    content: "" !important;
    display: block !important;
}

/*body .New_ReDesign_Popup .Body_Wrapper_Box_Section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 49% 49%;
    grid-template-columns: 49% 49%;
}*/

#mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-6-of-12 {
    width: 100%;
}

#mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 {
    width: 32%;
}

body #mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-2-of-12 {
    width: 32%;
}

body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
    width: 32%;
}



.table .Sub_Details_coman_btn a {
    width: 100%;
    border-right: none !important;
}

.table .Details_Btn {
    font-size: 11px;
}

.woocommerce #customer_login .u-column1 {
    flex-basis: 48% !important;
    max-width: 48% !important;
}

.woocommerce #customer_login .u-column2 {
    flex-basis: 48% !important;
    max-width: 48% !important;
}

.Blockquid svg {
    left: 28% !important;
}

.Gift_Jewellery_section {
    background-attachment: inherit !important;
}

.Causal_Box_Title_N .Causal_Box_Title_N_Left {
    flex-basis: 100%;
}

.Causal_Box_Title_N .Causal_Box_Title_N_Left h4 {
    justify-content: center;
    margin-bottom: 10px;
    font-size: 20px;
}

.sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right {
    flex-basis: 100%;
    text-align: center;
}

.sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right ul {
    justify-content: center;
}

.sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li:first-child {
    padding-left: 0;
}

.sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li {
    padding-left: 10px;
}

.sp-purple-theme-hover-transition .sp-purple-theme-sub-content-center-section {
    text-align: center;
}

.sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector {
    width: 100%;
}

.Find_Jewellery_width .Find_jewellery_Images img {
    height: 300px;
}

.coman_Icon_Section li .main_Icon_Coman_Section .Icon_Right_Content_Sec h4 {
    font-size: 15px;
    line-height: 20px;
}

.coman_Icon_Section li .main_Icon_Coman_Section .Icon_Left_Sec {
    margin-right: 10px;
}

body .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .col-xl-10.col-lg-10.col-md-10.col-sm-8.col-8 {
    margin-left: auto;
    max-width: 100%;
    flex: 0 0 100%;
}

body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
    width: 100.333333%;
    margin-left: inherit;
    margin-top: 10px;
}

#additionalinfo .Additional-information_Tag .Additional_Info_Details {
    grid-template-columns: auto auto auto;
}



#product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
    width: 25px !important;
    left: -85px !important;
    top: 233px !important;
}

.Text_drop {
    font-size: 10px;
    line-height: 10px;
}

.Brand_Product_Wrapper nav a {
    padding-right: 5px;
    padding-left: 5px;
}

.Brand_Product_Wrapper nav {
    margin-bottom: 0px;
}

.Hints_Guard li {
    font-size: 0.7rem;
    line-height: 1.1rem;
}

.Ring_sizer_Center_Policy h4 {
    font-size: 1.1rem;
    line-height: 2rem;
}

.Learn_About_daimond_Comans {
    justify-content: space-evenly;
}

.Daimond_Shape_Title fieldset {
    padding: 1rem;
}

.Choice_Daimond_First_row {
    flex-basis: 37%;
}

.Choice_Daimond_Images {
    flex-basis: 60%;
}

.Collection_Data_sectore fieldset {
    width: 55%;
}

.Daimon_Exclusiv_Content_inner_Data fieldset {
    width: 45%;
}




section#theme_home_slider {
    height: 544px !important;
}

.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link,
.Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C {
    font-size: 42px !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-lenu-link {
    padding: 25px 10px !important;
    margin-right: 0px !important;
    font-size: 11px !important;
}

.Icon_Right_Content_Sec {
    flex-basis: 65%;
}

.Icon_Right_Content_Sec h4 {
    font-size: 14px;
    line-height: 28px;
}




.Gift_Earing_links .btn {
    width: 60%;
}

.Daimon_Jewellery_Icons_one {
    flex-basis: 50%;
}

.Right_Word_C {
    flex-basis: 59%;
}

.PortFolio_Left_New_Insta img {
    height: 444px;
}

.Collection_Title h3 {
    font-size: 36px;
    line-height: 43px;
}

.Collection_Coman_Bg_Two .Collection_Title h3 {
    font-size: 35px;
}

.Find_jewellery_Images img {
    height: 225px;
}

.sp-purple-theme-Header-redesign {
    top: 60px;
    right: 290px;
}

.sp-purple-theme-content-redesign {
    left: 47%;
    top: 80px;
}

.Collection_Btn .btn {
    max-width: 100%;
}

.Product_Wrapper_Price {
    flex-basis: 57%;
}

.Product_Paragraph_Text {
    width: auto;
}

.Product_Left_Wrapper_Plugin_Images {
    flex-basis: 60%;
    max-width: 60%;
}

.Zoom_Rigt-sec {
    width: 82% !important;
}

.sp-pink-images {
    margin-top: 10px;
}

.Ring_LEft_Section {
    flex-basis: 35%;
}

.Color_LInk ul {
    justify-content: center;
}

/*.Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
    flex-basis: 90% !important;
}*/

/*.Causal_Right_Images ul a::before {
    top: 2px !important;
}*/

.Color_j_color_sectore li {
    flex-basis: 18%;
}

.Ring_info-change-width {
    flex-basis: 20% !important;
}

.Addinfo_Tag_One {
    flex-basis: 30%;
}

.Additional_Center_daimond_Section a .Daimond_Info {
    width: 40px;
    height: 40px;
}

.Additional_Center_daimond_Section a .Daimond_Info::before {
    top: 5px;
}

.Additional_Center_daimond_Section a .Daimond_Info .img-fluid {
    width: 15px;
}

/*.Additional_Center_daimond_Section ul li {
    margin-right: 1rem;
}*/

.Wishlist_comanbtn_section .Input_BTn_Wrapper {
    flex-basis: 85%;
    
}

.Custum-large_Images img,
.Banner_Casual_images img {
    min-height: 422px;
}

.Sub_Details_coman_btn a {
    width: auto;
}

.Sub_Details_coman_btn::before {
    right: 22px;
}

/*.Causal_Right_Images ul a .img-fluid {
    width: 20px !important;
}*/

.Icon_Right_Content_Sec h4 {
    font-size: 15px;
    line-height: 25px;
}

.Jewellery_Item_Images img {
    height: 250px !important;
}

.Find_jewellery_Images img {
    height: 250px;
}

.Top_Section_New {
    background: linear-gradient(to left, #F9F9FF, #F9F9FF);
    background: -moz-linear-gradient(to left, #F9F9FF, #F9F9FF);
    background: -webkit-linear-gradient(to left, #F9F9FF, #F9F9FF);
}

.masthead {
    height: 440px !important;
}

.container_Wrapper {
    max-width: 960px;
}

.Bottom_Right_Footer_Section_Causal_RigHt {
    flex-basis: 12%;
}

.Request_Daimond_Wrapper_Btn {
    flex-basis: 19%;
}

.Grid_Left_Side_Section {
    flex-basis: 32%;
}

.Shiping_Section_Left_side {
    flex-basis: 35%;
}

.Grid_Top_Section {
    flex-basis: 86%;
}

.Marker_section {
    left: 72px;
}

.Compare_first_row {
    flex-basis: 13%;
}

.Compare_second_row {
    flex-basis: 29%;
}

/*.Causal_Right_Images .irs--round .irs-grid-text {
    font-size: 11px;
}*/
/*
.Causal_Right_Images .irs--round .irs-from,
.Causal_Right_Images .irs--round .irs-to,
.Causal_Right_Images .irs--round .irs-single {
    padding: 3px 6px;
}
*/
.exzoom_img_ul {
    height: 820px;
}

.Gem_Stone_Deaf_Width .Deaf_Btn svg,
.Gem_Stone_Deaf_Width .Deaf_Right svg {
    stroke-dasharray: 354 135;
    stroke-width: 4;
}

.Gia_Link_Section svg {
    stroke-dasharray: 570 305;
}

.Shop_Style_One {
    flex-basis: 24%;
    margin-bottom: 1rem;
}

.Jewellery_Popular_New_Sectore_Box {
    margin-bottom: 1rem;
    padding: 30px 5px;
}

.Earing_Btn .btn {
    width: auto;
}

.Daimond_Jewellery_Bottom_Link_Btn .btn {
    padding: 0.5rem 1rem;
}

.Gift_Earing_links .btn {
    width: 60%;
}

.Daimon_Shape_Images img {
    height: auto !important;
}


.fullsize-video-bg {
    height: 60vh;
    margin-top: 7rem;
}

.Videos_Btn {
    left: inherit;
}

.Main_Header .bg-light {
    padding: 0rem 0rem 0 10px;
}

.navbar-brand {
    width: 140px;
}

.Main_Header #mainNav .Effect_TExt {
    padding: 25px 5px;
    font-size: 10px;
}

.center_icon .btn {
    padding: .375rem 5px;
}

.Right_Flex_Div {
    max-width: 240px;
    flex-basis: 240px;
}

.Comamn_search,
.wish_list_Section,
.Cart_Section,
.Login_section,
.Language_Popup,
.New_Add_Btn_File_Button {
    width: 40px;
}

.Main_Header .navbar-expand-lg .navbar-nav .MegaMenu {
    padding: 10px 5px;
}

.Ring_Text {
    font-size: 10px;
}

.Menu_Rings {
    flex-basis: 22%;
}

.w-2 {
    flex-basis: 15%;
}

.w-3 {
    flex-basis: 15%;
}

.Only_Images_New_Section {
    flex-basis: 48%;
}

.Weding_Ring_Images {
    flex-basis: 22%;
}

.Eternity_Ring_Images {
    flex-basis: 23%;
    margin-right: 10px;
}

.Solitaires_Pic {
    flex-basis: 45%;
}

.Title_menu h5 {
    font-size: 11px;
    line-height: 15px;
}

.Other_Jewellry_Imagies {
    flex-basis: 29%;
    margin-right: 0px;
}

.Add_section_About h2 {
    font-size: 34px;
    line-height: 34px;
}

.Responsive-remove {
    margin-left: 15%;
}

.main_Redesign_section {
    margin-bottom: 15px;
}

.Collection_Bg {
    height: 560px;
}

.bg_Two {
    height: 510px;
}

.Collection_Btn .btn {
    max-width: 60%;
}

.Collection_Title h4 {
    font-size: 30px;
    line-height: 40px;
}

.Collection_Title h3 {
    font-size: 40px;
    line-height: 43px;
}

.RBox_Section_One {
    margin-bottom: 10px;
}

.coman_Center_Content {
    padding: 0px 0;
}

.Footer_Letter_Para_Graph p {
    padding-left: 0px;
    padding-right: 0px;
}

.Footer_Letter_Title h3 {
    padding: 0px;
}

.PortFolio_Left_New_Insta img {
    height: 446px !important;
}

.coman_Icon_Section {
    justify-content: center;
}

.coman_Icon_Section li {
    flex-basis: 43%;
    max-width: 43%;
}

.coman_Icon_Section li:nth-child(3) {
    border: none;
}

.Testimonial_New_Offer {
    padding: 7px 10px;
}

.Testimonial_Pic_RE {
    flex-basis: 140px;
}

.Testimonial_Right_TextuRe {
    flex-basis: 55%;
}

.Testimonial_Right_TextuRe h2 {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 10px;
}

.Testimonial_Right_TextuRe p {
    font-size: 11px;
    line-height: 15px;
}

.Btn_Testimonial_View {
    margin-top: 10px;
}

.TestMoNil_Main_Content {
    padding: 5px 0;
}

.User_Text_INFormation p {
    font-size: 12px;
    line-height: 17px;
}

.testimonial_re-section {
    height: 416px;
}

.testimonial_re-section::before {
    left: 0;
    width: 52%;
}

.Footer_Flex_Width {
    flex-basis: 18%;
}

.Footer_Flex_Title h4 {
    font-size: 13px;
}

.Third_Row_Left_Section {
    flex-basis: 60%;
}

.Thired_Row_Right_Section {
    flex-basis: 24%;
}

.Responsive_Collapse_Data .form-check-inline .form-check-input {
    margin-left: 10px;
    margin-right: 10px;
}

.Row_Title_Collapse {
    flex-basis: 14%;
}



.magnifier {
    width: 445.594px !important;
    height: 445.281px !important;
    left: 547.188px !important;
    z-index: 555 !important;
}



.Right_Word_C {
    flex-basis: 60%;
}
/*
.Causal_Right_Images {
    flex-basis: 80%;
}*/

/*.Causal_Right_Images ul a {
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
}*/

.Big_Box_Width .img-fluid {
    width: 220px;
}

.Po_AB_Causal_Title {
    bottom: 90px;
}

.Main_Causal_Box_Content:hover .Po_AB_Causal_Title {
    bottom: 110px;
}

.Main_Causal_Box_Content:hover .Small_Box_Causal-small {
    bottom: 90px !important;
}

.Box_Right_CAUSAL_IMAGE .img-fluid {
    width: 75px;
    height: 50px;
}

.Box_Causal_Top_Right_Sec {
    padding: 5px;
}

.Causal_Box_Title_N_Left {
    flex-basis: 70%;
}

.Causal_Box_Title_N_Right {
    flex-basis: 28%;
    text-align: end;
}

.Causal_Box_Title_N_Left h4 {
    font-size: 13px;
    line-height: 18px;
}


}




@media(max-width:1015px){
    section#theme_home_slider {
        height: 500px !important;
    }
    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
  }
}



@media (max-width: 992px){


    body .Custum_xl-3 {
        flex-basis: 33%;
        max-width: 33%;
    }

    section#theme_home_slider {
        height: 525px!important;
    }


    .Daimon_Exclusiv_Content_inner_Data fieldset {
        width: 55%;
    }
    .Ring_sizer_First_row{
        justify-content: space-evenly;
    }
    .RIng_Sizer_Content {
        flex-basis: 46%;
    }



    .container_Wrapper{
        max-width: 960px;
    } 
    .sp-purple-theme-Header-redesign {
        top: 60px;
        right: inherit;
        left: 30px;
    }
    .sp-purple-theme-content-redesign{
        left: 40%;
    } 
    .Main_Header #mainNav .Effect_TExt {
        padding: 25px 5px;
        font-size: 9px;
    }
    .magnifier {
        width: 429.594px !important;
        height: 429.281px !important;
        left: 547.188px !important;
        z-index: 555 !important;
    }

}

@media(max-width:991px){

    nav#navbar_top button.navbar-toggler{
        display: none;
    }
    nav#navbar_top div#mainNav {
        display: flex;
    }
    .Main_Header nav#navbar_top {
        flex-wrap: nowrap;
    }

 
    body .Right_Flex_Div{
        flex: 0 !important;
        flex-wrap: nowrap;
        gap: 10px;
    }
    nav#navbar_top div#mainNav ul#mega-menu-primary {
        text-align: center;
    }

    nav#navbar_top div#mainNav div#mega-menu-wrap-primary {
        flex: 1;
    }
  
    #sp-header nav{
        padding: 0 1rem 0 1rem;
    }
   


    #products_table_grid .table td
        a {
            color: #333;
            font-size: 11px;
        }
    .sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector {
        width: 100%;
    }


    body .Bread_cum li {
        font-size: 0.55rem;
        padding: 0 2px;
    }
    
    .Details_popup div#Details_popup .modal-dialog {
        max-width: 800px;
    }



    body .Quiz_Daimond_Coman_content_section .Custum_xl-3 {
        flex-basis: 49%;
        max-width: 49%;
    }

    body .Quiz_Daimond_Coman_content_section .sp-purple-theme-addto-card-btn-sector {
        width: 90% !important;
    }
    


    .TagLines-Coman_section .Blockquid svg {
        left: 19%;
    }
}

@media(max-width:990px){
    section#theme_home_slider {
        height: 485px !important;
    }
    #products_table_grid .table td
        a {
            color: #333;
            font-size: 10px;
        }
}

@media(max-width:910px){
    section#theme_home_slider {
        height: 440px !important;
    }
}


@media(min-width:1024px) and (max-width:1253px){
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li{
        display: block;
    }
    
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 53% 43%;
        grid-template-columns: 53% 43%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
        -ms-flex-preferred-size: 43%;
            flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
        display: block !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
        float: left;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
    }

    
   /* .single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        line-height: 23px;
    }*/
    
   
    .eo_diamond_shape_cat form.variations_form.cart {
        display: none;
    }
   
    .related.products .sp-purple-theme-product-mobaile-view ul li {
        -ms-flex-preferred-size: 24%;
            flex-basis: 24%;
    }

    
    .sp-purple-theme-product-mobaile-view > ul > .Mobail_View_Product_section.products > ul > li{
        -ms-flex-preferred-size: 24%;
            flex-basis: 24%;
    }
    
    .Product_Design_View > ul {
        
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        float: left;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products {
        float: left;
        width: 100%;
        margin: 0;
        display: inherit !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 49%;
                flex: 0 0 49%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li .woocommerce-loop-product__link {
        display: none !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
        display: -ms-grid;
        display: grid;
        width: 100%;
        -ms-grid-columns: 58% 39%;
        grid-template-columns: 58% 39%;
        color: #333;
    }



    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
    }

    .Envelope_Small_Text{
        flex: 0 0 85%;
    }
    .coman_Row_Letter .Envelope_Small_Text h4{
        font-size: 30px;
    }



    /*.Causal_Main_Content #advance_filters_toggle_container .Causal_Right_Images{
        -ms-flex-preferred-size: 62%;
        flex-basis: 62%;
    }*/

    .TagLines-Coman_section .Blockquid svg{
        left: 28%;
    }

    .Causal_Box_Title_N .Causal_Box_Title_N_Left {
        flex-basis: 100%;
    }
    .Causal_Box_Title_N .Causal_Box_Title_N_Left h4 {
        justify-content: center;
        margin-bottom: 10px;
        font-size: 20px;
    }
    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right ul {
        justify-content: center;
    }
    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li:first-child {
        padding-left: 0;
    }
    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li {
        padding-left: 10px;
    }
    .sp-purple-theme-hover-transition .sp-purple-theme-sub-content-center-section {
        text-align: center;
    }
    .sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector {
        width: 80%;
    }
    
 /*   .Top_Daimond_Btn_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images ul .active a .Color_Images_Icon {
        display: grid;
    }*/



    
    .Redesign-casual-top .Causal_Bottom_Title .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    .Zoom_Rigt-sec {
        width: 82%;
    }
    .Prodact_Tag_Top_section a{
        text-align: center;
    }
    /*.Product_Tag_Bottom_section_Content #additionalinfo .Additional-information_Tag .Additional_Info_Details{
        display: grid;
        grid-template-columns: auto auto;
    }*/
    .Shiping-section-row{
        justify-content: center;
    }
    .shiping_details {
        flex-basis: 44%;
    }
    #product_side_desc .New_Btn_Section .eo_setting_shape_cat form table tbody tr:nth-child(3){
        margin-right: 0 !important;
        margin-bottom: 10px;
    }
    #product_side_desc .New_Btn_Section .eo_setting_shape_cat form table tbody tr:nth-child(3) .value select{
        -webkit-appearance: none;
    }
    /*.Main_Body_Wrapper .New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: grid;
        justify-content: space-between;
        grid-template-columns: 49% 49%;
        justify-content: space-around;
    }*/
   /* .Top_Daimond_Btn_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images{
        -ms-flex-preferred-size: 84% !important;
        flex-basis: 84% !important;
    }*/

    .table #products_table_grid .table td{
        padding: 1.5rem .85rem;
    }
    .table .Sub_Details_coman_btn a{
        width: 100%;
        border-right: none;
    }

    .table .Details_Btn{
        font-size: 11px;
    }

    .table .Sub_Details_coman_btn{
        padding: 4px 19px;
    }

    #primary .sp-purple-theme-mesurment-images br{
        display: block !important;
    }
    .Causal_Bottom_Title .woocommerce-breadcrumb{
        margin-bottom: 0;
    }
    section#primary #main .mobail_View_Wrapper{
        display: none;
    }


    .table .Mobailse_menu {
        display: block;
    }
    


}


@media(min-width:783px) and (max-width:979px){
    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
    }

  /*  #primary .Causal_Main_Wrapper .nav-item{
        width: inherit;
        flex: 0 0 33%;
        max-width: 100%;
    }*/
    #primary .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link,
    #primary  .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        font-size: 20px !important;
    }
    .Causal_Wrapper_Text .Right_Word_C h4{
        font-size: 12px;
    }
    .Causal_Wrapper_Text .Bread_cum li{
        padding: 0 3px;
        font-size: 0.65rem;
    }
    .Causal_Wrapper_Top_Main .Causal_Wrapper_Right_Icon{
        width: 40px;
        height: 40px;
    }

    #primary .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link,
    #primary  .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        font-size: 20px !important; 
    }
/*    #primary .Causal_Main_Wrapper .nav-item{
        width: inherit !important;
        flex: 0 0 33% !important;
        max-width: 100% !important;
    }
*/

    .Box_Causal_Content .Custum_xl-3{
        flex-basis: 32%;
        max-width: 32%;
    }
    .Top_Grid_Section .Grid_Left_Side_Section{
        flex-basis: 47%;
    }
    .Top_Grid_Section .Shiping_Section_Left_side{
        margin-bottom: 10px;
        flex-basis: 48%;
    }
    .Causal_Bottom_Title .woocommerce-breadcrumb{
        margin-bottom: 0px !important;
    }
    .Coman_Mobail_VIew_Section .Mobail_View_Title{
        display: none;
    }
    .Coman_InPtion_WRAPPER_Section .metal_color_images_section{
        flex-basis: 100%;
    }
    .Coman_InPtion_WRAPPER_Section .metal_color_images_section .metal_color_images_label{
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    }
    .Coman_InPtion_WRAPPER_Section .metal_color_images_section .metal_color_images_options{
        -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    }
/*
    .Product_Tag_Bottom_section_Content #additionalinfo .Additional-information_Tag .Additional_Info_Details{
        display: grid;
        grid-template-columns: auto auto;
    }*/
    .Product_Left_Wrapper_Plugin .Product_Left_Wrapper_Plugin_Images{
        -ms-flex-preferred-size: 62%;
        flex-basis: 60%;
        max-width: 60%;
    }

    .Product_Left_Wrapper_Plugin .Product_Left_Wrapper_Plugin_Images .Zoom_Rigt-sec{
        width: 76% !important;
    }
    .Product_Left_Wrapper_Plugin .Product_right_Wrapper_Plugin_Text{
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
        max-width: 40%;
    }
    .Shiping-section-row .shiping_details{
        flex-basis: 48%;
    }

    #product_side_desc .New_Btn_Section .eo_setting_shape_cat form table tbody tr:nth-child(3) .value select{
        -webkit-appearance: none;
    }
   /* .Main_Body_Wrapper .New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: grid;
        justify-content: space-between;
        grid-template-columns: 49% 49%;
        justify-content: space-around;
    }*/

    /*.Top_Daimond_Btn_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images
    {
        -ms-flex-preferred-size: 80%!important;
        flex-basis: 80%!important;
    }*/
    /*.Top_Daimond_Btn_Content_Left .CauSal_Box_Main_Content_one .Causal_Box_Name{
        -ms-flex-preferred-size: 125px;
        flex-basis: 120px;
    }
    .Top_Daimond_Btn_Content_Left .CauSal_Box_Main_Content_one .Causal_Right_Images{
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
    }
    .Top_Daimond_Btn_Content_Right .CauSal_Box_Main_Content_one .Causal_Box_Name{
        -ms-flex-preferred-size: 125px;
        flex-basis: 120px;
    }
    .Top_Daimond_Btn_Content_Right .CauSal_Box_Main_Content_one .Causal_Right_Images{
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%;
    }
    .Top_Daimond_Btn_Content_Left .extra-controls .js-input-to{
        width: 20%;
    }
    .Top_Daimond_Btn_Content_Left .extra-controls .js-input-from{
        width: 20%;
    }

    .Top_Daimond_Btn_Content_Right .extra-controls .js-input-to{
        width: 20%;
    }
    .Top_Daimond_Btn_Content_Right .extra-controls .js-input-from{
        width: 20%;
    }*/
    .Grid_View_Coman_Sec .Grid_Top_Section{
        -ms-flex-preferred-size: 79%;
        flex-basis: 79%;
    }
    .table #products_table_grid .table td{
        padding: 1.5rem .85rem;
    }
    .table .Sub_Details_coman_btn a{
        width: 100%;
        border-right: none !important;
    }

    .table .Details_Btn{
        font-size: 11px;
    }

    .table .Sub_Details_coman_btn{
        padding: 4px 19px;
    }

  /*  .Top_Daimond_Btn_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images ul .active a .Color_Images_Icon {
        display: grid;
    }*/

}




@media (min-width:992px) and (max-width:1024px){

    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .additional_information_tab{
        display: none !important;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li{
        display: block;
    }
    
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 53% 43%;
        grid-template-columns: 53% 43%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
        
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
        -ms-flex-preferred-size: 43%;
            flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
        display: block !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
        float: left;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
    }
  
  
  /*  .single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        line-height: 23px;
    }*/
    
    .eo_diamond_shape_cat form.variations_form.cart {
        display: none;
    }
    
    .related.products .sp-purple-theme-product-mobaile-view ul li {
        -ms-flex-preferred-size: 24%;
            flex-basis: 24%;
    }

    
    .sp-purple-theme-product-mobaile-view > ul > .Mobail_View_Product_section.products > ul > li{
        -ms-flex-preferred-size: 24%;
            flex-basis: 24%;
    }
   
    .Product_Design_View > ul {
       
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        float: left;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products {
        float: left;
        width: 100%;
        margin: 0;
        display: inherit !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 49%;
                flex: 0 0 49%;
        
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li .woocommerce-loop-product__link {
        display: none !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
        display: -ms-grid;
        display: grid;
        width: 100%;
        -ms-grid-columns: 58% 39%;
        grid-template-columns: 58% 39%;
        color: #333;
    }


    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
  }

    .StepSlider_Wrapper_Data .irs--round .irs-grid-text {
        color: #333;
        font-size: 11px;
    }

    .modal-content .StepSlider_Wrapper_Data {
        float: left;
        width: 99%;
    }

    .woocommerce #customer_login .u-column1{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }



    .Mobail_View_Product_section .Change_Color {
        text-align: center;
    }
    .Mobail_View_Product_section .Change_Color ul {
        justify-content: center;
    }
    .Mobail_View_Product_section .Change_Color ul li {
        border: none;
        flex-basis: inherit !important;
        transform: translateY(0px);
        margin-bottom: 0;
        margin-right: 5px;
    }
    .Mobail_View_Product_section .Change_Color ul li:last-child {
        border-bottom: none !important;
    }

    .Choice_Btn .btn{
        display: none !important;
    }

    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
        display: grid !important;
        grid-template-columns: 53% 43%;
    }

   /* .Container_Popup #Box1 .modal-dialog {
        max-width: 700px;
    }
    .Box_Popup_Coman_Wrapper .modal .modal-dialog {
        max-width: 500px;
    }
*/


    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul>li {
        flex: 0 0 49%;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }

    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }


    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        font-size: 32px;
        line-height: 47px;
    }

    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 14px;
        line-height: 25px;
    }

    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 17px;
        line-height: 22px;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto auto;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 20% 20% 20% 20% auto;
        grid-column-gap: 7px;
        justify-content: center;
        align-items: center;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Pic img {
        width: 58px;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Info {
        margin-top: 1rem;
    }

    .Price_Inner_Data .Price_Input_Field {
        float: none;
        width: 60%;
        margin: auto;
    }


    .specific_Flex_Wrappper .Specific_product_data{
        flex-basis: inherit;
        margin-bottom: 1rem;
        flex: 0 0 32%;
    }

    .Store_Location_Flex .Location_details {
        flex-basis: 24%;
    }


    .Filter_Review .Filter_Btn_Reivew ul li a {
        width: fit-content;
        padding: 9px 10px;
        line-height: 1rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .carat-mobaile-view p {
        font-size: 0.7rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .clearity-daimond-details h5 {
        font-size: 0.7rem;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .sp-purple-theme-mobaile-view-cut-details p {
        font-size: 0.6rem;
    }    


    .sp-delivery-social-coman-purple-theme .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: 1rem;
        line-height: 1.4rem;
    }
    .sp-delivery-social-coman-purple-theme .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-contents-text {
        font-size: 1rem;
    }
    .sp-purple-theme-ni-margin .Gift_Mobail_view .Our_Gift_Module p {
        font-size: 1rem !important;
    }


    #product_related .Left_Title {
        text-align: left;
    }
    
    body .Product_Ring_Custum_Class {
        justify-content: space-around;
    }

    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem !important;
    }


    .Review_Design_Tab_View .Review_Tab_Mobail_view .Review_btn .nav-tabs .nav-item.show .nav-link, .Review_btn .nav-tabs .nav-link.active {
        border-bottom-color: #73689a!important;
        background: transparent !important;
        border: none;
    }


    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 36%;
        left: -36%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }

    
    .Find_Jewellery_width .Find_jewellery_Images img {
        height: 228px;
    }
    .jewellery_item_details .Jewellery_Item_Images img {
        height: 180px !important;
    }

    .Responsive-remove .text-right-class .Tranding_style p {
        margin-left: auto;
    }

    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 258px;
    }

    .Responsive-remove .text-right-class {
        width: 100%;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
        margin: 2px !important;
        text-transform: capitalize;
        font-size: 0.8rem;
        letter-spacing: 0rem;
        line-height: 0.9rem;
        padding: 15px;
        flex-wrap: wrap;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li strong {
        font-weight: normal;
    }
    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
        margin-bottom: 0;
        margin-top: 10px;
    }


    .woocommerce .checkout_coupon p {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .checkout_coupon .woocommerce-form-coupon-container {
        margin-top: 10px;
        justify-content: space-around;
    }
    .checkout_coupon .woocommerce-form-coupon-container .form-row-last {
        float: none !important;
        margin-left: inherit !important;
    }



    .checkout_coupon .woocommerce-form-coupon-container .form-row {
        width: 100%;
    }

    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label img {
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label .about_paypal {
        width: 100%;
        display: block;
        float: left;
    }


  
    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        margin-top: 10px;
    }

    .woocommerce-checkout .Check_Out_Page_Wrapper .col-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body {
        padding: 15px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Form_Wrapper_Right_Details_New_Data label{
        font-size: 10px;
        line-height: 18px;
    }

    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        flex-wrap: wrap;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .col-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }


   
    body .woocommerce{
        padding: 5px;
    }



    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0 !important;
        padding: 2px 0 !important;
        margin: 0;
        background: #fff;
        max-width: 10%;
        box-shadow: 2px 2px 5px 0 #73689a;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button {
        width: 100% !important;
        text-align: center;
        display: block;
        height: auto !important;
        padding: 0 !important;
        margin: 0px !important;
        vertical-align: inherit !important;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button::before {
        font-size: 35px;
        color: #73689a;
        line-height: 35px;
        align-items: center;
        display: contents;
    }

 
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_2 .modal-content {
        height: auto;
        overflow-y: inherit;
    }
    .Popup_Small_View .modal-content {
      
        height: auto;
    }

   
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs {
        border-bottom: 1px solid #c3c3ef !important;
        border: none;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item {
        margin-bottom: -1px;
    }*/

   /* .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        background-color: transparent;
        background: linear-gradient(to right,#dfdffb,#f4f4fd) !important;
        border-color: #c3c3ef #c3c3ef #fff #c3c3ef  !important;
        color: #000;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item a {
        background: transparent;
        color: #000;
    }*/
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc  .eo_setting_shape_cat tbody {
        position: absolute;
        top: 0;
        left: 0;    
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) .label {
        width: 100%;
        text-transform: capitalize;
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        position: relative;
        z-index: 1;
    }
    .sp-purple-theme-custum-div .metal_color_images_section {
        padding-top: 6rem;
        margin-right: auto;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem;
    }

    .sp-purple-theme-custum-div .sp-pirple-theme-find-my-ring-size {
        display: none;
    }

    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody{
        padding-top: 5px;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section {
        top: -3px;
    }

    




    
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-body .Ring_Size_section {
        height: auto !important;
        overflow-y: inherit !important;
    }
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-content {
        height: auto;
        overflow-y: inherit !important;
    }
    .sp-purple-theme-custum-div .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_4 .Ring_Sizer_Modal_Popup4 {
        height: auto;
        overflow-y: inherit;
    }
   
    #SP_DARKLIGHT_SKIN_DATA .modal-content {
        min-height: 600px;
        max-height: 700px;
        overflow-y: auto;
    }
  
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 62%;
        max-width: 62%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a {
        display: block;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design img {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details {
        max-width: 100%;
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation {
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul {
        float: left;
        width: 100%;
        flex-direction: row;
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: .5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
        max-width: 49%;
        padding: 0;
        padding-bottom: 0px !important;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
        display: grid;
        color: #333;
        font-size: .7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0 10px 5px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 23% 39%;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
  
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: 50%;
        margin-right: 0;
    }




    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 175px;
        top: 45px;
    }



    .Add_section_About {
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets {
        float: left;
        width: 100%;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 10px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul li {
        margin-right: 0;
        margin-bottom: 0;
    }


    .sp-prodcu-purple-theme li a {
        display: flex;
        align-items: center;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        display: grid;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li{
        margin-bottom: 1rem !important;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a  .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }


    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid !important;
        grid-template-columns: 58% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    

    .Prose_Tag_section p del {
        display: none;
    }




   
    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90% !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0;
        padding-left: 0;
        margin-top: 0;
        background: #fff;
        box-shadow: 2px 2px 5px 0px #73689a;
        padding: 2px 0;
    }

    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart a {
        width: 100%;
        text-align: center;
        display: block;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 5px 15px;
    }


    .Main_Product_Mobail_View_Wrapper .add-to-cart-fixed-btn {
        display: none;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-grid {
        width: 95.7672% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 28px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 25px;
        top: -15px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 30px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-grid {
        margin-left: 0;
        width: 94.9686% !important;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-single {
        margin-left: 5px;
        padding: 3px 3px;
        top: -34px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view {
        padding: 0 26px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-with-grid {
        height: 100px;
    }



    .entry-content .Product_Page_Title_Wrapper {
        margin-bottom: 0;
    }
    .entry-content .Request_Daimond_Section {
        padding: 0px 0;
    }
    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg 
    {
     
        stroke-dasharray: 210 11;
    }
    

    .sp-purple-theme-prices-tag {
        color: #333;
    }


    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond {
        margin: 0;
    }
    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond .btn {
        width: 100%;
        border-radius: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        line-height: 28px;
        display: none;
    }


    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_images_box img {
        width: 55px;
        height: auto;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section {
        justify-content: space-around;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 49%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 49%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn .btn {
        width: 100%;
        outline: none;
        line-height: 30px;
        padding: .375rem .75rem;
    }


    .CoMan_ADDnew_Section .Responsive-remove .text-right-class {
        margin-top: 3rem;
    }
    .tab_redesign_section .Left_Title {
        text-align: center;
    }

   
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container {
        position: relative;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 682px !important;
        height: auto !important;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container .sp_darklight_dark_hand {
        top: 0px !important;
    }


    .Modal_Popup_Collapse_Section .card-header{
        text-align: left !important;
    }

   
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-gap: 15px;
        justify-content: center;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box {
        margin-bottom: 0;
        margin-right: 0;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box .Shape_Info {
        margin-top: 10px;
    }


    .Mobail_menu_content div#sidebar-header{
        float: left;
        width: 100%;
        padding: 15px 10px;
        background: #fff;
    }

    .Mobail_menu_content div#sidebar-header .Login_link ul {
        margin-bottom: 0;
    }
    .Login_Search_section .search-Sectore-input #searchsection {
        height: calc(2em + .75rem + 2px);
        text-transform: lowercase;
    }
    div#sidebar-header .Mobail_login_section .Login_left_section {
        justify-content: flex-start;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-header .close {
        opacity: 1;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title {
        text-align: center;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title h3 {
        margin: 0 0 46px !important;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New {
        padding: 0 0;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New .form-group .form-control {
        border-radius: 0px;
        height: 40px;
        border: 1px solid #8a8383;
        background: #fff !important;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Form_Btn {
        padding: 0 40px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec {
        margin: 40px 0 20px;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::before {
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::after {
        right: 0px;
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook {
        padding: 0 0;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook ul li a img {
        display: block;
        margin: auto;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Sign_up_content {
        padding: 0 10px;
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Forget_Password {
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .fade.show {
        background: rgba(0,0,0,0.5);
    }


    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag .woocommerce-Price-amount {
        color: #333;
    }

    .carat-mobaile-view p br {
        display: block !important;
    }
   

    .Quiz_content #Quiz .modal-dialog .modal-content {
        background: #fff;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content #Quiz .modal-dialog .modal-content::before {
        content: none;
    }


    .Quiz_content_one .segments {
        border-radius: 0px !important;
        box-shadow: none !important;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content_one .ui.horizontal.segments>.segment{
        border-left: 1px solid #786d9d;
        font-size: 0.9rem;
        text-align: center;
    }





    .Quiz_Question p {
        margin-bottom: 1rem !important;
    }
    div#Quiz .Quiz_Bottom_images ul {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    div#Quiz .Quiz_Bottom_images ul li {
        margin-right: 10px;
        width: max-content;
    }
    div#Quiz .Quiz_Bottom_images ul li a {
        padding: 10px 25px;
    }
    div#Quiz .Quiz_Bottom_images ul li a .Quiz_Bottom_Title {
        margin-top: 1rem;
    }

    
    .Quiz_Question p {
        margin-bottom: 1rem;
    }
    .Quiz_Bottom {
        margin-top: 1rem;
    }


    .Quiz_Daimond_Coman_content_section #form_quize_result {
        height: auto !important;
        margin-top: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        display: flex;
        flex-wrap: wrap;
        max-height: 545px;
        justify-content: space-around;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 49%;
        border: 1px solid #73689a;
        margin-bottom: 10px;
        padding: 10px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li:last-child {
        margin-bottom: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    
    
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .sp-purple-theme-prices-tag del .woocommerce-Price-amount bdi{
        font-size: 11px;
        line-height: 17px;
        text-decoration: line-through;
        color: #9b9b9b;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    .sp-purple-theme-product-mobaile-view .Mobail_View_Product_section ul li:last-child {
        border-bottom: 1px solid #947eb1;
    }

    
    .woocommerce .cart_checkout_header {
        display: none;
    }


   
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 187px !important;
        left: -66px !important;
    }


    
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row {
        flex-basis: 65%;
        position: sticky;
        left: 0;
        background: #fff;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 158px;
    }
    

    #sp-header .Mobailse_menu .Vertical_mobile_view ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul li .Virtual_appoinments_icon {
        display: flex;
    }

    
    .Input_Field_Section .Input_Field_Wrapper_One label {
        width: 100% !important;
        text-align: left !important;
    }
    div#theme_home_tab_redesign .Before_Style_Coman::before{
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Before_Style_Coman h3::after {
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Left_Title::before {
        right: 0;
        margin: auto;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header {
        text-align: center;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header::before {
        right: 0;
        margin: auto;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    .Videos_Btn .shop-ring-btn{
        justify-content: center;
    }

    

    .sp-purple-theme-u-card {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .Popup_Small_View .Root_Section{
        position: relative;
    }

    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu{
        transform: translate3d(138px, 50px, 0px) !important;
    }
    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu.show{
        transform: translate3d(138px, 36px, 0px) !important;
    }

    #RealTime #customer_login .u-column2 {
        flex-basis: 100% !important;
        max-width: 100% !important;
        margin-left: 0rem;
    }
    .quantity {
        display: none;
    }
    
    .variations_form input[type="number"].input-text.qty.text {
        display: none !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .quantity {
        display: none !important;
    }

    .Real_time_daimon_Form_view .form-control{
        text-transform: inherit !important;
    }
    .metal_color_images_section{
        justify-content: space-around;
    }
    .Inscription_Prise_tag .metal_color_images_section .metal_color_images_options ul li span {
        width: 13px !important;
        height: 13px !important;
    }


    .Top_Section_New,.Sub_Top_menu_section{
        display: none;
    }
    .site-main {
        float: left;
        width: 100%;
        padding: 30px 0px 0;
        margin-bottom: 50px;
    }
    .Mobail_View_Tab_ui{
        margin-top: 1rem;
    }
    .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 0;
        font-weight: normal;
        margin-top: 0;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons {
        -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    }
    .Earth_Popup_Coman_section_Btn_section{
        margin: 1rem 0;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
        
        padding: 10px 43px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a{
        
        width: max-content;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text,
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Link
    {
        color: #333;
    }
    body ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px !important;
        height: 5px !important;
    }
    #primary br {
        display: none;
    }
    .woocommerce-result-count{
        padding: 0;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content {
        border: 1px solid #947eb1;
        margin-bottom: 5px;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images {
        height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images .img-fluid {
        height: 200px;
        object-fit: cover;
        display: block;
        margin: auto;
        width: 100%;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect {
        min-height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Show_Images_content {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Causal_Box_Title_N_Right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .po_Ab_Causal_TWO {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .Po_Ab-Causal-right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N {
        padding: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left h4 {
       font-family: var(--spui-h4-font-family);
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left p {
        font-size: 0.75rem;
        text-align: center;
        color: #333;
        text-transform: uppercase;
        line-height: 1.2rem;
        margin-bottom: 0rem;
    }
    .Main_Header .bg-light .navbar-toggler {
        display: none;
    }
    .Main_Header .bg-light .navbar-brand {
        width: 140px;
        padding-top: 0;
        padding-bottom: 0;
        margin: auto;
    }
    section#primary #main .mobail_View_Wrapper {
        padding: 0;
    }
    section#primary #main #archive_header {
        display: none;
    }
    section#primary #main .Mobail_View_Tab_ui {
        margin-top: 10px;
    }
    .sp-purple-theme-learn-about-diamond .Input_BTn_Wrapper {
        margin: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    #primary #main .Product_Title_View {
        margin-bottom: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb a:first-child {
        font-weight: bold;
    }
    .Product_Title_View .woocommerce-breadcrumb a {
        color: #333;
        text-transform: capitalize;
        font-size: 0.75rem;
        line-height: 1.5rem;
        display: block;
    }
    .sp-purple-theme-amout-off{
        flex-basis: auto;
    }
    .sp-purple-theme-discout-price .woocommerce-Price-amount {
        display: block;
        font-family: 'Noto Serif SC', serif;
        font-size: 18px;
        line-height: 20px;
        text-transform: capitalize;
        text-align: right;
    }
    .Product_Mobail_View_Data .Product_Inner_title p {
        text-transform: capitalize;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
        font-weight: normal;
        font-family: 'Noto Serif SC', serif;
    }
    .Product_Mobail_View_Data .Product_Inner_title h5 {
        margin-top: 0;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag {
        margin-top: 0;
        text-align: justify;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec {
        margin-left: left;
        text-align: right;
    }

    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form {
        margin-bottom: 0;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .quantity {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form  #eo_wbc_add_to_cart {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .tinvwl-after-add-to-cart {
        display: none;
    }
    .social_mobaile_view_contents_purple-theme ul {
        margin: 0;
    }
    .sp-purple-theme-ni-margin .Our_Gift_Module {
        margin-top: 0rem !important;
    }
    .Product_Details_Mobail_View a {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }
    .Details_Tab_info .Table_Details ul li {
        font-size: 0.85rem;
    }
    .Details_Area_Infomation .Table_Details ul li {
        font-size: 0.85rem;
    }
    
    .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    .Details_Area_Infomation .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    #product_related {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0 15px 2rem;
    }
    #product_related .Left_Title h3{
        margin-bottom: .5rem !important;
    }
    #review_rating {
        padding: 0 15px;
    }
    #review_rating .Review_btn li a {
        font-size: 0.89rem;
    }
    .Search_input_view .Search_Input_Field input {
        height: 2.9rem;
    }
    .Filter_Review .Filter_Title_View p {
        margin-bottom: 1rem;
        font-size: 0.85rem;
        font-weight: normal;
        color: #333 !important;
    }
    .Age_Wrapper .Age_sec {
        font-size: 0.9rem;
    }

    .Age_Wrapper .Number_sec {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Title {
        font-size: 0.9rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Numer {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Content_View p {
        margin-bottom: 1rem;
        font-size: 0.8rem;
    }

    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-text{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-pol{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 55px;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Product_Range_Slider {
        padding: 0 5px;
    }
  /*  .Body_Wrapper_One .Body_Left_Wrapper {
        flex-basis: 100%;
    }*/
    .Body_Wrapper_One .Ring_Slizer_Right {
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    
    /*.New_ReDesign_Popup .Right_Popup_Images {
        display: none;
    }*/
    /*.New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 49%;
        padding: 1rem 1rem;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.4rem;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One {
        flex-basis: 100%;
        margin-top: 1rem;
        text-align: center;
        border-right: none;
    }*/

   /* .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4 {
        text-transform: capitalize;
        font-size: 1rem;
        line-height: 1.2rem;
        font-family: 'Noto Serif SC', serif;
        letter-spacing: 0.3px;
        font-weight: 100;
        margin-bottom: .5rem;
    }*/

  /*  .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p {
        margin-bottom: 0 !important;
        text-transform: capitalize;
        font-size: 0.85rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: 1rem;
        letter-spacing: 0.2px;
        justify-content: center;
        font-family: 'Amiko', sans-serif;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic {
        flex-basis: 100%;
        width: 100%;
    }*/
   /* .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::after,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::after{
        color: #d9d9fd;
        font-size: 50px;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic svg {
        font-size: 50px;
        color: #d9d9fd;
    }*/
    .Container_Popup .modal-content .modal-body {
        height: auto;
    }
    .sp-purple-theme-re-design-delivery-section  ul {
        margin-bottom: 0;
    }
    #ProductInnerOne .DropDown_Images_section_zoom .dropdown-menu.show {
        -webkit-transform: translate3d(0px, -90px, 0px) !important;
        transform: translate3d(0px, -50px, 0px) !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p {
        max-width: 100%;
        font-size: 11px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    .Ring_BG{
        height: 148px;
    }
    .Ring_BG .Ring_Sizer_Bg h2 {
        text-align: left;
    }
    .How_To_Finger_Megar_Step li .Finger_Content p{
        font-size: 0.8rem;
        line-height: 1.4rem;
        margin-bottom: 1rem !important;
    }

    .Ring_Sizer_Modal_Popup4 .Form_One_Left_Wrapper label {
        width: 100%;
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .form-group label {
        text-align: left;
        width: 100%;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn{
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-fill {
        color: #333 !important;
        margin-left: 0;
        background: #fff;
    }


    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-None-fill {
        background: #73689a;
        color: #fff !important;
        margin-left: 0px;
    }
    


    .term-description {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        display: none;
    }

    .term-description p {
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: normal;
        line-height: 1rem;
        color: rgba(0,0,0,.6);
        margin-bottom: 0;
        text-align: center;
    }

    
    .Collection_Tag_lines_sectore{
        display: none;
    }

    .Ring_sizer_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .RIng_Sizer_Content {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Sizer_content {
        flex-basis: 100%;
        margin-bottom: 10px;
    }

    .Choice_Daimond_First_row {
        flex-basis: 100%;
    }
    .comna_Daimond_Choice{
        padding: 0 15px;
    }
    .Choice_Daimond_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }

    .Top_RIngs_Design{
        padding: 0 15px;
    }
    .About-Wrapper_Main_sectore{
        padding: 0 15px;
    }

    .Exclusive_link_sectore .btn {
        padding: 20px 15px;
        
    }
    

    .Ask_Question_coman{
        padding: 0 15px;
    }
    .Ask_Question_Images {
        flex-basis: 100%;
    }
    .Ask_Question_Contents {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Daimond_Question_Inner_data{
        padding: 0 15px;
    }
    .Daimon_Question_one {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Daimon_Exclusiv_Content_inner_Data h4{
        font-size: 1.5rem;
    }
    .Exclusive_Images img.img-fluid {
        width: 65px;
    }
    .Exclusive_Contens h4{
        font-size: 1rem;
    }

    
    .Specific_product_data{
        margin-bottom: 10px;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 320px;
    }

    .Engejment_Ring_Sub_Title_Align h5{
        text-align: right;
    }
    .Engejment_Banner_Rings_Left{
        flex-basis: 100%;
    }
    .Engejment_Banner_Rings_Right{
        flex-basis: 100%;
        margin-top: 1rem;
    }
    
    .Custumize_Design_Banner_Section{
        overflow: hidden;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Shop_Style_Images .img-fluid {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    section#theme_home_slider {
        height: 399px !important;
        margin-top: 0px;
    }
    div#theme_home_icons .coman_Icon_Section li {
        max-width: 100%;
        flex-basis: inherit;
        cursor: pointer;
        margin-bottom: 1rem;
        border-left: none;
        flex: 0 0 33%;
    }


    .Beyound_Inner_Class {
        flex-basis: 50%;
    }

    
    .Ring_Popup .Ring_Size_section {
        height: auto;
         overflow-y: inherit;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    
    .Welcome_popup-Content #welcome-popup .modal-content {
        height: auto;
    }
    .Welcome_popup-Content #welcome-popup .modal-content .Welcomen_Model_popup {
        flex-wrap: wrap;
    }

    .sp-purple-theme-input-label p{
        font-size: 11px !important;
    }


    .Color_j_color_sectore li {
        flex-basis: 31%;
        margin-right: 0px;
    }

    .Color_j_color_sectore{
        margin-top: 1rem;
    }


    .Prise_Tag_Popup li a {
        background: #ffff !important;
        color: #333 !important;
        border: 1px solid #8167a2;
        border-radius: 0;
    }
    .Original_sport_contents{
        background: #fafaff;
    }

    .Original_sport_contents::before{
        background: inherit;
        content: inherit;
    }


  
    .Portfolio_sec .PortFolio_Top {
        display: none;
    }
    .sp-pinktheme-testimonial-left-section{
        display: none;
    }


    .testimonial_re-section{
        display: none;
    }
    .sp-purple-theme-testimonial-mobaile-view {
        display: flex;
    }
    

    .sp-purple-theme-testimonial-mobaile-view .testimonial_re-section {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .Footer_Letter_Title h3{
        text-align: center;
    }
    .Footer_Letter_New_Sec .Before_Style_Coman::before{
        right: 0px;
        margin: auto;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

    .sp-mobaile-collection-redesign-section
    {
        display: flex;
    }

    .collection_section{
        display: none;
    }
    .sp-mobaile-collection-redesign-section .collection_section {
        display: flex;
    }
    .sp-mobaile-collection-redesign-section {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .sp-purple-theme-view-collection-btn {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection .col-9 {
        padding: 0 5px;
    }

    .Daimond_Inspection_section{
        display: none;
    }
    .Collection_Title h4 {
        font-size: 40px;
        line-height: 50px;
    }


    .Blockquid {
        display: none;
    }
    .TagLines-Coman_section a h4::before{
        display: none;
    }
    .CusTum_Re_Width {
        flex: 0 0 20%;
        padding: 0 3px;
        max-width: 100%;
    }
    .main_Redesign_section {
        margin-bottom: 5px;
    }
    .Images_Tab_Bangle h4 {
        font-size: 13px;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }

    .Chat_btn-design{
        display: none;
    }
    .scrollToTop{
        display: none !important;
    }

    
    .Shiping_Section{
        background: #fff;
        outline: none;
    }


    .Shiping_Section::before{
        content: none;
    }
    .shiping_Images_Details {
        display: none;
    }
    .Mobail_shiping_section .shiping_details{
        flex-basis: 100%;
    }
    .Ring_sizer_Position{
        display: none;
    }
    .Mobail_shiping_section .Shiping-section-row{
        margin-top: 0rem;
    }




    .Mobail_menu_content #dismiss {
        min-height: 45px;
        height: 45px;
        max-height: 45px;
    }

    .Content_Logo_Btn .btn{
        width: auto;
    }


    .Virtual_appoinments_icon{
        display: flex;
    }
    
    .Main_Header .bg-light{
        align-items: center;
    }
    
    .Sub_Top_menu_section{
        display: none;
    }

    .Top_Section_New{
        display: none;
    }

    .navbar-brand{
        padding: 0px;
    }


    .First_Top_Content a {
        font-size: 8px;
        padding: 10px 0px;
        margin-right: 5px;
    }
    

    .Request_Label_section li {
        flex-basis: 49%;
    }
    .Request_Label_section ul{
        padding: 0 5px;
    }

    .masthead {
        height: 200px !important;
    }
    .Inscription_Prise_tag{
        margin-bottom: 2rem;
    }
    .Product_Details_Mobail_View{
        margin-top: 2rem;
        margin-bottom: 0rem;
    }


    .Mobail_Product_Page_Deswign .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    .Store_col-1 {
        flex-basis: 100%;
    }
    .Store_col-2 {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 45%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 100%;
        margin-top: 1rem;
    }


    .Location_details {
        flex-basis: 48%;
    }
    .Sedual_Appoinment_Data{
        justify-content: space-around;
    }
    .Sedual_Appoinment_Tab .nav a{
        font-size: 0.7rem;
        padding: 1.2rem 1rem; 
    }
    .Conflict_beyound_section{
        padding: 50px 10px;
    }
    .Beyound_Inner_Class {
        padding: 2rem 0.5rem;
    }
    .Custum_Design_Btn_Shape{
        width: 40%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 0rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        justify-content: space-evenly;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        font-size: 0.6rem;
        padding: 0.5rem 0rem;
        width: 49%;
    }

    .Daimond_jewellery_Footer_Right_sectore{
        display: none;
    }
    .Daimond_jewellery_Footer_left_sectore{
        flex-basis: 100%;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }
    .Gift_Earing_Right_side{
        flex-basis: 100%;
        margin-top: 1rem;
    }

    .men-weding_Chage p {
        max-width: 90px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 0px;
    }
    .men-weding_Chage h5 {
        max-width: 35px;
    }
    .Create_Own_Ring_Option ul li{
        flex-basis: 48%;
    }

    .Body_Left_Wrapper h2{
        font-size: 55px;
    }
    .New_ReDesign_Popup {
        margin-top: 2rem;
    }
    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 90%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 60%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .Radio-title {
        padding: 7px 22px;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Change_Wrapper_sec{
        padding-right: 0px;
        justify-content: space-between;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Container_Popup .modal-content{
        height: auto;
    }

   
    .Body_Wrapper_Box_Section{
        display: none;
    }
    .Mobail_Ring_sizer{
        display: flex !important;
        flex-wrap: wrap !important;
    }

    

    
    .Stone_Number p::before {
        left: -46px;
    }
    .Stone_Number p::after {
        right: -51px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before{
        bottom: 33px;
    }
    .Round_Shapes_Daiond .Stone_Number p::before{
        left: -87px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -86px;
    }  
    .Causial_Daimonnd_Deapth .Gridal_Name{
        left: -6px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -137px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -135px;
    }

    .Cusion_Shape_Daimond .Inner_Border::before {
        width: 89%;
        height: 2px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details{
        top: 14px;
    }
    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details{
        top: 72px;
    }
    .Pear_Daimond_shape .Inner_Border::before{
        width: 63%;
    }
    .Pear_Daimond_shape .Stone_Number p::before{
        left: -79px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before{
        height: 93%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after{
        bottom: 30px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 55px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -95px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -93px;
    }

    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -58px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -52px;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 154 93;
        stroke-width: 2;
    }
    .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 310 171;
    }

    .re-capcha_section .Root_Section{
        width: 100%;
    }
    .Root_Right_side {
        flex-basis: 40%;
    }

    .Recently_mobail_view .Recently_View_Title h3::after {
        left: 0;
        right: 151px;
        margin: auto;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2.5rem;
    }
    .Mobail_shiping_section .Shiping-section-row{
        align-items: center;
    }
    .Mobail_shiping_section .shiping_Images_Details{
        flex-basis: 30% !important;
    }
    

    .Quiz_Top_Images li{
        flex-basis: 33%;
    }
    .Quiz_Bottom_images li{
        width: 140px;
    }
    .Quiz_Daimond_Question_sub_Class li{
        flex-basis: 45%;
    }
    .Mobail_Product_Page_Deswign{
        margin-top: 0px;
    }
    
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: 0px;

    }



  
    .Desktop_View_Causal{
        display: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .Mobail_Product_Page_Deswign{
        display: block;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 100%;
    }
    .Main_Body_Wrapper{
        padding: 0;
    }
    .Ring_Size_Tab_Top_Section .nav-tabs{
        flex-basis: 100%;
        width: 100%;
    }

    .Input_Field_Wrapper_One {
        flex-basis: 33%;
    }
    .Finger_Content {
        flex-basis: 55%;
    }
    .How_To_Finger_Megar_Step li::before{
        left: 21%;
    }
    .Root_Section{
        width: 70%;
    }
    .masthead{
        margin-top:90px;
    }
    .Videos_Btn {
        left: inherit;
    }
   
    .Shape_Mobail_View{
        justify-content: start;
    }
    .Shape_Box{
        flex-basis: 24%;
        margin-right: 2px;
    }
    .Mobail_View_Tab_ui {
        margin-top: 35px;
        margin-bottom:10px;
    }

   
    .Mobailse_menu{
        display: block;
    }
    .Main_Header .navbar .navbar-toggler {
        display: none;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 155px;
    }

    


}

@media(min-width:1015px) and (max-width:1024px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 30px !important;
        top: 327px !important;
        left: -133px !important;
    }

}

@media(min-width:1001px) and (max-width:1014px){
    
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 30px !important;
        top: 327px !important;
        left: -128px !important;
    }

}

@media(min-width:996px) and (max-width:1000px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 30px !important;
        top: 327px !important;
        left: -114px !important;
    }
}

@media(min-width:992px) and (max-width:995px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 30px !important;
        top: 327px !important;
        left: -110px !important;
    }
}




@media (min-width:768px) and (max-width:991px){
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .additional_information_tab{
        display: none !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 53% 43%;
        grid-template-columns: 53% 43%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
        -ms-flex-preferred-size: 43%;
            flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
        display: block !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
        float: left;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 61% 39%;
        grid-template-columns: 61% 39%;
    }

       /* .single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
            position: fixed;
            bottom: 0;
            z-index: 999;
            left: 0;
            line-height: 23px;
        }*/
        
            .eo_diamond_shape_cat form.variations_form.cart {
                display: none;
            }
    .related.products .sp-purple-theme-product-mobaile-view ul li {
        -ms-flex-preferred-size: 24%;
            flex-basis: 24%;
    }

   
        .sp-purple-theme-product-mobaile-view > ul > .Mobail_View_Product_section.products > ul > li{
            -ms-flex-preferred-size: 32%;
                flex-basis: 32%;
        }
    
    .Product_Design_View > ul {
       
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        float: left;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products {
        float: left;
        width: 100%;
        margin: 0;
        display: inherit !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 49%;
                flex: 0 0 49%;
        
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li .woocommerce-loop-product__link {
        display: none !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
        display: -ms-grid;
        display: grid;
        width: 100%;
        -ms-grid-columns: 58% 39%;
        grid-template-columns: 58% 39%;
        color: #333;
    }




    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
  }
    .StepSlider_Wrapper_Data .irs--round .irs-grid-text {
        color: #333;
        font-size: 11px;
    }

    .modal-content .StepSlider_Wrapper_Data {
        float: left;
        width: 99%;
    }

    .woocommerce #customer_login .u-column1{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }

    .woocommerce #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{
        padding: 0 ;
    }
    .woocommerce #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{
        padding: 0;
    }



    .Mobail_View_Product_section .Change_Color {
        text-align: center;
    }
    .Mobail_View_Product_section .Change_Color ul {
        justify-content: center;
    }
    .Mobail_View_Product_section .Change_Color ul li {
        border: none;
        flex-basis: inherit !important;
        transform: translateY(0px);
        margin-bottom: 0;
        margin-right: 5px;
    }
    .Mobail_View_Product_section .Change_Color ul li:last-child {
        border-bottom: none !important;
    }



    .Choice_Btn .btn{
        display: none !important;
    }

    .specific_Flex_Wrappper .Specific_product_data{
        flex-basis: inherit;
        margin-bottom: 1rem;
        flex: 0 0 32%;
    }

    .Store_Location_Flex .Location_details {
        flex-basis: 24%;
    }


    .Filter_Review .Filter_Btn_Reivew ul li a {
        width: fit-content;
        padding: 9px 10px;
        line-height: 1rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .carat-mobaile-view p {
        font-size: 0.7rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .clearity-daimond-details h5 {
        font-size: 0.7rem;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .sp-purple-theme-mobaile-view-cut-details p {
        font-size: 0.6rem;
    }    


    .sp-delivery-social-coman-purple-theme .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: 1rem;
        line-height: 1.4rem;
    }
    .sp-delivery-social-coman-purple-theme .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-contents-text {
        font-size: 1rem;
    }
    .sp-purple-theme-ni-margin .Gift_Mobail_view .Our_Gift_Module p {
        font-size: 1rem !important;
    }
    #product_related .Left_Title {
        text-align: left;
    }
    
    body .Product_Ring_Custum_Class {
        justify-content: space-around;
    }

    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem !important;
    }


    .Review_Design_Tab_View .Review_Tab_Mobail_view .Review_btn .nav-tabs .nav-item.show .nav-link, .Review_btn .nav-tabs .nav-link.active {
        border-bottom-color: #73689a!important;
        background: transparent !important;
        border: none;
    }


    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 50%;
        left: -50%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }

    
    .Find_Jewellery_width .Find_jewellery_Images img {
        height: 228px;
    }
    .jewellery_item_details .Jewellery_Item_Images img {
        height: 180px !important;
    }

    .Responsive-remove .text-right-class .Tranding_style p {
        margin-left: auto;
    }

    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 258px;
    }

    .Responsive-remove .text-right-class {
        width: 100%;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
        margin: 2px !important;
        text-transform: capitalize;
        font-size: 0.8rem;
        letter-spacing: 0rem;
        line-height: 0.9rem;
        padding: 15px;
        flex-wrap: wrap;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li strong {
        font-weight: normal;
    }
    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
        margin-bottom: 0;
        margin-top: 10px;
    }


    .woocommerce .checkout_coupon p {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .checkout_coupon .woocommerce-form-coupon-container {
        margin-top: 10px;
        justify-content: space-around;
    }
    .checkout_coupon .woocommerce-form-coupon-container .form-row-last {
        float: none !important;
        margin-left: inherit !important;
    }



    .checkout_coupon .woocommerce-form-coupon-container .form-row {
        width: 100%;
    }

    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label img {
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label .about_paypal {
        width: 100%;
        display: block;
        float: left;
    }


   
    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        margin-top: 10px;
    }

    .woocommerce-checkout .Check_Out_Page_Wrapper .col-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body {
        padding: 15px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Form_Wrapper_Right_Details_New_Data label{
        font-size: 10px;
        line-height: 18px;
    }

    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        flex-wrap: wrap;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .col-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }


   
    body .woocommerce{
        padding: 5px;
    }



    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0 !important;
        padding: 2px 0 !important;
        margin: 0;
        background: #fff;
        max-width: 10%;
        box-shadow: 2px 2px 5px 0 #73689a;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button {
        width: 100% !important;
        text-align: center;
        display: block;
        height: auto !important;
        padding: 0 !important;
        margin: 0px !important;
        vertical-align: inherit !important;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button::before {
        font-size: 35px;
        color: #73689a;
        line-height: 35px;
        align-items: center;
        display: contents;
    }

    
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_2 .modal-content {
        height: auto;
        overflow-y: inherit;
    }
    .Popup_Small_View .modal-content {
        
        height: auto;
    }

    
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs {
        border-bottom: 1px solid #c3c3ef !important;
        border: none;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item {
        margin-bottom: -1px;
    }*/

    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        background-color: transparent;
        background: linear-gradient(to right,#dfdffb,#f4f4fd) !important;
        border-color: #c3c3ef #c3c3ef #fff #c3c3ef  !important;
        color: #000;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item a {
        background: transparent;
        color: #000;
    }*/
   
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc  .eo_setting_shape_cat tbody {
        position: absolute;
        top: 0;
        left: 0;    
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) .label {
        width: 100%;
        text-transform: capitalize;
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        position: relative;
        z-index: 1;
    }
    .sp-purple-theme-custum-div .metal_color_images_section {
        padding-top: 6rem;
        margin-right: auto;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem;
    }

    .sp-purple-theme-custum-div .sp-pirple-theme-find-my-ring-size {
        display: none;
    }

    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody{
        padding-top: 5px;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section {
        top: -3px;
    }

    
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-body .Ring_Size_section {
        height: auto !important;
        overflow-y: inherit !important;
    }
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-content {
        height: auto;
        overflow-y: inherit !important;
    }
    .sp-purple-theme-custum-div .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_4 .Ring_Sizer_Modal_Popup4 {
        height: auto;
        overflow-y: inherit;
    }
    
    #SP_DARKLIGHT_SKIN_DATA .modal-content {
        min-height: 600px;
        max-height: 700px;
        overflow-y: auto;
    }
    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 62%;
        max-width: 62%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a {
        display: block;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design img {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details {
        max-width: 100%;
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation {
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul {
        float: left;
        width: 100%;
        flex-direction: row;
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: .5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
        max-width: 49%;
        padding: 0;
        padding-bottom: 0px !important;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
        display: grid;
        color: #333;
        font-size: .7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0 10px 5px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 23% 39%;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: 50%;
        margin-right: 0;
    }




    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 175px;
        top: 45px;
    }



    .Add_section_About {
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets {
        float: left;
        width: 100%;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 10px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul li {
        margin-right: 0;
        margin-bottom: 0;
    }


    .sp-prodcu-purple-theme li a {
        display: flex;
        align-items: center;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        display: grid;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li{
        margin-bottom: 1rem !important;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a  .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }


    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid !important;
        grid-template-columns: 58% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    

    .Prose_Tag_section p del {
        display: none;
    }



    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90% !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0;
        padding-left: 0;
        margin-top: 0;
        background: #fff;
        box-shadow: 2px 2px 5px 0px #73689a;
        padding: 2px 0;
    }

    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart a {
        width: 100%;
        text-align: center;
        display: block;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 5px 15px;
    }


    .Main_Product_Mobail_View_Wrapper .add-to-cart-fixed-btn {
        display: none;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-grid {
        width: 95.7672% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 28px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 25px;
        top: -15px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 30px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-grid {
        margin-left: 0;
        width: 94.9686% !important;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-single {
        margin-left: 5px;
        padding: 3px 3px;
        top: -34px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view {
        padding: 0 26px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-with-grid {
        height: 100px;
    }



    .entry-content .Product_Page_Title_Wrapper {
        margin-bottom: 0;
    }
    .entry-content .Request_Daimond_Section {
        padding: 0px 0;
    }
    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg 
    {
       
        stroke-dasharray: 210 11;
    }
    

    .sp-purple-theme-prices-tag {
        color: #333;
    }


    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond {
        margin: 0;
    }
    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond .btn {
        width: 100%;
        border-radius: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        line-height: 28px;
        display: none;
    }


    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_images_box img {
        width: 55px;
        height: auto;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section {
        justify-content: space-around;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 49%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 49%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn .btn {
        width: 100%;
        outline: none;
        line-height: 30px;
        padding: .375rem .75rem;
    }


    .CoMan_ADDnew_Section .Responsive-remove .text-right-class {
        margin-top: 3rem;
    }
    .tab_redesign_section .Left_Title {
        text-align: center;
    }

   
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container {
        position: relative;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 399px !important;
        height: auto !important;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container .sp_darklight_dark_hand {
        top: 0px !important;
    }


    .Modal_Popup_Collapse_Section .card-header{
        text-align: left !important;
    }

    
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-gap: 15px;
        justify-content: center;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box {
        margin-bottom: 0;
        margin-right: 0;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box .Shape_Info {
        margin-top: 10px;
    }


    
    .Mobail_menu_content div#sidebar-header{
        float: left;
        width: 100%;
        padding: 15px 10px;
        background: #fff;
    }

    .Mobail_menu_content div#sidebar-header .Login_link ul {
        margin-bottom: 0;
    }
    .Login_Search_section .search-Sectore-input #searchsection {
        height: calc(2em + .75rem + 2px);
        text-transform: lowercase;
    }
    div#sidebar-header .Mobail_login_section .Login_left_section {
        justify-content: flex-start;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-header .close {
        opacity: 1;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title {
        text-align: center;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title h3 {
        margin: 0 0 46px !important;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New {
        padding: 0 0;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New .form-group .form-control {
        border-radius: 0px;
        height: 40px;
        border: 1px solid #8a8383;
        background: #fff !important;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Form_Btn {
        padding: 0 40px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec {
        margin: 40px 0 20px;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::before {
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::after {
        right: 0px;
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook {
        padding: 0 0;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook ul li a img {
        display: block;
        margin: auto;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Sign_up_content {
        padding: 0 10px;
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Forget_Password {
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .fade.show {
        background: rgba(0,0,0,0.5);
    }


    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag .woocommerce-Price-amount {
        color: #333;
    }

    .carat-mobaile-view p br {
        display: block !important;
    }
    

    .Quiz_content #Quiz .modal-dialog .modal-content {
        background: #fff;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content #Quiz .modal-dialog .modal-content::before {
        content: none;
    }


    .Quiz_content_one .segments {
        border-radius: 0px !important;
        box-shadow: none !important;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content_one .ui.horizontal.segments>.segment{
        border-left: 1px solid #786d9d;
        font-size: 0.9rem;
        text-align: center;
    }





    .Quiz_Question p {
        margin-bottom: 1rem !important;
    }
    div#Quiz .Quiz_Bottom_images ul {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    div#Quiz .Quiz_Bottom_images ul li {
        margin-right: 10px;
        width: max-content;
    }
    div#Quiz .Quiz_Bottom_images ul li a {
        padding: 10px 25px;
    }
    div#Quiz .Quiz_Bottom_images ul li a .Quiz_Bottom_Title {
        margin-top: 1rem;
    }

    
    .Quiz_Question p {
        margin-bottom: 1rem;
    }
    .Quiz_Bottom {
        margin-top: 1rem;
    }


   
    .Quiz_Daimond_Coman_content_section #form_quize_result {
        height: auto !important;
        margin-top: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        display: flex;
        flex-wrap: wrap;
        max-height: 545px;
        justify-content: space-around;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 49%;
        border: 1px solid #73689a;
        margin-bottom: 10px;
        padding: 10px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li:last-child {
        margin-bottom: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
       
        color: #735497;
        padding-right: 10px;
    }
    
    
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .sp-purple-theme-prices-tag del .woocommerce-Price-amount bdi{
        font-size: 11px;
        line-height: 17px;
        text-decoration: line-through;
        color: #9b9b9b;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    .sp-purple-theme-product-mobaile-view .Mobail_View_Product_section ul li:last-child {
        border-bottom: 1px solid #947eb1;
    }

    
    .woocommerce .cart_checkout_header {
        display: none;
    }


    
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 187px !important;
        left: -66px !important;
    }


   
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row {
        flex-basis: 65%;
        position: sticky;
        left: 0;
        background: #fff;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 158px;
    }
   

    #sp-header .Mobailse_menu .Vertical_mobile_view ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul li .Virtual_appoinments_icon {
        display: flex;
    }

  
    .Input_Field_Section .Input_Field_Wrapper_One label {
        width: 100% !important;
        text-align: left !important;
    }
    div#theme_home_tab_redesign .Before_Style_Coman::before{
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Before_Style_Coman h3::after {
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Left_Title::before {
        right: 0;
        margin: auto;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header {
        text-align: center;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header::before {
        right: 0;
        margin: auto;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    .Videos_Btn .shop-ring-btn{
        justify-content: center;
    }

    

    .sp-purple-theme-u-card {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .Popup_Small_View .Root_Section{
        position: relative;
    }

    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu{
        transform: translate3d(138px, 50px, 0px) !important;
    }
    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu.show{
        transform: translate3d(138px, 36px, 0px) !important;
    }

    #RealTime #customer_login .u-column2 {
        flex-basis: 100% !important;
        max-width: 100% !important;
        margin-left: 0rem;
    }
    .quantity {
        display: none;
    }
   
    .variations_form input[type="number"].input-text.qty.text {
        display: none !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .quantity {
        display: none !important;
    }

    .Real_time_daimon_Form_view .form-control{
        text-transform: inherit !important;
    }
    .metal_color_images_section{
        justify-content: space-around;
    }
    .Inscription_Prise_tag .metal_color_images_section .metal_color_images_options ul li span {
        width: 13px !important;
        height: 13px !important;
    }


   
    .Top_Section_New,.Sub_Top_menu_section{
        display: none;
    }
    .site-main {
        float: left;
        width: 100%;
        padding: 30px 0px 0;
        margin-bottom: 50px;
    }
    .Mobail_View_Tab_ui{
        margin-top: 1rem;
    }
    .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 0;
        font-weight: normal;
        margin-top: 0;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons {
        -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    }
    .Earth_Popup_Coman_section_Btn_section{
        margin: 1rem 0;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
        
        padding: 10px 43px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a{
      
        width: max-content;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text,
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Link
    {
        color: #333;
    }
    body ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px !important;
        height: 5px !important;
    }
    #primary br {
        display: none;
    }
    .woocommerce-result-count{
        padding: 0;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content {
        border: 1px solid #947eb1;
        margin-bottom: 5px;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images {
        height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images .img-fluid {
        height: 200px;
        object-fit: cover;
        display: block;
        margin: auto;
        width: 100%;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect {
        min-height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Show_Images_content {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Causal_Box_Title_N_Right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .po_Ab_Causal_TWO {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .Po_Ab-Causal-right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N {
        padding: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left h4 {
        font-family: var(--spui-h4-font-family);
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left p {
        font-size: 0.75rem;
        text-align: center;
        color: #333;
        text-transform: uppercase;
        line-height: 1.2rem;
        margin-bottom: 0rem;
    }
    .Main_Header .bg-light .navbar-toggler {
        display: none;
    }
    .Main_Header .bg-light .navbar-brand {
        width: 140px;
        padding-top: 0;
        padding-bottom: 0;
        margin: auto;
    }
    section#primary #main .mobail_View_Wrapper {
        padding: 0;
    }
    section#primary #main #archive_header {
        display: none;
    }
    section#primary #main .Mobail_View_Tab_ui {
        margin-top: 10px;
    }
    .sp-purple-theme-learn-about-diamond .Input_BTn_Wrapper {
        margin: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    #primary #main .Product_Title_View {
        margin-bottom: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb a:first-child {
        font-weight: bold;
    }
    .Product_Title_View .woocommerce-breadcrumb a {
        color: #333;
        text-transform: capitalize;
        font-size: 0.75rem;
        line-height: 1.5rem;
        display: block;
    }
    .sp-purple-theme-amout-off{
        flex-basis: auto;
    }
    .sp-purple-theme-discout-price .woocommerce-Price-amount {
        display: block;
        font-family: 'Noto Serif SC', serif;
        font-size: 18px;
        line-height: 20px;
        text-transform: capitalize;
        text-align: right;
    }
    .Product_Mobail_View_Data .Product_Inner_title p {
        text-transform: capitalize;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
        font-weight: normal;
        font-family: 'Noto Serif SC', serif;
    }
    .Product_Mobail_View_Data .Product_Inner_title h5 {
        margin-top: 0;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag {
        margin-top: 0;
        text-align: justify;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec {
        margin-left: left;
        text-align: right;
    }

    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form {
        margin-bottom: 0;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .quantity {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form  #eo_wbc_add_to_cart {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .tinvwl-after-add-to-cart {
        display: none;
    }
    .social_mobaile_view_contents_purple-theme ul {
        margin: 0;
    }
    .sp-purple-theme-ni-margin .Our_Gift_Module {
        margin-top: 0rem !important;
    }
    .Product_Details_Mobail_View a {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }
    .Details_Tab_info .Table_Details ul li {
        font-size: 0.85rem;
    }
    .Details_Area_Infomation .Table_Details ul li {
        font-size: 0.85rem;
    }
    
    .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    .Details_Area_Infomation .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    #product_related {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0 15px 2rem;
    }
    #product_related .Left_Title h3{
        margin-bottom: .5rem !important;
    }
    #review_rating {
        padding: 0 15px;
    }
    #review_rating .Review_btn li a {
        font-size: 0.89rem;
    }
    .Search_input_view .Search_Input_Field input {
        height: 2.9rem;
    }
    .Filter_Review .Filter_Title_View p {
        margin-bottom: 1rem;
        font-size: 0.85rem;
        font-weight: normal;
        color: #333 !important;
    }
    .Age_Wrapper .Age_sec {
        font-size: 0.9rem;
    }

    .Age_Wrapper .Number_sec {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Title {
        font-size: 0.9rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Numer {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Content_View p {
        margin-bottom: 1rem;
        font-size: 0.8rem;
    }

    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-text{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-pol{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 55px;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Product_Range_Slider {
        padding: 0 5px;
    }
    /*.Body_Wrapper_One .Body_Left_Wrapper {
        flex-basis: 100%;
    }*/
    .Body_Wrapper_One .Ring_Slizer_Right {
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    
    /*.New_ReDesign_Popup .Right_Popup_Images {
        display: none;
    }*/
   /* .New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 49%;
        padding: 1rem 1rem;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.4rem;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One {
        flex-basis: 100%;
        margin-top: 1rem;
        text-align: center;
        border-right: none;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4 {
        text-transform: capitalize;
        font-size: 1rem;
        line-height: 1.2rem;
        font-family: 'Noto Serif SC', serif;
        letter-spacing: 0.3px;
        font-weight: 100;
        margin-bottom: .5rem;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p {
        margin-bottom: 0 !important;
        text-transform: capitalize;
        font-size: 0.85rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: 1rem;
        letter-spacing: 0.2px;
        justify-content: center;
        font-family: 'Amiko', sans-serif;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic {
        flex-basis: 100%;
        width: 100%;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::after,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::after{
        color: #d9d9fd;
        font-size: 50px;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic svg {
        font-size: 50px;
        color: #d9d9fd;
    }*/
    .Container_Popup .modal-content .modal-body {
        height: auto;
    }
    .sp-purple-theme-re-design-delivery-section  ul {
        margin-bottom: 0;
    }
    #ProductInnerOne .DropDown_Images_section_zoom .dropdown-menu.show {
        -webkit-transform: translate3d(0px, -90px, 0px) !important;
        transform: translate3d(0px, -50px, 0px) !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p {
        max-width: 100%;
        font-size: 11px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    .Ring_BG{
        height: 148px;
    }
    .Ring_BG .Ring_Sizer_Bg h2 {
        text-align: left;
    }
    .How_To_Finger_Megar_Step li .Finger_Content p{
        font-size: 0.8rem;
        line-height: 1.4rem;
        margin-bottom: 1rem !important;
    }

    .Ring_Sizer_Modal_Popup4 .Form_One_Left_Wrapper label {
        width: 100%;
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .form-group label {
        text-align: left;
        width: 100%;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn{
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-fill {
        color: #333 !important;
        margin-left: 0;
        background: #fff;
    }


    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-None-fill {
        background: #73689a;
        color: #fff !important;
        margin-left: 0px;
    }
    


   
    .term-description {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        display: none;
    }

    .term-description p {
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: normal;
        line-height: 1rem;
        color: rgba(0,0,0,.6);
        margin-bottom: 0;
        text-align: center;
    }

   
    .Collection_Tag_lines_sectore{
        display: none;
    }

    .Ring_sizer_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .RIng_Sizer_Content {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Sizer_content {
        flex-basis: 100%;
        margin-bottom: 10px;
    }

    .Choice_Daimond_First_row {
        flex-basis: 100%;
    }
    .comna_Daimond_Choice{
        padding: 0 15px;
    }
    .Choice_Daimond_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }

    .Top_RIngs_Design{
        padding: 0 15px;
    }
    .About-Wrapper_Main_sectore{
        padding: 0 15px;
    }

    .Exclusive_link_sectore .btn {
        padding: 20px 15px;
        
    }
    

    .Ask_Question_coman{
        padding: 0 15px;
    }
    .Ask_Question_Images {
        flex-basis: 100%;
    }
    .Ask_Question_Contents {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Daimond_Question_Inner_data{
        padding: 0 15px;
    }
    .Daimon_Question_one {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Daimon_Exclusiv_Content_inner_Data h4{
        font-size: 1.5rem;
    }
    .Exclusive_Images img.img-fluid {
        width: 65px;
    }
    .Exclusive_Contens h4{
        font-size: 1rem;
    }

    
    .Specific_product_data{
        margin-bottom: 10px;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 320px;
    }

    .Engejment_Ring_Sub_Title_Align h5{
        text-align: right;
    }
    .Engejment_Banner_Rings_Left{
        flex-basis: 100%;
    }
    .Engejment_Banner_Rings_Right{
        flex-basis: 100%;
        margin-top: 1rem;
    }
    
    .Custumize_Design_Banner_Section{
        overflow: hidden;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Shop_Style_Images .img-fluid {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    section#theme_home_slider {
        height: 399px !important;
        margin-top: 0px;
    }
    div#theme_home_icons .coman_Icon_Section li {
        max-width: 75%;
        flex-basis: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
        border-left: none;
    }

    .Beyound_Inner_Class {
        flex-basis: 50%;
    }

    
    .Ring_Popup .Ring_Size_section {
        height: auto;
         overflow-y: inherit;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    
    .Welcome_popup-Content #welcome-popup .modal-content {
        height: auto;
    }
    .Welcome_popup-Content #welcome-popup .modal-content .Welcomen_Model_popup {
        flex-wrap: wrap;
    }

    .sp-purple-theme-input-label p{
        font-size: 11px !important;
    }


    .Color_j_color_sectore li {
        flex-basis: 31%;
        margin-right: 0px;
    }

    .Color_j_color_sectore{
        margin-top: 1rem;
    }


    .Prise_Tag_Popup li a {
        background: #ffff !important;
        color: #333 !important;
        border: 1px solid #8167a2;
        border-radius: 0;
    }
    .Original_sport_contents{
        background: #fafaff;
    }

    .Original_sport_contents::before{
        background: inherit;
        content: inherit;
    }


    
    .Portfolio_sec .PortFolio_Top {
        display: none;
    }
    .sp-pinktheme-testimonial-left-section{
        display: none;
    }


    .testimonial_re-section{
        display: none;
    }
    .sp-purple-theme-testimonial-mobaile-view {
        display: flex;
    }
    

    .sp-purple-theme-testimonial-mobaile-view .testimonial_re-section {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .Footer_Letter_Title h3{
        text-align: center;
    }
    .Footer_Letter_New_Sec .Before_Style_Coman::before{
        right: 0px;
        margin: auto;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

    .sp-mobaile-collection-redesign-section
    {
        display: flex;
    }

    .collection_section{
        display: none;
    }
    .sp-mobaile-collection-redesign-section .collection_section {
        display: flex;
    }
    .sp-mobaile-collection-redesign-section {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .sp-purple-theme-view-collection-btn {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection .col-9 {
        padding: 0 5px;
    }

    
    .Daimond_Inspection_section{
        display: none;
    }
    .Collection_Title h4 {
        font-size: 40px;
        line-height: 50px;
    }


    .Blockquid {
        display: none;
    }
    .TagLines-Coman_section a h4::before{
        display: none;
    }
    .CusTum_Re_Width {
        flex: 0 0 33%;
        padding: 0 3px;
        max-width: 100%;
    }
    .main_Redesign_section {
        margin-bottom: 5px;
    }
    .Images_Tab_Bangle h4 {
        font-size: 13px;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }


   
    .Chat_btn-design{
        display: none;
    }
    .scrollToTop{
        display: none !important;
    }

    
    .Shiping_Section{
        background: #fff;
        outline: none;
    }


    .Shiping_Section::before{
        content: none;
    }
    .shiping_Images_Details {
        display: none;
    }
    .Mobail_shiping_section .shiping_details{
        flex-basis: 100%;
    }
    .Ring_sizer_Position{
        display: none;
    }
    .Mobail_shiping_section .Shiping-section-row{
        margin-top: 0rem;
    }




    .Mobail_menu_content #dismiss {
        min-height: 45px;
        height: 45px;
        max-height: 45px;
    }

    .Content_Logo_Btn .btn{
        width: auto;
    }


    .Virtual_appoinments_icon{
        display: flex;
    }
    
    .Main_Header .bg-light{
        align-items: center;
    }
    
    .Sub_Top_menu_section{
        display: none;
    }

    .Top_Section_New{
        display: none;
    }

    .navbar-brand{
        padding: 0px;
    }


    .First_Top_Content a {
        font-size: 8px;
        padding: 10px 0px;
        margin-right: 5px;
    }
    
    .Request_Label_section li {
        flex-basis: 49%;
    }
    .Request_Label_section ul{
        padding: 0 5px;
    }
    .masthead {
        height: 200px !important;
    }
    .Inscription_Prise_tag{
        margin-bottom: 2rem;
    }
    .Product_Details_Mobail_View{
        margin-top: 2rem;
        margin-bottom: 0rem;
    }


    .Mobail_Product_Page_Deswign .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    
    .Store_col-1 {
        flex-basis: 100%;
    }
    .Store_col-2 {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 45%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 100%;
        margin-top: 1rem;
    }


    .Location_details {
        flex-basis: 48%;
    }
    .Sedual_Appoinment_Data{
        justify-content: space-around;
    }
    .Sedual_Appoinment_Tab .nav a{
        font-size: 0.7rem;
        padding: 1.2rem 1rem; 
    }
    .Conflict_beyound_section{
        padding: 50px 10px;
    }
    .Beyound_Inner_Class {
        padding: 2rem 0.5rem;
    }
    .Custum_Design_Btn_Shape{
        width: 40%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 0rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        justify-content: space-evenly;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        font-size: 0.6rem;
        padding: 0.5rem 0rem;
        width: 49%;
    }

    .Daimond_jewellery_Footer_Right_sectore{
        display: none;
    }
    .Daimond_jewellery_Footer_left_sectore{
        flex-basis: 100%;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }
    .Gift_Earing_Right_side{
        flex-basis: 100%;
        margin-top: 1rem;
    }

    .men-weding_Chage p {
        max-width: 90px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 0px;
    }
    .men-weding_Chage h5 {
        max-width: 35px;
    }
    .Create_Own_Ring_Option ul li{
        flex-basis: 48%;
    }

    .Body_Left_Wrapper h2{
        font-size: 55px;
    }
    .New_ReDesign_Popup {
        margin-top: 2rem;
    }
    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 90%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 60%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .Radio-title {
        padding: 7px 22px;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Change_Wrapper_sec{
        padding-right: 0px;
        justify-content: space-between;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Container_Popup .modal-content{
        height: auto;
    }

    .Body_Wrapper_Box_Section{
        display: none;
    }
    .Mobail_Ring_sizer{
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .Stone_Number p::before {
        left: -46px;
    }
    .Stone_Number p::after {
        right: -51px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before{
        bottom: 33px;
    }
    .Round_Shapes_Daiond .Stone_Number p::before{
        left: -87px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -86px;
    }  
    .Causial_Daimonnd_Deapth .Gridal_Name{
        left: -6px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -137px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -135px;
    }

    .Cusion_Shape_Daimond .Inner_Border::before {
        width: 89%;
        height: 2px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details{
        top: 14px;
    }
    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details{
        top: 72px;
    }
    .Pear_Daimond_shape .Inner_Border::before{
        width: 63%;
    }
    .Pear_Daimond_shape .Stone_Number p::before{
        left: -79px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before{
        height: 93%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after{
        bottom: 30px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 55px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -95px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -93px;
    }

    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -58px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -52px;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 154 93;
        stroke-width: 2;
    }
    .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 310 171;
    }

    .re-capcha_section .Root_Section{
        width: 100%;
    }
    .Root_Right_side {
        flex-basis: 40%;
    }

    .Recently_mobail_view .Recently_View_Title h3::after {
        left: 0;
        right: 151px;
        margin: auto;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2.5rem;
    }
    .Mobail_shiping_section .Shiping-section-row{
        align-items: center;
    }
    .Mobail_shiping_section .shiping_Images_Details{
        flex-basis: 30% !important;
    }

    .Quiz_Top_Images li{
        flex-basis: 33%;
    }
    .Quiz_Bottom_images li{
        width: 140px;
    }
    .Quiz_Daimond_Question_sub_Class li{
        flex-basis: 45%;
    }
    .Mobail_Product_Page_Deswign{
        margin-top: 0px;
    }
    
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: 0px;

    }


    .Desktop_View_Causal{
        display: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .Mobail_Product_Page_Deswign{
        display: block;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 100%;
    }
    .Main_Body_Wrapper{
        padding: 0;
    }
    .Ring_Size_Tab_Top_Section .nav-tabs{
        flex-basis: 100%;
        width: 100%;
    }

    .Input_Field_Wrapper_One {
        flex-basis: 33%;
    }
    .Finger_Content {
        flex-basis: 55%;
    }
    .How_To_Finger_Megar_Step li::before{
        left: 21%;
    }
    .Root_Section{
        width: 70%;
    }
    .masthead{
        margin-top:90px;
    }
    .Videos_Btn {
        left: inherit;
    }
   
    .Shape_Mobail_View{
        justify-content: start;
    }
    .Shape_Box{
        flex-basis: 24%;
        margin-right: 2px;
    }
    .Mobail_View_Tab_ui {
        margin-top: 35px;
        margin-bottom:10px;
    }

    
    .Mobailse_menu{
        display: block;
    }
    .Main_Header .navbar .navbar-toggler {
        display: none;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 155px;
    }

    


}







@media(min-width:841px) and (max-width:991px){
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
        display: grid !important;
        grid-template-columns: 44% 53%;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 682px!important;
        height: auto!important;
    }


    .Experiance_Appoinment_Sectore .Appoinment_Attention {
        flex-basis: 33%;
    }


    .tab_redesign_section .Tab_REdesign_Row .coMan_ReDeSign_secTion .CusTum_Re_Width {
        flex: 0 0 25%;
        padding: 0 3px;
        max-width: 100%;
    }

    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 40%;
        left: -40%;
    }

    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }


    body section#theme_home_slider {
        height: 399px!important;
    }

    .coman_Row_Letter .Envelope_Small_Text h4{
        font-size: 20px;
    }

    /*.Popup_Small_View .Container_Popup #Box1 .modal-dialog {
        max-width: 700px;
    }*/
   /* .Popup_Small_View .Container_Popup #Box1 .modal-dialog .New_ReDesign_Popup {
        padding: 0 3rem;
    }*/


    .Tab_Product_Inner_Design_Details #Drophint .modal-dialog {
        max-width: 800px;
    }


    .Responsive-remove {
        margin-left: 0%;
    }

    
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 26px;
        line-height: 41px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 12px;
        line-height: 20px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 15px;
        line-height: 20px;
    }
    
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto auto;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 14% 14% 14% 14% auto auto;
        justify-content: center;
        grid-gap: 10px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon {
        margin-right: 0px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Pic img {
        width: 58px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Info {
        margin-top: 1rem;
    }
    .Price_Inner_Data .Price_Input_Field {
        float: none;
        width: 60%;
        margin: auto;
    }
    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul > li {
        flex: 0 0 49%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 44%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 53%;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }



}

@media(min-width:941px) and (max-width:991px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 318px!important;
        left: -113px!important;
    }
}

@media(min-width:900px) and (max-width:940px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 305px!important;
        left: -103px!important;
    }
}


@media(min-width:876px) and (max-width:893px){
    .PortFolio_Left_New_Insta img {
        height: 384px!important;
    }
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 293px!important;
        left: -98px!important;
    }
}


@media(min-width:855px) and (max-width:875px){
    .PortFolio_Left_New_Insta img {
        height: 371px!important;
    }
}


@media(min-width:841px) and (max-width:855px){
    .PortFolio_Left_New_Insta img {
        height: 363px!important;
    }
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 275px!important;
        left: -98px!important;
    }
}

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

    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a{
        display: grid !important;
        grid-template-columns: 44% 53%;
        align-items: inherit;
    }



    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 681px!important;
        height: auto!important;
    }

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 270px!important;
        left: -88px!important;
    }


    .coman_Row_Letter .Envelope_Small_Text h4{
        font-size: 20px;
    }

    /*.Popup_Small_View .Container_Popup #Box1 .modal-dialog {
        max-width: 700px;
    }*/
    /*.Popup_Small_View .Container_Popup #Box1 .modal-dialog .New_ReDesign_Popup {
        padding: 0 3rem;
    }*/


    .Tab_Product_Inner_Design_Details #Drophint .modal-dialog {
        max-width: 800px;
    }


    .Responsive-remove {
        margin-left: 0%;
    }

    
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 26px;
        line-height: 41px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 12px;
        line-height: 20px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 15px;
        line-height: 20px;
    }
    
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto auto;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 15% 15% 15% 15% auto auto;
        justify-content: center;
        grid-gap: 10px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon {
        margin-right: 0px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Pic img {
        width: 58px;
    }
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Info {
        margin-top: 1rem;
    }
    .Price_Inner_Data .Price_Input_Field {
        float: none;
        width: 60%;
        margin: auto;
    }
    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul > li {
        flex: 0 0 49%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 44%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 53%;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }



}

@media(min-width:812px) and (max-width:840px){
    body section#theme_home_slider {
        height: 430px!important;
    }
    .Responsive-remove {
        margin-left: 0%;
    }
    .PortFolio_Left_New_Insta img {
        height: 361px!important;
    }


}


@media(min-width:769px) and (max-width:800px){
    body section#theme_home_slider {
        height: 400px!important;
    }
}

@media(min-width:768px) and (max-width:820px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 254px!important;
        left: -88px!important;
    }
    
}


@media(max-width:915px){
    body .Daimond_Casual_shape .CauSal_Box_Main_Content_one , body .CauSal_Box_Main_Content .CauSal_Box_Main_Content_one{
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
    }
    body .Causal_Right_Images{
        margin-top: 3rem;
    }


}





@media(max-width:900px){

    section#theme_home_slider {
        height: 476px!important;
    }


    
    .Learn_Daimond_Title_Wrapper{
        flex-basis: 50%;
    }
    .Daimond_Shapes_Contents_Inner ul li{
        margin-bottom: 20px;
        flex-basis: 20%;
    }
    .Choice_Daimond_First_row {
        flex-basis: 49%;
        margin-top: 10px;
    }


    .Choice_Daimond_Images {
        flex-basis: 48%;
    }
    .Ring_Buider_Data{
        flex-basis: 28%;
    }
    .Learn_Daimond_sectore .btn{
        width: 100%;
    }
    .Daimon_Exclusiv_Content_inner_Data fieldset {
        width: 65%;
    }
    .Exclusive_Images img.img-fluid{
        width: 120px;
    }
    .Sizer_content {
        flex-basis: 50%;
        margin-bottom: 10px;
    }
    .Ring_sizer_guard_Images {
        flex-basis: 56%;
    }

    .RIng_sizer_Chart_Steps {
        flex-basis: 40%;
    }
    .Ring_Sizer_policy_left {
        flex-basis: 59%;
    }
    .Ring_sizer_Center_Policy {
        flex-basis: 40%;
    }

    .Popular_Rings_Design {
        flex-basis: 100%;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .Exclusive_link_sectore .btn
    {
        padding: 20px 15px;
    }
    
    .Spare_Content_left,.Spare_Content_Right {
        flex-basis: 30%;
    }
    .Spare_Content_Picture {
        flex-basis: 37%;
    }




    .Grid_Top_Section{
        flex-basis: 80%;
    }
    .Grid_View_Right_Sec{
        flex-basis: 20%;
    }
    .Bootstwana_redisign_images img{
        min-height: 400px;
        object-fit: cover;
    }
    .sp-purple-theme-content-redesign{
        top: 100px;
    }
    .magnifier {
        width: 347.594px !important;
        height: 347.281px !important;
        left: 547.188px !important;
        z-index: 555 !important;
    }
    .Wishlist_comanbtn_section .Input_BTn_Wrapper {
        flex-basis: 81%;
    }
    .Product_Wrapper_Price {
        flex-basis: 73%;
    }
    .cut_sectore ul a{
        font-size: 0.65rem;
    }
    .Change_Wrapper_Collaspe_Sec p{
        font-size: 10px;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 257 135;
        stroke-width: 1px;
    }
}

@media(max-width:834px){

    #products_table_grid .table td a{
        font-size: 12px;
    }
    body .Custum_xl-3 {
        flex-basis: 40%;
        max-width: 40%;
    }

   /* .Causal_Main_Content #advance_filters_toggle_container .Causal_Right_Images{
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    }*/
  
}

@media(max-width:812px){
    body .Custum_xl-3 {
        flex-basis: 32%;
        max-width: 32%;
    }
    
    
    .Top_Daimond_Btn_Content_Right .CauSal_Box_Main_Content .wide.column .ui.horizontal.segments{
        margin-left: auto;
    }
    

    .Experiance_Appoinment_Sectore .Appoinment_Attention {
        flex-basis: 33%;
    }


    .coman_Row_Letter .Envelope_Small_Text {
        flex: 0 0 75%;
    }

    .Details_popup div#Details_popup .modal-dialog {
        max-width: 800px;
    }


    /*.Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Left, .Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Right {
        flex-basis: 100%;
        max-width: 100%;
    }*/
    /*.Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Left .CauSal_Box_Main_Content_one .Causal_Box_Name{
        justify-content: flex-end !important;
    }*/
    section#theme_home_slider {
        height: 390px !important;
    }



}


@media(min-width:1024px) and (max-width:4000px){
    header#sp-header nav#navbar_top div#mainNav{
        display: flex !important;
    }
    .navbar_right_call-icons {
        display: none;
    }
    .Mobailse_menu{
        display: none;
    }

}



@media(max-width:810px){
    .coman_Row_Letter .Envelope_Small_Text {
        flex: 0 0 72%;
    }
    .coman_Port_Folio .PortFolio_Left_New_Insta img{
        height: 350px !important;
    }
    .testimonial_re-section::before {
        transform: skew(23deg) !important;
    }

    section#theme_home_slider {
        height: 428px!important;
    }


    .PortFolio_Left_New_Insta img {
        height: 348px !important;
    }
    .Causal_Box_Title_N_Left {
        flex-basis: 100%;
    }
    .Causal_Box_Title_N_Right {
        flex-basis: 100%;
        text-align: center;
    }

    .Change_Color ul{
        justify-content: center;
    }
    .po_Ab_Causal_TWO li{
        width: 23px;
        height: 23px;
    }
    .po_Ab_Causal_TWO .material-icons{
        font-size: 13px;
    }
    .Zoom_Rigt-sec {
        width: 80%;
    }
    .Wishlist_comanbtn_section .Input_BTn_Wrapper {
        flex-basis: 81%;
    }
    .Product_Wrapper_Price {
        flex-basis: 73%;
    }
    .cut_sectore ul a{
        font-size: 0.65rem;
    }
    .Change_Wrapper_Collaspe_Sec p{
        font-size: 10px;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 257 135;
        stroke-width: 1px;
    }
    .magnifier {
        width: 256.594px !important;
        height: 256.281px !important;
        left: 492.188px !important;
        z-index: 555 !important;
    }
}

@media(min-width:800px) and (max-width:800px){
    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px!important;
        left: -60px!important;
        top: 167px!important;
    }
    section#theme_home_slider {
        height: 422px!important;
    }

}

@media(max-width:783px){
    .coman_Port_Folio .PortFolio_Left_New_Insta img{
        height: 350px !important;
    }
    .testimonial_re-section::before {
        transform: skew(23deg) !important;
    }

    section#theme_home_slider {
        height: 428px!important;
    }

}


@media(max-width:768px){

    body .tinv-wishlist.woocommerce{
        padding: 30px 15px;
    }

    .tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }


    body .Re_design_row .cart_totals tbody tr {
       display: table-row !important;
     }

    body .coman_Procu_New_Wrapper_section{
        display: -webkit-box;

    }

    .Main_Header nav#navbar_top{
        flex-wrap: wrap;
    }
  
    nav#navbar_top div#mainNav {
        display: flex;
        flex-wrap: wrap;
    }
    nav#navbar_top div#mainNav div#mega-menu-wrap-primary {
        flex: 0 1 100%;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{
        justify-content: center;
    }
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        display: flex !important;
        justify-content: center;
    }
    body .Right_Flex_Div{
        flex: 1 !important;
        flex-wrap: nowrap;
        gap: 0;
        justify-content: center !important;
        padding-bottom: 5px;
    }





    #advance_filters_toggle_container .Check_box_Coman_causal {
        flex-basis: auto;
    }


    .woocommerce #customer_login .u-column1{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }

    .woocommerce #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{
        padding: 0 ;
    }
    .woocommerce #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{
        padding: 0;
    }
    #customer_login .u-column1 span.password-input {
        width: 100%;
    }


    .Grid_View_Coman_Sec .Grid_Top_Section{
        -ms-flex-preferred-size: 85%;
        flex-basis: 85%;
    }

    .woocommerce .centered {
        max-width: 90%;
        margin: auto;
    }
    .woocommerce .centered .ui.row a {
        color: #333;
        text-transform: capitalize;
    }
    body .woocommerce .woocommerce-MyAccount-navigation{
        max-width: 30%;
        min-width: 30%;
    }

    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 63%;
        min-width: 65%;
    }

    body .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
        max-width: 100%;
       
        float: left;
        width: 100%;
    }



    #additionalinfo .Additional-information_Tag .Additional_Info_Details{
        grid-template-columns: auto auto;
    }

    #product_image_gallery .Zoom_Rigt-sec {
        width: 78% !important;
    }
     
     .Collection_Coman_Bg_Two .Collection_Title h3 {
        font-size: 26px;
    }
     section#theme_home_slider {
        height: 399px !important;
    }

     .Sapphire-Guide_Row_sectore{
        justify-content: space-evenly;
    }

   


    .Appoinment_Attention {
        flex-basis: 32%;
    }
    #mega-menu-wrap-expanded .mega-menu-toggle + #mega-menu-expanded{
        background: transparent !important;
    }
    #mega-menu-wrap-expanded .mega-menu-toggle {
        display: none;
    }
    .Custum_Step_One{
        flex-basis: 49%;
        margin-bottom: 1rem;
    }

    .Beyound_Inner_Class {
        flex-basis: 33%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn{
        font-size: 0.6rem;
        margin-right: 4px;
    }
    .Daimond_jewellery_Footer_left_sectore{
        padding: 50px 13px;
    }
    .Daimond_Jewellery_sub_footer_content p{
        font-size: 0.65rem;
    }



    .Shop_Style_Images .img-fluid {
        height: 300px;
    }

    .Videos_Btn{
        left: inherit;
    }

    .Testimonial_Pic_RE {
        flex-basis: 124px;
    }
    .Testimonial_Pic_RE::before{
        top: -60px;
    }
    .Testimonial_Right_TextuRe {
        flex-basis: 65%;
    }
    .testimonial_re-section {
        height: 310px;
    }
    .Main_Header .bg-light {
        padding: 10px 10px 10px 10px;
        
    }

   
    .fullsize-video-bg{
        height: 45vh;
        margin-top: 125px;
    }
    .Main_Header .navbar-nav{
        flex-direction: row;
    }
    .Main_Header #mainNav .Effect_TExt{
      padding: 20px 0px;  
    }
    .center_icon{
        width: 95px;
        margin: inherit;
        float: left;
    }
    .w-1 {
        flex-basis: 30%;
    }
    .Only_Images_New_Section {
        flex-basis: 35%;
    }
    .Weding_Ring_Images {
        flex-basis: 20%;
        margin-right: 0px;
    }
    .Title_Menu_Stone ul a{
        font-size: 10px;
    }
    .Eternity_Ring_Images {
        flex-basis: 20%;
        margin-right: 0;
    }
    .Solitaires_Pic {
        flex-basis: 35%;
    }
    .Other_Jewellry_Imagies {
        flex-basis: 24%;
        margin-right: 0px;
    }
    .Main_Header #mainNav .Effect_TExt::before {
        top: 28px;
    }
    .Popup_First .modal-dialog{
        max-width: 737px;
    }
    .Right_New_Letter{
        flex-basis: 60%;
    }
    .Responsive-remove {
        margin-left: 0%;
    }
    .Collection_Bg {
        height: 450px;
    }
    .Collection_Title{
        padding: 10px;
    }
    .Collection_Title h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .bg_Two {
        height: 400px;
    }
    .Collection_Btn .btn {
        max-width: 80%;
    }
    .Collection_Title h3 {
        font-size: 27px;
        line-height: 30px;
    }
    .Tab_Ab_solute{
        top: 0px;
    }
    .Tab_Ab_solute ul a{
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .Footer_Letter_Title h3{
        font-size: 13px;
    }
    .PortFolio_Left h3{
        font-size: 30px;
    }
    .coman_Port_Folio .PortFolio_Left_New_Insta img {
        height: 331px !important;
    }

    .coman_Icon_Section li {
        flex-basis: 45%;
        max-width: 45%;
    }
    .Coman_BlogINg{
        margin-bottom: 10px;
    }
    .Envelope_Small_Text h4{
        font-size: 23px;
        line-height: 23px;
    }
    .Footer_Flex_Width {
        flex-basis: 33%;
        margin-bottom: 10px;
    }
    .Thired_Row_Right_Section {
        flex-basis: 32%;
    }

    
    .Zoom_Rigt-sec {
        width: 74%;
        margin-left: 15px;
        position: relative;
    }

    
    .magnifier{
        left: 125.594px !important;
        top: 813px !important;
        z-index: 555 !important;
    }




    .Product_Range_Slider {
        flex-basis: 45%;
    }
    .Product_right_Wrapper_Plugin_Text {
        flex-basis: 46%;
        max-width: 46%;
    }
    .Product_Small_Data p{
        font-size: 10px;
        line-height: 20px;
    }
    .Product_Paragraph_Text {
        width: auto;
    }
    .Delivery_section li {
        padding: 10px 5px;
    }
    .Delivery_section a{
        font-size: 10px;
        line-height: 20px;
    }
    .Title_Categories {
        flex-basis: 27%;
    }
    .Product_Header_Wrapper{
        text-align: center;
    }
    .Product_Header_Wrapper h3{
        margin-bottom: 5px;
    }
    .Brand_Product_Wrapper ul li{
        padding-left: 25px;
    }
    .Product_Left_Wrapper_Plugin_Images{
        flex-basis: 100%;
        max-width: 100%;
    }
    .Product_right_Wrapper_Plugin_Text {
        flex-basis: 100%;
        max-width: 100%;
    }
    .Brand_Product_Wrapper ul li a{
        font-size: 13px;
        line-height: 23px;
    }
    .Delivery_section li{
        padding: 10px 20px;
    }
    .Delivery_section a{
        font-size: 12px;
        line-height: 22px;
    }
    .Delivery_section ul{
        justify-content: space-around;
    }

   
    .Collapse_Head p{
        font-size: 11px;
        line-height: 11px;
    }
    .Input_Text_Cupon {
        flex-basis: 60%;
    }


   
    .Check_Out_ParaGraph p{
        font-size: 11px;
        line-height: 19px;
    }



    
    .Box_Causal_Top_Right_Sec{
        padding: 5px;
    }
    .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C {
        color: #fff;
        font-size: 30px;
        line-height: 40px;
    }
    .Causal_Wrapper_Text{
        flex-basis: 100%;
    }
    .Left_Word_C::before{
        height: 100vh;
    }
    .Right_Word_C {
        flex-basis: 55%;
    }
    .Causal_Wrapper_Right_Icon{
        display: none;
    }
    .Causal_Main_Wrapper{
        overflow: hidden;
    }
    .Causal_Top_Section_One_Top_Left{
        justify-content: flex-start;
    }

    .Cau_Sal_J_Title h3{
        font-size: 15px;
        line-height: 20px;
    }
    .Top_Daimond_Btn_section .nav-tabs a{
        padding: 5px;
        font-size: 12px;
    }
   /* .Top_Daimond_Btn_Content_Left {
        flex-basis: 47%;
        max-width: 47%;
    }*/
   /* .Top_Daimond_Btn_Content_Right {
        flex-basis: 47%;
        max-width: 47%;
    }*/
   /* .Causal_Right_Images .irs--round .irs-grid-text{
        font-size: 9px;
    }*/
    .Third_Row_Left_Nav a{
        line-height: 1rem;
    }


    /*.Causal_Right_Images {
        flex-basis: 76% !important;
    }*/
   /* .Causal_Right_Images ul a {
        width: 23px;
        height: 23px;
        line-height: 23px;
    }
    .Causal_Right_Images ul{
        padding: 5px 2px;
    }
    .Causal_Right_Images ul a .img-fluid{
        width: 13px;
    }*/
  /*  .Causal_Box_Name {
        flex-basis: 70px;
    }*/
    .Causal_Box_Name .material-icons{
        margin-left: 0px;
    }
    /*.CauSal_Box_Main_Content_one{
        justify-content: flex-start;
    }*/

   /* .Causal_Right_Images ul a .material-icons {
        font-size: 12px;
    }
    .Causal_Right_Images .irs--round .irs-from, .Causal_Right_Images .irs--round .irs-to, .Causal_Right_Images .irs--round .irs-single{
        font-size: 9px;
        padding: 3px 2px;
    }*/
    .Custum_xl-6 {
        max-width: 49%;
        flex-basis: 49%;
        padding: 0;
    }
    .Custum_xl-3 {
        flex-basis: 49%;
        max-width: 49%;
        padding: 0;
    }
    .Big_Box_Width .img-fluid {
        width: 100%;
    }
    .Causal_Box_Title_N_Left {
        flex-basis: 70%;
    }
    .Causal_Box_Title_N_Right {
        flex-basis: 25%;
        text-align: end;
    }
    .Small_Box_Causal p {
        font-size: 15px;
        line-height: 25px;
    }
    .Small_Box_Causal-small p{
        padding: 10px 20px;
    }
    .Small_Box_Causal-small {
        bottom: 90px !important;
    }
    .Main_Causal_Box_Content:hover .Small_Box_Causal-small{
        bottom: 110px !important;
    }
    .BOttOM_LEFT_CAUSAL{
        flex-basis: 55%;
        justify-content: start;
    }

    .BOTTOm_RIGHT_CAUSAL{
        flex-basis: 44%;
    }
    .BooTOM_RiGHT_Slider {
        flex-basis: 73%;
    }

    .Grid_Top_Section{
        flex-basis: 85%;
    }
    .Grid_View_Right_Sec {
        flex-basis: 15%;
    }

    
    .Request_Stone a{
        font-size: 11px;
        line-height: 21px;
    }
    .Stone_pic{
        width: 40px;
        height: 40px;
    }
    .Stone_pic .img-fluid{
        width: 20px;
    }
    .Request_Label_section li {
        flex-basis: 32%;
    }

    
    .cart_checkout_header {
        margin-top: 4rem;
    }


    .Daimond_jewellery_Footer_left_sectore{
        padding: 50px 13px;
    }
    
    .Request_Label_section li {
        flex-basis: 32%;
    }
    .Coman_Fill_Daimond .form-control{
        outline: none;
    }
    .First_Form_Wrap {
        flex-basis: 49%;
    }
    
    .sp-purple-theme-daimond-size-coman-section{
        flex-wrap: wrap;
    }
    
    .sp-purple-theme-sub-desc h4{
        font-size: 1rem;
        line-height: 1.2rem;
    }
    .sp-purple-theme-sub-desc p {
        font-size: 0.65rem;
        line-height: 1rem;
    }
    .sp-purple-theme-Header-redesign{
        top: 85px;
    }
    .sp-purple-theme-content-redesign {
        top: 170px;
    }

    .Product-images-range-slider{

        width: 93%;
    }


    /*.Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 90%;
    }*/

    .Color_j_color_sectore li {
        flex-basis: 31%;
    }

    .Ring_info-change-width {
        flex-basis: 30% !important;
    }

    .Addinfo_Tag_One {
        flex-basis: 65%;
    }

    .Aerrow_Vertical{
        left: 16%;
    }
    .Daimond_Clarity_Aerroe{
        left: 37%;
    }

    .Wish_list_icon_btn {
        flex-basis: 10%;
        margin-top: 0rem;
    }
    .Wishlist_comanbtn_section .Input_BTn_Wrapper {
        flex-basis: 88%;
        
    }

    .Custum-large_Images img, .Banner_Casual_images img {
        min-height: 430px;
    }
    .Custum_large_banner{
        margin-bottom: 10px;
    }


    .Sub_Details_coman_btn::before{
        display: none;
    }
    
    .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        color: #333;
    }


    .Blockquid svg{
        left: 20%;
    }
    .TagLines-Coman_section a h4::before{
        left: 26.5%;
    }
    .Collection_Btn .btn {
        max-width: 100%;
    }
    .Icon_Section_Main .coman_Icon_Section{
        justify-content: space-between;
    }
    .Icon_Section_Main .coman_Icon_Section li {
        flex-basis: 49%;
        max-width: 49%;
        cursor: pointer;
        margin-bottom: 1rem;
    }

    .First_Top_Content a{
        padding: 10px 5px;
        font-size: 11px;
        line-height: 11px;
    }

    

    .Product_Page_Title_Wrapper{
        margin-top: 0rem;
    }


    .Grid_Top_Section a{
        padding: .5rem 1rem;
    }
    .Grid_Top_Section {
        flex-basis: 78%;
    }
    .Causal_Main_Wrapper a{
        padding: .3rem 1rem;
    }
    .Top_Daimond_Btn_section .nav-tabs{
        max-width: 70%;
    }

    .masthead {
        height: 336px !important;
    }

    .container_Wrapper{
        max-width: 720px;
    } 
    .Marker_section {
        left: 36px;
    }
    .Compare_first_row {
        flex-basis: 16%;
    }
    .Compare_second_row {
        flex-basis: 28%;
    } 
    
   /* .Additional_Center_daimond_Section ul li{
        margin-right: 2rem;
    }*/
    .Request_Daimond_Wrapper_Btn {
        flex-basis: 26%;
    }
    .Grid_Left_Side_Section {
        flex-basis: 51%;
        justify-content: space-between;
    }
    .Dropdown_Select_section {
        flex-basis: 47%;
    }
    .Grid_Right_Side_Section{
        margin-top: 10px;
    }
    .Shiping_Section_Left_side {
        flex-basis: 46%;
    }
    .Check_box_Coman_causal {
        flex-basis: 40%;
        margin-left: 10px;
    }
    .Bottom_Right_Footer_Section_Causal_RigHt {
        flex-basis: 17%;
    }
    .Preview_Product_Details_Page .exzoom_img_ul{
        height: 545px;
    }
    .shiping_details {
        flex-basis: 35%;
    }
    .shiping_Images_Details {
        flex-basis: 25% !important;
    }
    .Causal_Box_Name h4{
        font-size: 11px;
    }
    .Quiz_Top_Images a{
        padding: 1rem 1rem;
    }
    .Quiz_Bottom{
        margin-top: 0rem;
    }
    .Quiz_images{
        margin-top: 0rem;
    }
    .Quiz_Bottom_images{
        margin-top: 1rem;
    }
    .Quiz_Bottom_images li {
        width: 85px;
        margin-bottom: 10px;
    }
    .Quiz_Daimond_Question a{
        padding: 1rem 1rem;
    }
    .Quiz_Daimond_Question_sub_Class li {
        flex-basis: 40%;
        margin-bottom: 10px;
    }

    .Quiz_Bottom_Daimond .img-fluid{
        width: 50px;
        height: 50px;
    }
    .Quiz_Bottom_images ul{
        justify-content: space-between;
    }
    .Shipint_Title h3{
        font-size: 3.5rem;
    }
    .Preview_Product_Details_Page .exzoom_img_ul {
        height: 500px;
    }
    .Price_Change p{
        margin-bottom: 0rem;
    }
    .Preview_Product_Details_Page .New_Btn_Section {
        margin-top: 0rem;
        margin-bottom: 0;
    }
    .Preview_Product_Details_Page .New_Btn_Section .Input_BTn_Wrapper {
        margin: 0;
    }
    .Shiping_Section{
        margin-bottom: 50px;
    }
    .Input_BTn_Wrapper {
        margin: 0rem 0 0;
    }
    .Product_right_Wrapper_Plugin_Text{
        margin-top: 2rem;
    }
    .Radio-title {
        padding: 7px 34px;
    }
    .Pendal_Content p{
        font-size: 0.8rem;
    }
    .Daimond_Carat_size li{
        flex-basis: 12%;
    }
    .Border-div{
        width: 84%;
    }
    .Marker_section {
        left: -13px;
    }
    .Daimond-Clarity_Sectore .Daimond_Claerty_Box{
        flex-basis: 28%;
    }
    .Daimond-Clarity_Sectore .Daimond_Clarity_box {
        flex-basis: 40%;
    }
    .Appoinment_Attention {
        flex-basis: 33%;
    }
   
    .Location_details{
        flex-basis: 49%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 73%;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 25%;
    }
    .Specific_product_data{
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Application_Form_Appoiment_Right{
        background-size: cover;
    }
    .Appoinment_Inner_Data_Details{
        max-width: 230px;
        height: 230px;
    }
    .Shop_Style_One {
        flex-basis: 49%;
    }
    .Beyound_Inner_Class {
        flex-basis: 33%;
    }
    .Custum_Step_One{
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Custum_Banner_Icons_Wrapper{
        padding: 2rem 0.2rem;
    }
    .Custum_Banner_icons_Title p{
        font-size: 0.7rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn{
        font-size: 0.6rem;
        margin-right: 5px;
    }

    .Daimond_Jewellery_Bottom_Link_Btn a:last-child {
        margin-right: 0;
    }
    .Daimon_Jewellery_Icons_one{
        flex-basis: 50%;
        padding: 0.5rem;
       
    }
    .Daimond_Jewellery_sub_footer_content p{
        font-size: 0.7rem;
    }
    .men-weding_Chage p {
        max-width: 159px !important;
    }
    .men-weding_Chage h5 {
        max-width: 86px;
    }
    .Engejment_Ring_Sub_Title_Align h5{
        padding-left: 50px;
    }
    .Product_Header_Wrapper h3{
        font-size: 17px;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 50%;
    }
    .Right_Popup_Images {
        flex-basis: 50%;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 498 135;
        stroke-width: 4;
    }
    .Gia_Link_Section svg {
        stroke-dasharray: 872 305;
    }
    .Zoom_Rigt-sec{
        width: 87%;
    }
    .Body_Left_Wrapper{
        flex-basis: 100%;
        text-align: center;
    }
    .Ring_Slizer_Right{
        left: inherit;
        top: 50px;
        right: 7em;
    }

    .Product_Page_Title_Wrapper {
        margin-top: 0rem;
    }

    .Redesign-casual-top{
        margin-top: 0rem;
    }
    
}




@media(max-width:767px){

    body .Custum_xl-3 {
        flex-basis: 49%;
        max-width: 49%;
    }

    .sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector {
        width: 75%;
    }
    body .Custum_xl-3 {
        flex-basis: 49%;
        max-width: 49%;
    }


    .sp-purple-theme-casual-page-big-thumbnel canvas{
        width: 100% !important;
    }

    .coman_Port_Folio .col-sm-12 {
        padding-left: 0;
        padding-right: 0;
    }

    .TagLines-Coman_section .Blockquid svg {
        left: 10%;
    }
    .woocommerce #customer_login .u-column1{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }

    .woocommerce #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{
        padding: 0 ;
    }
    .woocommerce #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{
        padding: 0;
    }

    


}

@media(max-width:625px){
    
    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design{
        flex-basis: 35%;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details{
        flex-basis: 64%;
    }

}


@media(max-width:621px){
    body .Details_popupt_Images_data {
        flex-basis: 65%;
    }
    
    body .Details_popupt_contents_data {
        flex-basis: 32%;
    }
}




@media(min-width:600px) and (max-width:767px){

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-3.Custum_xl-3 .Banner_Casual_images img, .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .col-xl-6.Custum_xl-6 .Banner_Casual_images img {
        height: 182px;
    }


    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .additional_information_tab{
        display: none !important;
    }

    
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 44% 53%;
        grid-template-columns: 44% 53%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
       
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
        -ms-flex-preferred-size: 43%;
            flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
        display: block !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 50% 49%;
        grid-template-columns: 50% 49%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
        float: left;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 50% 49%;
        grid-template-columns: 50% 49%;
    }
    /*
        .single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
            position: fixed;
            bottom: 0;
            z-index: 999;
            left: 0;
            line-height: 23px;
        }*/
        
        .eo_diamond_shape_cat form.variations_form.cart {
            display: none;
        }
        
    .sp-purple-theme-product-mobaile-view > ul > .Mobail_View_Product_section.products > ul > li{
        -ms-flex-preferred-size: 32%;
            flex-basis: 32%;
    }

    .Product_Design_View > ul {
       
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        float: left;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products {
        float: left;
        width: 100%;
        margin: 0;
        display: inherit !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 49%;
                flex: 0 0 49%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li .woocommerce-loop-product__link {
        display: none !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
        display: -ms-grid;
        display: grid;
        width: 100%;
        -ms-grid-columns: 50% 39%;
        grid-template-columns: 50% 39%;
        color: #333;
        font-size: .8rem;
    }





    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
    }

    .StepSlider_Wrapper_Data .irs--round .irs-grid-text {
        color: #333;
        font-size: 11px;
    }

    .modal-content .StepSlider_Wrapper_Data {
        float: left;
        width: 99%;
    }

    .woocommerce #customer_login .u-column1{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 48% !important;
        max-width: 48% !important;
    }

    .woocommerce #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{
        padding: 0 ;
    }
    .woocommerce #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{
        padding: 0;
    }


    .Mobail_View_Product_section .Change_Color {
        text-align: center;
    }
    .Mobail_View_Product_section .Change_Color ul {
        justify-content: center;
    }
    .Mobail_View_Product_section .Change_Color ul li {
        border: none;
        flex-basis: inherit !important;
        transform: translateY(0px);
        margin-bottom: 0;
        margin-right: 5px;
    }
    .Mobail_View_Product_section .Change_Color ul li:last-child {
        border-bottom: none !important;
    }


    .Choice_Btn .btn{
        display: none !important;
    }

    .Experiance_Appoinment_Sectore .Appoinment_Attention {
        flex-basis: 50%;
    }
    .Store_Location_Flex .Location_details {
        flex-basis: inherit;
        flex: 0 0 32%;
    }

    .Filter_Review .Filter_Btn_Reivew ul li a {
        width: fit-content;
        padding: 9px 10px;
        line-height: 1rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .carat-mobaile-view p {
        font-size: 0.7rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .clearity-daimond-details h5 {
        font-size: 0.7rem;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .sp-purple-theme-mobaile-view-cut-details p {
        font-size: 0.6rem;
    }    


    .sp-delivery-social-coman-purple-theme .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: 1rem;
        line-height: 1.4rem;
    }
    .sp-delivery-social-coman-purple-theme .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-contents-text {
        font-size: 1rem;
    }
    .sp-purple-theme-ni-margin .Gift_Mobail_view .Our_Gift_Module p {
        font-size: 1rem !important;
    }
    #product_related .Left_Title {
        text-align: left;
    }
    
    body .Product_Ring_Custum_Class {
        justify-content: space-around;
    }

    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem !important;
    }


    .Review_Design_Tab_View .Review_Tab_Mobail_view .Review_btn .nav-tabs .nav-item.show .nav-link, .Review_btn .nav-tabs .nav-link.active {
        border-bottom-color: #73689a!important;
        background: transparent !important;
        border: none;
    }


    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 50%;
        left: -50%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }

    
    .Find_Jewellery_width .Find_jewellery_Images img {
        height: 228px;
    }
    .jewellery_item_details .Jewellery_Item_Images img {
        height: 180px !important;
    }

    .Responsive-remove .text-right-class .Tranding_style p {
        margin-left: auto;
    }

    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 258px;
    }

    .Responsive-remove .text-right-class {
        width: 100%;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
        margin: 2px !important;
        text-transform: capitalize;
        font-size: 0.8rem;
        letter-spacing: 0rem;
        line-height: 0.9rem;
        padding: 15px;
        flex-wrap: wrap;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li strong {
        font-weight: normal;
    }
    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
        margin-bottom: 0;
        margin-top: 10px;
    }


    .woocommerce .checkout_coupon p {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .checkout_coupon .woocommerce-form-coupon-container {
        margin-top: 10px;
        justify-content: space-around;
    }
    .checkout_coupon .woocommerce-form-coupon-container .form-row-last {
        float: none !important;
        margin-left: inherit !important;
    }



    .checkout_coupon .woocommerce-form-coupon-container .form-row {
        width: 100%;
    }

    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label img {
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label .about_paypal {
        width: 100%;
        display: block;
        float: left;
    }


    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        margin-top: 10px;
    }

    .woocommerce-checkout .Check_Out_Page_Wrapper .col-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body {
        padding: 15px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Form_Wrapper_Right_Details_New_Data label{
        font-size: 10px;
        line-height: 18px;
    }

    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        flex-wrap: wrap;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .col-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    body .woocommerce{
        padding: 5px;
    }



    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0 !important;
        padding: 2px 0 !important;
        margin: 0;
        background: #fff;
        max-width: 10%;
        box-shadow: 2px 2px 5px 0 #73689a;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button {
        width: 100% !important;
        text-align: center;
        display: block;
        height: auto !important;
        padding: 0 !important;
        margin: 0px !important;
        vertical-align: inherit !important;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button::before {
        font-size: 35px;
        color: #73689a;
        line-height: 35px;
        align-items: center;
        display: contents;
    }

    
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_2 .modal-content {
        height: auto;
        overflow-y: inherit;
    }
    .Popup_Small_View .modal-content {
        height: auto;
    }


    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs {
        border-bottom: 1px solid #c3c3ef !important;
        border: none;
    }
    .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item {
        margin-bottom: -1px;
    }

    .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        background-color: transparent;
        background: linear-gradient(to right,#dfdffb,#f4f4fd) !important;
        border-color: #c3c3ef #c3c3ef #fff #c3c3ef  !important;
        color: #000;
    }
    .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item a {
        background: transparent;
        color: #000;
    }*/
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc  .eo_setting_shape_cat tbody {
        position: absolute;
        top: 0;
        left: 0;    
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) .label {
        width: 100%;
        text-transform: capitalize;
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        position: relative;
        z-index: 1;
    }
    .sp-purple-theme-custum-div .metal_color_images_section {
        padding-top: 6rem;
        margin-right: auto;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem;
    }

    .sp-purple-theme-custum-div .sp-pirple-theme-find-my-ring-size {
        display: none;
    }

    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody{
        padding-top: 5px;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section {
        top: -3px;
    }

    
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-body .Ring_Size_section {
        height: auto !important;
        overflow-y: inherit !important;
    }
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-content {
        height: auto;
        overflow-y: inherit !important;
    }
    .sp-purple-theme-custum-div .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_4 .Ring_Sizer_Modal_Popup4 {
        height: auto;
        overflow-y: inherit;
    }
    
    #SP_DARKLIGHT_SKIN_DATA .modal-content {
        min-height: 600px;
        max-height: 700px;
        overflow-y: auto;
    }
    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 62%;
        max-width: 62%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a {
        display: block;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design img {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details {
        max-width: 100%;
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation {
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul {
        float: left;
        width: 100%;
        flex-direction: row;
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: .5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
        max-width: 49%;
        padding: 0;
        padding-bottom: 0px !important;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
        display: grid;
        color: #333;
        font-size: .7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0 10px 5px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 23% 39%;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: 50%;
        margin-right: 0;
    }




    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 175px;
        top: 45px;
    }



    .Add_section_About {
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets {
        float: left;
        width: 100%;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 10px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul li {
        margin-right: 0;
        margin-bottom: 0;
    }


    .sp-prodcu-purple-theme li a {
        display: flex;
        align-items: center;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        display: grid;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li{
        margin-bottom: 1rem !important;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a  .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }


    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 58% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    

    .Prose_Tag_section p del {
        display: none;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90% !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0;
        padding-left: 0;
        margin-top: 0;
        background: #fff;
        box-shadow: 2px 2px 5px 0px #73689a;
        padding: 2px 0;
    }

    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart a {
        width: 100%;
        text-align: center;
        display: block;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 5px 15px;
    }


    .Main_Product_Mobail_View_Wrapper .add-to-cart-fixed-btn {
        display: none;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-grid {
        width: 95.7672% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 28px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 25px;
        top: -15px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 30px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-grid {
        margin-left: 0;
        width: 94.9686% !important;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-single {
        margin-left: 5px;
        padding: 3px 3px;
        top: -34px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view {
        padding: 0 26px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-with-grid {
        height: 100px;
    }



    .entry-content .Product_Page_Title_Wrapper {
        margin-bottom: 0;
    }
    .entry-content .Request_Daimond_Section {
        padding: 0px 0;
    }
    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg 
    {
        stroke-dasharray: 210 11;
    }
    
    .sp-purple-theme-prices-tag {
        color: #333;
    }


    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond {
        margin: 0;
    }
    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond .btn {
        width: 100%;
        border-radius: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        line-height: 28px;
        display: none;
    }


    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_images_box img {
        width: 55px;
        height: auto;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section {
        justify-content: space-around;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 49%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 49%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn .btn {
        width: 100%;
        outline: none;
        line-height: 30px;
        padding: .375rem .75rem;
    }


    .CoMan_ADDnew_Section .Responsive-remove .text-right-class {
        margin-top: 3rem;
    }
    .tab_redesign_section .Left_Title {
        text-align: center;
    }

    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container {
        position: relative;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 399px !important;
        height: auto !important;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container .sp_darklight_dark_hand {
        top: 0px !important;
    }


    .Modal_Popup_Collapse_Section .card-header{
        text-align: left !important;
    }

   
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-gap: 15px;
        justify-content: center;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box {
        margin-bottom: 0;
        margin-right: 0;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box .Shape_Info {
        margin-top: 10px;
    }


    
    .Mobail_menu_content div#sidebar-header{
        float: left;
        width: 100%;
        padding: 15px 10px;
        background: #fff;
    }

    .Mobail_menu_content div#sidebar-header .Login_link ul {
        margin-bottom: 0;
    }
    .Login_Search_section .search-Sectore-input #searchsection {
        height: calc(2em + .75rem + 2px);
        text-transform: lowercase;
    }
    div#sidebar-header .Mobail_login_section .Login_left_section {
        justify-content: flex-start;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-header .close {
        opacity: 1;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title {
        text-align: center;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title h3 {
        margin: 0 0 46px !important;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New {
        padding: 0 0;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New .form-group .form-control {
        border-radius: 0px;
        height: 40px;
        border: 1px solid #8a8383;
        background: #fff !important;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Form_Btn {
        padding: 0 40px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec {
        margin: 40px 0 20px;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::before {
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::after {
        right: 0px;
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook {
        padding: 0 0;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook ul li a img {
        display: block;
        margin: auto;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Sign_up_content {
        padding: 0 10px;
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Forget_Password {
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .fade.show {
        background: rgba(0,0,0,0.5);
    }


    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag .woocommerce-Price-amount {
        color: #333;
    }

    .carat-mobaile-view p br {
        display: block !important;
    }
   

    .Quiz_content #Quiz .modal-dialog .modal-content {
        background: #fff;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content #Quiz .modal-dialog .modal-content::before {
        content: none;
    }


    .Quiz_content_one .segments {
        border-radius: 0px !important;
        box-shadow: none !important;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content_one .ui.horizontal.segments>.segment{
        border-left: 1px solid #786d9d;
        font-size: 0.9rem;
        text-align: center;
    }





    .Quiz_Question p {
        margin-bottom: 1rem !important;
    }
    div#Quiz .Quiz_Bottom_images ul {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    div#Quiz .Quiz_Bottom_images ul li {
        margin-right: 10px;
        width: max-content;
    }
    div#Quiz .Quiz_Bottom_images ul li a {
        padding: 10px 25px;
    }
    div#Quiz .Quiz_Bottom_images ul li a .Quiz_Bottom_Title {
        margin-top: 1rem;
    }

    
    .Quiz_Question p {
        margin-bottom: 1rem;
    }
    .Quiz_Bottom {
        margin-top: 1rem;
    }


    .Quiz_Daimond_Coman_content_section #form_quize_result {
        height: auto !important;
        margin-top: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        display: flex;
        flex-wrap: wrap;
        max-height: 545px;
        justify-content: space-around;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 49%;
        border: 1px solid #73689a;
        margin-bottom: 10px;
        padding: 10px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li:last-child {
        margin-bottom: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    
    
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .sp-purple-theme-prices-tag del .woocommerce-Price-amount bdi{
        font-size: 11px;
        line-height: 17px;
        text-decoration: line-through;
        color: #9b9b9b;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    .sp-purple-theme-product-mobaile-view .Mobail_View_Product_section ul li:last-child {
        border-bottom: 1px solid #947eb1;
    }


    .woocommerce .cart_checkout_header {
        display: none;
    }



    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 187px !important;
        left: -66px !important;
    }



    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row {
        flex-basis: 65%;
        position: sticky;
        left: 0;
        background: #fff;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 158px;
    }
    

    #sp-header .Mobailse_menu .Vertical_mobile_view ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul li .Virtual_appoinments_icon {
        display: flex;
    }

    
    .Input_Field_Section .Input_Field_Wrapper_One label {
        width: 100% !important;
        text-align: left !important;
    }
    div#theme_home_tab_redesign .Before_Style_Coman::before{
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Before_Style_Coman h3::after {
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Left_Title::before {
        right: 0;
        margin: auto;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header {
        text-align: center;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header::before {
        right: 0;
        margin: auto;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    .Videos_Btn .shop-ring-btn{
        justify-content: center;
    }

    

    .sp-purple-theme-u-card {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .Popup_Small_View .Root_Section{
        position: relative;
    }

    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu{
        transform: translate3d(138px, 50px, 0px) !important;
    }
    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu.show{
        transform: translate3d(138px, 36px, 0px) !important;
    }

    #RealTime #customer_login .u-column2 {
        flex-basis: 100% !important;
        max-width: 100% !important;
        margin-left: 0rem;
    }
    .quantity {
        display: none;
    }
    
    .variations_form input[type="number"].input-text.qty.text {
        display: none !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .quantity {
        display: none !important;
    }

    .Real_time_daimon_Form_view .form-control{
        text-transform: inherit !important;
    }
    .metal_color_images_section{
        justify-content: space-around;
    }
    .Inscription_Prise_tag .metal_color_images_section .metal_color_images_options ul li span {
        width: 13px !important;
        height: 13px !important;
    }


    
    .Top_Section_New,.Sub_Top_menu_section{
        display: none;
    }
    .site-main {
        float: left;
        width: 100%;
        padding: 30px 0px 0;
        margin-bottom: 50px;
    }
    .Mobail_View_Tab_ui{
        margin-top: 1rem;
    }
    .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 0;
        font-weight: normal;
        margin-top: 0;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons {
        -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    }
    .Earth_Popup_Coman_section_Btn_section{
        margin: 1rem 0;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
        padding: 10px 43px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a{
      
        width: max-content;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text,
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Link
    {
        color: #333;
    }
    body ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px !important;
        height: 5px !important;
    }
    #primary br {
        display: none;
    }
    .woocommerce-result-count{
        padding: 0;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content {
        border: 1px solid #947eb1;
        margin-bottom: 5px;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images {
        height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images .img-fluid {
        height: 200px;
        object-fit: cover;
        display: block;
        margin: auto;
        width: 100%;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect {
        min-height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Show_Images_content {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Causal_Box_Title_N_Right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .po_Ab_Causal_TWO {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .Po_Ab-Causal-right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N {
        padding: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left h4 {
        font-family: var(--spui-h4-font-family);
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left p {
        font-size: 0.75rem;
        text-align: center;
        color: #333;
        text-transform: uppercase;
        line-height: 1.2rem;
        margin-bottom: 0rem;
    }
    .Main_Header .bg-light .navbar-toggler {
        display: none;
    }
    .Main_Header .bg-light .navbar-brand {
        width: 140px;
        padding-top: 0;
        padding-bottom: 0;
        margin: auto;
    }
    section#primary #main .mobail_View_Wrapper {
        padding: 0;
    }
    section#primary #main #archive_header {
        display: none;
    }
    section#primary #main .Mobail_View_Tab_ui {
        margin-top: 10px;
    }
    .sp-purple-theme-learn-about-diamond .Input_BTn_Wrapper {
        margin: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    #primary #main .Product_Title_View {
        margin-bottom: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb a:first-child {
        font-weight: bold;
    }
    .Product_Title_View .woocommerce-breadcrumb a {
        color: #333;
        text-transform: capitalize;
        font-size: 0.75rem;
        line-height: 1.5rem;
        display: block;
    }
    .sp-purple-theme-amout-off{
        flex-basis: auto;
    }
    .sp-purple-theme-discout-price .woocommerce-Price-amount {
        display: block;
        font-family: 'Noto Serif SC', serif;
        font-size: 18px;
        line-height: 20px;
        text-transform: capitalize;
        text-align: right;
    }
    .Product_Mobail_View_Data .Product_Inner_title p {
        text-transform: capitalize;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
        font-weight: normal;
        font-family: 'Noto Serif SC', serif;
    }
    .Product_Mobail_View_Data .Product_Inner_title h5 {
        margin-top: 0;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag {
        margin-top: 0;
        text-align: justify;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec {
        margin-left: left;
        text-align: right;
    }

    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form {
        margin-bottom: 0;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .quantity {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form  #eo_wbc_add_to_cart {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .tinvwl-after-add-to-cart {
        display: none;
    }
    .social_mobaile_view_contents_purple-theme ul {
        margin: 0;
    }
    .sp-purple-theme-ni-margin .Our_Gift_Module {
        margin-top: 0rem !important;
    }
    .Product_Details_Mobail_View a {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }
    .Details_Tab_info .Table_Details ul li {
        font-size: 0.85rem;
    }
    .Details_Area_Infomation .Table_Details ul li {
        font-size: 0.85rem;
    }
    
    .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    .Details_Area_Infomation .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    #product_related {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0 15px 2rem;
    }
    #product_related .Left_Title h3{
        margin-bottom: .5rem !important;
    }
    #review_rating {
        padding: 0 15px;
    }
    #review_rating .Review_btn li a {
        font-size: 0.89rem;
    }
    .Search_input_view .Search_Input_Field input {
        height: 2.9rem;
    }
    .Filter_Review .Filter_Title_View p {
        margin-bottom: 1rem;
        font-size: 0.85rem;
        font-weight: normal;
        color: #333 !important;
    }
    .Age_Wrapper .Age_sec {
        font-size: 0.9rem;
    }

    .Age_Wrapper .Number_sec {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Title {
        font-size: 0.9rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Numer {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Content_View p {
        margin-bottom: 1rem;
        font-size: 0.8rem;
    }

    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-text{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-pol{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 55px;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Product_Range_Slider {
        padding: 0 5px;
    }
   /* .Body_Wrapper_One .Body_Left_Wrapper {
        flex-basis: 100%;
    }*/
    .Body_Wrapper_One .Ring_Slizer_Right {
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    
   /* .New_ReDesign_Popup .Right_Popup_Images {
        display: none;
    }*/
   /* .New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 49%;
        padding: 1rem 1rem;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.4rem;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One {
        flex-basis: 100%;
        margin-top: 1rem;
        text-align: center;
        border-right: none;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4 {
        text-transform: capitalize;
        font-size: 1rem;
        line-height: 1.2rem;
        font-family: 'Noto Serif SC', serif;
        letter-spacing: 0.3px;
        font-weight: 100;
        margin-bottom: .5rem;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p {
        margin-bottom: 0 !important;
        text-transform: capitalize;
        font-size: 0.85rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: 1rem;
        letter-spacing: 0.2px;
        justify-content: center;
        font-family: 'Amiko', sans-serif;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic {
        flex-basis: 100%;
        width: 100%;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::after,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::after{
        color: #d9d9fd;
        font-size: 50px;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic svg {
        font-size: 50px;
        color: #d9d9fd;
    }*/
    .Container_Popup .modal-content .modal-body {
        height: auto;
    }
    .sp-purple-theme-re-design-delivery-section  ul {
        margin-bottom: 0;
    }
    #ProductInnerOne .DropDown_Images_section_zoom .dropdown-menu.show {
        -webkit-transform: translate3d(0px, -90px, 0px) !important;
        transform: translate3d(0px, -50px, 0px) !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p {
        max-width: 100%;
        font-size: 11px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    .Ring_BG{
        height: 148px;
    }
    .Ring_BG .Ring_Sizer_Bg h2 {
        text-align: left;
    }
    .How_To_Finger_Megar_Step li .Finger_Content p{
        font-size: 0.8rem;
        line-height: 1.4rem;
        margin-bottom: 1rem !important;
    }

    .Ring_Sizer_Modal_Popup4 .Form_One_Left_Wrapper label {
        width: 100%;
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .form-group label {
        text-align: left;
        width: 100%;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn{
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-fill {
        color: #333 !important;
        margin-left: 0;
        background: #fff;
    }


    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-None-fill {
        background: #73689a;
        color: #fff !important;
        margin-left: 0px;
    }
    


    .term-description {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        display: none;
    }

    .term-description p {
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: normal;
        line-height: 1rem;
        color: rgba(0,0,0,.6);
        margin-bottom: 0;
        text-align: center;
    }

    .Collection_Tag_lines_sectore{
        display: none;
    }

    .Ring_sizer_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .RIng_Sizer_Content {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Sizer_content {
        flex-basis: 100%;
        margin-bottom: 10px;
    }

    .Choice_Daimond_First_row {
        flex-basis: 100%;
    }
    .comna_Daimond_Choice{
        padding: 0 15px;
    }
    .Choice_Daimond_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }

    .Top_RIngs_Design{
        padding: 0 15px;
    }
    .About-Wrapper_Main_sectore{
        padding: 0 15px;
    }

    .Exclusive_link_sectore .btn {
        padding: 20px 15px;
        
    }
    

    .Ask_Question_coman{
        padding: 0 15px;
    }
    .Ask_Question_Images {
        flex-basis: 100%;
    }
    .Ask_Question_Contents {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Daimond_Question_Inner_data{
        padding: 0 15px;
    }
    .Daimon_Question_one {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Daimon_Exclusiv_Content_inner_Data h4{
        font-size: 1.5rem;
    }
    .Exclusive_Images img.img-fluid {
        width: 65px;
    }
    .Exclusive_Contens h4{
        font-size: 1rem;
    }

    
    .Specific_product_data{
        margin-bottom: 10px;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 320px;
    }

    .Engejment_Ring_Sub_Title_Align h5{
        text-align: right;
    }
    .Engejment_Banner_Rings_Left{
        flex-basis: 100%;
    }
    .Engejment_Banner_Rings_Right{
        flex-basis: 100%;
        margin-top: 1rem;
    }
    
    .Custumize_Design_Banner_Section{
        overflow: hidden;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Shop_Style_Images .img-fluid {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    section#theme_home_slider {
        height: 200px !important;
        margin-top: 0px;
    }
    div#theme_home_icons .coman_Icon_Section li {
        max-width: 75%;
        flex-basis: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
        border-left: none;
    }

    .Beyound_Inner_Class {
        flex-basis: 50%;
    }

   
    .Ring_Popup .Ring_Size_section {
        height: auto;
         overflow-y: inherit;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    
    .Welcome_popup-Content #welcome-popup .modal-content {
        height: auto;
    }
    .Welcome_popup-Content #welcome-popup .modal-content .Welcomen_Model_popup {
        flex-wrap: wrap;
    }

    .sp-purple-theme-input-label p{
        font-size: 11px !important;
    }


    .Color_j_color_sectore li {
        flex-basis: 31%;
        margin-right: 0px;
    }

    .Color_j_color_sectore{
        margin-top: 1rem;
    }


    .Prise_Tag_Popup li a {
        background: #ffff !important;
        color: #333 !important;
        border: 1px solid #8167a2;
        border-radius: 0;
    }
    .Original_sport_contents{
        background: #fafaff;
    }

    .Original_sport_contents::before{
        background: inherit;
        content: inherit;
    }


   
    .Portfolio_sec .PortFolio_Top {
        display: none;
    }
    .sp-pinktheme-testimonial-left-section{
        display: none;
    }


    .testimonial_re-section{
        display: none;
    }
    .sp-purple-theme-testimonial-mobaile-view {
        display: flex;
    }
    

    .sp-purple-theme-testimonial-mobaile-view .testimonial_re-section {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .Footer_Letter_Title h3{
        text-align: center;
    }
    .Footer_Letter_New_Sec .Before_Style_Coman::before{
        right: 0px;
        margin: auto;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

    .sp-mobaile-collection-redesign-section
    {
        display: flex;
    }

    .collection_section{
        display: none;
    }
    .sp-mobaile-collection-redesign-section .collection_section {
        display: flex;
    }
    .sp-mobaile-collection-redesign-section {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .sp-purple-theme-view-collection-btn {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection .col-9 {
        padding: 0 5px;
    }

    
    .Daimond_Inspection_section{
        display: none;
    }
    .Collection_Title h4 {
        font-size: 40px;
        line-height: 50px;
    }


    .Blockquid {
        display: none;
    }
    .TagLines-Coman_section a h4::before{
        display: none;
    }
    .CusTum_Re_Width {
        flex: 0 0 50%;
        padding: 0 3px;
        max-width: 50%;
    }
    .main_Redesign_section {
        margin-bottom: 5px;
    }
    .Images_Tab_Bangle h4 {
        font-size: 13px;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }


   
    .Chat_btn-design{
        display: none;
    }
    .scrollToTop{
        display: none !important;
    }

    
    .Shiping_Section{
        background: #fff;
        outline: none;
    }


    .Shiping_Section::before{
        content: none;
    }
    .shiping_Images_Details {
        display: none;
    }
    .Mobail_shiping_section .shiping_details{
        flex-basis: 100%;
    }
    .Ring_sizer_Position{
        display: none;
    }
    .Mobail_shiping_section .Shiping-section-row{
        margin-top: 0rem;
    }




    .Mobail_menu_content #dismiss {
        min-height: 45px;
        height: 45px;
        max-height: 45px;
    }

    .Content_Logo_Btn .btn{
        width: auto;
    }


    .Virtual_appoinments_icon{
        display: flex;
    }
    
    .Main_Header .bg-light{
        align-items: center;
    }
    
    .Sub_Top_menu_section{
        display: none;
    }

    .Top_Section_New{
        display: none;
    }

    .navbar-brand{
        padding: 0px;
    }


    .First_Top_Content a {
        font-size: 8px;
        padding: 10px 0px;
        margin-right: 5px;
    }
    
    .Request_Label_section li {
        flex-basis: 49%;
    }
    .Request_Label_section ul{
        padding: 0 5px;
    }


    .masthead {
        height: 200px !important;
    }
    .Inscription_Prise_tag{
        margin-bottom: 2rem;
    }
    .Product_Details_Mobail_View{
        margin-top: 2rem;
        margin-bottom: 0rem;
    }


    .Mobail_Product_Page_Deswign .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    
    .Store_col-1 {
        flex-basis: 100%;
    }
    .Store_col-2 {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 45%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 100%;
        margin-top: 1rem;
    }


    .Location_details {
        flex-basis: 48%;
    }
    .Sedual_Appoinment_Data{
        justify-content: space-around;
    }
    .Sedual_Appoinment_Tab .nav a{
        font-size: 0.7rem;
        padding: 1.2rem 1rem; 
    }
    .Conflict_beyound_section{
        padding: 50px 10px;
    }
    .Beyound_Inner_Class {
        padding: 2rem 0.5rem;
    }
    .Custum_Design_Btn_Shape{
        width: 40%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 0rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        justify-content: space-evenly;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        font-size: 0.6rem;
        padding: 0.5rem 0rem;
        width: 49%;
    }

    .Daimond_jewellery_Footer_Right_sectore{
        display: none;
    }
    .Daimond_jewellery_Footer_left_sectore{
        flex-basis: 100%;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }
    .Gift_Earing_Right_side{
        flex-basis: 100%;
        margin-top: 1rem;
    }

    .men-weding_Chage p {
        max-width: 90px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 0px;
    }
    .men-weding_Chage h5 {
        max-width: 35px;
    }
    .Create_Own_Ring_Option ul li{
        flex-basis: 48%;
    }

    .Body_Left_Wrapper h2{
        font-size: 55px;
    }
    .New_ReDesign_Popup {
        margin-top: 2rem;
    }
    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 90%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 60%;
        display: flex;
       
        align-items: center;
        justify-content: space-between;
    }
    .Radio-title {
        padding: 7px 22px;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Change_Wrapper_sec{
        padding-right: 0px;
        justify-content: space-between;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Container_Popup .modal-content{
        height: auto;
    }

    
    .Body_Wrapper_Box_Section{
        display: none;
    }
    .Mobail_Ring_sizer{
        display: flex !important;
        flex-wrap: wrap !important;
    }

    

    
    .Stone_Number p::before {
        left: -46px;
    }
    .Stone_Number p::after {
        right: -51px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before{
        bottom: 33px;
    }
    .Round_Shapes_Daiond .Stone_Number p::before{
        left: -87px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -86px;
    }  
    .Causial_Daimonnd_Deapth .Gridal_Name{
        left: -6px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -137px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -135px;
    }

    .Cusion_Shape_Daimond .Inner_Border::before {
        width: 89%;
        height: 2px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details{
        top: 14px;
    }
    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details{
        top: 72px;
    }
    .Pear_Daimond_shape .Inner_Border::before{
        width: 63%;
    }
    .Pear_Daimond_shape .Stone_Number p::before{
        left: -79px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before{
        height: 93%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after{
        bottom: 30px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 55px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -95px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -93px;
    }

    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -58px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -52px;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 154 93;
        stroke-width: 2;
    }
    .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 310 171;
    }

    .re-capcha_section .Root_Section{
        width: 100%;
    }
    .Root_Right_side {
        flex-basis: 40%;
    }

    .Recently_mobail_view .Recently_View_Title h3::after {
        left: 0;
        right: 151px;
        margin: auto;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2.5rem;
    }
    .Mobail_shiping_section .Shiping-section-row{
        align-items: center;
    }
    .Mobail_shiping_section .shiping_Images_Details{
        flex-basis: 30% !important;
    }
    

    .Quiz_Top_Images li{
        flex-basis: 33%;
    }
    .Quiz_Bottom_images li{
        width: 140px;
    }
    .Quiz_Daimond_Question_sub_Class li{
        flex-basis: 45%;
    }
    .Mobail_Product_Page_Deswign{
        margin-top: 0px;
    }
    
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: 0px;

    }


    .Desktop_View_Causal{
        display: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .Mobail_Product_Page_Deswign{
        display: block;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 100%;
    }
    .Main_Body_Wrapper{
        padding: 0;
    }
    .Ring_Size_Tab_Top_Section .nav-tabs{
        flex-basis: 100%;
        width: 100%;
    }

    .Input_Field_Wrapper_One {
        flex-basis: 33%;
    }
    .Finger_Content {
        flex-basis: 55%;
    }
    .How_To_Finger_Megar_Step li::before{
        left: 21%;
    }
    .Root_Section{
        width: 70%;
    }
    .masthead{
        margin-top:90px;
    }
    .Videos_Btn {
        left: inherit;
    }
   
    .Shape_Mobail_View{
        justify-content: start;
    }
    .Shape_Box{
        flex-basis: 24%;
        margin-right: 2px;
    }
    .Mobail_View_Tab_ui {
        margin-top: 35px;
        margin-bottom:10px;
    }

    .Mobailse_menu{
        display: block;
    }
    .Main_Header .navbar .navbar-toggler {
        display: none;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 155px;
    }
    
}

@media(min-width:766px) and (max-width:767px){

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 245px!important;
        left: -83px!important;
    }
    

    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a{
        display: grid !important;
        grid-template-columns: 50% 48%;
    }


    #RealTime #customer_login .u-column2 {
        flex-basis: 100%!important;
        max-width: 60%!important;
        margin-left: 0;
    }


    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul > li {
        flex: 0 0 49%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 50%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 48%;
        padding: 5px;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p{
        grid-template-columns: 50% 39%;
    }



    

    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }

    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images section .column .xzoom-container img {
        width: 100%;
    }
    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 518px!important;
        height: auto!important;
    }
   



    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 20% 20% 20% 20%  auto;
        grid-column-gap: 7px;
        justify-content: center;
        align-items: center;
    }


    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto auto;
    }


    section#theme_home_slider{
        height: 406px !important;
        margin-top: 0px;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 50%;
        left: -50%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }
    .coMan_ReDeSign_secTion .CusTum_Re_Width{
        flex: 0 0 33%;
        padding: 0 3px;
        max-width: 33%;
    }
    .New_Add_section .CoMan_ADDnew_Section .col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 100%;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12 {
        padding-left: 0;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12 {
        padding-right: 0px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        max-width: 100%;
        flex: 0 0 33.33%;
        width: inherit;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 26px;
        line-height: 41px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 12px;
        line-height: 20px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 15px;
        line-height: 20px;
    }

}

@media(min-width:671px) and (max-width:765px){

    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a{
        display: grid !important;
        grid-template-columns: 50% 48%;
    }


    #RealTime #customer_login .u-column2 {
        flex-basis: 100%!important;
        max-width: 75%!important;
        margin-left: 0;
    }

    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul > li {
        flex: 0 0 49%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 50%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 48%;
        padding: 5px;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p{
        grid-template-columns: 50% 39%;
    }


    

     .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }
   


    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 20% 20% 20% 20%  auto;
        grid-column-gap: 7px;
        justify-content: center;
        align-items: center;
    }


    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto auto;
    }


    section#theme_home_slider{
        height: 346px !important;
        margin-top: 0px;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 50%;
        left: -50%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }
    .coMan_ReDeSign_secTion .CusTum_Re_Width{
        flex: 0 0 33%;
        padding: 0 3px;
        max-width: 33%;
    }
    .New_Add_section .CoMan_ADDnew_Section .col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 100%;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12 {
        padding-left: 0;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12 {
        padding-right: 0px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        max-width: 100%;
        flex: 0 0 33.33%;
        width: inherit;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 26px;
        line-height: 41px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 12px;
        line-height: 20px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 15px;
        line-height: 20px;
    }
    

}


@media(min-width:712px) and (max-width:712px){
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 233px!important;
        left: -87px!important;
    }
}


@media(min-width:601px) and (max-width:670px){

    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a{
        display: grid !important;
        grid-template-columns: 44% 53%;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li{
        font-size: 0.6rem;
    }


    #RealTime #customer_login .u-column2 {
        flex-basis: 100%!important;
        max-width: 75%!important;
        margin-left: 0;
    }


    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: row;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul > li {
        flex: 0 0 49%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 44%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 53%;
        padding: 5px;
    }
    .Product_Navigation ul{
        flex-direction: column !important;
        display: inherit;
    }

    .Prose_Tag_section p{
        flex-basis: 0.8rem;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p{
        grid-template-columns: 50% 39%;
    }





   

    .Main_Product_Mobail_View_Wrapper .Product_MObail_View_Images {
        float: none;
        max-width: 75%;
        margin: auto;
        width: 100%;
    }
    

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: 24% 24% 24% 24%;
        grid-column-gap: 7px;
        justify-content: center;
        align-items: center;
    }
    
    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon {
        margin-bottom: 1rem;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Pic img {
        width: 58px;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Info {
        margin-top: 1rem;
    }


    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box.eo_wbc_filter_icon .Shape_Info p {
        margin-top: 0rem;
    }




    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        grid-template-columns: auto auto auto auto;
    }

    section#theme_home_slider {
        height: 313px!important;
        margin-top: 0;
    }
    .New_Add_section .CoMan_ADDnew_Section .col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 100%;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12 {
        padding-left: 0;
    }
    .Portfolio_sec .coman_Port_Folio .col-xl-8.col-lg-8.col-md-8.col-sm-12.col-12 {
        padding-right: 0px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        max-width: 100%;
        flex: 0 0 33.33%;
        width: inherit;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 26px;
        line-height: 41px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title p {
        font-size: 12px;
        line-height: 20px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 15px;
        line-height: 20px;
    }
    

}


@media(min-width:600px) and (max-width:600px){
    
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details .Product_Navigation > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    

    
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li{
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .Product_Navigation ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price{
        -ms-grid-columns: 58% 39%;
        grid-template-columns: 58% 39%;
    }
    
    
}





@media(min-width:481px) and (max-width:599px){

    .products.Product_Design_View.sp-prodcu-purple-theme.sp-purple-theme-product-mobaile-view.product_grid_view > ul > .Mobail_View_Product_section > ul > li {
        flex-basis: 100%;
    }
    .products.Product_Design_View.sp-prodcu-purple-theme.sp-purple-theme-product-mobaile-view.product_grid_view > ul > .Mobail_View_Product_section > ul > li > a {
        flex-direction: row;
    }
    .products.Product_Design_View.sp-prodcu-purple-theme.sp-purple-theme-product-mobaile-view.product_grid_view > ul > .Mobail_View_Product_section > ul > li .Right_Product_Details .Product_Navigation ul {
        flex-direction: column;
    }

    


    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .additional_information_tab{
        display: none !important;
    }

.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a{
    display: none;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > .woocommerce-LoopProduct-link {
    display: none;
}

.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details .Product_Navigation > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 44% 53%;
    grid-template-columns: 44% 53%;
    width: 100%;
}

.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
   
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
}

.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
    -ms-flex-preferred-size: 43%;
        flex-basis: 43%;
    padding: 5px;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
    display: block !important;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
    display: none;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 49%;
    grid-template-columns: 50% 49%;
    color: #333;
    font-size: 0.7rem;
    line-height: 1.2rem;
    text-transform: uppercase;
    width: 100%;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
    color: #333;
    font-size: 0.7rem;
    line-height: 1.2rem;
    text-transform: uppercase;
    width: 100%;
    float: left;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 49%;
    grid-template-columns: 50% 49%;
}
 
    .eo_diamond_shape_cat form.variations_form.cart {
        display: none;
    }
    
   /* .single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        line-height: 23px;
    }*/
   /* body .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        background: #fff;
        bottom: 0;
        padding-left: 0 !important;
        -webkit-box-shadow: 2px 2px 5px 0 #73689a;
                box-shadow: 2px 2px 5px 0 #73689a;
        text-align: center;
        max-width: 11%;
    }*/

   
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .Product_Navigation ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
    display: none;
}
.Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
    display: -ms-grid;
    display: grid;
    width: 100%;
    color: #333;
    -ms-grid-columns: 58% 39%;
    grid-template-columns: 58% 39%;
}



    .Gem_Stone_content .Gem_Stone_Wrapper  #Gem_Stone  .modal-content .modal-body{
        display: inline-table !important;
  }
    .StepSlider_Wrapper_Data .irs--round .irs-grid-text {
        color: #333;
        font-size: 11px;
    }

    .modal-content .StepSlider_Wrapper_Data {
        float: left;
        width: 99%;
    }


    .woocommerce #customer_login .u-column1{
        flex-basis: 90% !important;
        max-width: 90% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 90% !important;
        max-width: 90% !important;
        margin-left: 0rem;
        margin-top: 1rem;
    }

    #customer_login .u-column1 span.password-input {
        width: 100%;
    }


    .Mobail_View_Product_section .Change_Color {
        text-align: center;
    }
    .Mobail_View_Product_section .Change_Color ul {
        justify-content: center;
    }
    .Mobail_View_Product_section .Change_Color ul li {
        border: none;
        flex-basis: inherit !important;
        transform: translateY(0px);
        margin-bottom: 0;
        margin-right: 5px;
    }
    .Mobail_View_Product_section .Change_Color ul li:last-child {
        border-bottom: none !important;
    }


    .Choice_Btn .btn{
        display: none !important;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 7px;
    }


    .sp_purple_theme_comen_boock_nad_insprction_class {
        float: left;
        width: 100%;
    }

    .Earth_Popup_Coman_section_Content_section .modal .modal-dialog {
        max-width: 800px;
    }
    

    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        max-width: 100%;
        flex: 0 0 33.33%;
        width: inherit;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-plugin-bradcum-setting .sp-purple-theme-beadcum-numbers {
        font-size: 18px;
        line-height: 26px;
    }

    .Filter_Review .Filter_Btn_Reivew ul li a {
        width: fit-content;
        padding: 9px 10px;
        line-height: 1rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .carat-mobaile-view p {
        font-size: 0.7rem;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .clearity-daimond-details h5 {
        font-size: 0.7rem;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .sp-purple-theme-mobaile-view-cut-details p {
        font-size: 0.6rem;
    }    


    .sp-delivery-social-coman-purple-theme .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: 1rem;
        line-height: 1.4rem;
        max-width: 341px;
    }

    .sp-delivery-social-coman-purple-theme .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-contents-text {
        font-size: 1rem;
    }
    .sp-purple-theme-ni-margin .Gift_Mobail_view .Our_Gift_Module p {
        font-size: 1rem !important;
    }
    #product_related .Left_Title {
        text-align: left;
    }
    
    
    body .Product_Ring_Custum_Class {
        justify-content: space-around;
    }

    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 0.75rem !important;
    }


    .Review_Design_Tab_View .Review_Tab_Mobail_view .Review_btn .nav-tabs .nav-item.show .nav-link, .Review_btn .nav-tabs .nav-link.active {
        border-bottom-color: #73689a!important;
        background: transparent !important;
        border: none;
    }


    .Mobailse_menu .Mobail_menu_content #sidebar {
        width: 65%;
        left: -65%;
    }
    .Mobailse_menu .Mobail_menu_content #sidebar.active {
        left: 0;
    }

    
    .Find_Jewellery_width .Find_jewellery_Images img {
        height: 228px;
    }
    .jewellery_item_details .Jewellery_Item_Images img {
        height: 235px !important;
    }

    .Responsive-remove .text-right-class .Tranding_style p {
        margin-left: auto;
    }

    .CoMan_ADDnew_Section .Add_section_About p {
        max-width: 258px;
    }

    .Responsive-remove .text-right-class {
        width: 100%;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
        margin: 2px !important;
        text-transform: capitalize;
        font-size: 0.8rem;
        letter-spacing: 0rem;
        line-height: 0.9rem;
        padding: 15px;
        flex-wrap: wrap;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li strong {
        font-weight: normal;
    }
    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
        margin-bottom: 0;
        margin-top: 10px;
    }


    .woocommerce .checkout_coupon p {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .checkout_coupon .woocommerce-form-coupon-container {
        margin-top: 10px;
        justify-content: space-around;
    }
    .checkout_coupon .woocommerce-form-coupon-container .form-row-last {
        float: none !important;
        margin-left: inherit !important;
    }



    .checkout_coupon .woocommerce-form-coupon-container .form-row {
        width: 100%;
    }

    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label img {
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label .about_paypal {
        width: 100%;
        display: block;
        float: left;
    }



    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        margin-top: 10px;
    }

    .woocommerce-checkout .Check_Out_Page_Wrapper .col-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body {
        padding: 15px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Form_Wrapper_Right_Details_New_Data label{
        font-size: 10px;
        line-height: 18px;
    }

    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        flex-wrap: wrap;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .col-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    body .woocommerce{
        padding: 5px;
    }



    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0 !important;
        padding: 2px 0 !important;
        margin: 0;
        background: #fff;
        max-width: 10%;
        box-shadow: 2px 2px 5px 0 #73689a;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button {
        width: 100% !important;
        text-align: center;
        display: block;
        height: auto !important;
        padding: 0 !important;
        margin: 0px !important;
        vertical-align: inherit !important;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button::before {
        font-size: 35px;
        color: #73689a;
        line-height: 35px;
        align-items: center;
        display: contents;
    }

    
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_2 .modal-content {
        height: auto;
        overflow-y: inherit;
    }
    .Popup_Small_View .modal-content {
       
        height: auto;
    }

   
   /* .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs {
        border-bottom: 1px solid #c3c3ef !important;
        border: none;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item {
        margin-bottom: -1px;
    }*/

    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        background-color: transparent;
        background: linear-gradient(to right,#dfdffb,#f4f4fd) !important;
        border-color: #c3c3ef #c3c3ef #fff #c3c3ef  !important;
        color: #000;
    }*/
   /* .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item a {
        background: transparent;
        color: #000;
    }*/
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc  .eo_setting_shape_cat tbody {
        position: absolute;
        top: 0;
        left: 0;    
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) .label {
        width: 100%;
        text-transform: capitalize;
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        position: relative;
        z-index: 1;
    }
    .sp-purple-theme-custum-div .metal_color_images_section {
        padding-top: 6rem;
        margin-right: auto;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Ring_Right_Section a {
        font-size: 1rem;
    }

    .sp-purple-theme-custum-div .sp-pirple-theme-find-my-ring-size {
        display: none;
    }

    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody{
        padding-top: 5px;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section {
        top: -3px;
    }

    
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-body .Ring_Size_section {
        height: auto !important;
        overflow-y: inherit !important;
    }
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-content {
        height: auto;
        overflow-y: inherit !important;
    }
    .sp-purple-theme-custum-div .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_4 .Ring_Sizer_Modal_Popup4 {
        height: auto;
        overflow-y: inherit;
    }
    
    #SP_DARKLIGHT_SKIN_DATA .modal-content {
        min-height: 600px;
        max-height: 700px;
        overflow-y: auto;
    }
    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 62%;
        max-width: 62%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a {
        display: block;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design img {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details {
        max-width: 100%;
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation {
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul {
        float: left;
        width: 100%;
        flex-direction: row;
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: .5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
        max-width: 49%;
        padding: 0;
        padding-bottom: 0px !important;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
        display: grid;
        color: #333;
        font-size: .7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0 10px 5px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 23% 39%;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: 100%;
        margin-right: 0;
    }




    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 175px;
        top: 45px;
    }



    .Add_section_About {
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets {
        float: left;
        width: 100%;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 10px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul li {
        margin-right: 0;
        margin-bottom: 0;
    }


    .sp-prodcu-purple-theme li a {
        display: flex;
        align-items: center;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        display: grid;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li{
        margin-bottom: 1rem !important;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a  .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }


    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 58% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    

    .Prose_Tag_section p del {
        display: none;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90% !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0;
        padding-left: 0;
        margin-top: 0;
        background: #fff;
        box-shadow: 2px 2px 5px 0px #73689a;
        padding: 2px 0;
        display: grid !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart a {
        width: 100%;
        text-align: center;
        display: block;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 5px 15px;
    }


    .Main_Product_Mobail_View_Wrapper .add-to-cart-fixed-btn {
        display: none;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-grid {
        width: 95.7672% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 28px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 25px;
        top: -15px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 30px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-grid {
        margin-left: 0;
        width: 94.9686% !important;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-single {
        margin-left: 5px;
        padding: 3px 3px;
        top: -34px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view {
        padding: 0 26px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-with-grid {
        height: 100px;
    }



    .entry-content .Product_Page_Title_Wrapper {
        margin-bottom: 0;
    }
    .entry-content .Request_Daimond_Section {
        padding: 0px 0;
    }
    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg 
    {
       
        stroke-dasharray: 210 11;
    }
    


    .sp-purple-theme-prices-tag {
        color: #333;
    }


    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond {
        margin: 0;
    }
    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond .btn {
        width: 100%;
        border-radius: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        line-height: 28px;
        display: none;
    }


    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_images_box img {
        width: 55px;
        height: auto;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section {
        justify-content: space-around;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 49%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 49%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn .btn {
        width: 100%;
        outline: none;
        line-height: 30px;
        padding: .375rem .75rem;
    }


    .CoMan_ADDnew_Section .Responsive-remove .text-right-class {
        margin-top: 3rem;
    }
    .tab_redesign_section .Left_Title {
        text-align: center;
    }

    
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container {
        position: relative;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 399px !important;
        height: auto !important;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container .sp_darklight_dark_hand {
        top: 0px !important;
    }


    .Modal_Popup_Collapse_Section .card-header{
        text-align: left !important;
    }

    
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-gap: 15px;
        justify-content: center;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box {
        margin-bottom: 0;
        margin-right: 0;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box .Shape_Info {
        margin-top: 10px;
    }


    
    .Mobail_menu_content div#sidebar-header{
        float: left;
        width: 100%;
        padding: 15px 10px;
        background: #fff;
    }

    .Mobail_menu_content div#sidebar-header .Login_link ul {
        margin-bottom: 0;
    }
    .Login_Search_section .search-Sectore-input #searchsection {
        height: calc(2em + .75rem + 2px);
        text-transform: lowercase;
    }
    div#sidebar-header .Mobail_login_section .Login_left_section {
        justify-content: flex-start;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-header .close {
        opacity: 1;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title {
        text-align: center;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title h3 {
        margin: 0 0 46px !important;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New {
        padding: 0 0;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New .form-group .form-control {
        border-radius: 0px;
        height: 40px;
        border: 1px solid #8a8383;
        background: #fff !important;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Form_Btn {
        padding: 0 40px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec {
        margin: 40px 0 20px;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::before {
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::after {
        right: 0px;
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook {
        padding: 0 0;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook ul li a img {
        display: block;
        margin: auto;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Sign_up_content {
        padding: 0 10px;
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Forget_Password {
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .fade.show {
        background: rgba(0,0,0,0.5);
    }


    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag .woocommerce-Price-amount {
        color: #333;
    }

    .carat-mobaile-view p br {
        display: block !important;
    }
    

    .Quiz_content #Quiz .modal-dialog .modal-content {
        background: #fff;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content #Quiz .modal-dialog .modal-content::before {
        content: none;
    }


    .Quiz_content_one .segments {
        border-radius: 0px !important;
        box-shadow: none !important;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content_one .ui.horizontal.segments>.segment{
        border-left: 1px solid #786d9d;
        font-size: 0.9rem;
        text-align: center;
    }





    .Quiz_Question p {
        margin-bottom: 1rem !important;
    }
    div#Quiz .Quiz_Bottom_images ul {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    div#Quiz .Quiz_Bottom_images ul li {
        margin-right: 10px;
        width: max-content;
    }
    div#Quiz .Quiz_Bottom_images ul li a {
        padding: 10px 25px;
    }
    div#Quiz .Quiz_Bottom_images ul li a .Quiz_Bottom_Title {
        margin-top: 1rem;
    }

    
    .Quiz_Question p {
        margin-bottom: 1rem;
    }
    .Quiz_Bottom {
        margin-top: 1rem;
    }



    .Quiz_Daimond_Coman_content_section #form_quize_result {
        height: auto !important;
        margin-top: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        display: flex;
        flex-wrap: wrap;
        max-height: 545px;
        justify-content: space-around;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 49%;
        border: 1px solid #73689a;
        margin-bottom: 10px;
        padding: 10px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li:last-child {
        margin-bottom: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    
    
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .sp-purple-theme-prices-tag del .woocommerce-Price-amount bdi{
        font-size: 11px;
        line-height: 17px;
        text-decoration: line-through;
        color: #9b9b9b;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    .sp-purple-theme-product-mobaile-view .Mobail_View_Product_section ul li:last-child {
        border-bottom: 1px solid #947eb1;
    }


    .woocommerce .cart_checkout_header {
        display: none;
    }


    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 187px !important;
        left: -66px !important;
    }


   
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row {
        flex-basis: 65%;
        position: sticky;
        left: 0;
        background: #fff;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 158px;
    }
    

    #sp-header .Mobailse_menu .Vertical_mobile_view ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul li .Virtual_appoinments_icon {
        display: flex;
    }

    
    .Input_Field_Section .Input_Field_Wrapper_One label {
        width: 100% !important;
        text-align: left !important;
    }
    div#theme_home_tab_redesign .Before_Style_Coman::before{
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Before_Style_Coman h3::after {
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Left_Title::before {
        right: 0;
        margin: auto;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header {
        text-align: center;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header::before {
        right: 0;
        margin: auto;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    .Videos_Btn .shop-ring-btn{
        justify-content: center;
    }

    

    .sp-purple-theme-u-card {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .Popup_Small_View .Root_Section{
        position: relative;
    }

    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu{
        transform: translate3d(138px, 50px, 0px) !important;
    }
    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu.show{
        transform: translate3d(138px, 36px, 0px) !important;
    }

    #RealTime #customer_login .u-column2 {
        flex-basis: 100% !important;
        max-width: 100% !important;
        margin-left: 0rem;
    }
    .quantity {
        display: none;
    }
    
    .variations_form input[type="number"].input-text.qty.text {
        display: none !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .quantity {
        display: none !important;
    }

    .Real_time_daimon_Form_view .form-control{
        text-transform: inherit !important;
    }
    .metal_color_images_section{
        justify-content: space-around;
    }
    .Inscription_Prise_tag .metal_color_images_section .metal_color_images_options ul li span {
        width: 13px !important;
        height: 13px !important;
    }


    .Top_Section_New,.Sub_Top_menu_section{
        display: none;
    }
    .site-main {
        float: left;
        width: 100%;
        padding: 30px 0px 0;
        margin-bottom: 50px;
    }
    .Mobail_View_Tab_ui{
        margin-top: 1rem;
    }
    .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 0;
        font-weight: normal;
        margin-top: 0;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons {
        -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    }
    .Earth_Popup_Coman_section_Btn_section{
        margin: 1rem 0;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
       
        padding: 10px 43px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a{
        
        width: max-content;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text,
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Link
    {
        color: #333;
    }
    body ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px !important;
        height: 5px !important;
    }
    #primary br {
        display: none;
    }
    .woocommerce-result-count{
        padding: 0;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content {
        border: 1px solid #947eb1;
        margin-bottom: 5px;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images {
        height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images .img-fluid {
        height: 200px;
        object-fit: cover;
        display: block;
        margin: auto;
        width: 100%;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect {
        min-height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Show_Images_content {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Causal_Box_Title_N_Right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .po_Ab_Causal_TWO {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .Po_Ab-Causal-right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N {
        padding: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left h4 {
        font-family: var(--spui-h4-font-family);
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left p {
        font-size: 0.75rem;
        text-align: center;
        color: #333;
        text-transform: uppercase;
        line-height: 1.2rem;
        margin-bottom: 0rem;
    }
    .Main_Header .bg-light .navbar-toggler {
        display: none;
    }
    .Main_Header .bg-light .navbar-brand {
        width: 140px;
        padding-top: 0;
        padding-bottom: 0;
        margin: auto;
    }
    section#primary #main .mobail_View_Wrapper {
        padding: 0;
    }
    section#primary #main #archive_header {
        display: none;
    }
    section#primary #main .Mobail_View_Tab_ui {
        margin-top: 10px;
    }
    .sp-purple-theme-learn-about-diamond .Input_BTn_Wrapper {
        margin: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    #primary #main .Product_Title_View {
        margin-bottom: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb a:first-child {
        font-weight: bold;
    }
    .Product_Title_View .woocommerce-breadcrumb a {
        color: #333;
        text-transform: capitalize;
        font-size: 0.75rem;
        line-height: 1.5rem;
        display: block;
    }
    .sp-purple-theme-amout-off{
        flex-basis: auto;
    }
    .sp-purple-theme-discout-price .woocommerce-Price-amount {
        display: block;
        font-family: 'Noto Serif SC', serif;
        font-size: 18px;
        line-height: 20px;
        text-transform: capitalize;
        text-align: right;
    }
    .Product_Mobail_View_Data .Product_Inner_title p {
        text-transform: capitalize;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
        font-weight: normal;
        font-family: 'Noto Serif SC', serif;
    }
    .Product_Mobail_View_Data .Product_Inner_title h5 {
        margin-top: 0;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag {
        margin-top: 0;
        text-align: justify;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec {
        margin-left: left;
        text-align: right;
    }

    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form {
        margin-bottom: 0;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .quantity {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form  #eo_wbc_add_to_cart {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .tinvwl-after-add-to-cart {
        display: none;
    }
    .social_mobaile_view_contents_purple-theme ul {
        margin: 0;
    }
    .sp-purple-theme-ni-margin .Our_Gift_Module {
        margin-top: 0rem !important;
    }
    .Product_Details_Mobail_View a {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }
    .Details_Tab_info .Table_Details ul li {
        font-size: 0.85rem;
    }
    .Details_Area_Infomation .Table_Details ul li {
        font-size: 0.85rem;
    }
    
    .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    .Details_Area_Infomation .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    #product_related {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0 15px 2rem;
    }
    #product_related .Left_Title h3{
        margin-bottom: .5rem !important;
    }
    #review_rating {
        padding: 0 15px;
    }
    #review_rating .Review_btn li a {
        font-size: 0.89rem;
    }
    .Search_input_view .Search_Input_Field input {
        height: 2.9rem;
    }
    .Filter_Review .Filter_Title_View p {
        margin-bottom: 1rem;
        font-size: 0.85rem;
        font-weight: normal;
        color: #333 !important;
    }
    .Age_Wrapper .Age_sec {
        font-size: 0.9rem;
    }

    .Age_Wrapper .Number_sec {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Title {
        font-size: 0.9rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Numer {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Content_View p {
        margin-bottom: 1rem;
        font-size: 0.8rem;
    }

    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-text{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-pol{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 55px;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Product_Range_Slider {
        padding: 0 5px;
    }
    /*.Body_Wrapper_One .Body_Left_Wrapper {
        flex-basis: 100%;
    }*/
    .Body_Wrapper_One .Ring_Slizer_Right {
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    
   /* .New_ReDesign_Popup .Right_Popup_Images {
        display: none;
    }*/
  /*  .New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 49%;
        padding: 1rem 1rem;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.4rem;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One {
        flex-basis: 100%;
        margin-top: 1rem;
        text-align: center;
        border-right: none;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4 {
        text-transform: capitalize;
        font-size: 1rem;
        line-height: 1.2rem;
        font-family: 'Noto Serif SC', serif;
        letter-spacing: 0.3px;
        font-weight: 100;
        margin-bottom: .5rem;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p {
        margin-bottom: 0 !important;
        text-transform: capitalize;
        font-size: 0.85rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: 1rem;
        letter-spacing: 0.2px;
        justify-content: center;
        font-family: 'Amiko', sans-serif;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic {
        flex-basis: 100%;
        width: 100%;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::after,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::after{
        color: #d9d9fd;
        font-size: 50px;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic svg {
        font-size: 50px;
        color: #d9d9fd;
    }*/
    .Container_Popup .modal-content .modal-body {
        height: auto;
    }
    .sp-purple-theme-re-design-delivery-section  ul {
        margin-bottom: 0;
    }
    #ProductInnerOne .DropDown_Images_section_zoom .dropdown-menu.show {
        -webkit-transform: translate3d(0px, -90px, 0px) !important;
        transform: translate3d(0px, -50px, 0px) !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p {
        max-width: 100%;
        font-size: 11px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    .Ring_BG{
        height: 148px;
    }
    .Ring_BG .Ring_Sizer_Bg h2 {
        text-align: left;
    }
    .How_To_Finger_Megar_Step li .Finger_Content p{
        font-size: 0.8rem;
        line-height: 1.4rem;
        margin-bottom: 1rem !important;
    }

    .Ring_Sizer_Modal_Popup4 .Form_One_Left_Wrapper label {
        width: 100%;
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .form-group label {
        text-align: left;
        width: 100%;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn{
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-fill {
        color: #333 !important;
        margin-left: 0;
        background: #fff;
    }


    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-None-fill {
        background: #73689a;
        color: #fff !important;
        margin-left: 0px;
    }
    

    .term-description {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        display: none;
    }

    .term-description p {
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: normal;
        line-height: 1rem;
        color: rgba(0,0,0,.6);
        margin-bottom: 0;
        text-align: center;
    }


    .Collection_Tag_lines_sectore{
        display: none;
    }

    .Ring_sizer_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .RIng_Sizer_Content {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Sizer_content {
        flex-basis: 100%;
        margin-bottom: 10px;
    }

    .Choice_Daimond_First_row {
        flex-basis: 100%;
    }
    .comna_Daimond_Choice{
        padding: 0 15px;
    }
    .Choice_Daimond_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }

    .Top_RIngs_Design{
        padding: 0 15px;
    }
    .About-Wrapper_Main_sectore{
        padding: 0 15px;
    }

    .Exclusive_link_sectore .btn {
        padding: 20px 15px;
        
    }
    

    .Ask_Question_coman{
        padding: 0 15px;
    }
    .Ask_Question_Images {
        flex-basis: 100%;
    }
    .Ask_Question_Contents {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Daimond_Question_Inner_data{
        padding: 0 15px;
    }
    .Daimon_Question_one {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Daimon_Exclusiv_Content_inner_Data h4{
        font-size: 1.5rem;
    }
    .Exclusive_Images img.img-fluid {
        width: 65px;
    }
    .Exclusive_Contens h4{
        font-size: 1rem;
    }

   
    .Specific_product_data{
        margin-bottom: 10px;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 320px;
    }

    .Engejment_Ring_Sub_Title_Align h5{
        text-align: right;
    }
    .Engejment_Banner_Rings_Left{
        flex-basis: 100%;
    }
    .Engejment_Banner_Rings_Right{
        flex-basis: 100%;
        margin-top: 1rem;
    }
    
    .Custumize_Design_Banner_Section{
        overflow: hidden;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Shop_Style_Images .img-fluid {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    section#theme_home_slider {
        height: 252px !important;
        margin-top: 0px;
    }
    div#theme_home_icons .coman_Icon_Section li {
        max-width: 75%;
        flex-basis: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
        border-left: none;
    }

    .Beyound_Inner_Class {
        flex-basis: 50%;
    }

   
    .Ring_Popup .Ring_Size_section {
        height: auto;
         overflow-y: inherit;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    
    .Welcome_popup-Content #welcome-popup .modal-content {
        height: auto;
    }
    .Welcome_popup-Content #welcome-popup .modal-content .Welcomen_Model_popup {
        flex-wrap: wrap;
    }

    .sp-purple-theme-input-label p{
        font-size: 11px !important;
    }


    .Color_j_color_sectore li {
        flex-basis: 31%;
        margin-right: 0px;
    }

    .Color_j_color_sectore{
        margin-top: 1rem;
    }


    .Prise_Tag_Popup li a {
        background: #ffff !important;
        color: #333 !important;
        border: 1px solid #8167a2;
        border-radius: 0;
    }
    .Original_sport_contents{
        background: #fafaff;
    }

    .Original_sport_contents::before{
        background: inherit;
        content: inherit;
    }

    .Portfolio_sec .PortFolio_Top {
        display: none;
    }
    .sp-pinktheme-testimonial-left-section{
        display: none;
    }


    .testimonial_re-section{
        display: none;
    }
    .sp-purple-theme-testimonial-mobaile-view {
        display: flex;
    }
    

    .sp-purple-theme-testimonial-mobaile-view .testimonial_re-section {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .Footer_Letter_Title h3{
        text-align: center;
    }
    .Footer_Letter_New_Sec .Before_Style_Coman::before{
        right: 0px;
        margin: auto;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

    .sp-mobaile-collection-redesign-section
    {
        display: flex;
    }

    .collection_section{
        display: none;
    }
    .sp-mobaile-collection-redesign-section .collection_section {
        display: flex;
    }
    .sp-mobaile-collection-redesign-section {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .sp-purple-theme-view-collection-btn {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection .col-9 {
        padding: 0 5px;
    }

    
    .Daimond_Inspection_section{
        display: none;
    }
    .Collection_Title h4 {
        font-size: 40px;
        line-height: 50px;
    }


    .Blockquid {
        display: none;
    }
    .TagLines-Coman_section a h4::before{
        display: none;
    }
    .CusTum_Re_Width {
        flex: 0 0 50%;
        padding: 0 3px;
        max-width: 50%;
    }
    .main_Redesign_section {
        margin-bottom: 5px;
    }
    .Images_Tab_Bangle h4 {
        font-size: 13px;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }


    
    .Chat_btn-design{
        display: none;
    }
    .scrollToTop{
        display: none !important;
    }

    
    .Shiping_Section{
        background: #fff;
        outline: none;
    }


    .Shiping_Section::before{
        content: none;
    }
    .shiping_Images_Details {
        display: none;
    }
    .Mobail_shiping_section .shiping_details{
        flex-basis: 100%;
    }
    .Ring_sizer_Position{
        display: none;
    }
    .Mobail_shiping_section .Shiping-section-row{
        margin-top: 0rem;
    }




    .Mobail_menu_content #dismiss {
        min-height: 45px;
        height: 45px;
        max-height: 45px;
    }

    .Content_Logo_Btn .btn{
        width: auto;
    }


    .Virtual_appoinments_icon{
        display: flex;
    }
    
    .Main_Header .bg-light{
        align-items: center;
    }
    
    .Sub_Top_menu_section{
        display: none;
    }

    .Top_Section_New{
        display: none;
    }

    .navbar-brand{
        padding: 0px;
    }


    .First_Top_Content a {
        font-size: 8px;
        padding: 10px 0px;
        margin-right: 5px;
    }
    
    .Request_Label_section li {
        flex-basis: 49%;
    }
    .Request_Label_section ul{
        padding: 0 5px;
    }



    .masthead {
        height: 200px !important;
    }
    .Inscription_Prise_tag{
        margin-bottom: 2rem;
    }
    .Product_Details_Mobail_View{
        margin-top: 2rem;
        margin-bottom: 0rem;
    }


    .Mobail_Product_Page_Deswign .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    .Store_col-1 {
        flex-basis: 100%;
    }
    .Store_col-2 {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 45%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 100%;
        margin-top: 1rem;
    }


    .Location_details {
        flex-basis: 48%;
    }
    .Sedual_Appoinment_Data{
        justify-content: space-around;
    }
    .Sedual_Appoinment_Tab .nav a{
        font-size: 0.7rem;
        padding: 1.2rem 1rem; 
    }
    .Conflict_beyound_section{
        padding: 50px 10px;
    }
    .Beyound_Inner_Class {
        padding: 2rem 0.5rem;
    }
    .Custum_Design_Btn_Shape{
        width: 40%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 0rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        justify-content: space-evenly;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        font-size: 0.6rem;
        padding: 0.5rem 0rem;
        width: 49%;
    }

    .Daimond_jewellery_Footer_Right_sectore{
        display: none;
    }
    .Daimond_jewellery_Footer_left_sectore{
        flex-basis: 100%;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }
    .Gift_Earing_Right_side{
        flex-basis: 100%;
        margin-top: 1rem;
    }

    .men-weding_Chage p {
        max-width: 90px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 0px;
    }
    .men-weding_Chage h5 {
        max-width: 35px;
    }
    .Create_Own_Ring_Option ul li{
        flex-basis: 48%;
    }

    .Body_Left_Wrapper h2{
        font-size: 55px;
    }
    .New_ReDesign_Popup {
        margin-top: 2rem;
    }
    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 90%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 60%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .Radio-title {
        padding: 7px 22px;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Change_Wrapper_sec{
        padding-right: 0px;
        justify-content: space-between;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Container_Popup .modal-content{
        height: auto;
    }

    .Body_Wrapper_Box_Section{
        display: none;
    }
    .Mobail_Ring_sizer{
        display: flex !important;
        flex-wrap: wrap !important;
    }


    .Stone_Number p::before {
        left: -46px;
    }
    .Stone_Number p::after {
        right: -51px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before{
        bottom: 33px;
    }
    .Round_Shapes_Daiond .Stone_Number p::before{
        left: -87px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -86px;
    }  
    .Causial_Daimonnd_Deapth .Gridal_Name{
        left: -6px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -137px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -135px;
    }

    .Cusion_Shape_Daimond .Inner_Border::before {
        width: 89%;
        height: 2px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details{
        top: 14px;
    }
    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details{
        top: 72px;
    }
    .Pear_Daimond_shape .Inner_Border::before{
        width: 63%;
    }
    .Pear_Daimond_shape .Stone_Number p::before{
        left: -79px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before{
        height: 93%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after{
        bottom: 30px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 55px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -95px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -93px;
    }

    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -58px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -52px;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 154 93;
        stroke-width: 2;
    }
    .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 310 171;
    }

    .re-capcha_section .Root_Section{
        width: 100%;
    }
    .Root_Right_side {
        flex-basis: 40%;
    }

    .Recently_mobail_view .Recently_View_Title h3::after {
        left: 0;
        right: 151px;
        margin: auto;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2.5rem;
    }
    .Mobail_shiping_section .Shiping-section-row{
        align-items: center;
    }
    .Mobail_shiping_section .shiping_Images_Details{
        flex-basis: 30% !important;
    }
    

    .Quiz_Top_Images li{
        flex-basis: 33%;
    }
    .Quiz_Bottom_images li{
        width: 140px;
    }
    .Quiz_Daimond_Question_sub_Class li{
        flex-basis: 45%;
    }
    .Mobail_Product_Page_Deswign{
        margin-top: 0px;
    }
    
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: 0px;

    }


    .Desktop_View_Causal{
        display: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .Mobail_Product_Page_Deswign{
        display: block;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 100%;
    }
    .Main_Body_Wrapper{
        padding: 0;
    }
    .Ring_Size_Tab_Top_Section .nav-tabs{
        flex-basis: 100%;
        width: 100%;
    }

    .Input_Field_Wrapper_One {
        flex-basis: 33%;
    }
    .Finger_Content {
        flex-basis: 55%;
    }
    .How_To_Finger_Megar_Step li::before{
        left: 21%;
    }
    .Root_Section{
        width: 70%;
    }
    .masthead{
        margin-top:90px;
    }
    .Videos_Btn {
        left: inherit;
    }
   
    .Shape_Mobail_View{
        justify-content: start;
    }
    .Shape_Box{
        flex-basis: 24%;
        margin-right: 2px;
    }
    .Mobail_View_Tab_ui {
        margin-top: 35px;
        margin-bottom:10px;
    }

   
    .Mobailse_menu{
        display: block;
    }
    .Main_Header .navbar .navbar-toggler {
        display: none;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 155px;
    }
}

@media(min-width:550px) and (max-width:599px){
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 15px;
        justify-content: center;
    }
    .sp-delivery-social-coman-purple-theme .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents{
        max-width: 100%;
    }
    



}



@media (min-width:712px) and (max-width:712px){
    section#theme_home_slider {
        height: 374px!important;
    }


    .Product_Header_Wrapper h3 {
        font-size: 15px;
    }

    .First_Top_Content a{
        font-size: 8px;
    }

    .Add_section_About{
        width: 100%;
        margin: 30px 0;
    }
    .Add_section_About h2{
        max-width: 297px;
    }
    .Tranding_style p {
        max-width: 280px;
        text-align: justify;
    }
    .text-right-class .Tranding_style p {
        margin-left: auto;
        text-align: justify;
    }
    .Images_Tab_Bangle{
        text-align: center;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }
    .coman_Collection{
        align-items: inherit;
    }
    .coman_Inspection_section{
        justify-content: center;
    }
    .PortFolio_Left h3 {
        font-size: 23px;
    }
    .PortFolio_Right h4{
        font-size: 23px;
    }
    .coman_Port_Folio .col-sm-12 {
        padding: 0;
    }
    .main_Icon_Coman_Section{
        padding: 0 10px;
    }
    .Icon_Right_Content_Sec {
        flex-basis: 61%;
    }
    .Icon_Right_Content_Sec h4 {
        font-size: 10px;
        line-height: 11px;
    }
    .Icon_Right_Content_Sec p {
        font-size: 12px;
    }
    .testimonial_re-section {
        height: 510px;
    }
    .sp-pinktheme-testimonial-left-section {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .sp-pinktheme-testimonial-right-section {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .testimonial_re-section::before{
        display: none;

    }


}


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

    section#theme_home_slider {
        height: 350px!important;
        margin-top: 0;
    }


    .Coman_Section_RE .col-sm-12 {
        max-width: 50%;
    }
    .Testimonial_Pic_RE {
        flex-basis: 58px;
    }
    .Testimonial_Right_TextuRe {
        flex-basis: 50%;
    }
    .testimonial_re-section::before{
        display: none;
    }
    .testimonial_re-section{
        background-size: cover;
    }
    .Testimonial_Pic_RE::before{
        display: none;
    }
    .masthead{
        margin-top: 50px;
    }

    .sp-purple-theme-daimond-size-coman-section{
        flex-wrap: wrap;
    }
    
    .sp-purple-theme-sub-desc h4{
        font-size: 1rem;
        line-height: 1.2rem;
    }
    .sp-purple-theme-sub-desc p {
        font-size: 0.65rem;
        line-height: 1rem;
    }
    .sp-purple-theme-Header-redesign{
        top: 85px;
    }
    .sp-purple-theme-content-redesign {
        top: 170px;
    }

    .Product-images-range-slider{

        width: 93%;
    }


  /*  .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 90%;
    }*/

    .Color_j_color_sectore li {
        flex-basis: 31%;
    }

    .Ring_info-change-width {
        flex-basis: 30% !important;
    }

    .Addinfo_Tag_One {
        flex-basis: 65%;
    }

    .Aerrow_Vertical{
        left: 16%;
    }
    .Daimond_Clarity_Aerroe{
        left: 37%;
    }

    .Wish_list_icon_btn {
        flex-basis: 10%;
        margin-top: 0rem;
    }
    .Wishlist_comanbtn_section .Input_BTn_Wrapper {
        flex-basis: 88%;
    }

    .Custum-large_Images img, .Banner_Casual_images img {
        min-height: 430px;
    }
    .Custum_large_banner{
        margin-bottom: 10px;
    }


    .Sub_Details_coman_btn::before{
        display: none;
    }
    
    .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        color: #333;
    }


    .Blockquid svg{
        left: 20%;
    }
    .TagLines-Coman_section a h4::before{
        left: 26.5%;
    }
    .Collection_Btn .btn {
        max-width: 100%;
    }
    .Icon_Section_Main .coman_Icon_Section{
        justify-content: space-between;
    }
    .Icon_Section_Main .coman_Icon_Section li {
        flex-basis: 49%;
        max-width: 49%;
        cursor: pointer;
        margin-bottom: 1rem;
    }

    .First_Top_Content a{
        padding: 10px 5px;
        font-size: 11px;
        line-height: 11px;
    }

    

    .Product_Page_Title_Wrapper{
        margin-top: 0rem;
    }


    .Grid_Top_Section a{
        padding: .5rem 1rem;
    }
    .Grid_Top_Section {
        flex-basis: 78%;
    }
    .Causal_Main_Wrapper a{
        padding: .3rem 1rem;
    }
    .Top_Daimond_Btn_section .nav-tabs{
        max-width: 70%;
    }

    .masthead {
        height: 336px !important;
    }

    .container_Wrapper{
        max-width: 720px;
    } 
    .Marker_section {
        left: 36px;
    }
    .Compare_first_row {
        flex-basis: 16%;
    }
    .Compare_second_row {
        flex-basis: 28%;
    } 
   
    /*.Additional_Center_daimond_Section ul li{
        margin-right: 2rem;
    }*/
    .Request_Daimond_Wrapper_Btn {
        flex-basis: 26%;
    }
    .Grid_Left_Side_Section {
        flex-basis: 51%;
        justify-content: space-between;
    }
    .Dropdown_Select_section {
        flex-basis: 47%;
    }
    .Grid_Right_Side_Section{
        margin-top: 10px;
    }
    .Shiping_Section_Left_side {
        flex-basis: 46%;
    }
    .Check_box_Coman_causal {
        flex-basis: 40%;
        margin-left: 10px;
    }
    .Bottom_Right_Footer_Section_Causal_RigHt {
        flex-basis: 17%;
    }
    .Preview_Product_Details_Page .exzoom_img_ul{
        height: 545px;
    }
    .shiping_details {
        flex-basis: 35%;
    }
    .shiping_Images_Details {
        flex-basis: 25% !important;
    }
    .Causal_Box_Name h4{
        font-size: 11px;
    }
    .Quiz_Top_Images a{
        padding: 1rem 1rem;
    }
    .Quiz_Bottom{
        margin-top: 0rem;
    }
    .Quiz_images{
        margin-top: 0rem;
    }
    .Quiz_Bottom_images{
        margin-top: 1rem;
    }
    .Quiz_Bottom_images li {
        width: 85px;
        margin-bottom: 10px;
    }
    .Quiz_Daimond_Question a{
        padding: 1rem 1rem;
    }
    .Quiz_Daimond_Question_sub_Class li {
        flex-basis: 40%;
        margin-bottom: 10px;
    }

    .Quiz_Bottom_Daimond .img-fluid{
        width: 50px;
        height: 50px;
    }
    .Quiz_Bottom_images ul{
        justify-content: space-between;
    }
    .Shipint_Title h3{
        font-size: 3.5rem;
    }
    .Preview_Product_Details_Page .exzoom_img_ul {
        height: 500px;
    }
    .Price_Change p{
        margin-bottom: 0rem;
    }
    .Preview_Product_Details_Page .New_Btn_Section {
        margin-top: 0rem;
        margin-bottom: 0;
    }
    .Preview_Product_Details_Page .New_Btn_Section .Input_BTn_Wrapper {
        margin: 0;
    }
    .Shiping_Section{
        margin-bottom: 50px;
    }
    .Input_BTn_Wrapper {
        margin: 0rem 0 0;
    }
    .Product_right_Wrapper_Plugin_Text{
        margin-top: 2rem;
    }
    .Radio-title {
        padding: 7px 34px;
    }
    .Pendal_Content p{
        font-size: 0.8rem;
    }
    .Daimond_Carat_size li{
        flex-basis: 12%;
    }
    .Border-div{
        width: 84%;
    }
    .Marker_section {
        left: -13px;
    }
    .Daimond-Clarity_Sectore .Daimond_Claerty_Box{
        flex-basis: 28%;
    }
    .Daimond-Clarity_Sectore .Daimond_Clarity_box {
        flex-basis: 40%;
    }
    .Appoinment_Attention {
        flex-basis: 33%;
    }
    .Location_details{
        flex-basis: 49%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 73%;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 25%;
    }
    .Specific_product_data{
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Application_Form_Appoiment_Right{
        background-size: cover;
    }
    .Appoinment_Inner_Data_Details{
        max-width: 230px;
        height: 230px;
    }
    .Shop_Style_One {
        flex-basis: 49%;
    }
    .Beyound_Inner_Class {
        flex-basis: 33%;
    }
    .Custum_Step_One{
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Custum_Banner_Icons_Wrapper{
        padding: 2rem 0.2rem;
    }
    .Custum_Banner_icons_Title p{
        font-size: 0.7rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn{
        font-size: 0.6rem;
        margin-right: 5px;
    }
    .Daimond_Jewellery_Bottom_Link_Btn a:last-child {
        margin-right: 0;
    }
    .Daimon_Jewellery_Icons_one{
        flex-basis: 50%;
        padding: 0.5rem;
       
    }
    .Daimond_Jewellery_sub_footer_content p{
        font-size: 0.7rem;
    }
    .men-weding_Chage p {
        max-width: 159px !important;
    }
    .men-weding_Chage h5 {
        max-width: 86px;
    }
    .Engejment_Ring_Sub_Title_Align h5{
        padding-left: 50px;
    }
    .Product_Header_Wrapper h3{
        font-size: 17px;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 50%;
    }
    .Right_Popup_Images {
        flex-basis: 50%;
    }
    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 498 135;
        stroke-width: 4;
    }
    .Gia_Link_Section svg {
        stroke-dasharray: 872 305;
    }
    .Zoom_Rigt-sec{
        width: 87%;
    }
    .Body_Left_Wrapper{
        flex-basis: 100%;
        text-align: center;
    }
    .Ring_Slizer_Right{
        left: inherit;
        top: 50px;
        right: 7em;
    }

    .Product_Page_Title_Wrapper {
        margin-top: 0rem;
    }

    .Redesign-casual-top{
        margin-top: 0rem;
    }


}





@media (min-width:667px) and (max-width:667px){
    .Coman_Section_RE .col-sm-12 {
        max-width: 50%;
    }
    .Testimonial_Pic_RE {
        flex-basis: 58px;
    }
    .Testimonial_Right_TextuRe {
        flex-basis: 50%;
    }
    .testimonial_re-section::before{
        display: none;
    }
    .testimonial_re-section{
        background-size: cover;
    }
    .Testimonial_Pic_RE::before{
        display: none;
    }
    .masthead{
        margin-top: 50px;
    }
    .Zoom_Rigt-sec {
        width: 85%;
    }
    .Product_Header_Wrapper h3 {
        font-size: 14px;
    }

}



@media(max-width:600px){

    body .woocommerce .woocommerce-MyAccount-navigation{
        max-width: 40%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        min-width: 40%;
    }
    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 100%;
        min-width: 100%;
        float: left;
        margin-top: 1rem;
        width: 100%;
    }


.Learn_Daimond_Btn .btn{
    width: 100%;
}
.About_Wrapper_sectores {
    flex-basis: 100%;
}
.About_Wrapper_Contents {
    flex-basis: 100%;
    margin-top: 1rem;
}
.Exclusive_link_sectore .btn{
    padding: 20px 25px;
    margin-bottom: 10px;
}

.Ring_Sizer_Btns .btn{
    width: 48%;
}
.Daimon_Exclusiv_Content_inner_Data fieldset {
    width: 75%;
}
.Exclusive_Images img.img-fluid {
    width: 95px;
}
.Ring_sizer_Images{
    flex-basis: 50%;
}
.Sapphire-Guide_Row_sectore {
    justify-content: space-between;
}
.Spare_Content_left, .Spare_Content_Right {
    flex-basis: 50%;
}
.Spare_Content_left, .Spare_Content_Right {
    flex-basis: 50%;
}



    .Icon_Section_Main .coman_Icon_Section li {
        flex-basis: 75%;
        max-width: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
    }
    .Icon_Section_Main .coman_Icon_Section li .Icon_Right_Content_Sec p {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 1rem;
    }



.First_Top_Content a {
    font-size: 9px;
    padding: 10px 4px;
}
.masthead{
    margin-top: 60px;
}
.Videos_Btn {
    left: inherit;
}

.w-1 {
    flex-basis: 50%;
}
.w-2 {
    flex-basis: 30%;
}
.w-3 {
    flex-basis: 20%;
}
.Only_Images_New_Section {
    flex-basis: 50%;
}
.Weding_Ring_Images {
    flex-basis: 50%;
    margin-right: 0px;
}
.Eternity_Ring_Images {
    flex-basis: 50%;
    margin-right: 0;
}
.Solitaires_Pic {
    flex-basis: 50%;
}
.Other_Jewellry_Imagies {
    flex-basis: 50%;
}


    .fullsize-video-bg{
        height: 36vh;
    }
    .Add_section_About {
        padding: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .Collection_Bg {
        height: 440px;
        margin-bottom: 10px;
    }
    .coman_Collection{
        align-items: flex-start;
    }
    .Right_New_Letter {
        flex-basis: 70%;
    }
    .Popup_First .modal-dialog {
        max-width: 500px;
    }
    .News_Title p{
        line-height: 20px;
    }
    .Custum_News_Letter{
        background: none;
    }
    .PortFolio_Left h3 {
        font-size: 24px;
    }
    .PortFolio_Right h4{
        font-size: 25px;
    }
    .coman_Port_Folio .col-sm-12 {
        padding: 0;
    }
    .testimonial_re-section::before{
        display: none;
    }
    .testimonial_re-section {
        height: 483px;
        background-size: cover;
    }
    .BLOG_SMALL_PIC {
        flex-basis: 84px;
    }
    .Blog_SMAAL_TExt p{
        line-height: 15px;
    }
    .Product_Header_Wrapper h3{
        font-size: 16px;
        line-height: 20px;
    }
    .coman_Icon_Section li {
        flex-basis: 60%;
        max-width: 60%;
        border: none;
    }

   
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 198px;
    }
    .Shape_Mobail_View{
        justify-content: space-around;
    }
    .Shape_Box{
        flex-basis: 32%;
        margin-right: 0px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: 32%;
        margin-right: 7px;
    }




    .Product_Page_Title_Wrapper{
        margin-top: 6rem;
        margin-bottom: 6rem;
    }
    .Cart_Nav ul a{
        padding: 12px 14px;
    }
    .Collapse_Head p {
        font-size: 11px;
        line-height: 15px;
    }
    .Cart_Table thead th{
        line-height: 18px;
    }
    



   
    .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C {
        color: #fff;
        font-size: 19px;
        line-height: 30px;
    }

    .Right_Word_C h4{
        font-size: 11px;
        line-height: 20px;
    }
  /*  .Causal_Main_Wrapper .nav-item{
        clip-path: polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);
    }*/
    .Top_Daimond_Btn_section li{
        width: 100%;
    }
   /* .Causal_Right_Images {
        flex-basis: 94%;
        margin-top: 10px;
    }*/
    .Bottom_Right_Footer_Section_Causal{
        margin-top: 10px;
    }
    .extra-controls .js-input-from,
    .extra-controls .js-input-to    
    {
        width: 25%;
    }
   /* .CauSal_Box_Main_Content_one{
        height: 85px;
    }*/
    .BOTTOm_RIGHT_CAUSAL {
        flex-basis: 75%;
        margin-top: 15px;
    }
    .BOttOM_LEFT_CAUSAL {
        flex-basis: 100%;
        justify-content: start;
    }
    .BG_BOTTOm_Icon{
        width: 65px;
    }
    .Small_Box_Causal p{
        line-height: 20px;
        margin-top: 4px;
    }
    .Cau_Sal_J_Title h3 {
        font-size: 13px;
        line-height: 20px;
    }
    .Cau_Sal_J_Title h3 a{
        font-size: 15px;
    }

    .Mobail_View_Tab_ui{
        margin-top:130px;

    }
    .Mobail_View_Tab_ui a{
        line-height: 35px;
    }

    

    .Request_Label_section li {
        flex-basis: 49%;
    }
    .First_Form_Wrap {
        flex-basis: 48%;
    }

    
    .woocommerce .cart_checkout_header {
        margin-top: 4rem;
    }


   
    .Create_Own_Ring_Option ul a p{
        margin-bottom: 0rem;
        font-size: 0.7rem;
        line-height: 1.4rem;
    }



    .Shop_Style_Images .img-fluid{
        height: 400px;
    }

    .Gift_Earing_links .btn {
        width: 80%;
    }

/*.Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
    flex-basis: 87%;
    margin-top: 0rem;
}*/


/*.CauSal_Box_Main_Content_one{
    height: 100px;
}*/

/*.Causal_Box_Name{
    height: auto;
    display: inherit;
    align-items: center;
    min-height: auto;
}*/

.input_casual_height .input_casual_height_name{
    height: auto;
    display: inherit;
    align-items: center;
    min-height: auto  !important;
}

.Bottom_Right_Footer_Section_Causal_RigHt {
    flex-basis: 20%;
}

.Bottom_Right_Footer_Section_Causal{
    margin-top: 10px;
    padding: 0 10px;
}


/*.Causal_Right_Images .irs--round.irs-with-grid {
    height: 65px;
}*/
/*.input_casual_height_name {
    height: auto;
}*/

    .Blockquid svg {
        left: 10%;
    }
    .TagLines-Coman_section a h4::before {
        left: 18.5%;
    }
    .coman_Inspection_section{
        justify-content: center;
    }
    .Icon_Section_Main .coman_Icon_Section li {
        flex-basis: 75%;
        max-width: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
    }
    .Icon_Section_Main .coman_Icon_Section {
        justify-content: center;
    }
    .Beyound_Top_section h4::before{
        left: 23%;
    }


    .masthead {
        height: 260px !important;
    }
    .Redesign-casual-top .Causal_Top_Title h2{
        font-size: 22px;
        line-height: 22px;
    }
    .Bread_cum li{
        padding: 0 3px;
    }
    .Grid_Top_Section {
        flex-basis: 77%;
    }
    .Grid_Top_Section a {
        padding: .5rem 0.5rem;
        font-size: 11px;
    }
    .Product_Page_Title_Wrapper{
        margin-top: 0rem;
        margin-bottom: 6rem;
    }
    .Request_Daimond_Wrapper_Btn {
        flex-basis: 30%;
    }
    .Grid_Left_Side_Section {
        flex-basis: 59%;
        justify-content: space-between;
    }
    .Daimond_Carat_size li{
        flex-basis: 10.6%;
    }
    .Border-div{
        width: 74%;
    }
    .Marker_section{
        left: 5px;
    }
    .Daimond_Cut_Sectore{
        justify-content: space-between;
    }
    .Cut_Daimond_Aerrow{
        margin-top: 10px;
    }
    .Daimond_Clearity_Images {
        flex-basis: 15%;
    }
    .Daimond_Claerty_Box{
        flex-basis: 30%;
    }
    .Daimond_Clarity_box {
        flex-basis: 49%;
    }
    .Compare_first_row {
        flex-basis: 19%;
    }
    .Compare_second_row {
        flex-basis: 27%;
    }
    .Addinfo_Tag_One{
        flex-basis: 65%;
    }
  /*  .Additional_Center_daimond_Section ul li {
        margin-right: 1rem;
    }*/

    
    .shiping_Images_Details {
        flex-basis: 50% !important;
    }
    .shiping_details {
        flex-basis: 50%;
    }
    .Priview_Inner_section {
        flex-basis: 50%;
        padding: 10px;
    }
    .Top_Daimond_Btn_section .nav-tabs{
        max-width: 90%;
    }
    .Top_Daimond_Btn_section li {
        width: 50%;
    }
    .Appoinment_Attention {
        flex-basis: 48%;
        margin-bottom: 1rem;
    }
    .Appoinment_Sub_Wrappers {
        flex-basis: 50%;
        margin-bottom: 1rem;
    }
    .Appoiment_Product{
        margin-bottom: 0rem;
    }
    .Product_Header_Wrapper h3{
        font-size: 13px;
        line-height: 15px;
    }
    .Brand_Product_Wrapper ul{
        justify-content: center;
    }
    .Appoinment_First_Row{
        padding: 0.8rem;
    }
    .Appoinment_First_Row p{
        max-width: 100%;
    }
    .Wrapper_Child_Details p{
        padding: 0 0.1rem;
    }
    .Sedual_Appoinment_Tab .nav a{
        padding: 1.2rem 0.5rem;
        font-size: 0.6rem;
    }
    .Sedual_Appoinment_Tab .nav-tabs .nav-item.show .nav-link .hide-number, .Sedual_Appoinment_Tab .nav-tabs .nav-link.active .hide-number{
        font-size: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 26%;
    }
    .Appoinment_Inner_Data_Details {
        max-width: 209px;
        height: 209px;
    }
    .Appoinment_Inner_Data_Details p{
        font-size: 0.8rem;
    }
    .Date_LEft_Section {
        flex-basis: 100%;
    }
    .Time_LEft_Section {
        flex-basis: 100%;
    }
    .Application_Form_Appoiment_Left {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Application_Form_Appoiment_Right{
        flex-basis: 100%;
    }
    .Beyound_Inner_Class{
        padding: 2rem 1rem;
    }
    .Custumize_Left_Banner{
        flex-basis: 100%;
        height: 325px;
        margin-bottom: 1rem;   
    }
    .Custumize_right_Banner{
        flex-basis: 100%;
        height: 325px;
    }
    .Custum_Banner_Left_side{
        flex-basis: 100%;
        margin-right: 0px;
        margin-bottom: 1rem;
    }
    .Custum_Banner_Left_side .img-fluid{
        height: 300px;
    }
    .Custum_Banner_Right_Content {
        flex-basis: 100%;
    }
    .Engejment_Requid_Daimond_content {
        max-width: 100%;
    }
    .Custum_Design_Rings{
        flex-basis: 30%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        flex-wrap: wrap;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .Fill_sec{
        margin-right: 0px;
    }
    .Daimnd_Jewellery_Conttent_Inner_text h4{
        font-size: 1rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 1rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn{
        font-size: 0.7rem;
        padding: 0.5rem 2rem;
    }
    .Daimond_jewellery_Footer_left_sectore{
        padding: 50px 10px;
    }
    .Gift_Earing_links .btn {
        width: 80%;
    }
    .Engejment_Ring_Sub_Title h2{
        font-size: 0.8rem;
    }
    .men-weding_Chage p {
        max-width: 124px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 25px;
    }
    .Create_Own_Ring_Option ul li{
        padding: 2rem 1rem;
    }
    .Jewellery_Ring_Left_sectore {
        flex-basis: 100%;
    }
    .Jewellery_Ring_Right_sectore {
        flex-basis: 100%;
    }
    .Body_Left_Wrapper{
        flex-basis: 100%;
    }
    .Ring_Slizer_Right{
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    .Main_Body_Wrapper{
        padding: 0px 0px;
    }
    .Body_Left_Wrapper h2{
        text-align: center;
    }
    .Body_Wrapper_Box_Section {
        flex-basis: 60%;
    }
    .Right_Popup_Images {
        flex-basis: 40%;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 425 135;
        stroke-width: 4;
    }

    .Gia_Link_Section svg {
        stroke-dasharray: 701 305;
    }
    .Color_j_color_sectore li {
        flex-basis: 30%;
    }
    .Color_j_Row{
        flex-wrap: wrap;
    }
    .Zoom_Rigt-sec {
        width: 84%;
    }
    .BooTOM_RiGHT_Slider {
        flex-basis: 73%;
    }
    .BOTTOm_RIGHT_CAUSAL_Title{
        text-align: right;
    }
    .BOTTOm_WRAPPer{
        padding: 10px 16px;
    }
    .BOTTOm_RIGHT_CAUSAL{
        flex-basis: 95%;
    }
    .Box_Causal_Top_Right_Sec {
        padding: 10px;
    }
    .Gridal_Name{
        left: 15px;
    }




}



@media(max-width:576px){

   

    .Zoom_Rigt-sec {
        width: 82%;
    }
    .sp-purple-theme-images-review li{
        flex-basis: 22%;
    }
    
    .sp-purple-theme-content-redesign {
        left: 29%;
    }
    .sp-purple-theme-content-redesign::before{
        display: none;
    }
    .sp-purple-theme-Header-redesign::before{
        display: none;
    }
    

 /*   .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 80%;
        margin-top: 0rem;
    }*/
    
    .container_Wrapper{
        max-width: 540px;
    }
    .Shipint_Title h3{
        font-size: 3.5rem;
    }
    .Ring_sizer_Position{
        left: 25em;
    }
    .Bottom_Right_Footer_Section_Causal_RigHt {
        flex-basis: 20%;
    }

    .Grid_Top_Section a{
        font-size: 11px;
        padding: .5rem 1rem;
    }
    .Grid_View_Right_Sec a{
        padding: 5px 5px;
        margin-right: 0px;
    }
    .Quiz_images_box .img-fluid{
        width: 130px;
        height: 78px;
    }
    .Causal_Tab_Two_J_Section .Grid_Left_Side_Section {
        flex-basis: 50%;
    }
    .Causal_Tab_Two_J_Section .Grid_Right_Side_Section {
        margin-top: 0;
        flex-basis: 45%;
    }
    .Daimond_Cut_Sectore {
        align-items: center;
    }
    .compare_product_name h4{
        letter-spacing: 0rem;
    }
    .Footer_Section{
        padding: 30px 30px;
    }
    .Top_Daimond_Btn_Content{
        justify-content: space-evenly;
    }
    .Bottom_Right_Footer_Section_Causal{
        padding: 0 5px;
    }
    .Top_Grid_Section{
        padding: 0 5px;
    }
    .Shiping_Dropdown_Sectore{
        padding: 0 5px;
    }
    .Collapse_Content_Flex_Section{
        justify-content: space-evenly;
    }
    .Collapse_Content_Flex_Section .Collaspe_Left_Wrapper_Section{
        margin-right: 0px;
    }
    .Check_box_Advance{
        padding: 0 10px;
    }
    .masthead {
        height: 245px !important;
    }

}


@media(max-width:575px){



    
        .Choice_Daimond_Sectores{
            padding: 30px 15px;
        }
        .Sapphire_Sectore{
            padding: 30px 15px;
        }

    


    .Daimond_Clarity_Aerroe {
        left: 33%;
    }
    .BloGing_Pic a img {
        width: 100%;
    }
    .container_Wrapper{
        max-width: 100%;
    }
    .Daimon_Jewellery_Banner_Left {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Stone_Number p::before{
        left: -64px;
    }
    .Stone_Number p::after{
        right: -66px;
    }
    .Collapse_Grid_view .btn{
        padding: .175rem .5rem;
    }
    .Collapse_Grid_view{
        margin-right: 0px;
    }

    
}




@media(min-width:544px) and (max-width:556px){
    .coman_Icon_Section li {
        flex-basis: 80%;
        max-width: 80%;
    }
    .PortFolio_Left h3 {
        font-size: 22px;
    }
    section#theme_home_slider {
        height: 289px!important;
        margin-top: 0;
    }

}

@media(max-width:490px){
    body .coman_Procu_New_Wrapper_section{
       display: block !important;
    }

}


@media(max-width:480px){

    body .Product_Left_Wrapper_Plugin_Images .sp-variations-gallery-images-slider .splide_slider_container-loop li{
        margin-right: 8px;
        margin-bottom: 8px !important;
    }

    body .Product_Left_Wrapper_Plugin_Images .sp-variations-gallery-images-slider .splide_slider_container-loop li:last-child{
        margin-bottom: 0px !important;
    }



    body .Custum_xl-3 {
        flex-basis: 100%;
        max-width: 100%;
    }

   
     body .mobail_view_purple_theme_diamond ul li {
        flex: 0 1 97%;
    }

    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design {
        flex-basis: 50%;
    }

    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details {
        flex-basis: 50%;
    }
    



    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .additional_information_tab{
        display: none !important;
    }
   
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a{
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > .woocommerce-LoopProduct-link {
        display: none;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details .Product_Navigation > ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 44% 53%;
        grid-template-columns: 44% 53%;
        width: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 > a {
        
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
    }

    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details {
        -ms-flex-preferred-size: 43%;
            flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a {
        display: block !important;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 50% 49%;
        grid-template-columns: 50% 49%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price {
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
        float: left;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 50% 49%;
        grid-template-columns: 50% 49%;
    }
     
        /*.single_variation_wrap .woocommerce-variation-add-to-cart button#eo_wbc_add_to_cart {
            position: fixed;
            bottom: 0;
            z-index: 999;
            left: 0;
            line-height: 23px;
        }*/
     /*   body .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
            position: fixed;
            right: 0;
            z-index: 999;
            background: #fff;
            bottom: 0;
            padding-left: 0 !important;
            -webkit-box-shadow: 2px 2px 5px 0 #73689a;
                    box-shadow: 2px 2px 5px 0 #73689a;
            text-align: center;
            max-width: 11%;
            display: block !important;
        }*/
    
        
            .eo_diamond_shape_cat form.variations_form.cart {
                display: none;
            }
       
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li{
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .Product_Navigation ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .woocommerce-loop-product__title {
        display: none;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price {
        display: -ms-grid;
        display: grid;
        width: 100%;
        color: #333;
        -ms-grid-columns: 58% 39%;
        grid-template-columns: 58% 39%;
    }
  

    .Left_Details_Stone .Lenth_Stone::before {
        height: 267px !important;
        content: "" !important;
        display: block !important;
    }

    .Lab_Wapper .Lab_Navigation li{
        width: inherit;
        flex: 0 0 32%;
        margin-bottom: 5px;
    }
    
    
    .coman_Procu_New_Wrapper_section .Product_Header_Wrapper{
        text-align: center;
    }

    .woocommerce #customer_login .u-column1{
        flex-basis: 90% !important;
        max-width: 90% !important;
    }
    .woocommerce #customer_login .u-column2{
        flex-basis: 90% !important;
        max-width: 90% !important;
        margin-left: 0rem;
        margin-top: 1rem;
    }

    #customer_login .u-column1 span.password-input {
        width: 100%;
    }

    .woocommerce #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{
        padding: 0 ;
    }
    .woocommerce #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{
        padding: 0;
    }


    .Mobail_View_Product_section .Change_Color {
        text-align: center;
    }
    .Mobail_View_Product_section .Change_Color ul {
        justify-content: center;
    }
    .Mobail_View_Product_section .Change_Color ul li {
        border: none;
        flex-basis: inherit !important;
        transform: translateY(0px);
        margin-bottom: 0;
        margin-right: 5px;
    }
    .Mobail_View_Product_section .Change_Color ul li:last-child {
        border-bottom: none !important;
    }


    .Finger_in_Hand_Popup .modal-dialog .modal-content .modal-body {
        display: grid;
    }

    .Choice_Btn .btn{
        display: none !important;
    }

    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign #product_side_desc .New_Btn_Section .eo_setting_shape_cat form table tbody tr:nth-child(3) td.value, .Mobail_Product_Page_Deswign #pa_eo_size_attr{
        width: 65% !important;
    }


    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign #product_side_desc .New_Btn_Section .eo_setting_shape_cat form table tbody tr:nth-child(3)
    {
        display: grid !important;        
    }
    

    .Review_Coman_Tag .Review_Content_Wrep {
        flex-basis: inherit;
        flex: 0 0 80%;
    }




    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: initial !important;
        float: inherit !important;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: inherit;
        margin-right: 0;
        -webkit-appearance: none;
        margin-top: 5px;
        margin-left: 2px;
    }
   

    .sp-purple-theme-compare-sectore .sp-purple-theme-compare-diamond-svg svg{
        height: auto;
    }


    .touch-enabled .single_variation_wrap .woocommerce-variation-add-to-cart-enabled #eo_wbc_add_to_cart {
        display: grid !important;
       
    }



    .sp-purple-theme-product-dots .xzoom-thumbs a .dots-sp-product {
        width: 10px !important;
        height: 10px !important;
    }

    #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register {
        padding: 0 50px !important;
    }



    .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .sp-purple-theme-product-dots .xzoom-thumbs a {
        margin-right: 10px;
    }


    .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto;
        justify-content: space-around;
    }


    .Product_MObail_View_Images .xzoom-thumbs a:last-child {
        margin-right: 0px !important;
    }


    .Filter_Review .Filter_Btn_Reivew ul li a {
        line-height: 1.2rem;
        padding: 5px;
    }


    .Review_Design_Tab_View .Review_Tab_Mobail_view .Review_btn .nav-tabs .nav-item.show .nav-link, .Review_btn .nav-tabs .nav-link.active {
        border-bottom-color: #73689a!important;
        background: transparent !important;
        border: none;
    }
    


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
        margin: 2px !important;
        text-transform: capitalize;
        font-size: 0.8rem;
        letter-spacing: 0rem;
        line-height: 0.9rem;
        padding: 15px;
        flex-wrap: wrap;
    }


    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li strong {
        font-weight: normal;
    }
    .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
        margin-bottom: 0;
        margin-top: 10px;
    }


    .woocommerce .checkout_coupon p {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .checkout_coupon .woocommerce-form-coupon-container {
        margin-top: 10px;
        justify-content: space-around;
    }
    .checkout_coupon .woocommerce-form-coupon-container .form-row-last {
        float: none !important;
        margin-left: inherit !important;
    }



    .checkout_coupon .woocommerce-form-coupon-container .form-row {
        width: 100%;
    }

    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li {
        float: left;
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label img {
        width: 100%;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li label .about_paypal {
        width: 100%;
        display: block;
        float: left;
    }


   
    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        margin-top: 10px;
    }

    .woocommerce-checkout .Check_Out_Page_Wrapper .col-12 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body {
        padding: 15px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Form_Wrapper_Right_Details_New_Data label{
        font-size: 10px;
        line-height: 18px;
    }

    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
        flex-wrap: wrap;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Footer_Collapse_Print_Data_Example .Form_Wrapper_Right_Details_New_Data .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .col-8 {
        max-width: 100%;
        flex: 0 0 100%;
    }


    
    body .woocommerce{
        padding: 5px;
    }



    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0 !important;
        padding: 2px 0 !important;
        margin: 0;
        background: #fff;
        max-width: 10%;
        box-shadow: 2px 2px 5px 0 #73689a;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button {
        width: 100% !important;
        text-align: center;
        display: block;
        height: auto !important;
        padding: 0 !important;
        margin: 0px !important;
        vertical-align: inherit !important;
    }
    .Product_Ring_Custum_Class form .tinv-wraper .tinvwl_add_to_wishlist_button::before {
        font-size: 35px;
        color: #73689a;
        line-height: 35px;
        align-items: center;
        display: contents;
    }

    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_2 .modal-content {
        height: auto;
        overflow-y: inherit;
    }
    .Popup_Small_View .modal-content {
        height: auto;
    }

   /* .Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs {
        border-bottom: 1px solid #c3c3ef !important;
        border: none;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item {
        margin-bottom: -1px;
    }*/

    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        background-color: transparent;
        background: linear-gradient(to right,#dfdffb,#f4f4fd) !important;
        border-color: #c3c3ef #c3c3ef #fff #c3c3ef  !important;
        color: #000;
    }*/
    /*.Ring_Popup .modal .modal-dialog .modal-content .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab .Ring_Size_Tab_Top_Section .nav-tabs .nav-item a {
        background: transparent;
        color: #000;
    }*/


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc  .eo_setting_shape_cat tbody {
        position: absolute;
        top: 0;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) .label {
        width: 100%;
        text-transform: capitalize;
        font-size: 0.8rem;
        line-height: 0.8rem;
    }

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        position: relative;
        z-index: 1;
    }
    .sp-purple-theme-custum-div .metal_color_images_section {
        padding-top: 6rem;
        margin-right: auto;
    }
    

    .sp-purple-theme-custum-div .sp-pirple-theme-find-my-ring-size {
        display: none;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody{
        padding-top: 5px;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class .Find_Ring_Section {
        top: -3px;
    }

    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-body .Ring_Size_section {
        height: auto !important;
        overflow-y: inherit !important;
    }
    .Box_Popup_Coman_Wrapper .Ring_Popup .modal-dialog .modal-content {
        height: auto;
        overflow-y: inherit !important;
    }
    .sp-purple-theme-custum-div .Popup_Small_View .Box_Popup_Coman_Wrapper .Ring_Popup_4 .Ring_Sizer_Modal_Popup4 {
        height: auto;
        overflow-y: inherit;
    }
  
    #SP_DARKLIGHT_SKIN_DATA .modal-content {
        min-height: 600px;
        max-height: 700px;
        overflow-y: auto;
    }
    

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 62%;
        max-width: 62%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a {
        display: block;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Left_Product_Design img {
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details {
        max-width: 100%;
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation {
        float: left;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul {
        float: left;
        width: 100%;
        flex-direction: row;
        padding: 5px 10px;
        justify-content: flex-start;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: .5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
        max-width: 49%;
        padding: 0;
        padding-bottom: 0px !important;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
        display: grid;
        color: #333;
        font-size: .7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0 10px 5px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 23% 39%;
        width: 100%;
        float: left;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) {
        width: 100%;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) td {
        width: 100%;
        float: left;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper #product_desc .Product_Ring_Custum_Class form table tbody tr:nth-child(2) select {
        width: 100%;
        margin-right: 0;
    }



    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 175px;
        top: 45px;
    }



    .Add_section_About {
        padding: 0px;
        margin-top: 30px;
        margin-bottom: 30px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets {
        float: left;
        width: 100%;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto auto;
        grid-gap: 10px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul li {
        margin-right: 0;
        margin-bottom: 0;
    }


    .sp-prodcu-purple-theme li a {
        display: flex;
        align-items: center;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        display: grid;
        grid-template-columns: 61% 39%;
        color: #333;
        font-size: 0.7rem;
        line-height: 1.2rem;
        text-transform: uppercase;
        width: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li{
        margin-bottom: 1rem !important;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design {
        flex-basis: 53%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a  .Right_Product_Details {
        flex-basis: 43%;
        padding: 5px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }


    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
    }


    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        display: grid;
        grid-template-columns: 58% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
    }
    

    .Prose_Tag_section p del {
        display: none;
    }




    
    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
        position: fixed;
        bottom: 0;
        z-index: 999;
        left: 0;
        max-width: 90% !important;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
        position: fixed;
        right: 0;
        z-index: 999;
        bottom: 0;
        padding-left: 0;
        margin-top: 0;
        background: #fff;
        box-shadow: 2px 2px 5px 0px #73689a;
        padding: 2px 0;
        display: grid !important;
    }



    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart a {
        width: 100%;
        text-align: center;
        display: block;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 5px 15px;
        top: -14px;
    }



    .Main_Product_Mobail_View_Wrapper .add-to-cart-fixed-btn {
        display: none;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-grid {
        width: 95.7672% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 28px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 25px;
       
        top: -8px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 30px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-grid {
        margin-left: 0;
        width: 94.9686% !important;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-single {
        margin-left: 5px;
        padding: 3px 3px;
        top: -34px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view {
        padding: 0 17px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .sp-purple-theme-collapse-catat-widget .Carat_widget_sp_purple_theme_mobaile_view .irs-with-grid {
        height: 100px;
    }



    .entry-content .Product_Page_Title_Wrapper {
        margin-bottom: 0;
    }
    .entry-content .Request_Daimond_Section {
        padding: 0px 0;
    }
    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg 
    {
       
        stroke-dasharray: 210 11;
    }
    
    .sp-purple-theme-prices-tag {
        color: #333;
    }


    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond {
        margin: 0;
    }
    .sp-purple-theme-mobail-item-page .Input_BTn_Wrapperadd_to_cart_diamond .btn {
        width: 100%;
        border-radius: 0;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        line-height: 28px;
        display: none;
    }


    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_images_box img {
        width: 55px;
        height: auto;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section {
        justify-content: space-around;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 49%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 49%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn .btn {
        width: 100%;
        outline: none;
        line-height: 30px;
        padding: .375rem .75rem;
    }


    .CoMan_ADDnew_Section .Responsive-remove .text-right-class {
        margin-top: 3rem;
    }
    .tab_redesign_section .Left_Title {
        text-align: center;
    }

   
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container {
        position: relative;
    }

    .sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 399px !important;
        height: auto !important;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View .Main_Product_Mobail_View_Wrapper .sp-purple-theme-content-white-background .xzoom-container .sp_darklight_dark_hand {
        top: 0px !important;
    }


    .Modal_Popup_Collapse_Section .card-header{
        text-align: left !important;
    }

    
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto auto;
        grid-gap: 15px;
        justify-content: center;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box {
        margin-bottom: 0;
        margin-right: 0;
    }
    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View .Shape_Box .Shape_Info {
        margin-top: 10px;
    }


    
    .Mobail_menu_content div#sidebar-header{
        float: left;
        width: 100%;
        padding: 15px 10px;
        background: #fff;
    }

    .Mobail_menu_content div#sidebar-header .Login_link ul {
        margin-bottom: 0;
    }
    .Login_Search_section .search-Sectore-input #searchsection {
        height: calc(2em + .75rem + 2px);
        text-transform: lowercase;
    }
    div#sidebar-header .Mobail_login_section .Login_left_section {
        justify-content: flex-start;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-header .close {
        opacity: 1;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title {
        text-align: center;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Section_Title h3 {
        margin: 0 0 46px !important;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New {
        padding: 0 0;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Login_Form_Section_New .form-group .form-control {
        border-radius: 0px;
        height: 40px;
        border: 1px solid #8a8383;
        background: #fff !important;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Form_Btn {
        padding: 0 40px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec {
        margin: 40px 0 20px;
    }

    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::before {
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Login_Or_sec::after {
        right: 0px;
        width: 45%;
        margin: 0px 0px;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook {
        padding: 0 0;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .FaceBook ul li a img {
        display: block;
        margin: auto;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Sign_up_content {
        padding: 0 10px;
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .modal-content .modal-body .Main_New_Login_Section .Forget_Password {
        text-align: center;
    }
    .Mobaile_menu_coman_section .Login_Content_New_Section .fade.show {
        background: rgba(0,0,0,0.5);
    }


    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag .woocommerce-Price-amount {
        color: #333;
    }

    .carat-mobaile-view p br {
        display: block !important;
    }
   

    .Quiz_content #Quiz .modal-dialog .modal-content {
        background: #fff;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content #Quiz .modal-dialog .modal-content::before {
        content: none;
    }


    .Quiz_content_one .segments {
        border-radius: 0px !important;
        box-shadow: none !important;
        border: 1px solid #786d9d !important;
    }

    .Quiz_content_one .ui.horizontal.segments>.segment{
        border-left: 1px solid #786d9d;
        font-size: 0.9rem;
        text-align: center;
    }





    .Quiz_Question p {
        margin-bottom: 1rem !important;
    }
    div#Quiz .Quiz_Bottom_images ul {
        justify-content: flex-start;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    div#Quiz .Quiz_Bottom_images ul li {
        margin-right: 10px;
        width: max-content;
    }
    div#Quiz .Quiz_Bottom_images ul li a {
        padding: 10px 25px;
    }
    div#Quiz .Quiz_Bottom_images ul li a .Quiz_Bottom_Title {
        margin-top: 1rem;
    }

    
    .Quiz_Question p {
        margin-bottom: 1rem;
    }
    .Quiz_Bottom {
        margin-top: 1rem;
    }


    .Quiz_Daimond_Coman_content_section #form_quize_result {
        height: auto !important;
        margin-top: 0;
        overflow-y: inherit !important;
    }

    .Quiz_content .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        max-height: inherit !important;
    }


    .Quiz_Daimond_Coman_content_section #form_quize_result ul {
        display: flex;
        flex-wrap: wrap;
        max-height: 545px;
        justify-content: space-around;
    }

    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 49%;
        border: 1px solid #73689a;
        margin-bottom: 10px;
        padding: 10px;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li:last-child {
        margin-bottom: 0;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
       
        color: #735497;
        padding-right: 10px;
    }
    
    
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag {
        flex-direction: row-reverse;
    }
    .sp-purple-theme-prices-tag del .woocommerce-Price-amount bdi{
        font-size: 11px;
        line-height: 17px;
        text-decoration: line-through;
        color: #9b9b9b;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .sp-purple-theme-prices-tag ins .woocommerce-Price-amount bdi {
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
        font-family: 'Noto Serif SC', serif;
        color: #735497;
        padding-right: 10px;
    }
    .sp-purple-theme-product-mobaile-view .Mobail_View_Product_section ul li:last-child {
        border-bottom: 1px solid #947eb1;
    }

  
    .woocommerce .cart_checkout_header {
        display: none;
    }


    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 187px !important;
        left: -66px !important;
    }


    
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section {
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_first_row {
        flex-basis: 50%;
        position: sticky;
        left: 0;
        background: #fff;
    }
    .sp-purple-theme-mobail-item-page .Mobail_Product_Page_Deswign div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 158px;
    }
   

    #sp-header .Mobailse_menu .Vertical_mobile_view ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul {
        margin-bottom: 0;
    }
    #sp-header #navbar_top .navbar_right_call-icons ul li .Virtual_appoinments_icon {
        display: flex;
    }

    
    .Input_Field_Section .Input_Field_Wrapper_One label {
        width: 100% !important;
        text-align: left !important;
    }
    div#theme_home_tab_redesign .Before_Style_Coman::before{
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Before_Style_Coman h3::after {
        right: 0;
        margin: auto;
    }
    div#theme_home_tab_redesign .Left_Title::before {
        right: 0;
        margin: auto;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_find_jewellery .Find_Jewellery_Heading.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header {
        text-align: center;
    }
    #theme_home_shop_by_style .Jewellery_Sub_Header::before {
        right: 0;
        margin: auto;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman {
        text-align: center;
    }
    #theme_home_latest_news .Bloging_Title.Before_Style_Coman::before {
        right: 0;
        margin: auto;
    }
    .Videos_Btn .shop-ring-btn{
        justify-content: center;
    }

    

    .sp-purple-theme-u-card {
        min-width: 100% !important;
        max-width: 100% !important;
    }

    .Popup_Small_View .Root_Section{
        position: relative;
    }

    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu{
        transform: translate3d(138px, 50px, 0px) !important;
    }
    .URuler_Wrapper_section .URules_Dropdown .dropdown-menu.show{
        transform: translate3d(138px, 36px, 0px) !important;
    }

    #RealTime #customer_login .u-column2 {
        flex-basis: 100% !important;
        max-width: 100% !important;
        margin-left: 0rem;
    }
    .quantity {
        display: none;
    }
    /*.single_variation_wrap .woocommerce-variation-add-to-cart-enabled #eo_wbc_add_to_cart {
        display: none !important;
    }*/
    /*.single_variation_wrap .woocommerce-variation-add-to-cart-enabled .tinvwl-after-add-to-cart {
        display: none !important;
    }*/
    .variations_form input[type="number"].input-text.qty.text {
        display: none !important;
    }
    .single_variation_wrap .woocommerce-variation-add-to-cart-enabled .quantity {
        display: none !important;
    }

    .Real_time_daimon_Form_view .form-control{
        text-transform: inherit !important;
    }
    .metal_color_images_section{
        justify-content: space-around;
    }
    .Inscription_Prise_tag .metal_color_images_section .metal_color_images_options ul li span {
        width: 13px !important;
        height: 13px !important;
    }


   
    .Top_Section_New,.Sub_Top_menu_section{
        display: none;
    }
    .site-main {
        float: left;
        width: 100%;
        padding: 30px 0px 0;
        margin-bottom: 50px;
    }
    .Mobail_View_Tab_ui{
        margin-top: 1rem;
    }
    .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 0;
        font-weight: normal;
        margin-top: 0;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons {
        -ms-flex-preferred-size: 14%;
        flex-basis: 14%;
    }
    .Earth_Popup_Coman_section_Btn_section{
        margin: 1rem 0;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
       
        padding: 10px 43px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a{
        
        width: max-content;
    }

    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text,
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Link
    {
        color: #333;
    }
    body ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px !important;
        height: 5px !important;
    }
    #primary br {
        display: none;
    }
    .woocommerce-result-count{
        padding: 0;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content {
        border: 1px solid #947eb1;
        margin-bottom: 5px;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images {
        height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Images .img-fluid {
        height: 200px;
        object-fit: cover;
        display: block;
        margin: auto;
        width: 100%;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect {
        min-height: auto;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Show_Images_content {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Coman_thumb_hover_effect .Causal_Box_Title_N_Right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .po_Ab_Causal_TWO {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content  .Po_Ab-Causal-right {
        display: none;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N {
        padding: 0;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left {
        flex-basis: 100%;
        text-align: center;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left h4 {
        font-family: var(--spui-h4-font-family);
        font-size: 15px;
        line-height: 20px;
        font-weight: bold;
    }
    .sp-purple-theme-product-mobaile-view ul .Mobail_View_Product_section .Custum_xl-3 .Main_Causal_Box_Content .Causal_Box_Title_N_Left p {
        font-size: 0.75rem;
        text-align: center;
        color: #333;
        text-transform: uppercase;
        line-height: 1.2rem;
        margin-bottom: 0rem;
    }
    .Main_Header .bg-light .navbar-toggler {
        display: none;
    }
    .Main_Header .bg-light .navbar-brand {
        width: 140px;
        padding-top: 0;
        padding-bottom: 0;
        margin: auto;
    }
    section#primary #main .mobail_View_Wrapper {
        padding: 0;
    }
    section#primary #main #archive_header {
        display: none;
    }
    section#primary #main .Mobail_View_Tab_ui {
        margin-top: 10px;
    }
    .sp-purple-theme-learn-about-diamond .Input_BTn_Wrapper {
        margin: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb {
        margin-bottom: 0;
    }
    #primary #main .Product_Title_View {
        margin-bottom: 0;
    }
    .Product_Title_View .woocommerce-breadcrumb a:first-child {
        font-weight: bold;
    }
    .Product_Title_View .woocommerce-breadcrumb a {
        color: #333;
        text-transform: capitalize;
        font-size: 0.75rem;
        line-height: 1.5rem;
        display: block;
    }
    .sp-purple-theme-amout-off{
        flex-basis: auto;
    }
    .sp-purple-theme-discout-price .woocommerce-Price-amount {
        display: block;
        font-family: 'Noto Serif SC', serif;
        font-size: 18px;
        line-height: 20px;
        text-transform: capitalize;
        text-align: right;
    }
    .Product_Mobail_View_Data .Product_Inner_title p {
        text-transform: capitalize;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
        font-weight: normal;
        font-family: 'Noto Serif SC', serif;
    }
    .Product_Mobail_View_Data .Product_Inner_title h5 {
        margin-top: 0;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag {
        margin-top: 0;
        text-align: justify;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec {
        margin-left: left;
        text-align: right;
    }

    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form {
        margin-bottom: 0;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .quantity {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form  #eo_wbc_add_to_cart {
        display: none !important;
    }
    .sp-purple-theme-realtime-diamond .Product_Ring_Custum_Class .variations_form .tinvwl-after-add-to-cart {
        display: none;
    }
    .social_mobaile_view_contents_purple-theme ul {
        margin: 0;
    }
    .sp-purple-theme-ni-margin .Our_Gift_Module {
        margin-top: 0rem !important;
    }
    .Product_Details_Mobail_View a {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }
    .Details_Tab_info .Table_Details ul li {
        font-size: 0.85rem;
    }
    .Details_Area_Infomation .Table_Details ul li {
        font-size: 0.85rem;
    }
    
    .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    .Details_Area_Infomation .Table_Details ul li:last-child {
        margin-bottom: 0;
    }
    #product_related {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0 15px 2rem;
    }
    #product_related .Left_Title h3{
        margin-bottom: .5rem !important;
    }
    #review_rating {
        padding: 0 15px;
    }
    #review_rating .Review_btn li a {
        font-size: 0.89rem;
    }
    .Search_input_view .Search_Input_Field input {
        height: 2.9rem;
    }
    .Filter_Review .Filter_Title_View p {
        margin-bottom: 1rem;
        font-size: 0.85rem;
        font-weight: normal;
        color: #333 !important;
    }
    .Age_Wrapper .Age_sec {
        font-size: 0.9rem;
    }

    .Age_Wrapper .Number_sec {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Title {
        font-size: 0.9rem;
    }
    .Review_Content_Wrep .Age_Contemnt_Nav ul li .Age_Numer {
        font-size: 0.8rem;
    }
    .Review_Content_Wrep .Content_View p {
        margin-bottom: 1rem;
        font-size: 0.8rem;
    }

    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-text{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .irs--round .irs-grid-pol{
        display: none;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 55px;
    }
    .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Product_Range_Slider {
        padding: 0 5px;
    }
    /*.Body_Wrapper_One .Body_Left_Wrapper {
        flex-basis: 100%;
    }*/
    .Body_Wrapper_One .Ring_Slizer_Right {
        width: 10%;
        left: inherit;
        right: 45px;
        top: 47px;
    }
    
    /*.New_ReDesign_Popup .Right_Popup_Images {
        display: none;
    }*/
    /*.New_ReDesign_Popup .Body_Wrapper_Box_Section {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 49%;
        padding: 1rem 1rem;
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0.4rem;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One {
        flex-basis: 100%;
        margin-top: 1rem;
        text-align: center;
        border-right: none;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4 {
        text-transform: capitalize;
        font-size: 1rem;
        line-height: 1.2rem;
        font-family: 'Noto Serif SC', serif;
        letter-spacing: 0.3px;
        font-weight: 100;
        margin-bottom: .5rem;
    }*/

    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p {
        margin-bottom: 0 !important;
        text-transform: capitalize;
        font-size: 0.85rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        line-height: 1rem;
        letter-spacing: 0.2px;
        justify-content: center;
        font-family: 'Amiko', sans-serif;
    }*/
    /*.Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic {
        flex-basis: 100%;
        width: 100%;
    }
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::before,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class^=flaticon-]::after,
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic [class*=" flaticon-"]::after{
        color: #d9d9fd;
        font-size: 50px;
    }
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_Pic svg {
        font-size: 50px;
        color: #d9d9fd;
    }*/
    .Container_Popup .modal-content .modal-body {
        height: auto;
    }
    .sp-purple-theme-re-design-delivery-section  ul {
        margin-bottom: 0;
    }
    #ProductInnerOne .DropDown_Images_section_zoom .dropdown-menu.show {
        -webkit-transform: translate3d(0px, -90px, 0px) !important;
        transform: translate3d(0px, -50px, 0px) !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p {
        max-width: 100%;
        font-size: 11px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    .Ring_BG{
        height: 148px;
    }
    .Ring_BG .Ring_Sizer_Bg h2 {
        text-align: left;
    }
    .How_To_Finger_Megar_Step li .Finger_Content p{
        font-size: 0.8rem;
        line-height: 1.4rem;
        margin-bottom: 1rem !important;
    }

    .Ring_Sizer_Modal_Popup4 .Form_One_Left_Wrapper label {
        width: 100%;
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .form-group label {
        text-align: left;
        width: 100%;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn{
        text-align: left;
    }
    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-fill {
        color: #333 !important;
        margin-left: 0;
        background: #fff;
    }


    .Ring_Sizer_Modal_Popup4 .Form_Group_Btn .Btn-None-fill {
        background: #73689a;
        color: #fff !important;
        margin-left: 0px;
    }
    


    
    .term-description {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        display: none;
    }

    .term-description p {
        text-transform: uppercase;
        font-size: 0.7rem;
        font-weight: normal;
        line-height: 1rem;
        color: rgba(0,0,0,.6);
        margin-bottom: 0;
        text-align: center;
    }

    
    .Collection_Tag_lines_sectore{
        display: none;
    }

    .Ring_sizer_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .RIng_Sizer_Content {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Sizer_content {
        flex-basis: 100%;
        margin-bottom: 10px;
    }

    .Choice_Daimond_First_row {
        flex-basis: 100%;
    }
    .comna_Daimond_Choice{
        padding: 0 15px;
    }
    .Choice_Daimond_Images {
        flex-basis: 100%;
        margin-top: 10px;
    }

    .Top_RIngs_Design{
        padding: 0 15px;
    }
    .About-Wrapper_Main_sectore{
        padding: 0 15px;
    }

    .Exclusive_link_sectore .btn {
        padding: 20px 15px;
        
    }
    

    .Ask_Question_coman{
        padding: 0 15px;
    }
    .Ask_Question_Images {
        flex-basis: 100%;
    }
    .Ask_Question_Contents {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Daimond_Question_Inner_data{
        padding: 0 15px;
    }
    .Daimon_Question_one {
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Daimon_Exclusiv_Content_inner_Data h4{
        font-size: 1.5rem;
    }
    .Exclusive_Images img.img-fluid {
        width: 65px;
    }
    .Exclusive_Contens h4{
        font-size: 1rem;
    }

   
    .Specific_product_data{
        margin-bottom: 10px;
        flex-basis: 49%;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 320px;
    }

    .Engejment_Ring_Sub_Title_Align h5{
        text-align: right;
    }
    .Engejment_Banner_Rings_Left{
        flex-basis: 100%;
    }
    .Engejment_Banner_Rings_Right{
        flex-basis: 100%;
        margin-top: 1rem;
    }
    
    .Custumize_Design_Banner_Section{
        overflow: hidden;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }

    .Shop_Style_One {
        flex-basis: 49%;
        margin-bottom: 1rem;
    }
    .Shop_Style_Images .img-fluid {
        width: 100%;
        object-fit: cover;
        height: 300px;
    }
    section#theme_home_slider {
        height: 200px !important;
        margin-top: 0px;
    }
    div#theme_home_icons .coman_Icon_Section li {
        max-width: 75%;
        flex-basis: 75%;
        cursor: pointer;
        margin-bottom: 1rem;
    }
    .Beyound_Inner_Class {
        flex-basis: 50%;
    }

  
    .Ring_Popup .Ring_Size_section {
        height: auto;
         overflow-y: inherit;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 25%;
    }
    
    .Welcome_popup-Content #welcome-popup .modal-content {
        height: auto;
    }
    .Welcome_popup-Content #welcome-popup .modal-content .Welcomen_Model_popup {
        flex-wrap: wrap;
    }

    .sp-purple-theme-input-label p{
        font-size: 11px !important;
    }


    .Color_j_color_sectore li {
        flex-basis: 31%;
        margin-right: 0px;
    }

    .Color_j_color_sectore{
        margin-top: 1rem;
    }


    .Prise_Tag_Popup li a {
        background: #ffff !important;
        color: #333 !important;
        border: 1px solid #8167a2;
        border-radius: 0;
    }
    .Original_sport_contents{
        background: #fafaff;
    }

    .Original_sport_contents::before{
        background: inherit;
        content: inherit;
    }


   
    .Portfolio_sec .PortFolio_Top {
        display: none;
    }
    .sp-pinktheme-testimonial-left-section{
        display: none;
    }


    .testimonial_re-section{
        display: none;
    }
    .sp-purple-theme-testimonial-mobaile-view {
        display: flex;
    }
    

    .sp-purple-theme-testimonial-mobaile-view .testimonial_re-section {
        display: flex;
        justify-content: center;
        align-items: center;
    }



    .Footer_Letter_Title h3{
        text-align: center;
    }
    .Footer_Letter_New_Sec .Before_Style_Coman::before{
        right: 0px;
        margin: auto;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 5px;
    }

    .sp-mobaile-collection-redesign-section
    {
        display: flex;
    }

    .collection_section{
        display: none;
    }
    .sp-mobaile-collection-redesign-section .collection_section {
        display: flex;
    }
    .sp-mobaile-collection-redesign-section {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .sp-purple-theme-view-collection-btn {
        float: left;
        width: 100%;
    }
    .sp-mobaile-collection-redesign-section .collection_section .coman_Collection .col-9 {
        padding: 0 5px;
    }

   
    .Daimond_Inspection_section{
        display: none;
    }
    .Collection_Title h4 {
        font-size: 40px;
        line-height: 50px;
    }


    .Blockquid {
        display: none;
    }
    .TagLines-Coman_section a h4::before{
        display: none;
    }
    .CusTum_Re_Width {
        flex: 0 0 50%;
        padding: 0 3px;
        max-width: 50%;
    }
    .main_Redesign_section {
        margin-bottom: 5px;
    }
    .Images_Tab_Bangle h4 {
        font-size: 13px;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }


    
    .Chat_btn-design{
        display: none;
    }
    .scrollToTop{
        display: none !important;
    }

    
    .Shiping_Section{
        background: #fff;
        outline: none;
    }


    .Shiping_Section::before{
        content: none;
    }
    .shiping_Images_Details {
        display: none;
    }
    .Mobail_shiping_section .shiping_details{
        flex-basis: 100%;
    }
    .Ring_sizer_Position{
        display: none;
    }
    .Mobail_shiping_section .Shiping-section-row{
        margin-top: 0rem;
    }




    .Mobail_menu_content #dismiss {
        min-height: 45px;
        height: 45px;
        max-height: 45px;
    }

    .Content_Logo_Btn .btn{
        width: auto;
    }


    .Virtual_appoinments_icon{
        display: flex;
    }
    
    .Main_Header .bg-light{
        align-items: center;
    }
    
    .Sub_Top_menu_section{
        display: none;
    }

    .Top_Section_New{
        display: none;
    }

    .navbar-brand{
        padding: 0px;
    }


    .First_Top_Content a {
        font-size: 8px;
        padding: 10px 0px;
        margin-right: 5px;
    }
    

    .Request_Label_section li {
        flex-basis: 49%;
    }
    .Request_Label_section ul{
        padding: 0 5px;
    }


    .masthead {
        height: 200px !important;
    }
    .Inscription_Prise_tag{
        margin-bottom: 2rem;
    }
    .Product_Details_Mobail_View{
        margin-top: 2rem;
        margin-bottom: 0rem;
    }


    .Mobail_Product_Page_Deswign .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    
    .Store_col-1 {
        flex-basis: 100%;
    }
    .Store_col-2 {
        flex-basis: 100%;
        margin-top: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 45%;
    }
    .Seduak_Appoinment_Inner_Details {
        flex-basis: 100%;
        margin-top: 1rem;
    }


    .Location_details {
        flex-basis: 48%;
    }
    .Sedual_Appoinment_Data{
        justify-content: space-around;
    }
    .Sedual_Appoinment_Tab .nav a{
        font-size: 0.7rem;
        padding: 1.2rem 1rem; 
    }
    .Conflict_beyound_section{
        padding: 50px 10px;
    }
    .Beyound_Inner_Class {
        padding: 2rem 0.5rem;
    }
    .Custum_Design_Btn_Shape{
        width: 40%;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .non-Fill_sec{
        margin-top: 0rem;
    }
    .Daimond_Jewellery_Bottom_Link_Btn{
        justify-content: space-evenly;
    }
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        font-size: 0.6rem;
        padding: 0.5rem 0rem;
        width: 49%;
    }

    .Daimond_jewellery_Footer_Right_sectore{
        display: none;
    }
    .Daimond_jewellery_Footer_left_sectore{
        flex-basis: 100%;
    }
    .Gift_Earing_left_side {
        flex-basis: 100%;
    }
    .Gift_Earing_Right_side{
        flex-basis: 100%;
        margin-top: 1rem;
    }

    .men-weding_Chage p {
        max-width: 90px !important;
        font-size: 0.8rem;
    }
    .Engejment_Ring_Sub_Title_Align h5 {
        padding-left: 0px;
    }
    .men-weding_Chage h5 {
        max-width: 35px;
    }
    .Create_Own_Ring_Option ul li{
        flex-basis: 48%;
    }

    .Body_Left_Wrapper h2{
        font-size: 55px;
    }
    .New_ReDesign_Popup {
        margin-top: 2rem;
    }
    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 90%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 60%;
        display: flex;
        
        align-items: center;
        justify-content: space-between;
    }
    .Radio-title {
        padding: 7px 22px;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Change_Wrapper_sec{
        padding-right: 0px;
        justify-content: space-between;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Container_Popup .modal-content{
        height: auto;
    }

    
    .Body_Wrapper_Box_Section{
        display: none;
    }
    .Mobail_Ring_sizer{
        display: flex !important;
        flex-wrap: wrap !important;
    }

    

    .Stone_Number p::before {
        left: -46px;
    }
    .Stone_Number p::after {
        right: -51px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before{
        bottom: 33px;
    }
    .Round_Shapes_Daiond .Stone_Number p::before{
        left: -87px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -86px;
    }  
    .Causial_Daimonnd_Deapth .Gridal_Name{
        left: -6px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -137px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -135px;
    }

    .Cusion_Shape_Daimond .Inner_Border::before {
        width: 89%;
        height: 2px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details{
        top: 14px;
    }
    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details{
        top: 72px;
    }
    .Pear_Daimond_shape .Inner_Border::before{
        width: 63%;
    }
    .Pear_Daimond_shape .Stone_Number p::before{
        left: -79px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before{
        height: 93%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after{
        bottom: 30px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 55px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -95px;
    }

    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -93px;
    }

    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -58px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -52px;
    }

    .Gem_Stone_Deaf_Width .Deaf_Btn svg, .Gem_Stone_Deaf_Width .Deaf_Right svg {
        stroke-dasharray: 154 93;
        stroke-width: 2;
    }
    .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 310 171;
    }

    .re-capcha_section .Root_Section{
        width: 100%;
    }
    .Root_Right_side {
        flex-basis: 40%;
    }

    .Recently_mobail_view .Recently_View_Title h3::after {
        left: 0;
        right: 151px;
        margin: auto;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2.5rem;
    }
    .Mobail_shiping_section .Shiping-section-row{
        align-items: center;
    }
    .Mobail_shiping_section .shiping_Images_Details{
        flex-basis: 30% !important;
    }
  

    .Quiz_Top_Images li{
        flex-basis: 33%;
    }
    .Quiz_Bottom_images li{
        width: 140px;
    }
    .Quiz_Daimond_Question_sub_Class li{
        flex-basis: 45%;
    }
    .Mobail_Product_Page_Deswign{
        margin-top: 0px;
    }
    
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: 0px;

    }



 
    .Desktop_View_Causal{
        display: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .mobail_View_Wrapper {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }
    .Mobail_Product_Page_Deswign{
        display: block;
    }

    .Body_Wrapper_Box_Section{
        flex-basis: 100%;
    }
    .Main_Body_Wrapper{
        padding: 0;
    }
    .Ring_Size_Tab_Top_Section .nav-tabs{
        flex-basis: 100%;
        width: 100%;
    }

    .Input_Field_Wrapper_One {
        flex-basis: 33%;
    }
    .Finger_Content {
        flex-basis: 55%;
    }
    .How_To_Finger_Megar_Step li::before{
        left: 21%;
    }
    .Root_Section{
        width: 70%;
    }
    .masthead{
        margin-top:90px;
    }
    .Videos_Btn {
        left: inherit;
    }
    
    .Shape_Mobail_View{
        justify-content: start;
    }
    .Shape_Box{
        flex-basis: 24%;
        margin-right: 2px;
    }
    .Mobail_View_Tab_ui {
        margin-top: 35px;
        margin-bottom:10px;
    }

  
    .Mobailse_menu{
        display: block;
    }
    .Main_Header .navbar .navbar-toggler {
        display: none;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 155px;
    }

    
}

@media(min-width:446px) and (max-width:450px){

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 150px;
        top: 45px;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }


    

    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 137px;
    }

}

@media(min-width:436px) and (max-width:445px){

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }


    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 134px;
    }
    
}



@media(min-width:429px) and (max-width:435px){

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }

    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 131px;
    }
    
    
}


@media(min-width:426px) and (max-width:428px){
    #main .Mobail_View_Tab_ui .nav.nav-tabs li{
        width: 130px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }


}


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

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }



    .coman_Icon_Section li {
        flex-basis: 80%;
        max-width: 80%;
        border: none;
    }
    .testimonial_re-section{
        height: 655px;
    }
    .Testimonial_Pic_RE::before{
        display: none;   
    }
    .Testimonial_New_Offer{
        flex-direction: column;
    }
    .Testimonial_Pic_RE{
        width: 125px;
    }
    .Testimonial_Right_TextuRe{
        text-align: center;
    }
    .Star_Consept ul{
        justify-content: center;
    }
    .Star_Consept{
        margin-bottom: 1rem;
    }

    .Btn_Testimonial_View{
        float: none;
        margin: 2rem auto;
    }
    .PortFolio_Left {
        flex-basis: 100%;
    }
    .Footer_Section{
        padding: 30px;
    }
    .Videos_Btn{
        left: inherit;
    }


}

@media(max-width:425px){

   
    .Language_right_section .Cart_mobailview, .Language_right_section .Language_Popup {
        width: 37px;
    }
    

    .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto auto;
        justify-content: space-around;
    }

    #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register {
        padding: 0 30px !important;
    }
    .Real_Time_Popup_Box #customer_login .u-column2 button{
        padding: 0 64px;
    }



    
    .Modal_Popup_Two .Ring_BG {
        align-items: flex-end;
    }
    .Modal_Popup_Two .Ring_BG .Ring_Sizer_Bg h2 {
        font-size: 23px;
        line-height: 30px;
    }

  
    .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
        padding-top: 4px;
    }
    
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 15px !important;
    }
    
        .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
            flex-basis: 70%;
            max-width: 70%;
        }

    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 150px;
        top: 45px;
    }


    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class #customer_login .register {
        padding: 0px 30px !important;
    }
    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class #customer_login .register .form-row .button {
        margin: 0;
    }


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: auto auto;
        grid-gap: 10px;
    }


    .sp-purple-theme-content-white-background .sp-purple-theme-product-price-details .sp-purple-theme-amout-off {
        flex-basis: 50%;
    }


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
      
        stroke-dasharray: 183 11;
    }



    .sp-plugin-bradcum-setting .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 10px;
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .Carat_widget_sp_purple_theme_mobaile_view span.irs-grid {
        width: 91% !important;
        margin-left: 4px;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-cut-widget span.irs-grid {
        width: 83% !important;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-mobaile-view-cut-details p {
        padding: 5px 6px;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore span.irs-single {
        top: -12px;
        padding: 5px 30px;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore span.irs-single .sp-purple-theme-input-coman-section .sp-purple-theme-mobaile-view-cut-details p {
        padding: 0;
        font-size: 0.65rem;
    }

    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details span.irs-grid {
        width: 89% !important;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details span.irs-grid .clearity-daimond-details h5 {
        padding: 5px 8px;
    }


   

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 160px !important;
        left: -58px !important;
    }

    .sp-purple-theme-BookanAppoinment-ui-custum-class .BookApoiment_Top_Title h1 {
        font-size: 2rem;
        line-height: 2rem;
    }
    .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 44%;
    }
    /*div#ModalPopupTwo .Modal_Popup_Input_Field .Input_Field_Wrapper_One {
        flex-basis: 44%;
    }*/

    .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section_Btn_section ul li {
        flex-basis: auto;
        margin-right: 7px;
        background: #fff;
        border: 1px solid #947eb1;
        padding: 10px 43px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li a{
        width: max-content;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
        align-items: flex-start;
    }
    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 215;
    }



    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }
    .sp-purple-theme-re-design-delivery-section li a .sp-purple-theme-design-contents {
        font-size: 0.7rem;
        max-width: 284px;
    }

    /*.Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 183px;
        font-size: 10px;
    }*/
    .Popup_Small_View .Input_Field_Wrapper_One label {
        text-align: left !important;
        width: 100%;
    }
    /*form.Input_Field_Section .Input_Field_Btn {
        flex-basis: 44%;
        margin-right: auto;
        padding-left: 13px;
        margin-top: 10px;
    }*/

    .Modal_Popup_Collapse_Section .card-header {
        text-align: left;
    }

    .Input_Field_Section .sp-purple-theme-input-label {
        flex-basis: 100%;
    }
    .sp-purple-theme-size-section .Input_Field_Section .sp-purple-theme-input-label p{
        font-size: 13px !important;
    }
    .sp-purple-theme-size-section .Input_Field_Section .Input_Field_Wrapper_One {
        flex-basis: 45%;
    }



    .Envelope_Small_Text h4 {
        font-size: 19px;
        line-height: 19px;
    }
    .letter-icon {
        flex-basis: 50px;
        font-size: 36px;
        line-height: 35px;
        color: #fff;
        margin-right: 14px;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 129px;
    }
    .CustumRelated_Class {
        max-width: 100%;
        flex-basis: 100%;
    }

  
    .Learn_About_daimond_Comans{
        flex-wrap: wrap;
    }
    .Learn_Daimond_Title_Wrapper {
        flex-basis: 100%;
    }
    .Daimond_Learn_Images {
        float: left;
        width: 100%;
        flex-basis: 100%;
    }
    .Exclusive_link_sectore .btn {
        padding: 20px 40px;
        margin-bottom: 5px;
    }
    .Ring_Data_Title p{
        font-size: 0.7rem;
    }
    .Ring_sizer_guard_Images .img-fluid{
        height: auto;
        width: 100%;
    }
    .Ring_sizer_guard_Images {
        flex-basis: 100%;
    }
    .RIng_sizer_Chart_Steps {
        flex-basis: 100%;
        padding: 0 15px;
        margin-top: 10px;
    }
    .Ring_Sizer_policy_left h4{
        font-size: 1.1rem;
    }
    .Ring_sizer_Center_Policy h4 {
        font-size: 0.8rem;
        line-height: 1.5rem;
    }
    .Ring_Sizer_Sectore_ring .Exclusive_link_sectore .btn {
        padding: 20px 26px;
        margin-bottom: 5px;
    }
    .Popular_Rings_Design .Inner_Data_Sizer .img-fluid{
        width: 89px;
    }

    .Popular_Rings_Design .Policy_Inner_content p{
        font-size: 0.65rem;
    }


   
     .Specific_product_data{
         margin-bottom: 10px;
     }

     .Sedual_Appoinment_btn{
         text-align: center;
     }
     .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 285px;
    }

     div#theme_home_icons .coman_Icon_Section li{
         width: 100%;
         max-width: 100%;
         flex-basis: 100%;
     }

     .Create_Own_Ring_Option ul a p{
        margin-bottom: 0rem;
        line-height: 1.5rem;
        text-align: center;
    }
     .Engejment_Ring_Sub_Title h4{
         font-size: 5rem;
     }

     .masthead .Videos_Btn {
        grid-template-columns: auto;
        bottom: 15px;
    }
    .masthead .Videos_Btn .play-btn {
        width: 245px;
    }
    .masthead .Videos_Btn svg {
        width: 245px;
    }
    .masthead .Videos_Btn button {
        width: 245px;
    }
    .masthead .Videos_Btn #home_video_shop {
        margin-left: 0;
    }
    #theme_home_icons .coman_Icon_Section li {
        max-width: 100%;
        flex-basis: 100%;
    }
    #theme_home_shop_by_style .Jewellery_Item_Images img {
        height: 250px;
    }
    #theme_home_testimonial_mobile {
        display: flex;
    }
    #theme_home_testimonial_mobile .TestMoNil_Main_Content{
        padding: 15px 0;
    }
    #theme_home_testimonial_mobile .TestMoNil_Main_Content .User_Information h5 a {
        color: #fff;
    }
    section#theme_home_slider {
        height: 182px !important;
        margin-top: 0px;
    }

     
    .sp-purple-theme-input-label {
        flex-basis: 100%;
    }
    .Popup_Small_View .Input_Field_Wrapper_One {
        flex-basis: 44%;
    }
    .sp-purple-theme-input-label p{
        font-size: 17px !important;
    }
    .Videos_Btn{
        grid-template-columns: auto;
        bottom: 15px;
    }

    .Videos_Btn .play-btn{
        width: 245px;
    }
    .play-btn svg{
        width: 245px;
    }
    .play-btn button {
        width: 245px;
    }
    .Videos_Btn .shop-ring-btn{
        margin-left: 0px;
        margin-top: 2px;
    }



    .sp-purple-theme-design-contents{
        font-size: 0.7rem;
    }
    .social_mobaile_view_contents_purple-theme ul li {
        padding: 0 5px;
    }
    .Product_M_Wrapper p{
        font-size: 0.7rem;
    }
    .sp-purple-theme-cut-widget .sp-purple-theme-cut-input-field .irs--square .irs-grid {
        width: 83% !important;
        margin-left: 7px;
    }
    .sp-purple-theme-collapse-catat-widget .irs--square .irs-grid {
        height: 25px;
        width: 92% !important;
        margin-left: 5px;
    }
    .Color_j_color_sectore li {
        flex-basis: 47%;
    }
    .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details .irs--square .irs-grid {
        width: 90% !important;
        margin-left: 0;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-header .card-link{
        padding: 7px 1.25rem;
    }


    .sp-purple-theme-learn-about-diamond .Daimond_information .btn {
        padding: 10px 25px;
    }
    
    .Star_review {
        flex-basis: 44%;
    }
    .sale_sec{
        padding: 4px;
        width: 60px;
    }
    .sale_sec h4{
        font-size: 12px;
        line-height: 15px;
    }

    .sp-purple-theme-images-mobaile-view img{
        height: 150px;
    }
    .sp-prodcu-purple-theme li .Product_Navigation li {
        padding-bottom: 0rem !important;
        margin-bottom: 0.2rem !important;
    }

    .Product_Navigation a{
        font-size: 0.6rem;
    }
    .Earth_Popup_Coman_section .sp-purple-theme-earth-btn ul li{
        margin-right: 5px;
    }

.sp-purple-theme-earth-btn ul li a{
    width: 99px;
}



    .Icon_Section_Main .coman_Icon_Section li{
        max-width: 100%;
        flex-basis: 100%;
    }


    .Blockquid svg {
        left: 0%;
    }
    .TagLines-Coman_section a h4::before {
        left: 8.5%;
    }
    
    .First_Form_Wrap {
        flex-basis: 32%;
    }

    .fixed-top {
        top: 0px;
        transform: translateY(0px);
        transition: transform .3s;
    }

    .masthead {
        height: 182px !important;
    }
    .masthead {
        height: 182px !important;
    }
    .mobail_View_Wrapper{
        margin-top: 0px;
    }
    .Mobail_View_Product_section{
        margin: 1rem 0 0;
    }
    .Prodct_Text_Mobail_View h5{
        font-family: var(--spui-h5-font-family);

        letter-spacing: 0.1rem;
        line-height: 1.1rem;
        text-transform: capitalize;
    }


    .Metal_Flex_Mobail{
        flex-basis: 25%;
    }
    .Mobail_Style_popup .modal-header,.Metal_Popup_Content .modal-header,.Setting_Popup_Mobail_view .modal-header,.Shape_View .modal-header,
    .Carat_Mobail_View .modal-header,.Coolors_Wrapper .modal-header,.Cut_Wrapper_View .modal-header,.Price_View_Wrapper .modal-header,
    .Lab_View_Wrapper .modal-header
    {
        align-items: center;
    }
    .Clarity_wrapper .modal-header {
        padding: 0.8rem;
        align-items: center;
    }

    .Shape_Mobail_View{
        justify-content: space-between;
    }
    .Shape_Box{
        flex-basis: 30%;
        margin-right: 5px;
    }
    .Shape_Info{
        margin-top: 5px;
    }


    .Earth_Popup_Coman_section_Btn_section ul{
        justify-content: space-between;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        margin-right: 0px;
        flex-basis: 49%;
    }
    .Earth_Popup_Coman_section_Btn_section ul li:last-child{
        margin-bottom: 0px;
    }
    .Earth_Wrapper_option_section{
        margin: 50px 0;
    }
    .Mobail_Inner_Daimond_section{
        margin: 1rem 0 0;
    }
    .Mobail_View_Dropdown_Section{
        align-items: center;
    }
    .Carat_Prise h3{
        margin-bottom: 0rem;
    }
    .Review_Wrapper_View p{
        margin-bottom: 0rem;
    }
    .Ask_Question{
        margin: 2rem 0;
    }

    .Review_Design_Tab_View{
        margin-top: 0rem;
    }
    .Product_Design_View li:last-child{
        margin-bottom: 0px;
    }
    .Attention_Details h4{
        font-size: 1rem;
        line-height: 1.4rem;
    }
    .Wrapper_Child_Details p{
        padding: 0 0.5rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 55%;
    }
    .Specific_product_data{
        flex-basis: 100%;
    }
    .Store_heading p{
        font-size: 0.7rem;
    }
    .Beyound_icon_content p{
        font-size: 0.7rem;
    }
    .Engejment_Ring_Sub_Title {
        flex-basis: 57%;
        position: relative;
    }
    .Engejment_Banner_Rings_Right p{
        font-size: 0.7rem;
    }
    .Engejment_Rings_Images_section .img-fluid{
        height: auto;
    }

    .Popup_Small_View .Box_One_Wrapper_Section {
        padding: 25px 20px;
        max-width: 100%;
    }
    .Body_Left_Wrapper h2 {
        font-size: 38px;
    }
    .Ring_Size_Tab_Top_Section a{
        width: 185px;
    }


    .Measure_ring_sizer{
        padding: 1rem 0.5rem;
    }
    .Measure_Rings_content p{
        font-size: 0.75rem;
    }

    .Shape_Round_images img.img-fluid{
        height: auto;
    }
    .Stone_Number p::before {
        left: -34px;
    }
    .Stone_Number p::after {
        right: -38px;
    }
    .Gridal_Name {
        left: 15px;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before {
        bottom: 33px;
        height: 91px;
    }
    .Deapth_Top_view{
        top: 0px;
    }
    .Deapth_Top_view::before{
        width: 64%;
    }
    .culet_inner_section{
        right: -10px;
        top: 72%;
    }
    .Culet_Sectore::after{
        top: -106px;
        height: 11rem;
    }

    .Round_Shapes_Daiond .Stone_Number p::before {
        left: -69px;
    }
    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -69px;
    }

    .Causial_Daimonnd_Deapth .Gridal_Name p::before{
        height: 141px;
    }
    .Causial_Daimonnd_Deapth .Culet_Sectore::after{
        height: 16rem;
        top: -165px;
    }
    .PEAR_DEAPTH_DAIMOND .Culet_name{
        left: -44px;
    }
    .PEAR_DEAPTH_DAIMOND .culet_inner_section{
        right: 0;
        top: 75%;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details {
        top: 10px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Lenth_Stone::before {
        width: 2px;
        height: 85%;
    }
    .Cusion_Shape_Daimond .Left_Details_Stone::after{
        bottom: 58px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -112px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -113px;
    }

    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details {
        top: 50px;
    }
    .Princess_Deapth_Shape .Gridal_Name{
        left: 39px;
    }
    .Princess_Deapth_Shape .culet_inner_section{
        right: 12px;
    }
    .emerald-daimond_side-view .Gridal_Name {
        left: -5px;
    }
    .emerald-daimond_side-view .Gridal_Name p::before{
        height: 78px;
    }
    .emerald-daimond_side-view .Deapth_Top_view{
        top: 0px;
    }
    .emerald-daimond_side-view .Culet_name p::before{
        height: 17px;
    }
    .emerald-daimond_side-view .Culet_Sectore::after{
        top: -149px;
        height: 13rem;
    }
    .Pear_Daimond_shape .Round_Shapes_Left_Details{
        top: 26px;
    }

    .Marquery_Daimond_Deapth_Shaph .Gridal_Name p::before{
        height: 142px;
    }
    .Marquery_Daimond_Deapth_Shaph .Culet_Sectore::after{
        top: -151px;
        height: 17rem;
    }
    .Marquery_Daimond_Deapth_Shaph .culet_inner_section{
        top: 64%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after {
        bottom: 91px;
    }
    .Marquree_shape_daimond .Lenth_Stone::before {
        height: 80%;
    }
    .Marquery_Daimond_Deapth_Shaph .Gridal_Name p::before {
        height: 86px;
    }
    .Marquery_Daimond_Deapth_Shaph .Culet_Sectore::after {
        top: -117px;
        height: 13rem;
    }
    .Marquree_shape_daimond .Lenth_Stone::before {
        height: 71%;
    }
    .Marquree_shape_daimond .Round_Shapes_Left_Details::after {
        bottom: 131px;
    }

    .Asscher_Daimond_Side_view .Gridal_Name{
        left: 29px;
    }
    .Asscher_Daimond_Side_view .culet_inner_section{
        right: 44px;
        top: 75%;
    }
    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -77px;
    }
    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -77px;
    }
    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 22px;
    }
    .Radiant.Diamond_Side_View .culet_inner_section{
        right: 37px;
    }
    .Radiant.Diamond_Side_View .Gridal_Name{
        left: 42px;
    }
    .Radient_Shape_Daimond .Inner_Border::before{
        width: 58%;
    }

    .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 347 162;
    }

    .Drop_Form_Left_side,.Drop_Form_Right_side {
        flex-basis: 100%;
    }
    .Carat_info .modal-body {
        padding: 1rem 0.5rem;
    }
    .Mart_mobail_view{
        left: 158px;
    }

    .Quiz_Top_Images li {
        flex-basis: 33%;
        margin-bottom: 1rem;
    }


    .Quiz_Top_Images a{
        flex-wrap: wrap;
        flex-direction: row;
    }
    .Quiz_images_box{
        flex-basis: 50%;
    }
    .Quiz_Bottom{
        flex-basis: 50%;
        text-align: left;
    }
    .Quiz_Bottom_images{
        margin-top: 0rem;
    }
    .Quiz_Bottom_images li {
        width: 49%;
    }
    .Quiz_SLider_Two .irs--flat, .Quiz_SLider_Two .irs--round{
        width: 100%;
    }

    .Quiz_Daimond_Question li{
        flex-basis: 100%;
        margin-bottom: 1rem;
    }
    .Quiz_Daimond_Question a{
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
        padding: 2rem 1rem;
    }


    .Daimond_Quiz_icons{
        flex-basis: 30%;
        text-align: center;
    }
    
    .Daimond_Quiz_Text{
        flex-basis: 50%;
        text-align: left;
        margin-top: 0rem;
    }

    .Radio-title {
        padding: 7px 13px;
    }
    .Sub_Top_menu_section{
        display: none;
    }
    .Product_Page_Title_Wrapper{
        margin-top: 0rem;
    }

 
    .Product_MObail_View_Images .xzoom-thumbs img{
        width: 75px;
        height: 75px;
    }

   

    .Finger_in_Hand_Popup .modal-content{
        background-size: cover;
    }
    .Image_Icon_Product{
        max-width: 20px;
    }


    



    .Images_Tab_Bangle{
        text-align: center;
    }
    .Images_Tab_Bangle h5{
        text-align: center;
    }
    .Star_section{
        justify-content: center;
    }
    .Star_review {
        flex-basis: 20%;
    }


    .w-1 {
        flex-basis: 45%;
    }
    .w-2 {
        flex-basis: 45%;
    }
    .w-3 {
        flex-basis: 45%;
    }
    .Only_Images_New_Section {
        flex-basis: 50%;
    }
    .Weding_Ring_Images {
        flex-basis: 50%;
    }
    .Eternity_Ring_Images {
        flex-basis: 50%;
    }
    .Solitaires_Pic {
        flex-basis: 50%;
    }
    .Other_Jewellry_Imagies {
        flex-basis: 50%;
        margin-right: 0px;
    }
    .Testimonial_Pic_RE {
        flex-basis: 108px;
    }
    .Testimonial_Right_TextuRe h2{
        font-size: 19px;
        line-height: 20px;
    }
    .Testimonial_Pic_RE::before {
        top: -65px;
    }
    .testimonial_re-section{
        height: 600px;
        background-size: cover;
    }
    .Testimonial_Pic_RE {
        flex-basis: 108px;
    }
    .Testimonial_Right_TextuRe {
        flex-basis: 65%;
    }
    .testimonial_re-section::before {
        left: 0;
        width: 0;
        display: none;
    }
    .Content_TestIMonial{
        margin-top: 10px;
    }
    .Popup_First .modal-dialog {
        max-width: 100%;
        width: 100%;
    }
    .Custum_News_Letter{
        background: none;
    }

    .Right_New_Letter{
        padding: 0 1rem;
    }
    .Right_New_Letter {
        flex-basis: 100%;
    }
    .Top_Section_New{
        display: none;
    }
    .Main_Header .fixed-top {
        top: 0;
    }
    .Main_Header #mainNav .Effect_TExt {
        padding: 4px 10px;
        font-size: 11px;
    }
    .Main_Header .navbar-nav {
        flex-direction: row;
        flex-wrap: wrap;
        margin: 10px 0;
    }
    .fullsize-video-bg {
        height: 25vh;
        margin-top: 88px;
    }
    .coman_Port_Folio .col-12 {
        padding: 0;
    }
    .coman_Icon_Section li {
        flex-basis: 100%;
        max-width: 100%;
        border: none;
    }
    .Footer_Section{
        padding: 30px 20px;
    }
    .Footer_Flex_Width {
        flex-basis: 50%;
        margin-bottom: 10px;
    }

    .PortFolio_Left {
        flex-basis: 100%;
    }
    .PortFolio_Left h3 {
        font-size: 20px;
        padding: 0;
    }
    .Star_review li i{
        font-size: 14px;
        line-height: 14px;
    }
    .Third_Row_Left_Section {
        flex-basis: 100%;
    }
    .Thired_Row_Right_Section {
        flex-basis: 100%;
    }
    .Third_Row_Left_Nav li{
        padding: 5px 3px 0px 1px;
    }
    .navbar-brand {
        width: 110px;
    }
    .Footer_Letter_Para_Graph p{
        text-align: justify;
    }
    

    .Delivery_section li {
        padding: 10px 10px;
    }
    .magnifier{
        display: none !important;
    }
    .cursorshade {
        display: none !important;
    }
    .tracker {
        display: none !important;
    }


    
    .Cart_Table thead th{
        font-size: 9px;
        line-height: 15px;
    }
    .Cart_Table .table tbody tr td{
        font-size: 10px;
        line-height: 15px;
    }
    .Cart_Table .table td,.Cart_Table .table th{
        padding: 5px;
    }
    .Input_Cart_sec input{
        padding: 2px 2px;
        width: 30px;
        height: 30px;
    }
    .Cart_Nav ul a{
        padding: 10px 10px;
        margin-right: 5px;
    }
    .Collapse_Head p {
        font-size: 11px;
        line-height: 16px;
    }
    .Input_Btn_Code {
        flex-basis: 100%;
        margin-top: 1rem;
    }

    
    .Brand_Product_Wrapper ul li {
        padding-left: 15px;
    }
    .coman_Check_Out_Section .card-body{
        padding: 10px;
    }
    .Collaspe_Footer_Table_Section .table td, .Collaspe_Footer_Table_Section .table th{
        padding: 5px;
    }
    .Collaspe_Footer_Table_Section tbody td{
        font-size: 10px;
        line-height: 15px;
    }
    
   /* 
    .Causal_Main_Wrapper .nav-item{
        clip-path: none;
        margin-bottom: 5px;
    }*/

    .Causal_Top_Title h2{
        font-size: 35px;
        line-height: 35px;
    }
    .Causal_Bottom_Title{
        margin-top: 2rem;
    }
    .Causal_Main_Wrapper .nav-tabs{
        justify-content: flex-start;
        background: #fff;
        margin: 0 50px;
    }


   /* .Causal_Main_Wrapper .nav-item{
        width: 100%;
    }*/
    .Top_Daimond_Btn_section li{
        width: 100%;
    }
    .Causal_Main_Wrapper a{
        padding: 7px 1rem;
    }
    .Left_Word_C::before{
        top: -9px;
    }
    .Coman_Causal_Top_Section{
        margin-top: 20px;
    }
   /* .Top_Daimond_Btn_Content_Left {
        flex-basis: 100%;
        max-width: 100%;
    }*/
    /*.CauSal_Box_Main_Content_one{
        justify-content: center;
    }*/
   /* .Causal_Right_Images {
        flex-basis: 72%;
    }*/

 /*   .Causal_Right_Images ul a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }*/
    /*.Causal_Right_Images ul a .img-fluid {
        width: 18px;
        margin: 0 auto;
        display: block;
    }*/

    /*.Top_Daimond_Btn_Content_Right {
        flex-basis: 100%;
        max-width: 100%;
    }
    .Causal_Right_Images .irs--round .irs-from, .Causal_Right_Images .irs--round .irs-to, .Causal_Right_Images .irs--round .irs-single {
        font-size: 9px;
        padding: 3px 1px;
    }
    .Causal_Right_Images .irs--round .irs-grid-text{
        font-size: 9px;
    }*/
    .Custum_xl-6 {
        max-width: 95%;
        flex-basis: 95%;
        padding: 0;
    }
    .Custum_xl-3 {
        flex-basis: 95%;
        max-width: 95%;
        padding: 0;
    }
    .no-space_Class .Main_Causal_Box_Content {
        margin-bottom: 10px;
    }
    .Box_Causal_Top_Right_Sec {
        padding: 10px;
    }
    .Box_Right_CAUSAL_IMAGE .img-fluid {
        width: 84px;
        height: 55px;
    }
    .BOttOM_LEFT_CAUSAL {
        flex-basis: 100%;
        justify-content: start;
        margin-bottom: 10px;
    }

    .BOTTOm_RIGHT_CAUSAL {
        flex-basis: 95%;
    }
    .BOTTOm_RIGHT_CAUSAL_Title{
        text-align: right;
    }
    .BG_BOTTOm_Icon{
        width: 50px;
        height: 50px;
    }
    .BG_BOTTOm_Text_New p{
        font-size: 10px;
        line-height: 15px;
    }
    .BOTTOm_WRAPPer{
        padding: 5px;
    }
    .Causal_Tab_Thiree_J_Section{
        padding: 10px;
    }
    .Cau_Sal_J_Title h3 {
        font-size: 13px;
        line-height: 24px;
    }
    .Causal_Jweller_Wrapper{
        height: 370px;
    }
    .Grid_Top_Section a{
        padding: .5rem 10px;
    }
    .Grid_Top_Section{
        flex-basis: 77%;
    }
    .Grid_View_Right_Sec {
        flex-basis: 22%;
    }

   
    .Mobail_View_Tab_ui .nav-tabs .nav-item{
        width: 125px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        padding: 10px;
    }
    .masthead{
        margin-top: 47px;
    }
    .Videos_Btn {
        left: inherit;
    }


    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text
    {
         font-size:0.7rem;
    }


    .mobail_View_Wrapper{
         margin-top:0;
    }  

    .Shape_Box{
        flex-basis: 24%;
        margin-right: 3px;
    }

    .Mobail_Product_Page_Deswign{
        margin-top: 45px;
    }
    .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 555 360;
    }
    .Review_Left{
        flex-basis: 23%;
    }
    .Right_Popup_Images{
        display: none;
    }
    .Ring_Size_Tab_Top_Section a{
        width: 185px;
    }
    

  
     .Language_Center_Dropdown_menu{
        padding: 0 0px;
    }



   
    .woocommerce .cart_checkout_header {
        margin-top: 1rem;
    }


}

@media(min-width:415px) and (max-width:420px){

    
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 10px !important;
        font-size: .6rem !important;
    }
   
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 73%;
        max-width: 73%;
    }
   


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        stroke-dasharray: 178 11;
    }


    

    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 125px;
    }
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 157px !important;
        left: -56px !important;
    }
}

@media(max-width:414px){


   
    body .mobail_view_purple_theme_diamond ul li {
        flex: 0 1 99%;
    }
    body .mobail_view_purple_theme_diamond ul li > a {
        flex-wrap: wrap;
        width: 100%;
    }
    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design {
        flex-basis: 100% !important;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details {
        flex-basis: 100%;
    }

    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details  ul {
        flex-direction: row !important;
    }
    .mobail_view_purple_theme_diamond ul li > a .Right_Product_Details ul li {
        flex: 0 1 50% !important;
        float: none;
        width: inherit;
        min-width: inherit !important;
    }
    .mobail_view_purple_theme_diamond ul li > a .Left_Product_Design img {
        width: 100%;
        display: block;
        margin: auto;
        height: 21em;
        object-fit: contain;
    }


   

    .products.Product_Design_View.sp-prodcu-purple-theme.sp-purple-theme-product-mobaile-view.product_grid_view > ul > .Mobail_View_Product_section > ul > li > a .Right_Product_Details .Product_Navigation ul {
        flex-direction: row !important;
        justify-content: flex-start;
    }
    .products.Product_Design_View.sp-prodcu-purple-theme.sp-purple-theme-product-mobaile-view.product_grid_view > ul > .Mobail_View_Product_section > ul > li > a .Right_Product_Details .Product_Navigation ul  li {
        flex-basis: 50% !important;
        min-width: inherit !important;
    }


   
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details .Product_Navigation > ul {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
        width: 100%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360  .Left_Product_Design {
        border-right: none;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li{
        -ms-grid-columns: 49% 50%;
        grid-template-columns: 49% 50%;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a .Product_Navigation > ul > li > .Product_Navigation_li span.Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        max-width: 93px;
    }
   
    .sp-purple-theme-product-mobaile-view > ul > .Mobail_View_Product_section.products > ul {
        -webkit-box-orient: inherit;
        -webkit-box-direction: inherit;
            -ms-flex-direction: inherit;
                flex-direction: inherit;
    }
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .Product_Navigation ul{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
            -ms-flex-direction:row;
                flex-direction:row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price{
        -ms-grid-columns: 23% 39%;
        grid-template-columns: 23% 39%;
    }

    


    .Left_Details_Stone .Lenth_Stone::before {
        height: 267px !important;
        content: "" !important;
        display: block !important;
    }

    .woocommerce .woocommerce-info {
        margin-bottom: 0;
        padding: 10px;
        letter-spacing: 0px;
        font-size: 0.8rem;
    }


    



    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 150px;
        top: 45px;
    }


    
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li{
        display: block;
        width: 100%;
        float: left;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a{
        float: left;
        width: 100%;
        display: block;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details{
        width: 100%;
        float: left;
    }


    .Product_Design_View .Mobail_View_Product_section ul {
        flex-direction: column;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li {
        align-items: inherit;
        flex-direction: column;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a {
        align-items: inherit;
        flex-direction: column;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Left_Product_Design{

        flex-basis: 100%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details {
        flex-basis: 100%;
        padding: 5px 10px;
    }
    .Product_Design_View.sp-prodcu-purple-theme .Mobail_View_Product_section ul li a .Product_Navigation ul {
        flex-direction: row;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li {
        margin-bottom: 0.5rem!important;
        flex-direction: row;
        flex-basis: 49%;
        justify-content: space-around;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li {
        grid-template-columns: 45% 50%;
        justify-content: space-around;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Product_Navigation ul li .Product_Navigation_li .Left_Title_View {
        color: #787878;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 93px;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0px 0px 5px;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p {
        grid-template-columns: 23% 39%;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p .tag {
        margin-right: 0;
        font-size: 0.9rem;
        line-height: 1.2;
        color: #000;
    }
    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section p ins .woocommerce-Price-amount {
        font-size: 0.9rem;
        line-height: 1.2;
        text-transform: capitalize;
    }



    .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section_Btn_section ul li{
        padding: 10px 37px;
    }


    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 204;
    }

  /*  .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 175px;
        font-size: 10px;
    }*/

  /*  .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One h4{
        font-size: 0.8rem;
        line-height: 1.2rem;
    }
    .Body_Wrapper_Box_Section .Box_One_Wrapper_Section .Use_Ring_One p{
        font-size: 0.75rem;
    }*/
    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 125px;
    }
    /*div#ModalPopupTwo .Modal_Popup_Input_Field .Input_Field_Wrapper_One {
        flex-basis: 45%;
    }*/

   
    .Ring_Size_Tab_Top_Section a {
        width: 168px;
    }
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }
    #URulersp {
        overflow: hidden;
    }
    
    .Content_Logo_Btn .btn{
        width: auto;
    }
    .Btn_Expetion .btn{
        font-size: 0.7rem;
    }
    .sp-purple-theme-earth-btn ul li a {
        width: 95px;
    }
    .Prose_Tag_section .tag{
        margin-right: 20px;
    }
    .sp-purple-theme-beadcum-sub-title h4{
        font-size: 10px;
    }
    .Product_Title_View li{
        padding: 0 5px;
    }
    .Tab_Product_Inner_Design .nav-tabs .nav-item{
        margin-left: 7px;
        margin-right: 7px;
    }
    .sp-purple-theme-design-contents {
        font-size: 0.7rem;
        max-width: 250px;
    }
    .social_mobaile_view_contents_purple-theme ul li {
        padding: 0 5px;
    }
    .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-icons-contents {
        padding-right: 5px;
    }
    .Pendal_Content {
        flex-basis: 75%;
    }


    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: 32%;
        margin-right: 4px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text {
        font-size: .6rem;
    }
    .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 555 330;
    }
    .Ring_Size_Tab_Top_Section a {
        width: 175px;
    }
    .Inspiration_Coman_sec{
        flex-basis: 40%;
    }

}

@media(min-width:409px) and (max-width:413px){

    .sp-purple-theme-re-design-delivery-section li a .sp-purple-theme-design-contents {
        font-size: 0.7rem;
        max-width: 270px;
    }

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 149px;
        top: 45px;
    }


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        stroke-dasharray: 175 11;
    }


    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px!important;
        top: 155px!important;
        left: -55px!important;
    }
    
    .sp-purple-theme-beadcum-sub-title h4{
        font-size: 9px;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 125px;
    }
    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 197;
    }
    .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section_Btn_section ul li{
        padding: 10px 36px;
    }

}


@media(min-width:400px) and (max-width:408px){

    .Left_Details_Stone .Lenth_Stone::before {
        height: 267px !important;
        content: "" !important;
        display: block !important;
    }

    .woocommerce .checkout_coupon p{
        font-size: 0.7rem;
    }


    
     .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
        padding-top: 6px;
    }
   
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 10px !important;
        font-size: .6rem !important;
    }
    
        .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
            flex-basis: 73%;
            max-width: 73%;
        }
   

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 149px;
        top: 45px;
    }


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        
        stroke-dasharray: 171 11;
    }



    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details span.irs-grid .clearity-daimond-details h5 {
        padding: 5px 5px;
    }


    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View{
        grid-gap: 10px;
    }


   
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 151px !important;
        left: -53px !important;
    }

   

    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 197;
    }
    .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section_Btn_section ul li{
        padding: 10px 35px;
    }


   /* .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 165px;
        font-size: 10px;
    }*/
    .Popup_Small_View .Root_Section{
        width: 75%;
    }


    #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 122px;
    }

    .Prose_Tag_section p{
      font-size: 0.8rem;
    } 
    .Prose_Tag_section .tag{
        margin-right: 23px;
    }
    .sp-purple-theme-earth-btn ul li a {
      width: 91px;
  }
  .sp-purple-theme-beadcum-sub-title h4{
      font-size: 9px;
  }
  
    .Product_MObail_View_Images .xzoom-thumbs img {
      width: 90px;
      height: 90px;
      margin-bottom: 10px;
  
      }
      .Ring_Drop{
          top: 162px !important;
      }   
      .Mart_mobail_view {
          left: 143px;
      }
      .Daimond_color_Icons ul li{
          flex-basis: 31%;
      }
      .Content_Logo_Btn .btn{
          width: auto;
      }
      .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

  }



  @media(min-width:397px) and (max-width:399px){

    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 149px;
        top: 45px;
    }


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        stroke-dasharray: 169 11;
    }

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 149px !important;
        left: -50px !important;
    }
    

    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View{
        grid-template-columns: auto auto;
        grid-gap: 25px;
    }


    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 121px;
    }
    .sp-purple-theme-beadcum-sub-title h4{
        font-size: 9px;
    }
    .sp-purple-theme-images-mobaile-view img{
        height: 150px;
    }
    .sp-purple-theme-earth-btn ul li a {
        width: 90px;
    }
    .sp-prodcu-purple-theme li .Product_Navigation li {
        padding-bottom: 0rem !important;
        margin-bottom: 0.1rem !important;
    }
    .Prose_Tag_section p{
        font-size: 0.8rem;
    }
    .Ucard_Ring .sp-purple-theme-u-card{
        max-width: 100%;
    }
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

}

@media(min-width:394px) and (max-width:399px){

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 135px;
        top: 45px;
    }


    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li{
        width: 120px;
    } 
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-plugin-bradcum-setting .sp-plugin-purple-theme-content-bredcum .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 9px;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-plugin-bradcum-setting .sp-plugin-purple-theme-content-bredcum .sp-purple-theme-beadcum-numbers {
        line-height: 25px;
    }


}

@media(min-width:394px) and (max-width:396px){

    

    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View{
        grid-template-columns: auto auto;
        grid-gap: 25px;
    }

    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 120px;
    }
    .sp-purple-theme-beadcum-sub-title h4{
        font-size: 9px;
    }
    .sp-purple-theme-images-mobaile-view img{
        height: 150px;
    }
    /*.Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        font-size: 10px;
        width: 161px;
        padding: 10px 25px;
    }*/
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

}


@media(max-width:393px){

    body .Product_Left_Wrapper_Plugin_Images .sp-variations-gallery-images-slider .splide_slider_container-loop li {
        width: 14px !important;
        display: inline-block;
        height: 14px;
        -webkit-box-flex: inherit;
        -ms-flex: inherit;
        flex: inherit;
        background: #fff;
        border-radius: 50%;
        border: 1px solid #a7a7a7 !important;
        margin-right: 8px;
        margin-bottom: 0 !important;
    }

    body .Product_Left_Wrapper_Plugin_Images .sp-variations-gallery-images-slider .splide_slider_container-loop li:last-child{
        margin-left: 0 !important;
    }

    
    .Product_Left_Wrapper_Plugin_Images .sp-variations-gallery-images-slider .splide_slider_container-loop li img.img-fluid {
        width: auto;
        height: auto;
        max-width: 100%;
        min-height: auto;
        border-radius: 50%;
        /* visibility: hidden; */
        opacity: 0;
    }
   
    .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details .Product_Navigation > ul > li {
        -ms-flex-preferred-size: 50% !important;
            flex-basis: 50% !important;
    }
   
    main#main .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li > a > .Right_Product_Details > .Product_Navigation ul > li {
        -ms-flex-preferred-size: 49%;
            flex-basis: 49%;
    }
    
   

    .Left_Details_Stone .Lenth_Stone::before {
        height: 241px !important;
        content: "" !important;
        display: block !important;
    }


    .Review_Coman_Tag .Review_Content_Wrep {
        flex-basis: inherit;
        flex: 0 0 80%;
    }
    .Earth_Popup_Coman_section_Content_section .Mobail_MDaimond_NaviGation li a {
        font-size: 10px;
    }


    .Review_Content_Wrep {
        flex-basis: 82%;
    }


    .sp-purple-theme-re-design-delivery-section li a .sp-purple-theme-design-contents {
        font-size: .7rem;
        max-width: 256px;
    }


    
    .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
        padding-top: 7px;
    }
   
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 10px !important;
        font-size: .6rem !important;
    }
    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 130px;
        top: 45px;
    }


    .Product_MObail_View_Images .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 46px;
    }

    .Product_MObail_View_Images .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size p {
        font-size: 10px;
        line-height: 11px;
    }



    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        stroke-dasharray: 169 10;
       
    }

/*
    .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 165px;
        font-size: 10px;
    }*/

    #icon_text_eo_setting_shape_cat .modal-content .Shape_View_Content_Section .Shape_Mobail_View{
        grid-template-columns: auto auto auto;
        grid-gap: 25px;
    }
    #ModalPopupFour .modal-content .Ring_Sizer_Section .Ring_Sizer_Modal_Popup4 #request_ring_sizer_form .Root_Section {
        width: 95%;
    }


    main#main .sp-purple-theme-product-mobaile-view ul li {
        flex-basis: 100%;
    }
    
    main#main .sp-purple-theme-product-mobaile-view ul li .sp-purple-theme-images-mobaile-view img{
        height: auto;
    }


   
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 145px !important;
        left: -53px !important;
    }


   
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 230px;
    }


   
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: inherit;
        max-width: 100%;
        flex: 0 0 33%;
    }


    .Review_Top_View{
        padding: 30px 40px;
    }
    .Flex_Question_Right {
        flex-basis: 82%;
    }

    
    div#theme_home_icons .coman_Icon_Section li{
        width: 100%;
        max-width: 100%;
    }
    .social_mobaile_view_contents_purple-theme ul li a .Sp-pink-theme-icons-contents {
        padding-right: 2px;
    }

     .sp-purple-theme-images-mobaile-view img{
        height: 150px;
    }
    .sp-plugin-bradcum-setting .sp-purple-theme-beadcum-sub-title h4{
         font-size: 8px;
     }
     .sp-plugin-bradcum-setting .sp-plugin-purple-theme-content-bredcum .sp-purple-theme-beadcum-numbers {
        line-height: 23px;
    }


    .Appoinment_Attention{
        flex-basis: 100%;
    }
    .Appoinment_Sub_Wrappers{
        flex-basis: 100%;
    }
    .Appoinment_option ul{
        justify-content: space-evenly;
    }
    .Appoinment_option li {
        margin-right: 0;
    }
    .Btn_Expetion svg{
        stroke-dasharray: 202px 148px;
    }
    .Star_review {
        flex-basis: 30%;
    }
    .testimonial_re-section{
        height: 640px;
    }


    .Testimonial_New_Offer{
        flex-direction: column;
    }
    .Testimonial_Pic_RE {
        flex-basis: 100%;
    }

    .Testimonial_Pic_RE img {
        width: 150px;
    }

    .Testimonial_Right_TextuRe {
        flex-basis: 100%;
        text-align: center;
    }

    .Star_Consept ul{
        justify-content: center;
    }
    .Btn_Testimonial_View{
        width: 100%;
    }
    .Testimonial_Pic_RE::before {
        display: none;
    }

    .Earth_Wrapper_option_section{
    padding-left:0px;
    }
    .woocommerce-ordering{
    padding-left: 10px;
    }
    
    .Product_MObail_View_Images .xzoom-thumbs a {
        margin-right: 5px;
    }
    .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 555 265;
    }
    .Product_Title_View a{
        font-size: 0.65rem;
    }
    .Ring_Size_Tab_Top_Section a{
        width: 170px;
    }
    .Lab_Navigation li{
        width: 23%;
    }
    .Inspiration_Coman_sec{
        flex-basis: 40%;
    }
    .Prise_Tag_Popup .btn{
        font-size: 0.60rem;
    }
    .Row_option {
        flex-basis: 30%;
    }
    .Responsive_Collapse_Data {
        flex-basis: 70%;
    }
    .Responsive_Collapse_Data .form-check-inline {
        margin-right: 0;
    }
    .Responsive_Collapse_Data .form-check-label{
        font-size: 11px;
    }
    .Custum_Design_Modal .Change_Wrapper_Collaspe_Sec {
        flex-basis: 69%;
    }
    .Change_Wrapper_Collaspe_Sec p{
        font-size: 11px;
        line-height: 21px;
    }
    .Shape_Box {
        flex-basis: 32%;
        margin-right: 4px;
    }

    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: 32%;
        margin-right: 4px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text {
        font-size: .6rem;
    }
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

}

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

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 145px !important;
        left: -53px !important;
    }


    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 227px;
    }


    .Testimonial_New_Offer{
        flex-direction: column;
    }
    .Testimonial_Pic_RE::before{
        display: none;   
    }
    .Testimonial_Pic_RE img.img-fluid {
        width: 108px;
    }
    .Videos_Btn {
        left: inherit;
    }
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }
    /*.Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 164px;
        font-size: 10px;
    }*/
    form#request_ring_sizer_form .Root_Section {
        width: 80%;
    }

}

@media (max-width:384px){

    .sp-purple-theme-custum-div .Find_Ring_Section #find_my_ring_size_link{
        font-size: .65rem !important;
    }

    .sp-purple-theme-re-design-delivery-section li a .sp-purple-theme-design-contents {
        font-size: .7rem;
        max-width: 240px;
    }


     
     .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
        padding-top: 6px;
    }
    


    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 80%;
        max-width: 80%;
    }
    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 123px;
        top: 45px;
    }


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        stroke-dasharray: 165 10;
    }



    .Earth_Popup_Coman_section_Content_section .Mobail_MDaimond_NaviGation li a{
        font-size: 10px;
    }


  
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 145px !important;
        left: -53px !important;
    }

    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 145;
    }

   /* .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 160px;
        font-size: 10px;
        padding: 10px 20px;
    }*/
    
    #request_ring_sizer_form .Root_Section {
        width: 90%;
    }

    .Review_Coman_Tag .Review_Content_Wrep {
        flex-basis: 80%;
    }


    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .sp-purple-theme-beadcum-numbers {
        flex-basis: 20%;
        font-size: 9px;
        margin-right: 4px;
    }
    .sp-plugin-bradcum-setting .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 8px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 115px;
    }
    .Btn_Expetion .btn{
        font-size: .7rem;
    }
    .testimonial_re-section{
        height: 640px;
    }
    .Star_review {
        flex-basis: 24%;
    }
    .Daimond_Inspection_section{
        background-position: center;
    }
     

    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 115px;
    }
   
    .Product_MObail_View_Images .xzoom-thumbs a {
        margin-right: 3px;
    }
    .Btn_Expetion svg{
        stroke-dasharray: 196px 148px;
    }




   .Earth_Popup_Coman_section_Btn_section ul li{
    flex-basis: 30%;
    }
    .Earth_Popup_Coman_section_Btn_section ul li a .Style_Text{
    font-size: .7rem;
    }
    .Product_MObail_View_Images .xzoom-thumbs a {
        margin-right: 3px;
    }
}



@media(max-width:375px){

    body .Sp-pink-theme-insta-nav ul li{
        margin-bottom: .5rem;
        margin-right: .5rem;
    }
    
    .Language_right_section .Cart_mobailview, .Language_right_section .Language_Popup {
        width: 37px;
    }

  
   .Product_Design_View > ul > .Mobail_View_Product_section.products > ul > li> .product_360 .Right_Product_Details > a > span.price > span.woocs_price_code{
    padding: 0 10px;
}


.Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .price{
    font-size: .8rem;
    padding: 0px 10px;
}



    .Left_Details_Stone .Lenth_Stone::before {
        height: 234px !important;
        content: "" !important;
        display: block !important;
    }

    #RealTime #customer_login .u-column2{
        padding: 0;
        border: none;
    }


    #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register {
        padding: 0 0px!important;
    }

    .woocommerce .checkout_coupon p{
        font-size: 0.65rem;
    }


    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Collapse_Text_Aeria .Check_Btn_Footer_section .Check_Footer_Left_side .form-check {
        padding-left: 0;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .Collapse_Text_Aeria .Check_Btn_Footer_section .Check_Footer_Left_side .form-check .form-check-label {
        font-size: 10px;
        letter-spacing: 0px;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li .payment_method_paypal {
        padding: 10px 0;
    }
    .Check_Out_Page_Wrapper .coman_Check_Out_Section .card-body .woocommerce-checkout-payment ul li .payment_box {
        padding: 10px 0;
        float: left;
        width: 100%;
    }


    .Product_Ring_Custum_Class form .single_add_to_cart_button.button {
        max-width: 88%!important;
    }

    .Product_Ring_Custum_Class form .tinv-wraper {
        max-width: 12%;
    }



        .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
            padding-top: 8px;
        }
    

    .sp-purple-theme-custum-div .metal_color_images_section {
        flex-basis: 59%;
    }


    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 83%;
        max-width: 83%;
    }
    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 118px;
        top: 45px;
    }


    .Sedual_Appoinment .modal-content .Sedual_Appoinment_Data .Sedual_Appoinment_Tab ul li a {
        width: 40px;
        height: 40px;
    }


    .sp-purple-theme-content-white-background .Product_Ring_Custum_Class #customer_login .register {
        padding: 0px 0px !important;
    }

    .Product_Design_View .Mobail_View_Product_section ul li a .Right_Product_Details .Prose_Tag_section {
        padding: 0px 10px 5px;
    }


    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{
        max-width: 88% !important;
    }
    .Product_Ring_Custum_Class .single_variation_wrap .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart{
        max-width: 12%;
    }



    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details {
        padding: 0 15px;
    }
    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-Clarity-widget .Clarity_mobail_info .sp-purple-theme-clearity-mobaile-view .sp-purple-theme-clearity-details .irs-single {
        padding: 5px 15px;
        top: -8px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field {
        padding: 0px 25px;
    }

    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-cut-input-field .irs-single {
        padding: 3px 8px;
        margin-left: 0;
        top: -8px;
    }



    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        
        stroke-dasharray: 159 10;
    }




.sp-purple-theme-mobail-item-page .Main_Product_Mobail_View_Wrapper #product_image_gallery #lens .xzoom-container .sp_darklight_hands_common {
        width: 375px !important;
        height: 375px !important;
        object-fit: cover;
}




.Earth_Popup_Coman_section_Content_section .Mobail_MDaimond_NaviGation li a {
    font-size: 10px;
}
.Quiz_content_one .ui.horizontal.segments>.segment{
    font-size: .8rem;
}
.Quiz_Daimond_Coman_content_section #form_quize_result ul li {
    flex-basis: 100%;
    border: 1px solid #73689a;
    margin-bottom: 10px;
    padding: 10px;
}

.shop-bag-item-cart .shop-product-details-return ul li{
   padding: 0 7px;
}
.shop-product-details-top .cart-product-row-section .variation{
    grid-template-columns: 32% 16% 27% 17%;
    grid-gap: 7px;
}




    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 158px !important;
        left: -58px !important;
    }

    
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 212px;
    }


    .coMan_ReDeSign_secTion .CustumRelated_Class {
        max-width: 100%;
        flex-basis: 100%;
    }

    .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section_Btn_section ul li{
        padding: 10px 27px;
    }

    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 145;
    }

    main#main .sp-purple-theme-product-mobaile-view ul li {
            flex-basis: 100%;
        }
        main#main .sp-purple-theme-product-mobaile-view ul li .sp-purple-theme-images-mobaile-view img {
            height: auto;
        }


    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }
/*
    .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 155px;
    }*/
    
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 113px;
    }
    .sp-purple-theme-beadcum-sub-title h4{
        font-size: 10px;
    }
    .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: .7rem;
        max-width: 243px;
    }
    .Product_Title_View .woocommerce-breadcrumb a{
        font-size: 0.6rem;
    }
    .sp-purple-theme-amout-off{
        flex-basis: 50%;
    }



    .Ring_Buider_Data {
        flex-basis: 50%;
        margin-bottom: 20px;
    }
    .Exclusive_link_sectore .fill-non-btn{
        margin-right: 0px;
    }
    .Exclusive_link_sectore .fill-btn{
        margin-right: 0px;
    }
    .Exclusive_link_sectore .btn{
        padding: 20px 50px;
    }
    .Ring_Sizer_Btns .btn {
        width: 70%;
    }
    .Daimon_Exclusiv_Content_inner_Data fieldset {
        width: 85%;
    }
    .Ring_Sizer_Sectore_ring .Exclusive_link_sectore .btn {
        padding: 20px 17px;
        margin-bottom: 5px;
        margin-right: 5px;
    }
    .Ring_Sizer_policy_left {
        flex-basis: 100%;
    }
    .Ring_sizer_Center_Policy {
        flex-basis: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .Ring_Desing_Data .img-fluid{
        width: 100px;
    }


    


    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 245px;
    }

     
     div#theme_home_icons .coman_Icon_Section li{
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
    }

     .Shop_Style_Images .img-fluid {
        height: 370px;
    }

     .Custum_Banner_Icons_Wrapper{
        flex-basis: 50%;
    }

     .masthead .Videos_Btn {
        grid-template-columns: auto;
        bottom: 15px;
        left: inherit;
        right: 0;
        margin: auto;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .masthead .Videos_Btn .play-btn {
        width: 200px;
        margin: auto;
        display: block;
        left: 0;
        right: 0;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .masthead .Videos_Btn svg {
        width: 200px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .masthead .Videos_Btn button {
        width: 200px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .masthead .Videos_Btn #home_video_shop {
        margin-left: 0;
        width: 200px !important;
        padding: 0 20px;
        justify-content: center;
    }

   
    .Engejment_Ring_Sub_Title_Align h5 {
        text-align: end;
    }
    .Videos_Btn .play-btn {
        width: 200px;
    }

    .play-btn svg {
        width: 200px;
    }
    .play-btn button {
        width: 200px;
    }
    .Videos_Btn .shop-ring-btn{
        width: 200px !important;
        margin-top: 3px;
    }
    .Videos_Btn{
        bottom: 10px;
    }


    
    .social_mobaile_view_contents_purple-theme ul li a{
        margin-bottom: 5px;
    }
    .Product_M_Wrapper p {
        font-size: 0.65rem;
    }
    .sp-purple-theme-mobaile-view-cut-details p{
        padding: 5px 4px;
    }
    .sp-purple-theme-cut-widget .sp-purple-theme-cut-input-field .irs--square .irs-grid {
        width: 88% !important;
        margin-left: 0;
    }
    .clearity-daimond-details h5{
        padding: 5px 8px;
    }
    .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details .irs--square .irs-grid {
        width: 91% !important;
        margin-left: 0;
    }
    .sp-purple-theme-recently-view-mobaile-view .Recently_view_coman-section {
        margin-bottom: 5px;
    }
    .Review_Content_Wrep {
        flex-basis: 85%;
    }
    .Flex_Question_Right {
        flex-basis: 80%;
    }

    .sp-prodcu-purple-theme li{
        flex-direction: column;
    }
    .sp-prodcu-purple-theme li .Product_Navigation ul {
        flex-direction: row;
        padding: 5px 10px;
    }
    .sp-prodcu-purple-theme li .Product_Navigation ul li {
        flex-basis: 49%;
    }
    .sp-prodcu-purple-theme li .Prose_Tag_section {
        padding: 0px 10px 5px;
    }
    .sp-purple-theme-earth-btn ul li a {
        width: 82px;
    }


    .sp-purple-theme-images-mobaile-view img{
        height: auto;
    }

    .Collection_Title h4 {
        font-size: 33px;
        line-height: 45px;
    }

    .sp-responsive-index-celler-div {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px;
    }

    .CusTum_Re_Width {
        flex: 0 0 100%;
        padding: 0 15px;
        max-width: 100%;
    }

    .sp-purple-theme-product-mobaile-view ul li{
        flex-basis: 100%;
    }

    .Footer_Right_section{
        flex-basis: auto;
        
    }
    .Footer_Right_section .btn{
        padding: 10px 10px;
    }
    .Footer_Left_section a{
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
        margin-bottom: 5px;
    }


    .Blockquid svg{
        font-size: 15px;
    }
    .TagLines-Coman_section a h4::before {
        left: 2.5%;
    }
    .coman_Inspection_section .col-10 {
        padding: 0;
    }
    .First_Form_Wrap {
        flex-basis: 49%;
    }
    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 112px;
}
    .Daimond_Pic_Complate_Wrapper img{
        width: 60px;
    }
    .Inscription_Small_View{
        flex-basis: 38%;
    }
    .Prise_Tag_Popup {
        flex-basis: 60%;
    }
    .Prise_Tag_Popup li{
        width: auto;
    }
    .Store_col-2{
        display: none;
    }
    .Appoinment_store h4{
        font-size: 1rem;
    }
    .Sedual_Appoinment_Tab {
        flex-basis: 70%;
    }
    .Sedual_Appoinment h4{
        font-size: 1rem;
    }
    .Shop_Style_One {
        flex-basis: 100%;
    }
    .Custum_Step_One{
        flex-basis: 100%;
    }
    .Custum_Design_Rings {
        flex-basis: 50%;
    }
    .Custum_Design_Btn_Shape {
        width: 55%;
    }   
    .Daimond_Jewellery_Bottom_Link_Btn .btn {
        padding: 0.5rem 0.5rem;
    }
    .Engejment_ring_One a {
        flex-basis: 30%;
    }
    .Engejment_Ring_Sub_Title {
        flex-basis: 65%;
        position: relative;
    }
    .Engejment_Ring_Sub_Title h4{
        font-size: 5rem;
        line-height: 5rem;
    }
    .Engejment_ring_One{
        margin-bottom: 1rem;
    }
    .Engejment_Ring_Sub_Title h2{
        padding-top: 1rem;
    }
    .Popup_Small_View .Main_Body_Wrapper {
        padding: 0 0px;
    }
    .Ring_Size_Tab_Top_Section a {
        width: 155px;
    }
    .How_To_Finger_Megar_Step li::before {
        top: 70px;
    }
    .Ring_BG{
        height: 150px;
        background-position: inherit;
    }
    .Popup_Small_View .Root_Section{
        width: 90%;
    }
    .Custum_Design_Modal .Change_Wrapper_Collaspe_Sec {
        flex-basis: 65%;
    }
    .Measure_Rings_content h4{
        font-size: 0.8rem;
    }
    .Shape_Round_images img.img-fluid{
        width: 82%;
    }
    .Gridal_Name p::before{
        height: 120px;
    }
    .culet_inner_section{
        right: -2px;
    }
    .Culet_Sectore::after{
        top: -84px;
        height: 12rem;
    }
    .Lenth_Stone::before{
        left: 40px;
    }
    .Left_Details_Stone::after,.Left_Details_Stone::before{
        left: 31px;
    }

    .Stone_Number p::before {
        left: -25px;
    }

    .Stone_Number p::after {
        right: -25px;
    }
    .Deapth_Top_view
    {
        top: 25px;   
    }
    .Deapth_Top_view::before{
        width: 63%;
    }
    .Deapth_Top_view {
        top: 0;
    }
    .Ovel_Daimnd_depth .Gridal_Name p::before {
        bottom: 33px;
        height: 50px;
    }
    .Culet_Sectore::after {
        top: -88px;
        height: 9rem;
    }
    .Round_Shapes_Daiond .Stone_Number p::before {
        left: -73px;
    }

    .Round_Shapes_Daiond .Stone_Number p::after {
        right: -75px;
    }
    .Round_Shapes_Daiond .Inner_Border::before {
        width: 80%;
        height: 2px;
    }
    .Causial_Daimonnd_Deapth .Gridal_Name p::before {
        height: 86px;
    }
    .Causial_Daimonnd_Deapth .Deapth_Top_view{
        top: 0px;
    }
    .Causial_Daimonnd_Deapth .culet_inner_section {
        right: -10px;
        top: 54%;
    }
    .Causial_Daimonnd_Deapth .Culet_Sectore::after {
        height: 13rem;
        top: -109px;
    }

    .PEAR_DEAPTH_DAIMOND .Gridal_Name p::before{
        bottom: 31px;
        height: 43px;
    }
    .PEAR_DEAPTH_DAIMOND .Gridal_Name{
        bottom: -7px;
    }
    .PEAR_DEAPTH_DAIMOND .Gridal_Name {
        left: -12px;
    }
    .PEAR_DEAPTH_DAIMOND .Culet_name {
        left: -39px;
    }
    .PEAR_DEAPTH_DAIMOND .Culet_Sectore::after{
        top: -96px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Left_Details {
        top: -11px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
        left: -77px;
    }
    .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
        right: -79px;
    }

    .Princess_Shape_Daiomnd .Round_Shapes_Left_Details {
        top: 0;
    }
    .Princess_Deapth_Shape .Gridal_Name {
        left: 0;
    }
    .Princess_Deapth_Shape .culet_inner_section {
        right: 0;
    }

    .emerald-daimond_side-view .Gridal_Name p::before {
        height: 41px;
    }
    .emerald-daimond_side-view .Culet_Sectore::after {
        top: -100px;
        height: 10rem;
    }
    .emerald-daimond_side-view .culet_inner_section{
        top: 70%;
    }
    .emerald-daimond_side-view .Culet_name p::before {
        height: 11px;
    }
    .Pear_Daimond_shape .Round_Shapes_Left_Details {
        top: 35px;
    }
    .Pear_Daimond_shape .Lenth_Stone::before{
        height: 78%;
    }

    .Pear_Daimond_shape .Round_Shapes_Left_Details::after{
        bottom: 77px;
    }
    .Asscher_Daimond_Side_view .Shape_Round_images img.img-fluid {
        width: 100%;
    }
    .Asscher_Daimond_Side_view .Gridal_Name {
        left: 0;
    }
    .Asscher_Daimond_Side_view .culet_inner_section {
        right: 0px;
    }
    .Asscher_Daimond_Side_view .Culet_Sectore::after{
        top: -164px;
    }
    .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
        top: 0;
    }
    .Asschere_Shape_Daimond .Round_Shapes_Daiond .Stone_Number {
        bottom: 125px;
    }
    .Radiant.Diamond_Side_View .Gridal_Name {
        left: 25px;
    }
    .Radiant.Diamond_Side_View .Gridal_Name p::before{
        height: 119px;
    }
    .Radiant.Diamond_Side_View .culet_inner_section{
        top: 74%;
    }
    .Radiant.Diamond_Side_View .Culet_Sectore::after{
        height: 15rem;
        top: -168px;
    }
    .Radient_Shape_Daimond .Round_Shapes_Left_Details {
        top: 14px;
    }

    
    .Radient_Shape_Daimond .Round_Shapes_Daiond .Inner_Border::before {
        width: 69%;
        height: 2px;
    }
    .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
        stroke-dasharray: 347 90;
    }

    .Tab_Product_Inner_Design .nav-tabs .nav-item{
        margin-left: 5px;
        margin-right: 5px;
    }
    .Product_Mobail_View_Data {
        margin-top: 2rem;
    }

    .Learn_About_daimond fieldset{
        padding: 1rem;
    }
    .Mart_mobail_view {
        left: 130px;
    }
    .Carat_mobail_images img{
        width: 20px;
    }
    .small5ct .img-fluid {
        width: 22px;
    }
    .small75ct .img-fluid {
        width: 24px;
    }
    .small1ct .img-fluid {
        width: 26px;
    }
    .small125ct .img-fluid {
        width: 28px;
    }
    .small15ct .img-fluid {
        width: 30px;
    }
    .small175ct .img-fluid {
        width: 32px;
    }

    .small2ct .img-fluid {
        width: 34px;
    }
    .Daimond_color_Icons ul li{
        flex-basis: 48%;
    }
    .Responsive_view_Details {
        max-width: 100%;
        flex-basis: 100%;
    }
    .Mobail_shiping_section .Shipint_Title h3 {
        font-size: 2rem;
    }
    .Mobail_shiping_section .shiping_details {
        flex-basis: 69%;
        margin-bottom: 1rem;
    }
    .Mobail_shiping_section .Shiping_Section{
        padding: 30px 10px;
    }
    /*.Advance_popup_slider .Causal_Right_Images{
        flex-basis: 77%;
    }*/
    .Shiping_left_side label{
        font-size: 0.7rem;
    }
    .Radio-title {
        padding: 7px 9px;
    }
    .Responsive_Collapse_Data .form-check-label{
        font-size: 11px;
    }
    .Cart_Images_sectore {
        flex-basis: 43%;
    }
    .Cart_Title_Sectore {
        flex-basis: 49%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .Cart_Heading_Left_side {
        flex-basis: 100%;
    }
    .masthead {
        height: 163px !important;
    }


   
    .Product_MObail_View_Images .xzoom-thumbs img {
        width: 65px;
        height: 65px;
    }
    .details_recently ul li{
        padding: 0 2px;
    }


    
    .Images_Carat_left_sectin {
        flex-basis: 58%;
    }
    .Images_Carat_right_section {
        flex-basis: 40%;
    }
    .Ring_Drop{
        top: 142px !important;
        left: 41px !important;
    }

    



    .fullsize-video-bg{
        height: 22vh;
    }

    .Testimonial_New_Offer{
        flex-direction: column;
    }
    .Testimonial_Pic_RE::before{
        display: none;
    }
    .Testimonial_Right_TextuRe{
        flex-basis: 100%;
        text-align: center;
    }
    .Btn_Testimonial_View{
        justify-content: center;
        width: 100%;
    }
    .Star_Consept ul{
        justify-content: center;
    }
    .Testimonial_Pic_RE img {
        width: 190px;
        display: block;
        margin: 0 auto;
    }
    .testimonial_re-section{
        height: 715px;
    }
    .Popup_First .modal-dialog{
        width: auto;
    }
    .Star_review {
        flex-basis: 25%;
    }
    .coman_Row_Letter{
        margin-bottom: 10px;
    }
    .Content_Logo_Btn .btn{
        width: 40%;
    }
    

 
    .Btn_Collapse_Left {
        margin-bottom: 10px;
    }
    .Text_Cupon {
        flex-basis: 110px;
    }

    
    /*.Causal_Right_Images {
        flex-basis: 85%;
    }*/
    .Box_Right_CAUSAL_IMAGE .img-fluid {
        width: 68px;
        height: 50px;
    }
    .BG_BOTTOm_Icon {
        width: 65px;
        height: 50px;
    }
    .Cau_Sal_J_Title h4{
        line-height: 25px;
    }
    .Grid_Top_Section{
        flex-basis: 74%;
    }
    .Grid_Top_Section a {
        text-transform: capitalize;
        font-size: 12px;
        line-height: 27px;
        padding: .5rem 5px;
        color: #777;
    }

    .Grid_View_Right_Sec {
        flex-basis: 25%;
    }


    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 110px;
    }
    .Mobail_View_Tab_ui a{
        font-size: 10px;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: 47%;
    }
    .masthead{
        margin-top: 0px;
    }
    .Videos_Btn{
        left: inherit;
    }
    .play-btn svg{
        width: 140px;
        stroke-dasharray: 158 23;
    }
    .play-btn button{
        width: 140px;
    }
    

     .Product_Title_View li{
        padding: 0 8px;
    }
    .Product_MObail_View_Images .xzoom-thumbs a {
        margin-right: 0px;
    }
    .Review_Left {
        flex-basis: 27%;
    }
    .Review_btn li {
    
        width: inherit;
        flex: 0 0 25%;
    }

    .Earth_Wrapper_option_section .Mobail_View_Left_Side {
        flex-basis: 45%;
    }
    .Review_Top_View{
        padding: 30px 30px;
    }
    .masthead {
        margin-top: 49px;
    }
    .Responsive_Collapse_Data .form-check-inline .form-check-input {
        margin-left: 9px;
        margin-right: 9px;
    }

}


 
 @media(min-width:360px) and (max-width:373px){

    .sp-purple-theme-mobaile-cart-list-content .cart_mobailview_inner-data_content .cart-quanty-left.left {
        flex-basis: 25%;
        margin-bottom: 0px;
    }


    .sp-purple-theme-mobaile-cart-list-content .cart_mobailview_inner-data_content .cart-quanty-left .form-control {
        padding: 2px 7px;
    }
    .sp-purple-theme-mobaile-cart-list-content .cart_mobailview_inner-data_content .cart-quanty-right {
        flex-basis: 75%;
    }
    

    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 80%;
        max-width: 80%;
    }
    


    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
    left: 106px;
    top: 45px;
}

    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
       
        stroke-dasharray: 152 10;
    }


    .shop-bag-item-cart .shop-product-details-return ul li{
        padding: 0 1px;
     }
     .shop-product-details-top .cart-product-row-section .variation{
         grid-template-columns: 32% 16% 27% 17%;
         grid-gap: 7px;
     }
     .shop-product-details-top .cart-product-row-section .variation dt
     ,.shop-product-details-top .cart-product-row-section .variation dd
     {
         font-size: .713em;
     }
     
     
     

    .product-sp-purple-theme-id-contents .cart-product-name-sp{
        font-size: 1rem;
    }



    
    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 157px !important;
        left: -55px !important;
    }


    
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 197px;
    }

    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 110;
    }


    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }


    .Inscription_Prise_tag .metal_color_images_section{
        flex-basis: 50%;
    }
    .metal_color_images_options{
        flex-basis: 66%;
    }
    .sp-purple-theme-design-contents{
        font-size: 0.65rem;
        max-width: 223px;
    }
    

    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 106px;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 17%;
        font-size: 13px;
        line-height: 27px;
        margin-right: 0;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title {
        flex-basis: 78%;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 8px;
    }
    .sp-purple-theme-amout-off {
        -ms-flex-preferred-size: 68%;
        flex-basis: 60%;
        padding: 10px;
    }

    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 113px;
    }
    .Btn_Expetion svg{
        stroke-dasharray: 200px 148px;
    }
    .Footer_Right_section{
        flex-basis: auto;
        
    }
    .Footer_Right_section .btn{
        padding: 10px 10px;
    }
    .Footer_Left_section a{
        width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
        margin-bottom: 5px;
    }
    .Footer_Left_section {
        flex-basis: 55%;
    }
    .Third_Row_Left_Section p{
        text-align: center;
    }
    .Third_Row_Left_Nav ul{
        justify-content: space-around;
    }
    .Third_Row_Left_Nav li {
        padding: 0px 5px 0px 5px;
        margin-bottom: 5px;
    }
    .Thired_Row_Right_Section ul{
        justify-content: space-around;
    }


 } 

@media(max-width:360px){

    .Left_Details_Stone .Lenth_Stone::before {
        height: 219px !important;
        content: "" !important;
        display: block !important;
    }

    .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: space-around;
    }



    
        .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
            padding-top: 8px;
        }
   


    
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 8px !important;
        font-size: .5rem !important;
    }




   
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 80%;
        max-width: 80%;
    }
    



    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 106px;
        top: 45px;
    }
/*
    .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 146px;
        padding: 10px 10px;
    }*/
}

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

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 106px;
        top: 45px;
    }


   /* .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 146px;
        padding: 10px 10px;
    }*/

    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 108px;
    }
    .sp-purple-theme-earth-btn ul li a {
        width: 78px;
    }
    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }
    .Filter_Review .Filter_Btn_Reivew ul a{
        width: 97px;
    }
    .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents{
        max-width: 220px;
    }
    .Left_Title h3{
        font-size: 23px;
    }


}

/*@media(max-width:350px){
    .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link {
        width: 145px;
    }

}*/

@media(min-width:321px) and (max-width:359px){
    .tinv-wishlist-clear form tbody td button .ftinvwl-shopping-cart {
        display: flex !important;
        margin-right: 0;
        font-size: 15px;
        line-height: 15px;
    }
    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-plugin-purple-theme-content-bredcum .sp-purple-theme-beadcum-numbers {
        line-height: 25px;
    }
    
}


@media(max-width:320px){

    .Left_Details_Stone .Lenth_Stone::before {
        height: 190px !important;
        content: "" !important;
        display: block !important;
    }
    body .Lenth_Stone p {
        margin-top: 70px;
        font-size: 7px;
    }


    .Shape_View_Content_Section .Shape_Mobail_View {
        display: grid;
        grid-template-columns: auto auto;
        justify-content: space-around;
    }

    .sp-purple-theme-mobaile-cart-list-content .cart_mobailview_inner-data_content .cart-quanty-left .form-group {
        margin-bottom: 10px;
    }
    .sp-purple-theme-mobaile-cart-list-content .cart_mobailview_inner-data_content .cart-quanty-left .form-control {
        padding: 2px 20px;
    }


     
        .Modal_Popup_Two .Ring_BG {
            align-items: flex-end;
        }
        .Modal_Popup_Two .Ring_BG .Ring_Sizer_Bg h2 {
            font-size: 20px;
            line-height: 25px;
        }
    
    .sp-purple-theme-collapse-catat-widget .Carat_mobail_view .sp-purple-theme-compare-sectore .sp-purple-theme-coin-section {
        padding-top: 9px;
    }
   


    
    .Main_Header #navbar_top .Mobailse_menu .Mobaile_menu_coman_section .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a {
        padding: 5px 5px !important;
        font-size: .6rem !important;
        
    }
    
    .Quiz_Daimond_Coman_content_section #form_quize_result ul li {
        flex-basis: 93%;
        max-width: 93%;
    }

    

    .Mobail_View_Tab_ui #sp_breadcrumb_second_step {
        left: 106px;
        top: 45px;
    }

    .Product_MObail_View_Images .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size {
        flex-basis: 41px;
    }

    .Product_MObail_View_Images .Product_Page_Tab_Pill_ReDesign .Range_slider_Wrapper .Min_Size p {
        font-size: 9px;
        line-height: 11px;
    }
    


    .sp-purple-theme-collaspe-widget #accordion .card .card-body .sp-purple-theme-color-widgets ul {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-gap: 5px;
    }
    


    .Product_Page_Tab_Pill_ReDesign .Tab_Product_Inner_Design_Details 
    #Drophint .Gia_Link_Section svg {
        
        stroke-dasharray: 136 10;
    }


    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-cut-widget .sp-purple-theme-cut-mobaile-view-sectore .sp-purple-theme-mobaile-view-cut-details p {
        padding: 5px 2px;
    }
    .Mobail_Product_Page_Deswign .Coman_Product_Mobail_View #accordion .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details span.irs-grid .clearity-daimond-details h5 {
        padding: 5px 4px;
    }

    .sp-purple-thme-collapse-bootswana .Original_sport_contents{
        padding: 20px 10px;
    }
    

    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li {
        flex-basis: 60%;
        padding: 0;
    }

    .Quiz_content_one .Quiz_images .Quiz_Top_Images ul li a .Quiz_Bottom {
        margin-top: 0rem;
    }


    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side {
        flex-basis: 75%;
        margin-right: 0;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        flex-basis: 75%;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn {
        outline: none;
        text-align: center;
        width: 100%;
        justify-content: center;
    }
    #EarthCreated .EarthCreated_Wrapper_Section .Earth_Popup_Coman_section .Mobail_View_Dropdown_Section .Mobail_View_Left_Side .btn::after {
        display: none;
    }


    #primary .site-main {
        padding: 30px 0px 0;
    }
   

    .masthead .Videos_Btn #home_video_shop {
        width: 100px !important;
        padding: 0 10px;
    }

    .shop-bag-item-cart .shop-product-details-return ul li{
        padding: 0 4px;
        font-size: .588em;
    }

    .shop-product-details-top .cart-product-row-section .variation{
        grid-template-columns: auto auto auto auto;
        grid-gap: 5px;
    }
    .Earth_Popup_Coman_section_Content_section .Mobail_MDaimond_NaviGation li a {
        font-size: 9px;
    }


   

    #product_image_gallery #lens .xzoom-container .sp_dark_light_asset_diamond {
        width: 25px !important;
        top: 159px !important;
        left: -57px !important;
    }


   
    div#COMPARE_SIMILAR_DIAMONDS .Compare_product_section .Compare_second_row {
        flex-basis: inherit;
        min-width: 156px;
    }


    .Ucard_Ring div#cenvas-card {
        min-width: 70.5mm;
    }
   /* .Body_Wrapper_Box_Section .Box_One_Wrapper_Section {
        flex-basis: 100%;
    }*/

    .Tab_Product_Inner_Design_Details .Gia_Link_Section svg {
        stroke-dasharray: 162 110;
    }


    
    .Product_Ring_Custum_Class .Inscription_Prise_tag .metal_color_images_section{
        flex-basis: 60%;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec{
        flex-basis: 30%;
    }
    .Product_Ring_Custum_Class .Inscription_Prise_tag .Inspiration_Coman_sec .btn
    {
        font-size: 0.7rem;
    }
    .Mobail_Ring_sizer .Measure_ring_sizer {
        flex-basis: 100%;
    }

    .sp-purple-theme-product-price-details .sp-purple-theme-amout-off {
        flex-basis: 53%;
    }
    #request_ring_sizer_form .Root_Section {
        width: 100%;
    }


    .metal_color_images_label{
        flex-basis: 35%;
    }
    .metal_color_images_options{
        flex-basis: 60%;
    }
    .metal_color_images_options{
        font-size: .7rem;
    }
    .sp-purple-theme-re-design-delivery-section ul li a .sp-purple-theme-design-contents {
        font-size: .7rem;
        max-width: 188px;
    }
    .Filter_Btn_Reivew ul a{
        width: 78px;
    }
    .Product_Details_Mobail_View a{
        font-size: .7rem;
    }
    .Left_Title h3{
        font-size: 19px;
    }
   /* .Ring_Popup .modal-body .Ring_Size_section .Ring_Size_Wrapper_Tab li .nav-link{
        width: 129px;
        padding: 10px 12px;
    }*/
    div#cenvas-card{
        min-width: 67.5mm;
    }
    /*form.Input_Field_Section .Input_Field_Btn{
        padding-left: 0px;
    }*/

    .Measure_ring_sizer{
        flex-basis: 100%;
    }

    .sp-purple-theme-u-card{
        max-width: 100% !important;
        min-width: 100% !important;
    }

    section#primary #main .Mobail_View_Tab_ui .nav.nav-tabs li {
        width: 95px;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-numbers {
        flex-basis: 17%;
        font-size: 13px;
        line-height: 27px;
        margin-right: 0;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title {
        flex-basis: 78%;
    }
    #main .Mobail_View_Tab_ui .nav.nav-tabs li .sp-purple-theme-beadcum-sub-title h4 {
        font-size: 8px;
    }
    .Mobail_View_Tab_ui .nav-tabs .sp-plugin-breadcum-icons{
        flex-basis: 17%;
    }
    .sp-purple-theme-amout-off {
        -ms-flex-preferred-size: 68%;
        flex-basis: 60%;
        padding: 10px;
    }

    .Footer_New_Row{
        align-items: center;
    }
    .Footer_Left_section {
        flex-basis: 52%;
    }
    .Footer_Left_section a {
        width: 23px;
        height: 23px;
        line-height: 23px;
        font-size: 11px;
        margin-bottom: 0px;
    }

    .Footer_Right_section .btn {
        padding: 7px 5px;
        font-size: 15px;
        line-height: 24px;
    }


     .Ring_Desing_Data .img-fluid{
        width: 90px;
    }
    .Ring_Data_Title p{
       font-size: 0.7rem;
    }
    .Exclusive_top_Left{
        flex-basis: 50%;
    }
    .Exclusive_Contens p{
        font-size: 0.7rem;
    }
    .Exclusive_Images img.img-fluid {
       width: 55px;
   }
   .Daimon_Exclusiv_Content_inner_Data fieldset {
       width: 90%;
   }
   .Ring_Sizer_Sectore_ring .Exclusive_link_sectore .btn{
       width: 100%;
       padding: 20px 64px;
       margin-right: 0px;
   }

   .Spare_Content_left, .Spare_Content_Right {
       flex-basis: 100%;
   }
   .Spare_Content_Picture {
       flex-basis: 100%;
   }
    
    .sp-purple-theme-BookanAppoinment-ui-custum-class {
        height: 215px;
    }

    .Custum_Design_Ring_Top_section{
        height: 400px;
    }
    .Gifted_Link ul li {
        flex-basis: 49% !important;
        padding: 1rem 1rem;
    }

    .Daimond_Jewellery_Bottom_Link_Btn .btn{
        width: 100%;
        margin-top: 10px;
    }


    section#theme_home_slider {
        height: 135px !important;
    }
    .masthead .Videos_Btn .play-btn {
        width: 100px;
    }
    .masthead .Videos_Btn svg {
        width: 100px;
    }
    .masthead .Videos_Btn button {
        width: 100px;
    }

 
    .wishlist-box-image-wrapper{
        flex-basis: 85px;
    }
    
    .wishList-ui-sort-description{
        font-size: 10px;
    }
    

    .Videos_Btn .play-btn {
       width: 100px;
   }
   .play-btn svg {
       width: 100px;
   }
   .play-btn button {
       width: 100px;
   }
   .Videos_Btn .shop-ring-btn {
       width: 154px !important;
       margin-top: 3px;
       
   }
   .Videos_Btn .shop-ring-btn{
       padding: 0 40px;
   }



    .sp-purple-theme-amout-off{
        flex-basis: 65%;
    }
    .sp-purple-theme-design-contents {
       font-size: 0.7rem;
       max-width: 214px;
   }
   .social_mobaile_view_contents_purple-theme ul li{
       margin-bottom: 5px;
   }
   .sp-purple-theme-Clarity-widget .sp-purple-theme-clearity-details .irs--square .irs-grid {
       width: 89% !important;
       margin-left: 0;
   }
   .sp-purple-theme-cut-widget .sp-purple-theme-cut-input-field .irs--square .irs-grid {
       width: 85% !important;
       margin-left: 0;
   }

   .Original_sport_contents{
       padding: 5px;
   }

    .sp-purple-theme-earth-btn ul li a {
       width: 109px;
   }
    .sp-plugin-purple-theme-content-bredcum {
       flex-basis: 67%;
       display: flex;
       flex-wrap: wrap;
       justify-content: space-between;
   }
   .sp-purple-theme-beadcum-numbers {
       flex-basis: 20%;
       font-size: 7px;
       margin-right: 2px;
   }
   .sp-purple-theme-beadcum-sub-title p{
       font-size: 6px;
       line-height: 10px;
   }
   .sp-purple-theme-beadcum-sub-title h4 {
       font-size: 7px;
   }
   .sp-plugin-breadcum-icons {
       flex-basis: 17%;
   }
   .sp-plugin-breadcum-icons [class^="flaticon-"]:before, .sp-plugin-breadcum-icons [class*=" flaticon-"]:before, .sp-plugin-breadcum-icons [class^="flaticon-"]:after, .sp-plugin-breadcum-icons [class*=" flaticon-"]:after {
       font-family: Flaticon;
       font-size: 12px;
       font-style: normal;
       margin-left: 0;
       line-height: 12px;
   }
   .sp-plugin-breadcum-icons .glyph-icon svg {
       font-size: 12px;
   }

    .Footer_New_Row{
       align-items: flex-start;
    }


    .Footer_Right_section{
       flex-basis: auto;
       
   }
   .Footer_Right_section .btn{
       padding: 7px 5px;
   }
   .Footer_Left_section a{
       width: 28px;
       height: 28px;
       line-height: 28px;
       font-size: 12px;
       margin-bottom: 5px;
   }
   
    .TagLines-Coman_section a h4
    {
        font-size: 1rem;
    }
    .Btn_Expetion .btn{
        font-size: 0.65rem;
    }
    .Icon_Right_Content_Sec h4 {
       font-size: 13px;
       line-height: 23px;
   }
    .First_Form_Wrap {
       flex-basis: 95%;
   }
   
   .Request_Label_section li {
       flex-basis: 100%;
   }
    .Icon_Section_Main .coman_Icon_Section li{
        flex-basis: 100%;
       max-width: 100%;    
   }
   .masthead {
       height: 135px !important;
   }

    .Coman_Setting_Tab_One p{
        letter-spacing: 1px;
    }
    
    .Metal_Flex_Mobail {
       flex-basis: 33%;
    }
    .Earth_Popup_Coman_section_Btn_section ul{
       justify-content: space-between;
   }
   .Earth_Popup_Coman_section_Btn_section ul li {
       flex-basis: 48%;
       margin-right: 0px;
   }
   .Shape_Box {
       flex-basis: 31%;
   }
   .Colors_One_Section .irs--round .irs-grid-text{
       font-size: 9px;
   }
   .Product_Navigation a .Left_Title_View{
       flex-basis: 46%;
   }
   .Product_Navigation a .Right_Title_View {
       flex-basis: 53%;
   }
   .Prose_Tag_section .tag{
       margin-right: 20px;
   }
   .Prise_Tag_Popup {
       flex-basis: 57%;
   }
   .Product_MObail_View_Images .xzoom-thumbs {
       justify-content: space-between;
   }

   .Tab_Product_Inner_Design a{
       width: 35px;
       height: 35px;
   }
   .Appoinment_option li {
       margin-right: 10px;
       margin-bottom: 10px;
   }
   .Appoinment_option li:last-child{
       margin-bottom: 0px;
   }
   .Location_details {
       flex-basis: 100%;
   }
   
   .Switch_Appointment{
       margin-top: 0rem;
   }
   .Switch_Appointment .btn{
       padding: 12px 5px 12px;
   }
   .Time_select{
       flex-basis: 32%;
   }
   .responsive_daimond_jewellery {
       margin-bottom: 1rem;
   }
   .Shop_Style_Title h4{
       font-size: 1.2rem;
   }

   .Engejment_ring_One a {
       flex-basis: 25%;
   }

   .Engejment_Ring_Sub_Title {
       flex-basis: 69%;
       position: relative;
   }
   .Engejment_Ring_Sub_Title h2 {
       font-size: 0.7rem;
   }
   .Engejment_Banner_Rings_Left{
       flex-basis: 100%;
   }
   .Engejment_Banner_Rings_Right{
       flex-basis: 100%;
       margin-top: 1rem;
   }
   .Engejment_Ring_Sub_Title h2::first-letter {
       font-size: 1.5rem;
       line-height: 1.5rem;
      
   }
   .Create_Own_Ring_Option ul li {
       flex-basis: 100%;
       margin-bottom: 1rem;
   }
   .Create_Own_Ring_Option ul li:last-child{
       margin-bottom: 0rem;
   }
   .Create_Own_Ring_Option ul a p{
       margin-bottom: 0rem;
       line-height: 1.5rem;
        text-align: center;
    }

   .Jewellery_Ring_Left_sectore .Footer_New_SSectore_Content h4{
       font-size: 2rem;
   }
   .Popup_Small_View .Box_One_Wrapper_Section {
       padding: 20px 10px;
       max-width: 100%;
   }
   .Use_Ring_One h4{
       font-size: 14px;
       line-height: 20px;
   }
   .New_ReDesign_Popup {
       margin-top: 1rem;
   }
   /*.Box_One_Wrapper_Section{
       flex-direction: column-reverse;
   }*/
   .Use_Ring_One {
       flex-basis: 100%;
       border-right: 1px solid transparent;
       text-align: center;
       margin-top: 1rem;
   }

   .Use_Ring_One p{
       justify-content: center;
   }
   .Use_Ring_One p .material-icons{
       display: none;
   }

   .Use_Ring_Pic{
       flex-basis: 100%;
   }
   .Ring_Slizer_Right{
       display: none;
   }

   .Ring_Size_Tab_Top_Section a {
       width: 134px;
   }
   .Popup_Small_View .Finger_Content {
       flex-basis: 74%;
   }
   .Popup_Small_View .How_To_Finger_Megar_Step li::before {
       left: 10%;
   }
   .Popup_Small_View .Input_Field_Wrapper_One {
       flex-basis: 47%;
   }
   .Input_Field_Section{
       justify-content: space-between;
   }
   .Input_Field_Btn {
       flex-basis: 100%;
       margin-top: 1rem;
   }

   .Lenth_Stone p{
       margin-top: 70px;
   }
   .Lenth_Stone::before{
       left: 30px;
   }
   .Left_Details_Stone::before,.Left_Details_Stone::after{
       left: 20px;
   }
   .Stone_Number p{
       font-size: 11px;
       line-height: 18px;
       width: 50px;
   }
   .Stone_Number p::before{
       left: -42px;
   }
   .Stone_Number p::after{
       right: -42px;
   }
   .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
       stroke-dasharray: 445 265;
   }

   .Box-One_Data{
       flex-basis: 48%;
       max-width: 48%;
       margin-bottom: 10px;
   }
   .Responsive_Collapse_Data {
       flex-basis: 45%;
   }
   .Row_option {
       flex-basis: 35%;
       margin-right: 0;
   }
   .Custum_Design_Modal .Change_Wrapper_Collaspe_Sec {
       flex-basis: 60%;
   }

   .Popup_Small_View .Root_Section {
       width: 100%;
   }
   .Measure_ring_sizer{
       flex-basis: 100%;
   }
   .sp-purple-theme-radio-btn form{
       flex-wrap: wrap;
   }
   .sp-purple-theme-radio-btn form label{
       font-size: 0.7rem;
   }
   

   .Mobail_Ring_sizer{
       justify-content: center;
   }
   .Container_Popup .modal-content {
       height: 600px;
   }
   .Gridal_Name p::before {
       height: 97px;
   }
   .culet_inner_section {
       right: -9px;
   }

   .Culet_Sectore::after {
       top: -61px;
       height: 10rem;
   }
   .Deapth_Top_view{
       top: 14px;
   }
   .Deapth_Top_view::before{
       width: 60%;
   }
   .Ovel_Daimnd_depth .Gridal_Name p::before {
       bottom: 33px;
       height: 35px;
   }
   .Deapth_Top_view {
       top: 0;
   }

   .Culet_Sectore::after {
       top: -61px;
       height: 7rem;
   }
   .Rounde-Shape-change .Round_Shapes_Left_Details{
       top: 8px;
   }
   .Round_Shapes_Daiond .Inner_Border::before {
       width: 90%;
       height: 2px;
   }
   .Round_Shapes_Daiond .Stone_Number p::before {
       left: -96px;
   }
   .Round_Shapes_Daiond .Stone_Number p::after {
       right: -98px;
   }

   .Causial_Daimonnd_Deapth .Gridal_Name p::before {
       height: 68px;
       bottom: 34PX;
   }
   .Causial_Daimonnd_Deapth .culet_inner_section {
       right: -10px;
       top: 60%;
   }
   .Causial_Daimonnd_Deapth .Culet_Sectore::after {
       height: 11rem;
       top: -97px;
   }

   .PEAR_DEAPTH_DAIMOND .culet_inner_section {
       right: -11px;
       top: 63%;
   }

   .PEAR_DEAPTH_DAIMOND .Culet_Sectore::after {
       top: -72px;
   }
   .PEAR_DEAPTH_DAIMOND .Deapth_Top_view{
       top: -21px;
   }
   .PEAR_DEAPTH_DAIMOND .Culet_name {
       left: -33px;
   }

   .Cusion_Shape_Daimond .Round_Shapes_Daiond .Lenth_Stone::before {
       width: 2px;
       height: 70%;
   }
   .Cusion_Shape_Daimond .Left_Details_Stone::after {
       bottom: 120px;
   }
   .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
       left: -96px;
   }
   .Cusion_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
       right: -97px;
   }

   .Princess_Deapth_Shape .Gridal_Name p::before
   {
       height: 93px;
   }
   .Princess_Deapth_Shape .culet_inner_section{
       top: 73%;
   }
   .Princess_Deapth_Shape .Culet_Sectore::after{
       height: 12rem;
   }
   
   .Princess_Shape_Daiomnd .Round_Shapes_Daiond .Stone_Number {
       bottom: 84px;
   }
   .Princess_Shape_Daiomnd .Round_Shapes_Left_Details {
       top: 20px;
   }
   .Princess_Shape_Daiomnd .Lenth_Stone::before
   {
       height: 79%;
   }
   .Princess_Shape_Daiomnd .Round_Shapes_Left_Details::after{
       bottom: 60px;

   }

   .emerald-daimond_side-view .Shape_Round_images img.img-fluid {
       width: 100%;
   }

   .emerald-daimond_side-view .Gridal_Name {
       left: -14px;
   }
   .emerald-daimond_side-view .Gridal_Name p{
       font-size: 0.6rem;
   }
   .emerald-daimond_side-view .Culet_Sectore::after {
       top: -122px;
       height: 10rem;
   }
   .emerald-daimond_side-view .culet_inner_section {
       top: 84%;
   }
   .Pear_Daimond_shape .Round_Shapes_Daiond .Stone_Number {
       bottom: inherit;
       top: 150px;
   }
   .Pear_Daimond_shape .Round_Shapes_Left_Details{
       top: 0px;
       left: 107px;
   }
   .Pear_Daimond_shape .Round_Shapes_Daiond .Stone_Number p::before {
       left: -63px;
   }
   .Pear_Daimond_shape .Round_Shapes_Daiond .Stone_Number p::after{
       right: -98px;
   }
   .Marquery_Daimond_Deapth_Shaph .Shape_Round_images img.img-fluid {
       width: 100%;
   }
   .Marquery_Daimond_Deapth_Shaph .Gridal_Name {
       left: 0;
   }
   .Marquery_Daimond_Deapth_Shaph .culet_inner_section{
       right: 0px;
       top: 72%;
   }


   .Marquery_Daimond_Deapth_Shaph .Culet_Sectore::after {
       top: -138px;
       height: 13rem;
   }

   .Asscher_Daimond_Side_view .Gridal_Name p::before{
       height: 115px;
   }
   .Asscher_Daimond_Side_view .Culet_Sectore::after {
       top: -148px;
       height: 14rem;
   }
   .Asscher_Daimond_Side_view .Deapth_Top_view{
       top: 0px;
   }
   .Asschere_Shape_Daimond .Round_Shapes_Left_Details{
       left: 124px;
   }
   .Asschere_Shape_Daimond .Lenth_Stone::before{
       height: 58%;
   }
   .Asschere_Shape_Daimond .Round_Shapes_Left_Details::after{
       bottom: 138px;
   }
   .Asschere_Shape_Daimond .Round_Shapes_Left_Details {
       top: 39px;
   }
   .Asschere_Shape_Daimond .Round_Shapes_Daiond .Inner_Border::before{
       width: 75%;
   }
   .Radiant.Diamond_Side_View .Shape_Round_images img.img-fluid {
       width: 100%;
   }
   .Radiant.Diamond_Side_View .Gridal_Name {
       left: 0;
   }
   .Radiant.Diamond_Side_View .culet_inner_section {
       right: 0;
   }

   .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
       left: -68px;
   }

   .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
       left: -68px;
   }

   .Radient_Shape_Daimond .Round_Shapes_Left_Details {
       top: 19px;
   }
   .Radient_Shape_Daimond .Lenth_Stone::before{
       height: 78%;
   }
   .Radient_Shape_Daimond .Round_Shapes_Left_Details::after{
       bottom: 64px;
   }
   .Radient_Shape_Daimond .Round_Shapes_Daiond .Inner_Border::before {
       width: 64%;
       height: 2px;
   }
   .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::before {
       left: -63px;
   }
   .Radient_Shape_Daimond .Round_Shapes_Daiond .Stone_Number p::after {
       right: -59px;
   }
   .Main_Product_Mobail_View_Wrapper .Product_Page_Iner_Data_MObail_View .Gia_Link_Section svg {
       stroke-dasharray: 332 38 !important;
   }

   .Daimond_color_Icons ul li {
       flex-basis: 50%;
       margin-right: 0px;
   }
   .Shiping_left_side label {
       font-size: 0.61rem;
   }

  
   .Our_Gift_Module {
       padding: 1rem 0.2rem;
   }

   .Daimond_information .btn{
       padding: 10px 10px;
   }
   .carat_headline p{
       font-size: 0.55rem;
       line-height: 0.8rem;
   }
   .Mart_mobail_view {
       left: 105px;
   }
   .Carat_mobail_images img {
       width: 15px;
   }


   .small5ct .img-fluid {
       width: 17px;
   }

   .small75ct .img-fluid {
       width: 19px;
   }
   .small1ct .img-fluid {
       width: 21px;
   }
   .small125ct .img-fluid {
       width: 23px;
   }
   .small15ct .img-fluid {
       width: 25px;
   }

   .small175ct .img-fluid {
       width: 27px;
   }

   .small2ct .img-fluid {
       width: 29px;
   }
   .Carat_info .modal-body {
       padding: 1rem 0.2rem;
   }


   .Mobail_shiping_section .shiping_Images_Details {
       flex-basis: 100% !important;
   }

   .Mobail_shiping_section .shiping_details {
       flex-basis: 100%;
       margin-bottom: 1rem;
   }

   /*.Advance_popup_slider .Causal_Right_Images {
   flex-basis: 74%;
}  
*/
   .Row_Collapse{
       flex-wrap: wrap;
   }
   .Row_option {
       flex-basis: 83%;
       margin-right: 0;
   }
   .Responsive_Collapse_Data {
       flex-basis: 100%;
       margin-top: 10px;
   }
   

   .Radio-title {
       padding: 7px 28px;
   }

   .Cart_Images_sectore {
       flex-basis: 100%;
   }
   .Cart_Title_Sectore{
       flex-basis: 100%;
       margin-top: 1rem;
   }
   

    .Product_MObail_View_Images .xzoom-thumbs img {
       width: 55px;
       height: 55px;
   }
   .REcentyly_purchase_tab p{
       font-size: 0.7rem;
   }
   .details_recently ul li{
       font-size: 0.65rem;
   }


   .Images_Carat_left_sectin {
       flex-basis: 100%;
       margin-bottom: 1rem;
   }
   

   .Images_Carat_right_section {
       flex-basis: 100%;
   }
   .Ring_Drop {
       top: 142px !important;
       left: 30px !important;
   }
   .Ring_Drop img{
       width: 50px;
   }



    .Mobail_View_Tab_ui .nav-tabs .nav-item {
        width: 95px;
    }
    .Mobail_View_Tab_ui a{
        line-height: 25px;
    }
    .Mobail_View_Left_Side {
        flex-basis: 40%;
    }
    .Icon_Right_Content_Sec {
        flex-basis: 63%;
    }
    .Earth_Popup_Coman_section_Btn_section ul li{
        flex-basis: 46%;
    }
    .Shape_Box{
      flex-basis: 30%;
    }


    .Product_MObail_View_Images .xzoom-thumbs{
    justify-content: flex-start;
    }
    .Ring_Small_Left_Side {
    flex-basis: 30%;
    }
    .FIndMyRingSize_M_View {
    flex-basis: 50%;
    text-align: end;
    }
    .Prise_Tag_Popup li{
    width: 85%;
    margin-bottom:10px;
    }
    .Flex_Question_Right {
    flex-basis: 83%;
    }
    .Review_btn li{
    width: 35%;
    }
    .Review_Left {
    flex-basis: 30%;
    }
    .Earth_Wrapper_option_section .Mobail_View_Left_Side {
    flex-basis: 100%;
    }

    .Earth_Wrapper_option_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn{
    width: 100%;
    margin-top:10px !important;
    }
    .Request_Daimond_Wrapper_Btn .btn{
    font-size: 13px;
    }
    .Earth_Wrapper_option_section .Mobail_View_Left_Side {
        flex-basis: 100%;
    }
    
    .Earth_Wrapper_option_section .Mobail_View_Dropdown_Section .Request_Daimond_Wrapper_Btn {
        width: 100%;
        margin-top: 10px !important;
    } 
    .Videos_Btn {
        left: inherit;
    }   
    .Row_Title_Collapse {
        flex-basis: 20%;
    }
    .Row_option {
        flex-basis: 80%;
    }
    .Row_Collapse{
        justify-content: start;
    }
    .Responsive_Collapse_Data {
        flex-basis: 100%;
        margin-top: 10px;
    }
    .Responsive_Collapse_Data .form-check-label{
        padding: 5px 27px;
    }
    .Custum_Design_Modal .Change_Wrapper_Collaspe_Sec {
        flex-basis: 62%;
    }
    .Box-One_Data{
        flex-basis: 49%;
        max-width: 49%;
        margin-bottom: 10px;
    }
    .Shape_Box {
        flex-basis: 31%;
        margin-right: 6px;
    }
    
    .Request_Label_section{
        padding: 0 15px;
    }
    .Request_Label_section li {
        flex-basis: 100%;
    }
    .Form_Request_Daimond_Wrapper{
        padding: 0 15px;
    }
    .First_Form_Wrap {
        flex-basis: 100%;
    }

    .Login_left_section{
        flex-basis: 50%;
    }
    .Language_right_section{
        flex-basis: 50%;
    }
    .Mobail_menu_content #sidebar{
        width: 95%;
        left: -95%;
    }
    .Mobail_menu_content #sidebar ul.components .Dropdown_Eeect li a{
        padding: 5px 27px !important;
    }

}



