.navbar_right_call-icons {
    display: none;
}

.spui-wbc-tableview-loop-widget-container table tbody td .Sub_Details_coman_btn a.btn.Details_Btn:hover
{
    color: var(--spui-bg-hover-primary-color) !important;
}
body .spui-wbc-tableview-loop-widget-container table tbody td .Sub_Details_coman_btn a.btn:hover svg.svg-icon path{
    fill: var(--spui-bg-hover-primary-color) !important;
    stroke: var(--spui-bg-hover-primary-color) !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: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;
    }
    
}


@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%;
    }

}

/*======New-Container_Add========*/
@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%;
        /* margin-left: 20px; */
    }
    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 .tinv-wishlist.woocommerce form{
        padding: 0px 2rem;
    }

    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%;
    }

    /*---Menu-height-scroll---*/
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
        position: fixed;
        width: 100%;
        /* max-height: 80vh;
        overflow-y: auto; */
    }



    .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;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 15px !important;
    }
    .Add_section_About{
        padding: 30px;
    }

    
}



@media(max-width:1537px){
    
     /*======New-Container_Start========*/
     .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;
    }


    /*======New-Container_Close========*/

    .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:1480px){
    body .spui_engagment_product_change_color .Change_Color .sp-change-color-active span.metal_color_images_switch{
        transform: scale(1.1) !important;
    }


}


@media(max-width:1440px){
    
    body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
        width: 58.333333%;
    }

    /*======New-Container_Add========*/
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 14px !important;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #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{
        font-size: 11px;
    }

    
    .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;
    }
    /* .Daimon_Shape_Images img{
        height: auto;
    } */

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

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



    /*======New-Container_Close========*/

    

    .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;
    }

    /*-Product_Page-*/
   /* .Zoom_Rigt-sec{
        width: 81% !important;
    }*/

    .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;
    }

}


/*======New-Container_Start========*/
@media(min-width:1366px) and (max-width:1366px){

    body header#sp-header #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
    body header#sp-header #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
        transform: translate(0, 6px) !important;
    }
    nav#navbar_top a.navbar-brand.logo img.img-fluid{
        height: 38.64px;
        object-fit: contain;
    }



    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #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{
        font-size: 11px !important;
    }


    .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;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        max-width: 100%;
        /* height: 85vh;
        overflow-y: auto; */
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 7px!important;
    }
    .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;
    }

}


@media(min-width:1360px) and (max-width:1360px){
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 10px!important;
        font-size: 10px;
    }
    
    .Right_Flex_Div{
        max-width: 275px;
        flex-basis: 275px;
    }

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


/*======New-Container_Close========*/

/*-----1344----*/
@media(min-width:1344px) and (max-width:1344px){
  #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        padding: 25px 6px!important;
  }
  .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;
}

}


/*======New-Container_Close========*/

@media(max-width:1315px){
    body footer#footer_menu{
        padding: 30px 10px 0 !important;
    }
}


@media(max-width:1300px){
    .coman_Procu_New_Wrapper_section,.Casual_Top-Header-wrapper{
        padding: 0 15px;
    }

    /*--Diamond---*/
    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond{
        width: calc(53% - 47%)!important;
        left: calc(43% - 54%)!important;
        top: calc(22% - 26%)!important;
    }


    

    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; */
        width: calc(53% - 47%)!important;
        left: calc(43% - 54%)!important;
        top: calc(22% - 26%)!important;
    }


    /* #product_description .Product_Left_Wrapper_Plugin_Images .sp_dark_light_asset_ring{
        left: -28px !important;
        top: 247px !important;
        width: 90px !important;
    } */

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


    .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;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        max-width: 100%;
        /* height: 85vh;
        overflow-y: auto; */
    }
    .Beyound_Inner_Class{
        flex-basis: 25%;
    }
    .Daimon_Jewellery_Icons_one{
        flex-basis: 40%;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 10px!important;
        padding: 5px!important;
    }

    section#theme_home_slider {
        height: 681px !important;
    }
    .Jewellery_Item_Images img{
        height: 300px;
    }




}
/*======New-Container_Close========*/


