
/*---- 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 {
  color: #2a6496;
  text-decoration: underline;
}
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: 20px;
  padding-right: 20px;
}
@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: 10px;
  padding-right: 10px;
  max-width:1190px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.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: 10px;
  padding-right: 10px;
}
.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;
  }
}

.pad-left{padding-left:0;}
.pad-right{padding-right:0;}
.pad-none {padding:0;}
/*---- 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: absolute;
	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: 0;
	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;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
    padding:0 11px;
}
.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;
	
}
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 {
	
	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: #000;
	background-color:rgba(255, 255, 255, 0.9);
}
.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 {

}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {

}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	
}
/* 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 {background-color:#f7faff;z-index:9999 !important;}
.ui-menu a{height:30px; line-height:28px; width:100%;position:relative;top:0px;margin-bottom:1px; float:left; color:#fff}
.ui-menu a:hover{height:30px;width:100%;position:relative;top:0px;margin-bottom:1px;text-decoration:underline !important;}
.ui-menu .ui-menu-item {padding: 0 !important;  width: 100% !important;}

p.links span.resultURL{color:#8F9898;}
.ui-autocomplete li:before{display:none;}
.ui-autocomplete li{border-right:0 !important;margin:0 !important}
.ui-autocomplete li span{font-size:1.6rem;}
#searchTextboxContainer .ui-menu{max-width: 240px !important;}
/*---- mmenu-----*/
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:12px;height:12px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:20px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;padding:20px 20px 18px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block;border-color:#9ae0f5;background: #ecebeb;}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:0px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;    border-left: 1px solid;border-color: #fff !important;}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:60px -20px 0px;}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-18px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{/*border-color:rgba(0,0,0,.3)*/border-color:#fff;}
.mm-menu .mm-listview{border-color:#9ae0f5}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color: #fff;}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
/*.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}*/
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block;background:rgba(0, 0, 0, 0.5);}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block;z-index:99999;background: #02b1e7;}
.mm-menu{z-index:99999;width:calc(100% - 60px);min-width:140px;max-width:440px;border-color:#ecebeb !important;}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:0}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:0}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:0}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
/*---memnu customise CSS--*/
#mob-menu-wrap {background-color: #fff; overflow-x: hidden;overflow-y: auto;border-top: 3px solid #ff3700; max-width: 700px;z-index:999;}
#mob-menu-wrap .mm-listview > li:not(.mm-divider):after{left:0;border-color: #dbdbdb;}
#mob-menu-wrap .mm-listview .mm-next:before{border-left-width:0;}

.mm-listview > li span {font-size: 1.6rem;line-height: normal;}
#mob-menu-wrap .mm-listview > li > a, .mm-listview > li > span {
    padding: 15px 23px;white-space: normal;
}
#mob-menu-wrap.mm-menu .mm-listview > li .mm-prev:before, #mob-menu-wrap.mm-menu .mm-listview > li .mm-next:after, #mob-menu-wrap.mm-menu .mm-listview > li .mm-arrow:after {
    border: 0 none;
    height: 12px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 12px;
}

#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:before,#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:after {
    border: 0 none;
    height: 18px;
    top: 0;
    width: 16px;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}
#mob-menu-wrap .mm-navbar {
    background-color: #414141;
    height: 72px;
}
#mob-menu-wrap .mm-title {
    color: #fff; white-space: normal;
    /*font-family: vag rounded w01 thin;*/
    padding-left: 20px;
    text-align: left;
}
.mm-navbar > a.mm-title {    font-size: 2.5rem;
    height: 72px;
    padding-bottom: 0;
    padding-top: 0 !important;
    vertical-align: middle;
}

#mobi-section-Homepage-level1 .mm-navbar,#splash-mobi-section-Homepage-level1 .mm-navbar {
    display: none;
    height: 0;
}
#mobi-section-Homepage-level1,#splash-mobi-section-Homepage-level1 {
    padding-top: 0;
}
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 78px;
}

.mm-panel .mm-listview {
    margin-top: -18px;
}

#mobi-section-Homepage-level1 .mm-listview{margin-top:60px !important}
#splash-mobi-section-Homepage-level1 .mm-listview{margin-top:65px !important;}

#mob-menu-wrap #headerlinks {
    border-bottom: 1px solid #dadada;
    display: block;
    margin: 0 -20px;
    padding: 10px 20px 80px;
}
#mob-menu-wrap #headerlinks > ul {
    font-size: 0.889em;
    position: relative;
}
#mob-menu-wrap #headerlinks ul li.first {
    bottom: -40px;
    position: absolute;
}

#mob-menu-wrap #headerlinks li:not(.first) {
    border-right: 0 none;
    display: block;
    margin: 0 0 30px;
    width: 100%;
}
.mm-btn.mm-prev {
    height: 72px;
    width: 70px;
    z-index: 99;
    display:block;cursor:pointer;
}

@media all and (max-width: 767px) {

.mm-btn.mm-prev{height:58px;}
#mob-menu-wrap .mm-title {padding-left:10px;}
#mob-menu-wrap {max-width:85%;}
#mob-menu-wrap .mm-navbar {height: 58px;}
.mm-panels > .mm-panel.mm-hasnavbar {
    padding-top: 72px;
} {padding-top: 58px;}

.mm-panel:not(#mobi-section-Homepage-level1) .mm-listview {
    margin-top: -12px;
}
#mob-menu-wrap.mm-menu .mm-navbar .mm-btn:before, #mob-menu-wrap.mm-menu .mm-navbar .mm-btn:after{top:0;left:15px;}
.mm-navbar > a.mm-title {height: 42px;font-size: 1.6rem;text-transform: uppercase;}
}

