body{
	font-family: 'Karla', sans-serif;
	}
	
.wrapper, body, html{
	/*height:100.8%;*/
	}
	
body{
	overflow-X:hidden;
	-ms-overflow-X:hidden;
	}	
	
.wrapper{
	overflow:hidden;
	position:relative;
	}			

#Top_bar{
	border-bottom:1px solid #ccc;
	}
#bakery{
	background:#fff;
	}
.container_new{
	width:100%;
	padding:0 2.5%;
	float:left;
	/*position:relative;
	left:50%;
	transform:translateX(-50%);*/
	}
	
.container_small{
	width:940px;
	padding:0 15px;
	float:left;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	}
	
.container_small, .grid_btm, .grid_head2>h2, .ovr2_cont>h4, .cat_block_s>h4,  .block_img2>h2, .logo_block>h4, .newsletter2_form, .market_segs li{
	text-align:center;
	}
	
.grid_sec>p, .grid_btm>p, .site_title>p, .site_title2>h1, .site_title2 h2, .site_title2 p, .his_yr{
	text-align:left;
	}
	
h4{
	text-transform:uppercase;
	font-weight:600;
	}				
	
.row_n, .row_wp, .grid_head, .grid_head>img, .grid_ovr, .grid_btm, .grid_head2, .grid_head2>h2, .grid_img, .grid_ovr2, 
.ovr2_cont, .block_img2>h2, .logo_item>img, .market_segs, .market_segs>li, .ul_cont, .ovr2_cont ul{
	width:100%;
	float:left;
	}

.block_img, .block_ovr>button, .block_img2, .newsletter2, .newsletter2>h4, .logo_row, .market_segs, .social_icons, .site_title_big, .ovr_btn{
	position:relative;
	}
	
.grid_ovr, .grid_ovr2, .grid_img, .grid_head2>h2, .grid_head2>h2, .slider_nav, .block_ovr, .block_img2>h2, .ovr_trn{
	position:absolute
	}
	
.grid_cont, .grid_head2{
	min-height:470px;
	}	
	
.grid_ovr2, .grid_ovr, .grid_img, .height_100, .slider_logo, .slider_cont, .block_ovr, .cert_ovr, .infra_img, .ovr_trn{
	height:100%;
	}
	
.grid_ovr>ul, .grid_head2>h2, .grid_btm>h4, .ovr2_cont>h4, .navigation>ul, .navigation>ul>li>ul, .slide_main, 
.block_img2>h2, .newsletter2>h4, .footer_links, .footer_cont h5, .market_segs, .site_title2 h2, .ul_cont, .ovr2_cont ul, .his_tabs, .people_title, .people_btm>h4, .infra_ul{
	margin:0;
	padding:0;
	}
	
.margin_0{
	margin:0;
	}	
	
.padding_0{
	padding:0;
	}	
	
li{
	list-style:none;
	}	
	
.mar_bt_10{
	margin-bottom:10px;
	}
		
.mar_bt_20{
	margin-bottom:20px;
	}
	
.mar_bt_30{
	margin-bottom:30px;
	}
	
.mar_tp_10{
	margin-top:10px;
	}		
	
.padding_30_40{
	padding:30px 40px;
	}	
	
.padding_30{
	padding:30px;
	}
	
.padding_bottom_20{
	padding-bottom:20px;
	}

.padding_bottom_30{
	padding-bottom:30px;
	}
	
.padding_top_30{
	padding-top:30px;
	}	
	
.padding_bottom_50{
	padding-bottom:50px;
	}		
	
.padding_top_80{
	padding-top:80px;
	}			
	
.navigation>ul>li, .navigation>ul>li>ul>li{
	list-style:none;
	}	
	
.grid_ovr, .grid_ovr2, .cert_ovr, .infra_center{
	display:flex;
	align-items:center;
	}	
.grid_ovr, .grid_ovr2, .grid_head2>h2, .cert_ovr{	
	transition:opacity 0.7s ease;
	}	
	
.wrapper{
	transition:transform 1.2s ease;
	}		
	
.nav_child>li>a, .navigation>ul>li>a, .navigation>ul>li, .logo img, .logo, .row_nav, .pos_fixed .navigation>ul>li, 
.block_ovr>button, .block_ovr, .block_img2>h2, .email_sub, .footer_links>li>a, .logos, .social_icons>a>span, .ovr_btn, #submit, .popup_cont>img{
	transition:all 0.5s ease;
	}	
			
	
.grid_head2>h2, .block_img2>h2{
	top:50%;
	transform:translateY(-50%);
	}
	
.site_title_big{
	left:50%;
	transform:translateX(-50%);
	}			
	
