@charset "utf-8";
/* CSS Document */



* {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
	max-width: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
}
.img_max{width:100%; max-width:100%;}
.bodyone {
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}
.career_mcdbg {
	background-image: url(../images/career_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}
/*kid zone*/
.booksDiv1 {
	width: 350px;
	height: auto;
	float: left;
}
.booksDiv2 {
	width: 350px;
	height: auto;
	float: right;
}
/*kid zone*/

.our_story_content1 h1{font-size:16px; margin:10px 0 15px 0}
.kidszone {
	background-attachment: fixed;
	background-image: url("../../images/kid-zone-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position:center center;
}
.bodytwo {
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
@font-face {
	font-family: 'Oswald-Light_1';
	src: url('../font/Oswald-Light_1.ttf') format('truetype')
}
.clear_both {
	clear: both;
}
/* Header Mcd */



.mc_header {
	width: 100%;
	position: absolute;
	top: 30px;
	z-index: 999;
	margin-left: auto;
	margin-right: auto;
}
.mc_header_inner {
	width: 100%;
	margin: 0 auto;
	max-width: 1349px;
}
.mc_header_inner_logo {
	width: auto;
	height: auto;
	float: left;
}
.mc_header_inner_logo img {
	width: auto;
	height: auto;
}
.mc_header_right_menu {
	float: right;
}
.mc_header_right_menuone {
	float: right;
}
.mc_header_right_menuone img {
	float: left;
	width: auto;
	height: auto;
}
.mc_header_right_menuone a span {
	text-decoration: none;
	font-family: 'OswaldRegular';
	font-size: 15px;
	line-height: 29px;
	float: left;
	color: #FFF;
	background-color: #ee1c25;
	margin-left: 3px;
	padding-left: 5px;
}
.mc_header_right_menuone a p {
	text-decoration: none;
	font-family: 'OswaldRegular';
	font-size: 19px;
	line-height: 29px;
	float: left;
	color: #FFF;
	background-color: #ee1c25;
	padding-right: 5px;
	padding-left: 5px;
}
.mc_header_right_menuone ul {
	list-style: none;
	width: 600px;
}
.mc_header_right_menuone ul li {
	padding-left: 1%;
	padding-right: 1%;
	float: left;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	font-family: 'RobotoRegular';
}
.mc_header_right_menuone ul li a {
	float: left;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	font-family: 'RobotoRegular';
	width: 90px;
	text-align: center;
}
.mc_header_right_menutwo {
	float: left;
}
.mc_header_right_menutwo ul {
	list-style: none;
	opacity: 0.9;
	background-color: #000;
	width: 804px;
	float: left;
}
.mc_header_right_menutwo ul li a {
	float: left;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
	color: #FFF;
	font-family: 'OswaldRegular';
	width: auto;
	text-align: center;
	background-color: #000;
	text-transform: uppercase;
	padding-left: 22px;
	padding-right: 22px;
}
.mc_header_right_menutwo ul li a:hover {
	background-color: #fbe028;
	color: #000;
}
.mc_header_right_menutwo ul li a.active {
	background-color: #fbe028;
	color: #000;
}
/* Header Mcd end */











/*new Header Mcd end */



.mcd_new_header {
	width: 100%;
	height: 37px;
	background-color: #000000;
	position: fixed;
	z-index: 111111111;
}
.mcd_new_header_inner {
	max-width: 1349px;
	width: 100%;
	position: relative;
	margin: auto;
}
.mcd_new_header_inner_logos {
	float: left;
	position: absolute;
	z-index: 9999;
	left: 5px;
}
.mcd_new_header_inner_menu {
	float: left;
	position: absolute;
	left: 0px;
	width: 100%;
}
/*new menu*/







ul#topnav {
	margin: 0;
	padding: 0;
	float: left;
	width: 82%;
	list-style: none;
	position: absolute;
	margin-left: 9%;
	background-color: #000;
}
/*-- itens das listas--*/



ul#topnav li {
	float: left;
	margin: 0;
	padding: 0; /*--edite borda--*/
	text-align: center;
	width: 11%;
}
/*-- links dos itens das listas --*/



ul#topnav li a {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 37px;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-family: 'OswaldRegular';
}
/*-- links dos itens das listas no modo hover --*/



ul#topnav li a:hover {
	background: #474747;
	color: #fbe028 !important;
	/*	background-image: url(../images/border_menu_bottom.jpg);



	background-repeat: repeat-x;*/



	



	background-position: 0px 40px;
}
ul#topnav li a.ativ {
	color: #fbe028;
}
/*-- item da lista no modo hover--*/



ul#topnav li:hover {
	background: #474747; /*-- edite cor de fundo--*/
}
/*-- item da lista do submenu--*/



ul#topnav li span {
	text-align: center;
	float: left;
	background-color: #333;
	opacity: 0.9;
	position: fixed;
	left: 0;
	top: 37px;
	display: none;
	width: 100%;
	background-color: none;
	color: #fff;
}
.mcd_nmenu {
	width: 80%;
	margin: 0 auto;
}
.mcd_nmenu1 {
	width: 750px;
	float: right;
}
.mcd_nmenu2 {
	width: 590px;
	float: right;
}
/*-- item da lista do submenu no estado hover--*/



ul#topnav li:hover span {
	display: block;
	padding-bottom: 2px;
}
ul#topnav li span a p {
	display: inline;
	text-transform: lowercase;
}
ul#topnav li span a:hover p {
	color: #FBE028;
	display: inline;
	text-transform: lowercase;
}
/*-- links do item da lista do submenu--*/



ul#topnav li span a {
	display: inline;
	/*	font-family: 'RobotoRegular';*/



	font-family: 'OswaldRegular';
	font-size: 13px;
	color: #FFF;
	line-height: 45px;
	float: left;
	width: auto;
	padding: 0px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	margin-right: 23px;
	margin-left: 23px;
	/*background-image: url(../images/border_menu_bottom.jpg);



	background-repeat: repeat-x;



	



	background-position: 0px 40px;*/



	padding-left: 10px;
	padding-right: 10px;
}
/*-- links do item da lista do submenu no modo hover--*/



ul#topnav li span a:hover {
	text-decoration: none;
}
/*new menu end */

.menus_accordion {
	display: none;
}
.mcd_new_right_callus {
	float: right;
	margin-right: 0px;
	text-align: center;
	top: -2px;
	position: relative;
	z-index: 99999999999999999;
}
.mcd_new_right_callus img {
	margin-top: 3px;
}
.mcd_new_right_callus p {
	text-decoration: none;
	font-family: 'OswaldRegular';
	font-size: 15px;
	line-height: 19px;
	padding-top: 5px;
	color: #970000;
}
/* new Header Mcd end */



/*Header fixs*/



.header_fixss {
	position: fixed;
	top: 0px;
	padding-top: 30px;
	background-image: url(../images/opacitybg1.png);
	padding-bottom: 11px;
}
/*header fix end*/







/* Banners */



.mc_banners {
	width: 100%;
	max-width: 1349px;
	margin: 0 auto;
}
.mc_banners img {
	width: 100%;
	height: 100%;
	max-height: 764px;
}
/* Banners End*/







/* content */



.mc_content {
	width: 100%;
	padding-top: 150px;
	max-width: 980px;
	margin: 0 auto;
}
/* content end*/



















/* products */



.mc_products_content { 
	padding-top: 109px;
	padding-bottom: 0;
	width: 1349px;
	margin: 0 auto;
	background-color: #FFF;
}
.mc_products_content_menmenus {
	/*	background-color: #fff;
    float: left;
	padding-left: 150px;
	padding-top: 150px !important;
	position: fixed;
    width: 100%;
    z-index: 999;*/
	margin: 40px 0 0 5%;
	position: relative;
}
.mc_products_content_menmenus a {
	float: left;
	width: 111px;
	height: 34px;
	background-image: url(../images/click_hover_tiv.png);
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-family: 'OswaldBold';
	font-size: 17px;
	text-transform: uppercase;
	line-height: 34px;
	z-index: 999px;
}
.mc_products_content_menmenus a.flip {
	float: left;
	width: 111px;
	height: 34px;
	background-image: url(../images/click_hover_tiv-f.png);
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-family: 'OswaldBold';
	font-size: 17px;
	text-transform: uppercase;
	line-height: 34px;
	z-index: 999px;
}
.mc_products_content_menmenus a.tiv {
	float: left;
	width: 111px;
	height: 45px;
	background-image: url(../images/click_hover.png);
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #fbe028;
	text-align: center;
	font-family: 'OswaldBold';
	font-size: 17px;
	line-height: 34px;
}
.mc_products_content_menmenus a.tivf {
	float: left;
	width: 111px;
	height: 45px;
	background-image: url(../images/click_hover-f.png);
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #fbe028;
	text-align: center;
	font-family: 'OswaldBold';
	font-size: 17px;
	line-height: 34px;
}
.mc_products_content_menmenus a:hover {
	color: #fbe028;
}
/*product hovermenu */



.our_menu {
	float: inherit;
	padding-left: 5%;
	width: 73%;
	padding-top: 22px;
	padding-bottom: 200px;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none
}
.menu .item {
	float: left;
	position: relative
}
.menu .item .new {
	background: none repeat scroll 0 0 #fff;
	display: block;
	font-family: "league-gothic", sans-serif;
	font-size: 18px;
	height: 11px;
	left: 105px !important;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
	top: 5px;
	width: 17px;
	z-index: 1;
}
.menu .item a {
	background-color: #FFF;
	color: #820922;
	display: block;
	overflow: hidden;
	position: absolute;
}
.menu .item a:hover {
	z-index: 2;
	-webkit-transition: height .2s ease-in-out;
	-moz-transition: height .2s ease-in-out;
	-o-transition: height .2s ease-in-out;
	-ms-transition: height .2s ease-in-out;
	transition: height .2s ease-in-out
}
.menu .item:hover .new {
	z-index: 3
}
.menu .item a h3 {
	border: 0;
	font-size: 12px;
	margin: 0 0 .5em 0;
	padding: 0;
	font-family: "OrientaRegular";
	color: #666;
	font-weight: normal;
	line-height:normal;
}
.menu .item a p {
	color: #333;
	font-size: 12px;
	font-family: 'RobotoRegular';
}
.menu .item a table {
	font-family: 'RobotoRegular';
	font-size: 12px;
	color: #333;
	margin-top: 12px;
}
.our_menu .menu {
	float: left;
	margin: 0 0 0px 0
}
.our_menu .menu_title {
	float: left;
	margin: 0 0 0px 0;
	width: 100%;
	border-bottom: 1px solid #000;
	font-family: 'OswaldBold';
	font-size: 18px;
	color: #840006;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 20px;
pa
}
.our_menu .menu .item {
	background-position: 9px -791px;
	height: 288px;
	padding: 0 0 0 7px;
	width: 172px;
}
.our_menu .menu .item a {
	height: auto;
	margin-bottom: 3px;
	padding: 100px 0 0 0;
	text-decoration: none;
	top: 0;
	width: 133px;
	/* width: 110px; */
}
.our_menu .menu .item a:hover {
	height: auto;
	padding-top: 100px;
}
.our_menu .menu .item a img {
	height: 86px;
	position: absolute;
	top: 14px;
	width: 133px
}
.our_menu .menu .item a:hover img {
	clip: auto;
	float: left;
	color: #333;
}
.menu .item a:hover {
	box-shadow: 0px 0px 5px 5px #CCC;
	border-radius: 3px;
	color: #000;
}
.our_menu .menu .item .new {
	left: 146px
}
.box_inner_readmore {
	box-shadow: none;
	float: right;
	background-color: #F00;
	display: block;
	position: relative;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
	top: 3px;
	color: #FFF;
	left: 5px;
	width: auto;
	padding: 5px;
	margin: 10px;
	border-radius: 3px;
}
/*@media only screen and (max-width: 1280px)

{

	ul#topnav li a {

		color: #fff;

    display: block;

    font-family: 'OswaldRegular';

    font-size: 14px;

    line-height: 37px;

    padding-left: 23% !important;

    padding-right: 23% !important;

    text-decoration: none;

    text-transform: uppercase;

		}

}*/







