* {
    -webkit-border-radius: 0;
    border-radius        : 0;
    margin               : 0;
    -moz-box-sizing      : border-box;
    -ms-box-sizing       : border-box;
    -webkit-box-sizing   : border-box;
    box-sizing           : border-box;
}

*:focus {
    -moz-transition   : all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -ms-transition    : all ease 0.5s;
    transition        : all ease 0.5s;
}

a:hover,
button:hover,
input {
    transition        : 0.5s all ease-in-out;
    -webkit-transition: 0.5s all ease-in-out;
    -moz-transition   : 0.5s all ease-in-out;
    -ms-transition    : 0.5s all ease-in-out;
}

select,
button,
input {
    outline: none;
}

body {
    background : url(../images/main-bg.webp) repeat left top;
    margin     : 0;
    padding    : 0;
    color      : #002a5c;
    font-size  : 22px;
    font-family: 'Plain';
    font-weight: 300;
}

ul {
    padding   : 0;
    list-style: none;
    margin    : 0;
}

a,
img {
    border: 0px;
}

img {
    max-width: 100%;
}

a,
ul,
li {
    text-decoration: none;
}

a {
    outline           : 0;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
    color             : #002a5c;
}

a:hover,
a:focus {
    color: #f8d03f;
}

a,
button {
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    cursor            : pointer;
}

a:hover {
    text-decoration: none;
}

a:focus {
    outline        : 0;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'MochaMattariW01';
    font-weight: normal;
}

select::-ms-expand {
    display: none;
}

strong,
b {
    font-weight: 700;
}

em,
i {
    font-style: italic;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color  : #002a5c;
    opacity: 1 !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color  : #002a5c;
    opacity: 1 !important;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #002a5c;
}

:-moz-placeholder {
    /* Firefox 18- */
    color  : #002a5c;
    opacity: 1 !important;
}

input[type="number"] {
    -moz-appearance: textfield;
}

/*** reset css end ***/

/*** common css start ***/
/*** buttons css ***/
.btn-primary {
    border        : none;
    background    : #f8d03f;
    font-size     : 22px;
    padding       : 21px 52px;
    color         : #002a5c;
    letter-spacing: 0.10px;
    font-family   : 'ChunkFive';
    border-radius : 5px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active {
    background: #002a5c;
    color     : #ffffff;
    border    : none;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: none;
    color     : #fff;
}

.learn-more-btn, .wpsl-directions {
    display    : inline-block;
    margin-left: 28px;
}

.learn-more-btn i {
    border            : 2px solid #f8d03f;
    color             : #002a5c;
    font-size         : 14px;
    padding           : 8px 0px;
    text-align        : center;
    display           : inline-block;
    vertical-align    : middle;
    height            : 35px;
    width             : 35px;
    border-radius     : 100%;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

.learn-more-btn:hover i {
    border: 2px solid #002a5c;
    color : #f8d03f;
}

.learn-more-btn strong {
    color             : #002a5c;
    font-family       : 'ChunkFive';
    font-size         : 22px;
    line-height       : 22px;
    display           : inline-block;
    vertical-align    : middle;
    font-weight       : normal;
    letter-spacing    : 0.10px;
    margin-left       : 15px;
    margin-top        : 5px;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

.learn-more-btn:hover strong {
    color: #f8d03f;
}

/*** common css end ***/
/*** header css start ***/
/*** menu css start ***/
.header-right {
    margin-top: 27px;
}

.menu-icon {
    display: none;
    height : 25px;
}

.enumenu_container {
    margin       : 0px auto;
    padding-right: 35px;
}

.menu-icon .menu-box span {
    width             : 36px;
    height            : 2px;
    margin-bottom     : 6px;
    background        : #fff;
    display           : block;
    transition        : all 0.5s;
    -webkit-transition: all 0.5s;
}

.enumenu_ul .caret {
    color      : #fff;
    margin-left: 7px;
}

.enumenu_ul {
    padding   : 20px 0px 0px;
    list-style: none;
}

.enumenu_ul>li {
    float   : left;
    position: relative;
    padding : 0px 35px 5px;
}

.enumenu_ul li a {
    font-size     : 22px;
    letter-spacing: 0.25px;
    color         : #fff;
    padding       : 0px;
    display       : inline-block;
    vertical-align: middle;
    text-transform: capitalize;
}

.enumenu_ul>li:hover>a,
.enumenu_ul>li.active>a {
    color: #f8d03f;
}

.enumenu_ul>li.has-children:hover>a {
    background: transparent;
    color     : #f8d03f;
}

.enumenu_ul>li.hover .menubelow::after {
    color: #f8d03f;
}

.enumenu_ul>li ul {
    display: none
}

.enumenu_ul ul li {
    width     : 100%;
    margin    : 0;
    list-style: none;
    position  : relative;
}

.enumenu_ul.desk ul {
    top          : 100%;
    z-index      : 999;
    list-style   : none;
    left         : -45px;
    background   : #fff;
    position     : absolute;
    padding      : 20px 0px;
    min-width    : 250px;
    border-radius: 5px;
}

/*Sub menu styles*/
.menu.submenu-ul-level1 li a {
    background  : rgba(31, 26, 107, 0.8);
    color       : #fff;
    padding-left: 90px;
}

.enumenu_ul.desk li:hover>ul {
    display: block !important;
    opacity: 1;
}

.enumenu_ul.desk .sb-menu .sb-menu {
    left: 100%;
    top : 0;
}

.enumenu_ul.desk ul li a {
    padding        : 10px 10px 10px 43px;
    display        : block;
    color          : #002a5c;
    font-size      : 22px;
    position       : relative;
    text-decoration: none;
}

.enumenu_ul.desk ul li a::after {
    content         : "";
    background-color: transparent;
    float           : left;
    width           : 9px;
    height          : 80px;
    position        : absolute;
    left            : 0px;
    top             : 50%;
    transform       : translateY(-50%);
}

.enumenu_ul.desk ul li a:hover::after,
.enumenu_ul.desk ul li.active a::after {
    background-color: #002a5c;
    color           : #f8d03f;
    text-decoration : none;
}

.enumenu_ul.desk ul li:hover>a {
    color: #f8d03f;
}

/*** menu css start ***/
header {
    position: absolute;
    left    : auto;
    width   : 100%;
    top     : 0;
    z-index : 1;
}

.logo {
    z-index : 9;
    position: relative;
}

/*** home slider css start ***/
.home-banner {
    background-repeat: no-repeat;
    min-height       : 1068px;
    background-size  : cover;
    position         : relative;
    z-index          : 0;
}

.home-banner-text {
    position  : absolute;
    left      : 0px;
    top       : 50%;
    transform : translateY(-50%);
    float     : left;
    width     : 100%;
    text-align: center;
    color     : #fff;
}

.home-banner-text h1 {
    color         : #fff;
    font-size     : 130px;
    letter-spacing: 0.10px;
    line-height   : 130px;
    margin        : 30px 40px;
}

.home-banner-text p {
    font-size   : 24px;
    margin-right: 30px;
}

.home-banner-text p .learn-more-btn i {
    color: #fff;
}

.home-banner-text p .learn-more-btn:hover i {
    border: 2px solid #ffffff;
    color : #002a5c;
}

.home-banner-text p .learn-more-btn strong {
    color: #f8d03f;
}

.home-banner-text p .learn-more-btn:hover strong {
    color: #002a5c;
}

.home-banner-text ul {
    margin-top: 70px;
}

.home-banner-text ul li {
    display       : inline-block;
    padding       : 0px 5px;
    vertical-align: top;
    width         : 85px;
}

.home-banner-text ul li:last-child {
    margin-top: -12px;
}

.home-banner-text ul li strong {
    font-size     : 9px;
    text-transform: uppercase;
    font-weight   : normal;
    display       : block;
    margin-top    : 5px;
}

.hm-product-slider {
    float              : left;
    width              : 100%;
    background-position: left top;
    background-repeat  : repeat;
    background-size    : cover;
    padding            : 0px 0px 115px;
}

.hm-product-slider-title {
    text-align: center;
    margin    : 135px 0px 80px;
}

.title {
    font-size     : 80px;
    line-height   : 80px;
    letter-spacing: 0.25px;
}

.hm-chefs-choice img {
    border-radius: 6px;
}

.hm-product-slider-title p {
    font-size     : 26px;
    line-height   : 36px;
    letter-spacing: 0.25px;
    margin        : 30px 0px;
}

.home-product-slider-inner .item img {
    width         : auto;
    display       : inline-block;
    vertical-align: middle;
}

.home-product-slider-inner .item .hm-product-slider-inner {
    width         : 55%;
    display       : none;
    vertical-align: middle;
    padding-left  : 65px;
}

.home-product-slider-inner .active .item .hm-product-slider-inner {
    display: inline-block;
}

.home-product-slider-inner .item .hm-product-slider-inner h3 {
    font-size     : 60px;
    letter-spacing: 0.10px;
    margin        : 10px 0px 30px;
}

.home-product-slider-inner .item .hm-product-slider-inner p {
    font-size  : 20px;
    line-height: 30px;
    width      : 75%;
    margin     : 0px 0px 100px;
}

.home-product-slider-inner .item .hm-product-slider-inner .learn-more-btn,
.hm-chefs-choice a.learn-more-btn {
    display    : inline-block;
    margin-left: 45px;
}

.home-product-slider-inner .item .hm-product-slider-inner .learn-more-btn i,
.home-product-slider-inner .item .hm-product-slider-inner .learn-more-btn:hover i,
.hm-chefs-choice a.learn-more-btn i,
.hm-chefs-choice a.learn-more-btn:hover i {
    border-width: 3px;
}


#home-product-slider .owl-nav {
    position : absolute;
    top      : 50%;
    left     : 0px;
    right    : 0px;
    margin   : 0px auto;
    transform: translateY(-50%);
    width    : 1200px;
}

#home-product-slider .owl-nav .owl-prev {
    float: left;
}

#home-product-slider .owl-nav .owl-prev i,
#home-product-slider .owl-nav .owl-next i {
    border            : 3px solid #f8d03f;
    color             : #002a5c;
    display           : inline-block;
    text-align        : center;
    font-size         : 26px;
    padding           : 24px 0px;
    height            : 79px;
    width             : 78px;
    border-radius     : 100%;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

#home-product-slider .owl-nav .owl-prev i:hover,
#home-product-slider .owl-nav .owl-next i:hover {
    border            : 3px solid #002a5c;
    color             : #f8d03f;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

#home-product-slider .owl-nav .owl-next {
    float: right;
}


