@import url('https://fonts.googleapis.com/css2?family=Karantina:wght@300;400;700&display=swap');
@font-face {
    font-family: 'GveretLevinAlefAlefAlef';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(../my-fonts/GveretLevinAlefAlefAlef-Regular.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
    font-family: 'Miriam Libre';
    font-style: normal;
    font-weight: 400;
    src: url(../my-fonts/MiriamLibre-Regular.ttf) format('ttf');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
    font-family: 'Miriam Libre';
    font-style: normal;
    font-weight: 800;
    src: url(../my-fonts/MiriamLibre-Bold.ttf) format('ttf');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
body{
    background-color: #f5f5f5;
    font-family: 'Miriam Libre' !important;
}
@media (max-width: 767px){
    .deals_wrapper > div .deal_content h3 > p {
        left: 0;
    }
}
a{
    color: #364800;
}
.branch-section > h2 {
    color: transparent;
    position: relative;
    font-size: 0;
}
.branch-section > h2::after {
    font-size: 3rem;
    content: 'התוצרת האורגנית של סלסילה';
    color: #364800;
    font-family: "karantina" !important;
    font-weight: 400;
}
.display_price {padding: 10px 0 10px 0 !important;}
.pro-type {font-size:17px;}
.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;
}
a:focus {
    box-shadow: unset;
}
.menu > ul > li:focus{
    box-shadow:unset;
}
.menu_icons .menu_title {
    width: 100%;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    font-size: 46px;
    line-height: 40px;
    color: #364800;
    font-family: "karantina" !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: 300;
    color: #364800;
    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: 700; }
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: #a1aa88 !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:#364800 !important;
}
.homeabout > div {
    text-align: center;
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
    padding: 0 15px 0 30px;
}

.homeabout .about_title {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 13px;
    color: #a1aa88;
}
.homeabout p,.homeabout h5{
    font-weight: 400;
    font-size: 21px;
    color: #a1aa88;
    line-height: 28px;
}
.homeabout {
    position: relative;
}
.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 auto 0 0;
    padding: 13px 10px;
    font-weight: 600;
    min-width: 137px;
    background: #fff000 !important;
    border: 1px solid #364800 !important;
    color: #364800 !important;
}
.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: #364800;
    color: #364800 !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;
}
#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: 0px;
    padding-bottom: 1px;
    padding-left: 1px;
    border-radius: 100%;
    font-size: 26px;
    background: #fff000;
    width: 29px;
    height: 29px;
    color: #fff;
}
#choose_location .btn_wrapper.text-left {
    min-width: fit-content;
}
.modal:not(#startup) button.close span {
    color: #364800;
}
/** style **/
.deal_content > a.pro-img-margin img {
    max-height: 170px !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: #fff !important;
    height: auto;
}
div.menu_icons .deals_wrapper > div .deal_content {
    background: #ffffff !important;
    height: 400px;
    border-radius: 27px;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
    padding-top: 10px;
}
.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: 25px;
}
.menu_icons .deals_wrapper div a img {
    width: 100%;
    object-fit: contain;
    max-height: initial;
    transition: 0.2s linear all;
    max-width: 265px;   
}
.menu_icons .deals_wrapper > div:hover img {
    opacity: 0.6;
}
.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: 400px;
}
/** 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:#ec5636 !important;
}
.deal_content:hover {
    border: none !important;
}
.menu.menu_slider a.visible-xs.mobile_menu_close span{
    /*background: url('../../uploads/siteTexture.jpg');*/ 
    background: #fff000;
    color: #364800;
    border: 1px solid #364800;
}
.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: 32px;
    width: 32px;
}


.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: #364800 !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);*/
    color: #364800 !important;
}
ul.nav.nav-tabs.sorting-btns li:not(.active) a {
    /*background-image: url('../../uploads/siteTexture.jpg');*/ 
}
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: #fff000;
    border-right: 2px solid #fff000 !important;
    border-bottom: 2px solid #fff000;
    z-index: 0; 
}
.badgebox:checked+.badge {
    background-color: #364800;
    color: #fbfbfb;
    text-indent: 0;
}
.modal-content {
    background-clip: unset;
}

.modal-content {
    border-radius:30px;
    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: 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: #a0a0a0;
}
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: #fff000;
}
[type=radio]:checked+label::after, [type=radio]:not(:checked)+label::after {
    background: #364800 none repeat scroll 0 0;
}span.missing_order.status.order_history_status {
    /*background: #364800 !important;*/
}
.minicart_btn {
    width: 60px;
    max-width: 60px;
    object-fit: contain;
    position: relative;
    top: -3px;
}
.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;
}
span.pro_short_description {
    font-size: 14px;
    font-weight: 300;
    color: #a1aa88;
}
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: 0;
    top: 0;
    height: auto !important;
    max-width: 80px;
}
.faq-page .faq-con .panel-heading,
.faq-page .faq-con .panel-collapse{
    background: #fff;
}
.faq-page .faq-con .panel-heading a{
    color: #364800;
    font-weight: 800;
}
.faq-page .faq-con .panel-body p, .faq-con .panel-heading a {
    color: #364800;
}
.faq-page .faq-con .panel-body p a {
    color: #364800;
    text-decoration: underline;
}
.faq-page .faq-con .panel-title > a:before {
    background: #fff000;
    border: 1px solid #364800;
}
.faq-page .faq-con .panel-title > a:before{
    color: #364800;
}
.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: 30px;
    height: 30px;
    background: #fff000;
    color: #364800;
    line-height: 29px;
    text-align: center;
    font-size: 25px;
    padding-left: 0;
    margin-left: .4rem;
    border-radius: 100%;
    border: 1px solid #364800;
}
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: #9aac36;
}
.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: 24px !important;
}
#quickview .after_dot{
    font-size: 13px !important;
    font-weight: 800;    
}
div#quickview .prod_content .price_section > h3 span#modal_for::first-letter{
    font-weight: 800;
    color: #000;
}
#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(211 5 19 / 0.6), 0 0 8px rgb(211 5 19 / 0.6);
    box-shadow: inset 0 1px 1px rgb(211 5 19/ 0.6), 0 0 8px rgb(211 5 19 / 0.6);
}
/** Home Slider ***/
.index-page .main_slider .carousel-caption{
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.index-page .main_slider .carousel-caption h2{
    font-size: 66px;
    margin-bottom: 13px;
    font-family: "karantina" !important;
    font-weight: 400;
}
.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: 570px;
    width: 100%;
    font-size: 18px;
    color: #fff;
    margin-left: 0;
    text-align: left;
    line-height: 21px;
    margin-bottom: 20px;
}
.homeabout h2{
    color: #fff;
    text-align: left;
    font-size: 46px;
    line-height: 45px;
    font-family: "karantina" !important;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.homeabout > div p:empty {
    display: none;
}
.homeabout > div:first-child {
    padding-top: 170px;
}
.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: #364800;
}

