:root {
  --primaryNew: #e36f56;
  --gray: #efefef;
  --border: var(--fade, rgba(27, 33, 36, 0.80));
  --links:#4299F7;
  --closeBtn:#CCCCCC;
  --bundelBack:#FAFAF9;
  --green: #67D6AC;
  --customGray:var(--fade, rgba(27, 33, 36, 0.80));
  }
  @font-face {
    font-family: 'Almarai';
    src: url('../fonts/Almarai/Almarai-Regular.woff2') format('woff2'), url('../fonts/Almarai/Almarai-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  body.layout-rtl{
    font-family: 'Almarai' !important;
  }
  .layout-rtl h1, .layout-rtl h2, .layout-rtl h3, .layout-rtl h4, .layout-rtl h5,.layout-rtl h6,.layout-rtl .h1, .layout-rtl.h2,.layout-rtl .h3,.layout-rtl .h4,
  .layout-rtl .h5,.layout-rtl .h6,.layout-rtl .smartmenu ,.layout-rtl span.normal-price span.price-container.price-final_price.tax.weee span.price-wrapper span.price,
  input, textarea , .layout-rtl p > span ,.layout-rtl p > strong > span, .layout-rtl li , .layout-rtl h2 > span{
    font-family: 'Almarai' !important;
  }
  .layout-rtl main#maincontent{
    min-height: 500px;
    font-family: 'Almarai' !important;
  }
  ::-webkit-scrollbar{
    width: 4px !important;
    height: 4px !important;
  }
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  }
  ::-webkit-scrollbar-corner {
    background: #000;
  }
  ::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid darkgrey;
    border-radius: 20px;
    border: transparent;
  }
  ::placeholder {
    color: var(--customGray);
  }
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  input[type=number] {
    -moz-appearance: textfield;
  }
  select{
    background: var(--gray) url(../images/select-bg.svg) no-repeat 0% 46% !important;
  }
  button{
    border: 1px solid var(--primaryNew);
  }
  div#id_custom_color::-webkit-scrollbar{
    width: 4px !important;
  }
  a{
    color: var(--links);
  }
  input{
    border-radius: 5px !important;
    background: var(--gray);
  }
  strong{
    font-weight: 600;
  }
  .set-cat .action-select-wrap .action-select:after , #shipping_method_value:after{
    right:95% !important;
  }
  .label-colored , .seller-dumi{
    text-align: right;
  }
  /* #country-pic{
    background: var(--gray) url(../images/select-bg.svg) no-repeat 0% 46% !important;
  } */

  .customer-account-login .page-main, .customer-account-forgotpassword .page-main, .customer-account-create .page-main, .customer-account-confirmation .page-main, .multishipping-checkout-login .page-main{
    background: none;
    border: none;
  }
  .login-container .fieldset, .form.password.reset .fieldset, .form.send.confirmation .fieldset, .form.password.forget .fieldset{
    box-shadow: none;
    padding: 0;
  }
  .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget{
    margin: 0;
  }
  .user-topbar.col {
    display: flex;
    align-items: center;
    margin-left: 25px;
  }
  .language-topbar .lang-curr .title {
    padding-left: 0;
  }
  .language-topbar .lang-curr .title .lang-flag {
    position: relative;
  }
  .header-top-inner {
    display: none;
  }
  .horizontal-menu.navigation {
    text-align: center;
  }
  .mbi-ios-arrow-down:before {
    display: none;
  }
  .magebig-nav li.level0 {
    margin: 0;
  }

  .layout-rtl .language-topbar .lang-curr .title {
    padding: 0 !important;
  }
  .header-main-inner {
    display: block;
  }
  #search {
    background: white;
    border-radius: 5rem !important;
    border: 1px solid var(--border);
    height: 50px;
  }
  #searchBtnEdit {
    position: absolute;
    right: 0;
    background: none;
    color: var(--primaryNew);
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: none;
  }
  .search-top{
    font-size: 3rem;
    display: block;
    line-height: 42px;
  }
  /* #searchBtnEdit .mbi-magnifier:before {
    font-weight: 800;
    margin-right: 2rem;
    color: var(--primaryNew);
  } */
  .layout-rtl .block-search {
    padding-left: 0;
  }
  .sticky-wrap .header-main-content.sticky-menu , .header-main-content.sticky-menu {
    background-color: var(--gray);
  }
  .mbi-bag2:before , .mbi-heart:before , .mbi-user:before{
    transition: all ease-in-out 0.2s;
  }
  .header-main-inner .mbi-user:before , .header-main-inner.header-horizontal .mbi-bag2:before , .header-main-inner.header-horizontal .mbi-heart:before , .header-main-inner.header-horizontal.mbi-user:before{
    font-size: 2.5rem;
    font-weight: normal;
    display: none !important;
  }
  i.mbi.mbi-user > img , .mbi-bag2 > img  ,.mbi-heart > img
  ,.mbi-saerch-icon > img{
    background-color: black;
    vertical-align: initial;
  }
  .language-img{
    background-color: black;
    width:33px;
    height:33px;
  }
  .mbi-bag2:hover > img ,
  .account-mob:hover,
  .header-profile:hover > img ,
  .mbi-saerch-icon:hover > img,
   .mbi-heart:hover > img,.user-topbar.col:hover > i.mbi.mbi-user > a.social-login{
    background-color: var(--primaryNew);
  }
  .ajaxsearch{
    border-radius: 15px;
  }
  .ajaxsearch .title {
    border-radius: 15px 15px 0 0;
  }
  /* .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget{
    max-width: 500px;
  } */
  .language-topbar .lang-curr a{
    padding: 5px 0;
  }
  .user-topbar i , .offer-topbar  i{
    line-height: 42px;
  }
  /* .header-content-action.row.no-gutters .user-topbar.col ul.header.links{
    display: block;
  } */
  a:hover  , .shipping-add{
    color: var(--primaryNew) !important;
  }
  .mbi-user:before , .new-cart::before{
    display: none;
  }
  .header-content-action .mbi.mbi-home3::before ,.header-content-action .mb-toggle-switch span::before , .header-content-action .mb-toggle-switch span::after{
    display: none;
  }
  .mb-toggle-switch{
    text-indent: 0;
  }
  .mob-home-icon{
    color: var(--primaryNew);
  }
  .menu-btn-text{
    margin: 3px 0;
    padding-bottom: 5px;
  }
  .level0.submenu.show-sub{
    padding: 0;
  }
  .show-sub-content{
    background-color: var(--gray);
    padding: 15px 0;
  }
  .magebig-nav li.level0 ul li.groups a{
    line-height: 25px;
  }
  span.title_group{
    font-size: 1.7rem;
  }
  .login-popup-img{
    height: 560px;
    max-width: 100%;
    border-radius: 0 25px 25px 0;
  }
  #social-login-popup , .guest-parent .modal-inner-wrap{
    width: 60%;
    max-width: 800px;
    height: 560px;
    border-radius: 25px;
  }
  .guest-parent .modal-inner-wrap .modal-header , .guest-parent .modal-inner-wrap .modal-footer{
    padding: 0;
    border: none;

  }
  .modal-popup .action-close{
    z-index: 10;
  }
  button.guest-popup-close{
    display: none;
  }
  .guest-parent .modal-inner-wrap .modal-content{
    padding: 0;
  }
  #social-login-popup .fieldset , .guest-parent .modal-inner-wrap .fieldset{
    padding: 0;
  }
  .login-container .remind , a.action.create {
    position: relative;
    color: var(--links);
    font-size: 1.3rem;
    line-height: normal;
  }
  
  a.action.create {
    color: var(--primaryNew);
  }
  .layout-rtl #social-login-popup .actions-toolbar{
    text-align: center;
  }
  .layout-rtl .login-container .remind{
    margin-top: 10px;
    text-align: right;
  }
  fieldset.fieldset.login > div > label  , fieldset.fieldset.create > div > label , #register-form-popup #social-form-create input#name , .forgot-pass-form > fieldset > div >label{
    display: none;
  }
  form#social-form-login{
    display: flex;
    height: 560px;
    align-items: center;
    justify-content: center;
  }
  .edit-text-popup{
    justify-content: center;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
  .forgin-pass{
    font-size: 1.3rem;
    /* margin-left: 15px; */
    color: var(--border);
  }
  .action.primary{
    border-radius: 5px;
    color: white;
    background-color: var(--primaryNew);
    border: 1px solid var(--primaryNew);
  }
  .action.primary:hover{
    color: var(--primaryNew);
  }
  .action.button, .action.continue, .action.update, .action.clear{
    border: 1px solid var(--primaryNew);
  }
  #social-login-popup .mfp-close{
    margin-left: 10px;
  }
  form#social-form-create{
    max-width: 90%;
    margin: auto;
    padding: 20px;
  }
  /* .lan-cat-popup{
    background: var(--gray);
  } */
  .lan-cat-popup .lang-name{
    color: black;
  }
  .lan-cat-popup .lang-name:hover{
    color: var(--primaryNew);
  }
  .customer-account-login .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-confirmation .page-title-wrapper, .multishipping-checkout-login .page-title-wrapper{
    display: block;
  }
  .forgot-pass-form{
    height: 560px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .forgot-pass-form > fieldset{
    padding: 30px !important;
  }
  button.mfp-close:before{
    color: var(--closeBtn);
  }
  .bundle-products-items{
    display: flex;
    overflow-x: overlay;
  }
  .bundle-products-item {
    border-radius: 10px;
    width: fit-content;
    margin: 15px;
  } 
  .bundle-add-to-cart {
    display: flex;
    justify-content: center;
  }
  button.add-bundles-to-cart {
    border-radius: 10px;
    background: black;
    color: white;
    border: 1px solid black;
    width: auto;
    padding: 5px 40px;
    font-size: 2rem;
    font-weight: 600;
    transition: all ease-in-out 0.2s;
  }
  button.add-bundles-to-cart:hover{
    color: black;
    background-color: var(--bundelBack);
  }
  .bandellnew{
    display: flex;
  } 
  .one-bandellnew{ 
    margin: 15px;
    max-width: 200px;
  }
  .bundle-products{
    /* width: fit-content; */
  }
  .one-bandellnew {
    text-align: center;
    padding-bottom: 20px;
  }
  .one-bandellnew > div > div{
    width:100%;
    text-align: center;
  }
  .one-bandellnew > div > div > div > div{
    justify-content: center;
  }
  .one-bandellnew .product-btn{
    display: none;
  }
  .mbi-chevron-right:before, .mbi-chevron-left:before{
    font-weight: 900 !important;
  }
  .widget-product .owl-carousel .owl-nav button{
    background: #EFEFEF !important;
    border-radius: 50%;
    width: 50px;
    height: 50px;
  }
  .widget-product .owl-carousel .owl-nav button:hover{
    background: rgba(227, 111, 86 , 0.2) !important;
    color: white !important;
  }
  .mbi-menu-square:before ,.mbi-clipboard-user:before , .mbi-exit:before{
    display: none;
  }
  .acc-topbar .acc-list ul{
    box-shadow: 0px 7px 12px 0px rgb(0 0 0 / 10%);
    padding: 0 20px;
  }
  .acc-topbar .acc-list ul li a{
    line-height: 35px;
    border-radius: 10px;
    transition: all ease-in-out 0.2s;
    margin: 10px 0;
  }
  .acc-topbar .acc-list ul li a:hover{
    background: rgba(0, 0, 0, 0.04);
    color: black !important;
  }
  .acc-topbar .acc-list ul li a i{
    margin: 0;
  }
  .layout-rtl .acc-topbar .acc-list{
    width: 350px;
    /* position: absolute; */
    left: -100%;
  }
  .login-quick-popup{
    border-top: 1px solid rgba(173, 186, 190 , 0.35) ;
  }
  .list-name a{
    border-bottom: 1px solid rgba(173, 186, 190 , 0.35) ;
  }
  .wishlist-icon .qty , .action.showcart .counter.qty , #switcher-language > div > span > span > a:hover > span > img,
  .user-topbar:hover > .header-profile > img{
    background-color: var(--primaryNew);
  }

  ol#mini-cart > li.item.product{
    padding: 15px 0;
  }
  #mini-cart .details-qty input  {
    background: none;
  }
  .layout-rtl .minicart-items .product-item-name a {
    color: black;
    font-family: 'Montserrat', sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
  }
  .minicart-items .product-item-details{
    padding-left: 0;
  }
  .cart-sum-wrap{
    position: relative;
  }
  .cart-modal .block-minicart{
    height: 70%;
    background-color: white;
  }
  .mfp-wrap.mfp-slide-right{
    background: none;
  }
  #minicart-content-wrapper{
    padding:15px;
  }
  #minicart-content-wrapper .title-top{
    position: relative;
    background: none;
    color: var(--closeBtn);
    padding: 5px 0px;
    border-bottom: 1px solid var(--closeBtn);
  }
  .block-minicart .subtotal {
    margin: 20px 0;
    padding: 30px 10px;
    background: var(--gray);
  }
  .block-minicart .subtotal .amount{
    color: var(--primaryNew);
  }
  #minicart-content-wrapper .cart-sum-wrap{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 15px;
    background: #fff;
    z-index: 10;
  }
  .minicart-items .product-item-details   > div > div {
    padding: 0;
  }
  .product-item.bundle-products-item .product-item-info{
    padding:30px 15px;
    min-height: 450px;
  }
  .header-menu-content{
    height: 50px;
  }
  /* ul.smartmenu.magebig-nav{
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
  } */
  .magebig-nav li > a{
    height: 40px;
  }
  li.list-name > a:hover {
    background: none !important;
  }
  .login-page-design{
    height: 800px;
    display: flex;
  }
  .login-page-contents{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .login-form-page , .signup-form-page , .forgot-form-page{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 800px;
  }
  .login-form-page{
    background-image: url('/media/wysiwyg/test/sellerslogin_last.png');
  }
  .signup-form-page{
    background-image: url('/media/wysiwyg/test/Sign_up_image_ds_b.png');
  }
  .forgot-form-page{
    background-image: url('/media/wysiwyg/test/sellerforgot_last.png');
  }
  .seller-page-img{
    display: none;
  }
  .login-page-contents .block-customer-login{
    width: 80%;
  }
  .magebig-nav li.level0 ul li.groups > a{
    font-weight: 600;
  }
  /* li.category-item.level2.level-top > a::after{
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    border-radius: 5px;
    height: 0.05em;
    bottom: 0;
    left: 0;
    background: var(--primaryNew);
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
  } */
  li.category-item.level2.level-top > a:hover{
    transition: all ease-in-out 0.2s;
    padding-right: 5px;
  }
  /* li.category-item.level2.level-top > a:hover::after{
    transform: scaleX(1);
    transform-origin: bottom left;
  } */
 
  li.vendor-dashboard-link{
    font-size: 10px;
  }
  .user-topbar .header.links{
    padding: 5px;
  }
  .after-form{
    display: flex;
    justify-content: space-between;
    padding: 15px;
  }
  table#shopping-cart-table > thead{
    background: var(--gray);
  }
  .cart.table-wrapper .col.subtotal .price-including-tax .price {
    font-weight: 600;
  }
  #cart-totals .table-wrapper .totals > tbody > tr.totals > th > span.title.-enabled , 
  #cart-totals .table-wrapper .totals > tbody > tr.totals > td > span > span.price{
    color: var(--green);
  }
  #cart-totals .table-wrapper .totals > tbody > tr.grand.totals > td > strong > span.price{
    color: var(--primaryNew);
  }
  .cart.table-wrapper .cart thead tr th.col{
    border-bottom: none;
  }
  #discount-coupon-form{
    padding-right: 0;
  }
  #discount-coupon-form .actions-toolbar{
    position: absolute;
    left: 0;
    bottom: 0;
  }
  #discount-coupon-form .actions-toolbar button{
    height: 42px;
    padding: 0 10px;
    min-width: 100px;
    text-align: center;
    border: none;
    background: none;
    color: var(--primaryNew);
    font-weight: 600;
    position: relative;
    z-index: 10;
  }
  #block-discount-heading{
    font-size: 1.3rem;
    font-weight: 300;
  }
  .cart-summary{
    background-color: rgba(227, 111, 86, 0.05);
    z-index: 7;
  }
  .cart.table-wrapper .actions-toolbar > .action-delete:before , .minicart-items .action.delete:before{
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI4NzEgMTcuOTE5NUwxNy44OTA0IDExLjA4MDMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yMzUyOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS4yODcxIDE3LjkxOTVMMTcuODkwNCAxMS4wODAzIiBzdHJva2U9IiNFMzZGNTYiIHN0cm9rZS13aWR0aD0iMS4yMzUyOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNy44OTA0IDE3LjkxOTVMMTEuMjg3MSAxMS4wODAzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMjM1MjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcuODkwNCAxNy45MTk1TDExLjI4NzEgMTEuMDgwMyIgc3Ryb2tlPSIjRTM2RjU2IiBzdHJva2Utd2lkdGg9IjEuMjM1MjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
  }
  .cart-container .form-cart .actions.main{
    display: flex;
    justify-content: end;
  }
  .cart-container .form-cart .actions.main > * {
    margin: 0 10px;
    color: var(--primaryNew);
    transition: all ease-in-out 0.2s;
  }
  .cart-container .form-cart .actions.main > a:hover , .cart-container .form-cart .actions.main > button:hover{
    background-color: var(--primaryNew);
    color: white !important;
  }
  div#mp-wk-block > div > span{
    font-weight: normal;
    font-size: 12px;
  }
  .cart.table-wrapper .col.qty .input-text{
    background: none;
    border: none;
    width: 30px;
  }
  .cart.table-wrapper .actions-toolbar {
    position: absolute;
    top: 40%;
    left: 10%;
  }
  .delete-cell{
    padding: 0 15px;
  }
  .block.block-new-customer .fieldset{
    padding: 0;
    box-shadow: none;
  }
  .guest-parent .modal-inner-wrap > div > div > div > div > div > div{
    margin: 0;
  }
  .guest-parent .modal-inner-wrap > div > div > div > div > div > div>form{
    padding: 5px !important;
  }
  input#coupon_code {
    position: relative;
    z-index: 9;
  }
  .phone-number.control{
    direction: ltr;
  }
  .dialcode {
    position: absolute;
    top: 30%;
    left: 2%;
    color: var(--border);
    font-size: 1.4rem;
  }
  input#telephone {
    padding-left: 5rem;
  }
  .table-address{
    display: flex;
    flex-wrap: wrap;
  }
  .edit-custom-icon{
    position: absolute;
    top: 0;
    left:  0;
    display: flex;
    align-items: center;
    height: 100%;
  }
  .edit-custom-icon > span{
    color: var(--border);
    padding: 0 5px;
  }
  .block-addresses-default .block-content{
    margin-bottom: 0;
  }
  .default-customer-address-val{
    overflow: overlay;
  }
  button.action.primary.add{
    float: left;
  }
  .forget-password{
    margin:15px;
  }
  div#password-strength-meter{
    margin: 0 10px;
    font-size: 1.3rem;
    color: var(--border);
  }
  .sku_copy{
    height: 27px;
    margin: 0 5px;
  }
  div#shippingSilkBoothNew {
    margin-right: 15px;
  }
  .opc-wrapper .edit-address-link:not(:focus){
    color:var(--primaryNew);
  }
  .opc-wrapper .edit-address-link{
    position: relative;
    left: 5%;
  }
  .loading-mask .loader{
    border: 2px dashed var(--primaryNew);
  }
  .layout-rtl .header-content-action > div{
    margin-left: 0;
    margin-right: 30px !important;
    float: right;
  }
  .layout-rtl.checkout-cart-index .page-title{
    text-align: right;
  }
  button.action.tocart.mb-tooltip i.mbi.mbi-plus{
    display: inline-block;
    height: 25px;
  }
  i.mbi.mbi-plus.imagepluse::after{
    height: 43px !important;
    width:43px !important;
  }
  .text-not-product-page > span{
    color:var(--primaryNew);
    font-weight: 600;
  }
  
  .stickyProductDetails .product-info-main .product-info-price .product.attribute.overview{
    width: 85%;
    max-height: 220px;
    overflow-y: hidden;
  }
  .no-padding{
    padding: 0;
  }
  .mbi-heart:before{
    /* background-color: white; */
    border-radius: 15px;
  }
  .cms-noroute-index .page-main{
    background-color: unset;
  }
  .modal-header{
    padding: 0 15px;
    border:none;
  }
  .modal-popup._inner-scroll .modal-content{
    overflow-y: inherit;
  }
  .search-text{
    color: var(--border);
    margin: 15px 0;
  }
  select#company_location{
    width: 100%;
  }
  .seller-add-brand{
    min-height: 40px;
    margin: 10px 5px;
  }
  .header-content-action .authorization-link a {
    display: none;
  }
  .mageprince-faq-collection .faq-groupname{
    font-size: 20px;
  }
  .account .column.main .toolbar > .pager{
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  /* .account .toolbar .limiter{
    float: right;
  } */
  .layout-rtl .post-view, .layout-rtl .post-list-wrapper{
    padding-left: 0;
  }
  .appointment-book{
    padding: initial !important;
    margin: 0 10px !important;
  }
  @media only screen and (max-width: 768px) {
    .icon-top-mobile {
      display: none;
    }
    .col-logo{
        padding: 0 10px;
    }
    .col-search{
        padding: 0 5px;
    }
    .menu-logo{
        margin-bottom: 0;
    }
    #searchBtnEdit{
        padding-top: 5px;
        padding-right: 0;
    }
    #search{
        padding-top: 18px;
        padding-bottom: 22px;
    }
    .user-topbar.col{
        display: block !important;
    }
    .mbi-user:before{
        display: none;
    }
    i.mbi.mbi-user > img , .mbi-bag2 > img{
        background-color: white ;
    }
      .login-popup-img{
        height: 250px;
        max-width: 100%;
        width:100%;
      }
      #social-login-popup , .guest-parent .modal-inner-wrap{
        width: 100%;
        max-width: 100%;
        height: auto;
        border-radius: 25px 25px 0 0;
      }
      .mfp-content{
        padding: 0;
      }
      .mfp-container.mfp-s-ready.mfp-inline-holder > div > .header.links{
        background: white;
        border-radius: 25px;
        position: fixed !important;
        bottom: 0;
      }
      form#social-form-create {
        max-width: 100%;
        margin: auto;
        padding: 0 15px;
        text-align: center;
      }
      form#social-form-login , .forgot-pass-form{
        height: auto;
        padding: 20px;
      }
      .user-topbar i , .offer-topbar  i{
        line-height: 42px;
      }
      .bundle-products{
        display: flex;
        overflow-x: overlay;
      }
      .mfp-container{
        padding: 0;
      }
      #social-login-popup  , .guest-parent .modal-inner-wrap{ 
        position: fixed ;
        bottom: 0;
        padding: 0;
      }
      .login-popup-img{
        border-radius: 25px 25px 0 0;
      }
      .guest-parent .modal-inner-wrap {
        margin: 0;
      }
      li.vendor-dashboard-link{
        margin: 30px 0 0 15px;
      }
      .layout-rtl .acc-topbar .acc-list{
        position:absolute;
        left: 0;
      }
      .cart-modal .block-minicart{
        height: 100%;
      }
      #minicart-content-wrapper .cart-sum-wrap{
        position: absolute;
        bottom: 5%;
      }
      .layout-rtl .minicart-items .product-item-details{
        padding-right: 0;
      }
      .minicart-items .product-item-details   > div > div {
        padding: 0;
      }
      .login-page-contents .block-customer-login{
        width: 100%;
      }
      .login-form-page ,.signup-form-page , .forgot-form-page{
        background: none ;
        height: auto;
      }
      .seller-page-img{
        display: block;
      }
      .block.block-new-customer{
        margin-top: 15px;
      }
      .cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal{
        margin-top: 10px;
      }
      .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before {
        display: none;
      }
      .delete-cell{
        position: absolute;
        top: 30%;
      }
      .bundle-products-item{
        margin: 5px;
      }
      .product-item.bundle-products-item .product-item-info{
        padding: 0;
        min-height: 350px;
      }
      .one-bandellnew{
        max-width: 150px;
        margin:5px;
      }
      button.add-bundles-to-cart{
        padding: 5px 25px;
        font-size: 1.3rem;
        margin-bottom: 4rem;
      }
      .block.block-new-customer .fieldset{
        padding: 0 15px;
      }
      .mfp-content .acc-topbar .acc-list {
        position: static;
        opacity: 1;
        visibility: visible;
        margin: 0;
    }
    li.vendor-dashboard-link {
      padding: 15px 15px 0;
    }
    .mbi-bag2:hover > img{
      background-color: none;
    }
    .set-cat .action-select-wrap .action-select:after, #shipping_method_value:after {
        right: 90% !important;
    }
    .opc-wrapper .edit-address-link{
      position: absolute;
      left: 0;
      right:auto;
      top: 10px;
    }
    .custom-margin{
      margin-bottom: 5px;
    }
    .header-maininner-row{
      padding: 10px;
    }
    .magebig-mobile-menu ul.nav-collapse li{
      margin: 10px 0;
    }
    .layout-rtl .header-content-action > div{
      margin-right: 0px !important;
    }
    .magebig-mobile-menu ul.nav-collapse li > a > img {
      margin-left: 10px !important;
    }
    .magebig-mobile-menu ul.nav-collapse li a {
      border-bottom: none;
    }
    
    .lan-cat-popup{
      padding: 0 10px;
    }
    .magebig-mobile-menu .close-nav{
      display: none;
    }
    .cart-container .form-cart .actions.main > input.action.continue{
      width: 95%;
      border-radius: 3px !important;
      color: white;
      background: var(--primary);
    }
    .cart.table-wrapper .cart table, .cart.table-wrapper .cart tbody, .cart.table-wrapper .cart tr{
      width:99.8%;
    }
    .no-padding{
      padding: 0;
    }
    div#shippingSilkBoothNew .row span{
      position: relative;
    }
    .login-page-design{
      height: auto;
    }
    i.mbi.mbi-plus.imagepluse::after{
      height: 25px !important;
      width:25px !important;
    }
    #search{
      height: 40px;
    }
  }

  @media only screen and (min-width: 1200px) {
    .magebig-nav li > a , .magebig-nav li.level0 ul li.groups a{
      font-size: 18px;
    }
    span.title_group{
      font-size: 20px;
    }
    a.product-item-link{
      font-size: 16px;
    }
  }
 @media only screen and (min-width: 768px) and (max-width: 1200px){
    .row.skudiv{
      margin: 5px 0;
    }
    .row.skudiv .col-1.img-not-product-page.no-padding{
      padding: 0;
    }
   }
    @media only screen and (min-width: 768px) and (max-width: 1024px){
      .smartmenu.magebig-nav li.level0 a{
        font-size: 1.1rem !important;
      }
      .header-content-action > div{
        margin-right: 5px !important;
      }
    }