.mob-menu-wrap ul li:before{margin:0;content:''}
.mob-menu-wrap ul li a{text-transform:none;}
.mob-menu-wrap ul.lang-dropdown a {padding-left:0}
.mob-menu-wrap ul li > a,.mob-menu-wrap ul li > span{padding:15px 10px 15px 20px;color:#fff;font-size: 1.6rem;}
.mob-menu-wrap ul li > span,.mob-menu-wrap ul li.selected > a{color: #0053a3 !important;background: #fff;}
.mm-listview .mm-next:before{display:none;}
.mob-menu-wrap #searchbox_mobi{display: block !important;padding: 25px 20px 15px 20px;width: 100%;float: left;position: absolute;top: 0px;left: 0;background: #ecebeb;}
.get-mobi-fixed-div{background: #ecebeb;width: 100%;float: left;padding:0;}
.get-mobi-fixed-div input#searchTextbox_mobi{height: 35px;width: 100%;border-radius: 2px;padding: 0 10px;border: 0;    background: #fff;color: #898989;font-size: 1.8rem;float: right;}
.get-mobi-fixed-div .search-icon{top:0;}
.mobi-close{background:#fff;width: 60px;height: 80px;background-size: 30px;position: absolute;right: 100%;top: 0;}
.mobi-close:after{position: absolute;top: 27px;right: 0;background: url(~/media/Images/R/Renewi/css/burger-close.png) no-repeat;content: '';width: 23px;height: 23px;margin-right: 18px;}
#MainWrapper .mob-menu-wrap{display:none;}

html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(0px,0,0) !important;transform:translate3d(0px,0,0) !important;min-height:auto !important;}
.mob-menu-wrap ul li.mmenu-top-title > span {font-size: 1.6rem;text-transform: uppercase;color: #fff !important;background: #02b1e7 !important;}
.mob-menu-wrap ul li.mmenu-top-title{border-color: transparent !Important;}

/*.mm-title{-webkit-text-fill-color: transparent;text-transform: uppercase;font-weight: bold;background: rgba(0, 0, 0, 0) linear-gradient(to right, #005aa8 0%, #009ce3 14%, #0083cf 11%, #3bc0a4 48%, #01afe7 26%, #7bc041 48%, #91c01f 100%) repeat scroll 0 0 padding-box;-webkit-background-clip: text;position:relative;padding-left: 65px;padding-right: 20px;}
.mm-title:before{background: url(~/media/Images/R/Renewi/css/back-img.png) no-repeat left top;position:absolute;left:0;top:0;width:100%;content:'';height:100%;z-index: -1;}*/
.mm-prev{display:none !important;}


@media all and (max-width:991px){
#mobisearchTextboxContainer input{width: 100%;height: 40px;border: 0;padding: 10px;font-size: 1.6rem;color: #898989;background: #fff;margin-top:0;}
input#searchButton_mobi {width: 40px;height: 40px;border: 0;text-indent: 9999px;border-left:1px solid #ecebeb;background:#fff url(~/media/Images/R/Renewi/css/freesearch.png) no-repeat center center;}
#mobiSearchButtonContainer{margin-top:0;}
#mobisearchTextboxContainer {float: left;width: calc(100% - 40px);}
#searchbox_mobi + ul > li.first > a,#searchbox_mobi + ul > li.first > span{padding-top:25px;}
}
 html,#MainWrapper{min-height:auto !important;}
/*---- slick-----*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -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;

    height: 100%;
    min-height: 1px;
}
[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;
}
/*---- main-----*/
@charset "utf-8";/* CSS Document */
.historic-table a.media-links,.share-dd .linkedin:after,.share-dd .twitter:after,.share-dd .facebook:after,.icon-head:after,.address:after,.phone:after,.email:after,.website:after,.phone-fax:after,.filt-header:after,a.popup-slide:before,.download-icon,.press > a::after,.webcast > a::after,.presentation > a::after,.reports-table a.media-links,.tab-dropper-title:after,.historic-table a,.reports-table a, a.popup-youtube:before{background:url('~/media/Images/R/Renewi/css/sprite.png') no-repeat;}


html{font-size:10px;}
input{-webkit-appearance:none;border-radius:0;}
body {font-family: "Source Sans Pro", "Arial";font-weight: 600;float:left;width:100%;}
p {font-size:1.3rem;color:#00529c;line-height:20px;padding-bottom:15px;}
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;}
h1 {font-size:1.8rem;}
.invisible {position:absolute;left:-9999999px;top:auto;width:1px;height:1px;overflow:hidden;visibility:visible;}
a:hover {text-decoration:none;color:#008998;cursor:pointer;}
a:focus, a:active {outline:none;text-decoration:none;}
#mainWrapper {width:100%;float:left;}
.inner-wrapper{max-width:1230px;margin:0 auto;}
.rad-notes, ul.rad-notes li { font-size: 1.3rem !important;}
/*Header Start here*/
.black-bg{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0}
#headerWrapper {float:left;padding-top:28px;width:100%;position:relative;}
#logo {float:left;text-align:center}
#logo + .col-md-10{position:static;}
#logo img {display:inline-block;}
.header-top {float:right;margin-top: 2px;padding-right: 20px;}
.header-top .header-social > ul {float:right;margin-top: 2px;margin-right: 3px;}
.header-top ul li {float:left;padding:5px 10px;}
#searchTextbox {border:medium none;color:#9e9e9e;float:left;font-size:1.6rem;height:30px;width:230px;padding:0 10px}
#searchTextboxContainer {float:left}
#SearchButtonContainer {float:left;}
#searchButton {background-color: #ffffff;background-image: url(~/media/Images/R/Renewi/css/sprite.png);background-position: -20px 2px;border: medium none;height: 30px;width: 30px;text-indent: -9999px;padding-right: 35px;}
.header-top ul li a {color:#9e9e9e;}
.header-social ul li a:after {background-image:url(~/media/Images/R/Renewi/css/sprite.png);}
.header-top ul li a {background:none;font-size:1.6rem;}
.header-top ul li:nth-child(3) {border-right:1px solid #9e9e9e;margin-right:12px;padding: 5px 17px;}

.header-social ul li.youtube ,.header-social ul li.linkden ,.header-social ul li.twitter ,.header-social ul li.facebook{position:relative;padding: 5px 23px;margin-top: -3px;}
.header-social ul li.youtube a,.header-social ul li.linkden a,.header-social ul li.twitter a,.header-social ul li.facebook a{text-indent: -99999px;display: block;float: left;}

.header-social ul li.facebook a:after {content:"";height:32px;left:0px;position:absolute;top:0px;width:20px;}
.header-social ul li.twitter a:after {content:"";height:32px;left:-5px;position:absolute;top:0px;width:20px;background-position:0 -31px;}
.header-social ul li.linkden a:after {content:"";height:32px;left:-8px;position:absolute;top:2px;width:23px;background-position:0 -62px;}
.header-social ul li.youtube a:after {content:"";height:32px;left:-4px;position:absolute;top:1px;width:40px;background-position:0 -98px;}
#topnavigation {border-top:1px solid #dddfe0;float:right;}
#topnavigation ul li a,#topnavigation ul li > span {color:#0053a3;font-size:1.7rem;line-height: 20px;text-transform: uppercase;padding: 15px 20px 12px 25px;display: block;}
#topnavigation ul li {display:inline-block;font-size:1rem;}
#topnavigation ul li ul {background: #02B1E8;position: absolute;left: 0;z-index: 999;top: 100%; max-width: 1480px; width: 100%;padding: 10px 0 0 ;display:none;}
#topnavigation ul li:hover ul{display:block;text-align: center;}
#topnavigation ul li.level1:hover > a,#topnavigation ul li.level1.selected > a,#topnavigation ul li.level1 > span{background: #02B1E8;color:#fff;position:relative;}
#desktop-nav-contact-us-level1{display:none !important;}
/*#topnavigation ul li.level1.haschildren:hover > a:after{content:'';width:100%;height:5px;background: #02B1E8;position:absolute;bottom:-5px;left:0;z-index: 9999;}*/
#topnavigation ul li ul:before {content: '';background: rgba(0, 0, 0, 0) linear-gradient(to right, #006cb9 9%, #0084cf 19%, #0083cf 11%, #3bc0a4 78%, #61c06a 81%, #91c01f 100%) repeat scroll 0 0 padding-box;width: 100%;    position: absolute;top: 0;left: 0;height: 4px;}
#topnavigation ul li ul li{float:none;text-align:center;border-bottom: 1px solid #34c1ec;}
#topnavigation ul li ul li a,#topnavigation ul li ul li > span{color:#fff;text-transform:none;padding-bottom:20px;}
#topnavigation ul li ul li a:hover{text-decoration:underline;}
#searchbox {float:right;padding:0;border:1px solid #e5e6e6;}
.header-bottom {float:left;padding-left:0;margin-top:19px;}
.header-bottom ul li {display:inline-block;float:left;}
#header-nav {float:left;}
#header-nav span {color:#1e5aa7;font-size:1.8rem;text-decoration:none;}
#header-nav li:hover a span {border-bottom:4px solid #afcbe1;cursor:pointer;}

/*EC Header */
#ec-headerWrapper {min-height:430px;float:left;width:100%;position:relative;}
header#ec-headerWrapper {padding:0}
.ec-header #logo {background:#fff;padding:20px 0;}
.new-website {float:left;padding:48px 10px 40px 10px;text-align:center;position:relative;}
.new-website a:hover{text-decoration:underline;}
article.new-website:after {width: 4px;content: '';height: 100%;background: rgba(255,255,255,0.1);position: absolute;right: 0;top: 0;}
.new-website > a {color:#ffffff;font-size:1.8rem;text-transform:uppercase;}
.new-website a:after {content: '';background: url(~/media/Images/R/Renewi/css/splash-header-arrow.png) no-repeat;width: 25px;height: 18px;float: right;display: block;margin-left: 10px;margin-top: 2px;}
.ec-header-links li {float:left;padding:49px 10px;}
.ec-header-links a {color:#ffffff;font-size:1.6rem;}
.ec-header-links a:hover{text-decoration:underline;}
.ec-header-links li > span {color:#02b1e7 ;font-size:1.6rem;}
.ec-title {color:#0abae7;font-size:2.4rem;text-transform:uppercase;margin-top: 30px;line-height: 30px;}
.ec-header-links {float:left;margin-left: 5px;margin-right: 5px;}
.ec-header-top {border-bottom:5px solid #fff; /*background-color:#333; opacity:0.3*/}
.ec-header-bottom {position:relative;z-index: 999;}
.ec-header-bottom#ec{min-height: 411px;}
.ec-header-bottom .video-play{position: relative;left: 50%;display: inline-block;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.ec-bnanner-text {padding-bottom: 30px;margin-top: 80px;text-align: center; padding-bottom: 100px;}
/* .ec-bnanner-text:after {background: url(~/media/Images/R/Renewi/css/banner-arrow.png) no-repeat;content: '';width: 20px;height: 20px;position: absolute;top: 225px;left: 50%;margin-left: -10px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);} */
.ec-bnanner-text > p,.ec-bnanner-text span p {color:#ffffff;display:inline-block;font-size: 2.4rem;line-height: 30px;width:46%;}
/* .itemWrap {background:#001487 none repeat scroll 0 0;text-align:center;width:100%;display:inline;height:77px;overflow:hidden;position:absolute;top:0;width:82px;-webkit-transition:width 1s, height 1s;For Safari 3.1 to 6.0
 transition:width 1s, height 1s;} */
.ec-navigation li > span:before,.ec-navigation li.current > a:before {margin-top:0;content:'';height:5px;width:100%;position:absolute;top:-20px;left:0;background:rgba(0, 0, 0, 0) linear-gradient(to right, #006cb9 9%, #0084cf 19%, #0083cf 11%, #3bc0a4 78%, #61c06a 81%, #91c01f 100%) repeat scroll 0 0 padding-box;}
.ec-navigation a,.ec-navigation li.current > a {color:#ffffff;display:block;font-size:2rem;padding:20px 0;}
.ec-navigation li > span{font-weight: 900;}
.ec-navigation li {float:left;text-align:center;width:20%;position:relative;margin-bottom: -20px;padding-bottom: 20px;}
.ec-navigation > ul {float:left;width:100%;background:rgba(0, 0, 0, 0) linear-gradient(to right, #006cb9 9%, #0084cf 19%, #0083cf 11%, #3bc0a4 78%, #61c06a 81%, #91c01f 100%) repeat scroll 0 0 padding-box;text-transform:uppercase;}
.ec-navigation {bottom:0;float:left;position:absolute;width:76%;margin:0 12%;}
.itemWrap > img {left:33%;overflow:hidden;position:absolute;top:32%;}
.ec-navigation ul li.current:before {position:absolute;width:100%;background-color:#fff;height:20px;top:-18px;content:'';left:0px}
/*.ec-navigation li > span {background:rgba(0, 0, 0, 0) linear-gradient(to right, #006cb9 9%, #0084cf 19%, #0083cf 11%, #3bc0a4 78%, #61c06a 81%, #91c01f 100%) repeat scroll 0 0 padding-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}*/
.ec-navigation ul li.current {background:#fff;}
.company-website > a {color:#9d9d9d;}
.item-container > article {padding-left:100px;padding-top:14px;}
.company-website {font-size:1.4rem;}
/* .itemWrap:hover {height:100%;width:90%;cursor:pointer} */
.item-container {min-height:118px;margin-top:40px}
/* .itemWrap:hover img {display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);vertical-align:middle;} */
.company-name {color:#9d9d9d;display:block;font-size:1.8rem;padding-bottom:2px;}

.language-switcher{float:right;padding:0;position:relative; z-index: 9;margin-right: 20px;}
.lang-dropdown{position: absolute;left: 0;top:100%;display:none;margin-top: -10px;}
.lang-dropdown li a{color:#02b1e7;font-size: 1.6rem;line-height: 21px;}
.language-switcher p{color: #fff;font-size: 1.6rem;line-height: 15px!important;float: left;padding-bottom: 15px!important;}
.lang-head{padding-left:30px;position:relative;padding-bottom: 0;padding-right: 0px;margin-right: 15px;border-right: 1px solid #fff;text-indent:-99999px}
.lang-head:before{position:absolute;left:0;top:-2px;content:'';background:#0abae7 url(~/media/Images/R/Renewi/css/language-switcher.png) no-repeat center center;width:35px;height:32px;display:block;}
.selected-lang{color:#02b1e7 !important;}
.lang-switch-area{position:relative;float:left;}
.selected-lang:after{content: '';width: 10px;height: 10px;border-right: 2px solid #02b1e7;border-bottom: 2px solid #02b1e7;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);display: block;    float: right;margin-left: 10px;}
.selected-lang.open:after{transform: rotate(225deg);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);margin-top:5px;}
.ec-content {margin-top: -62px;}
body#ip3-existing-customers .header-social .other-lang-dd, body#ip3-new-customers .header-social .other-lang-dd {margin-bottom: 50px;}
.lang-dropdown > li::before {content: ""!important;}
.lang-dropdown > li {padding: 0!important;}
.lang-dropdown li a:hover{text-decoration: none!important;}
/*Header ends here*/


/*Banner starts here*/
.banner-slider .slick-dots{ bottom: 38px;float: left;position: relative;text-align: center;width: 100%;}
.banner-slider .slick-dots li{display:inline;margin-right:10px;}
.banner-slider .slick-dots button{padding: 0px;text-indent: -9999px;background: transparent;border-radius: 50%; border: 2px solid #fff;width: 13px;height: 13px;}
.banner-slider .slick-active button{border: 2px solid #ffffff;background: #ffffff;}
.banner-slider .slick-arrow{display:none !important;}
.sticky {color:#ffffff;font-size:1.6rem;padding:0;position:fixed;right:-61px;top:35%;transform:rotate(90deg);}
.sticky > a {background:#1b2921 none repeat scroll 0 0;color:#ffffff;padding:0 12px 7px 14px;}
.banner-border-top{border-top: 3px solid #0070bd;}
.bannerWrap {min-height:550px;/*float:left;width:100%;*/border-top: 3px solid #0070bd; background-position: left center !important;; background-size: cover !important;position: relative;} 
.bann-content {min-height: 550px !important; position:relative; width:100%;}
.banright{width:100%;position: relative;}
.banner-right-top {color:#ffffff;float:left;min-height:550px;padding:2.5% 5% 10px 3%; vertical-align:middle;width:100%;position:relative;z-index: 11;text-align: center;}
.banner-right-top .bann-slide > p {color:#ffffff;font-size:1.8rem;line-height: 28px;font-weight: 700;}
.banner-right-top p.banner-title {font-weight: 900;color:#ffffff;font-size:2.4rem;text-transform:uppercase;padding-bottom: 24px;}
.banner-right-top a.ban-link {font-size: 2.4rem;color: #ffffff;line-height: 30px;margin-top: 20px;display: inline-block;padding-right: 35px;position:relative;}
.banner-right-top a.ban-link:after{background:url(~/media/Images/R/Renewi/css/banner-arrow.png) no-repeat;content:'';width:20px;height:20px;position:relative;left:8px;top:9px;display: inline-block;}
.banner-left{width:90%;}
.banner-left h1 {color:#ffffff;font-size:7.2rem;margin:0 0 21px;padding-top: 16%;text-transform: uppercase;line-height: 75px;}
.banner-text {color:#ffffff;font-size:2.4rem;line-height:28px;}
.banner-right-bottom{min-height:35px;position: relative;padding: 10px 0px 0px; width:100%;z-index: 12;}
.banner-right-bottom p{color:#fff;font-size:1.6rem;line-height:24px;}
.banner-right-bottom p a{color:#fff;text-decoration:underline;}
.banner1480{max-width:1500px;}
.banner-slider p.ir-bann-title {font-size: 7.2rem;line-height: 70px;color: #02b1e7;font-weight: 700;padding-bottom: 0;margin: 0;text-transform: none !important;}
.banner-slider section.banner-overlay {bottom:18%;}
/*Banner ends here*/


/*Content starts here */
#contentWrapper {float:left;margin-top:35px;width:100%;}
#contentWrapper.existing-template{margin-top:92px}
.box-2 {margin-top:20px}
.box {float:left;width:100%;position:relative}
.foot-wrapper{background:#2d2d2d none repeat scroll 0 0}
.grey-line {width: 100%;position: absolute;right: 10px;top: 15px;height: 1px;background: #e6e6e6;}
.ir-box-title .grey-line{top:10px;}
.box-title {font-size:2.4rem;line-height:30px;font-weight:700;padding-bottom: 60px;text-transform:uppercase;margin-bottom: 5px;}
.nojs .box-title {font-size:2.4rem;-webkit-text-fill-color:transparent;text-transform:uppercase;    font-weight: 700;background:rgba(0, 0, 0, 0) linear-gradient(to right, #005aa8 0%, #009ce3 14%, #0083cf 11%, #3bc0a4 48%, #01afe7 26%, #7bc041 48%, #91c01f 100%) repeat scroll 0 0 padding-box;-webkit-background-clip:text;padding-bottom: 39px;}
.right-box-container .box-title{padding-bottom: 50px;padding-left: 16px;}
.date {color: #02b1e7;font-size: 2rem;padding-bottom: 8px;font-weight: 700;line-height: 30px;}
.news-detail {color:#9e9e9e;font-size:1.6rem;line-height: 19px;}
.news-wrap {margin-bottom:3px;padding-left: 16px;}
.box-content {color: #ffffff;left: 0;position: absolute;top: 0;width: 100%;height: 100%;padding: 35px 22px 20px;}
.box-content p {color:#ffffff;font-size:1.6rem;line-height: 22px;}
p.img-title {font-size:2.4rem;font-weight: 900;line-height: 30px;padding-bottom: 7px;}
/*Content ends here */



footer {float:left;margin-top:60px;width:100%;}
#footerWrapper .container-fluid{max-width:1500px;}
.foo-left-img {background-color:#1a1a1a;padding:70px 0;text-align:center;position:relative}
.splash-footer section.foo-left-img:before {content: '';position: absolute;right: 100%;top: 0;height: 100%;width: 1000000px;background: #1A1A1A;}
.splash-footer{position:relative;overflow: hidden;}
.foo-left-img > img {display:inline-block;margin-left: -20px;}
.foo-left-content .footer-links li {display:inline-block;font-size:1.6rem;padding:0 68px 0 0;}
.foo-left-content .footer-links li a {color:#acabab}
.foo-left-content .footer-links li a:hover{text-decoration:underline;}
.foo-left-content {padding-top:40px;}
.footer-bottom li {float:left;padding-right:21px;}
.footer-bottom {padding-top:30px;float: left;width: 33%;}
.footer-links {border-bottom:5px solid #282828;padding-bottom:20px;}
.foo-left-content ul.footer-links li:first-child {padding-left:0}
.foo-left-content p {color:#6c6b6b;font-size:1.4rem;line-height: 18px;}
.float100{width:100%;float:left;}
.footer-left{float:left;width: 17%;}
.foo-left-content{float:left;width: 83%;padding: 40px 0 0 47px;min-height: 220px;position:relative;}
.splash-footer .foo-left-content:after{content: '';position: absolute;left: 100%;top: 0;height: 100%;width: 1000000px;background: #2D2D2D;}
.footer-bottom-right{float: left;width: 40%;padding-top: 27px;}

/*-----New Customers-----*/
.ec-bnanner-text > p.splash-title{text-transform:uppercase;display:block;font-size:7.2rem;line-height:75px;width:100%;font-weight:900;}

/*.splash-wrapper{max-width:1250px;margin:0 auto;}*/
#content-wrapper,#contentwrapper{margin-top:40px;width: 100%;float: left;}
.nc-intro-left,.nc-intro-right{float:left;}
.rad-right{float:right;margin-left:20px;}
.nc-intro-right{width:58%;}
.nc-intro-section{margin-top: 40px;width: 100%;float: left;}
.nc-intro-left{padding-right:20px;margin-right:30px;border-right:1px solid #d9d9d9;width:10%;}
#content-wrapper .nc-intro-right p{color:#9e9e9e;font-size:1.8rem;line-height:24px;}
#content-wrapper .nc-intro-right p.gradient-title{font-size: 4rem;text-transform: uppercase;line-height:40px;}
#map-block{min-height:645px;width:100%;margin-top:50px;    float: left;    float: left;}
.map-info{padding:20px;}
#content-wrapper .map-info p,#content-wrapper .map-info p a{color:#9e9e9e;font-size:1.6rem;line-height:20px;padding-bottom:10px;}
#content-wrapper .map-info p.info-title{font-size:1.8rem;line-height:24px;color:#0abae7;padding-bottom:10px;}
.new-customers-landing{margin-bottom:65px;}

/*----Breadcrumb-----*/
#breadcrumb{margin-top:50px;border-bottom:7px solid #f5f5f5;padding-bottom:39px;}
#breadcrumb > a,#breadcrumb > span{font-size:1.6rem;line-height:24px;position:relative;top:-10px;}
#breadcrumb > a{color:#9e9e9e;}
#breadcrumb > span{color:#25b6e8;}
#breadcrumb > a:first-child{text-transform:uppercase;font-size:3rem;line-height:35px;text-transform: uppercase;font-weight: 700;top:0;}
#breadcrumb .separator{padding:0 5px;color: #9e9e9e;}

/*-----Left column-----*/
#leftCol ul li{width:100%;float:left;position:relative;}
#leftCol ul li a,#leftCol ul li > span{color:#9e9e9e;font-size:2rem;line-height:24px;margin-bottom:11px;display:inline-block;}
#leftCol ul li > span,#leftCol ul li.selected > a,#leftCol ul li a:hover{color: #02b1e7;}
#leftCol ul li ul{display:none;}
#leftCol .left-nav-toggle{float:right;display:block;text-indent:-9999px;position: absolute;right: 0;top: 3px;cursor: pointer;}
#leftCol .left-nav-toggle:after{content: '+';font-size: 3rem;line-height: 24px;padding: 0 10px;float: right;display: block;text-indent: 0;color:#02b1e7;}
#leftCol .left-nav-toggle.open:after{content:'-';font-size: 5rem;margin-top: -4px;color: #02b1e7;}
#leftCol ul li ul{margin-left:20px;border-left:1px solid #f5f5f5;padding-left:10px;margin-bottom:20px;float: left;    width: 100%;}
#leftCol ul li ul li a,#leftCol ul li ul li > span{font-size:1.6rem;line-height:20px;padding-bottom:10px;display:block;width:100%;border-bottom:1px solid #f5f5f5;margin-bottom: 12px;}
#leftCol ul li ul li:last-child a,#leftCol ul li ul li:last-child > span{margin-bottom:0;border-bottom:0;}
#leftCol ul li.current ul,#leftCol ul li.selected ul{display:block;}
#content-wrapper #leftnavigation > ul{margin-bottom:0;}
#content-wrapper #leftnavigation ul li{padding-left:0;padding-right: 29px;}
#content-wrapper #leftnavigation li:before{display:none;}
#content-wrapper #leftnavigation{padding-right:40px;}
#leftnavigation > ul{padding-bottom: 19px;width: 100%;float: left;border-bottom: 7px solid #f5f5f5;margin-bottom: 40px !important;}

#content-wrapper #utility,#content-wrapper #utility > ul{width:100%;float:left;}
#content-wrapper #utility li{padding-left:0;padding-bottom: 20px;}
#utility li:before{display:none;padding-left:0;}
#leftCol #utility li a{padding-left:35px;position:relative;font-size:1.6rem;margin-bottom: 0px;}
#utility li a:hover{color:#02b1e7;}

#utility li.page-bookmark a:before{background-image: url(~/media/Images/R/Renewi/css/sprite.png);background-position: 0 -142px;width: 14px;height: 17px;display: block;content: '';margin-top: 4px;position: absolute;left: 0;top: 0;}
#utility li.page-bookmark a:hover:before{background-position: -24px -142px;}

#utility li.email-page a:before{background-image: url(~/media/Images/R/Renewi/css/sprite.png);background-position: 0 -165px;width: 17px;height: 17px;display: block;content: '';margin-top: 4px;position: absolute;left: 0;top: 0;}
#utility li.email-page a:hover:before{background-position: -24px -165px;}

#utility li.page-share a:before{background-image: url(~/media/Images/R/Renewi/css/sprite.png);background-position: 0 -191px;width: 14px;height: 17px;display: block;content: '';margin-top: 4px;position: absolute;left: 0;top: 0;}
#utility li.page-share a.active{color:#02b1e7}
#utility li.page-share a:hover:before,#utility li.page-share a.active:before{background-position:-24px -191px;}

#content-wrapper #utility ul{margin-bottom:0;}
article.share-dd {position: absolute;top: 100%;left: 10px;background: #f5f5f5;padding: 5px 10px 15px 0;display:none;margin-top: -10px;}
.share-dd a.social-media {position: relative;text-indent: -9999px;display: inline-block;float: left;width: 30px;margin-left: 15px;}
.share-dd .facebook:after {content:"";height:32px;left:0px;position:absolute;top:0px;width:20px;}
.share-dd .twitter:after {content:"";height:32px;left:0px;position:absolute;top:0px;width:20px;background-position:0 -31px;}
.share-dd .linkedin:after {content:"";height:32px;left:0px;position:absolute;top:0px;width:23px;background-position:0 -62px;}


/*-----Standard Content-----*/
#content-wrapper p{font-size:1.6rem;line-height:24px;color:#9e9e9e;padding-bottom:30px;}
.scroll-table-container { width: 100%;overflow-x: auto; }
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
#content-wrapper ul,#content-wrapper ol{margin-bottom:30px;}
#content-wrapper ul li,#content-wrapper ol li{font-size:1.6rem;line-height:24px;color:#9e9e9e;padding-bottom:10px;}
#content-wrapper ul li ul,#content-wrapper ol li ul,#content-wrapper ul li ol,#content-wrapper ol li ol{padding-left:20px;margin:10px 0 0px;}
#content-wrapper ol{margin-left:18px;}
#content-wrapper ul li {padding-left: 20px;position:relative;}
#content-wrapper ul li:before {content: "•";color: #02b1e7;position: absolute;left: 0;font-size: 3rem;top: -2px;}
#content-wrapper .h1,.banner-h1 { font-size: 7.2rem;line-height:70px;margin-bottom:20px;font-weight:900;text-transform:uppercase;color:#000;margin-top:0;}
h1{font-size: 4rem;line-height:42px;margin-bottom:20px;font-weight:900;text-transform:uppercase;color:#000;margin-top:0;}
h2 { font-size: 2.4rem;line-height:30px;margin-bottom:20px;font-weight:700;text-transform:uppercase;color:#6d6d6d}
h3 { font-size: 2.2rem;line-height:26px;margin-bottom:20px;font-weight:700;text-transform:uppercase;color:#6d6d6d }
h4 { font-size: 1.8rem;line-height:24px;margin-bottom:20px;font-weight:700; }
h5 { font-size: 1.6rem;line-height:20px;margin-bottom:20px;font-weight:700; }
#content-wrapper a{color:#02b1e7;font-size: 1.6rem;line-height:24px;}
#content-wrapper a:hover{text-decoration:underline;}

/*-----Table Styling-----*/
table{width:100%;float:left;margin-bottom:30px;}
table thead th{color:#02b1e7;font-size:1.6rem;line-height:20px;padding:15px 10px;border-right:1px solid #dfdfdf;text-align:left;vertical-align: top;}
table thead th.cAlign,table tbody td.cAlign{text-align:center;}
table thead th.vAlign,table tbody td.vAlign{vertical-align:middle;}
table thead th:last-child{border-right:0;}
table thead tr{border-bottom:1px solid #d0d0d0;border-top:1px solid #02b1e7;}
table tbody tr{border-bottom:1px solid #e7e7e7;}
table tbody tr td{vertical-align: top;font-size:1.4rem;line-height:20px;color:#868686;padding:25px 10px;border-right:1px solid #dfdfdf !important;}
table tbody td:last-child{border-right:0 !important;}
table tbody tr:last-child{border-bottom:1px solid #02b1e7;}
.cAlign a{margin: 0 auto;display: inline-block;}
table tbody tr td.rad-right{float: none;text-align: right;margin: 0;}
table tbody tr.rad-noborder{border-bottom:none;}
table tbody tr.rad-border {border-top: 1px solid #02b1e7;}
table tbody tr.rad-border td {color: #02b1e7;font-size: 1.6rem;line-height: 20px;padding: 15px 10px;border-right: 0;text-align: left;vertical-align: top;}

/*----Snapdown----*/
#content-wrapper .snapWrapper{width:100%;float:left;}
#content-wrapper .snapWrapper .snapdownItem .snapdown-content{display:none;color:#444750;}
#content-wrapper .snapWrapper .snapdownItem:first-child .snapdown-content{display:block;}
#content-wrapper .snapdownItem{width:100%;float:left;margin-bottom:8px;}
#content-wrapper .snapdownItem .snapdown-title p,.snapdown-item-title p{color: #868686;position: relative;font-size: 1.6rem;line-height: 23px;padding: 14px 40px 14px 18px;cursor: pointer;}
#content-wrapper .snapdownItem .snapdown-title p{background: #fafafa;}
#content-wrapper .snapdownItem.active .snapdown-title p:after{content:'-';font-size:4rem;margin-top:-3px;color:#fff;}
#content-wrapper .snapdownItem.active .snapdown-title p{color: #fff;padding-bottom: 15px;background: #02b1e7;}
#content-wrapper .snapdown-content{padding:30px 20px;float:left;width:100%;}
#content-wrapper .main-snapdown-content .snapdown-content{padding:0;}
#content-wrapper .snapdown-content p:last-child{padding-bottom:0;}
#content-wrapper .snapdownItem .snapdown-title p:after{width: 20px;height: 12px;content: '+';position: absolute;right: 15px;top: 16px;font-size:2rem;color:#02b1e7}
.nojs #content-wrapper .snapdownItem .snapdown-content{display:block;}
.nojs #content-wrapper .snapdownItem.active .snapdown-title{background:none;color:#1872d6;float:left;width:100%;}
.nojs #content-wrapper .snapdownItem .snapdown-title p{background-size:0;}
#content-wrapper .snapdown-item-title p{background-color:#7ea1b5;cursor:default !important;}
#content-wrapper .intro-text p{color:#02b1e7;font-size:1.8rem;line-height:24px;}
#content-wrapper .page-title{width:100%;float:left;margin-bottom:40px;}


/*Investors*/

.irBox2 .box-content{padding-top: 20px;}
.ir-banner{min-height:210px;padding-top:70px;position:relative;overflow:hidden;background-size: cover!important;}
.cbanner{position: absolute;left: 0;top: 60px;background: #fff;padding: 10px 30px 10px 17%;width: 100%;}
#ip3-Homepage .cbanner{position: absolute;left: 0;top: 60px;    background: #fff;padding: 10px 30px 10px 0;width: 100%;}/*7/11/17*/
.ir-banner p{    color: #9e9e9e;font-size:2.4rem;line-height:30px;}
.ir-banner .ir-text{padding-right: 80px;}
.ir-banner .video-play{padding-bottom: 20px;display: block;}
.ir-banner h1.ir-bann-title,.ir-banner p.ir-bann-title{font-size:5.0rem;line-height:70px;color:#02b1e7;font-weight: 700;padding-bottom: 0;margin:0;text-transform:none !important}
.ir-slider .slick-arrow{display:none !important;}
.ir-box-title{font-weight:700;color:#9e9e9e;font-size:2.4rem;line-height:20px;text-transform:uppercase;margin-bottom:24px;}
.ir-bottom-wrapper .latest-rns .news-wrap{padding-left:0;margin-bottom: 23px;}
.ir-bottom-wrapper .news-wrap{padding-left:0;}
.ir-slider{min-height: 295px;}
.ir-slide{padding:55px 55px 58px 65px;}
.ir-slide p{color:#fff;font-size:1.8rem;line-height:21px;}
.ir-slide p.slide-title{font-size: 2.4rem;line-height: 30px;font-weight: 900;padding-bottom: 7px;}
.slide-link{background: #fff;padding: 0;display: inline-block;margin-top: 25px;position: relative;}
.slide-link a:before{content: '';background: url(~/media/Images/R/Renewi/css/arrow-head.png) no-repeat;width: 24px;height: 50px;display: block;position: absolute;left: 100%;top: 0;}
.slide-link a:after {content: '';background: url(~/media/Images/R/Renewi/css/colored-arrows.png);width: 25px;    height: 18px;float: right;display: block;margin-left: 0;margin-top: 2px;position: absolute;right: 20px;top: 14px;}
.slide-link a{font-size: 2.4rem;padding:14px 65px 34px 36px;display:block;text-transform: uppercase;font-weight: bold;/* -webkit-text-fill-color: transparent;background: rgba(0, 0, 0, 0) linear-gradient(to right, #005aa8 0%, #009ce3 14%, #0083cf 11%, #3bc0a4 48%, #01afe7 26%, #7bc041 48%, #91c01f 100%) repeat scroll 0 0 padding-box;-webkit-background-clip: text;*/}
.ir-slider .slick-dots{position:absolute;right: 30px;top: 30px;}
.ir-slider .slick-dots li{display:inline;margin-left:10px;}
.ir-slider .slick-dots button{padding: 0px;text-indent: -9999px;background: transparent;border-radius: 50%; border: 2px solid #fff;width: 10px;height: 10px;}
.ir-slider .slick-active button{border: 2px solid #94c11a;background: #94c11a;}
.key-facts-wrapper{padding: 60px 0 0px;margin-bottom: 20px;}
#ip3-investors .key-facts-wrapper{display:none;}
.kf-title{color:#fff;font-size:2.4rem;line-height:30px;text-transform:uppercase;text-align:center;padding-bottom: 74px; font-weight: 700;margin-left: 57px;}
.kf-item{text-align:center;}
.kf-item > .ico-img img{margin:0 auto;padding-bottom:10px;}
.kf-figures{color:#02b1e7;font-size:4rem;line-height:40px;padding:0;margin-bottom: 5px;font-weight: 900;}
.kf-bottomText{color:#9e9e9e;font-size:2rem;line-height:24px;padding: 0 15%;}

.ir-first-row{padding: 43px 0 21px;border-bottom: 3px solid #eaeaea;margin-bottom: 77px;}
.ir-first-row .doc-title{width:65%;float:left;}
.ir-first-row .doc-size{width:35%;float:right;}
.doc-title a{font-weight: 900;font-size: 3.6rem;line-height: 25px;text-transform: uppercase;float: right;padding-right: 31px;border-right: 5px solid #eaeaea;padding-bottom: 58px;margin-top: 8px;}
.doc-size a{padding-left: 33px;padding-top: 8px;display:block}
.doc-size img{float:left;margin-right:10px;}
.doc-size .size{font-size:1.8rem;line-height:16px;text-transform:uppercase;}
.doc-size .size .size-bottom{font-size:2.5rem;line-height:16px;display:block;}
.ir-box-title.last{margin-bottom: 16px;padding-left: 18px;}
.ir-bottom-wrapper .ir-box-title{line-height: 25px;margin-bottom: 6px;}
.ar-box{float:left;width:100%;padding:60px 20px 20px 20px;}
.ar-link-text{font-weight:900;color:#fff;font-size:2.4rem;line-height:30px;padding-right: 40%;}
.ar-box img{float:right;margin-top: -45px;}

/*-----Splash Landing-----*/
#splash-headerWrapper{height:100vh;position: relative;}
#splash-headerWrapper .ec-bnanner-text:after{display:none;}
.slide-down{width:100%;position:absolute;bottom:0;left:0;z-index: 999;}
.slide-down img{margin:0 auto;cursor:pointer;}
.splash-box{text-align:center;margin-bottom: 110px;}
.nojs .splash-box{min-height:220px;}
.splash-box p{color:#9e9e9e;font-size:2.4rem;line-height:30px;padding: 0 50px;}
.box-img{position:relative;margin-bottom:15px;}
.splash-box img {display: block;float: none; margin: 0 auto;}
.bottom-heading{float:left;}
.bottom-heading p{margin-bottom:10px}
.splash-intro-section .gradient-title,.bottom-heading .gradient-title{font-size:4rem;line-height:40px;text-transform:uppercase;margin-bottom:20px;font-weight:700;}
.key-facts-wrapper .bottom-heading .gradient-title{font-size:2.4rem;line-height:30px;}
.splash-intro-section{margin-bottom:60px;margin-top:60px;padding-bottom:50px;border-bottom:5px solid #ebebeb;}
.intro-left{width:60%;float:left;}
.intro-right{width:40%;float:right;}
.intro-right img{float:right;}
.splash-intro-section p{color:#9e9e9e;font-size:1.8rem;line-height:24px;padding-bottom: 20px;}
.ec-navigation a::before {content: '';width: 1px;height: 15px;background: #fff;display: block;float: left;margin-top: 3px;}
.ec-navigation li:first-child a::before{display:none;}
.ec-navigation li.current:first-child a::before{display:block !important;}
.ec-navigation ul li.current + li a:before{display:none;}

/* - - - -BOD - - - */
.main-snapdown{float:left; margin:0 0 10px; width:100%;}
.main-snapdown-content{float:left; width:100%;}
.cursorpointer{cursor:pointer;}
.main-snapdown-title{background-color:#fafafa;color: #868686;position: relative;font-size: 1.6rem;line-height: 23px;padding: 14px 40px 14px 18px;}
.main-snapdown-title:hover{text-decoration:none;}

.main-snapdown-title:after{width: 20px;height: 12px;content: '+';position: absolute;right: 15px;top: 16px;font-size: 2rem;color: #02b1e7;}
.main-snapdown-title.snapopen{color: #fff;padding-bottom: 15px;background: #02b1e7;}
.main-snapdown-title.snapopen:after{content: '-';font-size: 4rem;margin-top: -3px;color: #fff;}

.snapdown{float:left; width:100%; border-bottom:1px solid #d0d0d0; padding:0 0 24px;}
.snapdown.last-snapdown{border-bottom:0 none;}
.board-tpl .snapdown-title{float:left; padding:24px 35px 0 0; width:100%; position:relative;}
.snapdown-title-left{float:left; width:21%;}
.snapdown-title-left img{border:1px solid #d0d0d0; display:block;}
.snapdown-title-right, .snapdown-inner-content{float:left; padding:0 0 0 12px; width:79%;}
.snapdown-title-right{padding:12px 0 0 20px;}
.snapdown-content{float:left; clear:both; padding:25px 35px 0 0; width:100%;}
.snapdown-inner-content{float:right; clear:both;}

.str-title{display: block;font-size: 2.6rem;line-height: 35px;}
.str-designation{color:#404040; font-size:2.1rem; line-height:30px; display:block; padding:2px 0 27px 0;font-style: italic;}
.str-sdesc>*{padding:0;}
.str-sdesc strong, .snapdown-content strong{color:#333;}
.str-sdesc, .snapdown-content{color:#404040;}

.board-tpl .snapdown-title:after{color: #02b1e7;content: "+";height: 22px;position: absolute;width: 22px;top: 24px;right: 15px;font-size: 2rem;border: 1px solid #02b1e7;border-radius: 50%;padding: 0px 5px;}
.snapdown-title.snapopen:after{content: '-';padding: 0 5px;font-size: 3rem;line-height: 15px;}
.snapdown-sans-content .cursorpointer{cursor:default !important;}
.snapdown-sans-content .snapdown-title:after{display:none !important;}
.snapdown-sans-content .snapdown-title-right{padding-left:0;}
.snapdown-sans-content .snapdown-title-left img{padding-right:12px;}

.nojs .main-snapdown-title:after, .nojs .main-snapdown-title:before{border:0 none; width:0; height:0;}
.nojs .main-snapdown-title{background-color:#02b1e7; color:#fff; padding-left:30px;}
.nojs .snapdown-title:after{background:none;}
.nojs .board-tpl .snapdown-title:after{display:none;}

.str-shortdesc{display:block; font-size:1.188em; font-style:italic; line-height:1.263em; padding:15px 0 0;}

.content-snapdown{border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; float:left; margin:10px 0 30px; width:100%;}
.content-snapdown .snapdown-title.cursorpointer:after{top:17px;}
.content-snapdown .snapdown-title{padding:12px 35px 12px 0;}
.content-snapdown .main-snapdown{margin:0;}
.content-snapdown .snapdown{padding:0;}
.content-snapdown .snapdown-content{padding:10px 35px 0 0;}
/* - - - BOD - - - */

/* --------------- CR Reports Starts ---------------- */
.desktopView{display:block;}
.mobileView{display:none;}
.dateTD{  width: 20%;}

.centerTD .ext-image { margin: 0 auto;  float: none;}
.tabs-wrap ul{padding:0; position:relative;}
/*.tabs-wrap ul li {  font-size: 1.125em;  padding:0;  display: inline-block;border:1px solid #bbbbbb;border-left:0;}*/
.tabs-wrap ul li a{displaY:block;}
.tabs-wrap ul li:after{display:none;}
.tabs-wrap ul li.first:after{display:none;}
.tabs-wrap ul li span{padding:15px 10px 17px;display:block;text-align:center;color:#02b1e7;background: #f2fbfe;}
/*.tabs-wrap ul li.current,.tabs-wrap ul li:hover{border-bottom:1px solid #fff;}*/
.tabs-wrap ul li.current span,.tabs-wrap ul li:hover span{background:#02b1e7;color:#fff;}
.tabs-wrap ul li a:hover{text-decoration:none;}
.tab-content{padding-top:15px;}
.light-header{bordeR:0;}
.light-header th{  color: #174261;  background: #fff;}
.light-header td{border-width:1px 0;border-color: #bbb;}
.loader {  background: url(/~/media/Images/R/Renewi/css/loader.png) no-repeat center center;  width: 100%;  min-height: 300px;  clear: both;}
.inv-responsive-table{border:0;border-bottom:1px solid #bbbbbb;}
.inv-responsive-table td{widtH:100%;float:left;padding:5px 10px;}
.inv-responsive-table td{border:0;}
.inv-responsive-table tr:nth-child(even) {  background: #fff;}
/* --------------- CR Reports Ends ---------------- */

/* --------------- Results center Starts ---------------- */
.blue-link>a {display: block;padding:16px 35px 16px 50px;position: relative;color: #fff !important;}
.blue-link>a:after{width:26px;height:22px;content:'';position:absolute;left:20px;top:50%;margin-top:-11px;display:block;}
.link2>a{border-top:1px solid #2f5571;border-bottom:1px solid #12354e;}
.link2{border-bottom:1px solid #2f5571;border-top:1px solid #12354e;}
.link1>a:after{background-position:-148px -150px;}
.link2>a:after{background-position:-199px -150px;}
.link3>a:after{background-position:-250px -150px;}
.top-news-content .intro-box-title{color:#fff;font-size: 2.4rem;line-height:30px;padding:25px 35px 15px 20px;}
.border-brown{border-bottom:1px solid #d0d0d0;}
.border-brown-top{border-top:1px solid #d0d0d0;}
.fact-box {padding-top: 45px;  padding-bottom:30px;}
.fact-data {font-weight: bold;font-size: 3.0em;line-height: 1.2em;color: #90c964;}
.fact-title {line-height: 24px;color: #174261;padding-bottom: 10px;font-size: 2rem;text-align: center;}
.fact-data.small-data{font-size: 2rem;line-height: 30px;text-align: center;color: #02b1e7;}
.left-arrows .arrow-link:after,.left-arrows .small-arrow-link:after {   left: 0;  bottom: auto;  top: 0;  right: auto;  position: absolute;  margin-left: 0;  margin-top: -2px;  height: 20px;}
.left-arrows .arrow-link,.left-arrows .small-arrow-link {  padding-left: 20px;  padding-right: 0;}
.latest-links-cont {  padding-bottom: 30px;}
.l-report-link{padding:5px 0;}
.latest-link>.brand-arrow-link:after{  background-position: -150px -97px;}
.pdf-img .ext-image{margin-top:11px;}

.inv-graph2{height:280px;}
.news-item.rns-item{padding-top:15px}
.latest-report-title{padding-top: 20px;}
.press>a:after {  background-position: 0px -251px;  height: 24px;  margin-top: -12px;}
.presentation>a:after {  background-position: 0px -215px;}
.webcast>a:after {  background-position:-55px -250px;  height: 28px;  margin-top: -14px;}
.top-news-content .blue-link.presentation > a{border-top:1px solid #35c1ec;border-bottom:1px solid #35c1ec;}
.rs-tabs ul{float:left;width:100%;border-bottom:2px solid #02b1e7}
.rs-tabs ul li{display: inline-block;float: none;margin-left: 2px;margin-right: 13px;}
.tab-2-content{display:none;}
.top-news-image>*{display:block;width:100%;height:100%}
.top-news-image>iframe{min-height:300px;}
.top-news-wrapper.rs {  margin-bottom: 45px;}
.financial-wrap {  padding-top: 40px;}
.previous-results {  background: #02b1e7;}
.previous-results h3{  color: #fff;  padding: 25px 20px;}
.previous-results .blue-link{margin:0;padding: 0px 6px 20px;}
.previous-results .blue-link>a{color: #fff; display:inline-block;padding:0px 0px 0px 40px;}
.previous-results .blue-link>a:after{left:0;  top: 14px;}
.addition-info {  background: #174261;  color: #fff;  border-top: 2px solid #92c966;}
.side-link {  width: 25%;  float: left;  margin: 0;}
.blue-link.side-link {  border-left: 1px solid #2f5571;border-top:0;  border-bottom: 0;}
.blue-link.side-link>a{  border-left: 1px solid #12354e;color:#fff;border-top:0;  border-bottom: 0;}
.additional-text{  padding: 20px;}
.side-link>a:after {  margin-top: 0;  top: 24px;}
.previous-wrap {  padding-top: 25px;}


.gallery-category-wrapper .board .gallery-item,.gallery-category-wrapper .executives .gallery-item{display:none;}
.gallery-category-wrapper .board .board,.gallery-category-wrapper .executives  .executives{display:block;}
.processedItem .gallery-image img {  max-width: none;}

.showPrint{display:none;}
.nojs .useful-links,.nojs .rs-tabs{display:none;}
.nojs .tab-content>div{display:block;}
.nojs .showPrint{display:block;}

.top-news-wrapper{overflow:hidden;  margin-bottom: 23px;}
.top-news-wrapper>div{overflow:hidden;}
.news-desc.top-news {background: #174261; padding: 20px;  color: #fff;  border-top: 3px solid #77b84b;}
.top-news-image {float: left;  width: 65%; background: #02b1e7;}
.top-news-image>img,.middle-news-image>img{display:block;}
.top-news-content {float: left;width: 35%;background: #02b1e7; color: #fff; }
.top-news-content .arrow-link{font-size: 1.438em;line-height: 1.3em; }
.top-news-wrapper .news-date{color:#fff;padding-bottom:18px;}
.top-news-content .arrow-link:after{ background-position: -200px -192px;}
.middle-news-content {  border-left: 1px solid #d0d0d0;  padding: 23px 14px 40px;  margin-bottom: 50px;}
.back-arrow {   margin-bottom: 20px;padding-left:25px;  font-size: 1.125em; line-height: 1em;}
.back-arrow:after{  position: absolute;  left: 0;  top: 2px;  margin-top: 0;  transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  height: 20px;}
.rad-quote {font-size:1.750em;  line-height: 1.217em; text-transform: uppercase;  position: relative;  padding: 40px 0;display:block;float:left;width: 30%;  margin: 0px 20px 0px 0;color:#174261;}

h2.rad-quote {font-size: 3.6em; line-height: 1.2em;  margin: 0 0 30px; padding:0 10%; text-align: center; text-transform: none; width: 100%;}
h2.rad-quote strong{display:inline-block;white-space:nowrap;}

.rad-quote:before{content:'"';margin-right:5px;}
.rad-quote:after{content:'"';margin-left:5px;}
.rad-quote:before{/*background-position:-150px -50px;*/top:0;left:0;}
.rad-quote:after{/*background-position:-200px -100px;*/bottom:0;left:0;}
.intro-image>img {  width: 100%;  display: block;  padding-bottom: 10px;}
.wid-content iframe{width:100%;min-height: 270px;}
.rs-tabs li{padding:0 !important;}
.rs-tabs li:before{display:none;}
.rs-tabs ul{display:table;width:100%;}
.widget {  padding: 20px 25px;margin-bottom:30px;}
.widget1 {  background: #02b1e7;  color: #fff;}
.widget2{background:#e7e7e7;color:#474848;}
.wid-title { text-transform: uppercase;  text-align: center;  padding-bottom: 15px;font-size: 1.6rem;}
.wid-link {text-align: center;  padding-top: 18px;  border-top: 1px solid;}
.widget1 .wid-link{border-color:#35c1ec;}
.widget1 .wid-link a{color:#fff !important;}
/* --------------- Results center Ends ---------------- */

/*-----Reports and presentations-----*/
.reports-table tr td,.reports-table tr th{width:15%;}
.reports-table tr td.tbl-title,.reports-table tr th.tbl-title{width:40%;}
.reports-table tr td.tbl-date,.reports-table tr th.tbl-date{width:15%;}
.blue-tabs ul li:before{display:none;}
.blue-tabs ul li{padding:0 !important;display:inline-block;margin-left:2px;margin-right:13px;}
.blue-tabs ul li a{padding:15px;display:block;color:#02b1e7;background:#f2fbfe;}
.blue-tabs ul li > span,.blue-tabs ul li.current > a,.blue-tabs ul li a:hover{text-decoration:none !important;padding:15px;display:block;color:#fff !important;background:#02b1e7;}
.blue-tabs ul{border-bottom:2px solid #02b1e7;margin-bottom:0 !important;}
.reports-table a{text-indent: -9999px;display: block;background-position:-43px -94px;width: 30px;height: 23px;margin: 0 auto;}
.reports-table a.media-links{text-indent: -9999px;display: block;background-position: -60px -7px;width: 30px;height: 23px;margin: 0 auto;}
.reports-table a.webcast{background:url(~/media/Images/R/Renewi/css/webcast.png) no-repeat center center;}
.filter-section{background:#ecebeb;padding:25px 35px;margin-bottom:30px;}
.filt-box{float:left;margin-right:20px;position:relative;}
.filt-header {min-width: 160px;cursor:pointer;color: #898989;font-size: 1.4rem;background: #fff;padding: 15px 60px 16px 15px;float: left;width:100%;position:relative;}
span.tab-dropper-title {min-width: 160px;cursor: pointer;color: #898989;font-size: 1.4rem;background: #fff;padding: 15px 60px 16px 15px;float: left;width: 100%;position: relative;border: 1px solid #e3e3e3;display:none;}
.tab-dropper-title:after{content: '';width: 45px;height: 45px;background-color: #02b1e7;position: absolute;right: 0;top: 0;background-position: -83px 17px;border-left: 1px solid #ecebeb;}
.dropdown {position: absolute;top: 100%;left: 0;background: #fff;width: 100%;z-index:999;display:none;}
.dropdown{border:1px solid #ecebeb;}
#content-wrapper .dropdown li,.dropdown li {padding: 10px;border-bottom: 1px solid #ecebeb;font-size: 1.4rem;color: #898989;cursor:pointer;}
#content-wrapper .dropdown ul{margin:0;}
#content-wrapper .dropdown li a{font-size: 1.4rem;color: #898989;display: block;}
.dropdown li.current{display:none;}
.dropdown li:last-child{border-bottom:0;}
.dropdown li:before{display:none;}
.filt-header:after{content:'';width:45px;height:45px;background-color: #02b1e7;position:absolute;right:0;top:0;background-position: -83px 17px;border-left:1px solid #ecebeb;}
.filt-header:hover:after{background-position: -136px 17px;background-color:#fff;}
.filt-header.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);border-right:1px solid #ecebeb;border-left:0;}
.search-filter input[type="text"]{border: 0;height: 45px;width: 190px;float: left;padding: 15px;font-size: 1.4rem;line-height: 20px;color: #898989;}
#freesearchbtn{width: 45px;height: 45px;float: left;border: 0;border-left: 1px solid #ecebeb;text-indent: 99999px;background:#fff url(/~/media/Images/R/Renewi/css/freesearch.png) no-repeat center center;}
.search-filter.filt-box{margin-right:0;}
.tab-dropper-title.open:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);border-right: 1px solid #ecebeb;border-left: 0;}

/*-----Image Gallery-----*/
a.popup-slide,.download-icon,a.popup-youtube{width: 100%;display: block;float: left;color: #02b1e7 !important;background-color:#fff;border:0;font-size:1.6rem;line-height:20px;text-align: left; padding: 0;padding-bottom:5px;}
a.popup-slide:hover,.download-icon:hover, a.popup-youtube:hover{text-decoration:none !important;}
#content-wrapper p.image-title, #content-wrapper p.vg-title{color:#9e9e9e;padding-bottom:10px;padding-top:10px;font-size:1.6rem;line-height:24px;}
a.popup-slide:before, a.popup-youtube:before{content:'';background-position: -40px -39px;width: 14px;height: 10px;display: block;float: left;margin-top: 6px;margin-right: 10px;}
.download-icon{background-position: -283px -260px;padding-left:24px;}
.mfp-gallery .mfp-content {max-width: 500px;margin: 0 auto;}
.mfp-gallery .mfp-close{margin-top:-40px;}
section.popup-bottom {width: 100%;background: #fff;float: left;padding: 10px;}
section.popup-bottom p:first-child{float:left;color:#333;font-size:1.6rem;padding-bottom:0;}
section.popup-bottom p:last-child{float:right;color:#333;font-size:1.6rem;padding-bottom:0;}
.normal-dropper{border:1px solid #ecebeb;margin-bottom:30px;}

/* --------------- Contact us Starts ---------------- */
.icon-content {  padding-bottom: 20px;font-size: 1.6rem;    line-height: 24px;color: #9e9e9e;}
.contact-box-wrap .box-content {  padding: 20px 0px 20px;}
.icon-head,.box-sub-t{font-size: 1.8rem !important;padding: 0 0 3px 27px;position: relative;color: #174261 !important;}
.box-sub-t{padding-left:0;padding-bottom: 0 !important;}
.icon-head:after{content:'';position:absolute;left:0;top:4px;height:19px;width:25px;display:block;}
.address:after{background-position:-283px -32px;top:2px;}
.phone:after{background-position:-221px 0;margin-top: -3px;}
.email:after{background-position:-247px 0px;}
.website:after{background-position:-227px -30px;margin-top: -4px;}
.phone-fax:after{background-position:-272px 0;margin-top: -4px;}
.mapContainer iframe{width:100%;}
.row.section1{margin-bottom:30px;}
/* --------------- Contact us ends ---------------- */

/*-----Disclaimer-----*/
#disclaimerCountryContainer select{padding: 7px 10px;float: left;margin-right: 20px;font-size: 1.6rem;line-height: 30px;}
#disclaimerButtonContainer input{background: #00ACF6;border: 0;padding: 11px 20px;font-size: 1.6rem;color: #fff;margin-right:20px;}

.icon-mobile-menu {height: 34px;width: 38px;display: block;background:url(~/media/Images/R/Renewi/css/burger-icon.png) no-repeat center center;}
.icon-mobile-menu.splash-ico{background:url(~/media/Images/R/Renewi/css/splash-burger-icon.png) no-repeat center center;}
.mobile-nav{position: absolute;right: 10px;top: 20px;}
.mobile-nav{display:none;}

.business-banner {padding-top: 180px;}
.business-ban{position:relative;min-height: 285px;}
.business-ban .ec-navigation{width: 83.33333333%;margin-left: 8.33333333%;}

#splash-mobi-nav-about-renewi-level1,#desktop-nav-welcome-level1,#splash-mobi-nav-about-newco-level1,#splash-mobi-nav-our-businesses-level1,#splash-mobi-nav-investors-level1,#splash-mobi-nav-newsroom-level1,#splash-mobi-nav-careers-level1,#splash-mobi-nav-our-responsibilities-level1,#desktop-nav-existing-customers-level1,#desktop-nav-new-customers-level1,#splash-mobi-nav-welcome-level1{display:none !important;}

input#SearchTextboxRP {border: 0;height: 45px;width: 190px;float: left;padding: 15px;font-size: 1.4rem;line-height: 20px;
color: #898989;border: 1px solid #898989;}
input#SearchbuttonRP {width: 45px;height: 45px;float: left;text-indent: 99999px;background: #fff url(/~/media/Images/R/Renewi/css/freesearch.png) no-repeat center center;border: 1px solid #898989;border-left: 0;}
#searchFilter{margin-top:30px;}
#searchFilter span{font-size:1.6rem;line-height:24px;}


.ip3-edit .ec-bnanner-text > span{width:100%;display:block;}
.ip3-edit .ec-bnanner-text > span > p{width:100%;text-align:center;}
.splash-banner{min-height:250px !important;}
.ip3-edit .grey-line{display:none !important}
.ip3-edit #breadcrumb > a,.ip3-edit #breadcrumb > span{top:0 !important;}
.ip3-edit .slide-link a{padding-bottom:13px;}


/*-------------- Search page CSS Starts --------------*/
#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:hover, #tabs.sectionTabs ul li a:hover { background-color: #424242; color: #fff; }
#tabs.sectionTabs span.select { background: #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/R/Renewi/htc-files/boxsizing.htc"); }
#tabs.sectionTabs span.select:after {content:''; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #fff; font-size: 0; line-height: 0; position:absolute; right: 10px; top:15px;}
#tabsDD { height: 35px; font-size: 1.2em; width: 100%; cursor: pointer; }
.ip3search_highlight{color:#000;font-weight:700;}


.nojs .country-section{display:block;}
.nojs .ec-navigation{display:none;}
.ec-header > #searchbox_mobi, #MainWrapper > #searchbox_mobi, .nojs #searchbox_mobi{display:none;}


.historic-video-wrap{position: relative;padding-bottom:30px;}
.historic-video-wrap iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.historic-table a{text-indent: -9999px;display: block;background-position: -43px -94px;width: 30px;height: 23px;margin: 0 auto;}
.historic-table a.media-links{text-indent: -9999px;display: block;background-position: -60px -7px;width: 30px;height: 23px;margin: 0 auto;}

@media all and (min-width:992px){
.mob-menu-wrap,#mm-blocker{display:none !important;}
}


#MainWrapper .ir-banner-vid{visibility: hidden;position: fixed;top: 0;left: 0;z-index: -999;    height: 100vh;background: rgba(0,0,0,0.9);width: 100%;}
/*
.ir-banner-vid .vid-wrap{width: 100%;margin: 0 auto;padding-top: 7%;max-width: 900px;}
*/
.ir-banner-vid .vid-wrap{width:90%;height:auto;margin: 0 auto;padding-top:7%;max-width: 975px;}
.vidclose {color: #fff;font-size: 4rem;float: right;cursor: pointer;text-indent:-9999px;display:block;width:40px;height:40px;background:#fff url(~/media/Images/R/Renewi/css/burger-close.png) no-repeat center center;}
#ip3-investors .mfp-container{max-width: 1000px;margin: 0 auto;float: none;position: static;padding:40px;}
#ip3-investors .mfp-content{padding-top:40px;}
section.splash-banner-vid {position: absolute;width: 100%;height: 100%;top: 0;z-index:-999;}
#splash-headerWrapper .container-fluid{z-index: 10;position: relative;}
.video-play.done{visibility:visible !important;}
#content-wrapper h2 a{font-size:2.5rem;}
.marg-bot{margin-bottom:50px}
.display-logo{position: absolute;left: 20px;overflow: hidden;top: 30px;font-size: 2.5em;color: #fff;width: 500px;text-align: left;}
.itemWrap:hover .display-logo{top: 37%;width: 100%;left: 0px;text-align: center;}
.middle-box-container a.blink{position:absolute;height:100%;width:100%;top: 0px;z-index: 9;} 
.item-container{position:relative;}
.img-cnt {position: absolute; top: 20%; bottom:20%;left: 1%; right:1%; /*padding: 35px 20px;*/width:100%;}
.img-cnt p{color:#fff;}
.homepage .left-box-container a.video-play{display: inline-block;position: relative;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);margin-top: 40px;}
#ip3-investors .ir-slide{min-height: 335px;}



#splash-main-nav-about-renewi-level1,#splash-main-nav-our-businesses-level1,#splash-main-nav-investors-level1,#splash-main-nav-newsroom-level1,#splash-main-nav-careers-level1,#splash-main-nav-our-responsibilities-level1,#splash-main-nav-welcome-level1,#splash-main-nav-our-divisions-level1,#splash-mobi-nav-our-divisions-level1{display:none;}
.posrel{position:relative;}
.bottom-wrap img {width:100%; height:auto}
.spacer{padding-top:20px;}
.rad-header {text-transform: uppercase;}

.bottom-content{display:none;}
.bottom-content.first{display:block;}

.banner-gradient{-webkit-box-shadow: inset 0px 160px 50px -15px rgba(0,0,0,0.6);-moz-box-shadow: inset 0px 160px 50px -15px rgba(0,0,0,0.6);box-shadow: inset 0px 160px 50px -15px rgba(0,0,0,0.6);}
.banner-gradient:after {content: '';height: 200px;width: 100%;position: absolute;bottom: 0;left: 0;-webkit-box-shadow: inset 0px -100px 50px -15px rgba(0,0,0,0.5);-moz-box-shadow: inset 0px -100px 50px -15px rgba(0,0,0,0.5);box-shadow: inset 0px -120px 50px -15px rgba(0,0,0,0.5);}

.business-box p{text-align:center;}
.business-box img{margin:0 auto;}
.business-title{font-size: 2.4rem;font-weight: 900;line-height: 30px;color:#02b1e7;}
.business-content p{font-size:1.8rem;line-height:24px;color:#9e9e9e;}
section.business-image {margin: 30px 12px 20px 20px;}
.business-box{ background: #f7f7f7;padding: 25px 20px 10px;}
.business-bottom{margin-top:30px;}
.business-bottom p{color:#9e9e9e;font-size:1.6rem;line-height:24px;}
.business-landing + footer{margin-top:30px;}
.business-landing#contentWrapper{margin-top:82px;}
.business-main-title{margin-bottom:53px;}

section.itemWrap {float: left;width: 75px;overflow: hidden !important; height: 75px; position: absolute;left:10px;top:0;transition:all 1s;-ms-transition:all 1s;-webkit-transition:all 1s;}
section.itemWrap:hover{width:100%;height:130px;}
.ex-logo {position: absolute;top: 25px; left: 15px; min-width: 250px;transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;height:105px;}
.ex-logo img{transition:all 0.5s;-ms-transition:all 0.5s;-webkit-transition:all 0.5s;position:absolute;top:0;left:0;}
section.itemWrap:hover .ex-logo img{top:40%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding-top:0;}

section.banner-overlay {position: absolute;bottom: 27%;left: 0;height: 100%;z-index: 10;}
section.video-banner {position: absolute;bottom: 20%;left: 20%;}
/*.banner-slider {position: absolute;top: 50%;left: 30px;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}*/
#bannerTicker{/*margin-bottom:10px;*/}

.ec-logo-wrap {float: left;margin: 0 30px 30px 0; min-height:57px}
.searchTable{table-layout:fixed;}

.indent_text {position: absolute;top: 0;left: -99999px;}

body#ip3-chief-executive-officer-statement .ir-banner p.ir-bann-title {font-weight:700;}
body#ip3-chief-executive-officer-statement .banner-content {margin: 0 20%;}

.reports-table.news-release-table a{text-indent: 0;display: inline-block;width: 100%;height: 100%;margin: 0 auto;background: none;}
.reports-table.news-release-table a.media-links{text-indent: -9999px;display: block;background:url('~/media/Images/R/Renewi/css/sprite.png') no-repeat;background-position: -60px -7px;width: 30px;height: 23px;margin: 0 auto; }
.reports-table.news-release-table a.webcast{background:url(~/media/Images/R/Renewi/css/webcast.png) no-repeat center center;}
#content-wrapper .news-content-img .news-image-caption { color:#0081C6; text-align:center; }

/* Home page restructure amends starts */
.tickerWrap {background:#0053a3 none repeat scroll 0 0;width: 100%;}
.section-boxes h2 {font-size: 2.2rem;font-weight: 900;line-height: 30px;text-align: center;/*margin-bottom: 38px;*/}
.sec-int p {color: #9e9e9e;font-size: 2.4rem;line-height: 32px;margin: 30px auto;padding: 0 26px;text-align: center; font-weight: normal;}
.sec-int p strong{color: #6c6b6b;font-weight: normal;}
.home-section4-box-img > img {margin:15px auto;}
.section-boxes section {text-align:center;}
.home-section4-box-title {color:#0053a3;font-size:2.397rem;margin-bottom: 30px;}
.home-section4-box-img {min-height:75px;}
.home-section4-box-content > p {color: #9e9e9e;font-size: 1.994rem;font-weight: 400;padding-bottom: 10px;}
p.home-links-section {color: #9e9e9e; font-size: 1.6rem; line-height: 22px; width: auto;padding:50px 0 30px; float: none; display:inline-block;/*padding:43px 0 3% 42%;*/;}
p.home-links-section a {background-color: #0053a3; color: #ffffff; display: inline-block; float: left; padding: 13px 40px 15px 20px;position: relative;}
p.home-links-section a::after {background-image: url("/~/media/Images/R/Renewi/css/right_arw.png");background-repeat: no-repeat;content: "";display: inline-block;float: right;height: 12px;position: absolute;right: 20px;top: 19px;width: 8px;}
.sec-int {margin-bottom: 35px;}
.home-bottom-boxes .bottom-wrap {min-height: 250px;}
.home-right-box-container .bottom-wrap {background-color: #02b1e8;}
p.home-bottom-boxlinks {color: #1662ab;position:absolute;font-size: 1.6rem;line-height: 24px;bottom:8%;}
p.home-bottom-boxlinks a {background-color: #fff;color: #1662ab;display: inline-block;float: left;padding: 13px 38px 13px 20px;position: relative;}
p.home-bottom-boxlinks a::after {background-image: url("/~/media/Images/R/Renewi/css/right_arw_blue.png");background-repeat: no-repeat;content: "";display: inline-block;float: right;height: 12px;position: absolute;right: 20px;top: 20px;width: 8px;}
body#ip3-Homepage .banner-right-top p.banner-title {color: #ffffff;font-size: 7.2rem!important;font-weight: 600;line-height: 70px;padding-bottom: 24px;text-transform: none;}
body#ip3-Homepage .banner-right-top{padding: 10% 18% 10px 26%;max-width: 100%;width:100%;}
body#ip3-Homepage .banner-right-top a.ban-link::after {background: rgba(0, 0, 0, 0) url("~/media/Images/R/Renewi/css/right_arw.png") no-repeat scroll 0 0;}
body#ip3-Homepage .banner-right-top a.ban-link {padding-right:30px;font-size:2rem;font-weight: 700; margin-top: 40px; }
body#ip3-Homepage .bannerWrap {margin-bottom:35px;}
.section-products{border-bottom: 1px solid #dddfe0;padding-bottom: 35px;}
.section-our-divisions {margin: 62px 0;border-bottom: 1px solid #dddfe0;padding-bottom: 70px;}
.section-case-studies{border-bottom: 1px solid #dddfe0;padding-bottom: 35px;}
.home-bottom-boxes-wrap {padding-top: 65px;}
.home-section4-box-count {color: #0053a3;font-size: 3.988rem;font-weight: 400;padding-bottom: 10px;}
body#ip3-Homepage .case-title {color: #797979;font-size: 2.4rem;font-weight: 400;padding: 30px 0;text-align: left;line-height: 22px;}
body#ip3-Homepage .case-title:after {background-image: url("/~/media/Images/R/Renewi/css/right_arw_orange.png");background-repeat: no-repeat;content: "";display: inline-block;float: right;height: 12px;position: absolute;bottom: 32px;margin-left: 10px;width: 8px;}
body#ip3-Homepage .business-content > p {text-align: left!important;font-weight:400;}
body#ip3-Homepage .business-content > p::after {background-image: url("/~/media/Images/R/Renewi/css/right_arw_orange.png");background-repeat: no-repeat;content: ""; display: inline-block;height: 12px;margin-left: 10px;position: relative;width: 8px;}
body#ip3-Homepage .business-title {color: #0053a3;font-size: 2.402rem;font-weight: 600;padding-bottom: 20px;}
body#ip3-Homepage section.business-image {margin: 30px 12px 10px 20px;}
p.e-outlook img{width:auto;float:left;padding-right: 10px;padding-top:1px;}
p.e-sub {font-size: 2.397rem;font-weight: 400;line-height: 25px;}
p.e-date {font-size: 1.798rem;font-weight: 300;}
p.e-outlook .outlookLink {color: #fff;font-weight: 300;}
body#ip3-Homepage .bottom-wrap .box-content {padding: 32px;}
body#ip3-Homepage .bottom-wrap .box-content p.img-title {font-size: 2.2rem;line-height: 22px;font-weight: 600;}
body#ip3-Homepage .date {color: #9e9e9e;font-size: 1.4rem;font-weight: 400;padding-bottom: 0;}
body#ip3-Homepage .news-detail a{color: #797979;font-size: 2.4rem;font-weight: 400;line-height: 26px;}
body#ip3-Homepage .news-detail a.media-links:after {background-image: url("/~/media/Images/R/Renewi/css/right_arw_orange.png");background-repeat: no-repeat;content: ""; display: inline-block;height: 12px;margin-left: 5px;position: relative;width: 8px;}
body#ip3-Homepage .right-box-container .news-wrap {padding:0 55px 15px 0;}
body#ip3-Homepage .right-box-container .box-title {padding-left:0;}
p.ticker-link-home {margin-top:15px;padding-left:5px;}
p.ticker-link-home a{text-decoration:none;}
p.ticker-link-home a:after {background-image: url("/~/media/Images/R/Renewi/css/right_arw.png");background-repeat: no-repeat;content: "";display: inline-block;height: 12px; margin-left: 10px;margin-top: 8px;position: absolute;width: 8px;}
#contentWrapper.homepage{margin-top:27px;}
.section-our-divisions .sec-int {margin-bottom: 70px;}
body#ip3-Homepage .case-studies-inner-wrapper {padding-top:35px;}
.home-right-box-container .box-title{line-height:22px;}
body#ip3-Homepage .banner-right-top .bann-slide > p {font-size: 2.4rem;font-weight: 600;}
body#ip3-Homepage .ir-banner-vid {position:absolute;background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;height:auto;}
body#ip3-Homepage .ir-banner-vid .vid-wrap {padding-top: 0;position: relative;height:auto;display: inline-block;}
body#ip3-Homepage .ir-banner {padding-top:0;}
.banner-video-play {display: inline-block; margin: 20px; width: 10%;}
body#ip3-Homepage .ir-banner-vid .vidclose {position:absolute;top:0;right:0;z-index:9;background: rgba(1, 34, 67, 1) url("~/media/Images/R/Renewi/css/close-btn-vid.png") no-repeat scroll center center;height:31px;width:33px;}
body#ip3-Homepage .left-box-container p.img-title sup {font-weight: 400;}
.banners-v2 .banner1480 { max-width: 1500px; padding-left: 0; padding-right: 0; }
.banners-v2 .ir-banner { min-height: 422px; text-align: center; padding-top: 45px; }
.banners-v2 .ir-banner p.ir-bann-title { font-size: 1.6rem; line-height: 28px; color: #fff; text-transform: uppercase !important; padding-bottom: 29px; }
.banners-v2 .ir-banner p.ir-bann-title:after { content: ""; background-color: #fff; width: 41px; height: 7px; display: block; margin: 0 auto; margin-top: 3px; }
.banners-v2 .ir-banner .ir-bann-subtitle { color: #fff; font-size: 3.4rem; line-height: normal; padding-bottom: 12px; padding-top: 71px; }
.banners-v2 .ir-banner .ir-banner-text { color: #fff; font-size: 2rem; line-height: 24px; }
.banners-v2 .banner-content { margin: 0 20%; }
.tickframe #bannerTicker {height:60px!important;}

body#ip3-Homepage h2 {color:#0053a3;}
/* Home page restructure amends ends */
body#ip3-careers section.ir-banner, body.ip3-careers section.ir-banner {background-position:top center!important;}
ul#desktop-section-careers-level2 {display:none!important;}
.vacancies-table a.media-links {background: url('~/media/Images/R/Renewi/css/sprite.png') no-repeat;text-indent: -9999px; display: block; background-position: -60px -7px; width: 30px; height: 23px; margin: 0 auto;}

#nav-reports-archive-level2 {display: none;}

section#renewi-year-one-birthday .cbanner {background: none!important;position: relative;text-align: left;top: 0;}
section#renewi-year-one-birthday .cbanner p {color:#ffffff;}


#renewi-year-one-birthday .cbanner{width: 99%;}
#ip3-chief-financial-officer-review #content-wrapper .snapdown-content ul li:before, #ip3-chief-executive-officer-statement #content-wrapper .snapdown-content ul li:before, #ip3-chief-executive-officer-statement #content-wrapper .main-snapdown-content ul li:before {content: "•";}
#ip3-chief-executive-officer-statement .snapdown-content table strong, #ip3-chairmans-statement .snapdown-content table strong,#ip3-chief-financial-officer-review .snapdown-content table strong {color:#868686}
/*---- main2-----*/
#content-wrapper .blue-tabs ul li a.active {
    text-decoration: none !important;
    /* padding: 15px; */
    display: block;
    color: #fff !important;
    background: #02b1e7 !important;
}
.nojs .blue-tabs,.blue-tabs-data-nojs,.nojs .blue-tabs-data,.nojs .filter-section{display: none;}
.nojs .blue-tabs-data-nojs{display:block !important;}
.vid-ico{background:url(~/media/Images/R/Renewi/css/webcast.png) no-repeat center center!important;}

/*#annaul-report-2017-slide.ir-slide {
    padding: 25px 25px 05px 25px;
}*/

.ir-slide {
     padding: 25px 25px 05px 25px!important;
}

#annaul-report-2017-slide.ir-slide p.slide-title, #annaul-report-2018-slide.ir-slide p.slide-title {
    text-transform: uppercase;
    font-size: 2.5rem !important;
}

#annaul-report-2017-slide.ir-slide .invslidecontent, #annaul-report-2018-slide.ir-slide .invslidecontent {
    margin-top: 190px!important;
}

#annaul-report-2017-slide.ir-slide .invslidecontent p a, #annaul-report-2018-slide.ir-slide .invslidecontent p a {
    color: #ffffff!important;
    /* margin-bottom: 15px; */
}

#annaul-report-2017-slide.ir-slide .invslidecontent p a:hover, #annaul-report-2018-slide.ir-slide .invslidecontent p a:hover {
text-decoration:underline!important;
}

#annaul-report-2017-slide.ir-slide {min-height: 332px!important;}

#slide1-slide .invslidecontent {
    margin-left: 40px;
    margin-right: 27px;
}

#slide1-slide p.slide-title {
    margin-top: 30px;
    margin-left: 40px;
}

#slide1-slide p.slide-link {
    margin-left: 40px;
}
/*---- results-centre-----*/
.video-links-wrapper > div { display:inline-block; }
.video-section { width:61.5%; float:left; }
.right-links-section { width:36%; margin-left:19px; }
.right-links-section p {background:#f7f7f7;font-weight:700;padding-bottom: 0 !important;display: block;margin-bottom: 9px;}
#content-wrapper .right-links-section p a {position:relative;display: block;padding: 26px 32px;font-size: 2.4rem;line-height: normal;}
.right-links-section p a.rc-html-link:before, .right-links-section p a.media-link:before{background: url(~/media/Images/R/Renewi/css/rc-pdf.png);width: 50px;height: 49px;display: block;content: '';position: absolute;right: 29px;top: 17px;}
.right-links-section p a.rc-web-link:before{background: url(~/media/Images/R/Renewi/css/rc-webcast.png);width: 49px;height: 49px;display: block;content: '';position: absolute;right: 29px;top: 17px;}
.tabs-wrap ul{padding:0; position:relative;}
.tabs-wrap ul li a{displaY:block;}
.tabs-wrap ul li:after{display:none;}
.tabs-wrap ul li.first:after{display:none;}
.tabs-wrap ul li span{padding:15px 14px 15px;display:block;text-align:center;color:#02b1e7;background:none;font-weight:700;}
.tabs-wrap ul li.current span,.tabs-wrap ul li:hover span{background:#02b1e7;color:#fff;}
.tabs-wrap ul li a:hover{text-decoration:none;}
.tab-content{padding-top:15px;padding-left:23px;padding-right:23px;}
.rs-tabs ul{float:left;width:100%;border-bottom: 3px solid #02b1e7;}
.rs-tabs ul li{display: inline-block;float: none;margin-left: 2px;margin-right: 11px;}
.rs-tabs li{padding:0 !important;}
.rs-tabs li:before{display:none;}
#content-wrapper .rs-tabs ul{display:table;width:100%;margin-bottom:8px;}
.tab-2-content, .tab-3-content{display:none;}
.tabs-wrap.rs-tabs { margin-top:42px; }
#content-wrapper .prev-results-wrapper .prev-result-ttl { color:#6d6d6d; font-weight:700; font-size:2.4rem; line-height:normal; padding-bottom:23px; text-transform:uppercase; }
.prev-results-wrapper .blue-tabs-data table { margin-bottom:23px; }
h2.result-title { margin-bottom:35px; }
.blue-tabs-data { width: 100%;overflow-x: auto; }
.blue-tabs-data::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
#content-wrapper .rs-tabs ul { display:block; }
span.tabs-wrap-title {min-width: 160px;cursor: pointer;color: #898989;font-size: 1.4rem;background: #fff;padding: 15px 60px 16px 15px;float: left;width: 100%;position: relative;border: 1px solid #e3e3e3;display:none;}
.tabs-wrap-title:after{background:url('~/media/Images/R/Renewi/css/sprite.png') no-repeat;content: '';width: 45px;height: 45px;background-color: #02b1e7;position: absolute;right: 0;top: 0;background-position: -83px 17px;border-left: 1px solid #ecebeb;}
#content-wrapper p.video-ttl { font-size:1.8rem; margin-top:14px; padding-bottom:5px; }
#content-wrapper .tabs-wrap ul li a:hover { text-decoration:none; }
.tab-content p:last-of-type { padding-bottom:40px; }
#content-wrapper .tab-content ul li:last-of-type, #content-wrapper .tab-content ol li:last-of-type { padding-bottom:5px; }
.tab-content table { margin-bottom:41px; }

@media all and (min-width: 992px) and (max-width: 1169px) {
.video-section { width:60.5%; }
.right-links-section { width:36.5%; }
}

@media all and (min-width: 1120px) and (max-width: 1169px) {
#content-wrapper .right-links-section p a { font-size:2.2rem; }
}

@media all and (min-width: 1080px) and (max-width: 1120px) {
#content-wrapper .right-links-section p a { font-size:2rem; }
}

@media all and (min-width: 1025px) and (max-width: 1079px) {
#content-wrapper .right-links-section p a { font-size:1.8rem; }
}

@media all and (min-width: 992px) and (max-width: 1024px) {
#content-wrapper .right-links-section p a { font-size:1.6rem; }
.tabs-wrap ul li span { padding:15px 12px 15px; }
#content-wrapper .right-links-section p a{padding: 26px 20px;}
.right-links-section p a.rc-web-link::before {right: 18px;top: 12px;}
.right-links-section p a.rc-html-link::before, .right-links-section p a.media-link::before {right: 16px;top: 12px;}
}

@media all and (max-width: 991px) {
.video-section { width:99.5%; }
.right-links-section { width:100%; margin-left:0; margin-top:19px; }
.tabs-wrap.rs-tabs { margin-top:39px; }
}

@media all and (min-width: 768px) and (max-width: 991px) {
#content-wrapper .right-links-section p a { font-size:1.6rem; padding:24px 21px 25px; }
.right-links-section p { width:/*31.18%*/100%; margin-right:20px; float:left; }
.right-links-section p:last-of-type { margin-right:0; }
.right-links-section p a.rc-html-link:before, .right-links-section p a.media-link:before,.right-links-section p a.rc-web-link:before { background-repeat:no-repeat; background-size:36px; background-position:center;right: 19px;top: 10px; }
}

@media all and (max-width: 580px) {
body#ip3-results-centre table.reports-table { width:600px; }
}

@media all and (max-width: 767px) {
#content-wrapper .right-links-section p a { font-size:2rem; }
#content-wrapper .right-links-section p a { padding:14px 20px; }
.right-links-section p { margin-bottom:10px; }
.prev-results-wrapper .blue-tabs-data table { margin-bottom:6px; }
.right-links-section p a.rc-html-link:before, .right-links-section p a.media-link:before,.right-links-section p a.rc-web-link:before { background-repeat:no-repeat; background-size:33px; background-position:center; top:1px; }
span.tabs-wrap-title { display:block; }
.tab-content { float:left; border-top:1px solid #02b1e7; padding-top:23px;padding-left:0;padding-right:0; width:100%;}
.tabs-wrap.rs-tabs {margin-bottom: 30px;float: left;width: 100%;position:relative;z-index:10;padding-bottom: 30px;}
.tabs-wrap.rs-tabs { margin-top:20px; padding-bottom:0; }
.tabs-wrap ul li span{padding:15px 14px 15px;display:block;text-align: left;color:#02b1e7;background: #f2fbfe;font-weight: 600;}
#content-wrapper .tabs-wrap.rs-tabs ul{display:none;position: absolute;width: 100%;top: 100%;left:0;}
.tabs-wrap.rs-tabs ul li.current{display:none !important;}
.tabs-wrap.rs-tabs ul li {padding: 0 !important;display: block;margin: 0;float: left;width: 100%;}
#content-wrapper .blue-tabs ul li a.active { display:none; }
}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width:1150px) and (min-width: 1023px) {
#topnavigation ul li a, #topnavigation ul li > span{padding: 15px 10px 12px 15px;}
.ec-header-links li{padding: 49px 5px;}
.new-website > a{font-size:1.5rem;}
.ec-header-links{margin:0;}
.new-website{padding: 48px 10px 40px 5px;}
.ec-bnanner-text{padding-bottom:40px;}
.ir-box-title{font-size:2rem;}
}

@media all and (max-width:1170px) and (min-width:991px){
.footer-bottom{width:40%;}
.banner-right-bottom {padding: 25px 10px 30px;}
.filter-section{padding: 25px 27px;}
.search-filter input[type="text"]{width:130px;}
.filt-box{margin-right:10px;}
.ban-off{margin-left: 25.333333%;}
}


@media all and (max-width:1024px) and (min-width:1024px){
.header-top ul li:first-child{margin-top:0;}
}

@media all and (max-width: 1024px) {
.foo-left-content .footer-links li {margin-bottom: 20px;}
	
	
section.banner-slide-links a.ban-link {
    padding-right: 10px !important;
    font-size: 1.9rem !important;
    font-weight: 700;
}
section.banner-slide-links {
    margin-top: 75px;
    margin-left: 35px;
    text-align: right; width: 100%;
}

	
	
}



@media all and (max-width:1240px) and (min-width:992px){
.cbanner {padding: 10px 30px 10px 17%;width: 100%;}
.ec-logo{padding:0 15px}
}

@media all and (max-width: 991px) {
.ir-banner-vid .vid-wrap{max-width:100%;}
.img-cnt {top: 32%; bottom:32%;left: 1%; right:1%;}
.ec-logo{padding:0 15px}
.ec-header-bottom{float:left;}
.business-main-title {margin-bottom: 30px;}
.business-landing#contentWrapper {margin-top: 50px;}
.business-bottom {margin-top: 10px;}
.business-box{margin-bottom:20px;}
.kf-bottomText{padding-left:0;padding-right:0;}
.splash-mobi-top{background:transparent !important;}
.splash-mobi-top .selected-lang{color:#fff !important;}
.splash-mobi-top .language-switcher{padding-top:0 !important;}
.splash-mobi-top .selected-lang:after{border-color:#fff !important;}

#splash-headerWrapper{height: 930px;position: relative;}
.mobile-nav{display:block;}
header#ec-headerWrapper{min-height:inherit;}
.ec-header-top{display:none;}

.header-bottom,.header-top{display:none;}
.banner-left h1{padding-top:0;}
.banner-left{padding: 100px 50px 200px;text-align: center;width: 100%;}
/*.banner-right-bottom{position:static}*/
.banner-right-bottom {width:100%}
.banright{padding:0; height:415px; }
.left-box-container > img{width:100%;}
.box img{width:100%;}
.footer-bottom,.footer-bottom-right{width:100%;}
.footer-bottom{border-bottom: 5px solid #282828;padding-bottom: 30px;width: 90%;}
.footer-links{border:0;}
.foo-left-img{padding:60px 0;}
.footer-bottom-right{padding-bottom:20px;padding-right:60px;}
#leftCol{display:none;}
.ec-bnanner-text{margin-top:0;}
.logo-box{display:inline-block;padding:20px 40px;background:#fff;}
.ec-header #logo {background:none;padding:0;z-index: 10;position: relative;}
.splash-box{margin-bottom:60px;}
.splash-intro-section {margin-bottom: 60px;margin-top: 70px;padding-bottom: 30px;}
.ec-bnanner-text::after {top:auto;bottom:40px;}

.header-social ul li{display:inline-block;width: 24%;}
.header-social ul li:first-child,.header-social ul li:nth-child(2){display:none;}
.header-social ul li a{text-indent:-9999px;display:block;margin-right:20px;position:relative;}
.header-social ul li a:after{left:0 !important;top:0 !important}
section.header-social {background: #ecebeb;margin: 0 -20px;padding: 15px 20px 0;}
.ir-banner-vid .vid-wrap{padding: 20% 30px 0 30px;}
	
	p.home-links-section {width:auto; display:inline-block;float:none;padding-top: 25px;}
	.section-our-divisions > article {padding-left: 10px;}
	.section-our-divisions article:last-child {padding-right: 10px;}
	.section-our-divisions .business-box {padding-right:18px!important;}
	body#ip3-Homepage .case-studies-image{width: 50%;padding:0 20px 30px 10px!important;float: left;}
	body#ip3-Homepage .case-title{width: 50%;padding-top: 0!important;float: left;position: relative;}
	body#ip3-Homepage .case-studies-inner-wrapper{padding-top:10px;}
	.home-bottom-boxes-wrap .right-box-container {padding-left:20px;}
	.section-our-divisions .section-boxes-slider2 > article:first-child {padding-left:10px!important;}
	body#ip3-Homepage .right-box-container .news-wrap {padding-right: 42px;}
	.left-box-container{margin-bottom:40px;padding-left: 20px;padding-right:0;margin-top: 40px;}
	.home-right-box-container {padding-right:20px;padding-left:20px;margin-top: 40px;}
	.home-right-box-container .bottom-wrap {background-color: #0053a3;}
	body#ip3-Homepage .bottom-wrap .box-content {padding:30px;}
	body#ip3-Homepage .banner-right-top {padding: 0% 10% 10px;}
	body#ip3-Homepage .bann-content {min-height:435px!important;}
	body#ip3-Homepage .bannerWrap {min-height:435px!important;}
	body#ip3-Homepage .banright {height:364px;}
	body#ip3-Homepage .ir-banner-vid .vid-wrap {padding: 0;width: 100%;position: unset;}
	.header-social li:nth-of-type(1), .header-social li:nth-of-type(2), .header-social li:nth-of-type(3) {display:none;}
}

@media all and (min-width: 768px) {
section.banner-overlay img {max-width:60%;}
#ip3-Homepage section.banner-overlay img {max-width:100%;}
body#ip3-Homepage .case-studies-inner-wrapper section:nth-child(4) {margin-left: 20%;}
}
@media all and (max-width: 767px) { /*changed min width to max-width*/
	section.banner-overlay img {max-width:60%;}
	
	/*section.banner-slide-links { margin-top: 75px; float: right;}*/
	section.banner-slide-links { position: absolute; z-index: 998; left: 0; padding: 10px; margin-top: 232px; margin-left: 0; background-color: rgba(0,0,0,0.5); width: 100%; min-height: 130px; }
	section.banner-slide-links a.ban-link { padding-right: 0px !important; font-size: 1.8rem !important; font-weight: 700;}
	
	#ip3-Homepage .banner-slider .slick-dots {bottom: 25px; text-align: right !important;}
    
    #ip3-Homepage .ir-banner p.ir-bann-title {text-align: center;
}
 
section#renewi-year-one-birthday .banner-slide-links {margin-top: 120px;}
section#renewi-year-one-birthday .cbanner p{font-size:3rem;}	

}

/*--------- iPad Portrait and large Tablets Portrait ---------*/


@media all and (min-width: 768px) and (max-width: 900px) {
.bannerWrap {background-position: -140px center !important;}
/*.banner-slider .slick-dots{right:5%;}
	body#ip3-Homepage .banner-slider .slick-dots{right:48%;}*/
.ir-slide {padding: 25px 25px 5px;}	
#slide1-slide p.slide-title {margin-left: 0px; margin-top: 30px;}
#slide1-slide .invslidecontent {margin-left: 0px; margin-right: 0px;}
#slide1-slide p.slide-link {margin-left: 0px;}
	
}


@media all and (min-width: 768px) and (max-width: 877px) {
.ec-navigation ul li.current::before { height: 120px;}
}






@media all and (min-width: 768px) and (max-width: 991px) {
	
.ir-slide {padding: 25px 25px 5px;}	
#slide1-slide p.slide-title {margin-left: 0px; margin-top: 30px;}
#slide1-slide .invslidecontent {margin-left: 0px; margin-right: 0px;}
#slide1-slide p.slide-link {margin-left: 0px;}
	
.bottom-wrap img{width:100%;}
body#ip3-Homepage .bottom-wrap img{height:250px;}
.banner-right-bottom{position:static;}
section.video-banner {position: absolute;bottom: 30%;left: 42%;}
.ir-banner h1.ir-bann-title, .ir-banner p.ir-bann-title{font-size: 4.2rem;line-height: 45px;}
.ex-logo{min-width:205px;}
.cbanner{padding-left:36% !important;}
/*.banner-right-bottom{padding-left:70px;padding-right:70px;}*/
.intro-left,.intro-right{width:100%;}
.intro-left{margin-bottom:30px;}
.intro-right img{float:left;}

.business-ban{min-height: 448px;}
.business-ban .ec-navigation{width:100%;margin:0;}
.ec-navigation {bottom: 0;float: left;position: absolute;width: 100%;left: 0;padding: 0 4%;}
.nc-intro-section{margin-top:30px;}
.nc-intro-right { width: 74%;}
.nc-intro-left {width: 21%;}
.kf-figures{font-size:5rem;}
.kf-item{width:28%;}
body#ip3-investors .kf-item{width:50%;}
.kf-item-box3, .kf-item-box4{padding-top:40px; }	
	/* .ir-banner{min-height:520px;} */
.foo-left-content{width:75%;}
#logo{margin-bottom:30px;}
.footer-left{width:25%;}
.foo-left-content .footer-links li {width: 50%;float: left;margin-bottom: 20px;}
.news-wrap{margin-bottom:30px;}
#contentWrapper{margin-top:50px;}
.filt-box{margin-right:12px;}
.search-filter input[type="text"]{width:150px;}
.banner-slider{/*position:static;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);padding-top:20px;*/}
.eq-ban{height:auto !important;width:100%;float:left;}

.banners-v2 .ir-banner .ir-bann-subtitle {padding-top:8px;}
.banners-v2 .ir-banner {min-height: 347px;}
	.product-bx1, .product-bx2 {padding-bottom:26px;}
	body#ip3-Homepage .banner-right-top {padding: 7% 10% 10px;}
}


/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767px) {
	
.ir-slide {padding: 25px 25px 5px;}	
#slide1-slide p.slide-title {margin-left: 0px; margin-top: 30px;}
#slide1-slide .invslidecontent {margin-left: 0px; margin-right: 0px;}
#slide1-slide p.slide-link {margin-left: 0px;}
	
.ir-banner h1.ir-bann-title, .ir-banner p.ir-bann-title{font-size:5.5rem;line-height:55px;}
.cbanner{left:0;}
.business-ban .ec-navigation > ul{left: 20px;width: calc(100% - 60px);}
.business-ban .ec-navigation{width:100%;margin:0;padding:0 40px 0 20px}
.filt-box{margin-bottom: 20px;width: 100%;margin-right: 0;}
.search-filter{margin-bottom:0;}
.year-filter .dropdown{z-index:9999;}
.search-filter input[type="text"]{width:calc(100% - 45px);}

.kf-slider{padding-bottom: 50px;}
.kf-slider .slick-arrow{display:none !important;}
.kf-slider .slick-dots{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.kf-slider .slick-dots li{display:inline;margin-left:10px;}
.kf-slider .slick-dots button{padding: 0px;text-indent: -9999px;background: transparent;border-radius: 50%; border: 2px solid #fff;width: 10px;height: 10px;}
.kf-slider .slick-active button{border: 2px solid #94c11a;background: #94c11a;}

.ir-first-row{margin-bottom:40px;}
.ir-slide {padding: 55px 30px 58px 30px;}
.slide-link{margin-left:0;}
.ir-ar-box{margin-top:20px;}
.key-facts-wrapper{margin-bottom:50px;margin-top: 30px;padding-top: 60px;}
.kf-title{margin:0;padding-bottom: 60px;}
.ir-box-title.last{padding-left:0}
.doc-title a{line-height: 24px;font-size: 2.4rem;}
.ir-first-row .doc-title{width:60%;}
.ir-first-row .doc-size{width:40%;}
.snapdown-title-left{margin-bottom:20px;}
.snapdown-inner-content{width:100%;padding:0;}
.board-tpl .snapdown-title{padding-right:0;}
.board-tpl .snapdown-title:after{display:none;}
.str-title-right:after {color: #02b1e7;content: "+";height: 22px;position: absolute;width: 22px;top: 8px;right: 15px;font-size: 2rem;border: 1px solid #02b1e7;border-radius: 50%;padding: 0px 5px;}
.snapopen .str-title-right:after {content: '-';padding: 0 5px;font-size: 3rem;line-height: 15px;}
.snapdown-title-left,.snapdown-title-right{width:100%;padding:0;position: relative;}
#content-wrapper, #contentwrapper{margin-top:30px;}
#content-wrapper .page-title{margin-bottom:30px;}
#breadcrumb {margin-top: 40px;padding-bottom: 20px;}
.ir-banner {min-height: 470px;padding-top: 80%;padding-left: 20px;}
.ir-banner p.ir-bann-title{font-size:3rem;line-height:40px;}
.footer-bottom{width:100%;}
.footer-bottom{padding-top:0;}
.banner-left h1{font-size:3.7rem;line-height:40px;}
.banner-left{padding:80px 0px 60px;}
.banner-left{padding-left:0;padding-right:0;}
.banner-text{padding: 0px 25px;}
footer{margin-top:30px;}
.footer-left,.foo-left-content{width:100%;}
.foo-left-content .footer-links li{margin-bottom:30px;width: 100%;}
.footer-bottom li{padding-right:15px;}
.footer-bottom li:last-child{padding:0;}
.foo-left-content{padding: 50px 30px 0px 40px;}
.news-wrap{padding-left:0;}
.right-box-container .box-title{padding-left:0;padding-bottom:40px;}
.left-box-container .box-title {padding-bottom:70px;}
.middle-box-container{width: 100%;float: left;margin-bottom: 30px;}
#contentWrapper{margin-top:30px;}
#headerWrapper{padding-top:15px;}
#logo{margin-bottom:20px;}
#logo img{width:30%;}
.banner-right-top {/*padding: 80px 10% 60px 10%;*/min-height: 100%; width:100%}
.footer-bottom-right{padding-right:15px !important;}

.thumb{background:#000;}
.marg-bot{margin-bottom:30px;}
.thumb img {margin: 0 auto;}
.row.section1{margin-bottom:0;}
.contact-box-wrap {margin-top: 30px;}

.logo-box img{width:auto !important;}
.ec-bnanner-text > p {font-size: 2rem;line-height: 24px;width: 100%;}
.ec-bnanner-text > p.splash-title{font-size:3.7rem;line-height:40px;float: left;}
.ec-bnanner-text{padding-bottom:80px;}
#splash-headerWrapper{height:640px;}
.intro-left{margin-bottom:30px;    padding-right: 20px;}
.intro-right img{float:left;}

.splash-footer section.foo-left-img::after {content: '';position: absolute;left: 100%;top: 0;height: 100%;width: 1000000px;background: #1A1A1A;}
.splash-footer .foo-left-content::before {content: '';position: absolute;right: 100%;top: 0;height: 100%;width: 1000000px;background: #2D2D2D;}

#content-wrapper .nc-intro-right p.gradient-title{font-size:2.4rem;line-height:30px;margin-top:0 !important;}
.nc-intro-section{margin-top:20px;}
.nc-intro-right{width:60%;}
.nc-intro-left{width:30%;}
#content-wrapper .nc-intro-right p{margin-top:20px}
#map-block{margin-top:20px;}

.top-news-image,.top-news-content{width:100%;}
.rs-tabs ul li {display: table-cell;float: none;}
.fact-box {padding-top: 25px;padding-bottom: 10px;}

span.tab-dropper-title{display:block;}
.blue-tabs{margin-bottom:30px;float: left;width: 100%;position:relative;}
.blue-tabs ul{display:none;position: absolute;width: 100%;top: 100%;left:0;}
.blue-tabs ul li.current{display:none !important;}
.blue-tabs ul li {padding: 0 !important;display: block;margin: 0;float: left;width: 100%;}

.ec-navigation li{width:100%;float:left;}
.ec-navigation li a:before{display:none;}
.ec-navigation {bottom: auto;float: left;position: absolute;width: 100%;left: 0;padding: 0 40px;top:100%;transform: translateY(-100%);-ms-transform: translateY(-100%);-webkit-transform: translateY(-100%);z-index: 99;}
.ec-tab-header{width: 100%;display: block;background: #fff;padding:23px 40px 64px 20px;position: relative;font-size: 2.4rem;text-transform: uppercase;font-weight: 900;}
.ec-tab-header.active:after{transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-top:10px;}
.ec-tab-header:after{content:'';width: 15px;height: 15px;border-right:1px solid #0abae7;border-bottom:1px solid #0abae7;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);display:block;float:right}
.ec-tab-header:before{margin-top: 0;content: '';height: 5px;width: 100%;position: absolute;top: -5px;left: 0;background: rgba(0, 0, 0, 0) linear-gradient(to right, #006cb9 9%, #0084cf 19%, #0083cf 11%, #3bc0a4 78%, #61c06a 81%, #91c01f 100%) repeat scroll 0 0 padding-box;}
.ec-navigation > ul{z-index: 9999;position: absolute;display: none;top: 100%;left: 40px;width: calc(100% - 80px);}
.ec-navigation ul li.current:before{display:none;}
.ec-navigation a, .ec-navigation li.current > a{border-top:1px solid #fff;}
.ec-navigation li.current{display:none;}
.ec-navigation li {text-align: center;position: relative;margin-bottom: 0;padding-bottom: 0;}

#ec-headerWrapper .ec-bnanner-text::after{top:auto;bottom:0;}
#ec-headerWrapper .ec-header-bottom#ec{min-height:520px;}
#ec-headerWrapper .ec-bnanner-text {padding-bottom: 100px;position: relative;}

.business-banner{padding-top:30%;}
.str-title-right{padding-right:40px;}

.mfp-container{padding:0 50px !important;}
#auto-top-link{display:none !important;}
.splash-intro-section .gradient-title{font-size:3rem;line-height:35px;}
.banner-right-bottom {padding: 25px 20px 5px;}
#disclaimerCountryContainer select{width:65%;}
.lang-dropdown li a{padding-left:0 !important;display: block;padding-top: 7px !important;padding-bottom: 0px !important;}
.ex-logo{min-width:80vw;}
section.itemWrap:hover{width:87vw;}
.cbanner {top: auto;padding: 10px 30px 10px 20px;background: rgba(255,255,255,0.8);bottom: 30px;}
section.video-banner {position: absolute;bottom: 25%;left: auto;right: 20px;}
.key-facts-wrapper{padding-top:0;}
.kf-slider .slick-dots button {border: 2px solid #9e9e9e;}
#ip3-investors .middle-box-container .box-1 .box-content { padding: 70px 22px 20px;}
#ip3-investors .middle-box-container .box-2 .box-content { padding: 35px 22px 20px;}
.banner-slider{/*position:static;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);padding-top:20px;*/}
body#ip3-Homepage .banner-right-top p.banner-title{padding-bottom:15px;font-size:3.7rem!important;line-height:38px!important;width: 100%!important;}
.banner-right-top a.ban-link{margin-top:0 !important; float:left;clear: both;}
.rad-right img{width:100%;}
img.rad-right{width:100%}
.rad-right{width:100%;}
.eq-ban{height:auto !important;position:static;min-height:inherit !important;width: 100%;float: left;}
.banright{height:inherit !important;}
.banner-right-top{padding: 2.5% 5% 20px 3%;}
iframe#ir-sp-ticker,.center-al {position: absolute; top: 50%;transform: translateY(-50%);width: 100%;left: 0;padding-left: 22px;}

.selected-lang{display:none;}
.lang-dropdown{display:block;position:static;}
.lang-dropdown li {float: left;display: inline-block;}

body#ip3-Homepage .banright{bottom:0 !important;z-index:11;height: auto !important;}
body#ip3-Homepage .ir-banner{padding-left:0px !important;padding-top: 0 !important;}
body#ip3-Homepage .cbanner{top: 30px;z-index: 9;bottom: auto; padding-right: 0;  }
	.home-bottom-boxes-wrap {padding-left:10px;padding-right:10px;}

	body#ip3-Homepage .case-studies-image{width: 100%;padding-right:0!important; padding-left:0!important;}
	body#ip3-Homepage .case-studies-image img {width:100%;}
	body#ip3-Homepage .case-title{width: 100%;}
	
	.section-boxes .slick-dots button {padding: 0px;text-indent: -9999px;background: #f7f7f7;border-radius: 50%;border: 2px solid #fff;width: 18px;height: 18px;margin-right:5px;}
	.section-boxes .slick-active button {background: #9e9e9e;}
	.section-boxes .slick-dots li {float:left;}
	.section-boxes .slick-dots {float:none; display:inline-block;padding-top:30px;}
	.left-box-container, .home-right-box-container {padding-left:0!important;padding-right:0!important;}
	body#ip3-Homepage .bannerWrap .bann-content {min-height:380px!important;/*min-height:280px!important;*/}
	body#ip3-Homepage .bannerWrap {min-height:380px!important; /*min-height:280px!important;*/padding-bottom:0;}
	body#ip3-Homepage .banner-right-top .bann-slide > p {font-size:2rem;line-height: 22px;float: left;width: 74%;}
	body#ip3-Homepage .banner-right-top {padding:6% 10px 10px;text-align:left;}
	.section-our-divisions .section-boxes-slider2 article {padding:0!important;}
	.home-bottom-boxes-wrap .right-box-container{padding-left:0;}
	
.banners-v2 .ir-banner .ir-bann-subtitle {padding-top: 5px;}
.banners-v2 .ir-banner .ir-banner-text {font-size: 1.8rem;}
.banners-v2 .ir-banner .ir-bann-subtitle {font-size: 3.2rem;line-height: 36px;}
.banners-v2 .ir-banner {min-height: 476px;padding-left: 0;}
.banners-v2 .ir-banner p.ir-bann-title { line-height:20px; }

	body#ip3-Homepage .banner-right-top a.ban-link::after {}
	.banner-slider .slick-dots {bottom:25px;}
	body#ip3-Homepage .ir-banner-vid {top:0;}
	body#ip3-Homepage .ir-banner-vid .vid-wrap {width: 100%;padding: 0;}
	.section-boxes-slider1 {padding-top: 35px;}
	body#ip3-Homepage .bottom-wrap .box-content p.img-title {line-height: 30px;font-size: 2.399rem;}
	.left-box-container .bottom-wrap {min-height: 200px;}
	body#ip3-Homepage .left-box-container p.img-title sup {font-style:italic;}
	body#ip3-Homepage .home-right-box-container {margin:30px 0 40px;}
	body#ip3-Homepage .case-studies-title {padding:0 25%;}
}

@media all and (max-width:767px) and (min-width:640px){
.ir-banner-vid .vid-wrap {padding: 30px 30px 0 30px !important;max-width:500px !important;}
	
.ir-slide {padding: 25px 25px 5px;}	
#slide1-slide p.slide-title {margin-left: 0px; margin-top: 30px;}
#slide1-slide .invslidecontent {margin-left: 0px; margin-right: 0px;}
#slide1-slide p.slide-link {margin-left: 0px;}

}

@media all and (max-width:639px){
	
.ir-slide {padding: 25px 25px 5px;}	
#slide1-slide p.slide-title {margin-left: 0px; margin-top: 30px;}
#slide1-slide .invslidecontent {margin-left: 0px; margin-right: 0px;}
#slide1-slide p.slide-link {margin-left: 0px;}
	
	
.ir-banner-vid .vid-wrap {/*padding: 30% 55px 0 30px !important;max-width: 400px;*/}
.intro-left,.intro-right{width:100%;padding-right: 0px;}
.banright{height:425px;}
.img-cnt {top: 50%; bottom:auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.homepage .left-box-container a.video-play{margin-top:0;}

.banner-video-play {margin: 5px 10px 20px;width: 15%;}	
}

@media all and (max-width:414px){
body#ip3-Homepage .cbanner {
    top: 30px;
    z-index: 12;
    bottom: auto;
    padding-right: 0; background: rgba(255,255,255,0.8);
}
}

@media all and (max-width:620px){
.banright{height:450px;}
}

@media all and (max-width:400px){
.banright{height:470px;}
}

@media all and (max-width:380px){
.ec-tab-header{padding:30px 15px 50px;}
	
	.cbanner p.ir-bann-title {
    font-size: 2.9rem !important;
    line-height: 40px;
}
	section.banner-slide-links a.ban-link {
    padding-right: 0 !important;
    font-size: 1.7rem !important;
    font-weight: 700;
}
	
}

@media (max-width: 320px) {
#MainWrapper{width:290px} /* Excluding Gutter space from 320 width */
body#ip3-Homepage #MainWrapper{width:auto!important;}
.banright{height:490px;}
	
ir-slide {padding: 25px 25px 5px;}
}

@media all and (max-height:1000px){
.ir-banner-vid .vid-wrap{height:100vh;}
}

@media all and (max-width:1500px){
.bannerWrap{margin-right:-10px; margin-left:-10px;}
}


@media all and (max-height:800px) and (min-width:992px){
#splash-headerWrapper{/*min-height:800px;*/}
.ec-bnanner-text{padding-bottom: 40px;}
}
@media all and (min-width:992px) and (max-width:1500px){
/*.banner-right-bottom{width:30%;}*/
}

/*iPad - landscape  view*/
@media all and (min-width: 921px) and (max-width: 1040px) {
	body#ip3-investors .box {min-height: 156px!important;}
body#ip3-investors .box img {height: 156px!important;}
.irBox2 .box-content { padding: 16px 4px;}
	body#ip3-Homepage .right-box-container {padding-left:10px;}
	body#ip3-Homepage .home-right-box-container {padding-right:10px;}
	.left-box-container .bottom-wrap img {height:250px;}
	.tickframe {width:78%!important;margin-left:1%!important;}
	.frmlinkbtn {width:21%!important;}
	.banner-right-bottom {padding:0!important;}
	.ir-banner-vid .vid-wrap{width:100%!important;}
	body#ip3-Homepage .bannerWrap .bann-content {min-height:550px !important}
	
	body#ip3-Homepage section.banner-slide-links { padding-left: 35px; text-align: left; width: 100%; position: absolute; bottom: 0; min-height: 100px; left: 0; background-color: rgba(0,0,0,0.5); margin-left: 0; }
	#ip3-Homepage .cbanner {padding-left:120px;}
}
/**iPad Portrait view*/
@media all and (min-width:768px) and (max-width:1024px){
#ip3-Homepage section.banner-slide-links { margin-top: 75px; margin-left: 0; text-align: left; width: 100%; position: absolute;  bottom: 0; min-height: 100px; background: rgba(0,0,0,0.5); left: 0; padding-left: 35px;}
		#ip3-Homepage .banner-slider .slick-dots {text-align: right !important;    bottom: 25px; }
	}

@media all and (min-width: 1040px) {
	section#renewi-year-one-birthday .cbanner p {font-size: 7.5rem;}	
	section#renewi-year-one-birthday .banner-slide-links {float: left;margin-top: 20px;background-color: #78be20;padding: 10px 24px;}
section#renewi-year-one-birthday .banner-slide-links a {font-size: 1.6rem!important;font-weight: 300!important;padding: 0!important;margin:0!important;}	
}