.grid_head2>h2, .block_img2>h2{
	color:#fff;
	font-weight:600;
	opaacity:1;
	text-transform:uppercase;
	padding:0 10%;
	-webkit-transform: translateZ(0) translateY(-50%);
	}
	
a:focus{
	color:#fff;
	text-decoration:none;
	}
	
.noselect, .menu_btn>span {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}				
/*================common css ends================*/
	
/*================header css starts================*/
	
	/*common header css*/
	.logo>a, .nav, .nav_child>li, .nav_child>li>a, .footer_logo, .foot_logo_cont>a{
		width:100%;
		}
		
	.logo, .navigation>ul>li, .navigation, .logo>a>img, .logo>a, .nav, .nav_child>li, .nav_child>li>a, .slider_cont>img, 
	.slider_logo>img, .nav_btn, .logo_item, .newsletter2>input, .newsletter2>h4, .newsletter2, .border_h5, .market_segs, 
	.footer_logo, .social_icons>span, .foot_logo_cont, .foot_logo_cont>a, .social_icons, .border_h2{
		float:left;
		}
		
	.navigation>ul{
		float:right;
		}
	
	.navigation>ul>li>a:hover, .nav_child>li>a:hover, .navigation>ul>li>a:focus, .nav_child>li>a:focus{
		text-decoration:none;
		}
					
		
	/*common header css ends*/
.row_nav{
	background:#fff;
	border-bottom:1px solid #eee;
	position:fixed;
	z-index:3000;
	height:80px;
	-webkit-transform: translateZ(0)
	}	
	
.navigation>ul>li>a, .nav_child>li>a{
	font-size:14px;
	color:#888;
	}
	
.active_link{
	color:#000 !important;
	}	
	
.navigation>ul>li>a{
	font-weight:600;
	padding-bottom:2px;
	border-bottom:2px solid rgba(255,255,255,0);
	}
	
.navigation>ul>li>a:hover{
	color:#000;
	border-bottom:2px solid #000;
	}				

.nav_child>li>a{
	font-weight:400;
	}	
	
.logo{
	width:10%;
	height:80px;
	display:flex;
	align-items:center;
	}
	
.logo>a>img{
	width:120px;
	}		
		
	
.navigation{
	width:90%;
	}
	
.navigation>ul>li{
	line-height:80px;
	padding:0 15px;
	position:relative;
	letter-spacing:0.5px;
	}
	
	
.nav_child{
	width:250px;
	display:none;
	position:absolute;
	left:0px;
	}
	
.nav_child_small{
	width:125px;
	}		
	
.navigation>ul>li:hover .nav_child{
	display:block;
	}	
	
.nav_child>li{
	line-height:40px;
	}
	
.nav_child>li>a{
	line-height:40px;
	padding-left:15px;
	background:#fff;
	border-bottom:1px solid #eee;
	}
	
.nav_child>li>a:hover{
	background:#000;
	color:#fff;
	}
	
.global_link{
	border:2px solid #888 !important;
	padding:8px 10px !important;
	background-color:#fff;
	}
	
.global_link:hover{
	background-color:#888;
	color:#fff !important;
	}				
	
.pos_fixed{
	/*top: -60px;
    transform: translateY(98%);*/
	height:60px;
	}	

.pos_fixed .logo{
	height:60px;
	}	

.pos_fixed .logo>a>img{
	width:80px;
	}
	
.pos_fixed .navigation>ul>li{
	line-height:60px;
	}	
	
.pos_fixed .mobile_btn{
	margin-top:22px;
	}
	
.pos_fixed .mobile_btn{
	transform:scale3d(1,1,1);
	}					

/*================navigation bar ends================*/	


/*================Slider begins================*/		
.slider_row, .slides img, .slide_main, .slide_li, p, .slider_content, .container, .slides{
	width:100%;
	}

.slider_row, .slides, .slider_content, .slide_main, .container, .slide_li, p, .slides{
	float:left;
	height:100%;
	}
	
	
.slider_nav{
	z-index:20;
	bottom:30px;
	left:20px;
	}
	
.nav_btn{
	padding:0 20px;
	cursor:pointer;
	}	
	
.left{
	border-right:2px solid #fff;
	}			


.slider_row{
	overflow:hidden;
	position:relative;
	margin-top:80px;
	height:calc(100vh - 80px);
	}

.slider_content{
	position:relative;
	}
	
.slide_li{
	list-style:none;
	position:absolute;
	opacity:0;
	z-index:0;
	transition:all 0.8s ease-out;
	}	
	

	
.slides{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	}	
	
.slider_logo, .slider_cont{
	padding:0 30px 0 80px;
	}
	
.slider_logo>img{
	width:80%;
	}
	
.slider_cont>img{
	width:90%;
	}
	
.slider_cont>img, .slider_logo>img{
	position:relative;
	top:50%;
	transform:translateY(-50%);
	}					

	
