/*==========  Desktop First Method (work if is less than) ==========*/

/* Large Devices, Wide Screens */
{

}


@media only screen and (min-width : 1560px){
    .page-block-title h1{
        padding-right: 100px;
    }
    body.page-id-9913 .page-block-title h1{
        max-width: 650px;
    }

    .rtl .page-block-title h1{
        padding-right: 100px;
    }
    .he header#header div.logo ul{
        display: none;
    }
    .en header#header div.lang {
        display: block;
    }
    .logo .menu-main-menu-container{
        display: none;
    }
    header#header .logo img.lazyloaded {
        max-width: 198px;
    }
    body header#header .logo ul{
        display: none;
    }
    body header#header .logo {
        align-self: flex-start;
        flex-direction: row;
    }
    .languages{
        position: relative;
        z-index: 9999999;

    }
    .languages ul{
        display: flex;
        padding: 0;
        justify-content: flex-end;
    }

    .ru header#header .lang{
        display: block;
    }
    header#header .lang{
        display: block;
    }
}

@media only screen and (min-width : 1375px){

    /*#pdf a{*/
    /*    bottom: 35vh;*/
    /*}*/
    .en header#header .lang {
        display: none;
    }
    .en header#header .logo {
        align-self: flex-start;
        display: flex;
        flex-direction: row-reverse;
    }
    .en header#header li.menu-item-language {
        display: none;
    }
    .en header#header .logo li.menu-item-language {
        display: block;
    }
    .en .lang header#header li.menu-item-language {
        display: block;
    }
    .en header#header .logo ul {
        display: flex;
        flex-direction: column;
    }
    .he header#header .logo li.menu-item{
        display: none;
    }
    .he header#header .logo li.menu-item-language{
        display: block;
        margin: 2px 0;
    }
    .he header#header li.menu-item-language{
        display: none;

    }
    .he header#header .logo {
        align-self: flex-start;
        display: flex;
        flex-direction: row-reverse;
    }
    .he header#header .logo  ul{
        display: flex;
        flex-direction: column;
    }

}

@media only screen and (max-width : 1775px){
    #site-navigation.left {
        width: 80%;
        padding: 0 15px 0 0;
    }
    #site-navigation.right {
        width: 100%;
    }
    .ru #site-navigation.right {
        padding-right: 15px;
    }
}

@media only screen and (max-width : 1560px){


    .language-toggle #lang_sel_list ul{
        width: auto;
        padding-top: 0!important;
    }
    .he .language-toggle #lang_sel_list ul{
        width: auto;
        padding-top: 0!important;
    }
    .language-toggle #lang_sel_list ul li a{
        padding-bottom: 0;
    }
}


@media only screen and (max-width : 1500px){
    .ru strong {
        font-size: 19px;
    }
    .ru .ingredients, .ru .cooking-instructions {
        font-size: 25px;
    }
    .ru .btn-all-recipes a {
        font-size: 1rem;
    }
    .en header#header ul li a,
    .ru header#header ul li a,
    header#header ul li a {
        font-size: 17px;
        letter-spacing: -0.1px;
    }
    header .language-toggle {
        padding: 15px 0 0px 0;
    }
    header#header ul .sub-menu {
        top: 50px;
        width: 200px;
    }
    header#header ul .sub-menu li {
        padding: 10px 0;
    }
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
        top: 135%;
    }
    .wpml-ls-statics-shortcode_actions {
        max-width: 90px;
    }
    footer .col-xl-5 .widget-title,
    footer .widget-title {
        font-size: 24px;
        line-height: 36px;
    }
    #footer-widget-area ul a,
    footer #secondary .textwidget,
    .footer-btn a {
        font-size: 14px;
    }
    footer .insta-link a {
        font-size: 18px;
    }

    footer #site-navigation22 {
        max-width: 27%;
    }
    footer .col-xl-4 {
        max-width: 28%;
    }
    footer .col-xl-5 {
        max-width: 44%;
        flex: 0 0 44%;
        -ms-flex: 0 0 44%;
    }
    #category-new-desc {
        font-size: 23px;
    }
}