/* products end*/



/* innerproduct vew  */

.mcd_innerviews_products {
	width: 100%;
	padding-top: 120px;
	padding-bottom: 37px;
}
.mcd_innerviews_productss {
	width: 980px;
	margin: 0 auto;
}
/* innerproduct vew  end */



/* new-products */



.mcd_new_products {
	width: 100%;
	padding-top: 270px;
	padding-bottom: 37px;
}
.mcd_new_products_inner {
	width: 1000px;
	margin: 0 auto;
}
.mcd_new_products_inner_left {
	float: left;
	width: 230px;
}
.mcd_new_products_leftmenu {
	float: left;
	padding-top: 30px;
	position: fixed;
}
.mcd_new_products_leftmenu ul {
	width: 230px;
	float: left;
	list-style: none;
	border-left: 2px solid #FFF;
	padding-bottom: 10px;
}
.mcd_new_products_leftmenu ul li {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.mcd_new_products_leftmenu ul li a {
	float: left;
	width: 180px;
	padding-left: 5px;
	text-decoration: none;
	font-family: 'OswaldRegular';
	color: #FFF;
	font-size: 15px;
	line-height: 31px;
}
.mcd_new_products_leftmenu ul li a:hover {
	background-color: #970000;
	color: #fbe028;
}
.mcd_new_products_leftmenu ul li a.actives {
	background-color: #970000;
	color: #fbe028;
}
/*right contnetnnewproducts */



.mcd_new_products_right {
	float: right;
	width: 760px;
}
.mcd_new_products_right_title {
	float: left;
	width: 760px;
}
.mcd_new_products_right_title p {
	padding-left: 8px;
	padding-right: 8px;
	float: right;
	background-color: #000000;
	color: #ffc10e;
	line-height: 45px;
	font-family: 'OswaldRegular';
	font-size: 28px;
	text-transform: uppercase;
}
.mcd_new_products_right_content {
	width: 730px;
	background-color: #FFF;
	padding: 15px;
	float: left;
}
/*right contnetnnewproducts end */



.mcd_leadership {
	float: left;
	width: 100%;
}
.mcd_leadership_left {
	width: auto;
	height: auto;
	float: left;
}
.mcd_leadership_right {
	float: right;
	width: 470px;
}
.mcd_leadership_right h1 {
	font-size: 28px;
	line-height: 30px;
	color: #900000;
	font-family: 'OswaldRegular';
	float: left;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
}
.mcd_leadership_right h3 {
	font-size: 17px;
	color: #900000;
	font-family: 'OrientaRegular';
	float: left;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
}
.mcd_leadership_right h5 {
	font-size: 12px;
	color: #900000;
	font-family: 'OrientaRegular';
	float: left;
	width: 100%;
	font-weight: normal;
	text-transform: uppercase;
}
.mcd_leadership_right p {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 26px;
	font-family: 'OrientaRegular';
	color: #970000;
	padding-top: 15px;
	padding-bottom: 20px;
}
.mcd_leadership_right span {
	background-color: #900000;
	color: #FFFFFF;
	float: left;
	font-family: 'OrientaRegular';
	font-size: 21px;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 93%;
}
.innerdiscription_leadership {
	width: 100%;
	float: left;
}
.innerdiscription_leadership p {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
	font-family: 'OrientaRegular';
	color: #5c5b5b;
	padding-top: 20px;
	padding-bottom: 20px;
}
.leadership_westliife {
	float: left;
	width: 100%;
}
.leadership_westliife_left {
	float: left;
	width: auto;
}
.leadership_westliife_right {
	float: right;
	width: 570px;
}
.leadership_westliife_right p {
	color: #970000;
	float: left;
	width: 100%;
	font-family: 'OrientaRegular';
	font-size: 12px;
	line-height: 18px;
}
/* new-products end */

/*product viewer contenre */





.tab-content {
	width: 100%;
}
.tab-content_left {
	width: 570px;
	float: left;
}
#lfr {
	float: right;
}
#rfl {
	float: left;
}
.tab-content_left img {
	width: 570px;
	height: 470px;
}
.mcd_back_bt {
	float: right;
	position: relative;
	bottom: 0px;
	width: auto;
	text-align: center;
}
.mcd_back_bt img {
	width: auto;
	height: auto;
}
.tab-content_right {
	width: 396px;
	float: right;
	padding-top: 120px;
}
.tab-content_right h1 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-family: 'OswaldBold';
	font-size: 27px;
	color: #970000;
	text-transform: uppercase;
	line-height: 28px;
}
.tab-content_right h1 span {
	text-transform: lowercase;
}
.tab-content_right p {
	float: left;
	width: 100%;
	font-family: 'RobotoRegular';
	font-size: 13px;
	color: #000000;
	padding-bottom: 5px;
}
.tab-content_right a#ordernew {
	width: auto;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'OswaldRegular';
	font-size: 16px;
	text-transform: uppercase;
	color: #fbe028;
	background-color: #aa0000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nutrition {
	padding: 1px;
	border: 2px solid #FFEFEF;
	background-color: #828283;
	color: #FFF;
	font-family: 'RobotoRegular';
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}
.nutritionbox {
	width: 100%;
	display: none;
	background-color: #fdef93;
}
.nutritionbox_toparrow {
	width: 100%;
	clear: both;
	height: 11px;
	background-color: #FFF;
	background-image: url(../images/top_arow.jpg);
	background-repeat: no-repeat;
	background-position: 20px;
}
.nutritionbox a {
	color: #993300;
	text-decoration: none;
	float: right;
	margin-right: 4px;
	font-family: 'RobotoRegular';
	opacity: 0.8;
	font-size: 15px;
	margin-top: 0px;
}
.nutritionbox_left {
	width: 25%;
	float: left;
	margin-left: 14px;
}
.nutritionbox_left p {
	float: left;
	width: 100%;
	font-family: 'OswaldBold';
	font-size: 60px;
	color: #808080;
	line-height: 50px;
}
.nutritionbox_left span {
	float: left;
	width: 100%;
	font-family: 'OswaldRegular';
	font-size: 28px;
	color: #808080;
}
.nutritionbox_right {
	width: 61%;
	float: right;
	padding: 5px;
	border: 1px solid #333;
	margin-right: 20px;
	margin-top: 5px;
}
.nutritionbox_right p {
	float: left;
	width: 44%;
	font-family: 'RobotoRegular';
	font-size: 12px;
	color: #281c17;
	margin-left: 10px;
}
/*product viewer contenre end */

/*values -career page*/

.value_title {
	width: 100%;
	float: left;
}
.value_title h1 {
	font-family: 'Oswald-Light_1';
	font-size: 24px;
	color: #980001;
	line-height: 30px;
	float: left;
	font-weight: normal;
	padding-bottom: 15px;
}
.value_title h1 strong {
	font-family: 'OswaldBold';
	line-height: 18px;
	font-size: 23px;
}
.value_title h1 span {
	font-size: 18px;
}
.value_title h2 {
	font-family: 'RobotoRegular';
	font-size: 20px;
	line-height: 40px;
	color: #fec10e;
	background-color: #980001;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	/*width:100%;*/

	text-align: center;
}
.value_title h3 {
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 22px;
	color: #3b3b3b;
	font-weight: normal;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.value_fdelsl {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.value_fdelsl h1 {
	font-family: 'OswaldBold';
	font-size: 26px;
	font-weight: normal;
	line-height: 28px;
	color: #980001;
	background-color: #fec10e;
	padding: 45px;
	border-radius: 50%;
	float: left;
	width: 50px;
	height: 50px;
	text-transform: uppercase;
	text-align: center;
	word-wrap: word-breack;
}
.value_fdelsl h2 {
	float: right;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #fec10e;
	border-bottom: 1px solid #fec10e;
	padding-left: 80px;
	font-family: 'RobotoRegular';
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	margin-left: -10%;
}
.value_fdelsl h2#ones {
	padding-bottom: 55px;
	padding-top: 50px;
}
.value_fdelsl h2#secon {
	padding-bottom: 36px;
	padding-top: 50px;
}
.value_fdelsl h3 {
	font-size: 24px;
	font-family: 'OswaldBold';
	color: #980001;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.value_fdelsl h4 {
	font-weight: normal;
	float: left;
	width: auto;
	background-color: #980001;
	font-family: 'OswaldRegular';
	font-size: 21px;
	color: #fec10e;
	/*	padding-right:10px;
	padding-left:10px;
	line-height:38px;*/
	line-height: normal;
	padding: 5px 10px;
}
.value_fdelsl p {
	float: left;
	width: 100%;
	font-family: 'RobotoRegular';
	font-weight: lighter;
	color: #3b3b3b;
	font-size: 13px;
	line-height: 18px;
	padding-top: 12px;
	padding:10px 0;
}
/*values -career page end*/





/*Working Here*/

