@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600;1,700&display=swap');
/*-------------------------------------------------------------------------------------------
  CSS definations for Rani
-------------------------------------------------------------------------------------------*/

/* RESET */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    color: #090909;
}

a:hover {
    color: #090909;
}

a,
a:hover,
a:focus {
    outline: none;
    text-decoration: none;
}

/* Common Tages */
.padding-right {
    padding-right: 0;
}

.padding-left {
    padding-left: 0;
}

.btn {
    display: inline-block;
    background: #fb3b3c;
    border: none;
    padding: 0 32px;
    font-size: 26px;
    color: #fff;
    font-weight: 400;
    line-height: 58px;
    text-transform: capitalize;
    border-radius: 0;
}
.btn:hover {
    background: #f0ff00;
    color: #000;
}
.btn2 {
    background: #f0ff00;
    padding: 0 55px;
    color: #000;
}
.btn2:hover {
    background: #fb3b3c;
    color: #fff;
}
.btn-outline {
    border: 2px solid var(--white);
    background: none;
    padding: 8px 20px;
    color: var(--white);
}
.btn-outline:hover {
    border: none;
    padding: 10px 22px;
}

.form-group {
    margin-bottom: 30px;
}
.form-control {
    border: 1px solid #ebe9e9 !important;
    background: none;
    height: auto;
    padding: 11px 20px;
    border-radius: 0;
    font-size: 21px;
    color: #959494;
    line-height: 35px;
    font-weight: 400;
    box-shadow: none !important;
    outline: none !important;
}
select.form-control {
    height: 44px;
}
textarea.form-control {
    height: 174px;
    resize: none;
}

