@media(max-width:1880px){
    .Main_Header #mainNav .Effect_TExt::before{
        top: 33px;
    }
    .Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
        padding: 15px;
    }
}

@media(min-width:1626px) and (max-width:1679px){
    .Main_Header .navbar-expand-lg .navbar-nav .MegaMenu{
        width: 100%;
        left: 0px;
        right: 0px;
    }
    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%;
    }
    #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; */
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 15px !important;
    }

}


@media(max-width:1537px){
    .navbar-brand{
        width: 150px;
    }
    .Main_Header #mainNav .Effect_TExt{
        padding: 25px 15px;
    }
}

@media(max-width:1440px){
    body .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row .password-input {
        width: 58.333333%;
    }
    #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;
    }
    .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;
    }
}

@media(min-width:1366px) and (max-width:1366px){
    #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;
    }
    #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;
    }
    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;
    }

}

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


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

}

@media(max-width:1300px){
    body .woocommerce .woocommerce-MyAccount-navigation{
        max-width: 20%;
        min-width: 20%;
    }
    body .woocommerce .woocommerce-MyAccount-content {
        max-width: 75%;
        min-width: 75%;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 4px !important;
    }
    #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{
        font-size: 10px!important;
        padding: 5px!important;
    }     
}

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

@media(max-width:1280px){
    body #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        padding: 25px 8px!important;
    }
    /* body .Right_Flex_Div {
        flex: 0 1 28rem !important;
    } */
    /* body .Comamn_search {
        flex: 0 1 15em !important;
    } */
    body nav#navbar_top a.navbar-brand.logo {
        width: auto;
        flex: 1;
    }
}

@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%;
    }
    .Choice_Daimond_Images {
        flex-basis: 40%;
    }
    .Choice_Daimond_First_row {
        flex-basis: 28%;
    }
    .Ring_sizer_guard_Images {
        flex-basis: 36%;
    }

}

@media(max-width:1200px){
    #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%;
    }
    .Main_Header #mainNav .Effect_TExt {
        padding: 25px 6px;
    }
}
@media(max-width:1163px){
    .navbar-brand {
        width: 83px;
    }
}

@media(max-width:1100px){
    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){
    .Main_Header #mainNav .Effect_TExt{
        font-size: 0.55rem;
        padding: 25px 6px;
    }
    .navbar-brand {
        width: 83px;
    }
}

@media(max-width:1024px){

    /* body .Right_Flex_Div {
        flex: 0 1 23rem!important;
    } */
    /* body .Comamn_search {
        flex: 0 1 11em!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;
    }
    #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%;
    }
    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;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        padding: 25px 3px !important;
        font-size: 8px !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;
    }
    .Main_Header .bg-light{
        padding: 0rem 0rem 0 10px;
    }
    .navbar-brand {
        width: auto;
        flex: 0 1 auto;
    }
    
    .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%;
    }
    .Text_drop {
        font-size: 10px;
        line-height: 10px;
    }
}

@media (max-width: 992px){
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 8px !important
    }
}

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

    /*===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 nav#navbar_top a.navbar-brand.logo {
        width: auto;
        flex: 0 1 8em;
    }
    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;
    }
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
        font-size: 11px !important;
    }
    body nav#navbar_top a.navbar-brand.logo img.img-fluid {
        margin: auto;
    }
    #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===*/

    
}

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

@media(max-width:812px){
    .Details_popup div#Details_popup .modal-dialog {
        max-width: 800px;
    }
}
@media(max-width:768px){

    .Main_Header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
    .Main_Header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
    .Main_Header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{
        width: 30px;
        height: 3px;
    }
    .Main_Header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{
        width: 30px;
    }

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

    .Main_Header nav#navbar_top{
        flex-wrap: wrap;
    }
    body nav#navbar_top a.navbar-brand.logo{
        -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
    }
    
    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;
    }
    body .Right_Flex_Div .wishlist_products_counter{
        margin-right: auto;
    }
    body .Cart_Section{
        margin-left: auto;
        border-right: 1px solid var(--spui-text-shade-1) !important;
    }

    body .Comamn_search #search form{
        width: 85%;
    }
    .search_section{
        border-right: 1px solid var(--spui-text-shade-1) !important;
    }



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


    .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;
    }
    #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;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
        background: transparent;
        /* float: left;
        width: 100%;
        display: grid;
        grid-template-columns: auto auto auto auto auto auto; */
    }
    #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-toggle-block-0 .mega-toggle-animated-inner,
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{
        background-color:var(--spui-text-shade-1) !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%;
    }
    .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%;
    }
    #mega-menu-wrap-expanded .mega-menu-toggle + #mega-menu-expanded{
        background: transparent !important;
    }
    #mega-menu-wrap-expanded .mega-menu-toggle {
        display: none;
    }
    .Main_Header .bg-light {
        padding: 10px 10px 10px 10px;
        
    }
    .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%;
    }
}