/** 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{
    color: #8d8c8c;
    font-size: 13px;
    text-align: right;
    /*padding-right: 299px;*/
}
.filter-btn button span{
    color: #364800;
}
.shipping_page .container-fluid_payment {
    padding-top: 15px;
}
.faq-page {
    padding-top: 30px;
}
.category-wrapper > div.ul-line-item{
    background: #364800;
}
.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 .icon_img img:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.footer_element_icons .deals_wrapper > div {
    width: calc(100% / 5);
}
/** 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: #364800;
}


/** Left Cart Design **/
.my_cart #content div.list_wrapper>a img{
    mix-blend-mode: multiply;
}
.my_cart #content div.list_wrapper{
    border-bottom: 1px dashed #9f826a;
}
.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: #364800;
}
.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;
}
.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;
    background: #364800;
}
.pickup_days .myradio.pickup_time_div, .delivery_days .myradio.delivery_time_div {
    background-color: #fff000;
}
.deals_wrapper>div .deal_content .division_content{
    overflow: hidden;
}
.newprice,span.minicart_price{
    font-size: 16px;
}
.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: 400;
}
/** 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;
    border: 1px solid #364800 !important;
    transition: .2s linear all;
}
.contact-us.contact_wrapper button.submit-btn:hover{
    color: #fff !important;
    background: #364800 !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: #364800;
}
/** Other CSS **/
input.change_unit_radio:checked+label,
input.change_unit_radio_popup:checked+label{
    background-color: #364800!important;
    color: #fff !important;
}
.promoted-categories .owl-controls .owl-buttons .owl-next, .branch-section .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, .branch-section .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;
}
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-prev,
#owl-demox.owl-theme .owl-controls .owl-buttons .owl-next{
    background-size: 50px !important;
}
.footer_logo > ul > li > a:hover {
    color: #ffffff !important;
}
.my_cart #content div.list_wrapper > a > span div.newprice {
    color: #fff !important;
}
.menu_selected.menu_site {
    color: #364800 !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: #364800 !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: #364800;
    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::after{
    content: 'לשירותך בוואטסאפ';
    color: #fff;
    font-size: 17px;
}
.home_cart #content{
    background: transparent url(../../uploads/cartEmpty.svg) no-repeat scroll center center/220px auto !important;
}

/** Square Menu Icons **/


.tag ~ .like_product {
    top: 60px;
}
#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: 42px !important;
    height: 42px !important;
    max-width: 100%;
    margin-bottom: 16px;
}
.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;
}
.branch-slider .owl-item:last-child > div {
    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;
    top: 25px;
    right: 37px;
    max-width: 170px;
    text-align: right;
    color: #fff;
    font-size: 46px;
    font-family: "karantina" !important;
    line-height: 36px;
    font-weight: 400;
}
.add_cart .btn_top_minicart.cart_redirect{
    pointer-events: none;
    font-size: 46px;
    font-family: 'Karantina' !important;
    text-align: right;
    line-height: 30px;
    padding-right: 0;
    padding-top: 0;
}
.add_cart .btn_top_minicart.cart_redirect::after{
    content: '10 מוצרים בסל';
    display: block;
    font-size: 16px;
    font-weight: 300;
    color: #364800;
    font-family: Miriam Libre,sans-serif !important;
    content:unset;
}
/** Fixed Slider **/
body.home_page_index > .main_wrapper .index-page .main_slider{
    position: fixed;
}
body.home_page_index:not(.add_scroll) > .main_wrapper .index-page{
    padding-top: 528px;
}
body.add_scroll.home_page_index > .main_wrapper .index-page{
    padding-top: 553px;
}
body.home_page_index:not(.add_scroll) > .main_wrapper .index-page .main_slider {
    top: 150px;
}
body.home_page_index:not(.add_scroll) > .main_wrapper .top-banner ~ .index-page  .main_slider{
    top: 125px;
}
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: 50px;
}
.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;
}
@media (min-width: 992px){
    body.home_page_index > .main_wrapper .index-page .main_slider{
        width: calc(100% - 300px);
    }
}
@media (min-width: 768px){
    .contact-us.contact_wrapper {
        margin-bottom: 40px;
    }
    .account_wrapper {
        margin-bottom: 40px;
    }
    .branch-section{
        margin-right: -18px;
        padding-right: 25px;
    }
    .content_wrapper.clearfix.footer_element_icons{
        margin-right: -18px !important;
    }
}

/** Footer CSS **/
footer.clearfix.footer > .container-fluid > .row{
    display: flex;
}
/*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;
}
.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: 28px;
    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: 24px 8px;
}
.special-icons {
    box-shadow: none;
}
.my_cart .qty_item{
    padding-top: 16px;
    padding-left: 30px;
    padding-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.add_scroll .top_links > ul {
    margin-top: 8px;
    margin-left: 5px;
}
.home_page_index .menu_icons .deals_wrapper > div > .deal_content{
    height: 400px !important;
}
.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: 18px 0;
}
.menu > .menu_site > li > a:hover{
    /*font-weight: 800;*/ 
    text-shadow: 0 1px 0.01px #364800;
}
.modal-backdrop {
    background-color: #f5f5f5;
}
li.whatsapp-btn-icon {
    display: none !important;
}
/** Footer Style Two **/
.footer_style_2 h3.menu_label {
    color: #364800;
}
.footer a,footer ul li {
    color: #9aac36;
}
.footer_style_2 .footer_logo_area > a > img {
    max-width: 122px;
}
.footer_style_2 .footer_logo_area > a {
    top: -43px;
    left: -4px;
}
.footer_style_2 .footer_logo_area + .row {
    padding-top: 0;
}
.footer_style_2 .footer_logo_area {
    height: 100px;
}
.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: #364800;
}
.footer_style_2 .follow_us_title {
    margin-bottom: 18px;
}
.footer_style_2  .contact_detail > ul > li {
    margin-bottom: 3px;
}
.footer_style_2 .contact_detail {
    margin-top: 16px;
}
.footer_style_2 .open_hours h4{
    line-height: 32px;
    padding-bottom: 18px;
}
.footer_style_2 .contact-phone a {
    color: #364800;
}
.footer_two_block > div .block_description > h3 {
    font-family: 'GveretLevinAlefAlefAlef' !important;
    font-weight: 300;
    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: 25px;
}
.menu_icons span.menu_description {
    color: #ec5636;
    font-size: 16px;
    line-height: 24px;
    font-family: 'GveretLevinAlefAlefAlef' !important;
    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: 9px;
    height: 9px;
    background: #fff;
}
.index-page .carousel-indicators li.active {
    width: 15px;
    height: 15px;
    background: #ffe800;
}
.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 #364800;
}
.modal-dialog .modal-header{
    border-radius: 30px 30px 0 0;
}
.btn_site:hover{
    color: #fff000 !important;
}