/* @media(max-width:1280px){
    section#theme_home_slider {
        height: 665px !important;
    }
    .Main_Header .navbar-brand {
        width: 150px;
    }
    .Main_Header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        font-size: 10px!important;
        padding: 5px!important;
    }
     #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: 24%;
    }
    #mainNav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #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{
        font-size: 13px;
    }
    .CoMan_ADDnew_Section .Add_section_About{
        padding: 10px;
    }
    .coman_Port_Folio .PortFolio_Left_New_Insta img{
        height: 554px;
    }
    .Coman_Section_RE .Testimonial_Pic_RE {
        flex-basis: 197px;
        position: relative;
    }
    .Coman_Section_RE .Testimonial_Pic_RE::before{
        top: -85px;
    }
    #theme_home_testimonial::before{
        left: 0px;
        transform: skew(26deg);
    }

    .Jewellery_Items_sectore .Jewellery_Item_Images img{
        height: 238px;
    }

    } */

    @media(max-width:1280px){
        section#theme_home_slider {
            height: 656px !important;
        }
        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%;
        }
        .spui-wbc-tableview-loop-container,
        .wbc-feedview-toggle,
        .Top_Daimond_Btn_Content
        {
            padding: 0 15px;
        }


    }


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

    
    /*#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%;
    }*/
    #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%;
    }
    
    #additionalinfo .Additional-information_Tag .Additional_Info_Details{
        grid-template-columns: auto auto auto;
    }
    

    /*---Diamond---*/
    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        /* width: 25px!important;
        left: -99px!important;
        top: 297px!important; */
        width: calc(53% - 47%)!important;
        left: calc(43% - 54%)!important;
        top: calc(22% - 26%)!important;
    
    }

    /* #product_description .Product_Left_Wrapper_Plugin_Images .sp_dark_light_asset_ring{
        left: -28px !important;
        top: 247px !important;
        width: 90px !important;
    } */


    /*===25-5-2021-Start=======*/
    .Choice_Daimond_Images {
        flex-basis: 40%;
    }
    .Choice_Daimond_First_row {
        flex-basis: 28%;
    }
    .Ring_sizer_guard_Images {
        flex-basis: 36%;
    }
    /*===25-5-2021-End=======*/


    /*=====New-container-start====*/
    .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;
    }


    /*======New-container-close=====*/
    
    
    .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:1248px){
    body .tinv-wishlist.woocommerce form {
        padding: 0px .5rem;
    }
    body .tinv-wishlist tfoot .tinvwl-to-left:not(:empty){
        width: auto;
        margin-right: 0;
        max-width: 50%;
        min-width: 50%;
    }
    body .tinv-wishlist tfoot .tinvwl-to-right{
        float: right;
        width: auto;
        text-align: right;
        max-width: 50%;
        min-width: 50%;
    }
}


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


/*======New-Container_Add========*/
@media(max-width:1200px){
    body .Causal_Main_Wrapper .nav-item{
        width: inherit;
        flex: 0 0 33%;
    }
  /*  .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        font-size: 35px !important;
    }
*/
    .sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector{
        width: 80%;
    }

    /*#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%;
    }*/
    #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%;
    }
    .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%;
        /* flex-basis: 100%; */
    }

    .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;
    }
    /* .Product_Paragraph_Text {
        width: 17%;
    }  */
    .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){
    body .spui_engagment_product_price h4 span.woocommerce-Price-amount.amount{
        font-size: 1.5vw !important;
    }

    body .spui_engagement_ring_container .spui_engagment_product_price h4 del span.woocommerce-Price-amount.amount{
        font-size: 1.5vw !important;
        line-height: 2vw;
    }

    body .spui_category_prise h4 span.woocommerce-Price-amount.amount{
        font-size: 1.5vw !important;
    }
    body .spui_category_prise h4 ins span.woocommerce-Price-amount.amount{
        font-size: 1.5vw !important;
    }
    body .spui_category_prise h4 del span.woocommerce-Price-amount.amount{
        font-size: 1vw !important;
        line-height: 1vw;
    }


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



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

@media(max-width:1167px){
    /*body .Causal_Main_Content .Dropdown_sp_purple_theme_new li:hover .dropdown-menu {
        transform: translate3d(0px, -3px, 0px) !important;
        -webkit-transform: translate3d(0px, -3px, 0px) !important;
        -ms-transform: translate3d(0px, -3px, 0px) !important;
    }
    body .Causal_Main_Content .Dropdown_sp_purple_theme_new li .dropdown-menu.show{
        transform: translate3d(0px, -3px, 0px) !important;
        -webkit-transform: translate3d(0px, -3px, 0px) !important;
        -ms-transform: translate3d(0px, -3px, 0px) !important; 
    }
    body .Causal_Main_Content .Dropdown_sp_purple_theme_new .dropdown-menu {
        transform: translate3d(0px,30px,0px)!important;
        -webkit-transform: translate3d(0px,30px,0px);
        -ms-transform: translate3d(0px,30px,0px);
    }*/
    
}

@media(max-width:1163px){
    .Sub_Details_coman_btn .Icon_btn {
        width: 25%;
        padding-right: 2px;
    }

    body #products_table_grid .table td .sp_table_image {
        width: 50px;
    }

   /* .Causal_Main_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        flex-basis: 85% !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;
    }
    .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;
        margin-bottom: 2px;
    }

    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li{
        padding-left: 10px;
    }
    .sp-custum-text-design-content .Causal_Box_Title_N .Causal_Box_Title_N_Right .Change_Color ul li:first-child {
        padding-left: 0;
    }
    .sp-purple-theme-hover-transition .sp-purple-theme-sub-content-center-section{
        text-align: center;
    }

   /* .Zoom_Rigt-sec {
        width: 80% !important;
    }*/
    body .Causal_Main_Wrapper .nav-item{
        width: inherit;
        flex: 0 0 33%;
    }
    /*.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        font-size: 35px !important;
    }*/
    /*.Causal_Main_Content .Causal_Right_Images ul a .img-fluid {
        width: 50px;
    }*/
    .navbar-brand {
        width: 83px;
    }

}

