@font-face{
    font-family: 'almoni';
    font-weight: 300; /*(regular)*/
    font-style: normal;
    src: url('../my-fonts/almoni-tzar-light-aaa.woff2') format('woff2'),
        url('../my-fonts/almoni-tzar-light-aaa.woff') format('woff');
}
@font-face{
    font-family: 'almoni';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../my-fonts/almoni-tzar-medium-aaa.woff2') format('woff2'),
        url('../my-fonts/almoni-tzar-medium-aaa.woff') format('woff');

}
@font-face{
    font-family: 'Myriad';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../my-fonts/Myriad-Pro-Regular.ttf') format('ttf');

}
/*@font-face{
    font-family: 'almoni', sans-serif; ;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(../my-fonts/subset-TelAviv-Almoni.woff) format('woff');
}
@font-face{
    font-family: 'EclecticHebrewNo1';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../my-fonts/subset-TelAviv-EclecticHebrewNo1.woff2) format('woff2');
}
@font-face{
    font-family: 'BrutalistBold';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(../my-fonts/subset-TelAviv-BrutalistBold.woff2) format('woff2');
} */
/*
@font-face{
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/alef/v12/FeVQS0NQpLYglo50H5xQ2Ixi.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
 hebrew 
@font-face {
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/amaticsc/v16/TUZyzwprpvBS1izr_vOECOSfQZQ.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
    font-family: 'almoni', sans-serif; ;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/amaticsc/v16/TUZ3zwprpvBS1izr_vOMscGKfLUC7WQ.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}*/

body{
    background-color: #f5f5f5;
    font-family: 'almoni', sans-serif !important;}
b, strong {
    font-weight: 500;
}
h1, h2, h3, h4, h5, h6{ font-weight: 500; }
body a:hover, 
body a:focus,
body a:active{
    color: #cc8900;}
.menu>ul>li>a,.add_cart .btn_top_minicart.cart_redirect,
.menu_icons .deals_wrapper > div .menu_description,
.footer_two_block .block_description h3, 
.footer_two_block .block_description p,
.footer_element_icons .deals_wrapper h2.menu_title,
.homeabout .about_title,
.homeabout > div p,
.deals_wrapper>div .deal_content h3 span.after_dot,
.deals_wrapper>div .deal_content h3 span.main_price{
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 500;
}
.homeabout > div p{
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 300;
}
header .top_cart>div img, header .top_cart>a img {
    max-width: 25px;
}
.profile_image_div {
    height: 25px;
    width: 25px;
}
.top_links  ul .accounts_list a.phone_img{
    color: white !important;
}
.modal-dialog .modal-header h3{
    font-weight: 300;
    font-size: 36px;
}
#myModal .modal-content .nav-tabs li a {
    font-size: 18px;
}
.modal .btn, #login_btn, #signup_btn, #login_btn2, #forgot_password_button {
    font-size: 22px !important;
}
#quickview .slider_section img {
    max-height: 430px !important;
}
.btn_site.custom_google_button{
    font-size: 22px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    height: 46px;
    background: #000000 !important;
    color: white !important;
}
.btn_site.custom_google_button:hover{
    color: #000000 !important;
    background: white !important;
}
.custom_google_button img{
    height: 42px !important;
}
@media(min-width: 1921px){
    .sort-n-bread.stick-filter, .category_page_special .sort-n-bread.stick-filter + .category-wrapper{
            max-width: 1920px !important;
            margin: 0 auto;
            right: 5%;
            left: 5%;
    }
    
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 650px !important;
    }
}
@media (max-width: 767px){
    .deals_wrapper > div .deal_content h3 > p{
        left: 0;
    }
}
@media all and (max-width:767px){
    .menu > ul > li .mega{ 
        width: 50% !important;
        right: unset !important;
        left: 0;
    } 
    .child-menu-active .mobile_menu_header_div_active a{
        visibility: visible;
    }
}
a{
    color: #000000;
}
.branch-section > h2{
    color: transparent;
    position: relative;
    font-size: 0;
}
.branch-section > h2::after{
    font-size: 54px;
    line-height: 30px;
    content: 'משק עם שנים של וותק';
    color: #cc8900;
    font-family: "Almoni" !important;
    font-weight: 500;
}
.display_price {padding: 10px 0 10px 0 !important;}
.pro-type {font-size:15px;line-height: 13px;letter-spacing: 1px;}
.nutritions.popup-nutritions {top:246px; }
.menu_icons .deals_wrapper > div .deal_content {
    padding: 0;
    min-height: 243px !important; width:auto!important;
}
#startup .modal-dialog.modal_dialog_promo button.close {
    background-image: none;
    color: transparent !important;
}
a:focus {
    box-shadow: unset;
}
.menu > ul > li:focus{
    box-shadow:unset;
}
.menu_icons .menu_title {
    width: 100%;
    text-align: center;
    font-weight: 500;
    display: block;
    position: relative;
    font-size: 46px;
    line-height: 40px;
    color: #cc8900;
    font-family: "Alef" !important;
}
.deals_wrapper>div .deal_content:hover, 
.deals_wrapper>div .deal_content:focus, 
.deals_wrapper>div .deal_content:active{
    box-shadow: unset;
}
.buttonSlider { color:#171717}
.summary {
    position: absolute;
    font-size: 16px;
    font-weight:800;
    color: #cc8900;
    right: 36px;
    margin-top: 50px;
}
.prod_content .price_section .general_info{
    font-size: 16px; 
}
.homemenu{     background-color: #66b14a !important; }
span.per_product { font-size: 24px; color: black !important; font-weight: 500; }
span.per_product>strong{ font-size: 16px;}
.prod_content .price_section > h3 { font-size: 18px !important; }
#quickview .after_dot { font-size: 13px !important; }

/** 19-8-2020 **/
.menu_icons .deals_wrapper > div {
    width: calc(100% / 5);
    padding: 0 0 0 0px;
}
.menu_icons .deals_wrapper.mt_20.mb_30.clearfix {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0px;
}
.index-page .main_slider {
    margin-bottom: 15px;
}
/** 20-8-2020 **/
/*.menu > ul > li > a {
    font-size: 18px;
}*/
.menu_icons .deals_wrapper .deal_content > a::after {
    background: rgba(0,0,0,0.2);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.3s;
    content: '';
}
.menu_icons .deals_wrapper .deal_content > a:hover::after{
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.menu_icons .deals_wrapper > div{
    margin-bottom: 0px;
    height: auto !important;
}
.main_slider.hidden-xs {
    height: 527px;
    background-position: 100% 120px !important;
    background-size: contain !important;
    margin-bottom: 0px;
    background-attachment: fixed;
    background-position: bottom;
    background-repeat: no-repeat;
}
input#header_search {
    border-color: #9b8d83 !important;
}
.content_wrapper.clearfix {
    margin-top: 0px;
}
.main_slider.hidden-xs ~ .content_wrapper.clearfix {
    margin-top: 0;
}
/** Setagi **/
footer.clearfix.footer{

}
.homeabout {
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: -20px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-position:center top;
    background-size: cover;
    padding: 60px 0;
}
.homeabout a.btn.btn_site:hover {
    color: #fff !important;
    background:#cc8900 !important;
}
.homeabout > div{
    text-align: center;
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
    padding: 0 0 0 0;
}
.homeabout .about_title{
    color: #cc8900;
    font-size: 36px;
    line-height: 30px;
    font-weight: 500;
    max-width: 225px;
    margin-bottom: 28px;
    letter-spacing: 3px;
}
.homeabout p,
.homeabout h5{
    font-weight: 400;
    font-size: 21px;
    color: #000000;
    line-height: 28px;
}
.homeabout{
    position: relative;
    min-height: 520px;
    margin-bottom: 25px;
}
.homeabout p:last-child {
    margin-bottom: 20px;
}
.homeabout  a.btn.btn_site {
    font-size: 16px;
    width: auto !important;
    display: block;
    max-width: fit-content;
    border-color: transparent !important;
    border-radius: 60px !important;
    margin: 0 0 0 auto;
    padding: 13px 10px;
    font-weight: 500;
    min-width: 137px;
    background: #ffffff !important;
    border: 1px solid #cc8900 !important;
    color: #0a4f00 !important;
}
.homeabout .raw-html-embed h3{
    font-size: 36px;
    line-height: 30px;
    color: #000;
    font-weight: 500;
    margin-bottom: 9px;
}
.homeabout .raw-html-embed a {
    background-color: #fff;
    color: #000;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 50px;
    border: 1px solid #000;
    width: 121px;
    margin-top: 25px;
    font-size: 18px;
    font-family: 'almoni', sans-serif !important;
}
.homeabout .raw-html-embed a:hover{
    background-color: #000;
    color: #fff;
}
.dynamic_section_2 {
    margin-bottom: 15px;
}
.dynamic_section_2 img.img-responsive {
    width: 100% !important;
    max-width: 100% !important;
}

/** Logo and Header **/
.main_logo img {
    height: auto;
    position: relative;
    top: -5px;
}


.add_scroll .add_cart {
    margin-top: -19px;
    padding: 0;
    min-height: calc(100vh - 5vh);
}

.mega h4.menu_h4 a:hover,
.menu > ul > li .mega > ul > li:hover a{
    border-right-color: #cc8900;
    color: #cc8900 !important;
}
.menu > ul > li .mega ul{
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 0;
    width: 100%;
    padding-left: 0;
}

/*    .menu_icons .deals_wrapper > div {
       max-height: 460px;
    }*/
/** Popup Description **/
#quickview li.info_description {
    width: 100%;
}
#quickview li.info_description > span{
    width: 100%;
}
#quickview li.info_description span h3,.general_info.product_desc h4{
    font-size: 16px;
    font-weight: 300;
    color: #666;
    padding: 4px 0 3px 0;
    border-bottom: 1px solid #eee;
}
.shipping_page .cart_wrapper .bill p.total, .shipping_page .cart_wrapper .bill p.total.total small{
    color: white !important;
}
#quickview .general_info.product_desc h4{
    display: block;
}
#quickview li.info_description div {
    margin-bottom: 0;
}
#quickview li.info_description div {
    margin-bottom: 0;
    background-color: transparent;
    border: none;
    box-shadow: none;
}
#quickview li.info_description span h3:last-child,
#quickview li.info_description span h4:last-child{
    border-bottom: 0;
}
#quickview li.info_description span h3:empty {
    display: none;
}

/** All Site X Buttons Popup **/
.menu_slider .mobile_menu_close{
    /*    border-radius: 100%;
        left: 4px;
        top: 2px;
        padding-top: 5px;
        color: #fff;
        font-size: 26px;
        background: #67b14a;
        width: 29px;
        height: 29px;*/
}
.menu_slider .mobile_menu_close span.menu_close1{
    left: -3px;
}
.modal:not(#startup) button.close{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    border-radius: 100%;
    font-size: 26px;
    background: #000000;
    width: 29px;
    height: 29px;
    color: #fff;
}
#choose_location .btn_wrapper.text-left {
    min-width: fit-content;
}
.modal:not(#startup) button.close span {
    color: #fff;
    font-size: 48px;
    height: 50px;
}
/** style **/
.deal_content > a.pro-img-margin img {
    max-height: 235px !important;
}
.footer_logo > ul > li > a:hover {
    /*background: #fff !important;*/
}
/** Round Circles Under Slider **/
div.menu_icons div.deals_wrapper > div div.deal_content {
    background:#ffffff00 !important;
    height: auto;
}
div.menu_icons .deals_wrapper > div .deal_content {
    background: #ffffff !important;
    height: 400px;
    padding-top:0px;
    border-radius: 20px;
}
.menu_icons .deals_wrapper .deal_content > a::after{
    content: unset;
}
.menu_icons .deals_wrapper div a {
    height: inherit !important;
}
/** 22-09-2020 **/
.cart_redirect #view-cart, .top_cart #view-cart {
    z-index: 999;
}
/** 16-10-2020 **/
/** Images Jumping Issue **/
.menu_icons .deals_wrapper div a img {
    /*height: 100%;*/
}
.content_wrapper.clearfix.menu_icons {
    margin-top: 0;
}
.menu_icons .deals_wrapper div a img {
    width: 100%;
    object-fit: cover;
    max-height: initial;
    transition: 0.2s linear all;
    max-width: 265px;   
}
.menu_icons .deals_wrapper>div,
.menu_icons .deals_wrapper > div .deal_content,
.menu_icons .deals_wrapper > div .deal_content a,
.menu_icons .deals_wrapper > div .deal_content div{
    max-height: 296px;
}
/** Images Jumping Issue **/
.menu_icons .icon_img {
    margin-bottom: 0;
}
.footer_element_icons .deals_wrapper > div .deal_content {
    border: none;
}
.footer_element_icons .deals_wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.footer_element_icons .deals_wrapper>div .deal_content>a img {
    width: 66px;
}
/** Site Textures **/
.cart_btn,.btn_site,.number-wrapper > a,.number-wrapper .value,.grid_cart_btn,
.deals_wrapper > div .product_counter .number-wrapper,
.cart_wrapper .cart_table .row .cart_insider > div .number-wrapper,
.account_wrapper .fashion_hd > div a:not(.active_btn),
#myModal .modal-dialog .close, button.close,
footer .footer_logo ul li > a,
.mobile_menu_header_div_active,
header .top_cart > a > span,
.account_save_btn,
.sidebar li.active a,
.sidebar li.active a, .sidebar li a:hover, .sidebar li a:focus, .sidebar li a:active,
.btn_site, .btn_table, .contact-us .box1 > form > .submit-btn, .coupons_wrapper > div .deal_content a{
    /*background-image: url('../../uploads/siteTexture.jpg');*/
}
header .top_cart > a > span{
    background:#ee4136 !important;
}
.deal_content:hover {
    border: none !important;
}
.menu.menu_slider a.visible-xs.mobile_menu_close span{
    background: #fff;
    border: 1px solid #000000 !important;
    color: #000;
    font-size: 35px;
}
.cart_wrapper .bill p.total{
    /*background-image: url(../../uploads/blueTexture.jpg);*/
}
.deals_wrapper .number-wrapper .value,
.deals_wrapper .number-wrapper  > a{
    background-image: none;
}
footer .footer_logo ul li > a {
    border: 1px solid;
}
form#sort_products_form {
    min-width: 80px;
}
form#sort_products_form img{
    max-width: 25px;
    width: 25px;
}
.filter-btn button span {
    font-size: 20px;
}

.menu>ul>li>a{
    background-color: transparent;
}

.modal-content,.filter-wrapper .tab-pane .sorting-list {
    /*background-image: url(../../uploads/siteBg-1.jpg);*/
}
div#myModal li.active > a,
.account_wrapper .fashion_hd > div .active_btn{
    /*background-image: url(../../uploads/blueTexture.jpg);*/
    /*color: #cc8900 !important;*/
}
div#myModal li:not(.active) > a {
    /*background-image: url('../../uploads/siteTexture.jpg');*/ 
}

ul.nav.nav-tabs li.active::before, .account_wrapper .fashion_hd>div .active_btn::before {
    /*z-index: 1;*/
    /*background-image: url(../../uploads/blueTexture.jpg) !important;*/
    /*background-repeat: no-repeat !important;*/
}
ul.nav.nav-tabs > li > a{
    margin-right: 0;
}
ul.nav.nav-tabs.sorting-btns li.active a {
    /*background-image: url(../../uploads/blueTexture.jpg);*/
}
ul.nav.nav-tabs.sorting-btns li:not(.active) a {
    /*background-image: url('../../uploads/siteTexture.jpg');*/ 
    /*border: 1px solid;*/
}
.sort-n-bread.activated .filter-btn button{
    background: #fff;
}
ul.nav.nav-tabs li.active::after, .account_wrapper .fashion_hd>div .active_btn::after {
    bottom: -7px;
    width: 15px;
    height: 15px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    background: #000;
    border-right: 2px solid #000 !important;
    border-bottom: 2px solid #000;
    z-index: 0; 
}
.badgebox:checked+.badge {
    background-color: #000000;
    color: #fff;
    text-indent: 0;
    border-color: #000000;
    font-size: 16px;
}
.modal-content {
    background-clip: unset;
}
.footer_style_2 .follow_us > div:last-child ul li a:hover span {
    color: #cc8900;
}
.modal-content {
    border-radius:11px;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.modal-header{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.modal-footer {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
/** Grid Button Styles **/

.popup_btn.grid_cart_btn,
.deals_wrapper>div .deal_content .hvr_show>div,
.coupons_wrapper .copy_click{
    /*border-radius: 30px;*/
}
.deals_wrapper > div .deal_content {
    /*border: 1px solid !important;*/
}
.menu_icons .deals_wrapper > div .deal_content {
    border: none !important;
}
div#quickview .number-wrapper > a, div#quickview .number-wrapper .value {
    background-image: none;
}
.slide-content a{
    /*background-image: url('../../uploads/siteTexture.jpg');*/   
    border-radius: 30px;
}
div#quickview  a#add_to_cart_modal,
div#quickview  span.number-wrapper.number_wrapper_modal{
    border-radius: 0px !important;
}
.faq-page .faq-con .panel-heading,
.faq-page .faq-con .panel-collapse{
    /*background-image: url('../../uploads/siteTexture.jpg');*/ 
}
.faq-page .faq-con .panel-title > a:before{
    background: #009af8;
}
#startup .slide-content p {
    color: #000000;
}
footer ul li>a {
    padding: 0px 0;
}
footer>.container-fluid {
    border-top: none;
}
ul.nav.nav-tabs li.active::before, .account_wrapper .fashion_hd>div .active_btn::before {
    background: #000000;
}
[type=radio]:checked+label::after, [type=radio]:not(:checked)+label::after {
    background: #000000 none repeat scroll 0 0;
}span.missing_order.status.order_history_status {
    /*background: #cc8900 !important;*/
}
.minicart_btn {
    width: 100%;
    max-width: 40px;
    object-fit: contain;
    position: relative;
    top: -3px;
    left: -12px;
}
.col-sm-3.about.hidden-xs ul li a {
    position: relative;
}
.col-sm-3.about.hidden-xs ul li a::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    right: -7px;
    background: #664421;
    top: 7px;
    opacity: 0;
}
.menu > ul > li .mega ul h4 {
    background: none !important;
}
div#quickview li.info_description h2 {
    font-size: 18px;
}
.cart_wrapper .bill p{
    opacity: 1;
}
p.total.cart_total_div span {
    color: white;
}
span.pro_short_description {
    font-size: 14px;
    font-weight: 400;
    color: #613314;
}
div#success .modal-body > p {
    font-size: 18px;
    line-height: 20px;
}
/** 11-24-2020 **/
.deal_content .tag{
    width: 70px;
}
.deal_content .tag img{
    max-width: 70px;
}
div#quickview span.popup_label{
    position: absolute;
}
div#quickview span.popup_label img{
    position: fixed;
    left: 51.5%;
    top: 44px;
    height: auto !important;
    max-width: 80px;
}
div#quickview span.popup_label img:last-child{
    top: 25px;
}
#quickview span.popup_label img:last-child{ top: 90px; }
.faq-page .faq-con .panel-heading,
.faq-page .faq-con .panel-collapse{
    background: #fff;
}
.faq-page .faq-con .panel-heading a{
    color: #000000;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.faq-page-title h2{
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.faq-page .faq-con .panel-body p, .faq-con .panel-heading a {
    color: #000000;
}
.faq-page .faq-con .panel-body p a {
    color: #cc8900;
    text-decoration: underline;
}
.faq-page .faq-con .panel-title > a:before {
    background: #cc8a00;
    border: 1px solid #cc8a00;
}
.faq-page .faq-con .panel-title > a:before{
    color: #ffffff;
}
.faq-page .faq-con .panel:last-child .panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.modal-dialog.modal_dialog_promo button.close span {
    display: inline-block;
    width: 34px;
    height: 34px;
    background: #000000;
    color: #fff;
    line-height: 29px;
    text-align: center;
    font-size: 55px;
    padding-left: 0;
    margin-left: 0.4rem;
    border-radius: 100%;
    border: 1px solid #000000;
}
div#location_status span.location_status_second_line {
    display: none;
}
.div_category_description_page {
    margin-right: 0 !important;
    padding: 20px 10px;
}
/** setting content of blog **/
.main_article .post_content h3{
    display: block;
}
.main_article .post_content h3,
.main_article .post_content li,.main_article .post_content a,
.main_article .post_content p,
.main_article .post_content section,
.div_category_description_page{
    color: #000000;
}
.main_article .post_content li,.main_article .post_content a,
.main_article .post_content p,.main_article .post_content section,
.div_category_description_page{
    font-size: 18px;
    line-height: 20px;
}
.post_content ul,.post_content ul li,
.div_category_description_page ul,.div_category_description_page ul li{
    list-style-type: disc;
}
.post_content ol,.post_content ol li,
.div_category_description_page ol,.div_category_description_page ol li{
    list-style-type: decimal;
}
.div_category_description_page ul {
    padding-right: 18px;
}
.div_category_description_page ol {
    padding-right: 18px;
}
.main_article .post_content a,
.div_category_description_page a{
    text-decoration: underline;
}
.post_content ol,.post_content ul,
.div_category_description_page ul,
.div_category_description_page ol{
    margin-bottom: 12px;
}
/** setting content of blog **/
div#quickview .prod_content .price_section > h3{
    font-size: 28px !important;
    font-family: 'almoni', sans-serif !important;
    color: #000 !important;
}
div#quickview .prod_content .price_section > h3 span {
    /*color: #cc8a00 !important;*/
}
#quickview .after_dot{
    font-size: 13px !important;
    font-weight: 500;    
}
div#quickview .prod_content .price_section > h3 span#modal_for::first-letter{
    font-weight: 500;
    color: #cc8a00;
}
#quickview #qty_discount_offer{
    text-align: left;
    direction: rtl;
}
.top_header a:focus, .top_header button:focus{
    border: none;
}
.menu > ul.menu_site > li:focus,
.menu > ul.menu_site > li:focus-within{
    /*box-shadow: 0 0 8px rgb(0 0 0/.2);*/
}
#top_header_search button:focus{
    -webkit-box-shadow: inset 0 1px 1px rgb(160 222 26 / 60%), 0 0 8px rgb(160 222 26 / 60%);
    box-shadow: inset 0 1px 1px rgb(160 222 26 / 60%), 0 0 8px rgb(160 222 26 / 60%);
}
/** Home Slider ***/
.index-page .main_slider .carousel-caption{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: flex-start;
}
.index-page .main_slider .carousel-caption h2{
    font-size: 46px;
    line-height: 46px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    text-transform: uppercase;
}
.index-page .main_slider .carousel-caption p{
    font-size: 18px;
}
#quickview .owl-controls .owl-buttons .owl-prev{
    background: url('../../uploads/left-arrow-ps.png')no-repeat center/contain;
}
#quickview .owl-controls .owl-buttons .owl-next{
    background: url('../../uploads/right-arrow-ps.png')no-repeat center/contain;
}
.homeabout > div p{
    max-width: 475px;
    width: 100%;
    font-size: 18px;
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 20px;
    margin-bottom: 20px;
    font-weight: 300;
}
.homeabout > div p a{
    color: #fff;
    font-size: 16px;
    background-color: #000000;
    padding: 9px 30px;
    border-radius: 18px;
    margin-top: 26px;
    display: inline-block;
    font-weight: 500;
}
.homeabout h2{
    color: #fff;
    text-align: right;
    font-size: 46px;
    line-height: 45px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.homeabout .raw-html-embed h3 {
    font-size: 36px;
    line-height: 30px;
    color: #000;
    font-weight: 500;
    margin-bottom: 9px;
    font-family: 'almoni', sans-serif !important;
}
.homeabout > div p:empty {
    display: none;
}
.homeabout > div:first-child {
    padding-top: 0px;
}
.deal_content .hvr_show.visible-lg.visible-md.visible-sm .product_counter.hidden-xs h4#unit_value_inside_wrapper,
.deal_content .hvr_show.visible-lg.visible-md.visible-sm .product_counter.hidden-xs .value{
    /*color: #cc8900;*/
}

/** Change Product Grid **/
.deals_wrapper > div:not(.animation-show-boxes) .deal_content {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.06);
    border-radius: 15px;
} 
.top-banner p{
    font-size: 13px;
    text-align: right;
    /*padding-right: 299px;*/
}
.filter-btn button span{
    color: #000000;
}
.shipping_page .container-fluid_payment {
    padding-top: 15px;
}
.faq-page {
    padding-top: 35px;
}
.category-wrapper > div.ul-line-item{
    background: #cc8900;
}
.menu_icons a:focus-within {
    border: none;
}
.footer_element_icons .deal_content {
    box-shadow: none !important;
}
.footer_element_icons .deals_wrapper>div .deal_content>a img {
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
}

.footer_element_icons .deals_wrapper > div {
    width: calc(100% / 6) !important;
}
/** Brand click Issue **/
.deals_wrapper>div .deal_content p.pro-brand-name,
.deals_wrapper>div .deal_content .pro-type{
    position: relative;
    z-index: 5;
}
/** Search **/
.ui-menu .ui-menu-item{
    padding-right: 6px;
}
.click_search .data_query_right {
    width: 100%;
}
.click_search .image_in_search {
    max-width: 50px;
    max-height: 45px;
}
.my_cart .qty_item{
    clear: both;
}
footer .footer_logo ul li > a{
    background: #cc8900;
}


/** Left Cart Design **/
.my_cart #content div.list_wrapper>a img{
    mix-blend-mode: multiply;
}
.my_cart #content div.list_wrapper {
    border: 1px solid #e7e7e7;
    border-radius: 12px;
    margin-bottom: 5px;
}
.my_cart .qty_item>span,
.my_cart #content div.list_wrapper>a p,
.per_product_quantity_div,
.special_mini_cart_text,.per_product_quantity_div span{
    color: #000000;
}.my_cart .qty_item>span.text-left,
.my_cart .qty_item>span,.special_mini_cart_text{
    color: #000000;
}

.my_cart #content div.list_wrapper>a img{
    width: 60px;
    max-width: 60px;
    max-height: 53px;
    min-height: 40px;
}
.per_product_quantity_div{
    padding-bottom: 5px;
    padding-right: 65px;
}
.my_cart #content div.list_wrapper>a p{
    padding-right: 3px;
}
.my_cart #content div.list_wrapper>a p{
    width: 145px;
    line-height: 12px;
}

#crt_btn.my_cart #content div.list_wrapper>a p{
    width: 175px;
    max-height: 38px;
    overflow: hidden;
}
.minicart_pro_img + p {
    padding-right: 12px !important;
}

.my_cart #content {
    border-width: 1px;
}
.special-icons .col-md-4:nth-child(2){
    border-left-style: dashed;
}
.special-icons .col-md-4:nth-child(2){
    border-right-style: dashed;
}
/** Left Cart Under Text **/
.special_mini_cart_text {
    line-height: 16px;
}
.my_cart .qty_item {
    padding-top: 5px;
    padding-bottom: 5px;
}
/** Left Cart Price Square with Bg **/
div#crt_btn.my_cart .newprice h5{
    display: none;
}
div#crt_btn.my_cart .newprice{
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 70px;
    padding: 3px;
}
.pickup_days .myradio.pickup_time_div, .delivery_days .myradio.delivery_time_div {
    background-color: #cc8a00;
}
.deals_wrapper>div .deal_content .division_content{
    overflow: hidden;
}
span.minicart_price{
    font-size: 20px;
    font-weight: 300;
}
.newprice{
    font-size: 11px;
}
.my_cart #content div.list_wrapper>a>span div.newprice{
    font-weight: 500;
}
.special-icons{
    box-shadow: rgb(50 50 93 / 25%) 0px -8px 92px -36px, rgb(0 0 0 / 26%) 0px -11px 22px -3px;
}
.special-icons .col-md-4 a{
    font-weight: 500;
}
.my_cart .qty_item *, .my_cart .qty_item>span{
    font-weight: 500;
}
/** Border Radius For Buttons **/
.coupons_wrapper .copy_click,div#quickview  span.number-wrapper.number_wrapper_modal,
.slide-content a,div#quickview  a#add_to_cart_modal,a.btn_site.cart_redirect {
    border-radius: 30px !important;
}
.contact-us.contact_wrapper button.submit-btn {
    border-radius: 27px;
    transition: .2s linear all;
}
.contact-us.contact_wrapper button.submit-btn:hover{
    color: #fcdf05 !important;
}
.contact-us>.box2>.write-topic,
.contact-us>.box2>.write-messsage,
.contact-us>.box2>.direct-phone,
.contact-us>.box2>.direct-phone>span,
.color_black{
    /*color: #cc8900;*/
}
/** Other CSS **/
input.change_unit_radio:checked+label,
input.change_unit_radio_popup:checked+label{
    background-color: #000000 !important;
    color: #ff8800 !important;
}
.promoted-categories .owl-controls .owl-buttons .owl-next, 
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-next{
    background: url(../../uploads/right-arrow-promo.png)no-repeat center/contain;
}

.promoted-categories .owl-controls .owl-buttons .owl-prev,
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-prev{
    background: url(../../uploads/left-arrow-promo.png)no-repeat center/contain;
}
.branch-section .owl-controls .owl-buttons .owl-next{
    background: url(../../uploads/left-arrow-promo.png)no-repeat center/contain;
    transform: unset;
}
.branch-section .owl-controls .owl-buttons .owl-prev{
    background: url(../../uploads/right-arrow-promo.png)no-repeat center/contain;
    transform: unset;
    right: -27px;
}
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-prev,
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-next{
    background-size: 50px !important;
    border: 1px solid #000000;
}
.footer_logo > ul > li > a:hover {
    color: #ffffff !important;
}
.my_cart #content div.list_wrapper > a > span div.newprice {
    color: #000000 !important;
}

div#crt_btn.my_cart .number-wrapper > a{

}
div#crt_btn.my_cart #content div.list_wrapper .hvr_counter .number-wrapper .value{
    background-color: #cc8900 !important;
}
div#crt_btn.my_cart #content div.list_wrapper .hvr_counter .number-wrapper .value{
    color: #fff !important;
}
div#crt_btn.my_cart  .hvr_counter {
    padding-right: 3px !important;
}
div#crt_btn.my_cart  .minicart_plus {
    border-radius: 7px 7px 0 0;
}
div#crt_btn.my_cart  .minicart_minus {
    border-radius: 0 0 7px 7px;
}
/** Whatsapp Floating Icon **/
/*.whatsapp-btn-icon{
    position: fixed !important;
    left: 44%;
    bottom: 0;
    background: #cc8900;
    padding: 5px 10px;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 10px rgb(0 0 0 / .2);
}
.whatsapp-btn-icon > a > img{
    width: 40px !important;
    max-width: 40px !important;
}*/
.whatsapp-btn-icon > a::before{
    content: 'Whatsapp';
    color: #fff;
    font-size: 13px;
    padding-left: 14px;
}
.home_cart #content{
    background: transparent url(../../uploads/cartEmpty.png) no-repeat scroll center center/220px auto !important;
}
div#crt_btn.my_cart{
    /*background: url(../../uploads/cart-bg.png);*/
}
/** Square Menu Icons **/
.tag ~ .like_product{
    top: 44px;
}
.group_discount_tag_grid.tag ~ .like_product{
    top: 30px;
}
#choose_phone_number .modal-body{
    border-radius: 0 0 15px 15px; 
}
#owl-demox.owl-theme .owl-controls .owl-buttons div{
    opacity: 1;
}
div#startup .modal-body{
    padding: 0;
}
div#startup .item>img{
    border-radius: 0px;
}
div#startup .modal-content{
    border-radius: 0;
}
div#startup .modal-dialog.modal_dialog_promo{
    /*max-width: 600px;*/
}
.special-icons .col-md-4 a img{
    object-fit: contain;
    width: 58px !important;
    height: 58px !important;
    max-width: 100% !important;
    margin-bottom: 3px;
}
.main_logo img{
    max-width: 135px;
}
.dynamic-img-wrapper{
    display: none;
}
.main_logo img{
    transition: .2s linear all;
}
.index-page .main_slider .carousel-caption p{
    font-weight: 300;
}
/** new design psd **/
.branch-slider .owl-item > div{
    max-width: 290px;
    width: 100%;
    display: block;
    float: none;
    margin: 0 0 0 auto;
}
.branch-slider .owl-item:first-child > div{
    margin-left: 0;
    margin-right: auto;
}
.branch-slider .owl-item:last-child > div{
    margin-left: auto;
    margin-right: 0;
}
.branch-img {
    border-radius: 27px;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.branch-section > h2 {
    text-align: right;
}
.branch-content h2 {
    position: absolute;
    bottom: 49px;
    right: 25px;
    max-width: 148px;
    text-align: right;
    color: #fff;
    font-size: 36px;
    font-family: "Almoni" !important;
    line-height: 30px;
    font-weight: 500;
}
.add_cart .btn_top_minicart.cart_redirect{
    pointer-events: none;
    font-size: 36px;
    text-align: right;
    line-height: 36px;
    padding-right: 0;
    padding-top: 0;

    position: relative;
    right: -15px;
    padding-bottom: 0;
}
.add_cart .btn_top_minicart.cart_redirect::after{
    content: '10 מוצרים בסל';
    display: block;
    font-size: 16px;
    font-weight: 300;
    color: #cc8900;
    font-family: Miriam Libre,sans-serif !important;
    content:unset;
}
/** Fixed Slider **/
body.home_page_index > .main_wrapper .index-page .main_slider{
    position: fixed;
}.promoted-categories {
    padding-top: 50px;
}
body.home_page_index:not(.add_scroll) > .main_wrapper .index-page{
    padding-top: 650px;
}
body.add_scroll.home_page_index > .main_wrapper .index-page{
    padding-top: 600px;
}
body.home_page_index:not(.add_scroll) > .main_wrapper .index-page .main_slider{
    top: 150px;
}
body.home_page_index.add_scroll > .main_wrapper .index-page .main_slider{
    top:58px;
}
body.home_page_index.add_scroll .content_wrapper.clearfix.menu_icons{
    padding-top: 25px;
}
.home_page_index .index-page .main_slider{
    transition: .3s linear all;
}
.branch-section,
body.home_page_index .content_wrapper.clearfix.menu_icons,
body.home_page_index .content_wrapper.clearfix.footer_element_icons{
    position: relative;
    background: #f5f5f4;
}
footer.clearfix.footer{
    position: relative;
}

.put_otp_login button.resend_login_with_whatsapp{
    display:block;
}
.script_review_title{
    text-align: center;
    margin-right: 0;
    margin-bottom: 46px;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    color: #000;
    padding-top: 40px;
    font-family: 'almoni', sans-serif;
    letter-spacing: 5px;
}
h2.script_review_title::before {
    content: 'Our clients';
    position: relative;
    display: block;
    font-size: 26px;
    color: #000000;
    margin: 0 auto 10px;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: 500;
    font-family: 'almoni', sans-serif;
}
.review_script_wrapper{
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
}
#quickview .lSAction>.lSPrev{
    background: url(../../uploads/right-arrow-promo.png)no-repeat center/contain;
    opacity: 1;
        transform: unset;
}
#quickview .lSAction>.lSNext{
    background: url(../../uploads/left-arrow-promo.png) no-repeat center / contain;
    opacity: 1;
    transform: unset;
}
div#quickview .ajax_navigate > ul > li.left_arrow >a,
div#quickview .ajax_navigate > ul > li.right_arrow >a{
    display: none !Important;
}
.deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .pro-type.pro-type-sale-icon {
    background: #cc8a00 !important;
    color: black !important;
    display: flex !Important;
    align-items: center;
    width: fit-content !Important;
    padding: 5px 15px;
    border-radius: 21px;
    height: 22px;
    font-weight: 400;
}
.promoted-categories .owl-controls .owl-buttons .owl-prev {
    display: none !important;
}
#quickview .prod_content .price_section .display_price.showing_total_price{
    position: absolute;
    border: unset;
    top: -4px;
    left: 0;
}
#quickview .prod_content .price_section .display_price.showing_total_price .product_counter>span#to_price{
    display:none !Important;
}
#quickview .prod_content .price_section .display_price.showing_total_price .product_counter>p.pro-type{
    padding-left: 15px !important;
}
#quickview #qty_discount_offer {
    background: #cc8a00 !important;
    color: black !important;
    border-radius: 43px;
    padding: 5px 15px;
    display: flex;
    justify-content: center;
    margin: 0 0 0px 5px;
}
#quickview .display_price.showing_total_price {
    padding: 0px 0px 0px 5px !important;
}
.grid_cart_btn{
    background-color: #cc8a00 !important;
}
.nutritions.popup-nutritions{
    position: absolute;
    top: 30px;
    left: 0;
}

@media (min-width: 992px){
    body.home_page_index > .main_wrapper .index-page .main_slider{
        width: calc(100% - 300px);
    }
    button#enable-toolbar-trigger{
        right: 5px;
    }
    .footer_style_2:not(.footer-in-viewport) .whatsapp-btn-icon-footer{
        right: 33px;
    }
}
@media (min-width: 768px){
    .col-sm-2.follow_us.footer-kosher.hidden-xs {
        order: 5;
    }
    .footer-kosher-body img {
        margin: 0 auto 0 0;
    }
    .menu>ul>li>a.menu_site::after {
        display: block;
        content: attr(title);
        font-weight: 500;
        height: 0;
        overflow: hidden;
        visibility: hidden;
    }
    .branch-section{
        margin-right: -18px;
        padding-right: 25px;
    }
    .content_wrapper.clearfix.footer_element_icons{
        margin-right: -18px !important;
    }
    #quickview .multi_units{
        right: 145px;
    }
}