.slide1{
	background-image:url(../images/food_image/slide1.jpg);	
	}
	
.slide2{
	background-image:url(../images/food_image/slide2.jpg);	
	}

.slide_active{
	transition:all 0.8s ease-out;
	opacity:1;
	/*transform:scale3d(1.1,1.1,1);*/
	
	animation:zoom 1.2s ease;
	animation-fill-mode: forwards;

	}
	
@keyframes fade{
	0%{opacity:0.3}
	100%{opacity:1}
	}
	
@keyframes zoom{
	0%{transform:scale3d(1,1,1);}
	30%{transform:scale3d(1.15,1.15,1);}
	100%{transform:scale3d(1,1,1);}
	}						
/*================slider and header ends================*/			
	
/*================main body css begins=================*/	
.main_body{
	
	}
	
.cat_grid_back1, .cat_grid_back2{

	}

.cat_grid_back3{
	padding-top:30px;
	padding-bottom:50px;
	margin-bottom:50px;
	}	
	
.cat_grid_back1, .cat_grid_back3{
	background-color:#eee;
	}
	
 .cat_grid_back2{
	background-color:#fff;
	}	
	
.cat_block_s{
	padding-top:20px;
	margin-bottom:50px;	
	}	
	
.cat_block_l{
	margin-top:20px;
	}				
	
.cat_block_s>h4{
	color:#000;
	margin:0px 0 20px 0;
	font-size:16px;
	}	
.block_img, .block_img2{
	background-size:cover;
	background-position:center center;
	}
	
.block_img1, .block_img2{
	height:46vh;
	}
	
.block_img3{
	height:220px;
	}	
		
	
.bl_bord{
	border:2px solid #eee;
	}		
	
.bl_img1{
	background-image:url(../pro-img/mainpage/1.jpg);
	}
	
.bl_img2{
	background-image:url(../pro-img/mainpage/2.jpg);
	}
	
.bl_img3{
	background-image:url(../pro-img/mainpage/3.jpg);
	}
	
.bl_img4{
	background-image:url(../pro-img/mainpage/4.jpg);
	}
	
.bl_img5{
	background-image:url(../pro-img/mainpage/5.jpg);
	}
	
.bl_img6{
	background-image:url(../pro-img/mainpage/6.jpg);
	}
	
.bl_img7{
	background-image:url(../pro-img/mainpage/7.jpg);
	}
	
.bl_img8{
	background-image:url(../pro-img/mainpage/8.jpg);
	}					
	
.block_ovr{
	background-color:rgba(0,0,0,0.4);
	opacity:0;
	z-index:100;
	text-align:center;
	}
	
.ovr_trn{
	background-color:rgba(0,0,0,0.6);
	z-index:200;
	}
	
.ovr_trn>h4{
	color:#fff;
	font-size:16px;
	text-align:center;
	margin:0px;
	line-height:65px;
	}
	
.market_segs{
	margin-top:30px;
	}
	
.logo_block{
	padding:60px 0;
	}								
	
.logos{
	opacity:0.2;
	}		
	
.ovr_btn{
	padding: 3% 12%;
    background: rgba(255,255,255,0);
    color: #fff;
    font-weight: bold;
    border: 2px solid #fff;
    top: 50%;
    transform: translate(-50%,-50%);
    text-decoration: none;
    float: left;
    position: relative;
    left: 50%;
	font-size: 14px;
	}
	
.ovr_btn:hover{
	background:rgba(255,255,255,1);
	color:#866d0e;
	text-decoration:none;
	}	
		
	
.block_img:hover .block_ovr, .block_img2:hover .block_ovr, .logo_row:hover .block_ovr{
	opacity:1;
	}
	
.block_img2:hover h2{
	opacity:0;
	}
	
		
	
.block_ovr>button:hover a{
	color:#866d0e;
	}
	
.block_ovr>button:hover{
	color:#866d0e;
	background:rgba(255,255,255,1);
	}		
	
.block_cont1, .block_cont2{
	padding:30px;
	height:130px;
	}
	
.block_cont1{
	background-color:#fff;
	}
	
.block_cont2{
	background-color:#eee;
	}		
	
.block_cont>p{
	color:#000;
	}
	
.market_segs li{
	font-size:14px;
	line-height:28px;
	color:#fff;
	letter-spacing:1px;
	text-align:left;
	}		
	
.logo_item{
	width:10%;
	padding:0 5px;
	margin:5px 0;
	}
	
.newsletter2_form{
	background:#000;
	display:flex;
	align-items:center;
	}
		
.newsletter2{
	left:50%;
	transform:translateX(-50%);
	padding:20px 0;
	}
	
.newsletter2>input{
	margin:10px 30px 10px 0;
	height:40px;
	border:1px solid #fff;
	
	}
	