.hm-chefs-choice,
.hm-quallity {
    float           : left;
    width           : 100%;
    background-color: #e5f1f8;
    padding         : 100px 0px 80px;
    position        : relative;
    margin          : 100px 0px 80px;
}

.hm-chefs-choice::after {
    content   : "";
    background: url(../images/chef-choice-top-bg.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 150px;
    position  : absolute;
    top       : -150px;
    left      : 0px;
}

.hm-chefs-choice::before,
.hm-quallity::before {
    content   : "";
    background: url(../images/chef-choice-bottom-bg.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 101px;
    position  : absolute;
    bottom    : -101px;
    left      : 0px;
}

.hm-chefs-choice p {
    width : 85%;
    margin: 30px 0px 20px;
        font-family: 'Veteran Typewriter';
}

.hm-chefs-choice p small {
    font-size  : 18px;
    font-weight: 300;
        font-family: 'Plain';
}

.hm-chefs-choice a.btn-primary,
.hm-quallity a.btn-primary {
    margin-top: 50px;
    display   : inline-block;
}

.hm-partners {
    float              : left;
    width              : 100%;
    background-repeat  : repeat;
    background-position: left top;
    background-size    : cover;
    padding            : 125px 0px 135px;
    text-align         : center;
}

.hm-partners p {
    font-size: 24px;
}

.partners-logo-inner {
    float     : left;
    width     : 100%;
    margin-top: 105px;
}

.partners-logo-inner .owl-stage {
    display: block !important;
}

.partners-logo-inner .owl-item {
    display       : inline-block;
    float         : none;
    vertical-align: middle;
}

.partners-logo-inner .item {
    text-align: center;
}

.partners-logo-inner .item img {
    width         : auto;
    display       : inline-block;
    vertical-align: middle;
}

.hm-standards-right {
    float           : left;
    width           : 100%;
    background-color: #f8d03f;
    position        : relative;
    padding         : 100px 0px 80px;
    text-align      : center;
}

.hm-standards-right::after {
    content   : "";
    background: url(../images/standards-right-top-line.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 122px;
    position  : absolute;
    top       : -65px;
    left      : 0px;
    z-index   : 1;
}

.hm-standards-right::before {
    content   : "";
    background: url(../images/standards-right-bottom-line.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 74px;
    position  : absolute;
    bottom    : -35px;
    left      : 0px;
    z-index   : 1;
}

.standards-right-inner {
    float : left;
    width : 100%;
    margin: 70px 0px 0px;
}

.standards-right-inner .item .col {
    padding: 0px 140px;
}

.standards-right-inner .item img {
    width     : auto;
    display   : inline-block;
    min-height: 124px;
}

.standards-right-inner .item h3 {
    font-family   : 'ChunkFive';
    font-size     : 30px;
    letter-spacing: 0.10px;
    line-height   : 30px;
    margin-bottom : 62px;
    min-height    : 33px;
}

.standards-right-inner .item p {
    margin-top: 28px;
}

.owl-dot {
    background-color: #fff;
    width           : 10px;
    height          : 10px;
    display         : inline-block;
    margin          : 0px 5px;
}

/*** animate slider css ***/
@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform        : translate3d(0, 0, 0);
    }

    to {
        visibility       : hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform        : translate3d(0, -100%, 0);
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform        : translate3d(0, 0, 0);
    }

    to {
        visibility       : hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform        : translate3d(0, -100%, 0);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name        : slideOutUp;
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform        : translate3d(0, 100%, 0);
        visibility       : visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform        : translate3d(0, 0, 0);
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform        : translate3d(0, 100%, 0);
        visibility       : visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform        : translate3d(0, 0, 0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name        : slideInUp;
}

.standards-right-inner .owl-nav {
    position  : absolute;
    top       : 50%;
    left      : 0px;
    right     : 0px;
    margin    : 0px auto;
    transform :translateY(-50%) rotate(-90deg);
    width     : 90px;
    margin-top: -50px;
}

.standards-right-inner .owl-nav .owl-next {
    margin-top: 92px;
}

.standards-right-inner .owl-nav .owl-prev i,
.standards-right-inner .owl-nav .owl-next i {
    border            : 5px solid rgba(255, 255, 255, 0.30);
    color             : #002a5c;
    display           : inline-block;
    text-align        : center;
    font-size         : 26px;
    padding           : 24px 0px;
    height            : 79px;
    width             : 78px;
    border-radius     : 100%;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

.standards-right-inner .owl-nav .owl-prev i:hover,
.standards-right-inner .owl-nav .owl-next i:hover {
    border            : 5px solid #ffffff;
    color             : #002a5c;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

#home-product-slider .owl-nav .owl-next {
    float: right;
}

#counter {
    position  : absolute;
    left      : 0px;
    right     : 0px;
    margin    : 82px auto 0px;
    top       : 50%;
    transform : translateY(-50%);
    z-index   : 9;
    width     : 90px;
    text-align: center;
}

#counter #active,
#counter #inactive {
    font-size         : 16px;
    line-height       : 16px;
    display           : inline-block;
    margin-left       : -5px;
    vertical-align    : middle;
    -webkit-transition: all .5s;
    -moz-transition   : all .5s;
    -o-transition     : all .5s;
    transition        : all .5s;
}

#counter #inactive:before,
#counter #active:before {
    content: "0";
    display: inline-block;
}

#counter #inactive:before,
#counter #active:before {
    font-size: 16px;
}

#counter span#active {
    margin-right: -5px;
}

#counter #counter-slash {
    font-size     : 16px;
    height        : 22px;
    display       : inline-block;
    vertical-align: middle;
    margin-top    : -5px;
    padding       : 0px;
}

.hm-quallity {
    margin-top : 0px;
    padding-top: 130px;
    position   : relative;
}

.hm-quallity .col-12.col-md-6.order-md-2.d-flex.justify-content-end {
    padding-right: 0px;
}

.hm-quallity .col-12.col-md-6.order-md-2.d-flex.justify-content-end img {
    mix-blend-mode: darken;
    padding-right : 0px;
}

.hm-quallity .col-12.col-md-6.order-md-1 {
    max-width   : 32%;
    display     : inline-block !important;
    margin-left : 18%;
    padding-left: 10px;
}

.hm-quallity p {
    margin-top   : 40px;
    margin-bottom: 40px;
}

.hm-quallity a.btn-primary {
    padding: 16px 35px;
}

.hm-from-farm-to-table {
    float              : left;
    width              : 100%;
    background-position: top left;
    background-repeat  : repeat;
    background-size    : cover;
    padding            : 120px 0px 275px;
}

/* .hm-from-farm-to-table-top {
    text-align: center;
    } */

    .hm-from-farm-to-table-top p {
        font-family   : 'Calibri';
        font-size     : 24px;
        margin        : 20px 0px;
        letter-spacing: 0.10px;
    }

    .hm-from-farm-to-table-slider {
        float   : left;
        width   : 100%;
        padding : 145px 0px 0px;
        position: relative;
    }

    .from-farm-table-left {
        float: left;
        width: 56%;
    }

    .from-farm-table-left img {
        border-radius: 3px;
    }

    .from-farm-table-right {
        /* display    : none; */
    /* float: left;
    width: 44%;
    max-width: 100%;
    padding-left: 55px;
    padding-right: 30px; */
}

/* .hm-from-farm-to-table-slider .owl-stage-outer .active .from-farm-table-right {
    display: inline-block;
    } */

    .from-farm-table-right h3 {
        font-size     : 60px;
        letter-spacing: 0.10px;
    }

    .from-farm-table-right p {
        font-size     : 18px;
        line-height   : 30px;
        letter-spacing: 0.10px;
        margin        : 30px 0px;
    }

/* .hm-from-farm-to-table-slider .owl-stage-outer {
    padding-left: 175px;
}

.hm-from-farm-to-table-slider .owl-stage-outer .owl-item {
    margin-right: 30px !important;
    } */

/* .hm-from-farm-to-table-slider .owl-stage-outer .owl-item .from-farm-table-left {
    float: right;
}

.hm-from-farm-to-table-slider .owl-stage-outer .active .from-farm-table-left {
    float: left;
    } */

    .hm-from-farm-to-table-slider .owl-nav,.thum-slider .owl-nav{
    /* position    : absolute;
    right       : 18.5%; */
    bottom      : 0;
    margin-right: 3px;
    width       : 230px;
    margin-top  : 10px;
}

.hm-from-farm-to-table-slider .owl-nav .owl-prev,.thum-slider .owl-nav .owl-prev{
    float: left;
}

.hm-from-farm-to-table-slider .owl-nav .owl-next,.thum-slider .owl-nav .owl-next {
    float: right;
}

.hm-from-farm-to-table-slider .owl-nav .owl-prev i,
.hm-from-farm-to-table-slider .owl-nav .owl-next i,.thum-slider .owl-nav .owl-prev i, .thum-slider .owl-nav .owl-next i {
    border            : 3px solid #f8d03f;
    color             : #002a5c;
    display           : inline-block;
    text-align        : center;
    font-size         : 23px;
    padding           : 14px 0px;
    height            : 54px;
    width             : 55px;
    border-radius     : 100%;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

.hm-from-farm-to-table-slider .owl-nav .owl-prev i:hover,
.hm-from-farm-to-table-slider .owl-nav .owl-next i:hover,.thum-slider .owl-nav .owl-prev i:hover,.thum-slider .owl-nav .owl-next i:hover {
    border            : 3px solid #002a5c;
    color             : #f8d03f;
    transition        : 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition   : 0.5s all;
    -ms-transition    : 0.5s all;
}

.hm-from-farm-to-table-slider.owl-nav .owl-next,.thum-slider .owl-nav .owl-next {
    float: right;
}

.hm-from-farm-to-table-slider .owl-dots{
    position        : absolute;
    top             : -90px;
    left            : 50%;
    transform       : translateX(-50%);
    margin          : 0px auto;
    background-color: #e5f1f8;
    height          : 8px;
    border-radius   : 5px;
}

.hm-from-farm-to-table-slider .owl-dots .owl-dot,.thum-slider #sync1 .owl-dots .owl-dot {
    background-color  : #e5f1f8;
    width             : 100px;
    margin            : 0px 0px 20px;
    border-radius     : 5px;
    height            : 8px;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition   : background-color 0.3s ease;
    -o-transition     : background-color 0.3s ease;
    transition        : background-color 0.3s ease;
}