/** Footer CSS **/
footer.clearfix.footer > .container-fluid > .row:not(.footer_logo_area){
    display: flex;
    flex-direction: row-reverse;
    padding-left: 175px;
}

/*footer.clearfix.footer > .container-fluid > .row .footer_logo{
    order: 4;
    position: unset;
}*/
footer.clearfix.footer > .container-fluid > .row .footer_logo img{
    /*    position: absolute;
        top: -52px;
        right: 44%;*/
    max-width: 122px;
}
/*.footer_payments.clearfix img{
    position: absolute;
    bottom: -59px;
    left: 150px;
    max-width: 180px;
}*/
.branch-section {
    padding-bottom: 0;
}
.copyrights{
    max-width: 1152px;
    margin: 0 auto;
}
/** Other CSS **/
header .top_cart>div img, header .top_cart>a img {
    width: auto;
    object-fit: contain;
}
header {
    padding-top: 19px;
    padding-top: 8px;
}
.my_cart .cart_header>a,.my_cart .cart_header .change_bg {
    background: url(../../uploads/down-arrow.png) no-repeat center left !important;
}
input#header_search{
    border-radius: 20px;
    height: 50px;
    background: #fff;
}
input#header_search::placeholder {
    text-align: right;
    padding-right: 7px;
}

header .top_cart .phone_img img {
    width: 31px;
}
div#crt_btn .cart_header.header .fa-truck:before{
    content:url('../../uploads/truck.png');
}
.my_cart .cart_header {
    padding-left: 21px;
    padding-right: 22px;
}
.add_cart:not(#modal_cart_btn) > .cart_btn {
    padding-right: 0;
    padding-left: 0;
}
.special-icons .col-md-4{
    padding:15px ​8px;
}
.special-icons {
    box-shadow: none;
}
.my_cart .qty_item{
    padding-top: 5px;
    padding-left: 30px;
    padding-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.add_scroll .my_cart .qty_item {
    padding-top: 6px;
}

.home_page_index .menu_icons .deals_wrapper > div > .deal_content{
    height: 400px !important;
    margin-top: 5px;
}
.home_page_index .menu_icons .deals_wrapper > div > .deal_content .icon_img {
    height: 225px;
    min-height: auto;
    margin-bottom: 16px;
    display: flex;
    align-items: flex-end;
}
.footer {
    max-width: calc(100% - 0px);
}
footer .lower_footer,footer>.container-fluid{
    max-width: 987px;
    margin-left: auto;
}
.top-banner {
    height: 25px;
}
footer .lower_footer .copyrights a {
    float: left;
}
footer .lower_footer .copyrights p {
    float: right;
}.copyrights.clearfix > a:nth-child(2) {
    display: none;
}
footer .footer_logo ul li>a {
    height: 52px;
    line-height: 53px;
    width: 52px;
}
footer {
    padding-top: 75px;
}
footer .lower_footer {
    padding: 0 0;
}
.menu > .menu_site > li > a:hover {
    color: #cc8a00 !important;
    font-weight: 500;
}
.modal-backdrop {
    background-color: #f5f5f5;
}
.footer_style_2 .lower_footer{
    background-color: #131313 !important;
}
/** Footer Style Two **/

.footer a,footer ul li{
    color: #fff;
}
.footer_style_2 .footer_logo_area > a > img{
    height: 103px;
    width: auto;
}
.footer_style_2 .footer_logo_area > a{
    top: 75px;
    left: -4px;
    position: absolute;
    left: 0;
    right: unset;
}
.footer_style_2 .footer_logo_area + .row{
    padding-top: 0;
}
.footer_style_2 .footer_logo_area{
    height: 100px;
    flex-direction: row-reverse;
}
.copyrights.clearfix>a>img {
    max-width: 122px;
}
.footer_style_2 .open_hours ul li span {
    width: auto;
}
footer_style_2 .follow_us_title > p:first-child span{
    line-height: 26px;
}
.footer_style_2 .follow_us > div:last-child ul li a{
    background: transparent;
    border: 1px solid #cc8a00;
}
.footer_style_2 .follow_us_title{
    margin-bottom: 16px;
}
.footer_style_2 .contact_detail > ul > li{
    margin-bottom: 3px;
    font-family: 'almoni', sans-serif;
    font-weight: 500;
    color: #cc8900;
    font-size: 18px;
}
.contact_detail>h4{
    display:none;
}
.manufacturer_country_name_title{
    font-weight: 300;
}
.footer_style_2 .contact_detail{
    margin-top: 16px;
}
.footer_style_2 .open_hours h4{
    line-height: 26px;
    padding-bottom: 18px;
}
.footer_style_2 .contact-phone a{
    color: #ffffff;
}
.footer_two_block > div .block_description > h3 {
    font-family: 'almoni', sans-serif;
    font-weight: 500;
    margin-top: 4px;
}
/** Footer Style Two **/
.footer_two_block {
    margin-bottom: 74px;
    padding-top: 0;
    max-width: 1557px;
}
.footer_element_icons, .branch-section {
    margin-bottom: 0;
}
.menu_icons span.menu_description {
    color: #ec5636;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    display: block;
    padding-top: 2px;
}

/** all btn same style **/
#login_btn, #signup_btn, #login_btn2, #forgot_password_button{
    height: 46px;
}
.btn_fb {
    padding: 13px 10px !important;
    border-radius: 27px !important;
    height: 46px;
}
.btn_fb .fa {
    top: 12px;
}
/** Css **/
.index-page .carousel-indicators{
    text-align: right;
}
.index-page .carousel-indicators li:not(.active) {
    width: 10px;
    height: 10px;
    background: #fff;
}
.index-page .carousel-indicators li.active {
    width: 17px;
    height: 17px;
    background: #000000;
}
.index-page .carousel-indicators li {
    margin-left: 7px !important;
    vertical-align: middle;
    border: none;
}
.menu_icons .deals_wrapper > div {
    margin-left: 36px;
}
.modal-open .modal{
    backdrop-filter: blur(4px);
}
.modal:not(#startup) .modal-dialog .close{
    border: 1px solid #000;
    background-color: #000;
}
.modal-dialog .modal-header{
    border-radius: 30px 30px 0 0;
}

.footer_two_block > div:hover{
    opacity: 0.9;
}
.footer_two_block div {
    transition: .1s linear all;
}
.footer_style_2:not(.footer-in-viewport) .whatsapp-btn-icon-footer {
    position: fixed;
    bottom: 10px;
    top: unset;
    left: unset;
    z-index: 9;
}
.footer_style_2 .whatsapp-btn-icon-footer img {
    max-width: 55px;
}
a.btn_site.btn.btn_table.check_branch_btn {
    border: none;
}
.shipping_page .lower_footer {
    min-width: auto;
    margin: 0 auto;
}
.btn_site.payment_submit svg{
    /*filter: invert(1);*/
}
.account_forms a#coupon_click {
    border-radius: 0 !important;
}
#cardcom #iframe-div > iframe {
    border-radius: 30px !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
}
.page-template-content h1,.page-template-content h2,.page-template-content h3,.page-template-content h4,.page-template-content h5,.page-template-content h6{
    font-family: 'almoni', sans-serif;
    /*    font-weight: 400;
        font-size: 46px;
        margin-top: 8px;*/
}
/** New Promo Modal **/
.modal_dialog_promo {
    width: auto;
}
div#startup .modal-dialog.modal_dialog_promo{
    max-width: 1000px;
}

.modal_dialog_promo .modal-content{
    border: none;
}
.modal-dialog.modal_dialog_promo button.close span{
    margin-left: 25px;
}
.modal-dialog.modal_dialog_promo button.close {
    top: 54px;
    right: 25px;
}
.modal-dialog.modal_dialog_promo .slide-content{
    max-width: 460px;
    right: 66px;
    top: unset;
    bottom: 0;
}
.modal-dialog.modal_dialog_promo .slide-content h2,
.modal-dialog.modal_dialog_promo .slide-content h3 {
    font-size: 26px;
    line-height: 24px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    margin-right: 0;
    text-transform: uppercase;
    margin-bottom: 0;
}
.modal-dialog.modal_dialog_promo .slide-content h3 {
    color: #000000;
    font-size: 46px;
    line-height: 36px;
    margin-bottom: 5px;
    max-width: 340px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.modal-dialog.modal_dialog_promo .slide-content-wrapper {
    max-height: initial;
}
.modal-dialog.modal_dialog_promo .slide-content p {
    font-size: 22px;
    margin-bottom: 45px;
    line-height: 26px;
    max-width: 330px;
    margin-right: 0;
    font-weight: 300;
}
.footer_style_2 .lower_footer {
    min-width: auto !important;
    margin-left: auto;
}
.modal-dialog.modal_dialog_promo .slide-content button, .slide-content a {
    font-size: 16px;
    padding: 7px 39px;
    font-weight: 500;
}
.slide-content .ram-about-btn:hover {
    background: #cc8900 !important;
    color: #000000 !important;
}
body:not(.add_scroll) .my_cart .qty_item a,
body.add_scroll .my_cart .qty_item a{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 16px !important;
    text-decoration: underline;
}
button.btn.btn_table.account_save_btn:hover {
    color: #fff !important;
}
div#quickview .ajax_navigate > ul > li.left_arrow >a {
    background: url(../../uploads/left-arrow-promo.png)no-repeat center/49px !important;
}
div#quickview .ajax_navigate > ul > li.right_arrow >a {
    background: url(../../uploads/right-arrow-promo.png)no-repeat center/49px !important;
}
div#quickview .ajax_navigate > ul > li >a.btn_site svg {
    fill: #cc8900 !important;
    display: none;
}
div#quickview .ajax_navigate > ul > li >a.btn_site:hover svg {
    fill: #fff !important;
    filter: unset;

}
.col-xs-12.page-template-content {
    margin-bottom: 30px;
}
.category_page_special {
    margin-bottom: 25px;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper{
    background-color: transparent !important;
}
.category_page_special .content_wrapper .deals_wrapper>div > .deal_content{
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.category-header a {
    font-weight: 500;
    font-family: "Alef" !important;
    color: #cc8900;
    text-align: center;
}

.follow-btn {
    background: #000000;
    font-size: 16px;
    border: none;
    border-radius: 27px;
    min-width: 140px;
    padding: 10px;
    font-weight: 500;
    margin-top: 20px;
    color: #fff;
    transition: .2s linear all;
    border: 1px solid #000000;
}
.footer_two_block .follow-btn:hover{
    border-color: #000000;
}
input#header_search::placeholder {
    font-size: 12px;
    color: #cc8900;
    font-weight: 500;
}
input#header_search {
    height: 40px;
}

/** New Categories **/
.menu_icons .deal_content  .icon_img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.menu_icons .deals_wrapper div a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
.menu_icons .deals_wrapper div a img{
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    transform: scale(1) rotate(0deg);
    -webkit-transition: all 0.95s ease;
    -moz-transition: all 0.95s ease;
    -ms-transition: all 0.95s ease;
    -o-transition: all 0.95s ease;
    transition: all 0.95s ease;
}
.menu_icons div a img {
    object-fit: cover;
}
.home_page_index .menu_icons .deals_wrapper > div > .deal_content .icon_img {
    height: 100%;
    min-height: auto;
    max-height: 100%;
}
.menu_icons span.menu_description {
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    writing-mode: tb;
    position: absolute;
    left: 23px;
    top: 30px;
    transform: rotate(
        180deg);
    font-weight: 500;
    text-transform: uppercase;
}
.menu_icons .menu_title {
    font-weight: 500;
    font-size: 36px;
    line-height: 30px;
    color: #000000;
    max-width: 220px;
    margin: 0 30px 30px auto;
    font-family: 'almoni', sans-serif !important;
    text-align: center;
}
.home_page_index .menu_icons .deals_wrapper > .animation-show-boxes:hover .deal_content .icon_img{
    box-shadow: 0px 10px 18px 0px rgb(180 180 180 / 36%);
}
.index-page .main_slider .carousel-caption h2:empty, .index-page .main_slider .carousel-caption p:empty {
    display: none;
}

.footer_two_block img {
    border-radius: 22px;
}
.footer_two_block  .block_description {
    width: 100%;
}
.footer_two_block > div .block_description > h3 {
    font-size: 36px;
    line-height: 33px;
    font-family: 'almoni', sans-serif !important;
}
.footer_two_block > .footer_block_1 .block_description > h3 {
    color: #fff;
    margin-right: 0;
    text-align: right;
    margin-left: auto;
}
.footer_block_1 img {
    padding-top: 0;
}
.footer_two_block > .footer_block_1 .block_description {
    left: unset;
    text-align: right;
    top: 39px;
    padding-right: 0;
    right: 37px;
}
.footer_two_block > div .block_description > p {
    font-size: 22px;
    line-height: 26px;
    font-family: "Almoni";
    max-width: 326px;
    color: #fff;
    font-weight: 500;
    margin-top: 0px;
    margin-right: 0;
}
.footer_block_1 .block_description p{
    margin-right: auto;
    text-align: right;
    margin-left: 0;
}
.footer_block_1 .block_description > p:last-child {
    width: 100%;
    max-width: 100% !important;
    padding-left: 34px;
}
.footer_block_1 .follow-btn {
    margin-bottom: 0;
    margin-top: 50px;
    position: relative;
}
.footer_two_block > .footer_block_1 .block_description > h3 {
    max-width: 200px;
}
.footer_two_block > .footer_block_2 .block_description {
    top: 46px;
    right: 0;
    padding-left: 84px;
}
.footer_two_block > .footer_block_2 .block_description > h3 {
    color: #fff;
    max-width: 332px;
    margin-left: auto;
    text-align: right;
    margin-right: 0;
}
.footer_two_block > .footer_block_2 .block_description > p {
    margin-left: auto;
    text-align: right;
    margin-right: 0;
}
.footer_block_2 .block_description > p:last-child {
    width: 100%;
    max-width: 100% !important;
    text-align: right !important;
    padding-right: 34px;
}
.footer_block_2 .follow-btn {
    margin-bottom: 0;
    margin-top: 50px;
    position: relative;
}
.menu_icons h2 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    color: #000;   
    padding-top: 40px;
    font-family: 'almoni', sans-serif;
    letter-spacing: 5px;
}
.mb_30.category_promoted{
    margin-bottom: 0;
}
.category-header a{
    transition: .2s linear all;
}
.add_scroll .category-header a {
    padding-top: 20px;
    margin-bottom: 10px;
}
.promoted-categories{
    position: relative;
    background: #f5f5f4;
}
.footer_style_2 .follow_us_title > p:first-child span {
    color: #000000;
}
.footer_style_2 .follow_us_title > p:last-child span {
    color: #000000;
    font-size: 25px;
    overflow-wrap: break-word;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: inherit;
}
.footer_style_2 .footer_logo_area h4, .footer_style_2 .footer_logo_area + .row h3,
.footer_style_2 .footer_logo_area + .row h4, 
.footer_style_2 .follow_us_title > p:last-child span {

}
.footer_style_2 .follow_us {
    width: 24%;
}
.footer_style_2 .open_hours h4 {
    font-size: 26px;
    font-weight: 500;
}
.footer_style_2 .contact-phone span a{
    /*    font-family: 'Myriad';
        font-weight: 400;*/
}
.follow_us_title h4 {
    font-family: 'almoni', sans-serif;
    font-size: 26px;
    font-weight: 500;
}
.footer_style_2 .contact-phone span a {
    font-weight: 300;
}
.footer_style_2 h3.menu_label {
    font-size: 26px;
    line-height: normal;
    font-weight: 500;
    max-width: 75px;
    margin-left: 0;
    line-height: 25px;
}
.out_of_quantity {
    cursor: not-allowed;
}
.out_of_quantity img{
    opacity: 0;
}
.search_top_menu_wrapper{
    display: flex;
    align-items: center;
    padding-right: 0;
    margin-bottom: 26px;
}
.search_top_menu_wrapper .search_top_menu a {
    display: flex;
    align-items: center;
}
.search_top_menu_wrapper .search_top_menu{
    margin-left: 15px;
}
.search_top_menu_wrapper .search_top_menu:nth-child(4){
    padding-right: 62%;
}
.search_top_menu_wrapper .search_top_menu a .icon_img{
    margin-left: 10px;
    display: none;
}
.search_top_menu_wrapper .search_top_menu .menu_title{
    font-size: 16px;
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 300;
}
.top_links ul li:not(.accounts_list) a.phone_img::after{
    font-size: 16px;
}
.search_top_menu_wrapper .icon_img img {
    max-height: 20px;
}
input#header_search::placeholder {
    font-weight: 300;
}
.cart_history-page .cart_insider.shop_list_wrapper > div:last-child > a img{
    filter: invert(1);
    max-width: 27px;
}
.cart_history-page .cart_insider.shop_list_wrapper > div:last-child > a {
    color: #fff !important;
}
.cart_history-page .cart_insider.shop_list_wrapper > div:last-child > a.btn.btn_table.reorder.reorderr {
    background: #3e210f !important;
}
.cart_history-page .order_history_span > a {
    position: relative;
}
/** Style Cards On Payment Page **/
.payment_page .card_history li a.c_card {
    border-radius: 0 27px 27px 0;
}
.payment_page .card_number {
    width: 90%;
}
.payment_page .card_history a.remove_card {
    border-radius: 27px 0 0 27px;
    width: 44px;
    text-align: center;
    left: 0;
    max-height: 41px;
    background:#ec5636 !important;
}
.payment_page .card_history a.remove_card img {
    margin: 0 auto 0 9px;
}

.payment_page .c_card {
    font-size: 15px;
}
@media (min-width: 1200px) and (max-width: 1300px){
    .payment_page .c_card{
        font-size: 15px;
    }
    .payment_page .account_forms {
        margin: auto;
        width: 100%;
    }
}
@media (min-width: 768px) and  (max-width: 1199px){
    .payment_page .account_forms {
        width: 100%;
    }
    .payment_page .c_card{
        font-size: 15px;
    }
    .payment_page .card_number{
        width: 88%;
    }
    .payment_page div#info_div{
        padding-right: 0;
    }
    .top_links > ul > li.branch_location.hidden-xs {
        position: fixed;
        right: calc(50% - 104px);
        top: 27px;
    }
}
@media (min-width: 992px) and  (max-width: 1199px){
    .payment_page .card_number{
        width: 91%;
    }
}
@media(max-width: 767px){
    .payment_page div#info_div {
        padding-left: 4px;
        padding-right: 4px;
    }
    .payment_page .card_history a.remove_card {
        width: 10%;
        /*min-height: 41px;*/
    }
    .payment_page .card_number {
        width: 90%;
    }
    .payment_page .footer_style_2 {
        margin-top: 15px;
    }
    .payment_page .payment_submit svg {
        top: 18px;
        left: 15px;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site span {
        padding: 6px 12px 6px 30px;
        font-size: 14px;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site{
        padding-right: 10px;
    }
    .payment_text_class {
        font-size: 14px;
        color: #000000;
    }
    .payment_page  .btn_site svg path {
        fill: #000000 !important;
    }
    .add_cart.show_on_mobile_float {
        width: 100%;
        position: fixed;
        opacity: 1;
        height: 48px;
        min-height: auto;
        box-shadow: none;
    }
    .add_cart.show_on_mobile_float .cart-controller{
        display:none !important;
    }
    .add_cart.show_on_mobile_float .cart_btn{
        display:none !important;
    }
    .add_cart.show_on_mobile_float .my_cart{
        position: fixed;
        background: none;
        height: 54px;
        bottom: 1%;
        z-index: 111;
        box-shadow: none;
        width: 70%;
        right: 15%;
    }
    .add_cart.show_on_mobile_float .my_cart .qty_item{
        padding: 0;
    }
    .add_cart.show_on_mobile_float .my_cart .qty_item .cart_redirect {
        background-color: #000 !important;
        background-image: none;
        border: 1px solid #000 !important;
    }
    .add_cart.show_on_mobile_float .my_cart .qty_item .cart_redirect > span:nth-last-child(3) {
        background: #fff;
        width: 49%;
        color: #000;
        font-size: 16px;
        font-size: 0;
        text-align: center;
        border-radius: 25px 0 0 25px;
        height: 54px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
    }
    .add_cart.show_on_mobile_float .my_cart .qty_item .cart_redirect > span:nth-last-child(3)::after {
        content: 'לסיום ותשלום';
        font-size: 18px;
        font-family: 'almoni', sans-serif !important;
        font-weight: 500;
    }
    .add_cart.show_on_mobile_float .my_cart .qty_item .cart_redirect > span:nth-last-child(2), 
    .add_cart.show_on_mobile_float .my_cart .qty_item .cart_redirect > span:last-child{
        padding: 16px 2px 0 6px;
    }
    .show_on_mobile_float .my_cart .qty_item .special_float_on_mobile {
        position: fixed;
        bottom: 1%;
        display: inline-block !important;
        opacity: 0;
        z-index: 11111111111111;
        width: 100% !important;
        right: 0%;
        padding: 10px 0 10px 10px;
    }
    
}
@media(max-width:320px){
    .payment_text_class {
        font-size: 12px;
    }
    .payment_page .payment_submit svg {
        top: 17px;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site span {
        font-size: 12px;
    }
    .payment_page .card_history a.remove_card img {
        margin: 3px auto 0 5px;
    }
    .payment_page .card_history a.remove_card img {
        width: 23px;
        object-fit: contain;
    }
    .payment_page  .c_card {
        font-size: 13px !important;
    }
    .payment_page  .card_history a.remove_card {
        height: 38px;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .payment_page .payment_submit svg {
        display: none;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site span {
        padding: 6px 20px;
    }
}
.payment_page .payment_submit:hover svg {
    filter: unset;
}
.select_card_number {
    color: #cc8a00 !important;
}



div#quickview span.popup_label {
    min-width: fit-content;
}
div#quickview .oneplus_h6_modal {
    padding-top: 2px;
}
div#quickview .oneplus_product_label{
    top: 3px;
    left: -115px !important;
    left: 0px !important;
    right: auto;
    position: relative;
}


div#package_must .btn_wrapper.text-left a{
    max-width: 60%;
}
.shipping_page label[for=subscription]{
    font-size: 18px;
}
body.user_profile_page .common_hd h2 {
    margin-right: auto !important;
    margin-left: auto !important;
}
.shipping_page #city_class .select2_custom > a{
    background: #000000;
    color: #fff;
}
.cart_page .tag.tag_sold.cart_label {
    height: auto;
    line-height: 20px;
    width: auto !important;
}
.my_cart .cart_header,.my_cart .cart_header ul{
    background-color: #fff;
}
.index-page .main_slider .carousel-caption a.slide_button{
    margin: 30px 0 0 auto;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 20px;
    color: #ffffff;
    font-family: 'almoni', sans-serif  !important;
    font-weight: 500;
    text-align: center;
    min-width: 220px;
    font-size: 24px;
    height: 50px;
    line-height: 25px;
}
.index-page .main_slider .carousel-caption a.slide_button span {
    display: none !important;
}
.cart_btn{
    /*background: url('../../uploads/green-texture.png');*/
    background-size: cover;
}
.special-icons {
    border-bottom: 1px solid;
}.home_page_index .category-header a{
    padding-top: 0;
    margin-bottom: 35px;
    font-size: 46px;
    color: #000000;
    line-height: 30px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
#quickview .btn_table,
.btn_site:not(span), 
.btn_table:not(span), 
.contact-us .box1 > form > .submit-btn,
.coupons_wrapper > div .deal_content a{
    /*background-image: url(../../uploads/green-texture.png);*/
}
#quickview .btn_table img{
    filter: brightness(0) invert(1);
}
/*.grid_cart_btn:hover,
.hvr_show .product_counter.hidden-xs{
    background-image: url( ../../uploads/green-texture.png);
    background-size: cover;
}*/
.grid_cart_btn:hover span{
    color: #fff !important;
}
/*.deals_wrapper > div .product_counter .number-wrapper{
    background-image: url( ../../uploads/green-texture.png);
}*/
.homeabout{
    padding: 0;
}
.new-about-us {
    min-height: 400px;
    max-width: 400px;
    background-image: url(../../uploads/about-us-bg.png);
    border-radius: 0 30px 30px 0;
}
h3.about_title:empty {
    display: none;
}
.new-about-us-content{
    padding: 50px 35px 0;
}
.new-about-us-content h2 {
    color: #000000;
    font-size: 36px;
    line-height: 30px;
    font-weight: 500;
    margin-right: 0;
    max-width: 225px;
}
.homeabout .new-about-us-content p {
    color: #000000;
    font-size: 16px;
    line-height: 19px;
    font-weight: 300;
}
.homeabout {
    padding: 0;
    min-height: 400px;
}
h3.about_title:empty {
    display: none;
}
.footer_block_2{

}
.footer_two_block .block_description {
    max-width: 400px;
}
.footer_two_block > .footer_block_2 .block_description {
    padding-left: 0;
    right: 70px;
}
.footer_two_block > .footer_block_2 .block_description h2 {
    margin-bottom: 14px;
}
.footer_block_1 h2 {
    margin-bottom: 14px;
}

.footer_two_block h2{
    margin-bottom: 14px;
    color: #000000;
    font-weight: 500;
}
.footer_style_2:not(.footer_style_3) .follow_us_title > p:first-child span{
    font-size: 13px;
    color: #cc8900;
    font-weight: 400;
    text-transform: uppercase;
    font-family: inherit;
    margin-bottom: 0;
}
.footer_logo_area > a {
    display: flex;
    align-items: flex-end;
    width: auto;
    padding-top: 35px;
}
#quickview .value,
#quickview .prod_content .price_section .new_place .product_counter > #unit2{
    color: #000000 !important;
}
.contact_detail {
    text-align: right;
}
.contact_detail h4 {
    font-size: 26px;
}
.contact_detail div * {
    color: #000000;
}
.footer_style_2 .footer_logo_area + .row > div:nth-child(4) {
    max-width: 235px;
}
.footer_style_2 .footer-kosher-body .contact_detail {
    margin-top: 0;
}
.top-banner ~ .add_cart .my_cart #content{
    height: calc(100% - 360px);
}
.sort-open-body .category_page_special .sort-n-bread.stick-filter + .category-wrapper{
    z-index: 7;
}
.click_search .data_query_right{
    justify-content: flex-start;
}
.deals_wrapper>div .deal_content .division_content{
    height: auto;
    margin-bottom: 0;
    line-height: 14px;
}
#choose_location .modal-footer.location,
#location_status .modal-footer.location{
    background-color: #cc8a00;
    color:white;
}
div#quickview .close{
    z-index: 99;
}
.category_page_special .main_slider h2{
    /*    display: block;
        color: #fff;
        font-size: 54px;
        line-height: 42px;
        font-family: "Alef" !important;*/
}
.category_page_special .main_slider.hidden-xs{
    background-position: center !important;
    background-size: cover !important;
    background-attachment: unset !important;
    background-position: center;
}

body.about-page footer.footer {
    max-width: 100%;
} 
body.about-page footer>.container-fluid {
    margin-left: auto;
    margin-right: auto;
}
body.about-page .top-banner {
    max-width: calc(100% - 0px);
}
body.about-page .content_wrapper>div {
    float: none;
}
body.about-page .content_wrapper>.row .col-xs-12 {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    float: none;
}
body.about-page .content_wrapper>.row .col-xs-12 .table table{
    width: 100%;
}
body.about-page footer.footer .lower_footer{
    margin-left: auto;
    margin-right: auto;
}
body.about-page .table table tr:nth-child(odd){
    background: #f5f5f4;
}
body.about-page .table table tr:nth-child(even){
    background: #fff;
}
body.about-page figure.table table tr td {
    padding: 8px 5px;
}
body.about-page .content_wrapper>.row .col-xs-12 h3 br {
    display: none;
}

body.about-page .content_wrapper>.row .col-xs-12 h3 {
    margin-bottom: 10px;
}
body.about-page .content_wrapper>.row .col-xs-12 td {
    border: 1px solid #ccc;
}
.about_wrapper .common_hd h2 {
    margin-right: auto;
    font-size: 54px;
    line-height: 30px;
}
.common_hd h2::after {
    top: calc(100% + 5px);
}
.my_cart .qty_item>span{
    font-size: 16px;
}
.blog_mansory .brick .info .sticker {
    display: none;
}
.blog_detail_page span.post_date {
    display: none !important;
}
body.cart_page .cart_insider.clearfix>.hidden-xs.col-sm-4 .pro-type span,
body.cart_page .cart_insider.clearfix>.hidden-xs.col-sm-4 .pro-type small,
body.cart_page .cart_insider.clearfix .mobile_text small, body.cart_page .cart_insider.clearfix .mobile_text span {
    color: #cc8900;
}
.items-count {
    padding-left: 5px;
    margin-right: 15px;
    color: #fff;
    font-weight: 500;
}
div.menu_icons .deals_wrapper > div:hover .deal_content {
    box-shadow: 0px 6px 26px rgb(146 132 132 / 26%);
    outline: solid #fff;
}
.deals_wrapper>div .deal_content h3 span:first-child {
    font-family: 'almoni', sans-serif !important;
}
.deal_content span.product_grid_unit{
    position: absolute;
    left: 10px;
    margin-top: 41px;
    font-size:12px;
}
.grid_product_name a{
    font-size: 28px;
    font-weight: 500;
    line-height: 17px;
    color: #000000;
    padding-left: 5px;
    font-family: 'almoni', sans-serif !important;
}
.deals_wrapper>div .deal_content h3 span:first-child {
    font-size: 24px;
    font-weight: 300;
}
.category_promoted.owl-carousel .col-md-2.col-sm-3.col-xs-4 {
    padding-bottom: 15px;
}
.branch-content p {
    margin-bottom: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.branch-section > h2::after{
    display: block;
    text-align: center;
    color: #000000;
}
.footer_style_2 .follow_us > div:last-child ul{
    text-align: right;
}
.follow_us_title ul{
    margin-bottom: 32px;
    margin-top: 40px;
}
.follow_us_title h5{
    font-size: 46px;
    line-height: 36px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    text-align: right;
    font-family: 'almoni', sans-serif;
    max-width: 170px;
    margin-right: 0;
}
.follow_us.footer-kosher .footer_icon_1{
    display: none;
}
.top_links ul li.whatsapp-btn-icon a::after{
    content: '';
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    background: url(../../uploads/iconwhatsapp.png)no-repeat top center / contain;
}
.top_links ul li.whatsapp-btn-icon a img {
    opacity: 0;
}
.add_cart .my_cart #content{
    /*background: url(../../uploads/cart-bg.png);*/
}
.menu_icons .deals_wrapper > div .menu_description {
    color: #709928;
    font-size: 66px;
    line-height: 49px;
}
.menu_icons .deals_wrapper > div:nth-child(2) .menu_description  {
    color: #cc8a00;
}
.menu_icons .deals_wrapper > div:nth-child(4) .menu_description  {
    color: #cc8a00;
}
.menu_icons .deals_wrapper > div:nth-child(6) .menu_description  {
    color: #cc8a00;
}
/*
.category_page_special .main_slider h2::before{
    content: 'Fruits';
    line-height: 16px;
    font-size: 26px;
    margin-top: 0px;
    margin-bottom: 10px;
    display: block;
    color: #fff;
    font-family: "Almoni" !important;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: .86em;
}*/
.category_page_special .main_slider h3 {
    display: block;
    color: #fff;
    font-size: 46px;
    line-height: 46px;
    font-family: "Almoni" !important;
    letter-spacing: 18px;
    padding-top: 50px;
    text-transform: uppercase;
}
.modal-dialog.modal_dialog_promo .item{
    background:url('../../uploads/popup-bg.png')no-repeat center/cover;
}
.modal_dialog_promo .slide-content a.promo_button {
    border: 1px solid #000000;
    color: #fff !important;
    position: fixed;
    left: 70px;
    bottom: 70px;
    padding: 13px 51px;
    font-size: 26px;
    background-color: #000 !important;
}
.modal_dialog_promo .slide-content a.promo_button:hover{
    border-color: #000000;
}
.btn_site:hover, .btn_table:hover, .coupons_wrapper > div .deal_content a:hover{
    color: #ffffff !important ;
}
.cart_page .number-wrapper > a {
    background-color: #000 !important;
    color: #fff !important;
}
.cart_page .number-wrapper > a .fa{
    color: #fff !important;
}
.cart_wrapper .bill p.total>a {
    border: 1px solid #000000;
    background-color: #fff !important;
    color: #000 !important;
    font-weight: 500;
    width: 145px;
    text-align: center;
    height: 43px;
    font-size: 18px;
    line-height: 30px;
}
.cart_wrapper .bill p.total>a:hover{
    background-color: #000 !important;
    color: #fff !important;
    border-color: #fff !important;
}
.sort-n-bread h1.current-page,
.faq-page h1.product-title, 
.about_wrapper .common_hd h2, 
.common_hd.text-center h1,
.common_hd h2, .promoted-categories .category-header a, 
.new-about-us-content h6, .footer_style_2 .footer_logo_area h4,
.footer_style_2 .footer_logo_area + .row h3,
.footer_style_2 .footer_logo_area + .row h4,
.footer_style_2 .follow_us_title > p:last-child span,
.contact-address > span, #product_title{
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.sort-n-bread h1.current-page,
.faq-page h1.product-title, 
.about_wrapper .common_hd h2, 
.common_hd.text-center h1,
.common_hd h2{
    font-size: 40px;
}
div#quickview .prod_content .price_section .display_price .product_counter .number-wrapper{
    /*background-image: url(../../uploads/green-texture.png);*/
    border-radius: 30px !important;
}
.cart_wrapper .bill p.total small {
    color: #000000!important;
}
body.shipping_page label.delivery_time_class {
    font-weight: 500;
    color: #000000;
}
.whatsapp-btn-icon-footer a::after {
    content: '';
    width: 41px;
    height: 41px;
    background: url('../../uploads/white-whatsapp.png')no-repeat top center / contain;
    display: block;
    margin-left: 0;
    margin-right: auto;
}
body:not(.home_page_index) .whatsapp-btn-icon-footer a::after{
    margin-top: -65px;
}
.whatsapp-btn-icon-footer img{ opacity: 0; }
.speacial_search_page .index-page{
    padding-top: 0 !important;
}
body.manage_404 .main_wrapper span {
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    color: #552d06;
}
body.manage_404 .menu_icons .deals_wrapper {
    justify-content: center;
}
body.manage_404 .menu_icons .deals_wrapper > div {
    width: calc(100% / 3);
    max-width: calc(100% / 3 - 16px);
    margin-left: 0;
}
body.manage_404 div.menu_icons .deals_wrapper > div:hover .deal_content {
    box-shadow: none;
}
body.manage_404 .about_wrapper {
    padding-top: 20px;
    margin-bottom: 5px;
}
body.manage_404 .content_wrapper.clearfix:not(.menu_icons) {
    padding-top: 0 !important;
}
body.manage_404 .menu_icons .deals_wrapper.mt_20.mb_30.clearfix {
    padding-top: 0;
}
/** Labels Not Round **/
.multi_labels > div > div{
    border-radius: 0;
    height: 25px;
    padding: 5px 4px;
    border-radius: 25px;
    min-width: 55px;
}
.multi_labels > div {
    height: 25px;
    width: auto;
}
.multi_labels .inner.multi_label_img{
    height: 45px;
    margin-bottom: 0.2rem;
}
.multi_labels .inner.multi_label_img img{
    max-height: 45px;
    object-fit: contain;
}
#quickview .multi_units{
    margin-top: 8px;
}
#quickview span.popup_label .color_tab {
    border-radius: 0;
}
#quickview .multi_units{
    right: 145px;
}
#quickview span.popup_label .color_tab {
    height: 25px;
    margin-left: 0.3rem;
    max-width: max-content;
    padding: 5px;
    border-radius: 25px;
}
#quickview #qty_discount_offer{
    width: auto;
    margin-left: 0;
    max-width: fit-content;
    min-width: fit-content;
    order: 3;
    font-size: 12px;
}
div#quickview span.popup_label{
    position: relative;
    order: 2;
}
.multi_labels .inner.multi_label_without_img {
    margin-bottom: 0.1rem;
}
#quickview #qty_discount_offer:empty + span.popup_label{
    position: absolute;
    left: 0;
}
#quickview #qty_discount_offer:empty {
    display: none;
}
#quickview .multi_units {
    max-width: fit-content;
}
/** Labels Not Round **/
div#quickview .group_discount_tag_popup.tag{
    width: auto;
    background: #000000;
    padding: 5px 5px;
    border-radius: 8px;
    top: -8px;
}
#quickview .after_dot {
    color: #000000;
    font-family: inherit !important;
}
div#quickview .related_products .deals_wrapper>div .deal_content.rel_pro > p {
    font-family: 'almoni', sans-serif;
    font-weight: 500;
    color: #000000;
    font-size: 20px !important;
}
.deals_wrapper>div .deal_content h3 span:nth-child(2){
    vertical-align: text-top;
    font-family: 'almoni', sans-serif !important;
    font-size: 46px;
    line-height: 26px;
}
.category_page_special .category-wrapper + .category-wrapper{

}
.index-page > .row > div:not(.main_slider) {
    background-color: #f5f5f4;
}
.btn_top_minicart {
    background-color: #ffffff00 !important;
}
.minicart_btn {
    max-width: 60px;
    top: 0px;
    left: -12px;
}
.menu_icons .menu_title{
    color: #000000;
    font-size: 66px;
    line-height: 49px;
    margin: 0;
}
.menu_icons span.menu_description {
    writing-mode: unset;
    position: relative;
    text-align: right;
    left: 0;
    top: 0;
    transform: unset;
    font-weight: 500;
    text-transform: uppercase;
}