@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;      
    }
}


/*======New-Container_Add========*/
@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: 83px;
    }
    /* #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px !important;
        left: -85px !important;
        top: 233px !important;
    } */
    /* #product_description .Product_Left_Wrapper_Plugin_Images .sp_dark_light_asset_ring{
        left: -25px !important;
        top: 200px !important;
        width: 70px !important;
    } */

}

@media(min-width:1080px) and (max-width:1080px){
    section#theme_home_slider {
        height: 570px !important;
    }
    .Daimon_shape_Details .Daimon_Shape_Images img {
        height: 300px;
    }
    .PortFolio_Left_New_Insta img {
        height: 464px!important;
    }
    .main_Icon_Coman_Section .Icon_Right_Content_Sec h4{
        font-size: 15px;
    }
    #theme_home_icons 
    .coman_Icon_Section li {
        border: none;
    }
    .testimonial_re-section::before {
        left: -335px;
        transform: skew(40deg);
    }
    .Jewellery_Items_sectore .Jewellery_Item_Images img{
        height: 225px;
    }



}

/*=======7-6-2021======*/

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

@media(max-width:1030px){
    body .Footer_Flex_Width {
        flex-basis: 25%;
    }
}


@media(min-width:1127px) and (max-width:1127px){
     /*===25-5-2021-Start=======*/

     .Enchent_Collection fieldset {
        width: 46%;
    }
/*===25-5-2021-End=======*/ 

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

@media(min-width:1025px) and (max-width:1025px){
    /*===25-5-2021-Start=======*/
    .Enchent_Collection fieldset {
        width: 46%;
    }
    .Enchent_Collection fieldset {
        width: 49%;
    }
/*===25-5-2021-End=======*/ 
    .magnifier {
        width: 360px !important;
        height: 360px !important;
    }
}




@media(max-width:1024px){

    body .tinv-wishlist tfoot .tinvwl-to-left:not(:empty){
        max-width: 100%;
        min-width: 100%;
    }
    body .tinv-wishlist tfoot .tinvwl-to-right{
        max-width: 100%;
        min-width: 100%;
        margin-top: 1rem !important;
    }
    body .tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item:last-child{
        border-bottom: 1px solid var(--spui-border-shade-3-color)!important;
    }


    .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;
    }


   /* .Causal_Main_Content .Daimond_Casual_shape {
        width: 100%;
    }*/
   /* .Causal_Main_Content .Daimond_Casual_shape .Causal_Box_Name {
        flex-basis: 125px !important;
    }*/

    .product_title.entry-title {
        font-size: 1.2rem;
    }
  /*  .Causal_Main_Content #advance_filters_toggle_container .Causal_Right_Images{
        -ms-flex-preferred-size: 67%;
        flex-basis: 67%;
    }*/

    .tableview_top_tab_pills_items table .Sub_Details_coman_btn{
        padding: 3px 23px;
    }
    .tableview_top_tab_pills_items table .Sub_Details_coman_btn a{
        width: 100%;
        border-right: none !important;
    }
    .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%;
    }
    .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;
    }


    /*.Body_Wrapper_One .Body_Left_Wrapper{
        flex-basis: 100%;
    }*/
    /*.New_ReDesign_Popup .Body_Wrapper_Box_Section{
        flex-basis: 50%;
    }*/
    .New_ReDesign_Popup .Right_Popup_Images{
        flex-basis: 50%;
    }


    /* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #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 > a.mega-menu-link{
        font-size: 12px;
    } */
    /*#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%;
    }*/
    #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%;
    }
    

    .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;
    }
    /*----Diamond----------*/
    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        /* width: 25px !important;
        left: -85px !important;
        top: 233px !important; */
        width: calc(53% - 43%)!important;
        left: calc(43% - 60%)!important;
        top: calc(22% - 26%)!important;
    }

    /* #product_description .Product_Left_Wrapper_Plugin_Images .sp_dark_light_asset_ring{
        left: -25px !important;
        top: 200px !important;
        width: 70px !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;
    }

    /*===25-5-2021-Start=======*/

    /* .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: 25px!important;
        left: -80px!important;
        top: 236px!important;
    } */


    .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%;
    }

     /*===25-5-2021-End=======*/ 


    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 3px !important;
        font-size: 8px !important;
    }

    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;
}

    
    /*======New-Container_Add========*/
    .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%;
    /* flex-basis: 100%; */
}
.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: 50px !important;
}*/
/*.Causal_Main_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images{
    -ms-flex-preferred-size: 85% !important;
    flex-basis: 85% !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;
    }


/*======New-Container_Close========*/


    /*==Video==*/
    .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%;
    }

    /*===Product======*/
    /*==Magnifix==*/
    .magnifier{
        width: 445.594px !important;
        height: 445.281px !important;
        left: 547.188px !important;
        z-index: 555 !important;

    }


    /*==Causal-page===*/
    /*.Right_Word_C {
        flex-basis: 60%;
    }*/
   /* .Causal_Right_Images {
        flex-basis: 80%;
    }*/
    /*.Causal_Right_Images ul a{
        width: 50px !important;
        height: 50px !important;
        line-height: 50px !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;
    }
}

/*======New-Container_Add========*/


