/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1000px) and (max-width: 1180px){
	body{
		font-size-adjust: none;
		-webkit-font-size-adjust: none;
	}
.container {
	width: 1000px;
	margin: auto;
}

.slidermar {  margin-top:100px;}

.home-about { margin-top: 80px;}

.about-left img {  width: 400px;  height: 400px;}

.count-box {width: 145px;  height: 145px;  right: -12px;}

.about-right h1 { font-size: 27px;  line-height: 39px}

.about-right p { font-size: 15px;  line-height: 29px;}

.about-right .more-btn {  margin-top: 14px !important;}


.service-section { margin-top: 80px;}

.service-section h3 {  font-size: 16px; line-height: 38px;  margin-bottom: 7px;}

.service-section h2 {font-size: 34px; margin-bottom: 24px;}

.service-section h5 {  font-size: 21px;  line-height: 37px;}

.partners-section p {  font-size: 15px;}

.location-served .quote-txt a { font-size: 15px;    padding: 10px 28px;}

.career-section h2 {   font-size: 30px;}

.career-section .left-item img {  width: 100%;}


.inner-page p { font-size: 1.08em; text-size-adjust: none;}









}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}

.menu_main_full {
	width: 75%;
}
.top_section .left { width:55%;  font-size: 14px;   line-height: 35px;}

.top_section .right { width:45%; }

.top_section .right .single-feature{width:100%; margin-right:0%;}

.top_section .right .single-feature:nth-child(2){ display:none !important;}

.top_section .right .single-feature:nth-child(3){ display:none !important;}

.single-feature .content p {    margin-top: 1px;}

#logo{ background-size: 88%;
    background-position: left top;
    min-height: 80px;
}

.header .container { width: auto;}

.menu_main_full {
    float: left;
    width: 75%;
}

.get-quote {width: 25%;    font-size: 14px; padding: 12.5px;}


.slidermar {  margin-top: 45px;}

.navbar-collapse {
    position: absolute;
    margin: 0 !important;
    width: 100% !important;
}
.navbar-collapse .col-sm-6 {
    width: 100%; 
}
.navbar-collapse .col-sm-6:first-child li p{display:none}

/*===============home=====================*/
.home-right-icon {
    position: absolute;
    content: "";
    right: 15px;
    top :unset;
    bottom: -60px;
}
.home-right-icon img{width:95px;}

.home-about { padding-top: 40px;}

.about-left { width: 100%; margin-right: 0%;    padding-left: 0px;    margin-top: 0px;}

.about-left img { width:270px; height: 270px;}

.count-box {width: 100px;  height: 100px;   left: 200px;}

.count-box h4 { font-size: 12px;   line-height: 14px;}

.count-box h4 span {  font-size: 22px; margin-bottom: 7px;}

.about-right { width: 100%; margin-top: 25px;}

.about-right h1 {  font-size: 19px; line-height: 30px; margin-bottom: 12px;}

.about-right p { font-size: 14px;  line-height: 26px; padding-bottom: 0px;}

.about-right .more-btn {margin-top: 20px !important; text-align: left;}

.about-right a {  font-size: 14px; padding: 8px 30px;}

.home-quality-left {width: 100%;    margin-right: 0%;}

.home-quality-right {width: 100%;    margin-right: 0%;}


.home-quality-boxes {    flex-wrap: wrap;}

.home-quality {   margin-top: 50px;    padding: 40px 0px;}

.home-quality p {  font-size: 14px;    line-height: 26px;}

.home-quality-right .image1 {
    width: 166px;
    position: absolute;
    content: "";
    bottom: -50px;
    left: -20px;
}
.business-units {   padding-top: 40px;}

.business-units h1 {font-size: 27px;    margin-bottom: 26px;line-height: 36px; }

.business-item {width: 100%;margin-right: 0%;}

.business-icon {}



.business-item-details {width: 78%; text-align:left !important}

.business-lastchild .business-item-details {width: 78%;}

.business-units:after {   right: 0px;}

.business-icon3 {   float: left;     margin-top: 46px;    margin-right: 10px;}

.business-lastchild {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
}


.story-sec {margin-top: 35px;}

.story-sec-layer {   padding: 40px 0px;}

.story-sec h2 {  font-size: 26px;   margin-bottom: 10px;line-height: 32px;}