.homeabout{
    min-height: 747px;
    padding: 0px;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    bottom: -90px;
    z-index: 9;
}
.footer {
    padding-top: 45px;
}
.about_title {
    margin-right: auto;
}
.footer_style_4 .whatsapp-btn-icon-footer {
    /*display: none;*/
}
.footer_element_icons .deals_wrapper h2.menu_title {
    font-size: 36px;
    margin-top: 20px;
}
.footer_element_icons .deals_wrapper span.menu_description {
    font-size: 15px;
    line-height: 10px;
}
.footer_element_icons .deals_wrapper>div .deal_content>a img {
    width: auto;
    height: 102px;
}
.col-sm-2.follow_us.footer-kosher.hidden-xs {
    display: none;
}.footer_style_2 .follow_us_title .raw-html-embed img {
    margin-bottom: 22px;
    margin-left: 0;
    margin-right: auto;
}
.footer_style_2 .follow_us > div:last-child ul li {
    margin-right: 8px;

}
.sort-n-bread h1.current-page, .faq-page h1.product-title, .about_wrapper .common_hd h2, .common_hd.text-center h1, .common_hd h2, .promoted-categories .category-header a, .new-about-us-content h6, .footer_style_2 .footer_logo_area h4, .footer_style_2 .footer_logo_area + .row h3, .footer_style_2 .footer_logo_area + .row h4, .footer_style_2 .follow_us_title > p:last-child span, .contact-address > span, #product_title {
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.search_top_menu_wrapper a {
    color: #fff;
}
/*
.search_top_menu_wrapper .search_top_menu:last-child {
    margin-left: 0;
    margin-right: 100px;
}
.search_top_menu_wrapper .search_top_menu:last-child span.menu_title {
    color: #b4b4b4;
}*/
.my_cart .qty_item *,.my_cart .qty_item>span{
    font-family: 'almoni', sans-serif;
    font-style: normal;
    font-weight: 400;
}
.my_cart .qty_item #savethem,
.my_cart .qty_item #minicart_total{
    font-weight: 500;
}
.my_cart .qty_item #savethem {
    font-size: 26px;
    direction: ltr;
    display: inline-block;
}
.deals_wrapper>div .deal_content h3>span.main_price + span {
    position: relative;
    top: 7px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 300;
    font-size: 13px;
    vertical-align: middle;
}
.last_order_recart a.btn.btn_site {
    color: #000 !important;
    max-width: 45%;
    margin: 0 auto;
    border-color: #000 !important;
    background: #fff !important;
    font-size: 18px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.promoted-categories .category-header{
    max-width: calc(100%);
}
#quickview span.number-wrapper.number_wrapper_modal {
    height: 52px;
}
button.addtocart_main{
    background: #000000;
    border: none;
    border-radius: 100%;
    height: 28px;
    width: 28px;
    color: #fff;
}
button.addtocart_main{
    border: 1px solid #000;
    position: absolute;
    background: #fff;
    border-radius: 100%;
    height: 28px;
    width: 28px;
    color: #000;
    top: 8px;
    right: 8px;
    font-size: 29px;
    line-height: 14px;
}
#quickview .item .view-cart{
    width: 100%;
}
#quickview .show-view-cart .deal_content.rel_pro .view-cart{
    left: 0;
}
#quickview #view-cart::after{
    top: -21px;
    transform: unset;
}
#quickview .item .deal_content.rel_pro {
    overflow: unset;
}
#quickview #view-cart>div {
    margin-left: 4px;
}
#quickview .item .deal_content.rel_pro #view-cart>div>p,
#quickview .item .deal_content.rel_pro #view-cart>div>a{
    line-height: 11px;
    font-size: 14px;
}
#quickview .item .deal_content.rel_pro #view-cart>i{
    display:none;
}
#quickview .item .deal_content.rel_pro .close-cart-alert{
    top: -8px;
}
#quickview .item .deal_content.rel_pro .close-cart-alert i{
    font-size: 14px;
}
#quickview .item .deal_content.rel_pro #view-cart{
    padding: 6px 4px 6px 0;
}
#quickview .item.show-view-cart .view-cart{
    transform: translateX(0px);
}
@media(max-width:767px){
    #quickview .item .deal_content.rel_pro .close-cart-alert {
        top: 0;
    }
    #quickview #view-cart::after {
        top: -14px;
    }
    div#quickview .show-view-cart #view-cart {
        transform: translateY(106px) !important;
    }
    div#quickview  #view-cart {
        transition: .3s linear all;
        transform: translateY(120px) !important;
        margin-top: -215px;
        z-index: 2;
    }
}

.modal-dialog .modal-header h3 {
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.like_product .fa,
.like_product_popup .fa{
    font-size: 20px;
}
.deals_wrapper>div .deal_content h3>span{
    font-family: 'almoni', sans-serif !important;
    font-size: 12px;
}
.deals_wrapper:not(#owl-demox)>div .deal_content h3[class^=price_section] {
    justify-content: end;
}
.footer_element_icons .deals_wrapper{
    padding-bottom: 0;
}
#quickview .deals_wrapper>div .deal_content h3 span:nth-child(2){
    vertical-align: bottom;
}
.modal-dialog.modal_dialog_promo .item {
    background: none;
}
.modal-dialog.modal_dialog_promo .modal-content {
    box-shadow: none;
}

.sort-n-bread h1.current-page {
    color: #000000;
}
.like_product {
    margin-left: 8px;
    margin-top: 8px;
}
.payment_submit.btn_site svg path {
    fill: #fff;
}
.category-wrapper > div.ul-line-item a {
    color: #cc8a00;
    font-family: 'almoni', sans-serif;
    font-weight: 500;
}
.category_page  .category_page_special .category-wrapper {
    margin-bottom: 20px;
max-width: 100%;
}

div#delivery .btn_wrapper .btn.btn_table {
    width: 150px;
    border-radius: 20px;
    padding: 5px 30px;
    font-size: 16px;
    border: 1px solid;
}
.modal-body#delivery_schedule .radio.myradio li {
    color: #cc8a00 !important;
}
.modal-body#delivery_schedule .myradio {
    background-color: #000;
    color: #fff;
}
.shipping_page .myradio span {
    color: #fff !important;
    font-weight: 500;
}
.shipping_page .radio.delivery_time_div.myradio span, .shipping_page .radio.delivery_time_div.myradio span i {
    color: #fff !important;
}
label.control-label.col-md-12 ,
.cart_page #choose_phone_number .location_modal p.error_phone_number,
.location_modal div#timer{
    font-family: 'almoni', sans-serif  !important;
    font-weight: 500 !important;
}
.menu>ul>li .mega ul h4 a,
.popup_btn.grid_cart_btn span,
#crt_btn.my_cart #content div.list_wrapper>a p,
.my_cart .cart_header>a{
    font-family: 'almoni', sans-serif;
    font-weight: 500;
}
.deals_wrapper>div .deal_content h3 del{
    font-size: 20px;
    color: #000000;
    position: absolute;
    margin-top: -62px;
}

.deals_wrapper>div .deal_content>a {
    cursor: pointer;
}
.footer_element_icons .deals_wrapper>div .deal_content>a {
    cursor: default;
}
.checkout_phone li a.c_card {
    direction: ltr;
}
.pro-type {
    color: #cc8a00 !important;
}
.deals_wrapper > div .deal_content {
    cursor: pointer;
}
button.btn.btn-success.btn_site.for_all_time.check_min_must {
    background: #cc8a00 !important;
    border: none;
    color: #fff !important;
    font-weight: 500;
    font-size: 18px;
}
body.order_special div#crt_btn .clear_order_button.clearfix button{
    border: none;
    background-color: #000;
    font-weight: 500;
    font-size: 18px;
}
.general_info.product_desc ul#info_tab li.info_sku{
    display:none;
}
.top_links ul li:not(.accounts_list) a.phone_img::after{
    font-family: 'almoni', sans-serif;
    font-size: 16px;
}
.cart_wrapper .cart_table .row .cart_insider>div span strong {
    font-size: 20px;
}
form#check_otp label.control-label.col-md-12,
form#check_phone label.control-label.col-md-12,
.account_wrapper .fashion_hd>div a,
.delivery_days .radio label span,
.delivery_days1 .radio label span, 
.pickup_days .radio label span{
    font-weight: 500;
}
.cart_history-page .about_wrapper{
    margin-right: auto;
}
body.manage_contact p,
.cart_wrapper .text-center h5 p,
.cart_wrapper p{
    font-size: 20px;
}
.cart_wrapper .cart_table .row .cart_insider>div spanj {
    color: #000;
}
.top_links ul li.accounts_list a.phone_img{
    margin-left: 0;
}
.top_links ul li.accounts_list a.phone_img img{
    margin-left: 0;
}
body.subscription-page .modal button.close span,
body.order_special .modal:not(#quickview):not(#choose_location) button.close span,
div#order_update_success_modal button.close span{
    font-size: 50px;
    line-height: 48px;
}
.modal_description {
    font-size: 20px;
}
body.order_special .modal:not(#quickview) a.btn.btn-default.close_button{
    background-color: #000;
}
.branch-slide .branch-link {
    z-index: 9;
    left: 0;
}
#cookie-consent button.accept_button  {
    background-color: #cc8a00 !important;
}
.terms_modal_body .raw-html-embed :is(p, span, a, li,ul,ol, div) {
    font-size: 21px !important;
    line-height: 22px !important;
}
/** Media Query Started **/
@media (min-width: 1200px){
    .faq-page{
        padding-top: 200px
    }
    .menu_icons .deals_wrapper > div{
        width: calc(100% / 3);
        max-width: calc(100% / 3 - 6px);
    }
}
@media(max-width: 767px){
    .cart_wrapper .bill p.total > a.clean_cart {
        color: #ffffff;
        padding-left: 14px;
        padding-right: 14px !important;
    }
    .payment_page button.btn.btn_table.payment_submit.btn_site {
        z-index: 999;
    }
    .category_page_special .main_slider h2 {
        display: none;
    }
    body.modal-open.trigger-position-left #enable-toolbar-trigger {
        top: -50px;
    }
    #quickview #qty_discount_offer{
        text-align: right;
    }
    .grid_product_name a{
        font-size: 22px;
        line-height: 18px;
        border: 0px solid #67b14a;
        color: #000000 !important;
    }
    deals_wrapper>div .deal_content h3 span:first-child {
        font-size: 22px;;
    }
    .pro-type {font-size:16px;}
    #quickview .nutritions.popup-nutritions{
        position: absolute !important;
        top: 15px !important;
        left: 11px;
    }
    .nutri-toggle-btn img {
        width: 70px;
    }
    #quickview .prod_content .price_section .display_price.showing_total_price {
        position: absolute;
        border: unset;
        top: -40px;
        left: 10px;
    }
    .newsletter h3 {visibility:hidden;}
    .items-count{color:#ffffff !important;}
    .menu > ul > li{width:auto;}
    .mobile-special-icons{
        padding-bottom: 15px;
        padding-top: 0;
    }
    .menu_icons .deals_wrapper > div{
        margin-bottom: 0px;
        padding: 0 8px;
        padding: 0 0px 0 0;
    }
    .main_slider.visible-xs img{
        object-position: right;
        min-height: 118px;
        max-height: 118px;
        object-position: center;
    }
}
/** 25-8-2020 **/
.menu_icons .deals_wrapper > div:nth-child(even){
    /*padding-left: 5px;*/
}

/** 08-9-2020 **/
#quickview .lSSlideWrapper {
    height: auto;
}
figure.containerZoom img{
        object-fit: cover;
}
/** Mobile Menu Top Image White **/
.about_wrapper {
    padding-top: 20px;
}
.cart_page .about_wrapper.cart_about{
    padding-top: 0px;
}
div#quickview span.popup_label img {
    max-width: 35px;
}
.deal_content .tag{
    left: 8px;
    right: unset !important;
    max-width: 55px;
}
.group_discount_tag_grid.tag{
    left: 9px;
    right: unset !important;
    max-width: max-content;
    width: auto;
    background: #000000;
}
.group_discount_tag_grid.tag h6 {
    color: #402614;
}
.deal_content .tag img{
    max-width: 55px;
}
.modal-dialog.modal_dialog_promo .item {
    min-height: 547px;
}

#startup .modal-dialog.modal_dialog_promo  .modal-body {
    padding: 0px !important;
}
div#startup .item>img {
    object-position: center;
}
/*    #startup .modal-dialog.modal_dialog_promo,
    #startup .modal-content.startup_modal_content,
    div#startup .modal-body{
        height: 100%;
        min-height: 100%;
    }
   #startup div#owl-promo_slides,
   #startup .owl-wrapper-outer,
   #startup .owl-wrapper,
   #startup .owl-item{
        height: 100%;
    }*/
/*}*/ /** Commented Bug **/
.bill .shipping_charges_on_cart_page {
    height: 21px;
    padding: 0px 26px !important;
    background: #000000 !important;
    margin-top: -9px;
    border-top: none !important;
    color: white !important;
    font-size: 16px !important;
    font-weight: 200 !important;
    display: block !important;
}
.cart_wrapper .cart_table .table_hd>div{
    font-weight: 500;
    font-size: 18px;
}
@media (min-width: 768px){
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        z-index: 9;
    }
    .promoted-categories h2{
        position: relative;
        text-align: center;
    }
    .top-banner p.twenty-seconds{
        animation-duration: 33s;
    }
    .fixed .accounts_list>a.phone_img>img {
        margin-left: 5px !important;
    }
    div#startup .modal-content.startup_modal_content,
    div#startup .modal-body,
    .modal_dialog_promo .owl-wrapper-outer{
        border-radius: 25px;
    }
    .page-page .content_wrapper.clearfix {
        padding-bottom: 60px;
    }
    .faq-page {
        padding-bottom: 35px;
    }
    div#startup .item>img {
        border-radius: 25px 0 0 25px;
    }
    .add_scroll .filter-wrapper {
        top: 72px;
    }
    .close {
        right: 14px;
        top: 11px;
    }
    .index-page .carousel-indicators {
        width: 61%;
        left: unset;
        right: 50px;
        bottom: 23px;
    }
    div#startup .item>img {
        max-height: initial;
        object-fit: cover;
        object-position: bottom;
        width: auto;
        filter: unset !important;
    }
    .modal-dialog.modal_dialog_promo .item {
        max-height: 584px !important;
    }
    div#startup .modal-dialog.modal_dialog_promo {
        max-width: 920px;
    }
    .modal-dialog.modal_dialog_promo .slide-content-wrapper p br {
        display: none;
    }
    .modal-dialog.modal_dialog_promo .item {

        /*min-height: 710px;*/
    }
    /*    body.add_scroll .fixed .top_links>ul>li>a{
            color: #fff!important;
        }
        body.add_scroll .fixed .top_links>ul>li.branch_location.hidden-xs>a {
            color: #ffffff !important;
        }*/
    .top_links ul, .top_links ul li {
        align-items: flex-end;
        z-index: 15;
    }
    .add_scroll .top_links ul,
    .add_scroll .top_links ul li{
        align-items: center;
    }
    .top_links ul li:not(.accounts_list) a.phone_img::after {
        content: 'הרשמה / התחברות';
        font-weight: 300;
        margin-bottom: 0;
        font-size: 13px;
        padding-left:2px;
        position: relative;
        top: 1px;
        color: #fff;
    }
    .top_links ul li a.phone_img {
    }

    /*        header .top_search,
            header .top_cart {
                padding-top: 17px;
            }*/
    .add_scroll header .top_search{
        padding-top: 0;
    }

    .menu_icons .deals_wrapper > div:nth-child(4n+1) {
        /*padding-right: 15px;*/
    }

    .form-inline .form-control {
        border-radius: 22px;
        height: 39px;
        background: #f7f7f7;
    }
    .mega {
        background-color: #fffff !important;
    }
    .menu > ul > li > a {
        line-height: 22px !important;
        font-weight: 300;
    }
    header.header {
        position: relative;
        z-index: 9;
        box-shadow: 0px 0px 0px rgb(87 87 79 / 0.1);
        /*
                position: relative;
                z-index: 9;*/
    }
    /** Round Logo **/
    /*    a.main_logo {
         position: relative;
         }
         .main_logo img {
              max-width: 278px;
     position: absolute;
     height: auto;
     max-height: 145px;
     right: 0;
         top: -11px;
     z-index: 9;
         } */
    .menu_wrapper .menu > .menu_site {
        box-shadow: 0px 10px 7px rgb(87 87 79 / 0.5);
        box-shadow: none;
    }
    body.add_scroll header.header {
        z-index: 10;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        box-shadow: unset;

    }
    .top_header.clearfix {
        border-bottom: unset;
    }
    .menu > ul > li .mega > ul > li:hover a::after {
        content: '';
        position: absolute;
        right: -7px;
        top: 9px;
        height: 17px;
        width: 2px;
        background: #e31a00;
    }
    .menu > ul > li .mega > ul > li:hover a{
        position: relative;
    }
    .menu > ul > li .mega ul li a{
        font-size: 17px;
    }
    .main_slider div, .main_slider img{
        object-position: center;
    }
    .index-page .main_slider div{
        height: auto !important;

    }
    /** Primary Menu **/
    body.add_scroll .menu_wrapper .menu > .menu_site {
        text-align: center;

    }
    .menu>ul>li {
        display: inline-block;
        margin: 0 -3px;
        float: none;
    }
    body.add_scroll  a.main_logo {
        position: fixed;
        z-index: 999;
        top: 15px;
    }
    .menu_wrapper .menu.clearfix {
        /*max-width: calc(100% - 190px);*/
    }
    body .add_cart:not(#modal_cart_btn) {
        top: 0px !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 0px ​!important;
    }
    body .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 0 !important;
    }

    .menu > ul > li {
        width: auto;
        width: auto;
        padding: 10px 20px;
        border-top: 1px solid #000000;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .menu > ul > li:hover{
        border-top-color:#cc8900;
        border-bottom-color:#cc8900;
    }
    .stick-filter{
        top: 155px;
        padding-top: 25px;
    }
    .page-page .stick-filter {
        top: 57px;
        padding-bottom: 6px !important;
    }
    ul.clearfix.menu_site.body_width > li {
        /*position: relative;*/     
    }
    ul.clearfix.menu_site.body_width > li > a.menu_site:not(.menu_single)::after{
        content: url('../../uploads/caret.svg');

    }
    .page-template-content{
        min-height: 260px;
    }
    .top_links li.accounts_list + li{
        display: none;
    }
    /** Shadow Cutting **/
    form#top_header_search{
        position: relative;
        z-index: 9;
    }
    .category-wrapper{
        padding-top: 10px;
    }
    .sort-n-bread .breadcrumbs{
        margin: 0 auto;
    }
    .sort-n-bread .breadcrumbs li{
        margin: 0 auto;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
    }
    .modal-dialog.modal_dialog_promo .slide-content-wrapper {
        max-height: initial;
        overflow-y: hidden;
    }

}
.my_cart {     box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);}
.height80per {
    height: 90vh;
}
.special-icons {
    font-size: 12px !important;
    display:block;
    padding-left: 19px;
    padding-right: 18px;
    padding-left: 14px;
    padding-right: 10px;
    background: #fff;
}
/*.special-icons img {width:60% !important;height: 55px;}*/
.special-icons a {display:block !important;}
.form-control:focus {
    border: none;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
    -webkit-box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.content_wrapper .deals_wrapper,.homeabout {
    /*margin: 0 auto;*/
}
/*.footer,.stick-filter {
    max-width: 100% !important;
}*/
/** Design Customization **/

.menu>ul>li>a {
    font-size: 25px;
    font-size: 20px;
    font-size: 18px;
}
footer ul li>a {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}
.open_hours span{
    font-weight: 500;
    font-family: "Almoni" !important;
}
.cart_about .remove_product_cart {
    background: #d30612;
}
a.custom-btn span {
    display: none !important;
}
.main_slider .carousel-caption>a.custom-btn {
    /*    position: absolute;
        bottom: 0;
        right: 38%;*/
    background: none !important;
    color: #000000 !important;
    /*    font-size: 50px !important;
        padding: 0 9px;
        width: 450px;
        text-align: center;
        outline: 1px solid #fff;
        outline-offset: -8px;*/
}
a.custom-btn::after {
    content: '' !important;
    position: absolute;
    right: 0;
    width: 10px;
    height: 100%;
    background: #000000;
}
a.custom-btn::before {
    content: '' !important;
    position: absolute;
    left: 0;
    width: 10px;
    height: 100%;
    background: #000000;
}
.index-page .main_slider{
    height: 440px;
}
.index-page .main_slider img{
    object-position: top;
}
.index-page .item .main_slider{
    object-position: bottom;
}
.homeabout{
    background-color: #f5f5f4;
    background-position: top;
    background-size: cover;
}
.menu>ul>li .mega ul h4 {
    color: #ffffff;
}
.delivery_days .myradio.delivery_time_div {
    background-color: #000000;
}
.delivery_days .myradio.delivery_time_div > label > span,
.delivery_days .myradio.delivery_time_div > label > span i{
    /*color: #fff !important;*/
}

/** Content Pages **/
.content_wrapper.clearfix .content_wrapper.clearfix {
    float: none;
}
.content_wrapper.clearfix .content_wrapper.clearfix .row {
    float: none;
}
.content_wrapper.clearfix .content_wrapper.clearfix .row .page-template-content img {
    margin: 0 auto;
}
.page-template-content p,
.page-template-content li, 
.page-template-content span,
.page-template-content a,
.div_category_description_page p,
.div_category_description_page li,
.div_category_description_page span,
.div_category_description_page a{
    color: #000000;
    font-size: 18px;
    line-height: 22px;
}
.page-template-content a {
    text-decoration: underline;
}
.col-xs-12.page-template-content {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: block;
    float: none;
}
div#video_modal .modal-dialog {
    width: 100%;
    max-width: 800px;
}
.blog_detail_page .about_wrapper .about_content>a {
    height: auto;
}
.blog_detail_page  .about_content.main_article.clearfix.about_text {
    padding-top: 25px !important;
}.blog_detail_page .date-n-title h1 {
    margin-right: 0px !important;
}
/*.grid_cart_btn,#quickview .btn_table {
    background-color:#dacbb5 !important;
}

.prod_content .price_section .display_price .product_counter .number-wrapper,
.deals_wrapper > div .product_counter .number-wrapper{
     background-color:#6b4e34 !important;
}*/
#quickview .add_cart .btn_table{
    background-color: #cc8a00 !important;
    color: #000 !important;
}
.number-wrapper > a {
    /*border: 1px solid #fff;*/
}
.savethem_cart_page,
.savethem_div_minicart {
    display: none !important;
}
.my_cart .cart_header ul li {
    min-height: 54px;
}
.subscription-page .sub_tbody .sub_tr > div.sub_td:nth-child(2) {
    flex-wrap: wrap;
    display: block;
}
.subscription-page .shop_list_table .sub_td span.fa.fa-pencil {
    background: #4cc309;
    color: #fff;
    border-radius: 100%;
    position: absolute;
    width: 31px;
    height: 31px;
    padding-top: 7px;
    right: -118px;
    bottom: unset;
    top: 29%;
}
.subscription-page .shop_list_table .sub_td .fa-pencil + strong + span, .subscription-page .shop_list_table .sub_td .fa-pencil + strong {
    display: block;
}
.sub_thead .sub_tr > div.sub_th:nth-child(6),.sub_thead .sub_tr > div.sub_th:nth-child(5),.sub_thead .sub_tr > div.sub_th:nth-child(4){
    visibility: hidden;
}
#choose_location .pickup_button a{
    color:black !Important;
}
.do_shipping_div{
    width: 45%;
    display: inline-block;
}
#choose_location .shipping_button button{
    margin: 0 !Important;
    border: 1px solid black;
}
@media(min-width: 1400px) and (max-width: 1800px){
    body .menu>ul>li:nth-child(11), 
    body .menu>ul>li:nth-child(10) {
        display: none;
    }
}