@media(max-width:999px){
    /*----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;
    }
   /* .spui-wbc-tableview-loop-widget-container table tbody td .Sub_Details_coman_btn:hover {
        background: var(--spui-bg-hover-primary-color) !important;
    }*/

}


@media (max-width: 992px){

    body .cart_checkout_header {
        margin-top: 0px;
        padding: 0;
    }
    body .Redesign_Cart_Page{
        padding: 10px 0;
    }
    body .Redesign_Cart_Page .Re_design_row{
        padding: 0px 0 30px;
    }


    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 8px !important
    }



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

    /*---Bread-cum----*/
    /*.Zoom_Rigt-sec {
        width: 70% !important;
    }*/
    .Shiping_Section .Shiping-section-row {
        justify-content: space-around;
    }
    .Shiping_Section .shiping_Images_Details {
        display: none;
    }
    .Shiping_Section .shiping_details {
        flex-basis: inherit;
        flex: 0 0 40%;
    }

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

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

    /*===25-5-2021-Start=======*/
    .Daimon_Exclusiv_Content_inner_Data fieldset {
        width: 55%;
    }
    .Ring_sizer_First_row{
        justify-content: space-evenly;
    }
    .RIng_Sizer_Content {
        flex-basis: 46%;
    }

/*===25-5-2021-End=======*/


    .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){

    body .spui_engagment_product_price h4 span.woocommerce-Price-amount.amount {
        font-size: 2.2vw !important;
    }
    body .spui_engagement_ring_container .spui_engagment_product_price h4 del span.woocommerce-Price-amount.amount{
        font-size: 1.6vw !important;
        line-height: 2vw;
    }
    body .spui_category_prise h4 span.woocommerce-Price-amount.amount{
        font-size: 2.2vw !important;
        line-height: 3vw;
    }

    body .spui_category_prise h4 ins span.woocommerce-Price-amount.amount {
        font-size: 2.2vw !important;
        line-height: 3vw;
    }
    body .spui_category_prise h4 del span.woocommerce-Price-amount.amount {
        font-size: 1.5vw !important;
        line-height: 2vw;
    }

    /*===New-24-03-2022--change-header===*/
    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;
    }*/

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 11px !important;
    }
    #sp-header nav{
        padding: 0 1rem 0 1rem;
    }
    body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 5px!important;
    }

    /*===New-24-03-2022--change-header===*/


    #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: 75%;
    }


    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%;
    }

    .Responsive-remove {
        margin-left: 0%;
    }
    .PortFolio_Left_New_Insta img {
        height: 425px !important;
    }
    .main_Icon_Coman_Section .Icon_Right_Content_Sec{
        flex-basis: 63%;
        -ms-flex-preferred-size:63%;
    }
    #theme_home_icons .coman_Icon_Section li{
        border: none;
    }
    .testimonial_re-section::before{
        transform: skew(38deg);
    }
    .coman_Row_Letter .Envelope_Small_Text h4{
        font-size: 23px;
        line-height: 23px;
    }
    #mainNav .center_icon .dropdown-menu {
        min-width: inherit;
        max-width: 29%;
    }

}

/*----360Iframe-Temparary----*/

@media(max-width:923px){
    .sp-variations-gallery-images-zoom .img-item-360_video_url a iframe {
            width: 100% !important;
    }

}

/*----360Iframe-Temparary----*/


@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;
    }
}


/*======New-Container_Close========*/

@media(max-width:967px){
    /*.Causal_Jwellar_main_inner_content .CauSal_Box_Main_Content_one .Causal_Right_Images{
        flex-basis: 67%;
        -ms-flex-preferred-size:67%;
    }*/
    .Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Right .Causal_Box_Name {
        justify-content: flex-start;
    }
}

@media(max-width:903px){
   /* .Causal_Main_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        -ms-flex-preferred-size: 83% !important;
        flex-basis: 83% !important;
    }*/
}