.working_here {
	float: left;
	width: 100%;
}
.working_here span {
	float: left;
	width: 60%;
	font-family: 'RobotoRegular';
	color: #3c3c3c;
	font-size: 13px;
	line-height: 23px;
	text-align: justify;
}
.working_here span strong {
	font-style: italic;
}
.working_here img {
/*float:right;*/

}
.working_here h1 {
	width: auto;
	float: left;
	background-color: #fec10e;
	color: #960000;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'OswaldBold';
	font-weight: normal;
	font-size: 30px;
	text-transform: uppercase;
}
.working_person {
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.working_person img {
	float: left;
}
.working_person_right {
	width: 72%;
	float: right
}
.working_person_right h2 {
	float: left;
	width: 100%;
	font-family: 'OswaldRegular';
	color: #4c4c4c;
	font-size: 17px;
	font-weight: normal;
	line-height: 33px;
}
.working_person_right h1 {
	float: left;
	width: 100%;
	font-family: 'OswaldRegular';
	color: #980001;
	font-size: 25px;
	font-weight: normal;
	line-height: 20px;
}
.working_person_right p {
	font-family: 'RobotoRegular';
	font-size: 14px;
	color: #242424;
	line-height: 19px;
	float: left;
	width: 100%;
}
/*Working Hereend */





/*nutrishan   */

.nutris {
	width: 100%;
	float: left;
}
.nutris p {
	float: left;
	width: 100%;
	font-family: 'Oswald-Light_1';
	font-size: 32px;
	color: #970000;
	line-height: 42px;
	padding-bottom: 20px;
}
.nutris p strong {
	font-family: 'OswaldRegular';
	text-transform: uppercase;
}
.nutris_pro {
	float: left;
	width: 100%;
}
.nutris_pro img {
	float: left;
}
.nutris_pro_right {
	float: right;
	width: 55%;
}
.nutris_pro_right p {
	float: left;
	width: 100%;
	font-family: 'RobotoRegular';
	font-weight: lighter;
	font-size: 14px;
	line-height: 25px;
	color: #5c5b5c;
	padding-bottom: 20px;
}
.nutris_pro_right a {
	float: left;
	width: auto;
	color: #fbe028;
	background-color: #970000;
	font-family: 'OswaldRegular';
	font-size: 18px;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	text-transform: uppercase;
}
/* nutrition end */



.birthday_party {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.birthday_party span {
	width: 100%;
	float: left;
	color: #970000;
	font-family: 'OswaldRegular';
	font-size: 18px;
	padding-top: 20px;
}
.birthday_party_right {
	width: 44%;
	float: right;
}
.birthday_party_right h1 {
	font-family: 'OswaldRegular';
	font-size: 24px;
	font-weight: normal;
	float: left;
	width: 100%;
	color: #970000;
	padding: 0px;
	margin: 0px;
	line-height: 30px;
}
.birthday_party_right p {
	float: left;
	width: 100%;
	font-family: 'RobotoRegular';
	font-size: 12px;
	color: #5c5b5c;
	padding-top: 20px;
}
.birthday_party img {
	float: left;
}
.birthday_blast {
	float: left;
	width: 100%;
	padding:20px 0 0 0;
}
.birthday_blast span {
	float: left;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #f6db04;
	color: #970000;
	font-family: 'RobotoRegular';
	font-weight: lighter;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.birthday_blast p {
	float: left;
	width: 98%;
	font-size: 13px;
	color: #000000;
	font-family: 'RobotoRegular';
	font-weight: lighter;
	padding-left: 15px;
	background-image: url(../images/bullets_icon.jpg);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding-bottom: 10px;
}
/*maps*/

.mapcontnet {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #CCC;
}
.mapcontnet span {
	width: 250px;
	height: 150px;
	position: absolute;
	left: 70px;
	background-color: #FFF;
	top: 120px;
	padding: 10px;
	z-index: 1;
}
.mapcontnet span a {
	color: #333;
	font-size: 18px;
	font-family: 'RobotoRegular';
	line-height: 28px;
	padding-left: 15px;
	width: 90%;
	float: left;
	text-decoration: none;
}
.backsmap {
	background-color: #f1cc04;
	font-family: 'RobotoRegular';
	font-size: 18px;
	left: 70px;
	line-height: 40px;
	position: relative;
	text-align: center;
	top: 292px;
	width: 269px;
	z-index: 2;
	text-transform: uppercase;
}
.backsmap a {
	color: #333;
	text-decoration: none;
}
/*maps end*/



/*Milestone*/

.milestones {
	width: 100%;
	float: left;
}
.milestones img {
	float: left;
	width: auto;
	height: auto;
}
.milestones_right {
	float: right;
	width: 66%;
}
.milestones_right h1 {
	font-weight: normal !important;
	color: #970000;
	font-size: 25px;
	float: left;
	width: 100%;
	float: left;
	font-family: 'OswaldRegular';
}
.milestones_right h2 {
	font-weight: normal !important;
	color: #970000;
	font-size: 28px;
	float: left;
	width: 100%;
	float: left;
	font-family: 'OswaldBold';
	text-transform: uppercase;
}
.milestones_right p {
	font-weight: normal !important;
	color: #5c5b5c;
	font-size: 13px;
	float: left;
	width: 100%;
	float: left;
	font-family: 'RobotoRegular';
	padding-top: 10px;
}
.year_updat {
	float: left;
	width: 100%;
	padding-top: 30px;
	position: relative;
}
.year_updat ul {
	list-style: none;
	width: 100%;
	background-image: url(../images/yerdivider.jpg);
	background-repeat: repeat-x;
	background-position: 15px 45px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
.year_updat ul li {
	float: left;
	width: auto;
	padding-left: 27px;
	padding-right: 27px;
	font-size: 14px;
	cursor: pointer;
	padding-top: 40px;
	background-image: url(../images/dots_yer.png);
	background-repeat: no-repeat;
	background-position: center;
}
.year_updat ul li:hover {
	background-image: url(../images/dots_yer_hover.png);
}
.year_updat ul li.currentsy {
	background-image: url(../images/dots_yer_hover.png);
}
.ineryer {
	width: 100%;
	border-radius: 15px;
	float: left;
	background-color: #fec311;
	padding-top: 25px;
	padding-bottom: 25px;
	font-family: 'RobotoRegular';
	text-align: center;
	color: #970000;
	font-size: 14px;
}
.tab-contentp {
	float: left;
	width: 100%;
	padding-top: 35px;
	color: #515151;
	font-size: 32px;
	text-align: center;
	background-image: url(../images/top_rows_yer.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/*Milestone end*/

/*indiamap location*/

.india_mp {
	width: 100%;
	height: 707px;
	background-image: url(../images/indiamap.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	float: left;
}
.india_mp a img {
	-webkit-transform: scale(0.8); /*Webkit: Scale down image to 0.8x original size*/
	-moz-transform: scale(0.8); /*Mozilla scale version*/
	-o-transform: scale(0.8); /*Opera scale version*/
	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	-moz-transition-duration: 0.5s; /*Mozilla duration version*/
	-o-transition-duration: 0.5s; /*Opera duration version*/
	opacity: 0.7; /*initial opacity of images*/
	margin: 0 10px 5px 0; /*margin between images*/
}
.india_mp a img:hover {
	-webkit-transform: scale(1.1); /*Webkit: Scale up image to 1.2x original size*/
	-moz-transform: scale(1.1); /*Mozilla scale version*/
	-o-transform: scale(1.1); /*Opera scale version*/
	opacity: 1;
}
/*indiamap location end*/



/*scrollinlink*/

.scrollinglink {
	width: 100%;
	float: left;
	background-color: #FFF;
}
.scrollinglink a {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #333;
	font-family: 'RobotoRegular';
	line-height: 25px;
	text-decoration: none;
}
/*innewss*/

.innnews {
	float: left;
	width: 100%;
	list-style: none;
	margin-bottom: 10px;
	border-bottom: 1px solid #970000;
}
.innnews li {
	float: left;
	width: auto;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	margin-right: 2px;
	background-color: #fbe028;
	font-family: 'RobotoRegular';
	font-size: 15px;
	line-height: 35px;
}
.innnews li:hover {
	background-color: #970000;
	color: #FFF;
}
.innnews li.activnews {
	background-color: #970000;
	color: #FFF;
}
.mc_deliverys {
	width: 100%;
	float: left;
}
.mc_deliverys h1 {
	float: left;
	font-family: 'OswaldBold';
	color: #aa0000;
	font-size: 23px;
	line-height: 28px;
	font-weight: normal;
	text-transform: capitalize;
}
.mc_deliverys h2 {
	float: left;
	font-family: 'OswaldBold';
	color: #aa0000;
	font-size: 30px;
	font-weight: normal;
	text-transform: capitalize;
}
.mc_deliverys p {
	font-size: 13px;
	color: #5c5b5b;
	font-family: 'OrientaRegular';
	float: left;
	line-height: 25px;
	padding-top: 50px;
	text-align: justify;
	padding-bottom: 15px;
}
.mc_deliverys img {
	float: right;
	margin-top: -91px;
	margin-left: 15px;
}
.mc_deliverys_calls {
	width: 100%;
	float: left;
}
.mc_deliverys_calls img {
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}
.mc_deliverys_calls p {
	padding-left: 20px;
	float: left;
	width: 29%;
	font-family: 'OrientaRegular';
	font-size: 13px;
	color: #aa0000;
	margin-left: 0px;
	background-image: url(../images/stars_mcd.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-indent: 15px;
}
.mcd_dessertst {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.mcd_dessertst img {
	float: right;
}
.mcd_dessertst p {
	float: left;
	width: 54%;
	font-family: 'OswaldRegular';
	font-size: 18px;
}
.mcd_dessertst p strong {
	color: #970000;
	float: left;
	font-family: 'OswaldBold';
	font-size: 26px;
	text-transform: capitalize;
	line-height: 35px;
	padding-top: 9px;
}
.mcd_dessertst_slid {
	width: 100%;
	float: left;
}
/*slider*/

.slider-wrap {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.slider {
	position: relative;
	width: 700px;
	margin: auto;
}
.slider ul {
	margin: 0;
	padding: 0;
}
.slider ul li {
	list-style: none;
}
.slider ul li span {
	display: inline-block;
	vertical-align: middle;
	width: 150px;
	text-align: center;
	margin-left: 11px;
}
.slider ul li span p {
	float: left;
	width: 100%;
	text-align: center;
	color: #8d8d8d;
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 18px;
}
.slider-arrow {
	position: relative;
	top: -68px;
	width: 20px;
	height: 20px;
	font-size: 18px;
	color: #666;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
}
.sa-left {
	left: 0px;
	float: left;
}
.sa-right {
	right: 00px;
	float: right;
}
/*slider end*/



.holistic_mcds {
	width: 100%;
	float: left;
	background-color: #a90006;
	padding-top: 15px;
	padding-bottom: 15px;
}
.holistic_mcds h1 {
	float: left;
	padding-left: 15px;
	color: #e5cc24;
	font-family: 'OswaldRegular';
	font-size: 20px;
	font-weight: normal;
}
.holistic_mcds p {
	float: left;
	padding-left: 15px;
	color: #FFFFFF;
	font-family: 'RobotoRegular';
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}
.topsss {
	border-left: 2px solid #000 !important;
}
/*scrollmap



#scrollbar1 { width: 320px; clear: both; margin: 20px 0 10px;position:absolute;background-color:#FFF;top:100px;left:100px;padding:15px; }

#scrollbar1 .viewport { width: 300px; height: 200px; overflow: hidden; position: relative; }

#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0;z-index:999; }

#scrollbar1 .scrollbar,

#scrollbar1 .thumb .end,

#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar.png) no-repeat; }

#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }

#scrollbar1 .track	{  height: 100%; width:13px; position: relative; padding: 0 1px; }

#scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }

#scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }

#scrollbar1 .disable { display: none; }





scrollmap*/



/*ronal mcd*/

.ronal_mdcs {
	width: 100%;
	float: left;
}
.ronal_mdcs_right {
	width: 57%;
	float: right;
}
.ronal_mdcs_right h1 {
	font-family: 'OswaldBold';
	color: #970000;
	font-size: 38px;
	width: 100%;
	float: left;
	text-transform: capitalize;
	line-height: 38px;
}
.ronal_mdcs_right h2 {
	font-family: 'RobotoRegular';
	color: #970000;
	font-size: 20px;
	width: 100%;
	float: left;
	line-height: 28px;
}
.ronal_mdcs_right p {
	font-family: 'RobotoRegular';
	color: #5c5b5c;
	font-size: 14px;
	width: 100%;
	float: left;
	line-height: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*ronalmcdend*/



/*awards*/

.mcd_awards {
	float: left;
	width: 100%;
	background-color: #dededd;
	margin-bottom: 0px;
}
.mcd_awards_left {
	float: left;
	width: 410px;
}
.mcd_awards_left#awd_righ {
	float: right;
}
.mcd_awards_left h1 {
	float: left;
	text-align: center;
	width: 100%;
	font-family: 'OswaldRegular';
	color: #970000;
	font-size: 19px;
	font-weight: normal;
	padding-top: 50px;
	padding-bottom: 5px;
	background-image: url(../images/awards/dividers.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mcd_awards_left p {
	font-family: 'RobotoRegular';
	color: #000;
	font-size: 14px;
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}
.mcd_awards_right {
	float: right;
	width: 320px;
	text-align: center;
}
.mcd_awards_right#awd_righ {
	float: left;
}
.mcd_awards_title {
	float: left;
	width: 100%;
	text-align: center;
	color: #970000;
	font-size: 18px;
	padding-bottom: 10px;
	font-family: 'OswaldRegular';
}
/*awards end */

#Scene {
	position: fixed;
	width: 100%;
	height: 100%;
}
.parallax-layer {
	position: absolute;
	height: 700px;
	background-repeat: no-repeat;
}
#bg1 {
	background: url('../images/bg-1.jpg');
	width: 3528px;
}
#bg2 {
	background: url('../images/formtogo.jpg') left bottom;
	background-repeat: repeat-x !important;
	width: 5500px;
}
#sun {
	position: absolute;
	background: url('../images/sun.png');
	width: 194px;
	height: 194px;
	left: 180px;
}
#cloud {
	position: absolute;
	background: url('../images/clouds.png');
	width: 2059px;
	height: 347px;
}
#zombie {
	position: absolute;
	background-image: url('../images/zombify.png');
	width: 250px;
	height: 190px;
	top: 340px;
	left: 300px;
}
.school {
	position: absolute;
	width: 600px;
	height: 523px;
	top: 100px;
}
#schoolunder {
	background: url('../images/school_under.png');
}
#schoolover {
	background: url('../images/school_over.png');
}
/*farmto fork */

.form_to_fork_bg {
	background-attachment: fixed;
	background-image: url("../images/ffbg.jpg");
	background-position: center -30px;
	background-repeat: no-repeat;
	background-size: cover;
}
/*farmto fork end*/



/*financial center*/

.mcd_finacial_center {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.mcd_finacial_center img {
	float: left;
}
.mcd_finacial_center_right {
	float: right;
	width: 450px;
}
.mcd_finacial_center_right h1 {
	font-weight: normal;
	font-family: 'OswaldRegular';
	color: #970000;
	font-size: 26px;
	line-height: 38px;
	text-transform: capitalize;
	border-bottom: 3px solid #ff7200;
	padding-bottom: 10px;
	margin-left: -30px;
}
.mcd_finacial_center_right h1 strong {
	font-family: 'OswaldBold';
}
.mcd_finacial_center_right p {
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 23px;
	color: #3c3c3c;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'RobotoRegular';
}
.mcd_finacial_center_right span {
	float: left;
	width: 150px;
	color: #970000;
	font-size: 13px;
	line-height: 18px;
	font-family: 'RobotoRegular';
	text-decoration: none;
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none;
}
.mcd_finacial_center_right span img {
	margin-right: 5px;
}
/*financial center*/



/*locationback*/

.back_locat {
	position: relative;
	left: 10px;
	top: -27px;
}
.back_locat a {
	padding: 0px;
	margin: 0px;
}
.back_locat a img {
	padding: 0px;
	margin: 0px;
	-webkit-transform: none !important; /*Webkit: Scale down image to 0.8x original size*/
	-moz-transform: none !important; /*Mozilla scale version*/
	-o-transform: none !important; /*Opera scale version*/
	-webkit-transition-duration: none !important; /*Webkit: Animation duration*/
	-moz-transition-duration: none !important; /*Mozilla duration version*/
	-o-transition-duration: none !important; /*Opera duration version*/
	opacity: 0.9; /*initial opacity of images*/
}
/*locationback end*/



/*Happy Meals(Toys)*/

.mcd_toys {
	width: 100%;
	float: left;
}
.mcd_toys_top {
	width: 100%;
	float: left;
}
.mcd_toys_top img {
	width: 100%;
}
.mcd_toys_contener {
	float: left;
	width: 94%;
	padding: 20px;
	background-color: #FFF;
}
.mcd_toys_box {
	width: 49%;
	float: right;
	background-color: #333;
	margin-bottom: 15px;
}
.mcd_toys_box:nth-child(odd) {
	float: left;
}
.mcd_toys_box img {
	width: 100%;
	float: left;
	height: 172px;
}
/*Happy Meals(Toys)end*/





/* footer*/

.mc_footer {
	width: 100%;
	background-image: url(../images/footerbgs.jpg);
	background-repeat: repeat-x;
	background-position: 0px 21px;
}
.mc_footer_inner {
	width: 100%;
	max-width: 1349px;
	margin: 0 auto;
}
.mc_footer_inner_left {
	width: auto;
	height: auto;
	float: left;
	padding-left: 10px;
}
.mc_footer_inner_left ul {
	list-style: none;
	float: left;
}
.mc_footer_inner_left ul li {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}
.mc_footer_inner_left ul li.gp {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	float: left;
	width: 195px;
	visibility: hidden;
}
.mc_footer_inner_left ul li a {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	float: left;
}
.mc_footer_inner_right {
	width: auto;
	height: auto;
	float: right;
	padding-right: 10px;
}
.mc_footer_inner_right ul {
	list-style: none;
	float: left;
}
.mc_footer_inner_right ul li {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}
.mc_footer_inner_right ul li.gp {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	float: left;
	width: 195px;
	visibility: hidden;
}
.mc_footer_inner_right ul li a {
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	float: left;
}
/* footer end */











/****************************************************SELF******************************/



.mc_donalds {
	background-image: url(../images/real-estate-bg.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
/***************************our story***************************/



.ourstory {
	background-image: url(../images/our-story-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size: 260% 200%;
	background-attachment: fixed;
}
.reach_us_begs {
	background-image: url(../images/reach-us-bg1.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
.mcd_delivery {
	background-image: url(../images/mc-delivery-bg.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
.our_story_content {
	background: #FFFFFF;
	padding: 15px;
	font-family: 'OswaldRegular';
}
.we_care_heading {
	color: #970000;
	font-size: 26px;
	border-bottom: 2px dotted #970000;
	padding-bottom: 15px;
}
.realestate {
	background-image: url(../images/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
.how_did {
	padding-top: 15px;
}
.how_did_left {
	width: 375px;
	float: left;
}
.how_did_right {
	width: 350px;
	float: right;
}
.how_did1 {
	color: #000000;
	font-size: 19px;
	padding: 10px 0;
	text-transform: uppercase;
}
.how_did1 a {
	color: #000000;
	text-decoration: none;
}
.how_did_dis {
	font-size: 13px;
	color: #5c5b5c;
	font-family: 'RobotoRegular';
	line-height: 1.7em;
	text-align: justify;
}
.how_did_dis strong a {
	color: #5c5b5c;
	text-decoration: none;
}
ul.listStyle {
	margin: 0px;
	padding: 0px;
}
ul.listStyle li {
	padding: 5px;
	font-size: 13px;
	font-family: 'RobotoRegular';
	color: #5c5b5c;
}
ul.listStyle li span.bullet {
	padding: 0 15px 0 0;
}
.what_we_stand {
}
.what_we_dis {
	margin-bottom: 20px;
}
.what_dis_left {
	float: left;
	width: 249px;
}
.what_dis_right {
	float: left;
	width: 475px;
}
.food_head {
	background: #970000;
	color: #FBE028;
	font-size: 20px;
	padding: 2px 0;
	text-align: center;
}
.food_dis {
	color: #5C5B5C;
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 1.7em;
	padding-left: 19px;
	padding-top: 10px;
	text-align: justify;
}
/***********we_care**************/



.cs {
	border-bottom: 1px dotted #970000;
	padding-bottom: 15px;
}
.csr {
	width: 255px;
	height: auto;
	float: left;
}
.susta {
	width: 255px;
	height: auto;
	float: left;
	margin-left: 20px;
}
.how_did_dis1 {
	color: #5C5B5C;
	font-family: 'RobotoRegular';
	font-size: 12px;
	line-height: 1.7em;
}
.csr_main_had {
	color: #970000;
	background: #e3b71f;
	margin-top: 20px;
	padding: 0 5px;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
}
.csr_dis1 {
	margin-top: 20px;
}
.csr_dis_left {
	float: left;
	width: 375px;
	height: auto;
}
.csr_dis_right {
	float: right;
	width: 330px;
	height: auto;
}
.we_care_heading1 {
	color: #970000 !important;
	font-size: 19px;
	padding-bottom: 8px;
}
.csr_dis2 {
	margin-top: 20px;
}
.csr_dis_left1 {
	float: right;
	width: 375px;
	height: auto;
}
.csr_dis_right1 {
	float: left;
	width: 330px;
	height: auto;
}
.how_did_dis12 {
	color: #5c5b5c;
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 1.7em;
}
/********end we_care**************/







/***********************end our story***************************/







/**************************real estate**************************/



.under {
	color: #970000;
}
.under1 {
	font-family: 'Oswald-Light_1';
	font-size: 24px;
}
.under2 {
	font-family: 'OswaldBold';
	font-size: 26px;
}
.how_did_dis12 {
	color: #5c5b5c;
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 1.7em;
	text-align: justify;
}
.our_req {
	color: #000000;
	font-size: 26px;
	padding: 10px 0;
	text-transform: uppercase;
	font-family: 'OswaldBold';
}
.star_red {
	color: #970000;
}
.radio {
	font-family: 'RobotoRegular';
	margin-top: 25px;
	border-bottom: 1px solid #970000;
	padding-bottom: 35px !important;
}
.radio p {
	float: left;
	font-size: 13px;
	width: 150px;
}
#contact_detail {
	margin-top: 15px;
	border-bottom: 1px solid #970000;
	padding-bottom: 15px !important;
}
.cont_head {
	color: #970000;
	font-family: 'RobotoRegular';
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.col1 {
	width: 350px;
	float: left;
}
.col2 {
	width: 350px;
	float: right;
}
.row1 {
	font-family: 'RobotoRegular';
	margin: 15px 0px;
}
.name {
	float: left;
	font-size: 12px;
	width: 135px;
}
.input_box {
	float: right;
}
.inp {
	border: 1px solid #970000;
	padding: 3px 0px;
	width: 200px;
}
.customfile-container * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 3px 0px;
	float: left; /* Global font to use ems with precision */
}
.customfile-container {
	width: auto;
	background: #FFFFFF;
	float: left;
}
.customfile-wrap {
	position: relative;
	padding: 0;
	margin-bottom: .5em;
}
.customfile-filename,  .customfile-upload {
	margin: 0;
	padding: 0;
}
.customfile-filename {
	width: 177px;
	height: 24px;
	border: 1px solid #333333;
	margin-left: 13px;
}
.customfile-filename:focus {
	outline: none;
}
.customfile-upload {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/phot_ga_03.jpg);
	float: right;
	border: 1px solid #A8A49D;
	color: #6B6863;
	margin-top: -1px;
	border-radius: 0 2px 2px 0;
	margin-left: -1px; /* align with input */
	cursor: pointer;
}
 .customfile-upload::-moz-focus-inner { /* Fix firefox padding */
 padding: 0;
border: 0
}
.col1_1 {
	width: 717px;
	float: left;
}
.inp2 {
	border: 1px solid #970000;
	padding: 3px 0px;
	width: 568px;
}
.plot {
	background: none repeat scroll 0 0 #970000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
	width: 50px;
}
.inptext {
	border: 1px solid #970000;
	padding: 3px 0px;
	width: 200px;
}
.inp_phot {
	border: 1px solid #970000;
	padding: 3px 0px;
	width: 200px;
	background: #fff url(../images/phot_ga_03.jpg) no-repeat right;
}
.Built_up {
	background: none repeat scroll 0 0 #970000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
	width: 80px;
}
.r1 {
	float: left;
	font-size: 13px;
	width: 69px;
}
.r2 {
	float: left;
	font-size: 13px;
	width: 69px;
}
.inp_sec {
	border: 1px solid #970000;
	padding: 3px 0px;
	width: 200px;
	background: url(../images/sel_arrow_03.jpg) no-repeat right;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.sub_button {
	width: 220px;
	margin: 0 auto;
	font-family: 'OswaldBold';
	padding-bottom: 50px;
}
.submit {
	float: left;
}
.submit a {
	font-family: 'OswaldBold';
	color: #fff;
	text-decoration: none;
	width: 100px;
	height: auto;
	padding: 8px 0px;
	background: #af1010;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	display: block;
	font-size: 19px;
	cursor: pointer;
}
.reset {
	float: left;
}
.reset a {
	color: #fff;
	font-family: 'OswaldBold';
	text-decoration: none;
	width: 100px;
	height: auto;
	padding: 8px 0px;
	background: #af1010;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	display: block;
	font-size: 19px;
	cursor: pointer;
	border: none;
	cursor: pointer;
}
.reset input[type="reset"] {
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none;
	color: #fff;
	font-family: 'OswaldBold';
	text-decoration: none;
	width: 100px;
	height: auto;
	padding: 8px 0px;
	background: #af1010;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	display: block;
	font-size: 19px;
	cursor: pointer;
	border: none;
	cursor: pointer;
	border-radius: 0px;
}
.reset a {
	color: #fff;
	text-decoration: none;
	color: #fff;
	width: 100px;
	height: auto;
	padding: 8px 0px;
	background: #c75757;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	display: block;
	font-size: 20px;
}
.our_story_content1 {
	background: #FFFFFF;
	padding: 15px 30px 15px 30px;
	font-family: 'RobotoRegular';
}
.pagee_had {
	font-family: 'OswaldRegular';
	background: #000;
	color: #ffc10e;
	text-transform: uppercase;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	float: right;
	padding-right: 25px;
	padding-left: 25px;
	text-align: center;
	width: auto !important;
}
/**********************end real estate**************************/







/**********************************career**************************/



.whyare {
	font-family: 'Oswald-Light_1';
	font-size: 47px;
}
.just {
	font-family: 'OswaldBold';
	font-size: 53px;
	text-transform: uppercase;
}
.becaus {
	font-family: 'Oswald-Light_1';
	font-size: 27px;
	margin-top: -5px;
}
.ca_dis {
	padding-bottom: 35px;
}
.ca_dis1 {
	float: left;
	width: 400px;
	height: auto;
}
.ca_dis2 {
	float: right;
	width: 284px;
	height: auto;
}
.ca_di {
	color: #5C5B5C;
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 1.8em;
}
.commited {
	font-family: 'Oswald-Light_1';
	color: #970000;
	font-size: 50px;
}
.skills {
	font-family: 'OswaldBold';
	color: #970000;
	font-size: 50px;
}
.commited_dis {
	color: #5C5B5C;
	font-family: 'RobotoRegular';
	font-size: 13px;
	line-height: 1.7em;
	margin-top: 25px;
}
.if {
	font-family: 'RobotoRegular';
	font-size: 19px;
	color: #3c3c3c;
	font-weight: bold;
	line-height: 1.4em;
}
.ray {
	color: #970000;
	font-size: 16px;
}
/*******************accordian***************************/



.container12 {
	/* The topmost UL */



	width: 100%;
	margin: 0 auto;/*padding:50px;*/



}
li {
	list-style: none;
	text-align: left;
}
.menu {
	/* The main list elements */



	padding: 40px 0 0 0;
	width: 100%;
}
.button12 a {
	/* The section titles */



	display: block;
	font-family: 'Oswald-Light_1';
	font-size: 15px;
	overflow: hidden;
	padding: 0px 3px 9px 0px;
	position: relative;
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #970000;
	border-top: 1px solid #970000;
	background: url(../images/plus_07.jpg) no-repeat right;
}
.button12 a.newnews {
	font-family: 'OswaldBold';
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	font-size: 18px;
	text-transform: uppercase;
}
.button12 a:hover {
	/* Removing the inherited underline from the titles */



	text-decoration: none;
}
.button12 a span {
	/* This span acts as the right part of the section's background */



	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px;
	display: block;
}
/* Setting up different styles for each section color */







/*.button12 a.blue{background:url(img/blue.png) repeat-x top left; color:#074384;}



.button12 a.blue span{ background:url(img/blue.png) repeat-x top right;}







li.button a.green{background:url(img/green.png) repeat-x top left; color:#436800;}



li.button a.green span{ background:url(img/green.png) repeat-x top right;}







li.button a.orange{background:url(img/orange.png) repeat-x top left; color:#882e02;}



li.button a.orange span{ background:url(img/orange.png) repeat-x top right;}







li.button a.red{background:url(img/red.png) repeat-x top left; color:#641603;}



li.button a.red span{ background:url(img/red.png) repeat-x top right;}*/







/* The hover effects */







/*.button12 a:hover{ background-position:bottom left;}



.button12 a:hover span{ background-position:bottom right;}*/







.dropdown {
	/* The expandable lists */



	display: none;
	padding-top: 5px;
	width: 100%;
}
.dropdown li {
	/* Each element in the expandable list */



	background-color: #373128;
	border: 1px solid #40392C;
	color: #CCCCCC;
	margin: 5px 0;
	padding: 4px 18px;
}
/************************end accordian*****************************/



.acc_matter {
	font-family: 'RobotoRegular';
}
.acc_matter_ps {
	font-family: 'RobotoRegular';
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 100%;
	color: #000000;
	padding-top: 10px;
}
.acc_matter_ps1 {
	font-family: 'RobotoRegular';
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 100%;
	color: #000000;
	padding-top: 10px;
}
.acc_matter_spans {
	font-family: 'RobotoRegular';
	font-weight: normal;
	font-size: 13px;
	float: left;
	width: 98%;
	color: #333333;
	padding-left: 4%;
	line-height: 20px;
	background-image: url(../images/dots_yer1.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
.acc_matter_spans a {
	text-decoration: underline;
	color: #333333;
}
.acc_matter_spans a:hover {
	color: #000;
}
.d_ma {
	color: #000;
	background: #fbe028;
	padding: 5px 3px;
	font-size: 14px;
	margin-top: 3px;
}
.d_ma_dis {
	margin-top: 3px;
}
.d_ma1 {
	float: left;
	width: 230px;
	background: #fbe028;
	border-bottom: 3px solid #fff;
	color: #a10000;
	padding: 5px 8px;
	font-size: 13px;
}
.d_ma2 {
	float: left;
	width: 94.5% !important;
	/*border-bottom:3px solid #fbe028;*/



	padding: 5px 8px;
	font-size: 13px;
	line-height: 2em;
}
.debuty {
	font-family: 'RobotoRegular';
}
.fr_cont {
	font-size: 13px;
	margin-top: 20px;
}
/******************************end career**************************/







/************************reachus***********************/



.reachus {
	background-image: url(../images/reachus_bg.jpg);
	background-repeat: no-repeat;
	background-position: center -30px;
	background-size: cover;
	background-attachment: fixed;
}
.nutri {
	background-image: url(../images/nutritionbg4.jpg);
	background-repeat: no-repeat;
	/*background-position: center 0px;*/



	background-size: 140% 150%;
	background-attachment: fixed;
}
.contact_d {
	font-family: 'RobotoRegular';
}
.customer_fee {
	background: none repeat scroll 0 0 #970000;
	color: #FFFFFF;
	margin-top: 10px;
	padding: 3px;
	text-align: center;
	font-family: 'OswaldRegular';
	font-size: 20px;
}
.feed_back {
	color: #970000;
	margin-top: 10px;
	font-size: 13px;
}
.feed_back a {
	color: #970000;
	font-size: 13px;
}
.real {
	color: #000;
	margin-top: 10px;
	font-size: 13px;
}
.real a {
	color: #970000;
	font-size: 13px;
}
.locate_left {
	float: left;
	width: 180px;
	background: #ffc600;
	padding: 15px;
	box-shadow: 0px 0px 5px #333;
}
.locate_right {
	float: right;
	width: 530px;
	padding: 20px 5px 0px 5px;
	font-family: 'RobotoRegular';
}
.date {
	font-family: 'RobotoRegular';
	border-right: 1px solid #000;
}
.date ul li {
}
.date ul li a {
	text-decoration: none;
	font-size: 13px;
	color: #000;
	line-height: 2.2em;
	display: block;
	width: 185px;
}
.date ul li a:hover {
	background: url(../images/red_circle.png) no-repeat 174px;
}
.active1 {
	background: url(../images/red_circle.png) no-repeat 174px;
}
.active2 {
	background: url(../images/red_circle.png) no-repeat 174px;
}
.new_head {
	color: #970000;
	font-size: 16px;
}
.new_dis {
	color: #5c5b5b;
	font-size: 16px;
	line-height: 1.7em;
	margin-top: 5px;
}
/**********************end reachus*********************/







/***************disclaimer******************************/



.disclaimer {
	font-family: 'RobotoRegular';
	font-size: 15px;
	line-height: 1.7em;
	height: 450px;
}
.presskit {
	font-family: 'RobotoRegular';
	height: 450px;
}
.presskit ul {
	margin: 20px 30px;
}
.presskit ul li {
	line-height: 2em;
	list-style: disc;
}
.presskit ul li a {
	color: #990000;
	text-decoration: none;
}
/*****************end disclaimer*************************/







/**************************sitemapcontent********************/



.sitemapcontent {
	font-family: 'RobotoRegular';
}
.good_head {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.goodfood {
	margin-bottom: 20px;
}
.goodfood ul {
	margin-left: 30px;
}
.goodfood ul li {
	line-height: 1.8em;
	font-size: 14px;
	list-style: disc;
	color: #000;
}
.goodfood ul li span {
	line-height: 1.8em;
	font-size: 16px;
	list-style: disc;
	color: #900000;
}
.goodfood ul li a {
	line-height: 1.8em;
	font-size: 14px;
	list-style: disc;
	color: #900000;
	text-decoration: none;
}
/*********************end sitemapcontent*********************/







/*****************************tac***************************/



.tac {
	font-family: 'RobotoRegular';
	margin:15px 0 0 0;
	padding:0 0 50px 0;
	color: #5c5b5c;
}
.tac_md {
	color: #900000;
	font-size: 14px;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.the_programe {
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #900000;
	font-weight: bold;
	font-size: 14px;
}
.the_pro_dis {
	line-height: 1.7em;
}
.the_pro_dis li {
	font-size: 15px;
}
.the_pro_dis li span {
	color: #5C5B5B;
	display: block;
	font-size: 13px;
}
.maill {
	float: left;
	margin: 20px 0px;
}
.ph {
	float: left;
	margin: 20px 185px;
}
.sym {
	float: left;
	color: #900000 !important;
	width: 25px !important;
	display: block;
}
.sty_dis {
	float: right;
	color: #5c5b5b !important;
	width: 680px !important;
	display: block;
}
/**************************end tac**************************/



.whyare1 {
	font-family: 'Oswald-Light_1';
	font-size: 25px;
	color: #990000;
}
.ollist {
	list-style: circle;
}
.ollist li {
	background-image: url(../images/bullets_icon.jpg);
	background-repeat: no-repeat;
	background-position: 5px 11px;
	padding-left: 15px;
	background-color: none;
}
.ollist li#bgsnon {
	background-color: none;
	background: none;
	color: #000;
	background-image: url(../images/bullets_icon.jpg);
	background-repeat: no-repeat;
	background-position: 5px 16px;
	padding-left: 15px;
	background-color: none;
	border: none;
}
/*mapacrodin*/
/*.accordion {
	width: 274px;
	border-bottom: solid 1px #FFFFFF;
}
.accordion h3 {
	background-color:#CE000A;
	padding: 7px 15px;
	margin: 0;
	color:#FFF;
	font-family: 'RobotoRegular';
	
	border-bottom: 1px solid #FFF;
	cursor: pointer;
	line-height:27px;
	font-size:14px;
	
}
.accordion h3:hover {

	background-color:#FDCD23;
	color:#FFF;

}
.accordion h3.active {
	background-color:#FDCD23;
	color: #000;	
}

.accordion p {

	margin: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 20px;

	padding-left: 100px;	
}*/
#pand {
	float: left;
	width: 100%;
	height: 100px;
	background-color: #CCC;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: auto;
}
#pand a {
	color: #333;
	float: left;
	font-family: "OswaldRegular";
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 9%;
	text-decoration: none;
	width: 84% !important;
}
#scrollbar_new1 {
	float: left;
	width: 100%;
	height: 100px;
	background-color: #CCC;
	padding-top: 0px;
	padding-bottom: 0px;
}
#scrollbar_new1 a {
	color: #333;
	cursor: default;
	float: left;
	font-family: "OswaldRegular";
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 9%;
	text-decoration: none;
	width: 84% !important;
}
/*inner scroller*/
#scrollbar_new1 {
	width: 100%;
	margin: 0;
}
.viewport {
	width: 95%;
	height: 100px;
	overflow: hidden;
	position: relative;
}
#scrollbar_new1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
}
#scrollbar_new1 .overview a {
	color: #333;
	cursor: default;
	float: left;
	font-family: "OswaldRegular";
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 9%;
	text-decoration: none;
	width: 84% !important;
}
#scrollbar_new1 .scrollbar {
	background-color: #03C;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 10px;
}
#scrollbar_new1 .track {
	background-color: #CCC;
	height: 100%;
	width: 10px;
	position: relative;
}
.thumb {
	background-color: #999;
	height: 10px;
	width: 10px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0px;
	font-size: 0px;
	font-size: 15px;
}
.thumb .end {
	background-color: #0F0;
	overflow: hidden;
	height: 0px;
	width: 10px;
	line-height: 0px;
	font-size: 15px;
}
#scrollbar_new1 .disable {
	display: block;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
/*scroll 2*/
#scrollbar_new2 {
	width: 100%;
	margin: 0;
}
.viewport {
	width: 95%;
	height: 100px;
	overflow: hidden;
	position: relative;
}
#scrollbar_new2 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
}
#scrollbar_new2 .overview a {
	color: #333;
	cursor: default;
	float: left;
	font-family: "OswaldRegular";
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 9%;
	text-decoration: none;
	width: 84% !important;
}
#scrollbar_new2 .scrollbar {
	background-color: #03C;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 10px;
}
#scrollbar_new2 .track {
	background-color: #CCC;
	height: 100%;
	width: 10px;
	position: relative;
}
.thumb {
	background-color: #999;
	height: 10px;
	width: 10px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0px;
	font-size: 0px;
	font-size: 15px;
}
.thumb .end {
	background-color: #0F0;
	overflow: hidden;
	height: 0px;
	width: 10px;
	line-height: 0px;
	font-size: 15px;
}
#scrollbar_new2 .disable {
	display: block;
}
.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
/*scroll 2 end*/
/*map acrodin end*/