.story-sec p {  font-size: 15px;    line-height: 30px;}

.products-section { width: 100%;float: left;    margin-top: 34px; padding-bottom: 15px;}

.product-item { padding-top:50px;}

.products-section  .product-item img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: #fff;
    border-top: 1px solid rgb(0 0 0/0.3);
    padding: 5px;
}


.margin_top10 {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.footer-1 { width: 100%; margin-right:0%;}
.footer-2 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-3 { width: 50%; margin-right:0%;margin-bottom: 20px}
.footer-4 { width: 50%; margin-right:0%;}

.footer .text-border {  margin-bottom: 8px;}

.footer h4 { font-size: 19px; margin-bottom: 6px;}

.footer-2 .faddress li { width: 50%;  float: left;}

.copyright_info {padding: 18px 0px 14px 0px; font-size: 14px !important; margin: 24px 0px 0px 0px;}



.copyright_info a {font-size: 14px !important;}

ul.footer_social_links {  float: left;}


.footer {padding: 26px 0px 0px 0px; font-size: 14px;    line-height: 25px;}

.qlinks li a {font-size: 14px;}

.faddress li {padding-bottom: 3px;}

/*=================================*/
.page-banner {padding: 30px 0px; margin-top: 112px;}

.page-banner h1 {  font-size: 30px;}

.inner-page {padding: 35px 0px 0px;}

.inner-page p {  font-size: 1em; line-height: 26px; padding-bottom: 12px;}

.about-left-1 {  width: 100%;    margin-right: 0%;}

.about-page { margin-bottom: 40px;}

.about-right-1 {width: 100%;float: left;
    
}
.about-left-1 img{width: 100%;float: left;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}
.vision-sec .item-2 {  width: 100%;  margin-right: 0%;}


.mission-section {   padding: 50px 0 20px;}

.innerpages {    padding: 32px 0;
}
.vision-sec .details p { padding:bottom 0px;}


.team_section .team_profile .team_info {    width: calc(100% - 150px);    padding-left: 15px;}

.team_section .team_profile {   display: flex;    flex-wrap: wrap;     margin-bottom: 16px;}

.team_section .team_profile .team_img {   width: 150px;    height: 150px;}

.team_section {   padding: 50px 0;}

.team_info p {
    font-size: 14px;
    line-height: 26px;
}
.margin_top6 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.nutraceuticals {  font-size: 32px; line-height: 32px;    margin-bottom: 20px;}


.fruit-box {
    background: #f3f3f3;
    padding: 15px;
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
.fruit-box:nth-child(2n+2) {
       margin-right: 0%;
}
.fruit-box img{ width:100%;}

.service-popup {
    width: 80%;
}
.service-popup {
    margin: 70px auto;
    padding: 20px 20px;
}
.service-popup .close {
    position: absolute;
    top: 10px;
    right: 12px;
}
.gallery-text img{width:100%;}



.logregform .one_half{ width: 100%;
    margin-bottom: 10px !important;
}

.featured_section10 h4 {    margin-bottom: 20px;}

.innerpages.featured_section10 .one_third:first-child{width:100%;}

.innerpages.featured_section10 .one_third:nth-child(2){width:48%;}

.innerpages.featured_section10 .one_third:nth-child(3){width:48%;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}



}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width: 590px;
	margin: auto;
}

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}

.menu_main_full {
	width: 75%;
}
.top_section .left { width:55%;  font-size: 14px;   line-height: 35px;}

.top_section .right { width:45%; }

.top_section .right .single-feature{width:100%; margin-right:0%;}

.top_section .right .single-feature:nth-child(2){ display:none !important;}

.top_section .right .single-feature:nth-child(3){ display:none !important;}

.single-feature .content p {    margin-top: 1px;}

#logo{ background-size: 88%;
    background-position: left top;
    min-height: 80px;
}

.header .container { width: auto;}

.menu_main_full {
    float: left;
    width: 75%;
}

.get-quote {width: 25%;    font-size: 14px; padding: 12.5px;}


.slidermar {  margin-top: 45px;}

.navbar-collapse {
    position: absolute;
    margin: 0 !important;
    width: 100% !important;
}
.navbar-collapse .col-sm-6 {
    width: 100%; 
}
.navbar-collapse .col-sm-6:first-child li p{display:none}