.newsletter2>h4{
	color:#fff;
	line-height:40px;
	margin:10px 30px 10px 0;
	}	
	
.email_inp{
	padding-left:10px;
	width:240px;
	}
	
.email_sub{
	width:100px;
	background-color:#000;
	color:#fff;
	}
	
.email_sub:hover{
	background-color:#fff;
	color:#000;
	}
	
	/*about us(overview) css starts*/
	.prime_banner{
		height:74vh;
		margin-top:80px;
		background-size:cover;
		
		}
		
	.site_title2{
		margin-top:-200px;
		}
		
	.site_title2>h1{
		font-size:5.65em;
		color:#fff;
		font-weight:bold;
		margin:20px 0;
		}
		
	.site_title2 h2{
		color:#daa521;
		font-weight:600;
		font-size:3em;
		}
		
	.site_title2 p{
		color:#000;
		}	
		
	.border_h2{
		width:50px;
		border-bottom:4px solid #daa521;
		margin:15px 0 20px 0;
		
		}				
		
	.site_cont{
		background-color:#eee;
		margin-bottom:50px;
		}
		
	.ul_cont{
		margin-left:15px;
		}	
		
	.ul_cont>li{
		list-style:disc;
		text-align:left;
		}
		
	.his_tabs>li{
		margin-bottom:20px;
		}	
		
	.his_yr{
		color:#daa521;
		font-size:3em;
		font-weight:bold;
		line-height:0.65em;
		margin-left: -2px;
		}	
	.his_p{
		font-size:16px;
		color:#000;
		padding:12px 40px;
		border:1px solid #ccc;
		}	

	.about_us_ban{
		background-image:url(../images/overview.jpg);
		
		}
		
	.history_ban{
		background-image:url(../images/history.jpg);
		
		}
		
	.certif_ban{
		background-image:url(../images/bg-quality.jpg);
		
		}
		
	.testim_ban{
		background-image:url(../images/testi.jpg);
		
		}
		
	.our_ban{
		background-image:url(../images/our-people.jpg);
		
		}
		
	.infra_ban{
		background-image:url(../images/Infrastructure.jpg);
		
		}
		
	.csr_ban{
		background-image:url(../images/csr.jpg);
		
		}
		
	.why_ban{
		background-image:url(../images/whymidas.jpg);
		
		}
		
	.recipe_ban{
		background-image:url(../images/recipe.jpg);
		
		}
		
	.enquiry_ban{
		background-image:url(../images/enquiry2.jpg);
		
		}
		
	.blog_ban{
		background-image:url(../images/blog.jpg);
		}
		
	.career_ban{
		background-image:url(../images/career.jpg);
		}										
		
	/*get in touch css*/
	.get_in_touch{
		background-image:url(../images/bg-getintouch.jpg);
		background-size:cover;
		}
		
	.get_block{
		margin-top:40px;
		}	
		
	.get_block span, .get_block h5{
		width:100%;
		text-align:left;
		}
		
	.get_block span, .get_block h5, .get_block i{
		float:left;
		}		
	
	.site_title_big{
		font-size:6em;
		color:#daa521;
		float:left;
		border-bottom:1px solid #daa521;
		font-weight:bold;
		}	
		
	.get_country{
		color:#daa521;
		font-size:2em;
		font-weight:600;
		border-bottom:1px solid #ccc;
		}
		
	.get_type{
		font-size:16px;
		font-weight:600;
		color:#888;
		}	
		
	.get_bord{
		width:19% !important;
		border-bottom:2px solid #daa521;
		margin:7px 0 10px 0;
		}	
		
	.get_name{
		font-size:16px;
		color:#daa521;
		font-weight:600;
		margin:10px 0 0 0;
		}
		
	.split_i{
		width:80% !important;
		}	
		
	.get_add{
		margin:10px 0px;
		}	
		
	.get_add, .get_cont{
		color:#888;
		}					
		
	.get_cont>i{
		line-height:16px;
		padding-right:7px;
		}
		
	.get_cont{
		line-height:18px;
		margin-bottom:3px;
		}	
		
	/*certification css begins*/
	.certif{
		height:35vh;
		background-color:#333;
		background-size:cover;
		background-position:center center;
		margin-bottom:30px;
		}
		
	.cert_1{
		background-image:url(../images/halal.jpg);
		}
		
	.cert_2{
		background-image:url(../images/nsf.jpg);
		}
		
	.cert_3{
		background-image:url(../images/jubilant.jpg);
		}
		
	.cert_4{
		background-image:url(../images/subway.jpg);
		}
		
	.cert_5{
		background-image:url(../images/cii-1.jpg);
		}
		
	.cert_6{
		background-image:url(../images/jubilant02.jpg);
		}
		
	.cert_7{
		background-image:url(../images/fssc.jpg);
		}								
		
	.cert_ovr{
		background-color:rgba(0,0,0,0.5);
		opacity:0;
		}
		
	.certif:hover .cert_ovr{
		opacity:1;
		}	
		
	.cert_ovr_cont>a{
		color:#fff;
		}	
		
	.cert_ovr_cont>a>img{
		width:20%;
		float:left;
		margin:0 40%;
		}	
		
	.cert_title{
		text-align:center;
		margin-top:10px;
		}	
		
	/*testimonials begins*/
	.tes_nm{
		font-size:2em;
		color:#daa521;
		}
		
	/*our people begins*/
	.people_title{
		display:inline-block;
		color:#daa521;
		border-bottom:1px solid #daa521;
		padding-bottom:2px;
		margin-bottom:50px;
		font-weight:600;
		}
		
	.people_block{
		padding-bottom:30px;
		}	
		
	.people_hd, .infra_cont{	
		padding:10px;
		border:1px solid #ccc;
		}
		
	.p_img_hold{
		min-height:170px;
		background-color:#ccc;
		}
		
	.pp_1{
		background-image:url(../images/people/naroola.jpg)
		}
		
	.pp_2{
		background-image:url(../images/people/richard.jpg)
		}
		
	.pp_3{
		background-image:url(../images/people/gary.jpg)
		}
			
	.pp_4{
		background-image:url(../images/people/sumit.jpg)
		}	
			
	.pp_5{
		background-image:url(../images/people/minni.jpg)
		}			
	.people_btm>h4{
		margin-top:20px;
		font-size:16px;
		}	
		
	.people_btm>span{
		margin-top:5px;
		color:#888;
		font-size:12px;
		}
	
	
	/*infrastructure css begins*/
	.infra_row{
		margin-bottom:30px;
		}
		
	.infra_cont, .infra_center{
		margin-bottom:20px;
		height:320px;
		}
		
	.infra_img, .p_img_hold{
		background-color:#888;
		background-size:cover;
		background-position:center center;
		}
		
	.infra_1{
		background-image:url(../images/infras/01.jpg)
		}	
		
	.infra_2{
		background-image:url(../images/infras/02.jpg)
		}		
		
	.infra_p, .infra_ul{
		width:80%;
		float:left;
		}	
		
	.infra_p{
		color:#daa521 !important;
		font-size:16px;
		margin-bottom:15px;
		}
		
	.infra_ul{
		margin-left:15px;
		}		
		
	.infra_ul>li{
		text-align:left;
		list-style:disc;
		color:#888;
		line-height:22px;
		}
	/*csr css starts here*/
	.csr_h4{
		text-align:left;
		font-size:14px !important;
		color:#000 !important;
		}
		
		
		
	.csr_1{
		background-image:url(../images/csr/08.jpg)
		}
		
	.csr_6{
		background-image:url(../images/csr/07.jpg)
		}
		
	.csr_5{
		background-image:url(../images/csr/03.jpg)
		}
		
	.csr_2{
		background-image:url(../images/csr/04.jpg)
		}
		
	.csr_3{
		background-image:url(../images/csr/05.jpg)
		}
		
	.csr_4{
		background-image:url(../images/csr/06.jpg)
		}
		
	.csr_7{
		background-image:url(../images/csr/02.jpg)
		}
	/*why midas css starts*/
	.why_p{
		color:#888 !important;
		}
		
	.why_1{
		background-image:url(../images/why/01.jpg)
		}	
		
	.why_2{
		background-image:url(../images/why/02.jpg)
		}
		
	.logo_20{
		width:20%;
		float:left;
		padding:0 15px;
		}
		
	.logo_20>.row_n{
		border:1px solid #ccc;
		padding:20px 5px;
		}
	/*recipe css starts*/
	.recipe_grid{
		margin-top:-50px;
		}
		
	.cat_recipe{
		padding-top:50px;
		}	
		
	.re_1{
		background-image:url(../pro-img/recipe/recipe3.png);
		}
		
	.re_2{
		background-image:url(../pro-img/recipe/recipe2.png);
		}
		
	.re_3{
		background-image:url(../pro-img/recipe/04.jpg);
		}
		
	.re_4{
		background-image:url(../pro-img/recipe/01.jpg);
		}
		
	.re_5{
		background-image:url(../pro-img/recipe/02.jpg);
		}
		
	.re_6{
		background-image:url(../pro-img/recipe/03.jpg);
		}
		
	/*enquiry css starts*/
	#enquiry_form input:not([type='submit']), #enquiry_form textarea{
		width:100%;
		float:left;
		padding-left:10px;
		margin-bottom:20px;
		color:#333;
		border:1px solid #ccc;
		}
		
	#enquiry_form input:not([type='submit']):focus, #enquiry_form textarea:focus{
		border:1px solid #daa521;
		outline:none;
		}	
			
		
	#enquiry_form input:not([type='submit']){
		height:45px;
		}
		
	 #enquiry_form textarea{
		height:140px;
		padding-top:10px;
		}
		
	#submit{
		height:50px;
		color:#fff;
		background-color:#daa521;
		font-size:18px;
		float:left;
		border:none;
		width:180px;
		opacity:0.8;
		}
	#submit:hover{
		opacity:1;
		}
	.mandate{
		float:right;
		line-height:50px;
		color:#c69553;
		}
		
	/*enquiry error*/
	.popup_cont{
		position:fixed;
		background-color:rgba(0,0,0,0.7);
		z-index:-1;
		height:100vh;
		opacity:0;
		transition:opacity 0.7s ease;
		}
		
	.popup_act{
		opacity:1 !important;
		z-index:3100 !important;
		}	
		
	.popup_cont>img{
		position:absolute;
		width:15%;
		margin:0 42.5%;
		box-shadow:rgba(0,0,0,0.3) 0 0 12px;
		top:50%;
		transform:translateY(-50%);
		display:block;
		}
		
	.popup_disab{
		display:none !important;
		}
		
	/*career css starts*/
	.career_h3{
		text-align:left;
		margin:0;
		padding:0;
		color:#daa521;
		font-weight:600;
		margin-bottom:20px;
		}
		
	.career_table{
		width:100%;
		float:left;
		margin-bottom:50px;
		}
		
	.career_table tr{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		}	
		
	.career_table td{
		text-align:left;
		padding:15px 0;
		}
		
	.career_table td>span{
		color:#daa521;
		font-weight:600;
		padding-left:20px;
		}
		
	.career_table td>span:after{
		content:url(../images/arrow_dwn.png);
		padding-left:5px;
		}
	#tab_title, #tab_loc, #tab_dep{	
		border-right:1px solid #ccc;			
	}
	
	#tab_title{
		width:35%;
		
		}
		
	#tab_loc{
		width:30%;
		}
		
	#tab_dep{
		width:20%;
		}
	
	#tab_date{
		width:15%;
		}
		
	.career_form{
		display:none;
		}
		
	.post_cont>h3{
		text-align:left;
		margin:0;
		padding:0;
		color:#daa521;
		font-weight:600;
		margin:20px 0;
		font-size: 3em;
		}	
		
	/*blog css starts*/																							
																															