.footer_two_block > div:hover{
    opacity: 0.6;
}
.footer_two_block div {
    transition: .1s linear all;
}
.footer_style_2 .whatsapp-btn-icon-footer{
    right: 0;
    left: unset;
}
.footer_style_2:not(.footer-in-viewport) .whatsapp-btn-icon-footer {
    position: fixed;
    right: 10px;
    bottom: 10px;
    top: unset;
    left: unset;
}
.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: #364800;
}
.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: 'Karantina';
    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: 1px solid #364800;
}
.modal-dialog.modal_dialog_promo button.close span{
    margin-left: 10px;
}
.modal-dialog.modal_dialog_promo button.close {
    top: 25px;
    right: 25px;
}
.modal-dialog.modal_dialog_promo .slide-content {
    max-width: 350px;
    right: 67px;
    top: 90px;
}
.modal-dialog.modal_dialog_promo .slide-content h2 {
    font-size: 66px;
    margin-bottom: 45px;
    line-height: 54px;
    font-family: 'karantina' !important;
    font-weight: 400;
    max-width: 246px;
    margin-right: 0;
}
.modal-dialog.modal_dialog_promo .slide-content-wrapper {
    max-height: initial;
}
.modal-dialog.modal_dialog_promo .slide-content p {
    font-size: 16px;
    margin-bottom: 60px;
    line-height: 18px;
}
.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: 13px 37px;
}
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;
}
button.btn.btn_table.account_save_btn:hover {
    color: #fff !important;
}
div#quickview .ajax_navigate > ul > li >a {
    border: 1px solid #364800 !important;
}
div#quickview .ajax_navigate > ul > li >a.btn_site svg {
    fill: #364800 !important;
    filter: invert(1);
}
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: 400;
    font-family: "karantina" !important;
    color: #364800;
}
.blog_mansory .brick {
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.blog_mansory .open_video_modal img:not(.img-play-btn){
    width: 200px;
    height: 200px;
}
/** 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;
}
.payment_page .select_card_number {
    color: #364800!important;
}
@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;
    }
}
@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: 11px;
    }
}
@media(max-width:320px){
    .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 .payment_submit:hover svg {
    filter: unset;
}
.subscription-page div#freeze_modal .btn_wrapper.text-left {
    flex-direction: row-reverse;
}
body.subscription-page .modal button.close span, body.order_special .modal button.close span, div#order_update_success_modal button.close span {
    top: 0;
}
body.subscription-page div#freeze_modal form .form-group.col-md-12 {
    width: 100%;
    flex-wrap: wrap;
    max-width: 400px;
}
body.subscription-page div#freeze_modal input#freeze_till {
    background: url(https://market50.b-cdn.net/calender-icon.png)no-repeat 5px center / 25px;
}

.cart_history-page .cart_wrapper .cart_table .row .cart_insider>div .reorder.reorderr{
    background: #9aac36 !important;
}
/** Pro Description 2 Lines **/
.deals_wrapper>div .deal_content .division_content {
    height: 24px;
    margin-bottom: 3px;
    line-height: 12px;
    font-size: 14px;
}
span.pro_short_description {
    font-size: 15px;
}
/** Package Product **/
.package_product .add_tocart_package_plus_minus .number-wrapper > a.package_plus {
    padding: 10px;
    border-radius: 27px;
}
.package_product .add_tocart_package_plus_minus .number-wrapper {
    background: #fff000 !important;
    border-radius: 27px;
}
.package_product .package_description p {
    font-size: 18px;
    line-height: 20px;
}
.package_product #package_related_product .close.product-popup-btn span {
    top: 0px;
}
@media(min-width: 1200px){
    .package_description{
        text-align: center;
        padding-left: 160px;
    }
}
.manage_404 .menu_icons .deals_wrapper {
    justify-content: center;
}
.manage_404 div.menu_icons .deals_wrapper > div .deal_content {
    padding-top: 0;
}
.manage_404 .menu_icons .icon_img {
    min-height: 230px !important;
    max-height: 230px !important;
}
.manage_404 .menu_icons .icon_img img {
    max-width: 190px;
}


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: -150px !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;
}


.deal_content a.pro-img-margin + a.pro-img-margin {
    background: #fff000;
    color: #364800;
    border: 1px solid #364800;
    border-radius: 27px;
    max-width: fit-content;
}
.package_category .category_page_special .content_wrapper .deals_wrapper>div{
    width: calc(100%/3);
}
.package_category  .deals_wrapper{
    justify-content: center;
}

body.shipping_page .subscription_duration .col-md-3 input:checked + span::after{
    background: #364800;
    border: 1px solid #364800;
}
.shipping_page input#subscription:checked + span.badge{
    background-color: #364800;
    color: #ffffff;
}
body.shipping_page label.delivery_time_class {
    color: #364800;
}
.shipping_page #city_class .select2_custom > a {
    color: #364800;
    background: #fff000;
    border: 1px solid #364800;
}
.modal#delivery .radio.myradio ul li span, .modal#delivery .radio.myradio ul li {
    color: #fff !important;
}
.footer_block_1 span.block_description > p{
    display: inline-block;
}
.cart_history-page a.btn.cancel_order_option {
    background-color: #d9534f !important;
}
.cart_history-page a.btn.btn_table.reorderr .fa {
    color: #fff !important;
}
body.cart_history-page .fa.fa-trash {
    color: #ffffff !important;
    font-size: 25px !important;
}

.cart_page .btn-danger{
    border-radius: 27px;
    min-width: 100px;
}

div#subscription_order_modal button.close span {
    background: none;
    border: none;
    margin: 0;
    position: relative;
    top: 2px;
}
#subscription_order_modal button.close {
    top: 11px;
}
#subscription_order_modal .subscription_heading {
    color: #2d2d2d;
}
#subscription_order_modal .sub_values > a,
#subscription_order_modal .btn.close_button{
    border-radius: 27px;
}
#subscription_order_modal .sub_values span {
    color: #000;
}
#subscription_order_modal a.edit_order_modal_button {
    background: #364800;
}
.qty_item.clearfix > span {
    white-space: nowrap;
}
/** Media Query Started **/