/*===============home=====================*/
.home-right-icon {
    position: absolute;
    content: "";
    right: 15px;
    top :unset;
    bottom: -60px;
}
.home-right-icon img{width:95px;}

.home-about { padding-top: 40px;}

.about-left { width: 100%; margin-right: 0%;    padding-left: 0px;    margin-top: 0px;}

.about-left img { width:270px; height: 270px;}

.count-box {width: 100px;  height: 100px;   left: 200px;}

.count-box h4 { font-size: 12px;   line-height: 14px;}

.count-box h4 span {  font-size: 22px; margin-bottom: 7px;}

.about-right { width: 100%; margin-top: 25px;}

.about-right h1 {  font-size: 19px; line-height: 30px; margin-bottom: 12px;}

.about-right p { font-size: 14px;  line-height: 26px; padding-bottom: 0px;}

.about-right .more-btn {margin-top: 20px !important; text-align: left;}

.about-right a {  font-size: 14px; padding: 8px 30px;}

.home-quality-left {width: 100%;    margin-right: 0%;}

.home-quality-right {width: 100%;    margin-right: 0%;}


.home-quality-boxes {    flex-wrap: wrap;}

.home-quality {   margin-top: 50px;    padding: 40px 0px;}

.home-quality p {  font-size: 14px;    line-height: 26px;}

.home-quality-right .image1 {
    width: 166px;
    position: absolute;
    content: "";
    bottom: -50px;
    left: -20px;
}
.business-units {   padding-top: 40px;}

.business-units h1 {font-size: 27px;    margin-bottom: 26px;line-height: 36px; }

.business-item {width: 100%;margin-right: 0%;}

.business-icon {}



.business-item-details {width: 78%; text-align:left !important}

.business-lastchild .business-item-details {width: 78%;}

.business-units:after {   right: 0px;}

.business-icon3 {   float: left;     margin-top: 46px;    margin-right: 10px;}

.business-lastchild {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
}


.story-sec {margin-top: 35px;}

.story-sec-layer {   padding: 40px 0px;}

.story-sec h2 {  font-size: 26px;   margin-bottom: 10px;line-height: 32px;}

.story-sec p {  font-size: 15px;    line-height: 30px;}

.products-section { width: 100%;float: left;    margin-top: 34px; padding-bottom: 15px;}

.product-item { padding-top:50px;}

.products-section  .product-item img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: #fff;
    border-top: 1px solid rgb(0 0 0/0.3);
    padding: 5px;
}


.margin_top10 {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.footer-1 { width: 100%; margin-right:0%;}
.footer-2 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-3 { width: 50%; margin-right:0%;margin-bottom: 20px}
.footer-4 { width: 50%; margin-right:0%;}

.footer .text-border {  margin-bottom: 8px;}

.footer h4 { font-size: 19px; margin-bottom: 6px;}

.footer-2 .faddress li { width: 50%;  float: left;}

.copyright_info {padding: 18px 0px 14px 0px; font-size: 14px !important; margin: 24px 0px 0px 0px;}



.copyright_info a {font-size: 14px !important;}

ul.footer_social_links {  float: left;}


.footer {padding: 26px 0px 0px 0px; font-size: 14px;    line-height: 25px;}

.qlinks li a {font-size: 14px;}

.faddress li {padding-bottom: 3px;}

/*=================================*/
.page-banner {padding: 30px 0px; margin-top: 112px;}

.page-banner h1 {  font-size: 30px;}

.inner-page {padding: 35px 0px 0px;}

.inner-page p {  font-size: 1em; line-height: 26px; padding-bottom: 12px;}

.about-left-1 {  width: 100%;    margin-right: 0%;}

.about-page { margin-bottom: 40px;}

.about-right-1 {width: 100%;float: left;
    
}
.about-left-1 img{width: 100%;float: left;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}
.vision-sec .item-2 {  width: 100%;  margin-right: 0%;}


.mission-section {   padding: 50px 0 20px;}

.innerpages {    padding: 32px 0;
}
.vision-sec .details p { padding:bottom 0px;}


.team_section .team_profile .team_info {    width: calc(100% - 150px);    padding-left: 15px;}

.team_section .team_profile {   display: flex;    flex-wrap: wrap;     margin-bottom: 16px;}

.team_section .team_profile .team_img {   width: 150px;    height: 150px;}

.team_section {   padding: 50px 0;}

.team_info p {
    font-size: 14px;
    line-height: 26px;
}
.margin_top6 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.nutraceuticals {  font-size: 32px; line-height: 32px;    margin-bottom: 20px;}


.fruit-box {
    background: #f3f3f3;
    padding: 15px;
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
.fruit-box:nth-child(2n+2) {
       margin-right: 0%;
}
.fruit-box img{ width:100%;}

.service-popup {
    width: 80%;
}
.service-popup {
    margin: 70px auto;
    padding: 20px 20px;
}
.service-popup .close {
    position: absolute;
    top: 10px;
    right: 12px;
}
.gallery-text img{width:100%;}



.logregform .one_half{ width: 100%;
    margin-bottom: 10px !important;
}

.featured_section10 h4 {    margin-bottom: 20px;}

.innerpages.featured_section10 .one_third:first-child{width:100%;}

.innerpages.featured_section10 .one_third:nth-child(2){width:48%;}

.innerpages.featured_section10 .one_third:nth-child(3){width:48%;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}





}


@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.logo {
	width: 100%;
}

.top_section .left {  width:100%;    }

.top_section .right {  display:none;}

#logo{ background-size: 68%;
    background-position: center top;
    min-height: 80px;
}