@media (min-width: 992px){
    div#quickview .prod_content .price_section .display_price .product_counter .number-wrapper{
        max-width: 232px;
    }
    .content_wrapper.clearfix .content_wrapper.clearfix,
    .category-header{
        max-width: calc(100% - 300px);
    }
    /*    .menu_site.body_width {
            opacity: 0;
            transition: unset;
        }
        body.trigger-size-small .menu_site.body_width {
            opacity: 1;
        }*/
    .col-xs-12.page-template-content {
        padding-top:50px;
    }
    #quickview span#unit2{
        left: 45%;
        color: #666;
        top: 12px;
    }
    .top_search{
        z-index: 999;
    }
    .manage_404 .content_wrapper .deals_wrapper {
        max-width: calc(100% - 30%) !important;
        margin: 0 auto;
    }
    body.manage_404 .menu_icons .deals_wrapper>div {
        margin-bottom: -20px;
    }
    body.manage_404  .menu_icons .menu_title {
        padding-right: 10px;
    }
    /** New Design PSD **/

}
@media (min-width: 1367px) and (max-width: 1600px){
    .main_slider.hidden-xs {
        height: 478px;
        min-height: 478px;
    }
}
@media (min-width: 1200px) and (max-width: 1600px){
    .menu_icons .deals_wrapper > div {
        max-height: 230px;
    }
    .top_links ul li.branch_location a.hidden-xs.branch_name {
        max-width: 40px;
        line-height: 12px;
        padding-right: 0;
        margin-left: 5px;
    }
    .index-page .main_slider{
        height: 510px;;
    }
    .footer_two_block .block_description {
        max-width: 325px;
    }
    .footer_two_block > .footer_block_2 .block_description {
        top: 16px;
        padding-left: 45px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 13px;
        padding-right: 0;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    .homeabout {
        min-height: 431px;
        padding-right: 18px;
    }
    .top_links ul.account_menu{
        margin-top: -7px;
    }
}
@media (min-width: 1200px) and (max-width: 1280px){
    .main_slider {
        height: 300px;
    }
}
@media (min-width: 1899px){
    .menu_icons .deals_wrapper > div {
        /*margin-left: 10px !important;*/
    }
    .top_search{
        max-width: 667px;
    }

    .top_links ul li a.phone_img {
        margin-left: 33px;
    }
    .top_links ul li a[href^=tel] {
        margin-left: 37px;
    }
    header .top_cart {
        padding-left:50px;
    }
}


@media (min-width: 1800px){
    #quickview span#unit2{
        left: 50%;
    }
    .footer_style_4 .whatsapp-btn-icon-footer{
        left: unset;
        right: 0;
        top: -55px;
        z-index: 9;
    }   
    .my_cart .qty_item>span{
        padding-bottom: 7px;
    }
    .add_scroll .my_cart .qty_item>span{
        padding-bottom: 6px;
    }
    .category_page_special .main_slider.hidden-xs{
        min-height: 365px;
    }
    .homeabout {
        min-height: 595px;
        padding: 0px;
        margin-bottom: 0;
        margin-top: 0px;
    }
    .homeabout > div p {
        margin-bottom: 5px;
    }
    .index-page .main_slider{
        height: 500px;
    }
    .branch-section > h2 {
        margin-bottom: 45px;
    }
    .branch-section > h2::after {
        font-size: 46px;
    }
    .index-page .main_slider .carousel-caption {
        padding-top: 214px;
        padding-left: 143px;
    }
    .branch-img {
        height: auto;
    }
    .branch-img img {
        min-height: 395px;
    }

    .footer_two_block > div {
        max-width: 755px;
    }
    div.menu_icons .deals_wrapper > div .deal_content {
        padding-top: 0px;
    }
    .summary {
        margin-top: 32px;
        right: 9px;
    }
    .footer_style_2 > div {
        margin-right: 132px;
    }
    .special-icons {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .add_scroll  .special-icons {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .special-icons .col-md-4 a img {
        margin-bottom: 5px;
    }
    .add_scroll .special-icons .col-md-4 a img {
        /*margin-bottom: 4px;*/
    }
}
.special-icons .col-md-4 a img {
    margin-bottom: 5px;
}
@media (min-width:768px) and (max-width: 1799px){
    .homeabout {
        background-size: contain;
        background-color: #f5f5f4;
        background-position: center;
    }
    .footer_block_1 .follow-btn,
    .footer_block_2 .follow-btn{
        margin-top: 15px;
    }
}
@media (min-width: 1600px){
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper{
        top: 226px;

    }
    /*    .index-page .main_slider{
            height: 500px;
        }*/
    .footer_style_2 > div {
        max-width: 1262px;
    }
    .category_page_special .content_wrapper .deals_wrapper>div{
        width: calc(100%/4);
    }
    .speacial_search_page .content_wrapper .deals_wrapper>div{
        width: calc(100%/4);
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .category_page_special .content_wrapper .deals_wrapper{
        max-width: calc(100% - 330px);
        padding-right: 30px;
    }
    .category_page_special .content_wrapper .deals_wrapper>div{
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .content_wrapper .deals_wrapper>div {
        width: calc(100%/5);
        padding: 0 10px;
    }
    .footer_element_icons .content_wrapper .deals_wrapper>div {
        width: calc(100%/6) !important;
    }
    .less-than-six .owl-item {
        max-width: calc(100%/4);
    }
}

@media (min-width: 1200px) and (max-width: 1366px){
    .category_page_special .main_slider h3{
        padding-top: 0px;
    }
    /** Round Circles Under Slider **/
    .menu_icons .deals_wrapper > div {
        margin: 0 3px;
    }
    .menu_icons .deals_wrapper > div {
        max-height: 217px;
        padding: 0 8px;
    }
    .menu_icons .menu_title {
        font-size: 20px;
        padding: 6px 5px;
    }
    .index-page .main_slider {
        height: 390px !important;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 420px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page .main_slider {
        top: 146px;
    }
    span.pro_short_description {
        height: 20px;
        display: block;
        overflow: hidden;
    }
    .category_page_special .main_slider.hidden-xs {
        min-height: 310px;
    }
}
@media (min-width: 1366px) and (max-width: 1440px){
    .category_page_special .main_slider.hidden-xs {
        min-height: 310px;
    }
    .menu > ul > li {
        /*width: 5.6% !important;*/
    }
    .menu_icons .deals_wrapper > div {
        max-height: 217px;
        padding: 0 8px;
    }
    .menu_icons .menu_title {
        font-size: 30px;
    }
    .menu > ul > li {
        padding: 10px 2px;
    }
    .index-page .main_slider {
        height: 440px;
    }
}
@media (min-width: 1366px){
    .category_page_special .main_slider.hidden-xs{
        min-height: 500px;
    }
    body .add_cart:not(#modal_cart_btn){
        top: 61px;
        padding: 0;
        margin-top: 0;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        top: 60px;
        top: 75px;
        margin-top: 0;
    }
}
@media (min-width: 1200px){
    .category_page_special  .sort-n-bread .breadcrumbs {
        padding-right: 90px;
    }
    .filter-wrapper{
        max-width: 768px;
    }
    .menu > ul > li{
        width: auto;
        padding: 0 10px 10px;
        border-top: none;
        margin-top: 0;
        margin-bottom: 0;
    }
    .menu>ul>li {
        height: 40px;
    }
    .top_links ul li a[href^=tel] {
        font-size: 24px;
        font-weight: 500;
    }
    /*  .top_links li.hidden-xs.adavance_bottom a img.visible-lg.img-responsive{
                    display: none !important;
               }*/
    li.hidden-xs.adavance_bottom img.visible-lg.img-responsive {
        display: inline-block !important;
        max-width: 32px;
        position: relative;
        top: 0;
        transform: unset;
        border-radius: 100%;
        object-fit: contain;
        left: -8px;
    }

    .top_cart2 .top_links ul li.hidden-xs{

    }
    /** capsule **/
    .top_links ul li a[href^=tel] {
        font-size: 20px;
        font-weight: 300;
        padding-right: 0;
        font-size: 14px;
        color:#000000 !important;
        margin-left: 12px;
        border-radius: 20px;
        background: transparent;
        flex-direction: row-reverse;
        border: 1px solid #000000;
        min-width: 130px;
    }

    .top_links ul li a[href^=tel] img {
        max-width: 24px;
        position: relative;
        top: 0;
        left: 3px;
        padding: 0;
        transform: unset;
    }
    .add_scroll  .top_links ul li a[href^=tel] img {
        max-width: 24px;
    }
    .top_links ul li a[href^=tel] img {
        margin-right: 0;
    }
    .add_scroll  .top_links ul li a[href^=tel] img {
        left: -5px;
    }
    /*    .top_links li.hidden-xs.adavance_bottom a img.hidden-lg.img-responsive {
            display: none !important;
        }    */
    /** Round Circles Under Slider **/
    .menu_icons  .deals_wrapper > div {
        padding: 0px;
        margin: 0px;
    }
    .menu_icons .deals_wrapper > div{
        width: calc(100% / 4);
        max-height: 296px;
        padding: 0 7px;
        margin-bottom: 25px;
        height: auto !important;
        max-width: 303px;
        padding-bottom: 10px;
    }

    .menu_icons .deals_wrapper > div
    .menu_icons .deals_wrapper {
        padding-left: 50px;
        padding-right: 50px;
    }
    /** new design 1200nd **/
    .add_cart .my_cart #content {
        height: calc(100% - 350px);
    }
    div.add_cart:not(#modal_cart_btn) > div.cart_btn{
        padding-top: 50px;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) > div.cart_btn{
        min-height: 149px;
        padding-top: 50px;
    }
}
@media (min-width: 1200px) and  (max-width: 1366px){
    .top_links ul li:not(.accounts_list) a.phone_img::before{
        content:unset;
    }
    .main_slider.hidden-xs {
        min-height: auto;
        height: 410px;
    }
    header .top_search, header .top_cart {
        padding-top: 0px;
    }
}
/** Responsive New Design **/
@media (max-width: 1799px){
    .footer_two_block > div{
        max-width: 705px;
    }
    .menu_icons .deals_wrapper > div {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 23px;
    }
    .homeabout {
        margin-right: 21px;
        background-size: cover;
    }
    .branch-section {
        margin-right: 0;
    }
    .footer_two_block {
        margin-right: 15px;
    }
    .footer_two_block > div {
        max-width: 705px;
    }
    .homeabout {
        padding: 15px 0 0;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 565px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 515px;
    }
    .index-page .main_slider .carousel-caption {
        align-items: center;
        justify-content: center;
    }
}



@media(min-width: 992px){
    .mini-cart-toggle .content_wrapper .deals_wrapper>div.grid_style_2{
        width: calc(100%/4);
    }
    .mini-cart-toggle .add_cart .my_cart {
        height: calc(100% - 51px) !important;
    }
    .homeabout {
        max-width: calc(100% - 339px);
    }
    .stick-filter {
        padding-bottom: 2px;
        box-shadow: none;
    }
    .footer_two_block {
        margin-right: 30px;
        margin-bottom: 15px;
    }
    .homeabout{
        max-width: calc(100% - 355px);
        margin-right: 0;
        border-radius: 0;
        background-color: transparent !important;
    }
    .branch-section{
        max-width: calc(100% - 348px);
        padding-left: 10px;
        margin-right: 15px;
    }
    .index-page .content_wrapper .deals_wrapper {
        max-width: calc(100% - 347px);
        margin-right: 58px;
        margin-right: 53px; 
    }
    .menu_icons .deals_wrapper {
        justify-content: flex-start;
    }
    .main_slider,.dynamic_section_2,.brand_slider{
        max-width: calc(100% - 300px);
    }
    .add_scroll .main_wrapper div.add_cart .my_cart #content {
        height: calc(100% - 264px);
    }
    body .add_cart:not(#modal_cart_btn){
        /*top: 61px;*/
        padding: 0;
        z-index: 999;
        z-index: 99;
        margin-top: 0;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        /*top: 116px;*/
        margin-top: 0;
    }
    /** Fixed Header Style **/
    .top_cart.pull-left.top_cart2 {
        position: absolute;
        left: 0;
        top: 25px;
    }
    body  .menu > .menu_site {
        padding-left: 198px !important;
    }

    /** Move Top Links To Right **/
    .top_cart.pull-left:not(.top_cart2){
        left: 300px;
        top: -2px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        max-height: 58px;
        padding-top: 7px;
    }
    .add_cart:not(#modal_cart_btn) {
        top: 1px !important;
    }
    body .top-banner ~ .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }

    .my_cart .cart_header{
        padding-bottom: 16px;
        padding-top: 16px;
    }
    .top_cart.pull-left.top_cart2{
        left: 300px  !important;
    }
    body .add_cart:not(#modal_cart_btn) {
        z-index: 999 !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 0 !important;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        /*padding: 0px 0;*/
    }
    .top_links > ul > li.branch_location.hidden-xs {
        /*display: none;*/
    }
    body.user_profile_page .about_wrapper {
        padding-top: 20px;
    }

    /** new design psd 992nd **/
    .top-banner{
        /*max-width: calc(100% - 920px);
        margin-right: 561px;
        position: absolute;
        z-index: 10;
        top: 8px;*/
    }
    .cart_page .top-banner,
    .shipping_page .top-banner,
    .user_profile_page .top-banner,
    .subscription-page .top-banner,
    .manage_contact .top-banner,
    .payment_page .top-banner{
        max-width:100%;
    }
    .add_cart:not(#modal_cart_btn) .summary > .price{
        display: none;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn{
        min-height: 149px;
        display: flex;
        align-items: flex-start;
        justify-content: space-around;
        flex-direction: row-reverse;
        transition: .2s linear all;
        padding-top: 3px;
    }
    .special-icons > div {
        border: none !important;
    }
    .my_cart div#content{
        border-bottom-style: solid;
    }
    div#crt_btn.my_cart{
        border-radius: 0;
    }
    .my_cart .qty_item .cart_redirect{
        padding: 0;
        background-color: #000 !important;
        background-image: none;
        border: 1px solid #000 !important;
    }
    .my_cart .qty_item .cart_redirect{
        padding: 0;
        margin-bottom: 0;
        height: 48px;
    }
    .add_scroll .my_cart .qty_item .cart_redirect{
        /*margin-bottom: 4px;*/

    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(3) {
        background: #fff;
        width: 49%;
        padding: 13px 11px;
        color: #000;
        font-size: 16px;
        font-size: 0;
        text-align: center;
        border-radius: 25px 0 0 25px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(3)::after {
        content: 'לסיום ותשלום';
        font-size: 14px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(2),
    .my_cart .qty_item .cart_redirect > span:last-child {
        padding: 11px 0;
    }
    .my_cart .qty_item .cart_redirect > span:last-child {
        font-size: 26px;
        line-height: 24px;
        font-weight: 500;
        color: #000000;
        padding-left: 4px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(2){
        padding-left: 23px;
        font-size: 12px;
        line-height: 30px;
        color: #000000;
    }
    .mini-cart-toggle.add_scroll .main_wrapper div.add_cart .my_cart #content{
        height: calc(100% - 360px);
    }
    .my_cart #content div.list_wrapper .hvr_counter input{
        font-size: 20px;
    }
}
@media (min-width: 768px) and  (max-width: 1199px){
    .deals_wrapper>div .deal_content .division_content{
        height: 14px;
    }
    body.manage_404 .menu_icons .menu_title{
        padding-bottom: 20px;
    }
    body.manage_404 .menu_icons .deals_wrapper>div {
        max-height: 275px;
    }
    .category_page_special .main_slider .carousel-caption {
        top: 0 !important;
    }
    /** 19-8-2020 **/
    .menu_icons .deals_wrapper > div {
        /*width: calc(100% / 2);*/
    }
    /*    .menu_icons .deals_wrapper > div:nth-child(odd) {
            padding-right: 15px;
        }
        .menu_icons .deals_wrapper > div:nth-child(even) {
            padding-left: 15px;
        }*/
    /** 25-8-2020 **/
    .menu_icons .deals_wrapper > div {
        /*max-height: 170px;*/
    }
    .phone-text {
        top: 0px;
    }
    /** Round Circles Under Slider **/
    .menu_icons .deals_wrapper > div{
        /*width: calc(100% / 3 - 1%);*/
        padding: 0px;
        /*margin: 0 2px 5px;*/
    }    
    .footer_element_icons .deals_wrapper > div {
        width: calc(100% / 4);
    }

    .footer_element_icons span.menu_title {
        font-size: 18px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-right: 0;
    }
    .menu_icons .deals_wrapper > div {
        width: calc(100% / 3);
        padding: 0 5px 6px 0 !important;
        margin-bottom: 10px !important;
    }
    .index-page .main_slider {
        height: 290px;
    }
    .index-page .main_slider .item img {
        object-position: top;
    }
    .menu_icons .menu_title {
        font-size: 30px;
    }
    input#header_search {
        height: 40px;
    }
    .top_search form button {
        height: 40px !important;
        width: 40px  !important;
    }
}

@media (min-width: 993px) and  (max-width: 1199px){
    .menu_icons .menu_title {
        font-size: 20px;
        max-width: fit-content;
        padding: 4px 14px;
    }
    .menu > ul > li > a {
        /*font-size: 12px;*/
    }
    .main_slider.hidden-xs {
        min-height: auto;
        max-height: 330px;
    }
    .category_page_special .main_slider.hidden-xs{
        max-height: 290px;
    }
    .add_scroll .add_cart {
        margin-top: 0;
    }
    .menu>ul>li>a {
        font-size: 13px !important;
    }
    .menu_icons .deals_wrapper {
        padding-left: 0px;
        padding-right: 4px;
    }
    .promoted-categories {
        padding-left: 25px;
    }
}


@media(min-width: 992px) and (max-width: 1199px){
    .add_cart .cart_btn .minicart_btn {
        top: 5px;
    }
    .homeabout {
        height: auto;
        min-height: 380px;
    }
    .homeabout > div {
        max-width: 500px;
    }   
    .my_cart #content {
        height: calc(100% - 275px);
    }
    .menu > ul > li {
        width: auto !important;
    }
    /** Custom Menu **/
    .menu>ul>li>a {
        font-size: 21px;
    }
    .menu > ul > li {
        padding: 5px 8px;
    }
    .menu>ul>li {
        margin: 0 -2px;
    }
    .menu>ul>li .mega ul h4 {
        font-size: 20px;
    }
    .menu>ul>li .mega ul {
        margin: 0px 0 0;
    }
    body .add_cart:not(#modal_cart_btn) {
        top: 100px !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 103px !important;
    }
    .top_cart.pull-left.top_cart2 {
        top: 10px;
    }
    a.hidden-xs.branch_name {
        display: none !important;
    }
    .menu>ul>li .mega ul h4 {
        font-size: 15px;
        padding-right: 0;
    }
    .menu>ul>li>a {
        font-size: 13px;
    }
    .search_top_menu_wrapper {
        padding-right: 0;
        margin-left: 0;
        margin-right: auto;
        justify-content: flex-end;
    }
    .add_cart .btn_top_minicart.cart_redirect {
        font-size: 30px;
        line-height: 30px;
    }
    .summary {
        right: 29px;
        margin-top: 32px;
    }
    .menu_icons .deals_wrapper > div {
        margin-left: 0 !important;
    }
}
@media (max-width: 1199px){
    /** 16-10-2020 **/
    .menu_icons .deals_wrapper > div .deal_content,
    .menu_icons .deals_wrapper > div .deal_content a, 
    .menu_icons .deals_wrapper > div .deal_content div {
        /*max-height: 178px;*/
    }
    .menu_icons .deals_wrapper div a img {
        /*max-height: 178px;*/
    }
    .adavance_bottom a,.adavance_bottom>span.phone-text {
        /*background: url(../../uploads/siteTexture.jpg) !important;*/
    }
    .main_slider .carousel-caption>a.custom-btn {
        width: 320px;
        font-size: 40px !important;
        right: 30%;
    }
}
@media (max-width: 991px) {
    .main_logo img {
        height: auto;
        margin: 0 auto;
        padding: 9px 0px;
        max-height: 135px;
    }
    div#quickview a#add_to_cart_modal {
        border-radius: 0px !important;
    }
}
@media(min-width: 768px){
    .top_cart .cart_redirect img {
        position: relative;
        left: 3px;
        top: 2px;
        max-width: 35px;
    }
    a.main_logo {
        position: relative;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 184px;
        position: absolute;
        height: auto;
        max-width: 201px;
        right: 0;
        top: -15px;
    }
    body:not(.add_scroll)  .menu > .menu_site{
        padding-right: 0;
        position: relative;
        top: 0;
    }
    .menu>ul>li .mega h3{
        display: none;
    }
    .menu>ul>li .mega ul h4{
        font-size: 18px;
        padding-bottom: 0;
        text-align: right;
        padding-right: 0;
    }
    .menu>ul>li .mega ul h4 a{
        padding-right: 20px;
        padding: 5px 15px 4px;
        border-radius: 12px;
        transition: 0.1s linear all;
    }
    .menu>ul>li .mega ul h4:hover a{
        color: #ffffff !important;
        background: #000000 !important;
    }

    .menu>ul>li .mega{
        max-width: 300px;
        padding-top: 10px;
        padding-bottom: 25px;
        border-radius: 0 0 15px 15px;
    }
    .menu>ul>li .mega{
        margin-top: 7px;
    }
    /** Customize Search ***/
    a.main_logo{
        position: unset; 
    }
    body .menu > .menu_site {
        padding-left: 290px !important;
    }
    body:not(.add_scroll) .main_logo img{
        max-width: 161px;
        right: -402px;
        right: 746px;
        top: unset;
        left: 0;
        z-index: 999;
        bottom: -30px;
    }
    .top_search {
        left: auto;
        right: 10px;
        width: 100%;
        max-width: 475px;
    }
    .menu>ul>li .mega ul h4 a {
        font-weight: 300;
        font-size: 21px;
    }
    .menu>ul>li .mega ul {
        border-left: none;
    }
    .menu > ul > li > a > span>img {
        transition: 0.3s linear all;
        transform: translateY(9px);
    }
    .menu > ul > li:hover  > a > span>img {
        transform: translateY(0px);
    }
    body.add_scroll a.main_logo{
        top: 15px;
        right: 38.6%;
    }
    body.add_scroll a.main_logo img{ 
        top: -15px;
        left: 0;
    }
    .top_links ul li a {
        padding-left: 8px;
    }
    body.add_scroll .menu > ul > li{
        /*border: none;*/
    }

    .top_cart.pull-left.top_cart2 {
        top: 0px;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        margin-top: 0;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn){
        margin-top: 0;
    }
    /** Grid Box Product Animation **/
    /*   .deals_wrapper .deal_content .hvr_show.visible-lg.visible-md.visible-sm .add_to_cart_main_wrapper, .deal_content .hvr_show.visible-lg.visible-md.visible-sm .product_counter.hidden-xs {
           transform: translateY(100%);
           transition: 0.2s linear all;
       }
       .deals_wrapper .deal_content:hover .add_to_cart_main_wrapper, .deal_content:hover .product_counter.hidden-xs{
           transform: translateY(0) !important;
       }
       .deals_wrapper .deal_content .hvr_show.visible-lg.visible-md.visible-sm .add_to_cart_main_wrapper[style="display: none;"]+ div,
       .deals_wrapper .deal_content .hvr_show.visible-lg.visible-md.visible-sm .add_to_cart_main_wrapper[style="display:none"]+ div{
           transform: translateY(0px) !important;
       } */
    /** Image Zoom Effect **/
    .category_promoted.deals_wrapper .deal_content a.pro-img-margin img,
    .deals_wrapper:not(#owl-demox) .deal_content a.pro-img-margin img{
        transition: 0.3s linear all;
    }
    .category_promoted.deals_wrapper .deal_content:hover a.pro-img-margin img,
    .deals_wrapper:not(#owl-demox) .deal_content:hover a.pro-img-margin img{
        transform: scale(1.1);
    }
    /** new design psd 768nd **/
    .top_cart .top_links > ul > li:nth-child(1) {
        order: 1;
        margin-left: 10px;
    }
    .top_cart .top_links > ul > li:nth-child(2) {
        order: 3;
        position: fixed;
        top: 5px;
        left: 297px;
    }
    .top_cart .top_links > ul > li:nth-child(3) {
        order: 2;
        display: none;
    }

    .top_search .search_header_img {
        position: relative;
        max-width: 25px;
        left: 0;
        margin-right: auto;
        margin-left: 0;
    }
    .top_cart > .cart_redirect {
        padding: 10px;
        background: #000000;
        border-radius: 100%;
        border: 1px solid #004500;
        width: 52px;
        height: 52px;
    }

    .top_cart .cart_redirect  img{
        position: relative;
        left: 2px;
        top: 2px;
    }
    body.add_scroll  .top_cart .cart_redirect img {
        left: 2px;
        margin-left: auto;
        margin-right: auto;
        top: 2px;
    }

    header .top_cart>div>span, header .top_cart>a>span {
        right: -12px;
        top: -4px;
        width: 24px;
        height: 24px;
        line-height: 25px;
        font-weight: 300;
        font-size: 12px;
    }
    body.add_scroll .top_links ul li a img {
        padding-left: 0;
    }
    .my_cart .cart_header>a{
        padding: 10px 0 10px 45px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 13px;
        text-decoration: underline;
    }
    /** New Menu Style **/
    body:not(.add_scroll) .menu>ul>li {
        margin-bottom: 0;
    }
    body .menu>ul>li:nth-last-child(2) {
        background: none;
    }
    .menu>ul>li>a {
        line-height: 30px !important;
        font-size: 13px;
        font-weight: 300;
        display: block;
        height: 29px;
        padding: 0 15px;
        border-radius: 15px;
    }
    .category-wrapper > div.ul-line-item {
        background: #66b14a;
        color: #fff;
        padding: 2px 12px;
        margin-left: 7px;
        border-radius: 20px;
        margin-bottom: 7px;
    }
    .menu > ul > li > a > span,
    .menu > ul > li > a > span>img {
        display: block !important;
    }
    .menu > ul > li > a > span {
        min-width: 100%;
    }
    .menu > ul > li > a > span img {
        margin: 0 auto;
        margin-bottom: 18px;
        height: 34px;
        width: auto !important;
        max-width: 100% !important;
    }
    .menu>ul>li .mega {
        margin-right: -23px;
    }
}
/** New Menu Style **/
@media (min-width: 1900px){
    footer>.container-fluid {
        padding-bottom: 12px;
        padding-bottom: 9px;
    }
    body .menu > ul > li{
        padding-left: 12px;
        padding-right: 12px;
    }
    /*    .add_cart{
            width: 325px;
        }*/
    .home_page_index .sort-n-bread,
    .home_page_index .stick-filter {
        max-width: calc(100% - 360px);
    }
}
/** Other CSS **/
@media (min-width: 1366px) and (max-width: 1440px){
    body .menu_wrapper .menu > .menu_site {
        padding-left: 20px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1365px){
    .menu > ul > li {
        padding: 10px;
    }
    body .menu_wrapper .menu > .menu_site {
        padding-left: 0px !important;
    }
    .top_links li.accounts_list + li{
        display: none;
    }
}
@media(min-width: 768px) and (max-width: 992px) {
    .category_page_special .main_slider h2 {

        position: relative;
        top: -35px;
    }
    .nutritions.popup-nutritions {
        top: 204px;
    }
    .menu > ul > li > a {
        font-size: 16px;
        font-size: 12px;
    }
    .main_slider.hidden-xs {
        min-height: auto;
        max-height: 182px;
        background-position-y: 194px !important;
    }
    .main_slider {
        height: 291px;
    }
    .menu_wrapper .menu > .menu_site {
        padding-right: 0px  !important;
        margin-right: 0 !important;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-right: 85px  !important;
    }
    body.add_scroll .top_cart .cart_redirect img {
        left: 0;
        top: 3px;
    }
    .top_cart > .cart_redirect {
        width: 45px;
        height: 45px;
    }
    .add_scroll .menu_wrapper .menu > .menu_site {
        z-index: -1;
    }
    /** Custom Menu **/
    .menu>ul>li>a {
        font-size: 21px;
    }
    .menu > ul > li {
        padding: 5px 12px;
    }
    .menu>ul>li {
        padding: 5px 8px;
        margin: 0 -2px;
    }
    .menu>ul>li .mega ul h4 {
        font-size: 20px;
        font-size: 15px;
    }
    .menu>ul>li .mega ul {
        margin: 0px 0 0;
    }
    .menu > ul > li {
        width: auto !important;
    }
    .menu_wrapper .menu.clearfix {
        max-width: 100%;
    }
    body:not(.add_scroll) .menu_wrapper .menu > .menu_site {
        position: relative;
        top: -4px;
    }
    .main_logo img {
        max-height: 105px;
        top: -20px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-right: 100px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    .menu > ul > li {
        height: auto;
    }
    a.hidden-xs.branch_name {
        display: none !important;
    }
    .menu>ul>li .mega {
        margin-top: -2px;
    }
}


@media(min-width: 768px) and (max-width: 991px){
    .cart_page .tag.tag_sold.cart_label {
        top: 53px;
    }
    .modal-dialog.modal_dialog_promo .item > img {
        height: auto;
    }
    .modal-dialog.modal_dialog_promo .slide-content-wrapper {
        max-height: 200px;
    }
    .index-page .main_slider {
        height: 306px;
        object-position: bottom;
    }
    .menu_icons .deals_wrapper > div:nth-child(4n) {
        /*padding-left: 7px !important;*/
    }
    .homeabout {
        height: auto;
        margin-right: -15px;
        background-size: contain;
        min-height: 365px;
        margin-left: -15px;
        background-position: center center;
        padding: 20px 0;
    }
    .homeabout > div {
        max-width: 500px;
    }   
    .top_links ul li a.phone_img {
        padding-left: 7px;
    }
    /** Whatsapp Floating Icon **/
    .whatsapp-btn-icon {
        left: 0;
        bottom: 45px;
        border-radius: 0;
    }
    body.add_scroll.cart_page .cart_about .common_hd.text-center{
        top: 79px;
    }
    /** Two Blocks **/
    .menu>ul>li {
        padding: 5px 2px;
    }
    body.add_scroll .top_cart.pull-left.top_cart2 {
        top: -81px;
    }
    body.add_scroll a.main_logo img {
        top: 24px;
    }
    .footer_two_block > .footer_block_2 .block_description {
        top: 10px;
        right: 25px;
        padding-left: 24px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        left: 25px;
    }
    .footer_two_block h2,
    .footer_two_block > .footer_block_2 .block_description h2{
        margin-bottom: 4px;
    }
    .footer_two_block > div .block_description > h3 {
        font-size: 18px;
        line-height: 19px;
    }
    .footer_two_block > .footer_block_2 .block_description > h3 {
        max-width: 150px;
    }
    .follow-btn {
        font-size: 12px;
        min-width: 90px;
        padding: 3px 5px;
    }
    .footer_block_1 .follow-btn {
        left: 0;
    }
    .footer_block_1 .follow-btn, .footer_block_2 .follow-btn {
        margin-top: 2px;
    }
    .footer_two_block .block_description h2 {
        font-size: 25px;
    }
    .footer_two_block > div .block_description > p {
        font-size: 14px;
        line-height: 16px;
        max-width: 135px;
        margin-top: 5px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 9px;
        padding-right: 21px;
    }
    .footer_two_block > .footer_block_1 .block_description > h3 {
        max-width: 148px;
    }

    .footer_block_1 .block_description > p:last-child {
        padding-left: 18px;
    }
    .homeabout h2 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    .homeabout .about_title {
        font-size: 30px;
        margin-bottom: 0;
    }
    .homeabout > div p {
        max-width: 462px;
    }
    /** New Categories **/
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 300px !important;
    }
    /** Promo Modal **/

    .modal.in .modal-dialog.modal_dialog_promo {
        margin-left: 10px;
        margin-right: 10px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2,
    .modal-dialog.modal_dialog_promo .slide-content h3{
        font-size: 28px;
        margin-bottom: 5px;
        line-height: 28px;
        max-width: 300px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h3 {
        font-size: 38px;
        margin-bottom: 5px;
        line-height: 31px;
    }
    .modal-dialog.modal_dialog_promo .item {
        min-height: 438px;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        right: 20px;
    }
    .menu>ul>li>a {
        padding: 0 10px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .new-about-us-content {
        padding: 20px 20px 0;
    }
    .new-about-us {
        max-width: 330px;
        min-height: 300px;
    }
    .new-about-us-content h2 {
        max-width: 100%;
    }
}
/** Logo Responsive **/
@media (min-width: 1850px) and (max-width: 1900px){
    body:not(.add_scroll) .main_logo img {
        right: 38.5%;
    }
}
@media (min-width: 1800px) and (max-width: 1849px){
    body:not(.add_scroll) .main_logo img {
        right: 38.2% !important;
    }
    body.add_scroll a.main_logo img {
        left: 12px;
    }
}
/*.home_page_index header.header,
    .category_page header.header,
    .coupon-page header.header,
    .cart_history-page header.header,
    .page-page*/
@media (min-width: 1800px){
    .home_page_index .sort-n-bread,
    .home_page_index .stick-filter{
        max-width: calc(100% - 360px);
        max-width: 100%;
    }
    .home_page_index header.header {
        width: calc(100% - 0px) !important;
    }
    .home_page_index .add_cart{
        width: 360px;
    }
    .home_page_index .my_cart #content > div{
        padding: 25px;
    }
    .top_search{
        max-width: 475px;
    }
    .whatsapp-btn-icon > a::before {
        padding-left: 14px;
    }
    .top_links ul li.whatsapp-btn-icon a::after {
        width: 30px;
        height: 30px;
    }
    .top_cart .top_links > ul > li:nth-child(1) {
        margin-left: 27px;
    }

    .top_links ul li a[href^=tel] {
        min-width: 140px;
    }
    .top_links ul li:not(.accounts_list) a.phone_img::after {
        padding-left: 0;
        font-size: 16px;
    }
    .top_cart.pull-left.top_cart2{
        left: 300px  !important;
    }
    /** Align Search To Menu **/
    .top_search{
        right: 95px;
    }
    .branch-section{
        padding-top: 0;
    }
    .order_special .add_cart .my_cart #content, .order_special .top-banner ~ .add_cart .my_cart #content{
        height: calc(100% - 220px);
    }
    .order_special.add_scroll .main_wrapper div.add_cart .my_cart #content{
        height: calc(100% - 220px);
    }
}
.top_links ul li:not(.accounts_list) a.phone_img::after {
    padding-left: 0;
    font-size: 16px;
}
@media (width: 1800px){
    body:not(.add_scroll) .main_logo img {
        right: -15.5% !important;
    }
    body.add_scroll a.main_logo img {
        left: -46px;
    }

}
@media (min-width: 768px){
    .contact-us.contact_wrapper {
        margin-bottom: 40px;
    }
    .account_wrapper {
        margin-bottom: 40px;
    }
    body.add_scroll .cart_about .common_hd.text-center{
        top: 65px;
        top: 84px;
    }
    body.add_scroll.cart_page .cart_about .common_hd.text-center {
        top: 149px;
        z-index: 9;
    }
    .about_wrapper.cart_about {
        padding-top: 5px;
    }
    .shipping_page .container-fluid_payment .branch_name {
        min-height: 42px;
    }
    .filter-btn {
        z-index: 8;
    }
    .category_promoted.owl-carousel .col-md-2.col-sm-3.col-xs-4{
        padding-left: 7px;
        padding-right: 7px;
    }
    .cart_wrapper .cart_table .row .cart_insider{
        z-index: 8;
    }
    .col-xs-12.page-template-content {
        min-height: 338px;
    }
}
@media (min-width: 1600px) and (max-width: 1800px){
    body.add_scroll a.main_logo img{
        left: -17px;
    }
    body.add_scroll a.main_logo{
        right: 35%;
    }
    .menu>ul>li>a{
        font-size: 16px;
    }
    .menu > ul > li{
        padding: 10px 6px;
    }
    body:not(.add_scroll) .main_logo img{
        right: -17.5%;
    }
    .main_logo img{
        margin: 0 auto;
        display: block;
    }
}

@media (min-width: 1600px) and (max-width: 1500px){
    /** Align Search To Menu **/
    .top_search {
        right: 123px;
        max-width: 450px;
    }
    /** New Categories **/
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 365px !important;
    }
}

@media (min-width: 1400px) and (max-width: 1599px){
    .menu>ul>li>a {
        font-size: 18px;
        line-height: 31px !important;
    }
    body.add_scroll .menu>ul>li>a {
        line-height: 32px !important;
    }
    body:not(.add_scroll) .main_logo img {
        right: -357px;
        right: 461px;
    }
    body.add_scroll a.main_logo {
        right: 35%;
    }
    body.add_scroll  .menu > ul > li:nth-child(9) {
        /*opacity: 0;*/
    }
    /** New Menu Style **/
    body.add_scroll .menu>ul>li {
        padding-top: 0;
    }
    .menu > ul > li > a > span img {
        margin-bottom: 11px;
    }
    .menu>ul>li>a{
        padding: 0 18px;
    }
}

@media (min-width: 1460px) and (max-width: 1500px){
    body:not(.add_scroll) .main_logo img {
        right: -387px;
        right: 480px;
    }
}
@media (min-width: 1501px) and (max-width: 1599px){
    body:not(.add_scroll) .main_logo img {
        right: 522px;
    }
}
@media(max-width: 1599px){
    body:not(.add_scroll) .menu > .menu_site{
        margin-right: 15px !important;
    }
}