/*================main body css ends=================*/	

/*================footer css ends=================*/	
.footer_cont h5{
	color:#000;
	font-weight:600;
	line-height:25px;
	font-size:16px;
	text-transform:uppercase;
	}		
	
.border_h5{
	width:70px;
	border-bottom:2px solid #aaa;
	margin:15px 0;
	}
	
.foot_logo_cont{
	width:65%;
	}
	
.social_icons{
	padding-top:30px;
	left:50%;
	transform:translateX(-50%)
	}

.social_icons>a>span{
	font-size:1.3em;
	width:50px;
	height:50px;
	border-radius:50%;
	color:#888;
	border:1px solid #888;
	text-align:center;
	line-height:50px;
	margin:0 8px;
	background-color:#fff;
	}		
	
.social_icons>a>span:hover{
	color:#fff;
	background-color:#888;
	}	
	
.footer_cont{
	padding:0px 0 10px 0;
	}	
	
.footer_links>li{
	line-height:27px;
	}

.footer_links>li>a{
	color:#888;
	}
	
.footer_links>li>a:hover{
	color:#000;
	}	
	
.footer_links>li>a:hover{
	text-decoration:none;
	}
	
.copyright_text{
	text-align:right;
	padding:8px 2.5%;
	border-top:1px solid #ccc;
	color:#888;
	}																
