.node-type-news-ticker .field.field-name-field-press-date {float: left; width: 100%;}
.node-type-news-ticker .field.field-name-field-press-date .field-items {  float: right; font-size: 90%;}
.node-type-hitachi-case-studies .PageTitleStyle1 {display:none;}
.page-node-133 .PageTitleStyle1 {display:none;}
.hover-menu2 .item .caption-header h2 a {  float: left;  font-size: 15px; }
.hovetxt{ font-size:13px;}
.page-node-421 .PageTitleStyle1 { display:none;}
.page-node-457 .view-hitachi-in-usa h2 {display:none;}
.page-node-484 .hover-menu2 .item .caption {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}



/**************Video Gallery Page*************/
.node-type-video-gallery  .VideoInfo { position: relative; }
.node-type-video-gallery .VideoInfo .VideoTitle {
    font-size: 130%;
    font-weight: bold;
    line-height: 140%;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    width: 75%;
}

.node-type-video-gallery .VideoInfo .VideoCounts {
    position: absolute;
    right: 0;
    top: 0;
}

.node-type-video-gallery .VideoInfo .VideoCounts .VideoCount {
    font-size: 120%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
}
.node-type-video-gallery .VideoInfo .VideoCounts .VideoCount {
    font-size: 120%;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right;
}
.node-type-video-gallery .VideoInfo .VideoCounts .VideoLikesDislikes {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    text-align: right;
}
.node-type-video-gallery .VideoInfo .VideoCounts .VideoLike {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/image/h1_en/icon/icon_like.gif");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 90%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
}
.node-type-video-gallery .VideoInfo .VideoCounts .VideoDislike {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/image/h1_en/icon/icon_dislike.gif");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 90%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
}

#VideoList ul {
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: -10px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
}

#VideoList ul li {
    display: inline;
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 0;
    width: 98%;
}

#VideoList ul li .VideoTitle {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}


#VideoList ul li .VideoCount {
    font-size: 83%;
}

.node-type-video-gallery  .VideoInfo .VideoCounts .VideoBar span {
    background-color: #49b7e8;
    display: block;
    height: 3px;
    position: absolute;
}

.node-type-video-gallery .VideoInfo .VideoCounts .VideoBar {
    background-color: #ccc;
    height: 3px;
    position: relative;
    width: 150px;
}