.header .container { width: auto;}

.menu_main_full {
    float: left;
    width: 100%;
}

.get-quote {display:none;}

.slidermar {  margin-top: 45px;}

.navbar-collapse {
    position: absolute;
    margin: 0 !important;
    width: 100% !important;
}
/*===============home=====================*/
.home-right-icon {
    position: absolute;
    content: "";
    right: 15px;
    top :unset;
    bottom: -60px;
}
.home-right-icon img{width:95px;}

.home-about { padding-top: 40px;}

.about-left { width: 100%; margin-right: 0%;    padding-left: 0px;    margin-top: 0px;}

.about-left img { width:270px; height: 270px;}

.count-box {width: 100px;  height: 100px;   left: 200px;}

.count-box h4 { font-size: 12px;   line-height: 14px;}

.count-box h4 span {  font-size: 22px; margin-bottom: 7px;}

.about-right { width: 100%; margin-top: 25px;}

.about-right h1 {  font-size: 19px; line-height: 30px; margin-bottom: 12px;}

.about-right p { font-size: 14px;  line-height: 26px; padding-bottom: 0px;}

.about-right .more-btn {margin-top: 20px !important; text-align: left;}

.about-right a {  font-size: 14px; padding: 8px 30px;}

.home-quality-left {width: 100%;    margin-right: 0%;}

.home-quality-right {width: 100%;    margin-right: 0%;}


.home-quality-boxes {    flex-wrap: wrap;}

.home-quality {   margin-top: 50px;    padding: 40px 0px;}

.home-quality p {  font-size: 14px;    line-height: 26px;}

.home-quality-right .image1 {
    width: 166px;
    position: absolute;
    content: "";
    bottom: -50px;
    left: -20px;
}
.business-units {   padding-top: 40px;}

.business-units h1 {font-size: 27px;    margin-bottom: 26px;line-height: 36px; }

.business-item {width: 100%;margin-right: 0%;}

.business-icon {display:none;}

.business-pr {    padding-right: 0px;}

.business-item-details {width: 100%; text-align:left !important}

.business-units:after {   right: 0px;}

.business-pl {
    padding-left: 0px;
}

.business-lastchild {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
}

.business-pt {
    padding-top: 5px;
}
.story-sec {margin-top: 35px;}

.story-sec-layer {   padding: 40px 0px;}

.story-sec h2 {  font-size: 26px;   margin-bottom: 10px;line-height: 32px;}

.story-sec p {  font-size: 15px;    line-height: 30px;}

.products-section { width: 100%;float: left;    margin-top: 34px; padding-bottom: 15px;}

.product-item { padding-top:50px;}

.products-section  .product-item img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: #fff;
    border-top: 1px solid rgb(0 0 0/0.3);
    padding: 5px;
}