/*newcss add*/
.mc_locationsearch {
	float: right;
	margin-top: 30px;
	margin-right: 2px;
	width: 280px;
	height: 25px;
}
.mc_locationsearch form {
	width: 100%;
	height: 100%;
	float: left;
}
.mc_locationsearch form input {
	float: left;
	width: 78%;
	padding-left: 2%;
	height: 98%;
}
.mc_locationsearch form input[type='submit'] {
	width: 18%;
	height: 100%;
	float: left;
	background-color: #900;
	color: #FFF;
	text-align: center;
	border: none;
	font-family: 'RobotoRegular';
	color: #f0d626;
	text-transform: uppercase;
	cursor: pointer;
}
.mc_new_loc_box {
	float: left;
	position: relative;
	width: 100%;
	height: 35px;
	background-color: #970000;
}
.mc_new_loc_box img {
	float: left;
	width: auto;
	height: 35px;
}
/*newcss add*/




/*****************custom*******************/
/***********************************menu*********************/
#cssmenu {
	position: relative;
	height: 44px;
	background: #2b2f3a;
	width: auto;
	display: none;
}
#cssmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1;
}
#cssmenu > ul {
	position: relative;
	display: block;
	background: #000;
	height: 32px;
	width: 100%;
	z-index: 500;
}
#cssmenu > ul > li {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}
#cssmenu > ul > #menu-button {
	display: none;
}
#cssmenu ul li a {
	display: block;
	font-family: 'OswaldRegular';
	font-weight: normal;
	text-decoration: none;
}
#cssmenu > ul > li > a {
	font-size: 16px;
	line-height:22px;
	/* font-weight: bold;*/
	padding: 0 20px;
	color: #fcdf29;
	text-transform: uppercase;
	-webkit-transition: color 0.25s ease-out;
	-moz-transition: color 0.25s ease-out;
	-ms-transition: color 0.25s ease-out;
	-o-transition: color 0.25s ease-out;
	transition: color 0.25s ease-out;
	text-align: center;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 32px;
}
#cssmenu > ul > li:hover > a {
	color: #ffffff;
	background: #000;
}
#cssmenu li.has-sub::after {
	display: block;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
}
#cssmenu > ul > li.has-sub::after {
	right: 10px;
	top: 20px;
	border: 5px solid transparent;
	border-top-color: #7a8189;
}
#cssmenu > ul > li:hover::after {
	border-top-color: #ffffff;
}
#indicatorContainer {
	position: absolute;
	height: 12px;
	width: 100%;
	bottom: 0px;
	overflow: hidden;
	z-index: -1;
}
#pIndicator {
	position: absolute;
	height: 0;
	width: 100%;
	border: 12px solid transparent;
	border-top-color: #2b2f3a;
	z-index: -2;
	-webkit-transition: left .25s ease;
	-moz-transition: left .25s ease;
	-ms-transition: left .25s ease;
	-o-transition: left .25s ease;
	transition: left .25s ease;
}
#cIndicator {
	position: absolute;
	height: 0;
	width: 100%;
	border: 12px solid transparent;
	border-top-color: #2b2f3a;
	top: -12px;
	right: 100%;
	z-index: -2;
}
#cssmenu ul ul {
	position: absolute;
	left: -9999px;
	top: 70px;
	opacity: 0;
	-webkit-transition: opacity .3s ease, top .25s ease;
	-moz-transition: opacity .3s ease, top .25s ease;
	-ms-transition: opacity .3s ease, top .25s ease;
	-o-transition: opacity .3s ease, top .25s ease;
	transition: opacity .3s ease, top .25s ease;
	z-index: 1000;
}
#cssmenu ul ul ul {
	top: 37px;
	padding-left: 5px;
}
#cssmenu ul ul li {
	position: relative;
}
#cssmenu > ul > li:hover > ul {
	left: auto;
	top: 44px;
	opacity: 1;
}
#cssmenu ul ul li:hover > ul {
	left: 170px;
	top: 0;
	opacity: 1;
}
#cssmenu ul ul li a {
	width: 130px;
	border-bottom: 1px solid #eee;
	padding: 10px 20px;
	font-size: 12px;
	color: #9ea2a5;
	background: #fff;
	-webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
}
#cssmenu ul ul li:hover > a {
	background: #f6f6f6;
	color: #8c9195;
}
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last > a {
	border-bottom: 0;
}
.submenuArrow {
	border: 6px solid transparent;
	width: 0;
	height: 0;
	border-bottom-color: #fff;
	position: absolute;
	top: -12px;
}
#cssmenu ul ul li.has-sub::after {
	border: 4px solid transparent;
	border-left-color: #9ea2a5;
	right: 10px;
	top: 12px;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	-webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
}
#cssmenu ul ul li.has-sub:hover::after {
	border-left-color: #fff;
	right: -5px;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