@media (min-width: 768px) and (max-width: 1399px){
    ul.clearfix.menu_site.body_width > li > a.menu_site:not(.menu_single)::before {
        left: -5px;
    }
    .menu>ul>li>a {
        font-size: 20px;
    }
    .menu>ul>li .mega ul h4 {
        font-size: 15px;
    }
    .menu > ul > li > a > span, .menu > ul > li > a > span>img {
        /*display: none !important;*/
    }
    .menu_wrapper .menu.clearfix {
        padding-bottom: 0;
    }

    body:not(.add_scroll) .menu_wrapper .menu > .menu_site {
        top: 2px;
    }
    body:not(.add_scroll) a.main_logo {
        position: fixed;
        top: 30px;
        z-index: 9;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 133px;
        right: 0;
        top: unset;
        left: 0;
        z-index: 999;
        bottom: -30px;
    }
    .menu > .menu_site {
        padding-right: 100px !important;
    }
    body.add_scroll a.main_logo img {
        left: 0;
        top: 0;
    }
    body.add_scroll a.main_logo {
        top: 0;
        right: 0;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        flex-wrap: wrap;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        position: relative;
        top: 18px;
    }
    body .menu > .menu_site{
        padding-left: 0px !important;
        text-align: right;
    }
    .top_cart.pull-left.top_cart2 {
        margin-left: 0;
        margin-right: auto;
    }
    .main_logo {
        transition: unset;
    }
    .sort-n-bread {
        padding-top: 38px;
        margin-bottom: 10px;
    }
    .filter-wrapper {
        top: 86px;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 100px;
        padding-top: 22px;
    }

}
@media (min-width: 1400px){
    .category-header h2 a::before{
        content: unset;
        position: absolute;
        right: -40px;
        top: -11px;
        z-index: -1;
        width: calc(100% - 60%);
        background: url('../../uploads/right-shadow.png')no-repeat center / contain;
        height: 40px;
    }
    .category-header h2 a::after{
        content: unset;
        background: url('../../uploads/left-shadow.png')no-repeat center / contain;
        height: 40px;
        position: absolute;
        left: -40px;
        top: -11px;z-index: -1;
        width: calc(100% - 60%);
    }
    body:not(.add_scroll) .top-banner ~ header.header .main_logo img{
        top: 15px;
        bottom: unset;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    footer ul li>a {
        font-size: 15px;
    }
    body:not(.add_scroll) a.main_logo {
        z-index: 99;
    }
    body:not(.add_scroll) .menu > .menu_site {
        margin-right: 25px !important;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 116px !important;
    }
    body .menu_wrapper .menu > .menu_site {
        /*text-align: right !important;*/
    }
    .main_logo img {
        max-width: 150px;
    }
    .menu > .menu_site {
        padding-right: 150px !important;
    }
    .top_cart.pull-left.top_cart2 {
        top: 0;
    }
    .menu_wrapper .menu.clearfix {
        padding-bottom: 10px;
    }
    body.add_scroll a.main_logo {
        top: 0;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding: 26px 0;
    }
    body:not(.add_scroll) .main_logo img {
        bottom: -6px;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        margin-top: 10px;
    }

    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn){
        top: 156px !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn){
        margin-top: 0px;
    }
    body.add_scroll .fixed {
        z-index: 99;
    }
    .top_search {
        left: 33% !important;
    }
    .stick-filter {
        top: 108px;
    }


}
@media (min-width: 768px) and (max-width: 992px){
    body:not(.add_scroll) .top-banner ~ .header a.main_logo {
        top: 162px;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 110px;
    }

    body.add_scroll a.main_logo img {
        left: 0px;
        top: -10px;
    }
    body.add_scroll .main_logo img {
        max-height: 123px;
        top: -20px;
    }
    /** Align Search To Menu **/
    .top_search {
        right: 147px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px){
    .menu>ul>li>a {
        font-size: 16px;
    }
    .menu > ul > li {
        padding: 10px 2px;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 200px;
        right: -10px;
        bottom: -73px;
    }
    body:not(.add_scroll) .menu > .menu_site {
        margin-right: 48px !important;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 81px !important;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 0;
    }
    .top_cart.pull-left.top_cart2 {
        top: 18px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding: 15px 0;
    }
    body.add_scroll a.main_logo img{
        max-width: 175px;
        left: 10px;
        top: 3px;
        max-height: 118px;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        margin-top: -10px;
    }
    body.add_scroll .menu > ul > li:nth-child(11), 
    body.add_scroll .menu > ul > li:nth-child(12),
    body.add_scroll .menu > ul > li:nth-child(10){
        opacity: 0;
    }
    .index-page .main_slider .carousel-caption a.slide_button{
        height: 40px;
        padding: 4px 0 0 0;
    }
    /** Align Search To Menu **/
    .top_search {
        right: 0;
        margin-right: 33px;
    }
}
/** Logo on Right Side **/
@media (min-width: 768px) {
    body:not(.add_scroll) .main_logo img {
        right: 43px !important;
        bottom: -21px;
    }
    body:not(.add_scroll) .top-banner ~ header.header .main_logo img {
        top: 0;
        bottom: unset;
    }
    body .menu>ul {

    }
    .cart_logo_wrapper .top_search{
        right: calc(50% - 237px);
    }
    .menu > .menu_site{
        margin: 0 0px 0 auto !important;
        padding-right: 0px !important;
        text-align: center !important;
    }
    input#header_search::placeholder {
        color: #000000 !important;
        font-size: 18px;
        font-family: 'almoni', sans-serif !important;
        font-weight: 500;
    }
    input#header_search {
        color: #000000 !important;
        font-size: 18px;
        font-family: 'almoni', sans-serif !important;
        font-weight: 500;
    }
    body.add_scroll a.main_logo{
        right: 35px;
    }
    body.add_scroll .main_logo img{
        max-width: 135px;
    }
    .main_logo img{
        margin: 0 0 0 auto;
        display: block;
    }
    /** Slider Center **/
    .index-page .main_slider .carousel-caption{

    }

    .index-page .main_slider .carousel-caption h2,
    .index-page .main_slider .carousel-caption p{
        text-align: center;
        color: #fff;
        margin-right: 0;
        max-width: 100%;
        width: 100%;
    }
    .index-page .main_slider .carousel-caption p {
        text-align: left;
    }
    .main_slider .home-slider-btn span{
        display: none !important;
    }
    .main_slider .home-slider-btn{
        background: #cc8900 !important;
        color: #fff !important;
        border-radius: 23px !important;
    }
    .index-page .main_slider .item img {
        object-position: top;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    body:not(.add_scroll) a.main_logo{
        position: unset;
    }
    body:not(.add_scroll) .main_logo img{
        max-width: 121px;
        bottom: -30px;
    }
    body.add_scroll .main_logo img{
        max-width: 84px;
    }
    body.add_scroll a.main_logo img {
        top: -4px;
    }
    .menu > .menu_site {
        padding-right: 127px !important;
    }
    .cart_logo_wrapper .top_search {
        right: 141px;
    }
    .index-page .main_slider {
        height: 350px;
        object-position: top;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 40px;
        margin-bottom: 8px;
    }
    .new-about-us-content {
        padding: 20px 35px 0;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    .new-about-us{
        position: relative;
        right: -20px;
        min-height: 290px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    body.home_page_index.add_scroll > .main_wrapper .index-page .main_slider {
        top: 90px;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 50px;
        line-height: 50px;
    }
    .index-page .main_slider .carousel-caption a.slide_button{
        margin: 18px 0 0 auto;
        height: 40px;
        padding: 0 15px;
        display: inline-block;
        line-height: inherit;
        font-size: 14px;
        min-width: auto;
    }
    .cart_logo_wrapper .top_search {
        right: 12px;
        margin-left: 0;
    }
    body:not(.add_scroll) .main_logo img {
        right: 0px !important;
    }
    .menu>ul>li>a {
        font-size: 22px !important;
        line-height: 25px !important;
    }
    body:not(.add_scroll) .menu_wrapper .menu > .menu_site {
        top: 11px;
    }
    .menu_wrapper .menu > .menu_site {
        /*padding-right: 145px !important;*/
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 106px !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn), body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 0 !important;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 78px !important;
    }
    body.add_scroll a.main_logo img {
        top: -11px;
    }
    body:not(.add_scroll) a.main_logo {
        position: unset;
    }
    body:not(.add_scroll) .main_logo img {
        right: 9px !important;
        bottom: 5px;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 121px;
    }
    body.add_scroll .main_logo img {
        max-width: 80px;
    }
    .index-page .main_slider .item img {
        object-position: center;
    }
    .index-page .main_slider {
        height: 285px;
        height: 232px;
    }

}


/** Mobile Responsive **/
@media(max-width: 767px){
    .main_logo img {
        padding-top: 0;
        padding-bottom: 0;
        position: absolute;
        top: 1px;
        height: auto !important;
        left: calc(50% - 35px);
        padding: 0 !important;
        max-width: 70px;
        max-height: 83px;
    }
    .top-banner ~ .header .main_logo img {
        top: -4px;
    }
    body.add_scroll .top-banner ~ .header .main_logo img {

    }
    .top_header.clearfix {
        height: 70px;
    }
    .content_wrapper.clearfix.menu_icons {
        margin-top: 6px;
    }
    .menu_icons .deals_wrapper > div {
        width: calc(100% / 2);
        max-height: max-content;
        padding: 0 5px;
        margin-bottom: 6px;
        margin-left: 0px !important;
    }
    .menu_icons .menu_title {
        font-size: 23px;
    }
    .search_results .search_data ul li {
        padding: 3px 0;
    }
    .search_results .search_data ul li a {
        font-size: 19px;
    }
    .homeabout {
        margin-right: 0;
        margin-left: 0;
    }
    .homeabout {
        background-size: cover;
        background-position: center;
    }
    .menu_icons .deals_wrapper > div:nth-child(odd) {
        /*padding-left: 0;*/
    }
    .dynamic_section_2 {
        margin-bottom: 8px;
        padding: 0 8px;
    }
    .homeabout .about_title {
        font-size: 26px;
        margin-bottom: 5px;
    }
    .homeabout p:last-child {
        margin-bottom: 11px;
    }
    .homeabout p,.homeabout h5{
        font-size: 19px;
        line-height: 26px;
        font-weight: 300;
    }
    .homeabout > div p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 16px;
    }
    .homeabout {
        min-height: 260px;
        height: auto;
        padding: 45px 13px 45px 13px !important;
    }
    .homeabout .raw-html-embed a{
        margin-top: 0;
        position: relative;
        bottom: 12px;
    }
    .homeabout  h5 {
        line-height: 16px;
    }
    .menu_icons .deals_wrapper > div .deal_content {
        max-height: initial;
    }
    div.menu_icons .deals_wrapper > div .deal_content > a,
    .menu_icons .deals_wrapper > div .deal_content div{
        max-height: inherit;
    }
    .menu_icons .deals_wrapper div a img {
        max-height: inherit;
        /*height: 163px;*/
    }
    form#sort_products_form {
        min-width: 70px;
    }
    .footer_element_icons .deals_wrapper > div {
        width: calc(100% / 5);
    }
    .footer_element_icons span.menu_title {
        font-size: 15px;
        line-height: 15px;
        display: block;
        min-height: 26px;
        min-height: 26px;
    }
    ul.clearfix.menu_site.body_width {
        background: #fff;
    }
    .deals_wrapper>div .deal_content .hvr_show>div {
        width: calc(100%);
        margin: 0;
    }
    .search_results {
        opacity: 0.9;
        /*background-image: url('../../uploads/siteBg-1.jpg');*/ 
    }
    .modal-content {
        border-radius: 0px;
    }
    .modal-header{
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .main_slider .carousel-caption>a.custom-btn {
        max-width: 270px;
        font-size: 32px !important;
        right: 13%;
        width: 100%;
    }
    .top_header.clearfix {
        border-bottom: 2px solid;
    }
    .homeabout a.btn.btn_site {
        font-size: 20px;
        padding: 5px;
    }

    .menu > ul > li .mega ul {
        padding: 0px 0;
        margin: 0;
    }
    .mega.clearfix.mega_slider a {
        font-size: 16px;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        padding-top: 32px;
        padding-bottom: 8px;
    }
    .menu.menu_slider a.visible-xs.mobile_menu_close span {
        padding-bottom: 2px;
    }
    /** Location Popup Button **/
    .modal-dialog.location_modal .modal-body {
        display: flex;
        flex-wrap: wrap;
    }
    #choose_location .btn_wrapper.text-left {
        width: 55%;
    }
    #choose_location .pickup_button {
        width: 39%;
        display: flex;
        align-items: center;
    }
    #choose_location .pickup_button a {
        margin-right: 0;
    }
    .products_you_forgot_wrapper .header-forgot {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
    .products_you_forgot_wrapper .header-forgot h3{
        font-size: 21px;
    }
    .top_links > ul > li:first-child img {
        width: 40px;
        width: 35px;
        height: auto;
        max-width: 100%;
    }
    footer .open_hours ul li span {
        font-size: 18px;
    }
    .deals_wrapper > div .deal_content h3 span {
        font-size: 10px;
    }
    .deals_wrapper > div .deal_content p {
        font-size: 13px;
    }
    .after_dot {
        font-size: 18px !important;
    }
    button.btn.btn-success.check_phone.btn_site{
        font-size: 13px;
    }
    .index-page .main_slider {
        min-height: 255px;
        height: auto;
        max-height: 500px;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 23px;
        margin-bottom: 3px;
        margin-right: 0;
    }
    .index-page .main_slider .carousel-caption p {
        font-size: 17px;
    }
    .sort-n-bread h1.current-page {
        font-size: 20px;
    }
    body .menu > .menu_site,
    body:not(.add_scroll) .menu > .menu_site{
        margin-right: 0px !important;
    }
    .menu.menu_slider a.visible-xs.mobile_menu_close span{
        line-height: 20px;
    }
    .deals_wrapper > div div.deal_content{
        min-height: 295px !important;
    }
    .deals_wrapper > div div.deal_content{
        min-height: 330px !important;
    }
    .deals_wrapper>div .deal_content .division_content {
        overflow: hidden;
        height: 31px;
    }
    .deals_wrapper > div .deal_content h3{
        padding-bottom: 0;
    }
    .top_links ul li:first-child {
        padding-left: 0;
    }
    .content_wrapper.clearfix{
        margin-top: 15px;
    }
    .top-banner ~  .container-fluid .content_wrapper.clearfix{
        margin-top: 40px;
        margin-top: 10px;
    }
    .sort-n-bread:not(.stick-filter){
        margin-top: 0px;
    }
    .sort-n-bread.stick-filter {
        padding-top: 15px;
    }
    footer .footer_logo ul li > a {
        line-height: 35px;
    }
    body.add_scroll .common_hd.text-center h1{
        padding-top: 22px;
    }
    .shipping_page .container-fluid_payment .branch_name {
        min-height: 40px;
    }
    .shipping_page .container-fluid_payment {
        padding-top: 0px;
    }
    .faq-page {
        padding-top: 40px;
    }
    .main_wrapper {
        padding-top: 40px;
    }
    .category_page .main_wrapper {
        padding-top: 15px;
    }
    /** Space Issue **/
    header {
        padding-top: 0;
    }
    .home_page_index .main_wrapper {
        padding-top: 0px;
    }
    .home_page_index  .top-banner ~ .header {
        padding-top: 28px;
    }
    /** Space Issue **/
    .dynamic-img-wrapper {
        margin-top: 0 !important;
    }
    .filter-wrapper {
        top: 102px;
    }
    .main_wrapper > .top-banner ~ div .about_wrapper {
        padding-top: 40px;
    }
    .top-banner ~ .faq-page {
        padding-top: 55px;
    }
    /** Cart Page Padding **/
    body.add_scroll .cart_about .common_hd.text-center {
        padding-top: 15px;
    }
    .cart_page .main_wrapper{
        padding-top: 15px;
    }
    .cart_page .main_wrapper .about_wrapper.cart_about{
        padding-top: 0;
    }
    .cart_page .main_wrapper .top-banner ~ .header {
        padding-top: 24px;
    }
    .modal-footer {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .filter-wrapper {
        top: 65px;
    }
    .stick-filter .filter-wrapper {
        top: 100px;
    }
    /** Whatsapp For Mobile **/
    .whatsapp-btn-icon > a::after{
        font-size: 14px;
    }
    .whatsapp-btn-icon > a > img {
        width: 26px !important;
        max-width: 26px !important;
        margin-left: .3rem;
    }
    .whatsapp-btn-icon{
        left: 0;
        bottom: 68px;
        padding: 4px 20px;
        padding-right: 7px;
        padding-left: 7px !important;
        border-radius: 0;
    }
    .cart_page .whatsapp-btn-icon,
    .shipping_page .whatsapp-btn-icon{
        top: 130px;
        bottom: unset;
        transition: .3s linear all;
    }
    .cart_page.add_scroll .whatsapp-btn-icon, .shipping_page.add_scroll .whatsapp-btn-icon {
        top: 93px;
        bottom: unset;
    }
    .popup_btn.grid_cart_btn > span > img {
        display: none;
    }
    .deal_content .width30{
        left: unset;
        bottom: 165px;
        right: 5px;
    }
    .deals_wrapper > div:not(.animation-show-boxes) .deal_content .width30{
        bottom: 43px;
        right: unset;
        left: 6px;
    }
    .deal_content .width30 .unit_selection label {
        line-height: 18px;
        height: 24px;
    }
    .deal_content .width30 .unit_selection label, .deal_content .width30 {
        height: 20px !important;
    }
    .deal_content .width30 .unit_selection label, .multi_units .unit_selection label {
        font-size: 11px;
    }
    /** Mobile Menu Design **/
    ul.clearfix.menu_site.body_width > li:not(.visible-xs) > a{
        border-bottom: 1px dotted #000000 !important;
    }
    /*    .menu > ul > li:not(.visible-xs){
            background: url(../../uploads/bgprice.jpg)no-repeat left / 70px;
        }*/
    .menu > ul > li > a.menu_site:not(.menu_single)::after{
        content: '';
        width: 70px;
        height: 100%;
        background: url(../../uploads/right-arrow-promo.png)no-repeat left / 34px;
        position: absolute;
        left: -23px;
        z-index: -1;
        transform: scaleX(-1);
    }
    body .menu > .menu_site{
        /*background-image: url(../../uploads/texturecart.jpg) !important;*/
    }
    ul.breadcrumbs li span{
        font-size: 19px;
        margin-left: 0;
    }
    .top-banner ~ .main_content .about_wrapper:not(.cart_about){
        padding-top: 32px;
    }
    .payment_page .top-banner ~ .main_content .about_wrapper:not(.cart_about){
        padding-top: 40px;
    }
    .homeabout{
        background-color: #fff;
    }
    .homeabout .about_title {
        font-size: 35px;
        margin-bottom: 0;
    }
    .homeabout .raw-html-embed h3{
        margin-bottom: 0;
    }
    .homeabout p, .homeabout h5 {
        font-size: 19px;
        line-height: 26px;
        font-weight: 300;
    }
    .homeabout > div{
        padding: 0;
    }
    div#about.homeabout {
        display: none;
    }
    .cart_page .cart_wrapper .cart_table .row .cart_insider > div span {
        width: 100%;
    }

    /** Slider Center **/
    .index-page .main_slider .carousel-caption{
        background-color: transparent;
    }
    .index-page .main_slider .carousel-caption h2,
    .index-page .main_slider .carousel-caption p{
        text-align: center;
        max-width: 800px;
        color: #fff;
    }
    .main_slider .home-slider-btn span{
        display: none !important;
    }
    .main_slider .home-slider-btn{
        background: #cc8900 !important;
        color: #fff !important;
        border-radius: 23px !important;
    }
    .index-page .main_slider .carousel-caption p {
        font-size: 14px;
        line-height: 14px;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 20px;
        line-height: 18px;
    }
    .special-icons {
        box-shadow: rgb(50 50 93 / 25%) 0px 0px 92px -20px, rgb(0 0 0 / 26%) 0px 6px 22px -14px;
    }
    /** 24-5-2021 **/
    .cart_page:not(.add_scroll) .whatsapp-btn-icon{
        top: 137px;
        display:none;
    }
    .cart_page .cart_wrapper .cart_table .row {
        border-top: none !important;
        border-bottom: none;
    }
    .popup_btn.grid_cart_btn span{
        font-size: 16px !important;
        letter-spacing: 0.5px;
    }
    #quickview .deals_wrapper{
        padding: 0 !important;
    }
    body.add_scroll.cart_page .common_hd.text-center h1{
        padding-top: 10px;
    }
    .cart_page.add_scroll .whatsapp-btn-icon{
        top: 146px;
        display: none;
    }
    .shipping_page .whatsapp-btn-icon {
        top: auto;
    }
    .shipping_page.add_scroll .whatsapp-btn-icon {
        top: 111px;
    }
    /** Fixed Slider **/
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 0px;
    }
    .home_page_index .index-page .main_slider {
        min-height: 115px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 145px;
    }
    body.home_page_index .main_wrapper .index-page .main_slider{
        top: 70px !important; 
    }

    body.home_page_index .main_wrapper .top-banner ~  .index-page .main_slider {
        top: 95px !important;
        position: fixed;
    }
    body.home_page_index.add_scroll .main_wrapper .top-banner ~ .index-page .main_slider {
        top: 70px !important;
    }

    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 129px;
    }
    .special-icons {
        position: relative;
        background: #ebebed;
    }
    body.home_page_index .content_wrapper.clearfix.menu_icons {
        margin-top: 0 !important;
    }
    body.home_page_index  .branch-section {
        margin-left: 0;
        margin-right: 0;
        padding-right: 10px;
        padding-left: 10px;
    }
    .branch-content {
        min-height: auto;
    }
    .top_links ul li a.phone_img {
        margin-left: 0;
    }
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 0;
    }
    /** New Categories **/
    div.menu_icons .deals_wrapper > div .deal_content {
        padding-top: 0;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 247px !important;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content .icon_img {
        height: 177px;
        margin-bottom: 0;
    }
    /** Css **/
    .footer_style_2 .footer_logo_area > a {
        display: none;
    }
    .footer_style_2 .footer_logo_area {
        height: auto;
    }
    .footer_two_block {
        margin-bottom: 40px;
    }
    .footer_style_2  .copyrights.clearfix > a:nth-child(3) {
        display: none !important;
    }
    .footer_style_2  footer .lower_footer .copyrights a {
        width: 100%;
        float: none;
        display: block !important;
    }
    .branch-content h2 {
        max-width: 125px;
        font-size: 40px;
        line-height: 30px;
        bottom: 28px;
    }
    .branch-img {
        border-radius: 18px;
    }
    .menu_icons .deals_wrapper > div {
        margin-bottom: 0px;
        padding-bottom: 5px;
    }
    .menu_icons .deals_wrapper.mt_20.mb_30.clearfix {
        padding-top: 5px;
    }
    .menu_icons .deals_wrapper div a img {
        padding-top: 13px;
    }
    .menu_icons .menu_title {
        font-size: 28px;
        line-height: 28px;
    }
    .special-icons {
        background: #f5f5f4;
        padding-top: 14px;
        box-shadow: none;
    }
    .mobile-special-icons .col-xs-4 {
        box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%) !important;
        border-radius: 10px;
    }
    .index-page .carousel-indicators {
        bottom: 10px;
        left: auto;
        width: 100%;
        padding-left: 0;
        margin-left: 0;
        right: 15px;
    }
    .index-page .main_slider .carousel-caption h2, .index-page .main_slider .carousel-caption p {
        text-align: right;
    }
    .top_cart.pull-left > a.cart_redirect {
        height: 37px;
        display: flex !important;
        align-items: flex-end;
        position: relative;
        top: -6px;
    }
    header .top_cart > a > span {
        top: 4px;
    }
    .menu_icons h2 {
        font-size: 24px;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content .icon_img {
        height: 100%;
    }
    .footer_two_block > .footer_block_2 .block_description {
        padding-left: 40px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 32px;
        padding-right: 36px;
    }
    .footer_block_2 {
        margin-top: 15px;
    }
    .deals_wrapper > div div.deal_content {
        padding-bottom: 40px !important;
    }
    .menu_icons .deals_wrapper > div div.deal_content {
        padding-bottom:0px !important;
    }
    .menu_slider .top_cart.pull-left.top_cart2 {
        opacity: 0;
    }
    .menu_site a.menu_site.green{
        /*        background: #cc8900 !important;
                color: #fff !important;*/
    }
    .menu_site .green img{
        -webkit-filter: unset;
        filter: unset;
    }

    .show-mini-cart #view-cart {
        -webkit-transform: translateY(41px);
        -moz-transform: translateY(41px);
        -ms-transform: translateY(41px);
        -o-transform: translateY(41px);
        transform: translateY(41px);
    }
    div#myModal button.close {
        right: 5px;
    }
    .index-page .main_slider{
        width: 100%;
    }
    .cart_page .tag.tag_sold.cart_label {
        top: unset;
        bottom: 3px;
    }
    .cart_page .tag.tag_sold.cart_label span {
        font-size: 12px !important;
        text-align: center !important;
        line-height: 11px;
    }
    .cart_page .tag.tag_sold.cart_label {
        padding: 2px 5px;
    }

    .footer_two_block > .footer_block_1 .block_description {
        left: 16px;
    }
    .footer_two_block h2 {
        margin-bottom: 5px;
        font-size: 25px;
        line-height: 25px;
    }
    .footer_block_1 h2 {
        padding-right: 20px;
    }
    .footer_two_block > .footer_block_2 .block_description h2 {
        margin-bottom: 5px;
        padding-left: 20px;

    }
    .footer_two_block > .footer_block_2 .block_description {
        padding-right: 10px;
        padding-right: 20px;
    }
    .footer_block_1 .follow-btn {
        bottom: 0;
        left: 0;
        margin-top: 5px;
    }
    div.menu_icons .deals_wrapper > div .deal_content {
        border-radius: 15px;
    }

    body.about-page .row {
        margin-right: 0;
        margin-left: 0;
    }
    body.about-page .content_wrapper>.row .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }
    body.about-page .content_wrapper.clearfix {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .faq-page .faq-con .panel-heading a {
        font-size: 16px;
        padding:16px 10px 16px 34px;
    }
    .faq-page .faq-con .panel-title > a:before{
        left: 5px;
    }
    .footer_two_block > .footer_block_1 .block_description > h3 {
        text-align: right;
        margin-left: auto;
        margin-right: 0;
    }
    .footer_two_block .block_description {
        max-width: 100%;
    }
    .footer_two_block .block_description {
        width: auto;
    }
    .footer_two_block > .footer_block_1 .block_description {
        right: 10px;
        padding-top: 10px;
    }
    .branch-section > h2::after {
        font-size: 30px;
        line-height: 30px;
    }
    .menu_icons span.menu_description {
        font-size: 12px;
        line-height: 12px;
        left: 20px;
        top: 15px;
    }
    .branch-section > h2::after {
        text-align: right;
    }
    .branch-section .owl-controls .owl-buttons .owl-next,
    .branch-section .owl-controls .owl-buttons .owl-prev{
        background-size: 45px !important;
    }
    .branch-section .owl-controls .owl-buttons .owl-prev{
        right: -9px;
    }
    .branch-content p{
        font-size: 12px;
        left: 12px;
        top: 14px;
        letter-spacing: normal;
        font-weight: 300;
    }
    .footer_two_block > div .block_description > p {
        max-width: 150px;
        line-height: 16px;
        font-weight: 300;
        font-size: 15px;
        text-shadow: 0 0 5px rgb(0 0 0 / 50%);
    }
    .footer_two_block > div .block_description > h3{
        font-size: 24px;
        line-height: 23px;
        color: #cc8900;
    }
    .modal_dialog_promo .modal-content{
    }
    .menu.clearfix.menu_slider .menu_site {
        overflow-x: hidden;
    }
    body.manage_404 .menu_icons .deals_wrapper > div {
        width: calc(100% / 2);
        max-width: calc(100% / 2);
    }
    body.manage_404 .menu_icons .icon_img,
    body.manage_404 .menu_icons .deals_wrapper>div .deal_content > a{
        height: 100% !important;
        min-height: 233px;
        min-height: 110px;
    }
    .group_discount_tag_grid.tag ~ .like_product{
        top: 31px;
    }   
    .deals_wrapper>div .deal_content h3 span:nth-child(2) {
        font-size: 26px;
        line-height: 26px;
    }
    .deal_content span.product_grid_unit {
        left: unset;
        top: 16px;
    }
    .deals_wrapper>div .deal_content h3 span:nth-child(3) {
        position: relative;
        top: 14px;
    }
    #quickview .deals_wrapper>div .deal_content h3 span:nth-child(3) {
        top: 0px;
    }
    .category_promoted.owl-carousel .col-md-2.col-sm-3.col-xs-4 {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .promoted-categories + .promoted-categories {
        padding-top: 0;
    }
    .menu.clearfix.menu_slider > ul.clearfix.menu_site.body_width > li {
        height: 50px;
    }
    #quickview #product_gallery {
        min-height: 340px !important;
    }
}

@media(min-width: 576px) and (max-width: 767px){
    .index-page .main_slider img {
        object-position: -2px -229px;
    }
    .index-page .main_slider .carousel-caption {
        padding-top: 3px;
        padding-right: 13px;
    }
    .index-page .main_slider .carousel-caption h2, .index-page .main_slider .carousel-caption p {
        max-width: 280px;
        margin-right: 0;
        font-weight: 500;
    }
    .mobile-special-icons .col-xs-4 {
        max-width: 120px;
    }
    .special-icons.mobile-special-icons{
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}
@media(max-width: 575px){
    .footer_two_block > div .block_description > h3 {
        font-size: 24px;
        line-height: 23px;
        color: #cc8900;
    }
    .top_links ul li:first-child {display:none;
    }
    .follow-btn {
        font-size: 14px;
        min-width: 100px;
        padding: 6px 3px;
        margin-top: 20px;
    }
    .footer_block_1 .block_description > p:last-child {
        padding-left: 3px;
    }
    .footer_block_1 .follow-btn {
        bottom: 0;
        left: 0;
        margin-top: 5px;

    }
    .footer_two_block > div .block_description > p{
        max-width: 150px;
        line-height: 16px;
        font-weight: 300;
        font-size: 15px;
        text-shadow: 0 0 5px rgb(0 0 0 / 50%);
    }
    footer_two_block > .footer_block_1 .block_description > p:last-child{
        max-width: 100% !important;
    }
    .footer_two_block > .footer_block_2 .block_description {
        top: 4px;
        right: 0;
        padding-left: 12px;
        padding-top: 10px;
    }
    .footer_block_2 .block_description > p:last-child {
        padding-right: 6px;
    }
    .footer_block_2 .follow-btn {
        bottom: 0;
        right: 0;
        margin-top: 5px;
    }
    .footer_block_2 {
        margin-top: 0;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 0;
        padding-right: 10px;
    }
    .footer_two_block > div .block_description > h3 {
        max-width: 240px !important;
        max-width: 205px !important;
    }
    .footer_two_block {
        padding-left: 5px;
        padding-right: 5px;
    }
    /** New Categories **/
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 260px !important;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content .icon_img {
        height: 100%;
    }
    .menu_icons .deals_wrapper div a img {
        padding-top: 0;
    }
    .menu_icons .menu_title {
        font-size: 26px;
        line-height: 15px;
        max-width: 100%;
        padding: 7px 3px;
    }
    .menu_icons .menu_title {
        margin: 0 15px 10px auto;
    }
    .promoted-categories {
        margin-top: 0;
    }
    .home_page_index .category-header a {
        font-size: 28px;
        color: #000000;
        line-height: 30px;
    }
    /** css **/
    .deals_wrapper>div .deal_content .division_content {
        height: 25px;
    }
    .footer_two_block .footer_block_1{
        display: none !important
    }

}
@media(min-width: 400px) and (max-width: 500px){
    .menu_icons .menu_title {
        font-size: 24px;
        line-height: 20px;
    }
}


@media(min-width: 480px) and (max-width: 767px){
    .menu_icons .deals_wrapper > div {
        width: calc(100%/2);
    }
    .main_logo img {
        left: 42%;
    }
}
@media(min-width: 390px) and (max-width: 479px){
    .main_logo img {
        left: calc(50% - 35px);
    }
}
@media(min-width: 321px) and (max-width: 289px){
    .main_logo img {
        left: 34.5%;
    }
}
@media (max-width: 320px){
    .main_logo img {
        left: 33%;
    }
    .number-wrapper a.plus, .number-wrapper a.minus {
        height: 26px;
        width: 26px;
    }
    div#choose_location div.btn_wrapper.text-left button.btn_site{
        font-size: 13px;
    }
    .main_logo img {
        max-width: 104px;
    }
}
@media (max-width: 300px){
    .main_logo img {
        max-width: 100px;
    }}

/** CSS 125% and 150% **/
.special_mini_cart_text{
    line-height: 12px;
    font-size: 12px;
}
@media(min-width:768px) and (max-width:1550px){
    .menu > ul > li .mega ul{
        padding-bottom: 6px;
    }
}
@media(min-width:768px) and (max-width:1289px){
    .deal_content > a.pro-img-margin{
        height: 170px !important;
    }
    .deals_wrapper>div .deal_content>a{
        margin-bottom: 0;
    }
    .deal_content > a.pro-img-margin img{
        max-height: 180px !important;
    }
    .add_scroll .sort-n-bread{
        top: 97px !important;
    }
    .filter-wrapper{
        top: 75px;
    }
}
@media(min-width:1290px) and (max-width:1550px){
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn){
        top:0 !important;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn){
        top:0 !important;
    }
    .deal_content > a.pro-img-margin{
        height: 145px !important;
    }
    .deal_content > a.pro-img-margin img{
        max-height: 145px !important;
    }
    div.deals_wrapper > div div.deal_content {
        min-height: 470px !important;
        padding-bottom: 40px;
    }
    .add_scroll .sort-n-bread {
        top: 6811px !important;
    }
    .content_wrapper:not(.menu_icons) .deals_wrapper > div {
        width: calc(100% / 4);
    }
    .sort-n-bread{
        padding-top: 35px;
    }
    .menu>ul>li .mega{
        margin-top: 9px;
    }
    .top_cart.pull-left.top_cart2 {
        top: 10px;
    }
}
@media(min-width:1400px) and (max-width:1550px){
    .filter-wrapper {
        top: 75px;
    }
}

@media (min-width: 1300px) and (max-width: 1399px){
    /** New Menu Style **/
    .menu > ul > li {
        padding: 30px 4px 0 4px;
    }
    .menu>ul>li>a {
        font-size: 15px;
    }
    ul.clearfix.menu_site.body_width > li:nth-child(12) {
        opacity: 0;
        display: none;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) > div.cart_btn {
        min-height: 165px;
    }
}

@media(min-width:1200px) and (max-width:1399px){
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) > div.cart_btn {
        min-height: 152px;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 0 !important;
    }
    body:not(.add_scroll) .main_logo img {
        bottom: -131px;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 112px !important;
    }
    body.add_scroll  .add_cart:not(#modal_cart_btn) {
        top: 100px !important;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 97px;
    }
    .menu>ul>li>a {
        font-size: 17px;
    }
    ul.clearfix.menu_site.body_width > li > a.menu_site:not(.menu_single)::before {
        left: 0;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 104px !important;
    }
    body:not(.add_scroll) .menu > .menu_site {
        margin-right: 37px !important;
        margin-right: 1px !important;
    }
    .menu_wrapper .menu.clearfix {
        padding-bottom: 0;
    }
    .sort-n-bread {
        padding-top: 30px;
    }
    .filter-wrapper {
        top: 75px;
    }
    .add_scroll .sort-n-bread{
        top: 93px !important;
    }
}
@media(min-width:1200px) and (max-width:1250px){
    .menu>ul>li>a {
        font-size: 17px;
    }
    .index-page .main_slider {
        height: 385px !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 114px !important;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 142px !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 94px !important;
    }
    .sort-n-bread {
        padding-top: 22px;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 104px;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart .my_cart #content {
        height: calc(100% - 260px);
    }
    .add_scroll .sort-n-bread {
        top: 95px !important;
        z-index: 999;
    }
    .filter-wrapper {
        top: 72px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(3) {
        padding-top: 10px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 158px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .search_top_menu_wrapper {
        display: none;
    }
    .add_scroll .sort-n-bread {
        top: 75px !important;
    }
    .sort-n-bread {
        padding-top: 10px;
    }
    body:not(.add_scroll) .main_logo img {
        bottom: -53px;
    }
    .menu_icons .deals_wrapper > div {
        padding: 0px 4px 6px 4px !important;
        margin-left: 0px !important;
    }
    .menu_icons .menu_title{
        margin: 0 10px 10px auto;
        padding: 4px 16px;
        max-width: max-content;
        font-size: 20px;
    }
}
@media (min-width: 768px) and (max-width: 877px){
    .add_scroll .sort-n-bread {
        top: 115px !important;
        z-index: 999;
        box-shadow: none;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 123px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 174px;
    }
}
@media (min-width: 854px) and (max-width: 991px){
    .add_scroll .sort-n-bread {
        top: 75px !important;
    }
}

/** Move Top Left To Right And Adjust Left Cart **/
@media(min-width: 1551px){
    .main_wrapper div.add_cart {
        height: calc(100vh - 5vh);
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 0 !important;
    }
    .my_cart #content {
        height: calc(100% - 275px);
    }
    div#crt_btn.my_cart{
        height: calc(100% - 40px);
        height: calc(100% - 138px);
        padding-bottom: 50px;
    }

    header .top_cart {
        padding-left: 10px;
    }
}
@media(min-width: 1200px) and (max-width: 1550px){
    body.add_scroll li.accounts_list a#mobile_re span.hidden-xs {
        display: none;
    }
    .main_wrapper div.add_cart {
        height: 100vh;
    }
    .add_cart:not(#modal_cart_btn){
        height: calc(100vh - 4vh);
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        height: calc(100vh - 3vh);
    }
    body:not(.add_scroll) .top-banner ~  .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }
    .my_cart #content {
        height: calc(100% - 245px) !important;
    }
    div#crt_btn.my_cart{
        height: calc(100% - 40px);
    }
    .special_mini_cart_text {
        top: -4px;
    }
}
@media(min-width: 1200px){
    .menu>ul>li>a {
        font-size: 22px;
    }
    .top_cart2 .top_links ul li.hidden-xs{
        display: none;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        /*padding-bottom: 16px;*/
    }
}
@media(min-width: 992px) and (max-width: 1199px){
    .menu>ul>li>a {
        font-size: 17px;
        line-height: 20px !important;
    }
    .menu>ul>li {
        padding: 5px 4px;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 156px !important;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 121px !important;
        top: 141px !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn),
    body.add_scroll .add_cart:not(#modal_cart_btn){
        top: 0 !important;
    }
    .top_cart.pull-left,.top_cart.pull-left:not(.top_cart2),
    .top_cart.pull-left.top_cart2{
        left: 0px  !important;
    }
    .special_mini_cart_text {
        top: 0;
        line-height: 12px;
    }
}


/** New Design Responsive **/

@media(min-width: 768px){
    .category_page_special .content_wrapper{
        padding-top: 35px;
    }
    .stick-filter{
        /*padding-top: 86px;*/
    }
    .stick-filter ul.breadcrumbs{
        margin: 0 auto;
    }
}
@media(min-width: 1200px) and (max-width: 1790px){
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 19px;
    }
    .homeabout {
        max-width: calc(100% - 300px);
        margin-right: 0;
        padding-top: 0;
        /*background-position: left;*/
    }
    .branch-section {
        max-width: calc(100% - 300px);
        padding-left: 0;
        margin-right: 0;
        padding-right: 0;
    }
    .footer_two_block {
        margin-right: 0;
    }
    .footer.footer_style_2  {
        max-width: calc(100% - 0px);
    }
    .footer_style_2 .follow_us_title > p:last-child span {
        font-size: 25px;
        line-height: 14px;
    }
}
@media(min-width: 768px) and (max-width: 1711px){
    body:not(.add_scroll) .main_logo img {
        max-width: 160px;
    }
    .top-banner p {
        /*padding-right: 205px;*/
    }
    .cart_logo_wrapper .top_search{
        right: calc(50% - 275px);
        margin-right: 0; 
    }
    .menu > .menu_site{
        padding-right: 0px !important;
    }
    .search_top_menu_wrapper {
        padding-right: 205px;
    }
    body:not(.add_scroll) .main_logo img{
        right: 20px !important;
    }
    body.add_scroll a.main_logo img{
        left: 0;
    }
    body.add_scroll a.main_logo{
        right: 20px;
        margin-right: 0;
    }
    .index-page .carousel-indicators {
        width: 100%;
        right: 83px;
        left: unset;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    .homeabout > div p {
        margin-bottom: 0;
    }
    /** Left Cart **/
    .special-icons .col-md-4 {
        padding: 4px 8px;
    }
    .my_cart .cart_header {
        padding-bottom: 0px;
        padding-top: 5px;
    }
    .my_cart .qty_item {
        padding-top: 3px;
    }
    .my_cart .qty_item .cart_redirect {
        margin-bottom: 0;
    }
    .my_cart #content {
        height: calc(100% - 350px) !important;
    }
    .add_scroll .my_cart #content {
        height: calc(100% - 300px) !important;
    }
    .order_special .my_cart #content {
        height: calc(100% - 175px) !important;
    }
    .add_scroll .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 105px;
        padding-top: 20px;
    }
    .add_scroll .summary {
        right: 14px;
        margin-top: 36px;
    }
    .add_scroll .add_cart .btn_top_minicart.cart_redirect {
        font-size: 36px;
        line-height: 30px;
    }
    .my_cart .qty_item .cart_redirect > span:last-child {
        font-size: 20px;
        line-height: 22px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        /*padding-top: 2px;*/
    }
}
@media (max-width: 1599px){
    .top_search {
        max-width: 370px;
    }
    .add_scroll  .top_cart2 .top_links ul li.hidden-xs {
        display: none;
    }
    body:not(.add_scroll) .menu > .menu_site {
        margin-right: 0 !important;
    }

}


@media (min-width: 1440px) and (max-width: 1600px){
    .index-page .main_slider {
        height: 490px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 500px;
    }
    .index-page .content_wrapper .deals_wrapper {
        max-width: calc(100% - 300px);
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 345px !important;
    }

}

@media(min-width: 1400px) and (max-width: 1599px){
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 226px !important;
    }
    .add_scroll  .top_cart2 .top_links ul li.hidden-xs {
        display: none;
    }
    .menu > ul > li {
        padding: 10px 5px;
        padding-top: 1px;
    }
    .footer_two_block > div .block_description > h3 {
        font-size: 42px;
        line-height: 32px;
    }
    .homeabout {
        min-height: 620px;
    }
    /** New Categories **/
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 310px !important;
    }
    /** Css **/
    .homeabout .about_title,.homeabout h2,
    .homeabout > div p{
        margin-bottom: 5px;
    }

}
@media(min-width: 1366px) and (max-width: 1439px){
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 436px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 465px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page .main_slider {
        top: 145px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 145px;
    }

}
@media(min-width: 1200px) and (max-width: 1399px){
    .index-page .content_wrapper .deals_wrapper {
        max-width: calc(100% - 300px);
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 145px;
    }
    body:not(.add_scroll) .main_logo img {
        right: 0 !important;
    }
    .top-banner p {
        /*padding-right: 180px;*/
    }
    .cart_logo_wrapper .top_search{
        right: calc(50% - 220px);
    }
    .menu > .menu_site{
        padding-right: 0px !important;
    }
    body.add_scroll  .menu > .menu_site{
        padding-right: 116px !important;
    }
    body.add_scroll .top_cart.pull-left.top_cart2 {
        top: 8px;
    }
    .footer_two_block > div {
        padding-right: 0;
    }
    .footer_block_1 img {
        padding-top: 0;
    }
    .col-md-6.footer_block_2 {
        padding-left: 0;
    }

    .homeabout h2 {
        margin-bottom: 0;
    }
    .add_scroll .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 87px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 470px;
    }.home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 280px !important;
    }
    .footer_two_block > .footer_block_2 .block_description {
        padding-left: 25px;
    }
    .footer_two_block > div .block_description > h3,
    .footer_two_block > .footer_block_1 .block_description > h3{
        font-size: 40px;
        line-height: 32px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 13px;
        padding-right: 0;
    }
    .homeabout {
        min-height: 540px;
    }
    .search_top_menu_wrapper{
        padding-right: 182px;
    }
    .footer_two_block > .footer_block_2 .block_description{
        right: 40px;
    }
}
@media(min-width: 1200px) and (max-width: 1329px){
    .menu>ul>li>a {
        padding: 0 13px;
    }
    .whatsapp-btn-icon > a::before {
        padding-left: 11px;
    }
    .top_links ul li a.phone_img::before{
        content: unset;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 478px;
    }
    /** New Categories **/
    .menu_icons h2 {
        margin-bottom: 0px !important;
    }
    .menu_icons .deals_wrapper > div .menu_description {
        font-size: 30px;
        line-height: 20px;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 245px !important;
    }
    /** CSS **/
    .homeabout {
        min-height: 540px;
    }
    .homeabout .about_title {
        font-size: 32px;
        margin-bottom: 0;
    }
    .homeabout h2 {
        font-size: 35px;
        line-height: 38px;
    }
    .homeabout > div p {
        margin-bottom: 5px;
    }
    .homeabout > div p {
        max-width: 517px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 10px;
    }


}
@media(min-width: 768px) and (max-width: 1199px){
    .category_page_special .main_slider h3{
        padding-top: 50px;
    }
    .menu_icons .deals_wrapper > div .menu_description {
        font-size: 30px;
        line-height: 7px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 95px;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 164px !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn),
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 76px !important;
    }
    .menu > ul > li {
        border-top: none;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 93px;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 27px;
    }
    .footer_style_2:not(.footer-in-viewport) .whatsapp-btn-icon-footer {
        right: 48px;
        bottom: 87px;
    }
    .top_links ul li a.phone_img::before{
        content: unset;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 35px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 190px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 220px;
    }
    .menu_icons .deals_wrapper > div .deal_content {
        max-height: 333px !important;
    }
    .homeabout > div:first-child {
        padding-top: 22px;
    }
    .homeabout {
        background-position: center;
    }
}