.node-type-video-gallery .BoxImgStyle {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -15px !important;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.node-type-video-gallery .SocialButtons {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
	padding-left: 15px;
    padding-right: 15px;
}
.node-type-video-gallery .pluginCountButton {display:none !important;}
 .node-type-video-gallery .BoxPatternC p, .node-type-video-gallery .BoxPatternC ul, .node-type-video-gallery .BoxPatternC dl {
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
.node-type-video-gallery .SocialButtons li {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: top;
}

.node-type-video-gallery .fb_iframe_widget {
    display: inline-block;
    position: relative;
}
.node-type-video-gallery .fb-like {
    line-height: 0;
}

.accorD{float:left; width:100%; padding-top:125px; padding-bottom:20px;}
.accorD li{float:left; width:100%; border-bottom:1px solid #ccc; padding:10px 0 !important} 
.accorD li a{width:100%; float:left}
/************** End Video Gallery Page*************/
/************Start-About Us Section*************/

.hover-menu2 .item .thumbnail.styleThumb > img { height:100%; }

	
/************End-About Us Section*************/
.hover-menu2 .Column1 {  width: 50%;}
.hover-menu2  .Column1 {
    box-sizing: border-box;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 0;
}

.node-type-hitachi-l1-product-page .hover-menu2 .item .caption {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
/***Event Landing Page CSS**/
.section-press .PageTop {
    float: left;
    width: 100%;
}
.node-type-hitachi-events .field-name-field-event-detail-date .field-label, .node-type-hitachi-events  .field-name-field-event-detail-venue .field-label, .node-type-hitachi-events  .field-name-field-event-detail-organizer .field-label{
    background: #f2f2f2 none repeat scroll 0 0;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
    font-size: 83%;
    font-weight: normal;
    width: 30%;
    padding: 10px 15px;
    text-align: left;
}
.node-type-hitachi-events .field-name-field-event-detail-date .field-items, .node-type-hitachi-events .field-name-field-event-detail-venue .field-items, .node-type-hitachi-events .field-name-field-event-detail-organizer .field-items {
    box-sizing: border-box;
    float: left;
    font-size: 83%;
    padding: 10px 15px;
    text-align: left;
    white-space: pre-wrap;
    width: 70%;
}
 .node-type-hitachi-events .field-name-field-event-detail-date , .node-type-hitachi-events  .field-name-field-event-detail-organizer,  .node-type-hitachi-events  .field-name-field-event-detail-venue {
    border: 1px solid #ddd;
 }
 .node-type-hitachi-events  .field-name-field-event-detail-venue{
    border-bottom: 0 none;
    border-top: 0 none;
 }
  .node-type-hitachi-events  .field-name-field-event-detail-venue .field-label{
    min-height: 83px;
 }
 .node-type-hitachi-events  .field-name-field-event-detail-organizer .field-label{
    min-height: 83px;
 }
.node-type-hitachi-events .field-name-field--event-detail-desc .field-item p{
    color: #333;
    font-size: 90%;
    line-height: 22px;
    margin: 0 0 15px;
}
.view-event-photos-and-video .thumb-containerSmall img {
    height: 100%;
}
.field.field-name-field-event-panel-video.field-type-youtube.field-label-hidden {
    float: left;
    width: 100%;
}
.panelist-present .field.field-name-field-event-panel-video.field-type-youtube.field-label-hidden {
    padding-top: 20px;
    width: 33%;
}
.responsiveDiv.video-present {
    width: 66%;
}
.video-present .width25 {
        width: 45%;
}
.node-type-hitachi-events #cboxTitle {
    display: none !important;
}
.node-type-hitachi-events .responsiveDiv.video-present .width25:nth-child(2n) {
 border: none;
 padding-left: 3%;
}

.CaseStudiesBanner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f2f2f2;
    background-image: url("/image/bg_case_studies_banner.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    text-align: center;
}
/********press relase*********/
.view-news-relased-years .view-header{
  float: left;
}
#edit-field-press-month-tid-wrapper .form-item {
    box-sizing: border-box;
    float: left;
    font-size: 0.875rem;
    padding: 5px 7px;
}
#edit-field-press-month-tid-wrapper .form-item .form-radio {
  display: none;
}
#edit-field-press-month-tid .form-item-field-press-month-tid.contains {
    color: #cb0003;
}
#edit-field-press-month-tid .form-item-field-press-month-tid.active label.option {
    font-weight: bold;
	color: #cb0003;
	cursor: pointer;
    text-decoration: underline;
}
#edit-field-press-month-tid .form-item-field-press-month-tid.contains label.option {
    cursor: pointer;
    text-decoration: underline;
}
.view-news-relased-years .view-press-relased-years ul li{
  padding: 0px !important;
  border-top: 1px solid #fff;
  box-sizing: border-box;
  float: left;
  width: 100%;
  text-align: center;
}
.view-news-relased-years .view-press-relased-years ul li a, .year-mobile .z-link .z-title {
  box-sizing: border-box;
  color: #2c3e50;
  float: left;
  font-size: 13px;
  min-width: 100px;
  padding: 10px;
  text-decoration: none;
  background: #eff0f2 none repeat scroll 0 0;
}
.year-mobile .z-link .z-title img {
    float: right;
}
.view-news-relased-years .view-press-relased-years ul li span {
  margin: 0;
}
.view-news-relased-years .view-press-relased-years ul li a:hover, .view-news-relased-years .view-press-relased-years ul li a.active, .year-mobile .z-link .z-title{
  color: #fff !important;
  background: #b1000e none repeat scroll 0 0;
}
.view-news-relased-years .view-press-relased-years ul li a.active{
  background: #b1000e url("/image/en/r1/icon-tab-current.png") no-repeat scroll center center;
}

