
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
 
 
}
a:focus {
  /*outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
  outline:0;		/*added*/
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- fonts-----*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=affb07db-4f46-4c15-8515-d57b3dfbe580");
@import url('https://fonts.googleapis.com/css?family=PT+Sans');  
@font-face{
font-family:"Helvetica LT W01 Light";
src:url("/~/media/Files/O/Osram/fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix");
src:url("/~/media/Files/O/Osram/fonts/3a74c169-76ee-4223-b4b4-aac92e8da5ec.eot?#iefix") format("eot"),url("/~/media/Files/O/Osram/fonts/37953885-0443-4c72-a693-9152a9f5a901.woff2") format("woff2"),url("/~/media/Files/O/Osram/fonts/fcce277c-07e2-4c88-ad8b-a71b484e2cbe.woff") format("woff"),url("/~/media/Files/O/Osram/fonts/315bbeb9-a30f-4f38-91ae-d6cfbbf89437.ttf") format("truetype"),url("/~/media/Files/O/Osram/fonts/507e1538-09ae-429d-a77c-b0fd539aea7f.svg#507e1538-09ae-429d-a77c-b0fd539aea7f") format("svg");
}
@font-face{
font-family:"Helvetica LT W01 Roman";
src:url("/~/media/Files/O/Osram/fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix");
src:url("/~/media/Files/O/Osram/fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot"),url("/~/media/Files/O/Osram/fonts/89294146-207c-4803-91fe-338f0d0094bd.woff2") format("woff2"),url("/~/media/Files/O/Osram/fonts/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff") format("woff"),url("/~/media/Files/O/Osram/fonts/2922d55c-8df4-4066-b7b0-eec2d1524330.ttf") format("truetype"),url("/~/media/Files/O/Osram/fonts/f8343ddf-e94d-471e-95b0-3b435acc2499.svg#f8343ddf-e94d-471e-95b0-3b435acc2499") format("svg");
}
/*---- main-----*/
/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/  
/*-------- Common classes start -----------*/ 
.heading, h1, h2, h3, h4, h5 { padding: 0 0 10px; color: #3c3c3c; line-height: 1.2em;font-weight:normal; }

.float-it, table, #bannerwrapper .sliderbanner, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; } 
 
/*-------- Common classes end -----------*/
body {  font-size: 100%; line-height: 22px; color: #999;font-family:"Helvetica LT W01 Roman",'Arial', sans-serif; }

a { color: #ff6600; text-decoration: none;transition: all 0.5s ease 0s; }
a:hover { text-decoration: none; color: #ff6600; }
a:focus, a:active { border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true); } 

.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0 0 10px 0; } 

ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; padding: 0 0 10px 0; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }

sup { font-size: smaller; font-weight: 700; }

sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }
#contentwrapper .maincontent ul, #contentwrapper .maincontent ul ul{list-style-type:none;margin-top:5px;}
.maincontent ol { padding-left: 20px; }
.maincontent ol li { padding: 0 0 10px 0; }
.maincontent ul li, .maincontent ol li { position: relative;font-size:1em; line-height:24px; }
.maincontent ul li ul, .maincontent ul li ol, .maincontent ol li ul, .maincontent ol li ol { padding: 10px 0 0 20px; }
.maincontent ul li ul li, .maincontent ul li ol li, .maincontent ol li ul li, .maincontent ol li ol li { font-size: 1em; }
.maincontent ul li ul li:last-child, .maincontent ul li ol li:last-child, .maincontent ol li ul li:last-child, .maincontent ol li ol li:last-child { padding-bottom: 0; }
.maincontent ul li ul, .maincontent ol li ul { padding-left: 0; }
.maincontent ul li,.sign-box ul li{ padding: 0 0 10px 15px; }
.maincontent ul li strong{color:#3c3c3c;}
.maincontent ul li:before,.sign-box ul li:before { color: #ff6600; content: ""/*"\2022"*/; font-size: 1.8em; position: absolute; top: 8px; left: 0;width:7px;height:7px; background-color:#ff6600;}
.sign-box ul li{position:relative;}
.sign-box ul{width:100%;float:left;}
#contentwrapper ul { list-style-type: disc; padding-left: 35px; margin-bottom: 10px;}
#contentwrapper ul.pad0{padding-left:0px;}
#contentwrapper ul ul { list-style-type: circle; margin-top: 10px;padding-left:17px; } 

#contentwrapper ul li { margin-bottom: 0px;     list-style: none;}

#contentwrapper ol ol { margin-top: 10px; }

#contentwrapper ol { list-style-type: decimal; padding-left: 18px; margin-bottom: 10px; }

ul.rad-link {padding-left: 0px;padding-bottom: 0px;margin-top:0px;}
ul.rad-link li {font-size: 1em;padding-left: 50px;margin-bottom: 0;padding-bottom:30px !important;padding-top:10px;}
ul.rad-link li:before{top: 0px;left: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/pdf.png");background-color: transparent;background-repeat:no-repeat;}


#contentwrapper.pubItem .maincontent ul{padding-left: 0px;padding-bottom: 0px;margin-top:0px;}
#contentwrapper.pubItem .maincontent ul li {font-size: 1em;padding-left: 50px;margin-bottom: 0px;line-height:41px;}
ul li.pdf:before{top: 0px;left: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/pdf.png");background-color: transparent;background-position:right center;background-repeat:no-repeat;}
ul li.pdf{padding-left:50px;padding-top:10px;}
#contentwrapper.pubItem .maincontent ul li.xls:before{top: 0px;left: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/xls-icon.png");background-color: transparent;background-repeat: no-repeat;
background-position: right center;}
#contentwrapper.pubItem .maincontent ul li:before{top: 0px;left: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/plus-orange-small.png");background-color: transparent;background-repeat: no-repeat;background-position: right center;}

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p { padding: 0 0 10px; }

.introtext p{font-size:1.125em;line-height:27px;}

h1 { font-size: 2.250em;color:#3c3c3c; margin:0px 0px 0px;font-family:"Helvetica LT W01 Light",sans-serif;line-height:40px;}

h2 { font-size: 1.625em;color:#3c3c3c;padding-bottom:10px; font-family:"Helvetica LT W01 Light",sans-serif;line-height:32px;}

h3 { font-size: 1.375em;color:#3c3c3c; }

h4 { font-size: 1.250em;color:#ff6600; }

h5 { font-size: 1.125em;color:#ff6600; }

p#sectionheader { font-size: 1.25em; line-height: 36px;color:#3c3c3c; box-shadow: 0px 1px #e8e8e8;border-bottom: 1px solid #f0f0f0;padding:0px 2px;}
strong{color:#3c3c3c;}
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }

.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase{text-transform:uppercase;}
/*----- Table CSS ---*/
table { margin-bottom: 20px; }

td, th { padding: 15px 20px;border-bottom: 2px solid #e8e8e8; }

table.rad-content td, table.rad-content th{padding: 10px 20px;}

th { border-bottom: 1px solid #e6e7e8; background-color: #e6e7e8;color: #3c3c3c;font-size:1.375em;}
th.rad-right { text-align: center; }

td.rad-right { text-align: right; }

.rad-notes, .twoCol .maincontent p.rad-notes { font-size: 0.9em; font-style: italic; }

.rad-financialtable td, .rad-financialtable th { text-align: right;border-bottom: 1px solid #e7e8e9; }

.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }

table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }

#MainWrapper { background-color: #ffffff;}

#MainWrapper:before,#MainWrapper:after{content: " ";display: table;}
#MainWrapper {*zoom: 1;}
#MainWrapper:after{clear: both;}
.innerWrapper{margin:0 auto;max-width:1200px;}

/*-------------- Header CSS Starts --------------*/
#headerwrapper { padding-top: 23px; background: #ffffff;position:fixed;padding-bottom:5px;z-index:50;width:100%;height:111px; }
#logo img { z-index: 99; width: auto; }
#logo a { display: block; float: left;width:100%; }
#logo p{color: #3C3C3C;font-size: 1.25em;line-height: 15px;float: left;font-family:"Helvetica LT W01 Roman", sans-serif;}
#headerlinks { overflow: hidden;float:left;padding:0 30px; }
#headerlinks a.popup-link{color:#3c3c3c;}
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #e5e5e5; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }
.headerleftlink p{padding:0px;font-size: 0.938em;}
#toplinks { position: relative; margin: 5px 0 0; }
#toplinks > div { float: right; clear: both; }


.langswitcher {float: left;padding-left:41px;}
.langswitcher ul {display: block;padding:0px;}
.langswitcher ul li {display: inline-block;font-size: 0.938em;color:#ff6600;}
.langswitcher ul li a{color:#3c3c3c;}
.langswitcher ul li.first{border-right: 1px solid rgb(99, 99, 99);line-height: 11px;padding-right: 5px;}
.langswitcher ul li.second, .langswitcher ul li.lang-CN {line-height: 11px;}
.headerrightlinks{padding-bottom:17px;}
/*------------- Search starts ---------*/
#searchbox > div { float: left; }
#searchButton {margin-top: -2px;}
#searchTextbox{border-bottom: 1px solid #636363;border-left: 0px;border-right: 0px;border-top: 0px;box-shadow: 0px 1px #d8d8d8;background: transparent;width:231px;}
#searchbox.ui-autocomplete-input { box-shadow: none; }

#searchButtonContainer span { float: left; font-size: 1.8em; }

#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative; padding-top: 7px; }

.searchTable td, .searchTable th { font-size: 1em; }

/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#top-nav-our-company-level1,#top-nav-our-brands-level1,#top-nav-our-expertise-level1,#bottom-nav-careers-level1,#bottom-nav-investors-level1,#bottom-nav-media-level1,#bottom-nav-sustainability-level1, #top-nav-our-management-level1{display:none;}
#topnav ul{float:left;/*width:100%;*/padding-bottom:5px;}
.topMenu ul#top-section-Homepage-level1{border-bottom:1px solid #e6e7e8;box-shadow: 0px 1px #f0f1f1;/*padding-top:8px;*/}
.bottomMenu ul#bottom-section-Homepage-level1{padding-top:8px;}
#topnav ul li{float:left;}
.nojs #topnav ul li.level2{display:none;}
#topnav ul li.level2{display:none;}
#topnav ul li a{color:#3c3c3c;position:relative;}
#topnav ul li a:hover{color:#ff6600;}
#topnav ul li.level1.selected > a, #topnav ul li.level1.current > span{color:#ff6600;position:relative;}
#topnav ul li.level2.selected > a, #topnav ul li.level2.current > span{color:#ff6600;position:relative;}
#topnav ul li.level3.current > span{color:#ff6600;position:relative;}
.bottomMenu ul li.level1.selected > a:after, .bottomMenu ul li.level1.current > span:after{width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:2px;right:50%;}
.topMenu ul li.level1.selected > a:after, .topMenu ul li.level1.current > span:after{width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:7px;right:50%;border:0 none;}
.chrome .bottomMenu ul li.level1.selected > a:after,.chrome .bottomMenu ul li.level1.current > span:after, .safari .bottomMenu ul li.level1.selected > a:after, .safari .bottomMenu ul li.level1.current > span:after{bottom:1px;}
.chrome .topMenu ul li.level1.selected > a:after,.chrome .topMenu ul li.level1.current > span:after, .safari .topMenu ul li.level1.selected > a:after, .safari .topMenu ul li.level1.current > span:after{bottom:6px;}
.bottomMenu ul li.level1.selected > a.hovered:after, .bottomMenu ul li.level1.current > span.hovered:after{display:none;}
.bottomMenu ul li.level1.selected > a.hov:after, .bottomMenu ul li.level1.current > span.hov:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:2px;right:50%;}
.bottomMenu ul li.level1 > a.hov:after, .bottomMenu ul li.level1 > span.hov:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:2px;right:50%;}
.topMenu ul li.level1 > a.hov:after, .topMenu ul li.level1 > span.hov:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:7px;right:50%;}
.bottomMenu ul li.level1 a:after{content:'';position:absolute;}
.topMenu ul li.level1.selected > a.hov:after, .topMenu ul li.level1.current > span.hov:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:7px;right:50%;}
.bottomMenu ul li.level1 a:after, .topMenu ul li.level1 a:after{content:'';position:absolute;}
.bottomMenu ul li.level1.haschildren > a:hover:after{width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:1px;right:50%;}
.topMenu ul li.level1.haschildren > a:hover:after{width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:7px;right:50%;}
.topMenu ul li a, .topMenu ul li > span{font-size:0.938em;line-height:32px;padding:0px 22px 19px;font-family:"Helvetica LT W01 Roman", sans-serif;}

.bottomMenu ul li.level1 > a, .bottomMenu ul li.level1 > span{font-size:0.938em;line-height:32px;padding:0px 28px 19px;font-family:"Helvetica LT W01 Roman", sans-serif;}
.bottomMenu ul li.level2 > a, .bottomMenu ul li.level2 > span,.topMenu ul li.level2 > a, .topMenu ul li.level2 > span{font-size:1.250em;line-height:32px;padding:0px 0px 10px 0px;font-family:"Helvetica LT W01 Light", sans-serif;margin-right:14px;border-bottom:1px solid #fff;display:block;}
.bottomMenu ul li.level3 > a, .bottomMenu ul li.level3 > span, .topMenu ul li.level3 > a, .topMenu ul li.level3 > span{font-size:1em;line-height:32px;padding:0px 19px 10px;font-family:"Helvetica LT W01 Light", sans-serif;display:block;line-height:20px;}
#top-nav-careers-level1 > a, #top-nav-careers-level1 > span,#bottom-nav-our-company-level1 > a, #bottom-nav-our-company-level1 > span,#bottom-nav-our-management-level1 > span, #bottom-nav-our-management-level1 > a{padding-left:0px !important;}
#top-nav-sustainability-level1 > a,#top-nav-sustainability-level1 > span, #bottom-nav-our-expertise-level1 > a, #bottom-nav-our-expertise-level1 > span{padding-right:0px;}

/*-------------- Top Navigation CSS Ends --------------*/
/* --------------- Banner Starts ---------------*/
#bannerwrapper { position: relative;float:left;width:100%;margin-top:7px; }
#ip3-Homepage #bannerwrapper{margin-top: 100px;}
#bannerwrapper .sliderbanner { position: relative; }
#bannerwrapper .bx-controls .bx-pager { position: absolute; right: 10px; bottom: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link { background: #ffb27f; border-radius: 100%; display: block; height: 10px; text-indent: -999999px; width: 10px; }
#bannerwrapper .bx-controls .bx-pager .bx-pager-link.active { background: #ff6600; }
#bannerwrapper .bx-controls .bx-pager div { margin: 0 0 0 10px; float: left; }
#bannerwrapper .bx-controls .bx-controls-direction { position: absolute; top: 50%; width: 100%; }
#bannerwrapper .bx-controls-direction a { float: left; padding: 0 10px; }
#bannerwrapper .bx-controls-direction a.disabled { display: none; }
#bannerwrapper .bx-controls-direction .bx-next { float: right; }

#bannerwrapperinner { padding: 0; }

#bannerwrapperinner > .bx-wrapper { position: relative; }

.banneritem { position: relative; /*display: none;*/height:750px; }
/*.banneritem img{width:100%;}*/
.banneritem:first { display: block; }
.banneritem .bannertext { position: absolute;left: 3.5%;/*bottom:12%;*/bottom:5%;max-width: 1170px;margin: 0px auto;right:3.5%;}
.copyright-text {color: #ffffff;}
.banneritem .bannerlinktext{ position: absolute;left: 3.5%;bottom: 40px;max-width: 1170px;margin: 0px auto;right:3.5%;}
.banneritem .bannerlinktext .signposta.sectionLink.blackLink a{position:absolute;right:0px;width:31.6%;padding: 33px 75px 33px 25px;}
.banneritem .homebannertext h2,.banneritem .homebannertext p{color:#fff;}
.banneritem .homebannertext h2{font-size:2.500em;line-height:32px;font-family:"Helvetica LT W01 Light", sans-serif;    padding-bottom: 34px;}
.banneritem .homebannertext p{font-size:1.375em;line-height:35px;}
.nojs .banneritem { display: none; }
.sliderbanner .copyright-text {color: #fff !important;font-size: 0.875em !important;margin-top: 10px;bottom: 0%; left: 3.5%;   margin: 0 auto; max-width: 1170px;position: absolute;right: 3.5%;}
.nojs .banneritem.banner1 { display: block; }

#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager { float: left; clear: both; }

/* --------------- Banner Ends ---------------*/
/*------------------BXslider------------------*/

/*.bx-controls .bx-pager { position: absolute; right: 10px; bottom: 10px; }*/
.bx-controls .bx-pager .bx-pager-link { background: #ffb27f; border-radius: 100%; display: block; height: 10px; text-indent: -999999px; width: 10px; }
.bx-controls .bx-pager .bx-pager-link.active { background: #ff6600; }
.bx-controls .bx-pager div { margin: 0 0 0 10px; float: left; }
.bx-controls .bx-controls-direction { position: absolute; top: 50%; width: 100%; }
.bx-controls-direction a { float: left; padding: 0 10px; }
.bx-controls-direction a.disabled { display: none; }
.bx-controls-direction .bx-next { float: right; }



/*------------------BX slide ends---------------*/


/* ------------------- middle section starts ----------------------------------------------------- */

iframe.responsive-map {min-height:500px !important}
#contentwrapper.twoCol{margin-top:178px;}
#twocolright {/*min-height: 550px;*/margin-bottom:40px;/*padding-bottom:150px;*/} 
#contentwrapper { clear: both; margin-top: 192px; float:left;width:100%; }
body#ip3-Homepage #contentwrapper{margin-top:0px;}
.introtext{margin-bottom:15px;}
.twoCol .maincontent p {font-size: 1em;line-height: 23px;padding: 0 0 10px;}
.twoCol .maincontent ul li,.twoCol .maincontent ol li { position: relative;font-size:1em; line-height:24px; }
/*-------------- Left Navigation CSS Starts --------------*/
/*#leftcol, #threecolright { padding-top: 65px; }*/
#leftnavigation ul li a, #leftnavigation ul li > span {font-size:1.250em;line-height:36px;color:#3c3c3c;padding:0px 2px}
#leftnavigation ul li span.arrow{    padding: 10px !important;
    position: absolute;
    top: 7px;
    cursor: pointer;
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -242px -40px;}
#leftnavigation ul li.level4.current > span,#leftnavigation ul li.level5.current > span{margin-left:18px;line-height:24px !important;margin-top:5px;margin-bottom:5px;}
#leftnavigation ul li.level4.current span.arrow{margin:0 !important;}
#leftnavigation ul li span.arrow.open{    background-position: -242px -139px;}
#leftnavigation ul{ padding: 0; }
#leftnavigation ul li.haschildren ul{display:none;}
.nojs #leftnavigation ul li.haschildren ul{display:block;}
#leftnavigation ul li{ list-style-type: none; margin: 0;position:relative; }
#leftnavigation ul li span { position: relative; }
#leftnavigation ul li a{ }
#leftnavigation ul li a:hover{ color: #ff6600; }
#leftnavigation ul li > span, #leftnavigation ul li a{ display: inline-block; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a{ padding: 5px 5px 5px 20px;line-height:25px }
#leftnavigation ul li.selected > a, #leftnavigation ul li.current > span { color: #ff6600; }
#leftcol .greyLink a{padding:20px 60px 10px 20px; font-size:1.625em;line-height:30px;}
#leftcol .greyLink a::after{right:15px;}
#leftcol .greyLink{float:left;width:100%;margin:60px 0px 0px;position:relative;}
#leftcol .greyLink.last{margin-bottom:60px;}
.leftItemtitle{font-size:1.625em;line-height:28px;color:#3c3c3c;font-family: "Helvetica LT W01 Light",sans-serif;}
.leftItemcontent p{font-size:1em;line-height:23px;}
.leftItemcontent{margin-top:15px;}
.leftItemimg{margin-bottom:5px;}
.leftRichcontainer{margin-top:60px;float:left;width:100%;}
.leftitem{float:left;width:100%;display:none;}
.leftitem.first{display:block;}
#leftcol .bx-controls{float:left;width:100%;}
#leftcol .bx-controls .bx-pager{display:inline-block;}
#leftcol .bx-controls .bx-pager .bx-pager-item{margin:0px 10px 0px 0px;}
/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 2px 0 2px; font-size: 0.938em; background-color:#e6e7e8;padding-top:5px;z-index:20;position:fixed;top:111px;}
.chrome #breadcrumb, .safari #breadcrumb {}
#breadcrumb a, #breadcrumb span { display: inline-block; }
#breadcrumb a { color: #ff6600; }
#breadcrumb span { color: #3c3c3c; }
#breadcrumb .separator { padding: 0 0px; position: relative; color: #ff6600; }
#breadcrumb .separator img { display: block; width: auto; }

.ie9 #breadcrumb .separator { padding-left: 0px; }

/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
#threecolright p { color: #424242; font-size: 1.1em; width: 100%; margin-bottom: 5px; }
#threecolright ul li { list-style-type: none; }
#threecolright ul li a { display: block; }
#threecolright ul li a:hover { color: #424242; }

/*--------------   Right col ends  ---------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }

table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 0 0 10px; }
#tabs.sectionTabs ul { border-bottom: 1px solid #e5e5e5; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.lastLI { border-right: 1px solid #e5e5e5; }
#tabs.sectionTabs ul li a { display: block; padding: 10px; text-align: center; background-color: #666666; color: #fff; }
#tabs.sectionTabs ul li a span { display: block; text-align: center; }
#tabs.sectionTabs ul li.current a, #tabs.sectionTabs ul li a:hover { background-color: #424242; color: #fff; }
#tabs.sectionTabs span.select { background: url("/~/media/Images/O/Osram/css/searchTab-dd.png") no-repeat scroll 96% 15px #424242; position: absolute; font-size: 1em; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2em; *behavior: url("/~/media/Files/O/Osram/htc-files/boxsizing.htc"); }

#tabsDD { height: 35px; font-size: 1.2em; width: 100%; cursor: pointer; }

.searchresultpage #searchContainerRP { background: #f8f8f8; display: inline-block; padding: 5px; }

#searchinnerRP { border-bottom: 1px solid #000; float: left; }

#searchTextBoxContainerRP { float: left; padding: 5px; }

#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; padding: 4px 0 0 0; }

.ui-autocomplete-input { padding: 2px 5px; line-height: 17px; box-shadow: 10px 10px 20px -5px #f8f8f8 inset; }

#searchFilter, #resuleMsg { padding-top: 10px; }

.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP { padding: 0 0 3px 8px; }

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }

/*----------    Site map     ----------*/
#sitemapcontainer ul li { float: left; clear: both; }
#sitemapcontainer ul li a { display: block; }

/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }

.snapdown-content { display: none; }

.snapdownItem {margin-bottom:3px; }
.snapdownItem.first .snapdown-content{display:block;}
.snapdownItem:first-child {}
.snapdownItem .snapdown-title{background-color:#e6e7e8;position:relative;padding:0px;}
.snapdownItem .snapdown-title p { color: #424242; cursor: pointer; margin: 0; padding: 15px 60px 15px 25px; position: relative; font-size: 1.375em; line-height:28px; }
.snapdownItem .snapdown-title:after { height: 40px;width: 40px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;content:'';position:absolute;right:20px;z-index:9;top:15%;cursor:pointer;display:block;bottom:0px;}
.nojs .snapdownItem .snapdown-title::after{background:none;}
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title:after { background-position:-232px -432px; }
.snapdownItem .snapdown-content{padding: 15px 25px 15px 25px;}

body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3em; }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { font-size: 1.2em; }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0; font-weight: 700; font-size: 1.2em; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------- Footer CSS Starts --------------*/
#footerwrapper{/*background-color:#e6e7e8;*/background-color:#999999;float:left;width:100%;/*position:fixed;bottom:0px;*/z-index:9;}
#footerwrapperinner { padding-top: 20px; padding-bottom:20px;}
#footerwrapperinner p { color: #e6e7e8;float:left; }

#footerlinks ul { float: left; padding-top:25px;}
#footerlinks ul li { border-right: 1px solid #ffffff;float: left; padding: 0 10px; margin: 0; line-height: 11px; }
#footerlinks ul li:first-child { padding-left: 0; }
#footerlinks ul li:last-child { border-right: 0; padding-right: 0; }
#footerlinks ul li a { display: block; color:#e6e7e8; }
#footerlinks ul li a:hover {color:#FFFFFF;}

.inv-branding { margin-top: 30px; }
.inv-branding p { display: inline-block; }

.copyright { float: right; padding: 0; }
/*p.rad-link a{padding:10px;background-color:#fff;display:block;}*/
.maincontent p.rad-link a{padding-right:18px;position:relative;}
.maincontent p.rad-link a:after{background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -344px -245px; content: ""; display: block; height: 15px; position: absolute; right: 0; top: 7px; width: 10px;}
#emailAdd{font-size:0.938em;color:#3c3c3c;padding:10px 13px;border:0 none;float:left;margin-right:11px;}
#footerwrapperinner p.fotitle{padding:0px;width:100%;/*font-size:1.378em;font-family: "Helvetica LT W01 Light",sans-serif;*/}
#footerwrapperinner p.fotext {width: /*49%*/100%;padding-right: 30px;/*font-size:0.938em;*/}
.footerrightLinks{float:right;}
/*-------------- Footer CSS Ends --------------*/
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }
/*-------------------Home Page-------------------------*/
.section1-img{text-align:center;}
.section1-img img{display:inline-block;}
.homeSection1{padding:69px 0px;}
.homeSection1 h2{font-size: 2.813em;font-family:"Helvetica LT W01 Light", sans-serif;}
.homeSection1 p{font-size: 1.375em;line-height:32px;}
.banneritem1{position:relative;}



.banneritem1 img{width:100%;}
.banneritem1 .sectionText p{font-size:2.250em;line-height:38px;width:39%;color:#fff;}
.banneritem1 .sectionText{ position: absolute;left: 3.5%;bottom: 15%;max-width: 1170px;margin: 0px auto;right:3.5%;}
.pageScroller a{display:block;height:40px;width:40px;background:url('/~/media/Images/O/Osram/css/sprite.png') no-repeat;background-position:-31px -529px;margin:0 auto;}
.pageScroller{position:absolute;bottom:24px;width:100%;}
.videoimgcenter a{height:64px;width:36px;background:url('/~/media/Images/O/Osram/css/sprite.png') no-repeat;background-position:-38px -20px; margin:0 auto;display:block;}
.videoimgcenter{position: absolute;top: 45%;width:100%;}
.homeSlidersection{margin:80px 0 120px;}
.homeSlidersection h2{font-size:2.813em;padding-bottom:20px;font-family:"Helvetica LT W01 Light", sans-serif;}
.homeSlidersection h3{font-size:2.250em;font-family:"Helvetica LT W01 Light", sans-serif;}
.homeSlidersection p{font-size:1.375em;padding:0px;line-height:28px;}
.sliderContent{position: absolute;bottom: 0px;width: 70%;}
.sliderLink a{display:block;height:40px;width:40px;}
.sliderLink{position:absolute;right:15px;bottom:0px;}
.homeslideritem{display:none;}
.homeslideritem.first{display:block;}
.homesliderContainer .bx-controls{float: left;width: 100%;text-align: center;padding-top:70px;}
.homesliderContainer .bx-controls .bx-pager{display:inline-block;}
.highlightLink{float:left;width:100%;}
.highlightLink a{display:inline-block;background-color:#e6e7e8;position:relative;padding:17px 12px 14px 20px;width:100%;}
.highlightLink .highlight{height:40px;width:40px;background:url('/~/media/Images/O/Osram/css/sprite.png') no-repeat;background-position:-31px -432px;float:right;}
.highlightContent p{font-size: 1.375em;line-height:32px;}
.highlightContent p .rad-highlight{font-size:1.636em;line-height:40px;color:#3c3c3c;font-family:"Helvetica LT W01 Light", sans-serif;}
.homeHighlightsection{padding-top:42px;}
.homeSection3{margin-top:90px;margin-bottom:95px;}
.sectionImage img,.sectionImage iframe{float:right;}

.sectionImage{display:inline-block;width:100%;position:relative;padding-bottom:100px;}
.blackLink {}
.sectionLink.blackLink a{position: absolute;bottom: 10%;width: 32%;padding: 75px 25px;}
.blackLink a{color:#fff;font-size:2.250em;line-height:38px;float: left;background-color:rgba(0,0,0,0.5)}
.blackLink a:after{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;content: "";position: absolute;height: 40px;width: 40px;right: 20px;bottom: 20px;}
.greyLink a{display:block;font-size:2.250em;line-height:38px;float: left;background-color:#e6e7e8;color:#3c3c3c;padding:53px 30px;width:100%;}
.greyLink a:after{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;content: "";position: absolute;height: 40px;width: 40px;right: 30px;bottom: 15px;}
.homeSharesection{margin-bottom:93px;margin-top:70px;}
.homeSharesection .sharecontainer{/*position:absolute;left:0px;top:0px;*/}
.middleRow {margin-bottom:80px}
.blackhighlight{font-family:"Helvetica LT W01 Light", sans-serif;}
.greyhighlight p{font-family:"Helvetica LT W01 Light", sans-serif;}

/*body#ip3-Homepage .socialLinks, body#ip3-investors .socialLinks {position: fixed;right: 0;top: 113px;z-index: 99;}*/
.socialLinks {/*position: fixed;right: 0;top: 139px;*/z-index: 99;}
.socialLinks li{margin-top:1px;}
.socialLinks li a{display:block;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll;height:40px;width:40px;font-size:0em;}
.socialLinks li a.twitter{background-position: -130px -31px;} 
.socialLinks li a.facebook{background-position: -130px -129px;}
.socialLinks li a.linkedin{background-position: -130px -231px;}
.socialLinks li a.xing{background-position: -130px -332px;}
.socialLinks li a.youtube{background-position: -130px -432px;}
.mobi{display:none;}
.innerimagebanner.homeSection1 .blackhighlight-a{padding:64px 30px 76px;}
.innerimagebanner.homeSection1 .eventInvestor{position: absolute;left: 0px;top: 0px;z-index:5;}
.innerimagebanner.homeSection1 .eventParent{margin-top:0px;}
.eventParent .bx-controls .bx-pager div{margin: 0px 10px 0px 0px;}
.expsectionImg.bottomcontainer{margin-bottom:0px;}
.homeSharesection .innerWrapper {position: relative;}
.homebannerlinktext .signpost.sectionLink.blackLink a h2{padding-bottom:0px;font-size:2.25em;}
/*-----------------------Responsive Table----------------------------*/
.inv-responsive thead th, .inv-responsive tbody th{text-align:left;}
.inv-responsive tbody th{background-color:transparent;padding:10px 20px;font-size:1em;color:#999;font-weight:normal;width:22%;}
.inv-responsive  tbody td{text-align:left;padding:10px 20px;}
.inv-responsive  tbody td.cent, .inv-responsive  thead th.cent{text-align:center;}
.inv-responsive  tbody td a{display:inline-block;vertical-align:middle;}
.inv-responsive-header-td {background-color: #e6e7e8;color: #3c3c3c;font-size: 1.375em;}
.inv-responsive-data-header {color: #3c3c3c;}
/*------------------------Responsive table ends------------------------*/
/*--------------------------Management--------------------------------*/
.management h1{margin-bottom:15px;}
.bodWrapper{float:left;width:100%;position:relative;padding:0px 0px 60px 60px;}
.blackhighlight-a{color: #FFF;font-size: 2.25em;line-height: 38px;float: left;background-color: rgba(0, 0, 0, 0.5);position: absolute;bottom: 0;padding: 20px 20px;right:0px;z-index:5;width:57%;}
.blackhighlight-a p.name{font-size:1em;font-family:"Helvetica LT W01 Light", sans-serif;margin-bottom: 15px;}
.blackhighlight-a p.designation{font-size:0.611em;line-height: 25px;}
.blackhighlight-a .profession p{font-size: 0.611em;line-height: 25px;}
.blackhighlight-a p{padding:0px;}
.bod-item{display:none;padding-bottom:60px;position:relative;}

.bod-item.first{display:block;}
.bodImage img { display: block; max-width: 100%; height: auto; }
.bodWrapper .bx-controls .bx-controls-direction{top:20%;left:0px;padding-right:13%;}
.bodWrapper .bx-controls .bx-controls-direction a{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll;width:32px;height:57px;font-size:0em;}
.bodWrapper .bx-controls .bx-controls-direction a.bx-prev{background-position: -135px -521px;}
.bodWrapper .bx-controls .bx-controls-direction a.bx-next{background-position: -239px -521px;}
.tableCaption{float:right;}
.tableCaption a{font-size:1.375em;}
.bodSnapdowncontainer{float:left;width:100%;clear:both;margin-bottom:48px;}
.bodTableContainer {float: left;width: 100%;margin-bottom: 42px;}
p.snapConTitle{font-size:1.375em;color:#3c3c3c;}
#contentwrapper .maincontent .snapdown-content ul{padding-left:0px;}
#contentwrapper .maincontent .snapdown-content ul li{padding: 0px 0px 0px 13px;font-size:1em;margin:0px;}
#contentwrapper .maincontent .snapdown-content ul.rad-link li{padding: 0 0 10px 50px;}
/*------------------------Management Ends------------------------------*/
/*-------------------------Brands----------------------------*/
.bannerMainimg img{float:right;}
.bannerMainimg{float:left;width:100%;}
.quotetext{clear:both;margin-top:60px;margin-bottom:60px;border-left:14px solid #e5e5e5;}
.quotetext p{padding:0px;font-size:1.125em;line-height:27px;color:#3c3c3c;}
.blackhighlight-a.left{left:0px;}
.innerimagebanner{float:left;width:100%;padding-bottom:50px;position:relative;}
.bannerSmallimg{float:left;position:absolute;text-align:center;top:15%;}
.bannerSmallimg img{display:inline-block;}
.innerimagebanner .blackhighlight-a{padding: 40px 30px 40px;width:40%;}
.innerimagebanner .blackhighlight-a p.name{font-size:1em;margin:0px;line-height:40px;}
.brandDesc{padding-left:65px;}
.brandDesc h2{font-family:"Helvetica LT W01 Light", sans-serif;padding-bottom:5px;line-height:36px;}
.brandDesc p{font-size:1em;line-height:23px;}
.brandImage a{display:inline-block;width:100%;}
.brandImage img{float:right;}
.branditem{margin-top:40px;margin-bottom:40px;} 
.branditem.first{margin-top:0px;}
/*-------------------------Brands end------------------------------*/

/*-------------------------Menu Hover---------------------*/
.chrome .sub-nav, .safari .sub-nav{top: 110px;}
.chrome .sub-nav.sub-nav1, .safari .sub-nav.sub-nav1{top: 53%;}
.sub-nav.sub-nav1 {top: 54%;}
.sub-nav{position: absolute;width: 100%;left: 0px;top: 100%;z-index: 51;display: none;background-color:#e6e7e8;padding: 15px 0px 40px;}
#topnav, #header{position:static;}
#topnav .sub-nav ul {max-width:1170px;margin:0 auto;float:none;}
#topnav .sub-nav ul ul{padding-top:10px;}
#topnav .sub-nav ul li.level2{display:inline-block;width:20%;}
#topnav .sub-nav ul li.level3 {width: 100%;}
/*-------------------------Menu Hover Ends--------------------*/
/*-----------------Expertise Starts---------------------*/
.expertise .innerimagebanner .blackhighlight-a{width:70%;padding: 40px 30px;}
.expertise .innerimagebanner{padding-bottom:50px;margin-bottom:50px;}
.expsection1{margin-top:60px;margin-bottom:60px;float:left;width:100%;}
.expsection1 .expsection1Con h2{font-family:"Helvetica LT W01 Roman", sans-serif !important;padding-bottom:5px;line-height:36px;}
.expsection1 .expsection1Con p{font-size:1em;line-height:23px;}
.expsection1 .expsection1Con p.rad-highlight{    font-size: 1.35em;
    line-height: 26px;color:#3c3c3c;padding-bottom:20px;}
.expsectionImg{padding-bottom:55px;margin-bottom:65px;}
.expsectionImg img{float:right;}
.signpost.sectionLink.blackLink a{font-size:1em;width:70%;bottom:0px;}
.signpost.sectionLink.blackLink a h2{color:#fff;line-height:38px;font-size:1.85em;}
.signpost.sectionLink.blackLink a p{color:#fff;font-size:1.500em;padding:0px;line-height:30px;}
/*-------------------Expertise Ends-------------------*/
/*--------------------Tabs---------------------*/
#contentwrapper .inner-tabs ul{padding-left:0px;float:left;width:100%;margin-bottom:90px;padding-bottom:0px;border-bottom:6px solid #f5f6f8;}
.mkit-tabs ul{margin-bottom:40px !important;}
#contentwrapper .inner-tabs ul li:before{width:0px;height:0px;}
#contentwrapper .inner-tabs ul li{float:left;font-size:1.125em;padding:0px;margin:0px;margin-bottom:-6px;border-right:2px solid #fff;}
#contentwrapper .inner-tabs ul li:last-child{border-right:0px;}
#contentwrapper .inner-tabs ul li a{background-color:#f5f6f8;color:#3c3c3c;padding:18px 30px 15px;display:block;}
#contentwrapper .inner-tabs ul li > span{color:#ff6600;padding:16px 30px 18px;display:block;background-color:#fff;}
/*--------------------Tabs End-----------------*/
/*---------------------Sustainability----------------------*/
.sustainability .innerimagebanner{padding-bottom:66px;}
.sustainability .bannerSmallimg{top:5%;}
.signposta.sectionLink.blackLink a{padding:40px 60px 40px 25px;}
#contentwrapper .maincontent .sectionLink.blackLink ul{margin-top:0px;margin-bottom:0px;padding-left:35px;padding-bottom:0px;}
#contentwrapper .maincontent .sectionLink.blackLink ul li:before{width:0px;height:0px;}
#contentwrapper .maincontent .sectionLink.blackLink ul li{margin-bottom:0px;}
.bottomLink{padding-top:10px;}
.bottomLink .arrowLink{font-size:1.375em;}
.bottomLink .arrowLink.sus{display:inline-block;}
.bottomLink .arrowLink.sus:after{top:8px;}
.arrowLink.sus{font-size:1.125em;}
/*---------------------Sustainability Ends----------------*/
/*----------------------Investment------------------*/
.investment .arrowLink{font-size:1.375em;}
.investment h1 {margin-bottom: 0px;}
.investment .introtext{margin-bottom:40px;}
#contentwrapper.investment .inner-tabs ul{margin-bottom:40px;margin-top:70px;}

.normalContent .expsection1{margin-top:0px;}
#contentwrapper .maincontent .normalContent .expsection1 ul{padding-left:15px;margin-top:0px;}
.imgSignpost img{float:right;}
.imgSignpost{padding-bottom: 55px;margin-bottom: 65px;}
.investment .blackhighlight-a{padding:70px 30px 50px;}
/*---------------------Investment Ends-------------------*/
/*----------------------Investor Landing----------------------*/
.innerimagebanner-inv{padding-bottom:100px;float:right;}
.innerimagebanner-inv .blackhighlight-a.left{width:65%;}
.innerimagebanner-inv .blackhighlight-a.left h2{font-size:1.528em;color:#fff;line-height:55px;font-family:"Helvetica LT W01 Light", sans-serif;padding-bottom:10px;}
.innerimagebanner-inv .blackhighlight-a.left p{font-size:0.611em;line-height:24px;}
.inv-highlightsection {margin-top:60px;margin-bottom:60px;}
.inv-sectionContainer .quotetext{margin-top:0px;}
.inv-sectionContainer .quotetext h2{padding-bottom:0px;padding-left:18px;}
.inv-sectionContainer .greyhighlight p{padding-bottom:0px;}
.inv-sectionContainer .greyLink a{padding:35px 30px;}
.top-section{margin-bottom:88px;margin-top:60px;float:left;width:100%;}
.right-boxTitle h2{font-size:2.813em;line-height:50px;font-family:"Helvetica LT W01 Light", sans-serif;padding-bottom:30px;}
.inv-sectionContainer .signpost.sectionLink.blackLink a h2{padding-bottom:0px;line-height: 45px;}
.inv-sectionContainer .signposta.sectionLink.blackLink a{width:50%;}
.inv-sectionContainer .blackhighlight-a.left{margin-left: 15px;padding: 50px 27px;width: 43%;}
.inv-sectionContainer .blackhighlight-a p.name{margin-bottom:0px;}
.inv-sectionContainer .imgSignpost{margin-bottom:10px;}
.bottom-rightCon p{font-size:1.375em;line-height:28px;padding-right:110px;}
#contentwrapper .maincontent ul.latest-releases{padding-left:0px;margin-top:0px;}
#contentwrapper .maincontent ul.latest-releases li{padding-left:0px;margin-bottom:0px;}
#contentwrapper .maincontent ul.latest-releases li:before{width:0px;height:0px;}
#contentwrapper .maincontent ul.latest-releases li p.pr-date{color:#3c3c3c;padding-bottom:0px;}
#contentwrapper .maincontent ul.latest-releases li p.pr-title{line-height:28px;}
.inv-sectionContainer .leftsignContainer {float:none;width:auto;}
.inv-highlightSection{margin-top:52px;margin-bottom:30px;}
.investorBanner{position:relative;}
/*.eventInvestor{position: absolute;bottom: 0px;left:0px;}*/
.eventInvestor {padding-left:20px}
.inv-sharecontainer {position: absolute;left: 0px;top: 0px;}
/*--------------------Investor Landing Ends--------------*/
/*-------------Temporary Top Navigation CSS-------------------*/
.bottomMenu ul#bottom-section-Homepage-level1{border-top: 1px solid #E6E7E8;}
.topMenu ul#top-section-Homepage-level1{border-bottom:0 none;box-shadow: 0px 0px #F0F1F1;}
/*#top-nav-investors-level1 > a, #top-nav-investors-level1 > span{padding-left:0px;}*/
/*---------------Temporary CSS ENds-------------------*/
/*-----------------Temporary Investor CSS---------------------*/
#contentwrapper.irLanding{margin-top:0px;}
.pre-link {
    display: inline-block;
}
.backtopre {
    float: left;
    padding-left: 18px;
    position: relative;
margin-top: 10px;
}
.backtopre::before {
    background: rgba(0, 0, 0, 0) url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -346px -346px;
    content: "";
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}
#contentwrapper .maincontent ul.rad-highlight{padding-left: 0px;padding-bottom: 0px;margin-top: 0px;}
#contentwrapper .maincontent ul.rad-highlight li{font-size: 1em;padding-left: 50px;margin-bottom: 0px;line-height: 41px;}
#contentwrapper .maincontent ul.rad-highlight li:before{top: 0px;left: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/plus-orange-small.png");background-color: transparent;background-repeat: no-repeat;background-position: right center;}
/*---------------Annual Meeting new--------------*/
#contentwrapper table.agm ul.rad-highlight{margin-bottom:0px;}
table.agm th{vertical-align:middle;border-bottom:1px solid #ccc;}
table.agm td{border-bottom:1px solid #ccc;}
table.agm td p{color:#ff6600;}
table.agm caption{float: left;margin-bottom: 10px;color: #3c3c3c;font-family: "Helvetica LT W01 Roman","Arial",sans-serif;font-size: 1.250em;}
/*------------Annual Meeting ends----------------*/
.bottom-content{padding-top:20px;}

#ip3-investment-calculator .twocolright{min-height:650px;}
.sus-last-box .blackLink{position:relative;width:100%;float:left;}
.sus-last-box .plus{width:210px !important;right:300px;bottom:-30px !important;}
.sus-last-box .greyLink{float:left;margin-top:80px;margin-left:200px;}
.sus-last-box .greyLink a{position:relative;padding-right:90px;}
.sus-last-box .greyLink a:after{bottom:15px;right:13px;}

.highlightLink a.plus p{color:#999;}
#ip3-sustainability .blackhighlight ul li{line-height:18px !important;}
.ip3-sustainability table th{text-align:left;}
#ip3-sustainability .content-div ul li{padding-bottom:3px;}
.sign-wrap ul li{ line-height: 20px;}
.sign-wrap ul li:before{top:6px;}
.sus-content ul{float:left;width:100%;}
.row1 p.rad-link{float:right;}


.intro-text p.rad-link{float:right; font-size:1em !important}
/*#top-nav-reports-and-recognition-level2{display:none !important;}*/

.prContent th{font-size:1em;}

/*----Selfserve----*/
.ip3-edit #headerwrapper,.ip3-edit #breadcrumb{position:static;}
.ip3-edit #contentwrapper{margin-top:50px !important;}
.selfserve-show{display:none;}
.ip3-edit .selfserve-show{display:block;}
.ip3-edit #contentwrapper .maincontent ul,.ip3-edit #contentwrapper .maincontent ul ul{width:100%;float:left;}
.ip3-edit #MainWrapper{position:relative;}
.ip3-edit .socialLinks{/*position:absolute;*/right:0;top:139px !important;}
.ip3-edit .sub-nav.sub-nav1{top:60px;}
.ip3-edit .mkit-slider.kitOpen{margin-top:0 !important;}
.ip3-edit #footerwrapper{position:static !important;}
  

/*  WO 238559 start */

	.highlightLink.rad-other li::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	#contentwrapper .highlightLink.rad-other {padding-left: 0;}
	.highlightLink.rad-other li {padding-left: 0;float: left;width: 49%;font-size: 1.2em;}
	.highlightLink.rad-other li:first-child {margin-right: 14px;}
	.highlightLink.rad-other li::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
	.highlightLink.rad-other a {padding: 17px 12px 17px 20px;}
	.highlightLink.rad-other a::after {background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;bottom: 9px;content: "";height: 40px;position: absolute;right: 15px;width: 40px;}
	.orange-plus::after {background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -332px;bottom: 15px;content: "";height: 40px;width: 40px;display: block;}
	#leftcol .careers-map-lhs .sign-wrap {border: medium none;}
	#leftcol .careers-map-lhs .main-link  img {margin: 0;}
	#leftcol .careers-map-lhs .main-link  p {color: #999;}

/*  WO 238559 end */
















/* satya */
.eventItemWrapper .snapdownItem {
    margin: 10px 0;
}
.eventItemWrapper .snapdownItem .snapdown-title::after {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -223px -31px;
    top: 0;
}
.snapdownItem .snapdown-title::after {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;
    bottom: 0;
    content: "";
    cursor: pointer;
    display: block;
    height: 40px;
    position: absolute;
    right: 20px;
    top: 15%;
    width: 40px;
    z-index: 9;
}
.eventItemWrapper .snapdownItem.active .snapdown-title::after {
    background-position: -223px -130px;
}

.eventItemWrapper .snapdownItem .snapdown-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #e6e7e8;
    width: 43%;
}
.eventItemWrapper .snapdownItem .snapdown-title p {
    font-size: 1em;
    padding: 5px 60px 5px 25px;
}
.eventItemWrapper .snapdownItem .snapdown-content {
    float: left;
    padding: 10px 0;
    width: 100%;
}
.eventItemWrapper .snapdownItem .snapdown-content .rowContainer {
    clear: both;
    float: left;
    width: 100%;
}
.eventItemWrapper .snapdownItem .snapdown-content .subject {
    margin-left: 0;
    width: 80%;
}
.snapdown-content .cAlign.mediaPub { padding-top:0 !important;}
.publicationWrap .eventItemWrapper .date, .publicationWrap .eventItemWrapper .subject {
    padding-bottom: 16px;
    padding-top: 16px;
}
.publicationWrap .mediaPub {
    float: left;
    width: 20%;
}
.eventItemWrapper .snapdownItem .snapdown-content .mediaPub a {
    left: 0;
    position: relative;
    top: 0;
    transform: translate(0%, 0%);
}

/*WO#252542*/
#ip3-financial-calendar .eventWrapper .snapWrapper { display:none; }
/*END WO#252542*/

#top-section-sustainability-level2 li#top-nav-environmental-level2,
#top-section-sustainability-level2 li#top-nav-overview-level2,
#top-section-sustainability-level2 li#top-nav-strategic-focus-level2,
#top-section-sustainability-level2 li#top-nav-social-level2,
#top-section-sustainability-level2 li#top-nav-social-level2{min-height:340px;}

/* Chinese language hide show topnav lang switcher start */



.langswitcher ul li.lang-CN {display:none;}
body#ip3-careers-global .langswitcher ul li.lang-CN, body.ip3-careers-global .langswitcher ul li.lang-CN {display:inline-block;}
body#ip3-careers-global .langswitcher ul li.second, body.ip3-careers-global .langswitcher ul li.second{border-right: 1px solid rgb(99, 99, 99);line-height: 11px;padding-right: 5px;}
body#ip3-careers-global .langswitcher, body.ip3-careers-global .langswitcher {padding-left:9px;}

#mobitopnav .langswitcher1 li.lang-CN {display:none;}
body#ip3-careers-global #mobitopnav .langswitcher1 li.lang-CN, body.ip3-careers-global #mobitopnav .langswitcher1 li.lang-CN {display:inline-block;}
body#ip3-careers-global #mobitopnav .langswitcher1 li.second , body.ip3-careers-global #mobitopnav .langswitcher1 li.second {border-right:1px solid #3c3c3c;}

/* Chinese language hide show topnav lang switcher end */

/*IPad/IPad mini portrait mode:*/
@media all and (min-width: 721px) and (max-width: 840px) {
h2.kitGallery{float:left}
}

/*IPad/IPad mini landscape mode:*/
@media all and (min-width: 921px) and (max-width: 1040px) {
h2.kitGallery{float:left}
}

/*----Updated Header----*/

#top-nav-careers-level1,#top-nav-investors-level1,#top-nav-media-level1,#top-nav-sustainability-level1,#top-nav-innovation-level1,#bottom-nav-our-brands-level1,#bottom-nav-our-expertise-level1,#mobitop-nav-innovation-level1,#mobitop-nav-our-expertise-level1{display:none;}

#top-nav-our-brands-level1,#bottom-nav-careers-level1,#bottom-nav-media-level1,#bottom-nav-sustainability-level1,#bottom-nav-investors-level1{display:block;}

#top-section-Homepage-level1,#bottom-section-Homepage-level1{float:right;}
.bottomMenu ul li.level1 > a, .bottomMenu ul li.level1 > span {padding: 0px 21px 25px !important;}
.showInTablet{display:none;}
.bottomMenu ul#bottom-section-Homepage-level1{border:0 !important;}
.topMenu{float:left;}
.header-top > div{float:right !important;}
.langswitcher {padding-left: 20px;padding-right: 20px;margin-top: 5px;}
.topMenu ul li a, .topMenu ul li > span{line-height:20px;}
.header-top,.bottomMenu{width:100%;float:left;}
.bottomMenu ul li.level1 > span:hover:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:2px;right:50%;margin-right:-10px;}
.bottomMenu ul li.level1.selected > a.hovered:after, .bottomMenu ul li.level1.current > span.hovered:after{display:block !important;}
.langswitcher ul li span{padding:0 5px;}
.langswitcher ul li.first{padding-right:0;}
.bottomMenu ul li.level1.haschildren > a:hover:after{margin-right:-10px;}
.burger-menu {float: right !important;margin-left:0; margin-right: 15px;margin-top: 5px;}
.bottomMenu ul li.level1.selected > a:after, .bottomMenu ul li.level1.current > span:after{margin-right:-10px;}
.showInMobi{display:none;}
.bottomMenu ul li.level1 > a.hov:after, .bottomMenu ul li.level1 > span.hov:after{display:block;width: 0;height: 0;border-style: solid;border-width: 0 13px 13px 13px;border-color: transparent transparent #e6e7e8 transparent;position:absolute;content:'';bottom:1px;right:50%;margin-right:-10px;}
.topMenu ul li.level1.selected > a:after,.topMenu ul li.level1.current > span:after, .topMenu ul li.level1.selected > a:after,.topMenu ul li.level1.current > span:after{bottom:6px;}
#bottom-section-Homepage-level1{float:right !important;}
#bottom-section-Homepage-level1 li.level1.last > a,#bottom-section-Homepage-level1 li.level1.last > span{padding-right:0 !important;}
#bottom-section-Homepage-level1 li.level1.last > a:after,#bottom-section-Homepage-level1 li.level1.last > span:after{margin-right:-25px;}

#mobitopnav #mobibottom-section-Homepage-level1 li.level1.selected > ul{display:block;}


/*-----Homepage Slider------*/
.homepage-slide > img{padding-bottom:50px;}
.bottomcontainer .bx-controls .bx-pager div{float:none;margin-bottom:10px;}
.bottomcontainer .bx-controls{position: absolute;top: 70px;left: 75px;}
.homeSharesection {margin-bottom: 20px;}
.homepage-slide{width:100%;float:left;position:relative;}
.homebannertext a{color:#fff;text-decoration:underline;padding-right:20px;position:relative;}
.homebannertext a.ban-link:after{content:'+';color:#fff;margin-left:5px;font-weight:800;text-decoration:none;position: absolute;right: 0;font-size: 1.5em;top: -2px;}
.bannericon img{margin-bottom:42px;}
.ban-link{font-size:1.125em;line-height:20px;}
.showInMobile{display:none;}
.nojs .homepage-slide{display:none;}
.nojs .homepage-slide.slide1{display:block;}


.ir-homepage-slider .homepage-slide > img{float:right;}
.ir-landing-share-ticker{margin-top:50px;padding-right:30px;}
.irSharesection{margin-bottom:70px;}



@media all and (max-width:991px){
#ip3-Homepage #bannerwrapper{margin-top:0;}
.ir-landing-share-ticker{padding-right:0;margin-bottom:50px;}
.middleRow{margin-bottom:0;}
.bottomcontainer .bx-controls{left:30%;}
.homepage-slide{padding:0 2px;}
#mobitopnav{top:110px !important;}
}

@media all and (max-width:991px) and (min-width:768px){
.banneritem .bannertext{left:15px !important;bottom:7%}
.sliderbanner .copyright-text{left:15px}
.showInTablet{display:block;float:right}
}

@media all and (max-width:1200px) and (min-width:992px){
.bottomcontainer.expsectionImg{width:50%;margin-left:0;}
}

@media all and (max-width:767px){
#ip3-Homepage #bannerwrapper{margin-top:0;}
.hideInMobile{display:none;}
.showInMobile{display:block;}
.bannertext.homebannertext.showInMobile {background-color: rgb(230, 231, 232);left: 0px;bottom: 0px;right: 0px;    text-align: left;padding: 40px 15px 25px;position: relative;top: 100%;}
.bannertext.homebannertext.showInMobile h2{font-size: 2.375em;line-height: 40px;padding-bottom: 20px;}
.bannertext.showInMobile p{font-size: 1.500em;line-height:28px;padding-bottom: 20px;color: #000;}
.bannericon img{margin-bottom:24px;}
.homeSharesection{margin-top:0 !important;}
.homepage-slide > img{padding-bottom:0;}
body#ip3-Homepage #contentwrapper{margin-top:0 !important;}
#ip3-Homepage .expsectionImg{padding-bottom:0;}
.bottomcontainer .bx-controls .bx-pager div{float:left;}
.bottomcontainer .bx-controls{position: relative;margin-top: 20px;text-align: center;display: inline-block;top: auto;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.ir-events{margin-top:30px;}
}

.ip3-edit .ss-wrapper{margin-top:40px;}
.ip3-edit .mag-banner-wrapper{margin-top:0 !important;}


div.overview-tabs-wrap ul li {background: #f5f6f8 none repeat scroll 0 0;border-right: 1px solid #fff;float: left;height: 50px;margin: 0;padding: 2px 0;text-align: center;width: 33.33%;}

div.overview-tabs-wrap ul li a {display: block; float: left; font-size: 17px; margin: 0; padding: 1px 0; width: 100%;line-height: 42px;color: #3c3c3c;}

div.overview-tabs-wrap ul li.current span {background: #ffffff none repeat scroll 0 0;color: #ff6600 !important;cursor: text;font-weight: normal;height: 50px;font-size: 17px;line-height: 42px;}

#contentwrapper div.overview-tabs-wrap ul {margin: 0 auto !important;width: 100% !important;display: block;height: 50px;list-style-type: none;overflow: visible !important;padding: 0;text-align: left;}

#contentwrapper div.overview-tabs-wrap ul li::before {background:none;}
#contentwrapper div.overview-tabs-wrap ul li.current {background: #ffffff none repeat scroll 0 0;}

.KeyfigTable .Header th {font-size: 17px;text-align: left;}
.overview-tabs-wrap {
    margin-bottom: 10px;
}

.f-cal-overview .event-data {padding: 15px 2% 16px;}
.f-cal-overview div.date {width: 30%;}

#ip3-company .box-title {color: #3c3c3c;font-family: "Helvetica LT W01 Roman",Arial,sans-serif;font-size: 22px;font-weight: bold;line-height: 24px;margin: 0;padding: 10px 0;text-transform: capitalize;}
.box-content {padding-top: 10px;}

.box-content table td, .box-content table th {padding: 0;border: medium none;}

.box-content strong {color: #999;}

.f-cal-overview  .trHeaders div {color: #3c3c3c;font-family: "Helvetica LT W01 Roman",Arial,sans-serif;  font-size: 17px;font-weight: bold;}
#contentwrapper.twoCol.overview-sec {margin-top: 192px;}

.ip3-overview .dropDown ul li::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;height: auto; position: unset;top: unset;width: auto;}
.ip3-overview .dropDown span.downArrow {z-index: 0;}
.ip3-overview #contentwrapper .dropDown ul {margin-top: 0;}
.ip3-overview .dropDown li > a {display: block;}
.ip3-overview .dropDown {width: 100%;}

/*body#ip3-media .greyLink a {font-size: 2.15em;}*/


.vidContainer .vid-title {color: #3c3c3c;padding-bottom: 20px;}
span.icn-space {padding: 17px 0; float: left; clear: both;}
.socialLinks .socialHeading{float:left;width:100%;margin-top:10px;}
.socialLinks  ul{float:left;width:100%;}
.socialLinks  ul li{float:left;margin-right:15px;}
#footerwrapperinner {font-family: 'PT Sans', Helvetica, Arial, sans-serif; font-size:15px; line-height:40px; font-weight:normal; font-style:normal;}
.fotitle a {color:#e6e7e8; font-weight:bold;}
.fotitle a:hover {color:#FFFFFF;}
body#ip3-Homepage .home-bannertext-inner {padding: 20px;background: rgba(0, 0, 0, 0.5);max-width: 575px;position: relative;}
body#ip3-Homepage .home-bannertext-inner::after {background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;position: absolute;height: 40px;width: 40px;content: " ";display: inline-block;right: 20px;bottom: 20px;}
body#ip3-Homepage .home-bannertext-inner a {text-decoration:none;}
body#ip3-Homepage .banneritem .home-bannertext-inner h2 {padding-bottom: 20px;}
body#ip3-Homepage .banfull-link {position: absolute;height: 100%;width: 100%;z-index: 1;}
body#ip3-Homepage .home-bannertext-inner a.banfull-link-devices, body#ip3-Homepage .showInMobile a.banfull-link-devices {position: absolute;height: 100%;width: 100%;top: 0;left: 0;display:none;}
.innovation-header-wrap {max-width: 1170px;margin: 0 auto;color:#3c3c3c;}
.nav-link p {font-size: 1.250em;font-family: "Helvetica LT W01 Light", sans-serif;color: #3c3c3c;line-height: 32px;}
.nav-link-desc p, .nav-top-desc p {font-size: 1em;font-family: "Helvetica LT W01 Light", sans-serif;line-height: 20px;}
.nav-link {border-bottom: 1px solid #fff;margin-bottom: 12px;}
.nav-top-desc {margin-bottom: 20px;}

#mobibottom-nav-innovation-level1 .innovation-header-wrap {padding: 15px;}
#bottom-nav-innovation-level1 .sub-nav {padding: 20px 15px 50px;}
body#ip3-Homepage .banneritem.first {/*background-position: right bottom !important;*/}
body.ip3-press-releases .press-contacts {margin-bottom: 30px;}

.publicationWrapper .publicationWrap-new{margin-bottom: 50px;}


.ip3-publications .vidContainer a::before{background:none!important}

.main-video-wrapper {margin: 0 auto; margin-bottom: 50px; margin-top: 140px;} 

.ssText {display: none;}
.ip3-edit .ssText {display: block;}

/*.ip3-innovation .video-module {width:92%; margin: 45px auto 46px auto !important;}*/
body#ip3-kulim-2017 #laserlicht {display:none;} 
 
.orange-text-image-wrapper p.orange-title {padding-top: 28px !important;}
.bottom-content-wrapper {padding-top: 30px !important;}


/* Video Botom Text Start */
.hide-me { display: none; color:#FFF; padding-top:10px;}
.mfp-ready .hide-me { display: block;}
/* Video Botom Text ENd */
/*---- main-other-----*/
/*------------ Popup styling starts --------------------- */  
.white-popup {position: relative;background: #FFF;padding:22px 30px;width: auto;max-width: 935px;margin:0 auto;}
.mfp-close-btn-in .mfp-close{top:0;right:0;margin-top:-50px;font-size: 3em;border:0;}
body .mfp-bg{opacity: 0.9;}
#otherSite p.popup-title{color:#3c3c3c;font-size:2.250em;}
#otherSite p{font-size:1.375em; color:#999;line-height:1.2em;}
#otherSite ul {margin-top: 30px;}
#otherSite ul li {width:49%;padding:30px 10px; display:inline-block; text-align:center;}
#otherSite ul li img{display: inline-block;}
/*------------ Popup styling ends --------------------- */

/* ---------------------------- Finaancial Calendar Styling Starts ------------------ */
.eventWrapper{float:left;width:100%;margin-bottom:100px;}
.eventItemWrapper {float: left;width: 100%;}
p.no-rows {padding: 10px 0; font-size: 1.0em;}
.trHeaders, .event-data {float: left;width: 100%;clear: both;}
.trHeaders{background-color: #e6e7e8; padding:15px 0 15px 22px; }
.trHeaders .cAlign{text-align: center;}
.trHeaders div{font-size:1.25em; color:#3c3c3c;}
.event-data{border-bottom: 2px solid #e8e8e8;padding:16px 0 16px 22px;}
div.date {float: left;width: 15%;padding:0 10px 0 0 ; }
div.subject {float: left;width: 70%;padding:0 10px 0 0;}
div.cAlign.outlook {float: left;width: 15%;padding:0 10px 0 0;position:relative; min-height:20px;}
a.outlookLink {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.events a.rad-link{float:right;display:block;font-size:1em;position:relative;/*padding-right:17px;*/ margin-bottom:40px;}
.angle-right{position:absolute;right:0;width:7px;height:13px;top:6px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -347px -244px;}
.angle-left{position:absolute;right:0;width:7px;height:13px;top:6px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -347px -345px;} 
.events .pagination .previous-month.disabled .angle-left{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -548px -350px;}
.events .pagination .next-month.disabled .angle-right{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -549px -244px;}
.ss-notes{padding-top:20px;float:left; width:100%;}
.calendar .eventWrapper{margin-bottom: 77px;}
/* ---------------------------- Finaancial Calendar Styling Ends ------------------ */

/* ------------------------ DropDown Styling starts ------------------------- */
.dropDown-wrapper{margin-bottom:18px; float:left;width:100%;position:relative;}
p.errorMsg{position:absolute; top:38px; right:0; color:#ff6600; font-size:0.750em; display:none;}
p.errorMsg.active{display:block;}
.dropDown{width: 180px;float:left;background:#e6e7e8; position:relative;cursor:pointer;}
.dropDown.year {margin-left: 20px;}
.dropDown p.dropDown-title{padding:7px 24px 9px 18px; font-size:1.25em; color:#3c3c3c; }
.dropDown span.downArrow {position:absolute; width:11px; height:10px; top:16px; background:transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -346px -47px; right:12px;}
.dropDown.open span.downArrow{background:transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -447px -47px;}
#contentwrapper .dropDown ul{display:none;top: 37px;position:absolute;padding:0;width:100%;z-index:10;}
#contentwrapper .dropDown li{list-style:none;width: 100%;line-height: 20px;font-size: 1em;border-bottom: 1px solid #E6E7E8;margin: 0px;padding: 8px 20px;background-color: #F5F6F8;color: #3C3C3C;}
#contentwrapper .dropDown li.current{display:none;}
/* ------------------------ DropDown Styling ends ------------------------- */

/* --------------------- Pagination Financial Calendar Starts --------------------- */
.dropDown-wrapper .pagination{float:right; margin-right: 25px;}
#contentwrapper .dropDown-wrapper .pagination ul{float:left;padding:0;margin:0;}
#contentwrapper .dropDown-wrapper .pagination ul li{float:left;margin: 0px;position:relative;list-style:none;padding:7px 0 9px 0}
#contentwrapper .dropDown-wrapper .pagination ul li.arrow{width:20px;height:40px;}
#contentwrapper .dropDown-wrapper .pagination ul li a{font-size:1.25em;}
.dropDown-wrapper .pagination .angle-right{top:14px;right:4px;}
.dropDown-wrapper .pagination .angle-left{top:14px;right:11px;}
/* --------------------- Pagination Financial Calendar ends --------------------- */


/* --------------------- Board member Starts --------------------------- */
.bodItemWrapper{float:left;width:100%;}
.bodItemWrapper .bod-item{padding-bottom:20px;}
/* --------------------- Board member ends --------------------------- */

/* -------------------- Snapdown Item starts ------------------------- */
.ss-snapdown-title{background-color: #E6E7E8;position: relative;}
.ss-snapdown-title p{color: #424242;cursor: pointer;margin: 0px;padding: 30px 60px 30px 25px;position: relative;font-size: 1.375em;line-height: 28px;}
.ss-snapdown-content{padding: 30px 25px 20px;}
#contentwrapper .maincontent .ss-snapdown-content ul{padding:0;}
#contentwrapper .maincontent .ss-snapdown-content ul li{padding: 0px 0px 0px 13px;font-size: 1em;margin: 0px;}
/* -------------------- Snapdown Item ends ------------------------- */

/* ------------------- web form starts ---------------------------*/
.name-sec, .submit-sec, .captcha-sec, .comments-sec, .maillist-sec3, .maillist-sec2, .maillist-sec1, .contact-sec, .email-sec, .media-sec, .add-sec{float:left;width:100%;border-top: 1px solid #ccc;padding: 20px 0 15px;}
.name-sec{margin-top:20px;}
.webform fieldset{border:0;float:left;width:100%;padding: 10px 0;}
.webform label{float: left;width: 25%;padding-right:20px;}
.webform fieldset input, .webform fieldset input#txtComments {float: left;width: 40%;}
select#countryList{width:40%;}
.webform fieldset span{padding-left:20px;color:red;position:relative;top:4px;}
.webform fieldset input[type="checkbox"]{width:auto;margin-right:10px;margin-top:5px;}
.maillist-sec2 fieldset label, .maillist-sec1 fieldset label, .maillist-sec3 fieldset label{width:80%;}
.email-sec .errorMsg{float:left; width:35%; position:relative;}
.email-sec .errorMsg span{position: absolute; top:4px;}
.webform .salutation-dd span, .webform .country-list span{top:0;}
/* ------------------- web form ends ---------------------------*/


.expsectionImgDown{position:relative;/* padding-bottom: 55px; */margin-bottom: 20px;}
.expsectionImgDown img{float:right;}
.content-div ul{padding-left:0 !important;}
.content-div ul li{color:#333;}
/*.content-div ul li:before{display:none !important;}*/
.sign-wrap{border:1px solid #6d6d6d;margin-bottom:30px;padding:10px 20px 0px;}
#leftcol .sign-wrap{padding-bottom:10px !important;}
.sign-wrap ul{padding-left:0px !important;}
.sign-wrap ul li{padding-bottom:0;}
.sign-wrap h3.rad-left{text-align:left !important;margin-bottom:0;}
.sign-wrap h3{font-size:1.2em;text-align:center;padding-left:0px;}
.sign-wrap img {margin: 0 auto;}
.main-link{display:block;height:100%;width:100%;}
#ip3-sustainability .signposta.sectionLink.blackLink a{    padding: 40px 60px 55px 15px;}
#ip3-sustainability .signposta.sectionLink.blackLink a h2{font-size:1.8em !important;}

.ip3-edit label span{color:#999 !important;}
body#ip3-Homepage #logo p{line-height: 16px!important;}

body#ip3-why-osram .expsectionImg img, body#ip3-careers-at-osram .expsectionImg img, body#ip3-join-us .expsectionImg img, body#ip3-your-development .expsectionImg img, body#ip3-school-leavers .expsectionImg img, body#ip3-careers-local .expsectionImg img, body#ip3-careers-global .expsectionImg img{width:80%;}

body#ip3-why-osram .signposta.sectionLink.blackLink a, body#ip3-careers-at-osram .signposta.sectionLink.blackLink a, body#ip3-join-us .signposta.sectionLink.blackLink a, body#ip3-your-development .signposta.sectionLink.blackLink a, body#ip3-school-leavers .signposta.sectionLink.blackLink a, body#ip3-careers-global .signposta.sectionLink.blackLink a, body#ip3-careers-local .signposta.sectionLink.blackLink a{padding: 40px 60px 40px 25px!important;}
body#ip3-careers-local .careers-box2 .blackhighlight-a, body#ip3-careers-global .careers-box2 .blackhighlight-a{top:225px!important;}

@media all and (min-width: 0px) and (max-width: 992px) {
body#ip3-careers-local .careers-box2 .blackhighlight-a, body#ip3-careers-global .careers-box2 .blackhighlight-a{top:auto!important;}
}


body#ip3-sustainability .content-div {float: left;position: relative;width: 100%;}
body#ip3-sustainability .bx-link {float: left;position: relative;width: 100%;padding-top: 56px;margin-bottom: 20px;}


.publication-page .trHeaders .tblHeader {font-size:1.16em;padding: 0 16px 0 16px;}
.publication-page .tblContent, .publication-page .trHeaders .tblHeader {width: 15%;float: left;}
.publication-page .tblContent {padding: 16px 10px 16px 16px;}
.publication-page .trHeaders .title.tblHeader {width: 25%;padding-left: 22px;}
.publication-page .publicationWrap .tblContent {width: 15%;float:left;}
.publication-page .title.tblContent {width: 25%;font-weight: bold;}
.publication-page .tblContent.mediaPub a {position: relative;top: unset;left: unset;-webkit-transform: unset;transition: unset;-ms-transform: unset;display: inline-block;}
.publication-page .publicationWrap .event-data {padding: 0;border-bottom: 1px solid #cccccc}
.publication-page .publicationWrap .tblContent.mediaPub {text-align:center;}
.publication-page .publicationWrap .trHeaders {padding: 15px 0 15px 0px;border-bottom: 2px solid #fff;background-color: #FF6501;}
.publication-page .publicationWrap .trHeaders div {color: #FFF;}
.publication-page .trHeaders .mediaPub.tblHeader {text-align: center;}
.publication-page .subTitle {font-weight: normal;}
#contentwrapper.publication-page .inner-tabs ul li {text-align: center;}
#contentwrapper.publication-page  .inner-tabs ul {margin-bottom:30px !important;}
#contentwrapper.publication-page .title.tblContent {background-color: #e6e7e8;color: #3c3c3c;}
#contentwrapper.publication-page .mob-title {display: none;background-color: #e6e7e8;color: #3c3c3c;padding: 16px;}

/*IPad/IPad mini portrait mode:*/
@media all and (min-width: 721px) and (max-width: 840px) {
body#ip3-sustainability .bx-link {padding-top:0px;}
}

@media all and (max-width: 736px) { 
body#ip3-sustainability .bx-link {padding-top:0px;}
}

.footer-on-magazine-section .doc-wrap-inner-new{text-align:center;}
.footer-on-magazine-section .doc-wrap-inner-new img{display:inline;} 
.banneritem .bannertext { width:1170px !important; }

.ban-logo.showInMobile {position: absolute;bottom: 0px;}
.ban-logo {padding: 20px 15px;}


/* Changes for Sustainability Magazine section START*/

body#ip3-light-is-sustainable .cat-t .categories {display: none;}
body#ip3-light-is-sustainable .article-boxes .category {display: none;}
body.ip3-light-is-sustainable .related-articles-wrapper {display: none;}
body.ip3-light-is-sustainable .banner-small-text {display: none;}

body#ip3-sustainability .innovation-slider.mobile-slider .innovation-banner-content .ban-icon-content {position: absolute;right: 0;left: 0;bottom: 70px;padding: 0 25px;}
body#ip3-sustainability .mag-banner-slider {margin-bottom: 45px;position: relative;}
body#ip3-sustainability .ban-icon-wrapper {padding-top:0px;margin:30px auto 0 auto; max-width: 380px;}
body#ip3-sustainability .ban-icon-wrapper img {max-width: 180px;margin: 0 auto;}
body#ip3-sustainability .mob-mag-banner-wrapper .bcontent.black p {color: #000;font-size: 2.0em;}
body#ip3-sustainability .mob-mag-banner-wrapper .bcontent.black {padding: 0 20px !important;}
body#ip3-sustainability .innovation-slider.mobile-slider .innovation-banner-content {height: 100%;position: relative;}
body#ip3-sustainability .banner-title {font-size: 2.500em;line-height: 50px;}
body#ip3-sustainability .banner-content {width: 42%;background-color: rgba(0, 0, 0, 0.5);padding: 20px;margin-top: 30px;}
body#ip3-sustainability .mobile-slider .mag-banner-wrapper {padding-bottom: 0px;}
body#ip3-sustainability .mag-banner-wrapper .innerWrapper {padding-top: 15px;}
body#ip3-sustainability .innovation-slider.mobile-slider .ban-icon-wrapper {margin:0px;}
body#ip3-sustainability .banner-link {position: absolute;height: 100%;width: 100%;z-index:1;}
body#ip3-sustainability .mob-mag-banner-wrapper .bcontent.black p {color: #000;font-size: 2.0em;}
body#ip3-sustainability .mob-mag-banner-wrapper .bcontent.black {padding: 0 20px !important;}
body#ip3-sustainability .mobile-slider {display: none !important;}
body#ip3-sustainability .mobile-slider .mag-banner-wrapper {padding-bottom:45px;}
body#ip3-sustainability #contentwrapper.sustainability {margin-top: 140px;}
body#ip3-sustainability .slick-arrow {background: url(~/media/Images/O/Osram/css/magazine-sprite.png) no-repeat;width: 20px;height: 30px;position: absolute;bottom: -60px;z-index:1;}
body#ip3-sustainability .banner-small-text {font-size: 1.375em;text-transform: uppercase;}
body#ip3-sustainability .slick-next, .article-page .mag-banner-slider .slick-next {background-position: -30px -79px;right: 22px;}
body#ip3-sustainability .slick-prev, .article-page .mag-banner-slider .slick-prev {background-position: -30px -40px;right: 58px;}
body#ip3-sustainability .mag-banner-slider .slick-dots li, .article-page .mag-banner-slider .slick-dots li {display:none;}
body#ip3-sustainability .mag-banner-slider .slick-dots, .article-page .mag-banner-slider .slick-dots {display:none;}
body#ip3-sustainability .mag-banner-wrapper{width:100%;height: 500px !important;position: relative;margin: 0px auto 0px auto;max-width: 1200px;}
body#ip3-sustainability .banner-title {font-size: 2.500em;font-family: "Helvetica LT W01 Light";line-height: 50px;}
body#ip3-sustainability .white {color: #ffffff;}
body#ip3-sustainability .mag-banner-slider .banner-text {font-size: 1.375em;line-height: 35px;}
body#ip3-light-is-sustainable .innovation-document-wrapper {margin-bottom:0px;}

/* Changes for Sustainability Magazine section END*/
/*---- css-media-----*/
/*--nullify default ul li style--*/ 
.maincontent .typeDD li,#contentwrapper .dd-pub-1 ul li, #contentwrapper .dd-pub-3 ul li{padding: 0;}
.maincontent .typeDD li:before,#contentwrapper .dd-pub-1 ul li:before,#contentwrapper .dd-pub-2 ul li:before, #contentwrapper .dd-pub-3 ul li:before{display: none;}
#contentwrapper .inner-tabs ul {margin-top: 0;}
#contentwrapper .typeDD ul,#contentwrapper .dd-pub-1 ul,#contentwrapper .dd-pub-2 ul, #contentwrapper .dd-pub-3 ul{margin-top:0;padding-left: 0;}
/*----ends here----*/

.safari .contentPR{padding-top:5px;}
.media-landing .greyLink{margin-top:60px;}

.pr-back-link{margin-top: 30px;width: 100%;float: left;}

/*--banner--*/

.mediaSlider .bx-controls{display:none;}

.subName {font-size: 0.611em; line-height: 28px;}
.blackhighlight-a.left.subTextWrap { padding-bottom: 40px; padding-top: 40px;}
#ip3-media .blackhighlight-a.left.subTextWrap { width:60%;bottom: -20px;}
#ip3-media .carousel .signpost.sectionLink.blackLink a { bottom: 130px; }
/*--ends of banner--*/

/*Press mailing list*/
.webform input[type="text"]{border: 1px solid #e6e7e8; padding: 0 10px; outline: none; height: 37px; outline: none; border-radius: 0;}
    
.webform strong{font-weight:normal;}
.webform select{border: 1px solid #e6e7e8; padding: 0 0 0 10px; outline: none; height: 37px; outline: none;
    border-radius: 0;width:40%;}
 
.submit-sec input{background: #fff;
    border: 1px solid #e6e7e8;
    color: #ff6600;
    -webkit-appearance: none;
    float: left;
    font-size: 16px;
    padding: 0px 14px;
    height: 37px;
    font-family: "Helvetica LT W01 Roman",Arial, Helvetica, sans-serif;
    border-radius: 0;
    text-transform: uppercase;
    outline: none;margin-left:20px;float:right;}

textarea{resize:none;-webkit-appearance:none;border-radius:0;border: 1px solid #E6E7E8;width:40%;}
.submit-sec p{float:left;}

.kitWrapper{min-height:720px;}

/*--Press releases page CSS--*/
.prItemWrapper {margin-bottom: 70px; overflow: hidden;}
.contentPR .titlePR {color: #3c3c3c; padding-bottom: 20px;}
.contentPR .datePR { margin-top: -3px;  padding-bottom: 0;}
.contentPR p {line-height: 18px;}
.introPR {margin-bottom: 5px;}
.typeDD,.dd-pub-1 ,.dd-pub-2,.dd-pub-3  { background-color: #e6e7e8; max-width: 228px; position: relative; }
.typeDD > span ,.dd-pub-1 >span,.dd-pub-2 >span,.dd-pub-3 >span{ color: #3c3c3c; display: block; font-size: 1.25em; padding: 7px 35px 7px 20px; position:relative; cursor:pointer;width:228px; } 
.maincontent .typeDD li, #contentwrapper .dd-pub-1 ul li, #contentwrapper .dd-pub-2 ul li,.maincontent .typeDD li, #contentwrapper .dd-pub-3 ul li {background-color: #f5f6f8; border-bottom: 1px solid #e6e7e8; color: #3c3c3c; font-size: 1em;cursor:pointer; line-height: 20px; list-style: outside none none; margin: 0 !important; padding: 8px 20px; width: 100%; }
.typeDD > ul,.dd-pub-1 > ul,.dd-pub-2 > ul,.dd-pub-3 > ul { background-color: #e6e7e8; padding-top: 10px; position: absolute; width: 100%; z-index: 9; display:none; padding-top:0 !important; padding-bottom:0 !important;}

.dd-pub-1 >span:after,.dd-pub-2 >span:after,.dd-pub-3 >span:after,.typeDD > span:after { background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -345px -48px; content: ""; display: block; height: 7px; position: absolute; right: 18px; top: 17px; width: 13px; z-index: 9; }

.typeDD > span.active:after { background-position: -445px -48px; content: " "; }
.extraContent ul li.pdf{margin-top:5px;margin-bottom:5px !important;}
.extraContent ul li.pdf a{position:relative;padding-right:50px;display:block;}
.extraContent ul li.pdf a:after{content:'';position:absolute;top: 0px;right: 0px;width: 41px;height: 42px;background-image: url("/~/media/Images/O/Osram/css/pdf.png");background-color: transparent;background-repeat: no-repeat;display:inline-block;}
.extraContent ul li:before{display:none;}
.extraContent ul li{float:right;padding-right:20px;display:block;width:100%;}
.extraContent ul li a{float:right}
.extraContent ul li:after{background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -344px -245px; content: "";display: block;height: 15px;position: absolute;right: 0px;top:8px;width: 10px;}
.extraContent ul li.pdf:after{top:16px;}
.filterArea { border-bottom: 1px solid #e8e8e8; margin-bottom: 50px; /*margin-top: -15px;*/ min-height: 70px; width: 100%; margin-top:13px;}

.filterArea > div { float: left; }
.datePicker { color: #000; margin-left: 4%; }
.datePicker input { color: #999; height: 37px; padding: 0 10px 0 15px; width: 132px;border: 1px solid #e6e7e8; }
#ui-datepicker-div {font-size: 0.875em;}
#ui-datepicker-div .ui-state-highlight{ background-color: #ff9966; border: 1px solid #ff6600;    }
#ui-datepicker-div .ui-state-active{border: 1px solid #ff6600;}
.imgSearch,.searchPR { color: #3c3c3c; float: right !important; margin-top: 5px; }
#search-Img,#search-PR { border-color: #3c3c3c; border-style: solid; border-width: 0 0 1px; width: 144px; }
.searchBtnImg, .searchBtnPR { background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -338px -139px; display: inline-block; height: 30px; width: 30px; }
.searchPR *,.imgSearch * { float: left; }
.searchPR > label,.imgSearch > label { margin-right: 5px; margin-top:8px;}
.sitesearchpagination-pr li:before { display: none; }
.sitesearchpagination-pr li { display: inline; }
.sitesearchpagination-pr > ul { padding-left: 0 !important; text-align: center; }



.prConImage { float: left; margin-bottom: 20px; margin-right: 30px; }
.prConImage { float: left; margin-bottom: 20px; margin-right: 30px; }
.prContent { border-bottom: 1px solid #3c3c3c; margin-bottom: 20px; padding-bottom: 10px; width: 100%;overflow:hidden; }
.back-link { display: inline-block; margin-bottom: 30px; }
.backtoPR { padding-left: 18px; position: relative; }
.backtoPR:before { background:url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -346px -346px; content: ""; display: block; height: 10px; position: absolute; top: 5px; width: 10px;left:0; }
.resetFilter,.resetIt,.reset-discover,.reset-images { background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -332px -434px; cursor: pointer; height: 45px; width: 45px; display:none; position: absolute; right: 1%; top: 12px;z-index:9; }
.reset-images{right: 265px;}
.resetFilter.active,.resetIt.active{display:block;}
.resetIt{position:relative;right:auto;top:auto;margin-left:20px;float:left;}
.no-results { margin-bottom: 30px; min-height: 320px;}

/*--Press releases CSS ends--*/

.internetexplorer9 .vid-popup img.def{width:100%;}
.imgvidContainer #loader,.imgvidContainer #loadedcontent, .prContainer #loader,.prContainer #loadedcontent{display:none;}
.imgvidContainer div#loader,.imgvidContainer div#loadmore, .prContainer div#loader,.prContainer div#loadmore {float: right; font-size: 1.375em; line-height: 22px; margin-bottom: 130px; margin-right: 20px;}
.imgvidContainer #loadmore a:after,.prContainer #loadmore a:after,.arrowLink:after,.linkText a:after { background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -344px -245px; content: "";display: block;height: 10px;
position: absolute;right: 0px;top: 10px;width: 10px; }
#ip3-media .arrowLink:after{top:7px !important;}
.imgvidContainer #loadmore a:after,.prContainer #loadmore a:after{top:7px !important;height:15px;}
.pr-link{display:inline-block !important;}
.imgvidContainer #loadmore > a,.prContainer #loadmore > a,.arrowLink,.linkText a { padding-right: 18px; position: relative; display:block;}
#ip3-videos.ip3-video-and-images button.mfp-close { top: 20px;}

/*--Videos and images CSS--*/

.video h1 {margin-bottom: 10px; padding-bottom: 0;}
#contentwrapper .imgvidContainer .inner-tabs ul { margin-bottom: 40px;}
.imgTitle a { font-size: 0.938em;display:inline-block;}
.imgVidItem {margin-bottom: -9999px;padding-bottom:9999px;}
.imgItemRow { float: left; overflow: hidden; width: 100%;margin-bottom:35px;}
.imgvidContainer .row {clear: both;}
.vidContainer a,.imgContainer a {display: inline-block;position:relative;}
.vidContainer a:before,.imgContainer a:before { background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -431px -131px; content: ""; display: block; height: 41px; left: 42%; position: absolute; top: 37%; width: 41px; z-index: 99;}
.imgContainer img {width: 100%;}
.ip3-video-and-images button.mfp-close {top: 60px;}
.imgvidContainer {position: relative;}

/*--Videos and images CSS Ends--*/

/*---media landing page--*/
.row.mid-row-media {clear: both;}
.media-landing .bannerSmallimg {top: 10%;padding-right: 88px;text-align:right;}
.media-landing .innerimagebanner{padding-bottom:100px;}
.leftsignContainer { overflow: hidden; float: left; width: 100%; /* margin-bottom: 90px;*/}
.greyLink a{height:100%;}
.ir-left .arrowLink {font-size: 1.375em;}
.mediaBottomLinks.inv-sectionContainer {clear: both; float: left; width: 100%;padding-bottom:60px;}
.irTitle {font-size: 2.813em; line-height: 42px; color: #3c3c3c; margin-bottom: 20px;font-family:"Helvetica LT W01 Light",sans-serif;position:relative;margin-top:50px;}
.irTitle:before {display: block; width: 41px; height: 42px;  background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -328px -536px;  position: absolute;    content: '';  top: -66px;display:none;}
.ir-left {margin-bottom: 50px;z-index:15;position:relative;}

.bannerPopup { display: inline-block;  float: right; position: relative;}
.bannerPopup:before { background: url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -38px -18px; content: ""; display: block; height: 64px;  left: 50%;  position: absolute; top: 44%; width: 36px;}

/*--press contacts css-*/
body#ip3-media-contacts .media-contact-items.ContactItems {width: 50%;min-height: 158px;}
#contentwrapper.contactsConatiner .maincontent ul{
margin-top:30px;
padding-left:0px;
}
#contentwrapper.contactsConatiner .maincontent ul li{
margin-bottom:0px;
padding-left:0px;
}
#contentwrapper.contactsConatiner .maincontent ul li:before{
display:none;
}
.contactsConatiner .introtext > p {
    font-size: 1em;
    line-height: 22px;
    padding:0px;
}
.contactsConatiner .introtext > p.rad-introtext {
    font-size: 1.375em;
    line-height: 32px;
}
.contactsConatiner .introtext > p strong {
    color: #3c3c3c;
    font-weight: normal;
}
.contactsConatiner .introtext {
/*    margin-bottom: 40px;*/
}
.contactsConatiner h2 {
   /* border-bottom: 1px solid #3c3c3c;
    font-size: 1.375em;
    line-height: 28px;
    margin-bottom: 28px;*/
    padding-bottom: 10px;
}
.contactsConatiner .twocolright {
    padding-bottom: 50px;
}
.ContactItems {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.ContactItems.last{
	margin-bottom:0px;
}
.cTitle {
    color: #3c3c3c;margin-top:15px;
    padding-bottom: 0;
}

.cDesg {
    padding-bottom: 0;
}
.contactContent > p {
    line-height: 18px;
}
.cEmail {
    /*margin-bottom: 25px;*/
}


/*---publication---*/
.publicationWrapper .snapdownItem{margin-bottom:20px;}
.publicationWrapper .snapdownItem .snapdown-title{width:30%;margin-left:15%;background:none;border: 1px solid #e6e7e8;}
.publicationWrapper .snapdownItem .snapdown-content{float:left;width:100%;padding: 30px 25px 20px 0px;}

.publicationWrapper .snapdownItem .snapdown-content .rowContainer{clear:both;float:left;width:100%;}

.publicationWrapper .snapdownItem .snapdown-content .mediaPub a{position:relative;transform: translate(0%, 0%);left: 49%;top: 0;}
.publicationWrapper .snapdownItem .snapdown-content .mediaPub a.int img{padding-left: 5px;padding-top: 5px;}
.publicationWrapper .snapdownItem .snapdown-content .addpage,.publicationWrapper .snapdownItem .snapdown-content .removepage{position:relative;transform: translate(0%, 0%);left: 55%;top: 0px;}
.publicationWrapper .snapdownItem .snapdown-content .subject{width:45%;margin-left:15%;}
.publicationWrapper .snapdownItem .snapdown-title p{font-size:1em;padding: 5px 60px 5px 25px;}
.publicationWrapper .snapdownItem .snapdown-title:after{top: 0px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -223px -31px;}
.publicationWrapper .snapdownItem.active .snapdown-title:after{background-position: -223px -130px;}
.type-xls img, .type-xlsx img{/*padding-left:8px;*/}
.publicationWrap .date { width: 15%;}
.publicationWrap .subject { width: 45%;}
.publicationWrap .mediaPub {
    float: left;
   
    width: 20%;
    
}

.addpage,.removepage {
    background: transparent url("/~/media/Images/O/Osram/css/briefcase-addv2.png") no-repeat scroll;
    border: 0 none;
    display: inline-block;
    height: 40px;
    margin-top: 0;
    text-indent: -9999px;
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.removepage{background: transparent url("/~/media/Images/O/Osram/css/briefcase-removev2.png") no-repeat scroll;}

.delete-btn > input {
    background: transparent url("/~/media/Images/O/Osram/css/briefcase-removev2.png") no-repeat scroll;
    border: 0 none;
    height: 40px;
    text-indent: -9999px;
    width: 40px;
}

#cover-list input#txtMyPagePDF {
    border-color: #3c3c3c;
    border-style: solid;
    border-width: 0 0 1px;
}
.delete-all-btn {
    text-align: center;
}
.createpdfbtn, .delete-active {
    background-color: #ff6600;
    border: 0 none;
    color: #fff;
    padding: 10px 15px;
}
.createpdfbtn {
    margin-bottom: 20px;
    width: 100%;
}

.event-data .pdfRemove {
    /*margin-top: 10px;
    text-align: center;*/
}

#documentfilesize > p {
    color: #000;
    font-size: 1.375em;
    text-align: center;
}
#tdDownloadPDF > a {
    background: #ff6600 url("/~/media/Images/O/Osram/css/pdf-basket-save-icon.png") no-repeat scroll 19px 13px;
    color: #fff;
    display: inline-block;
    margin: 20px 0;
    padding: 10px 30px 10px 60px;
}
#tdDownloadPDF {
    text-align: center;
}

.publicationWrap .pdfRemove{ 
	float:left;
    width:20%; 
    padding-right: 10px;
    margin:0;
    position:relative;}
.publicationWrap .eventItemWrapper .date,.publicationWrap .eventItemWrapper .subject{padding-top:16px; padding-bottom:16px;}
/*.publicationWrap .eventItemWrapper .mediaPub, .publicationWrap .eventItemWrapper .pdfRemove{
	padding-top:7px;
    padding-bottom:7px;
}*/
.pubFilter {
    clear: both;
}
.dd-pub-1, .dd-pub-1 > span {
    max-width: 270px;
    width: 270px;
}
.dd-pub-2, .dd-pub-2 > span {
    max-width: 180px;
    width: 180px;
}
.dd-pub-3, .dd-pub-3 > span {
    max-width: 170px;
    width: 170px;
}
.dd-pub-2, .dd-pub-1, .dd-pub-3 {
    float: left;
    margin-bottom: 20px;
}
.dd-pub-2, .dd-pub-3{
    margin-left: 20px;
}
.ip3-publications .inner-tabs > ul, .ip3-annual-meeting .inner-tabs > ul {
    margin-bottom: 20px !important;
}

.snapdown-content .cAlign.mediaPub,.snapdown-content .pdfRemove{
padding-top: 16px;
padding-bottom: 16px;
}

.eventItemWrapper .cAlign.mediaPub {
	display: block;
    position:relative;
}
.mediaPub a {
    display: inline-block;
	position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    top: 50%;
    left:50%;
}
.media-links-pdf {
    background:url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -328px -536px;
    height: 41px;
    text-indent: -9999px;
    width: 41px;
}

.publicationWrap .event-data {
    padding: 0 0 0 22px;
}
.bannerMainimg iframe {position:relative;z-index:10;
    float: right;
        display: block;
}

#tblMyPages th, #tblMyPages td {
    padding: 7px 0px 7px 22px;
    font-weight:normal;
    text-align: left;
    font-size:1.25em;
    border-bottom:2px solid #e8e8e8;
}
#tblMyPages td{
font-size:1em;
}
#tblMyPages thead th:last-child, .delete-btn {
    text-align: center !important;
}

.bottom-link {
    float: right;
}
.bottom-link > a:before {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -428px -428px;
    content: "";
    display: block;
    height: 42px;
    left: 0;
    position: absolute;
    top: -12px;
    width: 41px;
}
.bottom-link > a {
    padding-left: 50px;display:inline-block;
    position: relative;
}
.mkit-slider{margin-bottom:-99px;}
/*---year in review---*/

.yir2015.absY .highlightContent {position: relative;background: #e6e7e8;}
.yir2015.absY .highlightContent > p { position: absolute; width: 100%;padding: 10px 0px 10px 10px;}
.spotlight h2 {font-family: "Helvetica LT W01 Light",sans-serif;padding-bottom: 5px;}
.upperWrapR { margin-top:0px;margin-bottom: 60px; overflow: hidden;}
.upperWrapR h2{font-family: "Helvetica LT W01 Light";}
.linkText a{display:inline;font-size:1em;padding-right:10px;}
.linkText a:after {right: -10px !important; top: 37%;position: relative;display: inline-block;}
.linkText p{padding-bottom:20px;}
.directDownload a {
    display: inline-block;
    font-size: 1em;
    margin-top: 35px;
    padding-left: 42px;
    position: relative;
}
.directDownload a:before { background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -436px -429px; content: ""; display: block; height: 41px; left: 0; position: absolute; top: -11px;    width: 31px;}

.col-xs-12.spotlight {margin-bottom: 10px;}
.inv-highlightsection.row.yir2015.absY {clear: both; margin-bottom: 90px;}

p.h2 {
    color: #3c3c3c;
    font-family: "Helvetica LT W01 Light",sans-serif;
    font-size: 1.625em;
    line-height: 32px;
}
#leftcol .eventParent {
    margin-top: 100px;
}
.eventParent p.h2 {
    padding-top: 50px;
    position: relative;
}
.eventParent p.h2:before {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -431px -536px;
    content: "";
    display: block;
    height: 34px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}

.eventItem > p:first-child {color: #3c3c3c; padding-bottom: 0;}


.eventItem > p {font-size: 1em; line-height: 23px;}


.addBottomLink { clear: both;}




/*----media kit css----*/

.descKit {padding-left: 15px;}
.kitItem {
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    float: left;
    margin-bottom: 45px;
    padding-bottom: 52px;
    width: 100%;
}
.kitItem:last-child{border-bottom:0;}
.imgKit img {width: 100%;}
.kitDate {padding-bottom: 0;}
.kitTitle {color: #3c3c3c;margin-top:-4px;}
/*.kitOpen {display: none;}*/
.popUpKit {margin-top:22px;}

.vid-thumb{margin-bottom:20px;}
.vid-thumb a{display:block !important;}
.popUpKit > a {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -535px -24px;
    display: inline-block;
    float: right;
    height: 42px;
    margin-top: 12px;
    width: 42px;
}

.kitOpen .contentPR {
    clear: left;
    margin-bottom: 45px;
    padding-left: 70px;
    position: relative;
    width: 100%;
}
.kitOpen .contentPR:before {
    background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -539px -130px;
    content: "";
    display: block;
    height: 41px;
    left: 15px;
    position: absolute;
    top: 0;
    width: 32px;
}
.briefText p:nth-child(2) {color: #3c3c3c;}
.kitOpen {margin-top: -22px;}

.briefText {
    margin-bottom: 45px;
}

.kitClick a.active .open{display:block;}
.kitClick a.active .close{display:none;}
.kitClick a .open{display:none;}
.kitClick a .close{display:block;}

/*.kitClick a:after {
    content: " More";
}
.kitClick a.active:after {
    content: " Less";
}*/

.kitOpen .contentPR .datePR {
    margin-top: 0;
}


.ip3-features .mfp-figure,.body-pop .mfp-figure{background-color:#fff;padding:15px;}

/*---slider text--*/

.blackhighlight-a.slideBoxMedia {
    bottom: -20px;
    font-size: 1em;
    left: 0;
    line-height: normal;
    padding: 50px 27px;
    width: 369px;
}
.blackhighlight-a.slideBoxMedia h2 {
    color: #fff;
    padding-bottom: 5px;
}
.blackhighlight-a.slideBoxMedia p {
    font-size: 1.375em;
    line-height: 24px;
}
.kitItem {
    overflow: hidden;
}
.kitOpen {
    margin-top: -5850px;
}

.imgKit {
    z-index: 1;
}

.kitOpenP {
    float: left;
    width: 100%;
    overflow: hidden;
    /*margin-top:-22px;*/
}

.captcha-text{margin-top:20px;}

/*--Media Queries--*/
 

@media all and (min-width:1185px) and (max-width:1252px){

.resetFilter {right:4%;}
.searchPR { float: left !important; margin-left: 15px; }

}

@media all and (min-width:481px) and (max-width:767px){
	body#ip3-media-contacts .contactContent {width: 78%;}
	body#ip3-media-contacts .contactImg {width: 21%;}
}


@media all and (min-width:768px) and (max-width:1185px){

.typeDD, .typeDD > span { max-width: 210px;}
.datePicker {margin-left: 15px;}
.datePicker input {font-size: 0.875em; padding: 0 10px; width: 115px;}
#search-PR {width: 105px;}
.searchPR { float: left !important; margin-left: 15px;}
.resetFilter {right:37px;}
.blackhighlight-a.slideBoxMedia{left:15px;}
}



@media all and (min-width:991px){
.yir2015.absY .highlightContent{min-height:125px;}
.imgSearch { position: absolute; right: 0; top: 5px;  z-index: 9;}
/* .media-landing .item.act{width:387px !important;height:236px !important;} */
.ContentFlow .flow .item.active{cursor:default;/*width:auto !important;*/}
.ContentFlow{padding-top:30px;}


}
@media all and (min-width:992px) and (max-width:1252px){

.imgSearch {right: 40px;}

}
@media all and (max-width:991px){
/*.popUpKit,.kitOpenP {margin-top: 0px;}*/
.bannerMainimg iframe {height: 415px; width: 100%;}
.eventInvestor {margin-bottom: 40px;}
.videoMenu{margin-bottom: 40px;float:left;width:100%;}
.imgSearch {float: left !important; margin-bottom: 35px; margin-top: 20px;}
.media-landing .innerimagebanner {padding-bottom: 0px;}
.blackhighlight-a.slideBoxMedia{bottom:150px;}

}

@media all and (max-width:767px){
body#ip3-media-contacts .media-contact-items.ContactItems {width: 100%;}
#ip3-media .irTitle{font-size:2em;}
.mediaSlider .flow{min-height:inherit !important;}
.reset-images{right:0;}
.media-landing .greyLink{padding:0px !important;}
.submit-sec p{width:100%;}
.kitOpen{padding-top:20px;}
.submit-sec input{float:left;margin-left:0;margin-right:20px;}
#cover-list td {
    display: block;
    padding: 30px 0;
    width: 100%;
}
#tblMyPages th, #tblMyPages td {
    padding: 20px 5px;
}
#tblMyPages th {
    font-size: 1em;
}

.event-data { position: relative;}
/*.pdfRemove {position: absolute;right: 0;top: 5px;}*/

/*.kitOpen{margin-top: 20px;}*/
.imgKit {margin-bottom: 20px;}
.popUpKit{display:none;}
.directDownload {margin-bottom: 30px;}
.col-xs-12.spotlight > ul {padding-left: 0 !important;}
.upperWrapR { margin-bottom: 20px; margin-top: 20px;}
.inv-highlightsection.row.yir2015.absY {margin-bottom: 20px;}
.yir2015.absY .highlightContent > p {bottom: 0; position: relative; width: 100%;}
.yir2015.absY .highlightContent{height:auto !important;}
.vidContainer img {width: 100%;}
.grey-plus {padding-right: 60px !important;}
.greyLink a{height:auto !important;}
.filterArea .resetFilter { top: -1px; width: 45px !important; }
.contentPR .datePR { margin-top: 10px;}
.imgPR img {display: inline-block;}
.imgPR {text-align: center;}
.prItemWrapper {margin-bottom: 20px;}

.filterArea { min-height: 188px; position: relative;max-width:100%; }
.searchPR { float: left !important; margin-top: 20px; }
.imgVidItem { margin-bottom: 20px;  padding-bottom: 0;  text-align: center;}
.imgContainer > img { display: inline-block;}
.imgItemRow {margin-bottom: 0;}
.imgContainer > a { width: 100%;}
.imgTitle {text-align: left;}
.no-results {margin-left: 20px;}
.blackLink .plus {padding-right: 60px !important;}
.filterArea > div { width: 50% !important; float:left;margin-right:20px; }
.filterArea > div { width: 100% !important; }
.datePicker { margin-left: 0; margin-top: 20px; }
}


@media all and (max-width:640px){
.dd-pub-2,.dd-pub-3 { clear: left; margin-left: 0;}

.publicationWrap .date {
    width: 20%;
}
.publicationWrap .subject {
    width: 40%;
}
.publicationWrap .cAlign.mediaPub {
    width: 25%;
}

.publicationWrap .eventItemWrapper .pdfRemove, .publicationWrap .pdfRemove{
	width:15%;
}


}


@media all and (max-width:480px){

.bannerMainimg iframe {
    height: 220px;
}

.publicationWrap .trHeaders {
    display: none;
}
.publicationWrap .date {
    width: 100%;
}
.publicationWrap .subject {
    width: 100%;
}
.publicationWrap .cAlign.mediaPub {
    width: 40px; height:40px !important;padding:0;margin: 0px 20px 20px 0px;
}

.mediaPub a, .addpage, .removepage{
	position:relative;top:0;left:0;transform: none;-ms-transform: none;-webkit-transform: none;
}

.publicationWrap .eventItemWrapper .pdfRemove{
	padding: 0px;height: 40px !important;width: 40px;margin: 0px;top: 0px;
}


}
@media all and (max-width:479px){
.ContentFlow .flow .item.active{width:65% !important;}
.ContentFlow .flow .item{min-height:230px !important;}
.bottom-link > a:before {top: 0;}


.imgPR{text-align:left;} 

}
input {
 /*   -webkit-appearance: none;*/
    border-radius: 0;
}
input[type="checkbox"]{
    /*-webkit-appearance: checkbox;*/
}

.ip3-press-releases .rad-left{width:42%;float:left;}
.ip3-edit .mfp-iframe-scaler iframe{top:100px;}
.ip3-edit#ip3-videos.ip3-video-and-images button.mfp-close{top:90px;}
.ip3-edit.ip3-features .contentPR{clear: left;margin-bottom: 45px;padding-left: 70px;position: relative;width: 100%;}
.ip2-edit.ip3-features .contentPR:before{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -539px -130px;content: "";display: block;height: 41px;left: 15px;position: absolute;top: 0;width: 32px;}
.slider-link{width:auto !important;}
.ip3-press-releases th{text-align:left;}
caption{color:#000;font-weight:bold;text-align:left;}
body.ip3-features.ip3-media .maincontent .extraContent ul li::after, body#ip3-media .maincontent .extraContent ul li::after {left: 0;right:auto;top: 8px;}
body.ip3-features.ip3-media .extraContent ul li, body#ip3-media .extraContent ul li {padding: 0 0 10px 25px;min-height: 40px;}
body.ip3-features.ip3-media .extraContent ul li a, body#ip3-media .extraContent ul li a {float: left;}
body.ip3-features.ip3-media .video-wrap h2 {margin: 0;}
body#ip3-media .bannerMainimg {float: right;width: 75%;}
body#ip3-media .features-img {float: left;margin-right: 10px;width: 100px;}
body#ip3-media .features-content {float: left;width: 70%;}
body#ip3-media .latest-features > li {float: left;width: 100%;padding-bottom: 15px;}
body#ip3-media  #contentwrapper .maincontent ul.latest-releases li p.pr-title {color: #3c3c3c;line-height: 17px;}
#ip3-media .latest-feature-item .kitItem {margin-bottom: 0;padding-bottom: 0;}
#ip3-media .irTitle {font-size: 2em;}
body#ip3-media #contentwrapper .maincontent ul.latest-releases li p.pr-date {color: #999;}
body#ip3-media .lst-ft.arrowLink {font-size: 1.375em;}
body#ip3-media #contentwrapper .maincontent ul.latest-releases {float: left;width: 100%;}
body#ip3-media .kitItem, body.ip3-features.ip3-media .kitItem {padding-left: 15px;padding-right: 15px;}
body#ip3-media .imgKit, body.ip3-features.ip3-media .imgKit {padding-left: 0;}
.kitItemrow {margin:0px;}
body#ip3-media .popUpKit > a, body.ip3-features.ip3-media .popUpKit > a {margin-right: 10px;margin-bottom: 10px;float: left;}
.latest-feature-item {padding:0px;}
.video-wrap {float: left;width: 100%;}
body#ip3-media .vid-thumb, body.ip3-features.ip3-media .vid-thumb {width: 100%;float: left;padding: 0 15px;}
body#ip3-media .extraContent ul, body.ip3-features.ip3-media .extraContent ul { float: left;width: 100%;}
body#ip3-media .extraContent, body.ip3-features.ip3-media .extraContent { float: left;width: 100%; }

body#ip3-media .mkit-slider, body.ip3-features.ip3-media .mkit-slider {padding:0px;}
.ip3-features .mfp-inline-holder .mfp-content, body#ip3-media .mfp-inline-holder .mfp-content {max-width:900px;}
.ip3-features .mfp-close-btn-in .mfp-inline-holder .mfp-content .mfp-close, body#ip3-media .mfp-close-btn-in .mfp-inline-holder .mfp-content .mfp-close {height: 30px;line-height: 20px;padding: 5px;right: 1px;text-align: right;top: 20px;width: 30px;}
.ip3-features .mfp-iframe-holder .mfp-close, body#ip3-media .mfp-iframe-holder .mfp-close, body#ip3-videos .mfp-iframe-holder .mfp-close {margin-top: 0;}
.noLPadding {padding-left:0px !important;}

body#ip3-media .press-release-wrap {margin-left: -30px;}

body.ip3-features .noLPadding .extraContent {padding-left: 15px;}
body#ip3-media-contacts .contactsConatiner .introtext > p {padding: 0 0 10px;}
body#ip3-media-contacts .contactsConatiner .introtext p.rad-img {text-align:center;padding-bottom:0px;}
.media-contact-group-wrap {float: left;width: 100%;margin-bottom: 25px;}
body#ip3-media-contacts .cEmail {padding-bottom:0px;padding-top: 5px;}
.linkText a.video-popup::after {background: url("/~/media/Images/O/Osram/css/video-orange.png") no-repeat scroll;background-size: 100%;top: 3px;right: -5px !important;height: 15px;width: 15px;}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/ 
@media all and (min-width: 1300px) { 
.banneritem .bannertext, .banneritem1 .sectionText{right:3.5%;left:3.5%;}
}
@media all and (min-width: 1200px) { 

/*.ContentFlow .flow .item.active{width:auto !important;left:580px !important;}
.mediaSlider .flow{min-height:550px !important;}*/
.safari .bod-item{margin-left:0px;}
#mobitopnav{display:none!important;}
.safari .blackhighlight-a{right:1px;}
#contentwrapper .inner-tabs ul{display:block!important;}
}
 
@media all and (min-width: 992px) and (max-width: 1200px) {
body#ip3-sustainability .ban-icon-wrapper img {max-width: 140px !important;}
body#ip3-sustainability .mag-banner-wrapper {padding-bottom: 70px !important;min-height: 600px;}
body#ip3-Homepage .banfull-link {display:none;}
body#ip3-Homepage .home-bannertext-inner a.banfull-link-devices {display:block;}

body#ip3-media .mediaBottomLinks .leftsignContainer .greyhighlight p {overflow-wrap: break-word;}
body#ip3-media .popKit > a, body.ip3-features.ip3-media .popKit > a {padding-left: 0px;padding-top: 60px;}
#ip3-media .blackhighlight-a.left.subTextWrap {bottom: -15px;width: 70%;}
#ip3-media .carousel .signpost.sectionLink.blackLink a {bottom: 146px;}
/*.ContentFlow .flow .item.active{left:510px !important;width:auto !important;}
.mediaSlider .flow{min-height:auto !important;}
.mediaSlider .flow{min-height:inherit !important;}*/
#leftnavigation ul li a, #leftnavigation ul li > span{font-size:1.2em;line-height:36px;}
p#sectionheader{font-size:1.2em;}
.chrome .bottomMenu ul li.level1.selected > a:after, .chrome .bottomMenu ul li.level1.current > span:after, .safari .bottomMenu ul li.level1.selected > a:after, .safari .bottomMenu ul li.level1.current > span:after{bottom:0px;}
.bottomMenu ul li.level1 > a.hov:after, .bottomMenu ul li.level1 > span.hov:after, .bottomMenu ul li.level1.selected > a:after, .bottomMenu ul li.level1.current > span:after, .bottomMenu ul li.level1.selected > a.hov:after, .bottomMenu ul li.level1.current > span.hov:after, .bottomMenu ul li.level1.haschildren > a:hover:after{bottom:1px;}
.topMenu ul li.level1.selected > a::after, .topMenu ul li.level1.current > span:after{bottom:-13px;}
.topMenu ul li.level1 > a.hov:after, .topMenu ul li.level1 > span.hov:after, .topMenu ul li.level1.selected > a.hov:after, .topMenu ul li.level1.current > span.hov:after, .topMenu ul li.level1.haschildren > a:hover:after{bottom:-13px;}
.bottomMenu ul li.level1.haschildren > a:hover:after{bottom:1px;}
.bodWrapper .bx-controls .bx-controls-direction{padding-right:0px;}
.sub-nav{padding:10px 15px 50px;}
#mobitopnav{display:none!important;}
#contentwrapper .inner-tabs ul{display:block!important;}
.bottomMenu ul li.level1 > a, .bottomMenu ul li.level1 > span{font-size:0.8em;/* padding:0px 13px 19px !important;*/} 
.topMenu ul li a, .topMenu ul li > span{font-size:0.8em;padding:0px 18px;}
.bottomMenu ul li.level1.selected > a::after, .bottomMenu ul li.level1.current > span::after{bottom:1px;}

#footerlinks ul li a,.topMenu a, .topMenu > span,.headerleftlink p,.langswitcher ul li{/*font-size:0.7em;*/}
#searchTextbox{width:165px!important;}
.bottomMenu a, .bottomMenu > span, #footerwrapperinner p.fotitle{font-size:1em;}
#footerwrapperinner p.fotext{width:100%;/*font-size:0.7em;*/}
.bottomMenu ul li.selected a::after, .bottomMenu ul li.current > span::after{bottom:-16px;}
.bannerSmallimg{text-align:left;}
.innerimagebanner.homeSection1 .eventInvestor{position:relative;width:100%;margin-bottom:40px;padding:0px;}
.expsectionImg{margin-left:8.33333%;width:58.3333%;}
}

@media all and (max-width: 992px) {
body#ip3-sustainability #contentwrapper.sustainability {margin-top: 0px;}
.highlight-item-1,.highlight-item-2{margin-bottom:20px;}
.media-landing .greyLink a{font-size:1.8em;}
.mediaSlider .flow{padding-bottom:0;}
#ip3-sustainability .expsection2 .signposta.sectionLink.blackLink a{width:100%;position:relative !important;}
.homeSharesection .sharecontainer{position:relative;}
.signpost.sectionLink.blackLink a h2{font-size:1.5em;}
.banneritem{height:475px;}
.sectionImage{padding-bottom:0px;}
.expsectionImg.bottomcontainer{margin-top:40px;}
.sectionImage img, .sectionImage iframe{width:100%;}
.innerimagebanner.homeSection1 .eventInvestor{position:relative;width:100%;margin-bottom:40px;padding:0px;}
.homeSharesection .eventInvestor{position:relative;width:100%;margin-bottom:40px;margin-top:40px;}
#contentwrapper.twoCol, #contentwrapper{margin-top:0px;}
#headerwrapper{position:relative;}
.homesliderContainer{background:none!important;}
.bodWrapper{padding-left:0px;}
.bodImage img{width:100%;}
#breadcrumb{display:none;}
#mobitopnav ul li.level1.selected > a {background-color:#999;color:#fff;}
#mobitopnav ul li ul li > a, #mobitopnav ul li ul li > span{background-color:#ccc;padding-left:15px;font-size:1.500em;}
#mobitopnav ul li ul li a > span{padding-right:60px; display:inline-block;}
#mobitopnav ul li ul li ul li > a, #mobitopnav ul li ul li ul li > span{padding-left:15px;background-color:#eee;font-size: 1.375em;line-height: 25px;}
#mobitopnav .mobibottomMenu ul li ul li > a, #mobitopnav .mobibottomMenu ul li ul li > span{font-size:1.375em;}
#mobitopnav .mobibottomMenu ul li ul li ul li > a, #mobitopnav .mobibottomMenu ul li ul li ul li > span{font-size:1.200em;}

#mobitopnav ul li.current > span, #mobitopnav ul li.selected > a{color:#FF6600;}
#mobitopnav a{transition:none;}
.showmore, .showmore1{height: 40px;width: 40px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;position: absolute;right: 20px;z-index: 9;top: 10px;display: block;bottom: 0px;}
.showmore.selected, .showmore1.selected{background-position: -232px -432px;}
#mobitopnav ul li{position:relative;float:left;width:100%;}
#mobitopnav ul li ul,#mobitopnav ul li ul li ul{display:none;}
.bodWrapper{padding: 0px 0px 60px 0px;}
.bodWrapper .bx-controls .bx-controls-direction{padding:0px 20px;top:35%;}
.homeSlidersection p{width:50%;}
.mobi{display:block;}
#logo{width:70%;}
#topnav,#searchbox,#headerlinks{display:none;}
.sliderContent{position:relative;width:100%;padding:20px 0px;}
.sliderLink{position:relative;right:0px;}
.slider-right{margin-top:10px;padding-bottom:60px;background: transparent url("/~/media/Images/O/Osram/content-images/home-images/home-slider-images/right-images/slide-bg-img.png") no-repeat scroll 75% top / 27% auto !important;}
.homesliderContainer .bx-controls{padding-top:0px;}
.slider-left img{width:100%;}
#leftcol, .socialLinks{display:none;}
#twocolright{width:100%;}
.homeSlidersection {margin: 40px 0px 80px;}
.sectionImage img{width:90%;}
.sectionLink.blackLink a{bottom:-20%;width:50%}
.banneritem1 .sectionText p{font-size:1.375em;}
.banneritem .bannertext{left:15%;}
#footerlinks ul{width:100%;border-top: 1px solid #bdbdbe;box-shadow: 0px -1px #dcddde;/*text-align:center;*/}
#footerlinks ul li{float:none;display:inline-block;}
#footerwrapperinner p.rad-link{float:right;margin-top:-10px;}
#footerwrapperinner p.fotext{width:100%;padding-bottom:20px;}
#footerwrapperinner p.fotitle{padding:10px 0px;}
.homeSharesection{margin-bottom:50px;}
.burger-menu{float:left;margin-left:43px;}
.burger-menu a{display:block;height:38px;width:38px;background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -233px -231px;}
.burger-menu.open a{background-position:-233px -331px;}
.langswitcher{padding-top:10px;}
#toplinks{width:30%;}
#mobitop-nav-careers-level1, #mobitop-nav-investors-level1,#mobitop-nav-media-level1, #mobitop-nav-sustainability-level1,#mobibottom-nav-our-company-level1,#mobibottom-nav-our-brands-level1,#mobibottom-nav-our-expertise-level1,#mobibottom-nav-our-management-level1{display:none;}
#mobitopnav{background-color:#e6e7e8;position:absolute;top:93px;z-index:99;display:none;}
#searchbox-mobi{text-align:left;float:left;width:100%;}
#searchbox-mobi #searchTextboxContainer-mobi{float:left;width:100%;}
#searchbox-mobi #SearchButtonContainer-mobi{float:left;position: absolute;right: 0px;}
#searchTextboxmobi{background-color:#fff;border:0 none;height: 65px;padding: 0px 50px 0 10px;width:100%;}
#searchButtonmobi{background-color:#fff;padding: 19px 10px 18px;} 
.searchContainer-mobi{width:100%;margin:0 auto;display:inline-block;margin-top:35px;position:relative;margin-bottom:24px;}
#mobitopnav ul{float:left;width:100%;text-align:left;}
#mobitopnav ul li a,#mobitopnav ul li > span{color:#3c3c3c;padding:10px 0px 10px 15px;display:block;}
#mobitop-nav-our-expertise-level1 a, #mobitop-nav-our-expertise-level1 > span{color:#3c3c3c;padding:20px 0px 20px;display:block;}
.mobitopMenu ul li a, .mobitopMenu ul li > span {font-size:1.875em;line-height:44px;}
.mobibottomMenu ul li a, .mobibottomMenu ul li > span {font-size:1.500em;line-height:36px;}
.mobibottomMenu ul{border-top: 1px solid #c7c8c9;box-shadow: 0px -1px #d1d2d3;}
.headerBottomLinks ul{border-top: 1px solid #c7c8c9;box-shadow: 0px -1px #d1d2d3;}
.headerBottomLinks ul li a{color:#999!important;}
#mobitopnav .other-sites ul li a{font-size:1.500em;line-height:36px;padding:20px 0px 0px 15px;}
#mobitopnav .other-sites ul li p{padding:0px;}
.blackhighlight-a{position:relative;width:100%;}
.bannerMainimg img, .innerimagebanner .blackhighlight-a{width:100%;}
#ip3-media .blackhighlight-a.left.subTextWrap { width:100%;bottom: 0px;}
.expertise .innerimagebanner .blackhighlight-a{width:100%;}
.bannerSmallimg{display:none;}
.expertise .innerimagebanner{padding-bottom:30px;}
.expsection1Img{margin-bottom:20px;}
.selected_tab{display: block;cursor:pointer;background: #e6e7e8 none repeat scroll 0% 0%;padding: 20px 20px;color: #3c3c3c;line-height: 26px;position: relative;font-size:1.375em;}
.selected_tab:after{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px;content: "";position: absolute;height: 40px;width: 40px;right: 30px;bottom: 15px;}
.selected_tab.active:after{background-position:-232px -432px;}
.inner-tabs ul{display:none;}
#contentwrapper .inner-tabs ul li{width: 100%;line-height: 20px;font-size: 1em;border-bottom: 1px solid #E6E7E8;margin:0px;}
#contentwrapper .inner-tabs ul li > span, #contentwrapper .inner-tabs ul li a{padding: 15px 20px;}
.expertise .innerimagebanner{padding-top:30px;}
#contentwrapper .inner-tabs ul{border:0 none;margin-bottom:0px;}
#contentwrapper.investment .inner-tabs{margin-bottom:30px;}
#contentwrapper.investment .inner-tabs > span{margin-top:30px;}
#contentwrapper.investment .inner-tabs ul{margin-top:0px;}
.investment .blackhighlight-a{position:absolute;width:57%;}
.innerimagebanner-inv .blackhighlight-a.left{width:100%;}
.innerimagebanner-inv{padding-bottom:30px;}
.inv-highlightsection .highlight-item{padding-bottom:20px;}
.inv-sectionContainer .greyLink{margin-bottom:20px;}
.inv-sectionContainer .greyLink a:after{bottom:35px;}
.imgSignpost img{width:100%;}
.inv-sectionContainer .blackhighlight-a.left{margin-left:0px;width:100%;}
.bottom-rightCon{margin-bottom:40px;}
.inv-sectionContainer .expsectionImg img{width:100%;}
.inv-sectionContainer .signposta.sectionLink.blackLink a {width: 100%;position: relative;}
.inv-sectionContainer .expsectionImg{margin-bottom:0px;}
.dropDown-wrapper .pagination{margin-right:0;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
body#ip3-sustainability .mag-banner-wrapper {min-height:unset !important;height:400px !important;}
body#ip3-sustainability .banner-content {width: 70%;}
body#ip3-sustainability  .ban-icon-wrapper img {max-width: 80px !important;}
#contentwrapper.publication-page .eventWrapper {margin-top:30px;}
body#ip3-media .popKit > a, body.ip3-features.ip3-media .popKit > a {padding-left: 0px;padding-top: 60px;}
.reset-images{right:600px;}
body#ip3-media .bannerMainimg {width: 100%;}
#ip3-media .carousel .signpost.sectionLink.blackLink a {bottom: 60px;}
.f-cal-overview {margin-bottom: 10px;}
#contentwrapper.twoCol.overview-sec {margin-top: 0px;} 
}

@media all and (min-width: 768px) and (max-width: 768px){
.section1-img img{margin-top:15%;}

}
/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767px) {
body#ip3-sustainability .ban-icon-wrapper > img {position: absolute;top: 15px;right: 15px;width: 20%;}
body#ip3-sustainability .ban-icon-wrapper {max-width: 220px;}
body#ip3-sustainability .mag-banner-slider .banner-content {display: block;width: auto;padding-left: 20px !important;bottom: 70px;position: absolute;left: 15px;right: 15px;}
body#ip3-sustainability .mag-banner-slider .banner-title {font-size: 1.7em;line-height: 35px;word-break: break-all;}
body#ip3-sustainability .mag-banner-slider .banner-text {font-size: 1.27em;line-height: 35px;}


.publication-page .publicationWrap .trHeaders {display:none;}
#contentwrapper.publication-page .eventItemWrapper {margin-top:30px;}
#contentwrapper.publication-page .mob-title {display: block;width: 38%;float: left;text-align: left;font-weight: normal;}
#contentwrapper.publication-page .title.tblContent {background-color: #fff;}
.publication-page .publicationWrap .tblContent {width: 100%;padding: 0;}	
#contentwrapper.publication-page .mob-tbl-content {padding: 16px;float: left;width: 60%;text-align: left;}
.publication-page .publicationWrap .event-data {margin-bottom: 1px;}



body#ip3-Homepage .showInMobile a.banfull-link-devices {display:block;}
body#ip3-media .kitSlider .flow {height: auto !important;}
body#ip3-media .carousel-wrapper { height: auto; }
body#ip3-media .mediaBottomLinks.inv-sectionContainer {padding-bottom: 60px;}
body#ip3-media .bannerMainimg {width: 100%;}
	.f-cal-overview {margin-bottom: 10px;}
.box-content table td, .box-content table th {width: 100%;float: left;}
#contentwrapper.twoCol.overview-sec {margin-top: 0px;} 
.highlightLink.rad-other li {width: 100%;font-size: 1.1em;}
.highlightLink.rad-other a {padding: 17px 67px 17px 20px;}
.expsectionImgmed img{width:100% !important;}
.expsectionImgmed{margin-bottom:0 !important;padding-bottom:40px !important;}
.carousel .signpost.sectionLink.blackLink a{width:90% !important;position:relative;bottom:auto !important;margin-top:110px;}
.rr-Desc ul{padding-left:0 !important;}
.rr-Image img{float:left;margin-bottom:30px;}
.expsectionImgDown img{width:100%;}
.sus-last-box .greyLink a{width:100%;}
.sus-last-box .signpost.sectionLink.blackLink a{position: relative;margin-bottom: 40px;width: 100% !important;padding-bottom: 30px;left: 0;top: 0;}
.sus-last-box .greyLink{margin:0 !important;}
.sustainability .expsection1 .expsection1Con p.rad-highlight{font-size:1.5em;line-height:30px;}
.rad-lightbox,.ip3-press-releases .rad-left{width:100%;}
/*.publicationWrapper .snapdownItem .snapdown-content .pdfRemove, .publicationWrapper .snapdownItem .snapdown-content .pdfRemove{width:100%!important;}*/
.publicationWrapper .snapdownItem .snapdown-content .addpage, .publicationWrapper .snapdownItem .snapdown-content .removepage{left:0px!important;}
/*.publicationWrapper .snapdownItem .snapdown-content .mediaPub{width:100%;}*/
.publicationWrapper .snapdownItem .snapdown-content .mediaPub a{left:0px;}
.publicationWrapper .snapdownItem .snapdown-title{width: auto;margin-left: -22px;}

#ip3-financial-calendar .subject .snapdown-item .snapdown-title{width: auto;margin-left: -22px;}

.publicationWrapper .snapdownItem .snapdown-content .subject{margin-left:0px;width:100%;}
.publicationWrapper .snapdownItem{margin-bottom:20px;}
body#ip3-Homepage #contentwrapper{margin-top:250px;}
/*body#ip3-investors #contentwrapper{margin-top:250px;}*/
/*body#ip3-investors .innerimagebanner {margin-bottom:0px;}*/
body#ip3-investors .innerimagebanner {margin-bottom:-65px;}
body#ip3-investors .homeHighlightsection {padding-top:0px;}
#mobitopnav{top:100px;}
.langswitcher{display:none;}
/*#logo p{display:none;}*/
.tableCaption{float:left;}
#mobitopnav .langswitcher1 li{display:inline-block;color:#3c3c3c;font-size:1.500em;line-height:20px;padding:0px 12px 0px 11px;float:none;width:auto;}

#mobitopnav .langswitcher1 li.first{border-right:1px solid #3c3c3c;line-height:20px;padding-left:0px;}
body#ip3-careers-global #mobitopnav .langswitcher1 li.first, body.ip3-careers-global #mobitopnav .langswitcher1 li.first{/*padding-left:11px;*/}
#mobitopnav .langswitcher1 li span{padding:10px 0px;}
#mobitopnav .langswitcher1 li a{color:#ff6600;padding:0px;}
.searchContainer-mobi{margin-top:24px;}
#mobitopnav .langswitcher1 ul{padding-top:40px;}
.pageScroller{display:none;}
.banneritem .bannertext, .banneritem1 .sectionText{background-color: rgb(230, 231, 232);left: 0px;bottom: 0px;right: 0px;text-align: left;padding: 40px 15px 25px;position:relative;top:100%;}
.banneritem .bannerlinktext .signposta.sectionLink.blackLink a{width:50%;}
.banneritem .homebannertext h2, .banneritem .homebannertext p{color:#3c3c3c;}
.banneritem .homebannertext h2{font-size: 2.375em;line-height: 40px;}
.banneritem .homebannertext p{font-size:1.500em;}
.homeSection1 h2{font-size: 2.375em;line-height: 40px;padding-top:20px;}
.banneritem1 .sectionText p{width:100%;color:#3c3c3c;}
.homeSection2 .videoimgcenter{top:25%;}
.slider-right{background:none!important;}
.highlight-item{padding-top:20px;}
.highlight-item.first{padding-top:0px;}
.sectionImage img{width:100%;}
.sectionLink.blackLink a {bottom: -20%;width: 90%;padding: 30px 25px;margin: 0px 5%;font-size:2.000em;}
#footerwrapperinner p.fotext{width:100%;}
#footerwrapperinner p.rad-link{float:left;}
#footerlinks ul{text-align:left;}
#footerlinks ul li{width:100%;padding:10px 0px!important;border:0 none;}
.bodWrapper { padding: 0px 0px 0px 0px;}
.bodImage img{width:100%;}
.bodWrapper .bx-controls .bx-controls-direction{width:90%;left:5%;}
.brandImage a{text-align:center;margin-bottom:20px;}
.brandImage a img {float: none;display: inline-block;}
.brandDesc{padding-left:15px;}
.signpost.sectionLink.blackLink a{position:relative;margin:0px;width:100%;}
.expsectionImg img{width:100%;}
.expsectionImg{margin-bottom:0px;}
.imgSignpost img{width:100%;}
.investment .blackhighlight-a{position:relative;width:100%;}
.imgPR{margin-bottom:20px;}
body#ip3-investors .highlight-item-1, body#ip3-investors .highlight-item-2{margin-bottom:0px;}
}

@media all and (max-width: 640px) { 
body{-webkit-text-size-adjust: none;}
.homeSection2 .videoimgcenter{top:21%;} 
.sectionLink.blackLink a{bottom:-33%;}
.webform label{width:100%;margin-bottom:20px;}
select#countryList, select#salutationlist, .webform fieldset input, .webform .captcha-sec input {width: 100%;}
.webform fieldset span{top:0; padding:0;}
.email-sec .errorMsg{width:100%; margin-bottom:20px;}
h1{font-size:1.8em;}
h2{font-size:1.7em;}
/* ------------ Financial clendar Start -------------------- */
.dropDown-wrapper .dropDown{clear: both; margin: 20px 0px;width:100%;}
.dropDown-wrapper .pagination{clear: both;}
p.errorMsg{bottom: -30px; top: auto;}
.events div.date{ width: 25%;}
.events div.subject{width: 55%;}
/* ------------ Financial clendar ends -------------------- */
body#ip3-investors .highlight-item-1, body#ip3-investors .highlight-item-2{margin-bottom:0px;}
}

@media all and (max-width: 480px) {

/* ------------ Financial clendar Start -------------------- */
.events .trHeaders{display:none;}
.events div.date{ width: 100%; margin-bottom: 30px;}
.events div.subject{width: 100%; margin-bottom: 16px;}
.events div.cAlign.outlook{clear: both;height: 41px;width: 41px;}
.events a.outlookLink{top: 0px;left: 0px;}
.events a.outlookLink{position:relative;top:0;left:0;transform: none;-ms-transform: none;-webkit-transform: none;}
/* ------------ Financial clendar ends -------------------- */
body#ip3-investors .highlight-item-1, body#ip3-investors .highlight-item-2{margin-bottom:0px;}
}

@media all and (max-width: 500px) {
.homeSection2 .videoimgcenter{top:17%;} 
.sectionLink.blackLink a{bottom:-60%;}
.videoimgcenter{top:35%;}
.expsection1Img img{width:100%;}
.banneritem .bannerlinktext .signposta.sectionLink.blackLink a{width:70%;}
.carousel .signpost.sectionLink.blackLink a{margin-top:40px !important;}
body#ip3-investors .highlight-item-1, body#ip3-investors .highlight-item-2{margin-bottom:0px;}
}

@media all and (max-width: 359px) {
body#ip3-careers-global #mobitopnav .langswitcher1 li, body.ip3-careers-global #mobitopnav .langswitcher1 li {padding:0 5px 0 2px;}
body#ip3-careers-global #mobitopnav .langswitcher1 li.first, body.ip3-careers-global #mobitopnav .langswitcher1 li.first{padding-left:2px;}
}

@media all and (max-width: 360px) {
h1 {font-size: 1.6em;}
.mobitopMenu ul li a, .mobitopMenu ul li > span {font-size: 1.375em;line-height: 44px;}
.homeSection2 .videoimgcenter{top:6%;}
.sectionLink.blackLink a{bottom:-120%;}
body#ip3-investors .highlight-item-1, body#ip3-investors .highlight-item-2{margin-bottom:0px;}
#ip3-videos .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 90%;}
.hide-me { margin-top: -50px; line-height: 1.3; font-size: 15px;}
}

/*IPad/IPad mini landscape mode:*/
@media all and (min-width: 921px) and (max-width: 1040px) {
body#ip3-sustainability .banner-content {width: 52%;}
.blackhighlight-a.left.subTextWrap {z-index: 999;}
#logo{width:25%;}
#topnav {width:75%;}
#headerlinks {padding: 0 25px;}
}

/*IPad/IPad mini portrait mode:*/
@media all and (min-width: 0px) and (max-width: 417px) {
	body#ip3-media .extraContent ul, body.ip3-features.ip3-media #contentwrapper .extraContent ul {padding: 0;}
	.ip3-features.ip3-media .video-wrap .vidContainer .vid-thumb iframe {width: 100%;}
}
@media all and (min-width: 418px) and (max-width: 767px) {
	body#ip3-media .extraContent ul, body.ip3-features.ip3-media #contentwrapper .extraContent ul {padding-left: 60px;}
.ip3-features.ip3-media .video-wrap .vidContainer .vid-thumb iframe {height: 290px;width: 100%;}
	
}
@media all and (min-width: 721px) and (max-width: 840px) {
body#ip3-investors .investor-v2-landing {margin-bottom: -100px !important;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
body#ip3-investors .innerimagebanner .blackhighlight-a {padding: 20px 20px;}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
body#ip3-investors .highlight-item.first {padding-top: 100px;}
}


@media all and (max-width: 1024px) {
.eventItemWrapper .snapdownItem .snapdown-title { width:auto !important;}
}

@media all and (min-width: 0px) and (max-width: 991px) {
body#ip3-Homepage .banfull-link {display:none;}
body#ip3-Homepage .home-bannertext-inner a.banfull-link-devices {display:block;}
.socialLinks {border-top: 1px solid #bdbdbe;box-shadow: 0 -1px #dcddde;float: left;margin-top: 10px;padding-top: 20px; width: 100%;z-index: 99;}
}

@media all and (min-width: 768px){
body#ip3-kulim #twocolright{min-height:600px;}
}

@media all and (max-width:991px){
	
body#ip3-sustainability .mag-banner-wrapper {margin-top:0;}	
}
/*---- careers-----*/
#ip3-career-opportunites-interactive-map iframe{min-height:300px !important;}
.snap-section{padding:20px 60px 25px 25px;display:block;width:100%;float:left;}
.ip3-sustainability h2,.ip3-sustainability h3{width:100%;clear:both;}
.imgPR{border:1px solid #ececec;padding:15px;}
.slider-right{min-height: 440px;}
.message{width: 100%; float: left; margin-top: 30px;}
.main-content h3,.main-content h2{clear:both;display:block;}
.ip3-careers #leftnavigation ul li.level3 >span:first-child,.ip3-careers #leftnavigation ul li.level3 >a{padding-left:0 !important;}
.ui-datepicker-prev span{background:transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -342px -342px !important;cursor:pointer;}
.ui-datepicker-next span{background:transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -342px -241px !important;cursor:pointer;}
.content-block.full{width:100%;float:left;}
.addcomma:after{display:inline-block;content:",";}
.addcomma:last-child:after{display:none;}
.sliderContent p{color:#999;}
.discover-wrapper.second .signpost.sectionLink.blackLink a{right:195px !important;}

.careers-filter ul li.active{background-color:#FF6600 !important;color:#fff !important;display:none;}
.nojs .discover-social-block{display:none;}
.flt100{width:100%;float:left;}
.careers-wrapper .bannerSmallimg{width:35%;float:left;}
.careers-wrapper .bannerLargeimg{width:70%;float:right;}
.careers-wrapper .subName{font-size: 0.611em !important;line-height: 28px !important;}
.careers-wrapper .innerimagebanner .blackhighlight-a{padding: 35px 32px 38px 32px;width:475px;top:275px;bottom:auto;}
.why-osram.careers-wrapper .innerimagebanner .blackhighlight-a{top:auto !important;bottom:0px;}
.careers-wrapper .quotetext h2{color:#3c3c3c;font-family:"Helvetica LT W01 Roman",sans-serif;padding-bottom:7px;}
.careers-wrapper .quotetext p{color:#999999;font-size:1.250em;line-height:20px;}
.career-qoute{padding-right:120px;margin-left:3px;}
.careers-wrapper .expsection2{width:100%;float:left;margin-top:50px;}
.career-slider-wrapper{float:left;width:100%;margin:50px 0px;}
.careers-wrapper .bx-controls{width:100%;float:left;position:relative;min-height:90px;}
.careers-wrapper .bx-pager{margin-top:77px;position:absolute;left:46%;}
.careers-wrapper .bx-controls .bx-pager div{margin-left:15px;}
.top-content-box{margin-top:-54px;width:31%;float:left;}
.careers-box2 .bannerMainimg{width:69%;float:right;}
.top-content-box p{color:#333333; font-size: 1.8em !important;line-height: 30px !important;font-family:"Helvetica LT W01 Light",sans-serif;}
.top-content-box a{margin-top:5px;}
.box2-image-small{margin-bottom:5px;}
.careers-wrapper{margin-top:200px !important;}
.careers-wrapper .bannerSmallimg{top:45px !important;}
.careers-wrapper .quotetext{margin-top:75px;}
.careers-wrapper .innerimagebanner .blackhighlight-a p.name{padding-bottom:12px;}
.careers-wrapper .internal-link,.careers-wrapper .external-link,.careers-wrapper .media-link{display:inline-block;}
.careers-box2 .blackhighlight-a{top:300px !important;}
.careers-wrapper .careers-box2 .blackhighlight-a p.name{padding-bottom:10px !important;}
.homeslider .slider-title{font-size:2.250em !important;line-height:36px !important;color:#3c3c3c;padding:20px 0 14px !important;font-family:"Helvetica LT W01 Light",sans-serif !important;}
.sliderContent p{font-size:1.375em !important;padding-bottom:5px !important;line-height:22px;}
.cookie-content-wrapper a{float:right;}
.careers-wrapper .signposta.sectionLink.blackLink a{padding:75px 30px 83px 25px;}
.careers-wrapper .signpost.sectionLink.blackLink a p{font-size:1.375em !important;font-family:"Helvetica LT W01 Roman",sans-serif;line-height:30px;}
.case-wrapper .signpost.sectionLink.blackLink a p{font-size: 1em !important;line-height:18px !important;}

.selection-box.left{float:left;margin-right:15px;}
.selection-box.right{float:right;margin-left:15px;}
.selection-box.center{margin:0 auto;}

.discover-container{min-height:500px !important;}
.popup-wrapper{display:none;}
.overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:100;}
.pop-inner-wrapper{position:absolute;top:30px;background-color:#fff;width:100%;}
.popup-box{background-color:#fff;margin:150px auto;max-width:1000px;text-align:center;padding:30px 0;position:relative;z-index:9999;}
.popup-subtitle,.popup-title{width:100%;float:left;}
.popup-title{width:100%;float:left;padding:20px 0 0px;}
.popup-subtitle p{font-size:1.563em;line-height:25px;color:#3c3c3c;}
.popup-title p{color:#3C3C3C;font-size:2.25em;line-height:48px;}
.selection-boxs-inner{width:100%;float:left;padding:0 150px;}
.selection-box{border:1px solid transparent;width:200px;height:200px;position:relative;}
.selection-box.active{border:1px solid #FF6501;}
.selection-box p{color:#3c3c3c;position:absolute;bottom:-10px;font-size:1.3em;line-height:25px;left:20px;}
.selection-box:hover{border:1px solid #FF6501;cursor:pointer;}
.bottom-bar{width:100%;float:left;background-color:#FF6501;padding:35px;}
.bottom-bar input{width:315px;height:50px;background-color:#FF6501;border:2px solid #fff;color:#fff;font-size:1.250em;}
.country-selection-wrapper select{margin:30px 10px;width:300px;height:50px;font-size: 1.250em;line-height: 25px;color: #3C3C3C;padding-left:20px;}
.selection-title{color:#3c3c3c;font-size:1.8em;line-height:40px;padding:5px 0 20px;}
.close-popup{color:#FF6501 !important;position:absolute;right:10px !important;top:10px !important;font-size:60px !important;}

.discover-wrapper{width:100%;float:left;position:relative;}
.discover-wrapper .top-content-box{margin-top:110px;width:35%;}
.discover-wrapper .top-content-box h2{font-size:2.250em;line-height:36px;padding-bottom:14px;}
.discover-wrapper .top-content-box p{font-size:1.375em !important;line-height:28px !important; color:#999999;padding:0px 0px 24px;}
.discover-wrapper.first .signpost.sectionLink.blackLink a{width:65.5%;}
.discover-wrapper.last .signpost.sectionLink.blackLink a{width:65.5% !important;}
.discover-wrapper.second .signpost.sectionLink.blackLink a{width:42.5%;}
.discover-wrapper.third .signpost.sectionLink.blackLink a{width:42.5%;left:0;}
.discover-wrapper .bannerMainimg{float:right;width:90%;}
.discover-wrapper.second .bannerMainimg{width:65%;}
.discover-wrapper.third .bannerMainimg img{float:left;}
.discover-wrapper{margin-bottom:70px;}
.pagination-wrapper{margin-bottom:90px;}
.discover-social-block{width:100%;float:left;}
.social-title p{color:#333333;font-size:2.250em !important;line-height:40px !important;font-family:"Helvetica LT W01 Light",sans-serif;margin-bottom:3px;}
.social-title.last p{margin-bottom:20px;}
.social-content-wrapper{width:100%;float:left;border-top:7px solid #f5f6f8;margin-bottom:60px;}
.social-tabs ul li:before{display:none;}
.social-tabs ul li{display:table-cell;border-right:1px solid #fff;width:102px;height:78px;background-color:#f5f6f8;margin-right:1px;cursor:pointer;}
.social-tabs ul{padding:0 !important;margin:0 !important;margin-bottom:-7px !important;}
.social-tabs ul li.active{background-color:#fff;}
.social-box{display:none;}
.social-box:first-child{display:block;}
.discover-wrapper .box2-image-small{margin-bottom:13px;}

.social-tabs ul li.linkedIn{background:url(~/media/Images/O/Osram/css/linkedIn.png) no-repeat center center #f5f6f8;}
.social-tabs ul li.facebook{background:url(~/media/Images/O/Osram/css/facebook.png) no-repeat center center #f5f6f8;}
.social-tabs ul li.youtube{background:url(~/media/Images/O/Osram/css/youtube.png) no-repeat center center #f5f6f8;}

.social-tabs ul li.linkedIn.active{background:url(~/media/Images/O/Osram/css/linkedIn-active.png) no-repeat center center #0274B3;}
.social-tabs ul li.facebook.active{background:url(~/media/Images/O/Osram/css/facebook-new-active.png) no-repeat center center #3B579D;}
.social-tabs ul li.youtube.active{background:url(~/media/Images/O/Osram/css/youtube-new-active.png) no-repeat center center #fff;background-size: 45px;}
.social-tabs ul li a{display:block;}
.careers-bottom-links .greyLink a{height:70px !important;padding:30px !important;}
.box-text p{font-size:1.250em !important;line-height:22px !important;font-family:"Helvetica LT W01 Roman",sans-serif;color:#333;}
.careers-filter ul li:before{display:none;}
.box-text{width:100%;float:left;padding-bottom:12px;}
.careers-bottom-links .greyLink a::after{bottom:14px !important;right:27px !important;}
.discover-wrapper.first .signposta.sectionLink.blackLink a,.discover-wrapper.last .signposta.sectionLink.blackLink a{padding:21px 60px 27px 32px !important;}
.discover-wrapper .signposta.sectionLink.blackLink a p{font-size:1.375em;line-height:22px;}
.discover-wrapper.first .blackLink a::after,.discover-wrapper.last .blackLink a::after{bottom:12px;right:12px;}
.discover-wrapper.second .signposta.sectionLink.blackLink a,.discover-wrapper.third .signposta.sectionLink.blackLink a{padding: 74px 50px 90px 30px;}
.careers-bottom-links{margin-bottom:32px;margin-top:20px;}
.brandclaim-wrapper{margin-top:15px;}
.brandclaim-wrapper .rad-highlight{color:#FF6600 !important;}


.careers-wrapper.case-wrapper{margin-top:0 !important;}
.case-wrapper .expsectionImg img{width:79%;}
.case-wrapper .expsectionImg .signposta.sectionLink.blackLink a{padding: 30px 20px 70px 25px;}
.case-wrapper .expsectionImg .signposta.sectionLink.blackLink a h2{font-size:1.5em;line-height:28px;}
.careers-wrapper.case-wrapper .innerimagebanner .blackhighlight-a{width:570px;padding:21px 12px 18px 32px;bottom:0 !important;top:auto !important;}

.mfp-removing .mfp-arrow{display:none;}
.mfp-content .light-box-content{width:100%;float:left;background-color:#fff;padding:15px 0;}
.light-content{background-color:#fff;}
.left-light-box{float:left;width:60%;}
/*.left-light-box img{width:100%;height:auto;}*/
.right-light-box{float:left;width:40%;padding-top:30px;padding-bottom: 50px;}
#ip3-images-and-footage .mfp-content,.ip3-press-releases .mfp-content{width:900px !important;margin:0 auto;}
.lightbox-heading{color:#3c3c3c;}
.ip3-press-releases .mfp-content .mfp-close{top:50px !important;}
.light-box-content .mfp-close{color:#3c3c3c !important;}
/*.main-heading p,.main-content h2{color:#3c3c3c;font-size:2.250em !important;line-height:36px !important;font-family:"Helvetica LT W01 Light",sans-serif;}*/
.main-content p{color:#3c3c3c;}
.main-content h2{display:block;clear:both;}
.case-studies-content{width:100%;float:left;margin-top:30px;}
.main-content p.rad-right{text-align:right;    color: #999;}
.main-content .rad-left,.twoCol .rad-left{float:left;margin-right:30px;margin-bottom:20px;margin-top: 10px;}
.main-content .rad-right{width:100%;float:left;margin-top: 20px;margin-bottom: 24px;display
:block;}
.main-content .rad-right img{float:right;}
.main-content .rad-caption{padding:30px 35px !important;background-color: rgba(0,0,0,0.5);color: #fff;font-size: 1.25em;width: 570px;margin-top: -88px;float: left;}
.main-content .rad-caption .rad-header{display:block;font-size:1.636em;font-family:"Helvetica LT W01 Light",sans-serif;line-height:55px;padding-bottom: 7px;}
.bottom-title p{color:#3c3c3c;font-size:1.625em !important;line-height:36px !important;font-family:"Helvetica LT W01 Light",sans-serif;}
.conversion-box:nth-child(odd){width:80%;float:right;position:relative;float:right;margin-bottom: 70px;}
.conversion-box:nth-child(even){width:80%;float:left;position:relative;float:left;margin-bottom: 70px;}
.conversion-box:nth-child(odd) .signpost.sectionLink.blackLink a{right:197px;width:370px;}
.conversion-box:nth-child(even) .signpost.sectionLink.blackLink a{width:370px;left:0;}
.conversion-box:nth-child(even) > img{float:left;margin-left:100px;}
.backto-link{width:100%;float:left;margin-top: -30px;position:relative;z-index:10;text-align:center;}
.backto-link a:after{display:inline-block;width:10px;height:10px;background:transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll;background-position:-347px -245px;content:'';margin-left:5px;}
.case-wrapper.careers-wrapper .innerimagebanner .blackhighlight-a p.name{padding-bottom:7px;}
.main-heading{padding:0px 0px 7px;}
.intro-text{margin-bottom:10px;}
.case-bottom-content{width:100%;float:left;margin-top:30px;}
.bottom-title{padding-bottom:25px;width:100%;float:left;}
.main-content p.rad-quote{font-size:20px !important;line-height: 26px !important;margin-top:-4px;    color: #999;}
.main-content span.rad-quote{font-style: italic;font-size:1.3em;line-height: 26px !important;width:100%;float:left;    color: #999;}
.case-wrapper > .innerimagebanner{margin-top:30px;}

.intro-text p{font-size:1.125em !important;line-height:18px;}
.discover-osram .sitesearchpagination ul{float:right;}
.discover-osram .sitesearchpagination ul li:before{display:none;}
.discover-osram .sitesearchpagination ul li.pagerlink{width:28px;height:28px;display:inline-block;background-color:#ff6600;color:#fff;margin:0 0 0 3px !important;text-align:center;}
.discover-osram .sitesearchpagination ul li{padding-top:3px;}
.discover-osram .sitesearchpagination ul li.pagerlink > a{color:#fff;}
.discover-osram .sitesearchpagination ul li.pageloaded{background-color:#e6e7e8;}
.discover-osram .sitesearchpagination ul li.pageloaded > strong{font-weight:normal;color:#999999;}
.discover-osram .sitesearchpagination ul li a[href="javascript:"]{color:#999999;}
.discover-osram .sitesearchpagination ul li:first-child{margin:0 12px 0 0 !important;padding-left:12px;position:relative;}
.discover-osram .sitesearchpagination ul li:last-child{margin:0 0 0 15px !important;padding-right:12px;position:relative;}
.sitesearchpagination.top-pagination {margin-top: -70px;float: right; margin-bottom: 60px;}

.discover-osram .sitesearchpagination ul li:first-child a:before{content:'';background:url(~/media/Images/O/Osram/css/page-active.png) no-repeat;width:7px;height:13px;display:inline-block;position:absolute;left:0;top:9px;}
.discover-osram .sitesearchpagination ul li:first-child a[href="javascript:"]:before{content:'';background:url(~/media/Images/O/Osram/css/page-prev.png) no-repeat;width:7px;height:13px;display:inline-block;position:absolute;left:0;top:9px;}

.discover-osram .sitesearchpagination ul li:last-child a:after{content:'';background:url(~/media/Images/O/Osram/css/page-active.png) no-repeat;width:7px;height:11px;display:inline-block;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);position:absolute;right:0;top:10px;}
.discover-osram .sitesearchpagination ul li:last-child a[href="javascript:"]:after{content:'';background:url(~/media/Images/O/Osram/css/page-prev.png) no-repeat;width:7px;height:11px;display:inline-block;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);position:absolute;right:0;top:10px;}
.careerlink{position:relative;}
.careerlink a .blackhighlight-a:after{background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -31px -432px; content: "";position: absolute;height: 40px;width: 40px; right: 20px; bottom: 20px;}
.popup-a{color:#3c3c3c !important;}


.blocks-wrapper{width:100%;float:left;margin:20px 0 50px;}
.benefit-block{float: left; background: #e6e7e8; margin: 0 5px 5px 0; padding: 20px;/*width: calc(100%/3 - 4px);*/width:100%;float:left;margin-bottom:10px;}
.image-block{width:30%;float:left;}
.content-block{width:70%;float:right;}
.benefit-block ul{padding-left:0 !important;margin-top:0 !important;}
.benefit-block p,.benefit-block ul li{color:#3c3c3c;}
.nojs .benefit-block{min-height:460px;}
.nojs .equal-box{min-height:100px;}
.content-wrap{margin-top:40px;margin-bottom:40px;}
.benefit-content-wrap{margin-top:40px;}
.benefit-block:nth-child(3n+3){margin-right:0;}
.careers-filter{width:300px;}
.tags-wrapper{background-color:#ececec;    padding: 20px 30px 30px;text-align:center;margin-top:30px;}
.tag-name{display:inline-block;border:1px solid #333;padding:10px 30px;margin-right:20px;color:#333;margin-top:10px;cursor:pointer;}
.tag-name:active,.tag-name:focus{border:1px solid #333;}


.youtube-right{width:40%;float:right;padding:20px;}
.youtube-left{width:60%;position:relative;padding-bottom:30%;padding-top:30px;height:0;overflow:hidden;float: left; margin-top: 20px;}
.youtube-left iframe, .youtube-left object, .youtube-left embed {position:absolute;	top:0;	left:0;	width:100%;	height:100%;}


#linkedIn .feed-logo{position:relative;margin-bottom:20px;margin-top: -15px;color:#999;}
#linkedIn .date-lt{position: absolute;top: 32px;left: 0;color:#999;}
.feed-item{padding-top:30px;}
#facebook .date-lt{display: inline-block;position: absolute;top: 20px;left: 0;margin-left: 50px;color:#999;}
#facebook .date-lt:after{content:'';background:url('~/media/Images/O/Osram/css/fb-public.png') no-repeat right top;height:10px;width:15px;display:inline-block;}
.fb-logo{width:100%;float:left;position:relative;    margin-bottom: 15px;}
.fb-logo img{width:40px;float:left;}
.company-name{color:#39579a;font-weight:bold;margin-left:10px;}




.careers-webform .title-wrap input,.careers-webform .title-wrap label{width:auto !important;float:none !important;margin-right:10px;}
.careers-webform .title-wrap label.main{float: left !important;width: 25% !important;padding-right: 20px !important;}
.checkit{display:none;}
.selection-box img{width: 80%;
margin: 0px auto;
padding-top: 10px;}

.discover-tags{margin-bottom:30px;}
.discover-tags .tag-name{cursor:pointer;padding:5px !important;}
.discover-tags .tag-name.active{background-color:#ff6600;color:#fff;border:1px solid #fff;}
.xs-show{display:none;}
.md-show{display:block;}


.job-search-wrapper{background-color:#FF6501;margin-bottom:50px;text-align:center;padding:50px;}
.job-section-header{color:#fff;font-size:1.750em;line-height:25px;}
.job-section-link{margin-top: 30px;}
.job-section-link a{padding:10px 20px;color:#fff;border:1px solid #fff;margin-top:20px;margin:0 auto;}


.XmlXmlContainer .thumbImage{margin:0 30px 30px 0;float:left;width:30%;}
.XmlXmlContainer .feed-content{float:left;width:66%;}
.feed-logo img{margin-left: -10px;}



@media all and (max-width:991px) and (min-width:768px){
.career-left-slider .slick-arrow.slick-next {left:208px;}
.career-left-slider .slick-arrow.slick-prev {left:178px;}
.box-text{min-height:85px;}
.careers-wrapper .slider-right{padding-bottom:100px;}
.discover-wrapper .signposta.sectionLink.blackLink a h2{font-size:2.25em !important;}
.discover-wrapper.second .signposta.sectionLink.blackLink a, .discover-wrapper.third .signposta.sectionLink.blackLink a{padding:15px 30px 50px;position:absolute;bottom:0;}
.discover-wrapper.second .signposta.sectionLink.blackLink a{right:40%;}
.discover-wrapper.second .bannerMainimg{width:58%;}
.discover-wrapper.third .signposta.sectionLink.blackLink a{right:0;}
.discover-wrapper.second,.discover-wrapper.third{margin-bottom:50px;}
.careers-wrapper .signpost.sectionLink.blackLink a h2{font-size: 2.25em;}
.discover-wrapper.first .signposta.sectionLink.blackLink a h2, .discover-wrapper.last .signposta.sectionLink.blackLink a h2{font-size:2.250em !important;line-height:36px;}
.discover-wrapper.third .bannerMainimg img,.discover-wrapper.second .innerimagebanner .blackhighlight-a{width:auto !important;}

}

@media all and (max-width:992px){
.footer-slider {display: block !important;}
#leftcol .careersliderWrap {display: none !important;}


.ip3-careers #leftnavigation ul ul{padding-left:10px !important;}
#ip3-images-and-footage .mfp-content,.ip3-press-releases .mfp-content{width:80% !important;}
.careers-bottom-links{margin-top:0;}
.selection-boxs-inner{padding:0 60px;}
.discover-wrapper.last{padding-bottom:25px;}
.discover-osram .sitesearchpagination{margin-bottom:20px;}
.discover-osram .sitesearchpagination ul{float:left;padding-left:0 !important;}
.media-landing .bannerSmallimg{padding-right:15px;}
.case-studies-content{margin-top:-40px;}
.main-content .rad-caption .rad-header{font-size:1.636em !important;}
.case-wrapper.careers-wrapper .innerimagebanner .blackhighlight-a p.name{font-size:0.8em !important;line-height:35px !important;}
.main-content .rad-caption,.careers-wrapper.case-wrapper .innerimagebanner .blackhighlight-a{margin-top:0;padding:20px 20px 35px !important}
.careers-wrapper.case-wrapper .innerimagebanner .blackhighlight-a,.main-content .rad-caption,.main-content .rad-right img{width:100%;}
.main-content p.rad-quote,.main-content span.rad-quote{    font-size: 1.1em !important;
    line-height: 22px !important;}
.intro-text p,.main-content p{font-size:1em !important;line-height:23px !important;padding:0 0 10px !important;}
#ip3-images-and-footage .mfp-content{width:90%;}
.discover-wrapper:second .signposta.sectionLink.blackLink a, .discover-wrapper:third .signposta.sectionLink.blackLink a{padding:30px 30px 45px;}
.discover-wrapper{margin-bottom:0;}
.discover-wrapper .top-content-box{margin-top:0px;}
.discover-wrapper.first .bannerMainimg,.discover-wrapper.first > img,.discover-wrapper.last .bannerMainimg,.discover-wrapper.last > img{width:100% !important;float:left;}
.discover-wrapper.first .signpost.sectionLink.blackLink a,.discover-wrapper.last .signpost.sectionLink.blackLink a{position:relative;width:100% !important;float:left;}
.top-content-box,.careers-box2 .bannerMainimg{width:100%;float:left;}
.careers-wrapper .innerimagebanner .blackhighlight-a,.careers-box2 .blackhighlight-a{top:0 !important;}
.careers-wrapper .innerimagebanner .blackhighlight-a{width:100%;}
.career-qoute{padding-right:0;}
.slider-right{min-height:inherit;}
.careers-wrapper .quotetext{margin-top:0;}
.career-slider-wrapper{margin-top:20px !important;margin-bottom:50px;}
.careers-wrapper{margin-top:60px !important;}
.top-content-box{margin:-15px 0px 40px;}
.careers-wrapper .bx-pager{margin-top:0px;}
.career-breadcrumb{display:block !important;position:static !important;margin-bottom:20px;}
.breadcrumbWrapper {display:none;}
.popup-wrapper{padding:0 15px;}
.selection-boxs-inner{padding:0 40px !important;}
.discover-wrapper .top-content-box h2{font-size:1.500em;}
.blocks-wrapper{margin-top:10px;}
.pagination-wrapper{margin-bottom:40px;}
}
@media all and (max-width: 480px) {
	.careersliderWrap .innerWrapper {max-width: 310px;}
	.career-left-slider {margin-top:0px !important;}
	.careersliderWrap {margin-bottom: 40px;}
	.career-left-slider {width:100% !important;padding:0 15px !important;}
}
@media all and (min-width: 481px) and (max-width: 991px) {
.careersliderWrap .innerWrapper {max-width: 550px;}
.career-left-slider .slider-image-wrap-tbl {width: 40%;float: left;}
.career-left-slider .slider-content {float: left;width: 60%;padding-left: 30px !important;}
.career-left-slider {margin-top:0px !important;}
.careersliderWrap {margin-bottom: 50px;}
.career-left-slider {width:100% !important;padding:0 15px !important;}
.career-left-slider .slick-arrow {top: unset;bottom: 0px;}
}

@media all and (max-width:767px){

.youtube-left{    padding-bottom: 50%}
.youtube-right{padding:20px 0 0;}
.youtube-left,.youtube-right{width:100%;}
.image-block img{margin:0 auto;}
.image-block,.content-block{width:100%;float:left;}

.xs-show{display:block;}
.md-show{display:none;}
.selection-box p{padding-top:16px;position:static;}
.career-left-slider .slick-arrow.slick-next {left:208px;}
.career-left-slider .slick-arrow.slick-prev {left:178px;}
.career-slider-wrapper{margin-bottom:-20px;}
.tag-name{width:100%;}
.main-content .rad-left{margin-bottom:20px;}
.bottom-link{margin-bottom:40px;}
.bottom-link:last-child{margin-bottom:0px;}
.social-title p{font-size:1.375em !important;line-height:28px !important;}
.discover-wrapper .top-content-box{width:100%;float:left;}
.cookie-content-wrapper a{float:left;}
.careers-wrapper .quotetext h2{font-size:1.750em;}
.careers-wrapper .innerimagebanner .blackhighlight-a{padding:15px 20px 50px;}
.careers-wrapper .name{font-size:0.833em !important;}
.no-padd{padding:0 !important;}
.careers-wrapper .careers-box2 .blackhighlight-a {padding-top: 15px !important;padding-bottom: 50px !important;}
.homeslider .slider-title,.top-content-box p{font-size:1.875em !important;}
.careers-wrapper .bx-pager{left:30%;}
.careers-wrapper .slider-right{padding-bottom:30px;}
.bottom-bar{padding:20px;margin-top: 10px;}
.bottom-bar input{width:100%;}
.selection-boxs-inner{padding:0 20px !important;}
.selection-box{width: 100%;float: left;margin: 10px 0 !important;height:60px;    border: 1px solid #ccc;}
.popup-title{padding:0 20px;margin-top:20px;}
.popup-title p{font-size:1.875em;line-height:30px;}
.popup-subtitle{padding:0 20px;}
.popup-subtitle p{font-size:1.125em;line-height:18px;}
.country-selection-wrapper select{margin:5px 10px 5px;}
.selection-title{font-size:1.875em;line-height:30px;}
.careers-wrapper .signposta.sectionLink.blackLink a {padding: 20px 0px 60px 20px !important}
.careers-wrapper .expsectionImg{margin-bottom:30px !important;}
.careers-box2{padding-bottom:0px;}
.box-text p{font-size:1.250em !important;}
.discover-wrapper .signposta.sectionLink.blackLink a h2,.discover-wrapper .signpost.sectionLink.blackLink a h2, .discover-wrapper .signposta.sectionLink.blackLink a h2{font-size: 1.750em;line-height: 28px !important;}

.right-light-box,.left-light-box{width:100%;float:left;}
.right-light-box{padding:15px;}
.main-content .rad-left{width:100%;}
.main-content p.rad-quote, .main-content span.rad-quote{font-size:24px;}
.main-heading p{font-size:2.000em !important;line-height:30px !important;}
.main-content .rad-caption .rad-header{font-size:1.455em !important;line-height: 36px;padding-bottom: 10px;}
.bottom-title p{font-size:1.875em !important;}
.conversion-box:nth-child(odd),.conversion-box:nth-child(even),.conversion-box img,.conversion-box:nth-child(even) .signpost.sectionLink.blackLink a,.conversion-box:nth-child(odd) .signpost.sectionLink.blackLink a{width:100%;}
.conversion-box:nth-child(odd) .signpost.sectionLink.blackLink a,.conversion-box:nth-child(even) .signpost.sectionLink.blackLink a{left:0;}
.conversion-box:nth-child(even) > img{margin-left:0;}
.conversion-box:nth-child(odd),.conversion-box:nth-child(even){margin-bottom:0 !important;}
.mfp-content .light-box-content{padding-top:45px;}
.discover-wrapper.second .signposta.sectionLink.blackLink a, .discover-wrapper.third .signposta.sectionLink.blackLink a{position:relative;bottom:0;left:0;width:100%;padding:15px 30px 30px;}
.discover-wrapper.third .bannerMainimg,.discover-wrapper.second .bannerMainimg{width:100%;}
.careers-wrapper .subName{font-size:0.5em !important;line-height: 20px !important;}
.careers-wrapper .signpost.sectionLink.blackLink a p{font-size:18px !important;line-height:20px !important;}
.main-heading{padding-top:20px;}
.case-wrapper > .innerimagebanner{margin-top:10px;}
.main-heading{padding-top:36px;}
.careers-wrapper .bx-controls{min-height:inherit;}
.main-content iframe{width:100%;height:250px;}
.benefit-block{width:100%;}
.discover-osram .sitesearchpagination{width:100%;float:left;margin-top:0px;}
.selection-box img{display:none;}
.selection-title{font-size:20px;}
.marg-neg{margin-top:-15px !important;}
.greypost{margin-bottom:20px;}
.benefit-content-wrap{padding-bottom:30px;}
.country-selection-wrapper select{width:250px;}
.popup-title p{font-size:1.5em !important;}
.case-wrapper .expsectionImg img,.XmlXmlContainer .feed-content{width:100%;}
.job-search-wrapper{padding:20px 20px 30px 20px;}
.XmlXmlContainer .thumbImage,.job-section-link a{display:block;width:100%;}
.careers-filter{width:60% !important;float:left;}
.reset-discover{float:right;top:20px !important;}
.media-landing .greyLink{margin-top:25px;margin-bottom:0;}
.mediaBottomLinks.inv-sectionContainer{padding-bottom:0;}
.media-landing .greyLink a{font-size:1.8em;}
}

@media all and (min-width:1200px){
.careers-wrapper .quotetext{margin-left:44.667% !important;}
.career-left-slider .slick-slide img {max-width: 215px;}
}

@media all and (min-width:992px){

/*.main-content .rad-right img,.case-wrapper .bannerMainimg > img{padding-left: 8%;}*/
.no-padd-right{padding-right:0 !important;}
.no-padd-left{padding-left:0 !important;}
}

@media all and (max-width:1240px){
.selection-boxs-inner{padding:0 170px;}
.careers-wrapper .bannerSmallimg{width:19%;}
.media-landing .bannerSmallimg{width:25%;}
}

@media all and (max-width:1200px){
/*.discover-osram .sitesearchpagination{margin-top:0;padding-right:40px;width:100%;float:right;}*/
.discover-wrapper.expsectionImg{margin-left:0 !important;}
}

@media all and (max-width:1200px) and (min-width:991px){
.discover-container .sitesearchpagination{margin-right:40px;}
#ip3-career-opportunites-interactive-map #iframe{margin-right:35px;}
.career-left-slider .slick-next.slick-arrow {top: 114px;left: unset;}
.career-left-slider .slick-prev.slick-arrow {top: 114px;left: unset;}
}

@media all and (max-width:1180px) and (min-width:991px){
.case-wrapper .bannerMainimg img,.discover-wrapper > img,.discover-wrapper.second .bannerMainimg > img{padding-left:8%;}
}

.tag-name.dup{display:none;}
.career-left-slider .slick-arrow {
    background: url(~/media/Images/O/Osram/css/magazine-sprite.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position-x: -24px;
    background-position-y: -33px;
    width: 30px;
    height: 40px;
    position: absolute;
    right: 30px;
    z-index: 1;top:250px;background-color: #fff;
}

.career-left-slider .slick-arrow.slick-next {right: 0px;background-position-x: -25px;background-position-y: -72px; }
.career-left-slider {width: 80%;margin-top: 30px;padding: 0px;}
.career-left-slider .slider-content {margin-top: 15px;padding: 0 10px;}

.career-left-slider .slider-text {margin-top: 5px;}
.careersliderWrap {float:left;width:100%;}
.footer-slider {display: none;}
.career-left-slider .slick-slide img {margin: 0 auto;}
.career-left-slider .slider-title h3 {word-wrap: break-word;}
.slider-image-wrap-tbl {display: table;margin-bottom: 45px;width: 100%;}
.slider-image-wrap-tblrow {display: table-row;}
.slider-image {display: table-cell;vertical-align: middle;min-height:194px;}
.sliderItem .slider-text p {font-size: 15px;}
/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: fixed;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 240px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 100% !important;float:left;}
/*---- magnific-popup-----*/
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8; filter:alpha(opacity=80) }
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:0 !important; -webkit-backface-visibility:hidden }
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle }
.mfp-align-top .mfp-container:before { display:none }
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045 }
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content { width:100%; cursor:auto }
.mfp-ajax-cur { cursor:progress }
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close { }
.mfp-zoom { cursor:pointer; }
.mfp-auto-cursor .mfp-content { cursor:auto }
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader { -webkit-user-select:none; -moz-user-select:none; user-select:none }
.mfp-loading.mfp-figure { display:none }
.mfp-hide { display:none !important }
.mfp-preloader { color:#ccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044 }
.mfp-preloader a { color:#ccc }
.mfp-preloader a:hover { color:#fff }
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader { display:none }
button.mfp-arrow,
button.mfp-close { overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; -webkit-box-shadow:none; box-shadow:none }
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; filter:alpha(opacity=65); padding:0 0 18px 10px; color:#fff; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace }
.mfp-close:focus,
.mfp-close:hover { opacity:1; filter:alpha(opacity=100) }
.mfp-close:active { top:1px }
.mfp-close-btn-in .mfp-close { color:#fff }
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close { color:#fff; right:1px; text-align:right; padding:5px; width:30px; height:30px; line-height: 20px; }
.mfp-counter { position:absolute; top:0; right:0; color:#ccc; font-size:12px; line-height:18px }
.mfp-arrow { position:absolute; opacity:.65; filter:alpha(opacity=65); margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }
.mfp-arrow:active { margin-top:-54px }
.mfp-arrow:focus,
.mfp-arrow:hover { opacity:1; filter:alpha(opacity=100) }
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent }
.mfp-arrow .mfp-a,
.mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px }
.mfp-arrow .mfp-b,
.mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:.7 }
.mfp-arrow-left { left:0 }
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after { border-right:17px solid #fff; margin-left:31px }
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3f3f3f }
.mfp-arrow-right { right:0 }
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after { border-left:17px solid #fff; margin-left:39px }
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before { border-left:27px solid #3f3f3f }
.mfp-iframe-holder { padding-top:40px; padding-bottom:40px }
.mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px }
.mfp-iframe-holder .mfp-close { top:-30px }
.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25% }
.mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#000 }
img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0; margin:0 auto }
.mfp-figure { line-height:0 }
.mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#444 }
.mfp-figure small { color:#bdbdbd; display:block; font-size:12px; line-height:14px }
.mfp-figure figure { margin:0 }
.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto }
.mfp-title { text-align:left; line-height:18px; color:#ffffff; word-wrap:break-word; padding-right:36px; font-size:1.4em; }
.mfp-image-holder .mfp-content { max-width:100% }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer }
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, .6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, .6);
position:fixed;
text-align:center;
padding:0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
}
.mfp-ie7 .mfp-img { padding:0 }
.mfp-ie7 .mfp-bottom-bar { width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px }
.mfp-ie7 .mfp-container { padding:0 }
.mfp-ie7 .mfp-content { padding-top:44px }
.mfp-ie7 .mfp-close { top:0; right:0; padding-top:0 }
button.mfp-close { border: 1px solid #fff; display: block; }



/* ====================== Animation effects =========================== */

/* text-based popup styling */
.white-popup { position: relative; background: #FFF; padding: 25px; width: auto; max-width: 600px; margin: 0 auto; }
/* 

====== Zoom effect ======

*/
.mfp-zoom-in .mfp-with-anim{ opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8); }
.mfp-zoom-in.mfp-bg{ opacity: 0; transition: all 0.3s ease-out; }
.mfp-zoom-in.mfp-ready .mfp-with-anim { opacity: 1; transform: scale(1); }
.mfp-zoom-in.mfp-ready.mfp-bg{ opacity: 0.8; }
.mfp-zoom-in.mfp-removing .mfp-with-anim{ transform: scale(0.8); opacity: 0; }
.mfp-zoom-in.mfp-removing.mfp-bg{ opacity: 0; }
/* 

====== Zoom effect ends ======

*/

/* ============= Custom next previous button styling ================= */
.img-content .mfp-arrow{width:20px;height:30px;margin:0;top:100%;}
.img-content .mfp-arrow::after{top:0;}
.img-content button.mfp-arrow, .img-content .mfp-arrow:active{margin-top:-68px;}
.img-content .mfp-arrow::after, .img-content .mfp-arrow::before{margin:0;}
.img-content .mfp-arrow-right::after{border-right-color:transparent;border-left-color:#000;}
.img-content .mfp-arrow-left::after{border-right-color:#000;border-left-color:transparent;}
.img-content .mfp-arrow-left::before{border-right:0;}
.img-content .mfp-arrow-right::before{border-left:0;}
/*.img-content .mfp-bottom-bar{display:none;}*/

/* ==================== image loading ====================== */

.img-content .mfp-preloader {
  width: 30px;
  height: 30px;
  background-color: #FFF;
  opacity: 0.65;
  margin: 0 auto;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  -moz-animation: rotateplane 1.2s infinite ease-in-out;
  -o-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@-moz-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@-o-keyframes rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg) }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg) }
}

.ip3-press-releases .mfp-arrow-left{width: 0;
height: 0;
border-style: solid;
border-width: 12px 12px 12px 5px;
border-color: transparent #3c3c3c transparent transparent ;
top:auto;bottom:30px;
right:40px;left:auto;
}

.ip3-press-releases .mfp-arrow-right{width: 0;
height: 0;
border-style: solid;
border-width: 12px 5px 12px 12px;
border-color: transparent transparent transparent #3c3c3c;
top:auto;bottom:30px;right:10px;
}
.ip3-press-releases .mfp-arrow:before,.ip3-press-releases .mfp-arrow:after{display:none;}
a.rad-lightbox{display:inline-block;cursor:pointer;float: left;margin-right: 20px; clear: both;margin-bottom:20px;}

.mfp-first .mfp-arrow-left {
    display: none;
}

.mfp-last .mfp-arrow-right {
    display: none;
}

.pop-parent{width:30%;margin-right:20px;float:left;clear:both}
.rad-lightbox{padding-right:50px;position:relative;width:100%;min-height:50px;}
.rad-lightbox:after{content:'';background: transparent url("/~/media/Images/O/Osram/css/sprite.png") no-repeat scroll -535px -24px;
    display: block;
    float: right;
    height: 42px;
    margin-top: 12px;
    width: 42px;position:absolute;right:0;bottom:0;}
    
    @media all and (max-width:767px){
    	.pop-parent{width:100%;}
    }


#ip3-videos .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width:70%}
/*---- slick-----*/
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left;}
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/*---- version-css-----*/
.bottomMenu ul li.level1 > a, .bottomMenu ul li.level1 > span{padding:0px 44px 19px;}
#searchTextbox{width:230px;}