
.header-wrapper								{position:relative;padding:0px;z-index:2;}
.header-wrapper .header-logo				{float:left;display:block;vertical-align:middle;max-width:50%;white-space:nowrap;}
.header-wrapper .header-logo span			{display:inline-block;vertical-align:middle;height:100%;}
.header-wrapper .header-logo img			{vertical-align:middle;height:auto;}
.header-details								{float:right;padding-top:34px;}
.header-details .header-details-contact		{display:none;text-transform:uppercase;margin:20px auto;max-width:150px;}

.header-details .branch-details				{display:inline-block;vertical-align:top;width:330px;margin:0px 0px 0px 15px;}
.header-details .branch-details-first		{margin-left:0;}
.header-details .branch-details .org		{display:none;font-weight:bold;font-size:1.1em;}
.header-details .branch-details .icon		{float:left;display:block;width:25px;height:25px;}
.header-details .branch-details .icon img	{width:100%;max-width:25px;max-height:25px;}
.header-details .branch-details .tel,
.header-details .branch-details .email		{display:block;clear:both;margin:10px 0px 0px 0px;}
.header-details .branch-details .address-main	{display:block;clear:both;}
.header-details .branch-details .address,
.header-details .branch-details .number,
.header-details .branch-details .email-address	{ display:inline-block;vertical-align:middle; }
.header-details .branch-details .address		{ margin:2px 0px 0px 10px;font-size:16px; }
.header-details .branch-details .number			{ margin:3px 0px 0px 10px; }
.header-details .branch-details .email-address	{ margin:5px 0px 0px 10px;font-size:1.1em; }
.header-details .branch-details .number			{ font-size:1.6em; }

.multi-branch .header-details .branch-details .org					{ display:block; }
.multi-branch .header-details .branch-details .icon					{ display:none; }
.multi-branch .header-details .branch-details .address,
.multi-branch .header-details .branch-details .number,
.multi-branch .header-details .branch-details .email-address		{ margin:5px 0px 0px 0px; }

.header-wrapper .title-searchE										{ display:block;clear:both;font-size:0.8em;margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;font-weight:300; }

/** GOOGLE TRANSLATE **/
.header-wrapper .translate							{ float:right; margin:0px auto 0px auto; width:105px; }
.header-wrapper .translate .open					{ display:none; }
.header-wrapper .translate.open 					{ width:100%; max-width:369px; }
.header-wrapper .translate.open .open				{ display:block; float:none; }
.header-wrapper .translate.open .closed				{ display:none; }
.header-wrapper .translate .left					{ display:inline-block; vertical-align:middle; padding:9px 10px; max-width:330px; }
.header-wrapper .translate.open .left				{ padding:6px 10px; }
.header-wrapper .translate .right					{ float:right; font-size:2.1em; vertical-align:middle; }
.header-wrapper .translate.open .right				{ width:6%; }

.header-wrapper .translate							{ background:#0e245e; color:#FFFFFF; }
.header-wrapper .translate .right					{ background:#0e245e; color:#FFFFFF; border-left:1px solid #FFFFFF; }
.header-wrapper .translate .right:hover				{ background:#FFFFFF; color:#0e245e; }
.header-wrapper .translate .goog-logo-link,
.header-wrapper .translate .goog-logo-link:link,
.header-wrapper .translate .goog-logo-link:visited,
.header-wrapper .translate .goog-logo-link:hover,
.header-wrapper .translate .goog-logo-link:active	{ color:#FFFFFF; }
.header-wrapper .translate select					{ background:#FFFFFF; color:#0e245e; }
.skiptranslate.goog-te-gadget 						{ color:#FFFFFF; }
 

@media screen and (max-width:992px){
	.header-wrapper .row					{ margin-left:10px;margin-right:10px; }
}

@media screen and (max-width:850px){
	.single-branch .header-wrapper .header-logo		{ max-width:none; }
}

@media screen and (min-width:800px){
	.header-wrapper .header-logo						{display:block;float:left;}
}

@media screen and (max-width:800px){
	.multi-branch .header-wrapper .header-logo			{ display:block;width:100% !important;max-width:90%;margin:0px auto 30px auto;height:auto !important;text-align:center;}
	.multi-branch .header-details						{ float:none;clear:both;margin:20px 0px;text-align:center;height:auto !important;}
	.multi-branch .header-details .branch-details		{ margin:0px 15px;}
	.multi-branch .title-searchE						{ text-align:center;}
}

@media screen and (max-width:620px){
	.multi-branch .header-details .branch-details			{display:none;height:auto !important;}
	.multi-branch .header-details .header-details-contact	{display:block;}
}

@media screen and (max-width:500px){
	.single-branch .header-wrapper .header-logo			{ float:none;display:block;width:100% !important;max-width:90%;margin:0px auto 0px auto;height:auto !important;text-align:center; }
	.single-branch .header-details						{ float:none;clear:both;margin:0px auto;text-align:center;height:auto !important;padding-top:0px; }
	.single-branch .header-details .icon				{ display:none; }
	.single-branch .title-searchE						{ text-align:center; }
	
	.header-wrapper .translate							{ float:none; margin:0px auto 30px auto; }
	.header-wrapper .translate.open .left 				{ padding: 17px 10px; }
	.header-wrapper .goog-te-gadget div					{ display:inline-block !important; clear:both; }
	.goog-te-gadget .goog-te-combo						{ width:100%; }
	.header-wrapper .translate.open .right				{ width:12%; }
}

@media screen and (max-width:450px){
	.single-branch .header-details .branch-details				{display:none;height:auto !important;}
	.single-branch .header-details .header-details-contact		{display:block;}
	.header-wrapper .translate.open								{ max-width:240px; }
	.header-wrapper .translate.open .left 						{ padding: 8px 10px; }
	.header-wrapper .translate.open .right 						{ font-size:3em; }
	.header-wrapper .goog-te-gadget div							{ display:block !important; clear:both; }
	.header-wrapper .translate .right							{ font-size:1.9em;}
}