@media(min-width: 992px) and (max-width: 1199px){
    .deals_wrapper > div .deal_content {
        min-height: 470px !important;
    }
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 19px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 276px;
        padding-top: 233px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 210px;
    }
    .content_wrapper.clearfix.menu_icons {
        margin-top: 0;
    }
    body.home_page_index.add_scroll .content_wrapper.clearfix.menu_icons {
        padding-top: 0;
    }
    .homeabout {
        max-width: calc(100% - 300px);
        margin-right: 0;
        padding-top: 0;
        padding-top: 72px;
    }
    .branch-section {
        max-width: calc(100% - 300px);
        padding-left: 0;
        margin-right: 0;
        padding-right: 0;
    }
    .footer_two_block {
        margin-right: 0;
    }
    .footer.footer_style_2  {
        /*max-width: calc(100% - 298px);*/
    }
    .footer_style_2 .follow_us_title > p:last-child span {
        font-size: 25px;
        line-height: 14px;
    }
    .homeabout > div p {
        max-width: 100%;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    .homeabout h2 {
        font-size: 35px;
        line-height: 32px;
        margin-bottom: 0;
    }
    .homeabout a.btn.btn_site {
        padding: 7px 5px;
        min-width: 120px;
    }
    .index-page .main_slider .carousel-caption p {
        font-size: 17px;
        line-height: 17px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 64px;
    }
    .my_cart #content {
        height: calc(100% - 350px) !important;
        height: calc(100% - 230px) !important;
    }
    body:not(.add_scroll) .my_cart .qty_item a {
        padding-top: 0;
        padding-bottom: 0;
    }
    .my_cart .qty_item .cart_redirect {
        height: 44px;
        margin-bottom: 3px !important;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 30px; 
    }
    .my_cart .qty_item a.cart_cleaning {
        position: relative;
        top: 0;
    }
    .top_cart .top_links > ul > li:nth-child(3) {
        align-items: center;
    }
    .phone-text {
        top: 0;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .category_page_special .main_slider h3 {
        font-size: 38px;
        line-height: 38px;
        padding-top: 38px;
    }
    .homeabout > div p a {
        margin-top: 0;
    }
    .top_links li.whatsapp-btn-icon {
        display: none;
    }

    .top_links ul li:not(.accounts_list) a.phone_img::before {
        content: unset;
    }
    li.branch_location.hidden-xs {
        display: none !important;
    }
    .menu > ul > li {
        border-top: none;
    }
    .homeabout {
        height: auto;
        margin-right: 0;
        background-size: cover;
        margin-left: 0;
        min-height: 471px;
    }
    .footer_two_block {
        margin-right: 0;
    }
    .branch-section {
        padding-right: 0;
    }
    .footer_style_2 .follow_us_title > p:last-child span {
        font-size: 24px;
        line-height: 16px;
    }
    .main_logo img {
        max-height: max-content;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 100px;
    }
    body.add_scroll .main_logo img {
        max-width: 90px;
    }
    body.add_scroll  .top_cart.pull-left.top_cart2 {
        top: -48px;
    }
    .mini-cart-toggle button#cart-controller-btn {
        top: 28px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page .main_slider {
        top: 105px;
    }
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 0;
    }
    .homeabout {
        border-radius: 30px;
        padding-top: 0;
        background-color: transparent !important;
        padding-bottom: 55px;
    }
    .footer_style_2 .footer_logo_area > a {
        top: 80px;
        left: 15px;
        padding-right: 22px;
    }
    .homeabout > div:first-child {
        padding-top: 0;
    }
    /** Promo Modal **/
    .modal-dialog.modal_dialog_promo .slide-content-wrapper {
        max-height: initial;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2 {
        font-size: 40px;
        margin-bottom: 5px;
        line-height: 35px;
        max-width: 300px;
        margin-right: 0;
    }
    .modal-dialog.modal_dialog_promo .slide-content p {
        font-size: 16px;
        margin-bottom: 15px;
        line-height: 18px;
        max-width: 260px;
        margin-right: 0;
    }
    .modal-dialog.modal_dialog_promo {
        max-width: 730px;
    }
    .modal-dialog.modal_dialog_promo button.close span {
        margin-left: 10px;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        max-width: 317px;
        top: unset;
    }

}
@media(max-width: 767px){
    .promoted-categories + .promoted-categories {
        padding-top: 0;
    }
    .cart_wrapper.clearfix.container .pro-type {
        font-size: 13px !important;
    }
    .footer_style_2 .whatsapp-btn-icon-footer {
        right: unset;
        left: 0;
    }
    .footer_style_2:not(.footer-in-viewport) .whatsapp-btn-icon-footer {
        bottom: 76px;
        left: 6px;
        right: unset;
        z-index: 9;
    }
    .footer_style_2 .lower_footer .copyrights a {
        margin-left: 0 !important;
    }
    .footer_style_2 .lower_footer {
        padding: 2px 0 10px 0;
    }
    .footer_style_2  .footer_payments.clearfix img {
        margin-bottom: 0;
    }
    #enable-toolbar-trigger{
        top: -30px;
    }
    .footer_two_block {
        margin-right: 0;
    }
    /** Promo Modal ***/
    .modal-dialog.modal_dialog_promo .item > img {
        position: relative;
        height: auto;
        order: 1;
        max-height: 460px;
    }
    div#startup .modal-content.startup_modal_content,
    div#startup .modal-body,
    .modal_dialog_promo .owl-wrapper-outer{
        border-radius: 25px;
        background: #fff;
    }
    #startup .modal-dialog.modal_dialog_promo {
        margin: 24px !important;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        max-width: 100%;
        position: unset;
        order: 2;
    }
    .modal-dialog.modal_dialog_promo .item {
        min-height: auto;
        display: flex;
        flex-wrap: wrap;
    }
    .modal-dialog.modal_dialog_promo .slide-content,
    .modal-dialog.modal_dialog_promo .slide-content p{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2 {
        width: 100%;
        margin-left: auto;
        margin-right: 0;
        margin-top: 0px;
        margin-bottom: 17px;
        text-align: right;
        margin-bottom: 0;
        max-width: 100%;
    }
    .modal-dialog.modal_dialog_promo .slide-content h3 {
        max-width: 100%;
        margin-right: 0;
        text-align: right;
    }
    .modal-dialog.modal_dialog_promo  .slide-content-wrapper {
        padding-right: 0;
        padding-left: 0;
        max-width: 430px;
        margin: 0 auto;
        margin-top: 15px;
    }
    .modal-dialog.modal_dialog_promo .slide-content p{
        max-width: 472px;
        width: 100%;
        margin-bottom: 23px;
    }
    .modal-dialog.modal_dialog_promo .item {
        min-height: 100%;
        background: url('../../uploads/ezra-mobile-bg.png')no-repeat center / contain;
    }
    .modal-dialog.modal_dialog_promo,
    #startup .modal-dialog.modal_dialog_promo .modal-body{
        min-height: calc(88%) !important;
        height: calc(88%) !important;
    }
    .modal-dialog.modal_dialog_promo .modal-content{
        min-height: calc(100% - 10%) !important;
        height: calc(100% - 10%) !important;
    }
    .modal-dialog.modal_dialog_promo .item>img {
        object-position: center;
        border-radius: 30px;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        overflow-y: auto;
    }
    .modal-dialog.modal_dialog_promo button.close {
        top: 48px;
        right: 25px;
    }
    .modal_dialog_promo div#owl-promo_slides,
    .modal_dialog_promo .owl-wrapper-outer,
    .modal_dialog_promo .owl-wrapper,
    .modal_dialog_promo .owl-item{
        height: 100%;
    }
    .modal_dialog_promo .slide-content a.promo_button {
        position: relative;
        left: 0;
        bottom: 0;
        padding: 5px 36px;
    }
    .modal_dialog_promo .owl-wrapper-outer {
        overflow: visible;
    }
    .top_header, .top_header * {
        border: none !important;
    }
    .modal-dialog.modal_dialog_promo button.close span{
        border-color:#1b0100;
    }
    .add_scroll .top_header .top_links > ul,.top_header .top_links > ul {
        margin-top: 0;
        margin-left: 5px;
    }
    .footer_style_2  .col-sm-2.open_hours.hidden-xs {
        display: inline-block !important;
    }
    .footer_style_2 .open_hours h4 {
        line-height: 21px;
        padding-bottom: 0;
    }
    .footer_style_2 .contact_detail {
        margin-top: 5px;
    }
    .footer_style_2  .open_hours ul li span {
        font-size: 14px;
    }
    .menu_toggler {
        top: 27px;
    }
    .top_search {
        top: 28px;
    }
    .top-banner ~ header.header .cart_logo_wrapper .top_search {
        top: 18px;
    }
    .menu_site .mobile_menu_header_div img.mobile_menu_header_top_icon.img-responsive {
        /*filter: invert(1);*/
    }
    header.header .top_header .top_cart.pull-left {
        display: flex;
        align-items: flex-end;
    }
    .mobile_menu_header_div_active a.mobile_menu_header_a > img {
        margin-left: 8px;
        filter: unset !important;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 40px;
        line-height: 38px;
        margin-bottom: 8px;
        text-align: right;
        max-width: 258px;
        font-weight: 300;
    }
    .index-page .main_slider div{
        height: auto !important;
    }
    .index-page .main_slider .carousel-caption p {
        font-size: 21px;
        line-height: 19px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 278px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 290px;
    }
    .index-page .main_slider .carousel-caption {
        align-items: flex-start;
        justify-content: flex-start;
    }
    .menu > ul > li > a {
        background: no-repeat scroll left 15px center url(../../uploads/mobile-icon.png) !important;
    }
    .menu>ul>li .mega:not(.mega_slider) {
        box-shadow: unset !important;
    }
    .search_top_menu_wrapper{
        display: none;
    }


    .modal-dialog.modal_dialog_promo .slide-content h3 {
        margin-bottom: 0px;
    }
    .modal-dialog.modal_dialog_promo .slide-content p {
        margin-bottom: 5px;
        max-width: 326px;
        margin-left: auto;
        margin-right: 0;
        text-align: right;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        text-align: center;
        background: #fff;
        border-radius: 0 0 30px 30px;
    }
    .modal-dialog.modal_dialog_promo .ram-about-btn {
        margin-left: auto;
        margin-right: auto;
    }
    .modal-dialog.modal_dialog_promo .ram-about-btn {
        background: #cc8900 !important;
    }
    .index-page .main_slider .carousel-caption a.slide_button {
        margin: 10px 0 0 auto;
        min-width: 148px;
        font-size: 18px;
        line-height: 22px;
        height: auto;
        padding-top: 3px;
        padding-bottom: 6px;
    }
    .slide-content button, .slide-content a {
        display: inline-block !important;
        margin-top: 20px;
    }

    .index-page .carousel-indicators li.active {
        width: 13px;
        height: 13px;
    }
    .index-page .carousel-indicators li:not(.active) {
        width: 8px;
        height: 8px;
    }
    .index-page .carousel-indicators li {
        margin-left: 3px !important;
    }
    .menu_icons .deals_wrapper div a img {
        object-fit: cover;
    }
    .promoted-categories .category-header {
        margin-bottom: 6px;
    }
    .top_links ul li a.phone_img {
        margin-top: -6px;
    }
    .branch-section .owl-controls .owl-buttons .owl-next {
        left: -14px;
        right: unset;
        padding-left: 0;
        background-position: left !important;
    }
    .branch-section .owl-controls .owl-buttons .owl-prev {
        right: -9px;
        background-position: right;
        padding-right: 0;

    }
    #quickview #modal_cart_btn a#add_to_cart_modal[style="display: block;"] {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
    #quickview #modal_cart_btn a#add_to_cart_modal{
        font-family: 'almoni', sans-serif !important;
        letter-spacing: 1px;
        line-height: 47px;
    }
    #quickview #modal_cart_btn a#add_to_cart_modal img {
        margin-left: 10px;
    }

    .modal-dialog.modal_dialog_promo .slide-content h2 {
        font-size: 36px;
        line-height: 24px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h3 {
        font-size: 36px;
        line-height: 30px;
        margin-top: 10px;
        max-width: 75%;
    }
    .modal-dialog.modal_dialog_promo .slide-content p {
        font-size: 16px;
        line-height: 18px;
    }
    .deal_content > a {
        height: 130px !important;
    }
    .subscription-page .shop_list_table .sub_td span.fa.fa-pencil {
        width: 25px;
        height: 25px;
        padding-top: 5px;
        font-size: 15px;
        display: block;
        margin: 0 auto;
        position: unset;
    }
    .subscription-page .btn {
        padding: 6px 6px;
        font-size: 12px;
    }
    .subscription-page .sub_tbody .sub_tr > div.sub_td:nth-child(2) {
        min-width: 72px;
    }
    .subscription-page .sub_tbody .sub_tr > div {
        font-size: 12px;
    }
    .promoted-categories{
        padding-left: 10px;
        padding-right: 10px;
    }
    header .top_cart .phone_img img {
        width: 20px;
    }
}

@media(min-width: 586px) and (max-width: 767px){
    .modal-dialog.modal_dialog_promo .slide-content-wrapper{
        padding-right: 50px;
        padding-left: 50px;
    }
    .modal-dialog.modal_dialog_promo .ram-about-btn {
        margin-left: 42px;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        padding-bottom: 25px;
    }
}
@media(max-width: 575px){
    .footer_style_2 .footer_logo_area + .row > div {
        order: unset;
        width: 50% !important;
        max-width: 50% !important;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 132px;
    }
    .index-page .main_slider .carousel-caption {
        padding-top: 60px;
        padding-right: 40px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 125px;
    }
    body.home_page_index.add_scroll .content_wrapper.clearfix.menu_icons {
        padding-top: 10px;
    }

}
@media(max-width: 500px){
    #startup .modal-dialog.modal_dialog_promo {
        margin: 24px 6px !important;
    }
}
@media(max-width: 400px){
    .modal-dialog.modal_dialog_promo .slide-content-wrapper{
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
        top: 22px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2{
        margin-top: 0px;
    }
    .modal-dialog.modal_dialog_promo .slide-content p {
        margin-bottom: 20px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2 {
        margin-bottom: 5px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2{
        font-size: 34px;
        line-height: 28px;  
    }
    .modal-dialog.modal_dialog_promo .slide-content button, .slide-content a {
        font-size: 16px;
        padding: 10px 28px;
    }
    .modal-dialog.modal_dialog_promo .item > img {
        max-height: 100%;
        top: -7px;
        border-radius: 32px 32px 0 0 !important;
    }
}
#cart_empty .modal-body img{
    width: 190px;
}
.category-wrapper > div.ul-line-item {
    background: #000000;
    border: 1px solid #cc8a00;
}
.category-wrapper > div.ul-line-item:hover{
    background: #cc8a00;
}
.category-wrapper > div.ul-line-item:hover a{
    color: #ffffff;
}
.category-wrapper {
    justify-content: center;
}
@media (min-width: 768px){
    .payment_page .main_wrapper { 
        padding-bottom: 70px;
    }
    .cart_page .cart_table .row .cart_insider span.number-wrapper {
        background: #cc8900 !important;
        color: #fff !important;
        border-radius: 10px !important;
    }
    .cart_page .cart_insider span.number-wrapper .value {
        color: #fff !important;
    }
    .cart_page .cart_insider span.number-wrapper .minicart_plus {
        border-radius: 0 7px 7px 0 !important;
    }
    .cart_page .cart_insider span.number-wrapper .minicart_minus{
        border-radius: 7px 0 0 7px !important;
    }
    .footer_style_2 .copyrights {
        position: relative;
    }
    .footer_style_2 .copyrights > a:nth-child(3) {
        display: inherit;
        position: absolute;
        left: 138px;
    }
}

/** Blog Content Logo Issue **/
@media (min-width: 1400px) and (max-width: 1711px){
    .main_content.blog_page {
        padding-top: 55px;
    }
}
@media (min-width: 1712px){
    .main_content.blog_page {
        padding-top: 80px;
    }
}
/** Product Packages **/
.package_product  #package_related_product .modal-dialog {
    background: transparent;
}
.package_product .modal-content.marg_top {
    padding-top: 15px;
    padding-bottom: 15px;
}
.package_product  #package_related_product .close.product-popup-btn{
    position: relative;
    top: 20px;
    right: 20px;
}
.package_product .related_product_modal_grid .select_product_related {
    padding: 8px 15px;
    line-height: 15px;
    border: 1px solid #cc8900;
    color: #cc8900;
}
.package_product .related_product_modal_grid{
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
    cursor: pointer;
}
.package_product .related_product_modal_grid > div{
    transition: .2s linear all;
    cursor: pointer;
    padding: 10px;
    border-radius: 22px;
}
.package_product .related_product_modal_grid:hover > div {
    box-shadow: 0 3px 6px 0 #ccc;
}
.package_product .related_product_modal_grid .related_product_name,
.package_product .related_product_modal_grid .wrap_field .quantity_field,
.package_product  .deal_content p.grid_product_name a,
.package_product span.product_grid_unit{
    font-size: 16px;
    color: #cc8900;
}
.package_product span.product_grid_unit{
    width: 100%;
    font-weight: 300 !important;
    font-size: 18px;
}
.package_product .related_product_modal_grid .wrap_field .quantity_field{
    font-weight: 500;
}
.package_product .prdouct_notice {
    font-size: 14px;
    color: #000000;
}
.package_product .content_wrapper .deals_wrapper>div {
    margin-left: 0px;
    margin-bottom: 9px;
}
.package_product .popup_btn.grid_cart_btn span {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}
.package_product .popup_btn.grid_cart_btn span::after {
    content: '';
    position: relative;
    left: 5px;
    font: normal normal normal 14px/1 FontAwesome;
    color: #000000;
    width: 30px;
    height: 30px;
    background: url(https://market50.b-cdn.net/packaged-pro-icon.svg)no-repeat center / contain;
    right: auto;
}
@media (min-width: 1845px){

    .package_product .content_wrapper .deals_wrapper>div {
        margin-left: 9px;
    }
}

@media (min-width: 1550px){
    .package_product  .deals_wrapper > div .deal_content {
        min-height: 313px !important;
    }
    .package_product .content_wrapper .deals_wrapper>div {
        width: calc(97%/5) !important;
        margin-bottom: 15px;
    }
    .package_product .index-page .content_wrapper .deals_wrapper {
        margin-right: 28px;
    }
    .package_product .content_wrapper .deals_wrapper>div {
        width: calc(100%/5);
    }
}
.package_product  .add_tocart_package_button .addtocart_package {
    border: 1px solid #cc8900;
    padding: 10px 15px;
}
@media (min-width: 1200px) and (max-width: 1399px){
    .add_scroll .sort-n-bread {
        top: 84px !important;
        z-index: 998;
    }
    .add_scroll .filter-wrapper {
        top: 93px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 159px !important;
    }
}
@media (min-width: 1300px) and (max-width: 1399px){
    .deal_content span.product_grid_unit {
        margin-top: 50px;
    }
}

@media (min-width: 1200px) and (max-width: 1365px){
    .add_scroll .sort-n-bread {
        top: 150px !important;
        padding-top: 20px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 160px !important;
    }
}

@media (min-width: 992px){
    .package_product .index-page .content_wrapper .deals_wrapper {
        margin-right: 23px;
        margin-top: 40px;
    }
}
@media (min-width: 1200px){

    .package_product  .deals_wrapper > div .deal_content {
        min-height: 313px !important;
    }
}
@media (min-width: 768px){
    .package_product  .stick-filter {
        top: 44px !important;
        padding-top: 36px;
        padding-bottom: 14px !important;
    }
    .package_product #package_related_product .modal-dialog {
        width: 100%;
        max-width: 830px;
    }
    .package_product .related_product_wrap {
        padding-left: 10px;
        padding-right: 10px;
    }
    .package_product  #package_related_product {
        margin-top: 0;
    }
    .package_product .related_product_modal_grid .related_product_name,
    .package_product .related_product_modal_grid .wrap_field .quantity_field,
    .package_product  .deal_content p.grid_product_name a,
    .package_product span.product_grid_unit{
        font-size: 18px;
    }
    .package_product .modal-content.marg_top {
        padding-bottom: 25px;
    }
    .package_product span.product_grid_unit {
        font-size: 18px !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .package_product .stick-filter {
        top: 83px !important;
    }
    .package_product  .deals_wrapper > div .deal_content {
        min-height: 303px !important;
    }
    .sort-n-bread .breadcrumbs {
        margin: 0 0 0 auto;
    }
    .package_product .add_tocart_package_button .addtocart_package {
        padding: 6px 11px;
        font-size: 16px;
    }
    .sort-n-bread .breadcrumbs {
        margin: 0 0 0 auto;
        text-align: right;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .package_product .stick-filter {
        top: 112px !important;
    }
    .package_product  .stick-filter ul.breadcrumbs {
        margin: 0 0 0 auto;
    }
    .package_product  .deals_wrapper > div .deal_content {
        min-height: 303px !important;
    }
    .sort-n-bread .breadcrumbs {
        margin: 0 0 0 auto;
    }
    .sort-n-bread .breadcrumbs {
        margin: 0 0 0 auto;
        text-align: right;
    }
    .promoted-categories {
        padding-right: 10px;
    }
    .footer_style_2 .footer_logo_area + .row > div:nth-child(2),
    .footer_style_2 .footer_logo_area + .row > div:nth-child(3){
        max-width: 145px;
        width: 100%;
    }
}

@media (max-width: 767px){
     
    .package_product  .deals_wrapper > div div.deal_content {
        min-height: 290px !important;
    }
    .package_product .deal_content p.grid_product_name a {
        max-height: 30px;
        min-height: 30px;
    }
    .package_product .popup_btn.grid_cart_btn span {
        padding-right: 40px;
    }
    .package_product  .popup_btn.grid_cart_btn span {
        font-size: 15px;
        padding-left: 13px;
    }
    .package_product .container-fluid .content_wrapper.clearfix {
        margin-top: 22px;
    }
    .package_product .add_tocart_package_button .addtocart_package {
        font-size: 12px;
        min-width: auto;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .package_product .sort-n-bread.stick-filter {
        padding-top: 56px !important;
    }
}

/** Promoted Grids And Products Grid **/
span.product_grid_unit {
    display: block;
    width: 50px;
}
.category_promoted.owl-carousel .col-md-2.col-sm-3.col-xs-4 {
    margin-bottom: 10px;
}
.popup_btn.grid_cart_btn span{
    flex-direction: row-reverse;
    justify-content: space-between;
    font-size: 18px;
    width: 100%;
    padding-left: 25px;
    padding-right: 40px;
    font-weight: 300;
    position: relative;
}
.popup_btn.grid_cart_btn span::after {
    content: '\f067';
    position: absolute;
    right: 16px;
    font: normal normal normal 20px/1 FontAwesome;
    color: #cc8a00;
}
.popup_btn.grid_cart_btn:hover span::after {
    color: #fff !important;
}
.popup_btn.grid_cart_btn:hover span img{
    filter: brightness(0) invert(1);
}
.popup_btn.grid_cart_btn span img {
    padding-left: 0;
    max-height: max-content;
    width: 31px;
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content {
    border-radius: 11px;
    border: none;
    box-shadow: unset;
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content:hover{
    border: 1px solid #e0caa0 !important;
    box-shadow: 0px 6px 26px rgb(146 132 132 / 26%);
}
.deals_wrapper>div .deal_content{
    padding: 31px;

}
.grid_product_name a{width: 100%;}
.deal_content .grid_product_name a{
    max-height: 52px !important;
    min-height: 35px !important;
    padding: 2px 0px 0 0;
}
.number-wrapper a.plus, .number-wrapper a.minus{
    height: 30px;
    width: 30px;
    border: 1px solid #fff;
}
.deals_wrapper>div .product_counter .number-wrapper>a:hover {
    background-color: #cc8a00 !important;
    color: #fff !important;
    border-color: #cc8a00;
}
.deals_wrapper>div .deal_content p {
    font-weight: 300;
}

#quickview .col-xs-12.related_products.clearfix .owl-item{
    margin-bottom: 15px;
}
#quickview .deals_wrapper>div .deal_content p {
    /*color: #cc8900;*/
}
#quickview .after_dot{
    top: -8px;  
}
#quickview .deals_wrapper>div .deal_content h3{
    justify-content: flex-end;  
}
#quickview .deals_wrapper>div .deal_content h3 span:nth-child(2){
    font-size: 18px;   
    font-weight: 500;
}
#quickview #product_price .after_dot{
    color: #000000;
}
#quickview .related_products .deal_content.rel_pro span.after_dot{
    /*color: #cc8900;*/
}
div#quickview .prod_content .price_section > h3 > span:not(#product_price) {
    font-size: 18px;
    color: #000 !important;
}

.tag.tag_sold {
    width: auto;
    border: none;
    max-width: fit-content;
}
.tag_sold::before{
    content: unset;
}
.oneplus_product_label.tag,.tag_sold{
    width: auto;
    max-width: max-content;
}
.oneplus_product_label,.tag_sold {
    width: auto;
    padding: 5px 16px;
    top: 10px;
    left: 10px;
    border-radius: 25px;
}
.oneplus_product_label,.tag_sold {
    height: 25px;
}
.oneplus_product_label .oneplus_product_h6,.tag_sold span {
    padding-top: 0;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
}

.deal_content .width30 {
    background: #cccccc;
}
.deal_content .width30 .unit_selection label, .multi_units .unit_selection label{
    background-color: #cccccc !important;
    color: #2d2d2d !important;
} 
.width30 .unit_selection input.change_unit_radio:checked+label,
.width30 .unit_selection input.change_unit_radio_popup:checked+label {
    background-color: #000000 !important;
    color: #cc8a00 !important;
}
@media (min-width: 768px){
    .deals_wrapper:not(#owl-demox)>div .deal_content h3 {
        width: 60%;
        float: right;
        max-width: 60%;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        position: relative;
        top: 16px;
        font-family: 'almoni', sans-serif !important;
        font-weight: 300;
        font-size: 26px;
        vertical-align: middle;
    }
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .grid_product_name {
        width: 60%;
        display: block;
        margin-right: 0;
        margin-left: auto;
        float: right;
    }
    .deal_content .width30 {
        bottom: 130px;
    }
    .deals_wrapper>div .deal_content h3 span.after_dot {
        font-size: 18px !important;
    }
}

@media (min-width: 1550px){
    .deals_wrapper > div .deal_content {
        min-height:440px !important;
    }
    
    #quickview .related_products .deals_wrapper > div .deal_content {
        min-height:200px !important;
    }
    
    .deals_wrapper>div .deal_content h3 {
        font-size: 24px;
        padding-bottom: 5px;
        margin-left: 0;
        flex-wrap: wrap;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3{
        max-width: 86px;
    }
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > p,

    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .grid_product_name {
        width: 65%;
        display: block;
        margin-right: 0;
        margin-left: auto;
        float: right;
    }
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .pro-type,
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .grid_product_name {
        clear: both;
    }
    .deals_wrapper>div .deal_content p {
        margin-left: 0;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3 {
        width: 100%;
        float: left;
        max-width: 100%;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3.grid_price_section {
        /*width: 35%;*/
    }
}
@media (min-width: 1600px){

    .deal_content .width30 {
        bottom: 185px;
        /*  right: 5px;
          left: unset;
          bottom: 68px; */
    }
    .oneplus_product_label, .tag_sold {
        top: 25px;
        left: 25px;
    }
    .category_promoted.owl-carousel .col-md-2.col-sm-3.col-xs-4{
        padding-left: 19px;
        padding-right: 19px;
    }
    .popup_btn.grid_cart_btn,
    .add_to_cart_main_wrapper{
        height: 65px;
    }
    .deals_wrapper>div .product_counter,
    .deals_wrapper>div .product_counter .number-wrapper{
        min-height: 65px;
    }
    .deals_wrapper>div .deal_content,
    .deals_wrapper>div .product_counter{
        padding-bottom: 65px;
    }
    .after_dot {
        font-size: 26px !important;
        top: -15px;
    }

    #quickview .related_products .deal_content.rel_pro h3 span{
        font-size: 13px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        position: relative;
        top: 7px;
        font-family: 'almoni', sans-serif  !important;
        font-weight: 500;
        font-size: 26px;
        vertical-align: middle;
    }
    .like_product {
        left: 25px;
        top: 25px;
        left: 10px;
        margin-left: 10px;
        margin-top: 10px;
    }
    .promoted-categories .owl-controls .owl-buttons .owl-next {
        left: -14px !important;
    }
    .promoted-categories .owl-controls .owl-buttons .owl-prev {
        right: -23px !important;
    }

}
@media (min-width: 992px){
    #quickview  .prod_content .price_section .add_cart a#add_to_cart_modal {
        padding: 6px 16px;
        text-align: right;
        font-weight: 300;
        line-height: 38px;
    }
    #quickview .prod_content .price_section .add_cart a#add_to_cart_modal::before {
        content: '\f067';
        font: normal normal normal 14px/1 FontAwesome;
        color: #fff;
    }
    #quickview  .prod_content .price_section .add_cart a#add_to_cart_modal img{
        float: left;
        margin-top: 3px;
    }
    .promoted-categories{
        max-width: calc(100% - 349px);
        max-width: calc(100% - 300px);
        padding-left: 36px;
    }
    .menu_icons h2 {
        text-align: center;
        max-width: calc(100% - 300px);
        margin-right: 0;
        margin-bottom: 46px;
    }
    .promoted-categories{
        padding-right: 63px;
        padding-right: 59px;
    }
    .category-header a{
        font-size: 28px;
        font-weight: 500;
        color: #000000;
        line-height: 20px;
        display: block;
        margin-bottom: 20px;
        text-align: center;
        font-family: 'almoni', sans-serif !important;
        font-weight: 500;
    }
}
@media (min-width: 1200px) and  (max-width: 1790px){
    .promoted-categories {
        padding-right: 30px;
    }
    .category-header a {
        margin-bottom: 10px;
        margin-top: 20px;
    }
}
@media (min-width: 768px) and  (max-width: 1199px){
    .deals_wrapper>div .deal_content h3 span:nth-child(2){
        font-size: 45px;
        line-height: 20px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        top: 8px;
        font-size: 22px;
    }
}
@media (min-width: 992px) and  (max-width: 1199px){
    .grid_product_name a {
        font-size: 14px;
        line-height: 16px;
    }
    .promoted-categories {
        padding-right: 21px;
        padding-left: 27px;
    }
    ul.clearfix.menu_site.body_width > li > a.menu_site:not(.menu_single)::before {
        left: 2px;
    }
    .category-header a {
        margin-bottom: 0;
    }
    .deals_wrapper>div .deal_content {
        padding-bottom: 44px;
    }
    .promoted-categories {
        max-width: calc(100% - 300px);
    }
    .category-header a {
        font-size: 38px;
        line-height: 26px;
    }
    /** New Categories **/
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 215px !important;
    }
    .menu_icons h2 {
        margin-bottom: 20px;
        font-size: 25px;
    }
    /** Css **/
    .homeabout {
        padding-top: 0;
    }
    .homeabout {
        min-height: 424px;
    }
    .homeabout > div p a{
        margin-top: 0;
    }
    .homeabout .about_title {
        font-size: 25px;
        margin-bottom: 0px;
    }
    .homeabout h2 {
        font-size: 25px;
        line-height: 25px;
    }
    .homeabout > div p {
        max-width: 384px;
    }
    .footer_two_block > .footer_block_2 .block_description {
        top: 5px;
        right: 25px;
        padding-left: 20px;
    }
    .footer_two_block > div .block_description > h3 {
        font-size: 19px;
        line-height: 21px;
    }
    .homeabout > div p {
        margin-bottom: 0;
        line-height: 15px;
        font-size: 15px;
    }
    .footer_two_block > .footer_block_2 .block_description > h3 {
        max-width: 150px;
    }
    .follow-btn {
        font-size: 12px;
        min-width: 90px;
        padding: 3px 5px;
    }
    .footer_block_1 .follow-btn {
        left: 0;
    }
    .footer_two_block > div .block_description > p {
        font-size: 14px;
        line-height: 16px;
        max-width: 135px;
        margin-top: 5px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        top: 5px;
        padding-right: 0;
    }
    .footer_two_block > .footer_block_1 .block_description > h3 {
        max-width: 200px;
        margin-right: 0;
        margin-left: auto;
    }
    .footer_two_block .block_description h2 {
        font-size: 25px;
        font-size: 22px;
        max-width: 250px;
    }
    .footer_two_block > .footer_block_2 .block_description h2 {
        margin-bottom: 5px;
        margin-right: 0;
        max-width: 217px;
    }
    .footer_block_1 .block_description > p:last-child {
        padding-left: 18px;
    }
    .footer_two_block > div {
        padding-left: 5px;
        padding-right: 5px;
    }
    .footer_style_2 .follow_us_title > p:first-child span {
        font-size: 18px;
        margin-bottom: 6px;
    }
    .footer_two_block .footer_block_1 .block_description h2 {
        margin-left: 0;
    }
    .footer_two_block > .footer_block_1 .block_description {
        left: unset;
        right: 18px;
    }
    .footer_two_block h2 {
        margin-bottom: 7px;
    }
}

@media (max-width: 767px){
    .top_links ul li.hidden-xs.adavance_bottom {
        display: none !important;
    }
    .top_links ul li.whatsapp-btn-icon > a::before{
        content: unset;
    }
    .top_links ul li.whatsapp-btn-icon {
        position: fixed;
        bottom: 3px;
        z-index: 999999;
        left: unset;
        right: 5px;
        display: block;
    }
    .top_links ul li.whatsapp-btn-icon a::after{
        width: 35px;
        height: 35px;
        /*        background-color: #fff;
            border-radius: 100%;*/
    }
    .whatsapp-btn-icon > a > img {
        width: 35px !important;
        max-width: 35px !important;
    }
    #quickview .deals_wrapper>div .deal_content h3 span:nth-child(2){
        line-height: 15px;
        font-size: 15px;
    }
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > p,
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .pro-type,
    .deals_wrapper:not(#owl-demox) > div:not(.animation-show-boxes) .deal_content > .grid_product_name{
        width: 100% !important;
        display: inline-block !important;
        margin-right: 0 !important;
        margin-left: auto !important;
        float: none !important;
    }
    .deals_wrapper>div .deal_content p.pro-brand-name:empty,
    .deals_wrapper>div .deal_content .pro-type:empty{
        height: 0px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: 0px !important;
        min-height: 0px;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3 {
        /*width: 42% !important;*/
        float: none !important;
        /*max-width: 55% !important;*/
        justify-content: flex-start;
        margin-left: 0;
        display: inline-block;
        text-align: left;
    }
    .content_wrapper .deals_wrapper .deal_content h3 del {
        top: -2px;
    }
    .deal_content .grid_product_name a {
        text-align: right;
    }
    .deals_wrapper:not(#owl-demox) > div .deal_content h3 span.after_dot{
        padding-left: 0;
        margin-left: -1px;
        margin-top: -6px;
    }
    .deals_wrapper>div .deal_content .division_content {
        line-height: 12px;
    }
    .popup_btn.grid_cart_btn span {
        justify-content: center;
        padding-right: 35px;
    }
    .deals_wrapper>div .deal_content {
        padding: 5px;
    }
    .promoted-categories .owl-controls .owl-buttons .owl-next, .promoted-categories .owl-controls .owl-buttons .owl-prev {
        top: 31%;
        box-shadow: 0 0 4px 0 rgb(0 0 0 / 49%);
        height: 35px;
        width: 35px;
    }
    .page-page .sort-n-bread {
        padding-top: 64px;
    }
    #owl-demox .owl-pagination {
        position: relative;
        top: -10px;
    }
    .deal_content > a.pro-img-margin img {
        max-height: 135px !important;
    }
    .deals_wrapper > div div.deal_content {
        min-height: 350px !important;
    }
    #quickview .related_products .deals_wrapper > div .deal_content {
        min-height:200px !important;
    }
    .oneplus_product_label,
    .tag_sold{
        top: 5px;
        left: 5px !important;
    }
    div#quickview .prod_content .price_section .display_price .product_counter .number-wrapper {
        border-radius: 0px !important;
    }
    div#quickview .prod_content > div {
        margin-bottom: 10px;
        padding-bottom: 50px !important;
    }
    #quickview .price_section {
        z-index: 9;
    }
    .top-banner {
        z-index: 99;
    }
    #quickview .deals_wrapper > div .deal_content h3 {
        position: unset;
    }
    button.addtocart_main{
        font-size:20px;
    }
}


/** 150% **/
@media (min-width: 1200px) and (max-width: 1600px){
    .cart_history-page .cart_wrapper .text-center h5 p {
        text-align: center;
    }
    .cart_history-page  .about_wrapper .common_hd h2 {
        margin-right: auto;
    }
}
@media (min-width: 1200px) and (max-width: 1399px){
    .my_cart #content{
        height: calc(100% - 350px) !important;
    }
}
@media (min-width: 1200px) and (max-width: 1299px){
    .my_cart #content {
        height: calc(100% - 350px) !important;
    }
    body:not(.add_scroll) .special_mini_cart_text {
        top: -5px;
    }
    .special_mini_cart_text {
        line-height: 12px;
    }
    .deals_wrapper>div .deal_content h3 span:nth-child(2) {
        font-size: 35px;
        line-height: 20px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        font-size: 20px;
    }
    .deals_wrapper > div .deal_content h3 span {
        font-size: 10px;
    }
    .grid_product_name a {
        font-size: 12px;
        line-height: 12px;
    }
    .add_scroll .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 93px;
    }
    div.add_cart:not(#modal_cart_btn) > div.cart_btn {
        min-height: 147px;
    }
    div#crt_btn.my_cart {
        height: calc(100% - 18px);
    }
    .add_scroll .add_cart {
        min-height: calc(100vh - 10vh);
    }
    div#crt_btn.my_cart {
        padding-bottom: 15px;
    }
    .deal_content .width30 .unit_selection label,
    .multi_units .unit_selection label{
        font-size: 10px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 450px;
    }
    body:not(.add_scroll) .main_logo img {
        padding: 12px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper {
        top: 212px !important;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    .add_scroll .sort-n-bread {
        z-index: 998;
    }
    .category_page_special .category-wrapper {
        padding-top: 0;
    }
    div.deals_wrapper > div div.deal_content {
        min-height: 480px  !important;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 440px;
    }
}
@media (min-width: 1200px) and (max-width: 1550px) and (max-height: 950px){
    .grid_product_name a {
        font-size: 16px;
        padding-left: 0;
    }
    .category_page_special .content_wrapper .deals_wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    .promoted-categories .deals_wrapper > div .deal_content {
        background-size: cover;
    }
    .order_special .add_cart .my_cart #content {
        height: calc(100% - 220px) !important;
    }
    .deal_content .width30 {
        bottom: 150px;
    }
    .content_wrapper:not(.menu_icons) .deals_wrapper > div {
        width: calc(100% / 5);
    }
    .category_page_special .content_wrapper .deals_wrapper>div > .deal_content,
    .promoted-categories div.deals_wrapper > div div.deal_content{
        padding-bottom: 41px;
    }
    .fixed .accounts_list>a>span.hidden-xs {
        display: none;
    }
    .order_special.add_scroll .main_wrapper div.add_cart .my_cart #content {
        height: calc(100% - 210px) !important;
    }
    .order_special .my_cart .qty_item {
        padding-left: 5px;
        padding-right: 5px;
    }
    .deal_content .width30 .unit_selection label,
    .deal_content .width30 {
        height: 20px;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3 .product_grid_unit {
        text-align: center;
    }
    .deal_content p.grid_product_name a {
        margin-top: 0.3rem;
    }
    .deals_wrapper>div .deal_content h3 span:nth-child(2) {
        font-size: 30px;
        line-height: 26px;
    }
    .deals_wrapper>div .deal_content h3 span.after_dot {
        font-size: 14px !important;
        top: -9px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        font-size: 14px;
    }
    .sort-n-bread h1.current-page, .faq-page h1.product-title, .about_wrapper .common_hd h2, .common_hd.text-center h1, .common_hd h2 {
        font-size: 28px;
    }
    .popup_btn.grid_cart_btn span{
        font-size: 14px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        position: relative;
        top: 5px;
        margin-right: 1px;
    }

    body.manage_404 .menu_icons .deals_wrapper>div .deal_content > a{
        min-height: 260px;
    }
    .promoted-categories .owl-controls .owl-buttons .owl-next,
    .promoted-categories .owl-controls .owl-buttons .owl-prev{
        top: 37%;
        height: 39px;
        width: 39px;
    }
    .promoted-categories .owl-controls .owl-buttons .owl-next, .promoted-categories .owl-controls .owl-buttons .owl-prev {
        top: 31%;
    }
}
@media (min-width: 1200px) and (max-width: 1285px){
    .content_wrapper:not(.menu_icons) .deals_wrapper > div {
        width: calc(100% / 5);
    }
    .category_page_special .content_wrapper .deals_wrapper {
        padding-right: 20px;
        padding-left: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .order_special .my_cart #content {
        height: calc(100% - 291px) !important;
    }
}