/*================footer css ends=================*/	


/*================grid css starts================*/
.row_wp{
	padding:0 15px;
	}		
	
.grid_sec>h1, .site_title>h1{
	/*width:100%;
	float:left;
	text-align:center;
*/	font-size:60px;
	color:#866d0e;
	font-weight:600;
	margin-top:50px;
	display:inline-block;
	padding-bottom:15px;
	border-bottom:3px solid #866d0e;
	line-height: 55px;
	}
	
.grid_sec>p, .site_title>p{
	margin-top:20px;
	padding-bottom:40px;
	}
	
.product_grid{
	background:#ccc;
	padding-top:40px;
	padding-bottom:40px;
	}
	
.grid_cont{
	will-change: transform;
	background:#fff;
	margin:15px 0;
	}			
	
.grid_head{
	/**because click event doesn't work on ios if a div don't have cursor as pointer**/
	cursor: pointer;
	height:230px;
	overflow:hidden;
	position:relative;
	}

.grid_ovr, .grid_ovr2{
	padding:20px;
	background:rgba(0,0,0,0.5);
	opacity:0;
	
	}	
.grid_ovr>ul{
	padding-left:10px;
	}

.grid_ovr>ul>li, .ovr2_cont>ul>li{
	color:#fff;
	font-size:12px;
	list-style:disc;
	line-height:1.5;
	}
		