.hm-from-farm-to-table-slider .owl-dots .owl-dot.active,.thum-slider #sync1 .owl-dots .owl-dot.active{
    background-color  : #f8d03f;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition   : background-color 0.3s ease;
    -o-transition     : background-color 0.3s ease;
    transition        : background-color 0.3s ease;
}

.hm-from-farm-to-table-slider #counter2 ,.thum-slider #counter2 {
    position  : absolute;
    right     : 45.5%;
    bottom    : 15px;
    z-index   : 9;
    width     : 80px;
    text-align: center;
}

.hm-from-farm-to-table-slider #counter2 #active2,
.hm-from-farm-to-table-slider #counter2 #inactive2,.thum-slider #counter2 #active2,.thum-slider #counter2  #inactive2{
    font-size         : 18px;
    line-height       : 18px;
    display           : inline-block;
    margin-left       : -5px;
    vertical-align    : middle;
    -webkit-transition: all .5s;
    -moz-transition   : all .5s;
    -o-transition     : all .5s;
    transition        : all .5s;
}

.hm-from-farm-to-table-slider #counter2 #inactive2:before, 
.hm-from-farm-to-table-slider #counter2 #active2:before,.thum-slider #counter2  #inactive2:before,.thum-slider #counter2 #active2:before {
    content: "0";
    display: inline-block;
}

.hm-from-farm-to-table-slider #counter2 #inactive2:before,
.hm-from-farm-to-table-slider #counter2 #active2:before,.thum-slider #counter2 #active2:before,.thum-slider #counter2  #inactive2:before {
    font-size: 18px;
}

.hm-from-farm-to-table-slider #counter2 span#active2,.thum-slider #counter2 span#active2 {
    margin-right: -5px;
}

.hm-from-farm-to-table-slider #counter2 #counter-slash2,.thum-slider #counter2 #counter-slash2 {
    font-size     : 18px;
    height        : 24px;
    display       : inline-block;
    vertical-align: middle;
    margin-top    : -5px;
    padding       : 0px;
}

.from-farm-table-bottom-img {
    float   : left;
    position: absolute;
    bottom  : -90px;
    left    : 24.33%;
    z-index : 2;
}

.hm-kashrus {
    background-color: #e5f1f8;
    float           : left;
    width           : 100%;
    position        : relative;
    padding         : 115px 0px 100px;
    margin-top      : 25px;
}

.hm-kashrus::after {
    content   : "";
    background: url(../images/kashrus-top-line.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 30px;
    position  : absolute;
    top       : -30px;
    left      : 0px;
}

.kashrus-left-box {
    float           : left;
    width           : 295px;
    height          : 295px;
    background-color: #ffffff;
    border-radius   : 5px;
    text-align      : center;
    margin-bottom   : 55px;
}

/*.kashrus-left-box img {
    margin-top: 30px;
}*/

.kashrus-left-box p {
    margin        : 25px 0px 0px;
    letter-spacing: 0.10px;
}

.kashrus-left-box:last-child p small {
    display       : block;
    margin        : 0px 0px 29px;
    line-height   : 18px;
    font-size     : 16px;
    letter-spacing: 0.50px;
    font-weight   : 300;
}

.kashrus-left-box:last-child p:last-child {
    margin        : 20px 0px 10px;
    /*font-size     : 22px;*/
    letter-spacing: 0.10px;
}

.hm-kashrus-right-top {
    float : left;
    width : 100%;
    margin: 35px 0px 0px;
}

.hm-kashrus-right-top .title {
    font-size  : 60px;
    line-height: 60px;
}

.hm-kashrus-right-top p {
    letter-spacing: 0.10px;
    margin        : 30px 20px 30px 0px;
}

.hm-kashrus-accordion {
    float: left;
    width: 96%;
}

.hm-kashrus-accordion .card {
    background-color: transparent;
    border          : none;
    border-bottom   : 1px solid rgba(0, 42, 92, 0.15);
    border-radius   : 0px;
}

.hm-kashrus-accordion .card-header {
    padding         : 0px;
    margin-bottom   : 0;
    background-color: transparent;
    border-bottom   : none;
}

.hm-kashrus-accordion .card-header h2 {
    font-family: 'Plain';
    font-weight: 300;
}

.hm-kashrus-accordion .card-header h2 button {
    font-size  : 30px;
    font-weight: 300;
    color      : #002a5c;
    width      : 100%;
    padding    : 15px 35px 15px 0px;
    text-align : left;
    margin     : 0px;
    border     : none;
    position   : relative;
}

.hm-kashrus-accordion .card-header h2 .btn-link:hover,
.hm-kashrus-accordion .btn-link.focus,
.hm-kashrus-accordion .btn-link:focus {
    text-decoration: none;
}

.hm-kashrus-accordion .card-header h2 button i {
    color    : #f8d03f;
    float    : right;
    font-size: 14px;
    position : absolute;
    right    : 35px;
    top      : 50%;
    transform: translateY(-50%);
}

.hm-kashrus-accordion .card-body {
    padding: 0px 0px 20px 0px;
    width  : 95%;
}

.hm-kashrus-accordion .card-body p {
    font-size     : 16px;
    line-height   : 24px;
    letter-spacing: 0.10px;
}

.hm-kashrus-accordion .card:last-child {
    border-bottom: none;
}

.hm-kashrus-accordion a.btn-primary {
    padding   : 16px 36px;
    display   : inline-block;
    margin-top: 70px;
}

.hm-familly-operated {
    float     : left;
    width     : 100%;
    padding   : 130px 0px;
    background: url(../images/familly-operated-bg.webp) repeat left top;
}

.hm-familly-operated img {
    position: relative;
    z-index : 1;
}

.hm-familly-operated h3.big-font {
    color         : #e5f1f8;
    font-size     : 450px;
    position      : absolute;
    top           : 58px;
    left          : -30px;
    z-index       : 0;
    letter-spacing: 0.10px;
    margin        : 0px;
}

.hm-familly-operated .title {
    font-size   : 60px;
    line-height : 60px;
    margin-right: 20px;
}

.hm-familly-operated p {
    font-size     : 20px;
    letter-spacing: 0.10px;
    margin        : 30px 20px 30px 0px;
}

.hm-familly-operated a.btn-primary {
    display      : inline-block;
    margin-top   : 70px;
    margin-bottom: -48px;
    padding      : 16px 73px;
}

.hm-wing-helpings {
    float  : left;
    width  : 100%;
    padding: 77px 0px 0px;
}

.hm-wing-helpings-left {
    float           : left;
    width           : 100%;
    background-color: #002a5c;
    color           : #ffffff;
    padding         : 0px 72px 62px;
    border-radius   : 6px;
}

.hm-wing-helpings-left>img {
    margin-top : -130px;
    margin-left: -25px;
}

.hm-wing-helpings-left h3,
.hm-wing-helpings-right h3,
.hm-our-best-recipes h2,
.hm-store-locator h2 {
    font-size     : 60px;
    letter-spacing: 0.10px;
    line-height   : 60px;
    margin-bottom : 48px;
}

.hm-wing-helpings-left p,
.hm-wing-helpings-right p,
.hm-our-best-recipes p {
    font-size  : 20px;
    line-height: 30px;
    margin     : 35px 0px;
}

.hm-wing-helpings-left a.learn-more-btn {
    margin-left: 0px;
    margin-top : 25px;
}

.hm-wing-helpings-left a.learn-more-btn i {
    border: 2px solid #f8d03f;
    color : #fff;
}

.hm-wing-helpings-left a.learn-more-btn:hover i {
    border: 2px solid #fff;
    color : #f8d03f;
}

.hm-wing-helpings-left a.learn-more-btn strong {
    color      : #ffffff;
    margin-top : 0px;
    font-family: 'Plain';
    font-weight: 300;
}

.hm-wing-helpings-left a.learn-more-btn:hover strong {
    color: #f8d03f;
}

.hm-wing-helpings-right {
    float           : left;
    width           : 100%;
    height          : 100%;
    background-color: #e5f1f8;
    padding         : 90px 72px 65px;
    border-radius   : 6px;
    position        : relative;
}

.hm-wing-helpings-right p {
    width: 90%;
}

.subscribe-email-hm {
    position        : absolute;
    bottom          : 65px;
    left            : 0px;
    right           : 0px;
    margin          : 0px 72px;
    background-color: #ffffff;
    border-radius   : 6px;
}

.subscribe-email-hm input[type="email"],
.subscribe-email-hm input[type="number"],
.subscribe-email-hm input[type="text"] {
    color         : #002a5c;
    font-size     : 22px;
    letter-spacing: 0.10px;
    opacity       : 0.30;
    float         : left;
    width         : 59%;
    border        : none;
    padding       : 13px 15px 13px 25px;
    border-radius : 6px;
}

.subscribe-email-hm input[type="email"]:focus,
.subscribe-email-hm input[type="number"]:focus,
.subscribe-email-hm input[type="text"]:focus {
    opacity: 1;
}

.subscribe-email-hm input[type="submit"] {
    background    : transparent url(../images/submit-arrow.png) no-repeat 85% center;
    color         : #002a5c;
    float         : left;
    width         : 40%;
    border        : none;
    cursor        : pointer;
    height        : 60px;
    font-size     : 22px;
    letter-spacing: 0.10px;
    text-align    : left;
    padding       : 5px 15px;
    position      : relative;
    border-radius : 6px;
}

.subscribe-email-hm input[type="submit"]:hover {
    color     : #f8d03f;
    background: transparent url(../images/submit-arrow-h.png) no-repeat 85% center;
}

.subscribe-email-hm .line-tx {
    background-color: #e5f1f8;
    float           : left;
    width           : 3px;
    height          : 31px;
    margin          : 15px 0px 14px;
}

.hm-our-best-recipes {
    float: left;
    width: 100%;
}

/*.hm-our-best-recipes img {
    margin-top  : -70px;
    margin-right: -10px;
}*/

.hm-our-best-recipes h2 {
    margin-bottom: 30px;
}

.hm-our-best-recipes a.btn-primary {
    display   : inline-block;
    margin-top: 50px;
}

.hm-store-locator {
    float   : left;
    width   : 100%;
    margin  : 0;
    position: relative;
    z-index : 2;
    background: #f8d03f;
}

.hm-store-locator-inner {
    background-color: #f8d03f;
    float           : left;
    width           : 100%;
    border-radius   : 6px;
    padding         : 70px 0px 100px;
    text-align      : center;
}

.hm-store-locator .subscribe-email-hm {
    position: relative;
    bottom  : 0px;
    width   : 100%;
    float   : left;
    margin  : 0px;
}

.hm-store-locator .subscribe-email-hm input[type=number]::-webkit-inner-spin-button,
.hm-store-locator .subscribe-email-hm input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.subscribe-email-hm input[type="number"],
.subscribe-email-hm input[type="text"] {
    width: 69%;
}

.hm-store-locator .subscribe-email-hm input[type="submit"] {
    width     : 30%;
    background: transparent url(../images/search-icon.png) no-repeat 85% center;
}

.hm-store-locator .subscribe-email-hm input[type="submit"]:hover {
    color     : #f8d03f;
    background: transparent url(../images/search-icon-h.png) no-repeat 85% center;
}

.footer-main {
    float           : left;
    width           : 100%;
    background-color: #e5f1f8;
    padding         : 218px 0px 80px;
    position        : relative;
    margin-top      : -125px;
    text-align      : center;
    z-index         : 1;
}

.footer-main::after {
    content   : "";
    background: url(../images/footer-line-top.png) repeat-x left top;
    float     : left;
    width     : 100%;
    height    : 31px;
    position  : absolute;
    top       : -31px;
    left      : 0px;
    z-index   : 0;
}

.footer-logo {
    display : inline-block;
    position: relative;
    z-index : 1;
}

.footer-menu {
    margin-top: 25px;
}
.footer-menu ul {
    position: relative;
    padding : 0px 15px;
}

.footer-menu ul li {
    display: inline-block;
    margin: 0 15px;
    text-transform: uppercase;
}

.footer-menu ul li a {
    font-size: 20px;
    padding: 0 5px;
}

.footer-address {
    margin: 35px 0px 35px;
}

.footer-address address {
    font-size     : 16px;
    line-height   : 30px;
    letter-spacing: 0.10px;
}

.footer-copy-right p {
    font-size     : 14px;
    letter-spacing: 0.10px;
    margin        : 0px;
}

.item {
    position: relative;
}

.left-img {
    position: absolute;
    left    : 0;
    top     : auto;
    width   : 240px;
}

.right-img {
    position: absolute;
    right   : 0;
    top     : auto;
    width   : 186px;
}

.inner-items {
    max-width: 1000px;
    margin   : 0 auto;
}


/******************* about page start css *****************/
.inner-page .enumenu_ul li a {
    color: #002a5c;
}

.inner-page .enumenu_ul li a:hover {
    color: #f8d03f;
}

.inner-page .menubelow::after {
    color: #002a5c;
}

.banner-inner {
    float           : left;
    width           : 100%;
    text-align      : center;
    background-color: #e5f1f8;
    padding         : 340px 0px 100px;
    position        : relative;
    margin-bottom   : 60px;
    z-index         : 0;
}

.banner-inner::after {
    content   : "";
    background: url(../images/about-banner-bg.png) repeat-x left top;
    height    : 60px;
    width     : 100%;
    position  : absolute;
    bottom    : -60px;
    left      : 0px;
    z-index   : 0;
}

.about-banner-title {
    margin-bottom: 105px;
}

.banner-title {
    float     : left;
    width     : 100%;
    text-align: center;
}

.banner-title h3 {
    color      : #f8d03f;
    font-family: 'Old Bridges Rough';
    font-weight: normal;
    font-size  : 140px;
    line-height: 90px;
    margin     : 0px 6px -43px 0px;
    position   : relative;
    z-index    : 1;
}

.banner-title h1 {
    font-size     : 150px;
    line-height   : 135px;
    letter-spacing: 0.10px;
    position      : relative;
    z-index       : 0;
    margin        : 0px;
}

.about-old-photos {
    float   : left;
    width   : 100%;
    overflow: hidden;
    position: relative;
}

#about-photo-slider.owl-carousel .owl-stage-outer::before {
    content   : "";
    background: url(../images/fade-left.png) no-repeat left top;
    width     : 242px;
    height    : 100%;
    position  : absolute;
    left      : 0px;
    top       : 0px;
    z-index   : 1;
}