@media only screen and (max-width : 1405px){
    /*header#header .logo img {*/
    /*    max-height: 95px;*/
    /*    margin-top: 2px;*/
    /*}*/
    /*header#header .logo {*/
    /*    align-self: flex-start;*/
    /*    display: flex;*/
    /*    flex-direction: row;*/
    /*}*/


    /*header#header .lang{*/
    /*    display: block;*/
    /*}*/
    /*header#header .lang .container{*/
    /*    max-width: none;*/
    /*    width: auto;*/
    /*}*/
    /*header#header .lang .languages ul.menu{*/
    /*    position: absolute;*/
    /*    right: 150px;*/
    /*    width: auto;*/
    /*    z-index: 99999999;*/
    /*}*/
    /*.he header#header .lang .languages ul.menu{*/
    /*    right: auto;*/
    /*    left: 150px;*/
    /*}*/
}
@media only screen and (max-width : 1405px){
    .ru #news .news-description-block h2 {
        font-size: 26px;
    }
    .ru #news .news-description-block p {
        font-size: 20px;
    }
    .ru #section-title h5 {
        font-size: 45px;
    }
    .ru #section-title h6 {
        font-size: 24px;
    }
    .ru .mint-text p {
        font-size: 20px;
    }
    .ru #footer-copyright-area a,
    .en #footer-copyright-area a,
    #footer-copyright-area a {
        justify-content: flex-start;
        max-width: 240px;
        width: 100%;
        padding: 5px 0 0 10px;
    }
    #footer-copyright-area .flex-center {
        align-items: baseline;
    }
    .flex-center .language-toggle {
        width: 56%;
    }
    /*.he header#header{*/
    /*    padding: 0 5px 0 5px;*/
    /*}*/
    /*.ru header#header .main-navigation {*/
    /*    max-height: 0;*/
    /*    overflow: hidden;*/
    /*    -webkit-transition: max-height .5s;*/
    /*    transition: max-height .5s;*/
    /*    width: 100%;*/
    /*    margin-top: 100px;*/
    /*}*/
    /*.ru header#header .mobile-icon {*/
    /*    display: block;*/
    /*}*/
    /*.ru header#header .logo {*/
    /*    position: absolute;*/
    /*    right: 20px;*/
    /*}*/
    /*.en header#header .mobile-icon{*/
    /*                 left: 5%;*/
    /*}*/
    /*.ru header#header .mobile-icon{*/
    /*                 left: 5%;*/
    /*}*/
    header#header.mobile .main-navigation {
        max-height: 1500px;
    }
    /*.ru header#header {*/
    /*    position: sticky;*/
    /*    align-items: flex-start;*/
    /*    height: auto;*/
    /*    background-color: rgb(33,33,33);*/
    /*    min-height: 100px;*/
    /*    padding: 0;*/
    /*}*/
    /*.ru .page-id-9927 header#header {*/
    /*    background: transparent;*/
    /*    position: absolute;*/
    /*    z-index: 99;*/
    /*}*/
    /*.ru header#header .main-navigation ul.menu {*/
    /*    flex-wrap: wrap;*/
    /*    padding: 0;*/
    /*    background-color: #212121;*/
    /*}*/
    /*.ru header#header .main-navigation ul.menu li {*/
    /*    width: 100%;*/
    /*    margin: 0 0 1px;*/
    /*    text-align: center;*/
    /*}*/
    /*.ru header#header .main-navigation ul.menu li a {*/
    /*    color: #fff;*/
    /*    font-size: 18px;*/
    /*    width: 100%;*/
    /*    height: 47px;*/
    /*    line-height: 47px;*/
    /*    background-color: #242424;*/
    /*    padding: 0 30px;*/
    /*    border: none;*/
    /*    display: block;*/
    /*}*/
    /*.ru header#header .logo img {*/
    /*    max-height: 95px;*/
    /*    margin-top: 2px;*/
    /*}*/
}
@media only screen and (max-width : 1360px){
    .rtl .page-block-title h1 {
        font-size: 45px;
    }
}
@media only screen and (max-width : 1330px){
    .ru header#header ul.menu li a{
        padding: 9px 0px;
    }
    header#header ul.menu li{
        margin: 5px 0 5px 4px;
    }
    header#header ul .sub-menu {
        width: 200px;
    }
    header#header ul .sub-menu li {
        margin: 0;
        padding: 5px 0;
    }
    header#header ul .sub-menu li a {
        padding: 0 20px !important;
    }
    #footer-widget-area ul a {
        line-height: 47px;
    }
}
@media only screen and (max-width : 1270px) {
    .he #footer-widget-area .widget-area .textwidget {
        align-items: center;
    }
    footer .col-xl-4 .widget-title {
        padding-right: 0;
    }
    footer #secondary .textwidget {
        padding: 25px 0 25px 0;
    }
    .rtl #footer-widget-area ul li {
        padding-left: 0;
    }
    #footer-widget-area > div {
        align-items: baseline;
        justify-content: center;
    }
    footer section#text_icl-11,
    #footer-widget-area .widget-area .textwidget {
        margin: 0 auto;
    }
    #footer-widget-area .widget-title, .widget-title a,
    .textwidget,
    #footer-widget-area a,
    .ru footer #text_icl-18 h2 {
        text-align: center !important;
        margin: 0 auto;
    }
    footer #site-navigation22,
    footer .col-xl-5 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .en footer #site-navigation2, footer .col-xl-5,
    .he footer #site-navigation2, footer .col-xl-5 {
        max-width: 100%;
        flex: 0 0 76%;
    }
    #text-18.widget_text {
        margin-top: 10px;
        margin-bottom: 0;
    }

    #text-19.widget_text{
        margin-top: 25px;
    }

    footer .col-xl-4 {
        max-width: 100%;
        flex: 0 0 100%;
        margin: 0 0 0 auto;
        padding: 0;
    }
    #footer-widget-area ul {
        justify-content: center !important;
    }
    #footer-widget-area ul li {
        width: 33.33333333% !important;
    }
    .ru #footer-widget-area ul li{
        width: 50% !important;
        margin: 10px 0;
    }
    .en #footer-widget-area ul li {
        width: 50% !important;
        margin: 12px 0;
    }
    .ru #footer-widget-area ul li a,
    .en #footer-widget-area ul li a {
        text-shadow: none;
        font-weight: 400;
    }
    footer .insta-link {
        margin: 42px auto 0 auto;
    }
}
@media only screen and (max-width : 1200px) {
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
        left: -37px;
        right: -15px;
    }
}
@media only screen and (max-width : 1220px) {
    header .language-toggle #lang_sel_list {
        position: absolute;
        top: 40px;
        z-index: 2;
    }
    .ru header .language-toggle #lang_sel_list {
        top: 50px;
    }
    .language-toggle #lang_sel_list{
        display: block;
    }
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
        top: 143%;
    }
    header#header ul.menu li a {
        font-weight: 400 !important;
    }
    /*////////////////////HEADER MENU///////////////////*/
    .logo .language-toggle #lang_sel_list{
        display: block;
        margin: 0px 0 0 0;
    }
    .ru .logo .language-toggle #lang_sel_list,
    .en .logo .language-toggle #lang_sel_list {
        margin: 0px 0 0 -12px;
    }
    .logo .language-toggle{
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .language-toggle #lang_sel_list ul li a{
        padding: 0;
    }
    #page img.iclflag {
        width: 30px!important;
        height: 20px!important;
        max-height: 23px;
        /*margin-right: 8px!important;*/
    }
    header#header {
        position: sticky;
        align-items: flex-start;
        height: auto;
        min-height: 100px;
        flex-wrap: wrap;
        /*top: -5px;*/
    }
    header .language-toggle .wpml-ls-statics-shortcode_actions {
        display: none;
    }
    .rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
        left: auto;
        right: -20px;
    }
    header .language-toggle.mob .wpml-ls-statics-shortcode_actions {
        display: block;
    }
    .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
        left: -20px;
        right: -40px;
    }
    #site-navigation.right {
        margin: 0 !important;
        padding: 0 !important;
    }
    header .language-toggle {
        padding: 0 !important;
    }
    header#header .logo {
        position: absolute;
        right: 0px;
        display: flex;
        align-items: center;
    }

    header#header .logo {
        position: absolute;
        top: 0;
        left: 45px;
        right: auto;
        flex-direction: row-reverse;
        justify-content: space-between;
        max-width: 100%;
        width: 100%;
        height: 100%;
        max-height: 130px;
    }
    .ru header#header .logo,
    .en header#header .logo {
        left: 0;
    }
    header#header .main-navigation {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: all .5s;
        transition: all .5s;
        width: 100%;
        margin-top: 130px;
    }

    header#header.mobile  {
        max-height: 1200px;
    }
    header#header.mobile .main-navigation {
        padding-top: 25px;
    }
    header#header .mobile-icon {
        display: block;
    }
    .he header#header .mobile-icon{
        right: 5%;
        left: auto;
        top: 55px;
        /*transform: rotate(90deg);*/
    }

    header#header ul.menu {
        flex-wrap: wrap;
        padding: 0;
        z-index: 9999;
        /*background-color: #212121;*/
    }
    header#header  ul.menu .menu-item-language{
        display: none;
    }

    header#header  ul.menu li {
        width: 100%;
        margin: 0 0 1px;
        text-align: center;
    }
    header#header ul .sub-menu li:nth-child(1) {
        border-top: 0;
    }
    .he header#header  ul.menu li a {
        color: #fff;
        font-size: 18px;
        width: 100%;
        height: 47px;
        line-height: 47px;
        /*background-color: #242424;*/
        padding: 0 30px;
        border: none;
        display: block;
    }
    header#header  ul.menu li a {
        color: #fff;
        font-size: 18px;
        width: 100%;
        height: 47px;
        line-height: 47px;
        /*background-color: #242424;*/
        padding: 0 30px;
        border: none;
        display: flex;
        justify-content: center;
        align-items: center;
        border-bottom: 1px solid #ffffff !important;
    }

    .he header#header #site-navigation.right ul.menu li:last-child a {
        border-bottom: 0 !important;
    }

    #footer-widget-area {
        z-index: 1;
    }
    header#header ul .sub-menu {
        justify-content: flex-start;
        width: 100%;
        top: 0;
        position: relative;
        transition: all 0.4s linear;
        background: transparent;
        border: 0;
        height: 100%;
        visibility: visible;
        opacity: 1;
    }
    header#header ul li:hover .sub-menu {
        height: 100%;
    }
    header#header ul li.current-menu-item .sub-menu li a, header#header ul .sub-menu li a {
        color: #ffffff !important;
    }
    header#header ul .sub-menu li {
        background: transparent !important;
        border-bottom: 1px solid #ffffff !important;
    }
    header#header ul .sub-menu li a {
        border: 0 !important;
    }
    header#header ul.menu li.menu-item-has-children:before {
        left: 0;
        top: 10px;
        display: none;
    }
    header#header .logo .language-toggle.mob {
        max-width: 110px;
    }
    header#header .logo a {
        position: relative;
        margin: 0 auto;
    }
    header#header .logo a img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-78%, -33%);
        max-width: 205px;
    }
    .ru header#header .logo a img,
    .en header#header .logo a img {
        transform: translate(-52%, -41%);
    }
    .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }
}
@media only screen and (max-width : 1220px) {
    #site-navigation.left {
        width: 80%;
        padding: 0 0 0 0;
    }
    .en header#header ul li a,
    header#header ul li a {
        font-size: 15px;
    }
    div#catterm {
        width: 100%;
        max-width: none;
    }
    section#one-category{
        flex-direction: column-reverse;
    }
    #one-category{
        padding: 0 30px;
    }
    #catterm{
        width: 400px;
    }
    #catterm .img img{
        width: 100%;
        margin: 0 auto;
    }
    .rtl #catterm .img{
        text-align: center;
    }
    #catterm .img{
        text-align: center;
    }
    #one-category .products{
        width: 100%;

    }
    #one-category ul.products {
        width: 100%;
    }
    #one-category ul li {
        min-height: 220px;
        width: 24%;
        max-width: none;
        float: none;
        margin-left: 0;
        margin-right: 1%;
    }
    .rtl #one-category ul li {
        min-height: auto;
        width: 24%;
        max-width: none;
        float: none;
        margin-right: 0;
        margin-left: 1%;
    }
    .mint-text img {
        bottom: -20px;
    }
}
@media only screen and (max-width : 1200px) {
    .en header#header ul li a,
    .he header#header ul li a{
        font-size: 14px;
        padding: 11px 3px;
    }
    ru header#header ul li a {
        padding: 11px 3px;
    }
    #our-club-page .img-our-club{
        display: none;
    }
    #our-club-page .form-block{
        margin: 0;
    }
    #Recipe .container{
        max-width: none;
    }
    #Recipe #img-block .img img{
        max-width: 100%;
    }
    #Recipe #img-block{
        background-position: left;
    }
    #anket-page .container{
        max-width: none;
    }
    #vacancies-page{
        padding: 0 20px;
    }
    body.page-id-10489 #vacancies-page .contacts{
        padding-left: 0;
    }
    #our-club-page .row{
        display: flex;
        flex-direction: column-reverse!important;
    }
    #our-club-page .row .col-md-6{
        max-width: none;
        width: 100%;
    }
    #our-club-page img.product-photo{
        position: sticky;
        height: auto;
        margin: 0;
        width: 100%;
    }
    #new_s .row, #new_s2 .row{
        display: flex;
        flex-direction: column-reverse!important;
    }
    #new .row{
        display: flex;
        flex-direction: column!important;
    }
    .ru #new_s .row, .ru #new_s2 .row, .ru #new .row{
        flex-direction: column-reverse!important;

    }
    #new_s .row .col-6, #new_s2 .row .col-lg-6, #new .row .col-md-4, #new .row .col-md-8{
        max-width: none;
        width: 100%;
    }
    #Recipe h1 {
        font-size: 40px;
        line-height: 1.5;
    }
    .rtl #Recipe #ingredients{
        margin-bottom: 0;
    }
    #import-page .import-logos{
        max-width: 100%;
        padding: 0;
    }
    #import-page .import-logos img.logos {
        max-width: 100%;
    }
    #import-page .import-logos img{
        max-width: 49%;
    }
    #about-factory-page .images-block{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #about-factory-page .text-block{
        margin: 0;
    }
    #about-factory-page .images-block .right-img {
        margin-left: 0;
    }
    #about-factory-page .images-block button{
        max-width: 45%;

    }
    .slide-content .slide-title {
        font-size: 55px;
    }
    .slide-content .main-slide-caption {
        font-size: 25px;
    }

    #Recipe #img-block .img{
        width: 550px;
    }
}
@media only screen and (max-width : 1100px){
    #Recipe #img-block .img {
        width: 500px;
    }
    .rtl #category .category-block h3{
        text-align: center;
    }
    #category .category-block h3{
        text-align: center;
    }
    #about-factory-page .images-block button{
        margin-bottom: 40px;

    }
}
@media only screen and (max-width : 1220px){
    .ru td {
        font-size: 18px;
    }
    .ru td.column-3 {
        font-size: 18px;
    }
    .pswp{
        display: none!important;
    }

    #product .images{
        margin-bottom: 20px;
    }
    #product h1.product_title{
        padding: 0 15px;
    }
    #product .one-product #related{
        padding: 0 15px;

    }
    #product .one-product .container{
        max-width: 100%;
        padding: 0 30px;
    }
    #product .one-product .row{
        flex-direction: column;
    }
    #product .one-product .img-block-product{
        text-align: center;
    }
    #product .one-product .col-md-6{
        max-width: 100%;
    }
    body.page-id-9873 .page-block-title h1{
        max-width: none;
        background: #B3D2F0;
        font-size: 25px;
    }
    header#header .lang .languages ul.menu{
        margin-top: 37px;
    }
    #Recipe #img-block .img {
        width: 450px;
    }
    #recipes .container{
        max-width: none;
    }
    #contact-us-page .container{
        max-width: none;
    }
    body.page-id-11518 #anket-page .form-block #s1{
        padding-left: 0;
    }
    body.page-id-11518 #anket-page .form-block #s2{
        padding-right: 0;
    }
    .ru .dish-block{
        height: 1250px;
    }
    .recipe-title-text{
        padding: 30px 0 30px;
    }
    /*.page-id-9903{*/
    /*    padding: 0 30px;*/
    /*}*/
    .page-id-9903 .container{
        max-width: none;
    }

    section#one-category ul li{
        width: 31%;
    }

    .products{
        width: 100%;
        max-width: none;
    }
    #one-category ul.products {
        width: 100%;
        max-width: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #one-category ul.products li{
        max-width: none;
    }
    body .page-block-title{
        position: relative;
    }
    body .page-block-title h1{
        width: 100%!important;
        background: rgb(240,20,40) !important;
        font-size: 26px;
        font-weight: lighter;
        letter-spacing: 1px;
        padding: 35px 10px;
        text-align: center;
        position: relative;
        max-width: none;
        min-height: 90px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #ffffff !important;
    }
    body.page-id-9911 .page-block-title h1, body.page-id-9913 .page-block-title h1 {
        max-width: none;
        background: #edc48e;
    }
    body.page-id-9903 .page-block-title h1, body.page-id-9905 .page-block-title h1, body.page-id-4685 .page-block-title h1 {
        background: #EDC48E;
    }
    body.page-id-9917 .page-block-title h1, body.page-id-10437 .page-block-title h1 {
        background: #F5D368;
    }
    body.page-id-9932 .page-block-title h1, body.page-id-9934 .page-block-title h1  {
        background: #020202;
    }
    body.page-id-9951 .page-block-title h1, body.page-id-10489 .page-block-title h1 {
        background: #8DC5E6;
    }
    body.page-id-9822 .page-block-title h1, body.page-id-9824 .page-block-title h1{
        background: #D9D7D8;
    }
    body.page-id-9872 .page-block-title h1, body.page-id-9874 .page-block-title h1{
        background: #B9D1EB;
    }
    body.page-id-9777 .page-block-title h1, body.page-id-10326 .page-block-title h1{
        background: #B9D1EB;
    }
    body.page-id-9773 .page-block-title h1, body.page-id-9775 .page-block-title h1{
        background: #EEB588;
    }
    body .page-block-title img{
        display: none;
    }
    .term-100 .page-block-title h1, .term-147 .page-block-title h1{
        background: #DB8B42;
    }
    .term-88 .page-block-title h1, .term-135 .page-block-title h1{
        background: #E0B08C;
    }
    .term-96 .page-block-title h1, .term-143 .page-block-title h1{
        background: #CA7453;
    }
    .term-97 .page-block-title h1, .term-144 .page-block-title h1{
        background: #E8D4B3;
    }
    .term-98 .page-block-title h1, .term-145 .page-block-title h1{
        background: #EEEBB4;
    }
    .term-156 .page-block-title h1, .term-138 .page-block-title h1{
        background: #E7D3B0;
    }
    .term-155 .page-block-title h1, .term-150 .page-block-title h1{
        background: #A8CDE7;
    }
    .term-95 .page-block-title h1, .term-142 .page-block-title h1{
        background: #76BDC3;
    }
    .term-99 .page-block-title h1, .term-146 .page-block-title h1{
        background: #C9B9AC;
    }
    .term-153 .page-block-title h1, .term-134 .page-block-title h1{
        background: rgb(240,20,40);
    }
    .term-154 .page-block-title h1, .term-148 .page-block-title h1{
        background: #965F5C;
    }
    .term-152 .page-block-title h1, .term-140 .page-block-title h1{
        background: #482416;
    }
    .page-id-11516 .page-block-title h1{
        background: #8DC5E6;
    }

    #import-page .container{
        padding-right: 30px;
        padding-left: 30px;
    }
    #import-page .import-text-block h2 {
        margin-bottom: 20px;
    }
    #import-page .second-part {
        padding-right: 20px;
    }
    #import-page .first-part {
        padding-left: 20px;
    }
    #import-page .import-logos img {
        max-width: 48%;
    }
    #import-page .import-logos{
        margin-top: 20px;
    }
    #import-page .import-logos h1{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #import-page .factory-pictures-2 {
        margin-bottom: 30px;
    }
    #about-page .container{
        padding-right: 30px;
        padding-left: 30px;
    }
    #about-page .text-block h2 {
        font-size: 26px;
    }
    #our-club-page .container{
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 50px;
    }
    .rtl #our-club-page #boccx span {
        align-items: flex-start;
    }
    .rtl #our-club-page #boccx span input{
        margin-top: 5px;
    }

    #our-club-page form {
        padding: 25px 35px 10px 35px;
    }
    #vacancies-page .container{
        max-width: 960px;
    }
    body.page-id-10437 #news .news-description h2 {
        text-align: left;
        line-height: 25px;
        margin-bottom: 15px;
        font-size: 25px;
    }
    body.page-id-10437 #news .news-description-block p {
        font-size: 17px;
        line-height: 18px;
    }
    body.page-id-10437 #news .read-more {
        height: 50px;
        font-size: 20px;
    }
    body.page-id-9913 .page-block-title h1 {
        max-width: none;
    }
    #about-factory-page .container{
        padding-right: 30px;
        padding-left: 30px;
    }
    #about-factory-page .images-block .right-img {
        margin-left: 43px;
    }
    #about-factory-page .text-block .text-about-factory p.middle-text{
        padding-top: 10px;
    }
    body.page-id-9824 #about-factory-page .middle-block {
        align-items: center;
    }
    body.page-id-9824 #about-factory-page .middle-block img.naccp-img {
        margin-bottom: 20px;
    }
    body.page-id-9824 #about-factory-page .text-block p.middle-text {
        padding-top: 0;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
    .he #footer-widget-area .widget-area .textwidget {

        align-items: end;
    }
    .he footer #secondary iframe{
        margin-left: auto;
    }
    #tablepress-1{
        display: none;
    }
    #tablepress-1-1-1{
        display: table;
        overflow: hidden;
    }
}
@media only screen and (max-width : 992px) {
    #category-new-desc {
        font-size: 20px;
    }
    #contact-us-page .container .row{
        flex-direction: column;
    }
    #contact-us-page .container .row .col-md-6{
        max-width: none;
    }
    .recipe-title-text {
        flex: 0 0 305px;
        font-size: 30px;
        font-style: italic;
        color: #333;
    }

    body.page-id-9932 #contact-us-page #ai{
        width: 100%;
        padding: 0;
        margin: 0;

    }
    body.page-id-9932 #contact-us-page #bai {
        width: 100%;
        padding: 0;
        margin: 0;

    }
    body.page-id-9932 #contact-us-page #bai span{
        display: flex;
        justify-content: start;
    }
    body.page-id-9934 #contact-us-page #ai{
        width: 100%;
        padding: 0;
        margin: 0;

    }
    body.page-id-9934 #contact-us-page #bai {
        width: 100%;
        padding: 0;
        margin: 0;

    }
    body.page-id-9934 #contact-us-page #bai span{
        display: flex;
        justify-content: start;
    }
    body.page-id-11518 #anket-page .form-block #s1{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin: 0;
    }
    body.page-id-11518 #anket-page .form-block #s2{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 0;
        margin: 0;
    }
    body.page-id-11518 #anket-page form{
        flex-direction: column;
    }
    body.page-id-11516 #anket-page .form-block #s1{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin: 0;
    }
    body.page-id-11516 #anket-page .form-block #s2{
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 0;
        margin: 0;
    }
    body.page-id-11516 #anket-page form{
        flex-direction: column;
    }


    section#new_s h1{
        font-size: 25px;
        line-height: 1.5;
    }
    .rtl #footer-widget-area .widget_nav_menu ul li{
        margin-right: 0;
    }
    .rtl footer .menu-item-language img.iclflag{
        margin-right: 0!important;
        margin-top: 10px!important;

    }
    footer .menu-item-language img.iclflag{
        margin-top: 20px!important;

    }
    .ru .widget_nav_menu ~ section {

        bottom: -15px;

    }
    .ru .dish-block{
        height: auto;
    }
    .dish-block{
        height: auto;
    }
    #section-dish-menu .dish-block{
        display: flex;
        flex-direction: column;
    }
    #section-dish-menu .dish-block.second-dish{
        display: flex;
        flex-direction: column-reverse;
    }
    #section-dish-menu .btn-all-recipes{
        margin-bottom: 50px;
    }
    #section-dish-menu .description, #section-dish-menu .dish {
        width: 100%;
        overflow: hidden;
    }

    #slider-category .owl-nav{
        top: 15%;
    }
    .rtl #Recipe #ingredients{
        padding-right: 20px;

    }
    #Recipe #ingredients{
        padding-top: 40px;
        padding-left: 20px;
    }
    #Recipe h1 {
        font-size: 25px;
    }
    section#Recipe #img-block{
        background: none;
    }
    section#Recipe #img-block .img{
        width: 100%;
        padding: 0;
    }
    #section-dish-menu .description {
        padding: 0 4%;
    }
    .slide-content .slide-title {
        font-size: 45px;
    }
    .slide-content .main-slide-caption {
        font-size: 22px;
    }

    .rtl footer .widget_nav_menu li {
        margin: 5px 10px;
    }
    body.term-150 #catterm .description, body.term-138 #catterm .description, body.term-140 #catterm .description, body.term-148 #catterm .description, body.term-134 #catterm .description {
        max-width: 100%;
    }
    body.term-156 #catterm .description, body.term-155 #catterm .description, body.term-154 #catterm .description, body.term-153 #catterm .description, body.term-152 #catterm .description {
        max-width: 100%;
    }

    #footer-widget-area .widget-area {
        margin: 19px 0;
    }

    #footer-widget-area .widget-area .textwidget {
        display: flex;
        flex-direction: column;
        align-items: end;
    }

}

