
/*---- bootstrap-----*/
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=b7d3ec4b-feb0-4791-ad47-1d64cd73b7f2");

/*---------------- 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;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.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

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

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

html {text-size-adjust: none;
  -webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
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-color: 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;
  -webkit-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"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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: 15px;;
}
* {
  -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;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

figure {
  margin: 0;
}
img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}
.img-responsive {
  display: block;
  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;
  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;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 1px;
  padding-right: 1px;
}
@media (min-width: 768px) {
  .container {
    width: 722px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 1202px;
  }
}
@media (min-width: 1202px) {
  .container {
    width: 1142px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 1px;
  padding-right: 1px;
}
.row {
  margin-left: -1px;
  margin-right: -1px;
}
.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: 1px;
  padding-right: 1px;
}
.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: 1202px) {
  .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: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;
}

.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;
}


.ip3-news-releases .tabs-nav ul#section-Homepage-level3 li span{padding: 5px 11px!important;}

@media all and (min-width: 768px) and (max-width: 991px){
.ip3-news-releases .tabs-nav ul#section-Homepage-level3 li span{padding: 5px 8px!important;}
}
/*---- main-----*/
@font-face{
font-family:"Proxima Nova W08 Reg";
src:url("/~/media/Files/R/Rentokil/fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix");
src:url("/~/media/Files/R/Rentokil/fonts/0020eb30-c98c-4a76-aaa5-c39374f14534.eot?#iefix") format("eot"),url("/~/media/Files/R/Rentokil/fonts/781c5453-0067-4e64-9386-7c0726d63d57.woff2") format("woff2"),url("/~/media/Files/R/Rentokil/fonts/510df0e5-5b9f-4a1c-b46a-bcf1739bda43.woff") format("woff"),url("/~/media/Files/R/Rentokil/fonts/47e08118-5050-469b-a40c-dc3b2307e87e.ttf") format("truetype"),url("/~/media/Files/R/Rentokil/fonts/d93bd409-7380-4bb8-9d9f-d8035b5e0387.svg#d93bd409-7380-4bb8-9d9f-d8035b5e0387") format("svg");
}
@font-face{
font-family:"Proxima N W01 Bold";
src:url("/~/media/Files/R/Rentokil/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
src:url("/~/media/Files/R/Rentokil/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("/~/media/Files/R/Rentokil/fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"),url("/~/media/Files/R/Rentokil/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("/~/media/Files/R/Rentokil/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("/~/media/Files/R/Rentokil/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
}
html {-webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
table{width:100%; margin:0 0 20px;}
td,th{  vertical-align: middle;}
table tr:nth-child(2n) td{background:none repeat scroll 0 0 #f6f8fa;}
table.rad-content tr:nth-child(2n) td{background:none;}
table.rad-content td{padding:10px; border:1px solid #999999;}
table tr td p:last-child, table tr td h3:last-child{  padding-bottom: 0;}
.inv-responsive-data-header {  font-weight: bold;  text-transform: uppercase;  vertical-align: middle;}
.inv-responsive-data-content {  text-align: right;}
.inv-responsive-data-content a span.internel-link,.inv-responsive-data-content a span.link-xlsx,.inv-responsive-data-content a span.link-pdf,.inv-responsive-data-content a span.link-xlsx,.inv-responsive-data-content a span.external-link{float:right;}

.rad-header{padding-bottom:5px;}
.rad-notes{font-size:0.875em; line-height:1.429em; font-style:italic;}
.content-center{max-width:1200px; margin:0 auto;}
.content-center .content-center{padding:0;}
#SearchButtonContainer input, .bannertext p a:after, #bannerwrapper .bxsliderpager-nextprev a, a.ar-download:before, .carousel-slider .bx-controls-direction a, .thumb-slider-link:after,.highligh-box-link:after, .box-1-bottom-links a:before, .twitter-icon, .footer-social a, .image-social a,  p.sub-banner-link a:after, .search-btn, .snapdoGwn-title-container:after, .tab-detail-link a span, .add-out-look, .vid-button:before, .snapdown-title-container:after, table#InvesmentCaseTable .rad-big:after, .landing-content-st a[title ^="PDF,"]:after, #cboxClose,.back-bttn:after,span.link-pdf,span.external-link,span.link-xlsx,span.internel-link {background-image:url(/~/media/Images/R/Rentokil/css/sprite.png?1); background-repeat:no-repeat;}
#MainWrapper{margin:0 auto; width:100%; }
.header-content{width:100%; clear:both;}
#header-mainwrapper{width:100%; display:block; position:fixed; z-index:998; top:0; left:0;-webkit-box-shadow:0 2px 18px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 18px 0 rgba(0, 0, 0, 0.3); box-shadow:0 2px 18px 0 rgba(0, 0, 0, 0.3); height:auto;}
input[type="submit"],input[type="button"]{-webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; }
/*-------------- Main Body CSS Starts --------------*/
body{background-color:#F5F6F6; font-family:'Arial',Helvetica,sans-serif;font-size:1em; line-height:1.375em; color:#666666;}
a{color:#007bc8; text-decoration:none; transition: all 0.5s ease;}
a:hover{color:#0e202f; transition: all 0.5s ease;}
a:focus, a:active{border:none; outline:0; _noFocusLine:expression(this.hideFocus=true);}
.hide{display:none;}
.invisible{position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller; position:relative; top:-0.6em; vertical-align:baseline;}
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:none; }
#contentwrapper ul, #contentwrapper ol{padding-bottom:20px;}
#contentwrapper ul li{background:url(/~/media/Images/R/Rentokil/css/bullet-content.png) no-repeat 10px 9px; padding:2px 0 2px 30px; list-style:none;}
#contentwrapper ul li ul li{padding:0 0 0 30px;}
#contentwrapper ul ul, #contentwrapper ol ol{padding:0 0 5px; margin:0;}
#contentwrapper ol ol{padding:0 0 0 30px;}
#contentwrapper ol li{list-style:decimal;}
.right-content #contentwrapper ul{margin:0; padding:0 0 25px;}
.right-content #contentwrapper ul li{list-style:none; background:url(/~/media/Images/R/Rentokil/css/bullet.png) no-repeat 8px 7px; padding:0 0 3px 30px;}
#contentwrapper ol{list-style-type:decimal; padding-left:30px;}
#contentwrapper ol li{padding: 0 0 0 5px;}
hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
.uppercase{text-transform:uppercase;}
p{margin:0; padding:0 0 20px;}
h1{font-size:1.625em; line-height:1.2em; margin:0; font-weight:normal; padding:0 0 20px; color:#0e202f;}
h2{font-size:1.250em; line-height:1.2em; margin:0; font-weight:normal;color:#0e202f; padding:0 0 20px;}
h3, .module-title{font-size:1.125em; margin:0; padding:0 0 10px; color:#007bc8; font-weight:normal;}
h3.landing-heading, .module-title, h2.landing-heading {font-size: 1.625em; padding-bottom:20px; color:#007bc8;}
#sectionheader{line-height:1.2em;}
.scroll-table-container {width:100%; float:left;padding:0 0 5px; overflow-y:hidden; overflow-x:auto; margin-bottom:15px;}
.scroll-table-container::-webkit-scrollbar {-webkit-appearance: none;width: 10px;height: 7px;}
.scroll-table-container::-webkit-scrollbar-thumb {border-radius:5px; border:2px solid #0e202f; background-color:#0e202f;}
.scroll-table-container::-webkit-scrollbar-track{background:#f1f1f1; border-radius:5px; border:none;}
.homecontentwrapper{float:left; width:100%;}
/*-------------- Main Body CSS Ends --------------*/

iframe#career-iframe{width:100%; float:left; padding:0 0 5px; overflow-y:auto; overflow-x:auto; margin-bottom:15px;}
iframe#career-iframe::-webkit-scrollbar{-webkit-appearance:none; width:10px; height:10px;}
iframe#career-iframe::-webkit-scrollbar-thumb{border-radius:5px; border:2px solid #0e202f; background-color:#0e202f;}
iframe#career-iframe::-webkit-scrollbar-track{background:#f1f1f1;}

/*-------------- Header CSS Starts --------------*/
.header-right{position:static;}
#headerlinks{overflow:hidden; float:left;}
#headerlinks ul{margin-bottom:0px;}
#headerlinks ul li{float:left; padding:0 5px;}
#searchcontainer,#searchcontainerM{clear:both; float:right; height:25px; margin:10px 0 0; overflow:hidden;}
#searchTextboxContainer,#searchTextboxContainerM{float:left;}
#searchTextboxContainer input,#searchTextboxContainerM input, #SearchTextboxRP{width:250px; height:35px; font-family:Proxima Nova W08 Reg; font-size:1em; border:none; background:#fff; padding:5px 8px; float:left;} 
#searchTextboxContainerM input{width:100%;}
#SearchButtonContainer,#SearchButtonContainerM{float:left;}
#searchContainerRP{width:100%; float:left; margin:0 0 20px;}
#searchinnerRP{background:#f7f7f7; float:left; padding:10px;}
#searchTextBoxContainerRP, #searchButtonContainerRP{float:left;}
#SearchButtonContainer input,#SearchButtonContainerM input, #SearchbuttonRP {width:35px; height:35px; border:none; background:#027dc8; color:#fff; float:left; }

.search-btn{width:40px; height:34px;background-position:-267px 8px; text-indent:-9999px; background-color:#0e202f; display:block;  float:left; position:relative;}
.search-btn:hover, .search-btn.active{background-color:#364a55;}
.search-box{display:none; position:absolute; right:0; top:47px; background:#f7f7f7; padding:8px; width:301px;}
#toplinks{float:right; padding:0; position:relative;}
.search-btn.active:after {background-color: #f7f7f7;bottom: -17px; content: ""; height: 15px;left: 0; position: absolute; width: 40px;}
/*-------------- Header CSS Ends --------------*/


/*Error page (To hide left navigation in error page and - Paresh-Tanna 17-03-2015)*/
#error-page .left-content{display:none;}
#error-page .right-content{width:100%;}
/*Error page*/

/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation{clear:both;margin-top:-51px;}
#topnavigation li a:hover{text-decoration:none;}
#topnavigation li a span, #topnavigation li span{font-size:1.125em;text-decoration:none; font-family:Proxima Nova W08 Reg, Arial, Helvetica, sans-serif; color:#666666;}
#topnavigation li span, #topnavigation li a span{padding:12px 20px 9px 20px;display:block;}
.slogan{float:right; padding:28px 10px 31px 0; color:#007bc8; font-family:Proxima Nova W08 Reg, Arial, Helvetica, sans-serif; font-size:1.750em;}
/* PJ:(02-04-2015) Browser specific CSS because of font rendering issue in different browsers. */
.firefox .slogan{padding-bottom:31px;}
.msie .slogan{padding-bottom:30px;}
/* PJ:(02-04-2015) Browser specific CSS because of font rendering issue in different browsers. Ends */
#topnavigation li a:hover span{color:#007bc8;border-bottom:8px solid #007bc8;}
#topnavigation li.level1.current span, #topnavigation li.level1.selected span {border-bottom: 8px solid #007bc8;color: #007bc8;}
#topnavigation li.level1.current span:hover{border-bottom:8px solid #007bc8; color:#fff; background:#007bc8;}
#topnavigation li.level1 a:hover span{color:#fff; background:#007bc8;}
#topnavigation li.level1.active span{color:#fff; background:#007bc8; border-bottom:8px solid #007bc8;}
#topnavigation li.level1.haschildren .sub-nav{position:absolute; width:100%; background:rgba(0, 123, 200, 0.9); left:0; top:100%; z-index:19; display:none;}
#topnavigation li.level1.haschildren .sub-nav ul{text-align:right;}
#topnavigation li.level1.haschildren:hover .sub-nav{display:block;}
#topnavigation li.level1.haschildren .sub-nav ul{padding:15px 0 0; display:block; }
#topnavigation li.level1.haschildren .sub-nav li{text-align:center; padding:0 0 20px; font-size:0.889em; display:inline-block; float:none;}
#topnavigation li.level1.haschildren .sub-nav li a{color:#fff; text-decoration:none;  font-family:Proxima Nova W08 Reg;}
#topnavigation li.level1.haschildren .sub-nav li a span, #topnavigation li.level1.haschildren .sub-nav li span{color:#fff; border:none; padding:0; background:none; display:inline-block;}
#topnavigation li.level1.haschildren .sub-nav li a span{background:none;}
#topnavigation li.level1.haschildren .sub-nav li a:hover span{background:none;}
#topnavigation li.level2.current>span, #topnavigation li.level2.selected span{text-decoration:underline;}
/*-------------- Top Navigation CSS Ends --------------*/


/*-------------- Left Navigation CSS Starts --------------*/
#leftnavigation ul{margin-bottom:0px;list-style-type:none;padding-left:0px;}
#leftnavigation ul li{margin-bottom:0px;font-size:1em; padding:0 5px 10px 0; background:none;}
#leftnavigation ul li span{color:#333333;font-family:Proxima Nova W08 Reg;}
#leftnavigation ul li a:hover span, #leftnavigation ul li ul li a:hover span{color:#007bc8; transition: all 0.5s ease;}
#leftnavigation ul li ul li{font-size:1em; list-style:none; padding:0 5px 10px 0;}

#leftnavigation ul li.selected span{font-family:Proxima N W01 Bold;}
#leftnavigation ul li.selected li span{font-family:Proxima Nova W08 Reg;}
#leftnavigation ul li.current span, #leftnavigation ul li li.current span{color:#0e202f; font-family:Proxima N W01 Bold;}
#leftnavigation ul li.current li a span{font-family:Proxima Nova W08 Reg;}
#leftnavigation ul li.current ul li a, #leftnavigation ul li.current ul li span{color:#0e202f;}
#leftnavigation ul li.current ul, #leftnavigation ul li.selected ul{ padding:10px 0 0 10px; }
 #leftnavigation ul li.selected ul li.current span{color:#007bc8;}
.mob-left-nav{display:none;}
#utility{margin-top:40px;}
#utility ul{margin-bottom:0px;list-style-type:none;padding-left:0px;}
#utility ul li{margin-bottom:0px;}
/*-------------- Left Navigation CSS Ends --------------*/


/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb{background:rgba(14, 32, 47, 0.9); padding:7px 0; position:absolute; width:100%; top:-35px;}
#breadcrumb a{color:#999999; text-decoration:none;}
#breadcrumb span.separator{color:#999999;}
#breadcrumb span, #breadcrumb a:hover{color:#007bc8;}
/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight{font-weight:bold;}
.sitesearchpagination{padding-top:10px;}
.sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
table.searchTable{width: 100%; word-break:break-all;}
table.searchTable tbody tr th{ text-align:left; height:22px;}
table.responsive-table th {  text-transform: uppercase;}
table.responsive-table tr:nth-child(2n) td {  background:transparent;}
table.responsive-table tr {  border-bottom: 1px solid #a8aeb4;}
table.responsive-table td{padding:10px;}
#tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px; margin:0 0 10px;}
#tabs.sectionTabs ul{border-bottom:1px solid #000; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
#tabs.sectionTabs li{float:left; padding:0 2px 0 0; margin:0; background:none; position:relative;}
#tabs.sectionTabs li a span{display:block; text-align:center;}
#tabs.sectionTabs li a{display:block; padding:10px; text-align:center; background:#999999; color:#fff; font-weight:bold; transition:none;}
#tabs.sectionTabs li.current:after , #tabs.sectionTabs li:hover:after{background-color: #0e202f; bottom: -9px; content: "";    display: block; height: 15px; left: 50%; margin-left: -7px; position: absolute; transform: rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); width: 15px;z-index: 1; transition: none; }
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background:#0e202f; color:#fff;}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{  color:#fff; }
#tabsDD{height:35px; font-size:1em; width:302px;}
#tabs.sectionTabs span.select{ width:302px !important; position:absolute; font-size:1em; top:0; left:0; color:#fff; padding:10px; background:url("/~/media/Images/R/Rentokil/css/searchTab-dd.png") no-repeat scroll 96% 20px #0e202f; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/

#sitemapcontainer li{ padding:0 0 0 10px; font-weight:bold}
#sitemapcontainer li a{ display:inline-block; padding:3px;}
#sitemapcontainer li ul li{font-size:1em; margin:0; padding:0 0 0 20px; font-weight:normal}
#sitemapcontainer li.level1 a{color:#fff; padding:10px 3px 10px 15px;}
#sitemapcontainer li.level1 ul li a{ padding:0 0 0 3px; color:#159ee4; }
#sitemapcontainer li ul li ul{margin-bottom:10px;}
#sitemapcontainer li.level1{background:#0e202f; padding:0; margin:0 0 10px;}
#sitemapcontainer li.level1 ul{background:#fff; padding:10px 0 0;}

#sitemapcontainer li.level1 ul ul {
    padding: 5px 0 0;
}
 #sitemapcontainer li.level1 ul li a {color:#666666;}
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerwrapper{clear:both;  position: relative;}
#footerlinks ul li{border-right:1px solid #fff; float:left; padding:0 7px; font-size:0.845em; line-height:0.8em;}
#footerlinks ul li.last{border:none;}

#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {height: 12px !important; padding: 0; margin-top: -1px;}
#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {font-family: 'Arial',Helvetica,sans-serif; font-size: 13.5167px; line-height: 12px !important; margin-top: 0px !important; }
#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings:hover { color:#007bc8 !important; }
/*-------------- Footer CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
#bannerwrapper{margin:154px auto 0; max-width:1500px;z-index: 0;position:relative;}
.bannerdummy{display:none;}
.bannerdummy + .page-content {  margin-top: 189px;}
.ip3-edit .bannerdummy {  height: 305px;  display: block;}
#bannerwrapper .sliderbanner{float:left; width:100%; position:relative;}
#bannerwrapperinner{position:relative;}
#bannerwrapperinner>.bx-wrapper{position:relative;}
.banneritem{position:relative;display:none;}
.banneritem.first{display:block;}
.banneritem .bannertext{position:absolute; top:140px; left:0; width:50%;}
.nojs .banneritem{display:none;}
.nojs .banneritem.banner1{display:block;}
#bannerwrapper .bx-controls{width:1200px; margin:0 auto; position:relative;}
#bannerwrapper .bx-controls .bx-pager{position:absolute; left:0; bottom:495px;}

#bannerwrapper .bx-pager-item a{text-indent:-9999px; height:4px; width:48px; background:#fff; margin:0; padding:0; margin-right:2px; display:block;}
#bannerwrapper .bx-pager-item a.active, #bannerwrapper .bx-pager-item a:hover{background:#e7363c;}

.bx-pager-item a{transition:none;  backface-visibility: hidden;}
.sub-page-banner{max-width:1500px; overflow:hidden; position:relative;}
.sub-banner-content{position:absolute; top:83px; left:0; width:100%; }
/*
.sub-banner-content span{color: #fff; background:rgba(0,0,0,0.8);  box-shadow: 0 0 0 15px rgba(0,0,0,0.8); padding:0; line-height:1.543em; -webkit-box-decoration-break: clone; -ms-box-decoration-break: clone; -o-box-decoration-break: clone; box-decoration-break: clone;}
*/
.sub-bannertext{font-size:2.250em; color:#fff; line-height:1.389em; font-family:Proxima N W01 Bold; letter-spacing:-1px; margin:0 0 0 16px;}
.sub-bannertext p{display:inline; background-color:#0e202f; padding:6px 0 6px 0; box-shadow:15px 0 0 #0e202f, -15px 0 0 #0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone;}
/*
.sub-bannertext{font-size:2.250em; color:#fff; line-height:1.389em; font-family:Proxima N W01 Bold; border-left:30px solid #0e202f; letter-spacing:-1px;}
.sub-bannertext p{display:inline; padding:5px 0; margin:0; background-color:#0e202f;}
.firefox .sub-bannertext p{padding:5px 0 4px;}
.chrome .sub-bannertext p{padding:5px 0 6px;}
.sub-banner-content p span{position:relative; left:-15px;}
*/

.carousel-slider{margin-bottom:75px; width:100%; float:left;}
.carousel-slider .bx-pager-item{float:left;}
.carousel-slider .bx-pager{width:100%; clear:both; float:left; margin:2px 0;}
.carousel-slider .bx-controls-direction{width:100%; float:left;}
.carousel-slider .bx-pager-item a{text-indent:-9999px; height:3px; width:30px; background:#495c66; margin:0; padding:0; margin-right:2px; display:block;}
.carousel-slider .bx-pager-item a.active, .carousel-slider .bx-pager-item a:hover{background:#f12d2d;}
.carousel-slider .bx-controls-direction a{float:left; width:30px; height:30px; display:block; text-indent:-9999px; margin:1px 1px 2px 0;}
.carousel-slider .bx-controls-direction a.bx-prev{background-position:0 -70px;}
.carousel-slider .bx-controls-direction a.bx-next{background-position:-70px -70px;}
#contentwrapper .carousel-slider .thumbslider li{position:relative; background:none; padding:0 1px;}
/*#bannerwrapper .bx-controls .bx-controls-direction{position:absolute; left:0; bottom:500px;}*/
#bannerwrapper .bxsliderpager-nextprev a{float:left; width:48px; height:48px; display:block; text-indent:-9999px; margin:1px 1px 2px;}
#bannerwrapper .bxsliderpager-nextprev .bxsliderpager-prev a.bx-prev{background-position:0 0;}
#bannerwrapper .bxsliderpager-nextprev .bxsliderpager-next a.bx-next{background-position:-70px 0;}

#bannerwrapper .bx-controls-direction, #bannerwrapper .bx-pager{float:left; clear:both;}
#bannerwrapper .bx-pager div{float:left;}
.bannertext h2{color:#fff; font-size:2.250em; font-weight:normal; font-family:Proxima N W01 Bold, Arial, Helvetica, sans-serif; background-color:#0e202f; margin:0; padding:15px 20px 15px 8px; letter-spacing:-1px; line-height:1.389em;}
p.sub-banner-link{float:left;background:rgba(0, 123, 200, 0.9); color:#fff; padding:5px 16px 5px 16px;}
/* PJ:(02-04-2015) Browser specific CSS because of font rendering issue in different browsers. */
.firefox p.sub-banner-link{margin-top:1px;}
.msie p.sub-banner-link{margin-top:1px;}
/* PJ:(02-04-2015) Browser specific CSS because of font rendering issue in different browsers. Ends */

.bannertext p a, p.sub-banner-link a{color:#fff; text-decoration:none; display:block; float:left; position:relative; padding-right:16px;}
/*p.sub-banner-link{padding:0;}*/
/*p.sub-banner-link a{padding:5px 32px 5px 18px;}*/
.bannertext p{margin:0;}
.bannertext p a:after, p.sub-banner-link a:after{width:32px; height:32px; content:""; background-position:right 8px; display:block; position:relative; position:absolute; right:-2px; top:0;}

.nojs .custompager{display:none;}
.custompager{margin:0 auto; max-width:1200px; position:relative;}
.custompager-inner{max-width:1200px; position:absolute; top:83px; z-index:1;}
/* --------------- Banner Ends ---------------*/


/* --------------- Content Wrapper Starts ---------------- */
#contentwrapper{clear: both;}
/* --------------- Content Wrapper Ends ---------------- */

/*custom home css start*/
.header-strip{width:100%; background:#0e202f; float:left; position:relative; z-index:25;}
#searchbox{float:left;}


#headerlinks li a{color:#fff; font-family:Proxima Nova W08 Reg, Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 3px; display:inline-block;}
#headerlinks li a:hover{color:#007bc8;}
#headerwrapper{width:100%; background:#fff; position:relative; clear:both}
#topnavigation{float:right;}
#topnavigation li{float:left;}
#topnavigation li ul{display:none;}
#topnavigation li span{-webkit-appearance:none; -moz-appearance:none; appearance:none; border-width:0;}
#logo{margin:25px 0; }
#logo img{margin-left:30px;}
.shadow-banner{background:url(/~/media/Images/R/Rentokil/css/banner-shadow.png) repeat-x 0 0; height:13px; width:100%; text-indent:-999999px; margin-bottom:-13px; position:relative; z-index:8px;}
.page-content{max-width:1280px; margin:0 auto; position:relative; z-index:0;}
.page-content-inner{  background: none repeat scroll 0 0 #fff; float: left; margin: -270px 0 0; padding: 30px 0; width: 100%;}
.normal-content{margin:-270px auto 0;position:relative;}
.normal-content>.page-content-inner{min-height:219px;}
.normal-content .page-content-inner{margin:0 auto;}
.home-box-1, .home-box-2, .home-box-4{width:100%; padding:0 20px 30px 12px; float:left;}
.home-box-1 p.box-title, .home-box-2 p.box-title, p.sp-box-heading{color:#354a55; font-family:Proxima N W01 Bold, Arial, Helvetica, sans-serif; font-size:1.375em; font-weight:normal; padding:15px 0 20px; line-height:1.091em;}
.home-box-3{width:100%;padding-right:10px;background:#fff; float:left;}
.ar-image{float:left; width:48%;}
.home-box-1 p, .home-box-2 p, .home-box-4 p{color:#999999;}
.home-box-4{padding:20px 20px 30px 12px;}
.home-box-4 a:hover{color:#007bc8;}
.home-grey-bx, .home-grey-bx-1, .home-grey-bx-2{background:#f7f7f7; position:relative; width:100%; float:left;}
.non-grey{background:#fff;}
.box-padtop{padding-top:20px;}
p.box-date, p.box-date-pr-inr{padding-bottom:0px; font-size:0.875em; line-height:1.429em; }
p.box-date-pr-inr{padding-bottom:20px;font-size:1em; }
p.highlight-text{color:#333333; font-size:1.250em; padding-bottom:10px}
p.highlight-text a{color:#333333;}
p.highlight-text a:hover{color:#007bc8;}
/*.ar-text{float:right; width:48%;}*/

.ar-text p.box-title, .ar .sp-box-heading{color:#ec1d23;font-family:Proxima N W01 Bold, Arial, Helvetica, sans-serif;font-weight:normal; margin:0; padding:15px 5px 12px 0; line-height:1.091em;}
.ar-text p.box-title{font-size:1.375em;}
.ar-text p{color:#666666; line-height:1.5em; }
a.ar-download{color:#999999; text-decoration:none; position:relative; margin:0 0 3px; display:inline-block; padding:0 0 0 25px; font-size:0.875em; position:absolute; bottom:35px; left:0;}
a.ar-download:before{position:absolute; content:""; display:block; background-position:-280px -67px; left:0; top:0; width:20px; height:23px;}
a.ar-download:hover{color:#007bc8;}
.thumb-slider-content, .highligh-box-content{ position:absolute; left:0; top:0; margin:35px 0 0 16px; width:60%;}
.thumb-slider-heading, .highligh-box-heading{font-size:2.250em; line-height:1.222em; color:#fff; font-family:Proxima Nova W08 Reg, Arial, Helvetica, sans-serif; background-color:#0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; box-shadow: 15px 0 0 #0e202f, -15px 0 0 #0e202f; display:inline; padding:3px 0 3px;position:relative;}
/*.thumb-slider-heading span, .highligh-box-heading span{display:inline-block;}*/
#contentwrapper .carousel-slider .thumbslider ul{padding:0 0 15px;}
#contentwrapper .carousel-slider .thumbslider li .thumb-slider-text li{color:#fff;background:url(/~/media/Images/R/Rentokil/css/bullet.png) no-repeat 22px 4px; list-style:none; padding:0 0 3px 45px;  margin:0;}
.thumb-slider-link, .highligh-box-link{width:100%; height:100%; left:0; top:0; position:absolute; display:block; background:rgba(0,0,0,0); }
.thumb-slider-text{padding:15px 0 0;}
.thumb-slider-text a{color:#fff;}
.thumb-slider-text p{color:#fff;}
.thumb-slider-link:hover, .highligh-box-link:hover{background:rgba(0, 0, 0, 0.2);}
a.highligh-box-link, a.thumb-slider-link{text-indent:-9999px;}
.thumb-slider-link:after, .highligh-box-link:after{width:27px; height:27px; display:block; position:absolute; bottom:22px; right:35px; background-position:-210px 0; content:"";}
.box-1-bottom-links{width:280px; margin:0 0 13px; float:left; }
.box-1-bottom-links a {color: #999999;display: block; float: left; font-size: 0.875em; padding: 0 12px 10px 27px;position: relative; text-decoration: none;width: 50%;}
.box-1-bottom-links a:hover{color:#007bc8;}
.box-1-bottom-links a:before{width:23px; height:23px; position:absolute; left:0; top:0; display:block; content:"";}
.box-1-bottom-links a.pdf:before{background-position:-210px -70px;}
.box-1-bottom-links a.play:before{background-position:-140px -67px;}
a.box-link{background:#007bc8; color:#fff; padding:8px 12px; position:absolute; right:20px; bottom:0; text-decoration:none; font-size:0.875em; line-height:1em;}
#contentwrapper a.box-link:hover{background-color:#06131e; color:#fff;}
.banner-logos{position:relative;}
.banner-logos-inner{position:absolute; bottom:45px; right:0;}
.banner-logo-title{background:rgba(14, 32, 47, 0.8); color:#fff; font-size:1.250em; padding:5px 10px; width:100%;}
.banner-logo-title p{padding:0;}
.banner-logo{background:#fff; width:100%; float:left; padding:10px 0; text-align:center;}
.banner-logo span{display:inline-block; padding:0 15px 10px; position:relative;}
.banner-logo span.last:after{display:none;}
.banner-logo span:after{border-right:1px solid #8c8c8c; content:"" ;width:1px; height:22px;position:absolute; right:0; bottom:10px;}
.bottom-box-1{border:1px solid #d0d0d0; position:relative;}
.bottom-box-1-logo{margin:0 0 20px;}
.bottom-box-1 p	{color:#999999; padding:12px 12px 3px; font-size:0.875em;}
.bottom-box-1 p.highlight-text{padding:0 12px 40px; color: #333333;font-size:1.250em; line-height:1.200em;}
.bottom-box-2{position:relative;}
.bottom-box-3{position:relative;}
.bottom-box-3-content{background:#0e202f; position:relative; padding:0 18px; width:100%; float:left;}
.bottom-box-2-content{position:relative; border:1px solid #cccccc; height:100%;}
.vid-button{position:absolute; padding:20px 70px 20px 120px; background:rgba(14, 32, 47, 0.8); font-size:1.500em; line-height:1.250em; color:#fff; left:0; bottom:50px; max-width:70%; transition: all 0.5s ease;}
.bottom-box-2-content:hover .vid-button{color:#007bc8; transition: all 0.5s ease;}
.vid-button p{padding:0;}
.single-player{position:absolute; width:100%; height:100%; left:0; top:0;text-indent:-9999px;}
.vid-button:before{background-position: -140px 0;content: ""; display: block;float: left;height: 50px; margin: 10px 0 0 -80px;    width: 44px;}
.twitter-icon{width:56px; height:50px; float:left; display:block; background-position:-281px -140px; margin:0 15px 20px 0; text-indent:-9999px;}
.bottom-box-3-heading{font-size:1.500em; color:#fff; font-weight:bold; float:left; padding:0 0 10px;}


/*footer*/

#footerwrapperinner{width:100%; background:#0e202f;}
.footer-social{float:right; margin:0 0 120px;}
.footer-social a{width:47px; height:47px; float:left; display:block; margin-left:2px; text-indent:-9999px; transition: all 0.5s ease;}
.footer-social a:hover{transition: all 0.5s ease; opacity:0.7;}
.footer-social a.blog{background-position:-140px -280px;}
.footer-social a.fb{background-position:0 -140px;}
.footer-social a.in{background-position:-70px -140px;}
.footer-social a.twt{background-position:-140px -140px;}
.footer-social a.yt{background-position:-210px -140px;}
.footer-end{width:100%; background:#2d424d;}
.copy-text{color:#fff; font-size:0.875em; float:left; padding:8px 35px 8px 0;}
.copy-text p{padding:0;}
#footerlinks{float:left; padding:13px 0;}
#footerlinks li a{color:#fff; text-decoration:none; }
#footerlinks li a:hover{color:#007bc8;}
.page-title{color:#007bc8; font-size: 1.625em; padding:0 0 20px;}

.image-social{float:right; margin:0 0 0px; width:142px; display:none;}
.share-bttn {float:right;}
/*body.chrome47.ip3-meet-our-experts.ip3-level3 .image-social{ position:relative; top:-8px;}*/

/*.image-social{float:right; margin:0 0 0px; width:144px; display:none; position:absolute; left:-59px;}*/
.image-social a{width:46px; height:46px; float:left; display:block; margin-left:1px; text-indent:-999999px; transition: all 0.5s ease;}
.image-social a:hover{transition: all 0.5s ease; opacity:0.7;}
.image-social a.fb{background-position:0 -140px;}
.image-social a.twt{background-position:-140px -140px;}
.image-social a.gp{background-image:url(/~/media/Images/R/Rentokil/css/google-plus.png); background-repeat:no-repeat;}

table.rad-financialtable td:first-child, table.rad-financialtable th:first-child{text-align:left; margin-bottom:50px;}
thead td, thead th{background:#0e202f; border-bottom:2px solid #e3e4e8; color:#fff;}
table.rad-financialtable td{text-align:right; font-size:0.875em;}
th{font-size:1em; padding:15px; text-align:left;}
.rad-financialtable th{font-size:1em; font-weight:bold; text-align:right;}
.rad-financialtable.event th, .rad-financialtable.event td{text-align:left;}
.rad-financialtable.event td.cen, .rad-financialtable.event th.cen{text-align:center;}
h2.event-title{padding-bottom:10px;}
h2.event-title.last{padding-top:10px;}

/*investor landing*/
#contentwrapper .home-box-2 ul, #contentwrapper .home-box-1 ul{list-style:none; margin:0 0 0 15px;}
#contentwrapper .home-box-2 li, #contentwrapper .home-box-1 li {background:url(/~/media/Images/R/Rentokil/css/bullet.png) no-repeat 0 8px; color:#333333; padding:0 0 2px 20px;}
.report-box{padding:30px 25px 25px; min-height:250px; margin:0;}
#contentwrapper .home-box-2 li a, #contentwrapper .home-box-1 li a,  #contentwrapper .home-box-4 li a{color:#333333;}
.report-box-title{color:#fff; font-size:2.250em; font-family:Proxima Nova W08 Reg; line-height:1.222em; width:100%; position:relative; padding:0 95px 10px 0; display:block;}
#contentwrapper .home-box-2 a:hover, #contentwrapper .home-box-1 a:hover, #contentwrapper .home-box-4 a:hover{color:#007bc8;}
#contentwrapper .home-box-2 a.box-link:hover, #contentwrapper .home-box-1 a.box-link:hover, #contentwrapper .home-box-4 a.box-link:hover{color:#fff;}
.report-box-title:hover{color:#fff;}
.report-box-icons{position:absolute; right:0; top:0;}
.report-box-icons img{max-width:70px;}
.report-dark-bx{background:#354a55; float:left; width:100%;}
.report-box-content, .report-box-content a{color:#ffffff;}
#contentwrapper .report-box ul{list-style:none; margin:0 0 0 10px;}
#contentwrapper .report-box li{background:url(/~/media/Images/R/Rentokil/css/bullet.png) no-repeat 0 6px; color:#fff; padding:0 0 2px 25px;}
.sp-content-box{border:1px solid #cccccc; width:100%; float:left; position:relative;}
.sp-content-box-img{float:left;width:48%; }
.sp-content-box-txt-half{padding:0 15px 45px 0 ;}
.sp-content-box-txt-full{float:left; width:100%; padding:0 13px;}
.boxes-content{width:100%; margin-bottom:60px; float:left;}

.bottom-pr-text{padding:20px 0;}
.bottom-pr-box{border:1px solid #cfcfcf;}
.bottom-pr-box-cotent{width:100%; padding:12px;}
.bottom-pr-box-date-title{width:100%; font-size:0.875em; color:#999999;}
.bottom-pr-box-date-title span{border-right:1px solid #9e9e9e; padding:0 5px 0 0; margin:0 5px 0 0;}
.bottom-pr-box-date-title span + span{border:none;}
.bottom-pr-box p{color:#333333; font-size:1.250em; line-height:1.200em;}




/*----snap-down start----*/
.snapdown-content{display:none;}
.snapdown-title-container, .s-title{background-color:#354a55; color:#fff; line-height:1.375em; font-weight:bold; padding:15px 50px 15px 23px; cursor:pointer; position:relative; }
.snapdown-title-container{display:block;}
.snapdown-title-container:after{width:50px; height:50px; position:absolute; right:0; top:0; content:""; background-position:10px -265px; }
.snapdown-container{padding-bottom:12px;}
.snapdown-title-container.snapopen:after{background-position:10px -189px;}
.snapdown-title-container.snapopen{background-color:#0e202f;}
.snapdown-item{margin-bottom:8px; clear:both;}
.snapdown-content, .s-content {padding:30px 14px 15px;}
.mobileView a.snapdown-title-container:hover{color:#fff;}
/*----snap-down start----*/

/*------Tabs------*/
.desktopView{display:block;}
.mobileView{display:none;}

.tabs-nav{width:100%; float:left; padding-bottom:20px;}
.tabs-nav ul{border-bottom:2px solid #0e202f; float:left; width:100%;}
#contentwrapper .tabs-nav ul{padding-bottom:0;}
#contentwrapper .tabs-nav li{float:left; font-size:1.125em; margin-right:2px; position:relative; background:none; padding-left:0; padding-bottom:0;}
#contentwrapper .tabs-nav li.last{margin:0;}
#contentwrapper .tabs-nav li a span{background:#999999; color:#fff; padding:5px 17px; display:block; font-weight:bold;}
#contentwrapper .tabs-nav li.current span{background:#0e202f; color:#fff; padding:5px 17px; display:block;}
#contentwrapper .tabs-nav li.current:after, .tabs-nav li:hover:after{content: '';position: absolute;width: 15px;height: 15px;left: 50%;background-color:#0e202f;;bottom: -9px; z-index:1;display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin-left:-7px;}
#contentwrapper .tabs-nav li:hover a span{background:#0e202f;}
.tabs-content{width:100%; float:left; padding:0 0 25px;}
.tab-detail-top{background:#0e202f;border-bottom:1px solid #a8aeb4;}
.tab-detail-heading{padding:12px 22px;}
.tab-detail-heading, .tab-link-heading, .news-date-heading, .news-summary-heading {color:#fff; font-weight:bold; text-transform:uppercase;}
.tab-link-heading {text-align:center; padding:12px 0;}
.tab-row-data{border-bottom:1px solid #a8aeb4; padding:10px 0;}
.tab-detail-name, .new-date-name{padding:5px 22px 0 22px;}
.tab-detail-link{text-align:center;  vertical-align: middle;}
.tab-detail-link p{padding-bottom:0;}
.tab-detail-link a{display:inline-block;}
a span.internel-link,a span.link-xlsx,a span.link-pdf,a span.link-xlsx,a span.external-link{width:30px; height:30px; display:block; text-indent:-9999px;color:transparent;}
a span.internel-link{background-position:-138px -208px;}
a span.external-link{background-position:-68px -206px;}
a span.link-pdf{background-position:-278px -208px;}
a span.link-xlsx{background-position:-208px -208px;}
.add-out-look{width:27px; height:27px; text-indent:-9999px; background-position:-70px -280px;display:inline-block}

/*People*/
.bod-item{position:relative; display:block;}
.people-image{width:100%; overflow:hidden; position:relative; margin-bottom:2px;}
/*.people-image img{max-width:none;}*/
.people-info{padding:9px 13px 19px; font-weight:bold; color:#333333; position:relative;}
.people-info span{font-weight:normal;}
a.bod-item:hover .people-image:before/*, a.bod-item.active .people-image:before*/{background:rgba(0,156,217,0.8); position:absolute; left:0; top:0; width:100%; height:100%; content:"";}
.ss-bod-cont{padding:0 15px;}
/*a.bod-item:hover .people-info{background:#009cd9; color:#fff;}*/
.bod-inner a.active .people-info{background:#009cd9; color:#fff;}
a.bod-item.active:after {background:#009cd9;bottom:-8px;content: "";display: block; height: 15px; left: 50%; margin-left: -7px; position: absolute;transform: rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);;width: 15px;z-index: 1;}
.fullBodDetails{display:none; padding:50px 0 45px;}

/*News Release*/
.news-date-name, .news-summary-link{padding:0 22px;}
.news-summary-link p{padding:0;}
.news-summary-heading{text-align:left; padding:12px 22px}
.news-date-heading{padding:12px 22px;}
.loader{background:url(/~/media/Images/R/Rentokil/css/loading.png) no-repeat center center; width:100%; min-height:120px; clear:both; }
.content-box-inner{margin-bottom:20px;}

/*contact-form*/
.webform-container fieldset{border:none; margin:0; padding:0 0 15px 0;}
.webformLabelFull{width:100%; float:left; padding-bottom:0 0 5px;}
.webformLabel{width:150px;}
.webform-container  input[type="text"], .webform-container select, .webform-container  textarea {border-radius:5px; padding:2px; background:#fff; font-size:1em; border:1px solid #d8d6d7;width:100%;-webkit-appearance: none;}
.webform-container  input[type="submit"]{float:left; background:#007bc8; border:none; color:#fff; padding:8px 12px; }
fieldset .submit-btn-cont{max-width:370px;}
.webform-row input[type="radio"]{margin-right:5px;}

a[href^="tel:"]{color:#666666;}
.web-frm-contact{padding:0 15px;}
#radiolist2 {
    margin-left: 15px;
}
#errorDv, .required, #body_0_main_2_contactUs_failureMsg{color:#ed1c24; margin-bottom:15px;}
.requiredField{border:1px solid red !important;}

#privacypreferences.requiredField{ outline:1px solid red !important; border:0; }

.contact-col-container{overflow:hidden;}
.contact-col-left{padding-right:15px;}
.contact-col-mid{border-left:1px solid #d8d6d7; border-right:1px solid #d8d6d7;}
.contact-col-right{padding-left:15px;}
.contact-col-left, .contact-col-right, .contact-col-mid{margin-bottom:-99999px; padding-bottom:99999px;}
.left-content{min-height:300px;}

.privacypreferences-row input { float:left; width:auto; }
.privacypreferences-row label { float:left; width:90%; margin-left:10px; }


/* ------------------ nojs bod items ------------------ */
.nojs .bod-item{cursor:default;}
.nojs .bod-inner{border-bottom:1px solid #0e202f; float:left; margin:0 0 25px; width: 100%;}
.nojs .bod-details{display:block;}
.nojs a.bod-item:hover .people-image:before{background:none;}
.nojs .people-info{padding-left:0; padding-right:0;}
.nojs #topnavigation li ul{transition: all 0.5s ease;}
.nojs #topnavigation li{position:relative;}
.nojs #topnavigation li:hover ul{display:block; position:absolute; z-index:999; left:0; top:39px; width:200px;background:rgba(0, 123, 200, 0.9); padding:10px 0; transition: all 0.5s ease; }
.nojs #topnavigation li.level1 ul li{padding:3px 0; float:none;}
.nojs #topnavigation li.level1.selected li span, .nojs #topnavigation li.level1.current li span, .nojs #topnavigation li.level1 li span{border:none;}
.nojs #topnavigation li.level1 ul li a{display:block;}
.nojs #topnavigation li.level1 ul li a span{background:none; transition: all 0.5s ease; }
.nojs #topnavigation li.level1 ul li a:hover span{background:#0e202f; transition: all 0.5s ease; }
.nojs #topnavigation li.level1 ul li{text-align:left; padding:0 ;}
.nojs #topnavigation li.level1 ul li span{color:#fff; display:block; padding:4px 12px 4px;}
.nojs #topnavigation li.level1:hover span{border-bottom:8px solid #007bc8; background:#007bc8; color:#fff;}
.nojs #topnavigation li.level1:hover li span{background:none; color:#fff; border:none;}
.nojs .search-btn {background-color: #364a55; cursor: default;}
.nojs .search-box {display: block;padding: 0; position: static;}
.nojs .search-btn:after {display: none;}
.nojs .snapdown-title-container::after{display:none;}
.nojs .snapdown-title-container{cursor:default;}
.nojs .snapdown-content{display:block;}
.nojs #header-mainwrapper{height:auto; position:static;}
.nojs #bannerwrapper{margin-top:0;}
/* ------------ nojs end ------------------ */
#_cookieConsentWrapper input{-webkit-appearance: none;}
.top-header-right{/*float:right;*/}
.share-price{float:left; padding:3px 27px 0 0;}
.top-header-right .share-price{float:left; padding:3px 3px 0 20px/*3px 27px 0 0*/;}
iframe#TopSharePriceTicker{width:351px/*282px*/; height:25px; padding-top: 5px; padding-left: 10px;}
iframe.responsive{width:100%;}
.content-normal{width:100%; float:left;}
.rad-underline{text-decoration:underline;}
.introtext-container{font-size:1.125em; line-height:1.333em; color:#333;}
p.rad-big{text-align : center;}
/*Twitter css start*/
.twitterload{color:#fff; float:left; width:100%;}
#contentwrapper .twitterload ul li{background:0 none; padding:0 0 10px;}
.twitterload .jta-tweet-attributes{float:left; margin:10px 0 0; width:100%;}
.twitterload .jta-tweet-twitter-bird{display:none;}
.twitterload .jta-tweet-attributes{display:none;}
.twitterload .jta-tweet-timestamp a, .twitterload .jta-tweet-timestamp a:hover{color:#fff;}
.jta-tweet-body a:hover{color:#007bc8;}

/*.tweet-heading{float:left; margin:30px 0 5px; width:100%;}*/
.tweet-heading{float:left; margin:15px 0 0px; width:100%;}
#contentwrapper .tweetdate ul{padding:0;}
.tweetdate-wrapper{float:left;}
.tweetdate{float:left; clear:both; color:#ffffff; padding-bottom:10px;}
#contentwrapper .tweetdate ul li{background:none; color:#fff; list-style:disc outside none; padding:0; margin:0 0 0 15px;}

.tweetdate .jta-tweet-text, .tweetdate .jta-tweet-twitter-bird{display:none;}
.tweetdate .jta-tweet-timestamp-link, .tweetdate .jta-tweet-timestamp-link:hover{color:#fff;}
/*Twitter css end*/
.rad-noborder td{background:#fff; padding:5px 20px 5px 0;}
table.rad-noborder tr:nth-child(2n) td{background:#fff;}

/* -------- EMTN Disclaimer Starts ------- */
#disclaimerDeclineButton,#disclaimerAcceptButton{background:none repeat scroll 0 0 #007bc8; border:0 none; color:#fff; font-size:1em; padding:6px 12px; margin:0 0 5px; -webkit-appearance:none; -moz-appearance:none;  appearance:none; border-radius:0;}
#disclaimerAcceptButton{margin-right:5px;}
/* -------- EMTN Disclaimer Ends ------- */

/*Invesment case table start*/
table#InvesmentCaseTable{margin-top:50px;}
table#InvesmentCaseTable tr:first-child td{background:#007bc8; color:#fff; font-family:Proxima N W01 Bold; font-size:2.250em;}
table#InvesmentCaseTable tr:nth-child(2n) td{background:none;}
table#InvesmentCaseTable td{font-size:1.250em; line-height:1.100em; }
table#InvesmentCaseTable .rad-big{background:#f6f8fa; color:#354a55; font-size:2.400em; font-family:Proxima N W01 Bold; position:relative; padding:0; line-height:1em; position:absolute; left:0; top:0;}
table#InvesmentCaseTable .rad-big:after{background-position:-209px -276px; width:10px; height:20px; content:""; top:13px; right:-20px; display:block; position:absolute;}
table#InvesmentCaseTable .rad-highlight{background:#f6f8fa; font-size:1em; border-right:2px solid #fff; width:33%; padding:30px 20px 30px 25px}
table#InvesmentCaseTable .rad-highlight p{position:relative; padding:10px 0 0 55px; line-height:1.200em; font-size:1.250em; }
table#InvesmentCaseTable tr td:last-child{border:none;}

/*Invesment case table end*/

table.rad-content td.rad-noborder, table.rad-content.rad-noborder{border:none;}



/* ----------- Multiline Padding Styling Starts -------------- */
.sub-bannertext{position:relative;}
.sub-bannertext p:before{background-color:#0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; content:""; height:100%; left:-15px; position:absolute; top:0; width:15px;}
.sub-bannertext p span{display:inline; background-color:#0e202f; padding:6px 0 6px 0; box-shadow:15px 0 0 #0e202f, -15px 0 0 #0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; position:relative; left:-1px; top:0;}

.thumb-slider-heading-wrapper, .highligh-box-heading-wrapper{position:relative; margin:0 0 0 1px;}
.thumb-slider-heading:before, .highligh-box-heading:before{background-color:#0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; content:""; height:100%; left:-15px; position:absolute; top:0; width:15px;}
.thumb-slider-heading span, .highligh-box-heading span{display:inline; background-color:#0e202f; padding:3px 0; box-shadow:15px 0 0 #0e202f, -15px 0 0 #0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; position:relative; left:-1px; top:0;}

.bannertextWrap{position:absolute; top:140px; left:0; width:100%;}
.banneritem .bannertext{position:static; width:100%; margin:1px 0 0 9px;}
.bannertext h2{position:relative; display:inline; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; box-shadow:9px 0 0 #0e202f, -9px 0 0 #0e202f; padding:6px 0;}
.bannertext p{margin:0 0 0 -10px;}
.bannertext h2:before{background-color:#0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; content:""; height:100%; left:-8px; position:absolute; top:0; width:8px;}
.bannertext h2 span{display:inline; background-color:#0e202f; padding:6px 0 6px 0; box-shadow:9px 0 0 #0e202f, -9px 0 0 #0e202f; -webkit-box-decoration-break:clone; -o-box-decoration-break:clone; box-decoration-break:clone; position:relative; left:-1px; top:0;}
.ar-text{padding-bottom:45px;}
.ar-text-wrapper1{position:relative; float: right;width: 48%;}
.ar-text-wrapper2{float:right; width:51%; position:relative;}
#bannerwrapper .bxsliderpager-nextprev a{margin:1px 2px 2px 0;}
/* -------------- Multiline Padding Ends ---------------- */

/*for accessiblity keys 8-4-2015*/
a.hide[name="maincontent"]{display:block; height:0;width:0;}
.accessibility-keys{display:block; height:0px; overflow:hidden; width:100%;}
/* For pdf icon on investor page start */
.landing-content-st a[title ^="PDF,"]:after{background-position:-210px -70px; content: "\0000a0"; display: inline; height: 23px;  width: 23px;  margin-left: 7px; position:relative;  padding: 9px;  top: 7px;}
.landing-content-st a[title ^="PDF,"]{position:relative; padding:0 30px 0 0;}
.landing-rep {width:100% !important;}




 
#Homepage #contentwrapper .carousel-slider .thumbslider li .thumb-slider-text li{color:#009cd9; list-style:none; padding:0 0 3px 5px;  margin:0; list-style-type:initial; background:none;}




#Homepage .thumb-slider-text { padding:15px 0 0 40px;}


.ie8 .banner-logo span { width:115px; height:50px;}

/*#Homepage .home-grey-bx-2 .home-box-4 ul li {color:#009cd9; list-style-type:initial; background:none; padding:2px 0 2px 0px;}*/

#Homepage .home-grey-bx-2 .home-box-4 ul li {background:url(/~/media/Images/R/Rentokil/css/bullet-content-new.gif) no-repeat 10px 9px; padding:2px 0 2px 30px; list-style:none;}

body.ip3-meet-our-experts.ip3-level3 .normal-content.meet-child, body.ip3-meet-our-experts.ip3-level4 .normal-content.meet-child {margin-top:189px;}

body#Homepage .downloadlnk{float: right;margin-right:95px;margin-top:20px;}
body#Homepage a.ar-download{float: right; padding-left: 20px;padding-right: 10px;position: inherit;}
body#Homepage a.ar-download::before{display:inline-block!important;position: inherit;vertical-align: top;}

body#investors .downloadlnk{float: right;margin-top:20px;margin-right:110px;}
body#investors a.ar-download{float: right; padding-left: 20px;padding-right: 10px;position: inherit;}
body#investors a.ar-download::before{display:inline-block!important;position: inherit;vertical-align: top;}
body#investors .sp-content-box-txt-half.ar p.sp-box-heading{padding-bottom:10px!important;}
body#investors .sp-content-box-txt-half.ar p{padding-bottom:0px!important;}
body#investors .sp-content-box-txt-half.ar{padding-bottom:80px;}
/*body#investors .ar-text-wrapper2{float:inherit!important;}*/

body#media .downloadlnk{float: right;margin-top:20px;margin-right:110px;}
body#media a.ar-download{float: right; padding-left: 20px;padding-right: 10px;position: inherit;}
body#media a.ar-download::before{display:inline-block!important;position: inherit;vertical-align: top;}
body#media .sp-content-box-txt-half.ar p.sp-box-heading{padding-bottom:10px!important;}
body#media .sp-content-box-txt-half.ar p{padding-bottom:0px!important;}
body#media .sp-content-box-txt-half.ar{padding-bottom:80px;}

.ar-box-downloadlnk-right{position: absolute;bottom: -20px;right: 100px;}
#Homepage .ar-box-downloadlnk-right{bottom: -33px;}

@media all and (max-width: 991px) {
.top-header-right .share-price { padding-left: 5px;}
}
@media all and (min-width: 721px) and (max-width: 840px) {
.ar-box-downloadlnk-right{position: absolute;bottom: 5px;right: 115px;}
}

@media all and (max-width: 768px) {
.ar-box-downloadlnk-right{position: absolute;bottom: 5px;right: 115px;}
	
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {body#media .ar-box-downloadlnk-right{bottom: -10px;}}

/*body#media .ar-text-wrapper2{float:inherit!important;}*/

/*.video-page {border:1px solid #cccccc; margin-bottom:20px;}*/

@media all and (min-width: 721px) and (max-width: 840px) {

.labelInfo {
    width: 200px;
    bottom: 100%;
 right: 0;
    left: unset !important;
    
}

body#Homepage .downloadlnk{position: relative;right: 10px;top: 28px;}
body#investors .downloadlnk{position: relative;right: 10px;top: 28px;}
body#media .downloadlnk{position: relative;right: 10px;top: 28px;}
}
@media all and (min-width: 321px) and (max-width: 420px) {

.labelInfo {
    width: 265px !important;
    bottom: 100%;
	right: 0;
    left: unset !important;
   }
   .tab-detail-name {font-size: 0.9em;}
   .tab-link-heading {font-size: 0.9em;}

body#investors .downloadlnk{margin-top: -28px;}
body#media .downloadlnk{margin-top: -28px;}
}
@media all and (min-width: 521px) and (max-width: 640px) {


.labelInfo {
    width: 200px;
    bottom: 100%;
	right: 0;
    left: unset !important;
  
}

body#investors .downloadlnk{margin-top: -28px;position: relative;right: 10px;top: 28px;}
body#media .downloadlnk{margin-top: -28px;position: relative;right: 10px;top: 28px;}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 

.labelInfo {
    width: 200px;
    bottom: 100%;
	right: 0;
    left: unset !important;

}
body#investors .downloadlnk{margin-top: -28px;}
body#media .downloadlnk{margin-top: -28px;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
.labelInfo {
    width: 200px;
    bottom: 100%;
	right: 0;
    left: unset !important;
   
}
body#investors .downloadlnk{margin-top: -45px;}
body#media .downloadlnk{margin-top: -45px;}
body#Homepage .downloadlnk{top: 10px;}
}

option[value="{2BA7ED9D-C661-42C4-A1E6-61A89B931D34}"], option[value="{97842368-23A2-458F-AA0A-9885788C7D0E}"], option[value="{7B38B256-9ABA-46FB-B943-C84CFDB79303}"], option[value="{16B955DA-17B0-41CA-9E25-AE56F1177C6A}"], option[value="{DD285344-E058-4E05-867D-FCE960B1ECB7}"], option[value="{1E38F02E-8D55-4910-A9D0-5A3A05E1D3D9}"], option[value="{848C7122-CAD8-4079-98E1-BB55A5BBA606}"]{display:none;}

#countrylist{-webkit-appearance:menulist;}


.footer-logos p {
    float: left;
    padding-right: 10px;
}

.footer-logos {
    margin-top: 5px;
}


.sort-text p {color:#007bc8;}
.sort-text p a {text-decoration:underline;}

/* #Homepage .home-box-1 .box-1-bottom-links a.play, #investors .home-box-1 .box-1-bottom-links a.play, #media .home-box-1 .box-1-bottom-links a.play {display:none;}*/

#drawtheline #MainWrapper{ 
background: url(/~/media/Images/R/Rentokil/background-drawline.png) no-repeat center;
background-size: auto;
background-size: cover;
}

.vid-button-popup-btm {
    padding: 10px 0px 15px 110px;
    bottom: 0px;
    max-width: 76%;
    margin-bottom: 52px;
}

/*#media .box-1-bottom-links a, #investors .box-1-bottom-links a, #Homepage .box-1-bottom-links a {width:100%;}*/


.ip3-results-centre .inv0-responsive-table table.inv0-responsive-table-processed { display:table !important;}
.ip3-results-centre .inv0-responsive-table .inv0-responsive-table-wrapper { display:none !important;}

body#s-and-p-reaffirms-16-12-2021 #twocolright h1, body#s-and-p-reaffirms-16-12-2021 #twocolright .box-date-pr-inr{display:none;}
body#s-and-p-reaffirms-16-12-2021 #twocolright h1.prtitle, body#s-and-p-reaffirms-16-12-2021 #twocolright .box-inner-date{display:block}

#annual-reports .inv0-responsive-table table.inv0-responsive-table-processed { display:table !important;}
#annual-reports .inv0-responsive-table .inv0-responsive-table-wrapper { display:none !important;}


span.external-link.htmlreport{
    background-position: -138px -208px !important;
}


.info-wrap {
    position: relative;
    display: inline-block;
    top: 2px;
    margin-left: -2px;
}

a.js-open-modal {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: #007bc8;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 11px;
    line-height: 1.5em;
}

.labelInfo {
    display: none;
    position: absolute;
    z-index: 1000;
    width: 300px;
    background: #fff;
    border-bottom: 1px solid #aaa;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
    border: 1px solid rgba(0,0,0,.1);
    background-clip: padding-box;
    bottom: 101%;
    left: -140px;
}
a.js-modal-close.close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    cursor: pointer;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
}
.modal-body {
    padding: 15px 25px 15px 15px;
	text-align: left;
}

.modal-body p {
    font-size: 0.9em;
    line-height: 1.4em;
}

a.js-open-modal:hover {
    background: #000000;
}

.modal-body p {
    padding-bottom: 0;
}

span.external-link.zipreport {
    background-image: url(/~/media/Images/R/Rentokil/css/zip-icon.png);
    background-position: 0 0;
}
body#pr-06-10-2022 #twocolright h1, body#pr-06-10-2022 #twocolright .box-date-pr-inr {display:none;}

.results-center-table thead tr th {
    font-size: 0.8em;
}
/*---- main-2-----*/
#bannerwrapperinner .banner2, #bannerwrapperinner .banner3, #bannerwrapperinner .banneritem
{ display:none; z-index:9; opacity:0; }

#bannerwrapperinner .banner1
{ display:block; z-index:999; }

#cont-wrapper > p { display:none; }
.ip3-edit #cont-wrapper > p { display:block; }

#topnavigation #section-Homepage-level1 li#nav-gender-pay-gap-report-level2,
#topnavigation #section-Homepage-level1 li#nav-modern-slavery-statement-level2,
#mob-menu li#nav-gender-pay-gap-report-level2,
#mob-menu li#nav-modern-slavery-statement-level2
{ display:none; }

#contentwrapper .tabs-nav li a span{padding: 5px 14px!important;}

body#selling_your_business .thumbslider li:nth-child(2) .thumb-slider-heading {font-size:1.2em;}


body#selling_your_business .thumbslider li .thumb-slider-heading {display:none;}

#selling_your_business .carousel-slider .thumbslider li{padding: 10px; box-shadow: 5px 10px 10px #f5eeec;}
#topnavigation li.level1.haschildren .sub-nav li{float: left!important;}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { .sub-nav li.level2 a span{min-height:45px;} 
}

body#reports-and-policies a span.external-link {background-position: -138px -209px;}

.video-page{margin-bottom: 30px;}

.selling_your_business-images{margin-bottom: 25px;}

@media all and (min-device-width : 1025px) and (max-device-width : 1920px) {
#colorbox {position: fixed !important;top:17% !important;}
}

#rs-disclaimer .header-right,
#rs-disclaimer #topnavigation,
#rs-disclaimer #footerlinks,
#rs-disclaimer .footer-social,
#rs-disclaimer #toplinks {display:none;}
#rs-disclaimer #bannerwrapper {margin-top:0px !important; opacity: 0.2;}
#rs-disclaimer #header-mainwrapper {position: initial !important;opacity: 0.2;}
#rs-disclaimer .normal-content{margin: -550px auto 0;}
#rs-disclaimer #footerwrapper {opacity: 0.2;}}


span.external-link.htmlreport{
    background-position: -138px -208px !important;
}




#mission-vision-and-values .video-page {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}



body#general-terms-conditions #cont-wrapper  p {
    display: block !important;
}


a.google-link:before {
    position: absolute;
    content: "";
    display: block;
    left: -10px;
    top: -12px;
    width: 27px;
    height: 27px;
   background-image: url(/~/media/Images/R/Rentokil/css/google-icon-png.png);
    background-repeat: no-repeat;
}
a.google-link {position: relative;}

#topnavigation li#nav-disclosures-level2{
    display: none;
}

.ip3-results-centre #contentwrapper .tabs-nav li a span {padding: 5px 12px !important;}
/*---- main-other-----*/
/*------------Our Story so far---------*/
.story img{display:block; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  filter: grayscale(100%);}
.bod-item .story .img_grayscale{z-index:-1 !important;position:static!important;}
.bod-item.active .story img{-webkit-filter: grayscale(0); filter:none;}
.bod-item.active .story img:not(.img_grayscale){top:100%;}
.bod-item .story img:not(.img_grayscale){top:0;left:0;}
.img_wrapper{display:block !important;}
.gallery-item a.bod-item.active:after{content:none;}
a.bod-item:hover .story:before{z-index:1;}
a.bod-item.active:hover .people-image::before{background:none;}
.bod-item{transition: all 0s ease;}

.gallery-item input{background:transparent;border:0;  color: #007bc8;transition: all 0.5s ease; font-weight:bold;background-image: url(/~/media/Images/R/Rentokil/css/jpg-icon.png);  background-repeat: no-repeat;  padding-left: 30px;  height: 30px;color: #999999;  margin: 15px 0 4px;}
.pop-up-dwnld.jpg{background-image: url(/~/media/Images/R/Rentokil/css/jpg-icon.png);  background-repeat: no-repeat;  padding-left: 30px;  height: 30px;color: #999999;line-height: 0.8em;}
.gallery-item .eps-download,.pop-up-dwnld.eps{background-image: url(/~/media/Images/R/Rentokil/css/eps-icon.png);  background-repeat: no-repeat;  padding-left: 30px;  height: 30px;display: inline-block;  line-height: 2em;  color: #999999;}
.pop-up-dwnld.eps{line-height: 0.8em;}
.gallery-item input:hover,.gallery-item .eps-download:hover,.pop-up-dwnld:hover{color:#007bc8;}

/*------------- Blog starts ---------------*/
.blog-item{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:10px;}
.blog-read-more{padding-bottom:20px;  display: inline-block;}
.blog-item.last{border-bottom:0;margin-bottom:0;}
.blog-heading {  font-size: 1.500em;line-height: 1.25em;  padding: 0 0 10px;}
.blog-cats {  float: left;  color: #007bc8;  line-height: 1em;}
.blog-cat{  padding-left: 5px;}
.blog-date {  line-height: 1em;  float: left;  padding-right: 5px;  border-right: 1px solid;}
.highlight-image, .highglight-content{  padding: 15px 0 0;}
.right-col-wrapper{padding-left: 15px;}
.back-bttn {    display: block;  background-color: #0e202f;  color: #fff;  font-family: Proxima N W01 Bold;  font-size: 2.250em;  line-height: 1.2em;  padding: 12px 70px 12px 15px;  margin-left: 15px;  margin-bottom:50px;  position: relative;}
.back-bttn:after {  content: '';  position: absolute;  width: 36px;  height: 26px;  background-position: -200px 0;  transform: rotate(-135deg);-webkit-transform: rotate(-135deg);  -ms-transform: rotate(-135deg); right: 18px;  top: 24px;}
.back-bttn:hover{color:#007bc8;}
.signpost-item {padding-bottom:50px;}
.signpost-inner-item{background-color: #409cd6; padding: 15px 14px; color: #fff;transition: all 0.5s ease; }
.rsignpst-title {  font-family: Proxima N W01 Bold;  font-size: 2.25em;  line-height: 1.2em;  padding-bottom: 5px;}
.rsignpst-content {  font-size: 1.125em;  line-height: 1.4em;  font-family: "Proxima Nova W08 Reg";}
.rsignpst-content>p:last-child{padding-bottom:0;}
.signpost-link{color:#fff;display:block;}
.signpost-link:hover{color:#fff;}
.signpost-inner-item:hover{background:#0e202f;}
.f-blog-item.current{background:#f5f6f6;}
.f-blog-item{margin: 5px 0 10px;}
/* .f-blog-content{padding-left:15px;} */
.f-blog-title {  padding: 10px 0;}
.f-blog-title>a.current{pointer-events: none;cursor: default;}
.f-blog-title.current{position:relative;}
body[class^='ie'] .f-blog-title.current:before{content:'';position:absolute;width:100%;height:100%;display:block;z-index:5;background:rgba(0,0,0,0);top:0;left:0;}
.f-blog-content .blog-date-cat{color:#a3abaf;}
.f-blog-title>a{color:#475055;}
.f-blog-header {  font-family: Proxima N W01 Bold;  font-size: 1.500em;  border-bottom: 1px solid #ebeeef;  padding-bottom: 10px;margin-bottom: 10px;}
.f-thumb-wrap {  overflow: hidden;}
.f-thumb-image {  /* max-width: none; */min-height: 135px;min-width: 305px;}
.f-blog-title>a:hover {  color: #999;}
.f-blog-title>a.current:hover{color:#475055;}
#contentwrapper .pagenav ul li { background: none;  display: inline-block;}
.blue{  color: #007cc5;}
.red{  color: #ec1d23;}
/*------------- Blog ends ---------------*/



/*--------- SS starts ------------------*/
.ip3-edit #header-mainwrapper{position:static;}
.ip3-edit #bannerwrapper{margin:0;}


#nav-share-price-level2 > ul {display: none;}
#nav-shareholder-centre-level2 > ul {display: none;}
/*ul#section-year-in-review-level3 {margin-left:10px !important; margin-top:10px !important;}*/
body.ip3-share-price #nav-share-price-level2 > ul {display: block;}
body#shareholder-centre #section-shareholder-centre-level3 {display: block;}
body.ip3-shareholder-centre #section-shareholder-centre-level3 {display: block;}
#section-year-in-review-level3 {padding: 10px 0 0 10px !important;}
/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
#footerlinks ul li {line-height: 25px;}
}

body#mission-vision-and-values .top-image {height:auto !important;}
/*---- mmenu-----*/
    /*
    jQuery.mmenu CSS
    */
    /*
    jQuery.mmenu panels CSS
    */
    html:not(.mm-opened) body:not(.ip3-edit) #header-mainwrapper{position:fixed !important; top:0 !important;margin-bottom:0 !important;}
    
    .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    .mm-menu .mm-hidden {
    display: none; }
    .mm-wrapper {
    overflow-x: hidden;
    position: relative; }
    .mm-menu,
    .mm-menu > .mm-panel {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 0; }
    .mm-menu {
    background: inherit;
    display: block;
    overflow: auto;
    padding: 0;font-family: 'Arial'; }
    
    #mob-menu > ul {
    height: auto;
    background:#f7f7f7;
   font-family: Proxima Nova W08 Reg;
    }
    
    .mm-menu > .mm-panel {
    background: inherit;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
    box-sizing: border-box;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
    
    .mm-menu > .mm-panel::-webkit-scrollbar {-webkit-appearance: none;width: 5px;height: 5px;}
    .mm-menu > .mm-panel::-webkit-scrollbar-thumb {border-radius: 8px;border: 2px solid #004d91;background-color: #004d91;}
    
    #mobSearch {
      padding: 10px 19px;
      border: 0;
    }
    #mobSearch:hover{background:transparent;}
    .mm-menu > .mm-panel.mm-opened {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    .mm-menu > .mm-panel.mm-subopened {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    /*display:none;*/
    }
    .mm-menu > .mm-panel.mm-highest {
    z-index: 1; }
    .mm-menu .mm-list {}
    .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
    content: '';
    display: block;
    height: 0px; }
    .mm-panel > .mm-list {
    margin-left: -20px;
    margin-right: -20px; }
    .mm-panel > .mm-list:first-child {
    padding-top: 0; }
    .mm-list,
    .mm-list > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }
   .mm-list li{font-size:inherit;line-height:1.2em;;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}

.mm-list li li:last-child{border-bottom:0;}
.mm-list li ul{  border-top: 1px solid #cccccc;}
    .mm-list li a{-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}
     .mm-list li:hover,.mm-list li.current,.mm-list li.selected{}
     #mm-0>li:hover>a,#mm-0>li.mm-opened>a,#mm-0>li.current>a,#mm-0>li.selected>a{  background-color: #0e202f;color: #fff;}
    .mm-menu .mm-list > li:hover > a.mm-subopen:after, .mm-menu .mm-list > li:hover > a.mm-subclose:before{}
    
   .mm-list > li.level2 li > a, .mm-list > li.level2 li > span {
        padding-left: 43px;
    }
    .mm-list li.level2.mm-opened>a.mm-subopen:after{background:#ec1d23 !important;}
    .mm-list li.level2 li:hover>a,.mm-list li.level2 li.mm-opened>a,.mm-list li.level2 li.current>a,.mm-list li.level2 li.selected>a{color:#ec1d23;}
   .mm-list > li.level2 li{
       border:0;color:#666666;
    }
    .mm-list li.mm-subtitle{background:none;}
    .mm-list {
    font: inherit;
    font-size: 1em; }
    .mm-list a,
    .mm-list a:hover {
    text-decoration: none; }
    .mm-list > li {
    position: relative;   border-bottom: 1px solid #cccccc;}
    .mm-list > li > a,
    .mm-list > li > span {
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 15px 20px;
    margin: 0; }
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border:0;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
    .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
     left: 16px;
  top: 18px;
  width: 3px;
  height: 13px;
  background-color: #007cc5; }
    .mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%; }
    .mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
    padding-right: 5px;
    padding: 15px 20px;
    margin-right: 40px; }
    .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
    .mm-list > li.mm-selected > a.mm-fullsubopen + a,
    .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
    .mm-list a.mm-subclose {
    
    margin:0px 20px 0px; 
    padding: 12px 20px 12px 28px;
    border: 2px solid #8cb9d7;
    }
    .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0.714em;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
    .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
    padding-top: 25px; }
    .mm-list a.mm-subopen:after,
    .mm-list a.mm-subclose:before {
    content: '';
    border: 3px solid transparent;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
    .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
    .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }
    .mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;color: #007cc5; }
    .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
    .mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
    display: block; }
    .mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
    height: 50px; }
    .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
      top: 23px;
      left: 11px;
  width: 13px;
  height: 3px;
  background-color: #007cc5;
    }
    .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:before {display:none;}
    .mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
    height: 50px; }
    html.mm-opened .mm-page {
    /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);overflow:hidden;*/height:100%; }
    .mm-menu {
    background: #f7f7f7;
    color: #666666;  border-left: 1px solid #c8cccf; }
    .mm-menu .mm-list > li:after {
    border:0;
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu .mm-list > li > a.mm-subclose {
    color: #004d91;
   /* background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); */}
    .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    }
    .mm-menu .mm-list > li > a.mm-subclose:before {display:none;}
    .mm-menu .mm-list > li > a.mm-subclose:before {border-color:#fff;}
    .mm-menu .mm-list > li > a.mm-subopen:before {
    border:0;
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
    .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
    .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
    .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
    .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
     }
    /*
    jQuery.mmenu offcanvas addon CSS
    */
    .mm-page {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;overflow:hidden; }
    html.mm-opened {
    /*overflow: hidden;*/
    position: relative; }
    html.mm-opened body {
    overflow: hidden; }
    html.mm-opened .mm-page {
    box-sizing: border-box;
    position: relative; }
    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;
    -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;
    z-index: 999999; }
    html.mm-opened #mm-blocker,
    html.mm-blocking #mm-blocker {
    display: block; }
    .mm-menu.mm-offcanvas {
    display: none;
    position: fixed;
    
    }
    .mm-menu.mm-current {
    display: block; }
    .mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 440px; }
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(80%, 0);
    transform: translate(80%, 0); }
    html.mm-opening #mm-blocker {
      background:rgba(0,0,0,0.5);
    }
    @media all and (max-width: 175px) {
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
    @media all and (min-width: 550px) {
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
    /*
    jQuery.mmenu buttonbars addon CSS
    */
    .mm-buttonbar {
    border: 1px solid transparent;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0;
    position: relative; }
    .mm-buttonbar:after {
    content: '';
    display: block;
    clear: both; }
    .mm-buttonbar > * {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .mm-buttonbar > a {
    text-decoration: none; }
    .mm-buttonbar > input {
    position: absolute;
    left: -1000px;
    top: -1000px; }
    .mm-buttonbar > input:checked + label {
    border-color: transparent !important; }
    .mm-buttonbar > *:first-child,
    .mm-buttonbar > input:first-child + * {
    border-left: none; }
    .mm-buttonbar.mm-buttonbar-2 > * {
    width: 50%; }
    .mm-buttonbar.mm-buttonbar-3 > * {
    width: 33.33%; }
    .mm-buttonbar.mm-buttonbar-4 > * {
    width: 25%; }
    .mm-buttonbar.mm-buttonbar-5 > * {
    width: 20%; }
    .mm-header .mm-buttonbar {
    margin-top: 20px;
    margin-left: -30px;
    margin-right: -30px; }
    .mm-footer .mm-buttonbar {
    border: none;
    border-radius: none;
    line-height: 40px;
    margin: -10px -10px 0 -20px; }
    .mm-footer .mm-buttonbar > * {
    border-left: none; }
    .mm-list > li > .mm-buttonbar {
    margin: 10px 20px; }
    .mm-menu .mm-buttonbar {
    border-color: rgba(255, 255, 255, 0.6);
    background: #333333; }
    .mm-menu .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
    .mm-menu .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: #333333; }
    /*
    jQuery.mmenu counters addon CSS
    */
    em.mm-counter {
    font: inherit;
    font-size: 1em;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 40px;
    top: 50%; }
    em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
    margin-right: 80px; }
    em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }
    .mm-vertical em.mm-counter {
    top: 12px;
    margin-top: 0; }
    .mm-nosubresults > em.mm-counter {
    display: none; }
    .mm-menu em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu dragOpen addon CSS
    */
    html.mm-opened.mm-dragging .mm-menu,
    html.mm-opened.mm-dragging .mm-page,
    html.mm-opened.mm-dragging .mm-fixed-top,
    html.mm-opened.mm-dragging .mm-fixed-bottom,
    html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration: 0s;
    transition-duration: 0s; }
    /*
    jQuery.mmenu footer addon CSS
    */
    .mm-footer {
    background: inherit;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 10px 0 20px;
    z-index: 2;
    position:absolute;
    left:0;
    bottom:0;
    padding-bottom:10%;
  }
    .mm-menu.mm-hasfooter > .mm-panel:after {
    }
    .mm-menu .mm-footer {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu header addon CSS
    */
    .mm-header {
    background: inherit;
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    position: relative;
    z-index: 2;
    top: 0;
    left: 0; }
    .mm-header .mm-title,
    .mm-header .mm-prev,
    .mm-header .mm-next {
    padding-top: 30px; }
    .mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative; }
    .mm-header .mm-prev,
    .mm-header .mm-next {
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    min-width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-header .mm-prev {
    padding-left: 20px;
    padding-right: 10px;
    left: 0; }
    .mm-header .mm-next {
    padding-left: 10px;
    padding-right: 20px;
    right: 0; }
    .mm-header [href].mm-prev:before, .mm-header [href].mm-next:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    .mm-header [href].mm-prev:before {
    border-right: none;
    border-bottom: none;
    margin-left: 2px;
    margin-right: 5px; }
    .mm-header [href].mm-next:after {
    border-top: none;
    border-left: none;
    margin-left: 5px;
    margin-right: -2px; }
    .mm-menu.mm-hassearch .mm-header {
    height: 50px;
    top: 50px; }
    .mm-menu.mm-hassearch .mm-header .mm-title,
    .mm-menu.mm-hassearch .mm-header .mm-prev,
    .mm-menu.mm-hassearch .mm-header .mm-next {
    padding-top: 20px; }
    .mm-menu.mm-hasheader li.mm-subtitle {
    display: none; }
    .mm-menu.mm-hasheader > .mm-panel {
    padding-top: 80px; }
    .mm-menu.mm-hasheader > .mm-panel.mm-list {
    padding-top: 60px; }
    .mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
    .mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
    padding-top: 120px; }
    .mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
    padding-top: 100px; }
    .mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); 
    padding-top:5px;
    }
    .mm-menu .mm-header .mm-prev:before,
    .mm-menu .mm-header .mm-next:after {
    border-color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu labels addon CSS
    */
    .mm-list > li.mm-label > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 25px; }
    .mm-list > li.mm-label.mm-opened a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 17px; }
    .mm-list > li.mm-collapsed {
    display: none; }
    .mm-menu .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.05); }
   
    /*
    jQuery.mmenu toggles addon CSS
    */
    input.mm-toggle,
    input.mm-check {
    position: absolute;
    left: -10000px; }
    label.mm-toggle,
    label.mm-check {
    margin: 0;
    position: absolute;
    bottom: 50%;
    z-index: 1; }
    label.mm-toggle:before,
    label.mm-check:before {
    content: '';
    display: block; }
    label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-bottom: -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-bottom: -15px; }
    label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    input.mm-check:checked ~ label.mm-check:before {
    opacity: 1; }
    .mm-menu.mm-vertical .mm-list > li label.mm-toggle, .mm-menu.mm-vertical .mm-list > li label.mm-check {
    bottom: auto;
    margin-bottom: 0; }
    .mm-menu.mm-vertical .mm-list > li label.mm-toggle {
    top: 5px; }
    .mm-menu.mm-vertical .mm-list > li label.mm-check {
    top: 5px; }
    label.mm-toggle, label.mm-check {
    right: 20px; }
    label.mm-toggle + a,
    label.mm-toggle + span {
    margin-right: 70px; }
    label.mm-check + a,
    label.mm-check + span {
    margin-right: 50px; }
    a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check {
    right: 50px; }
    a.mm-subopen + label.mm-toggle + a,
    a.mm-subopen + label.mm-toggle + span {
    margin-right: 100px; }
    a.mm-subopen + label.mm-check + a,
    a.mm-subopen + label.mm-check + span {
    margin-right: 80px; }
    em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check {
    right: 90px; }
    em.mm-counter + a.mm-subopen + label.mm-toggle + a,
    em.mm-counter + a.mm-subopen + label.mm-toggle + span {
    margin-right: 140px; }
    em.mm-counter + a.mm-subopen + label.mm-check + a,
    em.mm-counter + a.mm-subopen + label.mm-check + span {
    margin-right: 120px; }
    .mm-menu label.mm-toggle {
    background: rgba(0, 0, 0, 0.15); }
    .mm-menu label.mm-toggle:before {
    background: #333333; }
    .mm-menu input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }
    .mm-menu label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6); }
    /*
    jQuery.mmenu effects extension CSS
    */
    html.mm-slide .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    html.mm-slide.mm-opened .mm-menu {
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%); }
    html.mm-slide.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    html.mm-slide.mm-right.mm-opened .mm-menu {
    -webkit-transform: translateX(30%);
    transform: translateX(30%); }
    html.mm-slide.mm-right.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    html.mm-slide.mm-top.mm-opened .mm-menu {
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%); }
    html.mm-slide.mm-top.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    html.mm-slide.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: translateY(30%);
    transform: translateY(30%); }
    html.mm-slide.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    html.mm-zoom-menu .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    html.mm-zoom-menu.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%);
    -webkit-transform-origin: left center;
    transform-origin: left center; }
    html.mm-zoom-menu.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(30%);
    transform: scale(0.7, 0.7) translateX(30%);
    -webkit-transform-origin: right center;
    transform-origin: right center; }
    html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(-30%);
    transform: scale(0.7, 0.7) translateY(-30%);
    -webkit-transform-origin: center top;
    transform-origin: center top; }
    html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
    html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(30%);
    transform: scale(0.7, 0.7) translateY(30%);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
    html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transform: scale(1.5, 1.5) translateX(100%);
    transform: scale(1.5, 1.5) translateX(100%);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: -webkit-transform, left;
    transition-property: transform, left; }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%); }
   
    /*
    jQuery.mmenu position extension CSS
    */
    .mm-menu.mm-top,
    .mm-menu.mm-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
    .mm-menu.mm-right {
    left: auto;
    right: 0; }
    .mm-menu.mm-bottom {
    top: auto;
    bottom: 0; }
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-80%, 0);
    transform: translate(-80%, 0); }
    @media all and (max-width: 175px) {
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
    @media all and (min-width: 550px) {
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
    /*
    jQuery.mmenu z-position extension CSS
    */
    html.mm-front .mm-page,
    html.mm-front #mm-blocker {
    -webkit-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    z-index: 0; }
    .mm-menu.mm-front {
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
    html.mm-opened.mm-next .mm-page {
    box-shadow: none; }
    .mm-menu.mm-front, .mm-menu.mm-next {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
    .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu.mm-front.mm-top {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%); }
    .mm-menu.mm-front.mm-bottom {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%); }
    html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
    .mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
    height: 80%;
    min-height: 140px;
    max-height: 880px; }
/*---- media-queries-----*/
/*@media all and (max-width:1024px) {
#MainWrapper, .content-center{width:1024px;}
}

@media all and (max-width: 1200px) {
html {-webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
.page-content-inner, .normal-content{margin:0px 0 0 0;}
.content-center{width:100%; padding:0 10px;}
.custompager-inner{left:10px;}
}*/

/*------------ Media Queries iPad Starts -------------*/
@media all and (max-width: 1200px) {
html {-webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none;}
.twitter-icon{margin:0 15px 20px 0;background-size:200px auto;background-position:-159px -80px; width:35px; height:30px;}
p.bottom-box-3-heading{font-size:1.250em; margin:0;}

.page-content-inner, .normal-content{margin-top:-10%;}
.bannerdummy{margin:339px 0 0;}

.custompager-inner{left:10px;}
}
@media all and (max-width: 1230px) {
.normal-content>.page-content-inner {  padding: 18px;}
.landing-page.normal-content>.page-content-inner{padding:0;}
.copy-text,.footer-social,.landing-heading,#breadcrumb {padding-left:18px;}
#footerlinks ul li, #footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {font-size: 13px;}
.landing .carousel-slider{  margin: 0 -19px;}
.page-content-inner, .normal-content {  margin-top: -10%;}
}
/*------------ Media Queries iPad Ends -------------*/


/* PJ:(02-04-2015) For the UX issue from Designer and CPM. */
#topnavigation li.level1.haschildren .sub-nav ul#section-media-level2, #topnavigation li.level1.haschildren .sub-nav ul#section-responsible-delivery-level2{text-align:right;}

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

}
@media all and (max-width:1170px) {
#nav-reports-and-policies-level2{margin-right:2%;}
}
/* PJ:(02-04-2015) For the UX issue from Designer and CPM. ENDS */

@media all and (max-width:1024px) {
.year-in-review .ds-section .ds-image-container { background-size:100% auto !important; background-color:#fff !important; background-position:0 0 !important; }

}

@media all and (max-width: 991px) {
/*-----------Homepage Starts -------------*/
.vid-button{max-width:100%; padding:15px 15px 50px 15px; position:static; background:#0e1f2f;}
.vid-button:before{position:absolute; left:0; top:50px; margin:0; width:60px; height:60px; background-color:rgba(14, 32, 47, 0.8); background-position:-84px 11px; background-size:250px auto;}
/*-----------Homepage ends -------------*/
.page-content-inner, .normal-content{margin-top:0;}
#innovation .awards-main-wrapper .tile-pestconnect{height:550px}
/*-------------- Left Navigation starts --------------*/
#breadcrumb,.left-navigation{display:none;}
.nav-trigger {  display: block;  position: absolute;  width: 27px;  height: 25px;  right: 27px; top: 50%;  z-index: 200;  margin-top: -13px;}
.nav-icon {  display: inline-block;  position: relative;  width: 27px;  height: 5px; border-radius:5px;  background-color: #fff;  -webkit-transition-property: background-color, -webkit-transform;          transition-property: background-color, transform;  -webkit-transition-duration: 300ms;          transition-duration: 300ms;}
.nav-icon:before,.nav-icon:after {  content: '';  display: block;  width: 27px;  height: 5px; position: absolute;  background: #fff;  -webkit-transition-property: margin, -webkit-transform;          transition-property: margin, transform;  -webkit-transition-duration: 300ms;          transition-duration: 300ms;}
.mob-nav .nav-icon:before,.mob-nav .nav-icon:after { border-radius:5px;}
.nav-icon:before {  margin-top: -10px;}
.nav-icon:after {  margin-top: 10px;}
.mm-opened .mob-nav .nav-icon {  background: rgba(0, 0, 0, 0);}
.mm-opened .mob-nav .nav-icon:before {  margin-top: 0;  -webkit-transform: rotate(45deg);      -ms-transform: rotate(45deg);          transform: rotate(45deg);}
.mm-opened .mob-nav .nav-icon:after {  margin-top: 0;  -webkit-transform: rotate(-45deg);      -ms-transform: rotate(-45deg);          transform: rotate(-45deg);}
.mob-left-nav{display:block;}
.currnt-page {  background-color: #0b88d9;  color: #fff;  font-size: 1.313em;  line-height: 1.2em;  padding: 12px 15px 12px 60px;position:relative;cursor:pointer;}
.left-nav-cont>ul{display:none;}
.left-content{min-height:0;  padding-bottom: 20px;}
.currnt-page .nav-trigger{  left: 15px;  top: 50%;  height: 32px;  margin-top: -17px;}
.currnt-page .nav-icon,.nav-icon:before,.nav-icon:after{border-radius:0;}
.left-nav-cont ul li a {  display: block;}
#leftnavigation .left-nav-cont ul li {  padding: 0;  background-color: #f7f7f7;  border-bottom: 1px solid #dedede;}
#leftnavigation .left-nav-cont ul li.haschildren {  position: relative;}
#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {height: 26px !important;}
#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {line-height: 28px !important;}
.subOpen{display:block;position:absolute;width:30px;height:42px;right:0;top:0;z-index:2;}
.left-nav-cont ul li.haschildren>a,.left-nav-cont ul li.haschildren>span{padding-right:30px;}
.left-nav-cont ul li.haschildren:before, .left-nav-cont ul li.haschildren:after {  background-color: #0b88d9;  content: '';  position: absolute;  width: 2px;  height: 12px;  right: 15px;  top: 15px;}
.left-nav-cont ul li.haschildren:before {  width: 12px;  height: 2px;  right: 10px;  top: 20px;}
.left-nav-cont ul li.haschildren.open:after{display:none;}
.left-nav-cont ul li.haschildren.open:before{background:#ec262c;}
#leftnavigation  .left-nav-cont ul li li{border:0;}
#leftnavigation  .left-nav-cont ul li ul{padding:0;display:none;}
.left-nav-cont ul li ul li span {  padding-left: 34px;}
.left-nav-cont ul li span {  display: block;  padding: 10px 15px;}
#leftnavigation ul li.selected ul li.current span{  color: #009cd9;}
/*-------------- Left Navigation ends --------------*/

/*-------------- Right Signpost starts --------------*/
.right-col-wrapper{padding-left:0;}
.back-bttn{margin-left:0;}
/*-------------- Right Signpost ends --------------*/

/*------- Landing page starts ------------*/
.ar-text-wrapper2,.ar-text-wrapper1{float:none;  display: inline;  width: 100%;}
.sp-content-box-txt-half,.ar-text{  padding-left: 13px;}
.ar-image {padding: 0 15px 15px 0;}
a.ar-download{left:13px;}
.thumb-slider-text{display:none;}
/*------- Landing page ends ------------*/
}


/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
#_cookieConsentWrapper a { margin-left:0!important;}

#MainWrapper, .content-center{width:100%;}
.content-center.landing {  padding: 15px 0;}
#logo img{margin:15px;}
.custompager-inner{left:16px;}
#logo{margin:30px 0 0px;}
.banneritem .bannertext{padding:0;}
.bannertextWrap{  width: 48%;}
#topnavigation{margin-top:0;}
#topnavigation li span, #topnavigation li a span { /*padding:12px 15px 9px;*/ padding:12px 6px 9px; }
.thumb-slider-content, .highligh-box-content{padding:0;}

h3.landing-heading, .module-title, h2.landing-heading{padding:0 0 20px 10px;}
.thumb-slider-heading, .highligh-box-heading{box-shadow:15px 0 0 #0e202f, -16px 0 0 #0e202f;}
.bottom-box-3-heading{font-size:1.375em;}
/*.content-center {padding:0 15px;}
.content-center.landing .content-center{padding:0 15px;}*/
.report-box{padding:25px 15px 25px;}
.report-box-title{font-size:1.625em; line-height:1em; padding:0 65px 10px 0;}
.report-box-icons img{max-width: 40px;  float: right;}
.sp-content-box-img{float:left;padding: 0 15px 15px 0; }
.sp-content-box-txt-half{  min-height: 254px;}
a.ar-download{padding:0 0 20px 25px;}
.tab-detail-heading, .tab-link-heading{font-size:0.875em;}

.normal-content>.page-content-inner {  padding: 15px;}
.landing-page.normal-content>.page-content-inner{padding:0;}
.landing .carousel-slider{  margin: 0 -16px;}
.f-blog-item {  width: 50%;  float: left;}

a.bod-item.active:after{top:100%;margin-top:-8px;}
#contentwrapper .tabs-nav li a span,#contentwrapper .tabs-nav li.current span {  padding: 5px 10px;}
}
/*--------- All Small Tablets and Large Phones Global CSS ---------*/


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


.ip3-results-centre .inv0-responsive-table table.inv0-responsive-table-processed { display:none !important;}
.ip3-results-centre .inv0-responsive-table .inv0-responsive-table-wrapper { display:block !important;}

#annual-reports .inv0-responsive-table table.inv0-responsive-table-processed { display:none !important;}
#annual-reports .inv0-responsive-table .inv0-responsive-table-wrapper { display:block !important;}

#annual-reports .inv-responsive-data-content {position: relative;}
#annual-reports .info-wrap {position: absolute; top: 22px;  right: 5px;}

#annual-reports .inv-responsive-data-content a span.external-link { margin-right: 15px;}


#innovation .awards-main-wrapper .tile-pestconnect{height:480px}

/*------------ Tabs starts --------------*/
   .desktopView,.nojs .mobileView{display:none;}
   .mobileView, .nojs .desktopView{display:block;clear: both;}
   #MainWrapper, .content-center{width:100%;}
/*------------ Tabs ends --------------*/   
/*heding mobile content*/
#searchTextboxContainerM {  width: 82%;}
#searchTextboxM {  width: 100%;}
/*#toplinks,*/ .slogan, #topnavigation,.hidden-xs{display:none;}
.mob-nav{  float: right;  background-color: #007cc5;  width: 80px;  height: 100%;  position: relative;  margin-right: -1px;z-index:1;}
/*#toplinks .search-btn {display:none;}*/
	
/*heding mobile content*/
.top-header-right{float:none; width:100%; text-align:center;}
.share-price{float:none;}
.page-content-inner{padding:0;margin-top: 0;}

#logo {  padding: 15px 0;margin:0;}
#logo img {  margin-left: 9px;}
#bannerwrapper{  margin: 118px auto 0;}
.bannertextWrap {  position: static;  width: 100%;}
.banneritem{overflow:hidden;}
.banner-logos-inner{position:static;}
.sub-bannertext p span{padding:0;}
.banner-logo a{width:32%; display:inline-block;}
.bannertext p{  margin: 0 0 0 -1px;}
.banner-logo-title {  color: #007bc8;  padding-left: 9px;  padding-top: 20px;background:transparent;}
.banner-logo a:first-child{  text-align: left;}
.banner-logo a:last-child{  text-align: right;}
.banner-logo span:after{bottom:0;}
.banner-logo span{padding:0; width:100%;}
.banner-logo img{max-width:100%;  padding-right: 5px;}
#bannerwrapperinner{  background-color: #fff;}
.banner-logo {  border-bottom: 1px solid #e3e4e8;  padding:0 4px 30px;  margin-bottom: 20px;}
.banneritem .bannertext{position:static;display: block;  margin: 0;}
.banneritem .bannertext h2{font-size: 1.500em;  line-height: 1.2em;  letter-spacing: 0;  overflow: hidden;  padding: 9px;}
.bannertext h2{display: block;  padding: 6px 9px;  box-shadow: none;  margin: 0 -1px;}
#bannerwrapper .bx-pager-item a{height:3px; width:22px;  transition: none;}

.custompager{position:static;}
.custompager-inner{top:auto;  width: 80%;}

.footer-social {  float: none;  margin: 0 0 100px;}
#footerlinks ul li, .copy-text,.footer-social,.landing-heading {padding-left:9px;}
#footerlinks ul li, .copy-text{float:none; width:100%;  padding-top: 15px;}
#footerlinks ul li {  border: 0;  padding: 15px 9px; clear: left;}
#footerlinks li a{  display: block;  line-height: 1.2em;}
#footerlinks{float:none;}
#footerlinks .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {margin-top: -7px; padding: 0px 0 10px;}

/*-----------Homepage Starts -------------*/
.landing-heading{  line-height: 1.2em;  padding-top: 16px;  clear: both;}
.vid-button:before{top:33%;}
.ar-text-wrapper1{  padding: 0 9px;width:100%;}
a.ar-download{left:9px;}
.home-grey-bx,.home-grey-bx-1,.report-dark-bx {  margin-bottom: 5px;}
.report-box-content { padding-right: 95px; }
.carousel-slider{margin-bottom:20px;}
.ar-text {  padding-bottom: 32px;}
/*-----------Homepage ends -------------*/

/*----------- Module starts---------*/
#contentwrapper .carousel-slider .thumbslider li {  margin-bottom: 5px;}
/*----------- Module ends---------*/

/*------- Content Page -------*/
.sub-banner-content{position:static;background-color: #fff;  padding-bottom: 20px;}
.page-content-inner, .normal-content {  margin-top: 0;}
.sub-bannertext{  background-color: #0e202f;  margin: 0 -2px; font-size: 1.500em;  line-height: 1.2em;  letter-spacing: 0;  overflow: hidden;  padding: 9px;}
p.sub-banner-link{  margin: 0 -2px;  padding-left: 9px;}
.boxes-content{margin-bottom:10px;}
.sp-content-box {  margin: 0 9px 4px;  float: none;  width: auto;}
.sp-content-box-img {  display: none;}
.sp-content-box-txt-full {  float: none;}
.normal-content>.page-content-inner {  padding: 9px;}
.landing-page.normal-content>.page-content-inner{padding:0;}
table#InvesmentCaseTable .rad-highlight {  width: 100%;  float: left;  margin-bottom: 5px;}
.landing .carousel-slider{  margin: 0 -10px;}
.mobileView .snapdown-content {  padding: 10px 0;}
.contact-col-right,.web-frm-contact,.contact-col-left{padding:0;  margin: 0;}
.contact-col-mid {  border: 0;}
.report-box-icons img{  max-width: 40px; float:right;}
.report-box-title{padding-right:50px;}
.report-box-icons {  width: 50px;}
a.bod-item.active:after{top:100%;margin-top:-8px;}
p.blackTd{  padding-right: 11px;}
/*------- Content Page -------*/
}

@media all and (max-width:1024px) {
.f-thumb-image {min-height: 0;min-width: 0;}
} 

@media all and (max-width: 388px) {
.gallery-item,.bod-inner{width:100%;}
#twocolright a{  word-break: break-all;}
}

@media all and (max-width: 319px) {
#MainWrapper{width:302px;} /* Excluding Gutter space from 320 width */

}




@media all and (min-width: 921px) and (max-width: 1040px) {
.labelInfo {right: 0; left: unset !important;}
}

@media all and (min-width: 1041px) and (max-width: 1180px) {
.labelInfo {right: 0; left: unset !important;}
}
/*---- media-queries-new-----*/
@media all and (min-width: 1024px) {
#colorbox .inv_videoDisplay ,#colorbox .inv_videoMainContainer_inner ,#colorbox .inv_videoMainContainer.inv_mouseLeave.noCursor ,#colorbox .inv_playerAvailable ,#colorbox #cboxLoadedContent ,#colorbox #cboxContent ,#colorbox #cboxWrapper ,#colorbox  ,#colorbox .inv_videoArea {
    /*height: 500px !important;*/
}

#colorbox.inv_FullScreen_Other .inv_videoDisplay,#colorbox.inv_FullScreen_Other .inv_videoMainContainer_inner, #colorbox.inv_FullScreen_Other .inv_videoMainContainer.inv_mouseLeave.noCursor, #colorbox.inv_FullScreen_Other .inv_playerAvailable, #colorbox.inv_FullScreen_Other #cboxLoadedContent, #colorbox.inv_FullScreen_Other #cboxContent, #colorbox.inv_FullScreen_Other #cboxWrapper, #colorbox.inv_FullScreen_Other , #colorbox.inv_FullScreen_Other .inv_videoArea {
    height: 100vh !important;
}
}

@media all and (max-width: 319px) {
#MainWrapper{width:302px;} /* Excluding Gutter space from 320 width */
a.ar-download {bottom:10px;border:1px solid red;}

}

/*IPad/IPad mini portrait mode*/
@media all and (min-width: 721px) and (max-width: 840px) {
a.ar-download {bottom:10px;}
}

/*IPad/IPad mini landscape mode*/
@media all and (min-width: 921px) and (max-width: 1040px) {
a.ar-download {bottom:40px;}
#topnavigation li span, #topnavigation li a span {padding: 12px 11px 9px 20px;display: block;}
}

@media all and (max-width: 767px) {
a.ar-download {bottom:10px;}
.copy-text {margin-left: 10px;}
}


/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{ 
body#mission-vision-and-values .single-player {top: auto;height: 450px;}
.year-in-review .ds-section .ds-image-container{min-height: 269px!important;}	
.copy-text {margin-left: 8px;}
 }

/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
body#mission-vision-and-values .single-player {top: auto;height: 237px;}
.year-in-review .signpost-section .signpost-wrapper .yir-signpost .ss-content table tr td {padding: 14px 9px !important;}
.year-in-review .ds-section .ds-image-container{min-height: 358px!important;}	
	
	
}
@media (max-width: 991px) {
.vid-button-popup-btm {
    max-width: 100%;
    padding: 0;
    position: static;
    background: #0e1f2f;
}
}

.video-btm-main .tbl-row img{
    width: 100%;
}
@media (max-width: 767px) {
#videoPlayer99-1 .inv_videoArea ,#videoPlayer99-2 .inv_videoArea  {height:100%;}
#videoPlayer99-1 ,#videoPlayer99-2 {
    height: 375px !important;
}
#videoPlayer99-1 .inv_videoMainContainer ,#videoPlayer99-1 .inv_videoMainContainer_inner ,#videoPlayer99-1 .inv_videoDisplay,
#videoPlayer99-2 .inv_videoMainContainer ,#videoPlayer99-2 .inv_videoMainContainer_inner ,#videoPlayer99-2 .inv_videoDisplay
{height:100%;}

#videoPlayer99-1 .inv_videoControls ,#videoPlayer99-2 .inv_videoControls {
    top: -38px;
}

}


/*---- colorbox-----*/
#cboxLoadedContent{margin-bottom:0 !important;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:rgba(0,0,0,0.6);}
#colorbox{outline:0;}
    #cboxTopLeft{}
    #cboxTopRight{}
    #cboxBottomLeft{}
    #cboxBottomRight{}
    #cboxMiddleLeft{}
    #cboxMiddleRight{}
    #cboxTopCenter{}
    #cboxBottomCenter{}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{}
        #cboxLoadingGraphic{}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:#000; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:#000;; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; top:0; right:0; background-position:-268px -270px; background-color:#2d424d; width:38px; height:38px; text-indent:-9999px; z-index:9999;border:0; padding:0; margin:0; overflow:visible; }
        /*#cboxClose:hover{background-position:-25px -25px;}*/

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}




#colorbox {
                overflow: hidden !important;
            } 
            #cboxClose {
                top:0;
                bottom:100%;
            }     
            #colorbox .inv_mobilelarge.inv_Lumia930 .inv_videoControls
            {
                position:relative;
                float:left; 
                bottom:0px;
            }
          /*   #cboxLoadedContent {
    overflow:hidden !important;
    margin:0 auto;
    width: 80% !important;
} */
            #cboxContent{
                background:none;
            }
            .colorbox-video.inv_FullScreen_Other.inv_IE,
            #colorbox.inv_FullScreen_Other, #cboxOverlay.inv_FullScreen_Other, #cboxWrapper.inv_FullScreen_Other
            {
                z-index: 9999 !important;
            }  
body#Homepage .inv_playerContainer {display:none;}
body#mission-vision-and-values .inv_playerContainer {display:none;/*overflow: unset !important;*/float:left;}
body#mission-vision-and-values .single-player {top:auto;}
#colorbox {background-color: #ffffff;}

body#Homepage.internetexplorer11 #colorbox {top:1457px !important;}
/*body#mission-vision-and-values.internetexplorer11 #colorbox {top:759px !important;} */
body#Homepage.chrome63 #colorbox {top:376px !important;}
body#Homepage.chrome .single-player {height:345px;}

/*@media all and (min-width:1281px) {
body#responsible-delivery #colorbox {height:578px !important;top: 70% !important;}
body#responsible-delivery #cboxWrapper {height:578px !important;}
body#responsible-delivery #cboxContent {height:578px !important;}
body#responsible-delivery #cboxLoadedContent {height:auto !important;}

body#mission-vision-and-values #colorbox {height:578px !important;top: 70% !important;}
body#mission-vision-and-values #cboxWrapper {height:578px !important;}
body#mission-vision-and-values #cboxContent {height:578px !important;}
body#mission-vision-and-values #cboxLoadedContent {height:auto !important;}
}

@media all and (min-width: 1026px) and (max-width: 1280px) {
body#responsible-delivery #colorbox {height:578px !important;top: 70% !important;}
body#responsible-delivery #cboxWrapper {height:578px !important;}
body#responsible-delivery #cboxContent {height:578px !important;}
body#responsible-delivery #cboxLoadedContent {height:auto !important;}

body#mission-vision-and-values #colorbox {height:578px !important;top: 70% !important;}
body#mission-vision-and-values #cboxWrapper {height:578px !important;}
body#mission-vision-and-values #cboxContent {height:578px !important;}
body#mission-vision-and-values #cboxLoadedContent {height:auto !important;}
}*/


/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{ 
#colorbox {position: fixed !important;top: 30% !important;}
#colorbox.inv_FullScreen_Other {top:0 !important;}
}


/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{ 
#colorbox{position:fixed !important; top:30% !important; left:0;overflow:hidden !important;background-color:#000000 !important;}
#colorbox.inv_FullScreen_Other {top:0 !important;}
}

@media all and (max-width:736px) {
body#mission-vision-and-values .single-player {/*position: fixed;*/float: left;margin-top: 122px !important;}
#colorbox.inv_FullScreen_Other {top:0 !important;}
#colorbox {position: fixed !important;top:5% !important;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
body#mission-vision-and-values .single-player {float: left;margin-top: 67px !important;}
#colorbox.inv_FullScreen_Other {top:0 !important;}
}



/*---- 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;
}
/*DATE PICKER CSS*/
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
    text-decoration:none;
    padding:2px;
}
.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-prev:before{
    content:'\e600';
	font-size:1.2em;
	color:#000;
    font-family:'icons';
    float:left;
}
.ui-datepicker .ui-datepicker-next:before{
    content:'\e603';
	font-size:1.2em;
	color:#000;
    font-family:'icons';
    float:right;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

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

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

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

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

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

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

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

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

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

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

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	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: #fff !important;
	background-color:#0e202f !important;
    background-image:none !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

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

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

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

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

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


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

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

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

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


.ui-menu {min-width: 160px !important; max-width: 300px !important;z-index:999 !important; width:285px !important;background: #fff;border-radius:0 !important;}
.ui-menu a{background-color:#fff;height:23px;width:285px;position:relative;top:0px;margin-bottom:1px;border-radius:0 !important;}
.ui-menu a:hover{position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width:100% !important;}

.ui-menu .ui-menu-item a{float:left; width:100%; height:auto;}

.ui-menu .ui-menu-item {padding: 0 !important;  width:100% !important;}
.ui-corner-all span{text-align:right; width:28%;}
.ui-corner-all span:first-child{text-align:left; width:71%;}

@media all and (max-width: 767px) {
   .ui-autocomplete{display:none !important;}
}