#top-menu li, .fullwidth-menu li {
  white-space: nowrap;
}
.sub-menu li {
  display: block !important;
}

@media only screen and ( min-width: 641px ) {
  .et_pb_section_video_bg .mejs-video {
    top: -10%;
  }
}

@media only screen and ( min-width: 1025px ) {
  .et_pb_section_video_bg .mejs-video {
    top: -20%;
  }
}

@media only screen and ( min-width: 1401px ) {
  .et_pb_section_video_bg .mejs-video {
    top: -30%;
  }
}

@media only screen and ( max-width: 640px ) {
  #et-info-phone:after {
	content: ' \A \A ';
    white-space: pre;
  }
}

#et-info, #et-info span , #et-info a {
  color : #ffffff !important;
}