@media only screen and (max-width : 925px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 769px) {
    #main-slide {
        height: auto;
        min-height: auto;
    }
    #main-slide #video-background {
        position: relative;
    }
    #video-background > video {
        height: auto;
        min-height: auto;
        position: relative;
    }
    .ru #footer-widget-area .widget-area, .en #footer-widget-area .widget-area {
        margin: 0 0 10px 0;
    }

    #footer-widget-area .widget-area  .widget-title{
        text-align: center;
        align-items: center;
    }
    #footer-widget-area .widget-area  .widget-title a{
        text-align: center;
        align-items: center;
    }
    #footer-widget-area .widget-area  .textwidget{
        text-align: justify;
        align-items: center;
    }
    .en #footer-widget-area .widget-area  .textwidget,
    .ru #footer-widget-area .widget-area  .textwidget {
        margin: 0 auto;
    }
    .he #footer-widget-area .widget-area .textwidget {
        align-items: center;
        text-align: center;
    }
    .he footer #secondary iframe {
        margin: auto;
    }
    #category .category-block h3{
        min-height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 5px;
    }
    #contact-us-page .row{
        flex-direction: column;
    }
    #contact-us-page .contact-us-text, #contact-us-page .contact-us-map{
        max-width: none;
    }

    footer #text_icl-10 .btn{
        width: 100%;
    }
    #footer-widget-area {
        padding: 20px 20px 5px 20px;
    }
    #vacancies-page{
        padding: 0 30px;
    }
    #import-page .first-part {
        max-width: 100%;
        flex: auto;
        padding-left: 15px;
    }
    #import-page .second-part {
        max-width: 100%;
        flex: auto;
        padding-right: 15px;
        margin-top: 20px;
    }
    #import-page .import-logos img {
        margin-bottom: 20px;
    }
    #import-page .import-logos h1 {
        font-size: 60px;
        margin-top: 0;
    }
    #import-page .import-logos .factory-pictures-2 {
        flex-direction: column;
    }
    #import-page .import-logos img.logos {
        margin-bottom: 0;
    }
    #import-page .factory-pictures-2 {
        margin-bottom: 10px;
    }
    #about-page .text-block {
        padding-left: 0;
        padding-bottom: 20px;
    }
    #about-page .text-block h2 {
        font-size: 29px;
    }
    #about-page .images-block {
        padding-right: 0;
    }
    #about-page .images-block img {
        margin-bottom: 40px;
    }
    #news .news-description h2{
        font-size: 22px;
        margin-bottom: 0;
        line-height: 25px;
        padding-bottom: 15px;
    }
    .rtl #news .news-description-block p {
        font-size: 16px;
        line-height: 18px;
    }
    #news .read-more {
        width: 120px;
        height: 50px;
        font-size: 18px;
    }
    #product .padding-15{
        padding: 0 15px;
    }
    #vacancies-page .contacts {
        padding-right: 0;
    }
    body.page-id-9874 #import-page .first-part {
        padding-right: 15px;
    }
    body.page-id-9874 #import-page .second-part {
        padding-left: 15px;
    }
    body.page-id-10437 #news .news-description h2 {
        line-height: 18px;
        margin-bottom: 0;
        font-size: 18px;
    }
    body.page-id-10437 #news .news-description-block p {
        font-size: 14px;
        margin-bottom: 20px;
        line-height: 14px;
    }
    body.page-id-10437 #news .read-more {
        height: 40px;
        font-size: 14px;
    }
    body.page-id-10437 #news .news-description {
        padding: 15px 0;
    }
    #about-factory-page .images-block {
        display: flex;
        justify-content: center;
        padding: 0 125px;
    }
    #about-factory-page .images-block .right-img {
        margin-left: 0;
    }
    body.page-id-9824 #about-factory-page .images-block .right-img {
        margin-right: 0;
    }
}
@media only screen and (max-width : 767px){
    #close_cross {
        top: -15px!important;
        right: -15px!important;
        width: 30px!important;
        height: 30px!important;
    }
    #product .one-product .container{
        padding: 0 15px;
    }
}
@media only screen and (max-width : 768px) {

    #vacancies-page .free-vacancy h2{
        max-width: 100%;
    }
    #product .description {
        padding: 4%;
        margin-top: 30px;
    }
    #our-club-page form {
        background-color: #fff;
        padding: 15px;
    }
    #our-club-page #boccx span {
        display: flex;
    }
    .rtl .page-block-title h1{
        padding: 0;
        text-align: center;
    }
    .page-block-title h1{
        padding: 40px 0 !important;
    }
    .page-block-title h1 {
        padding: 0;
        text-align: center;
    }
    #our-club-page form p input[type="checkbox"] {
        height: 25px;
        width: 25px;
    }
    #slider-category .owl-nav{
        top: 10%;
    }

    #news .news-description{
        padding: 30px 0;
    }
    #about-factory-page {
        margin-top: 40px;
    }
    #import-page .import-logos .factory-pictures{
        flex-wrap: wrap;
    }
    #import-page .import-logos img {
        max-width: 100%;
    }
    .rtl #about-factory-page .images-block{
        text-align: right;
    }
    #about-factory-page .images-block{
        display: block;
    }
    #about-factory-page .images-block button{
        max-width: 100%;
        width: auto;
        display: block;
    }
    div section#one-category ul.products li{
        width: 49%;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 20px;
    }
    div#catterm .description p{
        padding: 0;
    }
    .archive div#catterm .description p{
        padding: 0 28px;
    }
    #product .one-product ul.products{
        flex-wrap: wrap;
    }
    #product .one-product ul.products li.product {
        width: 49%;
    }

    #section-title{
        padding-bottom: 60px;
    }
    #video-background, #main-slide {
