
body {
font-family: "Lato", sans-serif;
  color: #fff;
  margin:0px;
  padding:0px;
  overflow:scroll;
  overflow-x:hidden;
  font-display:swap;
 }

 .container {
        max-width:1300px;
    }

header{width:100%;float:left;}

.top_header_part{width:100%;float:left;background:#444444;padding:15px 0px;}

.top_left_links{float:left;text-align:left;}

.top_left_links a{display:inline-block;color:#ababab;text-decoration:none;margin-right:20px;font-size:18px;}

.top_left_links a:hover{color:#d0a462;}

.top_right_links{float:right;text-align:right;}

.top_right_links a{display:inline-block;color:#ababab;text-decoration:none;margin-right:20px;font-size:18px;}

.top_right_links a i{margin-right:5px;}

.menu_content{width:100%;float:left;padding:0px 0px;text-align:center;margin-top:80px;padding-bottom:24px;}

.menu_list{display:inline-block;}

nav{width:100%;float:left;margin:0px;padding:0px;}

nav ul{width:100%;float:left;margin:0px;padding:0px;}

nav ul li{float:left;margin-right:64px;list-style:none;}

nav ul li:last-child{margin-right:0px;}

nav ul li a{float:left;text-decoration:none;color:#444444;text-transform: uppercase;font-size:18px;}

nav ul li a:hover{color:#d0a462;text-decoration:none;}

.active{color:#d0a462;}

@media only screen and (min-width:981px) {
    li.sub_main {
        position: relative;
    }
    li.sub_main > ul.sub_child {
        position: absolute;
        left: 0px;
        top: 30px;
        z-index: 1;
        max-height: 0;
        overflow: none;
        transform: rotate3d(1, 0, 0, -90deg);
        -ms-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: rotate3d(1, 0, 0, -90deg);
        -webkit-transform-origin: 50% 0;
        -moz-transform: rotate3d(1, 0, 0, -90deg);
        -moz-transform-origin: 50% 0;
        -o-transform: rotate3d(1, 0, 0, -90deg);
        -o-transform-origin: 50% 0;
        transition: 350ms;
        -webkit-transition: 350ms;
        -moz-transition: 350ms;
        -o-transition: 350ms;
        width: 190px;
    }
    li.sub_main:hover > ul.sub_child {
        max-height: 10000px;
        -webkit-transform: rotate3d(0, 0, 0, 0);
        -moz-transform: rotate3d(0, 0, 0, 0);
        -o-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
    ul.sub_child > li {
        width: 100%;
        display: inline-block;
        color: #000;
        cursor: pointer;
        background: #d0a462 !important;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
        border-bottom: none;
    }
    ul.sub_child > li:last-child {
        border: none;
        color: #FFF !important;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    ul.sub_child > li > a {
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 13px;
        display: inline-block;
        text-align: left;
        color: #fff !important;
        text-transform: capitalize;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        font-weight: normal;
    }
    ul.sub_child > li > a i {
        float: right;
        margin: 3px 10px 0px 0px;
        font-size: 19px;
    }
    ul.sub_child > li > a:hover {
        color: #fff !important;
        background: #f1c88b;
        text-decoration: none;
    }
}

.logo{float:left;margin-top:-53px;}

 .mean-container b {
    color: #fff;
    float: left;
    padding:0px 0px 0px;
    font-size:5px;
    width:100%;
    background:#fff;
}

section.bg{width:100%;float:left;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaf3f8+0,ffffff+100 */
background: linear-gradient(to bottom,  #eaf3f8 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.banner_part{width:100%;float:left;background:#ccc;}

.banner_part img{width:100%;}

section.mobile_banner{width:100%;float:left;display:none;}

section.mid_part{width:100%;float:left;}

.products{width:100%;float:left;background:#fff;border-radius:8px;padding:10px 0px 8px;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);margin-top:-60px;}

.products h2{float:left;width:211px;color:#444444;text-transform: uppercase;margin-bottom:0px;margin-top:30px;padding-top:65px;font-weight:bold;padding-left:10px;font-size:26px;}

.products p{float:left;width:171px;color:#444444;margin-bottom:0px;margin-top:10px;padding-left:10px;}

.products figure{float:right;margin-bottom:0px;margin-top:-124px;margin-right:20px;text-align:right;}

.deal_heading{width:100%;float:left;text-align:center;margin-top:100px;}

.deal_heading h1{width:100%;float:left;text-align:center;font-size:56px;color:#d0a361;font-family: "Great Vibes", cursive;}

.deal_heading h2{width:100%;float:left;text-align:center;font-size:40px;color:#392a25;font-weight:900;letter-spacing: 0.1em;}

.deal_heading figure{width:100%;float:left;text-align:center;margin-top:5px;}

.products_deal{width:100%;float:left;margin-top:70px;background:url(../img/bg.png) no-repeat top center;}

.products_deal figure{float:left;margin: 59px 0px 0px 198px;}

.healthy_died{width:245px;float:right;text-align:right;position:relative;margin-top:76px;padding-right:56px;}

.healthy_died h2{width:100%;float:left;text-align:right;color:#392a25;font-size:16px;text-transform: uppercase;font-weight:bold;margin-bottom:0px;margin-top:0px;}

.healthy_died p{width:100%;float:left;text-align:right;color:#5e5a54;font-size:16px;margin-bottom:0px;margin-top:15px;}

.healthy_died figure{width:100%;position:absolute;top:-77px;right:-137px;}

.information{width:290px;float:left;margin-top:100px;}

.information h3{width:100%;float:left;font-size:34px;color:#d0a361;font-family: "Great Vibes", cursive;}

.information h2{width:100%;float:left;color:#392a25;font-size:16px;text-transform: uppercase;font-weight:bold;margin-bottom:0px;margin-top:20px;}

.information p{width:100%;float:left;color:#5e5a54;font-size:16px;margin-bottom:0px;margin-top:4px;}

.safe_pesticides{width:245px;float:left;position:relative;margin-top:70px;padding-left:81px;}

.safe_pesticides h2{width:100%;float:left;text-align:left;color:#392a25;font-size:16px;text-transform: uppercase;font-weight:bold;margin-bottom:0px;margin-top:0px;}

.safe_pesticides p{width:100%;float:left;text-align:left;color:#5e5a54;font-size:16px;margin-bottom:0px;margin-top:15px;}

.safe_pesticides figure{width:100%;position:absolute;top:-66px;left:-307px;}

section.gift_content{width:100%;float:left;margin-top:150px;}

.gift_content figure{width:100%;float:left;}

.gift_content figure img{width:100%;}

.gift_padding{padding:0px 0px;}

section.our_process{width:100%;float:left;margin-top:150px;overflow-x:hidden;}

.our_process figure{width:100%;float:left;margin-bottom:0px;}

.our_process figure img{width:100%;}

.our_process_content{width:100%;float:left;border:#000 solid 8px;text-align:center;padding:166px 0px !important;}

.our_process_content h2{width:100%;float:left;text-align:center;font-size:70px;color:#2c2c2d;text-transform: uppercase;font-weight:900;}

.our_process_content p{width:66%;display:inline-block;font-size:18px;color:#2c2c2d;margin-bottom:0px;margin-top:30px;}

footer{width:100%;float:left;background:#444444;margin-top:150px;padding-bottom:140px;}

.footer_part{width:100%;float:left;margin-top:60px;}

.footer_part figure{width:100%;float:left;}

.footer_part p{width:100%;float:left;text-align:left;font-size:17px;color:#ababab;line-height:30px;margin-top:10px;margin-bottom:20px;}

.footer_part a{color: #ababab;float:left;text-decoration: none;margin-right: 20px;font-size: 18px;}

.footer_part a:hover{color:#d0a462;}

.footer_information{width:100%;float:left;}

.information_links{width:100%;float:left;margin-top:60px;}

.information_links h2{width:100%;float:left;font-size:20px;color:#fff;border-bottom:#545454 solid 1px;padding-bottom:10px;margin-bottom:30px;}

.information_links a{width:100%;float:left;text-decoration:none;color:#ababab;font-size:17px;margin-bottom:5px;}

.information_links a:hover{color:#d0a462;}

.information_links p{width:100%;float:left;text-align:left;font-size:17px;color:#ababab;line-height:30px;margin-top:0px;margin-bottom:20px;}

.information_name{width:80%;float:left;border-radius:0px;height:47px;border-top-left-radius:3px;border-bottom-left-radius:3px;}

.information_button{width:52px;height:47px;float:left;background:#d0a462;border:none;outline:none;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;}

.information_button:focus{outline:none;}

section.copy_right{width:100%;float:left;background:#333333;padding:12px 0px 18px;text-align:center;position:relative;margin-top:-1px;}

.copy_right p{width:100%;float:left;text-align:center;margin-bottom:0px;font-size:16px;color:#696969;margin-top:10px;}

.copy_right figure{position:absolute;top:-49px;left:45%;margin-bottom:0px;}

section.breadcrumbs{width:100%;float:left;border-bottom:#ccc solid 1px;border-top:#ccc solid 1px;margin-top:10px;padding:10px 0px;}

.breadcrumbs ul{width:100%;float:left;margin:0px;padding:0px;}

.breadcrumbs ul li{float:left;margin-right:10px;list-style:none;color:#d0a462;text-transform: uppercase;}

.breadcrumbs ul li a{float:left;text-decoration:none;color:#444444;text-transform: uppercase;}

.breadcrumbs ul li font{color:#444444;}

section.about_content{width:100%;float:left;}

.about_content h1{width:100%;float:left;color:#d0a462;font-size:65px;font-family: "Great Vibes", cursive;text-align:center;margin-top:60px;}

.about_content h2{width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    color: #392a25;
    font-weight: 900;
    letter-spacing: 0.1em;}


.about_content figure{width:100%;float:left;text-align:center;}

.about_pic{width:100%;float:left;margin-top:35px;}

.about_pic img{width:100%;}

.about_right_content{width:100%;float:left;margin-top:35px;}

.about_right_content p{width:100%;float:left;color:#392a25;line-height:30px;font-size:18px;}

.morsel_content{width:100%;float:left;margin-top:60px;}

.morsel_content h2{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    color: #392a25;
    font-weight: 900;
    letter-spacing: 0.1em;
}

.morsel_content p{width:100%;float:left;color:#392a25;line-height:30px;font-size:18px;text-align:center;margin-top:15px;}

.excellence{width:100%;float:left;background:#f4db76;margin-top:30px;padding:25px 60px;}

.excellence figure{width:100%;float:left;margin-bottom:0px;}

.excellence figure img{width:100%;}

.quality_delights{width:100%;float:left;color:#ccc;margin-top:60px;}

.quality_delights h2{
    width: 100%;
    float: left;
    text-align:left;
    font-size:35px;
    margin-top:0px;
    text-transform: uppercase;
    color: #392a25;
    font-weight: 700;
    letter-spacing: 0.1em;
}

.quality_delights p{width:100%;float:left;color:#392a25;line-height:30px;font-size:18px;text-align:left;margin-top:20px;}

.quality_delights_pic{width:100%;float:left;margin-top:60px;}

.quality_delights_pic img{width:100%;}

section.products_list_content{width:100%;float:left;margin-top:0px;margin-top:60px;}

.products_chips{width:100%;float:left;-webkit-box-shadow: 3px 9px 13px 0px rgba(244,244,244,1);
-moz-box-shadow: 3px 9px 13px 0px rgba(244,244,244,1);
box-shadow: 3px 9px 13px 0px rgba(244,244,244,1);margin-bottom:50px;}

.products_chips figure{width:100%;float:left;background:#f6e9e3;margin-bottom:0px;text-align:center;padding:30px 0px;position:relative;height:320px;}

.products_chips h2{width:100%;float:left;padding:20px 0px;color:#2c2c2d;font-size:22px;text-align:center;}

.products_chips p{width:100%;float:left;padding:0px 15px;color:#000;font-size:15px;text-align:center;margin-top:-18px;line-height:30px;min-height:125px;text-transform: capitalize;}

section.contact{width:100%;float:left;text-align:center;}

.contact h1{
    width: 100%;
    float: left;
    color: #d0a462;
    font-size: 65px;
    font-family: "Great Vibes", cursive;
    text-align: center;
    margin-top: 60px;
}

.contact h2{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 40px;
    text-transform: uppercase;
    color: #392a25;
    font-weight: 900;
    letter-spacing: 0.1em;
}

.contact_address{width:100%;float:left;border-bottom:#f0f0f0 solid 1px;padding-bottom:60px;margin-top:50px;}

.contact_address_content{width:100%;float:left;text-align:center;}

.contact_address_content i{display:inline-block;font-size:44px;color:#d0a462;}

.contact_address_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:18px;color:#392a25 !important;margin-top:30px;font-weight:600;text-transform: uppercase;}

.contact_address_content a{
    width: 100%;
    float: left;
    color: #77746f;
    text-decoration:none;
    line-height: 30px;
    font-size: 18px;
    margin-top:15px;
}

.contact_address_content p{
    width: 100%;
    float: left;
    color: #77746f;
    line-height: 30px;
    font-size: 18px;
    margin-top:15px;
}

.contact_form{width:100%;float:left;}

.contact_form h3{
    width: 100%;
    float: left;
    color: #d0a462;
    font-size: 65px;
    font-family: "Great Vibes", cursive;
    text-align: center;
    margin-top: 60px;
}

.contact_form figure{width:100%;float:left;margin-bottom:40px;text-align:center;}

.contact_form label{width:100%;float:left;margin-bottom:0px;color:#5e5a54;text-align:left;margin-bottom:15px;}

.contact_name_content{width:100%;float:left;height:44px;border-radius:0px;border-radius:3px;margin-bottom:50px;border: 1px solid #f1eeea;}

.contact_message_content{width:100%;float:left;height:44px;border-radius:0px;border-radius:3px;margin-bottom:50px;border: 1px solid #f1eeea;}

.contact_form  button{display:inline-block;width:192px;background:#d0a462;padding:10px;text-transform: uppercase;border:none;color:#fff;font-weight:bold;border-radius:3px;outline:none;cursor:pointer;}

.image_pic_margin{margin-top:-161px !important;}

.fresh_pic{margin-top:152px !important;}

.home_logo{display:block;}

.mobile_logo{width:100%;float:left;text-align:center;display:none;}

section.page_content {
    width: 100%;
    float: left;
    padding: 150px 0px;
    border-top: #e7e7e7 solid 1px;
    background: url(../img/page-pic.webp);
    background-size: cover;
}
.page_content h1 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 10.5rem;
    font-weight: bold;
    color: #fff;
}
.page_content p {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 2.5rem;
    color: #fff;
}

.page_content h1 font{color:#ddd0a3;}

.healthy_margin{margin-top:201px !important;}

.image {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    padding:20px;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
}