@media(max-width:767px){
    .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;
    }

    /*----Header-responsive----*/
    #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%;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link {
        text-align: left;
        border-bottom: 1px solid rgba(0,0,0,0.07);
        padding: 12px 40px !important;
        text-transform: capitalize !important;
        font-size: 14px !important;
        line-height: 24px;
    }
    body .Right_Flex_Div{
        padding: 12px 19px !important;
/*        border-top: 1px solid rgba(0,0,0,0.07);*/
    }


    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link::before{
        display: none;
    }
    /*#mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link:last-child{
        border-bottom: none;
    }*/
   /* #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li:last-child > a.mega-menu-link {
        border-bottom: none;
    }*/

    /*-----Heder-submenu----*/
    body .Main_Header #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,
    body .Main_Header #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: auto;
        flex: 1 1 50%;
    }

    body header#sp-header #mega-menu-wrap-primary #mega-menu-primary  li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
        max-height: 50vh;
        overflow-y: auto;
    }
    body header#sp-header #mega-menu-wrap-primary #mega-menu-primary  li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu::-webkit-scrollbar
    {
        width: 10px;
        background: #e1e1f5;
        border-radius: 0;
    }
    body header#sp-header #mega-menu-wrap-primary #mega-menu-primary  li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu::-webkit-scrollbar-thumb
    {
        background: var(--spui-bg-shade-18) !important;
        border-radius: 0;
    }

}




/*===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%;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link {
        text-align: center;
        border-bottom: 1px solid #ccc;
        padding: 10px 5px!important;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link::before{
        display: none;
    }
    #mainNav #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary > li > a.mega-menu-link:last-child{
        border-bottom: none;
    }

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


@media(max-width:575px){

    .Top_Section_New, .Sub_Top_menu_section{
        display: none !important;
    }

    body .Comamn_search #search form{
        width: 97%;
    }
    body .Cart_Section .dropdown,body .Cart_Section .dropdowns {
        position: static;
    }
    body .Right_Flex_Div .Cart_Section .dropdown-menu{
        max-width: 99%;
        left: 0px !important;
        right: 0;
        min-width: 99%;
        margin: auto;
    }
    body .Right_Flex_Div .Cart_Section .dropdown-menu::before{
        right: 0;
        left: 0;
        margin: auto;
    }
    body .Cart_Section .dropdown-menu .cart_list.product_list_widget li a .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
        width: auto !important;    
    }
    body .woocommerce-mini-cart-item-title-container{
        font-size: 15px;
        line-height: 21px;
    }
    body .Cart_Section .dropdown-menu{
        border: 1px solid #a0a0a1;
    }

    /*---Heder-width--*/
    body .Main_Header #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,
    body .Main_Header #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: auto;
        flex: 1 1 100%;
    }
    body .Login_Form_Section_New{
        padding: 0 0px;
    }
    body .Login_Or_sec::before , .Login_Or_sec::after{
        margin: auto;
    }
    body .Login_Or_sec::before{
        left: calc(25% - 5%);
    }
    body .Login_Or_sec::after{
        right: calc(25% - 5%);
    }
    body .FaceBook , body .Sign_up_content{
        padding: 0 0px;
    }


}

@media(max-width:393px){
    body .Comamn_search #search form{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    body #search input[type="search"]{
        -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
    }
    body .New_class{
        -webkit-box-flex: 0;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
    }
}