@media all and (max-width: 1200px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu {
	width: auto;
}
#cssmenu ul {
	width: auto;
}
#cssmenu .submenuArrow,  #cssmenu #indicatorContainer {
	display: none;
}
#cssmenu > ul {
	height: auto;
	display: block;
}
/*  #cssmenu > ul {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 287px;
    overflow: scroll;
}*/
#cssmenu > ul > li {
	float: none;
}
#cssmenu li,  #cssmenu > ul > li {
	display: none;
}
#cssmenu ul ul,  #cssmenu ul ul ul,  #cssmenu ul > li:hover > ul,  #cssmenu ul ul > li:hover > ul {
	position: relative;
	left: auto;
	top: auto;
	opacity: 1;
	padding-left: 0;
}
#cssmenu ul .has-sub::after {
	display: none;
}
#cssmenu ul li a {}
#cssmenu ul ul li a {
	border: 0;
	background: none;
	width: auto;
	padding: 8px 35px;
}
#cssmenu ul ul li:hover > a {
	background: #303030;
	color: #fff;
}
#cssmenu ul ul ul a {
	padding: 8px 50px;
}
#cssmenu ul ul ul ul a {
	padding: 8px 65px;
}
#cssmenu ul ul ul ul ul a {
	padding: 8px 80px;
}
#cssmenu ul ul ul ul ul ul a {
	padding: 8px 95px;
}
#cssmenu > ul > #menu-button {
	display: block;
	cursor: pointer;
	border-bottom:none;
}
#cssmenu #menu-button > a {
	padding: 14px 20px;
}
#cssmenu ul.open li,  #cssmenu > ul.open > li {
	display: block;
	border-bottom: 1px solid #fff;
}
#cssmenu > ul.open > li#menu-button > a {
	color: #fff;
	border-bottom: 1px solid rgba(150, 150, 150, 0.1);
}
#cssmenu #menu-button::after {
	display: block;
	content: '';
	position: absolute;
	height: 17px;
	width: 25px;
	/* border-top: 2px solid #7a8189;
    border-bottom: 2px solid #7a8189;*/
	right: 20px;
	top: 15px;
	background: url(../images/menu.png) no-repeat center;
}
#cssmenu #menu-button::before {
/* display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;*/
   /* border-top: 2px solid #7a8189;*/
    /*right: 20px;
    top: 25px;*/
}
#cssmenu ul.open #menu-button::after,  #cssmenu ul.open #menu-button::before {
	border-color: #f00;
	border: none;
	height: 17px;
	width: 25px;
	background: url(../images/cross.jpg) no-repeat center;
}
}
/*******************************end menu*********************/
.dwonloadapp {
	width: 400px;
	float: left;
}
.wifi {
	width: 400px;
	float: right;
	text-align: right;
}
.dwon {
	width: 100%;
}
.newcopyright {
	display: none;
	color: #fff;
	font-family: "RobotoRegular";
}
.copy {
	float: left;
	font-size: 12px;
	padding-top: 3px;
}
.made {
	float: right;
}
.facebook {
	float: left;
	margin-left: 10px;
	padding-top: 3px;
}
.footernew {
	position: fixed;
	bottom: 0px;
	z-index: 99999999999;
	display: block;
}
.mobihead {
	border-top: 1px solid #585858;
	background: #000000;
	padding: 15px 5px !important;
	color: #fff;
	text-align:center;
}
.mobihead a {
	color: #fff;
	display: inline-block !important;
	font-family: arial !important;
	font-size: 12px;
	line-height:18px;
	padding: 0 !important;
	margin:0 10px;
	text-transform: none;
}
.sicon {
	border-top: 1px solid #585858;
	background: #000000;
	padding: 15px 5px !important;
	text-align:center;
}
.sicon a {
	display:inline-block !important;
	margin:0 10px;	
}
/****************tabselect**************/
.tab {
	display: none !important;
}
.tab.block {
	display: block !important;
}
.tab1 {
	display: none !important;
}
.tab1.block1 {
	display: block !important;
}
.tab1y {
	display: none !important;
}
.tab1y.block1y {
	display: block !important;
}
.tabselect {
	margin: 0 auto;
	width: 270px;
	display: none;
}
.selc {
	background: #fff url(../images/SeemaArora.jpg) no-repeat right;
	border: 3px solid #fdbf0a;
	width: 270px;
	margin: 0 auto;
	padding: 3px 0px;
	font-family: "OswaldRegular";
	font-size: 18px;
	padding-left: 10px;
	color: #8f040b;
}
.selc2 {
	background: #fff url(../images/year_03.jpg) no-repeat right;
	border: 3px solid #9d9d9d;
	width: 270px;
	margin: 15px auto 0 auto;
	padding: 3px 0px;
	font-family: "OswaldRegular";
	font-size: 18px;
	padding-left: 10px;
	color: #333;
}
.selc option {
	padding-left: 10px;
}
/************end tabselect**************/