@media(max-width:865px){
    body .Causal_Main_Wrapper .nav-tabs li:nth-child(2) .Causal_Wrapper_Top_Main .Causal_Wrapper_Text,
    body .Causal_Main_Wrapper .nav-tabs li:nth-child(3) .Causal_Wrapper_Top_Main .Causal_Wrapper_Text{
        padding-left: .2em;
    }
    /*body .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link,
    body .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C{
        font-size: 23px !important;
        line-height: 45px !important;
    }*/
    /*body .Causal_Main_Wrapper .nav-tabs .nav-link .Left_Word_C{
        font-size: 23px !important;
        line-height: 45px !important;
    }*/
}


@media(max-width:800px){
    #mainNav .center_icon .dropdown-menu {
        min-width: inherit;
        max-width: 29%;
    }

    .Responsive-remove {
        margin-left: 0%;
    }
    .Collection_Coman_Bg_Two .Collection_Title h3 {
        font-size: 26px;
    }
    .PortFolio_Left_New_Insta img {
        height: 340px !important;
    }
    .Icon_Section_Main .Icon_Right_Content_Sec {
        -ms-flex-preferred-size: 63%;
        flex-basis: 63%;
    }
    #theme_home_icons .coman_Icon_Section li {
        border: none;
    }
    .testimonial_re-section::before{
        transform: skew(18deg);
    }
    .NewS_letter_section_new .Envelope_Small_Text h4{
        font-size: 23px;
        line-height: 24px;
    }
}


@media(max-width:812px){
    body .spui_engagment_product_price h4 span.woocommerce-Price-amount.amount {
            font-size: 2vw !important;
    }

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

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


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

    .Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Right .Causal_Box_Name {
        justify-content: flex-end;
    }



    /*.Causal_Right_Images ul a {
        width: 35px !important;
        height: 35px !important;
        line-height: 35px !important;
    }*/
    .Causal_Jwellar_main_inner_content .Top_Daimond_Btn_Content_Right .Causal_Box_Name {
        justify-content: flex-end;
    }

    /*.Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, .Causal_Main_Wrapper .nav-tabs .nav-link.active .Left_Word_C {
        font-size: 22px!important;
    }*/
    .Grid_View_Coman_Sec .Grid_Top_Section {
        flex-basis: 86%;
    }
   /* .Causal_Main_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        -ms-flex-preferred-size: 70% !important;
        flex-basis: 70% !important;
    }*/

   /* .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  .Causal_Box_Name {
        justify-content: flex-end;
    }
    .Causal_Jwellar_main_inner_content .CauSal_Box_Main_Content_one {
        justify-content: space-around;
    }
    .sp-custum-text-design-content .sp-purple-theme-hover-transition .sp-purple-theme-addto-card-btn-sector {
        width: 80%;
    }
    body .Custum_xl-3{
        flex-basis: 32%;
        max-width: 32%;
    }
    .Shiping_Section .shiping_details {
        flex-basis: inherit;
        flex: 0 0 49%;
    }

}


/*-----2-Auguest--------*/

/* @media(min-width:992px) and (max-width:4000px){
    header#sp-header nav#navbar_top div#mainNav{
        display: flex !important;
    }

} */

/*-----2-Auguest--------*/
/* @media(min-width:769px) and (max-width:991px){
    .navbar_right_call-icons {
        display: none;
    }

    header#sp-header nav#navbar_top .navbar-toggler {
        display: none;
    }
    header#sp-header nav#navbar_top div#mainNav {
        display: block;
        max-width: 72%;
    }
    header#sp-header nav#navbar_top div#mainNav .center_icon{
        margin: auto;
        position: relative;
        float: left;
    }
    header#sp-header nav#navbar_top div#mainNav .center_icon .dropdown-menu {
        max-width: 100%;
        min-width: 15em;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 10px !important;
    }

} */



@media(max-width:768px){

    body .tinv-wishlist-clear form tbody td.product-stock p.stock.in-stock{
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    body .tinv-wishlist.woocommerce table.tinvwl-table-manage-list td.product-action{
        width: 100% !important;
    }
    .tinv-wishlist table.tinvwl-table-manage-list tfoot td{
        float: left;    
    }


/*----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;
    }

    /*===New-24-03-2022--change-header===*/

    .Main_Header nav#navbar_top{
        flex-wrap: wrap;
    }
    nav#navbar_top div#mainNav {
        display: flex;
        flex-wrap: wrap;
    }

    #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;
    }


    /*===New-24-03-2022--change-headerEmd===*/



    body .Causal_Main_Wrapper .nav-tabs .nav-item.show .nav-link, body .Causal_Main_Wrapper .nav-tabs .nav-link.active {
        background: linear-gradient(to right, #fdfdff ,#fdfdff) !important;
        box-shadow: -4px 4px 3px -3px #947eb1 !important;
        height: calc(100% + 0px) !important;
        bottom: 0px !important;
    }

    body .Left_Word_C::before {
        height: inherit !important;
        min-height: 3.2em !important;
        max-height: 3.2em !important;
    }

    #product_image_gallery .Zoom_Rigt-sec .sp_dark_light_asset_diamond {
        width: calc(53% - 45%)!important;
        left: calc(43% - 55%)!important;
        top: calc(22% - 25%)!important;
    }
    

    #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;
    }




    div#Top_Sec_New{
        display: none;
    }
    .Daimond_Inspection_section .coman_Inspection_section {
        justify-content: center;
    }

    .testimonial_re-section .Coman_Section_RE .sp-pinktheme-testimonial-right-section {
        flex: 0 0 60%;
        max-width: 60%;
    }
    .testimonial_re-section .Coman_Section_RE .sp-pinktheme-testimonial-right-section .Content_TestIMonial {
        padding: 30px 10px;
    }
    div#theme_home_testimonial::before{
        display: none;
    }
    div#theme_home_testimonial{
        background-size:cover;
    }
    .Product_Left_Wrapper_Plugin #product_image_gallery {
        flex-basis: inherit;
        max-width: 100%;
        flex: 0 0 100%;
    }
    body .Product_Left_Wrapper_Plugin #product_side_desc {
        flex-basis: inherit;
        max-width: 100%;
        flex: 0 0 80%;
        margin: 2rem auto;
        float: left !important;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .Product_Tag_Bottom_section_Content #additionalinfo .Additional-information_Tag .Additional_Info_Details {
        grid-template-columns: auto auto;
    }
    .Shiping-section-row .shiping_Images_Details {
        display: none;
    }
    .Shiping-section-row .shiping_details {
        flex-basis: inherit;
        flex: 0 0 100%;
    }
    .Shiping_Section .Shipint_Title .Ring_sizer_Position {
        display: none;
    }

    /*----Mobaile-menu-woocomerce----*/
    #mainNav #mega-menu-wrap-primary {
        background: transparent;
    }
    
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle {
        background: transparent;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
        display: none;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
        display: none;
    }
    /* #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
        justify-content: flex-start;
    } */
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
        margin-left: 0;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
        margin-right: 0;
    }
  
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        padding: 25px 3px !important;
        font-size: 12px !important;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li a {
        background: transparent !important;
    }

  
    /*#mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{
        display: grid;
        grid-template-columns: auto auto auto auto auto auto;
    }*/

    /*#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: 50%;
    }*/
    #mainNav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row > ul.mega-sub-menu {
        float: left;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
   /* #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-column{
        width: 50%;
    }*/