@font-face {
    font-family: 'billionthine';
    src: url('../fonts/billionthine.woff2') format('woff2'),
         url('../fonts/billionthine.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*-------------------------------------------------------------------------------------------*/
/* SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/
body {
    background: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    color: #090909;
    font-weight: 400;
}

/* Header */
.header {
    background: #ff0000;
    width: 100%;
    position: absolute;
    left: 0;
    top: 52px;
    z-index: 1;
}

/* Logo */
.logo {
    background: #ff0000;
    padding: 15px;
    display: inline-flex;
    position: absolute;
    top: -52px;
    z-index: 2;
}
.logo img {
    width: auto;
    height: 143px;
}

/* navigation */
.navigation {
    float: right;
    font-weight: 600;
}
.navigation li {
    float: left;
    padding-left: 48px;
    margin-left: 45px;
    position: relative;
    z-index: 1;
}
.navigation li::before {
    background: #fff;
    width: 3px;
    height: 24px;
    content: '';
    margin-top: -12px;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 2;
}
.navigation li:first-child {
    padding-left: 0;
    margin-left: 0;
}
.navigation li:first-child::before {
    display: none;
}
.navigation li a {
    display: block;
    color: #fff;
    line-height: 48px;
}
.navigation li a:hover {
    color: #f0ff00;
}

/* showcase */
.showcase img {
    width: 100%;
    height: auto;
}
.video_row{
    justify-content:center !important;
    display:flex;
}


/* about */
.about {
    padding: 80px 0;
}
.about .imgb img {
    width: auto;
    height: 680px;
}
.about .txtb {
    padding-top: 110px;
    margin-left: -40px;
    text-align: justify;
}
.about p {
    line-height: 44px;
    display: unset;
}
.about p span {
    padding-left: 18px;
}
.about p span:nth-child(2) {
    padding-left: 36px;
}
.about p span:nth-child(3) {
    padding-left: 54px;
}
.about p span:nth-child(4) {
    padding-left: 72px;
}
.about p span:nth-child(5) {
    padding-left: 90px;
}
.about p span:nth-child(6) {
    padding-left: 108px;
}
.about p span:nth-child(7) {
    padding-left: 126px;
}
.about p span:nth-child(8) {
    padding-left: 144px;
}
.about p span:nth-child(9) {
    padding-left: 162px;
}
.about p span:nth-child(10) {
    padding-left: 180px;
}
.about p span:nth-child(11) {
    padding-left: 198px;
}
.about p span:nth-child(12) {
    padding-left: 216px;
}
.about p small {
    visibility: hidden;
}

/* healthy-cooking */
.healthy-cooking {
    padding-top: 90px;
}
.healthy-cooking h3 {
    letter-spacing: -5px;
    transform:scale(0.94,1);
    font-size: 140px;
    color: #ff0000;
    line-height: 134px;
    font-weight: 500;
}
.healthy-cooking h3 span {
    display: block;
    padding-top: 25px;
    color: #a7a6a6;
}
.healthy-cooking .imgb {
    margin: 60px 0 -35px -300px;
}
.healthy-cooking .imgb img {
    width: 100%;
    height: auto;
}

/* highlight */
.highlight {
    background: #f0ff00;
    padding: 60px 0;
    margin: 22px 0;
    position: relative;
    z-index: 1;
}
.highlight::before {
    background: url(../images/bg_waves.png) repeat-x left top;
    width: 100%;
    height: 22px;
    content: '';
    display: block;
    position: absolute;
    top: -22px;
    left: 0;
    z-index: 2;
}
.highlight::after {
    background: url(../images/bg_waves_bottom.png) repeat-x left top;
    width: 100%;
    height: 22px;
    content: '';
    display: block;
    position: absolute;
    bottom: -22px;
    left: 0;
    z-index: 2;
}
.highlight p {
    text-align: justify;
    line-height: 48px;
}

/* products */
.products {
    padding: 10px 0 110px 0;
}
.products .imgb {
    text-align: center;
}
.products .imgb img {
    max-width: 460px;
    width: 100%;
    height: auto;
}
.products .txtb {
    padding-top: 170px;
}
.products p {
    text-align: justify;
    line-height: 48px;
}

/* product-list */
.product-list {
    padding-top: 90px;
}
.product-list .column {
    border: 2px solid #dedede;
}
.product-list .imgb img {
    width: 100%;
    height: auto;
}
.product-list .txt {
    border-top: 2px solid #dedede;
    padding: 20px 30px;
    display: flex;
    place-content: center space-between;
    align-items: center;
}
.product-list h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}
.product-list .qty {
    border-left: 2px solid #090909;
    display: block;
    padding-left: 15px;
    font-size: 46px;
    font-weight: 700;
    line-height: 42px;
}

/* benefits */
.benefits {
    padding-top: 90px;
}
.benefits h3 {
    font-size: 73px;
    line-height: 63px;
    text-transform: uppercase;
}
.benefits .imgb img {
    width: auto;
    height: 126px;
}

/* recipes */
.recipes {
    background: url(../images/img_recipe.jpg) no-repeat center center;
    background-size: cover;
    padding: 90px 0;
    color: #fff;
    position: relative;
    z-index: 1;
}
.recipes::before {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.recipes .container {
    position: relative;
    z-index: 3;
}
.recipes h3 {
    margin-bottom: 10px;
    font-size: 115px;
    font-weight: 700;
    text-transform: uppercase;
}
.recipes p {
    margin-bottom: 25px;
    text-align: justify;
    line-height: 35px;
}

/* contact */
.contact {
    background: #ff0000;
    padding: 60px 0;
    color: #fff;
}
.contact h3 {
    text-align: center;
    font-size: 54px;
    line-height: normal;
    font-weight: 900;
}
.contact h3::after {
    background: #ffc700;
    width: 4px;
    height: 50px;
    content: '';
    display: block;
    margin: 50px auto;
}
.contact .info p {
    display: flex;
    margin-bottom: 45px;
    font-size: 15px;
    line-height: 43px;
    font-weight: 800;
}
.contact .info .icon {
    background: #fff;
    width: 43px;
    height: 43px;
    display: inline-block;
    border-radius: 100%;
    margin-right: 40px;
}
.contact .info .icon2 {
    background: #ffc700;
    /*width:130px;*/
}
.cnt_icon{
    width:67px !important;
}
.from_info a{
    color:#fff;
}
.footer a{
    color:#fff;
}
.contact .info .icon img {
    width: 100%;
    height: auto;
}
.contact form {
    padding-top: 20px;
}
.contact .form-group {
    margin-bottom: 30px;
}
.contact .form-control {
    border: 2px solid #ffc700 !important;
    padding: 20px 30px;
    font-size: 16px;
    color: #fff;
    line-height: normal;
    font-weight: 900;
}
.contact textarea.form-control {
    height: 88px;
}
.contact .form-control::-webkit-input-placeholder{
    color: #fff;
}
.contact .form-control:-moz-placeholder {
    color: #fff;
}
.contact .textarea-btn {
    display: flex;
}
.contact .textarea-btn .btn2 {
    background: #ffc700;
    max-width: 99px;
    min-width: 99px;
    padding: 15px;
}
.contact .textarea-btn .btn2:hover {
    background: #ffc700;
}

/* footer */
.footer {
    background: #000;
    text-align: center;
    color: #fff;
}
.footer p {
    line-height: 70px;
    font-size:18px;
}

/* products */
.product-content {
    padding: 80px 0;
}
.product-content h3 {
    margin-bottom: 15px;
    font-size: 80px;
    color: #ff0000;
}
.product-content p {
    text-align: justify;
    line-height: 48px;
}

/* product-style2 */
.product-style2 {
    background: #f7f7f7;
    padding: 50px 0;
}
.product-style2 .txt {
    padding: 15px 20px;
}
.product-style2 h4 {
    font-size: 17px;
}
.product-list .qty {
    font-size: 38px;
    line-height: 40px;
}

/* feature */
.feature {
    background: #ff0000;
    padding: 40px 0;
    text-align: center;
    color: #fff;
}
.feature .icon {
    margin-bottom: 40px;
}
.feature .icon img {
    width: auto;
    height: 145px;
}
.feature h4 {
    font-size: 35px;
    text-transform: uppercase;
}

/* why-brand */
.why-brand {
    padding: 80px 0;
}
.why-brand .txtb {
    padding: 40px 70px 0 0;
}
.why-brand h3 {
    margin-bottom: 60px;
    margin-right: -60px;
    font-size: 75px;
    color: #ff0000;
}
.why-brand p {
    text-align: justify;
    line-height: 48px;
}
.why-brand .imgb img {
    max-width: 480px;
    width: 100%;
    height: auto;
}

/* contact-us */
.contact-us {
    background: #f3f3f3;
    padding: 90px 0;
}
.contact-us h3 {
    font-size: 80px;
    color: #080707;
}
.contact-us .txtb {
    padding-bottom: 40px;
}
.contact-us .txtb p {
    margin-bottom: 40px;
    line-height: 40px;
}
.contact-us .info p {
    max-width: 580px;
    margin-bottom: 20px;
    line-height: 38px;
    display: flex;
    place-content: center flex-start;
    align-items: center;
}
.contact-us .info .icon {
    min-width: 33px;
    display: flex;
    margin-right: 20px;
}

/* queries */
.queries {
    padding: 60px 0;
}
.queries h3 {
    margin-bottom: 30px;
    font-size: 38px;
    color: #000;
    font-weight: 400;
}

/* about-us */
.about-us {
    background: url(../images/bg_about.jpg) no-repeat center center;
    background-size: cover;
    margin-top: 90px;
}
.about-us .txtb {
    background: rgba(255, 255, 255, 0.8);
    padding: 20px;
}
.about-us h3 {
    margin-bottom: 15px;
    font-size: 80px;
}
.about-us p {
    text-align: justify;
    line-height: 50px;
}

/* company-overview */
.company-overview {
    padding: 90px 0;
}
.company-overview h3 {
    margin-bottom: 25px;
    font-size: 80px;
}
.company-overview p {
    text-align: justify;
    line-height: 44px;
}

/* mission */
.mission {
    padding: 40px 0 90px 0;
}
.mission .column {
    border: 5px solid #bdb0b0;
    margin-bottom: 85px;
    padding: 20px 20px 80px 20px;
    text-align: center;
    font-size: 18px;
    border-radius: 30px;
    position: relative;
    z-index: 1;
}
.mission .column::after {
    background: url(../images/bg_line_col1.png) no-repeat center center;
    width: 150px;
    height: 107px;
    content: '';
    margin-left: -75px;
    position: absolute;
    left: 50%;
    bottom: -56px;
    z-index: 2;
}
.mission .column2 {
    border-color: #ff635e;
}
.mission .column2::after {
    background: url(../images/bg_line_col2.png) no-repeat center center;
}
.mission .column3 {
    border-color: #04e0e9;
}
.mission .column3::after {
    background: url(../images/bg_line_col3.png) no-repeat center center;
}
.mission .icon {
    margin-bottom: 20px;
}
.mission .icon img {
    width: auto;
    height: 97px;
}
.mission h4 {
    margin-bottom: 30px;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
}
.mission p {
    line-height: 36px;
}
.mission .line {
    background: url(../images/bg_line2.png) repeat-x left center;
    width: 100%;
    height: 8px;
    display: flex;
    place-content: center space-between;
    align-items: center;
}
.mission .line::before,
.mission .line .col1::before,
.mission .line .col2::before {
    border: 5px solid #ff635e;
    width: 24px;
    height: 24px;
    content: '';
    margin: -12px 0 0 -12px;
    border-radius: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
}
.mission .line,
.mission .line .col1,
.mission .line .col2 {
    position: relative;
    z-index: 1;
}
.mission .line .col1 {
    background: #fff url(../images/bg_line1.png) repeat-x left top;
    width: 15%;
    height: 7px;
}
.mission .line .col1::before {
    border-color: #bdb0b0;
    left: 100%;
    margin-left: -18px;
}
.mission .line .col2 {
    background: #fff url(../images/bg_line3.png) repeat-x right top;
    width: 15%;
    height: 7px;
}
.mission .line .col2::before {
    border-color: #04e0e9;
    left: 0;
    margin-left: -6px;
}

.why-brand h3,
.product-content h3,
.contact-us h3,
.about-us h3,
.company-overview h3 {
    font-family: 'billionthine';
}

.menu {
    display: none;
}

.adrs{
    line-height:20px !important;
}


/*/////////////////////////////////
  Responsive CSS
/////////////////////////////////*/
@media (min-width: 280px) and (max-width: 767px) {

    body,
    .btn,
    .form-control {
        font-size: 14px;
    }

    .about-us h3,
    .company-overview h3,
    .product-content h3,
    .contact-us h3 {
        font-size: 42px;
    }

    .about-us p,
    .company-overview p,
    .about p,
    .highlight p,
    .products p,
    .recipes p,
    .product-content p,
    .why-brand p,
    .contact-us .txtb p {
        line-height: 28px;
    }

    /* header */
    .header {
        top: 32px;
    }
    .logo {
        padding: 10px;
        top: -32px;
        z-index: 3;
    }
    .logo img {
        height: 93px;
    }
    .position-static {
        position: static;
    }
    .menu {
        float: right;
        margin: 8px 0 9px 0;
        display: inline-block;
        font-size: 30px;
        color: #fff;
    }
    .navigation {
        background: #f0ff00;
        width: 100%;
        padding-top: 32px;
        position: absolute;
        left: 0;
        top: 49px;
        z-index: 2;
        display: none;
    }
    .navigation li {
        border-top: 1px solid #fff;
        padding: 0;
        margin: 0;
        float: none;
    }
    .navigation li::before {
        display: none;
    }
    .navigation li a {
        display: block;
        padding: 0 15px;
        color: #000;
    }
   
    /* showcase */
    .showcase {
        margin-top: 81px;
    }

    /* about */
    .about {
        padding: 50px 0;
    }
    .about .imgb img {
        width: 100%;
        height: auto;
    }
    .about .txtb {
        margin: 0;
        padding: 25px 0 0 0;
    }
    .about p {
        display: block;
    }
    .about p span {
        padding: 0 !important;
    }

    /* healthy-cooking */
    .healthy-cooking {
        padding-top: 0;
    }
    .healthy-cooking h3 {
        font-size: 60px;
        line-height: 64px;
    }
    .healthy-cooking .imgb {
        margin: 10px 0 -35px -60px;
    }

    /* products */
    .products .txtb,
    .product-list {
        padding-top: 40px;
    }
    .product-list .column {
        margin-top: 30px;
    }
    .product-list .txt {
        padding: 10px 15px;
    }

    /* benefits */
    .benefits h3 {
        font-size: 43px;
        line-height: 43px;
    }
    .benefits .imgb {
        margin-top: 40px;
    }
    .benefits .imgb img {
        height: 116px;
    }

    /* recipes */
    .recipes h3 {
        font-size: 45px;
    }

    /* contact */
    .contact h3 {
        font-size: 34px;
    }
    .contact h3::after {
        height: 40px;
        margin: 20px auto 40px auto;
    }
    .contact .info p {
        margin-bottom: 25px;
    }
    .contact .form-control {
        padding: 10px 15px;
        font-size: 14px;
    }
    .contact .textarea-btn {
        flex-direction: column;
    }
    .contact .textarea-btn .btn2 {
        max-width: inherit;
        padding: 0;
        margin-top: 20px;
    }

    /* footer */
    .footer p {
        padding: 15px 0;
        line-height: 24px;
    }

    /* about-us */
    .about-us {
        margin-top: 30px;
    }
    .about-us .txtb {
        padding: 30px 15px;
        margin: 0 -15px;
    }
    .company-overview,
    .why-brand,
    .contact-us {
        padding: 60px 0;
    }
    .mission {
        padding: 20px 0;
    }
    .mission .line {
        display: none;
    }

    /* products */
    .feature {
        padding-bottom: 0;
    }
    .feature h4 {
        margin-bottom: 40px;
        font-size: 25px;
    }
    .feature .icon {
        margin-bottom: 15px;
    }    
    .feature .icon img {
        height: 115px;
    }
    .why-brand .txtb {
        padding: 0;
    }
    .why-brand h3 {
        margin-bottom: 20px;
        margin-right: 0;
        font-size: 55px;
        line-height: normal;
    }
    .why-brand .imgb {
        margin-top: 50px;
    }

    /* contact-us */
    .contact-us .txtb p {
        margin: 0;
    }
    .contact-us .info p {
        margin: 20px 0 0 0;
        align-items: start;
        line-height: 28px;
    }
    .contact-us .info .icon {
        margin-top: 5px;
    }
    .queries h3 {
        font-size: 24px;
        line-height: normal;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

    body,
    .btn,
    .form-control {
        font-size: 16px;
    }

    .about-us h3,
    .company-overview h3,
    .product-content h3,
    .contact-us h3 {
        font-size: 60px;
    }

    .about-us p,
    .company-overview p,
    .about p,
    .highlight p,
    .products p,
    .recipes p,
    .product-content p,
    .why-brand p,
    .contact-us .txtb p {
        line-height: 28px;
    }

    /* header */
    .header {
        top: 32px;
    }
    .logo {
        top: -32px;
    }
    .logo img {
        height: 103px;
    }
    .navigation li {
        padding-left: 28px;
        margin-left: 25px;
    }

    /* about */
    .about .imgb img {
        width: 90%;
        height: auto;
    }
    .about .txtb {
        margin-left: -190px;
        padding-top: 70px;
    }

    /* healthy-cooking */
    .healthy-cooking h3 {
        font-size: 88px;
        line-height: 80px;
    }
    .healthy-cooking .imgb {
        margin: 30px 0 -35px -200px;
    }

    /* product */
    .product-list .txt {
        padding: 10px 15px;
    }
    .product-list h4 {
        font-size: 16px;
    }
    .product-list .qty {
        padding-left: 10px;
        font-size: 32px;
        line-height: 38px;
    }

    /* benefits */
    .benefits h3 {
        font-size: 53px;
        line-height: 43px;
    }
    .benefits .imgb img {
        height: 86px;
    }

    /* recipes */
    .recipes h3 {
        font-size: 85px;
    }

    /* contact */
    .contact .info p {
        margin-bottom: 35px;
    }

    /* mission */
    .mission .line .col1 {
        width: 16%;
    }
    .mission .line::before {
        margin-left: -18px;
    }
    .mission .line .col1::before {
        margin-left: -16px;
    }
    .mission .line .col2 {
        width: 18%;
    }
    .mission .line .col2::before {
        margin-left: 6px;
    }

    /* product */
    .product-list .column {
        margin-bottom: 30px;
    }
    .feature h4 {
        font-size: 28px;
    }
    .why-brand .txtb {
        padding-right: 15px;
    }
    .why-brand h3 {
        margin-bottom: 40px;
        font-size: 53px;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    body,
    .btn,
    .form-control {
        font-size: 15px;
    }

    .about-us p,
    .company-overview p,
    .about p,
    .highlight p,
    .products p,
    .recipes p,
    .product-content p,
    .why-brand p,
    .contact-us .txtb p {
        line-height: 36px;
    }

    /* header */
    .header {
        top: 32px;
    }
    .logo {
        top: -32px;
    }
    .logo img {
        height: 103px;
    }

    /* about */
    .about .imgb img {
        width: 100%;
        height: auto;
    }
    .about .txtb {
        margin-left: -110px;
        padding-top: 160px;
    }

    /* healthy-cooking */
    .healthy-cooking h3 {
        font-size: 100px;
        line-height: 104px;
    }
    .healthy-cooking .imgb {
        margin-top: 30px;
    }

    /* benefits */
    .benefits h3 {
        font-size: 63px;
        line-height: 53px;
    }
    .benefits .imgb img {
        height: 116px;
    }

    /* recipes */
    .recipes h3 {
        font-size: 85px;
    }

    /* mission */
    .mission .line::before {
        margin-left: -20px;
    }
    .mission .line .col1::before {
        margin-left: -15px;
    }
    .mission .line .col2 {
        background-position: -14px center;
        width: 17%;
    }
    .mission .line .col2::before {
        margin-left: -2px;
    }

    /* product-style2 */
    .product-style2 .txt {
        padding: 10px 15px;
    }
    .product-style2 h4 {
        font-size: 14px;
    }
    .product-list .qty {
        font-size: 28px;
        line-height: 36px;
    }

    /* feature */
    .feature h4 {
        font-size: 28px;
    }

    /* why-brand */
    .why-brand h3 {
        margin-bottom: 40px;
        font-size: 62px;
    }

}



@media (max-width: 1499px){
    .logo img {
    width: auto;
    height: 80px;
    }
    .logo{top:-32px;}
    .header{top:32px;}
    .navigation li a{font-size:18px;}
    .about .imgb img{height:600px;}
    .about p{line-height: 34px;}
    .about .txtb {
        padding-top: 96px;
        margin-left: -95px;
        text-align: justify;
    }
    .healthy-cooking .imgb{margin:0;}
    .healthy-cooking h3 {
    font-size: 100px;
    color: #ff0000;
    line-height: 86px;
    font-weight: 500;
    }
    .highlight{margin:0;}
    .about {
        padding: 10px 0px;
    }
    .design_p{
        position:relative;
        left:-65px;
    }
    
    .products .imgb img{
        max-width: 375px;
    }
    .products .txtb {
    padding-top: 125px;
    }
    
}

@media (max-width: 576px){
    .about .txtb{
        margin-left:auto;
    }
    .about .imgb img{
        height:auto;
    }
    .why-brand h3{
        font-size:48px;
    }
    .benefits h3{
        font-size:35px;
    }
    .product-list h4{
        font-size:17px;
    }
}

/* @media (min-width: 1200px) and (max-width: 1499px) {

    body,
    .btn,
    .form-control,
    .contact .form-control,
    .mission .column {
        font-size: 15px;
    }

    .about-us p,
    .company-overview p,
    .about p,
    .highlight p,
    .products p,
    .recipes p,
    .product-content p,
    .why-brand p,
    .contact-us .txtb p,
    .mission p {
        line-height: 32px;
    }

    .logo img {
        height: 113px;
    }

    .navigation li {
        padding-left: 38px;
        margin-left: 35px;
    }
    .about .imgb img {
        height: 500px;
    }
    .about p {
        display: block;
    }
    .about p span {
        padding: 0 !important;
    }
    .healthy-cooking h3 {
        margin: 60px 60px 0 0;
        font-size: 90px;
        line-height: 95px;
    }
    .healthy-cooking .imgb {
        margin-top: 0;
    }
    .products .imgb img {
        max-width: 290px;
    }
    .product-list .imgb {
        padding: 15px 0;
    }
    .product-list .imgb img {
        width: 90%;
    }

    .benefits h3 {
        font-size: 50px;
        line-height: 48px;
    }
    .benefits .imgb img {
        height: 96px;
    }

    .recipes h3 {
        font-size: 85px;
    }

    .about-us h3,
    .company-overview h3,
    .product-content h3,
    .why-brand h3,
    .contact-us h3 {
        font-size: 60px;
    }

    .why-brand h3 {
        margin-bottom: 30px;
    }
    .feature h4 {
        font-size: 25px;
    }
    .contact h3 {
        font-size: 44px;
    }

}

@media (min-width: 1500px) and (max-width: 1919px) {

    .logo img {
        height: 113px;
    }

    body,
    .btn,
    .form-control {
        font-size: 18px;
    }

    .about-us p,
    .company-overview p,
    .about p,
    .highlight p,
    .products p,
    .recipes p,
    .product-content p,
    .why-brand p,
    .contact-us .txtb p {
        line-height: 36px;
    }

} */