/** New Category Design **/
@media (min-width: 1200px){
    .menu_icons .deals_wrapper > div {
        width: calc(100% / 3);
        max-height: 434px;
        padding: 0 7px;
        margin-bottom: 33px;
        height: auto !important;
        max-width: 330px;
        padding-bottom: 35px;
        box-sizing: content-box;
    }
    .menu_icons .deals_wrapper>div, .menu_icons .deals_wrapper > div .deal_content,
    .menu_icons .deals_wrapper > div .deal_content a,
    .menu_icons .deals_wrapper > div .deal_content div{
        max-height: 434px;
    }
    .menu_icons .deals_wrapper div a img {
        object-fit: cover;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 430px !important;
        box-sizing: content-box;
    }
    .menu_icons .menu_title {
        font-weight: 300;
        font-size: 36px;
        line-height: 30px;
        color: #000000;
        max-width: 220px;
        margin: 0 30px 30px auto;
        font-family: 'almoni', sans-serif !important;
        text-align: center;
        color: #000000;
        font-size: 36px;
        line-height: 21px;
        margin: 0;
    }
}

@media (max-width: 1599px){
    .popup_btn.grid_cart_btn span img {
        max-width: 23px;
    }
    .menu_icons .deals_wrapper {
        justify-content: center;
    }
    .popup_btn.grid_cart_btn span::after {
        font: normal normal normal 15px/1 FontAwesome;
    }
}
@media (min-width: 1200px) and (max-width: 1299px){
    .menu_icons .deals_wrapper > div {
        max-width: 211px;
    }
    div.menu_icons .deals_wrapper > div:hover .deal_content {
        box-shadow: unset;
    }
    .home_page_index .menu_icons .deals_wrapper > .animation-show-boxes:hover .deal_content .icon_img {
        box-shadow: unset;
    }
    .menu_icons .deals_wrapper .animation-show-boxes:hover .icon_img img {
        transform: unset;
    }
}
@media (min-width: 1300px) and (max-width: 1399px){
    .menu_icons .deals_wrapper > div {
        max-width: 239px;
    }
}
@media (min-width: 1400px) and (max-width: 1499px){
    .menu_icons .deals_wrapper > div {
        max-width: 253px;
    }
}
@media (min-width: 1500px) and (max-width: 1599px){
    .menu_icons .deals_wrapper > div {
        max-width: 278px;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content{
        margin-bottom: 20px;
    }
    div.menu_icons .deals_wrapper > div:hover .deal_content {
        box-shadow: unset;
    }
    .home_page_index .menu_icons .deals_wrapper > .animation-show-boxes:hover .deal_content .icon_img {
        box-shadow: unset;
    }
    .menu_icons .deals_wrapper .animation-show-boxes:hover .icon_img img {
        transform: unset;
    }
}

/** Sections Alignment **/
@media(min-width: 992px){
    .favourite_page .content_wrapper.clearfix {
        padding-left: 20px;
        padding-right: 20px;
    }
    .index-page .content_wrapper .deals_wrapper,
    .promoted-categories,.branch-section,
    .col-md-12.footer_two_block{
        max-width: 1464px;
        margin-right: 43px;
        width: calc(100%);
    }
    .promoted-categories {
        padding-right: 50px;
        padding-left: 50px;
        margin-right: 0;
        max-width: 1560px;
    }
    .branch-section {
        padding-left: 18px;
        padding-right: 0;
    }
    .branch-slider .owl-item > div {
        max-width: 340px;
    }
    .col-md-6.footer_block_1 {
        padding-right: 0;
    }
    .col-md-6.footer_block_2 {
        padding-left: 0;
    }
    .col-md-12.footer_two_block {
        padding-left: 4px;
    }
    .branch-slider .owl-item > div {
        margin: 0 auto;
    }
    .blog_detail_page .main_article_container, .related_products_in_post {
    max-width: 1240px;
}
}
@media(min-width: 992px) and (max-width: 1850px){
    .index-page .content_wrapper .deals_wrapper, 
    .promoted-categories, .branch-section,
    .col-md-12.footer_two_block{
        margin-right: 30px;
        width: 100%;
        max-width: calc(100% - 405px);
        margin-right: 0;
        width: 100%;
        max-width: calc(100% - 360px);
        padding-right: 20px;
        padding-left: 20px;
    }
    .menu_icons .deals_wrapper > div{
        margin-left: 0;
    }
    .menu_icons .menu_title {
        font-size: 40px;
        line-height: 55px;
    }
    .menu_icons .deals_wrapper > div .menu_description {
        font-size: 39px;
        line-height: 30px;
    }
}
@media(min-width: 992px) and  (max-width: 1778px){
    .index-page .content_wrapper .deals_wrapper, 
    .promoted-categories, .branch-section,
    .col-md-12.footer_two_block{
        margin-right: 40px;
        max-width: calc(100% - 375px);
        margin-right: 0;
        max-width: calc(100% - 300px);
    }

    .menu_icons .deals_wrapper > div{
        margin-left: 0;
    }
    .branch-section {
        padding-left: 0;
    }
    .menu_icons .deals_wrapper > div {

    }
}
@media(min-width: 992px) and (max-width: 1500px){
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content{
        height: 388px !important;
        margin-bottom: 10px;
    }
}
@media(min-width: 1400px) and (max-width: 1550px){

}
@media(min-width: 1500px) and (max-width: 1599px){

}

@media(min-width: 1400px) and (max-width: 1499px){

}

@media (min-width: 1200px) and (max-width: 1399px){
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content{
        height: 303px !important;
        margin-bottom: 5px;
    }
    .home_page_index div.menu_icons .deals_wrapper > div > .deal_content {
        height: 390px !important;
    }
    body.manage_404 .menu_icons .deals_wrapper>div .deal_content > a{
        min-height: 220px;
    }

}

@media (min-width: 1200px) and (max-width: 1299px){
    body.manage_404 .menu_icons .menu_title {
        padding-right: 0;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 275px !important;
        margin-bottom: 5px;
    }
    .menu_icons .menu_title{
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .blog_detail_page .main_article_container .about_content.main_article img{
        margin-right: 8px;
    }
    .menu_icons .deals_wrapper > div {
        width: calc(100% / 3);
        max-width: calc(100% / 3 - 3px);
    }
    .index-page .content_wrapper .deals_wrapper,
    .promoted-categories, .branch-section,
    .col-md-12.footer_two_block {
        margin-right: 28px;
        max-width: calc(100% - 360px);
        margin-right: 0;
        max-width: calc(100% - 300px);
    }
    .menu_icons .deals_wrapper div a img {
        object-fit: cover;
        padding: 0 0px;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        margin-bottom: 0;
    }
    .mini-cart-toggle .content_wrapper .deals_wrapper>div{
        width: calc(100%/3);
    }
    .menu_icons .deals_wrapper>div{
        max-height: 360px;
    }
    .menu_icons span.menu_description {
        font-size: 10px;
        line-height: 10px;
        letter-spacing: initial;
    }
    .menu_icons .deals_wrapper > div {
        margin-bottom: 0px !important;
    }
    .menu_icons .menu_title {
        font-size: 32px;
        line-height: 22px;
        margin-right: 0;
        padding-right: 0;
    }
    .col-md-12.footer_two_block {
        margin-top: 30px;
    }
    .manage_404 .top-banner {
        margin-right: 0;
    }
    body.manage_404 .menu_icons .deals_wrapper>div .deal_content > a{
        min-height: 145px;
    }
    body.manage_404 .menu_icons .menu_title {
        padding-right: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .menu_icons .menu_title {
        font-size: 22px;
        line-height: 22px;
        margin-right: auto;
    }
    .index-page .content_wrapper .deals_wrapper, 
    .promoted-categories,
    .branch-section,
    .col-md-12.footer_two_block {
        max-width: 100%;
    }
    .menu_icons .deals_wrapper div a img {
        object-fit: cover;
        padding: 0;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 285px !important;
        margin-bottom: 0;
    }
    .index-page .content_wrapper .deals_wrapper,
    .promoted-categories, .branch-section,
    .col-md-12.footer_two_block{
        margin-right: 0;
    }
    .home_page_index .category-header a {
        font-size: 35px;
        padding-right: 10px;
        line-height: 30px;
    }
    .footer_two_block > .footer_block_1 .block_description > h3 {
        margin-right: 0;
        margin-left: auto;
    }
    .footer_two_block > .footer_block_1 .block_description {
        padding-right: 0;
    }
    .footer_two_block > div .block_description > h3 {
        font-size: 26px;
        line-height: 22px;
    }
    .footer_two_block > .footer_block_1 .block_description {
        left: unset;
        right: 24px;
    }
    .footer_two_block > .footer_block_1 .block_description > h3 {
        max-width: 229px;
    }
    .footer_two_block > div .block_description > p {
        max-width: 155px;
    }
    body.manage_404 .menu_icons .deals_wrapper>div .deal_content > a{
        min-height: 155px;
    }
    body.manage_404 .menu_icons .menu_title {
        padding-bottom: 6px;
        padding-right: 0;
    }
}



/** Design New Minicart Products **/
.my_cart #content div.list_wrapper>a {
    display: flex !important;
    padding: 0;
    min-height: 84px;
}
.my_cart #content > div {
    padding: 25px 10px 25px 3px;
    /*overflow-y: scroll;*/
}
.my_cart #content > div #mCSB_1_container {
    top: auto !important;
    left: unset !important;
    max-height: 100%;
    overflow-y: auto;
}
.mini-cart-toggle.add_scroll .main_wrapper div.add_cart .my_cart #content{
    overflow-y: hidden;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools{
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}
.home_page_index .my_cart #content > div{
    padding: 10px;
}
.minicart_pro_img {
    width: 100%;
    display: flex;
    text-align: center;
    max-width: 86px;
    height: 86px;
    align-items: center;
    justify-content: center;
}
.my_cart #content div.list_wrapper>a img{
    max-height: 60px;
    width: 100%;
    max-width: 86px;
    object-fit: contain;
}
#crt_btn.my_cart #content div.list_wrapper>a p{
    width: 100%;
    max-height: 86px;
    overflow: hidden;
    margin-bottom: 0;
    max-width: 130px;
    margin-right: 0;
    border-left: 1px solid #e7e7e7; 
    border-right: 1px solid #e7e7e7;
    display: flex;
    align-items: center;
}
.per_product_quantity_div {
    padding-bottom: 5px;
    padding-right: 96px;
    bottom: 0;
}
.my_cart #content div.list_wrapper>a img {
    width: 60px;
    max-height: 60px;
    max-width: 60px;
}
.my_cart .per_product_quantity_div span {
    font-size: 11px;
    color: #cc8900;
    font-weight: 300;
}
.my_cart .per_product_quantity_div {
    padding-right: 0;
    right: 99px;
    font-size: 11px;
    color: #cc8900;
    font-weight: 300;
}
.my_cart .newprice,
.my_cart .newprice span,
.my_cart .newprice h5{
    font-size: 18px;
}
.my_cart .newprice{
    font-size: 11px;
}
.my_cart .newprice span{
    font-size: 22px;
    font-family: 'almoni', sans-serif;
    font-weight: 500;
}
.my_cart #content div.list_wrapper>a>span {
    padding: 12px 0 0;
}
.my_cart #content div.list_wrapper>a p {
    font-size: 14px;
}
.my_cart #content div.list_wrapper .hvr_counter{
    display: block;
}
.my_cart .remove_product_cart .fa {
    font-size: 30px !important;
}
.my_cart #content div.list_wrapper .hvr_counter>a {
    font-size: 24px;
    left: unset;
    top: 0;
    right: 0;
    display: none;
}
.my_cart #content div.list_wrapper .hvr_counter .cart_review.review {
    display: none;
    width: 173px;
    margin: 0 auto;
    float: none;
    margin-top: 33px;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper{
    float: left;
    max-width: 25px;
    border-radius: 0;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper>a{
    min-width: 25px;
    height: 25px;
    min-height: 30px;
    border-radius:0;
    line-height: 17px;
    font-size: 15px;
}
.my_cart #content div.list_wrapper .hvr_counter{
    padding-top: 0px;
    padding-bottom: 0;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper .value {
    background-color: transparent !important;
    color: #000000 !important;
    font-size: 12px;
    min-width: 25px;
    font-weight: 300;
}
.my_cart #content div.list_wrapper .hvr_counter {
    padding-left: 0;
}
.my_cart #content div.list_wrapper .number-wrapper > a {
    background-color: #000 !important;
}
.my_cart #content div.list_wrapper .number-wrapper > a {
    color: #fff !important;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper>a.minicart_plus {
    border-radius: 11px 0 0 0;
    line-height: 24px;
}
.my_cart #content div.list_wrapper .hvr_counter .number-wrapper>a.minicart_minus {
    border-radius: 0 0 0 11px;
}


.my_cart #content div.list_wrapper .hvr_counter:hover {
    display:block !important;
}
.my_cart #content div.list_wrapper:hover .hvr_counter{
    background-color: transparent;
}
.my_cart #content div.list_wrapper:hover .hvr_counter>a,
.my_cart #content div.list_wrapper:hover .hvr_counter .cart_review.review{
    display: block;
}
/*.hvr_counter:hover {
    display: block !important;
}*/
div#crt_btn.my_cart #content div.list_wrapper .hvr_counter .number-wrapper .value {
    height: 26px;
    line-height: 26px;
}
.my_cart #content div.list_wrapper {
    background: #ffffff;
}
div#crt_btn.my_cart .newprice {
    left: 11%;
    width: 100%;
    max-width: 70px;
}

@media (min-width: 1800px){
    .top_cart.pull-left:not(.top_cart2){
        left: 390px;
    }
    .add_scroll .top_cart.pull-left.top_cart2{
        left: 385px !important;
    }
}

@media (max-width: 1800px){
    .minicart_pro_img {
        max-width: 66px;
    }
    #crt_btn.my_cart #content div.list_wrapper>a p,
    .minicart_pro_img{
        height: 76px;
    }
    #crt_btn.my_cart #content div.list_wrapper>a p {
        max-width: 119px;
    }
    .my_cart .per_product_quantity_div {
        right: 78px;
        font-size: 11px;
    }
    .my_cart #content div.list_wrapper>a p {
        line-height: 15px;
        padding-right: 10px;
    }
    .my_cart .newprice, .my_cart .newprice span, .my_cart .newprice h5 {
        font-size: 14px;
    }
    div#crt_btn.my_cart .newprice {
        left: 10%;
    }
}


@media (min-width: 1800px){
    body:not(.home_page_index)  .minicart_pro_img {
        max-width: 66px;
    }
    body:not(.home_page_index)   #crt_btn.my_cart #content div.list_wrapper>a p,
    body:not(.home_page_index)   .minicart_pro_img{
        height: 76px;
    }
    body:not(.home_page_index)   #crt_btn.my_cart #content div.list_wrapper>a p {
        max-width: 119px;
    }
    body:not(.home_page_index)   .my_cart .per_product_quantity_div {
        right: 78px;
        font-size: 11px;
    }
    body:not(.home_page_index)   .my_cart #content div.list_wrapper>a p {
        line-height: 15px;
        padding-right: 10px;
    }
    body:not(.home_page_index)   .my_cart .newprice,
    body:not(.home_page_index) .my_cart .newprice span, .my_cart .newprice h5 {
        font-size: 14px;
    }
    body:not(.home_page_index)  div#crt_btn.my_cart .newprice {
        left: 10%;
    }
}

/** Animation Slider For Mobile **/
@media (max-width: 767px){
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 406px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 380px;
    }
    .index-page .main_slider img {
        object-position: center;
        min-height: 400px;
        transform: translateX(832px);
        width: unset;
        max-width: unset;
        animation: moving-img 10s ease-in-out infinite alternate;
    }
    @keyframes moving-img{
        100%{
            transform: translateX(0px);
        }
    }
    .modal-dialog.modal_dialog_promo .item > img{
        top: 101px;
        overflow: visible;
    }
    .modal_dialog_promo .slide-content a.promo_button{
        position: relative;
        left: 0;
        font-size: 26px;
        top: -27px;
        margin-right: auto;
        display: inline-block !important;
        float: left;
        margin-left: 40px;
    }
    .body_blog_detail_page.mini-cart-toggle .main_content > .container-fluid {
    padding-top: 0;
}
.blog_detail_page .about_wrapper .content_wrapper {
    padding-top: 0;
    margin-top: 0;
}
}
@media (min-width: 390px) and (max-width: 479px){
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 400px !important;
    }
    #quickview .slider_section img {
        max-height: 387px;
    }
}


/** Group Discounts Popup **/
#group_discount_model .modal-header .group_label{
    padding: 4px 6px 7px;
}
#group_discount_model .modal-header h3 {
    margin-right: 25px;
    width: calc(100% - 128px);
    font-size: 22px;
}
#group_discount_model .after_dot {
    font-size: 15px !important;
    top: -1px;
}
#group_discount_model .btn_site:hover {
    color:#000000 !important;
}
#group_discount_model .modal-header .group_label,
#group_discount_model .btn_site:hover{
    background-color: #000000 !important;
}
#group_discount_model .btn_site:hover{
    /*background-image: url(../../uploads/green-texture.png) !important;*/
    background-size: cover !important;
}
#group_discount_model .product_counter_group_discount{
    background-color: #000000 !important;
    /*background-image: url(../../uploads/green-texture.png) !important;*/
}
#group_discount_model .btn_site:hover span {
    color: #fff !important;
}
#group_discount_model .product_counter_group_discount{
    background-image: url(../../uploads/brown-texture.png); 
}
#group_discount_model .number-wrapper > a{
    height: 25px;
    width: 25px;
    min-width: 25px;
    border: 1px solid;
}
#group_discount_model .popup_btn_mini {
    padding-top: 4px;
    padding-bottom: 4px;
}
#group_discount_model .product_counter_group_discount,
#group_discount_model .popup_btn_mini{
    border-radius: 0 0 20px 20px !important; 
}
#group_discount_model .popup_btn_mini.btn_site span {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: baseline;
    padding-right: 22px;
    font-family: 'almoni', sans-serif;
    font-weight: 500;
}
#group_discount_model .group_discount_body > div h3{
    font-family: 'almoni', sans-serif;
    font-weight: 500;
}
#group_discount_model .deal_content.rel_pro h3 .btn_site span::after {
    content: '\f067';
    position: absolute;
    right: 6px;
    font: normal normal normal 16px/1 FontAwesome;
    color: #cc8a00;
    top: 14px;
}
#group_discount_model .popup_btn_mini{
    background: #fff !important;
}
#group_discount_model .deal_content.rel_pro h3 .btn_site span {
    color: #000000;
}
#group_discount_model  h4#unit_value_inside_wrapper{
    font-size: 15px;
}
#group_discount_model  .deal_content.rel_pro > p {
    font-weight: 500;
    color: #000000;
}
#group_discount_model .number-wrapper > a i {
    font-size: 13px;
}
.popup_btn_mini.btn_site:hover img {
    filter: brightness(0) invert(1);
}
#group_discount_model .deal_content.rel_pro > p {
    min-height: 25px;
    max-height: 25px;
    overflow: hidden;
    line-height: 14px;
}
div#group_discount_model .modal-dialog {
    margin-top: 2%;
}
@media (min-width: 768px) and (max-width: 991px){
    #group_discount_model .group_discount_body > div {
        max-width: 33%;
    }
}
@media (max-width: 767px){
    #group_discount_model .modal-header h3 {
        margin-right: 25px;
        width: calc(100%);
        font-size: 22px;
    }
    #group_discount_model .modal-header .group_label {
        padding: 6px 6px 6px;
    }

    #group_discount_model .col-md-12.group_discount_body {
        max-height: 550px;
    }
}

/** Pro Short Description Fix **/
@media (min-width: 1400px){
    p.division_content {
        width: 60%;
        display: block;
        margin-right: 0;
        margin-left: auto;
        float: right;
    }
}
@media (min-width: 768px){
    p.division_content {
        width: 100%;
        display: block;
        margin-right: 0;
        margin-left: auto;
    }
}


/** New Design Upgradation **/
.menu_icons .menu_title{
    font-family: 'almoni', sans-serif !important;
    letter-spacing: 12px;
}
.menu_icons .deals_wrapper div a {
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 44px;
    padding-right: 0;
}
h2.shortcut_index_categoies_title::before {
    content: 'Our Delicatessen';
    position: relative;
    display: block;
    font-size: 26px;
    color: #000000;
    margin: 0 auto 10px;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 5px;font-weight: 500;
    font-family: 'almoni', sans-serif;
}
footer.clearfix.footer{
    background-image:  url('../../uploads/black-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
}
footer.clearfix.footer > .container-fluid{
    padding-bottom: 50px;
}
.footer .lower_footer{
    background-color: #141413 !important;
    max-width: 100% !important;
}
.footer_style_2 .lower_footer > div {
    max-width: 1230px;
}
.my_cart .qty_item .cart_redirect > span:last-child,
.my_cart .qty_item .cart_redirect > span:nth-last-child(2){
    color: #fff;
}
/** New Design Upgradation Media **/
.promoted-categories .owl-next:hover,
.branch-section .owl-next:hover,
.related_products .owl-next:hover{
    /*background: url('../../uploads/fill-right.png')no-repeat center/contain !important;*/
}
.promoted-categories .owl-prev:hover,
.branch-section .owl-prev:hover,
.related_products .owl-prev:hover{
    /*background: url('../../uploads/Shape-112.png')no-repeat center/contain !important;*/
}

@media (min-width: 1200px){
    .mini-cart-toggle .menu_icons .deals_wrapper > div {
        width: calc(100% / 4);
        max-width: 293px;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        /*height: 300px !important;*/
    }
}
header .top_cart > a > span {
    background: #cc8a00 !important;
}
@media (max-width: 767px){
    .menu_icons .deals_wrapper::before {
        content: '';
        position: relative;
        display: block;
        margin: 0;
        width: 100%;
        background: url(../../uploads/refresh-title.svg)no-repeat center / contain;
        height: 50px;
        max-width: 75%;
    }
    .footer_element_icons .deals_wrapper > div {
        width: calc(100% / 3) !important;
    }
    .top_cart.pull-left > a.cart_redirect {
        height: 37px;
        display: flex !important;
        align-items: center;
        position: relative;
        top: 0;
        padding: 0;

        justify-content: center;
    }
    .top_cart.pull-left > a.cart_redirect img{
        width: 25px;
    }
    .top_links ul li a.phone_img {
        margin-top: 0;
    }.top_search {
        top: 25px;
    }
    header .top_cart > a > span {
        top: -2px;
    }
    .menu_icons .deals_wrapper > div .menu_description {
        color: #709928;
        font-size: 30px;
        line-height: 25px;
        left: 0;
        top: 0;
    }
    .content_wrapper.clearfix.footer_element_icons {
        margin-left: 0;
        margin-right: 0;
    }
    .menu_icons .menu_title {
        margin: 0 auto;
    }
    .menu_icons .deals_wrapper div a {
        padding-top: 10px;
        padding-right: 0px;
    }
    .footer_element_icons .deals_wrapper>div .deal_content>a img {
        height: 68px;
    }.footer_element_icons .deals_wrapper h2.menu_title {
        font-size: 25px;
        margin-top: 10px;
    }.deals_wrapper > div div.deal_content {
        padding-bottom: 15px !important;
    }.footer_style_2 .open_hours h4 {
        font-size: 24px;
    }.footer_style_2 h3.menu_label {
        font-size: 24px;
    }.col-sm-2.follow_us.footer-kosher.hidden-xs + .follow_us {
        display: inline-block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 15px;
    }.col-sm-2.follow_us.footer-kosher.hidden-xs + .follow_us * {
        text-align: center;
    }.footer_style_2 .follow_us_title .raw-html-embed img {
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 22px;
    }
    .category-header h2 a::after,
    .category-header h2 a::before{
        content: '';
    }
    .category-header h2{
        text-align: center;   
    }
    .deal_content span.product_grid_unit {
        margin-top: 0;
    }
    body.home_page_index.speacial_search_page > .main_wrapper .index-page {
        padding-top: 0px !important;
    }
    .deal_content span.product_grid_unit{
        position: relative;
        left: 0;
        top: -8px;
        width: 55px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span {
        top: -3px;
    }
    .sort-n-bread h1.current-page, .faq-page h1.product-title, .about_wrapper .common_hd h2, .common_hd.text-center h1, .common_hd h2 {
        font-size: 20px;
    }
    .cart_page .common_hd.text-center h1{
        padding-top: 15px;
        font-size: 30px;
    }
    .popup_btn.grid_cart_btn{
        margin-top: -1px;
    }
    .number-wrapper a.plus, .number-wrapper a.minus {
        height: 24px;
        width: 24px;
    }
    p.total.cart_total_div > span.carttotal_margin {
        width: 100%;
        color: white;
        line-height: 15px;
    }
    .grid_product_name.d_flex a.width70 {
        min-width: 90px;
        padding-left: 0;
    }
    .cart_wrapper .bill p.total > a.clean_cart {
        background-color: transparent !important;
        color: #fff !important;
    }
    body.cart_page #enable-toolbar-trigger {
        top: -60px;
    }
}


/** Header Remain Fixed Position **/
@media(min-width:1200px){
    .top_search {
        position: relative;
    }
    body.add_scroll li.accounts_list a#mobile_re span.hidden-xs {
        display: inline-block;
    }
    body:not(.add_scroll) .top-banner ~ header.header .main_logo img,
    body.add_scroll .top-banner ~ header.header .main_logo img,
    body:not(.add_scroll) header.header .main_logo img,
    body.add_scroll header.header .main_logo img{
        top: unset;
        bottom: unset;
        max-width: 110px;
        position: unset;
    }
    body.add_scroll a.main_logo,
    body:not(.add_scroll) a.main_logo{
        position: fixed;
        z-index: 999;
        top: 76px;
        right: 338px;
    }
    body.add_scroll a.main_logo{
        top: 50px;
    }
    header.header{
        position: fixed;
        width: 100%;
        right: 0;
    }
    .home_page_index  header.header{
        width: calc(100% - 300px);
    }
    .category_page header.header,
    .coupon-page header.header,
    .cart_history-page header.header,
    .list_page_search header.header,
    .page-page header.header,
    .favourite_product-page header.header{
        width: calc(100% - 0px);
    }
    .list_page_search .common_hd.text-center{
        max-width: calc(100% - 300px);
        margin: 0 auto;
    }
    .blog_detail_page .content_wrapper.clearfix {
        padding-top: 125px;
    }
    .blog_detail_page .main_article_container .about_content.main_article img {
        padding-right: 10px;
    }
    .body_blog_detail_page header.header,
    .body_blog_detail_page .footer{
        width: 100% !important;
    }
    .top_cart.pull-left:not(.top_cart2){
        left: 0;
        top: -5px;
    }
    body.add_scroll .menu > ul > li {
        height: auto;
    }
    body .menu > .menu_site {
        padding-left: 0 !important;
    }
    body:not(.add_scroll) div .menu > .menu_site,
    body:not(.add_scroll) .menu_wrapper .menu > .menu_site,
    body.add_scroll div .menu > .menu_site,
    body.add_scroll .menu_wrapper .menu > .menu_site{
        margin-right: auto !important;
    }
    .top_cart.pull-left.top_cart2{
        display: none !important;
    }
    ul.clearfix.menu_site.body_width.fixed{
        position: unset;
    }
    body li.branch_location.hidden-xs a{
        display: none;
    }
    .add_scroll li.branch_location.hidden-xs {
        display: flex !important;
    }
    body li.branch_location.hidden-xs {
        position: fixed;
        right: calc(50% - 104px);
        top: 27px;
    }
    body.add_scroll header li.branch_location.hidden-xs{
        top: 2px;
    }
    .add_scroll .menu > ul > li {
        /*top: 0;*/
    }
    .main_wrapper > .container-fluid,
    .main_wrapper .main_content > .container-fluid {
        padding-top: 180px;
    }
    header ,.add_scroll header{
        padding-top: 6px;
    }
    /** Inner Pages For Fixed Header **/
    .speacial_search_page .main_wrapper .container-fluid.index-page {
        padding-top: 175px !important;
    }

    .faq-page {
        padding-top: 200px
    }
}
@media (min-width: 1400px) and (max-width: 1599px){
    body.add_scroll a.main_logo, body:not(.add_scroll) a.main_logo{
        right: 230px;
    } 
}


@media (min-width: 1200px) and (max-width: 1399px){
    body.add_scroll a.main_logo,
    body:not(.add_scroll) a.main_logo{
        right: 200px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-right: 0px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    body.add_scroll .main_logo img,
    body .main_logo img{
        max-width: 135px !important;
    }
    body.add_scroll a.main_logo {
        margin-right: 15px;
    }
    .cart_logo_wrapper {
        padding-bottom: 25px;
    }
    .mini-cart-toggle.add_scroll .cart-controller-btn:not(.cart-btn-inside) {
        left: 60px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    div.menu > ul > li > a {
        line-height: 30px!important;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 0;
    }
    body.add_scroll a.main_logo img {
        top: 9px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-bottom: 5px;
    }
}

@media (min-width: 768px) and (max-width: 992px){
    div.menu > ul > li > a {
        line-height: 30px!important;
    }
    .top_cart .cart_redirect img {
        left: 5px;
        top: -1px;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        height: 80px;
    }
    body.add_scroll ul.clearfix.menu_site.body_width > li {
        top: 0;
    }
    body.add_scroll .top_cart.pull-left.top_cart2 {
        top: -3px;
    }
    body.add_scroll .top_cart .cart_redirect img {
        left: 6px;
        top: 0px;
    }
    body.add_scroll a.main_logo {
        right: -13px;
        margin-right: 0;
    }
}
.checkout_phone li a.c_card{
    padding-right: 0px !important;
}
.checkout_phone .c_card::after{
    display: none;
}
[type=radio]:checked+label::after, [type=radio]:not(:checked)+label::after {
    content: "";
    height: 10px !Important;
    right: 11px !Important;
    top: 14px !Important;
    width: 10px !Important;
}
[type=radio]:checked+label::before, [type=radio]:not(:checked)+label::before {
    background: #ffffff none repeat scroll 0 0 !important;
    border: 2px solid #000 !important;
}
[type=radio]:checked+label::after, [type=radio]:not(:checked)+label::after {
    background: #000000 none repeat scroll 0 0 !important;
}
fieldset.rating [type=radio]:checked+label::before,fieldset.rating [type=radio]:not(:checked)+label::before {
    background: #ffffff none repeat scroll 0 0!important;
    border: 1px solid #ffffff !important;
}
fieldset.rating [type=radio]:checked+label::after,fieldset.rating  [type=radio]:not(:checked)+label::after {
    background: #ffffff none repeat scroll 0 0!important;
}
/** Left Cart Slide s3 **/
.mini-cart-toggle .cart-controller-btn .cart-img img {
    filter: unset;
    width: 50px !important;
    max-width: 50px;
}
button#cart-controller-btn{
    /*display: none !important;*/
}
.mini-cart-toggle .add_cart:not(div#modal_cart_btn) .cart_btn{
    display: block;
}
.cart-controller-btn.cart-btn-inside span{
    display: none;
}
.mini-cart-toggle .minicart-controller{
    right: 5px;
    height: auto;
    top: 0;
    font-size: 22px;
}
.mini-cart-toggle .cart-controller-btn.cart-btn-inside{
    padding: 0;
}
.mini-cart-toggle.minicart-active .minicart-overlay{
    z-index: 998;
}
.minicart_btn {
    top: -3px;
    left: 46px;
}
.add_cart>div.cart_btn img {
    float: left;
}
.mini-cart-toggle .minicart-controller .fa {
    color: #cc8900;
}
.add_cart>div.cart_btn a{
    float: right;
}
.add_cart .btn_top_minicart.cart_redirect{
    right: 42px;
}
.items-count {
    margin-right: 38px;
    font-size: 14px;
    padding-top: 5px;
}
.add_cart .cart_btn{
    background-color: #000;
}
.my_cart .cart_header>a{
    color: #cc8900;
}
.add_cart .btn_top_minicart.cart_redirect{
    font-size: 36px;
    font-weight: 500;
}
.minicart_btn{
    max-width: 63px;
}
.home_page_index .add_cart {
    width: 460px;
}
.mini-cart-toggle .my_cart .cart_header {
    padding: 6px 44px 6px;
}
.mini-cart-toggle .my_cart .cart_header>a {
    font-size: 16px;
}
div#crt_btn div.special-icons > div.col-md-4{
    border-left: 1px solid #ebebeb !important;
}
div#crt_btn div.special-icons > div.col-md-4:first-child{
    border: none !important;
}
.my_cart .qty_item {
    padding-left: 44px;
    padding-right: 44px;
}
.my_cart .qty_item>span.text-right {
    font-weight: 500;
}
.mini-cart-toggle .my_cart .qty_item>span.text-left > span {
    font-weight: 500;
}
.mini-cart-toggle .my_cart .qty_item>span.text-left {
    font-weight: 300;
}
.my_cart .qty_item .cart_redirect {
    height: 54px;
}
.my_cart .qty_item .cart_redirect > span:nth-last-child(3)::after {
    font-size: 18px;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
}
.my_cart .qty_item .cart_redirect > span:nth-last-child(3) {
    padding-bottom: 18px;
}
.my_cart .qty_item .cart_redirect > span:last-child {
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
}
.my_cart .qty_item .cart_redirect > span:nth-last-child(2) {
    font-size: 12px;
    line-height: 32px;
    color: #fff;
    font-weight: 500;
    padding-left: 30px;
}
.special_mini_cart_text {
    line-height: 16px;
    font-size: 14px;
    text-align: right;
}
.mini-cart-toggle .add_cart:not(#modal_cart_btn){
    box-shadow: 0px 5px 10px rgb(0 0 0 / 40%);
}
.mini-cart-toggle.add_scroll .cart-controller-btn:not(.cart-btn-inside) {
    background: transparent;
}
.mini-cart-toggle .my_cart #content div.list_wrapper .hvr_counter .number-wrapper {
    display: block;
    background-color: transparent;
    float: left;
    min-width: auto;
    margin-left: 0;
    margin-top: 0;
}
.mini-cart-toggle .my_cart #content div.list_wrapper .hvr_counter .number-wrapper .value{
    min-width: auto;
}
.mini-cart-toggle #mCSB_1_container .list_wrapper {
    min-height: 88px;
    max-height: 88px;
    box-shadow: none;
}
.my_cart #content div.list_wrapper:hover .hvr_counter .cart_review.review {
    float: none;
    clear: unset;
    margin-left: auto;
    margin-top: 33px;
}
.add_cart  .my_cart #content div.list_wrapper .hvr_counter .number-wrapper>a {
    color: #fff !important;
    height: 30px;
    min-height: 30px;
}
.mini-cart-toggle .header_style_1 .top_cart > .cart_redirect{
    z-index: 9;
    display: none !important;
}
.mini-cart-toggle   .cart-controller-btn .cart-total-wrap{
    padding-left: 20px;
    display: inherit;
}
.mini-cart-toggle  .header_style_1 .cart-controller-btn > span{
    min-width: auto;
    background: #fff;
    display: flex;
    border-radius: 0;
    margin: 0 auto;
    position: relative;
    padding: 0;
    max-width: fit-content;
    flex-direction: row-reverse;
    align-items: flex-end;
}
.mini-cart-toggle .header_style_1 .cart-controller-btn .cart-img img{
    width: 35px;
}
.mini-cart-toggle .cart-controller-btn {
    background: transparent;
}
.mini-cart-toggle .header_style_1 .cart-controller-btn .cart-quantity-counter{
    position: absolute;
    bottom: 8px;
    z-index: 9;
    font-weight: 500;
    right: -10px;
    top: -3px;
    background: #cc8a00;
    color: #fff;
    width: 24px;
    height: 24px;
    line-height: 23px;
    display: block;
    border-radius: 100%;
}
button#cart-controller-btn span.cart-img-wrap{
    position: relative;
}
.mini-cart-toggle .header_style_1 .cart-controller-btn {
    padding: 0px !important;
    border-radius: 0% !important;
    width: auto !important;
    height: auto !important;
    display: block !important;
}
.mini-cart-toggle.cart_page .header_style_1 .top_cart > .cart_redirect
/*.mini-cart-toggle.shipping_page .header_style_1 .top_cart > .cart_redirect,
.mini-cart-toggle.payment_page .header_style_1 .top_cart > .cart_redirect*/{
    display: block !important;
}
.mini-cart-toggle.shipping_page button#cart-controller-btn,
/*.mini-cart-toggle.payment_page button#cart-controller-btn,*/
.cart_page.mini-cart-toggle.cart_page .header_style_1 .top_cart > .cart_redirect{
    display: none !important;
}
.cart_wrapper .bill p,
.total.cart_total_div #minicart_top_price{
    font-weight: 500;
}
.cart_wrapper .cart_table .row .cart_insider .form-control{
    font-size: 18px;
}
/** Left Cart Full Height Design s4 **/
@media (min-width: 1800px){
    .special-icons {
        padding-top: 13px;
        padding-bottom: 2px;
    }
    .my_cart .qty_item>span {
        padding-bottom: 8px;
    }
}

