@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,800,400italic,700italic,600,600italic,300italic,300,800italic&subset=latin,cyrillic);



@font-face {

  font-family: 'Segoe UI';

  src: url('segoeui.eot'); /* IE9 Compat Modes */

  src: url('segoeui.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('segoeui.woff') format('woff'), /* Pretty Modern Browsers */

       url('segoeui.ttf')  format('truetype'), /* Safari, Android, iOS */

       url('segoeui.svg#svgFontName') format('svg'); /* Legacy iOS */

}







a:link, a:visited {color: #000000; }

a:hover{color:#336699;}

.a {vertical-align:middle;}

/* credits */

.nireti { font-size:9px; width:300px; height:20px; position:absolute; bottom:0px; left:5px; color:#d280d1!important; }

.nireti a { color:#d280d1!important;text-shadow:1px 1px 2px #ccc; text-decoration:none; }

.nireti img{vertical-align:middle;}



/* defaults */

h1,h2,h3,h4,h5,h6,div { margin:0px; padding:0px; }

p {padding:0px; margin:5px;}

h1 { font-size:20px; font-weight:normal; letter-spacing:normal; text-align:center;}

h2 { font-size:22px; font-weight:normal; letter-spacing:normal; text-align:center; color: #8fbb30; margin-top: 0px; font-style: italic;}

h3 { font-size:15px; font-weight:normal; letter-spacing:normal;}

h4 { font-size:13px;}

h5 { font-size:11px;}

h6 { font-size:10px;}

.clear { clear:both;}

img{border:0px; text-align: center;}

html{width:100%;height:100%;overflow-y: scroll;}

.cmsmenu, .cmsmenu ul, .cmsmenu ul li { margin:0px; padding:0px; list-style:none;}

body{margin:0px;font-family: 'Open Sans', sans-serif;font-size: 14px;width:100%;height:100%;background:white url(../images/homeBckg.png);}



/* common main elements */

#header_wrapper{width: 100%;box-shadow: 0px 3px 4px #cecece; position: fixed; z-index: 1001; overflow: visible !important;}

#header{width:960px; position:relative; margin:auto; margin-bottom: 35px; overflow: visible !important;}

	#logo	{background:url(../images/logo.png) center no-repeat; background-size: 100% 100%; position:absolute;}

		#logo a{display:block; width:100%; height:100%;}

	#languages	{position:absolute;top:20px; right:10px;}

#menu, .menu {text-align: right;position:absolute; bottom:0px; right:0px;}	

#wrapper {width:960px; margin:auto; padding-top: 155px; }

#home #wrapper {position:relative;}

#content{padding:20px; overflow:hidden; color:#222;	text-align:justify;}



body#home #header_wrapper{height: 60px;}

body#home #header{height:60px;}

	body#home #languages	{top:30px;}

body#home #menu, .menu {left: 0px; right:auto!important;}	

body#home #wrapper{position: relative; min-height: 550px;top: 60px;}

	body#home #logo	{width:350px; height:250px; top: 20px;}

	body#home #bckgLeaf{width: 150px; height: 164px; background: url(../images/homeBckgLeaf.png) center no-repeat; background-size: 100% 100%; position: absolute; top: 20px; right: 0px;}

	body#home #slogan{width: 220px; height: 140px; background: url(../images/slogan.png) center no-repeat; background-size: 100% 100%; position: absolute; bottom: -80px; right: -20px; z-index:1000;}



#footer_wrapper{height:220px; background:#333; text-align:center; color:#ffffff; padding-top:318px; background: url(../images/footerBckg.png) center top no-repeat;}

#footer{width:100%; height: 100%; background: #333333;}

#footer_inner{width: 890px; height: 100%; margin: auto;}

.footer_cols{float: left; margin-top: 30px; text-align: left; color: #ccc;}

.footer_cols p{padding: 0px; margin: 0px; font-size: 13px; font-weight: bold;}

#footer_left{width: 360px;}

#footer_contacts{width: 380px;}

#footer_menu_title{text-transform: uppercase; margin: 20px 0px 15px;}

#footer_menu_title p{ font-size: 19px;}

#footer_title{text-transform: uppercase; margin: 0px 0px 15px;}

#footer_title p{ font-size: 18px;}

.footerMenuItem, .footerMenuItem:hover{font-size:14px;}

.footerMenuItem.active a{ color: #c2c2c2;}

.footerMenuItem a, .footerMenuItem:hover a{text-decoration:none; display:block; padding-top:5px;  color:#c2c2c2; font-size: 14px;}

.footerMenuItem:hover a{color:#fff; }

.footerMenuItem ul{display: none !important;}

.footer_location{background: url(../images/footer_location.png) center left no-repeat; padding-left: 30px; min-height: 24px; margin-bottom: 15px; font-size: 14px;}

.footer_telephones{background: url(../images/footer_phones.png) top left no-repeat; padding-left: 30px; min-height: 24px; margin-bottom: 15px; font-size: 14px;}

.footer_mobile{background: url(../images/footer_mobile.png) top left no-repeat; padding-left: 30px; min-height: 24px; margin-bottom: 15px; font-size: 14px;}

.footer_email{background: url(../images/footer_mail.png) top left no-repeat; padding-left: 30px; min-height: 24px; margin-bottom: 15px; font-size: 14px;}

/* #footer_social{ background: url(../images/footer_logo_qma.png) fixed center top no-repeat; background-size: 199px 106px; padding-top: 140px; text-align: right;} */

/* #footer_social{ width:150px;background: url(../images/footer_logo.png) right top no-repeat; background-size: 144px 104px; padding-top: 140px; text-align: right;} */

#footer_social{ width:150px; text-align: right;}

#footer_social span{display: none;}

.footer_telephone{font-size: 35px; font-weight: bold; color: #fff;}

.footer_social_links{margin-top: 15px; display: none;}

.footer_social_links div{ display:inline-block; zoom: 1; *display: inline; width: 30px; margin-left: 5px;}

.footer_social_links a{ text-decoration: none; display: block; width: 100%; min-height: 28px; cursor: pointer;}

.footer_social_links #facebook{background: url(../images/footer_facebook.png) top left no-repeat; min-height: 28px;}

.footer_social_links #twitter{background: url(../images/footer_twitter.png) top left no-repeat; min-height: 28px;}

.footer_social_links #google{background: url(../images/footer_google.png) top left no-repeat; min-height: 28px;}

.footer_social_links #linkedin{background: url(../images/footer_linkedin.png) top left no-repeat; min-height: 28px;}

.footer_social_links #youtube{background: url(../images/footer_youtube.png) top left no-repeat; min-height: 28px;}

.footer_social_links #instagram{background: url(../images/footer_instagram.png) top left no-repeat; min-height: 28px;}

.footer_social_links #pinterest{background: url(../images/footer_pinterest.png) top left no-repeat; min-height: 28px;}

.footer_social_links #bing{background: url(../images/footer_bing.png) top left no-repeat; min-height: 28px;}



/* menu customization */

.mainMenuItem, .mainMenuItem:hover{font-size:16px; height:auto; display:inline-block; zoom: 1; 	*display: inline; margin-right: 15px; position: relative;}

.mainMenuItem:last-child, .mainMenuItem:last-child:hover{margin-right: 0px;}

.mainMenuItem.active a{ color: #8fbb30;}

.mainMenuItem a, .mainMenuItem:hover a{text-decoration:none; display:block; padding:10px 10px; text-transform:uppercase; color:#08349b; font-size: 15px; line-height:18px;}

.mainMenuItem:hover a{color:#8fbb30; }

.mainMenuItem:hover {border-bottom: 2px solid #8fbb30; }

.mainMenuItem.active{border-bottom: 2px solid #8fbb30; }

body#home .mainMenuItem a, body#home .mainMenuItem:hover a{padding-bottom: 10px;}

.mainMenuItem ul{ position:absolute; top:40px; z-index:1000; right:-27px; display:none; background: #fff; }

body#home .mainMenuItem ul{top:40px;}

.mainMenuItem ul li{ list-style-type:none; margin-top:5px; text-align:center; padding:0px 20px;}

.mainMenuItem li:hover{ background:#f4f8ea !important;}

.mainMenuItem ul li a{ color:#8fbb30 !important; text-transform: capitalize !important;}

/* cms specific */



.sys_TitleClass {text-align:left; margin:20px 0px 20px 0px; border-bottom:1px #ccc solid;}/* this is h1 element */

.f16{}/* holds the 16px flags */

.f32{}/* holds the 32px flags */

.f16 span{}/* actual  element (img as bkg) for the 16px flags */

.f32 span{}/* actual  element (img as bkg) for the 32px flags */

.flagText_sys{color: #8fbb30; border-right: 1px solid #8fbb30 !important; padding:0px 10px;}/* span holds the text if showText is on */

.f32 a:last-child .flagText_sys{border-right: none !important; padding-right: 0px;}

.flag{ display: none !important;}/*holds the flag itself */

.sys_Breadcrumbs{}/* the bar that holds the breadcrumbs */

.sys_BC_separator{}/* the span that holds the separator */

.sys_SitemapClass{}/* for the html sitemap; sys_SitemapClass is ul */



/*overrides */

.v_container{ border:3px #336699 solid; box-shadow:2px 2px 3px #333, 0px 0px 2px #336699 inset;}/* override the styles for the div elements that shows the validation errors (make sure to use i!mportant) */

.fb-like{} /* override the div tag that holds the fb like button */

.fb-share{}/* override the share button, which is an anchor tag <a> floated left and displayed as block */

.fb-comments{} /* override the fb comments holder */



/* custom contact form */

#contact_left_side{width:190px;float:left;padding-top:10px;margin-left:10px;}

#contact_right_side{width:720px;float:left;}

.contact_field

{

	padding:10px;

	font-size:15px;

	border-radius:7px;

	-webkit-border-radius:7px;

	-moz-border-radius:7px;

	border-right:1px #3485cc solid;

	border-bottom:1px #3485cc solid;

	border-top:1px #336699 solid;

	border-left:1px #336699 solid;

	width:315px;

	background:#c0c0c0;

	outline:0px;

	box-shadow:1px 1px 2px #CCC;

	border-top-left-radius:0px;

	-webkit-border-top-left-radius:0px;

	-moz-border-top-left-radius:0px;

}



.contact_area{width:345px;float:left;margin-right:10px;line-height:24px;}

.contact_field.select{width:335px;}

.contact_area.submitarea{	height:50px;margin-top:10px;}

.contact_field.textarea{width:670px;height:200px;}

.contact_text_area{clear:both;line-height:26px;}

.contact_button

{

	width:150px;

	padding:10px;

	box-shadow:1px 1px 2px #999;

	border-radius:10px;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	cursor:pointer;

	color:white;

	font-size:16px;

	border-top-left-radius:0px;

	-webkit-border-top-left-radius:0px;

	-moz-border-top-left-radius:0px;

	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699', endColorstr='#3485cc'); /* IE6-9 */

	background: -webkit-gradient(linear, left top, left bottom, from(#336699), to(#3485cc));

 	background: -moz-linear-gradient(top,  #336699,  #3485cc); /* firefox 3.6+ */

 	background: -o-linear-gradient(top,  #336699,  #3485cc); /* Opera 11.10+ */

 	background: -ms-linear-gradient(top,  #336699,  #3485cc); /* IE10+ */

}

.requiredfield{color:red;}

.contact_left_side_area{height:40px;padding-right:10px;}

.contact_left_side_area.required{padding-top:20px;font-size:11px;}

.contact_left_side_area.expln{font-size:11px;}

/* end custom contact form */





/*About Us*/

.facilities_wrapper{ padding: 30px 0px; text-align: left;}

	.facility_wrapper{ padding: 30px 0px; border-bottom: 1px solid #b3b3b3; overflow: hidden; width: 770px; margin: auto;}

	.facility_wrapper:last-child{border-bottom: none;}

		.facility_img_wrapper{float: left; width: 370px; height: 250px; margin-right: 30px; overflow: hidden;}

		.facility_img_wrapper img{width: 100%; text-align: left;}

		.facility_desc_wrapper{ float: left; width: 325px; padding: 15px 15px 10px 30px; color: #8fbb30; height: 225px; position: relative;}

		.facility_desc_wrapper:hover{background: #8fbb30;}

		.facility_desc_wrapper:hover * {color: #fff !important; }

			.facility_title{ font-weight: bold; font-size: 19px; text-transform: uppercase;}

			.facility_short_desc{ color: #000; font-size: 14px;}

			.facility_capacity{ font-weight: bold; line-height: 15px; position: absolute; top: 183px; left: 27px;}

				.facility_capacity .capacity{ font-size: 53px;}

				.facility_capacity .capacity_unit{ font-size: 29px; margin-left: 7px;}

			.facility_production{font-size: 18px; position: absolute; top:215px;}

/*End About Us*/



/*Products*/

.products_wrapper{overflow: hidden; margin-top: 30px;}

.product_subitem{width: 30%; height: 330px; margin-right: 5%; float: left; cursor: pointer;}

.product_subitem:nth-child(3n+3){margin-right: 0px;}

.product_subitem_img{overflow: hidden; width: 100%; height: 300px; text-align: center;}

.product_subitem_img img{height: 100%;}

.product_subitem_title{text-align: center;font-size: 18px;}





.product{overflow:hidden;  background: url(../images/slogan.png) bottom right no-repeat; background-size: 165px 102px;}

.product_img{width: 47%; height:100%; margin-right: 6%; text-align: center; display:inline-block; vertical-align:top; position: relative;}

.product_img img{width:85%; position: absolute; top: 50%; left: 50%;}

.product_desc{width: 47%; display:inline-block; vertical-align:top;}

.product_title{font-size: 30px; padding: 10px 0px 7px; font-style: italic;}

.product_category{color: #fff; background:#8fbb30; padding: 2px 5px; margin-bottom: 32px; width: 80px; text-align: center; font-size: 16px;}

.product_description{padding-bottom: 25px; margin-bottom:28px; border-bottom: 1px solid #8fbb30; font-size: 11px;}

.product_expiry_date{background: url(../images/expiry_icon.png) top left no-repeat; min-height: 34px; padding-left: 40px; overflow: hidden; margin-bottom: 20px;}

.product_expiry_date span{display: block;  font-size: 12px;}

.product_expiry_date span:first-child{color: #8fbb30; font-size: 16px; font-style: italic;}

.product_storage{background: url(../images/storage_icon.png) top left no-repeat; min-height: 34px; padding-left: 40px; overflow: hidden; margin-bottom: 20px;}

.product_storage span{display: block;  font-size: 12px;}

.product_storage span:first-child{color: #8fbb30; font-size: 16px; font-style: italic;}

.product_nutrition{background: url(../images/nutrition_icon.png) top left no-repeat; min-height: 34px; padding-left: 40px; overflow: hidden; margin-bottom: 20px;}

.product_nutrition span{display: block;  font-size: 12px;}

.product_nutrition span:first-child{color: #8fbb30; font-size: 16px; font-style: italic;}

.product_energy{background: url(../images/energy_icon.png) top left no-repeat; min-height: 34px; padding-left: 40px; overflow: hidden; margin-bottom: 20px;}

.product_energy span{display: block;  font-size: 12px;}

.product_energy span:first-child{color: #8fbb30; font-size: 16px; font-style: italic;}

.product_recipes{background: url(../images/recepies_icon.png) top left no-repeat; min-height: 34px; padding-left: 40px; overflow: hidden; margin-bottom: 20px;}

.product_recipes span{display: block;  font-size: 12px;}

.product_recipes span:first-child{color: #8fbb30; font-size: 16px; font-style: italic;}

/*End Products*/



.product_cat_wrapper{width: 100%; overflow: hidden; text-align: center;}

	.product_cat{width: 33%; display: inline-block; vertical-align: top; text-align: center; margin-bottom: 30px;}

		.product_cat_img{width: 90%; margin: auto;}

			.product_cat_img img{width: 100%;}

		.product_cat_title{ font-size: 18px; text-transform: uppercase; margin-top: 5px; width: 90%; margin: auto;}

		.product_cat_title a{ display:block; width:100%; color: #000; text-decoration: none;}

		.product_cat_title a:hover{color: #fff;background: #8fbb30;}



.sys_TitleClass { text-align: center; font-size: 22px; color: #8fbb30; border-bottom: none; margin-top: 0px; font-style: italic;}



.modal-dialog{width:800px; margin-top:150px;}

.modal-content{}

.modal-body {position:relative;  }

#modal_closer {width:20px; height:20px; position:absolute; top:5px; right:5px; cursor:pointer; background: url(../images/close_icon_sprite.png) top center no-repeat;}

#modal_closer:hover{background-position: 0px -20px;}

#popupcontent {}

.about_us_img_wrapper{text-align: center;}

#map{width: 940px; height: 530px;}



.infobox_wrapper{color: #fff; font-size: 13px; height: 140px; padding: 20px; background: #142a67;}

.infobox_title{font-size: 17px; padding-left: 45px; text-transform: uppercase; margin-bottom: 9px;}

.infobox_address{background: url(../images/address_icon.png) center left no-repeat; padding: 4px 0px 4px 45px; margin-bottom: 7px;}

.infobox_phones{background: url(../images/phones_icon.png) center left no-repeat; padding: 4px 0px 4px 45px; margin-bottom: 7px;}

.infobox_email{background: url(../images/email_icon.png) center left no-repeat; padding: 4px 0px 4px 45px; margin-bottom: 7px;}

.triangle_down{width: 0;height: 0;border-style: solid;border-width: 25px 25px 0 25px;border-color: #142a67 transparent transparent transparent; float: right;}



body#pages .header_wrapper{height: 120px; background: rgba(255,255,255,0.7);}

body#home .header_wrapper{background: rgba(255,255,255,0.7);}

body#pages .header_wrapper_scroll{height: 60px; background: rgba(255,255,255,1);}

body#home .header_wrapper_scroll{background: rgba(255,255,255,1);}



.header{height: 120px; }

.header_scroll{height: 60px; }

.logo{height:135px;width:188px;top:20px;}

.logo_scroll{height:50px;width:70px;top:5px;}

.tar {text-align:right!important; direction:rtl;}



.homeimg1_loc1 {width:490px; height:360px; position:absolute; left:-800px;bottom:-700px; background:url(../images/homeimg1.png) no-repeat; z-index:100;}

.homeimg1_loc2 {width:490px; height:380px; position:absolute; left:350px;top:220px; background:url(../images/homeimg1.png) no-repeat; z-index:100;}



.homeimg2_loc1 {width:490px; height:360px; position:absolute; left:-800px;top:-700px; background:url(../images/homeimg2.png) no-repeat; z-index:90;}

.homeimg2_loc2 {width:490px; height:360px; position:absolute; left:60px;top:350px; background:url(../images/homeimg2.png) no-repeat; z-index:90;}



.homeimg3_loc1 {width:490px; height:360px; position:absolute; right:-800px;bottom:-700px; background:url(../images/homeimg3.png) no-repeat; z-index:80;}

.homeimg3_loc2 {width:490px; height:360px; position:absolute; right:115px;top:500px; background:url(../images/homeimg3.png) no-repeat; z-index:80;}



.homeimg4_loc1 {width:490px; height:360px; position:absolute; left:-800px;top:-700px; background:url(../images/homeimg4.png) no-repeat; z-index:70;}

.homeimg4_loc2 {width:490px; height:360px; position:absolute; left:335px;top:-30px; background:url(../images/homeimg4.png) no-repeat; z-index:70;}



.homeimg5_loc1 {width:490px; height:360px; position:absolute; right:-800px;top:-700px; background:url(../images/homeimg5.png) no-repeat; z-index:60;}

.homeimg5_loc2 {width:490px; height:360px; position:absolute; right:-100px;top:100px; background:url(../images/homeimg5.png) no-repeat; z-index:60;}



@media(max-width: 1160px){

	body#home #wrapper{ overflow-x: hidden; width: 100%; min-height: 850px;}

	body#home #slogan{bottom: 0px;}

}

@media(max-width: 980px){

	#header{width: 98%;}

	.homeimg1_loc1 {width:46%; height:360px; left:-800px;bottom:-700px; background-size: 100%;}

	.homeimg1_loc2 {width:46%; height:380px; left:36%;top:220px; background-size: 100%;}



	.homeimg2_loc1 {width:46%; height:360px; left:-800px;top:-700px; background-size: 100%;}

	.homeimg2_loc2 {width:46%; height:360px; left:6%;top:350px; background-size: 100%;}



	.homeimg3_loc1 {width:46%; height:360px; right:-800px;bottom:-700px; background-size: 100%;}

	.homeimg3_loc2 {width:46%; height:360px; right:12%;top:500px; background-size: 100%;}



	.homeimg4_loc1 {width:46%; height:360px; left:-800px;top:-700px; background-size: 100%;}

	.homeimg4_loc2 {width:46%; height:360px; left:35%;top:-30px; background-size: 100%;}



	.homeimg5_loc1 {width:46%; height:360px; right:-800px;top:-700px; background-size: 100%;}

	.homeimg5_loc2 {width:46%; height:360px; right:-7%;top:100px; background-size: 100%;}



	body#home #wrapper{ overflow-x: hidden; width: 100%; min-height: 850px;}

	body#pages #wrapper{ width: 100%;}

	#map{width: 100%;}

}

@media(max-width: 900px){

	body#home #wrapper{text-align: center;}

/*	.homeimg1_loc1 {left:350px;top:250px; position: static; display: inline-block;}

	.homeimg2_loc1 {left:60px;top:400px; position: static; display: inline-block;}

	.homeimg3_loc1 {right:115px;top:550px; position: static; display: inline-block;}

	.homeimg4_loc1 {left:35px;top:250px; position: static; display: inline-block;}

	.homeimg5_loc1 {right:-100px;top:100px; position: static; display: inline-block;}*/

	/*body#home #wrapper{overflow-y: hidden; min-height:775px; }*/

	body#home #slogan{bottom: 70px;}

	#footer_inner{width: 98%;}

	#footer_left{width: 35%;}

	#footer_contacts{width: 35%;}

	#footer_social{width: 30%;}

	#footer_wrapper{background-size: 110% 280px; padding-top: 280px;}

}

@media(max-width: 800px){

	.facility_wrapper{width: 100%;}



	.facility_img_wrapper{float: none;margin: auto;}

	.facility_desc_wrapper{float: none;margin: 20px auto auto; text-align: center;height: auto;}

	.facility_capacity{position: relative;top: 0px; line-height: normal;}

	.facility_production{position: relative;top: 0px;}

	.about_us_img_wrapper{width: 100%; }

	.about_us_img_wrapper img{width: 100% !important; height: auto !important;}





	.homeimg1_loc1 {bottom:-700px;}

	.homeimg1_loc2 {top:350px;}



	.homeimg2_loc1 {top:-700px;}

	.homeimg2_loc2 {top:400px;}



	.homeimg3_loc1 {bottom:-700px;}

	.homeimg3_loc2 {top:550px;}



	.homeimg4_loc1 {top:-700px;}

	.homeimg4_loc2 {top:150px;}



	.homeimg5_loc1 {top:-700px;}

	.homeimg5_loc2 {top:100px;}

}

@media(max-width: 650px){

	body#home #header_wrapper{height: 70px;}

	body#home #header{text-align: center; height: 70px;}

	body#home #languages{position: static; padding-top: 10px;}

	body#home #menu, .menu{width: 100%; text-align: center;}

	body#home .mainMenuItem a, body#home .mainMenuItem:hover a{padding-bottom: 1px;}

	.mainMenuItem, .mainMenuItem:hover{margin-right: 25px;}

	#footer_wrapper{background-size: 110% 200px; padding-top: 200px;}



	.homeimg1_loc1 {bottom:-700px;}

	.homeimg1_loc2 {top:370px;}



	.homeimg2_loc1 {top:-700px;}

	.homeimg2_loc2 {top:400px;}



	.homeimg3_loc1 {bottom:-700px;}

	.homeimg3_loc2 {top:550px;}



	.homeimg4_loc1 {top:-700px;}

	.homeimg4_loc2 {top:250px; left: 20%;}



	.homeimg5_loc1 {top:-700px;}

	.homeimg5_loc2 {top:200px;}

}

@media(max-width: 600px){

	/*#header_wrapper{position: static;}*/

	body#pages #wrapper{padding-top: 240px;}

	#content{text-align: justify;}

	body#home #logo{left: 50%; margin-left: -150px; width: 300px; height:215px;}

	/*body#home #wrapper{top: 0px; padding-top: 250px;}*/

	body#pages .header_wrapper_scroll,body#pages .header_wrapper{height: auto; background: rgba(255,255,255,1);}

	.header_scroll{height: 100%;}

	/*.logo_scroll{height:135px;width:188px;top:20px;}*/

	.logo_scroll{display: none; height: 0px; width: 0px;}

	body#pages #header{height: auto; text-align: center; margin-bottom: 0px;}

	body#pages #logo{position: static; margin: auto;}

	body#pages #languages{position: static; padding-top: 20px;}

	body#pages #menu, .menu{position: static;width: 100%;text-align: center; padding-top: 20px;}



	#bckgLeaf{display: none;}

	#map{height: 300px;}



	#footer_left{width: 100%; text-align: center;}

	#footer_contacts{width: 100%; text-align: center;}

	#footer_social{width: 100%; text-align: center;}

	#footer_wrapper{height: auto;}

	#footer{overflow: hidden;}

	.footer_location,.footer_mobile,.footer_email{background-position: top center; padding-top: 30px; padding-left: 0px;}

	#footer_social{background-position: center center;}

	#footer_wrapper{background:none; padding-top: 0px;}

	.footerMenuItem a, .footerMenuItem:hover a{padding: 10px 0px;}

}

@media(max-width: 500px){

	body#home #slogan{left: 50%; margin-left: -110px;}

	body#home #wrapper{min-height: 620px;}



	.homeimg1_loc1 {bottom:-700px;}

	.homeimg1_loc2 {top:300px;}



	.homeimg2_loc1 {top:-700px;}

	.homeimg2_loc2 {top:350px;}



	.homeimg3_loc1 {bottom:-700px;}

	.homeimg3_loc2 {top:400px;}



	.homeimg4_loc1 {top:-700px;}

	.homeimg4_loc2 {top:230px;}



	.homeimg5_loc1 {top:-700px;}

	.homeimg5_loc2 {top:220px; right: 0;}

}

@media(max-width: 430px){

	.facility_img_wrapper{width: 100%; height: auto;}

	.facility_desc_wrapper{width: 96%; padding: 15px 2% 10px;}

	.facility_capacity{left: 0px;}

}