@media(max-width: 767px){
    #quickview #qty_discount_offer{
        text-align: right;
    }
    .grid_product_name a{
        font-size: 14px;
        font-size: 16px;
        border: 0px solid #67b14a;
        color: #a1aa88 !important;
    }
    .pro-type {font-size:12px;}
    #quickview .nutritions.popup-nutritions{
        top: 215px !important;
    }
    .newsletter h3 {visibility:hidden}
    .items-count{color: #fffff !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;
    }
    /** 25-8-2020 **/
    .menu_icons .deals_wrapper > div:nth-child(even){
        padding-left: 5px;
    }

    /** 08-9-2020 **/
    #quickview .lSSlideWrapper {
        height: 338px;
    }
    /** 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: 55px;
    }
    .deal_content .tag {
        left: 0;
        right: unset !important;
        max-width: 55px;
    }
    .deal_content .tag img {
        max-width: 55px;
    }


    .modal-dialog.modal_dialog_promo .item {
        min-height: 630px;
    }
    #startup .modal-dialog.modal_dialog_promo {
        margin-top: 0% !important;
    }
    #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%;
        }*/
}
@media (min-width: 768px){
    .main_content.blog_page {
        margin-bottom: 50px;
    }
    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: 98px;
    }
    .close {
        right: 14px;
        top: 11px;
    }
    .index-page .carousel-indicators {
        width: 61%;
    }
    div#startup .item>img {
        max-height: 548px;
        object-fit: cover;
        object-position: bottom;
        width: 50%;
        filter: unset !important;
    }
    .modal-dialog.modal_dialog_promo .item {
        max-height: 584px !important;
    }
    div#startup .modal-dialog.modal_dialog_promo {
        max-width: 1000px;
    }
    .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;
    }
    .top_links ul li:not(.accounts_list) a.phone_img::before {
        content: 'הרשמה / התחברות';
        font-weight: 300;
        margin-bottom: 0;
        font-size: 14px;
        padding-left: 12px;
        position: relative;
        top: 1px;
        color: #364800;
    }
    .top_links ul li a.phone_img {
    }

    /*        header .top_search,
            header .top_cart {
                padding-top: 17px;
            }*/
    .add_scroll header .top_search{
        padding-top: 0;
    }
    .add_scroll header .top_cart{
        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:14px!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: 999;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        box-shadow: unset;
        border-bottom: 1px dashed #bacc84;
    }
    .top_header.clearfix {
        border-bottom: 1px dashed #bacc84;
    }
    .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;
    }
    /** Primary Menu **/
    body.add_scroll .menu_wrapper .menu > .menu_site {
        text-align: center;
        padding: 20px 0;
    }
    .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: 66px !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 31px ​!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 #a1aa88;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .menu > ul > li:hover{
        border-top-color:#364800;
        border-bottom-color:#364800;
    }
    .stick-filter{
        top: 108px;
        top: 35px;
        padding-top: 36px;
    }
    ul.clearfix.menu_site.body_width > li {
        position: relative;
    }
    ul.clearfix.menu_site.body_width > li > a.menu_site:not(.menu_single)::before{
        content: url('../../uploads/caret.svg');
        position: absolute;
        left: 0;
    }
    .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;
    }
    /** Blog Styling **/
    .blog_detail_page .main_article_container .about_content.main_article img {
        max-height: 500px;
    }
    .body_blog_page .blog_detail_page .main_article{
        padding: 30px !important;
    }
    .main_article .post_content h3 span {
        text-align: center;
    }
    .blog_detail_page .about_content.main_article.clearfix.about_text {
        padding-top: 20px !important;
    }
}
.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;
}
/*.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: 300;
}
.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: #a1aa88 !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: #a1aa88;
}
a.custom-btn::before {
    content: '' !important;
    position: absolute;
    left: 0;
    width: 10px;
    height: 100%;
    background: #a1aa88;
}
.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;
}


div#startup .modal-content.startup_modal_content {
    background: #fff;
}
.delivery_days .myradio.delivery_time_div {
    background-color: #fff000;
}
.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: #000;
    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: 0 !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 .btn_table{
    background:#364800 !important;
    color: #fcfcfc !important;
}
.number-wrapper > a {
    border: 1px solid #364800;
}
@media (min-width: 992px){
    .content_wrapper.clearfix .content_wrapper.clearfix{
        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: 42%;
        color: #666;
        top: 12px;
    }
    .top_search{
        z-index: 999;
    }
    /** New Design PSD **/
    .top-banner{
        max-width: calc(100% - 300px);
    }
}
@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;;
    }
}
@media (min-width: 1200px) and (max-width: 1280px){
    .main_slider {
        height: 300px;
    }
}
@media (min-width: 1899px){
    .menu_icons .deals_wrapper > div {
        margin-left: 36px !important;
    }
    .top_search{
        max-width: 667px;
    }
    body:not(.add_scroll) .top_links ul li a[href^=tel] {
        margin-left: 37px;
    }
    .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){
    .homeabout {
        min-height: 450px;
        padding: 0px 52px 30px;

    }
    .index-page .main_slider{
        height: 500px;
    }
    .branch-section > h2 {
        margin-bottom: 33px;
    }
    .branch-section > h2::after {
        font-size: 46px;
    }
    .index-page .main_slider .carousel-caption {
        padding-right: 302px;
    }
    .branch-img {
        height: auto;
    }
    .branch-img img {
        min-height: 395px;
    }
    .branch-content h2 {
        top: 43px;
        right: 51px;
    }
    .footer_two_block > div {
        max-width: 755px;
    }
    div.menu_icons .deals_wrapper > div .deal_content {
        padding-top: 60px;
    }
    .summary {
        margin-top: 62px;
    }
}

@media (min-width:768px) and (max-width: 1799px){
    .homeabout {
        background-size: contain;
        background-color: #f5f5f4;
        background-position: center;
    }
}
@media (min-width: 1600px){
    /*    .index-page .main_slider{
            height: 700px;
        }*/
    .footer_style_2 > div {
        max-width: 1085px;
    }
    .category_page_special .content_wrapper .deals_wrapper>div{
        width: calc(100%/5);
    }
    .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;
    }
}