.grid_head:hover .grid_ovr{
	opacity:1;
	}
	
.grid_head2:hover .grid_ovr2{
	opacity:1;
	}		
	
.grid_btm{
	padding:20px;

	}

.grid_btm>h4{
	font-size:14px;
	width:100%;
	}
	
.grid_border{
	width:60%;
	float:left;
	margin:0 20%;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	margin-top:15px;
	}	
	
.grid_btm>p{
	font-size:14px;
	}
	
.grid_head2{
	/**because click event doesn't work on ios if a div don't have cursor as pointer**/
	cursor: pointer;
	position:relative;
	}						
	

	
.grid_head2:hover h2{
	opacity:0;
	}	
	
.ovr2_cont{
	padding:0 20%;
	}
	
.ovr2_cont>h4, .ovr2_cont>p{
	color:#fff;
	}
	
.ovr2_cont ul{
	padding-left:15px;
	}	
	
.ovr2_cont>h4{
	width:100%;
	text-transform:uppercase;
	}					
	
.grid_img{
	background-size:cover;
	background-position:center center;
	}	
	
.gi_1{
	background-image:url(../pro-img/bakery/muffin.jpg);
	}	
	
.gi_2{
	background-image:url(../pro-img/bakery/eggless.jpg);
	}

.gi_3{
	background-image:url(../pro-img/bakery/cookie-cake.jpg);
	}
	
.gi_4{
	background-image:url(../pro-img/bakery/cake-cookie.jpg);
	}
	
.gi_5{
	background-image:url(../pro-img/bakery/brownie.jpg);
	}
	
.gi_6{
	background-image:url(../pro-img/bakery/master-base.jpg);
	}
	
.gi_7{
	background-image:url(../pro-img/bakery/pancake.jpg);
	}
	
.gi_8{
	background-image:url(../pro-img/bakery/dough.jpg);
	}
	
.gi_9{
	background-image:url(../pro-img/bakery/bread.jpg);
	}

.gi_10{
	background-image:url(../pro-img/bakery/lva.jpg);
	}										
	

.bv_1{
	background-image:url(../pro-img/BeverageMixes/01.jpg);
	}	
	
.bv_2{
	background-image:url(../pro-img/BeverageMixes/02.jpg);
	}

.bv_3{
	background-image:url(../pro-img/BeverageMixes/03.jpg);
	}
	
.bv_4{
	background-image:url(../pro-img/BeverageMixes/04.jpg);
	}
	
.bv_5{
	background-image:url(../pro-img/BeverageMixes/05.jpg);
	}
	
.de_1{
	background-image:url(../pro-img/DessertMixes/01.jpg);
	}
	
.de_2{
	background-image:url(../pro-img/DessertMixes/021.jpg);
	}
	
.de_3{
	background-image:url(../pro-img/DessertMixes/03.jpg);
	}
	
.de_4{
	background-image:url(../pro-img/DessertMixes/04.jpg);
	}

.de_5{
	background-image:url(../pro-img/DessertMixes/05.jpg);
	}
	
.de_6{
	background-image:url(../pro-img/DessertMixes/06.jpg);
	}
	
.de_7{
	background-image:url(../pro-img/DessertMixes/07.jpg);
	}
	
.de_8{
	background-image:url(../pro-img/DessertMixes/08.jpg);
	}

.de_9{
	background-image:url(../pro-img/DessertMixes/09.jpg);
	}
	

.ma_1{
	background-image:url(../pro-img/Marinades/01.jpg);
	}
	
.ma_2{
	background-image:url(../pro-img/Marinades/02.jpg);
	}
	
.ma_3{
	background-image:url(../pro-img/Marinades/03.jpg);
	}
	
.ma_4{
	background-image:url(../pro-img/Marinades/04.jpg);
	}

.ma_5{
	background-image:url(../pro-img/Marinades/05.jpg);
	}
	
.ma_6{
	background-image:url(../pro-img/Marinades/06.jpg);
	}
	
.ma_7{
	background-image:url(../pro-img/Marinades/07.jpg);
	}
	
.ma_8{
	background-image:url(../pro-img/Marinades/08.jpg);
	}

.ma_9{
	background-image:url(../pro-img/Marinades/09.jpg);
	}
	
.ma_10{
	background-image:url(../pro-img/Marinades/10.jpg);
	}	
	
	