/*         display: none; */
    }
    #round-section-categories, #second-round-categories {
        padding: 20px 0;
        flex-direction: column-reverse;
    }
    #products-slider .category .category-title {
        font-size: 18px;
    }
    #second-round-categories {
        box-shadow: 0 10px 10px rgba(0,0,0,.2);
        margin-bottom: 10px;
        padding-top: 0;
    }
    .rtl .mint-text p, .mint-text p {
        padding: 30px;
        font-size: 16px !important;
        line-height: 18px;
    }
    .rtl .mint-text img, .mint-text img {
        position: absolute;
        bottom: calc(100% - 22px);
        right: calc(50% - 100px / 2);
        left: auto;
        width: 100px;
    }
    .rtl #catterm .img {
        text-align: center;
    }
    #catterm{
        padding-bottom: 40px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 700px){
    .en footer #site-navigation2, footer .col-xl-5, .he footer #site-navigation2, footer .col-xl-5 {
        max-width: 100%;
        flex: 0 0 95%;
    }
    .page-id-9925 header#header{
        background-color: rgb(0,15,65);

    }
    .ru .page-id-9927 header#header{
        background-color: rgb(0,15,65);

    }
    #pdf a{
        bottom: 5px;
        top: auto;
    }
    /*#pdf a img{*/
    /*    max-width: 200px;*/
    /*}*/
    #section-dish-menu {
        display: none;
    }
    #itro_popup{
        max-width: 90%!important;
    }
    /*#pdf{*/
    /*    padding-top: 100px;*/
    /*}*/
}
@media only screen and (max-width : 645px){
    .ru footer #secondary .textwidget {
        max-width: 484px;
    }
    #text-18.widget_text {
        margin-bottom: 0;
    }
    footer .flex-center p {
        max-width: 100%;
        width: 100%;
        justify-content: space-between;
    }

    footer #site-navigation2,
    footer .col-xl-5 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .en footer #site-navigation2, footer .col-xl-5,
    .he footer #site-navigation2, footer .col-xl-5 {
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0 0 5px;
    }
    #footer-widget-area .widget-area {
        margin: 19px 0 0;
    }
    footer section#text_icl-11,
    .he #footer-widget-area .widget-area .textwidget {
        margin: 0 auto;
    }
    #footer-widget-area .widget-area #text-19 .widget-title{
        margin-bottom: 38px;
    }
    #footer-widget-area ul a {
        text-align: center;
    }
    footer .col-xl-5 {
        order: 1;
    }
    footer .col-xl-4 {
        order: 2;
    }
    footer #site-navigation2 {
        order: 3;
    }
    #footer-copyright-area {
        margin: -2px 0 0 0;
        padding: 0 15px 60px;
    }
    .ru #footer-copyright-area a,
    .en #footer-copyright-area a,
    #footer-copyright-area a {
        max-width: 185px;
        font-size: 14px;
        padding: 5px 0 0 0;
    }
    .flex-center .language-toggle {
        width: 20.5%;
    }
    #page footer img.iclflag {
        width: 30px !important;
        height: 15px !important;
    }
    footer .insta-link {
        margin: 42px auto 0 auto;
    }
    #footer-widget-area .widget-area .widget-title,
    footer #secondary .textwidget {
        max-width: 452px;
        margin: 0 auto;
        padding-right: 0;
        padding-left: 0;
    }
    .flex-center .language-toggle,
    .flex-center .language-toggle #lang_sel_footer {
        display: none !important;
    }
    #footer-widget-area ul li
    .rtl #footer-widget-area ul li {
        padding: 0;
    }
    #footer-widget-area ul {
        justify-content: center !important;
    }
    .ru #footer-widget-area ul, .en #footer-widget-area ul {
        justify-content: left !important;
    }
}
@media only screen and (max-width : 600px){
    .ru #catterm .description p {
        font-size: 19px;
    }
    .ru #product .one-product .related h2 {
        font-size: 19px;
    }
    .ru #product .description p {
        font-size: 19px;
    }
    .ru body.page-id-9934 #contact-us-page .contacts-block p {
        font-size: 19px;
    }
    .ru body.page-id-9934 #contact-us-page .contacts-block h1 {
        font-size: 24px;
    }
    .ru #contact-us-page .form-block h2 {
        font-size: 19px;
    }
    .ru body.page-id-9934 #contact-us-page .contacts-block li {
        font-size: 19px;
    }
    .ru #recipes h3 {
        font-size: 21px;
    }
    .ru #vacancies-page .contacts p.title {
        font-size: 21px;
    }
    .ru #vacancies-page .contacts p {
        font-size: 18px;
    }
    .ru #vacancies-page .free-vacancy h2 {
        font-size: 18px;
    }
    .ru #news .news-description-block h2 {
        font-size: 24px;
    }
    .ru #news .news-description-block p {
        font-size: 19px;
    }
    .ru #pdf a img {
        max-width: 180px;
        height: auto;
        max-height: 100px;
    }
    .ru #category .category-block h3 {
        font-size: 19px;
    }
    .ru body.page-id-9874 #import-page .import-text-block h2 {
        font-size: 24px;
    }
    .ru #import-page .import-text-block p {
        font-size: 19px;
    }
    .ru body.page-id-9824 #about-factory-page .text-block .text-about-factory p {
        font-size: 19px;
    }
    .ru #about-page .text-block p {
        font-size: 19px;
    }
    .ru #about-page .text-block h2 {
        font-size: 24px;
    }
    .round-block h4{
        font-size: 16px;
    }
    #products-slider .category .category-title {
        font-size: 16px;
    }
    #products-slider .off .category .category-title{
        height: auto;
        padding: 0 5px;
        min-height: 30%;
    }
    #pdf a img{
        max-width: 150px;
        height: auto;
        max-height: 100px;

    }

    #slider-category .owl-nav{
        top: 30%;
    }
    body.page-id-9911 .page-block-title h1 {
        margin: 0;
        font-size: 16px;
        line-height: 1.3;
    }
    #section-title h5{
        margin: 40px 10px 15px 10px;
        font-size: 35px !important;
    }
    #category-new-desc {
        font-size: 18px;
    }
}
@media only screen and (max-width : 500px){
    .he header .language-toggle #lang_sel_list {
        padding-left: 0;
        top: 25px;
    }
    .ru header .language-toggle #lang_sel_list,
    .en header .language-toggle #lang_sel_list {
        top: 25px;
        padding-right: 0;
        padding-left: 15px;
        right: 15px;
    }
    .ru header .language-toggle #lang_sel_list {
        top: 36px;
    }
    #footer-widget-area .widget-area {
        margin: 0;
    }
    #text-19.widget_text {
        margin-top: 0;
    }
    .he header#header .mobile-icon {
        top: 40px;
    }
    header#header .logo a img {
        max-width: 120px;
        transform: translate(-95%, -41%);
    }
    .ru header#header .logo a img,
    .en header#header .logo a img {
        transform: translate(-52%, -41%);
    }
    header#header .logo {
        max-height: 100px;
    }
    header#header .main-navigation {
        margin-top: 80px;
    }
}
@media only screen and (max-width : 480px) {
    .rtl .page-block-title h1 {
        font-size: 22px;
    }
    #our-club-page form p input {
        height: 30px;
        padding: 5px;
    }
    .rtl #our-club-page #boccx span {
        font-size: 13px;
        line-height: 1.1;
    }
    #our-club-page form {
        padding: 15px;
    }
    #our-club-page .row .col-md-6 {
        padding: 0;
    }
    #our-club-page .form-block h2 {
        font-size: 15px;
    }
    #our-club-page form p input[type="submit"] {
        padding: 5px 15px;
        margin-top: 15px;
    }
    #our-club-page form p {
        font-size: 14px;
        margin-bottom: 5px;
    }
    header#header .logo img {
        max-width: 155px;
    }
    header#header .main-navigation {
        margin-top: 100px;
    }
    header#header .mobile-icon {
        top: 40px;
    }
    .round-block h4{
        font-size: 16px;
    }
    .ru #products-slider .category .category-title {
        font-size: 12px;
    }
    #products-slider .category .category-title {
        font-size: 16px;
    }
    #products-slider .off .category .category-title{
        height: auto;
        padding: 0 5px;
        min-height: 40%;
    }
    .term-150 #slider, .term-138 #slider, .term-140 #slider, .term-148 #slider, .term-134 #slider{
        padding-bottom: 10px;
    }
    #vacancies-page{
        padding: 0 15px;
    }
    #vacancies-page .position{
        padding: 5px 15px;
    }
    #section-title h5{
        font-size: 24px !important;
    }
    #section-title h6{
        font-size: 20px !important;

    }

    #about-factory-page .middle-block {
        display: flex;
        flex-wrap: wrap;
    }
    #about-factory-page .middle-block img.naccp-img{
        order: 1;
    }
    #about-factory-page .middle-block p{
        order: 2;
        margin-bottom: 5px!important;
    }
    #about-factory-page .middle-block p.middle-text{
        order: 3;
        margin-bottom: 20px!important;
    }
    section#about-page .text-block h2{
        font-size: 22px;
        line-height: 25px;
    }
    #round-section-categories, #second-round-categories {
        order: -1;
    }

    #round-section-categories .round-block-categories, #second-round-categories .round-block-categories {
        padding: 0;
    }

    #products-slider {
        padding: 0;
    }

    #products-slider .off {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border: 0;
        padding: 0;
    }

    #products-slider .off .item {
        margin: 5px 0;
        font-size: 10px;

    }
    #products-slider .off .item .category {
        height: 100%;

    }

    #products-slider .off .item:last-child{
        margin-right: auto;
    }

    .he #products-slider .off .item:last-child {
        margin-left: auto;
        margin-right: 0;
    }

    #products-slider .off .category img {
        min-height: 40vw;
        height: auto;
        max-width: calc(33vw - 11px)
    }

    #products-slider .off .category .category-title {
        background-color: #343434;
        /*font-size: 10px;*/
        color: #fff;
        font-weight: 100;
        line-height: 1;
        /*height: 20%;*/
    }
    #contact-us-page .contacts-block h1 {
        margin: 20px 0;
        font-size: 26px;
    }
    #contact-us-page .container{
        padding-right: 30px;
        padding-left: 30px;
    }
    #contact-us-page #bai {
        width: 100%;
        margin-right: 0;
    }
    #contact-us-page #ai {
        width: 100%;
        margin-left: 0;
    }

    #contact-us-page form .wpcf7-checkbox span {
        font-size: 14px;
        line-height: 18px;
    }

    #import-page .second-part {
        margin-top: 0;
    }
    #import-page .import-logos {
        margin-top: 0;
    }
    #import-page .import-logos h1 {
        font-size: 28px;
        line-height: 30px;
    }
    #import-page .import-logos img.logos {
        margin-bottom: 10px;
    }
    #about-page .text-block {
        padding-bottom: 0;
    }
    #about-page .images-block img {
        margin-bottom: 30px;
    }
    #news .news-description {
        padding: 50px 0;
    }
    #our-club-page .img-our-club{
        display: none;
    }
    #our-club-page .form-block {
        margin-right: 0;
    }
    #our-club-page .form-block h2{
        line-height: 1.3;
    }
    .rtl #our-club-page #boccx span input {
        margin-top: 3px;
    }
    #our-club-page form p:nth-child(10n) {
        margin-bottom: 0;
    }
    #our-club-page form p:nth-child(9n) {
        font-size: 14px;
        line-height: 16px;
    }
    #our-club-page form p input[type="checkbox"] {
        height: 15px;
        width: 15px;
    }
    .rtl #our-club-page #boccx span {
        margin-right: 0;
    }
    #our-club-page form p input[type="submit"]{
        width: 100%;
        text-align: center;
    }
    #our-club-page form p:nth-child(10n) {
        flex-direction: column;
    }
    #our-club-page form {
        /*padding: 15px 15px 0 15px;*/
    }
    #anket-page .form-block #s1 {
        width: 100%;
        margin-right: 0;
        padding: 4%;
        padding-bottom: 0;
    }
    #anket-page .form-block #s2 {
        width: 100%;
        margin-left: 0;
        padding: 0 4%;
    }
    #anket-page .form-block #s3{
        padding: 2% 4% 4% 4%;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column-reverse;
    }
    #anket-page .form-block #s3 input {
        height: 40px;
        width: 100%;
        text-align: center;
    }
    #anket-page form {
        padding-top: 0;
        margin-bottom: 50px;
    }
    body.page-id-9874 #import-page .import-text-block h2 {
        font-size: 19px;
        font-weight: 700;
        color: #222;
        line-height: 22px;
        padding-bottom: 5px;
    }
    body.page-id-10437 #news .news-description {
        padding: 30px 0;
    }
    body.page-id-9913 #our-club-page #boccx span {
        margin-bottom: 8px;
    }
    body.page-id-9913 #our-club-page .container {
        margin-bottom: 30px;
    }
    body.page-id-9913 #our-club-page form p input[type="checkbox"] {
        height: 30px;
        width: 30px;
        margin-top: -5px;
    }
    body.page-id-9913 #our-club-page .form-block h2 {
        font-size: 23px;
        line-height: 23px;
    }
    body.page-id-9913 #our-club-page form p:nth-child(10n) {
        font-size: 14px;
        line-height: 16px;
    }
    #about-factory-page .images-block {
        padding: 0;
    }
    body.page-id-9824 #about-factory-page .middle-block img.naccp-img {
        margin-bottom: 10px;
        margin-left: 0;
    }
    body.page-id-9824 #about-factory-page .text-block .text-about-factory p.middle-text {
        padding-left: 0;
    }
}