.view-news-relased-years .views-field-field-press-date {
  border-top: 1px solid #ddd;
  float: left;
  font-size: 0.875rem;
  font-weight: normal;
  max-width: 150px;
  min-width: 30%;
  padding: 10px 0 !important;
}
.view-news-relased-years .views-field-title {
  border-top: 1px solid #ddd;
  float: left;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 10px 0 !important;
  width: 70%;
}
.view-news-relased-years .view-filters {
  box-sizing: border-box;
  float: left;
  padding-right: 20px;
  width: 82%;
}
.view-news-relased-years .view-header .view-content{
  float: left;
  padding-right: 20px;
}
.view.view-news-relased-years {
  float: left;
  width: 100%;
}
.view.view-news-relased-years .view-empty {
    float: left;
    width: 70%;

}
.view.view-news-relased-years .view-empty p{
    text-align: center;
}
.z-tabs-nav.z-tabs-desktop.z-hide-menu .view-press-relased-years .view-content:first-child {
      display: none;
}
.view-header .z-tabs-nav.z-tabs-desktop.z-hide-menu .view-press-relased-years .view-content {
      display: block !important;
}
.view-news-relased-years .view-content {
    float: left;
    width: 82%;
}
.view-news-relased-years .view-header .view-content {
    width: 100px;
}
/*****case study share****/
.case_study_share .a2a_kit.a2a_default_style {
    float: right;
}
.case_study_share .a2a_kit .fb-like span {
  float: left;
}
.region-forconsumer .view-for-consumer-products .LinkListStyle1 h3 {
    line-height: 150%;
}
/*****home page*****/
.JS .node-type-hitachi-home-page #RotationBanner{
   padding: 25px 0;
}
.JS .node-type-hitachi-home-page .field-collection-container {
    border-bottom: none !important;
}
.JS .node-type-hitachi-home-page .FatMenuWide{
  border-top: 1px solid #fff;
}

.hitachi-home-page .Column2 { float: left; margin: 0; width: 475px;}
.hitachi-home-page .Column2:nth-child(2n){ margin-left:15px;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #333;
    color: #fff;
	background-image:none !important;
}
.tb-megamenu .open > .dropdown-menu{
  background-color: #333;
}
.tb-megamenu .open > .dropdown-menu ul li a{
 color: #fff;
 font-size: 13px;
 line-height: 22px;
}
.BoxPatternC li a{color:#c03 !importnat;}
/******YOUTUBE OVERLAY*****/
#ModalYouTubeCover {
  display: none;
  position: absolute;
  position/*\**/: fixed\9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  background-color: #fff;
  z-index: 100;
}
@-moz-document url-prefix() {
  #ModalYouTubeCover {position: fixed;}
}
#ModalYouTube {
  display: none;
  position: absolute;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
  padding: 0;
  z-index: 102;
}

#ModalYouTube .Inner {
  position: relative;
  width: 100% ;
  margin: auto !important;
  background-color: #000;
  box-shadow: 0 0 35px rgba(0, 0, 0, .4);
}
*:first-child+html #ModalYouTube .Inner {background-color: #f2f2f2;}

#ModalYouTube .Movie,
#ModalYouTube .Movie iframe {
  width: 100%;
}

#ModalYouTube .Title {
  height: 50px;
  background-color: #f2f2f2;
  overflow: hidden;
}

#ModalYouTube .Title p {
  display: table-cell;
  height: 50px;
  padding: 0 80px 0 20px;
  vertical-align: middle;
  font-size: 90%;
  font-weight: bold;
  line-height: 130%;
  color: #575757;
}
*:first-child+html #ModalYouTube .Title p {
  display: block;
  height: 35px;
  padding-top: 15px;
}

#ModalYouTube .BtnClose {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 130%;
}

#ModalYouTube .BtnClose a {
  display: table-cell;
  min-width: 50px;
  height: 30px;
  padding: 20px 5px 0;
  font-size: 76%;
  text-align: center;
  background-position: center 7px;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/**social innovation**/