.margin_top10 {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.footer-1 { width: 100%; margin-right:0%;}
.footer-2 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-3 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-4 { width: 100%; margin-right:0%;}

.footer .text-border {  margin-bottom: 8px;}

.footer h4 { font-size: 19px; margin-bottom: 6px;}

.footer-2 .faddress li { width: 50%;  float: left;}

.copyright_info {padding: 18px 0px 14px 0px; font-size: 14px !important; margin: 24px 0px 0px 0px;}

.copyright_info .left { width: 100%;}

.copyright_info .right { width: 100%;}

.copyright_info a {font-size: 14px !important;}

ul.footer_social_links {  float: left;}


.footer {padding: 26px 0px 0px 0px; font-size: 14px;    line-height: 25px;}

.qlinks li a {font-size: 14px;}

.faddress li {padding-bottom: 3px;}

/*=================================*/
.page-banner {padding: 30px 0px; margin-top: 112px;}

.page-banner h1 {  font-size: 30px;}

.inner-page {padding: 35px 0px 0px;}

.inner-page p {  font-size: 1em; line-height: 26px; padding-bottom: 12px;}

.about-left-1 {  width: 100%;    margin-right: 0%;}

.about-page { margin-bottom: 40px;}

.about-right-1 {width: 100%;float: left;
    
}
.about-left-1 img{width: 100%;float: left;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}
.vision-sec .item-2 {  width: 100%;  margin-right: 0%;}


.mission-section {   padding: 50px 0 20px;}

.innerpages {    padding: 32px 0;
}
.vision-sec .details p { padding:bottom 0px;}

.vision-sec .details {    width: 100%;    margin-right: 0%;}

.team_section .team_profile .team_info {    width: calc(100% - 0px);    padding-left: 0px;}

.team_section .team_profile {   display: flex;    flex-wrap: wrap;     margin-bottom: 16px;}

.team_section .team_profile .team_img {   width: 150px;    height: 150px;}

.team_section {   padding: 50px 0;}

.margin_top6 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.nutraceuticals {  font-size: 32px; line-height: 32px;    margin-bottom: 20px;}


.fruit-box {
    background: #f3f3f3;
    padding: 15px;
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 20px;
}
.service-popup {
    width: 80%;
}
.service-popup {
    margin: 70px auto;
    padding: 20px 20px;
}
.service-popup .close {
    position: absolute;
    top: 10px;
    right: 12px;
}
.gallery-text img{width:100%;}



.logregform .one_half{ width: 100%;
    margin-bottom: 10px !important;
}

.featured_section10 h4 {    margin-bottom: 20px;}


.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}

.team_info p {
    font-size: 14px;
    line-height: 26px;
}
.vision-sec .details p {
    text-align: justify;
    font-size: 14px;
    line-height: 26px;
}
.navbar-collapse .col-sm-6:first-child li p{display:none}
}





@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px;
	margin: auto;
}


.logo {
	width: 100%;
}
.menu_main {
	width: 100%;margin-top: 2px;
}
.top_section .left {  width:100%;    }

.top_section .right {  display:none;}

#logo{ background-size: 90%;
    background-position: center top;
    min-height: 80px;
}

.header .container { width: auto;}

.menu_main_full {
    float: left;
    width: 100%;
}

.get-quote {display:none;}

.slidermar {  margin-top: 45px;}


/*===============home=====================*/
.home-right-icon {
    position: absolute;
    content: "";
    right: 15px;
    top :unset;
    bottom: -60px;
}
.home-right-icon img{width:95px;}

.home-about { padding-top: 40px;}

.about-left { width: 100%; margin-right: 0%;    padding-left: 0px;    margin-top: 0px;}

.about-left img { width:270px; height: 270px;}

.count-box {width: 100px;  height: 100px;   left: 200px;}

.count-box h4 { font-size: 12px;   line-height: 14px;}

.count-box h4 span {  font-size: 22px; margin-bottom: 7px;}

.about-right { width: 100%; margin-top: 25px;}

.about-right h1 {  font-size: 19px; line-height: 30px; margin-bottom: 12px;}

.about-right p { font-size: 14px;  line-height: 26px; padding-bottom: 0px;}

.about-right .more-btn {margin-top: 20px !important; text-align: left;}

.about-right a {  font-size: 14px; padding: 8px 30px;}

.home-quality-left {width: 100%;    margin-right: 0%;}

.home-quality-right {width: 100%;    margin-right: 0%;}


.home-quality-boxes {    flex-wrap: wrap;}