@media (min-width: 1200px) and (max-width: 1366px){
    /** 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: 30px;
    }
    .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: 23px;
        display: block;
        overflow: hidden;
    }
}
@media (min-width: 1366px) and (max-width: 1440px){
    .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){
    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){
    .filter-wrapper{
        max-width: 768px;
    }
    .menu > ul > li{
        width: auto;
        padding: 10px;
        padding: 10px 14px;
        border-top: none;
        margin-top: 0;
        margin-bottom: 0;
    }
    .menu>ul>li {
        height: 52px;
    }
    body:not(.add_scroll)  .menu>ul>li {
        height: 43px;
    }
    .top_links ul li a[href^=tel] {
        font-size: 24px;
        font-weight: 800;
    }
    /*  .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;
        left: -5px;
        transform: unset;
        border-radius: 100%;
        object-fit: contain;
    }
    .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: 13px;
        color: #364800 !important;
        margin-left: 12px;
        border-radius: 20px;
        background: transparent;
        border: 1px solid #949d77;
        flex-direction: row-reverse;
        min-width: 127px;
    }
    .add_scroll  .top_links ul li a[href^=tel] {
        min-width: 120px;
    }
    .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 {
        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: 408px;
        padding: 0 7px;
        margin-bottom: 50px;
        height: auto !important;
        max-width: 352px;
        margin-left: 4px;
        padding-bottom: 10px;
    }
    .menu_icons .deals_wrapper > div:nth-child(4n) {
        margin-left: 0;
    }
    .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);
    }
}
@media (min-width: 1200px) and  (max-width: 1366px){

    .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;
    }
    .homeabout > div:first-child {
        padding-top: 137px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 465px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 515px;
    }

}



@media(min-width: 992px){
    .homeabout {
        max-width: calc(100% - 339px);
    }
    .stick-filter {
        padding-bottom: 2px;
        box-shadow: none;
        /*max-width: 100%;*/
    }
    .footer_two_block {
        margin-right: 30px;
    }
    .homeabout{
        max-width: calc(100% - 265px);
        max-width: calc(100% - 386px);
        margin-right: 50px;
        margin-right: 42px;
        border-radius: 30px;
    }
    .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% - 258px);
        height: calc(100% - 280px);
    }
    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% - 300px);
        margin-right: 0;
    }
    .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: 150px;
        display: flex;
        align-items: center;
        justify-content: space-around;
        flex-direction: row-reverse;
        transition: .2s linear all;
    }
    .special-icons > div {
        border: none !important;
    }
    .my_cart div#content{
        border-bottom-style: dashed;
    }
    div#crt_btn.my_cart{
        border-radius: 0 0 25px 25px;
    }
    .my_cart .qty_item .cart_redirect {
        padding: 0;
        background-color: #364800 !important;
        border: 1px solid #364800 !important;
    }
    .my_cart .qty_item .cart_redirect{
        padding: 0;
        margin-bottom: 10px;
        height: 48px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(3) {
        background: #fff000;
        width: 66%;
        padding: 11px;
        line-height: 24px;
        color: #364800;
        font-size: 16px;
    }
    .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: 18px;
        line-height: 24px;
        font-weight: 800;
        color: #fff000;
        padding-left: 4px;
    }
    .my_cart .qty_item .cart_redirect > span:nth-last-child(2) {
        padding-left: 8px;
        font-size: 12px;
        line-height: 24px;
        color: #fff000;
    }
}
@media (min-width: 768px) and  (max-width: 1199px){
    /** 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: -7px;
    }
    /** 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% / 5);
    }
    .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;
    }

}

@media (min-width: 993px) and  (max-width: 1199px){
    .menu_icons .menu_title {
        font-size: 32px;
    }

    .menu > ul > li > a {
        /*font-size: 12px;*/
    }
    .main_slider.hidden-xs {
        min-height: auto;
        max-height: 330px;
    }
    .add_scroll .add_cart {
        margin-top: 0;
    }
    .menu>ul>li>a {
        font-size: 13px !important;
    }
    .menu_icons .deals_wrapper {
        padding-left: 10px;
        padding-right: 4px;
    }
}


@media(min-width: 992px) and (max-width: 1199px){
    .homeabout {
        height: auto;
        min-height: 380px;
    }
    .homeabout > div {
        max-width: 700px;
    }   
    .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;
    }
    .menu > ul > li {
        height: 55px;
    }
    .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;
    }
}
@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){
    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;
        max-width: fit-content;
        max-width: fit-content;
        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: 6px 15px 3px;
        border-radius: 20px;
        transition: 0.1s linear all;
    }
    .menu>ul>li .mega ul h4:hover a{
        color: #364800 !important;
        background: #fff000 !important;
    }
    .menu>ul>li:nth-child(2) .mega ul h4:hover a,
    .menu>ul>li:nth-child(6) .mega ul h4:hover a{
        color: #364800 !important;
        background: #fff000 !important;
    }
    .menu>ul>li:nth-child(3) .mega ul h4:hover a,
    .menu>ul>li:nth-child(7) .mega ul h4:hover a{
        color: #364800 !important;
        background: #fff000 !important;
    }
    .menu>ul>li:nth-child(4) .mega ul h4:hover a,
    .menu>ul>li:nth-child(8) .mega ul h4:hover a{
        color: #364800 !important;
        background: #fff000 !important;
    }
    .menu>ul>li:nth-child(5) .mega ul h4:hover a,
    .menu>ul>li:nth-child(9) .mega ul h4:hover a{
        color: #364800 !important;
        background: #fff000 !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: 5px;
    }
    /** Customize Search ***/
    a.main_logo{
        position: unset; 
    }
    body .menu > .menu_site {
        padding-left: 290px !important;
    }
    body:not(.add_scroll) .main_logo img{
        max-width: 200px;
        right: -402px;
        right: 746px;
        top: unset;
        left: 0;
        z-index: 999;
        bottom: -30px;
    }
    .top_search {
        left: auto;
        right: 10px;
        width: 100%;
        max-width: 500px;
    }
    .menu>ul>li .mega ul h4 a {
        font-weight: 300;
    }
    .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: -13px;
        left: 0;
    }
    .top_links ul li a {
        padding-left: 8px;
    }
    body.add_scroll .menu > ul > li{
        border: none;
    }
    body.add_scroll .menu_wrapper .menu > .menu_site {
        padding-top: 14px;
    }
    .top_cart.pull-left.top_cart2 {
        top: 0px;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        margin-top: -18px;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn){
        margin-top: -5px;
    }
    /** 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: 3;
    }
    .top_cart .top_links > ul li:nth-child(2) {
        order: 2;
    }
    .top_cart .top_links > ul li:nth-child(3) {
        order: 1;
    }
    .top_search form button {
        left: 1px;
        background: #fff000;
        top: 1px;
        height: 48px;
        width: 48px;
        border-radius: 100%;
    }
    .top_search .search_header_img {
        position: relative;
        left: -2px;
    }
    .top_cart > .cart_redirect {
        padding: 10px;
        background: #fff000;
        border-radius: 100%;
        border: 1px solid #364800;
        width: 52px;
        height: 52px;
    }
    .top_cart .cart_redirect  img{
        position: relative;
        left: 5px;
        top: 2px;
    }
    body.add_scroll  .top_cart .cart_redirect img {
        left: 2px;
        top: 6px;
    }
    body.add_scroll  .top_cart .cart_redirect {
        padding: 6px;
    }
    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 35px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 13px;
        text-decoration: underline;
    }
}

/** Other CSS **/
@media (min-width: 1366px) and (max-width: 1440px){
    body .menu_wrapper .menu > .menu_site {
        padding-left: 310px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1365px){
    .menu > ul > li {
        padding: 10px;
    }
    body .menu_wrapper .menu > .menu_site {
        padding-left: 240px !important;
    }
    .top_links li.accounts_list + li{
        display: none;
    }
}
@media(min-width: 768px) and (max-width: 992px) {
    .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: 140px  !important;
        margin-right: 0 !important;
    }
    .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;
    }
    body:not(.add_scroll) .menu>ul {
        background-color: white;
    }
    .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){
    .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: 700px;
    }   
    .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;
    }
}
/** 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;
    }
}
@media (min-width: 1800px){
    /** Align Search To Menu **/
    .top_search {
        right: 95px;
    }
    .branch-section {
        padding-top: 44px;
    }

    .home_page_index .footer_style_2 > div,
    .cart_history-page .footer_style_2 > div,
    .category_page .footer_style_2 > div{
        margin-right: 250px;
    }
}
@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){
    body.add_scroll .cart_about .common_hd.text-center{
        top: 65px;
    }
    .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;
    }
    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: 1700px){
    /** Align Search To Menu **/
    .top_search {
        right: 123px;
    }

}
@media (min-width: 1400px) and (max-width: 1599px){
    .menu_wrapper .menu > .menu_site {
        display: flex;
    }
    .menu>ul>li>a {
        font-size: 18px;
        line-height: 20px !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;*/
    }
}

