@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800,400); /* font-family: 'montserrat-regular', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Roboto:500,900,300,700,400); /* font-family: 'Roboto', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700); /* font-family: 'Oswald', sans-serif; */
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	color: #717171;
	font-family: "montserrat-regular";
}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold; }
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
::selection{ background:#0f94d9; color:#fff; }
figure{ padding:0; margin:0; }

.no_bdr				{ border:none !important;}
.mar				{ margin:65px 0 0 0;}


/*-----*/

a											{ text-decoration:none; outline:0 none; }
a:hover										{ text-decoration:none; }
h1											{ font-weight: normal; font-size:80px; line-height:80px; }
h2											{ font-size:22px; }
h3											{ font-size:18px; }
h4											{ font-size:16px; }
h5											{ font-size:14px; }
h6											{ font-size:12px; }
input,textarea								{ color:#b1b1b1; font-family: 'Montserrat-Regular'; outline:none; }
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family: 'Montserrat-Regular'; font-size:13px; }
p											{ font-size:14px; line-height:20px; font-weight:400; font-family: 'Montserrat-Regular'; }

/********* FONTS STARTS *****/
@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../fonts/Montserrat-Medium/Montserrat-Medium.eot') format('embedded-opentype'),  
  	   url('../fonts/Montserrat-Medium/Montserrat-Medium.woff') format('woff'), 
	   url('../fonts/Montserrat-Medium/Montserrat-Medium.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Medium/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
  font-family: 'PTF-NORDIC-Round-Light';
  src: url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.eot') format('embedded-opentype'),  
  	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.woff') format('woff'), 
	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.ttf')  format('truetype'), 
	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.svg#PTF-NORDIC-Round-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../fonts/Montserrat-Regular/Montserrat-Regular.eot') format('embedded-opentype'),  
  	   url('../fonts/Montserrat-Regular/Montserrat-Regular.woff') format('woff'), 
	   url('../fonts/Montserrat-Regular/Montserrat-Regular.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot') format('embedded-opentype'),  
  	   url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff') format('woff'), 
	   url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ---------------------------------------------------------------------------------*/

.wrapper									{ margin:0 auto; width:100%; }
.container									{ display:block; margin:0 auto; width:1400px; }
/***** Banner Starts *******/

.banner										{ display:block;  width:100%; position:relative; margin:0 0 70px; }
.banner_shape								{ position:absolute; bottom:0; left:0; background:url(../images/shape.png) no-repeat center bottom; height:100%; width:100%; background-size: 100% auto; z-index:9;}
.banner ul									{ display:block;}
.banner ul li								{ position:relative;}
.banner ul li img							{ width:100%; height:auto; }

.banner .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:block; border: 1px solid rgba(255,255,255,0);padding:4px; margin:15px 0; border-radius:100%;}

.banner .bx-wrapper .bx-pager  				{ padding-top:0;}
.banner .bx-wrapper .bx-pager.bx-default-pager a	{  background:rgba(255, 255, 255, 0.5); width:20px; height:20px; border-radius:100%; }
.banner .bx-wrapper .bx-pager .bx-pager-item:hover, 
.banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item:hover 	{ border: 1px solid #fff; }
 
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#fff;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {width: auto;top: 25% !important;right: 20px;z-index: 9999;}
/***** Banner Ends *******/
/***** Header Starts *******/
.header										{ position:absolute; top:20px; width:100%; z-index:999; }
.logo										{ display:block; float:left;} 
.nav										{ display:block; position:relative; float:right;padding:30px 0 0;}
.nav ul										{ display:block;  padding:0; position:relative;}
.nav ul li									{ display:block; padding:0 26px 20px 0; float:left;}
.nav ul li a								{ font-family: 'Montserrat-Medium';display:block; padding:15px 17px; font-size:14px; line-height:18px; color:#ffffff; text-transform:uppercase; transition:all 0.4s ease-in-out;}
.nav ul li a:hover, .nav ul li a.active		{ color:#7fb92e; background:rgba(0, 0, 0, 0.5); border-radius:3px;}

.nav_subdropdwn								{ opacity:0; visibility:hidden; width:320px; position:absolute; top:100px;  background:rgba(0, 0, 0, 0.5);border-radius:6px;  transition:all 0.4s ease-in-out; padding:0px 0 ; z-index:999999999;}
.nav_subdropdwn ul							{ display:block; float:none;}
.nav_subdropdwn ul li						{ display:block; padding:0;float:none; }
.nav_subdropdwn ul li a						{ font-weight:400; font-size:14px; line-height:16px; color:#fff !important; display:block; padding:16px 14px 16px 20px; text-transform:uppercase; }
.nav_subdropdwn ul li a:hover				{ background:#7fb92e;border-radius:0px;}
.nav ul li:hover .nav_subdropdwn			{ opacity:1;visibility:visible; top:54px;}

/***** Header Ends *******/

/***** Ban Text *******/
.ban_txt									{ display:block; position:absolute; top:18%; width: 100%; position: absolute; text-align: center; z-index:99;}

.ban_txt h1									{ font-family:Montserrat-Medium; font-size:50px; line-height:52px; color:#ffffff; text-transform:uppercase; text-align:center; padding:20px 0 0; display:block;}
.ban_txt img								{ text-align:center; width:20% !important; height:auto;}
.ban_txt a									{ width:300px; font-family: 'Montserrat-SemiBold';font-size:18px; line-height:26px; color:#ffffff; text-transform:uppercase; text-align:center; 
padding:16px 0; display:block; background:rgba(255, 255, 255, 0.4); border-radius:35px; margin:10px auto; transition:all 0.4s ease-in-out;}
.ban_txt a:hover							{background:#f57474;}
.ban_txt h2									{ font-family: 'Montserrat-Medium'; font-size:50px; line-height:66px; color:#ffffff; text-transform:uppercase; text-align:center; padding:0; margin:10px 0 0 0; display:block;}
.ban_txt h2 em								{ display:block; font-size:24px; line-height:26px;}
.ban_txt h3									{ font-family:'Montserrat-SemiBold'; font-size:40px; color:#FFF;}
.ban_txt h3 em								{font-family:'Montserrat-SemiBold'; font-size:16px; color:#FFF; font-weight:400; text-transform:uppercase;}

.ban_txt .price								{ margin:20px 0 0 30.8%;}

.ban_txt .timing1							{ width:30%; /*background:#7fb92e;*/ padding:5px 20px 20px 20px; margin:0px auto; border-radius:4px;}
.ban_txt .timing1 p							{ color:#fff; font-size:20px; line-height:32px;}
.ban_txt .timing1 p span						{ font-size:22px;}

.ban_txt .timing							{ width:30%; /*background:#7fb92e;*/ padding:10px 20px 20px 20px; margin:0px auto; border-radius:4px;}
.ban_txt .timing p							{ color:#fff; font-size:20px; line-height:32px;}
.ban_txt .timing p span						{ font-size:22px;}








.banner_shape a								{width: 300px;font-family: 'Montserrat-SemiBold';font-size:18px;line-height: 26px;color: #ffffff;text-transform: uppercase;text-align: center;padding: 16px 0;display: block;background: rgba(255, 255, 255, 0.4);border-radius: 35px;margin:10px auto;transition: all 0.4s ease-in-out; position:relative; z-index:9999;}
.banner_shape a:hover							{background:#f57474;}
.banner_shape .price {
    margin: 2% 0 0 30.8%;
    z-index: 9999;
    position: relative;
}
/***** Ban Text *******/

/***** Why Starts *******/
.why_txt									{ display:block; width:842px; margin:0 auto 90px;}
.why_txt h4									{ display:block; color:#c14855;font-family: 'Montserrat-SemiBold'; letter-spacing:-2px; font-weight:bold;  font-size:50px; line-height:55px; text-transform:capitalize; text-align:center; padding:0 0 30px; font-weight:400;}
.why_txt p									{ font-family: 'Montserrat-Regular'; color:#717171; font-size:14px; line-height:19px; text-align:center; display:block; font-weight:normal;}
.why_txt p em								{ color:#000000;}
/***** Why Ends *******/

/***** Choose Starts *******/
.choose										{ display:block;}
.choose_1									{ display:block; float:left; padding:0; width:30%; }
.choose_1_organic							{ display:block; padding:0 0 40px;}
.choose_1_organic_left						{ display:block; margin:0 25px 0 0; width:94px; height:94px; background:#7fb92e; float:left; border-radius:100%;}
.choose_1_organic_left img					{ display:block; padding:16px 19px; }

.choose_1_organic_right						{ display:block; float:left;width:288px; padding:10px 0 0 0;}
.choose_1_organic_right h6					{ font-family: "Montserrat-Medium"; color:#58841a;  font-size:20px; line-height:25px; padding:0 0 5px; font-weight:400;}
.choose_1_organic_right p					{ display:block;font-family: 'Montserrat'; color:#717171; font-size:14px; line-height:19px; font-weight:400;}

.choose_middle								{ display:block; float:left; width:40%;}
.choose_middle img							{ display:block; padding:7% 0 0 0;}

.choose_3									{ display:block; float:right; width:30%;}
.choose_3_tasty								{ display:block;padding:0 0 40px 0;}
.choose_3_tasty_left						{ display:block; float:left;width:294px; padding:10px 0 0 0;}
.choose_3_tasty_left h6						{ color:#c14855; text-align:right;font-family: "Montserrat-Medium"; font-size:20px; line-height:25px; padding:0 0 5px; font-weight:400;}
.choose_3_tasty_left p						{ display:block; color:#717171; text-align:right; font-family: 'Montserrat'; font-size:14px; line-height:19px; padding:0px;}

.choose_3_tasty_right						{ display:inline; margin:0 0 0 10px; width:94px; height:94px; background:#f57474; float:right; border-radius:100%;}
.choose_3_tasty_right img					{ display:block; padding:16px 19px; width:100%; }

.choose_1_organic_middile					{ text-align:center; width:600px; margin:0 auto; padding:0 0 60px 0;}
.organic_left_middile						{ text-align:center;}
.choose_1_organic_left_middile				{ display:block; margin:0 25px 20px 250px; width:94px; height:94px; background:#7fb92e; border-radius:100%;}
.choose_1_organic_left_middile img			{ display:block; padding:16px 19px; width:100%; }
.choose_1_organic_right_middile h6			{    font-family: "Montserrat-Medium";color: #58841a;font-size: 20px;line-height: 25px;padding: 0 0 5px;font-weight: 400;}
.choose_1_organic_right_middile p			{ display: block;font-family: 'Montserrat';color: #717171;font-size: 14px;line-height: 19px;font-weight: 400;}








/***** Choose Ends *******/

/***** About Aroma Starts *******/
.about_aroma								{ display:block; background:url(../images/content.jpg) no-repeat center; width:100%;margin: 0 0 80px; background-attachment:fixed; background-size:cover;}
.about_man									{ display:block;}
.content_about								{ display:block;  padding:10% 0 10% 0; text-align:center; width:670px;}
.content_about h2							{ color:#ffffff;font-family: 'Montserrat-SemiBold'; font-size:50px; letter-spacing:-2px; line-height:55px; padding:0 0 25px; font-weight:bold;}
.content_about p							{ color:#ffffff; font-family: 'Montserrat-Regular'; font-size:14px; line-height:24px; padding:0 0 35px; font-weight:normal;}
.content_about a							{ display:block; text-align:center; padding:15px 20px; margin:0 auto;font-family: 'Montserrat-SemiBold';color:#ffffff; background:#ea6a6a; width:300px; border-radius:50px; text-transform:uppercase; transition:all 0.4s ease-in-out;}
.content_about a:hover						{ background:rgba(255, 255, 255, 0.5);}
.banner_shape h3							{ font-family:'Montserrat-SemiBold'; font-size:40px; color:#FFF; text-align:center; }
.banner_shape h3 em							{font-family:'Montserrat-SemiBold'; font-size:16px; color:#FFF; font-weight:400; text-transform:uppercase;}



/***** About Aroma Ends *******/

/***** Menu Starts *******/
.menu										{ display:block; margin:0 0 100px; text-align:center;}
.menu h4									{ color:#58841a; font-family: 'Montserrat-SemiBold'; letter-spacing:-2px; font-weight:bold; font-size:50px; line-height:55px; padding:0 0 10px;}
.menu p										{ font-family: 'Montserrat-Regular'; color:#717171;  font-size:14px; line-height:18px; padding:0 0 50px;}

.menu_items									{ width:25%; float:left; border-radius:5px; padding:50px 20px; transition:all 0.4s ease-in-out;border:1px solid #fff; }
.menu_items img								{ }
.menu_items h6								{ color:#58841a; font-family: 'Montserrat-Medium'; font-size:24px; line-height:27px; padding:30px 0 0 0; font-weight:400;}
.menu_items p								{ display:block; color:#717171; font-family: 'Montserrat-Regular'; font-size:14px; line-height:17px; padding:0 0 20px; font-weight:normal;}
.menu_items a								{ font-family: 'Montserrat-Medium';display:inline-block; padding:0; font-size:13px; line-height:15px; text-align:center; color:#58841a; text-transform:uppercase;transition:all 0.4s ease-in-out; text-decoration:none;}
.menu_items:hover							{ border:1px solid #dde9cd; box-shadow:0 0 30px #edf5e1;}
.menu_items:hover h6, .menu_items:hover a	{ color:#c14855;}

/***** Menu Ends *******/

/***** Product Starts *******/

.product_block								{ background:url(../images/product_bg.jpg) no-repeat center center; width:100%; padding:151px 0; margin:20px 0 0;}
.product_txt								{ background:#7faa2b; display:block; padding:48px 0 40px 40px;margin:0 auto; float:none; width:800px;}
.product_txt h2								{ font-family: 'Montserrat-Regular'; font-size:40px; line-height:46px; color:#ffffff; text-transform:uppercase; font-weight:400; }
.product_txt p								{ font-family: 'Montserrat-Regular'; color:#ffffff;  font-size:14px; line-height:18px; padding:0 0 0;}

/***** Product Ends *******/

/***** Poultry Iteams Starts *******/

.poultry									{ background:#efecec; display:block; padding:0px 0 30px;}
.poultry h3									{ color:#c14855;font-family: 'Lobster', cursive;  font-size:50px; line-height:55px; background:url(../images/pountry_leaf.png) no-repeat center top; text-align:center; margin:60px 0 0; font-weight:400;}
.poultry p									{ font-family: 'Montserrat-Regular'; color:#717171;  font-size:14px; line-height:18px; padding:0 0 40px;text-align:center;}
.poultry_iteam								{ display:block;}
.poultry_iteam_lft							{ padding:0;} 
.poultry_block								{ margin:0 0 20px;}
.poultry_iteam_txt							{ display:block; padding:40px 30px 0 0;}
.poultry_iteam_txt h4						{  font-family: 'Montserrat-Medium';font-size:20px;color:#c14855; line-height:30px; display:block; text-align:right !important; font-weight: normal; }
.poultry_iteam_txt span						{  font-family: 'Montserrat-Regular'; color:#717171;  font-size:14px; line-height:21px;display:block; text-align:right ;  }
.poultry_iteam_circle						{ display:block; background:#fff; border-radius:100%; padding:7px;}
.poultry_iteam_circle img					{ width:100%; height:auto;} 

.poultry_iteam_rht							{ float:right;}
.poultry_iteam_rht_txt						{ padding:40px 0 0 20px;}
.poultry_iteam_rht_txt h4, .poultry_iteam_rht_txt span	{ text-align:left !important;}

/***** Poultry Iteams Ends *******/


/***** Footer Starts *******/

footer										{ display:block; padding:50px 0; position:relative;}
.footer_in									{ text-align:center;}
.footer_logo								{ display:block; margin:0 0 30px;}
.footer_in h3								{ font-family: 'Montserrat-Medium';font-size:24px;color:#d52027; line-height:28px; display:block; font-weight: normal;} 
.footer_in span								{ font-family: 'Montserrat-Regular'; font-size:14px;color:#717171; line-height:20px; display:block; padding:0 0 30px;}
.footer_in span em							{ display:block;}
.footer_in h5								{ font-family: 'Montserrat-SemiBold'; font-size:30px;color:#231f20; line-height:36px;  padding:0 0 30px;} 
.footer_in_icons							{ display:block; text-align:center;}
.footer_in_icons ul							{}
.footer_in_icons ul li						{ padding:0 5px 0 0; display:inline-block;}
.footer_in_icons ul li a					{ display:block; width:50px; height:50px; border-radius:50%; background:#ff334b;text-align: center; transition:all 0.4s ease-in-out;}
.footer_in_icons ul li a.fa					{ font-size:28px; line-height:32px; color:#fff; padding:10px 14px;display: block;}
.footer_in_icons ul li a:hover				{background:#c14855;}

.designforu									{ position:absolute; bottom:20px; right:20px;}
.designforu p								{ font-family: 'Montserrat-Medium';font-size:14px;color:#717171; line-height:16px;  text-transform:uppercase;}
.designforu p a								{ color:#ff334b; text-decoration:none;}

/***** Footer Ends *******/


/********** About us  Starts *************/

.aboutus_ban								{  width:100%; background: url(../images/about_ban.jpg) no-repeat top center; min-height:430px; background-size:100% auto; position:relative; margin:0 0 70px;}
.contactus_ban								{  width:100%; background: url(../images/contact-banner.jpg) no-repeat top center; min-height:430px; background-size:100% auto; position:relative; margin:0 0 70px;}
.aboutus_circle								{ display:block; margin:-12% auto 40px; float:none; position: relative; z-index: 9;}
.aboutus_circle_lft							{ width:310px; height:310px; background:#fcd5d5; border-radius:100%; text-align:center; padding:20px; float:left;}
.aboutus_circle_lft img						{ width:100%; height:auto;}
.aboutus_circle_rht							{ width:66%; display:block; float:right; margin:12% 0 0 2%;}
.aboutus_circle_rht h3						{ font-family: "montserrat-medium"; font-size:40px; line-height:46px; color:#7fb92e; text-transform:uppercase; font-weight:600; padding:0 0 20px;}
.aboutus_circle_rht a:not(.fa)				{ font-family:'Montserrat-Regular'; font-size:14px; line-height:18px; color:#000;  font-weight:normal; padding:20px 0 0 0;}
.aboutus_circle_rht a:hover					{ color:#58841a; text-decoration:none;}
.aboutus_circle_rht p em					{ color:#000;  font-family: "montserrat-Regular";}
.aboutus_circle_rht h6						{ font-family: 'Montserrat-Regular'; font-size:30px; line-height:35px; color:#717171;  font-weight:bold; padding:0 0 25px;}
.aboutus_circle_rht p						{ font-family: 'Montserrat-Regular'; color:#717171;}
.aboutus_circle_scl							{ display:block;}
.aboutus_circle_scl ul						{}
.aboutus_circle_scl ul li					{ padding:0 5px 0 0; display:inline-block;}
.aboutus_circle_scl ul li a					{ display:block; width:50px; height:50px; border-radius:50%; background:#ff334b; transition:all 0.4s ease-in-out;}
.aboutus_circle_scl ul li a.fa				{ font-size:28px; line-height:32px; color:#fff; padding:10px 14px;display: block;}
.aboutus_circle_scl ul li a:hover			{background:#c14855;}

.aboutus_mission							{ display:block; margin:0 0 60px;}
.aboutus_mission_lft						{ display:block; padding:0 50px 0 0;}
.aboutus_mission_lft h4						{ font-family: 'Montserrat-Medium';font-size:20px;color:#58841a; line-height:26px; font-weight:normal;text-transform:uppercase;padding:0 0 20px;}
.aboutus_mission_lft p						{ font-family: 'Montserrat-Regular'; font-size:14px; line-height:18px; color:#717171;  font-weight:normal; padding:0 0 20px;}
.aboutus_mission_lft p em					{ color:#000;}


.aboutus_reason								{ background:#f0f0f0; padding:60px 0; margin:0 0 90px;}
.aboutus_reason h2							{ font-family: 'Montserrat-SemiBold'; font-size:30px;color:#58841a; line-height:36px;text-transform:uppercase;padding:0 0 50px;}
.aboutus_reason_top							{ border-bottom:1px solid #c5c5c5; padding:0 0 30px; display:block; margin:0 0 30px;}
.aboutus_reason_lft							{ display:block;}
.aboutus_reason_lft_circle					{ width:92px; height:92px; border-radius:100%; background:#7fb92e; padding:16px 0; text-align:center;}
.aboutus_reason_lft_circle img				{ }
.aboutus_reason_lft_circle_txt				{ display:block; margin:10px 6px 0;}
.aboutus_reason_lft_circle_txt strong		{ font-family: 'Montserrat-Medium';font-size:20px;color:#58841a; line-height:26px; font-weight:normal;} 
.aboutus_reason_lft_circle_txt p			{ font-family: 'Montserrat-Regular';font-size:14px;color:#717171; line-height:18px; font-weight:normal;} 

/********** About us  Ends *************/

/***********contact us starts here*******/
.getintouch									{ display:block; padding:60px 0 0 0;}
.getintouchleft h3							{ display:block; color:#58841a; font-size:20px; font-family: 'Montserrat-Medium'; padding:70px 0 20px 0;}
.getintouch_sub								{ display:block;}
.getintouchleft span						{ color:#000;}
.getintouchleft p							{ display:block; color:#717171; font-family:"montserrat-medium"; font-size:14px; line-height:20px;}

.bookmarks_main_left h4						{ display:block; font-size:18px; font-family: "Montserrat ExtraBold"; color:#58841a; border-bottom:2px solid #58841a; padding:0 0 15px 0; width:215px;}
.bookmarks_main								{ padding:80px 0 0 0;}
.bookmarks_main_left 						{ display:block; padding:0; ;}
.bookmarks_main_left .map					{ padding:30px 0 0 0; width:25px;}
.bookmarks_main_left .map_txt				{ padding:30px 0 0 0; width:85%;}
.bookmarks_main_left .map_txt a				{ color:#717171;font-family:'Montserrat-Regular'; font-size:14px; line-height:20px; text-decoration:none;}
.bookmarks_main_left .map_txt a:hover		{ color:#58841a; text-decoration:none;}
.bookmarks_main_right 						{ display:block; padding:0; float:right; width:250px;}
.bookmarks_main_right .map					{ padding:30px 0 0 0; width:25px;}
.bookmarks_main_right .map_txt				{ padding:30px 0 0 0; width:85%;}
.bookmarks_main_right .map_txt a			{ color:#717171;font-family:'Montserrat-Regular'; font-size:14px; line-height:20px; text-decoration:none;}
.bookmarks_main_right .map_txt a:hover		{ color:#58841a; text-decoration:none;}
.bookmarks_main_right h4					{ display:block; font-size:18px; font-family: "Montserrat ExtraBold"; color:#58841a; border-bottom:2px solid #58841a; padding:0 0 15px 0;}
.bookmarks_main_left .map_txt p				{ font-family:'Montserrat-SemiBold';}
.bookmarks_main_right .map_txt p			{ font-family:'Montserrat-SemiBold';}

.getintouchright_sub						{ padding:0 40px 100px 40px;}
.getintouchright							{ background:#e1e1e1;}
.getintouchright_sub h3						{ display:block; font-size:20px; color:#58841a; padding:40px 0 20px 0; font-family: 'Montserrat-Medium';}
.getintouchright_sub p						{ display:block; font-size:16px; color:#717171; line-height:24px;font-family: "montserrat-medium"; padding:0 0 40px 0;}
.getintouchright_sub span					{ color:#58841a;}
.getintouchright_sub input					{ width:100%; padding:15px 0 15px 15px; border-radius:3px; margin:0 0 10px 0; border:none; font-family:"montserrat regular";}
.getintouchright_sub textarea				{ width:100%; border-radius:3px; min-height:100px; padding:10px 20px 20px 20px; border:none; font-family:"montserrat regular"}
.getintouchright_sub .cancel				{ width:250px; padding:14px 20px; background:#d1d1d1; font-family: "Montserrat-Medium"; color:#FFF; text-decoration:none; font-size:14px; border-radius:3px;transition:all 0.4s ease-in-out;}
.getintouchright_sub .submit				{ width:250px; padding:14px 20px; background:#a3c83a; font-family: "Montserrat-Medium"; color:#FFF; text-decoration:none; font-size:14px; border-radius:3px;transition:all 0.4s ease-in-out;}
.cancel_submit_main							{ display:block; float:right; margin:30px 0 0 0;}
.getintouchright_sub .cancel:hover			{transition:all 0.4s ease-in-out; background:#FFF; color:#000;}
.getintouchright_sub .submit:hover			{transition:all 0.4s ease-in-out; background:#58841a;}

.map										{ width:100%;}

.by_theams_now								{ background:#a3c83a; padding:50px 0 50px 0;}
.by_theams_now h3							{ color:#FFF;font-family: "montserrat regular"; font-size:20px; line-height:24px; }
.by_theams_now p							{color:#FFF;font-family: "montserrat regular"; font-size:16px; line-height:22px;}
.by_theams_now a							{ float:right; font-family:"montserrat bold"; color:#FFF; background:#363636; font-size:14px; padding:20px 30px 20px 30px; border-radius:3px; text-decoration:none;transition:all 0.4s ease-in-out;}
.by_theams_now a:hover						{ transition:all 0.4s ease-in-out; background:#d1d1d1; color:#000;}
.aboutus_circle_rht h2						{ font-size:50px; font-family:"Montserrat SemiBold"; color:#000; font-weight:600;}
.contact_in_icons							{ display:block; margin:20px 0 0 0;}
.contact_in_icons ul li						{ padding:0 5px 0 0; display:inline-block;}
.contact_in_icons ul li a					{ display:block; width:50px; height:50px; border-radius:50%; background:#ff334b;text-align: center; transition:all 0.4s ease-in-out;}
.contact_in_icons ul li a.fa				{ font-size:28px; line-height:32px; color:#fff; padding:10px 14px;display: block;}
.contact_in_icons ul li a:hover				{background:#c14855;}










/**********contact us ends here****/

/************recepies starts here***/
.menu_iteam_cost							{ display:block;border-bottom:1px solid #000; padding:0 0 30px; margin:0 0 20px;}
.menu_iteam_cost_txt						{ display:block; padding:0;}
.menu_iteam_cost_txt h5						{ font-family: 'Montserrat-Medium';font-size:14px; line-height:18px; color:#86bc3b;text-transform:uppercase;display:block; padding:30px 0 10px 3px; font-weight:normal;}
.menu_iteam_cost_txt span					{ font-family: 'montserrat regular';font-size:14px; line-height:18px; color:#4d4d4d; display:block;}
.menu_iteam_cost h6							{ font-family: 'Montserrat-Medium';font-size:14px; line-height:18px; color:#86bc3b;text-transform:uppercase;display:block;text-align:right; padding:30px 0 0 0; font-weight:normal;}
.recepies_main_left							{ padding: 0 60px;}
.recepies_main_left h3						{ color:#c14855; font-size:24px;font-family:"Montserrat-SemiBold";  padding:0; position:relative; text-transform:uppercase;}
.recepies_main_left h3:after, .recepies_main_right h3:after					{ content:''; position:absolute; bottom:-9px;left:0;  width:70px; height:1px;    background: #000;}

.recepies_main_right h3						{ color:#c14855; font-size:24px;font-family:"Montserrat-SemiBold";   padding:0; position:relative;text-transform:uppercase;}
.recepies_main_right							{ padding: 0 60px 0 0px;}


/**********recepies ends here*****/

/**********orders_form_starts here****/
.orders_main								{ width:860px; margin:0 auto; padding:0 0 50px 0;}
.select_main								{ padding: 0 10px 10px 0;width: 50%;float: left;margin: 0;}
.select_mail								{ width:100%; float:none;}
.select_main label							{ margin:30px 0 10px 0; color:#000; font-family:'montserrat regular'; font-size:16px;}
.select_main input							{ width:320px; padding:10px; border-radius:3px; border:1px solid #c8c8c8;}
.orders_main .form-control					{ height:auto; padding:10px;}
.select_main .phone_number					{ margin:19% 0 0 0;}
.select_main .email							{ width:650px; margin:0 0 10px 0;}
.select_main a, .btn_ordernow								{ background:#7fb92e; font-size:14px; font-family:"Montserrat SemiBold"; width:130px; padding:15px; color:#FFF; float:right; text-align:center; border-radius:3px; border:1px solid #c4c4c4; transition:0.4s ease-in-out;}
.select_main a:hover						{background:none; color:#717171; border:1px solid #c4c4c4;}
.myorder_lft h2								{ font-family:'Montserrat-Regular'; font-size:16px; color:#000; float:left;}
.myorder_rht h3								{ float:right; font-family:"Montserrat SemiBold"; font-size:20px; color:#000;}
.myorder_details_main						{ border:1px solid #c4c4c4; height:112px; border-radius:3px;}
.myorder_main								{padding:10px 20px; border-bottom:1px solid #c4c4c4; min-height:40px;}
.meat_type_main								{ padding:10px 20px; border-bottom:1px solid #c4c4c4;}
.meat_type									{ display: block; padding:0;}
.fresh_meat									{ display: block; padding:0;}
.item_type									{ display: block; padding:0;}
.lamb										{ display: block; padding:0;}
.lamb h2									{ float:right;font-family:"Montserrat SemiBold"; font-size:12px; color:#000; text-transform:uppercase;}
.item_type h2								{ float:right;font-family:'Montserrat-Regular'; font-size:12px; color:#717171;}
.meat_type h2								{ font-family:'Montserrat-Regular'; font-size:14px; padding:4px 15px; font-weight:normal; color:#717171;}
.fresh_meat h2								{ font-family:"Montserrat SemiBold"; font-size:14px; color:#000; font-weight:normal; text-transform:uppercase;}
.myorder_details_main_2						{ margin:20px; border:1px solid #c4c4c4; border-radius:3px; min-height:127px;}
.orders_buttons_main						{ margin:10px 0 0 0;}
.orders_buttons_main .edit					{ border:1px solid #c4c4c4; border-radius:3px; padding:20px 30px 20px 30px; color:#717171; font-family:"Montserrat SemiBold"; text-decoration:none;transition:0.4s ease-out; float:left;}
.orders_buttons_main .edit:hover			{ background:#7fb92e; color:#fff;}
.orders_buttons_main .cancel				{ border:1px solid #c4c4c4; border-radius:3px; padding:12px 30px; color:#fff; font-family:"Montserrat SemiBold"; text-decoration:none; background:#bababa; transition:0.4s ease-out; float:right; margin:0 10px 0 0; text-transform:uppercase;}
.orders_buttons_main .cancel:hover			{ background:none; color:#717171;}
.confirm_main .confirm:hover				{background:none; color:#717171;}
.orders_buttons_main .fa					{ margin:0 0 0 10px;}
.orders_buttons_main .confirm				{ border:1px solid #c4c4c4; border-radius:3px; padding:12px 30px; color:#fff; font-family:"Montserrat SemiBold"; text-decoration:none; background:#7fb92e; transition:0.4s ease-out; float:right; text-transform:uppercase;}
.orders_buttons_main .confirm:hover			{ background:none; color:#717171;}
.checkbox_main								{ margin:10px 0 0 0;}
.checkbox_main h2							{ font-size:13px; font-family:'Montserrat-Regular'; color:#000; display:inline-block; margin:3px 0 0 10px;}
.checkbox_main input						{ float:left; padding:0 0 0 5px;}
.checkbox_main p							{ font-size:13px; color:#717171;font-family:'Montserrat-Regular';}
.checkbox_main p em							{ color:#7fb92e;}
.confirm_main .confirm 						{ border:1px solid #c4c4c4; border-radius:3px; padding:12px 30px; color:#fff; font-family:"Montserrat SemiBold"; text-decoration:none; background:#7fb92e; transition:0.4s ease-out; float:right; margin:0;}
.confirm_main a								{ color:#FFF;}
.Bordered_main								{ margin:20px; border:1px solid #c8c8c8 !important; padding:20px !important; border-radius:6px;}
.Bordered_main h2							{font-family:'Montserrat-Regular'; color:#000; margin:0 0 10px 0; font-size:16px;}

.Bordered_main-new							{ margin:6% 0px 20px 0px;}
.Bordered_main-new h2						{font-family:'Montserrat-Regular'; color:#000; margin:0 0 20px 0; font-size:16px;}


.table							           	{ border:1px solid #c4c4c4; border-radius:3px;}
.form-group label							{font-family:'Montserrat-Regular'; color:#000;  font-size:16px;}

.orders_main .form-control					{font-family:'Montserrat-Regular';}

.table thead tr th 							{ font-family:'Montserrat-Regular';font-size:14px;color:#000;}
.table tbody tr td							{font-family:'Montserrat-Regular';font-size:13px;color:#717171;}
.table tbody tr td a						{ margin:0 0 0 20px;}

.grand_total								{ width:100%; border:1px solid #ddd; border-top:0 !important; }
.table										{ margin:0; /*width:800px;*/}
.grand_total tr td							{ padding:8px 0 8px 12px;font-family:'Montserrat-Regular';font-size:16px;color:#717171;}
.grand_total .grand							{ width:100%; color:#000;}
.grand_total .amount						{ width:91px; color:#000; padding-right:20px;}
.form-group1								{ margin:0;}



/**********orders_form_ends here****/
/*********maintain page starts here***/

.maintain_main								{ width:100%; }
.maintain_main img							{ width:100%; height:100%;position:absolute;}
.maintain_main_conent						{ display:block; margin:0 auto; width:800px; position:relative; padding:15% 0 0 0;}
.maintain_main_conent img					{ display:block; position:relative; width:233px; height:163px; margin:0 auto;}
.maintain_main_conent p						{ display:block; font-size:34px; line-height:36px; color:#fff; font-family:'montserrat-regular'; text-align:center; margin:10px 0 0 0;}
.maintain_main_conent p em					{ display:block; font-weight:bold;}

.order_icon										{ position:fixed; z-index:99999; top:80%; right:20px;display:none;}

/*********maintain page ends here***/

/*********price list page starts here****/
.price_list_main							{ display:block; margin:20px 0 0 0;}
.price_list_main_sub						{ border-bottom:1px solid #717171; padding-bottom:20px;}
.fresh_lft h2								{ font-size:30px;font-family: 'Montserrat-Medium'; color:#7fb92e; text-transform:uppercase; font-weight:400; padding:0 20px 30px 20px;}
.cost_main									{ padding:0 20px 0 20px;}
.cost_main_sub								{ border-bottom:1px solid #717171;}
.fresh_lft h4								{ font-size:20px;font-family:'Montserrat-Medium'; font-weight:bold; color:#ac464a; padding:0 0 10px 0; text-transform:uppercase;}
.fresh_lft .cost_main_sub h5					{ font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:normal; line-height:40px;}
.fresh_lft .cost_main_sub h5 em					{font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:bold; float:right;}

.fresh_middle									{ margin:65px 0 0 0;}
.fresh_middle h4								{ font-size:20px;font-family:'Montserrat-Medium'; font-weight:bold; color:#ac464a; padding:0 0 10px 0;text-transform:uppercase;}
.fresh_middle .cost_main_sub h5					{ font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:normal; line-height:40px;}
.fresh_middle .cost_main_sub h5 em					{font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:bold; float:right;}

.fresh_right									{ margin:65px 0 0 0;}
.fresh_right h4								{ font-size:20px;font-family:'Montserrat-Medium'; font-weight:bold; color:#ac464a; padding:0 0 10px 0;text-transform:uppercase;}
.fresh_right .cost_main_sub h5					{ font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:normal; line-height:40px;}
.fresh_right .cost_main_sub h5 em					{font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:bold; float:right;}

.fresh_lft1									{ margin:65px 0 0 0;}
.fresh_lft1 h4								{ font-size:20px;font-family:'Montserrat-Medium'; font-weight:bold; color:#ac464a; padding:0 0 10px 0; text-transform:uppercase;}
.fresh_lft1 .cost_main_sub h5					{ font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:normal; line-height:40px;}
.fresh_lft1 .cost_main_sub h5 em					{font-size:14px;font-family:'Montserrat-Regular'; color:#4d4d4d; font-weight:bold; float:right;}


.order_icon										{ position:fixed; z-index:99999; top:80%; right:20px;}

.orders_main em									{ color:#F00; font-size:16px; font-weight:bold;}

.orders_main p									{ color:#717171; font-size:14px; font-family: "Open Sans"; font-weight:normal; line-height:24px; padding:15px;}

.orders_main p span								{ color:#000; font-size:14px; font-weight:600; margin:10px 0 0 0;}

/*********price list page ends here******/