/*----Mobaile-menu-woocomerce----*/

/*----Testimonal-home-page---*/
.testimonial_re-section .Coman_Section_RE .sp-pinktheme-testimonial-left-section {
    display: none;
}
#theme_home_icons .coman_Icon_Section li {
    flex-basis: 100%;
    max-width: 100%;
    border: none;
}
.CoMan_ADDnew_Section .Add_section_About {
    margin-top: 50px;
    margin-bottom: 50px;
}

    .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; */
        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;
    }
     /*===25-5-2021-Start=======*/
     .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;
    }

    /*===25-5-2021-End=======*/


    .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: 485px;
    }
    .Main_Header .bg-light {
        padding: 10px 10px 10px 10px;
        
    }

    /* .Main_Header .collapse{
        height: 100px;
    } */


    .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%;
    }

    /*===Product-Page===*/
    .Zoom_Rigt-sec {
        /*width: 74%;
        margin-left: 15px;*/
        position: relative;
    }

    /*==Magnifix==*/
    .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;
    }

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


    /*==CheckOut==*/
    .Check_Out_ParaGraph p{
        font-size: 11px;
        line-height: 19px;
    }



    /*===Causal-Page===*/
    .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;
    }

    .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: 30px !important;
    }*/
    /*.Causal_Main_Content .Request_Stone .Daimond_Casual_shape .CauSal_Box_Main_Content_one .Causal_Right_Images {
        -ms-flex-preferred-size: 76% !important;
        flex-basis: 76% !important;
    }*/

   /* .Causal_Main_Content .Top_Daimond_Btn_Content_Left, .Causal_Main_Content .Top_Daimond_Btn_Content_Right{
        flex-basis: 100%;
        max-width: 100%;
    }*/

    .Causal_Main_Content .Top_Daimond_Btn_Content_Right .Causal_Box_Name{
        justify-content: flex-end;
    }
    .Grid_View_Coman_Sec .Grid_Top_Section {
        flex-basis: 78%;
    }

    .Details_popup .modal-dialog-centere {
        max-width: 700px;
    }
    .sp-purple-theme-casual-page-big-thumbnel canvas
    {
        display: block;
        margin: auto;
    }



    .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-Daimond====*/
    .Request_Stone a{
        font-size: 11px;
        line-height: 21px;
    }
    .Stone_pic{
        width: 40px;
        height: 40px;
    }
    .Stone_pic .img-fluid{
        width: 20px;
    }
    .Request_Stone li::before{
        top: 20px;
    }
    .Request_Label_section li {
        flex-basis: 32%;
    }

    /*-11-3-2021-*/
    .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%;
    }
    .Request_Stone li{
        flex-basis: 20%;
    /*        margin-bottom: 20px;*/
    }
    .Request_Stone li::before{
        content: none;
    }


    .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%;
        /* flex-basis: 100%; */
    }

    .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%;
    } 
    /* .Addinfo_Tag_One{
        flex-basis: 33%;
    } */
    .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%;
    }
    /* .Sedual_Appoinment_Tab .nav a{
        padding: 1.2rem 0.1rem;
        font-size: 0.65rem;
    }
    .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;

    } */
    .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 .spui_engagment_sub_title p,
     body .spui_desc
     {
        -webkit-line-clamp: 2;
     }
    

    .Top_Grid_Section ~  form.woocommerce-ordering {
        max-width: 42%;
        position: relative;
        top: -5.5rem;
        padding-bottom: 0;
        margin: 0 !important;
        padding-left: 15px;
    }
    .Top_Grid_Section ~ form.woocommerce-ordering select.orderby {
        padding: 14px 5px;
    }



    body .Check_Out_Page_Wrapper .container {
        max-width: 100%;
    }

    body .spui_engagment_product_price {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
        padding-left: 0px;
        text-align: center;
    }
    body .spui_engagment_product_price h4 span.woocommerce-Price-amount.amount {
        font-size: 3vw !important;
        line-height: 4vw;
    }
    body .spui_engagement_ring_container .spui_engagment_product_price h4 del span.woocommerce-Price-amount.amount {
        font-size: 2vw !important;
        line-height: 3vw;
    }

    .spui_engagment_subcontent{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    body .spui_engagment_product_change_color {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
    }
    body .spui_category_prise h4 span.woocommerce-Price-amount.amount{
       font-size: 3.2vw !important;
        line-height: 4vw; 
    }

    body .spui_category_prise h4 ins span.woocommerce-Price-amount.amount {
        font-size: 3.2vw !important;
        line-height: 4vw;
    }
    body .spui_category_prise h4 del span.woocommerce-Price-amount.amount {
        font-size: 2vw !important;
        line-height: 3vw;
    }



    body .spui_engagment_product_change_color ul li {
        -webkit-transform: translateY(0em) !important;
            -ms-transform: translateY(0em) !important;
                transform: translateY(0em) !important;
    }
    body .spui_engagment_content .spui_engagment_sub_title p {
        font-size: 16px !important;
        line-height: 26px;
        text-align: center;
    }
    body .spui_engagment_product_change_color label span{
        width: 30px !important;
        height: 30px !important;
    }


    .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:722px){
    body .sp-pink-images img{
      -o-object-position: center;
         object-position: center;
      min-height: 185px;  
      height: auto !important;
      width: 100% !important;
    }
    .Sp-pink-theme-insta-nav ul li {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 30%;
                flex: 0 1 30%;
    }
}