#about-photo-slider.owl-carousel .owl-stage-outer::after {
    content   : "";
    background: url(../images/fade-right.png) no-repeat left top;
    width     : 242px;
    height    : 100%;
    position  : absolute;
    right     : 0px;
    top       : 0px;
    z-index   : 1;
}

.old-photos-box {
    float   : left;
    width: 100%;
    position: relative;
}

/* .old-photos-box:nth-child(1) {
    width: 31%;
    } */

/* .old-photos-box:nth-child(3) {
    width: 30%;
    } */

    .old-photos-box img {
        width     : 100%;
        object-fit: cover;
    }

    .old-photos-box p {
        color      : #383629;
        font-family: 'Old Bridges Rough';
        font-weight: normal;
        font-size  : 48px;
        margin     : -20px 0px 0px;
    }

/* .old-photos-box:nth-child(1) p {
    float      : left;
    margin-left: 77px;
    } */

    .old-photos-box:nth-child(3) p {
        float       : right;
        margin-right: 178px;
    }

    .about-banner-tex {
        float : left;
        width : 100%;
        margin: 52px 0px 0px;
    }

    .about-banner-tex p {
        margin: 30px 0px;
    }

    .about-banner-tex p small {
        font-size  : 20px;
        line-height: 30px;
    }

    .about-banner-tex p {
        font-size     : 24px;
        line-height   : 30px;
        letter-spacing: 0.34px;
    }

    .about-banner-tex p i {
        display: block;
    }

    .about-banner-tex p:last-child {
        margin-top: 54px;
    }

    .about-loyalty {
        float  : left;
        width  : 100%;
        padding: 150px 0px 120px;
        background-color: #fff;
    }

    .about-loyalty-left p {
        font-size  : 20px;
        line-height: 30px;
        margin     : 25px 0px;
    }

    .about-loyalty-right .item {
        text-align: center;
        padding   : 0px 0px 0px 10px;
    }

    .about-loyalty-right .item img {
        display: inline-block;
        width  : auto;
    }
    .about-loyalty-right .owl-nav .owl-prev {
        position: absolute;
        top: 54px;
        left: -30px;
    }
    .about-loyalty-right .owl-nav .owl-next {
        position: absolute;
        top: 54px;
        right: -30px;
    }

    .about-loyalty-right .item p {
        font-family: 'Veteran Typewriter';
        font-weight: normal;
        font-size  : 25px;
        line-height: 40px;
        margin     : 45px 0px 0px;
    }

    .about-loyalty-right .owl-nav {
        display: block;
        margin : 60px auto 0px;
        width  : 176px
    }

    .about-loyalty-right .owl-nav .owl-prev {
        float: left;
    }

    .about-loyalty-right .owl-nav .owl-prev i,
    .about-loyalty-right .owl-nav .owl-next i {
        border            : 3px solid #f8d03f;
        color             : #002a5c;
        display           : inline-block;
        text-align        : center;
        font-size         : 26px;
        padding           : 24px 0px;
        height            : 78px;
        width             : 78px;
        border-radius     : 100%;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .about-loyalty-right .owl-nav .owl-prev i:hover,
    .about-loyalty-right .owl-nav .owl-next i:hover {
        border            : 3px solid #002a5c;
        color             : #f8d03f;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .about-loyalty-right .owl-nav .owl-next {
        float: right;
    }

    .standards-raised-abt {
        float              : left;
        width              : 100%;
        height             : 846px;
        text-align         : center;
        color              : #fff;
        background-position: left top;
        background-repeat  : no-repeat;
        background-size    : cover;
        background: #002a5c;
        /* padding: 70px 0; */
    }
    .standards-raised-abt:before{
        content: "";
        background: url(../images/feeding-entire-communities-top-line.png) no-repeat left top;
        width: 100%;
        height: 30px;
        position: absolute;
        left: 0;
        top: -26px;
        z-index: 1;
        background-size: cover;
    }
    .standards-raised-abt:after{
        content: "";
        background: url(../images/feeding-entire-communities-top-line.png) no-repeat left top;
        width: 100%;
        height: 30px;
        position: absolute;
        left: 0;
        bottom: -10px;
        z-index: 1;
        background-size: cover;
        -moz-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    .standards-raised-abt h2 {
        letter-spacing: 0.10px;
    }

    .standards-raised-abt p {
        line-height: 36px;
        margin     : 30px 0px;
    }

    .standards-raised-abt-btn {
        margin-top: 75px;
        display   : inline-block;
    }

    .standards-raised-abt .btn-primary {
        padding: 22px 37px;
    }

    .standards-raised-abt .btn-primary:hover {
        color           : #002a5c;
        background-color: #ffffff;
    }

    .standards-raised-abt .learn-more-btn {
        margin-left: 44px;
    }

    .standards-raised-abt .learn-more-btn i {
        border   : 3px solid #f8d03f;
        color    : #ffffff;
        font-size: 11px;
        padding  : 9px 0px;
    }

    .standards-raised-abt .learn-more-btn:hover i {
        border: 3px solid #ffff;
        color : #f8d03f;
    }

    .standards-raised-abt .learn-more-btn strong {
        color: #ffffff;
    }

    .standards-raised-abt .learn-more-btn:hover strong {
        color: #f8d03f;
    }

    .popup-section .modal-content {
        width : calc(100vh - 0px);
        margin: 0px auto;
    }

    .popup-section .modal-dialog {
        max-width: none;
    }

    .popup-section .modal-header {
        padding      : 0px;
        border-bottom: none;
        position     : absolute;
        top          : 0px;
        right        : 0px;
    }

    .popup-section .modal-header {
        z-index: 99;
    }

    .popup-section .modal-content .modal-body iframe {
        width : 100%;
        height: calc(100vh - 120px);
        border: none;
        float : left;
    }

    .popup-section .modal-header .close {
        font-size            : 16px;
        color                : #fff;
        text-shadow          : none;
        opacity              : 1;
        background-color     : #f8d03f;
        padding              : 2px 6px 2px;
        height               : 35px;
        width                : 35px;
        border-radius        : 100%;
        -moz-border-radius   : 100%;
        -webkit-border-radius: 100%;
        outline              : none;
    }

    .abv-tree-section {
        float              : left;
        width              : 100%;
        background-position: top left;
        background-repeat  : repeat;
        background-size    : cover;
    }

    .cut-above-rv {
        margin-top   : 135px;
        margin-bottom: 156px;
    }

    .cut-above-rv:nth-child(1) {
        margin-top   : 135px;
        margin-bottom: 164px;
    }

    .row.align-items-center.cut-above-rv:last-child {
        margin-bottom: 218px;
    }

    .row.align-items-center.cut-above-rv:nth-child(3) img {
        margin-top: 45px;
    }

    .cut-above-rv h3 {
        font-size     : 60px;
        line-height   : 60px;
        letter-spacing: 0.10px;
        margin        : 0px;
    }

    .cut-above-rv:nth-child(1) img {
        margin-top : 35px;
        margin-left: 50px;
    }

    .cut-above-rv p {
        line-height: 36px;
        margin     : 25px 15px 25px 0px;
    }

    .cut-above-rv ul {
        width: 95%;
    }

    .cut-above-rv ul li {
        position    : relative;
        line-height : 36px;
        margin      : 25px 0px;
        padding-left: 57px;
    }

    .cut-above-rv ul li::before {
        content   : "";
        background: url(../images/check-bullet-icon.png) no-repeat left top;
        width     : 28px;
        height    : 31px;
        position  : absolute;
        left      : 0px;
        top       : 10px;
    }

    .certification-btn {
        float   : left;
        position: absolute;
        left    : -85px;
        bottom  : -81px;
    }

    .feeding-entire-communities-abt {
        float           : left;
        width           : 100%;
        background-color: #002a5c;
        color           : #ffffff;
        position        : relative;
        padding         : 105px 0px 190px;
        margin          : 30px 0px -290px;
    }

    .feeding-entire-communities-abt::before {
        content   : "";
        background: url(../images/feeding-entire-communities-top-line.png) no-repeat left top;
        width     : 100%;
        height    : 30px;
        position  : absolute;
        left      : 0px;
        top       : -30px;
        z-index   : 1;
    }

    .feeding-entire-tx p {
        margin: 40px 0px;
    }

    .feeding-entire-slider-outer {
        float  : left;
        width  : 100%;
        padding: 116px 0px 200px;
    }

    .feeding-entire-slider-outer .item img {
        display      : inline-block;
        width        : auto;
        border-radius: 6px;
    }

    .feeding-entire-slider-outer .item h4 {
        font-family   : 'Plain';
        font-weight   : 300;
        margin        : 35px 0px 22px 0px;
        font-size     : 26px;
        letter-spacing: 0.10px;
    }

    .feeding-entire-slider-outer .item h4 a {
        color: #fff;
    }

    .feeding-entire-slider-outer .item h4 a:hover {
        color: #f8d03f;
    }

    .feeding-entire-slider-outer .item p {
        font-size  : 16px;
        line-height: 26px;
    }

    .feeding-entire-slider-outer .learn-more-btn {
        margin-left: 0px;
        margin-top : 13px;
    }

    .feeding-entire-slider-outer .learn-more-btn i {
        border: 3px solid #f8d03f;
        color : #ffffff;
    }

    .feeding-entire-slider-outer .learn-more-btn:hover i {
        border: 3px solid #ffffff;
        color : #f8d03f;
    }

    .feeding-entire-slider-outer .learn-more-btn strong {
        color: #ffffff;
    }

    .feeding-entire-slider-outer .learn-more-btn:hover strong {
        color: #f8d03f;
    }

    .feeding-entire-slider-outer .owl-nav {
        display: block;
        margin : 104px auto 0px;
        width  : 226px;
    }

    .feeding-entire-slider-outer .owl-nav .owl-prev {
        float: left;
    }

    .feeding-entire-slider-outer .owl-nav .owl-next {
        float: right;
    }

    .feeding-entire-slider-outer .owl-nav .owl-prev i,
    .feeding-entire-slider-outer .owl-nav .owl-next i {
        border            : 3px solid #f8d03f;
        color             : #ffffff;
        display           : inline-block;
        text-align        : center;
        font-size         : 23px;
        padding           : 14px 0px;
        height            : 54px;
        width             : 55px;
        border-radius     : 100%;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .feeding-entire-slider-outer .owl-nav .owl-prev i:hover,
    .feeding-entire-slider-outer .owl-nav .owl-next i:hover {
        border            : 3px solid #ffffff;
        color             : #f8d03f;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .feeding-entire-slider-outer .owl-nav .owl-next {
        float: right;
    }

    .feeding-entire-slider-outer .owl-dots {
        position        : absolute;
        top             : -85px;
        left            : 50%;
        transform       : translateX(-50%);
        margin          : 0px auto;
        background-color: #e5f1f8;
        height          : 8px;
        border-radius   : 5px;
    }

    .feeding-entire-slider-outer .owl-dots .owl-dot {
        background-color  : #e5f1f8;
        width             : 60px;
        margin            : 0px 0px 20px;
        border-radius     : 5px;
        height            : 8px;
        -webkit-transition: background-color 0.3s ease;
        -moz-transition   : background-color 0.3s ease;
        -o-transition     : background-color 0.3s ease;
        transition        : background-color 0.3s ease;
    }

    .feeding-entire-slider-outer .owl-dots .owl-dot.active {
        background-color  : #f8d03f;
        -webkit-transition: background-color 0.3s ease;
        -moz-transition   : background-color 0.3s ease;
        -o-transition     : background-color 0.3s ease;
        transition        : background-color 0.3s ease;
    }

    .feeding-entire-slider-outer #counter3 {
        z-index   : 9;
        width     : 80px;
        margin    : 110px auto 0px;
        text-align: center;
    }

    .feeding-entire-slider-outer #counter3 #active3,
    .feeding-entire-slider-outer #counter3 #inactive3 {
        font-size         : 18px;
        line-height       : 18px;
        display           : inline-block;
        margin-left       : -5px;
        vertical-align    : middle;
        -webkit-transition: all .5s;
        -moz-transition   : all .5s;
        -o-transition     : all .5s;
        transition        : all .5s;
    }

    .feeding-entire-slider-outer #counter3 #inactive3:before,
    .feeding-entire-slider-outer #counter3 #active3:before {
        content: "0";
        display: inline-block;
    }

    .feeding-entire-slider-outer #counter3 #inactive3:before,
    .feeding-entire-slider-outer #counter3 #active3:before {
        font-size: 18px;
    }

    .feeding-entire-slider-outer #counter3 span#active3 {
        margin-right: -5px;
    }

    .feeding-entire-slider-outer #counter3 #counter-slash3 {
        font-size     : 18px;
        height        : 24px;
        display       : inline-block;
        vertical-align: middle;
        margin-top    : -5px;
        padding       : 0px;
    }

    /******************* products page start css *****************/
    .inner-page .enumenu_ul>li:hover>a,
    .inner-page .enumenu_ul>li.active>a {
        color: #f8d03f;
    }

    .product-subscribe-search {
        margin-top   : 27px;
        margin-bottom: -15px;
    }

    .product-subscribe-search p {
        font-size    : 24px;
        margin       : 0px;
        margin-bottom: 10px;
    }

    .product-subscribe-search .subscribe-email-hm {
        position: relative;
        bottom  : 0px;
        left    : 0px;
        display : inline-block;
        margin  : 40px 0px 0px;
        width   : 100%;
    }

    .product-subscribe-search .subscribe-email-hm input[type=number]::-webkit-inner-spin-button,
    .product-subscribe-search .subscribe-email-hm input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin            : 0;
    }

    .product-subscribe-search .subscribe-email-hm input[type="submit"] {
        background-image: url(../images/search-icon.png);
        float           : right;
        width           : 30%;
    }

    .product-subscribe-search .subscribe-email-hm input[type="submit"]:hover {
        background-image: url(../images/search-icon-h.png);
    }


    .product-subscribe-search a.btn-primary {
        padding: 16px 36px;
        display: inline-block;
        margin : 55px 0px 0px;
    }

    .products-scn {
        float              : left;
        width              : 100%;
        background-position: left top;
        background-repeat  : repeat;
        background-size    : cover;
        padding            : 0px;
    }

    .old-bridges-rough-font {
        font-family: 'Old Bridges Rough';
        font-weight: normal;
        color      : #f8d03f;
    }

    .products-scn-row h4 {
        font-size  : 90px;
        line-height: 65px;
    }

    .products-scn-row h3 {
        font-size  : 60px;
        line-height: 60px;
        margin     : 0px 15px 0px 0px;
    }

    .products-scn-row p {
        font-size  : 20px;
        line-height: 30px;
        margin     : 45px 0px 0px;
    }

    .product-box-left {
        display       : inline-block;
        vertical-align: middle;
    }

    .product-box-right {
        display       : inline-block;
        vertical-align: middle;
        width         : 50%;
    }

    .products-scn-row:nth-child(1) img {
        /* margin-left  : -102px;
        height       : auto;
        margin-bottom: -25px; */
        float: left;
    }

    .products-scn-row:nth-child(2) img {
        /* margin-left: 92px;
        margin-top : -35px; 
        float      : left; */
        float: left;
    }

    .products-scn-row:nth-child(3) img {
        /* margin-left: -120px;
        height     : auto;
        margin-top : -45px;
        float      : left; */
        float: left;
    }

    .products-scn-row:nth-child(4) img {
        /* margin-left  : 125px;
        margin-bottom: 30px; */
        float: left;
    }

    /* .products-scn-row:nth-child(2) .col-12.col-md-6.order-md-2 {
        -webkit-box-flex: 0;
        -ms-flex        : 0 0 52%;
        flex            : 0 0 52%;
        max-width       : 52%;
    }

    .products-scn-row:nth-child(2) .col-12.col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex        : 0 0 48%;
        flex            : 0 0 48%;
        max-width       : 48%;
    } */

    .flocks-we-stock-product {
        float           : left;
        width           : 100%;
        background-color: #f8d03f;
        position        : relative;
        padding         : 100px 0px 0px;
        margin          : 130px 0px 65px;
    }

    .flocks-we-stock-product::after {
        content   : "";
        background: url(../images/flocks-we-stock-top-line.png) repeat-x left top;
        float     : left;
        width     : 100%;
        height    : 75px;
        position  : absolute;
        top       : -60px;
        left      : 0px;
        z-index   : 1;
    }

    .flocks-we-stock-product::before {
        content   : "";
        background: url(../images/flocks-we-stock-bottom-line.png) repeat-x left top;
        float     : left;
        width     : 100%;
        height    : 125px;
        position  : absolute;
        bottom    : -55px;
        left      : 0px;
        z-index   : 1;
    }

    .flocks-we-stock-product-outer {
        position     : relative;
        z-index      : 2;
        float        : left;
        width        : 100%;
        margin-bottom: -42px;
    }

    .left-text-flocks {
        display   : inline-block;
        width     : 268px;
        margin-top: 82px;
    }

    .middle-img-flock {
        display       : inline-block;
        vertical-align: top;
        width         : 472px;
        margin-bottom : 0px;
        position      : relative;
    }

    .right-text-flocks {
        display       : inline-block;
        width         : 410px;
        vertical-align: top;
        margin-top    : 146px;
        margin-left   : 35px;
    }

    .right-text-flocks h4.old-bridges-rough-font {
        color    : #fff;
        font-size: 80px;
        margin   : 0px 0px 12px;
    }

    .right-text-flocks h3 {
        font-family: 'Plain';
        font-weight: 300;
        font-size  : 40px;
        line-height: 48px;
    }

    .right-text-flocks p {
        font-size  : 20px;
        line-height: 30px;
        margin     : 20px 25px 0px 0px;
    }

    .flocks-we-stock-product-outer .owl-nav {
        margin  : -234px 0 0px;
        width   : 265px;
        float   : left;
        position: relative;
        z-index : 1;
    }

    .flocks-we-stock-product-outer .owl-nav .owl-prev {
        float: left;
    }

    .flocks-we-stock-product-outer .owl-nav .owl-next {
        float: right;
    }

    .flocks-we-stock-product-outer .owl-nav .owl-prev i,
    .flocks-we-stock-product-outer .owl-nav .owl-next i {
        border            : 5px solid rgba(255, 255, 255, 0.30);
        color             : #ffffff;
        display           : inline-block;
        text-align        : center;
        font-size         : 28px;
        padding           : 26px 0px;
        height            : 87px;
        width             : 87px;
        border-radius     : 100%;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .flocks-we-stock-product-outer .owl-nav .owl-prev i:hover,
    .flocks-we-stock-product-outer .owl-nav .owl-next i:hover {
        border            : 5px solid #ffffff;
        color             : #002a5c;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .flocks-we-stock-product-outer .owl-nav .owl-next {
        float: right;
    }

    .flocks-we-stock-product-outer #counter4 {
        width     : 80px;
        margin    : -212px 0px 0px 92px;
        float     : left;
        text-align: center;
        position  : relative;
        z-index   : 1;
    }

    .flocks-we-stock-product-outer #counter4 #active4,
    .flocks-we-stock-product-outer #counter4 #inactive4 {
        font-size         : 16px;
        line-height       : 16px;
        display           : inline-block;
        margin-left       : -5px;
        vertical-align    : middle;
        -webkit-transition: all .5s;
        -moz-transition   : all .5s;
        -o-transition     : all .5s;
        transition        : all .5s;
    }

    .flocks-we-stock-product-outer #counter4 #inactive4:before,
    .flocks-we-stock-product-outer #counter4 #active4:before {
        content: "0";
        display: inline-block;
    }

    .flocks-we-stock-product-outer #counter4 #inactive4:before,
    .flocks-we-stock-product-outer #counter4 #active4:before {
        font-size: 16px;
    }

    .flocks-we-stock-product-outer #counter4 span#active4 {
        margin-right: -5px;
    }

    .flocks-we-stock-product-outer #counter4 #counter-slash4 {
        font-size     : 16px;
        height        : 20px;
        display       : inline-block;
        vertical-align: middle;
        margin-top    : -5px;
        padding       : 0px;
    }

    .production-capabilitie-products {
        float              : left;
        width              : 100%;
        background-position: top left;
        background-repeat  : repeat;
        background-size    : cover;
        padding            : 200px 0px 150px;
    }

    .production-capabilitie-products-box {
        background-color: #e5f1f8;
        float           : left;
        width           : 100%;
        height          : 100%;
        padding         : 75px 73px 32px 73px;
        margin          : 20px 0px;
        border-radius   : 6px;
    }

    .production-capabilitie-products-top p {
        font-size: 24px;
        margin   : 35px 0px;
    }

    .production-capabilitie-products-box ul li {
        position    : relative;
        font-size   : 24px;
        margin      : 25px 0px;
        padding-left: 63px;
    }

    .production-capabilitie-products-box ul li::before {
        content        : "";
        background     : url(../images/check-bullet-icon.png) no-repeat left top;
        background-size: cover;
        width          : 28px;
        height         : 31px;
        position       : absolute;
        left           : 0px;
        top            : 10px;
    }

    .wholesame-birds-products {
        float           : left;
        width           : 100%;
        background-color: #002a5c;
        color           : #ffffff;
        position        : relative;
        padding         : 153px 0px 192px;
        margin          : 95px 0px 62px;
    }

    .wholesame-birds-products::after {
        content        : "";
        background     : url(../images/wholesome-birds-top-line.png) repeat-x left top;
        background-size: cover;
        float          : left;
        width          : 100%;
        height         : 106px;
        position       : absolute;
        top            : -106px;
        left           : 0px;
        z-index        : 1;
    }

    .wholesame-birds-products::before {
        content        : "";
        background     : url(../images/wholesome-birds-bottom-line.png) repeat-x left top;
        background-size: cover;
        float          : left;
        width          : 100%;
        height         : 62px;
        position       : absolute;
        bottom         : -62px;
        left           : 0px;
        z-index        : 1;
    }

    .wholesame-birds-products-box {
        float     : left;
        width     : 20%;
        margin-top: 50px;
    }

    .wholesame-birds-products-box .wholesame-birds-products-box-img {
        display   : table;
        width     : 100%;
        min-height: 184px;
    }

    .wholesame-birds-products-box .wholesame-birds-products-box-img span {
        display       : table-cell;
        width         : 100%;
        vertical-align: middle;
    }

    .wholesame-birds-products-box p {
        font-size: 24px;
        margin   : 7px 0px 0px;
    }

    .poultry-motion {
        float  : left;
        width  : 100%;
        padding: 130px 0px 100px;
    }

    .poultry-motion img {
        margin-left: -80px;
    }

    .poultry-motion p {
        font-size: 24px;
        margin   : 20px 0px;
    }

    .poultry-motion a.btn-primary {
        display: inline-block;
        padding: 16px 36px;
        margin : 22px 0px 0px;
    }

    /******************* contact page start css *****************/
    .contact-banner {
        float              : left;
        width              : 100%;
        background-position: top right;
        background-repeat  : no-repeat;
        background-size    : cover;
        min-height         : 1053px;
        padding            : 285px 0px 180px;
        color              : #ffffff;
        background: #002a5c;
        position: relative;
    }
    .contact-banner:after{
        background: url(../images/contact-bottom-shadow.png) no-repeat;
        width: 100%;
        height: 47px;
        background-size: cover;
        position: absolute;
        bottom: -46px;
        left: 0;
        content: "";
    }
    section.contact-banner:before {
        position: absolute;
        right: 120px;
        bottom: 0;
        /*background: url(../images/contact-right.png) no-repeat;*/
        width: 952px;
        height: 835px;
        background-size: 100%;
        content: "";
    }
    .contact-banner-inner h1 {
        font-size     : 100px;
        line-height   : 90px;
        letter-spacing: 0.10px;
        margin-bottom : 47px;
    }

    .contact-banner-inner p {
        font-size: 24px;
        margin   : 35px 0px;
    }

    .contact-banner-inner ul {
        font-family: 'ChunkFive';
        font-weight: normal;
        margin     : 45px 0px;
    }

    .contact-banner-inner ul li {
        display       : inline-block;
        width         : 100%;
        font-size     : 22px;
        letter-spacing: 0.10px;
        margin        : 5px 0px;
    }

    .contact-banner-inner ul li a {
        color: #fff;
    }

    .contact-banner-inner ul li a:hover {
        color: #f8d03f;
    }

    .contact-banner-inner ul li i {
        color    : #f8d03f;
        float    : left;
        font-size: 28px;
        width    : 70px;
    }

    .right-contact-bn {
        float: left;
        width: 390px;
    }

    .contact-banner-inner a.btn-primary {
        display: inline-block;
        margin : 24px 0px 0px;
        padding: 16px 46px;
    }

    .contact-banner-inner a.btn-primary:hover {
        background-color: #ffffff;
        color           : #002a5c;
    }

    .contact-frm {
        float              : left;
        width              : 100%;
        background-position: top left;
        background-repeat  : repeat;
        background-size    : cover;
        padding            : 128px 0px 120px 0px;
    }

    .contact-frm h2.title {
        margin-bottom: 20px;
    }

    .contact-frm input,
    .contact-frm textarea {
        float           : left;
        width           : 100%;
        height          : 60px;
        background-color: #e5f1f8;
        color           : #bbc8d3;
        border          : none;
        border-radius   : 6px;
        padding         : 10px 20px;
        font-family     : 'Plain';
        font-weight     : 300;
        font-size       : 22px;
        margin-top      : 38px;
        outline         : none;
    }

    .contact-frm input:hover,
    .contact-frm input:focus,
    .contact-frm textarea:hover,
    .contact-frm textarea:focus {
        color: #002a5c;
    }

    .contact-frm textarea {
        height: 200px;
        resize: none;
    }

    .contact-frm input::-webkit-input-placeholder,
    .contact-frm textarea::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        opacity: 1;
        color  : #bbc8d3;
    }

    .contact-frm input::-moz-placeholder,
    .contact-frm textarea::-moz-placeholder {
        /* Firefox 19+ */
        opacity: 1;
        color  : #bbc8d3;
    }

    .contact-frm input:-ms-input-placeholder,
    .contact-frm textarea:-ms-input-placeholder {
        /* IE 10+ */
        opacity: 1;
        color  : #bbc8d3;
    }

    .contact-frm input:-moz-placeholder,
    .contact-frm textarea:-moz-placeholder {
        /* Firefox 18- */
        opacity: 1;
        color  : #bbc8d3;
    }

    .contact-frm .btn-primary {
        display      : inline-block;
        float        : none;
        width        : auto;
        height       : auto;
        cursor       : pointer;
        background   : #f8d03f;
        padding      : 16px 97px;
        color        : #002a5c;
        font-family  : 'ChunkFive';
        border-radius: 5px;
    }

    .contact-frm .btn-primary:hover {
        color     : #f8d03f;
        background: #002a5c;
    }

    .fly-schedule-tour {
        float              : left;
        width              : 100%;
        height             : 687px;
        background-position: left top;
        background-repeat  : no-repeat;
        background-size    : cover;
        text-align         : center;
        color              : #ffffff;
        position           : relative;
        z-index            : 2;
    }

    .fly-schedule-tour h2.title {
        font-size  : 100px;
        line-height: 100px;
    }

    .fly-schedule-tour a.btn-primary {
        display   : inline-block;
        margin-top: 72px;
        padding   : 16px 37px;
    }

    footer.footer-main.contact-footer {
        padding-top: 100px;
        margin-top : -15px;
    }

    /******************* recipes page start css *****************/
    .banner-inner.recipes-banner h3 {
        margin: 0px -3px -45px 0px;
    }

    .banner-inner.recipes-banner {
        padding-bottom: 280px;
        margin-bottom : -170px;
    }

    .banner-inner.recipes-banner .product-subscribe-search {
        margin-top   : 48px;
        margin-bottom: 0px;
    }

    .banner-inner.recipes-banner input[type="text"] {
        color         : #002a5c;
        font-size     : 22px;
        letter-spacing: 0.10px;
        opacity       : 0.30;
        float         : left;
        width         : 77%;
        border        : none;
        padding       : 13px 15px 13px 25px;
        border-radius : 6px;
    }

    .banner-inner.recipes-banner input[type="text"]:hover,
    .banner-inner.recipes-banner input[type="text"]:focus {
        color  : #002a5c;
        opacity: 1;
    }

    .banner-inner.recipes-banner .product-subscribe-search .subscribe-email-hm input[type="submit"] {
        width: 22%;
    }

    .recipes-main {
        float   : left;
        width   : 100%;
        position: relative;
        /* z-index : 1; */
    }

    .recipes-bg {
        float              : left;
        background-position: left top;
        background-repeat  : repeat;
        background-size    : cover;
        width              : 100%;
        height             : 100%;
        position           : absolute;
        top                : 220px;
        left               : 0px;
    }

    .recipes-inner {
        margin: 0px -15px;
    }

    .recipes-box {
        float  : left;
        width  : 33.33%;
        padding: 0px 15px 81px;
    }

    .rescipes-img {
        float   : left;
        width   : 100%;
        position: relative;
        overflow: hidden;
    }

    .rescipes-img img {
        float             : left;
        width             : 100%;
        object-fit        : cover;
        border-radius     : 6px;
        -moz-transition   : all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition    : all 0.5s;
        transition        : all 0.5s;
    }

    .rescipes-img:hover img {
        box-shadow: 10.324px 14.745px 38px 0px rgba(0, 42, 92, 0.17);
    }

    .hover-box {
        background-color  : rgba(248, 208, 63, 0.80);
        position          : absolute;
        top               : 0px;
        left              : 0px;
        width             : 100%;
        height            : 100%;
        border-radius     : 6px;
        text-align        : center;
        opacity           : 0;
        visibility        : hidden;
        -moz-transition   : all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition    : all 0.5s;
        transition        : all 0.5s;
    }

    .rescipes-img:hover .hover-box {
        opacity           : 1;
        visibility        : visible;
        -moz-transition   : all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition    : all 0.5s;
        transition        : all 0.5s;
    }

    .hover-box-inner {
        display: table;
        width  : 100%;
        height : 100%;
    }

    .hover-box a.learn-more-btn {
        display       : table-cell;
        vertical-align: middle;
    }

    .hover-box a.learn-more-btn i {
        border : 2px solid #ffffff;
        padding: 9px 0px;
    }

    .hover-box a.learn-more-btn:hover i {
        border: 2px solid #ffffff;
        color : #002a5c;
    }

    .hover-box a.learn-more-btn strong {
        font-family: 'Plain';
        font-weight: 300;
        margin     : 0px 0px 0px 15px;
    }

    .hover-box a.learn-more-btn:hover strong {
        color: #002a5c;
    }

    .recipes-box p {
        display       : inline-block;
        width         : 100%;
        font-size     : 26px;
        line-height   : 36px;
        letter-spacing: 0.10px;
        margin        : 30px 0px 0px;
    }

    .recipes-box p a {
        color: #002a5c;
    }

    .load-more-btn {
        text-align: center;
        float     : left;
        width     : 100%;
        margin    : 15px 0px 125px;
    }

    .load-more-btn a.btn-primary {
        display: inline-block;
        padding: 16px 53px;
    }

    /******************* recipes details page start css *****************/
    .full-bg {
        float              : left;
        width              : 100%;
        background-position: left top;
        background-repeat  : no-repeat;
        background-size    : cover;
        margin             : 0px 0px -295px 0px;
        padding-bottom     : 255px;
    }

    .top-back {
        float : left;
        width : 100%;
        margin: 230px 0px 56px;
    }

    .top-back a.learn-more-btn {
        margin-left: 0px;
    }

    .top-back a.learn-more-btn i {
        margin-right : 12px;
        margin-bottom: 4px;
    }

    .recipes-detaild-up {
        float        : left;
        width        : 100%;
        margin-bottom: 110px;
    }

    .recipes-detaild-sw {
        margin-bottom: 20px;
    }

    .recipes-detaild-sw img {
        border-radius: 6px;
    }

    .recipes-detaild-sw h4 {
        font-size  : 90px;
        line-height: 65px;
        margin-top : 18px;
    }

    .recipes-detaild-sw h2.title {
        font-size    : 60px;
        line-height  : 60px;
        margin-bottom: 25px;
        width        : 90%;
    }

    .recipes-detaild-sw ul li {
        display       : inline-block;
        margin-right  : 15%;
        font-size     : 14px;
        line-height   : 24px;
        letter-spacing: 0.25px;
    }

    .recipes-detaild-sw ul li:last-child {
        margin-right: 0px;
    }

    .recipes-detaild-sw ul li img {
        margin-right: 10px;
    }

    .recipes-detaild-sw p {
        font-size  : 20px;
        line-height: 30px;
        margin     : 25px 0px;
    }

    body {
        /* Set "my-sec-counter" to 0 */
        counter-reset: my-sec-counter;
    }

    .recipes-detaild-uw h3 {
        font-family   : 'ChunkFive';
        font-weight   : normal;
        margin        : 48px 0px 30px 0px;
        font-size     : 20px;
        padding-bottom: 8px;
        line-height   : 34px;
        letter-spacing: -0.10px;
        border-bottom : 3px solid #d9dfe7;
    }

    .recipes-detaild-uw ul li {
        margin   : 15px 0px 22px;
        font-size: 20px;
    }

    .recipes-detaild-uw ul li span:first-child {
        display       : inline-block;
        width         : 50px;
        vertical-align: top;
    }

    .recipes-detaild-uw ul li span:last-child {
        display: inline-block;
        width  : 87%;
    }

    .recipes-detaild-uw .right-recipes-detaild-uw ul li {
        padding-left : 55px;
        position     : relative;
        margin-bottom: 41px;
        line-height  : 38px;
    }

    .recipes-detaild-uw .right-recipes-detaild-uw ul li::before {
        /* Increment "my-sec-counter" by 1 */
        counter-increment: my-sec-counter;
        content          : counter(my-sec-counter) "";
        border           : 2px solid #002a5c;
        font-size        : 16px;
        line-height      : 24px;
        padding          : 3px 0px;
        width            : 36px;
        height           : 36px;
        display          : inline-block;
        vertical-align   : middle;
        text-align       : center;
        position         : absolute;
        left             : 0px;
        top              : 0px;
        border-radius    : 100%;
    }

    .recipes-detaild-uw .right-recipes-detaild-uw p {
        font-size  : 20px;
        margin-left: 55px;
        line-height: 38px;
    }

    .more-like-product-slider {
        float         : left;
        width         : 100%;
        padding-bottom: 175px;
        margin        : 40px 0px 0px;
    }

    .more-like-product-slider .recipes-box {
        width  : 100%;
        padding: 0px;
    }

    .more-like-product-slider .owl-nav {
        margin  : 0px;
        width   : 125px;
        position: absolute;
        right   : 0px;
        top     : -110px;
    }

    .more-like-product-slider .owl-nav .owl-prev {
        float: left;
    }

    .more-like-product-slider .owl-nav .owl-next {
        float: right;
    }

    .more-like-product-slider .owl-nav .owl-prev i,
    .more-like-product-slider .owl-nav .owl-next i {
        border            : 3px solid #f8d03f;
        color             : #002a5c;
        display           : inline-block;
        text-align        : center;
        font-size         : 18px;
        padding           : 15px 0px;
        height            : 55px;
        width             : 55px;
        border-radius     : 100%;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .more-like-product-slider .owl-nav .owl-prev i:hover,
    .more-like-product-slider .owl-nav .owl-next i:hover {
        border            : 3px solid #002a5c;
        color             : #f8d03f;
        transition        : 0.5s all;
        -webkit-transition: 0.5s all;
        -moz-transition   : 0.5s all;
        -ms-transition    : 0.5s all;
    }

    .recipes-box p a:hover {
        color: #f8d03f;
    }
    #about-photo-slider{
        position: relative;
        padding-bottom: 0px;
    }
    #about-photo-slider:before{
        content: "";
        background: url(../images/fade-left.png) no-repeat left top;
        width: 242px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0px;
        z-index: 1;
    }
    #about-photo-slider .owl-prev {
        border: 3px solid #f8d03f;
        border-radius: 100%;
        height: 54px;
        width: 54px;
        display: inline-block;
        line-height: 48px;
        margin:0 20px;
        transition: 0.4s;
        font-size: 23px;
    }
    #about-photo-slider .owl-next {
        border: 3px solid #f8d03f;
        border-radius: 100%;
        height: 54px;
        width: 54px;
        display: inline-block;
        line-height: 52px;
        margin:0 20px;
        transition: 0.4s;
        font-size: 23px;
    }
    #about-photo-slider .owl-nav {
        margin-top: 10px;
    }
    #about-photo-slider .owl-prev:hover,#about-photo-slider .owl-next:hover {
        border: 3px solid #002a5c;
        color:#f8d03f;
    }