@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: 15px;
    }
    .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: 20px;
    }

    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){
    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: 8px;
    }
    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;
    }
    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(9) {
        /*opacity: 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: 50px !important;
        bottom: -90px;
    }
    body:not(.add_scroll) .top-banner ~ header.header .main_logo img {
        top: 0;
        bottom: unset;
    }
    body:not(.add_scroll) .menu>ul {
        background-color: transparent;
    }
    .cart_logo_wrapper .top_search{
        right: 160px;
        right: 298px;
    }
    .menu > .menu_site{
        margin: 0 0px 0 auto !important;
        padding-right: 287px !important;
        text-align: right !important;
    }
    body.add_scroll a.main_logo{
        right: 35px;
    }
    body.add_scroll .main_logo img{
        max-width: 150px;
    }
    .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{
        line-height: 50px;
    }
    .index-page .main_slider .carousel-caption h2,
    .index-page .main_slider .carousel-caption p{
        text-align: center;
        color: #fff;
        margin-right: 0;
    }
    .index-page .main_slider .carousel-caption p {
        max-width: 365px;
        text-align: right;
    }
    .main_slider .home-slider-btn span{
        display: none !important;
    }
    .main_slider .home-slider-btn{
        background: #364800 !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;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    .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: 15px !important;
    }
    .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: 5px;
    }
    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: 108px;
    }
    .index-page .main_slider .item img {
        object-position: center;
    }
    .index-page .main_slider {
        height: 285px;
    }

}


/** Mobile Responsive **/
@media(max-width: 767px){
    .main_logo img {
        padding-top: 0;
        padding-bottom: 0;
        position: absolute;
        top: 1px;
        height: auto !important;
        left: 34.5%;
        left: 30%;
        left: 34%;
        padding: 0 !important;
        max-width: 117px;
        max-height: 120px;
    }
    .top-banner ~ .header .main_logo img {
        top: -4px;
    }
    .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 6px;
        margin-bottom: 6px;
    }
    .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: -14px;
        margin-left: -14px;
    }
    .homeabout {
        background-size: contain;
        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;
    }
    .homeabout {
        min-height: 180px;
        height: auto;
        padding: 15px 13px;
    }
    .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: max-content;
        /*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% - 4px);
        margin: 0 2px;
    }
    .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: 15px;
        font-size: 16px;
    }
    .deals_wrapper > div .deal_content p {
        font-size: 13px;
    }
    .after_dot {
        font-size: 13px !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;
    }
    .package_category .deals_wrapper>div .deal_content .division_content {
        height: 26px;
    }
    .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: 51px;
    }
    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: 45px;
    }
    .faq-page {
        padding-top: 40px;
    }
    .main_wrapper {
        padding-top: 40px;
    }
    /** 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;
    }
    #quickview .prod_content .price_section .new_place .product_counter > #unit2 {
        color: #a1aa88;
    }
    .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: 50px;
    }
    .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;
    }
    .deal_content .width30 .unit_selection label {
        line-height: 19px;
        height: 22px;
    }
    .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 dashed #a1aa88 !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/bgprice.jpg)no-repeat left / 70px;*/
        position: absolute;
        left: 0;
        z-index: -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: 5px;
    }
    .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: #364800 !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;
    }
    body.add_scroll.cart_page .common_hd.text-center h1{
        padding-top: 10px;
    }
    .cart_page.add_scroll .whatsapp-btn-icon{
        top: 146px;
    }
    .shipping_page .whatsapp-btn-icon {
        top: 137px;
    }
    .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:not(.add_scroll) > .main_wrapper .top-banner ~ .index-page  .main_slider {
        top: 95px !important;
        position: fixed;
    }
    body.home_page_index.add_scroll .main_wrapper .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: -15px;
        margin-right: -15px;
        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;
    }
    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;
    }
    .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: 30px;
        line-height: 30px;
    }
    .branch-img {
        border-radius: 18px;
    }
    .menu_icons .deals_wrapper > div {
        margin-bottom: 7px;
        padding-bottom: 8px;
    }
    .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;
    }
    .mobile-special-icons .col-xs-4 {
        box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%) !important;
        border-radius: 22px;
    }
    .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;
    }
    .index-page .main_slider{
        width: 100%;
    }
    .package_category .category_page_special .content_wrapper .deals_wrapper>div {
        width: calc(100%/2);
    }

    .shipping_address > div:nth-child(5){
        width: 33%;
        display: inline-block;
        padding-left: 0;
        padding-right: 2px;
    }

    #subscription_order_modal button.close {
        top: 4px;
        right: 5px;
    }

    #subscription_order_modal .modal-content {
        min-height: auto !important;
        height: auto !important;
    }
    #subscription_order_modal .sub_values > a {
        font-size: 15px;
    }
}
@media(min-width: 480px) and (max-width: 767px){
    .menu_icons .deals_wrapper > div {
        width: calc(100%/2);
    }
    .main_logo img {
        left: 42%;
    }
}
@media(max-width: 380px){
    #subscription_order_modal .sub_values span {
        font-size: 14px;
        line-height: 16px;
    }
}
@media(min-width: 390px) and (max-width: 479px){
    .main_logo img {
        left: 37.5%;
        left: 34%;
        left: 36%;
    }
}
@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: 30px;
        width: 30px;
    }
    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{
    color: #364800;
    line-height: 16px;
    line-height: 13px;
    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: 155px !important;
    }
    .deal_content > a.pro-img-margin img {
        max-height: 155px !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: 312px !important;
    }
    .add_scroll .sort-n-bread {
        top: 65px !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;
    }
}
@media(min-width:1400px) and (max-width:1550px){
    .filter-wrapper {
        top: 75px;
    }
}