@media(max-width:712px){
    section#theme_home_slider {
        height: 377px!important;
    }
    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: 60%;
    }

}


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

    body .Details_popupt_contents_data {
        flex-basis: 32%;
    }
}


/*===New-24-03-2022--change-header===*/
@media(max-width:510px){
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{
        flex-direction: column;
        align-items: center;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li {
        width: 100%;
    }


}
/*===New-24-03-2022--change-header===*/



@media(max-width:575px){

    .Top_Daimond_Btn_Content{
        padding: 0 0;
    }

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

    body .sp-pink-images img{
        min-height: 155px;
    }

    
    /*-----Container_width_custum---*/

    body .container.Container_Wrapper , .container , body .Container_Wrapper,body .container_Wrapper {
        max-width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    body .Redesign-casual-top{
        overflow: hidden;
    }
    body .Coman_Causal_Top_Section{
        padding: 0;
    }
    body .Causal_Main_Content{
        padding: 0 15px;
    }
    .Top_Grid_Section{
       padding: 0 15px; 
    }
    body .coman_Procu_New_Wrapper_section .col-xl-6.col-lg-6.col-md-6.col-sm-4.col-12{
        padding-left: 0;
    }
    .wbc-feedview-toggle , .spui-wbc-tableview-loop-container{
        padding: 0 15px;
    }

    body .Product_Left_Wrapper_Plugin #product_side_desc {
      padding-left: 0;
      padding-right: 0;
    }

    

    /*-----Container_width_custum_End---*/



  /*  body .Cart_Images_sectore {
        -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
    }*/
    body .Cart_Image_Bottom_sectore a .material-icons{
        width: auto;
    }

    body .Cart_Image_Bottom_sectore a{
        text-align: left;
    }

    body .Cart_Title_Sectore{
        -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
    }
    .Cart_Heading_Left_side {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
    .Cart_Prise_sectore {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
    body .coman_Check_Out_Section span.col-xl-10.col-lg-10.col-md-10.col-sm-8.col-8 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    body .coman_Check_Out_Section .woocommerce-billing-fields__field-wrapper label {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
            max-width: 100%;
    }
    .CauSal_Box_Main_Content_one[data-reset="reset_checkbox(new Event('click'),'.checklist_pa_eo_certificate_attr')"] {
        margin-bottom: 0;
    }

}


@media(max-width:485px){
    body .sp-pink-images img {
        min-height: 120px;
    }
}




@media(max-width:480px){


    body .sp-variations-gallery-images-zoom .img-item-360_video_url a iframe {
            width: 100% !important;
            height: 395px !important;
    }


    body .cart_checkout_header .coman_Procu_New_Wrapper_section .col-xl-6.col-lg-6.col-md-6.col-6{
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;        
    }
    body .cart_checkout_header .coman_Procu_New_Wrapper_section .col-xl-6.col-lg-6.col-md-6.col-6 .Brand_Product_Wrapper {
        margin-top: 0;
    }
    body .cart_checkout_header .coman_Procu_New_Wrapper_section .col-xl-6.col-lg-6.col-md-6.col-6 .Brand_Product_Wrapper ul {
        margin-bottom: 0;
    }

    body .Cart_Prise_sectore {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
    }
    body .Cart_Images_sectore{
        padding-right: 5px;
    }
    body .Cart_Image_Bottom_sectore a span.Cart-icon {
        display: none;
    }

    /*body .Cart_Images_sectore{
            -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
    }*/

    body .Custum_xl-3{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }


    body .Request_Daimond_Wrapper_Btn {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
    }
    body .Request_Daimond_Wrapper_Btn a.btn{
        padding: 16px 13px;
    }


    body .Custum_xl-3 {
        flex-basis: 100%;
        max-width: 100%;
    }
    body .spui_engagment_product_price h4 span.woocommerce-Price-amount.amount {
        font-size: 5vw !important;
        line-height: 8vw;
    }
    body .spui_engagement_ring_container .spui_engagment_product_price h4 del span.woocommerce-Price-amount.amount {
        font-size: 3.4vw !important;
        line-height: 4vw;
    }

    body .spui_category_prise h4 span.woocommerce-Price-amount.amount{
         font-size: 5vw !important;
        line-height: 8vw;
    }

    body .spui_category_prise h4 ins span.woocommerce-Price-amount.amount {
        font-size: 5vw !important;
        line-height: 8vw;
    }
    body .spui_category_prise h4 del span.woocommerce-Price-amount.amount {
        font-size: 3vw !important;
        line-height: 4vw;
    }
    .spui_category_prise .spui_desc {
        font-size: 16px;
        line-height: 1.4;
    }
    .Style_Info {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}

@media(max-width:428px){
    .Sp-pink-theme-insta-nav .sp-pink-images-contents h2{
        display: none !important;
    }
}


@media(max-width:425px){
    body .single_variation_wrap .woocommerce-variation-add-to-cart .tinv-wishlist{
        max-width: 13%;
    }
    .Top_Grid_Section ~ form.woocommerce-ordering select.orderby {
        max-width: 88%;
        width: 100%;
        border: 0px solid transparent !important;
    }
    body .Product_Tag_Bottom_section_Content{
        padding: 30px 10px;
    }


}

@media(max-width:414px){
    .Cart_Inner_Title{
        font-size: 12px;
        line-height: 2.28;    
    }
    body .Cart_Image_Bottom_sectore ul a.remove{
        padding-left: 0;    
    }
    body .sp-pink-images img {
        min-height: 100px;
    }
}


@media(max-width:393px){
    body .sp-pink-theme-social-content ul{
        gap: 0.5em;
    }

    .sp-pink-theme-social-content ul li {
        flex: 0 1 auto;
    }
    body ul#child{
        -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
    body .sp-pink-images img {
        min-height: auto;
    }

}

@media(max-width:375px){

    body .sp-images-space{
        margin-top: 0px !important;
    }
    body .sp-pink-Instagram{
        margin-bottom: 0rem;
    }
    body .sp-pink-images{
        margin-top: 0;
    }
    body .sp-pink-Photo{
        margin-top: 0rem;
    }

    body .Sp-pink-theme-insta-nav ul{
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
                gap: 0.5em;
       -webkit-box-orient: horizontal;
       -webkit-box-direction: normal;
           -ms-flex-flow: row wrap;
               flex-flow: row wrap;
    }

    body .Cart_Images_sectore{
        padding-right: 0;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    }
    body .Cart_Image_Top_sectore{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    body .Cart_Image_Top_sectore img {
        max-width: 100%;
        min-width: 50%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
    }

}


@media(max-width:360px){
    .Top_Grid_Section ~ form.woocommerce-ordering select.orderby {
        max-width: 100%;
    }
    body .Request_Daimond_Wrapper_Btn a.btn {
        padding: 16px 4px;
        font-size: 11px;
    }
    
}

