/*
Theme Name: vin
Author: mahesh
Description: vin website 
Version: 0.0.4
Tags: bootstrap
*/


body{font-family: "Roboto", sans-serif !important; background-color: #FDFAF2 !important;}
a:focus, a:hover {  text-decoration: none !important;}
.main-navigation .nav-menu > li > a{ text-decoration:none;}
.homeslider .slideno1 .swiper-container .item-slider{background-repeat: no-repeat; background-position: 90% center;}
.elementor-12621 .elementor-element.elementor-element-1cb8468{background-position: 170% 31%;}

.homepagebanner .item .container .flexd{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.homepagebanner { padding:50px 0px 20px 0px; background-image: url("https://vitalyfoods.ca/wp-content/themes/vin/assets/images/bannerbg.png");background-repeat: no-repeat; 
  background-position: 180% 70%;}
.homepagebanner .slider-parent-div .carousel-caption2{ background-color:transparent;text-align:left;}
.homepagebanner .slider-parent-div .carousel-caption2 .head{ color:#054523; font-size: 50px; line-height: 60px; font-weight: 600; margin: 0px 0px 30px 0px; text-shadow: none;}
.homepagebanner .slider-parent-div .carousel-caption2 p{ color:#474141; font-size: 18px; line-height: 28px; font-weight: 500; margin: 0px 0px 20px 0px;text-align: left;  text-shadow: none;}
.homepagebanner .view-our-products-btn{ display:inline-block;margin: 20px 0px 0px 0px;}
.homepagebanner .view-our-products-btn a{color: #fff; font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 0px 0px; text-align:center; border-radius:35px; background-color: #FEA500;padding: 10px 30px; text-decoration:none; }
.homepagebanner .carousel-control-prev-icon { background-image: url("/wp-content/themes/vin/assets/images/arrow-left.png") !important;}
.homepagebanner .carousel-control-next-icon { background-image: url("/wp-content/themes/vin/assets/images/arrow-right.png") !important;}
.homepagebanner .slider-parent-div img{ }
.homepagebanner .slick-dots li button{display:none !important;}
.homepagebanner .slick-dots li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
   display:inline-block;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #b2a9a9;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
.homepagebanner .slick-dots li { width: 24px; height: 24px; opacity: 1; border-radius: 50%;}
.homepagebanner .slick-dots .slick-active { background-color: #054523; opacity: 1;}
.homepagebanner .slick-dots {margin: 0px auto !important; width: 100%;text-align:center;}

.homeabout-section .col-lg-5 img {
    width: 100%;
}

.homepagebanner .carousel-control-next-icon, .homepagebanner .carousel-control-prev-icon { width: 30px !important; height: 44px !important;}

.homepagebanner .pull-right, .homepagebanner .pull-left {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
	cursor: pointer;
}
.homepagebanner .pull-right:hover, .homepagebanner .pull-left:hover {
    opacity: 1;
}
.homepagebanner .pull-right { right: 20px !important; top: 45% !important; bottom: initial !important;
	width: auto !important;}
.homepagebanner .pull-left{ left: 20px !important; top: 45% !important; bottom: initial !important;
	width: auto !important;}


.homeslider .slideno1 .slick-slide-inner { display:flex !important; justify-content: flex-start !important; align-items: flex-start !important;}
.home-banner-content {padding: 70px 0px 0px 0px;}
.home-banner-content .head{font-size: 55px; color: #054523; line-height: 65px; font-weight: 400;}
.home-banner-content .head span{font-size: 35px; color: #FEA500; line-height: 45px; font-weight: 400;}
.header-right-items{display: none;}
.footer-about {padding: 0px 50px 0px 0px;}
.footer-about .logo-footer{ width: 100px; margin-bottom:20px;}
.footer-about  p{font-size: 16px; line-height: 26px; color: #474141; font-weight: 400;}
.site-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.site-footer{background-color: transparent;}
.footer-items{background-color: #054523; padding: 7px 0px;}
.footer-items .copyright{font-family: "Oswald", sans-serif; color: #fff; font-size: 12px; line-height: 20px; font-weight: 600; text-align: center;}
.homeabout-section{ background-color: #fff; padding: 50px 0px;}
.homeabout-section .d-flex{ display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.homeabout-section .homeabout-content .subheading{ color: #054523; font-size: 20px; line-height: 30px; font-weight: 500;}
.homeabout-section .homeabout-content .heading{font-family: "Oswald", sans-serif; color: #474141; font-size: 40px; line-height: 46px; font-weight: 700; margin: 0px 0px 20px 0px}
.homeabout-section .homeabout-content .heading span{color: #054523; display: block;}
.homeabout-section .homeabout-content p{ color: #474141; font-size: 16px; line-height: 26px; font-weight: 500;}

.why-vitally-foods-section{ /*background-color: #fff;*/ padding: 50px 0px;}
.why-vitally-foods-section .subheading{ color: #054523; font-size: 20px; line-height: 30px; font-weight: 500;}
.why-vitally-foods-section .heading{font-family: "Oswald", sans-serif; color: #474141; font-size: 40px; line-height: 46px; font-weight: 700; margin: 0px 0px 20px 0px}
.why-vitally-foods-section .heading span{color: #054523; display: block;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs{display: flex;  justify-content: center;  align-items: center; flex-wrap: wrap;margin: 30px 0px 0px 0px;width: 100%;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box{ width: 200px; margin: 0px 40px;text-align: center;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box .why-vitally-foods-standards-box-img{min-height: 140px;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box .why-vitally-foods-standards-box-img img{ width: 140px;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box .why-vitally-foods-standards-box-name{color: #474141; font-size: 20px; line-height: 28px; font-weight: 500; margin: 20px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box .why-vitally-foods-standards-box-name span{ display: block;}
.why-vitally-foods-section .why-vitally-foods-vs { display: flex; justify-content: flex-start; align-items: flex-start;margin: 50px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product{ text-align: right;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-foods-vs{ text-align: center; font-size: 40px; color: #ff0000;margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product .vfp-head{ color: #474141; font-size: 30px; line-height: 40px; font-weight: 500; margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product .vfp-subhead{ color: #054523; font-size: 22px; line-height: 32px; font-weight: 500; margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product .vfp-img{margin: 20px 0px 20px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product .vfp-img img{ height: 300px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product p{ margin: 0px -30px 0px 0px; color: #474141; font-size: 18px; line-height: 30px; font-weight: 500;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product p img{ width: 20px;margin-left: 5px;}






.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product{ text-align: left; }
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product .vsfp-head{ color: #474141; font-size: 30px; line-height: 40px; font-weight: 500; margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product .vsfp-subhead{ color: #054523; font-size: 22px; line-height: 32px; font-weight: 500; margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product .vsfp-img{margin: 20px 0px 20px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product .vsfp-img img{ height: 300px;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product p{ margin: 0px 0px 0px -30px; color: #474141; font-size: 18px; line-height: 30px; font-weight: 500;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product p img{ width: 20px;margin-right: 5px;}




.vitally-foods-certifications-section { background-color: #fff; padding: 50px 0px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs{display: flex;  justify-content: center;  align-items: center; flex-wrap: wrap;margin: 0px 0px 0px 0px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box{ width: 200px; margin: 0px 40px;text-align: center;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box .vitally-foods-certifications-box-img{min-height: 140px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box .vitally-foods-certifications-box-img img{ width: auto; height: 140px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box .vitally-foods-certifications-box-name{color: #474141; font-size: 20px; line-height: 28px; font-weight: 500; margin: 20px 0px 0px 0px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box .vitally-foods-certifications-box-name span{ display: block;}





.inner-page-certifications-section { background-color: #fff; padding: 50px 0px;margin: 0px 0px 50px 0px;}
.inner-page-certifications-section .inner-page-certifications-boxs{display: flex;  justify-content: center;  align-items: center; flex-wrap: wrap;margin: 0px 0px 0px 0px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box{ width: 200px; margin: 0px 40px;text-align: center;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box .inner-page-certifications-box-img{min-height: 140px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box .inner-page-certifications-box-img img{ width: auto; height: 140px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box .inner-page-certifications-box-name{color: #474141; font-size: 20px; line-height: 28px; font-weight: 500; margin: 20px 0px 0px 0px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box .inner-page-certifications-box-name span{ display: block;}








.home-our-product-section{ /*background-color: #fff;*/ padding: 50px 0px;}
.home-our-product-section .subheading{ color: #054523; font-size: 20px; line-height: 30px; font-weight: 500;}
.home-our-product-section .heading{font-family: "Oswald", sans-serif; color: #474141; font-size: 40px; line-height: 46px; font-weight: 700; margin: 0px 0px 20px 0px}
.home-our-product-section .heading span{color: #054523; display: block;}
.home-our-product-section .home-product-box{margin: 0px 0px 30px 0px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;background-color: #fff; border-radius: 20px; padding: 40px 20px 70px 20px; background-image: url(https://vitalyfoods.ca/wp-content/themes/vin/assets/images/card-shape.png);moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease}
.home-our-product-section .home-product-box:hover{box-shadow: 0px 0px 10px #dcdcdc;}
.home-our-product-section .home-product{ padding: 30px 0px 0px 0px;}
.home-our-product-section .home-product-box .home-product-img{ margin: 0px 0px 20px 0px;width: 100%; text-align: center;}
.home-our-product-section .home-product-box a .home-product-img img{width: 100%;  height: 250px;  max-width: 250px;}
.home-our-product-section .home-product-box a .home-product-name{ position: relative;}
.home-our-product-section .home-product-box a .home-product-name{font-size: 32px; line-height: 32px; color: #054523; font-weight: 500; text-decoration: none;text-align: center;}
.home-our-product-section .home-product-box .home-product-name::after{ content: ""; position: absolute; width: 60px; height: 2px; background-color: #ff0000;  left: 0;  right: 0;  bottom: -20px;  margin: 0px auto;}


.inner-page-banner{ background-repeat:no-repeat;background-position: 170% 31%;background-size: auto; margin:0px; padding:0px;}


.inner-page-banner-section{ background-image: url("https://vitalyfoods.ca/wp-content/themes/vin/assets/images/bannerbg.png");background-repeat: no-repeat; background-position: 170% 31%;
  background-size: auto; padding:50px 0px;}
.inner-page-banner-section .dflex{display: flex;  justify-content: flex-start;  align-items: center; flex-wrap: wrap;}
.inner-page-banner-section .inner-page-banner-content{padding: 0px 0px 0px 50px;}
.inner-page-banner-section .inner-page-banner-content h1{color: #054523; font-family: "Roboto", Sans-serif;  font-size: 60px; font-weight: 600;margin: 0px 0px 30px 0px;}
.inner-page-banner-section .inner-page-banner-content h1 span{ display:block;}
.inner-page-banner-section .inner-page-banner-content p{color: #474141; font-size: 22px; line-height: 32px; font-weight: 500; margin: 0px 0px 0px 0px; padding: 0px;}
.inner-page-banner-section .inner-page-banner-img{ text-align:center;}
.inner-page-banner-section .inner-page-banner-img img{ max-height:500px; width:auto;}

.inner-page-foods-section{padding: 50px 0px;}
.inner-page-foods-section .heading{color: #000; font-size: 42px; line-height: 52px; font-weight: 600; margin: 0px 0px 50px 0px; text-align:center;}
.inner-page-foods-section .inner-page-foods-standards-boxs{display: flex;  justify-content: center;  align-items: center; flex-wrap: wrap;margin: 0px 0px 0px 0px; width: 100%;}
.inner-page-foods-section .inner-page-foods-standards-boxs .inner-page-foods-standards-box{ width: 200px; margin: 0px 40px;text-align: center;}
.inner-page-foods-section .inner-page-foods-standards-boxs .inner-page-foods-standards-box .inner-page-foods-standards-box-img{min-height: 140px;}
.inner-page-foods-section .inner-page-foods-standards-boxs .inner-page-foods-standards-box .inner-page-foods-standards-box-img img{ width: 140px;}
.inner-page-foods-section .inner-page-foods-standards-boxs .inner-page-foods-standards-box .inner-page-foods-standards-box-name{color: #474141; font-size: 20px; line-height: 28px; font-weight: 500; margin: 20px 0px 0px 0px;}
.inner-page-foods-section .inner-page-foods-standards-boxs .inner-page-foods-standards-box .inner-page-foods-standards-box-name span{ display: block;}

.browse-our-products-section{ padding:50px 0px; background-color: #054523;}
.browse-our-products-section .heading{color: #fff; font-size: 42px; line-height: 52px; font-weight: 600; margin: 0px 0px 30px 0px; text-align:center;}
.browse-our-products-section .browse-our-product-box{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;background-color: #fff; border-radius: 20px; padding: 40px 20px 70px 20px; background-image: url(https://vitalyfoods.ca/wp-content/themes/vin/assets/images/card-shape.png);}
.browse-our-products-section .browse-our-product{ padding: 30px 0px 0px 0px;}
.browse-our-products-section .browse-our-product-box .browse-our-product-img{ margin: 0px 0px 20px 0px;width: 100%; text-align: center;}
.browse-our-products-section .browse-our-product-box .browse-our-product-img img{width: 100%;  height: 250px;  max-width: 250px;}
.browse-our-products-section .browse-our-product-box .browse-our-product-name{ position: relative;}
.browse-our-products-section .browse-our-product-box .browse-our-product-name a{font-size: 32px; line-height: 32px; color: #054523; font-weight: 500; text-decoration: none;}
.browse-our-products-section .browse-our-product-box .browse-our-product-name::after{ content: ""; position: absolute; width: 60px; height: 2px; background-color: #ff0000;  left: 0;  right: 0;  bottom: -20px;  margin: 0px auto;}
.browse-our-products-section .view-our-products-btn{ display:inline-block;margin: 50px 0px 0px 0px;}
.browse-our-products-section .view-our-products-btn a{color: #fff; font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 0px 0px; text-align:center; border-radius:35px; background-color: #FEA500;padding: 10px 30px; text-decoration:none; }

.aboutpageaboutus .slider-parent-div .about-carousel-caption{ background-color: #ffffff; width: 100%; padding: 20px; min-height: 354px;}
.aboutpageaboutus .slider-parent-div .about-carousel-caption h3{ color:#054523;font-size: 30px; line-height: 40px; font-weight: 600; margin: 0px 0px 10px 0px; text-shadow: none;}
.aboutpageaboutus .slider-parent-div .about-carousel-caption p{ color:#474141;font-size: 18px; line-height: 28px; font-weight: 500; margin: 0px 0px 20px 0px;text-align: left;  text-shadow: none;}
.aboutpageaboutus .slider-parent-div .item{ padding: 100px 0px;}
.aboutpageaboutus .slick-dots li { width: 24px; height: 24px; opacity: 1; border-radius: 50%;}
.aboutpageaboutus .slick-dots .active { background-color: #054523; opacity: 1;}
.aboutpageaboutus .slick-dots {margin: 0px auto !important; width: 100%;}
.aboutpageaboutus .slideonebg{ background-image: url(/wp-content/themes/vin/assets/images/about-us-bg001.png); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.aboutpageaboutus .slidetwobg{ background-image: url(/wp-content/themes/vin/assets/images/about-us-bg002.png); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.aboutpageaboutus .slidethreebg{ background-image: url(/wp-content/themes/vin/assets/images/about-us-bg003.png); background-repeat: no-repeat; background-position: center center; background-size: cover;}

.aboutpageaboutus .carousel-control-prev-icon { background-image: url("/wp-content/themes/vin/assets/images/arrow-left.png") !important;}
.aboutpageaboutus .carousel-control-next-icon { background-image: url("/wp-content/themes/vin/assets/images/arrow-right.png") !important;}
.aboutpageaboutus .slider-parent-div img{ }
.aboutpageaboutus .slick-dots li button{display:none !important;}
.aboutpageaboutus .slick-dots li { box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; display:inline-block; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity .6s ease;}
.aboutpageaboutus .slick-dots li { width: 24px; height: 24px; opacity: 1; border-radius: 50%;}
.aboutpageaboutus .slick-dots .slick-active { background-color: #054523; opacity: 1;}
.aboutpageaboutus .slick-dots {margin: -50px auto 0px auto !important; width: 100%;text-align:center; position: absolute;}
.aboutpageaboutus .carousel-control-next-icon, .aboutpageaboutus .carousel-control-prev-icon { width: 30px !important; height: 44px !important;}
.aboutpageaboutus .pull-right, .aboutpageaboutus .pull-left { position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; padding: 0; color: #fff; text-align: center; background: 0 0; border: 0; opacity: .5; transition: opacity .15s ease;	cursor: pointer;}
.aboutpageaboutus .pull-right:hover, .aboutpageaboutus .pull-left:hover { opacity: 1;}





.single-product-details-section { padding: 50px 0px;}
.single-product-details-section .single-product-details-content .heading{ color: #054523;font-size: 30px; line-height: 40px; font-weight: 500; margin: 0px 0px 30px 0px;}
.single-product-details-section .single-product-img img{ width: 100%;}
.single-product-details-section .single-product-details-content p{ color:#474141;font-size: 18px; line-height: 28px; font-weight: 500; margin: 0px 0px 20px 0px;text-align: left;  text-shadow: none;}


.single-product-ingredients-section { padding: 0px 0px 50px 0px;}
.single-product-ingredients-section .heading{ color: #054523;font-size: 30px; line-height: 40px; font-weight: 500; margin: 0px 0px 30px 0px;}
.single-product-ingredients-section .single-product-details-content p{ color:#474141;font-size: 18px; line-height: 28px; font-weight: 500; margin: 0px 0px 20px 0px;text-align: left;  text-shadow: none;}
.single-product-ingredients-section .ingredients-img img{ width: auto; height: 400px;}


.explor-product-section{padding: 50px 0px;}
.explor-product-section .heading{ color: #474141; font-size: 42px; line-height: 52px; font-weight: 600; margin: 0px 0px 0px 0px;  font-family: "Roboto", sans-serif;  text-align: center;}
.explor-product-section .explor-product-box{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;background-color: #fff; border-radius: 20px; padding: 40px 20px 70px 20px; background-image: url(https://vitalyfoods.ca/wp-content/themes/vin/assets/images/card-shape.png);margin: 0px 0px 30px 0px;}
.explor-product-section .explor-product{ padding: 30px 0px 0px 0px;}
.explor-product-section .explor-product-box .explor-product-img{ margin: 0px 0px 20px 0px;width: 100%; text-align: center;}
.explor-product-section .explor-product-box .explor-product-img img{width: 100%;  height: 250px;  max-width: 250px;}
.explor-product-section .explor-product-box .explor-product-name{ position: relative;}
.explor-product-section .explor-product-box .explor-product-name a{font-size: 32px; line-height: 32px; color: #054523; font-weight: 500; text-decoration: none;}
.explor-product-section .explor-product-box .explor-product-name::after{ content: ""; position: absolute; width: 60px; height: 2px; background-color: #ff0000;  left: 0;  right: 0;  bottom: -20px;  margin: 0px auto;}
.explor-product-section .view-our-products-btn{margin: 20px 0px 0px 0px;}
.explor-product-section .view-our-products-btn a{color: #fff; font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 0px 0px; text-align:center; border-radius:35px; background-color: #FEA500;padding: 10px 30px; text-decoration:none; }
.findus-section{ padding:40px 0px !important; background-color: #fff; margin:0px 0px 50px 0px;}
.findus-section .findus-content .heading{ color: #054523; font-size: 30px; line-height: 40px; font-weight: 500; margin: 0px 0px 10px 0px;}
.findus-section .findus-content p{color: #474141; font-size: 18px; line-height: 28px; font-weight: 500; margin: 0px 0px 20px 0px; text-align: left; text-shadow: none;}




.site-footer-custom .footer-widgets{ padding:0px !important;}
.footer-custom-link-section .head{ color: #054523; font-size: 18px; line-height: 24px; font-weight: 600; margin: 0px 0px 20px 0px;}
.footer-custom-link-section .footer-custom-link{display:flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;}
.footer-custom-link-section .footer-custom-link .footer-link-column{ width:50%;}
.footer-custom-link-section .footer-custom-link .footer-link-column a{ color: #474141; font-size: 16px; line-height: 22px; font-weight: 500; margin: 0px 0px 10px 0px; padding: 0px; display:block; text-decoration:none;}

.follow-us-section{ padding: 0px 0px 0px 50px;}
.follow-us-section .head{ color: #054523; font-size: 18px; line-height: 24px; font-weight: 600; margin: 0px 0px 20px 0px;}
.follow-us-section p{ color: #474141; font-size: 16px; line-height: 22px; font-weight: 500; margin: 0px 0px 10px 0px; padding: 0px;}
.follow-us-section p a{ color: #474141; font-size: 16px; line-height: 22px; font-weight: 500; margin: 0px 0px 10px 0px; padding: 0px; text-decoration: none;}
.follow-us-section .footersocialicon{margin: 10px 0px 0px 0px; display: flex; justify-content: flex-start; align-items: center;}
.follow-us-section .footersocialicon .instagram-icon{margin: 0px 30px 0px 0px;}
.follow-us-section .footersocialicon .instagram-icon a{ color: #474141; font-size: 16px; line-height: 22px; font-weight: 500; padding: 0px; text-decoration: none;}
.follow-us-section .footersocialicon .instagram-icon a img{ width:24px;}
.follow-us-section .footersocialicon .youtube-icon a{ color: #474141; font-size: 16px; line-height: 22px; font-weight: 500; padding: 0px; text-decoration: none;}
.follow-us-section .footersocialicon .youtube-icon a img{ width:24px;}

.contactus-section{ padding: 50px 0px;}
.contactus-section .dflex { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.contactus-section .contactus-form-content .head{color: #054523; font-size: 22px; line-height: 30px; font-weight: 600;  margin: 0px 0px 10px 0px;}
.contactus-section .contactus-form-content p{color: #474141; font-size: 16px; line-height: 26px; font-weight: 400; padding: 0px 0px 10px 0px;  margin: 0px 0px 0px 0px;}
.contactus-section .contactus-form-content p a{ color: #054523; text-decoration: none;}

.rz-navigation-bar__standard { display: none;}
.navigation-bar-standard {padding: 0px !important;}
ul.footer-link{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
	.aboutpageaboutus .slider-parent-div .about-carousel-caption {  min-height: 550px;}
	.aboutpageaboutus .slick-dots { margin: -50px 0px 0px -21px !important; bottom: 0;}
	.homepagebanner .slider-parent-div .carousel-caption2 .head { font-size: 32px; line-height: 42px;margin: 0px 0px 15px 0px;}
	.inner-page-banner-section .inner-page-banner-img img { max-height: 100%;  width: 100%;}
.inner-page-banner-section .inner-page-banner-content {  padding: 0px 0px 0px 0px;}	
.inner-page-banner-section .inner-page-banner-content h1 { font-size: 32px; margin: 0px 0px 10px 0px; line-height: 42px;}
.inner-page-banner-section {background-position: 0% -48%; padding: 20px 0px;}
.inner-page-foods-section {  padding: 20px 0px;}
.inner-page-foods-section .heading { font-size: 32px; line-height: 42px; margin: 0px 0px 40px 0px;}
.browse-our-products-section {  padding: 30px 0px;}
.browse-our-products-section .heading { font-size: 32px; line-height: 42px; margin: 0px 0px 10px 0px;}
.browse-our-products-section .browse-our-product-box {  margin: 0px 0px 30px 0px;}
.browse-our-products-section .view-our-products-btn { display: inline-block; margin: 10px 0px 10px 0px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box { margin: 0px 0px 30px 0px;}
.inner-page-certifications-section .inner-page-certifications-boxs .inner-page-certifications-box .inner-page-certifications-box-name {  margin: 10px 0px 0px 0px;}
	
	
.site-header .logo .logo-image { width: 66px;}	
.homeabout-section .homeabout-content .subheading { font-size: 18px; line-height: 26px;}
.homeabout-section .homeabout-content .heading {  font-size: 32px;  line-height: 42px;}
.why-vitally-foods-section .subheading { font-size: 18px; line-height: 26px;}
.why-vitally-foods-section .heading { font-size: 32px; line-height: 42px; margin: 0px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box .why-vitally-foods-standards-box-name { margin: 10px 0px 0px 0px;}
.why-vitally-foods-section .why-vitally-foods-standards-boxs .why-vitally-foods-standards-box { margin: 0px 0px 40px 0px;}
.why-vitally-foods-section .why-vitally-foods-vs { margin: 0px 0px 0px 0px; flex-wrap: wrap;}	
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product { text-align: left;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product p { position: relative; padding: 0px 0px 0px 30px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-food-product p img { margin-left: 0px; position: absolute; left: 0; top: 5px;}
.why-vitally-foods-section .why-vitally-foods-vs .vitally-foods-vs { font-size: 60px; margin: 20px 0px 10px 0px; width: 100%;}
.why-vitally-foods-section .why-vitally-foods-vs .vs-food-product p { margin: 0px 0px 0px 0px;}
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box { margin: 0px 0px 30px 0px;}	
.vitally-foods-certifications-section .vitally-foods-certifications-boxs .vitally-foods-certifications-box .vitally-foods-certifications-box-name {  margin: 10px 0px 0px 0px;}
.home-our-product-section .subheading { font-size: 18px; line-height: 26px;}
.home-our-product-section .heading { font-size: 32px; line-height: 42px;}
.home-our-product-section .home-product-box {  margin: 0px 0px 40px 0px;}
.home-our-product-section { padding: 50px 0px 0px 0px;}	
.site-footer-custom .footer-items{ margin: 40px 0px 0px 0px;}
.follow-us-section {  padding: 30px 0px 0px 0px;}
.follow-us-section .head {  margin: 0px 0px 10px 0px;}
.footer-custom-link-section {  padding: 30px 0px 0px 0px;}
.footer-custom-link-section .head { margin: 0px 0px 10px 0px;}

.homepagebanner .view-our-products-btn {display: block; margin: 20px auto;    text-align: center;}

.homepagebanner .slider-parent-div .col-lg-5 img {width: 70%;    margin: 20px auto;}
}