.head_tit span {
width: 298px !important;
background-position: 0 5px !important;
height: 29px !important;
display: block;
font-family: HelveticaNeueLTStd65Medium, Arial, sans-serif;
margin-top: 8px !important;
font-size: 20px !important;
padding-top: 0px;
text-decoration: none !important;
color: #000000;
text-indent: -9999px;
background: url(/wp-content/themes/HCMEU/images/logo.png) no-repeat; 
}

.hitachi_world_wrapper .content h2{    text-align: center;    margin: 0px 5px 10px 5px; font-size: 22px; }
.footer-adres {margin-top: 1px;}
.footer-email {color:#e6e6e6;}
.titleText.blck4 .textwidget {line-height: 1.9;margin-bottom: 5px;font-size: 12px;color: #e6e6e6;margin-top: -2px;}
.titleText.blck4 .textwidget  div div {margin-bottom: 1px;}
.head_tel {margin-top: 12px;margin-left: 112px;top:12px;margin-left: 118px;width: 180px;height: 10px;}
.head_tel_mob {display:none;}
.head_tel_mob a {color:#fff;text-decoration:none;}

.modelTitleH h1 {position: absolute; left: 0px; bottom: 0px; padding: 23px 0px; background:url('../../uploads/2016/02/table_bg.png'); width: auto; text-align: center; padding-left: 13px; padding-right: 13px;}

.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element span{background: #f60;color:#fff;}
.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element.whiteBackground span{background:transparent;}
.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element.whiteBackground:hover span{background:#000;}
#vacancies.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element.whiteBackground span{color:#000;}
#vacancies.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element.whiteBackground:hover span{color:#fff;}
.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element:hover span,
.vc_row-fluid .vc_col-sm-3 div.wpb_fancy_icon.wpb_content_element.active span{
	background: #000;
	color: #fff;
}

div.wpb_fancy_icon.wpb_content_element span{
	width: 98%;
	margin: 10px 0;
	padding: 10px 1%;
	background: #f2f2f0;
	color: #000;
	position: relative;
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
div.wpb_fancy_icon.wpb_content_element.noBg span{
	background: none;
}
div.wpb_fancy_icon.wpb_content_element:hover span,
div.wpb_fancy_icon.wpb_content_element.active span{
	background: #000;
	color: #fff;
}
div.wpb_fancy_icon.wpb_content_element:hover span:after,
div.wpb_fancy_icon.wpb_content_element.active span:after{
	z-index: 1;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -10px;
	content: '';
	width: 0;
	height: 0;
	border-bottom: solid 10px #000;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
}
div.wpb_fancy_icon.wpb_content_element.whiteBackground span{background:transparent;}
div.wpb_fancy_icon.wpb_content_element.whiteBackground:hover span{background:#000;}

.footerBox .titleText div.fotter-h3, .searchNavBox a{ font-size: 14px !important; }
.footerBox .titleText div.fotter-h3 { padding: 15px 0; margin: 10px 0 0 0; font-size: 15px; color: #d1d1d0; border-top: 1px dotted #676767; }
.footerBox .titleText div.fotter-h3{ font-weight: bold; color: #fff; }
.footerBox .titleText > a:hover div.fotter-h3 {text-decoration: underline;}

#megadrop div ul.menu li div.submenuwrap div.subMenu div.submenuTop .h3-hed.heading-title {
	/* background: url('../images/border-menu-shadow.jpg') repeat-x bottom left #fff; */
	text-align: left;
	margin: 0;
	padding: 10px 0;
	border-top: 3px solid #f60;
	display:block;
	background-color: #fff;
	border-bottom: 1px solid rgba(204, 204, 204, 0.47);
}
#megadrop div ul.menu li div.submenuwrap div.subMenu div.submenuTop .h3-hed.heading-title a{
	padding: 5px 30px 5px 15px;
	float: none;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	border: 0px!important;
	background: url('../images/arw_btn_small_grey.png') right no-repeat;
	text-align:left;
}
#megadrop div ul.menu li div.submenuwrap div.subMenu div.submenuTop .h3-hed.heading-title a.external{
	padding: 5px 30px 5px 32px;
}
#megadrop div ul.menu li div.submenuwrap div.subMenu div.submenuTop .h3-hed.heading-title a{
	padding: 5px 30px 5px 15px;
	float: none;
	font-size: 17px;
	color: #000;
	font-weight: bold;
	border: 0px!important;
	background: url('../images/arw_btn_small_grey.png') right no-repeat;
	text-align:left;
	display:inline; 
}


@media (max-width: 980px) {
 .head_tel {margin-left: 38px;}
}
@media (max-width: 768px) {
 .titleText.blck4 .textwidget  .footer-block{display:none;}
 .footerBox .footerMenuWrap .socialIcons {line-height: 1;}
}
@media (max-width: 670px) {
 .head_tel {margin-left: 20px;}
}
@media (max-width: 650px) {
 .head_tel {display:none;}
 .head_tel_mob {display:block;position: absolute;color: #fff;left: 50%;margin-left: -70px;width: 160px;top: 15px;font-weight: bold;font-size: 14px;}
}
@media (max-width: 380px) {
 .head_tel_mob {font-size: 13px;margin-left: -62px;top: 16px;}
}
@media (max-width: 359px) {
 .head_tel_mob {font-size: 11px;margin-left: -50px;top: 17px;width: 130px;}
}
@media (max-width: 339px) {
 .head_tel_mob {font-size: 10px;margin-left: -46px;top: 18px;width: 120px;}
}

.contentTopBox h1 {padding: 0 0 13px 0;font-size: 22px;color: #333;border-bottom: 4px solid #f60;height: auto;margin-top: 18px !important;margin: 0;}
.contentTopBox h1 span{ background: #fff;opacity: 1 !important; }
.contentTopBox h1 small.date { float: right; }
.bannerBox h1 {color: #000000 !important;font-size: 35px;padding-bottom: 0px !important;line-height: 58px;}