.se_1{
	background-image:url(../pro-img/Seasonings/01.jpg);
	}
	
.se_2{
	background-image:url(../pro-img/Seasonings/02.jpg);
	}
	
.se_3{
	background-image:url(../pro-img/Seasonings/03.jpg);
	}
	
.se_4{
	background-image:url(../pro-img/Seasonings/04.jpg);
	}

.se_5{
	background-image:url(../pro-img/Seasonings/05.jpg);
	}
	
.se_6{
	background-image:url(../pro-img/Seasonings/06.jpg);
	}
	
.se_7{
	background-image:url(../pro-img/Seasonings/08.jpg);
	}
	
/*.se_8{
	background-image:url(../pro-img/Seasonings/08.jpg);
	}*/

.se_9{
	background-image:url(../pro-img/Seasonings/09.jpg);
	}
	
.se_10{
	background-image:url(../pro-img/Seasonings/10.jpg);
	}	
	
	
.sp_1{
	background-image:url(../pro-img/Specialty/01.jpg);
	}
	
.sp_2{
	background-image:url(../pro-img/Specialty/02.jpg);
	}
	
.sp_3{
	background-image:url(../pro-img/Specialty/03.jpg);
	}
	
.sp_4{
	background-image:url(../pro-img/Specialty/04.jpg);
	}

.sp_5{
	background-image:url(../pro-img/Specialty/05.jpg);
	}
	
.sp_6{
	background-image:url(../pro-img/Specialty/06.jpg);
	}
	
.sp_7{
	background-image:url(../pro-img/Specialty/07.jpg);
	}
	
.sp_8{
	background-image:url(../pro-img/Specialty/08.jpg);
	}																
/*================grid css ends================*/

/*================mobile menu begins================*/
.mobile_menu, .mobile_btn{
	display:none;
	}

.menu_icon, .mob_navigation, .mobile_btn>span, .menu_icon, .mob_navigation>ul>li>a, .ch_menu>img{
	float:left;
	}
	
.mobile_btn, .global_link2, .ch_menu{
	float:right;
	}	
	
.mob_navigation ul, .mob_navigation ul li, .menu_icon>img{
	width:100%;
	float:left;
	}
	
.mobile_btn{
	margin-top:36px;
	transition: all 0.5s ease;
	margin-right:10px;
	transform: scale3d(1.2,1.2,1);
	transform-origin:right center;
	}	
		
.mobile_menu{
	height:100vh;;
	background:rgba(255,255,255,1);
	position:fixed;
	transition:transform 1s ease;
	z-index:2900;
	padding-top:100px;
	overflow:auto;
	}
	
.menu_disab{
	transform:translateY(-100%);
	transition:transform 1.2s ease;
	}	
	
.mob_navigation{
	width:80%;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	}					
	
.mob_navigation>ul{
	margin:0;
	padding:0;
	}

	
.mob_navigation>ul>li>a{
	padding:20px 0;
	color:#888;
	line-height:14px;
	}

.mob_navigation>ul>li{	
	border-bottom:1px solid #ccc;
	}
		
.nav_child2{
	max-height:0px;
	overflow:hidden;
	padding-left:20px;
	transition:max-height 0.8s ease;
	}
	
.nav_child2>li>a{
	line-height:25px;
	color:#888;
	}	
	
.nav_child2>li:last-child{
	padding-bottom:20px;
	}	
	
.child_active{
	max-height:200px !important;
	
	}	
	
.ch_menu{
	padding:24px 0;
	position:relative;
	width:15px;
	}	
	
.ch_menu>img{
	height:10px;
	opacity:0.4;
	position:absolute;
	transition:opacity 0.3s ease;
	}
	
.ch_menu>.add_btn{
	opacity:0;
	}
	
.ch_menu>.minus_btn{
	opacity:0.4;
	}
	
.ch_disab>.add_btn{
	opacity:0.4 !important;
	}
	
.ch_disab>.minus_btn{
	opacity:0 !important;
	}			
	
.social_icons2>a{
	color:#888;
	line-height:65px;
	margin-right:15px;
	font-size:14px;
	}
	
		
	
.global_link2{
	margin-top:20px;
	color:#888;
	border:2px solid #ccc;
	padding:8px 20px;
	margin-bottom:10px;
	}
	
.global_link2:focus{
	color:#888;
	text-decoration:none;
	}		
	
.mobile_btn>span{
	line-height:16px;
	font-size:14px;
	font-weight:600;
	margin-right:12px;
	margin-bottom:30px;
	}	

.menu_icon{
	width:18px;
	position:relative;
	}

.menu_icon>img{
	position:absolute;
	transition:opacity 0.5s ease;
	}
	
.m_deact{
	opacity:0;
	}									