/* .owl-item.active .from-farm-table-right{
    opacity: 0;
    transition:0.4s;
}
.owl-item.active .from-farm-table-right.fade-text{
    opacity: 1;
    } */

    header.fixed .logo img {
        max-width: 150px;
        margin: 0 0 15px 0;
    }
    header.fixed .header-right {
        margin-top: 0;
    }
    header.fixed .enumenu_ul {
        padding: 5px 0px 0px;
    }
    header.fixed .btn-primary {
        padding: 10px 53px;
    }
    .hm-standards-right .owl-stage-outer {
        overflow: visible !important;
    }
/* .hm-standards-right .owl-stage {
    width: 1200px !important;
    } */
    .hm-standards-right .standards-right-inner {
        overflow: hidden;
    }
    .standards-right-inner #counter {
        left: 110px;
        margin:78px auto 0;
    }
    .standards-right-inner .disabled {
        opacity: 0.7;
        pointer-events: none;
    }
    /*** farm slider css start ***/
/* .thum-slider .sync1-slider .item {
    min-height: 455px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.thum-slider .sync2-slider .item {
    min-height: 130px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 3px 1.5px 0;
    background-position: center;
}
.thum-slider-main {
    position: relative;
}
.thum-slider-main .owl-nav {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    left: 0;
}
.sync1-slider{
    position: relative;
}
.thum-slider-main .owl-nav .owl-prev,.thum-slider-main .owl-nav .owl-next{
    position:relative;
    top: 0;
    margin: 0;
}
.thum-slider-main .owl-nav .owl-prev {
    left: 0;
    right: auto;
    float: left;
}
.thum-slider-main .owl-nav .owl-next{
    float: right;
    } */
    .blue-img {
        transition: 0.4s;
    }
    .yellow-img {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        transition: 0.4s;
    }
    .thum-slider #sync2 .owl-item.active.current .blue-img{
        opacity: 0;
    }
    .thum-slider #sync2 .owl-item.active.current .yellow-img{
        opacity: 1;
    }
    .thum-slider #sync2 {
        position: absolute;
        left: 0;
        top: 0;
    }
    .thum-slider #sync2 .owl-item {
        float: left;
        width: 100% !important;
        margin: 5px 0;
    }
    .thum-slider  #sync2.owl-carousel .owl-item img{
        width: auto;
        cursor: pointer;
    }
    .thum-slider div#sync1 {
        position: relative;
        z-index: 999;
        float: right;
        width: 65%;
        padding-top: 20px;
    }
    .hm-from-farm-to-table-top > .title {
        max-width: 300px;
    }
    .thum-slider #sync1 .owl-dots {
        position: absolute;
        top: 407px;
        left: auto;
        transform: rotate(90deg);
        background-color: #e5f1f8;
        height: 8px;
        border-radius: 5px;
        min-width: 810px;
        right: 190px;
    }
    .hm-from-farm-to-table {
        padding: 120px 0px 530px;
    }
    /*26-11-20*/

    .product-img-wrap {
        text-align: center;
        position: relative;
    }

    .product-img-wrap::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: url("../images/backsplash.png");
        z-index: 0;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .product-img-wrap img {
        position: relative;
        float: none !important;
    }

    /*about slider css*/
    .about-loyalty-right .item .description{
        margin-top: 60px;
    }
    .about-loyalty-right .item .description p{
        font-family: 'Plain';
        color: #002a5c;
        font-size: 18px;
        margin-top: 0;
        line-height: 20px;
        text-align: left;
        padding: 0;
        margin: 0;
    }
    .about-loyalty-right .item .logo{
        padding: 10px 30px 10px 0px;
         display: flex;
        flex-direction: column;
        align-items: center;
    }   
     .about-loyalty-right .item .logo img{
        max-width: 150px;
        width: 100%;
     } 
    .about-loyalty-right .item .sub-info{
        padding: 10px 0px 10px 30px;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .about-loyalty-right .item .sub-info:after{
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 1px;
        background-color: #d3dde2;
    }
    .hm-chefs-choice div span{
        font-family: 'Plain';
        color: #002a5c;
        font-size: 18px;
        margin-top: 0;
        line-height: 20px;
        text-align: left;
        padding: 0;
        display: block;
    }
    .hm-chefs-choice div small{
        font-size: 14px;
        display: block;
    }
    /*about slider css end*/    
    
    
    
    /*28-02-2024*/
    
    .servicesList{display:flex; align-items:center; flex-wrap:wrap; font-size:14px; gap:10px;}
.servicesList .srviceBox span{padding-right:10px;}
.servicesList .srviceBox span img, .servicesList .srviceBox span svg{width:30px; height:30px; display:block;}
.srviceBox{width:calc(33.3% - 6.5px); display:flex; align-items:center; border-bottom:1px solid #ccc; padding-bottom:12px; padding-top:4px;}

.ingredients-block ul{}
.ingredients-block ul li::before{content:''; width:12px; height:3px; background:#333; display:inline-block; border-radius:8px; position:absolute; left:0px; top:12px;}
.recipes-detaild-uw .ingredients-block ul li span:first-child{width:auto; color:#002a5c; font-weight:400; font-family:'ChunkFive';}
.recipes-detaild-uw .ingredients-block ul li span:last-child{width:auto;}
.recipes-detaild-uw .ingredients-block ul li{font-size:18px; padding-left:20px; position:relative; margin:10px 0px 15px;}

.directions-div-gather{font-size:18px;}
.directions-div-gather ol{padding-left:30px;}
.directions-div-gather ol li{padding-left:15px;}
.directions-div-gather ol li::marker{color:#002a5c; font-size:21px; font-weight:bold; position:absolute; left:-20px; font-family:'ChunkFive';}

.directions-div-gather ol li.step-div{padding-left:15px; margin-bottom:15px;}
.recipeBtn{text-align:center; display:flex; justify-content:center;}
.recipeBtn a{border:none; background:#f8d03f; font-size:22px; padding:17px 32px 16px; color:#002a5c; letter-spacing:0.10px; font-family:'ChunkFive'; border-radius:5px;}
.recipeBtn a:hover{background:#002a5c; color:#fff !important;}

.recipes-notes{clear:both; margin-bottom:100px; font-size:20px;}
.recipes-notes h4{font-family:'ChunkFive'; font-weight:normal; margin:0px 0px 10px; font-size:30px; padding-bottom:8px; line-height:34px; letter-spacing:-0.10px;}

.rescipes-img{padding-bottom:70%; position:relative;}
.rescipes-img img{position:absolute; left:0; top:0; right:0; bottom:0; height:100%; width:100% !important;}
.recipes-inner .recipes-box:nth-child(3n + 1){clear:both;}

.recipes-detaild-sw h4{font-size:50px !important; letter-spacing:-1px;}
/*** 5-9-24 added css start ***/
.row.align-items-center.products-scn-row {
    margin-top: 20px;
}
#farm_table .thum-slider #sync1 .owl-dots .owl-dot {
    width: 16.667%;
    margin: 0 0px 20px 0;
}
div#requestModal .contact-frm .wpcf7 form .wpcf7-response-output {
    margin: 0;
}
/*** 5-9-24 added css start ***/
@media (max-width:1199.5px){
    .srviceBox{width:calc(50% - 5px);}
    .directions-div-gather ol li::marker{font-size:18px;}
    .directions-div-gather ol li.step-div{padding-left:12px;}
    .recipeBtn a{font-size:20px;}
}

@media (max-width:991.5px){
    .srviceBox{width:100%;}
    .recipes-detaild-uw .ingredients-block ul li{font-size:17px;}
    .directions-div-gather{font-size:17px;}
    .recipeBtn a{font-size:18px;}
    .recipes-notes h4{font-size:26px; margin-bottom:0;}
    .recipes-notes{margin-bottom:60px; font-size:18px;}

    .row.recipes-detaild-sw h4{font-size:40px !important;}
}

@media (max-width:767.5px){
    .srviceBox{width:calc(33.3% - 6.5px);}
    .ingredients-block ul{display:flex; flex-wrap:wrap; column-gap:10px;}
    .recipes-detaild-uw .ingredients-block ul li{width:calc(50% - 5px);}
    .ingredients-block ul li::before{top:10px; width:10px;}
    
    .recipes-notes{margin-bottom:60px; font-size:16px;}
}
@media (max-width:620.5px){
    .recipes-detaild-uw .ingredients-block ul li{width:100%; font-size:16px;}
    .directions-div-gather ol li::marker{font-size:15px;}
    .directions-div-gather{font-size:16px;}

}
@media (max-width:555.5px){
    .srviceBox{width:calc(50% - 5px);}
}
@media (max-width:400.5px){
    .srviceBox{width:100%;}
}

@media (max-width:379.5px){
    .row.recipes-detaild-sw h4{font-size:40px !important;}
}