.dma11 {
	height: 580px;
}
.d_m {
	height: 580px;
}
.food_desk {
	display: none;
}
.dummytx {
	text-align: center;
	padding: 10px 25px;
	text-transform: uppercase;
	color: #990000;
	font-size: 18px;
	display: none;
	font-family: "RobotoRegular";
}
.corportae {
	text-align: center;
	width: 100%;
	margin: 20px 0px;
	display: none;
}
.in12 {
	width: 103px !important;
}
.mc_diss {
	float: left !important;
	margin-left: 50px !important;
	width: 45%;
}
.mc_diss_img {
	float: right!important;
	width: 45%;
}
select {
	appearance: none!important;
	-moz-appearance: none!important;
	-webkit-appearance: none!important;
	text-indent: 1px!important;
	text-overflow: ''!important;
 _noFocusLine: expression(this.hideFocus=true);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
select::-ms-expand {
 display:none !important;
}
.site_food {
	color: #900000;
	line-height: 2em;
	font-size: 14px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.sit_fo_head {
	color: #000;
}
.the_pro_dis {
	line-height: 1.7em;
	padding-bottom: 75px !important;
}
.ice_img {
}
.ice_img ul li {
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 159px;
	text-align: center;
	width: 144px;
}
/********************************Accordian*****************************/
.js .panel-title {
	margin: 0;
}
.panel-title a {
	border-bottom: medium none;
	color: #292929;
	display: block;
	font-family: "Oswald-Light_1";
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	position: relative;
	text-decoration: none;
	transition: color 200ms ease 0s;
	width: 100%;
}
.panel-title a .icon {
	color: #9e9e9e;
	position: absolute;
	right: 0;
	-webkit-transition: all 200ms ease 0s;
	-moz-transition: all 200ms ease 0s;
	transition: all 200ms ease 0s;
	background: url(../images/plus_07.jpg) no-repeat;
	padding: 5px;
	margin-top: 7px;
}
.panel-title a:hover, .panel-title a:focus {
	color: #37474f;
}
.panel-title a:hover .icon, .panel-title a:focus .icon {
	color: #ec407a;
}
.panel-title a.active {
}
.panel-title a.active .icon {
	background: url(../images/minus_07.jpg) no-repeat;
}
.js .accordion {
	border-bottom: 1px solid #ececec;
	margin: 2em 0;
}
.accordion .panel-title a {
	border-top: 1px solid #ececec;
}
[id^="panel-"] {
	padding-bottom:0;
	/*padding-bottom: 2em;*/
}
.panel-title {
	margin-top: 10px;
}
.ma {
	float: left;
	margin-right: 5px;
}
.padd {
	padding: 50px 0px;
}
.new_map {
	display: none;
}
.light_dark {
	color: #970000;
}
.spa {
	width: auto !important;
}


p.txt {
	font-family: "OrientaRegular" !important;
    font-size: 13px !important;
	margin:0;
	padding:10px 0 !important;
}


a.btn {
    background-color: #980001;
    color: #fec10e;
    float: left;
    font-family: "OswaldRegular";
    font-size: 21px;
    font-weight: normal;
    line-height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    width: auto;
}

.sub-menu {
	margin:0 auto 15px auto;
	padding:0;
	width: 90%;
	z-index: 999;
	background:#fff;
}
.sub-menu a {
	float: left;
	width: 111px;
	height: 34px;
	background:url(../../images/submenu-bg.jpg) repeat-x;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-family: 'OswaldBold';
	font-size: 15px;
	text-transform: uppercase;
	line-height: 34px;
	z-index: 999px;
}
.sub-menu a.tiv {
	color: #fbe028;
	height:45px;
	background:url(../../images/submenu-h.png) repeat-x;
}
.sub-menu a:first-child {
	/*border-radius:5px 0 0 5px;*/
	border-right:solid 1px #5f0005;
}
.sub-menu a:last-child {
	/*border-radius:0 5px 5px 0;*/
	border-left:solid 1px #5f0005;
}

.sub-menu a.tiv:first-child, .sub-menu a.tiv:last-child {
	border:none;	
}


ul.tandc {
	margin:0 0 0 20px;
	padding:0;
	font-family: "RobotoRegular";
    font-size: 14px;
	line-height:20px;
	color: #5c5b5c;
}
ul.tandc li {
	margin:0 0 15px 0;
	padding:0;
	list-style:url(../images/bullets_icon.jpg);
}
ul.tandc li ul {
	margin:10px 0 0 30px;
	padding:0;	
}






.section3 {float: left; width: 100%; padding: 0; position: relative;  background-color: #fff;     font-family: 'OswaldRegular';}
.section3 .wrapper {margin: 0 auto; display:table; width: 90%; max-width: 1600px;     font-family: 'OswaldRegular';}
.section3 .wrapper .fires {position: absolute; left: 0; background: url(../images/friesImg.png) no-repeat right 0; background-color: #ffbb0d; height: 37px; width: 17%;}
.section3 .wrapper h2 {float: left;width: 100%;font-size:16px;color: #000000;text-transform: uppercase;font-weight: 400;margin: 16px 0 18px 0;line-height: 1em;}
.section3 .wrapper h2 span {font-family: 'Lato', sans-serif;text-transform: none;font-size: 12px;margin-top: 5px;display: block;}
.section3 .wrapper .listBox {float: left; width: 95%;}

.section3 .wrapper .listBox .dropdownBox {float: left; width: 100%; margin-bottom:20px; position: relative; z-index: 2;}
.section3 .wrapper .listBox .dropdownBox .col {
    float: left;
    width: 177px;
    margin: 0 25px;
    position: relative;
    padding: 0;
}
.section3 .wrapper .listBox .dropdownBox .col:first-child {margin-left: 0}
.section3 .wrapper .listBox .dropdownBox .col:last-child {margin-right: 0}

.section3 .wrapper .listBox .dropdownBox .col .header {float: left;width: 100%;font-weight: bold;font-size: 0.9em;text-transform: uppercase;background-color: #ffbb0d;position: relative;letter-spacing: .02em;padding: 12px 18px 13px 11px;border-radius: 0 0 30px 0;z-index: 1;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.section3 .wrapper .listBox .dropdownBox .col .header:hover {background-color:#db0006; color: #fff;}

.section3 .wrapper .listBox .dropdownBox .col .header div { float: left; width: 99%; overflow: hidden; max-height: 34px; word-break: break-all}

.section3 .wrapper .listBox .dropdownBox .col .header:after {content: "";position: absolute;top: 12px;right: 20px;height: 10px;width: 10px;display:block;border:2px solid #000000;border-right-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);pointer-events: none;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.section3 .wrapper .listBox .dropdownBox .col .header:hover:after {border-color: #fff}

.section3 .wrapper .listBox .dropdownBox .col .list {float:left;width: 100%;position: absolute;top: 0;left: 0;background-color: #b69a82;z-index: 0;max-height: 405px;padding: 33px 0 1px 0;display: none;}
.section3 .wrapper .listBox .dropdownBox .col .list .content {overflow: auto;position: relative;width: 100%;max-height: 297px;}
.section3 .wrapper .listBox .dropdownBox .col .list .content ul {list-style-type: none; margin: 0; padding: 0;}
.section3 .wrapper .listBox .dropdownBox .col .list .content ul li {float: left;width: 95%;color: #ffffff;margin: 0;font-size: 0.8em;font-weight: 700;padding: 9px 0 10px 25px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;} 
.section3 .wrapper .listBox .dropdownBox .col .list .content ul li:hover {background-color: #a2876f}

.section3 .wrapper .listBox .dropdownBox .mCSB_scrollTools .mCSB_draggerRail {background-color:#d7bf9e; background-color: rgba(215,191,158,1); width: 8px;}
.section3 .wrapper .listBox .dropdownBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(255,255,255,1); width: 8px;}
.section3 .wrapper .listBox .dropdownBox .mCSB_inside > .mCSB_container {margin-right: 0; }

.section3 .wrapper .listBox .dropdownBox .col .button {background-color: #db0006;color: #fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;padding:10px 5px 12px 17px;}
.section3 .wrapper .listBox .dropdownBox .col .button:after {display: none;}
.section3 .wrapper .listBox .dropdownBox .col .button:hover {background-color: #ffbb0d; color: #000;}

.section3 .wrapper .listBox .dropdownBox .cityClick.hide {pointer-events:none;}
.section3 .wrapper .listBox .dropdownBox .cityClick.hide .header {background-color: #ccc; opacity: .6;}


.section3 .wrapper .listBox .contentBox {float: left; width: 100%; margin-bottom: 50px; position: relative; z-index: 1; background-color: #ffbb0d; height: 220px; border-radius: 0 0 30px 0; padding: 10px 10px 10px 35px;}
.section3 .wrapper .listBox .contentBox .content {overflow: auto; position: relative; width: 100%; height: 200px;}
.section3 .wrapper .listBox .contentBox ul {list-style-type: none; margin: 0; padding: 0;}
.section3 .wrapper .listBox .contentBox ul li {float: left;width: 100%;color: #000000;font-size: 1.8em;font-weight: 700;padding: 8px 0;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.section3 .wrapper .listBox .contentBox ul li .address {float: left;width: 65%;text-align: left;padding-right: 14px;font-size: 12px;}
.section3 .wrapper .listBox .contentBox ul li .status {float: right;width: 28%;text-align: center;font-size: 12px;}
.section3 .wrapper .listBox .contentBox ul li:first-child .address, .section3 .wrapper .listBox .contentBox ul li:first-child .status {text-transform: uppercase;font-size: 16px;}
.section3 .wrapper .listBox .contentBox ul li:first-child {border-top: none; display: block !important}
.section3 .wrapper .listBox .contentBox ul li:last-child {border-bottom-width: 2px;}


.section3 .wrapper .listBox .contentBox .mCSB_scrollTools .mCSB_draggerRail {background-color:#d7bf9e; background-color: rgba(255,237,192,.6); width: 8px;}
.section3 .wrapper .listBox .contentBox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(255,255,255,1); width: 8px;}

.section3 .contactTxt {float: left; width: 100%; color: #000000; font-size: 2em; font-weight: bold;}

.section3 .wrapper .listBox .dropdownBox .dropdown{display:block;}


@media only screen and (max-width:800px) {
    .section1 .whiteCirle {right:-15%; bottom: 40%; width: 700px; height: 700px;}
    .section1 .bag {bottom: 35%; width: 380px;}

    .section2 .wrapper {font-size: 2em;}
    .section2 .wrapper p {margin: 30px 0;}

    .section3 .wrapper .fires {width: 35%;}
    .section3 .wrapper h2 {font-size: 14px; margin: 40px 0 40px 0;} 
    .section3 .wrapper .listBox .dropdownBox .col {width: 45%; margin: 0 3%}
    .section3 .wrapper .listBox .dropdownBox .col:last-child {margin-left: 0; margin-top: 30px;}
    .section3 .wrapper .listBox .dropdownBox .dropdown {z-index: 2;}
    .section3 .wrapper .listBox .dropdownBox .col .header {font-size: 2.6em;}

    footer {font-size: 2em;}
}

@media only screen and (max-width:640px) {
    .section1 a.logo {margin:20px 0 0 0; width: 60px;}
    .section1 .whiteCirle {right:-20%; bottom: 50%; width: 600px; height: 600px;}
    .section1 .bag {bottom: 40%; width: 350px; right: 7%;}
    .section1 .text h2 {font-size: 6em;}
    .section1 .text {bottom: 10%;}

    .section2 {padding: 100px 0;}

    .section3 {padding: 0px 0 20px 0}
    .section3 .wrapper .fires {background-size: 60px; height: 25px;}
    .section3 .wrapper h2 {font-size:14px; margin: 20px 0 20px 0;}
    .section3 .wrapper .listBox .dropdownBox .col .header {font-size: 2em;}
    .section3 .wrapper .listBox .dropdownBox .col .list .content ul li {font-size: 1.8em; padding: 10px 0 10px 15px;}
    .section3 .wrapper .listBox .dropdownBox .col .header div {max-height: 24px;}
    .section3 .wrapper .listBox .dropdownBox .col .header:after {top: 8px;}
    .section3 .wrapper .listBox .contentBox {padding: 10px 10px 10px 20px;}
    .section3 .wrapper .listBox .contentBox ul li, .section3 .contactTxt {font-size: 1.6em;} 
	.section3 .wrapper h1 {font-size:16px;  line-height: 20px;} 
}


@media only screen and (max-width:500px) {
    .section1 .whiteCirle {right:-30%; bottom: 50%; width:450px; height: 450px;}
    .section1 a.logo {width: 50px;}
    .section1 .bag {bottom: 45%; width: 250px; right: 7%;}
    .section1 .text {bottom: 10%;} 
    .section1 .text .checkStatus {font-size: 1.8em; padding: 15px 30px 10px 30px}

    .section2 {padding: 60px 0;}
    .section2 .wrapper {font-size: 1.8em;}
    
    .section3 .wrapper h2 {font-size:15px;}
    .section3 .wrapper .listBox .dropdownBox .col .header {padding: 8px 45px 7px 15px; font-size:12px;}
    .section3 .wrapper .listBox .contentBox ul li, .section3 .contactTxt {font-size: 1.5em;}
    .section3 .wrapper .listBox .dropdownBox .col .list .content ul li {font-size: 12px;}
    .section3 .wrapper .listBox .dropdownBox .col .header div {max-height: 22px;}

    .section3 .wrapper .listBox .dropdownBox .dropdown {width: 100%; margin: 0 0 15px 0}
    .section3 .wrapper .listBox .dropdownBox .stateClick {z-index: 3;}
    .section3 .wrapper .listBox .dropdownBox .col:last-child {margin-top: 0;}
}


@media only screen and (max-width:400px) {
    .section1 .whiteCirle {right:-30%; bottom: 50%; width:400px; height: 400px;}
    .section1 .bag {bottom: 45%; right: 10%; width: 220px;}
    .section1 .text {bottom: 15%;}
    .section1 .text h2 {font-size: 4em;}
    .section1 .text .checkStatus {font-size: 1.6em; padding: 15px 20px 10px 20px}
}



@media only screen and (max-width:340px) {
    .section1 .whiteCirle {right:-20%; bottom: 60%; width:300px; height: 300px;}
    .section1 .bag {width: 180px;}
    .section1 .text h2 {font-size: 3em;}
    .section1 .text .checkStatus {font-size: 1.4em;}
    .section3 .wrapper .fires {width: 40%;}
}