/* Custom, iPhone Retina */

@media only screen and (max-width : 400px){
    .he header#header .logo {
        left: 55px;
    }
    .ru header#header .logo,
    .en header#header .logo {
        left: auto;
        right: 42px;
    }
    .page-block-title h1{
        padding: 30px 0 !important;
    }
    header#header img.iclflag {
        width: 18px!important;
        height: 18px!important;
    }
    header#header .logo .language-toggle.mob {
        max-width: 86px;
    }
    .en header#header .logo .language-toggle.mob,
    .ru header#header .logo .language-toggle.mob {
        max-width: 72px;
    }
    .ru header#header .logo a img,
    .en header#header .logo a img {
        transform: translate(-27%, -43%);
    }
    .he header .language-toggle #lang_sel_list {
        padding-left: 0;
        left: 10px;
    }
    #slider-category .owl-nav{
        top: 20%;
    }
    #contact-us-page form .wpcf7-checkbox span {
        font-size: 12px;
        line-height: 15px;
    }
    #category-new-desc {
        margin-top: 20px;
        font-size: 15px;
    }
}
@media only screen and (max-width : 350px) {
    .rtl #our-club-page #boccx span input {
        margin-top: 1px;
    }
    #section-title h5{
        margin: 40px 50px 15px 50px;
    }
    .he header#header .lang .languages ul.menu {
        right: auto;
        left: 112px;
    }
    #about-factory-page .middle-block img.naccp-img {
        margin-left: 0;
    }
}


/*==========  Mobile First Method (work if is more than) ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    #product .padding-0{
        padding: 0!important;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1220px){
    header#header .logo {
        align-self: flex-start;
        display: flex;
        flex-direction: row-reverse;
    }
    header#header .logo li.menu-item{
        display: none;
    }
    header#header .logo li.menu-item-language{
        display: block;
        margin: 2px 0;
    }
    header#header li.menu-item-language{
        display: none;

    }

    header#header .logo  ul{
        display: flex;
        flex-direction: column;
    }
    /*header#header .logo img {*/
    /*    max-width: 243px;*/
    /*    position: relative;*/
    /*    z-index: 99;*/
    /*    margin-right: 6px;*/
    /*}*/
}
@media only screen and (min-width : 1200px) {
    /*#about-factory-page .modal-dialog{*/
    /*    max-width: none;*/

    /*}*/
    .ru #footer-widget-area .row .col-lg-4:nth-child(1){
        padding-left: 0;
    }
    #Recipe .container{
        max-width: 1160px;
    }
    #contact-us-page .container{
        max-width: 1160px;
    }
    #one-category ul li{
        min-height: 220px;
    }

    #product .container{
        max-width: 1170px;
    }
    #Recipe .container{
        max-width: 1170px;
    }
}