@media(min-width:1200px) and (max-width:1399px){
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 84px !important;
    }
    body:not(.add_scroll) .main_logo img {
        bottom: -42px;
    }
    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: -6px;
    }
    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: 94px !important;
    }
    .filter-wrapper {
        top: 72px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .add_scroll .sort-n-bread {
        top: 75px !important;
    }
    .sort-n-bread {
        padding-top: 10px;
    }
    body:not(.add_scroll) .main_logo img {
        bottom: -15px;
    }
}
@media (min-width: 768px) and (max-width: 877px){
    .add_scroll .sort-n-bread {
        top: 77px !important;
    }
    body.add_scroll .cart_about .common_hd.text-center {
        top: 123px;
    }
}
@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: 83px !important;
    }
    .my_cart #content {
        height: calc(100% - 275px);
    }
    div#crt_btn.my_cart{
        height: calc(100% - 40px);
        height: calc(100% - 175px);
        padding-bottom: 80px;
    }

    header .top_cart {
        padding-left:35px;
    }
}
@media(min-width: 1200px) and (max-width: 1550px){
    .main_wrapper div.add_cart {
        height: 100vh;
    }
    .add_cart:not(#modal_cart_btn){
        height: calc(100vh - 20vh);
    }
    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: 12px !important;
    }
    body.add_scroll .add_cart:not(#modal_cart_btn){
        top: 83px !important;
    }
    .my_cart #content {
        height: calc(100% - 245px) !important;
    }
    div#crt_btn.my_cart{
        height: calc(100% - 40px);
    }
    .special_mini_cart_text {
        top: 0;
        line-height: 13px;
    }
 
}
@media(min-width: 1200px){
    .top_cart2 .top_links ul li.hidden-xs{
        /*display: none;*/
    }
}
@media(min-width: 992px) and (max-width: 1199px){
    .menu>ul>li>a {
        font-size: 17px;
    }
    .menu>ul>li {
        padding: 5px 8px;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 94px !important;
        top: 114px !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: -4px;
    }
}


/** New Design Responsive **/

@media(min-width: 768px){
    .category_page_special .content_wrapper{
        /*padding-top: 85px;*/
    }
    .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% - 305px);
        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% - 298px);
    }
    .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: 205px;
        margin-right: 0;
    }
    .menu > .menu_site{
        padding-right: 205px !important;
    }
    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: 104px;
    }
    .homeabout > div p {
        margin-bottom: 0;
    }

    /** Left Cart **/
    .special-icons .col-md-4 {
        padding: 9px 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% - 270px) !important;
    }
    .add_scroll .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 72px;
    }
    .my_cart .qty_item .cart_redirect > span:last-child {
        font-size: 17px;
        line-height: 22px;
    }
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        padding-top: 2px;
    }
}
@media (max-width: 1599px){
    .top_search {
        max-width: 400px;
    }
    .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% - 335px);
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 345px !important;
    }

}

@media(min-width: 1400px) and (max-width: 1599px){
    .add_scroll  .top_cart2 .top_links ul li.hidden-xs {
        display: none;
    }
    .menu>ul>li>a {
        font-size: 16px;
    }
    .menu > ul > li {
        padding: 10px;
    }
}
@media(min-width: 1366px) and (max-width: 1439px){
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 400px;
    }
    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){
    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: 180px;
    }
    .menu > .menu_site {
        padding-right: 180px !important;
    }
    body.add_scroll  .menu > .menu_site {
        padding-right: 150px !important;
    }
    body.add_scroll .top_cart.pull-left.top_cart2 {
        top: 8px;
    }
    .menu>ul>li>a {
        font-size: 16px;
    }
    .footer_two_block > div {
        padding-right: 0;
    }
    .footer_block_1 img {
        padding-top: 13px;
    }
    .col-md-6.footer_block_2 {
        padding-left: 0;
    }
    .home_page_index .menu_icons .deals_wrapper > div > .deal_content {
        height: 335px !important;
    }
    .homeabout h2 {
        margin-bottom: 0;
    }
    .add_scroll .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 87px;
    }
}
@media(min-width: 1200px) and (max-width: 1329px){
    .top_links ul li a.phone_img::before{
        content: unset;
    }
    .menu > ul > li:nth-child(9), .menu > ul > li:nth-child(10) {
        opacity: 0;
    }
}
@media(min-width: 768px) and (max-width: 1199px){
    .add_cart:not(#modal_cart_btn) > .cart_btn {
        min-height: 95px;
    }
    body:not(.add_scroll) .top-banner ~ .add_cart:not(#modal_cart_btn) {
        top: 172px !important;
    }
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn) {
        top: 147px !important;
    }
    body.add_scroll .top-banner ~ .add_cart:not(#modal_cart_btn),
    body.add_scroll .add_cart:not(#modal_cart_btn) {
        top: 96px !important;
    }
    .menu > ul > li {
        border-top: none;
    }
    body:not(.add_scroll) .main_logo img {
        max-width: 125px;
    }
    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: 322px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 485px;
    }
    .menu_icons .deals_wrapper > div .deal_content {
        max-height: 333px !important;
    }
    .homeabout > div:first-child {
        padding-top: 22px;
    }
    .homeabout {
        background-position: left top;
    }
}

@media(min-width: 992px) and (max-width: 1199px){
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 19px;
    }
    body.home_page_index:not(.add_scroll) > .main_wrapper .index-page {
        padding-top: 276px;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 428px;
    }
    .content_wrapper.clearfix.menu_icons {
        margin-top: 0;
    }
    body.home_page_index.add_scroll .content_wrapper.clearfix.menu_icons {
        padding-top: 22px;
    }
    .homeabout {
        max-width: calc(100% - 305px);
        margin-right: 0;
        padding-top: 0;
        background-position: left;
        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;
    }
    body:not(.add_scroll) .my_cart .qty_item a {
        padding-top: 0;
        padding-bottom: 0;
    }
    .my_cart .qty_item .cart_redirect {
        height: 43px;
        margin-bottom: 3px !important;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .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: 222px;
    }
    .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: 121px;
    }
    body.add_scroll .main_logo img {
        max-width: 115px;
    }
    body.add_scroll  .top_cart.pull-left.top_cart2 {
        top: -54px;
    }
    .index-page .content_wrapper .deals_wrapper {
        margin-right: 0;
    }
    .homeabout {
        border-radius: 30px;
    }
    /** Promo Modal **/
    .modal-dialog.modal_dialog_promo .slide-content-wrapper {
        max-height: initial;
    }
    .modal-dialog.modal_dialog_promo .slide-content h2 {
        font-size: 46px;
        margin-bottom: 5px;
        line-height: 38px;
        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: 300px;
        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: 75px;
    }

}
@media(max-width: 767px){
    .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;
    }
    div#startup .modal-content.startup_modal_content,
    div#startup .modal-body,
    .modal_dialog_promo .owl-wrapper-outer{
        border-radius: 25px;
    }
    #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%;
        max-width: 390px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 4px;
        margin-bottom: 17px;
    }
    .modal-dialog.modal_dialog_promo  .slide-content-wrapper {
        padding-right: 30px;
        padding-left: 30px;
    }
    .modal-dialog.modal_dialog_promo .slide-content p{
        max-width: 472px;
        width: 100%;
        margin-bottom: 26px;
    }
    .modal-dialog.modal_dialog_promo .item {
        min-height: 100%;
    }
    .modal-dialog.modal_dialog_promo,
    #startup .modal-dialog.modal_dialog_promo .modal-body{
        min-height: calc(100%) !important;
        height: calc(100%) !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;
    }
    .modal-dialog.modal_dialog_promo .slide-content {
        overflow-y: auto;
    }
    #startup .modal-dialog.modal_dialog_promo button.close {
        color: transparent !important;
    }
    .modal-dialog.modal_dialog_promo button.close {
        top: 24px;
        right: 24px;
    }
    .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%;
    }
    .top_header, .top_header * {
        border: none !important;
    }
    .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: 21px;
    }
    .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: .3rem;
        filter: unset !important;
    }
    .index-page .main_slider .carousel-caption h2 {
        font-size: 40px;
        line-height: 35px;
    }
    .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;
    }
}
@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: 373px;
    }
    .index-page .main_slider .carousel-caption {
        align-items: center;
        justify-content: center;
    }
    body.add_scroll.home_page_index > .main_wrapper .index-page {
        padding-top: 356px;
    }
    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;
    }
    .modal-dialog.modal_dialog_promo .slide-content p {
        margin-bottom: 5px;
    }
}

