@import url("new.css");
/***THUMB IMAGES**/
body {background-color: #f2f2f2;}
.learn_more {  color: #fff !important;}
.thumb-overlay > a {color: #fff !important; cursor: pointer; padding:6px 0 0 0; float:left }
.thumb-container {  height: auto;}
.thumb-container, .thumb-containerSmall {float: left; height: 100%; overflow: hidden; position: relative; width:100%; margin-bottom:20px;}
.thumb-container img ,.thumb-containerSmall img{  float: left; width:100%;}
.video-bottom-area .thumb-overlay {  height: auto;  max-height: 100px;  padding-top: 15px;}
.thumb-overlay {background: url("/image/en/r1/1x1.png") repeat; bottom: 0; color: #fff; height:65px; left: 0; padding:1% 2%; position: absolute; width: 96%;}
.inner-content {float: left; position: relative; width: 92%; }
.inner-content h3 {  background: url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 7px / 15px 15px;  color: #fff;  float: left; font-size: 20px;
margin: 0 0 5px;  padding-right: 20px;  width: auto;}

.inner-content h3:hover{ padding-right: 24px; text-decoration: underline;}


/***HOME PAGE***/
.node-type-hitachi-home-page .inner-content p {  color: #fff;  float: left;  font-size: 13px;  line-height: 18px;  margin: 0;  width: 100%;}
.node-type-hitachi-home-page .inner-content h3 {  background:url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 7px / 15px 15px;  color: #fff;  float: left;  font-size: 20px;  margin: 0;  padding-right: 20px;  width: auto;}
/******/

.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n) .boxInnZeroMargin {  margin-left: 0;  margin-right: 0;}
.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n+1) .Column1 {  margin-right: 20px;}

.inner-content p {color: #fff; font-size: 13px; line-height: 17.5px; margin: 0; width:100%; float:left;}
.video-bottom-area .thumb-overlay i {font-size: 26px; margin-right: 10px; margin-top: 7px; }


.thumb-overlay.rollover, .thumb-overlaySmall.rollover {height:100%; padding-top:20px; max-height:100%; -moz-transition: all 0.3s ease-in;	-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;	-ms-transition: all 0.3s ease-in;	transition: all 0.3s ease-in;	 }
.thumb-overlay.rollover .inner-content, .thumb-overlaySmall.rollover .inner-contentSmall  {padding-top: 20px;}
.thumb-overlay.rollover .inner-content a i{float:none; font-size:17px !important; text-decoration: none;}
.thumb-overlay.rollover .inner-content a {bottom: auto; display: block; float: left; left: 1px; position: relative;width: 100%; font-size:14px; text-decoration: none;}
.thumb-overlay.rollover a.plus{display: none;}







.consumerProducts{ width:100%; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.consumerProducts li{ width:auto; float:left; list-style:none; background: url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 15px / 10px 10px ; padding-right:15px; line-height:26px; margin-right:4%;}
.consumerProducts li a{ color:#fff;}
.socialInnova {  background: #ebf8db none repeat scroll 0 0;  float: left;   width: 100%;}
.thumb-container .socialInnova a img { display: block;  float: left; width: auto;}
.innerSocialIn {float: left;  padding: 20px; width: 46%;}
.socialInnova .innerSocialIn > p {  color: #333;  display: block;  float: left;  font-size: 13px;  line-height: 19px;  width: 100%;}

.node-type-hitachi-home-page .field-collection-container {  border-bottom: 1px solid #fff;}
.page-node-484 .ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(4n+1){clear:both !important}

/*.socialInnova > p {  color: #333;  font-size: 13px;  line-height: 21px; width:100%; float:left;}*/
.socialInnova .innerSocialIn > h1 { background: url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 13px / 15px 15px;  color: #333;
float: left; font-size: 24px; margin-bottom: 10px; padding-right: 23px; width: auto;}
.socialInnova .innerSocialIn > h1 a { color: #333;  text-decoration: none;}
.socialInnova .innerSocialIn > h1:hover{ background:url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 13px / 15px 15px; padding-right: 25px;}
.socialInnova .innerSocialIn > h1 a:hover { color: #333;  text-decoration: underline;}

/**social links**/  
.socialLinks { float: left; list-style: outside none none; margin-left: 15px; margin-top: 60px;  padding: 5px 0 3px;}
.socialLinks li { float: left; font-size: 83%; line-height: 140%; list-style: outside none none;  padding: 0 0 5px; margin-right:10px;}
.socialLinks li a:link {   font-size: 13px;  font-weight: normal;  letter-spacing: 0.01em;}
.view-events .Column1:nth-child(3n+3), .view-illustrated .Column1:nth-child(3n+3){margin-right:0;}
.view-events .Column1, .view-illustrated .Column1{margin-left:0; margin-right: 15px; position: relative;}

/**NEWS**/
#News {float: left; height: 37px; width: 89%; margin:10px 0 3px 0;  }
#News h2 a {background:  none ;color: #fff;float: left;font-weight: bold;line-height: 21px;text-decoration: none;width: 100%; font-size:12px;}
#News #NewsBody {  float: left;  line-height: 23px;  margin: 0 0 0 15px;  height: 40px;  width: 100%;}
#News #NewsBody #NewsBodyInner {color: #333333; float: left; font-weight: bold; font-size: 14px;}
#News #NewsBody #NewsBodyInner a {font-size: 100%; margin-left: 10px; text-decoration: none; font-weight: normal; color: #e60027}
#News h2 {background: url("/image/en/r1/news_events.jpg") no-repeat scroll 0 0;color: #fff; float: left;font-size: 13px;font-weight: bold; height:28px;
line-height: 29px;padding: 4px 4px 0 11px;  width: 120px;}
.marginTop38{margin-top: -20px;}
#News #NewsBody {  text-overflow: ellipsis;  width: 99%;   word-break: keep-all;}
.liScroll-container { width: 79%;}

li.news-item{display:none;}
li#news1.news-item{display:block;}

/***NEWS/ EVENTS****/
.pausenews{background:  url("/image/en/r1/pausenews.gif") no-repeat scroll 0 0; margin-right:1px; width:30px; height:30px; border:none; float:left; cursor:pointer}

.pausenews.play {
  background: rgba(0, 0, 0, 0) url("/image/en/r1/icon_play_white.gif") no-repeat scroll 0 0;  }


.prenews{background:  url("/image/en/r1/prenews.gif") no-repeat scroll 0 0; width:30px; height:30px; border:none; float: left; cursor:pointer }
.nextnews{background:  url("/image/en/r1/nextnews.gif") no-repeat scroll 0 0; width:30px; height:30px; border:none; float:left; cursor:pointer}
ul#newsList{width:59%; float:left;}
.newseventsControllers{ float:left; }  
.greyBackground {background: #f2f2f2 none repeat scroll 0 0; width: 100%;}
.greyBackground .innerWidth{ width:965px; margin:0 auto;} 
#RotationBanner { background:#f2f2f2 !important;}

/**CONTACT-US**/
.TextStyleBold {color: #777676;font-size: 16px;font-weight: bold; margin:0 0 10px 0;} 
.BoxPatternD {  background-color: #333333;  clear: both;  color: #fff;  margin: 0 0 15px;  padding: 15px 0 5px;}
.BoxPatternD  .Title, .BoxPatternD  h2 { border: medium none; color: #fff;  font-size: 170%;  font-weight: normal;  margin: 0;  padding: 0 15px 0px;}
.BoxPatternD h2 , .BoxPatternE h2{  background-image: none;}
.BoxPatternD p{ margin-bottom: 10px;  padding-left: 15px;  padding-right: 15px; color:#fff;}

.BoxPatternE{ background:#737373; padding:5px 0 0 0;}
.BoxPatternE span {  color: #fff;  display: block;  float: left;  font-size: 14px;  padding: 5px 10px;}
.JS h2 { margin-left: 0; margin-right: 0;}

/****HEADER TOP***/
#CountryRegion .Inner h3 a:hover, #CountryRegion .Inner h3 a:active, #CountryRegion .Inner h3.Current a{ background-position: 5% -46px !important;}
#CountryRegion .Inner h3.Americas a , #CountryRegion .Inner h3.Asia a, #CountryRegion .Inner h3.Europe a, #CountryRegion .Inner h3.MENA a, #CountryRegion .Inner h3.Oceania a{  background-size: 55px 90px;}
div.ShowRWD ul.socialLinks {  float: none; margin: 0 auto 10px !important;  text-align: center !important;}
.JS #CountryRegion .Inner h3 a {  padding: 0px 25px 0 85px;}

/***CONTACT US DETAIL PAGE **/
div.ImgW120SetStyle .TextStyle1 {  margin: 10px 0;}
.PageTitleStyle1 h1, .PageTitleStyle2 h1 { color: #777;font-size: 150%;font-weight: bold;line-height: 130%;}

/***ABOUT US AWARDS ***/
.downloadPDF {  background: url("/image/en/r1/icon/download-pdf.gif") no-repeat scroll 0 3px;  display: block;  float: right;
font-size: 12px;  padding-left: 22px;  text-decoration: none !important; margin:10px 0;}


/***COROPORATE SOCIAL RESPONSIBILITIES***/
.dark_grey{ background:#666666; }
.blueBox{ background:#1198dc; }
.greenBox{ background:#669513;}
.dark_grey h3, .blueBox h3, .greenBox h3{ font-size:24px; font-weight:bold;color:#fff;}
.dark_grey h4, .blueBox h4, .greenBox h4{ font-size:18px; font-weight:bold;color:#fff; margin:15px 0;}
.dark_grey p, .blueBox p, .greenBox p, .light_Grey p{ margin:13px 0 0 0; line-height:21px;}
.dark_grey p a, .blueBox p a, .greenBox p a{ color:#fff;}
.allBoxesCommon{padding:3.4%; font-size:14px; color:#fff; margin-bottom:30px }

ul.LinkListStyle1 li a.mailIcon { background-image: url("/image/en/r1/icon/mail_icon.gif"); background-size: 13px 10px;  padding-right: 20px;}
.BoxPatternB .BoxImgStyle, .BoxPatternC .BoxImgStyle {  margin: 0px 0 0;  padding: 0 0 15px;}

/**CAREERS**/

.light_Grey{ background:#f2f2f2;padding:3.4%; font-size:14px; color:#666; margin-bottom:30px}
.light_Grey h3{ color:#cc0000; font-size:18px;}
.light_Grey ul {margin:10px 0 0 15px; list-style:none; }
.light_Grey ul li{ list-style-type:disc;}

/**NEWS RELEASES***/
ul.news_releases {color: #b2b2b2; font-size: 16px;font-weight: bold; margin: 10px 0 10px 12px;}
ul.news_releases li{ font-size:16px; color:#333; list-style-type:disc}

.TextStyle1 {  color: #333;  font-size: 90%;  line-height: 22px;}
ul.corp_brochure {color: #b2b2b2; font-size: 14px; margin: 10px 0 10px 12px;}
ul.corp_brochure li{  color:#333; list-style-type:disc}
div.ImgW120SetStyle p.Img {  margin: 15px 15px 0 15px;}
div.ImgSet .DateListStyle1 {  padding-left: 15px;}


/***COROPOARTE BROCHURE***/
ul#CsCaseList li.CsCase {border: 1px solid #d6d6d6; float: left; margin-right: 14px;  width: 226px;  height: 228px; background:#fff;}
ul#CsCaseList li.CsCase .CsCaseImage {background-color: #fff;cursor: pointer;padding: 18px 4px 8px 4px; text-align:center;}
ul#CsCaseList li.CsCase .CsCaseImage a {display: block;line-height: 1; padding-left: 7px;}
ul#CsCaseList li.CsCase p {font-size: 12px; font-weight: normal;line-height: 21px;margin-top: 6px;  padding: 0 25px 0 34px;}
ul#CsCaseList li.CsCase p a {background: url("/image/en/r1/icon_tag.gif") no-repeat scroll 0 50%;  display: inline;
float: left;  line-height: 1.4;  margin-right: 8px;  padding-left: 15px; color:#666666; font-size:12px; text-decoration:none}
ul#CsCaseList li.CsCase p a:hover{text-decoration:underline}
.CsWidth965 #CsSlider { width: 796px;}
#CsSlider { overflow: hidden;    position: relative;}
.JS #RotationBanner #SliderArea.height_300 {  height: 240px;  padding-left: 0;}
#RotationBanner > h3 {  font-size: 15px;  color: #000;  font-weight: normal;  padding-left: 10px;  margin: 0px 0 20px;}

.whiteBorder {border-top: 1px solid #fff;  width: 100%;   margin: 0px 0; background:#f2f2f2;}
.FatMenuWide > div.header {  margin: 20px auto;  width: 965px;}


/****BUSINESS PRODUCTS****/
.Grid2{ width:48%; float:left}
.Grid2.FirstItem{ margin:0 0 20px 0}
.Grid2.LastItem{ margin:0 0 20px 15px}
.imageSet {  float: left;  height: 100%;  margin-bottom: 20px;  overflow: hidden;  position: relative;  width: 100%;}
.imageSet img {  float: left;  width: 100%;}
.imageSet .blackoverlay{ bottom: 0;  left: 0; color: #fff;height:41px; line-height:22px; padding: 1% 2%;  position: absolute;  width: 96%; background:url("/image/en/r1/1x1.png") repeat scroll 0 0}
.imageSet .blackoverlay a{ background:url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center; padding-right: 20px; color:#fff; font-size:16px; text-decoration:none; font-weight:bold; line-height:38px;}
.Grid2 .TextStyle1{color:#5a5a5a}


/***RED CONTACT US RIGHT PANEL **/
a#ButtonContact strong { background: url("/image/utility/icon_contact.gif") no-repeat scroll left center;}
a#ButtonContact strong, a#ButtonPDF strong {  display: block;  padding: 3px 0 3px 20px;}
.ButtonStyle1 a strong, .ButtonStyle2 a strong { letter-spacing: -0.03em;  line-height: 0.8;}


/***SOCIAL LINKS HOME PAGE NEWS TICKER****/
.socialLinksNewsTicker {  float: right;  list-style: outside none none;  padding: 5px 0 3px;}
.socialLinksNewsTicker li {  float: left;  font-size: 83%;  line-height: 140%;  list-style: outside none none;  margin-right: 5px;  padding: 0 0 5px;}
.socialLinksNewsTicker li a:link {  font-size: 13px;  font-weight: normal;  letter-spacing: 0.01em;}



/****GOVERNMENT PRODUCTS****/
.hover-menu2 .item .caption-header h2 {  height: 42px; width:100%;}
.hover-menu2 .item .caption-header h2 a {  background:  url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center;  color: #ffffff; font-weight:bold; padding-left:10px}
.hover-menu2 .item .caption-header {  background: url("/image/en/r1/1x1.png") repeat scroll 0 0;  float: left; border-top: medium none;width: 100%;}
.hover-menu2 .item .caption {margin-top: -43px;}
.hover-menu2 .item .thumbnail > img {border-radius: 0px;}
.ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(3n+1) {  clear: left;}
.ProductServices.hover-menu2 .ColumnSet .Column1 {  box-sizing: border-box;  float: left;  margin: 0;  margin-bottom:15px;  padding: 0 0 0 15px;
width: 33.3%; }
.ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(4n+1) {clear: left;}
.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1 {  box-sizing: border-box;  float: left;  margin: 0 0 15px;  padding: 0 0 0 15px;  width: 25%;}
.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(3n+1) {  clear: none;}
.node-type-hitachi-about-us .hover-menu2 .item .caption-header {  background: rgba(0, 0, 0, 0) url("/image/en/r1/1x1.png") repeat scroll 0 0;
  float: none; width:auto; }

.hover-menu2 .item .caption-header h2 a { /* background:url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center; */ background: url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right center / 15px 15px ;color: #ffffff;  float: left;  font-size: 15px;  font-weight: bold;  overflow: hidden; }
.hover-menu2 .item .caption-header h2 a:hover{padding-right:22px;}
.ProductTabs > .tabs-nav > li.active > a {background-color: #b1000e; color: #ffffff; font-weight: bold;}
.ProductTabs > .tabs-nav > li > a{font-weight: bold;}


/****CASE STUDIES****/
.header.screen767 {width: 965px;  margin: 20px auto;}
/*.node-type-hitachi-case-studies .BrandingImgStyleAdjust {margin: -35px 0 0;}*/
.node-type-hitachi-case-studies #BrandingImgStyle2 {  margin: 0 !important;}

/****ADDITIONAL CLASSES*****/
.extraTopSpace{ margin-top:30px;}
.borderBottom{ border-bottom:1px solid #b2b2b2; margin-bottom:20px;}

/**PRODUCTS-MAIN-CATEGORY**/
.thumb-overlaySmall { background: url("/image/en/r1/transparent.png") repeat scroll 0 0;  bottom: 0;
color: #fff;  height: 34px;  left: 0;  padding: 4% 5%;  position: absolute;  width: 90%;}
.inner-contentSmall {float: left; position: relative;  width: 100%;}

.inner-contentSmall h3 {  background:url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right 12px / 15px 15px;
  color: #fff;  display: table-cell;  font-size: 15px;  height: 40px;  margin: 0 0 5px;  padding-right: 20px;  vertical-align: middle;
  width: auto; line-height:100%;}

.inner-contentSmall h3:hover{padding-right:22px;}
.inner-contentSmall > p {  float: left; font-size: 13px;  line-height: 18px;  width: 100%;}
.ImageStyle {  float: left;  width:230px;  margin:4px 20px 10px 0; }

/****SOCIAL INNOVATION*****/

ul.socialInnovation {color: #b2b2b2;font-size: 14px; margin: 10px 0 10px 12px;}
ul.socialInnovation li { color: #777676; list-style-type: disc;}
ul.socialInnovation li strong { color: #777676;}
.TextStyleGrey {color: #696969; font-size: 90%; line-height: 22px; margin-bottom:12px;}
.lightGreyPanel{ background:#f8f8f8; padding:3% 3%; margin:10px 0; overflow:hidden; border:1px solid #d3d3d3 ;}

.responsiveDiv {  float: left;  overflow: hidden;  width: 100%;border:none;border-top:#d3d3d3 1px solid; padding-top:20px;}
.width25 {margin:5px 0; float:left;  float: left;  overflow: hidden; width: 29%;vertical-align: top; background:#f8f8f8;  border:none; border-right:#d3d3d3 1px solid; padding:0 1% 2% 3%; font-size:14px;}
/*.width25:last-child {border-right:none;}*/
.noBorder{ border:none;}



/***CAROSEL ****/

#marqueeWrapper {margin: 0 auto 30px auto;position: relative;}
#marqueeAcc {overflow: 	hidden;}
.marqueeContainer{ }
#paginationAcc {height: 15px;margin:-30px auto 0;}
.thumb-dots-normal {background: url("/image/en/r1/psvita_marquee_dots.png") no-repeat scroll 0 0 transparent;float: left;
height: 15px;margin: 0 6px 0;width: 11px;}
.thumb-dots-active {background:url("/image/en/r1/psvita_marquee_dots.png") no-repeat 0 -36px;width:11px;height:15px;float:left;
margin: 0px 6px 0;}
.main-slide{float:left;}



/**CASE STUDIES LANDING DETAIL PAGE**/

div.caseStudies h2 {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-image: none;  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e60027;
border-image: none;  border-style: none none none solid;  border-width: medium medium medium 5px;  padding: 0;}
div.caseStudies h2 span {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none;  color: #cc0022;  font-size: 160%;
font-weight: bold;  line-height: 1.2;  padding: 0 0 0 18px; margin-bottom:15px;}
div.BoxPatternSpec {  background: #f9f9f9 none repeat scroll 0 0;  margin: 0 0 15px;}
div.BoxPatternSpec div.Inner {  border: 1px solid #cdcdcd;  padding: 10px 10px 0;}
div.BoxPatternSpec p.TextStyle2 strong {  color: #707070;}
.CenterAdjust { margin-left: auto;  margin-right: auto;  text-align: center;}
.CenterAdjust {  text-align: center;}
.TextStyleLead {  background:  url("/image/en/r1/icon/icon_quote_first.gif") no-repeat scroll left top;}
.Column1andHalf {  float: left;  margin: 0 0 0 14px;  width: 353px;}
.TextStyleLead p {
background:  url("/image/en/r1/icon/icon_quote_last.gif") no-repeat scroll right bottom;color: #494949; font-size: 110%;  font-style: italic;
font-weight: bold;  line-height: 1.4;  margin: 0 0 15px;  padding: 0 5px 0 22px;}
p.TextStyleLeadName {
background: url("/image/en/r1/border_short.gif") no-repeat scroll center top;  font-size: 83%;  line-height: 1.35;  margin: 0 0 15px;  padding: 15px 0 0;  text-align: center;}
p.TextStyleLeadName span {  background: url("/image/en/r1/border_name.gif") no-repeat scroll left top;  padding: 0 0 0 17px;}
.JS .caseStudyLanding .ProductTabs.extraTopSpace > .tabs-content > .tab > .tab-body{padding:15px 0; }
div.BoxPatternItemSet.bgTheter {  background-color: #e7e7e7; float:left; padding-bottom:4%;}
div.BoxPatternItemSet.bgTheter h2 {  font-size: 90%; padding:2%; background:url("/image/en/r1/hrline.gif") repeat-x bottom;}
div.BoxPatternItemSet .TheterHead {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  margin-bottom: 0;  padding: 0;}
div.BoxPatternItemSet.bgTheter div.leftItem {  height: auto !important;  float:left}
div.BoxPatternItemSet div.leftItem {  vertical-align: top;  /*width: 450px;*/ width:60%;}
div.BoxPatternItemSet div.leftItem div.innerPad {  padding: 5px 20px;}
.ImgOnlyStyle {  font-size: 83%;  margin: 0 0 10px;}
.ImgOnlyStyle img {  margin: 0 0 5px;}
div.BoxPatternItemSet div.rightItem {  padding-top: 25px;  vertical-align: top;  /*width: 250px;*/ width:35%; float:left}
div.BoxPatternItemSet div {  display: table-cell;}
.JS .ProductTabs > .tabs-content > .tab{ overflow:hidden;}
.boxCol:nth-child(3n+3){margin-right:0;}
.boxCol{margin-left:0; margin-right:15px;}

/*div.view-case-studies-listing .Column1:nth-child(2n+1) {
padding: 0;
}*/




/**PRODUCT PAGE **/

h3.productPage{padding-top: 15px;border-top:1px solid #cccccc;  color: #737373;  font-size: 20px;  font-weight: bold;  line-height: 130%; margin: 0 0 10px;}
/**EVENTS MAIN PAGE **/
.inner-content h3.eventMainPg {
background: url("/image/en/r1/plusIcon.png") no-repeat scroll right top;  color: #fff;  float: none; height:40px; vertical-align:middle; display:table-cell; line-height:15px; font-size: 16px;  margin: 0 0 5px;  padding-right: 20px;  width: 100%; cursor:pointer;}
.height45 {height: 36px; padding: 4% 3%;  width: 94%;}

.node-type-hitachi-events .inner-content{width:102%;}
.node-type-hitachi-l2-product-page .thumb-container img, .thumb-containerSmall img {  float: left;  height: 216px;  width: 100%;}

/*openboxconatiner*/
.openBoxContainer{ background:#f2f2f2; border:#c8c8c8 1px solid; padding:4% 8%; position: absolute;z-index: 1; display:none; width:436px; }
.closeIcon {  width: 100%;  text-align: right;  margin: 7px; cursor:pointer;}
.openBoxImg{ width:100%; float:left; display:block;}
.openBoxContainer h4{ font-size:18px; color:#333; float:left; width:auto; margin:10px 0;  background:url("/image/en/r1/redArrow.gif") no-repeat scroll right center; padding-right: 20px}
.openBoxContainer p.TextStyle1{ float:left;}

/**PRESS RELEASES**/
ul.yearListing, ul.yearListing li{ list-style-type:none; float:left; display:block; width:100%;}
ul.yearListing li {border-top: medium none; display: block; float: left;  list-style-type: none;  padding: 0 20px;  width: 40px; color:#999999;}
ul.yearListing li:hover, ul.yearListing li.active{ color:#cb0003; cursor:pointer}
ul.yearListing span.rightAll{ float:right; color:#cb0003; padding:10px 0; width: auto;}
/**ABOUT US **/

.hover-menu2 .item .caption-header.styleClass { background:none !important; border-bottom: 1px solid transparent;  border-top: 1px solid #ffffff; display: block;margin-bottom: 5px;    position: relative;    z-index: 1;}	
.hover-menu2 .item .caption.styleCaption { margin-top: -60px; padding: 0 10px;  position: relative;}	
.hover-menu2 .item .styleClass h2 { height: 58px !important; font-weight:bold}
.hover-menu2 .item .thumbnail.styleThumb > img {    border-radius: 5px;}
.mapFeatures{ background:#4d6a79; height:45px; color:#fff; font-weight:bold; line-height:45px; padding:0 20px;}
.mapFeatures > ul {display: block; float: right; padding: 15px 0 0;  width: auto;}
.mapFeatures li { float: left;  margin: 0 10px;  width: auto;}
.mapFeatures .mapIcon {  float: left;  margin: 13px 7px 0 0; height: 19px;}
.inner-contentSmall h3 a{color:#fff; background-image: none !important;}
ul.Panel li strong.linkwindow {background-image: url("/image/en/r1/tplus.icon_new_window_circle_hd.png")}
.Corporate .hover-menu2 .item .caption.styleCaption { margin-top: -5px; padding: 0 0; position: relative;}
.Corporate .hover-menu2 .item .caption-header.styleClass { background: #333 !important;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  display: block;  margin-bottom: 5px; padding: 0 10px; position:relative;    z-index: 0; border-top:none;}
.Corporate .hover-menu2 .item-link .item-icon{ bottom:-33px;}
.Corporate .hover-menu2 .item-link.linkwindow .item-icon{background-image: url("/image/en/r1/tplus.icon_new_window_circle_hd.png");}

/***SOCIAL INNOVATION PAGE ***/
.socialMainCol{ float:left; width:100%;}
ul.social_navigation{ width:100%; height:95px; background:#cc0000; border-top:3px solid #000; list-style:none; display:block; margin-bottom:10px; }
ul.social_navigation li{  position: relative; list-style-type:none; float: left;   height:40px; line-height:15px; text-align:center;display: inline-block; }
ul.social_navigation li a{ color:#fff; text-decoration:none; font-size:12px;  padding:12px 15px 13px; float:left; height: 70px; width:75px;}
.view-social-innovation-listing .hover-menu2 .item .caption-header {  background: rgba(0, 0, 0, 0) url("/image/en/r1/1x1.png") repeat scroll 0 0;
  float: left;  width: 88%;}
.view-social-innovation-listing  .hover-menu2 .item .caption-header.styleClass{border-top:none;}
.view-social-innovation-listing .hover-menu2 .item .styleClass h2 { height: 43px !important; line-height:43px;}
.view-social-innovation-listing .hover-menu2 .item .caption .bg { background: black none repeat scroll 0 0;  border-radius: 0 0 5px 5px;
height: 45px;  left: 0;  opacity: 0.6;  position: absolute;  top: 0;  width: 99.5%;  z-index: 1; filter: alpha(opacity=60);}
.view-social-innovation-listing .hover-menu2 .item-link .item-icon {  background-image: url("/image/hover-menu/tplus.icon_arrow_right_circle_hd.png");
background-repeat: no-repeat;  background-size: 21px auto;  bottom: 12px;  content: "";  height: 21px;  position: absolute;  right: 10px;
width: 21px;  z-index: 99;}
.view-social-innovation-listing  .hover-menu2 .item .caption.styleCaption {margin-top: -45px; padding: 0 10px; position: relative;}

ul.social_navigation li a:hover, ul.social_navigation li.Current a {background:#060606;}
ul.social_navigation li a span {    width: 25px;    margin: 0 auto;}
ul.social_navigation li a:hover:after , ul.social_navigation li.Current a::after{border-left: solid transparent 10px; border-right: solid transparent 10px; border-top: solid #060606 10px;
bottom: -65px;  content: " "; height: 0;left: 50%; margin-left: -10px; position: absolute; width: 0;}

/***NavSmallScren***/
p.NavSmallScrenBtn {margin: -50px 0 0 !important;}
ul.NavSmallScren{margin-top: 0px; width:90.5%; background:#cc0000; border-top:3px solid #000; list-style:none; display:block; float:left; position: absolute; z-index:99999}
ul.NavSmallScren li { border-bottom: 1px solid #e68080;  display: inline-block;  float: left;  height: 55px;  line-height: 44px;  list-style-type: none;  position: relative;  text-align: center;  width: 100%;}
ul.NavSmallScren li a { color: #fff; float: left; font-size: 12px; height: 50px; padding-left: 10px; padding-top: 6px; text-align: left;  text-decoration: none;  width: 97.5%;}
.NavSmallScren img {  margin-right: 10px;    width: auto !important;}
ul.NavSmallScren li a:hover, ul.NavSmallScren li.Current{background:#060606;}



p.TextStyleBold24 {color: #000;font-size: 24px;font-weight: bold; line-height: 28px; margin-bottom:10px;}
.boxColZero {margin-left: 0 !important; margin-right: 0px !important;}
.socialInnovation .Column3{ width:650px; padding-top:20px;}
.socialInnovation .Column1{ width:300px; float:right; padding-top:20px;}
.videoWrapper{ width:100%; position:relative;}
span.videoIcon,.videoIcon  { background: url("/image/en/r1/play_icon.png") no-repeat scroll center top; cursor: pointer; height: 82px;left: 50%;margin-left: -30px; margin-top: -30px;position: absolute;top: 50%;  width: 82px;}
.videoIconInner {  background: url("/image/en/r1/play_icon.png") no-repeat scroll center top;  cursor: pointer;  height: 82px;  left: 50%;  margin-left: -34px;  margin-top: -30px;  position: absolute;  top: 40%;  width: 82px;}

.videoWrapper > img {  width: 100%;}


.greySocialInn{ background:#efefef; width:96%; padding:3% 2% 4% 2%; float:left; margin:20px 0 30px;}
.greySocialInn p{ color:#666; font-size:14px; line-height:21px; margin:0 0 10px 0; }
p.TextStyle20 { color: #333333; float: left; font-size: 19px; font-weight: bold; line-height: 28px; margin-bottom: 10px;  margin-left: 0;
margin-right: 0;  margin-top: 25px;  width: 100%;}
p.TextStyle15 {color: #666;font-size: 15px;font-weight: normal; line-height: 22px; margin-bottom:10px;}

div.greySocialInn h3, .socialInnovation h3 , .socialInnerPage h3{ float:left;  -moz-border-bottom-colors: none;  -moz-border-left-colors: none; width:100%;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-image: none;  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #b60900;border-image: none;  border-style: none none none solid;  border-width: medium medium medium 5px;  padding: 0; margin-bottom:20px;}
div.greySocialInn h3 span, .socialInnovation h3 span, .socialInnerPage h3 span { float:left; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none;  color: #000;  font-size: 160%;font-weight: bold;  line-height: 1.2;  padding: 5px 0 0 14px; margin-bottom:5px;}
.socialInnovation .hover-menu2 .ColumnSet .Column1 { display: inline-block;  float: none; box-sizing: border-box;  margin: 0 0;  padding: 0 0 0 15px;
width: 33%;}   
.socialInnovation .hover-menu2 .item .thumbnail{ width: 99.5%;}


.boxColInnova {  margin-left: 0;  margin-right: 23px;}
.boxInnZeroMargin {  margin-left: 0;  margin-right: 0px;}

.section-accessibility ul.ListStyle1 {  font-size: 90%;  width: 100%;  float: left;  word-wrap: break-word;}
.section-accessibility .ListStyle1 a{word-wrap: break-all;}


/**RED BUTTON LINK**/
a.linkRedClass { background: #e60027 url("/image/en/r1/icon/icon_link_right_white_hd.gif") no-repeat scroll right center;
color: #fff;  float: left;  height: 25px;  line-height: 25px;  padding: 10px 30px 10px 25px;  text-decoration: none; margin-top:10px;}
a.linkRedClass:hover{ text-decoration:underline; background: #b1000e url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 119px center;}
a.linkRedClass { background: #e60027 url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 116px center;color: #fff;float: right;  font-size: 12px;  height: 25px;  line-height: 25px;  padding: 5px 40px 5px 17px;  text-decoration: none;width: 80px;}
a.linkRedLarge:hover{ text-decoration:underline; background: #b1000e url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 118px center;}
.videoWrapper img {  float: right;}
div.redSocialInn{ width:92%; float:left; background:#cc0000; padding:4% 4% 4%; margin-bottom:35px;}
div.redSocialInn h3 { float:left;  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #fff;border-image: none;  border-style: none none none solid;  border-width: medium medium medium 5px;  padding:4px 0 0 0; width: 100%;}
div.redSocialInn h3 span {width:100%; text-transform: uppercase;float:left; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border: medium none;  color: #fff;  font-size: 160%;font-weight: bold;  line-height: 1.2;  padding: 0 0 0 13px; margin-bottom:10px;}
div.redSocialInn p.TextStyle16{  font-size:16px; font-weight:bold; float:left; width:100%; color:#fff; margin:0px 0 5px 0;}
div.redSocialInn a.TextStyle16{ background: url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll right center;text-decoration:none; font-size:16px; font-weight:bold; float:left; width:auto; padding-right: 20px; color:#fff; margin:0px 0 5px 0;}


div.redSocialInn a.TextStyle16:hover{text-decoration:underline;}
div.redSocialInn p.TextStyle13{ font-size:13px; font-weight:normal; float:left; width:100%; color:#fff; line-height:16px}
div.redSocialInn p.TextStyle13.borderBottom{ border-bottom:1px dashed #e68080; padding-bottom:20px; margin-bottom:20px;}

/**DYNAMIC RIGHT SIDE**/
ul.menu{ margin-bottom:15px;}
ul.menu li.dhtml-menu {float: left;font-size: 13px;list-style-image: none;list-style-type: none;margin-bottom: 1px; width: 100%;}
ul.menu li.dhtml-menu a {  background: #eee; color: #333;  float: left;padding: 9px 15px;  text-decoration: none;  width: 86.5%;}
/* ul.menu li.dhtml-menu.collapsed a {background:#d8d8d8 url("/image/utility/up_arrow.gif") no-repeat scroll right center;} */

ul.menu li.dhtml-menu ul.menu.clearfix li{ margin-top:1px; margin-bottom:0px; text-decoration: none; color: #333;background-image:none; background-color: #eeeeee;  padding-left: 0px; width:99.5%; }
ul.menu li.dhtml-menu ul.menu.clearfix{ float: left; margin: 0; padding: 0; width:100%;}
ul.menu li.dhtml-menu ul.menu.clearfix li a {  background-color:#e1e1e1;box-sizing: border-box;  width:100%; padding: 9px 15px 9px 30px;}
ul.menu li.dhtml-menu ul.menu.clearfix li a:hover, ul.menu li.dhtml-menu ul.menu.clearfix li a:active {  background-color: #b1000e;
color: #fff;  padding:9px 15px 9px 30px; width:100%;}
ul.menu li.dhtml-menu a.active { font-weight:bold; background-color: #b1000e !important;  background-image: url("/image/en/r1/bg_v_navi_current.gif") !important;
background-position: left center !important;  background-repeat: no-repeat !important;  box-sizing: border-box;  color: #ffffff;
display: block;  float: left;  margin-left: 0;  padding: 10px 10px 10px 15px !important;  width: 100%;}

ul.menu li.dhtml-menu ul li a.active {
  background-color: #b1000e !important;
  background-image: url("/image/en/r1/bg_v_navi_current.gif") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  box-sizing: border-box;
  color: #ffffff;
  display: block;
  float: left;
  font-weight: bold;
  margin-left: 0;
  padding: 10px 10px 10px 15px !important;
  width: 100%;
}

ul.menu li.dhtml-menu a.active{
	 background-color: #b1000e;
  background-image: url("/image/en/r1/bg_v_navi_current.gif");
  background-position: left center;
  background-repeat: no-repeat;
  color: #fff;
  display: block;

  padding: 9px 15px 9px 15px !important;
	
}
ul.menu li.dhtml-menu ul.menu.clearfix li a.active {
  background-color: #b1000e;
  background-image: url("/image/en/r1/bg_v_navi_current.gif");
  background-position: left center;
  background-repeat: no-repeat;
  color: #fff;
  display: block;

  padding: 9px 15px 9px 30px !important;
}


ul.menu li.dhtml-menu.expanded a {background-color:#eeeeee;}
ul.menu li.menu__item.is-collapsed.is-expanded.collapsed a{background-image:url("/image/utility/up_arrow.gif");}
ul.menu li.menu__item.is-collapsed.is-expanded.expanded a{background-image:url("/image/utility/down_arrow.gif");}
ul.menu li.dhtml-menu ul.menu.clearfix li ul.menu.clearfix li{width:100%;}
ul.menu li.dhtml-menu ul.menu.clearfix li ul.menu.clearfix li a{padding-left:45px !important; background-image:none !important; background-color: #d1d1d1;}
ul.menu li.dhtml-menu ul.menu.clearfix li ul.menu.clearfix li a:hover{background-color: #b1000e;}
ul.menu li.dhtml-menu ul.menu.clearfix li ul.menu.clearfix li a.active{background-image:url("/image/en/r1/bg_v_navi_current.gif") !important; }

ul.menu li.menu__item .leaf a{background-image:none !important;}
.BoxPatternC ul.LinkListStyle2 li{margin-left:10px;}



/**GREY BUTTON LINK**/

a.linkGreyClass {  background: #333333 url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 80px center;
color: #fff;  float: right;  font-size: 12px;  height: 25px;  line-height: 25px;  margin-top: 10px;  padding: 7px 28px 7px 12px;  text-decoration: none;}
a.linkGreyClass:hover, a.linkGreyLearnMore:hover{ text-decoration:underline; background: #b1000e url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 108px center;}
a.linkGreyLearnMore {  background: #333333 url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 105px center;  color: #fff;  float: right;  font-size: 12px;  height: 25px;  line-height: 25px;  margin-top: 10px;  padding: 5px 34px 5px 30px;  text-decoration: none;}

 a.linkGreyLearnMore:hover {  background: #b1000e url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll 108px center;  text-decoration: underline;
}










/**/

.NavSmallScrenBtn{ display:none;}

/***SOCIAL INNOVATION INNER PAGE ***/

.socialInnerPage .Column1 {padding-top: 15px;  width: 300px;}
.socialInnerPage .Column3 { padding-top: 20px;  width: 600px;}
.socialInnerPage .Column3_650 { padding-top: 15px;  width: 650px; float:left}
span.arial13{ font-size:13px; text-transform:uppercase; color:#666; float:left; width:100%; border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-top:15px; line-height:19px;}
a.watchDemo {  background:url("/image/en/r1/watchDemo.jpg") no-repeat scroll left center;
color: #000;  float:left;  font-size: 12px;  height: 25px; margin-top:10px;  line-height: 25px;  padding:0px 0px 0px 32px;  text-decoration: none;}
a.watchDemo:hover{ text-decoration:underline;}
.greyBorderBottom{ border-bottom:8px solid #dedede; padding-bottom:30px; margin-bottom:20px;}
.floatLeft{ float:left !important;}
.socialInnovation .hover-menu2 .ColumnSet .Column1:hover{opacity:0.7;}

/**socialLinksRight**/
ul.socialLinksRight{ list-style-type:none; float:right; display:block; width:100%;}
ul.socialLinksRight li{ list-style-type:none; float:right; display:block; width:auto; margin:0 0 0 5px;}

.moreInsights{ width:298px; float:left; margin-right:15px; display:block;}
.moreInsights img{ width:100%; float:left; display:block;}
.moreInsights:last-child{margin-right:0px; }
.moreInsights .TextStyle15 { min-height: 333px;}

/**FOOTER***/
.FMTitleLinkStyle1 a:link, .FMSubHeaderLink a:link{ font-weight:bold;}

/**PRODUCT PAGE TABS**/

.node-type-hitachi-l2-product-page .ProductTabs > .tabs-nav > li > a { line-height:20px;  background-color: #e9e9e9;  color: #666666;  display: table-cell; vertical-align:middle; font-size: 12px; height: 40px;  padding: 8px;  text-align: center;  text-decoration: none;  text-transform: uppercase; min-height:40px;}

.node-type-hitachi-l2-product-page .ProductTabs > .tabs-nav > li.active {  background-image: url("/image/en/r1/bg_gn_current.gif");
background-position: center bottom;  background-repeat: no-repeat; }
.node-type-hitachi-l2-product-page  .ProductTabs > .tabs-nav > li {  display: inline-block;  float: left;  margin-right: 3px;
padding-bottom: 8px;  width: auto;}
.node-type-hitachi-l2-product-page .ProductTabs > .tabs-nav > li:last-child {  margin: 0;}

.node-type-hitachi-l2-product-page .ProductTabs > .tabs-nav > li.active > a {background-color: #b1000e; color: #ffffff; font-weight: bold;}
.node-type-hitachi-l2-product-page .ProductTabs > .tabs-nav > li:hover > a{background-color: #b1000e; color: #ffffff; font-weight: bold;}
.liScroll-container .mask {top: 4px;}
.owl-pagination {  float: none;  margin-top: -40px;  position: absolute;  width: 100%;}
.owl-theme .owl-controls .owl-page.active span{background:#e10c20;}
.owl-theme .owl-controls .owl-page span{background:#fff;}
.owl-theme .owl-controls {float: none;margin: -34px auto 0;position: absolute;text-align: center; width: 100%; z-index:0;}
.ProductTabs > .tabs-nav { margin: 20px 0 30px;}


/**MEGA MENU **/
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{background-color: #333;}
.tb-megamenu .nav > .active > a{  background: #b1000e url("/image/en/r1/bg_g_navi_current.gif") no-repeat scroll center bottom ;  border-color: #444;
color: #ffffff;} 
.tb-megamenu .nav > .active > a:hover {background:#333 !important;}
.tb-megamenu .open > .dropdown-menu ul li a:hover{text-decoration:underline;}
.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a {  background: url("/image/en/r1/icon/icon_link_right_hover.gif") no-repeat scroll right center !important;
border: 0 none; display: inline; font: inherit; margin: 0; padding: 0; white-space: normal; background-position: right center;    background-repeat: no-repeat;
padding: 0 13px 0 0;font-weight: normal}
ul.LinkListStyle2 li ul.ListStyle2 li ul.ListStyle2 li a, ul.LinkListStyle2 li ul.ListStyle2 li ul.ListStyle2 li a:hover{font-weight:normal}
/*ul.LinkListStyle2 li a{font-weight:bold}*/
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block .nav li a:hover{font-weight:normal}
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block .nav li a{font-weight:normal}


.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active {
background: url("/image/en/r1/icon/icon_link_right_hover.gif") no-repeat scroll right center;
padding: 0 15px 0 0;
}
.tb-megamenu ul.LinkListStyle2{padding-left:5px;}
.tb-megamenu ul.LinkListStyle2 li ul.ListStyle2{margin-bottom:5px; padding-left: 7px;}
.tb-megamenu-row.row-fluid {
background: url("/image/en/r1/bg_megamenu.png") repeat scroll 0 0;
}	
div.tb-megamenu-row div#tb-megamenu-column-2{margin-left:0px;}
div.tb-megamenu-row div#tb-megamenu-column-4{margin-left:0px;}
.tb-megamenu .dropdown-menu{ border-bottom:none;}
.tb-megamenu-menu-top-menu::after {  clear: both;  content: "";  display: block;}
.tb-megamenu-menu-top-menu {  margin: 0 auto;  position: relative;  width: 965px;  z-index: 2;}	
ul.menu li.dhtml-menu.collapsed a:hover , ul.menu li.dhtml-menu a:hover {  background-color: #b1000e; color:#fff;}




/**WHITE OVERLAY **/
#ModalYouTubeCover { position: fixed; display: none;  filter: alpha(opacity=80);   height: 100%; opacity: 0.8; width: 100%;}
#ModalYouTube{  display: none;  height: 530px;  left: 20%;  margin-left:0;  position: fixed;  top: 3%;  width: 63%;}
#ModalYouTube .BtnClose a:link, #ModalYouTube .BtnClose a:visited {  background-color: #e60027;  color: #fff;  text-decoration: none;}
#ModalYouTube .BtnClose a { background-image: url("/image/en/r1/icon/icon_close_hd.gif");  background-position: center 7px;
background-repeat: no-repeat;  background-size: 16px 16px;  display: table-cell;  font-size: 76%;  height: 30px;  min-width: 50px;  padding: 20px 5px 0;
text-align: center;  vertical-align: middle;}

.node-type-hitachi-events .thumb-container .thumb-overlay{bottom: 0;}
.node-type-hitachi-events .thumb-container img{float: left; width: 100%;}
div.ProductServices .thumbnail img {  height: 100%;}

div.view-case-studies-listing .hover-menu2 .ColumnSet .Column1 { width: 50%;  clear: none !important;}
div.view-case-studies-listing .hover-menu2 .item {  display: block;  float: left;  margin-bottom: 30px;  position: relative;}
div.view-case-studies-listing .hover-menu2 .item .caption-header{border-top:none}

.view-case-studies-listing .thumbnail img {width: 100%;}
.field.field-name-field-event-add-middle-info.field-type-text-long.field-label-hidden {  margin-top: 20px;}
.view-social-innovation-listing .hover-menu2-simple a:hover {  background-image: url("/image/en/r1/icon/icon_link_right_xl_hover_hd.gif");
	height:100%; width:100%;}
.node-type-hitachi-about-us .thumbnail.styleThumb > img:hover{opacity:0.5; filter:alpha (opacity=50);}
.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1:hover .thumbnail.styleThumb > img{opacity:0.5; filter:alpha (opacity=50);}
.node-type-hitachi-social-innovation .thumbnail.styleThumb > img{width:100%;}

/***UL LISTING***/
.view-id-l1_products .item-list > ul, .node-type-hitachi-about-us .item-list > ul{ font-size: 90%;}
.view-id-l1_products .item-list > ul li, .node-type-hitachi-about-us .item-list > ul li{ font-size: 90%;line-height: 140%;  margin: 0;  padding: 5px 0 0;}
.view-id-l1_products .item-list > ul li a, .node-type-hitachi-about-us .item-list > ul li a{background-image: url("/image/en/r1/icon/icon_link_right_hd.gif");background-position: right center; text-decoration: none;font-size: 14px;font-weight: normal;  background-size: 16px 16px; color: #d32423;  background-repeat: no-repeat;    padding: 0 17px 0 0;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='arrow-big-right.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='arrow-big-right.png', sizingMethod='scale')";}
.view-id-l1_products .item-list > ul li a:hover, .view-id-l1_products .item-list > ul li a:active{ text-decoration: underline;background-image: url("/image/en/r1/icon/icon_link_right_hover_hd.gif"); color: #b1000e; padding: 0 20px 0 0;}
.view-id-l1_products .item-list > ul li a:link; .view-id-l1_products .item-list > ul li a:visited; {background-image: url("/image/en/r1/icon/icon_link_right_hd.gif");}

/**ABOUT UL LISTING***/
.node-type-hitachi-about-us .hover-menu2 .item{margin-bottom:10px;}
.node-type-hitachi-about-us .hover-menu2 .ColumnSet .Column1{ margin: 0 0 20px;}
.node-type-hitachi-about-us .item-list > ul li a{ background-image: url("/image/en/r1/icon/icon_new_window_hd.gif") !important;}
.node-type-hitachi-about-us .item-list > ul li a:hover, .node-type-hitachi-about-us .item-list > ul li a:active{ text-decoration: underline; background-image: url("/image/en/r1/icon/icon_new_window_hd.gif"); color: #b1000e; padding: 0 20px 0 0;}

.view-event-photos-and-video .boxCol:nth-child(4n) { clear: both;}

div#SiteIdentityS .Title img {float: left;}

/***END**/

.view-id-l1_products .hover-menu2 .item .thumbnail > img {width:100%;}
.view-id-l1_products .hover-menu2 .Column1:nth-child(2n-1) { clear: left;}
.view-id-l1_products .hover-menu2 .Column1:nth-child(2n+1) {clear: left;}

/*************NEW ADDITIONS***/
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{
   font-weight: bold; color:#fff; background-color:#b1000e}
   .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover{font-weight: bold; color:#fff; background-color:#333}
.ProductTabs p.TextStyle1{font-size:90%;}
.tb-megamenu .nav li.dropdown.open .nav-child a, .tb-megamenu .nav li.dropdown.open .nav-child a:hover{font-weight:normal}

.margin24{margin-left:24px;}
.Column3.boxColZero > ul li { color: #666; float: left; font-size: 14px; list-style-type: disc; margin: 0 0 0 10px;  padding: 0;  width: 100%;}
.node-type-hitachi-l1-product-page .hover-menu2.hover-menu2-plus.accordion > ul { margin-left: -15px;}
.tb-megamenu .nav > li.active-trail-inner a{background: url("/image/en/r1/bg_g_navi_current.gif") no-repeat scroll center bottom;font-weight: bold; }
.tb-megamenu .nav > li.active-trail-inner.active-trail a{background-color:#b1000e; color:#fff}

.tb-megamenu .nav > li.active-trail-inner a:hover{text-decoration: none;  background-color: #333;}
.tb-megamenu .nav > li.active-trail-inner.open .nav-child a{font-weight:normal}
.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child {  margin-left: -1px;}
.node-type-hitachi-home-page .mobile_footer{display:none;} 

div.responsiveDiv .width25:nth-child(3n){border:none;}

.views-field-field-press-date .field-content > a {font-size: 100%;text-decoration: none;}
.views-field-field-press-date .field-content > a:hover{font-size: 100%;text-decoration: underline;}


.page-node-477 .LinkListStyle1 a { background-image: url("/image/en/r1/icon/icon_new_window_hd.gif") !important;}
.page-node-477 .LinkListStyle1 a:hover {  padding-right: 20px;}

.node-type-hitachi-l1-product-page .PageTop {float: left;font-size: 76%;margin: 20px 0; text-align: right; width: 100%;}

.page-node-484 div.ProductServices .thumbnail img{height:210px; width:230px;} 
.openBoxContainer p.TextStyleGrey{float:left;}


.TableStyle3 { /* display: block; */ overflow-x: auto;}

.TableStyle5 { display: block;  overflow-x: auto;}

/* for - 767px
======================================================================================================
================================================================================================= */

@media screen and (max-width: 1024px) {

.thumb-overlaySmall.rollover .inner-contentSmall{ padding-top:0 !important;}
.thumb-overlaySmall.rollover {  height: 30px !important;  padding-top: 15px !important;  transition: none 0s ease 0s ;}
.section-products .thumb-overlaySmall{ height:30px; padding:5%;}

.hitachi-home-page .thumb-overlay.rollover .inner-content{ padding-top:4px !important;}
.hitachi-home-page .thumb-overlay.rollover {  height: 36px !important;  padding-top: 0px !important;  transition: none 0s ease 0s ;}
.hitachi-home-page .thumb-overlay.rollover .inner-content > a { float: left;}

}




@media screen and (max-width: 767px) {
.node-type-hitachi-l3-product-page .TopBorderSet .ColumnSet {
  overflow: hidden;
}
.page-node-513 .NavSmallScrenBtn {  display: none !important; }	

.BoxPatternE, .screen767{ display:none}
.JS #CountryRegion .Inner h3 a {  padding: 14px 25px 0 15px !important;}
#News {  height: auto;}
.newseventsControllers {  float: right;  margin-top: 70px;}
.Grid2{ width:98%; float:left}
.Grid2.LastItem{ margin:0 0}
ul#newsList, #News #NewsBody #NewsBodyInner a{width:100%; float:left; text-align:center;}
ul#newsList, #News #NewsBody #NewsBodyInner a {  float: left;  height: 100px;  text-align: center;  width: 96%;}
.outerCover {  margin: 0 auto;  text-align: center;}
#News h2 { display: -moz-deck;float:none;}
.pausenews, .nextnews{ float:none;}
.hover-menu2 .item .caption{ margin-top:-43px;}
.JS .hover-menu2 .ColumnSet .Column1.expand p.TextStyle1{ padding:0 10px}
.JS .hover-menu2 .ColumnSet .Column1 { width: 50%;}
.JS .hover-menu2-plus .item .caption-header{ padding:0px 0px 0px 10px;}
.hover-menu2 .item .caption-header h2 a {  font-size: 90%;}
.inner-contentSmall > p {display:none;}
.thumb-overlaySmall{ height:20px; padding:5%;}
.width25{ width:47.33%;}
.noBorder{ border-right:#d3d3d3 1px solid;}
.extraBorder{ border-right:none;}
div.BoxPatternItemSet div.rightItem{ width:92%; padding:4%;}
div.BoxPatternItemSet.bgTheter div.leftItem{ width:100%;}
.JS .ProductTabs > .tabs-content > .tab > .tab-body.width_100 { padding: 0px; margin:20px 0; float:left;}
ul.social_navigation{ display:none;}
.socialInnovation .hover-menu2 .ColumnSet .Column1 { float:left;}
.socialInnovation .JS .hover-menu2 .ColumnSet .Column1 {  display: inline-block;  float: left;  width: 50%;}
.NavSmallScren{ display:block;}
p.NavSmallScrenBtn{ display:block; margin-left:-15px !important;}
/*div.redSocialInn p.TextStyle13.borderBottom {  background: url("/image/en/r1/icon/icon_link_right_white.gif") no-repeat scroll right center;
border-bottom: 1px dashed #e68080;  margin-bottom: 21px;  padding-bottom: 23px;  padding-right: 36px;  width: 90%;}*/
.JS .Grid4 .Column3{ overflow:hidden;}
.Column1.boxColZero > img {  position: relative;  width: 100%;}
.JS .Grid4 .socialMainCol .Column1, .JS .Grid4 .socialMainCol .Column3{ padding:0 0 0 0;}
.JS .Grid4 .socialMainCol .Column1{ margin-top:20px;}
.socialInnerPage .Column3_650{ width:100%;}
.moreInsights {  display: block;  float: left;  margin: 0 0 20px;  padding: 10px;  width: 93%;}
#ModalYouTube {  height: 530px;  left: 7%;  margin-left: 0;  position: fixed;  top: 8%;  width: 87%;}
ul.menu li.dhtml-menu a{width:97.5%;padding: 10px 0 10px 2%;}
.node-type-hitachi-events .views-row-odd.views-row-first.Column1, .node-type-hitachi-events .views-row-even.Column1,.node-type-hitachi-events .views-row-odd.Column1{padding:0;}
ul.menu li.dhtml-menu ul.menu.clearfix li ul.menu.clearfix li {  border-top: 1px solid #ccc;  width: 100%;}
.ProductServices.hover-menu2 .item .caption-header {  width: 96.5%;}
.node-type-hitachi-about-us .hover-menu2 .item .caption-header{width:auto;}
.ProductServices.hover-menu2 .ColumnSet .Column1{ width:49.3%;}
div.view-case-studies-listing .hover-menu2 .item .caption-header{padding:0px 0; width:100%;}
ul.NavSmallScren{/*width:93.5%;*/ width:auto; margin-right:0px;margin-left:-15px;}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed, .node-type-news-ticker .CourtesyNavi{ display: none;}
.ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(3n+1) {  clear: none;}
.page-node-484 .thumbnail img{width:100%; height:285px !important;}
.page-node-484 .hover-menu2 .item .caption-header h2 a {padding-left:0px;}
.view-social-innovation-listing .hover-menu2 .ColumnSet .Column1{min-height:auto;}
.view-social-innovation-listing .hover-menu2 .item .styleClass h2{ line-height:16px; font-size:13px;}
.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1{width:50%;}
.node-type-hitachi-about-us .thumbnail.styleThumb > img {  width: 100%;}
/**PRODUCT INNER PAGE**/
.node-type-hitachi-l1-product-page .view-id-l1_products .thumbnail > img {width:100%}
.node-type-hitachi-l1-product-page .hover-menu2 .item .caption-header{width: 98.5%;}
.view-id-l1_products .hover-menu2 .Column1 { padding: 0;}
.socialInnovation .socialMainCol{margin-top:20px;}
.node-type-hitachi-about-us .hover-menu2 .ColumnSet .Column1:nth-child(2n+1){clear: left;}
.node-type-hitachi-l3-product-page .ColumnSet .TextStyle1 ,.node-type-hitachi-l3-product-page .ColumnSet h3 ,
.node-type-hitachi-l3-product-page .ColumnSet h4,.node-type-hitachi-l3-product-page .ColumnSet .ImageStyle,.node-type-hitachi-l3-product-page .ColumnSet ul{ padding-left: 15px;}
.node-type-hitachi-l3-product-page .ColumnSet .ImageStyle{width:94%;}
.node-type-hitachi-l3-product-page .ColumnSet table{margin-left:15px; width:96%;}
.thumb-container .socialInnova a img{ width:100%;}
.liScroll-container {  height: 50px;  text-align: center;  width: 90%;  margin-left: 20px;}
/*.node-type-hitachi-l1-product-page .hover-menu2.hover-menu2-plus.accordion > ul { margin-left:0px;}*/
.desktop_item {  display: none;}


.mobile_item {width: 100%;}


.JS #SuperGlobalNaviProducts:nth-child(2n) {display: none;}
div.responsiveDiv .width25:nth-child(2n){border:none; width:44%;}
div.responsiveDiv .width25:nth-child(3n){border-right:1px solid #d3d3d3 ; }
p.ImgOnlyStyle.CenterAdjust {margin-left: 15px;margin-right: 15px; width: 95%;}
div.ImgW120SetStyle div.ImgSet{width:100% !important;}
div.ImgSet .DateListStyle1 dd ul {  padding-left: 0;}
.region.region-top-navigation {  display: none;}
.node-type-hitachi-l1-product-page .view-l1-products .hover-menu2-plus{margin-left:15px;}
.view-illustrated { margin-left:-15px !important;}
.inner-content h3.eventMainPg{background:url("/image/en/r1/plusIcon.png") no-repeat scroll right center; padding-right: 28px;text-decoration: inherit}
.section-products .ProductServices .item .caption-header h2 a {  background:url("/image/en/r1/up-arrow.png") no-repeat scroll right center;
  color: #ffffff;   float: left;  font-size: 15px;  font-weight: bold;  overflow: hidden;}
.section-products .ProductServices .item .caption:hover .caption-header h2 a{ background:url("/image/en/r1/big-arrow.png") no-repeat scroll right center; }
.section-about .ImgOnlyStyle img { width: 100% !important;}
.openBoxContainer {  left:15px !important;  width: 81% !important;}
.openBoxContainer.open a img {  width: 100%;}

.node-type-hitachi-events .openBoxContainer{left:0px !important; width:83.6% !important;  top: 0 !important;}
.node-type-hitachi-events .openBoxContainer p.TextStyleGrey{float:left;}
.node-type-hitachi-events .openBoxContainer.open a img {  width: 100%;}


.node-type-hitachi-case-studies .Contents{padding-left:0px !important; padding-right:0px !important;}
.node-type-hitachi-case-studies #BrandingImgStyle2 {  margin: 0 -15px !important;}
.case_study_share { margin-top: 20px;}
.node-type-hitachi-case-studies .BrandingImgStyleAdjust { margin: -5px -15px }
/*.section-social-innovation .mobile_item { margin-left: -15px;  width: 104% !important;}*/

.mobile_item_banner{ margin-left: -15px;  width: calc(100% + 30px) !important;}
.socialInnovation #GlobalNaviTopButtonSP img {  left: 9px !important;  top: 12px !important;  width: 60% !important;}
a#ButtonContact:link, a#ButtonContact:visited {  display: block;}
 .node-type-hitachi-home-page .pausenews{margin-top:-38px !important\9\0;}
 . ie10 .node-type-hitachi-home-page .pausenews{margin-top:-38px !important /* Only works in IE10 */	}
 :root .node-type-hitachi-home-page .pausenews{margin-top:-38px \0/IE9;}
_:-ms-lang(x), .node-type-hitachi-home-page .pausenews{margin-top:-38px} /* IE10 and Above*/ 
 
}



@media screen and (max-width: 399px) {
.view-id-government_l1_products .hover-menu2-plus li.Column1 {  overflow-x: hidden;}
.view-id-government_l1_products .hover-menu2-plus.accordion .item .caption-header {  background-position: 94% center !important;  background-repeat: no-repeat;}
.view-id-government_l1_products .hover-menu2-plus .item.active { margin-bottom: 3px; margin-top: 1px;}

.JS .hover-menu2 .ColumnSet .Column1 {  width: 100%;}
.JS .hover-menu2-plus .item .caption-header{ background:#737373}
.JS .hover-menu2-plus.accordion .item .caption-header{ background-repeat: no-repeat;  background-position: right;}
.JS .hover-menu2-plus {margin-left: 0; margin-right: 0;}
.JS .hover-menu2-plus .item .caption-header {  padding: 15px 0 15px 10px;}
.JS .hover-menu2-plus .item .thumbnail{left:0px; width:100%; top:80px; display:none; text-align:center;}
.JS .hover-menu2-plus.accordion .item.active .caption-body{padding-top:125px}
.JS .productLanding .hover-menu2-plus.accordion .item.active .caption-body{padding-top:232px}
.hover-menu2 .item.active .thumbnail{display:block;} 
.hover-menu2 .item .thumbnail{display:none;}
.inner-contentSmall > p {display:none;}
/***TABLE***/
.width25{ float: left;  font-size:14px;  padding: 10px;  width: 90%; border-bottom: 1px solid #fff; border-right: none; color:#333; min-height:60px;}
.width25:last-child {border-bottom:none;}
.hover-menu2 .item .caption-header h2 a{ background:none;}
div.caseStudies h2 span{ font-size:15px;}
/**ABOUT US**/
.hover-menu2 .item .styleClass h2 { font-weight: bold;  height: auto;}
.hover-menu2 .item .caption.styleCaption { margin-top: 0; padding: 0;  background: #f2f2f2 }
.JS .hover-menu2-plus .item .thumbnail.styleThumb{left:0px; width:20%; top:80px; display:block; text-align:center;}
.JS .hover-menu2-plus .item .thumbnail.styleThumb { display: block; left: 15px; text-align: center; top: 7px;  width: 60px;}
.hover-menu2 .item .caption-header.styleClass{background-image: url("/image/en/r1/icon/icon_important_link_hd.gif") !important ;background-position: right center !important;background-repeat: no-repeat !important; padding:15px 50px 15px 90px !important; background-size: 20px auto !important;margin-bottom:0px;}
.hover-menu2 .item .thumbnail > img {    border-radius: 5px;}
.hover-menu2 .item-link-new-window .caption-header.styleClass { background-image: url("/image/en/r1/icon_panel2_link_hd.gif") !important;
background-repeat: no-repeat;  background-size: 20px auto;    border-right: 15px solid transparent;    border-top-color: transparent;}
.mapFeatures {font-size: 14px;}
.Corporate .hover-menu2 .item .caption-header.styleClass { background: #f2f2f2 url("/image/en/r1/icon/icon_important_link_hd.gif") no-repeat !important;background-position: right center !important; background-repeat: no-repeat !important; background-size: 20px auto !important;  margin-bottom: 0; padding: 15px 50px 15px 90px !important;}
.Corporate .JS .hover-menu2-plus.accordion .item-link .caption-header.styleClass {background-image: url("/image/en/r1/icon/icon_important_link_hd.gif");}
.Corporate .hover-menu2 .item .caption.styleCaption {margin-top: 0;}
.thumb-overlaySmall{height:30px;}
.inner-contentSmall h3{ font-size:12px;}
.JS .node-type-hitachi-l2-product-page .ProductTabs > .tabs-content > .tab > .tab-body{padding:15px 0px;}
ul.menu li.dhtml-menu ul.menu.clearfix li a:hover, ul.menu li.dhtml-menu ul.menu.clearfix li a:active {background-color: #b1000e;  color: #fff;}
.ProductServices.hover-menu2 .ColumnSet .Column1{ min-height:auto;}
.ProductServices.hover-menu2 .item .caption-header {  width: 92%;}
.ProductServices.hover-menu2 .ColumnSet .Column1{ margin-bottom:1px;}
div.view-case-studies-listing .hover-menu2 .ColumnSet .Column1 {  margin-bottom: 1px;  width: 92%;}
div.view-case-studies-listing .hover-menu2 .item{  margin-bottom: 1px; width:96%; float:none;}
div.view-case-studies-listing .hover-menu2 .ColumnSet .Column1{ width: 100%;}
div.view-case-studies-listing .hover-menu2 .item .caption-header{padding:10px 0; width:100%;}
ul.NavSmallScren li a{width: 96.8%;}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed{ display: none;}
.view-social-innovation-listing .hover-menu2 .item .styleClass h2{height:auto;}
.view-social-innovation-listing .hover-menu2 .item .caption.styleCaption {  margin-top: 0;  padding: 0;}
.view-social-innovation-listing .hover-menu2 .item .caption-header.styleClass {  border-top: 1px solid #fff; width:46%;}
.view-social-innovation-listing .hover-menu2 .item .styleClass h2{ line-height:21px;}
.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1{margin:0 0 1px 0 !important;}
.node-type-hitachi-about-us .hover-menu2 .item .caption-header.styleClass{width:47%;}
.hitachi-home-page .thumb-container img{height:150px !important;}
.node-type-hitachi-home-page .mobile_footer{display:block;}
.node-type-hitachi-home-page .desktop_footer{display:none;}
.JS #BrandingImgStyle1 { width: 110%;}
div.responsiveDiv .width25:nth-child(3n){border-bottom:1px solid #fff; border-right:none;}
div.responsiveDiv .width25:nth-child(2n){width:100%; border-bottom:1px solid #fff;}
p.ImgOnlyStyle.CenterAdjust {margin-left: 15px;margin-right: 15px; width: 95%;}
.view-header {  margin: 20px 0 15px;}
.node-type-hitachi-about-us .hover-menu2 .item .caption-header.styleClass-ext { background: #f2f2f2 url("/image/en/r1/icon_panel2_link_hd.png") no-repeat !important;background-position: right center !important; background-repeat: no-repeat !important; background-size: 20px auto !important;  margin-bottom: 0; padding: 15px 50px 15px 90px !important;}

/**.view-id-hitachi_global .views-row-first .item-icon {
  background-image:url("/image/en/r1/icon/icon_important_link_hd.gif") !important;
}**/

.views-row-first.Column1 .views-field .item .caption-header {
  background-image: url("/image/en/r1/icon/icon_important_link_hd.gif") !important;
}


/*events*/
.inner-content h3.eventMainPg{ font-size: 15px; letter-spacing: -0.6px;}
.openBoxContainer{left:15px !important; width:79% !important;}
.openBoxContainer p.TextStyleGrey{float:left;}

.node-type-hitachi-events .openBoxContainer{left:0px !important; width:84%;}
.node-type-hitachi-events .openBoxContainer p.TextStyleGrey{float:left;}

ul.NavSmallScren {  /*width: 90.5%;*/ width:auto;}
.node-type-hitachi-about-us .hover-menu2 .item { margin-bottom: 0;}
.node-type-hitachi-about-us .hover-menu2 .ColumnSet .Column1 {margin: 0;}
.view-id-l1_products .item-list > ul, .node-type-hitachi-about-us .item-list > ul {  display: none;}
/**ABOUT **/

.node-type-hitachi-about-us .ProductServices.hover-menu2 .ColumnSet .Column1 {box-sizing: border-box;float: left; margin: 0 0 15px;  padding: 0 0 0 15px;  width: 100%;}
.view-id-l1_products .hover-menu2 .Column1 { padding: 0;}
.view-id-l1_products .hover-menu2 .Column1:nth-child(n-1) {clear: left;padding: 0;width: 94%; margin-bottom:10px;}

.section-products .ProductServices .item .caption-header h2 a {  background:none;  }
.section-products .ProductServices .item .caption:hover .caption-header h2 a{ background:none; }
.page-node-484 .caption-header:hover { height: auto !important;}

.view-id-l1_products .item-list > ul, .node-type-hitachi-about-us .item-list > ul {  display: block;}
.node-type-hitachi-about-us .item-list > ul {  display: none !important;}
.hover-menu2 .caption .caption-body p.TextStyle1{display:none !important;}

.view-id-l1_products .item-list > ul li{
  background: rgba(0, 0, 0, 0) url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right center / 14px auto !important;
  border-top: 1px solid #e0e0e0 !important; float: left; padding: 0 0 0 8px !important; width: 99%;}
  
.view-id-l1_products .item-list > ul li a{ color: #666 !important;  text-decoration: initial !important;  background-image: none; padding: 15px 0 !important; width:100%; float:left;}

.view-id-l1_products .item-list > ul li a:hover, .view-id-l1_products .item-list > ul li a:active {background-image: none;  color: #b1000e;
   text-decoration: underline; padding:0 !important; padding: 15px 0 !important;}
   
   .view-id-l1_products  .hover-menu2 .item .thumbnail > img{width:293px !important; max-width:293px !important; border-radius:0px;}
   
   /***case studies banner**/
   .node-type-hitachi-case-studies #BrandingImgStyle2 {  margin: 0 -15px 5px !important;}
.node-type-hitachi-case-studies .BrandingImgStyleAdjust {margin: -5px -15px 0;}

/***HOME PAGE **/
.node-type-hitachi-home-page .inner-content > a {float: left;}
/**/
.not-front .caption-header h2 a:hover { background: none repeat scroll 0 0;}
.node-type-hitachi-l1-product-page .item-list > ul{margin-top:54px;}
.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n+1) .Column1{margin-right:0px;}
/*.section-social-innovation .mobile_item { margin-left: -15px;  width: 109% !important;}*/
.node-type-hitachi-home-page .inner-content h3{font-size:16px;}
.view-social-innovation-listing .thumbnail.styleThumb {  margin-top: 10px;}
}



@media only screen and (min-width: 400px) and (max-width: 500px) {
.page-node-484 .thumbnail img {  height: 185px !important;  width: 100%;}
.page-node-484 .hover-menu2 .item .caption-header h2 a {    font-size: 13px;}
.ProductServices.hover-menu2 .item .caption-header {  width: 95%;}
.node-type-hitachi-about-us .hover-menu2 .item .caption-header{width:auto;}
.view-social-innovation-listing .hover-menu2 .ColumnSet .Column1{min-height:auto; font-size:12px;}
.page-node-484 .caption-header:hover {  height: 184px;}
.page-node-484 .hover-menu2 .item .caption-header { width: 95% !important;}
}


@media only screen and (min-width: 321px) and (max-width: 399px) {
.view-id-l1_products .item-list > ul, .node-type-hitachi-about-us .item-list > ul {  display: block; margin-top: 76px !important;}
.node-type-hitachi-l1-product-page .hover-menu2 .item .caption-header {width: 93%;}
.view-id-l1_products .hover-menu2 .Column1:nth-child(n-1) { width: 100%;}
.view-id-l1_products .hover-menu2 .item .thumbnail > img {  max-width: 100% !important;  width: 100% !important;}
}



@media only screen and (min-width: 578px) and (max-width: 700px) {
.node-type-hitachi-case-studies .BrandingImgStyleAdjust { margin: -16px -15px;}
}

@media only screen and (min-width: 401px) and (max-width: 579px) {
.node-type-hitachi-case-studies .BrandingImgStyleAdjust {  margin: 0px -15px !important;}
}

@media only screen and (min-width: 501px) and (max-width: 600px) {
.page-node-484 .caption-header:hover {  height: 224px;}
.page-node-484 .hover-menu2 .item .caption-header {width: 95.9% !important;}


}
@media only screen and (min-width: 601px) and (max-width: 700px) {
.page-node-484 .caption-header:hover {height: 283px;}
}
@media only screen and (min-width: 701px) and (max-width: 767px) {
.page-node-484 .caption-header:hover {  height: 284px;}

}

@media only screen and (min-width: 400px) and (max-width: 767px) {
.page-node-484 div.ProductServices .thumbnail img {  width: 99%;}
}

@media only screen and (min-width: 580px) and (max-width: 768px) {
div.view-case-studies-listing.hover-menu2 .ColumnSet .Column1:nth-child(3n+1){clear:none !important;}
div.view-case-studies-listing .hover-menu2 .item .caption-header{padding:0px;}
}

@media only screen and (min-width: 500px) and (max-width: 600px) {
.view-social-innovation-listing .hover-menu2 .ColumnSet .Column1{min-height:auto;}
.page-node-484 .thumbnail img {  height: 225px !important;  width: 100%;}
}

@media only screen and (min-width: 500px) and (max-width: 600px) {
/*.ProductServices.hover-menu2 .ColumnSet .Column1 {  min-height: 262px;}*/
}


@media only screen and (min-width: 768px) and (max-width: 994px) {
.header.screen767{ display:none;}
ul.NavSmallScren{ display:none !important;}
ul.social_navigation li a{ padding:12px 2.3px 13px 2.4px !important}
#News{ width:98%; padding-left:15px;}
ul#newsList{ width:70%;}
.node-type-hitachi-l2-product-page .thumb-container img, .thumb-containerSmall img {float: left; height:155px !important; width: 100%;}
.node-type-hitachi-l2-product-page .thumb-containerSmall .thumb-overlaySmall{height:30px;}
.node-type-hitachi-events .thumb-container img{float: left; height:155px !important; width: 100%;}
#News {  padding-left: 30px !important;  width: 80% !important;}
.liScroll-container { width: 71% !important;}
.liScroll-container .mask{width:100%!important;}
.socialInnovation .socialMainCol{margin-top:20px;}
.socialLinksNewsTicker{margin-right:10px;}
.node-type-hitachi-l3-product-page .ColumnSet h4,.node-type-hitachi-l3-product-page .ColumnSet .ImageStyle,.node-type-hitachi-l3-product-page .ColumnSet ul,.node-type-hitachi-l3-product-page .ColumnSet h3, .node-type-hitachi-l3-product-page .ColumnSet p{ padding-left: 15px;}
.node-type-hitachi-l3-product-page .ColumnSet table{margin-left:15px; width:96%;}
.thumb-container .socialInnova a img{width:50%;}
.innerSocialIn{width:44%;}
.inner-content h3.eventMainPg { background:url("/image/en/r1/plusIcon.png") no-repeat scroll right center / 10px 10px; padding-right: 8px; font-size: 12px; line-height: 12px;}
.videoIconInner {top:32%;}
.node-type-hitachi-corporate-pages .Column2.LastItem { margin-left: 10px !important; width: 64.667%;}
.page-node-484 .hover-menu2 .item .caption-header { width: 95.2% !important;}
.page-node-484 .show-on-hover { padding: 0 0 0 10px !important;}
.page-node-484 .show-on-hover li {font-size: 11.5px; line-height: 17px;padding-right: 3px}
.page-node-484 .caption-header:hover { height: 158px !important;}
.page-node-484 .show-on-hover {  padding: 0 0 0 10px !important;}
.show-on-hover.hide-description.hovetxt > p {  line-height: 15px;}
.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n+1) .Column1 , .socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n) .boxColZero{  margin-right: 0;  margin-left: 0px;  padding-left: 0px;}


/**new**/
.socialInnova{margin-left: 15px;}
#Header #SiteIdentityS p.Title{background: #f2f2f2;}
.node-type-hitachi-home-page .field-collection-container.clearfix {display: none;}
.hover-menu2 .item .styleClass h2 { font-size: 13.4px; font-weight: bold; height: 48px !important;  letter-spacing: -0.6px;}
.tb-megamenu .nav-collapse .nav > li > a {  margin-bottom: 0px !important;}
.tb-megamenu .nav-collapse .nav > li > a:active{color:#333;}

/**social innovation**/
.view.view-social-innovation-body-section {  float: left;  margin-top: -15px;  width: 100%;}
.node-type-hitachi-social-innovation .ProductServices.hover-menu2 .ColumnSet .Column1{margin-bottom:0px;}
.node-type-hitachi-social-innovation .hover-menu2 .item {  margin-bottom: 15px;}
.node-type-hitachi-social-innovation .ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(4n+1) { clear: none;}
.node-type-hitachi-social-innovation .greySocialInn {  margin: 20px 0 30px -15px; padding: 4% 2% 4%; width: 100%;}
.node-type-hitachi-social-innovation div.redSocialInn {margin-left: -15px; padding: 4%; width: 96%;}
.greySocialInn p {  margin: 0 0 20px;}
.node-type-hitachi-social-innovation span.videoIcon, .videoIcon {  margin-left: -24px;  margin-top: -43px;}

.view-about-hitachi-global .hover-menu2 .item .caption .bg, .view-about-hitachi-global-head .hover-menu2 .item .caption .bg{height:50px !important;} 
.node-type-hitachi-home-page .inner-content h3{font-size:16px;}
.openBoxContainer{width:183%;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.inner-contentSmall > p{display:none;}
.thumb-overlaySmall{ height:20px; padding:5%;}
.inner-contentSmall h3{ font-size:12px;}
.width25{ width:47.33%;}
.noBorder{ border-right:#d3d3d3 1px solid;}
.extraBorder{ border-right:none;}
div.BoxPatternItemSet div.rightItem{ width:92%; padding:4%;}
div.BoxPatternItemSet.bgTheter div.leftItem{ width:100%;}
.JS .ProductTabs > .tabs-content > .tab > .tab-body.width_100 { padding: 0px; margin:20px 0; float:left;}
.liScroll-container{ width: 74%;}
#News {  padding-left: 30px;  width: 98%;}
.moreInsights{ width:31%; float:left; margin-right:15px; display:block;}
#ModalYouTube {height: 530px;  left: 7%;  margin-left: 0;  position: fixed;  top: 8%;  width: 87%;}
.node-type-hitachi-l2-product-page .thumb-container img, .thumb-containerSmall img {float: left;height: 216px ; width: 100%;}
.node-type-hitachi-events .thumb-container img{float: left; height:216px; width: 100%;}
.tb-megamenu button.btn{display:none;}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed{ display: none;}
ul.menu { margin-bottom: 15px;  overflow: hidden;}
.hover-menu2 .item .caption-header h2 a {  background:url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right center / 15px 15px;
  color: #ffffff;  font-size: 14px;  font-weight: bold;  overflow: hidden;  padding-left: 10px;  padding-top: 5px;  vertical-align: middle;}
.ImgOnlyStyle.CenterAdjust img {   width: auto !important;}

.hover-menu2 .item .caption-header h2 a:hover{padding-right: 15px;} 

#News {  padding-left: 0;  width: 89%;}
.liScroll-container {  width: 79%;}
ul.social_navigation li{width:11%;}
.ProductServices.hover-menu2 .ColumnSet .Column1:nth-child(3n+1) {  clear: none;}
.ProductServices.hover-menu2 .ColumnSet .Column1 {  box-sizing: border-box;  float: left;  line-height: 228px;  margin: 0 0;  padding: 0 0 0 15px;
width: 25%;}
.view-social-innovation-listing .hover-menu2 .item .styleClass h2{ font-size: 14px;line-height:16px;}
.view-id-l1_products .hover-menu2 .Column1 {width:50%;}
div.responsiveDiv .width25:nth-child(2n){border:none; width:44%;}
div.responsiveDiv .width25:nth-child(3n){border-right:1px solid #d3d3d3 ; }

.section-products .ProductServices .item .caption-header h2 a {  background:url("/image/en/r1/up-arrow.png") no-repeat scroll right center;
  color: #ffffff;   float: left;  font-size: 15px;  font-weight: bold;  overflow: hidden;}
.section-products .ProductServices .item .caption:hover .caption-header h2 a{ background:url("/image/en/r1/big-arrow.png") no-repeat scroll right center; }

.node-type-hitachi-social-innovation .socialInnovation .hover-menu2 .ColumnSet .Column1:nth-child(3n) {  float: none;}

/**new**/
#Header #SiteIdentityS p.Title{background: #f2f2f2;}

.tb-megamenu .nav-collapse .nav > li > a {  margin-bottom: 0px !important;}
.node-type-hitachi-home-page .inner-content p{display:none;}
.node-type-hitachi-home-page .thumb-overlay{height:36px;}
.hitachi-home-page .thumb-overlay .inner-content { padding-top: 4px !important;}
.page-node-12 .Section {min-height: 397px; padding: 0 0 10px;}
.node-type-hitachi-about-us .hover-menu2 .item .styleClass h2 {  font-weight: bold;}

}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
.Column1.LastItem img.imageAdj{margin-left:10px; width:95%;}
.margin24{margin-left:46px;}
}


@media only screen and (min-width: 900px) and (max-width: 994px) {
.page-node-484 .caption-header:hover {  height: 202px !important;}
.page-node-484 .hover-menu2 .item .caption-header { width: 95.9% !important;}
}




@media only all and (min-width: 992px){
div.view-case-studies-listing .hover-menu2 .ColumnSet .Column1 { width: 50%;}
.page-node-484 .ProductServices.hover-menu2 .ColumnSet .Column1 {
box-sizing: border-box;
clear: none !important;
float: left;
margin: 0 0 0px;
min-height: 212px;
padding: 0 0 0 15px;
width: 24.2%;
}



.section-products .ProductServices .item .caption-header h2 a {  background:url("/image/en/r1/up-arrow.png") no-repeat scroll right center;
  color: #ffffff;   float: left;  font-size: 15px;  font-weight: bold;  overflow: hidden;}
.section-products .ProductServices .item .caption:hover .caption-header h2 a{ background:url("/image/en/r1/big-arrow.png") no-repeat scroll right center; }
.section-products .ProductServices .item .caption:hover .caption-header h2{padding-top:15px;}
.section-products .ProductServices .item .caption-header h2 a:hover { padding-right: 20px;}
.section-products .ProductServices .item .caption:hover { margin-top: -201px; width: 99.9%;}
.section-products .ProductServices .item .caption-header:hover {  height: 210px;  cursor: pointer;}


}

@media screen and (max-width: 994px) {
.JS #BrandingImgStyle1 .slide a img {  height: auto;  padding-left: 15px; background: #fff;}
#BrandingImgStyle1 .slide a {margin-bottom:15px;}
.JS .tb-megamenu-menu-top-menu {width: auto;	max-width: 965px;}

}
@media screen and (max-width: 579px) {
.JS #BrandingImgStyle1 {   padding-bottom: 30px !important;  margin-bottom: 10px; margin-left:0px; }
.JS #BrandingImgStyle1 .slide a img {padding-left: 0px;}
.JS #BrandingImgStyle1 { width: 105%;}
}

	
	
/**FOR CHROME **/
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.hover-menu2 .item .thumbnail.styleThumb > img {height: auto;}
body.logged-in .liScroll-container .mask{top:-14px; } 
body.not-logged-in .liScroll-container .mask{top:-14px; } 
#News h2 {float:left;}
.inner-content p{line-height:18px;}
/*.page-node-484 .caption-header:hover { height: 210px;}*/
.node-type-hitachi-events .inner-content{width:102%;}
.page-node-484 div.ProductServices .thumbnail img{height:210px; width:99%;} 

.page-node-484 .hover-menu2 .item .caption-header{padding-right:7px;}
}



	

/**FOR IE8 **/
@media \0screen\,screen\9 {
body.logged-in .liScroll-container .mask{top:-14px; } 
body.not-logged-in .liScroll-container .mask{top:-14px; } 
.inner-content h3 {  background:url("/image/en/r1/icon/icon_link_right_l.gif") no-repeat scroll right 7px;  color: #fff;  float: left; font-size: 20px;
margin: 0 0 5px;  padding-right: 20px;  width: auto;}
.socialInnova .innerSocialIn > h1 { background: url("/image/en/r1/icon/icon_link_right_l.gif") no-repeat scroll right 12px;  color: #333;
float: left; font-size: 24px; margin-bottom: 10px; padding-right: 23px; width: auto;}
.hitachi-home-page .Column2{width:470px; margin-left:10px;}
.page-node-484 .hover-menu2 .item .thumbnail {position: relative !important;  }
.mobpro{display:none}
.page-node-484 .hover-menu2 .item .caption-header {background: #000000 !important; opacity: 0.8 !important;  filter: alpha(opacity=80); position: absolute !important;
bottom: 0px !important;margin: 0px !important;width: 95.9% !important; padding-right:10px;}
.page-node-484 .show-on-hover{padding: 10px 0 10px 10px !important;color:#ffffff !important;display: none !important;}
.page-node-484 .hover-menu2 .item .caption {margin-top: 0px !important;} 
.page-node-484 .caption-header:hover .show-on-hover{display:block !important;}
.page-node-484 .caption-header:hover{height:202px;}
.page-node-484 .show-on-hover li{background: url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center !important;
font-size: 84%;}
.page-node-484 .caption-header a{color: #ffffff !important;text-decoration: none !important;}
.page-node-484 .caption-header a:hover{color: #ffffff !important;text-decoration: underline !important;}
 .page-node-484 .hover-menu2 .item .caption {    margin-top: 0px !important;  }
 .page-node-484 .ProductServices.hover-menu2 .ColumnSet .Column1 {  box-sizing: border-box;  clear: none !important;  float: left;
  margin: 0;  min-height: 212px;  padding: 0 0 0 15px;  width: 24.2%;}
.page-node-484 div.ProductServices .thumbnail img {  height: 202px;  width: 230px;}

.view-events .Column1, .view-illustrated .Column1 {width:225px;}
.moreInsights{width:293px}
.view-id-l3_products .Column1{width:225px;}
}


@media all and (-ms-high-contrast:none)
     {
     body.logged-in .liScroll-container .mask{top:-14px; }  /* IE10 */
	 body.not-logged-in .liScroll-container .mask{top:-14px; } 
	 /*.node-type-hitachi-home-page .pausenews{margin-top:-38px !important;}*/
     *::-ms-backdrop, body.logged-in .liScroll-container .mask{top:-14px; } /* IE11 */
	 *::-ms-backdrop, body.not-logged-in .liScroll-container .mask{top:-14px; }  /* IE11 */
	
	 
	 .page-node-484 .hover-menu2 .item .thumbnail {position: relative !important;  }
.mobpro{display:none}
.page-node-484 .hover-menu2 .item .caption-header {background: #000000 !important;opacity: 0.8 !important;  filter: alpha(opacity=75);position: absolute !important;
bottom: 0px !important;margin: 0px !important;width: 95.9% !important; padding-right:10px;}
.page-node-484 .show-on-hover{padding: 10px 0 10px 10px !important;color:#ffffff !important;display: none !important;}
.page-node-484 .hover-menu2 .item .caption {margin-top: 0px !important;}
.page-node-484 .caption-header:hover .show-on-hover{display:block !important;}
.page-node-484 .caption-header:hover{height:202px;}
.page-node-484 .show-on-hover li{background: url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center !important;
font-size: 84%;}
.page-node-484 .caption-header a{color: #ffffff !important;text-decoration: none !important;}
.page-node-484 .caption-header a:hover{color: #ffffff !important;text-decoration: underline !important;}
.page-node-484 .hover-menu2 .item .caption {    margin-top: 0px !important;  }
.page-node-484 .ProductServices.hover-menu2 .ColumnSet .Column1 {  box-sizing: border-box;  clear: none !important;  float: left;
margin: 0;  min-height: 212px;  padding: 0 0 0 15px;  width: 24.2%;} 
 .page-node-484 div.ProductServices .thumbnail img {  height: 202px;  width: 230px;}
 
 
 }
 
 
 :root  #News .news-section #views-ticker-liScroll-news_ticker_ .views-liScroll-item{line-height:0px \0/IE9; }  /* IE9 + IE10pp4 */
 
 
 
	
	 
/*****FOR PRODUCTS ****/

@media only screen and (min-width: 768px) and (max-width: 800px) {
.section-products .ProductServices .item .caption-header h2 a {font-size:12px;}
.page-node-484 .caption-header:hover {  height: 158px !important;}
.page-node-484 .show-on-hover li {line-height:16px;}
.page-node-484 .show-on-hover{padding: 0 10px;}
}
@media only screen and (min-width: 800px) and (max-width: 900px) {
.page-node-484 .caption-header:hover { height: 186px !important;}
}	 

@media only screen and (min-width: 721px) and (max-width: 767px) {
.JS #Contents img, .JS .Contents img, .JS #PopUpContents img, .JS .FatBanner img { height: auto;  max-width: 100%; }
.CategoryNavi.BrandingImgStyleAdjust.casetabs{margin-left:-15px; margin-right: -15px}
.node-type-hitachi-case-studies .BrandingImgStyleAdjust { margin: 0 -15px;}
}


/****CASE STUDIES****/
div.view-case-studies-listing .ColumnSet .Column1 { margin: 0 15px 25px 0; width: 48.5%;}
div.view-case-studies-listing .ColumnSet .Column1:nth-child(2n){margin: 0 0;}
div.view-case-studies-listing .item .caption { padding: 0; width:100%; position:relative;}
div.view-case-studies-listing .ColumnSet .Column1 .caption-header {  background:url("/image/en/r1/1x1.png") repeat scroll 0 0;
bottom: 0;  position: absolute;  width: 97%; padding-right:10px;}
div.view-case-studies-listing .ColumnSet .Column1 .caption-header h2 { background: none repeat scroll 0 0;  height: 42px;}
div.view-case-studies-listing .item .caption-header h2 a {  background:  url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right center / 15px 15px;  color: #ffffff;  display: table-cell;  font-size: 15px;  font-weight: bold;  height: 58px;  letter-spacing: -0.3px;
  line-height: 17px;  padding-left: 14px;  vertical-align: middle;}
div.view-case-studies-listing .item .caption-header h2 a:hover{padding-right:25px;}


@media screen and (max-width: 767px) { 
	
	.JS #CourtesyNaviSP li.hidden{display:block !important;}
	.JS #CourtesyNaviSP li.RightSeparater{margin-top:20px !important; margin-bottom:20px !important}
	.JS #CourtesyNaviSP li.hidden a, .JS #CourtesyNaviSP li.hidden a:link, .JS #CourtesyNaviSP li.hidden a:visited{background:none !important}
	.JS #CourtesyNaviSP li.hidden a:hover, .JS #CourtesyNaviSP li.hidden a:active{background:#b1000e !important}
	.JS #CourtesyNaviSP{padding-left:0!important; padding-right:0 !important}
	 #CourtesyNaviSP li.mobiSep{background-color:#555 !important; margin:0 15px !important}
	
div.view-case-studies-listing .ColumnSet .Column1 { margin: 0 0px 25px 0; width: 100%;}
div.view-case-studies-listing .ColumnSet .Column1 .caption-header{width:99%; padding-right:1%;bottom: 0px; position: absolute;}
div.view-case-studies-listing .ColumnSet .Column1:nth-child(2n) {  margin: 0 0px 25px 0;}  
div.view-case-studies-listing .ColumnSet .Column1 .thumbnail img{width:100%; height: 120px !important;}
div.view-case-studies-listing .ColumnSet .Column1 .caption-header{ height: 55px !important;}
}

@media screen and (min-width: 768px) { 
 .CourtesyNavi li.hidden, .JS .CourtesyNavi li.hidden{display:none !important;}
}
@media screen and (max-width: 399px) {
div.view-case-studies-listing .item .caption-header h2 a{font-size:13px;}
}


@media only screen and (min-width: 768px) and (max-width: 994px) {
div.view-case-studies-listing .item .caption-header h2 a{font-size:13px;}
div.view-case-studies-listing .ColumnSet .Column1 .caption-header{width:96.5%; height:auto !important;}
 
}


img.youtube-field-player-icon {
    position: absolute;
    left: 50%;
    margin-top: 25%;
    width: 82px !important;
    height: 82px !important;
    margin-left: -40px;
}
.JS .node-type-video-gallery #Contents img, .videoWrapper img, .mobile_item img{width:100%;}
/*.JS #GlobalNaviTopButtonSP a img{width:60% !important;top: 12px;left: 9px;}*/
.JS #GlobalNaviTopButtonSP a img {
  left: 13px;
  top: 16px;
}
ul.social_navigation li a img, .ImgOnlyStyle img, .file-icon{width:auto !important;}
.year-mobile .z-link .z-title img{width:auto !important; height:21px !important;}

@media screen and (max-width: 350px){
.JS .GridSet {max-width: 980px; margin: 0 0 0 -15px;}
}

.not-front .caption-header.deviceRollover{height:42px !important}
.not-front .caption-header:hover .item-list{display:none;}
/*.not-front .caption-header h2 a:hover{background: url("/image/en/r1/up-arrow.png") no-repeat scroll right center;}*/

@media screen and (max-width: 768px){
.caption-header{height:42px !important}
.page-node-484 .caption-header:hover .item-list{display:none !important;}
 /** .hitachi-home-page .thumb-container .thumb-overlay {
    height: 37px !important;
}
.hitachi-home-page .thumb-container .thumb-overlay.rollover {
    height: 37px !important;
    padding: 1% 2% !important;
    transition: unset;
}
 .hitachi-home-page .thumb-container .thumb-overlay.rollover .inner-content {
    padding: 0;
}**/
}
.page-node-484 .caption-header:hover .item-list{display:block !important;}
.tb-megameu ul li a b, .tb-megameu ul li strong{font-weight:normal;}


/***NEW CHANGES**/
@media only screen and (min-width: 400px) and (max-width: 579px) {
.node-type-hitachi-home-page .hitachi-home-page .Column2 { padding-right: 15px !important;}
.socialInnova{width:94%;}
}

.closeIcon > img {  width: auto !important;}

 @media only screen and (min-width: 400px) and (max-width: 767px){
.view-about-hitachi-global .hover-menu2 .item .caption .bg, .view-about-hitachi-global-head .hover-menu2 .item .caption .bg{height:44px;} 
.view-about-hitachi-global .hover-menu2 .item .styleClass h2, .view-about-hitachi-global-head .hover-menu2 .item .styleClass h2 { height: 46px !important;}
 }
 
.node-type-news-ticker p { color: #333; font-size: 90%;  line-height: 22px;margin: 0 0 15px;}


/**openBoxContainer**/
						   
@media only screen and (min-width: 333px) and (max-width: 399px) {
.view-id-illustrated .openBoxContainer { left: 15px !important;  width: 80% !important;}
}
@media only screen and (min-width: 598px) and (max-width: 662px) {
.view-id-illustrated .openBoxContainer { left: 15px !important;  width: 81.3% !important;}
}
@media only screen and (min-width: 663px) and (max-width: 767px) {
.view-id-illustrated .openBoxContainer { left: 15px !important;  width: 81.7% !important;}
}	

/**IE 11**/





					   
						   