@charset "utf-8"; 

body{margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#636363}
.clr{clear:both}
img{border:none}
.fl{float:left}
.fl2{float:left}
.fr{float:right}
.left_container{width:750px; float:left}
*:focus{outline:none}
h1, h2, p{margin:0; padding:0; font-weight:normal}
.hidden1{clear:both; display:none}
.hidden2{clear:both; display:none}
.hidden3{clear:both; display:none}
.hidden4{clear:both; display:none}
.hidden5{clear:both; display:none}
.main_container{width:1000px; margin:0 auto; padding-top:130px}
.main_container2{width:1000px; margin:0 auto}
.middle_container{width:1000px; float:left}
.middle_container.relate{position:relative}

.link_btn{background:#077e44; background:-moz-linear-gradient(top, #077e44 0%,#287544 52%,#048b53 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#077e44),color-stop(52%,#287544),color-stop(100%,#048b53)); background:-webkit-linear-gradient(top, #077e44 0%,#287544 52%,#048b53 100%); background:-o-linear-gradient(top, #077e44 0%,#287544 52%,#048b53 100%); background:-ms-linear-gradient(top, #077e44 0%,#287544 52%,#048b53 100%); background:linear-gradient(to bottom, #077e44 0%,#287544 52%,#048b53 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#077e44',endColorstr='#048b53',GradientType=0 ); border-top:1px solid #589f79; border-left:1px solid #589f79; border-bottom:none; border-right:none; color:#FFF;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:4px 15px; font-size:13px; font-weight:bold; text-decoration:none}

.link_btn:hover{background:#b13819; background:-moz-linear-gradient(top, #b13819 0%,#b93f1f 52%,#bd3f1f 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b13819),color-stop(52%,#b93f1f),color-stop(100%,#bd3f1f)); background:-webkit-linear-gradient(top, #b13819 0%,#b93f1f 52%,#bd3f1f 100%); background:-o-linear-gradient(top, #b13819 0%,#b93f1f 52%,#bd3f1f 100%); background:-ms-linear-gradient(top, #b13819 0%,#b93f1f 52%,#bd3f1f 100%); background:linear-gradient(to bottom, #b13819 0%,#b93f1f 52%,#bd3f1f 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b13819',endColorstr='#bd3f1f',GradientType=0 ); border-top:1px solid #a93214; border-left:1px solid #a93214}

.header{width:100%; background:url(../images/header-bg.png) left top repeat-x; height:98px; position:absolute}
.header.headerfix{position:fixed; z-index:99}
.header .container{width:1000px;  margin:0 auto; position:relative;}
.header .container.gap{position:relative}
.header .container .desktop{}
.header .container .desktop ul{margin:0; padding:0;  background:#000}

.header .container .desktop ul li{display:inline; list-style:none}
.header .container .desktop ul li a{float:left; font-size:13px; color:#fff; text-decoration:none; font-weight:bold; padding:30px 20px 40px 20px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.header .container .desktop ul li a.active{background:url(../images/menu-hover.png) center 74px no-repeat; color:#49433e}

.header .container .desktop ul li a:hover{color:#49433e}

.header .container .desktop ul li a.logo{padding:0 15px 0 15px; background:none}

.header .container .mobile{display:none}
.header .container .mobile .logo{padding-left:10px; float:left}
.header .container .mobile .right{width:200px; float:right; padding-top:50px; padding-right:10px}
.header .container .mobile .right ul{margin:0; padding:0}
.header .container .mobile .right ul li{display:inline; list-style:none; float:right; height:25px; position:relative; padding-left:3px; cursor:pointer}

.header .container .mobile .right ul li:hover .mobile_nav{display:block}
.header .container .mobile .right ul li:hover .search_bar{display:block}
.header .container .mobile .right ul li:hover .mob_social_icon{display:block}

.browse_by{width:190px; right:107px; top:77px; position:absolute}
.browse_by.about_nav{width:190px; right:78px; top:77px; position:absolute}
.browse_by .top{height:6px; background:url(../images/top.png) no-repeat right top}
.browse_by .content{width:170px;  float:left; padding:10px 10px 10px 10px; background:#f3c97e; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}

.mobile_nav{width:145px;  right:20px; top:77px; position:absolute; display:none }
.mobile_nav .top{height:6px; background:url(../images/top.png) no-repeat right top}
.mobile_nav_content{width:125px;  float:left; padding:5px 10px 5px 10px; background:#f3c97e; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}
.mobile_nav_content ul{margin:0; padding:0}
.mobile_nav_content ul li{list-style:none; display:block; padding-top:5px}
.mobile_nav_content ul li a{padding:10px 0 10px 10px; width:115px;  float:left; text-decoration:none; color:#272727; border-bottom:1px solid #febb21}

.search_bar{width:160px;  right:82px; top:77px; position:absolute; display:none}
.search_bar .top{height:6px; background:url(../images/top.png) no-repeat right top}
.search_bar_content{width:140px; float:left; padding:10px 10px 5px 10px; background:#f3c97e; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}

.search_bar_content .search_bg{width:140px; height:22px; background:url(../images/search_bg.png) no-repeat}
.search_bar_content .search_bg .search_bg_left{width:118px; float:left; padding-top:2px}
.search_bar_content .search_bg .search_bg_left .search{width:108px; border:none; font-size:11px; padding-top:3px; line-height:12px; background:none; padding:0 0 0 10px}

.mob_social_icon{right:50px; top:77px; position:absolute;  display:none}
.mob_social_icon .top{height:6px; background:url(../images/top.png) no-repeat right top}
.mob_social_icon_content{float:left; padding:10px 10px 5px 15px; background:#f3c97e; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px}

.mob_social_icon_content img{padding-right:5px}

.right_container{width:192px; float:right; padding:0 0 0 40px; margin:0 0px 0 0}
.right_container.aboutus_gap{}
.right_container.aboutus_gap.fixedright{position:fixed; right:18.4%; margin:0}
.right_container.snack_gap.fixedright{position:fixed; right:18.4%; margin:0}
.right_container.aboutus_gap .content{min-height:270px}
.right_container.aboutus_gap .content ul li a{border-bottom:1px solid #FDBA20; border-top:0}
.right_container.news-gap .content ul li a{border-bottom:1px solid #FDBA20; border-top:0}
.right_container.news-gap .content{min-height:270px}
.right_container.snack_gap .content{min-height:270px}
.right_container.snack_gap .content ul li a{border-bottom:1px solid #FDBA20; border-top:0}
.right_container.snack_gap .content ul li:last-child a{border-bottom:0; border-top:0}
.right_container .browse{color:#000; font-size:16px; font-weight:bold; padding-bottom:5px}
.right_container .content{width:160px; float:left; background:url(../images/white-bg.png) repeat; padding:15px 15px 0 15px}
.right_container .content1{width:176px; float:left; background:url(../images/white-bg.png) repeat; padding:15px 8px 0px 8px}
.right_container .content3{width:176px; float:left; background:#009055; padding:0px 8px 3px 8px; margin:90px 0 0 0;}
.right_container.fitometr .content{min-height:261px}
.right_container .heading{padding-bottom:5px}
.right_container .heading2{padding-bottom:5px; padding:0 0 5px 18px}
.right_container .content ul{margin:0; padding:0 0 25px 0; width:160px; float:left}
.right_container .content ul li{display:block; list-style:none}
.right_container .content ul li a{width:160px; float:left; font-size:15px; color:#272727; text-decoration:none; width:160px; float:left; padding:5px 0; border-top:1px solid #fdba20}
.right_container .content ul li:first-child a{border-top:0}
.right_container .content ul li a.active{color:#00693a}
.right_container .content ul li a:hover{padding:5px 0 5px 10px; color:#00693a; width:150px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;    transition:all 0.3s ease 0s}
.right_container .search{width:178px; height:29px; float:left; margin:0 0 0 18px; background:url(../images/search-bg.png)}
.right_container .search .left{width:145px; float:left; padding-top:5px}
.right_container .search .left .searchbrn{width:135px; border:none; background:none; padding:0 0 0 10px; font-size:11px; line-height:12px}
.right_container .search .right{float:right; width:33px; height:29px}
.social_icons{text-align:center}
.social_icons img{padding:0 5px; -webkit-transition-duration:0.8s;  -moz-transition-duration:0.8s;  -o-transition-duration:0.8s; transition-duration:0.8s;  -webkit-transition-property:-webkit-transform;  -moz-transition-property:-moz-transform;  -o-transition-property:-o-transform;  transition-property:transform}
.social_icons img:hover{-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg)}

.bradcum{height:30px; font-size:11px; color:#414141}
.bradcum a{color:#414141; text-decoration:none}
.bradcum span{color:#028b54}

.recipe_bg{background:url(../images/recipes1.png) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.about_bg{background:url(../images/about-us1.png) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.testimonial_bg{background:url(../images/testimonial-bnr.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.snack_bg{background:url(../images/banner-snack.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.institutional_bg{background:url(../images/institutional-banner1.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.fitometer_bg{background:url(../images/banner-FitoMeter.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.calorie_bg{background:url(../images/banner-calorie.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.mesrmnt_bg{background:url(../images/banner-measrmnt.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.contactus_bg{background:url(../images/contactus-banner.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.sitemap_bg{background:url(../images/sitemap-banner.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.kitchen_globg{background:url(../images/Kitchen_Glossarybg.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}


.news_bg{background:url(../images/banner-news.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.news_mediabg{background:url(../images/new_media-banner.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}

.orderonline_bg{background:url(../images/order-online.jpg) 0px 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}








.banner_top{height:315px; width:750px; float:left}
.banner_top_mobile{display:none}
.banner_top_mobile img{width:100%}

.recipe_content{background:url(../images/recipe-bg-new.png) no-repeat 0 0; width:633px; float:left; margin-top:189px; padding:15px 20px 20px 20px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.recipe_content.bigcont{background:url(../images/big-data.png) no-repeat 0 0; width:750px; float:left; margin-top:189px; padding:15px 20px 20px 20px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.recipe_content h1{font-size:40px; margin:0; padding:0; font-family:'HelveticaNeue-Bold'; line-height:45px; padding-bottom:10px; color:#fcb107; text-shadow:1px 2px 2px #555}
.recipe_content p{font-size:24px; color:#000; font-weight:normal; line-height:24px}

.features_recipe{width:750px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.features_recipe h1{font-size:29px; background:#f9c550; color:#fff; font-weight:normal; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-left:15px; margin-bottom:20px}

.features_recipe .heading_yellow{height:33px; background:#f9c550; color:#fff; font-weight:normal; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding-left:15px; margin-bottom:20px}
.features_recipe .heading_yellow .fl{font-size:29px}
.features_recipe .heading_yellow .arrow{float:right; padding:8px 0 5px 5px}
.features_recipe .heading_yellow .arrow img{margin:0; padding:0}
.features_recipe_content{width:750px; float:left; border-bottom:1px dashed #d9d9d9; padding:0 0 10px 0; margin-bottom:20px}
.features_recipe_content .desktop{display:block}
.features_recipe_content .mobile{display:none}
.features_recipe_content_left{float:left; width:225px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.features_recipe_content_left img{width:100%}
.features_recipe_content_right{float:left; padding-left:20px; width:505px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.features_recipe_content_right .cooking_image{display:none; width:80px; padding:10px 10px 10px 0; float:left}
.features_recipe_content_right h2{width:275px; float:left; color:#006638; font-size:21px}
.features_recipe_content_right .share{float:right; padding-top:1px}
.features_recipe_content_right p{color:#606060; line-height:18px; padding:5px 0}
.features_recipe_bottom{width:505px; float:left}
.features_recipe_bottom .view_recipe{width:150px; height:100px; float:left; padding-top:10px; background:url(../images/shadowa.png) right top no-repeat; color:#606060}
.features_recipe_bottom .view_recipe .green{font-style:italic; font-weight:bold; color:#015f34; padding-bottom:2px}
.features_recipe_bottom .view_recipe .content{height:30px}
.features_recipe_bottom .view_recipe a{ margin: 8px 0 0 0; width:126px; height:20px; background:url(../images/view-receipe-new.png) no-repeat; float:left; text-indent:-10000px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;    transition:all 0.3s ease 0s}
.features_recipe_bottom .view_recipe a:hover{width:126px; height:20px; }
.features_recipe_bottom  .preperation_time{width:101px; height:75px; margin:5px 0 0 10px; float:left; background:url(../images/recipe-menu-bg.jpg) left bottom no-repeat; text-align:center}
.features_recipe_bottom  .preperation_time .time{color:#fff; font-size:13px; font-weight:bold; padding-top:9px}

.features_recipe_content_inner{width:750px; float:left}

.features_recipe_content_inner .left{float:left; width:280px}
.features_recipe_content_inner .left img{width:100%}
.features_recipe_content_inner .right{float:right; width:455px; padding:0 0 0 15px; float:left}
.features_recipe_content_inner .right .left_inner_container{}
.features_recipe_content_inner .right .product_img{display:none; float:left; padding:3px 10px 0 0}
.features_recipe_content_inner .right .social{height:40px}
.features_recipe_content_inner .right p{color:#606060; line-height:18px; padding:0 0 10px 0}
.features_recipe_content_inner .right .prep_time{width:455px; float:left}
.features_recipe_content_inner .right .prep_time .green{font-size:14px; color:#00592a; font-weight:bold; padding-bottom:3px}
.features_recipe_content_inner .right .prep_time .gray{color:#adadad; font-size:13px; font-weight:bold}
.features_recipe_content_inner .right .prep_time .pr_time{float:left; padding-right:35px; background:url(../images/watcha.png) right top no-repeat; padding-top:5px; margin-right:20px}
.features_recipe_content_inner .right .prep_time .cooking_time{float:left; padding-right:40px; background:url(../images/cooking-timea.png) right top no-repeat; padding-top:5px; margin-right:20px}
.features_recipe_content_inner .right .prep_time .makes{float:left; padding-right:40px; background:url(../images/timea.png) right top no-repeat; padding-top:5px}

.features_recipe_content_inner .right .preperation_time_main{width:455px; float:left}
.features_recipe_content_inner .right .preperation_time{width:101px; height:75px; margin:15px 10px 0 0; float:left; background:url(../images/recipe-menu-bg.jpg) left bottom no-repeat; text-align:center}
.features_recipe_content_inner .right .preperation_time img{padding-bottom:3px}
.features_recipe_content_inner .right .preperation_time .time{padding-top:9px}
.features_recipe_content_inner .right .preperation_time .time a{color:#fff; font-size:13px; line-height: 22px; font-weight:bold; text-decoration:none}
.features_recipe_content_inner .right .preperation_time .time a:hover{color:#b13819; -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s}
.features_recipe_content_inner .rating{padding:10px 0 30px 0;  float:left}
.features_recipe_content_inner .rate_recipe{float:left; padding:5px 0 0 0}
.features_recipe_content_inner .green_new{font-style:italic; font-weight:bold; color:#015f34; padding-bottom:2px; float:left; padding-right:15px}
.features_recipe_content_inner .green_new span{font-style:normal; font-weight:normal; color:#636363}
.features_recipe_content_inner .rating .star_rating{padding-left:15px; float:left; padding-top:4px}

.recipe_inner{ padding:0 0 20px 15px; width:735px; float:left}
.recipe_inner h1{color:#006638; font-size:21px; background:none; margin:0; padding:0 0 10px 0; text-align:left}
.recipe_inner .list{}
.recipe_inner .list ul{margin:0; padding:0}

.recipe_inner .list ul li{display:block; list-style:none; width:320px; padding:3px 0 3px 20px; font-size:13px; color:#606060; float:left; background:url(../images/arrow.png) left 7px no-repeat; text-align:left}

.recipe_inner .list ul li.h-cont{font-weight:bold; background:none; padding-left:0; width:340px}

.recipe_inner .list2{}
.recipe_inner .list2 ul{margin:0; padding:0}

.recipe_inner .list2 ul li{text-align:left; display:block; list-style:none; padding:3px 0 3px 20px; font-size:13px; color:#606060;  background:url(../images/arrow.png) left 7px no-repeat}

.recipe_inner .rating_inner{border-bottom:1px dashed #e0e0e0; padding-bottom:10px; margin-bottom:15px}
.recipe_inner .rating_inner .top{}
.recipe_inner .rating_inner .top .left{float:left}
.recipe_inner .rating_inner .top .left .green{color:#017b4a; font-weight:bold; font-size:14px}
.recipe_inner .rating_inner .top .left .share{padding-top:4px}

.recipe_inner .rating_inner .top .left .share a{text-decoration:none}

.recipe_inner .rating_inner .top .right{float:right; font-size:13px; color:#000}
.recipe_inner .rating_inner .top .right span{font-size:19px; padding:3px 5px; float:left; background:#dedede; color:#a0a0a0}
.recipe_inner .rating_inner p{color:#606060; font-size:13px; padding-top:10px; line-height:18px}

.about_us{width:750px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.about_us h4{font-size:17px; line-height:25px; color:#414141; font-weight:normal; margin:0; padding:0 0 20px 0}
.about_us h2{font-size:21px; line-height:34px; background:#f9c550; color:#000; font-weight:normal; -webkit-border-radius:0px 5px 5px 0; -moz-border-radius:0px 5px 5px 0; border-radius:0px 5px 5px 0; padding:0 0 0 15px; margin:10px 0 10px 0px}
.about_us.inner h3{font-size:18px; line-height:34px; color:#000; font-weight:normal; padding:0; margin:0}
.about_us p{padding:0 0 0 0px; color:#606060; font-size:13px; line-height:18px}
.about_us.inner ul{list-style:none; margin:0; padding:0 0 0 10px}
.about_us.inner li{padding:0 0 8px 18px; font-size:12px; line-height:18px; background:url(../images/arrow3.png) no-repeat 0 5px}

.about_us_new{width:750px; float:left; padding-bottom:20px}
.about_us_new .heading{background:url(../images/header-bg-new.png) right 19px no-repeat;  padding-bottom:10px; float:left; width:750px}
.about_us_new .heading h1{color:#f9af07; font-size:28px; font-family:"Arial Black","Arial Bold",Gadget,sans-serif; float:left; background:#fff; padding-right:15px}
.about_us_new h2{font-size:20px; color:#524d4a; padding-bottom:15px}
.about_us_new h3{text-align:justify; font-size:13px; font-weight:bold; color:#00874f; margin:0; padding:0 0 8px 0}
.about_us_new .y_shadow{background:url(../images/yellow-dhadow.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:10px}
.about_us_new  p{text-align:justify; font-size:13px; color:#606060; line-height:19px; padding-bottom:10px}
.about_us_new  p.image1{padding-right:270px; background:url(../images/about-us.png) right 10px no-repeat}
.about_us_new  p.greenhead{font-size:14px; font-weight:bold; padding:10px 0; color:#00864e}

.about_us_new .corporate_philosphy{padding-right:270px; background:url(../images/corporate-philosophy.png) no-repeat right 10px}

.about_us_new .environment{padding-right:270px; background:url(../images/environment.png) no-repeat right 10px}
.about_us_new .accrediattion{padding-right:270px; background:url(../images/accrediattion.png) no-repeat right 10px}
.about_us_new .business_segment{padding-right:270px; background:url(../images/business_segment.png) no-repeat right 10px}
.about_us_new .csr{padding-right:270px; background:url(../images/csr.png) no-repeat right 10px}
.about_us_new .aloo_mash{padding-right:324px; background:url(../images/aloo_mast.png) no-repeat right 20px}
.about_us_new .snack_mixes{padding-right:324px; min-height:261px; background:url(../images/snack_mixes2.png) no-repeat right 0px}

.about_us_new .business_partners{max-width:100%}
.about_us_new .tabs_for_mobile{display:none}

.about_us_new .bullet{}
.about_us_new .bullet ul{margin:0; padding:0 0 5px 0}
.about_us_new .bullet ul li{display:block; padding:0 0 10px 22px; font-size:12px; list-style:none;  background:url(../images/bullet2.png) left 3px no-repeat; line-height:18px}

.about_us_new .bullet ul li strong{color:#00874f}

.css-panes{height:200px; margin-bottom:10px; border-bottom:1px solid #e1e0dd; width:750px; position:relative; overflow:hidden; clear:both; background-color:transparent}

.css-panes div{float:left; display:block; width:750px; font-size:14px; background-color:transparent}

.css-panes .items{width:20000em; position:absolute; clear:both; margin:0; padding:0; border:0;  left:-750px}
.css-panes .less, .css-panes .less a{color:#999 !important; font-size:11px}
.css-panes .items div{}
.css-panes .items div div{border:0 !important}

/* end */
.snack{padding-bottom:30px; width:750px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.snack h4{font-size:17px; line-height:25px; color:#414141; font-weight:normal; margin:0; padding:0 0 20px 0px}
.snack .heading{background:url(../images/header-bg-new.png) right 19px no-repeat;  padding-bottom:10px; float:left; width:750px}
 
.snack .heading h1{color:#f9af07; font-size:28px; font-family:"Arial Black","Arial Bold",Gadget,sans-serif; float:left; background:#fff; padding-right:15px}
.snack h3{font-size:13px; font-weight:bold; color:#00874f; margin:0; padding:0 0 8px 0}

.snack .bullet{}
.snack .bullet ul{margin:0; padding:0 0 5px 0}
.snack .bullet ul li{text-align:justify; display:block; padding:0 0 10px 22px; list-style:none;  background:url(../images/bullet2.png) left 3px no-repeat; line-height:18px}

.snack .bullet ul li strong{color:#00874f}

.snack h2{font-size:21px; line-height:34px; background:#f9c550; color:#000; font-weight:normal; -webkit-border-radius:0px 5px 5px 0; -moz-border-radius:0px 5px 5px 0; border-radius:0px 5px 5px 0; padding:0 0 0 15px; margin:10px 0 10px 0px}
.snack p{text-align:justify; padding:0 0 0 0px; color:#606060; font-size:13px; line-height:18px}
.snack p img{margin:0 0 0 15px; max-width:100%}
.snack ul{list-style:none; margin:0; padding:0 0 0 10px}
.snack li{padding:0 0 8px 18px; font-size:12px; line-height:18px; background:url(../images/arrow3.png) no-repeat 0 5px}

.news-media{width:750px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.news-media ul{list-style:none; margin:0; padding:0}
.news-media li{margin:0 0 15px 0; background:url(../images/bullet2.png) no-repeat 0 3px; float:left; width:100%}
.news-media li span{padding:0 0 0 20px; display:block; color:#05935e; text-decoration:none; font-size:11px; line-height:16px}
.news-media li a{margin:0 0 0 20px; padding:0 0 15px 0; color:#616161; text-decoration:none; font-size:14px; line-height:18px; display:block; font-weight:bold; border-bottom:1px solid #c9c9c9}
.news-media li:last-child a{border:0}
.news-media li a:hover{color:#000}
.news-media li img{margin:-15px 0 0 0; -webkit-transition:all 0.3s ease 0s;  -moz-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s}

.footer{width:100%; float:left; background:#b13819 url(../images/shadow2.png) center top no-repeat; color:#000; padding:15px 0 10px 0; color:#fff}
.footer_left{width:520px; float:left}

.footer_left .top{padding-bottom:10px; width:750px; float:left; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.footer_left .top a{color:#fff; text-decoration:none; float:left; padding-right:10px}
.footer_left .top a:hover{text-decoration:underline}

.footer_left .bottom{padding-bottom:5px;  width:750px; float:left; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.footer_left .bottom a{color:#cdcdcd; font-size:11px; text-decoration:none; float:left; padding-right:7px}
.footer_left .bottom a:hover{text-decoration:underline}

.footer_right{width:400px; float:right; font-size:11px; text-align:right; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.footer_right .copyright{float:left}
.footer_right .copylogo{float:right; margin:0 0 0 10px}

.topnav{width:100%; padding:0}
ul.topnav{padding:0; margin:0; font-size:1em; line-height:0.5em; list-style:none}
ul.topnav li{}
ul.topnav li a{line-height:10px; font-size:13px;  padding:10px 5px; color:#008b53;  display:block; text-decoration:none; font-weight:bolder}
ul.topnav li a:hover{background-color:#b13819; color:white}
ul.topnav ul{margin:0; padding:0; display:none}
ul.topnav ul li{margin:0; padding:0; clear:both; list-style:none}
ul.topnav ul li a{margin-left:10px; margin-right:10px; width:145px; padding-left:10px; font-size:12px; font-weight:normal; outline:0; background:none; color:#000; border-bottom:1px solid #febb21}
ul.topnav ul li a:hover{background-color:#b13819; color:#fff}
ul.topnav ul ul li a{color:silver; padding-left:40px}
ul.topnav ul ul li a:hover{background-color:#6d6b6b; color:#fff}
ul.topnav span{float:right; color:#fff; background:#ffb50b; width:12px; height:12px; line-height:10px; text-align:center}

.about_nav ul.topnav li a{line-height:16px; font-size:13px;  padding:10px 8px; color:#272727;  display:block; text-decoration:none; font-weight:normal; border-bottom:1px solid #FEBB21}
.about_nav ul.topnav li a:hover{color:#fff}
.features_recipe .paging {width:100%; margin:0 auto}
.paging{width:285px; margin:0 auto}
.paging ul{margin:0; padding:0}
.paging ul li{list-style:none; display:inline}
.paging ul li a{float:left; height:22px;  padding:0 9px; line-height:22px; margin:0 1px; text-decoration:none; color:#595959}

.paging ul li a:hover{background:#f3bf4a}
.paging ul li a.active{background:#f3bf4a}
.paging ul li a.prev{ color:#fff; padding:0 9px 0 18px; background:url(../images/prev.png) 7px 6px no-repeat #01864f; margin:0 15px 0 0}
.paging ul li a.prev:hover{background:url(../images/prev.png) 7px 6px no-repeat #b13819}
.paging ul li a.next{ color:#fff; padding:0 18px 0 9px; background:url(../images/next.png) 43px 6px no-repeat #01864f; margin:0 0 0 15px}
.paging ul li a.next:hover{background:url(../images/next.png) 43px 6px no-repeat #b13819}

.fitometer{margin:0 0 30px 0; width:795px; float:left; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s }
.fitometer h2{padding:0 0 5px 0; color:#2e9d70; font-size:30px; line-height:35px; font-family:'Conv_HelveticaNeue-Light'; font-weight:normal; float:left; width:100%}
.fitometer h2 span{margin:-3px 10px 0 0; float:left}
.fitometer p{padding:10px 0 0 0; font-size:14px; line-height:20px; color:#747474}
.fitometer p b{font-weight:normal}
.fitometer .create{margin:15px 0 0 0; padding:20px; width:280px; min-height:240px; float:left; border:1px solid #ddd; border-radius:10px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.fitometer .create.measurmnt{width:790px}
.fitometer h3{padding:0; margin:0; color:#b03819; font-size:20px; line-height:22px}
.fitometer h3.gap{padding:0 0 18px 18px}
.fitometer label{padding:15px 0 0 0; margin:0; color:#3d3d3d; font-size:16px; line-height:22px; display:block}
.fitometer .create p{overflow:hidden; padding:5px 0 0 0}
.fitometer .create p span{ font-size:13px; line-height:18px}
.fitometer .create p span.red{color:#002089; font-size:13px; line-height:18px}
.fitometer .create p img.quest{margin:0 0 0 7px}
.fitometer .create .quest1{margin:8px 0 0 7px}
.fitometer .create .txt{margin:5px 0 0 0; color:#060606; line-height:23px}
.fitometer .create .txt-bmi{padding:0 5px; font-size:11px; width:149px; height:27px; border:0; background:url(../images/txt-bg.png) no-repeat 0 0}
.fitometer .create .txt1{padding:0 3px; margin:0 5px; width:45px; font-size:11px; height:27px; background:url(../images/txt1.png) no-repeat; border:0}
.fitometer .review{padding:20px; margin:60px 0 0 0; width:430px; min-height:180px; float:left; border-radius:0px 10px 10px 0px; background:#fcbe30; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.fitometer .review h2{padding:0 0 20px 0; margin:0;  font-size:24px; line-height:35px; color:#fff; font-family:'Conv_HelveticaNeue-Light'; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.fitometer .review p{overflow:hidden; width:100%; padding:0px 0 20px 0}
.fitometer .review p label{padding:0; color:#80a002; font-size:18px; line-height:22px; width:245px; float:left; font-family:'Conv_HelveticaNeue-Light'}
.fitometer .review p label.colorgreen{color:#1f834c; font-size:18px; line-height:22px}
.fitometer .review .reviewbox{padding:0 10px; float:left; width:112px; height:34px; background:#7d9d01; border-radius:5px; font-size:16px; line-height:40px; color:#fff; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.fitometer .review .reviewbox.green{background:#1a7e47}
.fitometer .review .reviewbox b{font-size:30px; line-height:34px; color:#fff}

.fitometer .create.measurmnt{width:790px; overflow:hidden}
.fitometer .create.measurmnt h3{margin:0 0 5px 0}
.fitometer .create.measurmnt .mears-full{margin:0 0 20px 0; float:left; width:100%}
.fitometer .create.measurmnt label{padding:0 9px 0 0; line-height:33px; float:left; font-size:14px}
.fitometer .create.measurmnt .measur-txt{padding:0px 14px 0 5px; margin:5px 0 0; width:170px; font-size:11px; height:27px; border:0; float:left; background:url(../images/measrment-txt.png) no-repeat}
.fitometer .create.measurmnt .measur-txt-small{padding:0px 5px 0 5px; margin:5px 15px 0 0px; width:79px; font-size:11px; height:27px; border:0; float:left; background:url(../images/text-1.png) no-repeat}

.fitometer .create.measurmnt .measur-txt-small1{padding:0px 5px 0 5px; margin:5px 0px 0 15px; width:119px; font-size:11px; height:27px; border:0; float:left; background:url(../images/text-2.png) no-repeat}

.fitometer .create.measurmnt .measur-btn{cursor:pointer; width:37px; height:32px; border:0; float:left; background:url(../images/btn-go.png) no-repeat 0 0; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.fitometer .create.measurmnt .measur-btn:hover{background:url(../images/btn-go.png) no-repeat 0 -32px}
.fitometer .create.measurmnt .measur-select{float:left; margin:0 10px 0 0; padding:0}

.caloriemetr .txt-bmi{float:right; padding:0 5px; margin:0 0 8px 0; font-size:11px; width:149px; height:27px; border:0; background:url(../images/txt-bg.png) no-repeat 0 0}
.review.bmi-review.caloriemetr{width:380px}
.caloriemetr label{color:#fff; float:left; padding:0; width:200px; margin:0 0 8px 0}
.caloriemetr p{padding:5px 0 10px 0 !important; color:#fff; float:left}
.fitometer .create.bmi.caleroies.calmetr{width:340px}
.captha{float:right; clear:both; margin:10px 0 0 0px; width:410px}
.captha img{margin-left:8px; margin-bottom:5px}

.fitometer.bmifull{width:833px}
.fitometer.bmifull .heading{background:url(../images/header-bg-new.png) right 19px no-repeat;  padding-bottom:10px; float:left; width:750px}
 
.fitometer.bmifull .heading h1{color:#f9af07; font-size:28px; font-family:"Arial Black","Arial Bold",Gadget,sans-serif; float:left; background:#fff; padding-right:15px}

.fitometer .create.bmi{width:320px}
.fitometer .create.bmi.caleroies{width:470px}
.fitometer .review.bmi-review h2{text-align:center; font-size:20px; line-height:24px; color:#fff; font-family:Arial,Helvetica,sans-serif}
.fitometer .review.bmi-review h3{text-align:center; font-size:20px; line-height:24px; color:#fff; font-family:Arial,Helvetica,sans-serif}
.fitometer .review.bmi-review h3 span{display:block; text-align:center; font-size:14px; line-height:24px; color:#fff; font-family:Arial,Helvetica,sans-serif}
.fitometer .review .circle{margin:0 auto; margin-bottom:10px; width:62px; height:62px; font-size:34px; display:block; line-height:60px; text-align:center; color:#fff; background:url(../images/circle.png) no-repeat 0 0; clear:both}
.fitometer .review .circle1{margin:0 auto; margin-bottom:10px; width:80px; height:80px; font-size:34px; display:block; line-height:60px; text-align:center; color:#fff; background:url(../images/circle1.png) no-repeat 0 0; clear:both}

.fitometer .review .circle1 label.bmi-no{padding:24px 0 0 0; width:80px; font-size:20px; display:block; text-align:center; color:#fff; background:url(../images/circle1.png) no-repeat 0 0; clear:both; word-wrap:break-word}

.fitometer label.lft{float:left; padding:5px 0 0 0}
.fitometer label.lft1{float:left; padding:0px 0 0 0}
.fitometer label.lft2{float:left; padding:5px 8px 0 0; width:77px}
.fitometer .rdo{float:left; margin:0 8px 0 0; position:static}
.fitometer.bmifull .box{overflow:hidden; margin:0 0 10px 0}
.fitometer.bmifull .box b{padding:0 10px 0 0; margin:0}
.fitbtn{width:320px; margin:0 auto; overflow:hidden}
.fitbtn .fit-btn{padding:0 0 3px 0; margin:10px 0px 0 80px; cursor:pointer; text-transform:uppercase; width:135px; height:30px; background:#1a7e47; border:0; border-radius:13px; font-size:14px; color:#fff; font-weight:bold}
.fitbtn .fit-btn:hover{background:#b13819}

.fitometer .review.fitometer2{}
.fitometer .review.fitometer2 ul{list-style:none; margin:50px 0 0px 0; padding:0; position:relative}
.fitometer .review.fitometer2 li{float:left}
.fitometer .review.fitometer2 li a{padding:5px 10px; text-decoration:none; color:#fff; font-size:12px; line-height:18px; background:#1f834c; display:block}
.fitometer .review.fitometer2 li span{margin:0 -10px 0 0; display:block; text-align:right; color:#1f834c}
.fitometer .review.fitometer2 li a.green{background:#80a002}
.fitometer .review.fitometer2 li a.darkgreen{padding:5px 40px 5px 10px; background:#2a996c}
.fitometer .review.fitometer2 h2{padding:0px 0 10px 0; margin:0 0 0 0;  font-size:16px; line-height:22px; color:#fff; font-family:Arial,Helvetica,sans-serif; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s; font-weight:bold}
.fitometer .review.fitometer2 h2.gap{margin-top:10px; margin-bottom:13px}
.fitometer .review.fitometer2 .urhere{position:absolute; right:116px; top:-20px}
.fitometer .review.fitometer2 .urhere1{position:absolute; right:116px; top:-15px}
.fitometer .create.fit2{width:320px}
.fitometer .select-fit2{float:left}

.bmi-btn{width:320px; margin:0 auto; overflow:hidden}
.bmi-btn .fit-btnbmi{padding:0 13px 3px 13px; margin:10px 5px 0 0px; cursor:pointer; text-transform:uppercase; height:30px; background:#1a7e47; border:0; border-radius:10px; font-size:12px; color:#fff; font-weight:bold}
.bmi-btn .fit-btnbmi:hover{background:#b13819}

.signup{display:none; float:right; position:absolute; right:35px; top:5px; z-index:10}
.signup ul{list-style:none; margin:0; padding:0}
.signup li{float:left; position:relative}
.signup li a{padding:2px 20px 4px 10px; margin:0 10px 0 0; font-size:12px; color:#fff; text-decoration:none; line-height:16px; background:#f3a800 url(../images/signup-icon.png) no-repeat right 8px; border-radius:2px; display:block}
.signup li a:hover{background:#018d56 url(../images/signup-icon1.png) no-repeat right 8px}
.signup li .register{display:none; padding:7px; position:absolute; right:12px; border-radius:8px; box-shadow:1px 1px 2px #999; background:url(../images/signup-bg.png) repeat}
.signup li .register .white{padding:15px; background:#fdfdfd; border-radius:8px; float:left; overflow:hidden}
.signup li .register .white h2{color:#c95643; font-size:25px; line-height:30px; margin:0; padding:0 0 8px 0}
.signup li .register .white h3{color:#333; font-size:12px; line-height:30px; margin:0 0 10px 0; padding:0 0 8px 0; border-bottom:1px solid #ccc}
.signup li .register .white p{width:100%; overflow:hidden}
.signup li .register .white label{color:#585858; font-size:13px; line-height:18px; margin:0; padding:0 0 5px 5px; display:block}
.signup li .register .white .regsiter-txt{margin:0; padding:0 10px; float:left; width:300px; height:43px; color:#585858; font-size:12px; line-height:18px; border:0; background:#f3a800 url(../images/sign-txt.png) no-repeat 0 0}
.signup li .register .white .btn-box{padding:10px 0 0 0; float:left; width:100%}
.signup li .register .white .btn-box .left{float:left; width:200px}
.signup li .register .white .btn-box .left a.remember{padding-left:2px; background:none; width:auto; height:auto; display:block; color:#c95643; text-decoration:underline; font-size:12px; line-height:16px}
.signup li .register .white .btn-box .left a.remember:hover{text-decoration:none}
.signup li .register .white .btn-box .left b{margin:5px 0 0 21px; padding:0 0px; line-height:20px; float:left}
.signup li .register .white .btn-box .left .checkbox{float:left}
.signup li .register .white .btn-box .right{padding:10px 0 0 0; float:right; width:105px}
.signup li .register .white .btn-box .right .regsiter-btn{float:left; border:0; width:104px; height:31px; cursor:pointer; background:url(../images/sign-btn.png) no-repeat 0 0px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.signup li .register .white .btn-box .right .regsiter-btn:hover{background:url(../images/sign-btn.png) no-repeat 0 -31px}

.comments{padding-top:15px}
.comments .heading{font-size:15px; color:#c6c6c6; font-weight:bold; padding-bottom:15px}
.comments .form{width:430px; float:left; padding-bottom:7px}
.comments .form_left{width:80px; float:left; font-weight:bold; padding-top:7px}
.comments .form_right{width:350px; float:right}
.comments .form_right .main{width:325px; padding:5px 10px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:1px solid #bcc0c2; -webkit-box-shadow:inset 1px 1px 1px 1px #e5e5e5; box-shadow:inset 1px 1px 1px 1px #e5e5e5}
.comments .form_right .text_box{width:325px; height:14px; font-size:12px; color:#585858; border:none}
.comments .form_right .text_area{width:325px; height:60px; font-size:12px; color:#585858; border:none; font-family:Arial,Helvetica,sans-serif}
.comments .btn{padding-left:80px; padding-top:10px}

.custom_select select{margin:0px 0 0 0; width:160px; background:#fff}
.fitometer .create p span.customSelect{color:#000}
span.customSelect{padding:0 0 0 10px; font-size:11px; background:url(../images/select-bg.png) no-repeat; color:#060606; width:149px; height:27px; line-height:23px}
span.customSelect.changed{background-color:#fff}
.customSelectInner{}

.custom_selectsmall select{margin:0px 0 0 0; width:160px; background:#fff}
.fitometer .create p span.customSelect{color:#000}
.custom_selectsmall span.customSelect{padding:0 0 0 10px; font-size:11px; background:url(../images/select-bg-small.png) no-repeat; color:#060606; width:56px; height:27px; line-height:23px}
.custom_selectsmall span.customSelect.changed{background-color:#fff}
.selectheight b{padding:0 10px 0 0}
.customSelectInner{}

ul.client{list-style:none; margin:0; padding:0}
ul.client li{float:left; margin:0 30px 20px 0; padding:0; background:url(../images/clientbg.png) no-repeat 0 0; width:219px; height:89px}
ul.client li img{display:block; margin:0 auto; margin-top:5px}
.small-text1{background:url(../images/small-text1.jpg) no-repeat; width:49px; height:26px; padding:0 10px; border:0; float:left}
.white12{float:left; padding:0 6px; line-height:30px}

.caleroies .small-text1{margin:0 0px 0 0; background:url(../images/small-text1.jpg) no-repeat; width:49px; height:26px; padding:0 10px; border:0; float:left}
.caleroies .fit-btnbmi{padding:0 13px 3px 13px; margin:20px 5px 0 0px; cursor:pointer; text-transform:uppercase; height:30px; background:#1a7e47; border:0; border-radius:10px; font-size:12px; color:#fff; font-weight:bold}
.caleroies .fit-btnbmi:hover{background:#b13819}

.caleroies div span{float:left; line-height:25px; padding:0 10px}
.caleroies .mesgs{margin:20px 0 0 0; width:400px; float:left; background:#fcbe30; border-radius:10px; padding:20px}
.caleroies .mesgs p.big{font-size:18px; line-height:22px}
.caleroies .mesgs p{color:#000; font-size:14px; line-height:16px; padding:0 0 10px 0}

.gotop{position:fixed; right:20px; bottom:10px; display:none}
.lightbox1{overflow:hidden; margin:0 0 10px 0}
.lightbox1 a{background:#008b53; display:block; float:left; margin:0 5px 0 0; padding:10px 15px; font-size:14px; color:#fff; text-transform:uppercase; text-decoration:none}
.lightbox1 a:hover{background:#f9af07}
.safe img{max-width:100% !important}

.light-with{}
.light-with .left{padding:0 20px 0 20px; float:left; width:700px}
.light-with .left img{margin-right:10px}
.light-with .right{float:right; width:350px}
.light-with .right img{max-width:100%; float:right; border-radius:0 5px 5px 0; border:0}
.light-with .right.gap img{max-width:98%; border-radius:0; margin:0 3px 0 0}
.light-with h2{padding:10px 0 10px 0; font-weight:bold; font-size:28px; line-height:38px; text-transform:uppercase; border-bottom:1px solid #c1a159}
.light-with h2 span{display:block; font-size:15px; line-height:16px; font-style:italic; font-weight:normal}

.light-with h3{padding:10px 0 0 0; font-weight:bold; font-size:15px; text-transform:uppercase; line-height:22px}
.light-with .left.insti h3{text-transform:none; margin:0}
.light-with ul{margin:0; list-style:none; padding:10px 0 10px 0; font-size:13px; line-height:20px; overflow:hidden}
.light-with ul.bullets{padding:5px}
.light-with ul.bullets li{background:url(../images/bullets.png) no-repeat 0 4px; padding:0 0 3px 18px}
.light-with ul.bullets.gap1 li{border-bottom:1px solid #505050; padding:3px 0 3px 18px; width:270px}
.light-with ul.bullets li span{float:right; width:auto; padding-right:5px}
.light-with li{display:block; float:left; width:100%; padding:0 0 20px 0}
.light-with li span{float:left; width:255px; padding:0px 0 0 0px}
.light-with li img{float:left; margin:0 0 0 0px; max-width:100%; border:0}

.light-with ul.v-bullets{width:45%; float:left; padding-top:0}
.light-with ul.v-bullets li{background:url(../images/bullets.png) no-repeat 0 4px; padding:0 0 3px 18px}
.light-with ul.v-bullets li{display:block; float:left; width:100%; padding:0 0 3pxpx 20px}
.light-with ul.v-bullets li.first{background:none; padding-left:0}

.contactus{float:left; width:100%}
.contactus .left{padding:10px 0 10px 20px; margin:0 0px 0 0; float:left; width:393px; border:1px solid #DDD; border-radius:10px}
.contactus .left label{font-size:14px; line-height:22px; padding:0; margin:0; color:#3d3d3d; width:200px; float:left}
.contactus .left input{float:right; margin:0 30px 0 0}
.errormsg{float:right; margin:0 30px 0 0}
.measur-select.gap{float:right; margin:-17px 30px 0 0}
.contactus .left p{overflow:hidden; width:100%; padding-bottom:3px}
.contactus .left p.gap{}
.contactus .right{margin:50px 0 0 0; padding:34px 0; float:left; width:350px; height:; background:#fcbe30; border-radius:0px 10px 10px 0}
.contactus .right p{color:#fff; font-size:16px; padding:0 0 0 20px}
.contactus .right p a{text-decoration:none; color:#fff; font-size:16px; line-height:18px}
.contactus .right p a:hover{text-decoration:underline}
.contactus .contact-text{padding:0 5px; font-size:11px; width:149px; height:27px; border:0; background:url(../images/txt-bg.png) no-repeat 0 0}
.contactus .txt-area{float:right; margin:0 20px 0 0; padding:10px 5px; font-size:11px; width:159px; height:66px; overflow-x:hidden;  border:0; background:url(../images/txt-area.png) no-repeat 0 0; resize:none}
.contactus .contact-btn{margin-left:100px !important; float:left !important; background:#1A7E47; color:#fff; font-size:14px; border:0; border-radius:3px; padding:5px 40px; cursor:pointer}
.contactus .contact-btn:hover{background:#B13819}

.recipe-upload{float:left; width:630px}
.recipe-upload .custom-checkbox, .custom-radio{width:60px}
.recipe-upload label{font-size:14px; line-height:22px; padding:0; margin:0; color:#3d3d3d; width:200px; float:left}
.recipe-upload label span{color:#F00}
.recipe-upload input{float:right; margin:0 30px 0 0}
.measur-select.gap{float:right; margin:-17px 30px 0 0}
.recipe-upload p{overflow:hidden; width:100%; padding-bottom:3px}
.recipe-upload p a{text-decoration:none; color:#fff; font-size:16px; line-height:18px}
.recipe-upload p a:hover{text-decoration:underline}
.recipe-upload .contact-text{padding:0 5px; font-size:11px; width:363px; height:27px; border:0; background:url(../images/upload-text.png) no-repeat 0 0}
.recipe-upload .txt-area{float:right; margin:0 20px 0 0; padding:10px 5px; font-size:11px; width:159px; height:67px; border:0; background:url(../images/txt-area.png) no-repeat 0 0; resize:none}
.recipe-upload .contact-btn{margin-left:100px !important; float:left !important; background:#1A7E47; color:#fff; font-size:14px; border:0; border-radius:3px; padding:5px 40px; cursor:pointer}
.recipe-upload .contact-btn:hover{background:#B13819}
.ingred{width:600px}

.ingred h2{font-size:16px; font-weight:bold; color:#505050; font-family:'HelveticaNeue-Bold'; border-bottom:1px solid #ccc}
.methods{border-bottom:1px solid #ccc; margin-bottom:20px}
.ingred p{width:100%; float:left; overflow:hidden}
.ingred label{font-size:14px; line-height:22px; padding:0; margin:0; color:#3d3d3d; width:200px; float:none}
.ingred .contact-text{padding:0 5px; font-size:11px; width:363px; height:27px; border:0; background:url(../images/upload-text.png) no-repeat 0 0}
.ingred .txt-area{float:left; margin:0 20px 0 0; padding:10px 5px; font-size:11px; width:362px; height:66px; border:0; background:url(../images/method-area.jpg) no-repeat 0 0; resize:none}
.receipe-up .txt-area{float:right; margin:0 30px 10px 0; padding:10px 5px; font-size:11px; width:362px; height:66px; border:0; background:url(../images/method-area.jpg) no-repeat 0 0; resize:none}
.receipe-up span.customSelect{width:364px; background:url(../images/upload-select.png) no-repeat}
.fancybox-inner td img{float:none; border:0}
.methods p{width:100%}
.methods .txt-area{float:none}
.recipe-upload .radio_recipe{margin:0 0 0 55px; float:left}

@font-face{font-family:'HelveticaNeue-Bold'; src:url('../fonts/HelveticaNeue-Bold.eot?') format('eot'),     url('../fonts/HelveticaNeue-Bold.woff') format('woff'),     url('../fonts/HelveticaNeue-Bold.ttf')  format('truetype'),     url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg')}

@font-face{font-family:'Conv_HelveticaNeue-Light'; src:url('../fonts/HelveticaNeue-Light.eot'); src:url('../fonts/HelveticaNeue-Light.woff') format('woff'),url('../fonts/HelveticaNeue-Light.ttf') format('truetype'),url('../fonts/HelveticaNeue-Light.svg') format('svg'); font-weight:normal; font-style:normal}

@font-face { 
    font-family: 'MyriadWebProRegular';
    src: url('../fonts/myriadwebpro-webfont.eot');
    src: url('../fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadwebpro-webfont.woff') format('woff'),
         url('../fonts/myriadwebpro-webfont.ttf') format('truetype'),
         url('../fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.btn-recipe{background:none; border:0; color:#fff; font-size:13px; font-weight:bold; cursor:pointer}
.btn-recipe:hover{color:#B13819}
.create.bmi.caleroies.calmetr .custom-radio{width:15px; margin:2px 0px 0 4px}
.fitometer .create.bmi.caleroies.calmetr div br{display:none}
.fitometer .create.bmi.caleroies.calmetr div b{margin:0 5px; font-weight:normal}
.fitometer .create.bmi.caleroies.calmetr .gap1{margin:0 10px 0 5px}
.create.bmi.caleroies.calmetr input.gap2{padding:0 3px; margin:0 10px 0 5px; width:43px; height:26px; background:url(../images/int-gap2.png) no-repeat 0 0; border:0}
.create.bmi input.gap2 {padding:0 3px; margin:0 10px 0 5px; width:43px; height:26px; background:url(../images/int-gap2.png) no-repeat 0 0; border:0}
.create.bmi .gap1 { margin: 10px 5px 10px 0;}
.create.bmi.caleroies.calmetr label{padding-bottom:4px}
#calresuslt .cal-rc{padding:0 0 0 12px; margin:0 0 5px 0; background:#f1f1f1; border:1px solid #999; color:#505050; float:right; height:30px; line-height:30px; overflow:hidden; width:164px}
.tablehead{font-size:12px; color:#fff; padding:10px 7px 10px 10px}
.tablehead1{font-size:12px; color:#000; padding:10px 7px 10px 10px}
.tablehead.gap{border:0}
.tablehead img{border:0 !important; float:none !important; max-width:none !important}
.captha.gap{width:195px}
.boldtext{color:#3D3D3D; font-size:11px; line-height:16px; font-weight:bold}

.feedback-logo{margin:0 auto; width:270px}

.feedbackform_container{width:1000px; margin:0 auto; padding:150px 0 10px 0}
.feedbackform_container .feedbackform_heading1{font-size:35px; color:#078c55; font-weight:bold; text-align:center; margin-bottom:15px}
.feedbackform_container .feedbackform_heading2{font-size:25px; color:#666; text-align:center; font-style:italic; border-bottom:1px solid #CCC; padding-bottom:15px; margin-bottom:10px}
.feedbackform_container .feedbackform_txt{font-size:16px; color:#666; text-align:left; padding:0 80px 0 80px; margin-bottom:20px; line-height:20px}
.feedbackform_container .feedbackform_txt1{font-size:16px; color:#666; text-align:left; line-height:20px}
.feedbackform_container .formdiv{width:850px; margin:0 auto}
.feedbackform_container .form_toprow{padding:15px 0}
.feedbackform_container .formtxt{font:normal 13px Tahoma,Geneva,sans-serif; color:#666; margin-bottom:5px; width:252px}
.feedbackform_container .txtbox_feedback1{-moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px;  border-radius:5px; font:normal 12px Arial,Helvetica,sans-serif; color:#666; padding:8px 5px 8px 8px; margin:0 15px 0 0; width:175px; background:#fbfbfb; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#eeeff0'); background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#eeeff0)); background:-moz-linear-gradient(top, #fbfbfb, #eeeff0); border:1px solid #c7c8ca}
.feedbackform_container label{margin:0 10px 0 0}
.feedbackform_container .form_bottrow{padding:15px 0}
.feedbackform_container .radiowidth{width:280px; float:left}
.feedbackform_container .radiotxt{font-size:15px; font-weight:bold; color:#333; text-align:left; line-height:20px; padding:0 0 8px 8px}
.feedbackform_container .radiotxt1{font-size:15px; font-weight:bold; color:#333; text-align:left; line-height:20px; padding:20px 0 8px 8px}
.feedbackform_container .links{font-size:16px; color:#F00; text-decoration:none}
.feedbackform_container .links:hover{font-size:16px; color:#333; text-decoration:none}
.feedbackform_container .cl{clear:both; margin:0; padding:0}
.feedbackform_container .feedbackform_container .custom-checkbox, .custom-radio{width:190px}
.feedbackform_container .txtarea_feedback{font:normal 12px Arial,Helvetica,sans-serif; color:#666; padding:5px 0 5px 8px; margin:0; width:580px; height:130px; background:#fbfbfb; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#eeeff0'); background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#eeeff0)); background:-moz-linear-gradient(top, #fbfbfb, #eeeff0); border:1px solid #c7c8ca; -moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px}
.feedbackform_container .submitbtn_red{position:relative; -moz-border-radius:3px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  border-radius:3px; border:none; background:#078c55; font:normal 11px Verdana,Geneva,sans-serif; color:#fff; margin:0; padding:10px 25px; cursor:pointer; margin-top:2px; font-weight:bold}
.feedbackform_container .submitbtn_red:hover{position:relative; -moz-border-radius:3px;  -webkit-border-radius:3px;  -khtml-border-radius:3px;  border-radius:3px; border:none; font:normal 11px Verdana,Geneva,sans-serif; color:#fff; margin:0; padding:10px 25px; cursor:pointer; font-weight:bold; margin-top:2px; background:#95989c; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95989c',endColorstr='#5e6063'); background:-webkit-gradient(linear,left top,left bottom,from(#95989c),to(#5e6063)); background:-moz-linear-gradient(top, #95989c, #5e6063)}
.feedbackform_container .weblink{text-align:right}
.feedbackform_container .error{display:block; padding:10px 0 0 0}

/* root element for tabs  */
ul.css-tabs { margin:0 !important; padding:0;  height:30px;}
/* single tab */
ul.css-tabs li { float:left; padding:0;  margin:0; list-style-type:none; background:none}
/* link inside the tab. uses a background image */
ul.css-tabs a {  float:left;display:block;  padding:0;  text-decoration:none;text-align:center;	margin:0 10px; 	padding-top:37px;    height:100px;    width:93px;	background:url(../images/tabs.png) no-repeat;	color:#ffffff;    position:relative;    top:0;   outline:0;	cursor:pointer;	font-size:30px; text-align:center;}
ul.css-tabs a:hover { }
/* selected tab */
ul.css-tabs a.current { background:url(../images/tabs.png) no-repeat left -137px;  color:#fff;    cursor:default;}
/* tab pane */
.css-panes div { width:718px; height:200px; border:1px solid #e1e0dd;   padding:15px;  }

.TabbedPanels {margin: 0px; padding: 0px; float: left; clear: none; width: 100%; margin-bottom:20px; }
.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}
.TabbedPanelsTab {position: relative; top: 1px; float: left; padding: 4px 10px; margin: 0px 1px 0px 0px; font:18px; color: #333333; background-color: #ffc747; list-style: none; 	cursor: pointer;}
.TabbedPanelsTabHover { background-color: #049159; color:#fff; }
.TabbedPanelsTabSelected {background-color: #049159; color:#fff; }
.TabbedPanelsTab a {color: black; text-decoration: none;}
.TabbedPanelsContentGroup {clear: both; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC; border-top: solid 1px #CCC; border-right: solid 1px #CCC; padding:15px; }
.TabbedPanelsContent {padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; 	}
.VTabbedPanels .TabbedPanelsTab {float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup {clear: none; float: left; padding: 0px; width: 30em; height: 20em;}
.features_recipe_content_right a.vegit-vedio { display: none !important; }
a.vegit-vedio { margin: 10px 0 0 0; float:left; max-width: 100%; }
a.vegit-vedio img { max-width: 100%; }
.features_recipe_content_inner .right a.vegit-vedio { display: none !important; }














/**20-2-2014**/

.store_locater {background:url(../images/store-locater-banner.jpg) right 74px no-repeat;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}

.store a { font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #fff; margin: 0 0px 0 10px; display: inline-block; }
.store a img { float:left; width:auto; }
.store a span { float:left; line-height:26px; }

.located_strore_box{ width:1000px; height:53px; float:left; background:#008b53;}

.located_strore_first{ width:396px; float:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:53px; font-size:18px; padding-left:10px;  text-transform:uppercase;}
.located_strore_second{ width:592px; float:left;}
.located_strore_second ul{ list-style:none;}
.located_strore_second li{ line-height:normal; width:170px; float:left;}



/*.address_box{ width:1000px; float:left;}
.address_box h2{ padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#008b53; text-transform:uppercase; border-bottom:#a2a2a2 solid 1px;} 

.address_box ul{ list-style:none; padding:45px 0 0 0;}
.address_box li{ margin-bottom:10px; margin-right:110px; border-bottom:#e6e6e6 solid 1px; line-height:normal; float:left; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7c7c7c; padding-top:10px; padding-bottom:10px; line-height:20px;}*/

.Main_Store{ width:1000px; float:left; }
.Main_Store h2{ padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#008b53; text-transform:uppercase; border-bottom:#a2a2a2 solid 1px;} 

.addressBox{text-transform:uppercase; width:220px; height:auto; margin-right:40px;  float:left; border-bottom:#e6e6e6 solid 1px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding-bottom:10px; }










#scrollbar1 { width: 990px; margin:0; padding-left:10px; padding-top:10px; }
#scrollbar1 .viewport { width: 950px; height:530px; overflow: hidden; position: relative; }
#scrollbar1 .overview {  list-style: none; position: absolute; left: 0; top: 0; padding: 0 0 0 0; width:950px; margin: 0;  line-height:17px; height:530px; }
	
#scrollbar1 .scrollbar{  background:#a2a2a2!important; position: relative; background-position: 0 0; float: right; width:6px; }
#scrollbar1 .track {  width:15px; height: 100%; position: relative; padding: 0; }
#scrollbar1 .thumb { background:#000; height:105px!important;   width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px;  }
#scrollbar1 .thumb .end { overflow: hidden;  width: 10px; height: 5px; }
#scrollbar1 .disable { display: none; }
#scrollbar1 ul{margin:0; padding:0;}
#scrollbar1 ul li{list-style:none; display:block; }

.store { position:absolute; right: 53px; top: 5px; }
.store a { margin: 0 0 0 10px; }




/*order online*/

.order_online{width:1000px; float:left; padding-bottom:20px}
.order_online .heading{background:url(../images/header-bg-new.png) right 19px no-repeat;  padding-bottom:10px; float:left; width:1000px}
.order_online .heading h1{color:#f9af07; font-size:28px; font-family:"Arial Black","Arial Bold",Gadget,sans-serif; float:left; background:#fff; padding-right:15px}
.order_online h2{font-size:20px; color:#524d4a; padding-bottom:15px}
.order_online h3{text-align:justify; font-size:13px; font-weight:bold; color:#00874f; margin:0; padding:0 0 8px 0}
.order_online .y_shadow{background:url(../images/yellow-dhadow.png) center bottom no-repeat; padding-bottom:15px; margin-bottom:10px}
.order_online  p{text-align:justify; font-size:13px; color:#606060; line-height:19px; padding-bottom:10px}
.order_online  p.image1{padding-right:270px; background:url(../images/about-us.png) right 10px no-repeat}
.order_online  p.greenhead{font-size:14px; font-weight:bold; padding:10px 0; color:#00864e}
.order_online .corporate_philosphy{padding-right:270px; background:url(../images/corporate-philosophy.png) no-repeat right 10px}
.order_online .environment{padding-right:270px; background:url(../images/environment.png) no-repeat right 10px}
.order_online .accrediattion{padding-right:270px; background:url(../images/accrediattion.png) no-repeat right 10px}
.order_online .business_segment{padding-right:270px; background:url(../images/business_segment.png) no-repeat right 10px}
.order_online .csr{padding-right:270px; background:url(../images/csr.png) no-repeat right 10px}
.order_online .aloo_mash{padding-right:324px; background:url(../images/aloo_mast.png) no-repeat right 20px}
.order_online .snack_mixes{padding-right:324px; height:325px; background:url(../images/snack_mixes2.png) no-repeat right 20px}
.order_online .business_partners{max-width:100%}
.order_online .tabs_for_mobile{display:none}
.order_online .bullet{}
.order_online .bullet ul{margin:0; padding:0 0 5px 0}
.order_online .bullet ul li{display:block; padding:0 0 10px 22px; font-size:12px; list-style:none;  background:url(../images/bullet2.png) left 3px no-repeat; line-height:18px}
.order_online .bullet ul li strong{color:#00874f}




.contactus2{float:left; width:100%; border:1px solid #DDD;  border-radius:10px; padding:20px 0 10px 20px;}
.contactus2 .left{ margin:0 0px 0 0; float:left;  }
.contactus2  label{font-size:14px; line-height:22px; padding:0; margin:0; color:#3d3d3d; width:200px; float:left}
.contactus2  label.bold{ font-weight:bold; margin-top:10px;}
.contactus2  input{float:right; margin:0 30px 0 0}
.errormsg{float:right; margin:0 30px 0 0}
.measur-select.gap{float:right; margin:-17px 30px 0 0}
.contactus2  p{overflow:hidden; width:100%; padding-bottom:3px}
.contactus2  p.gap{}

.contactus2 .contact-text{padding:0 5px; font-size:11px; width:149px; height:27px; border:0; background:url(../images/txt-bg.png) no-repeat 0 0}
.contactus2 .txt-area{float:right; margin:0 20px 0 0; padding:10px 5px; font-size:11px; width:159px; height:66px; overflow-x:hidden;  border:0; background:url(../images/txt-area.png) no-repeat 0 0; resize:none}
.contactus2 .contact-btn3{margin-left:0px !important; float:left !important; background:#1A7E47; color:#fff; font-size:14px; border:0; border-radius:3px; padding:5px 40px; cursor:pointer; margin-top:10px; margin-bottom:20px;}
.contactus2 .contact-btn:hover{background:#B13819}

.contactus2 .contact-text2 { margin-left: 5px; padding: 5px 0 5px 5px; font-size: 11px; width: 159px; height: 28px; border: 0; background: url(../images/txt-bg.png) no-repeat 0 0; }

.contactus2  h4{ line-height: 26px!important; width: 100px; float: left!important;}

.contactus2 .help{ margin-left: 200px; margin-top: 10px; }
.contactus2 .errormsg { float: right; margin: 10px -160px 0 0; }


.iteams2 { margin: 0 auto; width: 1000px; }
.iteams2 ul { margin: 0; padding: 40px 0 0 0; list-style: none; list-style-type: none; text-align: center; -webkit-transition: all 0.7s ease 0s;  -moz-transition: all 0.7s ease 0s;  -o-transition: all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.iteams2 li { display: inline-block; padding-right: 8px; *display: inline; -webkit-transition: all 0.7s ease 0s;  -moz-transition: all 0.7s ease 0s;  -o-transition: all 0.7s ease 0s;  transition: all 0.7s ease 0s}
.iteams2 li a {}
.iteams2 li img { width: auto; max-width: 100%; max-width: none\9; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s;  -moz-transition:all 0.7s ease 0s;  -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s}
.iteams2 .iteamdesktop{display:block; margin-left:-18px;}
.iteams2 .iteammob{display:none}
.iteams2 .contact-text3 select{ font-size:11px; width:74px; height:27px; color:#484848; border:0; background:url(../images/select3.png) no-repeat left bottom; line-height:28px!important;}

.yesBox{width:1000px;  float:left; padding-bottom:10px; background-color:#fef4db; margin-top:30px; margin-left:-20px; padding-left:20px; padding-top:15px;}
.yesBox  p{text-align:justify; font-size:13px; color:#606060; line-height:19px; padding-bottom:10px; padding-right:20px;}

.yesBox .chk{ width:200px; float:left;}
.yesBox .chk span{ padding-left:20px;} 
.yesBox .chk_1{ width:80px; float:left;}
.yesBox .chk_2{ width:80px; float:left;}

.bannr-dis { position:absolute; top: 74px; left: 0; z-index: -1; width: 100%; }
.bannr-dis img { max-width: 100%; }

.left_container.glossary {  }
.left_container.glossary .fitometer.bmifull { width: 100%; }
.kitchen_glo { }
.slide-glo h2 { font-size: 14px; font-weight: bold; line-height: 18px; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.kitchen_glo ul { list-style: none; margin: 0; padding: 0; }
.kitchen_glo li { float:left; padding: 0 15px; font-size: 15px; font-weight: bold; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn{position: absolute;cursor: pointer;display: block;background: url(../images/a03.png) no-repeat;overflow:hidden;}
.jssora03l { background-position: -3px -33px; left: -150px ; width: 55px; height: 55px; top: 123px; z-index: 99999; }
.jssora03r { background-position: -63px -33px; right: -150px ; width: 55px; height: 55px; top: 123px;  }
#slider1_container { position: relative; top: 0px; left: 0px; width: 1000px; height: 1100px;  }
.slide-glo { height:1100px !important;	cursor: move;	position: absolute;	left: 2px;	top: 0px;	overflow: hidden;	width: 1000px;	height: 4000px;	font-size: 13px; line-height: 18px; }
.slide-glo td { padding: 3px 0; }
.kit-glosaary .located_strore_second li input#txtOverviewSearch { border: 1px solid #ccc; height: 30px; width: 180px; padding-left: 10px; color: rgb(148, 148, 148); }
.kit-glosaary .located_strore_second li input#btnOverviewSearch { border: 0; height: 30px; width: 50px; background:rgb(2, 139, 84); border-radius: 5px; color: #fff; font-size: 15px; cursor: pointer; }
.kit-glosaary .located_strore_second li select { border: 1px solid #ccc; height: 30px; width: 240px; padding: 6px 4px; }
.fitometer.bmifull.kit-glosaary .heading { width: 100%; }



.kit-glosaary .located_strore_second { width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 13px 0; }
.kit-glosaary .located_strore_second ul { padding: 0;  }
.kit-glosaary .located_strore_second li { width:auto; margin: 0 10px; }

.kit-glosaary .located_strore_second > span.g2 { float:left; width: 340px; margin: 15px 0 0 10px; font-size: 13px; font-weight: bold; background: #f1f1f1; padding: 10px 0 10px 10px; clear: both; }
.kit-glosaary .located_strore_second > span.g2 b { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }
.kit-glosaary .located_strore_second > span.g1 { float:left; width: 340px; margin: 15px 0 0 10px; font-size: 13px; font-weight: bold; background: #f1f1f1; padding: 10px 0 10px 10px; clear: both; }

/*product gallery*/

.prod_gallery.our-prod .products{ width: 100%; float: left; background: url(../images/shadow.png) no-repeat top center; }
.prod_gallery.our-prod .products ul{margin: 0px; padding:0px 0 0 0; list-style:none; }
.prod_gallery.our-prod .products li{float: left; }
.prod_gallery.our-prod .products li a{padding: 30px 0 0 0; width:104px; height: 170px; display: block; }
.prod_gallery.our-prod .products li a img{margin: 0 0 0 -20px; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s}
.prod_gallery.our-prod .products li.one a img{margin-left: -25px}
.prod_gallery.our-prod .products li.two a img{margin-left: -30px}
.prod_gallery.our-prod .products li.three a img{margin:0}
.prod_gallery.our-prod .products li.four a img{margin-left: -18px}
.prod_gallery.our-prod .products li a:hover, .prod_gallery .our-prod .products li.active a{background:url(../images/products-hov.png) no-repeat 0 0}

.prod_gallery.our-prod img.rght { float:right; margin: 0 0 16px 55px; width: 220px; }
.prod_gallery.our-prod .colorwhite { color: #fff; font-weight: bold; }
.prod_gallery.our-prod .prod_ul { list-style: none; padding: 0px 0 10px 0; }

.prod_gallery.our-prod .prod_ul li { width:auto; }
.galleryctr ul.bullets { clear: both; }
.fancybox-inner img { border: 0 !important; }

.prod_gallery.our-prod .prod_ul li a {background:#008b53; display:block; float:left; margin:0 5px 0 0; padding:10px 15px; font-size:14px; color:#fff; text-transform:uppercase; text-decoration:none}
.prod_gallery.our-prod .prod_ul li a:hover{background:#f9af07}

.prod_gallery.our-prod { padding: 30px 0 0 0; }
.prod_gallery.our-prod h3 { font-size: 20px;  }
.galleryctr { width: 600px; padding: 10px; }
.tab_content { padding: 0px 0 10px; margin: 0px 0 50px; }
.tabs.gap3 li a { padding-left: 10px !important; }
.tabs.gap3 li a:hover { padding-left: 20px !important; }

#accordion { display: none; }
.tabblock { }


.content .ui-state-default, .content .ui-widget-content .ui-state-default, .content .ui-widget-header .ui-state-default { background: none; padding: 0; border-radius: 0; }
.content .ui-state-active, .content .ui-widget-content .ui-state-active, .content .ui-widget-header .ui-state-active { height:auto; }
.content .ui-state-default, .content .ui-widget-content .ui-state-default, .content .ui-widget-header .ui-state-default { height:auto; }
.content .ui-state-active .ui-icon { background: none; }


.best_serve { margin: 40px 0 0 20px; float:left; width: 170px; position:relative; }
.best_serve img { display: block; margin: 0 auto; position:absolute; left: 35%; top:-48px; }
.best_serve h4 { margin: -18px 0 0 0; padding: 5px 0 0 0; color: #c7931c; font-size: 14px; display: block; background: #f0f0f0; text-align:center; line-height: 25px;}
.best_serve h4 span { color: #fff; font-size: 12px; display: block; background: #f9c450; }

.img_bottom_box ul { list-style: none; margin: 0; padding: 0; }
.img_bottom_box li { float: left; padding:0 3px 0 0 !important; }
.img_bottom_box li a { padding:0; text-decoration:none;  }

.img_bottom_box li img { width: 80px; }

.img_bottom_box li a span { text-align:center; text-decoration: none; color: #000; display: block; margin: -12px 0 10px 0; padding: 0; font-size: 11px; }


/*quick query*/
.quick_section { border-radius: 12px 10px 0 0; padding: 10px 10px 3px;  position: fixed; z-index: 9999; bottom: 0; right: 0; background: url(../images/query-bg.png) repeat 0 0; text-transform: uppercase; color: #fff; font-family: 'MyriadWebProRegular';  font-size: 14px; line-height: 20px; }
.quick_section img { float: left; margin: -2px 5px 0 0; }
.quick_section a { text-decoration: none; color: #fff; font-size: 16px; padding: 0px 30px 0 0; }
.quick_section .quck_box { width: 270px; display: none; padding: 5px;  }
.quick_section .quck_box p { width: 100%; float: left; }
.quick_section .quck_box label { width: 100%; float: left; padding: 3px 0; font-size: 11px; }
.quick_section .quck_box input { width: 98%; padding: 0 1%; height: 25px; border-radius: 5px; border: 0; }
.quick_section .quck_box input.qutxt { height: 40px; }
.quick_section .quck_box textarea  { width: 96%; padding: 2%; height: 50px; border-radius: 5px; border: 0; resize: none; }
.quick_section .quck_box select { width: 98%; border: 0; border-radius: 5px; padding: 2px 1%; text-transform: none; }
.quick_section .quck_box img.qck_cls { position:absolute; top: 5px; right: 3px; cursor: pointer; }
.quick_section .quck_box input[type="submit"] { padding: 5px 20px; margin: 10px 0 20px 0; height: auto; width: auto; cursor: pointer; font-size: 14px; text-transform: uppercase; }
.navtop ul li a.e-cart1 span { background: url(../images/quick_cart.png) no-repeat right 4px; display: inline-block; height: 25px; width: 33px; padding: 0 8px 0 0; margin: 0 0 0 -9px; }
.navtop ul li a.e-cart1:hover span { background: url(../images/quick_cart1.png) no-repeat right 4px;  color: #fff; }

.quick_section .quck_box p.gry { padding: 5px 0px 15px 5px; border-radius: 5px; background: #f6a232; border:1px solid #79060a; }


/*media coverage*/
.coverageBx .eventBox { margin: 2% 0 1% 0; width: 100%; float: left; }
.coverageBx .eventBox h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0085dc; font-weight:bold; line-height:41px; float:left; }

.coverageBx .imgBox{ width:23%; margin:0 1% 0 0; float:left; border:#ccc solid 2px; height:162px;}
.coverageBx .imgBox img{ padding:0; margin:0;}
.coverageBx .imgBox a{ padding:0; margin:0;}
.news-media li.list2{ background:none;}


.coverageBx .greyBox{ width:75%; float:right;}
.coverageBx .FirstBox{ width:575px; float:left;}
.coverageBx .First-top{ width:96%; padding: 0 2%; float:left; background:url(../images/event-top-img.jpg) repeat-x; height:41px; border-right:#c8c8c8 solid 1px;}
.coverageBx .First-top h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0085dc; font-weight:bold; line-height:41px; float:left; }
.coverageBx .First-top span{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#5f5c5e; font-weight:bold; line-height:41px; float:right; padding-right:10px;}
.coverageBx .First-top span img{ padding-right:10px; padding-top:3px;}
.coverageBx .First-Bot{ width:96%; height:auto; float:left; background:#f7f7f7; border:#e9e9e9 solid 1px; min-height:124px; padding:0px 2%; position:relative; }
.coverageBx .First-Bot h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#646262; font-weight:bold; padding:5px 0px;}
.coverageBx .First-Bot p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#646262; font-weight:normal; line-height:20px; padding-bottom:5px;}
.coverageBx .First-Bot ul{ margin:10px 10px 0px 0px; padding:0px; list-style-type:none; bottom:10px; right:0px; position:absolute;} 
.coverageBx .First-Bot li{ float:right; margin-left:10px;  width:auto; } 
.coverageBx .First-Bot li img{ width:auto;} 
.coverageBx ul.pagination1 li, .coverageBx ul.pagination2 li, .coverageBx ul.pagination3 li { padding: 10px; font-family: georgia; font-size: 24px; color: #fff; line-height: 1; width: 600px; margin-bottom: 1px; list-style:none; background-image: none; }
.coverageBx ul.simplePagerNav li { display: block; float: left; padding: 5px 10px; margin: 20px 1px; font-family: georgia; font-size: 14px; width:auto; background-image: none; text-align:center; background-color: #088754; color: #fff; }
.coverageBx ul.simplePagerNav { clear:both; margin: 20px 0 0 0; }
.coverageBx ul.simplePagerNav li a { color: #fff; text-decoration: none; padding: 0; margin: 0; }
.coverageBx ul.simplePagerNav li.currentPage { background-color: #ffc645; }
.pagination1 li { width: 100% !important; padding: 0 !important; }
.pagination1 li a { padding: 0; margin: 0; }

.coverageBx .regional_news{ width:100%; float:left;}
.coverageBx .newsBox_top{ width:100%; padding: 0 0; float:left; background:url(../images/event-top-img.jpg) repeat-x; height:41px; }
.coverageBx .newsBox_top h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0085dc; font-weight:bold; line-height:41px; float:left; }
.coverageBx .newsBox_top span{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#5f5c5e; font-weight:bold; float:right; padding-top:13px;}
.coverageBx .newsBox_top img{ padding-right:10px;}

.coverageBx .newsBox_Bot{ width:90%; float:left; background:#f7f7f7; border:#e9e9e9 solid 1px; padding:5% 5%; position:relative;  margin-bottom:20px;}
.coverageBx .newsBox_Bot .maindiv{ width:650px; text-align:center;} 


/*.news-media.coverageBx li a { padding: 0; margin: 0; border: 0; }
.news-media.coverageBx li img { padding: 0; margin: 0; max-width: 100%; }*/





/*dharm coverage*/
.gridviewpager{}
.gridviewpager a { background-color: #ffb40a; width:25px; text-align:center; line-height:25px!important;  text-decoration: none;  border: 1px solid #d89a0c; font-family:Arial, Helvetica, sans-serif!important; font-size:16px!important; font-weight:bold!important; padding-left:10px; padding-right:10px; padding-top:5px!important; padding-bottom:5px!important;}
.gridviewpager a:hover{ background-color: #b13819; color: #ffffff!important; }
.gridviewpager span{ background-color: #b13819; text-align:center; line-height:25px!important; color: #ffffff!important; font-family:Arial, Helvetica, sans-serif!important; font-size:16px!important; font-weight:bold!important; padding-left:10px!important; padding-right:10px!important; padding-top:5px!important; padding-bottom:5px!important;}








.right_container .content2{width:180px; float:left; background:url(../images/white-bg.png) repeat; padding:15px 15px 0 15px}
.right_container .content2 ul{margin:0; padding:0 0 25px 0; width:170px; float:left; }
.right_container .content2 ul li{display:block; list-style:none}
.right_container .content2 ul li a{width:144px; float:left; font-size:15px; color:#272727; text-decoration:none; float:left; padding:5px 15px; border-top:1px solid #fdba20; background: url(../images/left-arrow.png) no-repeat left 8px; }
.right_container .content2 ul li:first-child a{border-top:0}
.right_container .content2 ul li a.active{color:#00693a}
.right_container .content2 ul li a:hover{padding:5px 0 5px 10px; color:#00693a; width:150px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;    transition:all 0.3s ease 0s}
.right_container .content2 ul.list {border-top:1px solid #fdba20; margin-left:4px;}





.menubar {list-style: none; padding: 0px; margin: 0px; }
.menubar li {line-height: 20px; padding: 5px 0; border-bottom:1px solid #fdba20; float: left; width: 100%;}
.menubar h3 {font-weight: bold;  font-size:15px; color:#272727; text-decoration:none; padding:0px; margin: 0px; cursor: pointer; }
.menubar  a {font-weight: bold;  font-size:15px; color:#272727; text-decoration:none;}
.menubar li ul {display: none; margin-left: -10px; list-style: none; padding: 0px; width: 100%; float: left; }
.menubar ul li {padding: 2px 0; padding-left: 20px; border-bottom: none; }
.menubar ul li a{width:160px;  float:left; font-weight: normal; padding:5px 0; display: block; }
.menubar ul li a:hover{padding:5px 0 5px 10px; color:#00693a; width:150px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;    transition:all 0.3s ease 0s}
.menubar li:hover ul {display: block;}

#accordian { width: 100%; color: #4f4949;}
#accordian ul {list-style: none; padding: 0px; margin: 0px;  }
#accordian h3 {font-weight: bold;  font-size:15px; color:#272727; text-decoration:none; padding:0px; margin: 0px; cursor: pointer; background: url(../images/plus-icon.png) right center no-repeat;}
#accordian  a {font-weight: bold;  font-size:15px; color:#272727; text-decoration:none;}
#accordian h3:hover { background: url(../images/plus-icon.png) right center no-repeat;}
#accordian li {line-height: 20px; padding: 5px 0; border-bottom:1px solid #fdba20; float: left; width: 100%;}
#accordian ul ul li {padding: 2px 0; padding-left: 0px; margin-left: 20px; border-bottom: none; list-style: circle;  }
#accordian ul ul li a {width:160px;  float:left; font-weight: normal; padding:0px 0; display: block;}
#accordian ul ul li a:hover {padding:0px 0 0px 10px; color:#00693a; width:150px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s}
#accordian ul ul {display: none;}
#accordian li.active ul { display: block; }
#accordian  h3.active a{ color: #ed1c24; }
#accordian  h3.active{ color: #006638; background: url(../images/minus-icon.png)  right center no-repeat; }
#accordian ul li .red{ color: #ed1c24; }

#accordian1 { width: 100%; color: #4f4949;}
#accordian1 ul {list-style: none; padding: 0px; margin: 0px;  }
#accordian1 h3 {font-weight: bold;  font-size:15px; color:#fff; text-decoration:none; padding:0px; margin: 0px; cursor: pointer; background: url(../images/plus-icon1.png) right center no-repeat;}
#accordian1  a {font-weight: bold;  font-size:15px; color:#fff; text-decoration:none;}
#accordian1 h3:hover { background: url(../images/plus-icon1.png) right center no-repeat;}
#accordian1 li {line-height: 20px; padding: 5px 0; border-bottom:1px solid #fff; float: left; width: 100%;}
#accordian1 ul ul li {padding: 2px 0; padding-left: 0px; margin-left: 20px; border-bottom: none; list-style: circle; color:#fff;}
#accordian1 ul ul li a {width:160px;  float:left; font-weight: normal; padding:0px 0; display: block;}
#accordian1 ul ul li a:hover {padding:0px 0 0px 10px; color:#ffc646; width:150px; -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s}
#accordian1 ul ul {display: none;}
#accordian1 li.active ul { display: block; }
#accordian1 h3.active a{ color: #ffc646; }
#accordian1 h3.active{ color: #ffc646; background: url(../images/minus-icon1.png)  right center no-repeat; }
#accordian1 ul li .red{ color: #ed1c24; }

.test-box { float: left; width: 100%; margin: 0 0 35px; }
.test-box .left { float: left; width: 125px; margin: 0 20px 0 0;  }
.test-box .left img { width: 125px; }
.test-box.rdt .left { float: right; margin: 0; }
.test-box.rdt .right { float: left; }
.test-box .left span { color: #00864e; font-size: 14px; line-height: 18px; font-weight: bold; text-align: center; display: block; padding: 5px 0; }
.test-box .right { float: right; width: 565px; padding: 20px 10px 10px 10px; font-size: 12px; line-height: 18px; color: #474747; font-style: italic; background: #fde8b9; border-radius: 10px; position: relative; }
.test-box img.lf { float: left; }
.test-box img.rf { float: right; }
.test-box p { padding: 0 15px 0 25px; }
.test-box img.test-arr { position: absolute; left: -26px; top: 30%; }
.test-box.rdt img.test-arr1 { position: absolute; right: -26px; top: 40%; }

.post_test { position:fixed; right: 0; top: 50%; background: #01864f; color: #fff; padding: 10px; font-size: 16px;  font-family:'MyriadWebProRegular'; cursor: pointer; }
.post_text { display: none; position: fixed; z-index: 9999; height: 100%; width: 100%; left: 0; top: 0; background: url(../images/testimonial-show.png) repeat 0 0; }
.post_text .bxbox { width: 400px;  padding: 30px; top: 30%; left: 35%; background: #fff; position:absolute; border-radius: 10px; }
.post_text p { width: 100%; float:left; }
.post_text p label { float:left; width: 150px; font-size: 15px; }
.post_text p input { float:left; width: 220px; border: 1px solid #ccc; height: 20px; padding: 3px 3px; }
.post_text p input.post_btn { width:auto; padding: 5px 15px; height: auto; border-radius: 5px; font-size: 16px;  background: #01864f; color: #fff; border: 0; cursor: pointer; margin: 20px 0 0 70px; }
.post_text img.post_cls { cursor: pointer; float:right; margin: -37px -34px 0 0; }

span.siteld { float:right; width: 250px;  }


.sitemapbx{float:left; width:33%; }

.sitemap{ font:bold 12px Arial, Helvetica, sans-serif; color:#060; margin-bottom:45px;}
.sitemap a{ color:#060; text-decoration:none;}
.sitemap a:hover{ color:#000; text-decoration:none;}
.sitemap ul{ list-style: url(../images/bullet2.png); padding:0px; margin:10px 0 0 35px;}
.sitemap ul li{ list-style: url(../images/bullet2.png); margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  line-height:22px;}
.sitemap ul li a{ list-style: url(../images/bullet2.png);  margin:0px; text-decoration:none; color:#666;}
.sitemap ul li a:hover{ color:#060; text-decoration:none;}
.sitemap ul li ul{ list-style: url(../images/bullets.png); padding:0 0 0 10px; margin:5px 0 ;}
.sitemap ul li ul li{list-style: url(../images/bullets.png); margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#666; line-height:22px;}
.sitemap ul li ul li a{list-style: url(../images/bullets.png); margin:0px; text-decoration:none;}
.sitemap ul li ul li a:hover{color:#060; text-decoration:none;}