@media (min-width: 1200px){
    .add_cart .my_cart #content {
        height: calc(100% - 390px);
        min-height: auto;
    }
}
@media (min-width: 992px){
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 150px;
        display: flex;
        align-items: flex-start;
        justify-content: space-around;
        flex-direction: row-reverse;
        transition: .2s linear all;
        padding-top: 3px;
    }
    .add_cart .btn_top_minicart.cart_redirect {
        pointer-events: none;
        font-size: 46px;
        text-align: right;
        line-height: 30px;
        padding-right: 0;
        padding-top: 0;
        font-weight: 500;
        color: #d40512;
    }
    .add_cart:not(#modal_cart_btn) .summary > .price {
        display: none;
    }
    .mini-cart-toggle .my_cart .newprice,
    .mini-cart-toggle .my_cart .newprice span,
    .mini-cart-toggle .my_cart .newprice h5{
        font-size: 26px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    footer.footer div.follow_us div.follow_us_title > p:last-child {
        color: #d7e8cf !important;
        font-size: 20px !important;
        line-height: 20px !important;
    }
    .items-count {
        margin-right: -7px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn{
        min-height: 105px;
        padding-top: 40px;
    }
    .my_cart #content{
        height: calc(100% - 370px) !important;
    }
    .my_cart .qty_item .cart_redirect {
        height: 51px;
    }
    .add_cart .btn_top_minicart.cart_redirect {
        font-size: 25px;
        line-height: 15px;
    }
    .summary{
        font-size: 16px;
        margin-top: 20px;
    }
    .add_cart .btn_top_minicart.cart_redirect{
        margin-right: -22px;
    }
    .add_scroll .add_cart .btn_top_minicart.cart_redirect{
        margin-right: 0px;
    }
    .add_scroll .summary{
        right: 50px;
        margin-top: 36px;
    }
    .add_scroll .my_cart #content {
        height: calc(100% - 350px) !important;
    }
    .add_cart>div.cart_btn img{
        max-width: 44px;
        margin: 0;
    }
    .special-icons .col-md-4 a img{
        max-width: 65px;
    }
    .special-icons .col-md-4 a img{
        margin-bottom: 0;
    }
    body:not(.add_scroll) .my_cart .qty_item a{
        padding-top: 0;
    }
}
/** General CSS s5 **/
.cart_page .cart_wrapper .cart_table .row .cart_insider .number-wrapper .value{
    font-size: 21px;
    font-weight: 500;
}

p.special_mini_cart_text a{
    background-color: #fff !important;
    color: #005aff !important;
    width: auto !important;
}
.like_product{
    position: fixed !important;
    right: 36px;
    top: 3px;
    left: unset;
}
.menu_icons .deals_wrapper > div > .deal_content:hover .menu_title{
    font-weight: 500;
}
.add_to_cart_main_wrapper:hover .popup_btn.grid_cart_btn{
    background-color: #000 !important;
}
.add_to_cart_main_wrapper:hover .popup_btn.grid_cart_btn span{
    color: #fff !important;
}
.multi-label-with-like {
    left: 15px;
    top: 15px;
}
/** #cc8900 **/
.mini-cart-toggle .promoted-categories>div,
.mini-cart-toggle  .branch-section,
.mini-cart-toggle .footer_two_block,
.mini-cart-toggle .footer > div,
.brands,.dynamic-img-wrapper,.content_wrapper.clearfix > div .deals_wrapper{
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
}
.cart_redirect #view-cart,
.top_cart #view-cart{
    position: absolute;
    left: 348px;
    margin-top: 21px;
}
.oneplus_product_label.tag, .tag_sold{
    padding: 4px 8px;
    height: auto;
}
header, .add_scroll header {
    padding-top: 0;
}
.search_top_menu_wrapper {
    padding-right: 349px;
    background-color: #000000;
    padding-left: 349px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.search_top_menu_wrapper .search_top_menu:nth-child(4) a .icon_img, 
.search_top_menu_wrapper .search_top_menu:nth-child(5) a .icon_img {
    display: block;
}
body.home_page_index > .main_wrapper .index-page .main_slider{
    width: calc(100%);
}.main_slider, .dynamic_section_2, .brand_slider {
    max-width: calc(100% - 0px);
}
.cart_logo_wrapper {
    padding-bottom: 35px;
}
.search_top_menu_wrapper .search_top_menu:nth-child(-n+3) {
    margin-left: 0;
    padding: 0 10px;
    border-left: 1px solid #cc8a00;
}
.search_top_menu_wrapper .search_top_menu:nth-child(3) {
    border-left: unset;
}
.top_cart .top_links > ul > li:nth-child(1) {
    margin-left: 0;
    position: fixed;
    top: 5px;
    left: calc(50% - 15px);
}
.top-banner ~ header .top_cart .top_links > ul > li:nth-child(1){
    top: 35px;
}
.add_scroll .top-banner ~ header .top_cart .top_links > ul > li:nth-child(1){
    top: 10px;
}
.top_links ul li.whatsapp-btn-icon a::after {
    width: 16px;
    height: 16px;
}.top_links ul li.whatsapp-btn-icon a img {
    opacity: 0;
    width: 16px;
    height: 16px;
}
body:not(.add_scroll) .top-banner ~ header.header .top_cart .top_links > ul > li:nth-child(2) {
    top: 31px;
}
.menu_icons .deals_wrapper{
    justify-content: space-between !important;
}
.menu_icons .deals_wrapper::after,
.menu_icons .deals_wrapper::before{
    content: unset;    
}
.cart_header ul li h6{
    color: #cc8900 !important;
}
.cart_header ul li span{
    color: #000 !important;
}
.my_cart .cart_header ul li h6{
    font-size: 13px;
}
/** Footer Two blocks #cc8900 **/
.col-md-12.footer_two_block {
    display: flex;
    justify-content: space-between;
}
.footer_two_block .col-md-6.footer_block_1 {
    max-width: 362px;
    padding-left: 0;
}
.footer_two_block  .col-md-6.footer_block_2 {
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
}
.footer_two_block  .footer_block_2 {
    max-width: 792px;
}.footer_two_block img {
    border-radius: 22px;
    width: 100%;
}
.footer_two_block > div .block_description > h3{
    line-height: 30px;
    font-weight: 500;
}
.footer_two_block > div .block_description > p{
    font-family: 'almoni', sans-serif;
}
.follow-btn {
    background: #ffffff;
    font-size: 18px;
    border: none;
    border-radius: 27px;
    min-width: 121px;
    padding: 6px 10px;
    font-weight: 300;
    margin-top: 20px;
    color: #000;
    transition: .2s linear all;
    border: 1px solid #000000;
    display: inline-block;
    text-align: center;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    line-height: 28px;
}
.footer_block_1 .follow-btn {
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
    bottom: 80px;
    right: 37px;
}.footer_two_block .follow-btn:hover {
    border-color: #000000;
    color: #000000;
}.footer_two_block > .footer_block_2 .block_description {
    padding-left: 0;
    top: 39px;
    right: 37px;
}.footer_two_block .col-md-6.footer_block_2 .block_description h4 {
    font-size: 26px;
    line-height: 26px;
    color: #000;
    font-family: 'almoni', sans-serif !important;
    font-weight: 500;
    text-transform: uppercase;
}.footer_block_2 .follow-btn {
    margin-top: 0;
}
.footer_two_block .col-md-6.footer_block_2 > div {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
    top: -71px;
    padding: 0 37px;
}
.footer_two_block .col-md-6.footer_block_2>div p {
    color: #fff;
    font-size: 86px;
    line-height: 26px;
    font-weight: 500;
    font-family: 'almoni', sans-serif;
}.footer_two_block .col-md-6.footer_block_2>div span {
    font-size: 26px;
    line-height: 26px;
}
.footer_two_block .col-md-6.footer_block_2>div em {
    font-style: normal;
    font-size: 26px;
    line-height: 26px;
}
.col-md-12.footer_two_block>div:hover a.follow-btn {
    background-color: #000;
    color: #fff;
}
.footer_style_4 ul li>a {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
}
.footer_style_2 .open_hours ul li span {
    font-size: 18px;
    line-height: 24px;
}
/** Branches #cc8900 **/
.branch-section > h2 {
    display: none;
}
.branch-content h2{
    font-weight: 500;
}
.branch-content p{
    font-size: 22px;
    line-height: 26px;
    font-family: 'almoni', sans-serif;
}
.branch-content {
    padding-top: 10px;
    text-align: right;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.branch-content h2 {
    position: relative;
    bottom: 0;
    right: 0;
    direction: rtl;
}
.branch-section .owl-wrapper .owl-item{
    /*    width: 100% !important;
        max-width: 362px;*/
}
.branch-section .owl-wrapper {
    /*    display: flex !important;
        align-items: center;
        justify-content: space-between;*/
}
.branch-slider .owl-item:last-child > div {
    /*margin-right: auto;*/
}
.branch-slider.owl-carousel .owl-wrapper:after{
    content: unset;
}
.branch-slider .owl-item > div {
    max-width: 362px;
}.branch-slider .owl-item:first-child > div {

}.branch-section {
    padding-left: 0;
    padding-right: 0;
}.branch-content h2{
    max-width: 158px;
    margin-right: 0;
    margin-bottom: 0px;
}
.branch-content{
    padding-top: 40px;
    padding-right: 37px;
}
.branch-content p {
    background-color: #fff;
    color: #000;
    text-align: center;
    padding: 6px;
    width: 119px;
    border-radius: 20px;
    border: 1px solid #000;
    position: absolute;
    bottom: 40px;
    font-size: 18px;
    font-weight: 500;
    left: unset;
    right: 40px;
}
.col-sm-3.branch-slide:hover .branch-content .description p {
    background-color: #000 !important;
    color: #fff !important;
}
.branch-section .owl-wrapper .owl-item:first-child .branch-content p {
    color: #000;
}
.branch-section .owl-wrapper .owl-item:nth-child(2) .branch-content p,
.branch-section .owl-wrapper .owl-item:nth-child(2) .branch-content h2{
    color: #000;
}
.branch-section .owl-wrapper .branch-content > p{
    position: unset;
    margin-right: 0;
    background: unset;
    border: unset;
    text-align: right;
    height: auto;
    padding: 0;
    font-size: 22px;
    font-weight: 500;
}
.branch-section .owl-wrapper .owl-item:nth-child(3) .branch-content > p{
    color: #fff;
}
.branch-slide:hover .branch-img{
    box-shadow: 0px 6px 26px rgb(146 132 132 / 26%);
    outline: solid #fff;
}
.branch-slide:hover .branch-img > img{
    transform: scale(1.05);
}
.branch-section .owl-wrapper .branch-content:hover .description p{
    background: #fff !important;
    color: #000 !important;
}
/** Promoted Category #cc8900 **/
.promoted-categories h2::before {
    content: 'Our very deli deals';
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'almoni', sans-serif;
    font-weight: 500;
    letter-spacing: 8px;
    display: block;
}
.promoted-categories .category-header a {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 6px;
}
.pro-brand-name a {
    font-size: 18px;
    line-height: 15px;
    color: #cc8900;
}
.popup_btn.grid_cart_btn span img{
    display: none;
}
.popup_btn.grid_cart_btn span::after{
    content: unset;
}
.deals_wrapper:not(#owl-demox)>div .deal_content h3.grid_price_section{
    width: 42%;
    float: left;
    max-width: 42%;
    position: absolute;
    left: 0;
    bottom: 12px;
        justify-content: flex-end;
    padding-left: 10px;
}
.deals_wrapper:not(#owl-demox)>div .deal_content h3.grid_product_name {
    float: right;
    width: 100%;
    max-width: 100%;
        max-width: 196.3px;
}
.add_to_cart_main_wrapper .popup_btn.grid_cart_btn.out_of_quantity span{
    color: white !important;
}
.pro-brand-name {
    text-align: right;
}
.deals_wrapper>div .deal_content .hvr_show>div{
    width: 140px;
}
.popup_btn.grid_cart_btn span{
    flex-direction: row-reverse;
    justify-content: center;
    font-size: 18px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
    position: relative;
}
.popup_btn.grid_cart_btn, 
.add_to_cart_main_wrapper{
    height: 35px;
}
.popup_btn.grid_cart_btn,
.deals_wrapper>div .deal_content .hvr_show>div, 
.coupons_wrapper .copy_click {
    border-radius: 30px;
}
.popup_btn.grid_cart_btn span {
    color: #000 !important;
}
.deals_wrapper>div .product_counter,
.deals_wrapper>div .product_counter .number-wrapper{
    min-height: auto;
}
.deals_wrapper>div .deal_content, 
.deals_wrapper>div .product_counter{
    padding-bottom: 0;
}
.deals_wrapper>div .product_counter .number-wrapper{
    color: #000;
}
.add_to_cart_main_wrapper,
.deals_wrapper>div .product_counter.hidden-xs{
    margin: 0 30px 10px 0;
}
.deals_wrapper>div .product_counter.hidden-xs{
    margin-bottom: 5px;
}
.add_to_cart_main_wrapper .popup_btn.grid_cart_btn{
    border: 1px solid #000;
}
.deals_wrapper > div .deal_content{
    padding-top: 15px;
}
.deals_wrapper>div .deal_content>a{
    margin-bottom: 50px;
}
.short_desciption{ 
    text-align: right;
    color: #c3c2c2;
    font-size: 16px;
    line-height: 15px;
}
.number-wrapper a.plus,
.number-wrapper a.minus{
    border-color: #000;
    height: 21px;
    width: 21px;
    min-width: 21px;
}
.number-wrapper .value{
    min-width: 35px;
}
h4#unit_value_inside_wrapper{
    display: contents;
    font-size: 14px;
    font-weight: 500;
}
.hvr_show .product_counter.hidden-xs{
    background-color: transparent;
}
.deals_wrapper>div .product_counter .number-wrapper>a i{
    top: 1px;
    font-size: 12px;
}
.deals_wrapper>div .product_counter .number-wrapper .value {
    font-size: 22px;
    line-height: 22px;
    font-weight: 500;
}
.number-wrapper .value {
    min-width: 22px;
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content .first-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.deal_content .grid_product_name a{
    min-height: auto !important;
}
.kosher_area ul li:first-child{
    margin-bottom: 5px;
    display: inline-block;
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content .second-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.second-round.advantage-area .advantage_wrapper img{
    width: 45px;
}
.deal_content span.product_grid_unit {
    position: relative;
    left: 0;
    margin-top: 0;
    font-size: 12px;
    width: auto;
}
.deals_wrapper>div .deal_content h3 del{
    position: absolute;
    margin-top: -52px;
    padding-right: 24px;
}
.second-round.small_division-area{
    color: #000;
    font-size: 13px;
    font-family: 'almoni', sans-serif;
}
.second-round.small_division-area .after_dot{
    font-size: 12px !important;
    top: 0;
}
.second-round.small_division-area{
    color: #000;
    font-size: 16px;
    font-family: 'almoni', sans-serif;
    display: flex;
}
.deal_content span.product_grid_unit{
    position: relative;
    left: 0;
    margin-top: 0;
    font-size: 16px;
    width: auto;
    line-height: 24px;
}
.second-round.small_division-area span.main_price + span {
    font-size: 13px;
    line-height: 23px;
}
.deals_wrapper>div .deal_content h3>span.product_grid_unit{
    top: 7px;
    display: none;
}
.category_page_special .content_wrapper .deals_wrapper>div{
    padding: 0 10px;
    margin-bottom: 20px;
}
.multi_labels .inner.multi_label_img {
    height: auto;
    margin-bottom: 9px;
}
.multi_labels .inner.multi_label_img img {
    max-height: 20px;
    object-fit: contain;
    max-height: 25px;
}
.multi_labels img, 
.multi_labels > div{
    width: 24px;
}
h4#unit_value_inside_wrapper{
    color: #000;
}
.second-wrap{
    margin-bottom: 10px;
    margin-top: 16px;
}
.product_info_icon img{
    max-width: 20px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.product_info_icon{
    background: none;
    box-shadow: none;
    margin-bottom: 9px;
    display: block;
}
/** Footer **/
h3.menu_label{
    color: #fff;
}
.footer_style_4 .container-fluid .row .col-sm-3.about:nth-child(3){
    display: none;
}
.footer_style_2 h3.menu_label{
    text-align: left;
}
footer ul li{
    text-align: left;
}
.footer_style_2 .open_hours h4{
    text-align: left;
    max-width: 75px;
    margin-left: 0;
}
/** #cc8900 product page **/
#quickview .add_cart{
    transform: translateX(0%);
}
#quickview .prod_content .price_section .add_cart a#add_to_cart_modal {
    text-align: center;
}
.prod_content .price_section .add_cart .btn_table{
    font-size: 25px;
}
#quickview .prod_content .price_section .add_cart a#add_to_cart_modal img {
    display: none;
}
#quickview .prod_content .price_section .add_cart a#add_to_cart_modal::before{
    content: unset;
}
span#modal_for:first-letter {
    color: #000 !important;
}
#quickview .general_info.product_desc ul, #quickview .general_info.product_desc span {
    font-size: 20px;
}
#quickview .number-wrapper a.plus, 
#quickview .number-wrapper a.minus {
    height: 29px;
    width: 29px;
    min-width: 29px;
}
div#quickview .number-wrapper > a:hover {
    background: #cc8900 !important;
    color: #fff !important;
    border-color: #cc8900 !important;
}
div#quickview .number-wrapper > a .fa{
    position: relative;
    top: 1px;
}
#quickview #qty_discount_offer {
    font-size: 22px;
    line-height: 18px;
}
#quickview .deals_wrapper>div .deal_content>a {
    margin-bottom: 0;
    height: 150px !important;
}
#quickview  .btn_site svg path {
    fill: #000;
}
#quickview .product_grid_image {
    height: 125px;
}
#quickview .prod_content .price_section .add_cart a#add_to_cart_modal{
    text-align: center;
}
#quickview li.info_kosher > span:last-child br {
    display: none;
}
#quickview .product_like_button{
    left: 16px;
    top: 50px;
}


li.info_kosher > span:first-child {
    display: none !important;
}
li.info_kosher > span:last-child img:nth-child(3) {
    margin-right: 10px;
}
.prod_content .price_section .display_price .product_counter>span{
    font-size: 20px;
}
body.sort-open-body .header{
    position: fixed;
}
.sorting-list li a {
    font-size: 20px;
}
.sorting-list li {
    padding: 10px 26px 0px;
}
.filter-wrapper .tab-pane .sorting-list{
    min-width: 280px;
}
body:not(.home_page_index) .my_cart .newprice,
body:not(.home_page_index) .my_cart .newprice span,
.my_cart .newprice h5 {
    font-size: 26px;
}
.my_cart #content div.list_wrapper>a>span div.newprice {
    font-size: 26px;
}
.my_cart .cart_header ul li h6 {
    font-size: 20px;
}   
.my_cart .cart_header ul li span {
    font-size: 20px;
}
.cart_page .cart_table .row .cart_insider>div>img + .img_desc{
    font-weight: 800;
    font-size: 16px;
    line-height: 16px;
}
.blog_mansory .brick .info .blog_text_wrapper h4 {
    font-weight: 500;
    font-size: 22px;
}
.blog_mansory .brick {
    padding-top: 12px;
}
.blog_mansory .brick .info .blog_text_wrapper h4{
    font-weight: 500;
}
.blog_page .blog_mansory .brick .info .sticker * {
    color: #000;
}
.blog_page .blog_mansory .brick .info .sticker>span {
    font-size: 22px;
}
.blog_mansory .brick .info .sticker>i{
    font-size: 16px;
    font-weight: 500;
}
.category_page_special .like_product{
    position: absolute !important;
    right: unset;
    top: 3px;
    left: 225px;
    top: -8px;
}
.category-header {
    max-width: calc(100% - 0px);
}
.cart_page button#cart-controller-btn {
    pointer-events: none;
}
#choose_location .btn_wrapper.text-left .check_branch_btn {font-size:16px !important;     border: 1px solid black;}
#location_status .btn_wrapper button.btn_table.btn_site {
    border: 1px solid black;
}
/** verydeli media query **/
@media(min-width: 1851px){
    .col-md-12.footer_two_block{
        padding-right: 5px;
    }
    .filter-wrapper .nav-tabs>li a {
        font-size: 20px;
    }
}
@media(min-width: 1200px) and (max-width: 1599px){
    .filter-wrapper .nav-tabs>li a {
        font-size: 20px;
    }
    .top_cart .top_links > ul > li:nth-child(2){
        left: 10px;
    }
    .search_top_menu_wrapper .search_top_menu:nth-child(4){
        padding-right: 70%;
    }
    .search_top_menu_wrapper{
        padding-right: 0;
        padding-left: 0;
    }


    .branch-section{
        padding-left: 15px;
        padding-right: 15px;
    }
    .branch-section .owl-wrapper {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
        max-width: 1230px;
    }
    .branch-section .owl-wrapper .owl-item {
        width: 362px !important;
    }
    .branch-img{
        height: 440px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span{
        top: 6px;
        font-weight: 500;
    }
}

@media(min-width: 1200px) and (max-width: 1299px){
    .search_top_menu_wrapper .search_top_menu:nth-child(4){
        padding-right: 64%;
    }
    .mini-cart-toggle button.cart-controller-btn {
        left: 60px;
    }
    body.add_scroll a.main_logo, body:not(.add_scroll) a.main_logo {
        right: 140px;
    }
}
@media(min-width: 1200px) and (max-width: 1399px){
    .search_top_menu_wrapper .search_top_menu:nth-child(4) {
        padding-right: 64%;
    }
}

@media(min-width: 1600px) and (max-width: 1699px){
    .search_top_menu_wrapper .search_top_menu:nth-child(4) {
        padding-right: 57%;
    }
}

@media(min-width: 1700px) and (max-width: 1799px){
    .search_top_menu_wrapper .search_top_menu:nth-child(4){
        padding-right: 61%;
    }
}

@media (min-width:992px){
    .mini-cart-toggle .cart-controller-btn{
        left: 350px;
        top: -62px;
    }
    .mini-cart-toggle.add_scroll .cart-controller-btn:not(.cart-btn-inside){
        left: 350px;
    }
}

@media (min-width:768px){
    header .top_cart .phone_img img {
        width: 15px;
        margin-left: 8px;
    }
    .category_page_special .sort-n-bread.stick-filter + .category-wrapper{
        box-shadow: unset;
        max-width: calc(100%);
    }
}

@media (min-width: 1200px){
    .home_page_index header.header, .category_page header.header, .coupon-page header.header, .cart_history-page header.header, .page-page header.header {
        width: calc(100% - 0px);
    }
}

@media(min-width: 768px) and (max-width: 1199px){
    .mini-cart-toggle .promoted-categories>div, .mini-cart-toggle .branch-section, 
    .mini-cart-toggle .footer_two_block, .mini-cart-toggle .footer > div,
    .brands, .dynamic-img-wrapper, .content_wrapper.clearfix > div .deals_wrapper{
        padding-right: 15px;
        padding-left: 15px;
    }
    .search_top_menu_wrapper{
        padding-left: 110px;
        padding-right: 0px;
    }
    .top_cart .top_links > ul > li:nth-child(2){
        left: 0;
    }
    .top_cart .phone_img span{
        display: inline-block;
    }
    .mini-cart-toggle .cart-controller-btn{
        left: 35px;
    }
    .search_top_menu_wrapper .search_top_menu:nth-child(4) {
        padding-right: 50%;
    }
    .cart_logo_wrapper .top_search {
        right: calc(50% - 185px);
    }
}
@media(min-width: 992px) and (max-width: 1199px){
    .mini-cart-toggle.add_scroll .cart-controller-btn:not(.cart-btn-inside) {
        left: 15px;
    }
    .top_links ul .accounts_list a.phone_img {
        color: #000 !important;
    }
    .homeabout {
        bottom: -21px;
    }
    .footer_two_block .col-md-6.footer_block_1 {
        padding-left: 20px;
    }
    .footer_two_block img {
        height: 100%;
        object-fit: cover;
    }
    .branch-img, .branch-img > img {
        height: 370px;
    }
    .branch-content p{
        right: 30px;
    }
}

@media(min-width: 768px) and (max-width: 991px){
    .mini-cart-toggle button#cart-controller-btn {
        margin-left: 0;
        margin-right: auto;
        border: none;
        position: absolute;
        top: -13px;
        left: 8px;
    }
    .top_links ul .accounts_list a.phone_img {
        color: #000 !important;
    }
    header .top_cart .phone_img img {
        width: 18px;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 80px;
    }
    body.add_scroll a.main_logo img {
        left: 0;
        right: 35px;
        max-width: 70px;
        top: 0;
    }
    .mini-cart-toggle button#cart-controller-btn {
        top: -10px;
        left: 8px;
    }
    .add_scroll  .mini-cart-toggle button#cart-controller-btn {
        top: 31px;
    }
    .promoted-categories {
        padding-top: 25px;
    }
    .deals_wrapper > div .deal_content{
        min-height: 440px !important;
        padding: 31px 15px;
    }
    .deals_wrapper>div .deal_content>a{
        margin-bottom: 25px;
    }
    .add_to_cart_main_wrapper, .deals_wrapper>div .product_counter.hidden-xs{
        margin: 0 10px 34px 0;
    }
    .homeabout{
        bottom: -21px;
    }
    .deals_wrapper>div .deal_content>a{
        margin-bottom: 0;
    }
    div.deals_wrapper > div div.deal_content{
        min-height: 430px !important;
    }
    .footer_two_block .col-md-6.footer_block_1{
        max-width: 35%;
        padding-left: 15px;
    } 
    .footer_two_block .footer_block_2 {
        max-width: 70%;
    }
    .footer_two_block img{
        height: 100%;
        object-fit: cover;
    }
    .footer_two_block {
        margin-bottom: 4px;
    }
    .branch-content p{
        left: unset;
        right: 20px;
    }
}

@media(max-width: 767px){
    .top_cart .top_links > ul > li:nth-child(1){
        display: none;
    }
    body:not(.add_scroll) .top-banner ~ header.header .top_cart .top_links > ul > li:nth-child(2),
    body.add_scroll header.header .top_cart .top_links > ul > li:nth-child(2){
        top: 0;
    }
    .mini-cart-toggle .header_style_1 .top_cart > .cart_redirect {
        display: block !important;
    }
    .top_cart .top_links > ul > li:nth-child(1) {
        display: none;
    }
    .top_cart.pull-left > a.cart_redirect img {
        max-width: 30px;    position: relative;
        top: 16px;
    }header .top_cart > a > span {
        top: 4px;
    }
    .mini-cart-toggle .header_style_1 .top_cart > .cart_redirect {
        z-index: 0;
    }
    .mobile_menu_header_div_active a.mobile_menu_header_a {
        width: 100%;
        padding-right: 12px;
    }
    .mini-cart-toggle .header_style_1 .cart-controller-btn {
        display: none !important;
    }
    .search_results .search_header form>a.go_back {
        font-size: 45px;
        right: 5px;
        top: 0px;
    }
    .footer_two_block > .footer_block_2 .block_description {
        padding-left: 0;
        top: -9px;
        right: 8px;
    }
    .footer_two_block .col-md-6.footer_block_2 > div {
        top: -52px;
        padding: 0 14px;
    }
    .follow-btn{
        min-width: 100px;
    }
    .footer_two_block .col-md-6.footer_block_2>div p{
        font-size: 60px;
    }
    .branch-section {
        padding-top: 0;
    }
    .branch-content p{
        top: unset;
        bottom: 15px;
        right: 25px;
        left: unset;
    }
    .branch-content {
        padding-top: 15px;
        padding-right: 20px;
    }
    .branch-content h2 {
        max-width: 165px;
        margin-bottom: 8px;
    }
    .promoted-categories {
        padding-top: 10px;
    }
    .promoted-categories h2::before {
        letter-spacing: 5px;
        display: block;
    }
    footer.clearfix.footer > .container-fluid > .row:not(.footer_logo_area){
        padding-left: 15px;
    }
    .footer_style_2 .whatsapp-btn-icon-footer{
        left: 12px;
        top: -118px;
    }
    .follow_us_title h5{
        max-width: 100%;
    }
    .footer_style_2 .follow_us{
        padding-left: 0;
        padding-right: 0;
    }
    .footer_style_2 .open_hours h4 {
        margin-bottom: 6px;
    }
    .footer_style_2 h3.menu_label{
        max-width: 100%;
    }
    .footer_style_4 .container-fluid .row .col-sm-3.about.hidden-xs{
        margin-bottom: 15px;
    }
    .follow_us_title h5{
        font-size: 36px;
        line-height: 36px;
    }
    .footer_style_2 .copyrights {
        padding-right: 7px;
        padding-left: 7px;
    }
    .deals_wrapper:not(#owl-demox)>div .deal_content h3{
        width: 100% !important;
        bottom: 5px !important;
    }
    .deals_wrapper>div .deal_content>a {
        margin-bottom: 5px;
    }
    .add_to_cart_main_wrapper {
        bottom: 8px;
    }
    .deals_wrapper > div .deal_content {
        padding-top: 15px;
    }
    .like_product {
        right: 16px;
        top: 0;
    }
    .multi-label-with-like {
        left: 10px;
        top: 15px;
    }
    .deals_wrapper>div .deal_content h3>span.main_price + span{
        font-weight: 500;
        font-size: 20px;
    }
    .second-round.small_division-area span.main_price + span {
        font-size: 16px;
        line-height: 23px;
    }
    .deal_content span.product_grid_unit{
        line-height: 40px;
    }
    .footer_two_block .col-md-6.footer_block_2{
        max-height: 165px;
    }
    .footer_two_block{
        margin-bottom: 10px;
    }
    div#quickview span.popup_label img{
        left: 6px;
        top: 40px;
    }
    div#quickview span.popup_label img{
        max-width: 25px;
    }
    #quickview .value, 
    #quickview .prod_content .price_section .new_place .product_counter > #unit2{
        color: #000000 !important;
    }
    .footer_style_2 .open_hours h4{
        max-width: 100%;
    }
    .items-count{
        margin-right: 13px;
        font-size: 18px;
        padding-top: 0;
    }
    body p,#quickview .general_info.product_desc ul,
    #quickview .general_info.product_desc span,
    .prod_content .price_section .display_price .product_counter>span{
        font-size: 19px;
        line-height: 20px;
        font-weight: 300;
        font-family: 'almoni', sans-serif;
    }
    div#quickview span.popup_label img:last-child{
        top: 10px;
    }
    #quickview div#product_gallery > ul[id^=imageGallery]{
        top: 0px;
    }
    div#quickview .deals_wrapper>div .deal_content h3 del{
        font-size: 14px;
        margin-top: -41px;
        padding-right: 15px;
    }
    div#terms .terms_modal_body > button.btn_site.btn.btn_table.terms_btn {
        bottom: 75px;
        padding: 8px 20px;
        left: 10px;
    }
    .popup_btn.grid_cart_btn span{
        color: #fff !important;
    }
    .grid_cart_btn{
        background-color: #000 !important;
    }
    .search_results .search_header form input{
        font-size: 22px;
    }
    .category_page_special .content_wrapper .deals_wrapper>div {
        padding: 0 4px;
        margin-bottom: 10px;
    }
    #quickview .modal-dialog.singlePictures{
        overflow: hidden;
    }
    .category_page_special .main_slider h3 {
        font-size: 23px;
        line-height: 16px;
        letter-spacing: 6px;
        padding-top: 37px;
    }
    .top-banner p {
        font-size: 18px;
    }
    .cart_page.mini-cart-toggle.cart_page .header_style_1 .top_cart > .cart_redirect {
        display: block !important;
    }
    .my_cart .cart_header ul li h6,
    .my_cart .cart_header ul li span{
        font-size: 15px;
    }
    .cart_page .cart_wrapper .cart_table .row .cart_insider > div .number-wrapper > a.minicart_plus {
        border-radius: 5px 5px 0 0;
    }
    .cart_page .cart_wrapper .cart_table .row .cart_insider > div .number-wrapper > a.minicart_minus {
        border-radius: 0 0 5px 5px;
    }
    .cart_page .cart_wrapper .cart_table .row .cart_insider > div .number-wrapper > a {
        height: 29px;
    }
    div#quickview .ajax_navigate > ul > li.left_arrow >a {
        background-size: contain !important;
    }
    div#quickview .ajax_navigate > ul > li.right_arrow >a {
        background-size: contain !important;
    }
    .mini-cart-toggle.cart_page .my_cart .cart_header {
        padding: 6px 10px 6px;
    }
    .cart_page .footer_style_2 .whatsapp-btn-icon-footer {
        top: -50px;
    }
    .footer_two_block {
        margin-bottom: 15px;
    }
    .col-sm-2.follow_us.footer-kosher.hidden-xs + .follow_us {
        position: absolute;
        left: 0;
        bottom: 141px;
        width: 50% !important;
        max-width: 50% !important;
        margin-top: 0 !important;
        text-align: left !important;
        padding-left: 15px;
    }
    .footer_style_4 .container-fluid .row .col-sm-3.about:nth-child(3) {
        opacity: 0;
    }
    .col-sm-2.follow_us.footer-kosher.hidden-xs + .follow_us * {
        text-align: left;
    }
    .footer_two_block .col-md-6.footer_block_2 img {
        height: 100%;
    }
    .footer_two_block .col-md-6.footer_block_1 {
        max-height: 200px;
        margin-bottom: 15px;
        max-width: 100%;
    }
    .col-md-12.footer_two_block {
        display: flex;
        justify-content: center;
        margin-top: 15px;
    }
    .footer_two_block .footer_block_1 {
        display: block !important;
    }
    .footer_two_block > div .block_description > p{
        font-size: 24px;
    }
    div#about.homeabout {
        display: block;
    }
    .home_page_index .main_wrapper {
        padding-bottom: 0;
    }
    .homeabout{
        bottom: -6px;
        z-index: 9;
        background-color: transparent !important;
    }
    .footer_style_2 .footer_logo_area{
        z-index: 9;
    }
    .search_results {
        opacity: 0.96;
    }
    .main_logo img{
        top: 7px;
    }
    .top-banner ~ .header .main_logo img {
        top: -7px;
    }
    .footer_two_block .col-md-6.footer_block_1 img {
        max-height: 200px;
        object-fit: cover;
    }
    .deals_wrapper>div .deal_content .hvr_show>div {
        width: 102px;
    }
     header.header  .top_cart #view-cart {
        left: 0;
        top: 3px;
        border: 1px solid #67b14a !important;
    }
    .category_page_special .like_product{
        right: unset;
        left: 132px;
        top: -10px;
        margin-left: 0;
    }
    #quickview #qty_discount_offer{
        font-size: 20px !important;
        line-height: 20px;
    }
    #quickview .slider_section img{
        max-height: 410px !important;
        min-height: 335px;
    }
    div#quickview .prod_content > div{
        margin-bottom: 0;
    }
    div#quickview .prod_content > div.price_section {
        min-width: 105%;
        margin-right: -12px;
    }
    #quickview .slider_section > .lSSlideOuter{
        top: 0;
    }
}

@media(max-width: 539px){
    .modal-dialog.modal_dialog_promo .item > img {
        top: 0;
    }
    .modal-dialog.modal_dialog_promo .item > img {
        max-height: initial;
    }
    .modal-dialog.modal_dialog_promo .item > img {
        top: -24px;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        position: absolute;
        right: 0;
        bottom: -63px;
    }
    .modal_dialog_promo .slide-content a.promo_button{
        font-size: 20px;
        margin-left: 15px;
    }
    .modal-dialog.modal_dialog_promo .slide-content h3{
        font-size: 36px;
        line-height: 30px;
        margin-top: 10px;
        max-width: 80%;
    }
    .modal-dialog.modal_dialog_promo button.close{
        top: 15px;
        right: 15px;
    }
    .branch-img,
    .branch-img > img{
        height: 410px;
    }
    .branch-slider .owl-item > div {
        max-width: 100%;
    }
}

@media(max-width: 360px){
    #quickview #product_gallery {
        min-height: 315px !important;
    }
    div#quickview .prod_content > div.price_section {
    margin-top: -30px;
}
}

.first_impression_text{
    display:none;
}