#cart_empty .modal-body img{
    width: 230px;
}
.category-wrapper > div.ul-line-item {
    background: #fff000;
    border: 1px solid #364800;
}
.category-wrapper > div.ul-line-item:hover{
    background: #364800;
}
.category-wrapper > div.ul-line-item:hover a{
    color: #ffffff;
}
.category-wrapper > div.ul-line-item a {
    color: #364800;
}
.category-wrapper {
    justify-content: center;
}
p.total.cart_total_div a.btn_site:hover {
    border-color: #fff000 !important;
    color: #fff000 !important;
}

@media (min-width: 768px){
    .payment_page .main_wrapper { 
        padding-bottom: 70px;
    }
    .cart_page .cart_table .row .cart_insider span.number-wrapper {
        background: #364800 !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;
    }
    .package_description {
        padding-top: 50px;
        padding-right: 37px;
        padding-left: 191px;
        text-align: center;
    }
}
/** 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 #364800;
    color: #364800;
}
.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  .modal-content.marg_top {
    border-radius: 30px;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.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: #364800;
}
.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: 800;
}
.package_product .prdouct_notice {
    font-size: 14px;
    color: #000;
}
.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: #fff000;
    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 #364800;
    padding: 10px 15px;
}
@media (min-width: 1200px) and (max-width: 1399px){
    .add_scroll .sort-n-bread {
        top: 60px !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;
    }
}

@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: 21px;
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff000;
}
.popup_btn.grid_cart_btn span img {
    padding-left: 0;
    max-height: max-content;
    width: 50px;
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content {
    border-radius: 25px;
    border: 1px solid #f5f5f4 !important;
    box-shadow: 0px 3px 6px 0px rgb(180 180 180 / 36%);
}
.deals_wrapper > div:not(.animation-show-boxes) .deal_content:hover{
    border-color:#364800 !important;
}
.deals_wrapper>div .deal_content {
    padding: 12px;
}

.grid_product_name a {
    width: 100%;
}
.number-wrapper a.plus, .number-wrapper a.minus{
    height: 30px;
    width: 30px;
}
.deals_wrapper>div .product_counter .number-wrapper>a:hover {
    background-color: #364800 !important;
    color: #fff !important;
}
.deals_wrapper>div .deal_content p {
    font-weight: 300;
}
.hidden-xs.product_counter {
    border-top: 1px solid #364800;
}
#quickview .col-xs-12.related_products.clearfix .owl-item{
    margin-bottom: 15px;
}
#quickview .deals_wrapper>div .deal_content p {
    color: #364800;
}
#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: 14px;   
}
#quickview #product_price .after_dot{
    color: #000;
}
#quickview .related_products .deal_content.rel_pro span.after_dot{
    color: #364800;
}
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: #ccc;
}
.deal_content .width30 .unit_selection label, .multi_units .unit_selection label{
    background: #ccc;
    color: #2d2d2d !important;
} 
.width30 .unit_selection input.change_unit_radio:checked+label,
.width30 .unit_selection input.change_unit_radio_popup:checked+label {
    background-color: #364800 !important;
    color: #ffffff !important;
}
@media (min-width: 1550px){
    .deals_wrapper > div .deal_content {
        min-height: 380px !important;
    }

    .deals_wrapper>div .deal_content h3 {
        font-size: 24px;
        padding-bottom: 0;
        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 > .pro-type,
    .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;
    }
    .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: 40%;
    }
}
@media (min-width: 1600px){
    .deal_content .width30 {
        /*        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: 10px;
        padding-right: 10px;
    }
    .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: 18px !important;
        top: -15px;
    }
    .deals_wrapper>div .deal_content h3 span:nth-child(2) {
        font-weight: 800;
        font-size: 34px;
        line-height: 26px;
        vertical-align: text-top;
    }
    #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: 9px;
    }
    .like_product {
        left: 25px;
        top: 25px;
    }
    .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: 11px 16px;
        text-align: right;
        font-weight: 300;
        line-height: 32px;
    }
    #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);
    }
    .promoted-categories{
        padding-right: 63px;
    }
    .category-header a{
        font-size: 46px;
        font-weight: 400;
        color: #364800;
        line-height: 26px;
        display: block;
        margin-bottom: 50px;
    }
}
@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: 992px) and  (max-width: 1199px){
    .promoted-categories {
        padding-right: 30px;
    }
    .category-header a {
        margin-bottom: 0;
    }
    .deals_wrapper>div .deal_content {
        padding-bottom: 44px;
    }
    .promoted-categories {
        max-width: calc(100% - 311px);
    }
    .category-header a {
        font-size: 38px;
        line-height: 26px;
    }
}

@media (max-width: 767px){
    .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: 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: 100% !important;
        float: none !important;
        max-width: 100% !important;
    }
    .deals_wrapper:not(#owl-demox) > div .deal_content h3 span.after_dot{
        padding-left: 0;
        margin-left: -3px;
        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: 32%;
    }
    .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: 315px !important;
    }
    .oneplus_product_label,.tag_sold {
        top: 5px;
        left: 5px !important;
    }
}

@media (min-width: 1200px){
    body .add_cart:not(#modal_cart_btn),
    body.add_scroll .add_cart:not(#modal_cart_btn),
    body:not(.add_scroll) .add_cart:not(#modal_cart_btn){
        top: 0px !important;
        margin-top: 0 !important;
    }
}
/** 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% - 286px) !important;
    }
}

@media (min-width: 1275px) and (max-width: 1550px) and (max-height: 950px){
.order_special.add_scroll .main_wrapper div.add_cart .my_cart #content {
    height: calc(100% - 156px) !important;
}
}
@media (min-width: 1200px) and (max-width: 1550px) and (max-height: 950px){
    .content_wrapper:not(.menu_icons) .deals_wrapper > div {
        width: calc(100% / 4);
    }
    .category_page_special .content_wrapper .deals_wrapper>div > .deal_content,
    .promoted-categories div.deals_wrapper > div div.deal_content{
        padding-bottom: 45px;
    }
    .fixed .accounts_list>a>span.hidden-xs {
        display: none;
    }
}