.socialInnovation .Section{
  padding-bottom: 0px;
}
.view.view-social-innovation-body-section {
    float: left;
    margin-top: -5px;
    width: 100%;
}
.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n+1) .Column1 {
    float: left;
}
.socialInnovation .field-collection-container .action-links-field-collection-add, .JS .node-type-hitachi-home-page .action-links-field-collection-add {
    display: none;
}
.socialInnovation .field-collection-container{
  border: none;
}
.socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n) .Column3 a.linkRedClass {
    float: left;
}
@media only screen and (max-width: 1000px) {
    .CaseStudiesBanner{
        display: none !important;
    }

}
@media only screen and (max-width: 925px) {
    /******press relase*******/
  .view-news-relased-years .view-filters, .view-news-relased-years .view-content{
    width: 78%;
  }
}
/********media query css ********/
@media only screen and (min-width: 768px) and (max-width: 994px) {
  .hitachi-home-page .Column2:nth-child(2n){ margin-left:0px;}
}
@media only screen and (max-width: 767px) {
    /**social innovation**/
    .mobile_item{
      display: block !important;
    }
    /*.desktop_item{
      display: none !important;
    }*/
  .socialInnerPage .socialMainCol.greyBorderBottom:nth-child(2n+1) .Column1 {
    float: none;
  }
    /*****home page****/
/*    .view.view-news-ticker-.view-id-news_ticker_ {
    display: none;
   }*/
   .hitachi-home-page .Column2:nth-child(2n){ margin-left:0px;}
    /**event page**/
    .node-type-hitachi-events .field-name-field-event-detail-date .field-label, .node-type-hitachi-events  .field-name-field-event-detail-venue .field-label, .node-type-hitachi-events  .field-name-field-event-detail-organizer .field-label {
        width: 100%;
    }
    .node-type-hitachi-events .field-name-field-event-detail-date .field-items, .node-type-hitachi-events .field-name-field-event-detail-venue .field-items, .node-type-hitachi-events .field-name-field-event-detail-organizer .field-items{
        width: 100%;
    }
    .node-type-hitachi-events .field-name-field-event-detail-date .field-label, .node-type-hitachi-events  .field-name-field-event-detail-venue .field-label, .node-type-hitachi-events  .field-name-field-event-detail-organizer .field-label{
        border-right: 0 none;
        border-bottom: 1px solid #ddd;
    }
    .node-type-hitachi-events  .field-name-field-event-detail-venue .field-label, .node-type-hitachi-events  .field-name-field-event-detail-organizer .field-label{
        min-height: auto;
    }
    .panelist-present .field.field-name-field-event-panel-video.field-type-youtube.field-label-hidden {
        float: left;
        width: 100%;
    }
    .responsiveDiv.video-present{
        width: 100%;
    }
        /******press relase*******/
  .view-news-relased-years .view-press-relased-years ul.z-tabs-desktop li a, .view-news-relased-years .view-filters, .view-news-relased-years .view-content{
      width: 100%;
      text-align: left;
  }
   .year-mobile .z-link .z-title {
    width: 100%;
    background-color: #b1000e;
  }
  
  .year-mobile .z-link .down-arrow {
      background: rgba(0, 0, 0, 0) url("/image/en/r1/bg_u_navi_current.gif") no-repeat scroll right bottom;
      float: right;
      height: 8px;
      width: 15px;
  }
  .view-header .view-news-relased-years {
      display: none !important;
  }
  .year-mobile {
      display: block !important;
  }
  .view-news-relased-years .view-press-relased-years ul li:last-child {
      border-bottom: 1px solid #ddd;
  }
  .view-news-relased-years .view-press-relased-years ul li {
      border-left: 1px solid #ddd;
      border-right: 1px solid #ddd;
      border-top: 1px solid #ddd;
  }
  .view-news-relased-years .views-field-title{
    width: 100%;
  }
}

/**********Case Studies***********/

.footer-case-tab .BrandingImgStyleAdjust {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
   
}