.home-quality {   margin-top: 50px;    padding: 40px 0px;}

.home-quality p {  font-size: 14px;    line-height: 26px;}

.home-quality-right .image1 {
    width: 166px;
    position: absolute;
    content: "";
    bottom: -50px;
    left: -20px;
}
.business-units {   padding-top: 40px;}

.business-units h1 {font-size: 27px;    margin-bottom: 26px;line-height: 36px; }

.business-item {width: 100%;margin-right: 0%;}

.business-icon {display:none;}

.business-pr {    padding-right: 0px;}

.business-item-details {width: 100%; text-align:left !important}

.business-units:after {   right: 0px;}

.business-pl {
    padding-left: 0px;
}

.business-lastchild {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
}

.business-pt {
    padding-top: 5px;
}
.story-sec {margin-top: 35px;}

.story-sec-layer {   padding: 40px 0px;}

.story-sec h2 {  font-size: 26px;   margin-bottom: 10px;line-height: 32px;}

.story-sec p {  font-size: 15px;    line-height: 30px;}

.products-section { width: 100%;float: left;    margin-top: 34px; padding-bottom: 15px;}

.product-item { padding-top:50px;}

.products-section  .product-item img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: #fff;
    border-top: 1px solid rgb(0 0 0/0.3);
    padding: 5px;
}


.margin_top10 {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.footer-1 { width: 100%; margin-right:0%;}
.footer-2 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-3 { width: 100%; margin-right:0%;margin-bottom: 20px}
.footer-4 { width: 100%; margin-right:0%;}

.footer .text-border {  margin-bottom: 8px;}

.footer h4 { font-size: 19px; margin-bottom: 6px;}

.footer-2 .faddress li { width: 50%;  float: left;}

.copyright_info {padding: 18px 0px 14px 0px; font-size: 14px !important; margin: 24px 0px 0px 0px;}

.copyright_info .left { width: 100%;}

.copyright_info .right { width: 100%;}

.copyright_info a {font-size: 14px !important;}

ul.footer_social_links {  float: left;}


.footer {padding: 26px 0px 0px 0px; font-size: 14px;    line-height: 25px;}

.qlinks li a {font-size: 14px;}

.faddress li {padding-bottom: 3px;}

/*=================================*/
.page-banner {padding: 30px 0px; margin-top: 112px;}

.page-banner h1 {  font-size: 30px;}

.inner-page {padding: 35px 0px 0px;}

.inner-page p {  font-size: 1em; line-height: 26px; padding-bottom: 12px;}

.about-left-1 {  width: 100%;    margin-right: 0%;}

.about-page { margin-bottom: 40px;}

.about-right-1 {width: 100%;float: left;
    
}
.about-left-1 img{width: 100%;float: left;}

.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}
.vision-sec .item-2 {  width: 100%;  margin-right: 0%;}


.mission-section {   padding: 50px 0 20px;}

.innerpages {    padding: 32px 0;
}
.vision-sec .details p { padding:bottom 0px;}

.vision-sec .details {    width: 100%;    margin-right: 0%;}

.team_section .team_profile .team_info {    width: calc(100% - 0px);    padding-left: 0px;}

.team_section .team_profile {   display: flex;    flex-wrap: wrap;     margin-bottom: 16px;}

.team_section .team_profile .team_img {   width: 150px;    height: 150px;}

.team_section {   padding: 50px 0;}

.margin_top6 {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.nutraceuticals {  font-size: 32px; line-height: 32px;    margin-bottom: 20px;}


.fruit-box {
    background: #f3f3f3;
    padding: 15px;
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 20px;
}
.service-popup {
    width: 80%;
}
.service-popup {
    margin: 70px auto;
    padding: 20px 20px;
}
.service-popup .close {
    position: absolute;
    top: 10px;
    right: 12px;
}
.gallery-text img{width:100%;}



.logregform .one_half{ width: 100%;
    margin-bottom: 10px !important;
}

.featured_section10 h4 {    margin-bottom: 20px;}


.vision-sec .item-1 {  width: 100%;  margin-right: 0%;}
.team_info p {
    font-size: 14px;
    line-height: 26px;
}

.vision-sec .details p {
    text-align: justify;
    font-size: 14px;
    line-height: 26px;
}
.navbar-collapse .col-sm-6:first-child li p{display:none}
}