div.BoxPatternSummary::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.BoxPatternSummary {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #efefef;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
div.BoxPatternSummary {
    display: block;
}

div.BoxPatternSummary h2.Title {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #2e649a;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

/**NEW CSS**/
@media screen and (max-width: 994px) {
.JS .node-type-hitachi-home-page .Grid4 {
  box-sizing: border-box;
  padding: 0 15px;
}}

  @media only screen and (max-width: 399px){
    .page-node-484 .product-description{
      display:block !important; 
   }
   .page-node-484 .product-seprator{
    border-bottom: 5px solid #ECEAEB !important;
    padding-bottom: 10px !important;
    background: url("/image/en/r1/icon_link_right_l_white.gif") no-repeat scroll right center !important;
   }
   .page-node-484  .thumbnail  {
    display: none !important;
   }
   .page-node-484 .caption-body{
    padding: 0px !important;
   }
   .page-node-484 .hover-menu2 .item .caption-header h2 a {
    color: #676767 !important;
   }
   .page-node-484 .hover-menu2-plus .item .caption-header {
    background: #F7F7F7 !important;
    border-top: 1px solid #E0E0E0 !important;
    }
    .page-node-484 .caption-header .hide-description{
      display: none !important;
    }
    .page-node-484 .caption-body .show-on-hover li{
    padding: 0px !important;
    border-top: 1px solid #E0E0E0 !important;
    background: url("/image/en/r1/icon_link_right_xl_hd.gif") no-repeat scroll right center !important;
    background-size: 14px !important;
    float:left;
    width: 99%;
    }
	.page-node-484 .caption-body .show-on-hover li a{
		width:100%; 
		float:left;
		padding:15px 0;
	}
    .page-node-484  .hover-menu2-plus.accordion .item .caption-header {
        background: url("/image/utility/tplus.icon_important_link_hd_down.gif") no-repeat right #f2f2f2 !important;
    }
    .page-node-484 .hover-menu2-plus.accordion .item.active .caption-header {
        background: url("/image/utility/tplus.icon_important_link_hd_up.gif") no-repeat right #f2f2f2 !important;
    }
    .mobtext{display: none}
    .page-node-484 .caption-body .show-on-hover li a{
        color: #666 !important;
        text-decoration: initial !important;
    }
  }
  @media only screen and (min-width: 400px) and (max-width: 1980px){
    .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;
        position: absolute !important;
        bottom: 0px !important;
        margin: 0px !important;
        width: 95.9% !important; padding-right:9px;
   }
   .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 .section-products .ProductServices .item .caption-header h2 a {
  background:url("/image/en/r1/up-arrow.png") no-repeat scroll right center !important;
  color: #ffffff !important;
  float: left !important;
  font-size: 15px !important;
  font-weight: bold !important;
  overflow: hidden !important;
  margin-right: 10px !important;
  }
  
  
.view-news-relased-years .views-field-title span a {
  font-size: 100%;
  text-decoration: none;
}

.view-news-relased-years .views-field-title span a:hover {
  font-size: 100%;
  text-decoration: underline;
}
img.youtube-field-player-icon {
    position: absolute;
    left: 50%;
    margin-top: 25%;
    width: 82px !important;
    height: 82px !important;
    margin-left: -40px;
}
a#youtube-field-player {
    position: relative;
}
.field-items .field-item{position:relative}

@media only screen and (min-width: 995px) {
#VideoList ul li{width:48%;}
}

@media only screen and (max-width: 560px) {
.node-type-video-gallery .VideoInfo .VideoTitle{width:100%; margin-bottom:10px;}
.node-type-video-gallery .VideoInfo .VideoCounts{position:relative;float: left; width: 100%; margin-bottom:10px;}
.node-type-video-gallery .VideoInfo .VideoCounts .VideoCount, .node-type-video-gallery .VideoInfo .VideoCounts .VideoLikesDislikes{text-align:left;}
}
/*
.section-press li.dhtml-menu.start-collapsed ul {
    display: block;
}*/