
/*---- magnific-popup-----*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #545656; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/*---- icomoon-carnext-----*/
@font-face {
  font-family: 'icomoon-new';
  src:  url('/~/media/Files/L/leaseplan-carnext/fonts/icomoon-carnext/icomoon-eot.eot?2vqsgt');
  src:  url('/~/media/Files/L/leaseplan-carnext/fonts/icomoon-carnext/icomoon-eot.eot?2vqsgt#iefix') format('embedded-opentype'),
    url('/~/media/Files/L/leaseplan-carnext/fonts/icomoon-carnext/icomoon-ttf.ttf?2vqsgt') format('truetype'),
    url('/~/media/Files/L/leaseplan-carnext/fonts/icomoon-carnext/icomoon-woff.woff?2vqsgt') format('woff'),
    url('/~/media/Files/L/leaseplan-carnext/fonts/icomoon-carnext/icomoon-svg.svg?2vqsgt#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-carnext-"], [class*="icon-carnext-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-new' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-carnext-chevron-up:before {
  content: "\e903";
}
.icon-carnext-close:before {
  content: "\e904";
}
.icon-carnext-download:before {
  content: "\e905";
}
.icon-carnext-location:before {
  content: "\e906";
}
.icon-carnext-mail:before {
  content: "\e907";
}
.icon-carnext-mobile:before {
  content: "\e908";
}
.icon-carnext-notification:before {
  content: "\e909";
}
.icon-carnext-plane:before {
  content: "\e90a";
}
.icon-carnext-search-black:before {
  content: "\e90b";
}
.icon-carnext-telephone:before {
  content: "\e90c";
}
.icon-carnext-user .path1:before {
  content: "\e90d";
  color: rgb(84, 86, 86);
}
.icon-carnext-user .path2:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-carnext-videos:before {
  content: "\e90f";
}
.icon-carnext-watch:before {
  content: "\e910";
}
.icon-carnext-arrow-h:before {
  content: "\e911";
  color: #00b1af;
}
.icon-carnext-chevron-down:before {
  content: "\e912";
}

/*---- font-icons-----*/
@font-face {
  font-family: 'icomoon';
  src:  url('/~/media/Files/l/leaseplan-carnext/fonts/icomoon-eot.eot?saxwf2');
  src:  url('/~/media/Files/l/leaseplan-carnext/fonts/icomoon-eot.eot?saxwf2#iefix') format('embedded-opentype'),
    url('/~/media/Files/l/leaseplan-carnext/fonts/icomoon-ttf.ttf?saxwf2') format('truetype'),
    url('/~/media/Files/l/leaseplan-carnext/fonts/icomoon-woff.woff?saxwf2') format('woff'),
    url('/~/media/Files/l/leaseplan-carnext/fonts/icomoon-woff.svg?saxwf2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-carnext"], [class*=" icon-carnext"] {
    font-family: 'icomoon-new' !important;
}
[class^="icon"], [class*=" icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.bod-items-popup .mfp-close:before,.bod-close-btn:before {  
content: "\e911";
  color: #545656; 
  font-family: icomoon !important;
  }

.icon-close:before {
  content: "\e911";
  color: #545656;
}

.icon-glob-green:before {
  content: "\e900";
}
.icon-long-arrow:before {
  content: "\e903";
}
.icon-search-black:before {
  content: "\e906";
}
.icon-email:before {
  content: "\e901";
}
.icon-facebook:before {
  content: "\e902";
}
.icon-instagram:before {
  content: "\e904";
}
.icon-linked-in:before {
  content: "\e905";
}
.icon-small-arrow:before {
  content: "\e907";
}
.icon-twitter:before {
  content: "\e908";
}
.icon-user:before {
  content: "\e909";
}

/*Updated icons on 16-feb-2018*/
.icon-long-arrow-2:before {
  content: "\e90a";
  /*color: #00b1af;*/
}
.icon-email-2:before {
  content: "\e90c";
  color: #00b1af;
}
.icon-square-download:before {
  content: "\e90d";
  color: #00b1af;
}

.icon-bell-53:before {
  content: "\e90b";
  color: #fff;
}
/*Updated icons on 21-feb-2018*/
.icon-phone-solid:before {
  content: "\e90e";
  color: #00b1af;
}
.icon-phone-2:before {
  content: "\e910";
  color: #00b1af;
}

/*Update icons on 18th may 2018*/

.icon-email-new:before {
  content: "\e912";
  color: #545656;
}
.icon-facebook-new:before {
  content: "\e913";
  color: #445b8d;
}
.icon-linked-new:before {
  content: "\e914";
  color: #017daf;
}
.icon-messenger:before {
  content: "\e915";
  color: #1177d1;
}
.icon-pinterest:before {
  content: "\e916";
  color: #c7012b;
}
.icon-share:before {
  content: "\e917";
  color: #00b1af;
}
.icon-twitter-new:before {
  content: "\e918";
  color: #60bbdc;
}
.icon-whatsapp .path1:before {
  content: "\e919";
  color: #34af23;
}
.icon-whatsapp .path2:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}



.icon-add:before {
  content: "\e91b";
}
.icon-view:before {
  content: "\e91c";
}

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

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

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

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

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {  
  
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  /* outline:0;		added */
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1200px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- slick-----*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*---- main3-----*/
/*--- Media Library Starts */
.media-library-wrapper,.bod-wrapper { margin-top:142px; }
.media-library-wrapper .bannertext p,.bod-wrapper .bannertext p{ font-size: 5.4rem; line-height: 6.4rem; letter-spacing: -0.8px; }
.media-library-wrapper .bannertext h1 p{font-family: 'LeasePlan-Bold'; font-weight: normal;}
.media-library-wrapper .bannertext .banner-introtext,.bod-wrapper .bannertext .banner-introtext { font-size: 2.1rem; line-height: 3.2rem; letter-spacing: -0.4px;     padding: 0 80px; } 
.media-filter .currentTab {  display: block; padding: 23px 50px 23px 20px; cursor: pointer; background-color: #fff; position: relative; border-radius: 5px; color:#00b1af; font-weight:500; font-size: 1.4rem; line-height: 2rem;  font-family: 'LeasePlan-Bold';border-radius:0;text-transform:uppercase;}
.media-filter .currentTab:after {  content: "\e907"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.6rem; position: absolute; right: 23px; top: calc(50% - 8px); cursor: pointer; /*transition: all ease 0.3s;*/ transform: rotate(90deg); color:#000; }
.media-filter.active .currentTab:after { transform: rotate(-90deg);  /*transition: all ease 0.3s;*/ }
.media-filter { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); position:relative; margin-bottom:35px; }
.filter-tabs { display: none; position: absolute; left: 0; top: auto; z-index: 3; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
.filter-tabs ul{ background-color: #fff; overflow-y: auto !important;max-height: 340px;}
.filter-tabs ul li a {  display: block; color:#545656; }
.filter-tabs li[data-type="*"] {border-top: 1px solid #d7dadc;}
.filter-tabs li{border-bottom:1px solid #d7dadc; margin-left:20px;}
.filter-tabs li a span{  padding: 19px 0px 21px 0px;  margin-right: 20px; font-size: 1.4rem; line-height: 2rem; display: block; color:#00b1af;text-transform:uppercase;font-family: 'LeasePlan-Bold';margin-left:20px;letter-spacing:1px; }
.filter-slide li a {  color: #00b1af;font-family: 'LeasePlan-Bold';} 

.media-download-content-wrapper { margin-bottom: 42px; }
.mhead,.mbody { float:left; padding-right:15px; }
.mbody { display: table-cell; vertical-align: middle; position: relative; float: none; }
.no-mdata { padding-left:25px; }
.mDate { width:10%; padding-left:23px; }
.mType { width:18%; padding-right: 75px; }
.mTitle { width:57%; }
.mDownload { width:15%; text-align:left; }
.mDownload a,.mDownload input { color:#545656; font-size: 1.4rem; line-height: 1.4rem;  }
.mDownload input{padding-left:26px;}
.filter-title1,.filter-title2,.mhead{ font-size: 1.2rem; line-height: 1.4rem;  }
.media-item { background-color:#f6f8fb;  display: table; height: 65px; }
.media-item-wrap .mTitle { font-size: 1.8rem; line-height: 3.2rem; color:#545656;}
.mHeadWrap {padding:25px 0px;}
.altmediaitem { background-color:#fff; }
.ss-item h1 { margin-bottom:40px; }
.download-image-link { background: none; border: none; padding:0;  }
.ss-item .media-item  { margin-bottom:30px; }
.ss-message { font-size: 1.8rem; line-height: 3.2rem;  }
.bod-wrapper .slick-arrow:after { content: "\e90a"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color:#444; font-size: 1.6rem; display: inline-block; line-height: 48px; cursor:pointer;}
/*--- Media Library Ends */

/*--- BOD Starts */
.tabs-wrapper { margin-bottom:38px; }
.bod-wrapper { margin-bottom:150px; }
.bod-wrapper .bannertext p .rad-highlight { display:block; }
.bod-wrapper .bannertext .banner-introtext { padding-left:0px; padding-right:0px; letter-spacing:normal; }
.bod-wrapper .bannertext {margin-bottom:133px; display:block; color:#545656; }
.media-library-wrapper .bannertext{color:#545656; margin-bottom:72px; display:block;}
.bod-tabs .tabs ul {  text-align: center; }
.bod-tabs .tabs ul li {  display: inline-block; }
.bod-tabs .tabs ul li a { display:block; color:#545656;+ }
.bod-tabs .tabs ul li span { padding:10px 13px 10px 17px; border-bottom:2px solid #d7dadc; font-size:1.6rem; line-height:2.4rem; display:block; }
.bod-tabs .tabs ul li.current span { border-bottom:2px solid #00b1af; color:#00b1af; font-size:1.6rem; line-height:2.4rem;    padding-bottom: 10px;  }
.bod-tabs .tabs ul li:hover a,.bod-tabs .tabs ul li:hover a span { border-color:#00b1af;  color:#00b1af; }
.bod-main-wrap .bod-item { float:left; width:auto; margin:15px; }
.bod-main-wrap .bod-item.slick-current:hover { cursor:pointer; }
.bod-image {  position:relative; float:left; width: 100%; height:350px;}
.bod-image .bod-name {z-index: 2;position:absolute; color:#fff; font-size:1.6rem; line-height:2.1rem; bottom:10px; text-align:center; padding:5px 10px; transition:all ease 0.3s; }
 .bod-wrapper .bannertext p {  padding-bottom: 21px;  }
 .bod-wrapper .bannertext h1 p{font-family: 'LeasePlan-Bold'; font-weight:normal;}
.bod-item { opacity:0.3; transition:all ease 0.3s;   }
.bod-item.slick-current { opacity:1; transition:all ease 0.3s;-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);  }
.bod-item.slick-current .bod-image img{ box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);} 
.bod-item.slick-current .bod-name { display:none; transition:all ease 0.3s; }
.bod-item-content .bod-name { position:relative; font-size:2.8rem; line-height:3.8rem; color:#00b1af; margin-top:18px;     padding-left: 4px; padding-bottom: 14px }
.bod-item-content .bod-designation { font-size:1.6rem; line-height:2.8rem; margin-bottom:20px; }
.bod-item-content .bod-description { font-size:1.6rem; line-height:2.8rem; margin-bottom:37px;}
.mfp-content .bod-content {  display: block !important;position:relative; }
.bod-items-popup .mfp-content { max-width: 540px; background-color: #fff; padding: 0px 0px 20px 0px;  box-shadow: 0px 12.1px 38px 0 rgba(74, 134, 190, 0.15); }
.bod-content .bod-image {     margin-right: 0px; }
.popup-image-div1,.popup-image-div2 { max-width: 100%; float: left; }
.popup-image-div2 {display:none;}
.bod-items-popup .bod-image,.bod-items-popup .bod-image img { width:100%; height: 100%; }
.bod-read-more {  margin-bottom: 25px; }
.bod-read-more.gradient-link a {    padding: 16px 26px 16px 31px;  }
.bod-wrapper .slick-arrow {  top: calc(77.4% - 10px); }
.bod-wrapper .slick-prev { left: calc(41.5% - 35px);}
.bod-wrapper .slick-prev:after {  color:#444; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);  }
.bod-wrapper .slick-next { right: calc(41.5% - 35px); }
.bod-wrapper .slick-next:after {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); }
.bod-container {  margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; max-width: 1200px; }
.popup-content-bottom { padding:20px 30px 0; }
.bod-content .bod-name {  font-size:2.8rem; line-height:3.8rem;  color:#00b1af;     padding-bottom: 8px; }
.bod-content .bod-designation { color:#545656; font-weight:300; margin-bottom:17px; font-size: 1.8rem; line-height: 3.2rem; font-family:'LeasePlan-Regular';}
.bod-popup-content p { font-size:1.8rem; line-height:3.2rem; }
.bod-items-popup .mfp-close:after { content: 'Close'; font-size: 1.2rem; top: 0px; position: absolute; padding-left: 12px; line-height: 1.4rem; line-height: 2rem;left: 10px;}
.bod-items-popup .mfp-close { color: #333;top: 290px; font-size: 0; right: 55px; opacity: 1;width: 60px;height: 22px; }
.bod-popup-content { margin-bottom:22px; }
.bod-item-content-wrapp {  overflow: hidden; }
.bod-items-popup.mfp-container { margin-top:30px; }
.bod-item-wrap { margin-bottom:0; }
.bod-tabs{margin-bottom: 30px;}
.bod-wrapper .slick-arrow { text-indent:0; border:0; height:auto; width:auto;    transform: none;top: unset;bottom: 25px;top:auto;cursor: pointer;}
.tabs-wrapper .currentTab { display:none; }
.bod-download-doc.gradient-link a > i { right: 33px; top: 14px;font-size: 1.8rem; }
/*.bod-download-doc.gradient-link a { font-size: 1.2rem; line-height:2rem; }*/
.bod-download-doc.gradient-link a > i:before {  color:#fff; }
.bod-download-doc.gradient-link a:hover > i:before { color:#00b1af;  }
.bod-items-popup .mfp-close:before { font-size: 1.5rem; position: absolute; left:0px; top: 0px; line-height: 2rem;}
.popup-image-div1 img,.popup-image-div2 img { max-width:100%; }
.bod-download-doc a {  padding: 16px 76px 16px 30px !important; }
.ss-item.bod-item { opacity:1; margin:0px; }
.ss-item .popup-content-bottom { padding:30px 0px; }
.ss-item .bod-image { margin-bottom:25px; }
.ss-item .popup-image-div1 { margin-right:25px; }
.ss-image-heading { font-size:1.8rem; line-height:2.5rem; }
.bod-main-wrap .ss-edit-text { font-size:1.6rem; }
/*.visible-overflow { overflow-y:auto; overflow-x:hidden; }*/
.hidden-overflow { overflow:hidden!important; position:relative; height:100%; }
.hidden-overflow .mfp-container { position:relative; overflow:scroll!important;}
.fixedPos { position:fixed !important; }
.noScrolling { overflow:hidden; position:fixed; }
/*--- BOD Ends */
.sliderbanner .banneritem:first-child { display:block; }


/*--- Newsroom Starts ---*/
.box5-wrapper.newsroom-wrapper {  margin-top:0px;  padding-top: 57px;}
#news-predictive-txt{width:100%; outline: 0; border: 0; position:relative; box-shadow:none; text-align:center; font-size:1.6rem; line-height:2rem; border-bottom:2px solid #d7dadc; padding:15px; margin-bottom: 35px;background:transparent;border-radius:0;padding-right: 0px;}
#news-predictive-txt:placeholder { text-align:center; }
#news-predictive-txt:focus{text-align:left;}
#news-predictive-txt:focus  + span + div.news-search-btn {right:11px}
#news-predictive-txt:focus + span  { display:none; }
#news-predictive-txt.hasContent  + span + div.news-search-btn {right:11px}
#news-predictive-txt.hasContent  {text-align:left;}
.newsroom-wrapper{position: relative;}
.newsroom-wrapper:after {content: '';background: #f6f8fb;width: 100%;height: 452px;top: 0;left: 0;display: block;position: absolute;z-index: -1;}
.news-search-btn {  position: absolute; top: 12px; right: calc(36% - 20px); font-size:2rem;line-height: 2rem;transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition:all 0.6s ease-out; }
.media-download-content-wrapper select,.media-download-content-wrapper option { width:100%; background:red; }

#prbtnSearch { background:none; border:none; font-family:icomoon;line-height:22px;}
.newsroom-filter-wrapper {  margin-bottom: 28px; }
/*--- Newsroom Ends ---*/



/*=====BOD GLOBAL=======*/
.bod-item-wrap .bod-image img{top: 0;
height: auto !important;
float: left;
width: 100%;
left: auto;
margin: auto;
position: relative;
right: auto;
z-index: 2;
max-width: none;}
.bod-item-wrap .bod-image{    height: auto;    overflow: hidden;}

body.nojs .popup-image-div1.hide, body.nojs .popup-image-div2.hide,body.nojs .bod-popup-content.hide,body.nojs .bod-download-doc.hide{display:block!important;}
body.nojs .bod-read-more{display:none!important;}

.visible-overflow{overflow-y: auto;}
.boxHasLink a i { transition:all 0.3s ease; }
.boxHasLink:hover { cursor:pointer; }
.boxHasLink:hover a i { margin-left:22px; transition:all 0.3s ease; }
.download-image-link {text-transform:uppercase;}

#searchbox > div { width:100%; }
#searchTextBoxContainer2 { padding: 0px; background-color: #2d2d2d; width: 100%; }
#searchTextBoxContainer2 input#searchTextbox { background: transparent; border: 0 none;	font-size: 1.4em; padding: 13px 18px 14px; line-height: 20px; color: #fff; width: 100%;}
#searchButtonContainer2 {display: none;}
.ui-autocomplete.ui-menu { width: 270px; }
.ui-menu .ui-menu-item a.ui-state-active {border: 1px solid #aaaaaa;}
.ui-menu .ui-menu-item a { border: 1px solid transparent; }


span.pop-briefcase:after{content:"\e91e";line-height:50px}
.pop-dnwlod{float:left}
span.pop-briefcase.gradient-link.box-wrap{font-family:"icomoon";width:50px;height:50px;background:#00b1af;color:#fff;border-radius:50%;position:relative;display:inline-block;font-size:1.5rem;margin-top:70px;margin-left:10px;text-align:center;cursor:pointer;margin-bottom:0}
span.pop-briefcase.gradient-link.box-wrap:hover{background:#fff;color:#00b1af;box-shadow:0 5px 20px 0 rgba(0,0,0,0.2)}
span.pop-briefcase.gradient-link.box-wrap.pdfSelected:after {content: "\e91d";}
#ip3-my-basket span.pop-briefcase.gradient-link.box-wrap:after {
    content: "\e91d";
}

@media all and (max-width:992px){
span.pop-briefcase.gradient-link.box-wrap {font-size: 1.2rem;width: 44px;height: 44px;}
span.pop-briefcase.gradient-link.box-wrap:after {line-height: 44px;}
}
@media all and (max-width:767px){
span.pop-briefcase.gradient-link.box-wrap {margin-top: 20px;}
}


.download-centre-module .document-item .dDate {font-family: 'LeasePlan-Bold';padding-left: 32px;font-family: 'LeasePlan-Bold';font-size: 1.2rem;line-height: 1.4rem;}
#contentwrapper #document-year-tab ul li a {outline: 0;color: #545656;padding: 14px 30px 14px 30px;display: block;position:relative;}
#document-year-tab ul li a:after{position: absolute;right: 0;bottom: 15px;width: 2px;height: 20px;background: rgba(215, 218, 220,0.4);content: '';
}
#document-year-tab ul li:last-child a:after{position: absolute;right: 0;bottom: 0;width: 0px;height: 0px;background: rgba(215, 218, 220,0.4);content: '';
}
#contentwrapper #document-year-tab ul li {padding: 0;display: inline-block;margin-bottom: 0;line-height: 24px;position: relative;font-family: 'LeasePlan-Regular';}
#contentwrapper #document-year-tab ul {list-style-type: none;margin-bottom: 0;padding-left: 0;border-bottom: 2px solid #d7dadc;}
.document-filter {position: relative;z-index: 3;}
#contentwrapper #document-year-tab ul li::before {top: 13px;background: none;}
#contentwrapper #document-year-tab ul li.current::after {background: #00b1af;height: 2px;position: absolute;bottom: -2px;width: 100%;content: '';left: 0;}
#contentwrapper #document-year-tab ul li a:hover {color: #00b1af;}
#contentwrapper #document-year-tab ul li:hover:after {
    background: #00b1af;
    height: 2px;
    position: absolute;
    bottom: -2px;
    width: 100%;
    content: '';
    left: 0;
}
.selectedTab::after {content: "\e907";font-family: 'icomoon' !important;position: absolute;color: #00b1af;top: 51%;transform: translateY(-51%) rotate(90deg);right: 0;line-height: 1;right: 23px;font-size: 1.2rem;}
.document-drop-down .selectedTab {display: none;position: relative;padding: 23px 50px 23px 20px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);font-family: 'LeasePlan-Bold';font-size: 1.4rem;line-height: 1.4rem;}
#contentwrapper #document-year-tab ul li.current {font-family: 'LeasePlan-Bold';pointer-events: none;}
.download-centre-module .document-item {height: 65px;}
.download-centre-module table tbody tr td {vertical-align: middle;font-size: 1.8rem;line-height: 32px;}
.download-centre-module .mob-td {display: none;}
.download-centre-module a.download-icon {position: relative;color: #545656;font-family: 'LeasePlan-Bold';font-size: 1.2rem;line-height: 1.4rem;}
.download-centre-module .dDownload {text-align: center;}
.download-centre-module a.download-icon::before {content: "\e90a";font-family: 'icomoon' !important;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;transform: rotate(90deg);display: inline-block;font-size: 1.1rem;color: #00b1af;margin-right: 7px;}
#document_loader {display: none;text-align: center;float: left;width: 100%;margin-top: 15px;}
#document_loader img {margin:0 auto;}

#contentwrapper #document-year-tab ul li.current a {color: #00b1af;}
#loadmore-inv-doc {float: left;width: 100%;text-align: center;border-bottom: 2px solid #f6f8fb;margin-bottom: 30px;}
#loadmore-inv-doc a {font-size: 1.8rem;line-height: 2.4rem;color: #545656;position: relative;padding: 10px 30px 10px 30px;display: inline-block;outline: none;}
#loadmore-inv-doc a::after {content: '';background: url('/~/media/Images/l/leaseplan-carnext/css/plus-icon.svg');background-size: auto auto;position: absolute;right: 0;height: 16px;width: 16px;background-size: 16px;top: 50%;transform: translateY(-50%);}
.sitesearchpagination-inv-doc {display:none;}
#document-content .mob-td {width: 35%;float: left;text-align: left;font-size: 1.2rem;line-height: 32px;font-family: 'LeasePlan-Bold';}
.document-drop-down .selectedTab {cursor: pointer;}
@media all and (max-width:767px){
.document-drop-down .selectedTab {display: block;cursor: pointer;}
#contentwrapper #document-year-tab {display: none;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
#contentwrapper #document-year-tab ul {border: none;}
#contentwrapper #document-year-tab ul li {display: block;font-size: 1.4rem !important;line-height: 1 !important;padding: 0 !important;}
#document-content .mob-title {width: 65%;float: left;}
#document-content .dDate {width: 100%;line-height: 32px;}
#document-content .dbody {display: block;Width: 100%;padding-left: 32px;float: left;text-align: left;}
#contentwrapper #document-year-tab ul li.current::after {background: none;}
#document-content .mob-td {display: inline-block;}
}



ul#topnav-section-sustainability-level2 li { display:none; }
#mobinav-nav-sustainability-level1 span.icon-small-arrow,
#mobinav-nav-sustainability-level1 .main-menu-sign-wrapper
{ display:none; }

/*---- main-----*/
::-webkit-input-placeholder {color: #fff;opacity: 1 !important;}
:-moz-placeholder {color: #fff;opacity: 1 !important;}
::-moz-placeholder {color: #fff;opacity: 1 !important;}
:-ms-input-placeholder {color: #fff;}
::-ms-clear { display:none; }
.ui-autocomplete li:hover{cursor:pointer;}
.box5-wrapper.newsroom-wrapper.media-library-wrapper{padding-bottom:0;}
.float-it, table, #bannerwrapper .sliderbanner, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }
.invisible{position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible;}
.float100{float: left; width: 100%}
.rad-big{font-family: 'LeasePlan-Bold';font-weight: normal;}
html{-webkit-text-size-adjust: none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; font-size:10px;}
body { font-family: 'LeasePlan-Regular';font-weight: normal; font-size: 10px; line-height: 10px; color: #545656; }
#MainWrapper { margin: 0 auto; background-color: #ffffff;}
/*--- TAGS STYLING STARTS ---*/
a { color:#00b1af; text-decoration: none; }
a:hover { text-decoration: none; }
a:focus, a:active { border: none;text-decoration: none;}
img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active{outline-style: none;outline-width: 0;}
p{padding: 0 0 10px;}
h1{font-size: 7.2rem; margin: 0; line-height: 7.9rem; letter-spacing: -1px;font-weight: normal}
h2{font-size: 3.6rem ;font-weight: normal;line-height: 4.6rem;}
h3{font-size: 2.6em;font-weight: normal;line-height: 3.4rem;}
h4{font-size: 2em;font-weight: normal;line-height: 7.9rem;line-height: 2.8rem;}
p#sectionheader { font-size: 1.4em; line-height: 1.2em;}
.tools {margin-top:75px;}
.tools h1{margin-bottom:20px;}
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.mDownload a.download-icon:before{content: "\e90a"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; transform: rotate(90deg); display: inline-block; font-size: 1.1rem; color: #f26400; margin-right: 7px;}
.download-image-link{padding-left: 20px;position: relative;}
.icon-long-arrow-2.dlimg{transform: rotate(90deg); display: inline-block; font-size: 1.1rem; color: #f26400; margin-right: -20px;}
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }
hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase{text-transform:uppercase;}
a[href^="tel:"] {color: inherit !important; text-decoration: none; cursor:default;}
a[href^="tel:"].mobile-tel-link{color: inherit !important; cursor:pointer !important;}
/*.box4-link.gradient-link{margin-top:34px;}*/
.center-text{text-align:center;}
.no-rows-text{font-size:1.4rem;text-align:center;line-height: 2.1rem;}
/*--- TAGS STYLING ENDS ---*/

/*--- LINK BUTTONS STARTS---*/

.gradient-link a{object-fit: contain;border-radius: 30px; /*background-image: linear-gradient(to right, #ed8221, #e0322d);box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);*/ background-image:none; background-color: #00b1af; color: #fff;text-align: center;font-size: 1.4rem;padding: 11px 55px 11px 30px;position: relative;font-family: LeasePlan-Bold;font-weight: normal; letter-spacing:0.5px; line-height:1.8rem; display: inline-block;transition: all 0.6s ease-in-out; border: 2px solid transparent; text-transform: uppercase;}
#loadmore a,.gradient-link.banner-cta a{background-color:#00b1af;background-image:none;padding: 11px 55px 11px 30px;border:2px solid transparent;transition:all 0.3s ease;text-transform:uppercase; color:#fff;position: relative;}
#loadmore a:hover,.gradient-link.banner-cta a:hover{background-color:#fff;border:2px solid #00b1af;transition:all 0.3s ease;color:#00b1af;}
.gradient-link.banner-cta.no-icon a {padding: 11px 30px 11px 30px;}
.gradient-link.banner-cta.no-icon a i{display:none;}
/*#loadmore a:hover{background: #fff !important;color: #f06400!important; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2)!important;}*/
#loadmore a > i,.gradient-link a > i {margin-left: 15px;position: absolute;top: 13px;transition: margin-left 0.3s ease-out;-webkit-transition: margin-left 0.3s ease-out;-moz-transition: margin-left 0.3s ease-out;-ms-transition: margin-left 0.3s ease-out;-o-transition: margin-left 0.3s ease-out; right: 28px;}
#loadmore a:hover > i,.gradient-link a:hover > i{margin-left: 18px;}
.gradient-link a:hover {background: #fff;color: #00b1af; border: 2px solid #00b1af; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);}
#bannerwrapper .gradient-link a:hover i{color: #00b1af;} 

.white-gred-link a{border-radius: 30px;background-color: #ffffff;padding:12px 35px;color: #00b1af !important;font-size: 1.4rem !important;line-height: 20px;position: relative;font-family: LeasePlan-Bold;font-weight: normal;letter-spacing: 1;border: 1px solid #00b1af;text-transform: uppercase;}
.white-gred-link a > i{margin-left: 13px;position: absolute;top: 13px;transition: margin-left 0.3s ease-out;-webkit-transition: margin-left 0.3s ease-out;-ms-transition: margin-left 0.3s ease-out;-moz-transition: margin-left 0.3s ease-out;-o-transition: margin-left 0.3s ease-out;}


/*--- LINK BUTTONS ENDS---*/

/*------ HEADER STARTS ------*/

#logo img { z-index: 99; width: auto; width: 257px;left: -29px;top: -48px;}
#logo a { display: block; float: left; }
/*#headerlinks { overflow: hidden; }*/
#headerlinks ul {display: inline-block; }
#headerlinks ul li { float: left;line-height: 1.4rem; }
#headerlinks ul li:last-child { border-right: none; }
/*#toplinks {float: left; width: 25%; position: relative;height: 74px;}*/
#toplinks{position: absolute; right: 0; float: none !important;top:0;}
#toplinks > #headerlinks { float: right; clear: both;}

/*--- SEARCH BOX STARTS ---*/

#searchbox > div { display: inline-block; }
#searchbox.ui-autocomplete-input { box-shadow: none; }
#searchButtonContainer span { float: left; font-size: 1.8em; }
#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative;}
#searchButtonContainerRP:after{font-family: 'icomoon' !important;content: "\e906"; position:absolute;
right: 9px; font-size: 1.5rem; top: 6px;}
.searchTable td, .searchTable th { font-size: 1em; }

li.search-ico {position:relative; margin-top: 23px;}
.top-nav li.search-ico {margin-top: 25px;margin-right:25px;}
li.search-ico>a{/*border: 1px solid #979797;*/border-top: none;border-bottom: none;padding: 6px 22px 2px !important}
li.search-ico>a.active{color: #00b1af;}
.search-wrap { float:right; position:relative; }
.search-wrap > a { display: block; height: 50px; overflow: hidden; position: relative; text-indent: 100%; width: 50px; }
.search-wrap > a::before { background-position: 0 0; height: 20px; right: 15px; top: 15px; width: 20px; }
.search-wrap > a.active { background-color:#5d707e; }
.search-wrap > a.active::before { background-position: -120px -30px; right: 15px; top: 15px; }
#searchbox { display:none; position:absolute; right:0; top:23px; width:270px; padding-bottom:5px; z-index:9999;}
#searchbox.active{ overflow: visible !important;}
#searchbox .ui-autocomplete-input { box-shadow: none; }
#searchButtonContainer span { float: left; font-size: 1.8em; }
#searchButtonContainer { float: right; position: relative; padding-top: 7px; }
.searchTable td, .searchTable th { font-size: 0.9em; word-break: break-all; }
#searchTextboxContainer input#searchTextbox { background: transparent; border: 0 none; font-size: 1.4em; padding: 13px 18px 14px; line-height: 20px; color:#fff; width:100%; }
.searchTable td p.searchdescription { padding-bottom:0; line-height:25px; }
#searchbox #SearchButtonContainer { display:none; }
#searchbox #searchTextboxContainer { padding:0px; background-color: #2d2d2d;; width:100%;}
#ip3-leaseplan-digital .desktop-career-link a, .ip3-leaseplan-digital.ip3-careers .desktop-career-link a, #ip3-careers .desktop-career-link a{border-top: 4px solid #00b1af; padding: 28px 0; color:#00b1af;font-family: 'LeasePlan-Bold';}
#ip3-leaseplan-digital #mob-menu-wrap .career-mobile-link a,.ip3-leaseplan-digital.ip3-careers #mob-menu-wrap .career-mobile-link a, #ip3-careers #mob-menu-wrap .career-mobile-link a{color: #00b1af; font-family: LeasePlan-Bold; font-weight: normal;}
#ip3-leaseplan-digital .normal-content p{padding-bottom:35px;}

.normal-content h2 span.rad-thin{ font-family: LeasePlan-Regular;}
/*--- SEARCH BOX ENDS ---*/

/*------ HEADER ENDS ------*/

/*--- BANNER STARTS ---*/

.single-banner-wrapper{min-height: 433px;margin-top: 71px;position: relative;}
.single-banner-wrapper:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.37));}
.single-banner-wrapper .single-banner-inner .single-banner-title p {font-size: 5.2rem; line-height: 5.2rem; color: #ffffff;}
.single-banner-wrapper.news{min-height:600px}
.single-banner-wrapper.news .single-banner-inner{min-height:600px}
.single-banner-wrapper .single-banner-title{text-align: center;position:relative;z-index:1;padding-top: 30px;}
.single-banner-inner{display:table; width:100%; height: 433px;}
.single-banner-inrwrp{display:table-cell; vertical-align:middle; text-align:center;}
.single-banner-inrwrp .banner-link {display: inline;margin-right: 20px;}
.single-banner-inrwrp .banner-link a{margin-bottom:15px;}
.single-banner-inrwrp p{font-size: 2.4rem; line-height: 3.8rem; color:#fff; padding-bottom:33px; } 
.slick-arrow{position: absolute; top: 45%;  border: 2px solid #424242; border-width: 0 3px 3px 0;
display: inline-block; width: 13px;  height: 15px; text-indent: -99999px; z-index:1; background: none;}
.slick-prev{left:10px; transform: rotate(135deg); -webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg);}
.slick-next{right:10px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
.slick-arrow.slick-disabled{display:none;}

#bannerwrapperinner ul.slick-dots li{list-style: none;display: inline-block;}
#bannerwrapperinner ul.slick-dots{position: absolute;bottom: 45px;text-align: left}
#bannerwrapperinner .slick-dots li button{background: transparent;border: 2px solid #fff;border-radius: 50%; height:13px; width: 13px; padding: 0;position: absolute;
top: 1px;
left: 10px;}
#bannerwrapperinner .slick-dots li button span.sl-no{display: none;}
#bannerwrapperinner .slick-dots li.slick-active button{top:-1px;background-image: linear-gradient(to right, #00b1af, #00b1af);box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);border: 2px solid #fff;width: 17px;height: 17px;}
#bannerwrapperinner .slick-dots li{margin-right: 42px;position: relative}
#bannerwrapperinner .slick-dots li.slick-active{margin-right: 63px;}
#bannerwrapperinner .slick-dots li.slick-active button span.sl-no{display: block;position: absolute;bottom: 30px;color: #fff;font-size: 1.2rem}
#bannerwrapperinner ul.slick-dots li i.icon-long-arrow{display: none;position: absolute;top: 3px;margin-left: 37px;}
#bannerwrapperinner ul.slick-dots li.slick-active i.icon-long-arrow{display: block;}
#bannerwrapper { position: relative; padding-top: 71px;}
#bannerwrapper i{color: #fff}
#bannerwrapper .sliderbanner { position: relative;overflow: hidden; }
.bnr-vcen{height:696px; display:table;}

#bannerwrapperinner { padding: 0; }
.banneritem { position: relative; display: none; }
.banneritem:first { display: block; }
.bannertext {display: table-cell;vertical-align: middle; color:#fff;}
.bannertext .rad-highlight{font-family: LeasePlan-Bold !important;}

body#ip3-about-us .bannertext p { text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8); }
body#ip3-about-us ul li div.banner-link, body#ip3-products-and-services div.banner-link{
margin-top:20px;
}
.banner-text-heading p, .banner-text-heading h2{margin:0; padding:0;}
.banner-text-heading *{font-size:5.2rem; line-height:6.2rem;font-family: 'LeasePlan-Bold';font-weight: normal;}
.banner-text-heading {margin-bottom:12px;}
.master-content-landing-banner .banner-txt-landing{font-size:2.4rem; line-height:3.8rem; margin-bottom:38px; }
.master-content-landing-banner .banner-text-heading {margin-bottom:32px;}
.banner-txt-landing{font-size:2.4rem; line-height:3.8rem; margin-bottom:16px;}
.home-banner .banner-txt-landing{font-size:3.2rem; line-height:5.2rem; margin-bottom: 40px;}
.home-banner .banner-text-heading {margin-bottom: 28px;}
.master-content-landing-banner .banner-text-heading *{font-size:5.2rem; line-height:6.24rem; font-family: 'LeasePlan-Bold';font-weight: normal;}
.home-banner .banner-text-heading *{font-size:5.2rem; line-height:6.2rem; font-family: 'LeasePlan-Bold';font-weight: normal;}
#ip3-newsroom .banner-text-heading *{font-size:6.4rem; line-height:7.2rem; font-family: 'LeasePlan-Bold';font-weight: normal;}
.banner-link.solid-link a, .banner-link.gradient-link a {margin-bottom: 20px;}

.nojs .banneritem { display: none; }
.nojs .banneritem.banner1 { display: block; }

.home-banner .banner-link { display: inline; margin-right: 19px;}
/* --- BANNER ENDS --- */

/*--- SEARCH PAGE STARTS ---*/

.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }
table.searchTable tbody tr th { text-align: left; height: 22px; }
#tabs.sectionTabs { position: relative; padding: 0 0 20px; }
#tabs.sectionTabs ul { border-bottom:2px solid #d7dadc;; list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { float: left; padding: 0; margin: 0; border-right: 1px solid #e5e5e5;}
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.lastLI { border-right:none;}
#tabs.sectionTabs ul li a { display: block; padding:0 20px; text-align: center; color:#545656 }
#tabs.sectionTabs ul li a span { display: block; text-align: center; }
#tabs.sectionTabs ul li.current a{color:#00b1af; }
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { color:#00b1af; }
#tabs.sectionTabs ul li.current{position:relative;}
#tabs.sectionTabs ul li.current:after{width:100%; position:absolute; left:0; bottom:-16px; content:""; height:2px; background:#00b1af;}
#tabs.sectionTabs span.select { background: #424242; position: absolute; font-size: 1em; top: 0; left: 0; height: 40px; color: #fff; padding: 16px 15px 10px 14px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.8rem; *behavior: url("https://corporate.carnext.com/~/media/Files/l/leaseplan-carnext/htc-files/boxsizing.htc"); }
#tabs.sectionTabs span.select:after {content:''; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #fff; font-size: 0; line-height: 0; position:absolute; right: 10px; top:15px;}
#tabsDD { height: 35px; font-size: 1.2em; width: 100%; cursor: pointer; }
.searchresultpage #searchContainerRP {display: inline-block;position:relative; }
.ui-autocomplete.ui-menu{z-index:100!important;}
#searchinnerRP { border-bottom: 1px solid #000; float: left; }
#searchTextBoxContainerRP { float: left; }
#searchinnerRP { float: left; }
#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }
#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; padding: 4px 0 0 0;  font-size: 14px;}
.ui-autocomplete-input { padding: 2px 5px; line-height: 17px; box-shadow: 10px 10px 20px -5px #f8f8f8 inset; }
#searchFilter, #resuleMsg { padding-top: 10px; }
.level1level2 td p { padding-top: 10px; }
.searchTable .level1level2 td p { padding-top: 0; position:relative; z-index:9;}
#SearchbuttonRP {text-indent: -999999px; padding: 0; border: none; background: no-repeat; width: 30px; height: 25px; }
#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }

/*--- SEARCH PAGE ENDS ---*/

/*---  SITE MAP STARTS ---*/
.phone-email i{margin-right:10px; color:#00b1af; font-size:1.8rem;}
.phone-email i.icon-email {font-size: 1.4rem;}
.phone-email p a{color:#545656 !important;}
#sitemapcontainer ul li { float: left; clear: both; }
#sitemapcontainer ul li a { display: block; }

/*---  SITE MAP ENDS ---*/

/*--- SS STARTS ---*/

.ip3-edit table { font-size: 1em; }

/*--- SS ENDS ---*/

/*--- COOKIES STARTS ---*/

#_cookieConsentWrapper {position: fixed;bottom: 0;float: left;width: 100%;z-index: 10;background-image: linear-gradient(to right,#ed8221, #e0322d);width: 100%;height: 60px;}
#_cookieConsentWrapper p {margin: 24px 50px;padding-bottom: 0;float: left;font-size: 1.4rem;line-height: 1.4rem;color: #fff; }
#_cookieConsentWrapper p.cookie-btn{margin: 0 !important; float: right !important;margin: 11px 50px !important;position: relative}
#_cookieConsentWrapper p.cookie-btn:after{content: "\e907";font-family: 'icomoon' !important;right: 30px;position: absolute;color: #00b1af;top: 12px;}
#_cookieConsentWrapper a { color: #fff; }
#_cookieConsentWrapper input { cursor: pointer;border: 0px;color: #000000;background: none;background-color: rgba(0, 0, 0, 0);font-size: 1.4rem;line-height: 1.4rem;color: #00b1af;width: 156px;height: 40px;border-radius: 30px;background-color: #ffffff;box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);font-family: LeasePlan-Bold;padding: 0 30px 0 0;}

/*--- COOKIES ENDS ---*/

/*------ MIDDLE CONTENT STARTS ------*/

/*--- HOMEPAGE CONTENT STARTS---*/
/*--- BOX1 STARTS ---*/

.box1-wrapper {/*background: #f6f8fb;*/position: relative;text-align: center;}
.box1-content {text-align: center;font-family: 'LeasePlan-Regular';line-height: 5.2rem;font-size: 3.2rem;color: #545656;font-weight: normal;margin: 110px 0 119px 0;}
.box1-content .rad-highlight {font-family: LeasePlan-Bold;color: #00b1af;font-weight: normal;}
.box4-title .rad-highlight {color: #00b1af;}
.box1-link {margin: 6px 0 0 0;display: block;}

/*--- BOX1 ENDS ---*/

/*--- BOX2 STARTS ---*/

.box2-background {min-height: 500px;position: relative;z-index: 99;}
.home-content-wrapper .box2-background {margin-top: 41px;}
.box2-content {background: #fff;padding: 51px 100px 0 100px;margin-top: -160px;z-index: 99;position: relative;}
.home-content-wrapper .box2-content{margin-top:-149px;}
.box2-content h2 {font-size: 3.6rem;font-family: LeasePlan-Bold;line-height: 4.6rem;letter-spacing: -0.36px;text-align: center;color: #00b1af;padding: 0 0 9px 0;font-weight: normal;}
.box2-content p {font-family: 'LeasePlan-Regular';font-size: 1.6rem;font-weight: normal;line-height: 1.78;text-align: center;padding: 0;color: #545656;letter-spacing:0.24px;}
.box2-link {text-align: center;margin: 30px 0 0 0;}
.box2-wrapper {text-align: center;margin: 0 auto;width: 100%;position: relative;}
.box2-wrapper:before {content: '';background: #fff;height: 291px;width: 100%;position: absolute;left: 0;z-index: 0;bottom: 0;}

/*--- BOX2 ENDS ---*/

/*--- BOX3 STARTS ---*/

.box3-wrapper {margin: 86px 0 120px 0;}
.box3-left-content {font-family: LeasePlan;font-size: 32px;font-weight: normal;line-height: 1.63;text-align: left;color: #545656;}
.box3-left-content p {font-family: 'LeasePlan-Regular';font-size: 3.2rem;font-weight: normal;line-height: 5.2rem;text-align: left;color: #545656;letter-spacing: -1px;}
.box3-right-content p {font-family: 'LeasePlan-Regular';font-size: 1.6rem;font-weight: normal;line-height: 2.6rem;letter-spacing: 0.7px;text-align: left;color: #545656;margin-top: 10px;}
.box3-wrapper .box3-content{padding: 89px 0 33px; color: #fff; text-align: center; position:relative;cursor:pointer;}
.box3-wrapper .box3-content:after { position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.1);}
.box3-wrapper .box3-content.dark-overlay:after{ background: rgba(0, 0, 0, 0.4);}
.box3-wrapper .box3-content .box3-title h2{font-size: 4.2rem;line-height: 5.2rem;}
.box3-wrapper .box3-content .box3-title{margin-bottom: 23px; position: relative;z-index: 9;}
.box3-wrapper .box3-content .box3-text{margin-bottom: 42px; position: relative;z-index: 9;}
.box3-wrapper .box3-content .box3-text p{font-size: 1.8rem; line-height: 3.2rem; padding-left: 25px; padding-right: 25px;}
.box3-link a{color: #fff; font-size: 1.4rem; line-height: 1.4rem;position: relative;font-family: LeasePlan-Bold; padding-right: 26px;z-index: 9;}
.box3-link2{margin-top: 20px}
.box3-link a:hover > i{margin-left: 20px;}
.box3-link a > i{position: absolute;top: 3px;margin-left: 11px; color: #00b1af;transition: margin-left 0.3s ease-out;-webkit-transition: margin-left 0.3s ease-out;-moz-transition: margin-left 0.3s ease-out;-ms-transition: margin-left 0.3s ease-out;-o-transition: margin-left 0.3s ease-out;}
.box3-wrapper.firstbx{margin-bottom:0}
.box3-wrapper.secondbx{margin-top:45px;}

/*--- BOX3 ENDS ---*/

/*--- HOMEPAGE MODULES STARTS ---*/

.modules-wrapper {width: 100%;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);margin: 26px 0 120px 0;float: left;}
.proser-modules {width: 20%;float: left;padding: 56px 34px;position: relative;cursor: pointer;}
.proser-modules:hover svg path,.proser-modules:hover svg circle{fill: #fff}
.proser-modules:hover{background-image: linear-gradient(to bottom, #ed8221, #e0322d);  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.2);-webkit-transform: scale(1.10);-moz-transform: scale(1.10);-ms-transform: scale(1.10);-o-transform: scale(1.10);transform: scale(1.10);z-index: 1;}
.proser-modules:hover > .module-link{display: block}
.proser-modules:hover .module-name{color:#fff;}
.box5-heading .rad-highlight { font-family: LeasePlan-Bold;font-weight: normal; color: #00b1af; }
.module-image svg { margin: 0 auto; height: 70px;}
.proser-modules:after {content: ""; position: absolute;  width: 1px; border-right: 1px solid #d7dadc; right: 0;    height: 40px; top: 0;}
.proser-modules:before {content: "";position: absolute;width: 40px;border-top: 1px solid #d7dadc;left: -20px;height: 1px;bottom: 0;}
.module-1.proser-modules:before { left: 0;}
.modules-row:nth-child(2):not(:last-child) .proser-modules:first-child:before {border: 0;}
.modules-row:last-child .proser-modules:after {top: -20px;}
.modules-row:last-child .proser-modules:before {content: "";position: absolute;height: 40px;border-right: 1px solid #d7dadc;right: 0;width: 1px;bottom: 0;left: unset;left: auto;}
.modules-row:last-child .proser-modules:after {content: "";position: absolute;height: 40px;border-right: 1px solid #d7dadc;right: 0;width: 1px;top: -20px;}
.modules-row .proser-modules:last-child:after {border: 0;}
.module-name {font-family: 'LeasePlan-Bold';font-size: 1.8rem;line-height: normal;text-align: center;color: #545656;font-weight: normal;}
.module-image {padding: 0 0 24px 0;text-align: center;}
.modules-row:nth-child(2):not(:last-child) .proser-modules:after {content: "";position: absolute;width: 1px;border-right: 1px solid #d7dadc;right: 0;height: 40px;top: -20px;}
.module-link {text-align: center;font-size: 1.4rem;margin-top: 34px;color: #fff;display: none;}
.module-link a{color: #fff;font-family: LeasePlan-Bold;font-weight: normal;}
.module-link i{font-size: 1rem;margin-left: 5px;}

/*--- HOMEPAGE MODULES ENDS ---*/

/*--- BOX4 STARTS ---*/

.box4-wrapper .box4-title p{font-size: 4.2rem; font-family: LeasePlan-Bold;font-weight: normal; line-height: 5.2rem; color: #fff;padding-bottom: 22px;}
.box4-wrapper .box4-content p{font-size: 2.1rem; line-height: 3.2rem; color: #fff; margin-bottom: 16px}
.box4-content, .box4-title {    padding-right: 70px;}  
.full-banner-content .box4-link{margin-top: 25px;}
/*--- BOX4 ENDS ---*/

/*--- BOX5 STARTS ---*/

.box5-wrapper{padding: 113px 0;}
.home-content-wrapper .box5-wrapper{padding:35px 0px;}
.box5-wrapper .box5-heading{text-align: center; margin-bottom: 30px;padding: 0 50px;}
.box5-wrapper .box5-heading p{font-size: 4.2rem; line-height: 5.2rem; color: #545656;}
.home-content-wrapper .box5-wrapper .box5-heading p{font-size: 3.2rem; line-height: 5.2rem; color: #545656;}
.home-content-wrapper .box5-wrapper{margin-bottom: 55px;}
.box5-wrapper .box5-link{text-align: center;    margin-top: 22px; margin-bottom: 10px;}


.box5-wrapper .video-box{height: 327px;background-size: cover;position: relative; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; margin-bottom:30px;}
.box5-wrapper .video-box:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image:linear-gradient(to left, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.37))}
.box5-wrapper .video-box .video-content{position: absolute; bottom: -115px; color: #fff; width: 100%; padding:27px 40px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out}
.box5-wrapper .video-box .video-content .date-category{font-size: 1.4rem;line-height: 2rem;padding-bottom: 11px;letter-spacing:1px;}
.box5-wrapper .video-box .video-content .title,.box5-wrapper .video-box .video-content .title a{font-size: 2.6rem;line-height: 3.4rem;color:#fff;}
/*.box5-wrapper .video-box .video-content .title {min-height: 76px;}*/
.video-box:hover .video-content {bottom: 0;transition: all 0.5s ease-in-out;}
.box5-wrapper .video-box .video-content .description{height:auto;opacity: 0;/*transition: all 1s ease-in-out;*/font-size: 1.7rem;line-height: 2.7rem; padding-top:12px; min-height: 130px;}
.map-container{position:relative;}

.box5-wrapper .video-box:hover .video-content .description{height: auto;opacity: 1;transition: all 1s ease-in-out; padding-top:12px; }
.box5-wrapper .video-box .link a{position: absolute;background: #fff;color:#00b1af;height: 60px;width: 60px;border-radius: 50%;top: 50%;transform: translatey(-50%);left: -30px;box-shadow: 0 6px 35px 0 rgba(0, 0, 0, 0.1);}
.box5-wrapper .video-box .link a:before{content: "\e907";position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;font-size: 1.4rem;}
.box5-wrapper .rightbox .video-box .link a{right:-30px;left: auto;left: inherit;left: initial;left: unset;}
.box5-wrapper .rightbox .video-box .video-content{text-align:right;}
.box5-wrapper .video-box:hover .link a{background-color: #00b1af;
  box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color:#fff}

/*--- BOX5 ENDS ---*/

/*------ HOMEPAGE CONTENT ENDS ------*/

/*--------- MIDDLE CONTENT ENDS ---------*/

/*------ HEADER AND NAVIGATION STARTS ------*/

#logo{ position: relative}
#logo img{position: absolute}
.top-nav-container{float: left; width: 100%;position: relative;/*width: 100vw;padding-left: 210px;*/}
.top-nav ul li a {font-size: 1.6rem;color: #545656; padding: 31px 0; display:block; margin:0 16px;  }
.top-nav ul li a .icon-search-black{font-size: 1.8rem; }
.top-nav ul li:last-child a{border-right:none; font-size: 1.3rem;position: relative;display: block; margin:0 28px 0 44px;}
#headerlinks ul li.search-ico a {margin: 0;}

.top-nav ul li:last-child a .icon-glob-green{font-size: 2.1rem; margin-right: 5px;position: absolute;left: -29px;top: 29px;}
.top-nav ul li a:hover{color:#00b1af;}
#headerwrapper{position: fixed;z-index: 10;background: #fff;float: left;width: 100%;border-bottom: 1px solid #e2e4e5; top:0;z-index: 999;}
#topnavigation {float: left;width: 100%;height: 71px; padding-right:200px;}
#topnavigation #main-menu > ul > li {line-height: 1.4rem;display: inline-block;  margin: 0 9px}
.main-menu-sign-wrapper > ul > li{line-height: 1.6rem}

#topnavigation #main-menu > ul > li >a {  }
#topnavigation #main-menu > ul > li > span, #topnavigation #main-menu > ul > li > a > span { padding:32px 0px;display: block; }


#topnavigation #main-menu > ul li.selected > a > span, #topnavigation #main-menu > ul li.selected > span, #topnavigation #main-menu > ul li.selected > a:after{color: #00b1af;;
font-family: LeasePlan-Bold;
font-weight: normal;}
/*#topnavigation #main-menu #topnav-section-Homepage-level1{padding: 30px 0;}*/
#topnavigation #main-menu > ul > li.current { border-top:4px solid #00b1af; }
#topnavigation #main-menu > ul > li.selected{border-top: 4px solid #00b1af;}
/* #topnavigation #main-menu > ul > li.selected>a{padding: 28px 0;} */
#topnavigation #main-menu > ul > li ul > li.haschildren > a{position: relative; /*line-height: 2rem;*/ padding-right: 52px;}
#topnavigation #main-menu > ul > li ul > li.haschildren > a:after{content: "\e907";font-family: 'icomoon' !important;position:absolute; right:35px; top: 0; font-size: 0.97rem;transition: right 0.5s ease-out;-webkit-transition: right 0.5s ease-out;-moz-transition: right 0.5s ease-out;-ms-transition: right 0.5s ease-out;-o-transition: right 0.5s ease-out;}
#topnavigation #main-menu > ul > li ul > li.level2.haschildren > span{position: relative;display: block;}
#topnavigation #main-menu > ul > li ul > li.level2.haschildren > span:after{content: "\e907";font-family: 'icomoon' !important;position:absolute; right:35px; top: 0; font-size: 0.97rem;transition: right 0.5s ease-out;
-webkit-transition: right 0.5s ease-out;
-moz-transition: right 0.5s ease-out;
-ms-transition: right 0.5s ease-out;
-o-transition: right 0.5s ease-out;}

#topnavigation #main-menu > ul > li ul > li.haschildren > a:hover:after{color: #00b1af;}
#topnavigation #main-menu ul > li > a{display: block;}
#topnavigation #main-menu ul li a, #topnavigation #main-menu ul li>span{font-size: 1.6rem;}
#topnavigation #main-menu ul li.level1 > span{padding: 0 13px;}
#topnavigation #main-menu ul li.current>span { color:#00b1af; font-family: LeasePlan-Bold;font-weight: normal; display: inline-block; }
#topnavigation #main-menu ul li.level1.current>span { padding:28px 0; }
/*#topnavigation #main-menu .main-menu-sign-wrapper ul li.current>span,#topnavigation #main-menu .main-menu-sign-wrapper ul li.selected > a{font-size: 1.8rem;}*/
#topnavigation #main-menu ul li a:hover span,#topnavigation #main-menu ul li a:focus span{color: #00b1af;}
#topnavigation #main-menu ul li a, #topnavigation #main-menu ul li a span{color: #545656;font-weight:700;outline: none;}
#topnavigation #main-menu .main-menu-sign-wrapper ul li span {font-size: 1.4rem;line-height: 4rem;letter-spacing: 1px;color: #00b1af;text-transform: uppercase;}
#topnavigation ul li:hover > .main-menu-sign-wrapper, #topnavigation ul li a:focus + div 
{ /*display:block;*/ }
#topnavigation #main-menu .main-menu-sign-wrapper ul li a span{font-size:none;}
#topnavigation ul li.level1.open .main-menu-sign-wrapper { display:table !important;min-height:383px; }



#topnav-section-Homepage-level1 li:hover > a > span,#topnav-section-Homepage-level1 li:hover li:hover > a > span, #topnav-section-Homepage-level1 li:hover li:hover > a:after{color: .!important;}
#main-menu .main-menu-sign-wrapper:before {content: "";width: 500%;background: #fff;height: 100%;position: absolute;   left: -500%;-webkit-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);top:0;}
#main-menu .main-menu-sign-wrapper:after {content: "";width: 500%;background: #fff;height: 100%;position: absolute;   right:-500%;-webkit-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);z-index: -99;top:0;}
.main-navigation-signpost-center {float: left;width:340px;height: 100%;padding: 55px 30px 0 30px;margin-left:40px;}
.main-navigation-signpost-center .text-wrapper{display:none;}
.image-wrapper .popup-youtube.thumbnail-img img{width: 100%}
.main-navigation-signpost-center .image-wrapper .popup-youtube.thumbnail-img img{width: auto;}
.main-navigation-signpost-right {float: left;width: 365px;;padding-left: 30px;height: 100%;padding:55px 20px 0 30px;border-right: 1px solid #e2e4e5;}
#topnavigation #main-menu ul li.haschildren ul{position: relative;width:425px;display: block; height: 100%}
#topnavigation #main-menu ul li.haschildren ul li.haschildren ul{visibility:hidden;opacity:0;float: left;width: 103%;background: #fff;position: absolute;top: 0;left: 100%;height: 100%;z-index: 9999;padding: 55px 0 0 55px;border-left: 1px solid #e2e4e5;transition: visibility 0.5s ease-out, opacity 0.5s ease-out;-webkit-transition: visibility 0.5s ease-out, opacity 0.5s ease-out;-ms-transition: visibility 0.5s ease-out, opacity 0.5s ease-out;-webkit-transition: visibility 0.5s ease-out, opacity 0.5s ease-out;-o-transition: visibility 0.5s ease-out, opacity 0.5s ease-out;}
#topnavigation #main-menu ul li.haschildren ul li.haschildren:hover > ul{visibility: visible;opacity: 1; max-width:430px;}
body.internetexplorer11 #topnavigation #main-menu ul li.haschildren ul li.haschildren ul{transition:none!important;}
#main-menu .main-menu-sign-wrapper{position: absolute;background: #fff;left: 0;z-index: 10;width: 100%;display: none;top: 71px;border-top: 1px solid #e2e4e5;height: 383px;-webkit-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);box-shadow: 0 45px 35px -35px rgba(0, 0, 0, 0.1);}
#main-menu .main-menu-sign-wrapper ul li{margin-bottom: 20px;}

#topnavigation #main-menu ul li.haschildren ul{padding:0px 0px 0 0px;display: table-cell;vertical-align: middle;}

/*Mega menu open body overlay */
body.menuOpened div#MainWrapper:after{position: absolute;content: "";height: 100%;width: 100%;top: 0;left: 0;background: black;opacity: 0.5;/*z-index:99;*/}
body.menuOpened div#MainWrapper{position:relative;float:left;width:100%;}
/*body.menuOpened #contentwrapper{position:relative;}
body.menuOpened #footerwrapper{position:relative;}
body.menuOpened #footerwrapper:after{position: absolute;content: "";height: 100%;width: 100%;top: 0;left: 0;background: black;opacity: 0.8;}*/
/*Mega menu open body overlay ends*/

.main-navigation-signpost-center .text-wrapper {font-size: 1.4rem;margin-top: 46px;}
.main-navigation-signpost-right .title-wrapper p{font-size: 2.6rem; color:#00b1af;line-height: 3.4rem;}
.main-navigation-signpost-right .text-wrapper p{font-size: 1.6rem;line-height: 2.8rem;color: #545656;padding-top:10px;}
.main-navigation-signpost-center .text-wrapper p{font-size: 1.6rem;line-height: 2.8rem;}
.main-menu-link{margin-top: 41px}
.title-wrapper p{padding-top:21px;}
#topnavigation #main-menu ul li.haschildren.selected ul li.haschildren.current > ul {visibility: visible;opacity: 1;}

/*--- MOBILE NAVIGATION STARTS ---*/
#mob-menu-wrap ul li.selected>.main-menu-sign-wrapper>ul,#mob-menu-wrap ul li.current>.main-menu-sign-wrapper>ul,#mob-menu-wrap ul li.current>ul,#mob-menu-wrap ul li.selected>ul{display:block;}
#mob-menu-wrap {position: fixed;width: 100%;left: 0;top: 76px;background: #fff;border-top: 1px solid #e2e4e5;height: 100%;display: none;overflow: scroll!important;z-index:10!important}
#mob-menu-wrap > ul {float: left;width: 50%;height: 100%;padding-left: 45px;padding-top: 67px;}
#mob-menu-wrap .main-navigation-signpost-wrapper-2{display: block !important;float: left;width: 50%;z-index: 10;}
#mob-menu-wrap .main-navigation-signpost-wrapper-2 .main-navigation-signpost-inner-item{display: none;padding: 67px 0;}
#ip3-careers #mob-menu-wrap ul li.career-mobile-link a, #mob-menu-wrap ul li.current>span{color:#00b1af;; font-family: LeasePlan-Bold;font-weight: normal;}

#mob-menu-wrap .main-menu-sign-wrapper ul{width: 100% !important;display: none}
#mob-menu-wrap ul li.haschildren ul {margin-left: 20px;margin-top: 10px;}
#mob-menu-wrap ul li.haschildren:after{content: "\e907";font-family: 'icomoon' !important;position: absolute;right: 58px;top: 15px;font-size: 1.2rem;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);display: none}
#mob-menu-wrap ul li.haschildren span.icon-small-arrow{ position: absolute;right: 20px;top: 11px;transform: rotate(90deg);cursor: pointer}
#mob-menu-wrap ul li.haschildren span.icon-small-arrow.activeMenu{transform: rotate(270deg);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);color: #00b1af;}
.main-menu-sign-wrapper ul li::after {right: 78px !important;}
.main-menu-sign-wrapper ul li span.icon-small-arrow{margin-right: 20px}
#mob-menu-wrap ul li.haschildren{position: relative}
#mob-menu-wrap ul li{padding: 10px 0;}
#mob-menu-wrap ul li.haschildren > a.activeMenu::after{transform: rotate(270deg);-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);}
#mob-menu-wrap ul li a, #mob-menu-wrap ul li > span {font-size: 1.8rem;line-height: 20px;position: relative;letter-spacing: -0.4px;color: #545656;}

#mob-menu-wrap ul li li a, #mob-menu-wrap ul li li> span {font-size: 1.6rem;}
#mob-menu-wrap ul li li.activeM > a,#mob-menu-wrap ul li li.selected > a,#mob-menu-wrap ul li li.current > span{font-size: 1.8rem;color:#00b1af;; font-family: LeasePlan-Bold;font-weight: normal;}
#mob-menu-wrap ul li a:hover{color:#00b1af;}
#mob-menu-wrap ul li.haschildren > a.activeMenu{color:#00b1af;; font-family: LeasePlan-Bold;font-weight: normal;}
#mob-menu{text-align: center}
#mob-menu-wrap ul li.activeM > a,#mob-menu-wrap ul li.selected > a{color:#00b1af;; font-family: LeasePlan-Bold;font-weight: normal;}
#nav-icon{width:60px;height:45px;position:relative;margin:22px auto;margin-bottom: 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer}
#nav-icon span{display:block;position:absolute;height:5px;width:30px;background:#00b1af;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;margin-left: 16px;}
#nav-icon3 span:nth-child(1){top:0px}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:9px}
#nav-icon span:nth-child(4){top:18px}
#nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}
#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}
.mob-menu {text-align: center;}
.menu-burger-icon {margin-top: -10px;display: block;font-size: 1.3rem;color: #2d2d2d; font-family: 'LeasePlan-Bold';}
#mob-menu-wrap .main-navigation-signpost-up .title-wrapper p{font-size: 2.4rem;line-height: 3.2rem;color: #00b1af;;font-family: LeasePlan-Bold}
#mob-menu-wrap .main-navigation-signpost-up .text-wrapper p{font-size: 1.6rem; line-height: 2.8rem; color: #545656}
.main-navigation-signpost-down .text-wrapper p{font-size: 1.5rem; line-height: 2.6rem; color: #545656}
.main-navigation-signpost-up{padding: 0px 45px 90px;border-bottom: 1px solid #e2e4e5}
.main-navigation-signpost-down{padding: 82px 45px}
.main-navigation-signpost-down .text-wrapper{padding-top: 43px;}
.mobi-social-media-links{padding-bottom: 150px;}
.noScroll{overflow:hidden!important;}


/*--- MOBILE NAVIGATION ENDS ---*/

/*------ HEADER AND NAVIGATION ENDS ------*/

/*--- BANNER STARTS ---*/

#bannerwrapper .banneritem:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image:linear-gradient(to left, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.37));}

/*--- BANNER ENDS ---*/

/*--- FOOTER STARTS---*/

.footer-alert {float:left;}
.footer-alert .ftextbox {float:left; position:relative;} 
.footer-alert .ftextbox input {background:none; border:0 none; border-bottom:2px solid #FFFFFF; font-size:1.4rem; line-height:20px; color:#FFFFFF; width:270px; padding-bottom:8px;border-radius:0; }
.footer-alert .ftextbox input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.footer-alert .ftextbox {margin-right:30px; margin-bottom:30px;}
.footer-alert .ftextbox.footer-email-alert:after {font-family:'icomoon' !important; content:"\e901"; font-size:14px; color:#FFFFFF; position:absolute; right:0; top:5px;}
.footer-alert .ftextbox.footer-name-alert:after {font-family:'icomoon' !important; content:"\e909"; font-size:14px; color:#FFFFFF; position:absolute; right:0; top:5px;}

.footer-content {position:relative;}
.footer-alert-button {float:left; margin-top:0px;}
.footer-alert-button i{margin-left: 7px;top: 2px;}
.footer-alert-button a {font-size:1.4rem; line-height:20px; color:#FFFFFF;position: relative;font-family: leasePlan-Bold !important;font-weight: normal;}
.footer-alert-button a > i{transition: margin-left 0.5s ease-out;-webkit-transition: margin-left 0.5s ease-out;-ms-transition: margin-left 0.5s ease-out;-moz-transition: margin-left 0.5s ease-out;-o-transition: margin-left 0.5s ease-out;}
.footer-alert-button a:hover > i{margin-left: 15px;}
.footer-alert-button a:after{}
.footer-alert-button a:hover, .footer-alert-button a:active {color:#FFFFFF;}
.footer-social-icons {float:left; width:100%; margin-top: 40px; text-align:center;}
.footer-social-icons p{margin-bottom:30px;}
.footer-social-icons ul {}
.footer-social-icons ul li {float: none; margin-right: 9px; display: inline-block; margin-left: 9px;}
.footer-social-icons ul li a {}
.footer-social-icons ul li a em {color:#FFFFFF; font-size:1.6rem;}
.footer-contactus-text p {padding:0;}
#footerwrapper-top {background-color: #004a5d !important; padding-bottom:52px;position:relative;float: left; width: 100%}
#footer-logo{position: absolute;top: -73px;left: 0;}
#footerwrapper-bottom {background-color: #004a5d;float: left;width: 100%;box-shadow: 0 -6px 10px 0 rgba(45, 45, 45, 0.1);position: relative;}
.copyright-text {float:left;}
.copyright-text p {font-size:1.2rem; color:#FFFFFF; text-align:left; line-height:20px; padding:25px 0 28px;}
#footerlinks {float:right; padding:25px 0 28px;margin-right: 45px;}
#footerlinks ul {}
#footerlinks ul li {font-size:1.2rem; line-height:20px; float:left; margin-right:8px;}
#footerlinks ul li:after,.footer-top-content ul li:after {content: "•"; padding-left: 8px; color: #FFFFFF;}
.footer-top-content{text-align:center;}
.footer-top-content ul li:last-child:after{content:none;}
.footer-top-content ul{text-align:center;display:inline-block;position: relative;}
.footer-top-content ul:before{content: "\e906";position:absolute;left:-40px;font-family:icomoon-new !important;color: #00b1af;top: 10px;font-size: 2.7rem;}
.footer-top-content p.phone-number{display: inline-block;margin-left: 90px;position:relative;}
.footer-top-content p.phone-number:before{content: "\e90c";position:absolute;font-family:icomoon-new !important;color: #00b1af;top: 1px;font-size: 2.5rem;left:-30px;}
.footer-top-content ul li{color:#fff;font-size: 1.6rem;line-height: 2.8rem;display:inline-block;margin-right: 8px;}
#footerlinks ul li:last-child {margin-right:0;}
#footerlinks ul li:last-child:after {content:""; padding-left:0;}
#footerlinks ul li a {color:#FFFFFF;}
.footer-contactus {text-align:right;}
#footerwrapper-top .footer-title {font-size:2.8rem; line-height:3.8rem; color:#FFFFFF; margin-bottom:18px; margin-top:64px;font-family: 'LeasePlan-Bold';font-weight: normal;}
#footerwrapper-top .footer-title p {font-size:2.6rem; line-height:3.4rem; color:#FFFFFF; margin-bottom:18px; margin-top:90px;font-family: 'LeasePlan-Bold';font-weight: normal;text-align:center;}
#footerwrapper-top p {font-size:1.4rem; color:#FFFFFF;line-height:2.4rem}
.next-text p {margin-left: 150px;padding-top: 27px;font-size: 1.4rem;}
#footerwrapper-top p a {color:#FFFFFF;}

/*--- FOOTER ENDS ---*/

.watch-video-wrapper{position: relative; margin: 0 20px}
.watch-video-wrapper .watch-video-background{position: absolute;width: 100%;bottom: -24px;left: 0;height: 50px; display: table;}
.watch-video-wrapper .watch-video-background p{color: #fff;font-size: 1.4rem;display: table-cell; vertical-align: middle; padding:0 93px 0 20px;line-height: 1.8rem;}
.watch-video-wrapper .watch-video-background img{position: absolute;top: -9px;right: 25px;width: 60px;}
#map-wrap{height:550px; width: 700px;;margin: 0 auto;border: 1px solid #d7dadc; }


.contactus-content-wrapper{margin: 108px 0 33px;}
.contactus-map-wrapper{margin-bottom: 79px; position : relative}
.cc-filter-wrapper {position: absolute;top: 123px;float: left;width: 40%;z-index: 1;}
.contact-top-content {text-align: center;}
.contact-top-content p{font-size: 3.2rem;line-height: 5.2rem; color: #545656}
.contact-top-content .rad-highlight{color: #00b1af;}

.contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-company p{font-size: 2.8rem; line-height: 3.8rem; color: #545656}
.contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-country .rad-highlight{font-size: 2.8rem; line-height: 3.8rem; color: #00b1af}
.contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address p{font-size: 1.8rem; line-height: 3.2rem; color: #545656}
.contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address{margin-bottom: 17px}
.contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .phone-email p{font-size: 1.4rem; line-height: 1.4rem;padding: 0 0 16px;font-family: LeasePlan-Bold}
.contact-us-details-hidden-wrapper .contact-box-link{margin-top: 12px;}
.contact-us-details-hidden-wrapper .contact-box-link.gradient-link a{padding: 13px 75px 13px 30px;}
.contact-us-details-hidden-wrapper .contact-box-link.gradient-link a > i{top: 15px}
.contactus-map-wrapper .contact-us-details-wrapper .contact-box{background: #ffffff;max-width: 370px;min-height: 380px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);padding: 21px 30px;}

.contact-us-details-wrapper .contact-box {position: absolute;top: 50%;right: 15px; transform: translateY(-50%);}
.contact-us-details-hidden-wrapper .contact-box-company .rad-highlight{color: #00b1af;}

.filter-wrapper ul li{font-size: 1.4rem; line-height: 2rem; cursor: pointer;letter-spacing:1px;text-transform:uppercase;}
.filter-wrapper p{font-size: 1.2rem; line-height: 1.4rem;font-family: LeasePlan-Bold;}
.filter-wrapper p.filter-box{font-size: 1.4rem; line-height: 2rem;width: 371px;height: 60px;background-color: #ffffff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);color: #00b1af;padding: 20px 20px;font-family: 'LeasePlan-Bold'; position: relative; cursor: pointer;text-transform:uppercase;letter-spacing:1px;}
.filter-wrapper p.filter-box::after {content: "\e907";font-family: 'icomoon' !important;position: absolute;right: 20px;color: #444444;transform: rotate(90deg);}
.filter-wrapper p.filter-box.activeFilter::after{transform: rotate(270deg);}
.filter-slide {width: 371px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);display: none;position: absolute;z-index: 10;background: #fff; max-height: 280px; overflow-x: hidden;overflow-y: visible !important;}
.continent-filter .filter-slide{z-index: 9;border-top:1px solid #d7dadc;}
.continent-filter, .country-filter{position: relative; width: 30%}
.continent-filter{margin-bottom: 60px;}
.filter-slide li:last-child{border-bottom:none;}
.filter-slide li {padding: 19px 0px 21px 0px;margin-left:20px;margin-right:20px;color:#00b1af;border-bottom:1px solid #d7dadc;}

.filter-box i {position: absolute;right: 20px;}
.country-filter li{display: none}
.country-filter.asia-and-middle-east li.asia-and-middle-east, .country-filter.europe li.europe, .country-filter.north-and-central-america li.north-and-central-america, .country-filter.pacific li.pacific, .country-filter.south-america li.south-america{display: list-item}
.filter-tabs ul li a:hover, .filter-slide li a:hover{margin-left:15px;transition: margin-left 0.3s ease-out;
    -webkit-transition: margin-left 0.3s ease-out;
    -moz-transition: margin-left 0.3s ease-out;
    -ms-transition: margin-left 0.3s ease-out;
    -o-transition: margin-left 0.3s ease-out;}
.contact-us-details-wrapper .contact-box div{display: block !important;}
.sliding-button-wrapper p {background: #ffffff;width: 170px;margin: 0 auto;border-radius: 115px;height: 60px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);font-size: 1.4rem;line-height: 1.4rem;padding: 21px 0;position: relative;margin-top: -30px;}
.sliding-button-wrapper p span {margin: 0 8px;}
.sliding-button-wrapper {text-align: center;display: none;}
.sliding-button-wrapper i.left-arrow, .sliding-button-wrapper i.right-arrow{position: absolute;color: #00b1af; cursor: pointer}
.sliding-button-wrapper i.left-arrow.disabled, .sliding-button-wrapper i.right-arrow.disabled{color: #444444;cursor: auto;}
.sliding-button-wrapper i.left-arrow{left: 32px; transform: rotate(180deg)}
.sliding-button-wrapper i.right-arrow{right: 32px}

.vid-content-wrap {float: left;width: 100%;height: 327px;overflow: hidden;position: relative;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.37));}


/*--- NOJS ---*/
#main-menu > ul > li > ul{display: none !important}
body.nojs #main-menu > ul > li > ul{display: unset !important}
body.nojs #topnavigation #main-menu > ul > li.haschildren > ul{position: absolute; padding: unset;width: 300px; display: none !important;}
body.nojs #topnavigation #main-menu > ul > li.haschildren ul li{background: #fff;}
body.nojs #topnavigation #main-menu ul li ul li{padding: 10px 0 10px;}
body.nojs #topnavigation #main-menu ul li.haschildren ul li.haschildren ul{padding: 0;}
body.nojs #topnavigation #main-menu > ul > li.haschildren:hover > ul{display: block !important}
body.nojs #topnavigation #main-menu > ul > li.haschildren{position:relative}
.nojs #searchbox {display:block;}

body.internetexplorer11{overflow-x: hidden}
/*--- NOJS ---*/

/*predictive search*
#ui-id-1.ui-menu .ui-menu-item, #ui-id-2.ui-menu .ui-menu-item{width:100% !important; margin-bottom:0 !important; }
#ui-id-1.ui-menu .ui-menu-item a, #ui-id-2.ui-menu .ui-menu-item a{height:auto; font-size:1.4rem; padding: 6px 9px 2px !important;border:none !important;}
#ui-id-1.ui-menu .ui-menu-item a:after, #ui-id-2.ui-menu .ui-menu-item a:after{display:block; content:""; clear:both}
#ui-id-1.ui-menu .ui-menu-item a:hover, #ui-id-2.ui-menu .ui-menu-item a:hover{height:auto;}
.ui-menu .ui-menu-item a > span:first-child{width:75%; float:left;}
.ui-menu .ui-menu-item a > span:last-child{width:25%; float:right; text-align:right }
ul#ui-id-2{padding-left:0;}
ul#ui-id-2 li::before{display:none}
.search-ico .ui-menu{min-width:270px !important; left:0 !important;}
ul#ui-id-2 { background-color: #fff; }
,ul#ui-id-2 li a {  display: block; color:#545656; }
,ul#ui-id-2 li a span {  padding: 14px 20px;  margin-right: 0px; font-size: 1.4rem; line-height: 1.4rem; display: block; color:#545656; }
ul#ui-id-2 {  padding: 0 !important; border-radius: 0; max-width: 100% !important; }
ul#ui-id-2 li {  border-radius: 0;  }
ul#ui-id-2 li a span { width: 100%; text-align: left; border-radius: 0;  }
#ui-id-2.ui-menu .ui-menu-item a { padding:0px !important;  border-radius: 0;  }
#ui-id-2.ui-menu .ui-menu-item a.ui-state-focus { background:transparent !important;  }
#ui-id-2.ui-menu .ui-menu-item a.ui-state-focus span {}
*/
#twocolright li, #tabs.sectionTabs ul li, #searchFilter{font-size:1.4rem; line-height:2rem;}
#twocolright p{font-size:1.8rem; line-height:3.2rem;}
#twocolright {padding:50px 0 100px;}
#twocolright h1{margin-bottom:10px; font-size:4.2rem; line-height:5.6rem;}
#tabs.sectionTabs ul li{ margin:14px 0;}
#twocolright h2{margin-bottom:10px; font-size:3.2rem; line-height:4.6rem;}
#twocolright h3{margin-bottom:10px;}
#twocolright.tools h1{margin-bottom:40px;}
/**/
#auto-top-link{background-color:#00b1af; z-index:99999;
  box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color:#fff; height: 60px;width: 60px;border-radius: 50%; transform: translatey(-50%);}
#auto-top-link .icon-small-arrow{font-size: 1.8rem; position: absolute; left: 39%; top: 34%; transform: rotate(-90deg); display: block;} 


.watch-video-background p strong{font-family:'LeasePlan-Bold'}
.nojs .cc-filter-wrapper, .nojs .map-wrap, .nojs .contact-us-details-wrapper {display:none;}
.nojs .contact-hidden-box {float:left; padding:50px;}
.nojs .contact-hidden-box {display:block !important;}
.global-mob-link{display: none}

#ui-id-2 li:focus a{background:red}


#topnavigation ul li:focus>.main-menu-sign-wrapper{display:block;}

.news-search-wrapper{position:relative;}


/*body.ip3-edit #MainWrapper{position:relative;}*/
body.ip3-edit #headerwrapper{top:0;position:relative;}
body.ip3-edit #MainWrapper{overflow:hidden;}

/*.news-tags span.last{display:none;}*/
/*body.ip3-edit .scCrossPiece{height:0!important;}*/


/*
.ui-autocomplete.ui-menu{background:#fff;}
.ui-autocomplete.ui-menu li {list-style: none !important;}
.ui-autocomplete.ui-menu .ui-menu-item { width: 100% !important; list-style-image: none !important;}
.ui-autocomplete.ui-menu a,.ui-autocomplete.ui-menu a:hover { height: 25px;}
.ui-autocomplete.ui-menu {border-radius: 0 !important;}.ui-autocomplete.ui-menu .ui-state-focus { background:#fff;color: #f06400;  border-radius: 0 !important;}
.ui-autocomplete.ui-menu .ui-menu-item a {cursor: pointer;  font-size: 1.3rem !important;  text-transform: capitalize;}
*/
.ui-autocomplete.ui-menu{background:#fff;}
.ui-autocomplete.ui-menu li {list-style: none !important;}
.ui-autocomplete.ui-menu .ui-menu-item { width: 100% !important; list-style-image: none !important;height: auto;float: left;}
.ui-autocomplete.ui-menu a,.ui-autocomplete.ui-menu a:hover { height: 100%;display: inline-block;height: auto;float: left;}
.ui-autocomplete.ui-menu {border-radius: 0 !important;}.ui-autocomplete.ui-menu .ui-state-focus { background:#fff;color: #00b1af;  border-radius: 0 !important;}
.ui-autocomplete.ui-menu .ui-menu-item a {cursor: pointer;  font-size: 1.3rem !important;  text-transform: capitalize;}
#jobWrapper .gradient-link a{padding:16px 30px 16px 30px}
#jobWrapper .gradient-link.mar-tp{margin-top:16px;}
.job-lisiting-wrapper .gradient-link.mar-tp-lst{margin-top:28px;}
.news-search-wrapper .ui-autocomplete{max-height:300px;overflow-y:scroll!important;}
.career-detail #jobWrapper{padding-top:142px;padding-bottom:100px;}
.career-detail #jobWrapper .center-content{padding-bottom:0; font-size: 2.1rem; line-height: 4.2rem;}
.career-detail #jobWrapper .center-content.last{padding-bottom:80px;}
.career-detail #jobWrapper p{padding-bottom:30px;}
.career-detail #jobWrapper h1{margin-bottom:20px; text-align:center; font-size:5.4rem; line-height:6.4rm;}
/* --- Careers LeasePlan Digital (Bottom news) css starts here ---*/
.job-lisiting-wrapper{background:#f6f8fb;padding:110px 0px 143px; }
.career-box-heading{text-align:center;}
.normal-content .career-box-heading h2{font-size:4.2rem; line-height:5.4rem; font-weight:normal; margin-bottom:37px;font-family:"LeasePlan-Regular";}

.normal-content .career-box-heading h2 .rad-highlight{font-family:"LeasePlan-Regular";}
/*.job-lisiting-wrapper */.jobsItem{background: #fff;width: 100%;min-height: 270px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);float: left;padding-bottom: 10px;margin-bottom:30px;padding: 33px 33px 108px;position: relative; cursor:pointer;}
.jobsItem:hover .designation-title{color:#00b1af;}
.jobsItem .location-title{font-family:"LeasePlan-Regular";font-size:1.2rem;line-height:1.4rem;color:#545656;}
.jobsItem .designation-title{font-family:"LeasePlan-Bold";font-size:2.8rem;line-height:3.8rem;padding-top:6px;}
.jobsItem .designation-info{font-family:"LeasePlan-Regular";font-size:1.6rem;line-height:2.6rem;color: #545656;padding-top:12px;}
.jobsItem .solid-link{padding-top: 20px; position: absolute; bottom: 33px;}
.jobsItem .solid-link a{padding: 16px 30px 16px 30px;}

.jobsItem:hover .solid-link a{background-color: #00b1af; color:#fff;}
/* --- Careers LeasePlan Digital (Bottom news) css ends here ---*/

/* Siteservices page link css starts here */
#contentwrapper p.rad-link{font-family:"LeasePlan-Bold";}
#contentwrapper p.rad-link a i{margin-right: 10px;font-size: 2rem;}
/* Siteservices page link css ends here */
#contentwrapper .box2-wrapper.master-box2.global-module .box2-content ol li{list-style-position: inside;}

#searchTextBoxContainerRP .ui-autocomplete.ui-menu{z-index:10 !important;min-width:100%}
.career-detail h3{font-family:"LeasePlan-Bold" !important; margin-bottom:5px;}


.share-jobs {margin: 30px auto 40px; text-align: center;}
.share-this-text { display: block; margin: 0 0 15px 0; font-size: 1.2em; font-family: "Leaseplan-Bold"; font-weight: 400; color: #545656; line-height: 14px;}
.fb-sahre.icon-facebook { font-size: 2.1em; margin: 0 10px;}
.twitter-sahre.icon-twitter { font-size: 1.9em; margin: 0 10px;}
.linkedin-sahre.icon-linked-in { font-size: 2.1em; margin: 0 10px;}

/* Sharing CSS */

#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-link, #contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .read-more-text, #contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-text,.date-and-sharing-wrapper .sharing-wrapper ul li a, #contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper ul li, .date-and-sharing-wrapper .share-button{font-size: 1.2rem;line-height: 1.4rem;}
.date-and-sharing-wrapper .share-button, .date-and-sharing-wrapper .sharing-wrapper ul li a{font-family: 'LeasePlan-Bold';}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .share-title {font-size: 1.6rem; line-height: 1.4rem}
.date-and-sharing-wrapper .sharing-wrapper {position: absolute;right: 0;top: 40px;background: #fff;border: 1px solid #d7dadc;padding: 20px;display: none;z-index:9;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper ul li {padding-bottom: 16px;margin-bottom: 0;padding-left: 0;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper ul li a{color: #545656}
#contentwrapper .date-and-sharing-wrapper .sharing-wrapper ul{padding-bottom: 4px;border-bottom: 1px solid #d7dadc;margin-bottom: 0;margin-left: -8px;}

#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .share-title {padding: 0;margin-bottom: 20px;position: relative;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .share-title i.icon-close{position: absolute;right: 0;cursor: pointer}

#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-text {margin: 10px 0;padding: 0;cursor: pointer;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-text.copiedLink{color: #009a17}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-link {margin: 0;padding: 0;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .copy-link a{color: #009a17; border: 1px solid #009a17;padding: 8px 10px;display: inline-block;margin-bottom: 0;max-width: 230px;max-width: 230px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper .read-more-text {margin: 0;padding: 0;}
ul.news-share-list li.whatsapp{display: none}

.date-and-sharing-wrapper {position: relative;}
.date-and-sharing-wrapper .share-button {position: absolute;top: 0;right: 0;color: #00b1af;cursor: pointer;}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper ul li::before{display: none}
#contentwrapper.newsContainer .date-and-sharing-wrapper .sharing-wrapper ul li a > span {display: inline-block;width: 32px;font-size: 1.5rem;text-align: center;margin-right: 9px;}
.date-and-sharing-wrapper .share-button > span.icon-share {font-size: 2.0rem;}
.date-and-sharing-wrapper .share-button > span.share-button-text{position: absolute;right: 30px;top: 3px;}



.sub-menu-close { width:31px; height:30px; position:absolute; right:15px; top:15px; background:url("https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/close.png") no-repeat left top; cursor:pointer; }

.hidden-overlay-menu {position: absolute;height: 100%;width: 100%;top: 0px;z-index: 9;display: none;}

a.footer-btn { object-fit: contain; border-radius: 30px; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); color: #fff; text-align: center; font-size: 1.4rem; padding: 15px 25px 15px 30px; position: relative; font-family: LeasePlan-Bold; font-weight: normal; letter-spacing: 0.5px; background: #fff; color: #00b1af; border: 0px solid #00b1af; display: inline-block; line-height: 1.8rem; float: right; margin: 0 5px 17px 20px;
}
#footerwrapper-top p a.footer-btn {color: #00b1af;}
a.footer-btn i {margin-left: 12px;}

.newsletter-signup-popup .mfp-content { max-width: 605px/*570px*/; background-color: #fff;/* padding: 43px 73px 30px;*/ box-shadow: 0px 12.1px 38px 0 rgba(74, 134, 190, 0.15); height: 595px; }
.newsletter-signup-popup .mfp-close:after { content: 'Close'; font-size: 1.2rem; top: 16px; position: absolute; left: 50px; cursor: pointer }
.newsletter-signup-popup button.mfp-close {position: absolute; /*right: 60px;*/  font-size: 0; opacity: 1 }
.newsletter-signup-popup .mfp-close:before { font-size: 1.7rem; content: "\e911"; }
.newsletter-signup-popup .mfp-close { font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.newsletter-signup-popup .mfp-iframe-scaler iframe {background: #fff; width: 85%; height: 590px; left: 70px; top: 0px; padding-top: 70px; box-shadow: none;}
.newsletter-signup-popup .mfp-iframe-scaler {padding-top: 89%;}
.newsletter-signup-popup .mfp-iframe-scaler button.mfp-close {color: #9a9a9a/*545656*/;}
.newsletter-signup-popup .mfp-iframe-scaler button.mfp-close::after {font-family: 'LeasePlan-Bold';}
.newsletter-signup-popup button.mfp-close{top: 35px; width: 100px; padding-right: 60px; left: 75px; }
.page-title {color: #00b1af;}
.page-bottomContentt .icon-twitter, .page-bottomContentt .icon-linked-in {padding: 10px;border-radius: 50%;background-color: #00b1af;margin-right: 5px;}
.page-bottomContentt .icon-twitter::before, .page-bottomContentt .icon-linked-in::before {color:#fff;}
#footerwrapper-bottom.temp-page {min-height:93px;}
.main-landing-contentwrp.new-ms-cont.temp-page-content {padding-top: 160px !important;}
#footerwrapper.fixedFooter {position: absolute;bottom: 0px;width: 100%;}
#topnavigation #main-menu ul li.haschildren ul#topnav-section-careers-level2 li:nth-child(2):before{
content:"Testimonials"; display:block; margin-bottom: 0px;
    font-family: 'LeasePlan-Bold'; font-size: 2rem;
    line-height: 3.4rem;
    color: #00b1af;
    font-weight:normal;
}
#topnavigation #main-menu ul li.level2{margin-bottom:0px;font-family: 'LeasePlan-Bold';}
#topnavigation #main-menu ul li.level2 a{font-size: 1.4rem;line-height: 4rem;letter-spacing: 1px;color: #00b1af;text-transform:uppercase;}
#topnavigation #main-menu ul li.level2 a span{color: #00b1af;position: relative;display: inline-block;}
#topnavigation #main-menu ul li.level2 a span:after{content: "\e911";font-family:icomoon-new !Important;color: #00b1af;right:-24px;position:absolute;top:0;}
#topnavigation #main-menu ul li a, #topnavigation #main-menu ul li > span 
{ font-size: 1.5rem; }
#topnavigation #main-menu > ul > li { margin: 0 7px; }
@media all and (min-width:1026px) and (max-width:1281px){
#topnavigation #main-menu ul li.haschildren ul{width:504px;}
}

@media all and (min-width:992px){
.footer-middle .footer-content {padding-left: 37%;}
}

@media all and (max-width:767px){
#MainWrapper .main-landing-contentwrp.new-ms-cont.temp-page-content {padding-top: 120px !important;}
.footer-contactus {text-align: left;}
.newsletter-signup-popup .mfp-content {padding: 35px 20px 30px; overflow: hidden; height: 640px;}
.newsletter-signup-popup .mfp-iframe-scaler iframe { width: 100%; left: 0; height: 635px;}
.newsletter-signup-popup button.mfp-close {left: 5px;}

}

@media all and (max-width:440px){
a.footer-btn {margin: 0 0px 40px 5px; padding: 15px 20px 15px 20px;}

}




@media screen and (min-width: 1600px) {
.single-banner-wrapper.news { background-position: center !important; height:768px;}
.sliderbanner .banneritem { background-position: center !important; height:768px;}
}

.watch-video-wrapper .watch-video-background a p {padding: 15px 5px 0px 10px!important;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape){
.watch-video-wrapper .watch-video-background a p {padding: 5px!important;}
}

#ip3-06-05-2019 .single-banner-title{width: 65%;margin: 0 auto;}


@media (max-width: 991px){
	#ip3-newsroom .banner-text-heading *{font-size: 4.4rem;line-height: 5.4rem;}
}
@media (max-width: 767px){
	#ip3-newsroom .banner-text-heading *{font-size: 2.8rem;line-height: 3.8rem;}
	#ip3-newsroom #bannerwrapper.landing-banner .slick-initialized .slick-slide .bnr-vcen.center-content{height:500px}
}



/* Temp Cookie disable starts*/
/*.optanon-alert-box-bg{display:none;}*/
/* Temp Cookie disable ends*/

/* Carnext Homepage css starts */
p.figures-signposts-title{font-size:3.2rem;line-height:5.2rem;padding-bottom: 31px;}
p.figures-signposts-title .rad-highlight{color:#00b1af;}
.home-content-wrapper .figure-section-wrapper{padding: 86px 0px 40px 0px;}
.home-content-wrapper .master-box2 .skew-div-wrapper{position:relative;padding: 192px 0px 110px 0px;    z-index: 99;}
.home-content-wrapper .master-box2 .skew-div-wrapper .skew-div-wrapper-inner{text-align:left;}
.home-content-wrapper .master-box2 .skew-div-wrapper .skew-div-wrapper-inner h2{display:inline-block;}
.home-content-wrapper .master-box2 .skew-div-wrapper .banner-cta.no-icon{text-align:left;}
.home-content-wrapper .master-box2 .skew-div-wrapper .right-floating-image-wrapper{display:inline-block;position: absolute;top: 153px;right: 137px;}
.skew-div-main-cpmtainer{position:relative;}
/*.skew-div-main-cpmtainer:before{position:absolute;content:"";height:100%;width:100%;left:0px;background-image: linear-gradient(to right, #f2f2f2, #f9f9f9);transform: skew(-4.5deg); }*/
/*.skew-div-main-cpmtainer{background-color:#f2f2f2;}*/
.skew-div-main--inner-cpmtainer {position: relative;}
.skew-div-main--inner-cpmtainer:after{content:"";position:absolute;height:54%;width:140%;left:-7px;top:232px;transform:skewY(-11.7deg);background:linear-gradient(to bottom right, #f2f2f2 10%, #f9f9f9 23%, #fff 39%, #fff 49%)}
.skew-div-main-cpmtainer:before{content:"";background-color:#f2f2f2;position:absolute;top:29px;width:100%;left:0;height:51%}
.homecont .box4-wrapper{margin-bottom:80px;position:relative;}
.homecont .box4-wrapper:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-image: linear-gradient(to left, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.37));}
.home-content-wrapper .master-box2.global-module{overflow:hidden;}
.career-section-wrapper{height:570px;}
.career-section-wrapper-left-wrapper {display: inline-block;position: relative;float: left;width: 100%;}
.career-section-wrapper-left-wrapper .career-image{position:absolute;top: 126px;left: -37px;}
.career-section-wrapper-right-wrapper{padding: 143px 0px;}
.career-section-wrapper-right-wrapper h2{font-family:LeasePlan-Bold;margin-bottom:28px;color:#2d2d2d;padding-bottom: 4px;}
.career-section-wrapper-right-wrapper p{font-size:1.6rem;line-height:2.8rem;margin-bottom: 27px;letter-spacing: 0.2px;}
a.popup-youtube .icon-carnext-videos,a.media-link .icon-carnext-download,.gradient-link a.media-link .icon-carnext-download,.inv-mail-call a .icon-carnext-mobile,.inv-mail-call a .icon-carnext-mail,.corp-alert-heading a .icon-carnext-notification,.phone-email p .icon-carnext-mail,.news-search-btn i.icon-carnext-search-black, li.search-ico a i.icon-carnext-search-black{font-family:icomoon-new !important;}
span.icon-carnext-download,.icon-carnext-videos,a.media-link .icon-carnext-download {padding-left: 15px;}
.gradient-link a.media-link{margin-bottom: 20px;background-color: #00b1af;background-image: none;padding: 11px 55px 11px 55px;border: 2px solid transparent;transition: all 0.3s ease;text-transform: uppercase;}
.gradient-link a.media-link:hover{background-color: #fff;border: 2px solid #00b1af;transition: all 0.3s ease;color: #00b1af;background: #fff;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);}
.solid-link a.popup-youtube{background-color: #fff;border: 2px solid #00b1af;transition: all 0.3s ease;color: #00b1af;background: #fff;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);padding: 11px 55px 11px 55px;max-height: 44px;text-transform: uppercase;}
.solid-link a.popup-youtube:hover{background-color: #00b1af;background-image: none;border: 2px solid transparent;transition: all 0.3s ease;color:#fff;}
.solid-link a.popup-youtube .icon-carnext-videos:before {content: "\e90f";font-size: 2.2rem;vertical-align: middle;}
.gradient-link a.media-link .icon-carnext-download:before{content:"\e905";font-size: 2rem;vertical-align: middle;}
.inv-mail-call a .icon-carnext-mobile:before{content:"\e908";font-size: 1.8rem;}
.inv-mail-call a .icon-carnext-mail:before{content:"\e907";font-size: 1.8rem;}
.phone-email p .icon-carnext-mail:before{content:"\e907";font-size: 1.8rem;}
li.search-ico a i.icon-carnext-search-black:before{content:"\e90b";font-size:1.8rem;}
.corp-alert-heading a .icon-carnext-notification{content:"\e909";font-size: 3.8rem;}
.news-search-btn i.icon-carnext-search-black:before{content:"\e90b";font-size:2rem;position:absolute;bottom:0;right:0px;cursor: pointer;}
#prbtnSearch{z-index: 999;position: relative;}
.gradient-link a.internal,.gradient-link a.external{margin-bottom: 20px;background-color: #00b1af;background-image: none;padding: 11px 55px 11px 55px;border: 2px solid transparent;transition: all 0.3s ease;text-transform: uppercase;}
.gradient-link a.internal:hover,.gradient-link a.external:hover{background-color: #fff;border: 2px solid #00b1af;transition: all 0.3s ease;color: #00b1af;background: #fff;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);}
.gradient-link a > i.icon-carnext-notification{top:2px;right:10px;}
/*.media-filter .filter-tabs ul li a span:hover,.media-filter .filter-tabs ul li.current a span{
background-color:#00b1af;
color:#fff;
}*/

/*.filter-wrapper ul.filter-slide li.activeFilterLi{background:#00b1af;}
.filter-wrapper ul.filter-slide li.activeFilterLi a{color:#fff;}
.filter-wrapper ul.filter-slide li:hover{background:#00b1af;}
.filter-wrapper ul.filter-slide li:hover a{color:#fff;}*/
.news-search-wrapper input::-webkit-input-placeholder {opacity:0.5;}
.news-search-wrapper input:-moz-placeholder {opacity:0.5;}
.news-search-wrapper input::-moz-placeholder {opacity:0.5;}
.news-search-wrapper input:-ms-input-placeholder {opacity:0.5;}
.news-search-wrapper input::-ms-input-placeholder {opacity:0.5;}
.news-search-wrapper input::placeholder {opacity:0.5;}
.news-search-btn i{position:relative;display:inline-block;}
.img-content-bottomlink a:hover{color:#00b1af;}


/*As per the design right now we are hiding the video-background
.watch-video-wrapper .watch-video-background{display:none;}*/

body#ip3-careers #maincontent h1{display:none;}
body#ip3-careers #contentwrapper .banner-link.solid-link{text-align:center;}
/*---- main2-----*/
#contentwrapper.main-landing-contentwrp .body-snapdown .snapWrapper .snapdown-content li{font-size: 1.6rem;line-height: 2.4rem;margin-bottom: 5px;}

.single-banner-wrapper .single-banner-inner .single-banner-inrwrp .single-banner-title.news h1{font-size: 6.4rem;line-height: 7.2rem;}

.normal-content .rad-highlight{color:#00b1af}
.two-three-colwrapper .rad-highlight{color:#00b1af}
/* BANNER STARTS*/

.banner-social-media-links{ position: absolute; left: 50%; transform: translateX(-50%);bottom: 32px;}
.banner-social-media-links p.share-text {color: #fff;font-size: 1.2rem;line-height: 1.4rem;padding-bottom: 16px;}
.banner-social-media-links ul.banner-social-icons li{display: inline-block;}
.banner-social-media-links ul.banner-social-icons li a {padding: 13px;font-size:2rem;}

.inv-links-heading .rad-small{font-family: 'LeasePlan-Regular';}

/* BANNER ENDS*/

/* CONTENT FULL SLIDER STARTS*/

.full-sliding-banner-sec-slider-wrapper{overflow: hidden;}
  
.full-sliding-banner-sec .arrows {margin: 0 auto;max-width: 1200PX;WIDTH: 100%;POSITION: RELATIVE;}
.full-sliding-banner-sec .slick-prev{right:13px;left:auto;text-indent:0;border: 0;}
.full-sliding-banner-sec .slick-next{right:13px;left:auto;text-indent:0;border: 0;}

.full-sliding-banner-sec-content-heading{font-size: 4.2rem;line-height: 5.2rem;color: #fff;padding-bottom: 12px;}
.full-sliding-banner-sec-content-heading .rad-highlight,.investor-contact-heading .rad-highlight,.corp-alert-heading .rad-highlight{color: #00b1af !important;}
.full-sliding-banner-sec-content-inr{display: table-cell;vertical-align: middle;}
.full-sliding-banner-sec-wrp{display: table;height: 530px;}
.full-sliding-banner-sec-content-inr .banner-link {float: left; margin-right: 25px; margin-left: 0px;}
.full-sliding-banner-sec-content-inr .full-banner-content p{padding-bottom: 26px;}
.full-sliding-banner-sec .slick-next{background-color:#00b1af;;z-index: 1;box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color: #fff;height: 60px;width: 60px;border-radius: 50%; top: 280px}
.full-sliding-banner-sec .slick-next:hover{cursor: pointer;background: #fff}
.full-sliding-banner-sec .slick-next:hover > span{color:#00b1af;}
.full-sliding-banner-sec .slick-next span{position: absolute;top: 24px;left: 26px;transform: rotate(45deg);font-size: 14px;}
.full-sliding-banner-sec .slick-prev{background-color:#00b1af;z-index: 1;box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color: #fff;height: 60px;width: 60px;border-radius: 50%;top: 190px;}
.full-sliding-banner-sec.global-module{margin-bottom:100px;}
.full-sliding-banner-sec .slick-prev:hover{cursor: pointer;background: #fff}
.full-sliding-banner-sec .slick-prev:hover > span{color: #00b1af;}
.full-sliding-banner-sec .slick-prev span{position: absolute;top: 22px;left: 28px;transform: rotate(45deg);font-size: 14px;}

/* CONTENT FULL SLIDER ENDS*/

/* CONTENT HALF SLIDER STARTS*/

/*.half-sliding-banner-sec-slider-wrapper .slick-track{min-height: 450px;}*/
/*.half-sliding-banner-sec-slider-wrapper .slick-slide{padding-bottom: 30px;}*/
.half-banner-content .half-banner-title {font-size: 3.6rem;line-height: 4.6rem;letter-spacing: -0.36px;font-family: "LeasePlan-Bold";}
body#ip3-products-and-services .half-banner-content .half-banner-title{
color: rgb(0, 177, 175);
}
.half-banner-content .half-banner-sub-content{font-size: 1.6rem;line-height: 2.8rem;margin-top: 22px;}
.half-banner-content .banner-link{float: left;margin-right: 30px;margin-top: 26px;}

.half-sliding-banner-sec .slick-next{background-color:#00b1af;z-index: 1;box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color: #fff;height: 60px;width: 60px;border-radius: 50%;top:215px; right: -14px;}
.half-sliding-banner-sec .slick-next span{position: absolute;top: 24px;left: 26px;transform: rotate(45deg);font-size: 14px;}
.half-sliding-banner-sec .slick-next:hover{cursor: pointer;background: #fff}
.half-sliding-banner-sec .slick-next:hover > span{color: #00b1af;}
.half-sliding-banner-sec .slick-prev{background-color: #00b1af;z-index: 1;box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1), 0 0 13px 2px rgba(0, 0, 0, 0.1);color: #fff;height: 60px;width: 60px;border-radius: 50%;top:125px;right: -14px;}
.half-sliding-banner-sec .slick-prev span{position: absolute;top: 22px;left: 26px;transform: rotate(45deg);font-size: 14px;}
.half-sliding-banner-sec .slick-prev:hover{cursor: pointer;background: #fff}
.half-sliding-banner-sec .slick-prev:hover > span{color: #00b1af;}
.half-banner-content{margin-top: 24px; padding-bottom: 20px; float: left; width: 100%;}
.half-sliding-banner-sec-50-image-label {background: #fff;position: absolute;bottom: -18px;text-align: center;font-size: 1.2rem;line-height: 1.4rem;padding: 24px 30px;left: 50%;transform: translate(-50%, 0);min-width: 530px;}
.half-sliding-banner-sec-50-image-label p{padding: 0}

/* CONTENT HALF SLIDER ENDS*/

.full-banner-sec .full-banner-content-heading{padding-bottom:13px;}
.full-banner-sec .full-banner-content .box4-link{margin-top: 16px;}
.master-box2.global-module {padding-bottom:100px;}
.qoute-wrapper.global-module {margin-bottom: 18px;}
.normal-content.global-module {margin-bottom:86px;}
.two-three-colwrapper.global-module {margin-bottom:90px;}
.two-three-colwrapper .cloumn-content-wrap.three-contents h2 {padding-bottom: 25px;}
.half-sliding-banner-sec.global-module {margin-bottom: 100px;}
.body-snapdown.global-module {margin-bottom: 100px;}
.figure-section-wrapper.global-module {margin-bottom: 70px;}
.full-banner-sec.global-module {margin-bottom: 100px; /*position:relative;*/}

/*.full-banner-sec.global-module:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
}*/
.master-landing-signpost-with-image-link .full-col-img-secm .imagecotent-heading{font-size: 3.8rem;line-height: 4.3rem;}
.master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .imagecotent-heading{font-size: 3.2rem;}
/*.master-landing-signpost-with-image-link .full-col-imgwrapper:hover .imagecotent-heading,.master-landing-signpost-with-image-link .full-col-imgwrapper:hover .imagecotent-text{top: 45px;} */
.master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .full-col-imgwrapper:hover .imagecotent-heading, .master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .full-col-imgwrapper:hover .imagecotent-text{top: 23px;}
.global-module.master-landing-signpost-with-image-link {margin-bottom:90px;}
.master-landing-signpost-with-image-link .imagecotent-heading{padding-bottom: 22px;}
.vision-keyfocus-inner-4, .vision-keyfocus-inner-5 {margin-top: 40px;}

.snapdowntitlenonScroll {font-size: 1.8rem;line-height: 2.4rem;cursor: pointer;padding: 22px 20px;position: relative;}
.vision-popup-content .snapdowntitlenonScroll p {padding: 0;position: relative;padding-right: 30px;font-size: 1.4rem;line-height: 1.4rem;}
.mfp-content .vision-popup-content .snapdowntitlenonScroll p{padding-bottom:0;}
.snapdowntitlenonScroll p::after {content: "\e907";font-family: 'icomoon' !important;position: absolute;right: 3px;transform: rotate(90deg);font-size: 1.4rem;top: 0;}
.snapdownItem.active .snapdowntitlenonScroll, .snapdownItem.active .snapdowntitlenonScroll:hover{color: #00b1af}
.snapdownItem.active .snapdowntitlenonScroll{font-family: 'LeasePlan-Bold';}
.snapdownItem.active .snapdowntitlenonScroll p::after {transform: rotate(270deg);color: #00b1af;}
.vision-popup-content .snapdown-content p{font-size: 1.6rem;line-height: 2.4rem;padding-bottom: 25px;}
.mfp-content .vision-popup-content p{padding-bottom: 25px;}
.mfp-content .vision-popup-content p.visionpopup-title{padding-right: 100px;}
    
.popupBottomContent {background: #f6f8fb;padding: 50px 70px 30px;}
.vision-popup-content .popupBottomContent > p{font-family: LeasePlan-Bold; font-size: 2.8rem; line-height: 3.8rem; color: #00b1af;padding-bottom: 11px;}
.popupBottomContent .bottom-content{font-family: LeasePlan-Regular; font-size: 1.8rem; line-height: 3.2rem; color: #545656}
.master-content-landing-banner .icon-square-download::before{color: unset;}

.contactus-form{background:#f7f8fc;padding: 110px 0;}
.form-btn a:after{ content: "";background-size: 20px;width: 23px;height: 23px;background:url("/~/media/Images/l/leaseplan-carnext/css/message.png") no-repeat;top: 10px;right:20px;position: absolute;display: inline-block;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
.form-btn a:hover:after{background:url("/~/media/Images/l/leaseplan-carnext/css/message-hover.png") no-repeat;}
.form-text ,.form-container{width:770px;margin:0 auto;}
.form-text{text-align: center;}
.form-left{float:left;width:47%;margin-right: 20px;position:relative;}
.form-right{float:right;width:47%;margin-left: 20px;position:relative;}
.form-container input[type="text"]{border: none;border-bottom: 2px solid #d6dadd;width: 100%;color: #545656;font-size: 1.8rem;background: none;margin-bottom: 10px;padding: 24px 0 0 0px;line-height: 3.2rem;}
select{border: none;border-bottom: 2px solid #d6dadd;width: 100%;color: #999;font-size: 1.8rem;background: none;margin-bottom: 10px;line-height: 3.2rem;height: 58px;}
.form-right-cap{width: 40%;float: right;}
.form-left-fup{width: 60%;float: left;}
.formBtn {text-align: center;margin-top:45px;}
.form-submit.form-cta{background-color: #00b1af;padding: 11px 55px 11px 30px;border: 2px solid transparent;transition: all 0.3s ease; text-transform: uppercase;}
.form-submit{object-fit: contain; border-radius: 30px;background: url("/~/media/Images/L/leaseplan-carnext/css/message.png") no-repeat 91% center,#fff;color: #fff;text-align: center;font-size: 1.4rem; padding: 16px 55px 16px 30px;position: relative;font-family: LeasePlan-Bold;font-weight: normal;letter-spacing: 0.5px;line-height: 1.8rem;display: inline-block;transition: all 0.6s ease-in-out;-webkit-appearance: none;}
.form-submit:hover{background:url("/~/media/Images/l/leaseplan-carnext/css/message-hover.png");
	background-repeat: no-repeat;
    background-color: #fff;
    background-position: 91% center;
    color: #00b1af;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);}
.form-container input[type="file"]{z-index: 100;cursor: pointer;position: absolute;height: 100%;width:146px;top: 0;left: 0;opacity: 0;}
.form-file-upload{position:relative;}
.file-select-button{
object-fit: contain; border-radius: 30px;
background: url(https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/attachement.png) no-repeat 24px 14px, #d6dadd;padding: 16px 24px 16px 16px;text-align: right; width: 160px;height: 50px;font-size: 1.4rem;position: relative;font-family: LeasePlan-Bold;font-weight: normal;letter-spacing: 0.5px;line-height: 1.8rem;display: inline-block;
transition: all 0.6s ease-in-out;-webkit-appearance: none;border: none;color: #545655;}
#noFile{margin-bottom: 10px;}
.file-select-text{font-weight: 700;}
.file-select-name{display: inline-block;font-size: 1.4rem;vertical-align: middle;padding-left: 10px;}
.floating-label{ color: #545656 ;font-size:1.8rem; line-height:3.2rem;position: absolute;top:24px;color: #999;
transition: .5s;pointer-events: none;text-align: left;width:100%;left:0;}
.form-full{position:relative;}
.moveLabel{text-align:right;color: #d6dadd;font-size:1.4rem;}
::-webkit-input-placeholder{
  color: #545656 ;font-size:1.8rem; line-height:3.2rem;
}
::-moz-placeholder{
  color: #545656 ;font-size:1.8rem; line-height:3.2rem;
}
:-ms-input-placeholder{
  color: #545656 ;font-size:1.8rem; line-height:3.2rem;
}
::placeholder{
  color: #545656 ;font-size:1.8rem; line-height:3.2rem;
}
.form-btn-container{margin-top:32px;}
.form-container{display:none;}
.form-btn{cursor:pointer;}
.successMsg {border-bottom:2px solid #00b1af !important; color: #00b1af !important; }
.errorBullet{background: url(https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/errormsg.png) no-repeat !important;
    background-size: 18px 18px;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 32px;}
    .input-error{padding:24px 0px 0px 22px !important; border-bottom:2px solid #545656 !important; }
.form-btn a{transition: box-shadow 0.6s ease-in-out !important;}
.form-msg{    text-align: center;
    font-size: 1.8rem;
    line-height: 3.2rem;}
.errorFile{position: absolute;left: 0;bottom: -15px;width: 100%;}
@media only screen and (min-width: 768px) and (max-width: 1270px){
.half-sliding-banner-sec .slick-prev,.half-sliding-banner-sec .slick-next{bottom: -75px;top: auto;}
.half-sliding-banner-sec .slick-prev{left: 50% !important; margin-left: -80px;}
.half-sliding-banner-sec .slick-next{right: 50%; margin-right: -80px;}
.half-sliding-banner-sec.global-module {margin-bottom: 168px;}
.form-container,.form-text{width:100%;}
}
@media only screen and (max-width: 437px){
	/*.half-sliding-banner-sec-slider-wrapper .half-sliding-banner-sec-50-image.half-sliding-banner-sec-50{margin-top: 166px !important;}*/
}
@media only screen and (max-width: 480px){
.vision-popup-content.hasimg button.mfp-close{top: 200px !important}
}
@media only screen and (max-width: 640px){
.half-sliding-banner-sec-50-image-label{min-width: 350px !important;}

}

@media only screen and (max-width: 767px){
#contentwrapper.newsContainer .normal-content .intro-text p{font-size: 1.8rem !important;line-height: 2.8rem !important;}
#contentwrapper.newsContainer .detailed-content p, #contentwrapper.newsContainer .news-document-list p, #contentwrapper.newsContainer .detailed-content li, #contentwrapper.newsContainer .detailed-content td{font-size: 1.6rem;line-height: 2.2rem !important;}

.single-banner-wrapper .single-banner-inner .single-banner-inrwrp .single-banner-title.news h1{font-size: 2.8rem !important;line-height: 3.8rem !important;}
.vision-items-popup .mfp-content{padding:0 !important;}
.popupContent{padding: 32px 20px 50px !important}
.popupBottomContent{padding: 50px 20px 30px !important;}
/*#bannerwrapper.master-content-landing-banner.landing-banner .banneritem .bannertext p{font-size: 2.8rem;line-height: 3.8rem;margin: 5px 0px 31px;font-family: LeasePlan-Bold;}*/
/*.landing-banner.master-content-landing-banner .banneritem .bannertext p{font-size: 1.8rem; line-height: 2.8rem;font-family: LeasePlan-Regular}*/
/*#bannerwrapper.landing-banner.master-content-landing-banner #bannerwrapperinner .banneritem{height:518px !important;}*/

.master-content-landing-banner .center-content{text-align: left;}
/*.landing-banner.master-content-landing-banner .banneritem .bannertext{margin-top: 65px;}*/
/*.landing-banner.master-content-landing-banner .banneritem .bannertext p{margin: 5px 0px 0px !important;}*/
/*.landing-banner.master-content-landing-banner .banneritem .bannertext .banner-txt-landing p{margin: 4px 0px 0px !important;}*/
.main-landing-contentwrp .inv-links-heading h1{font-size: 2.8rem ;line-height: 3.2rem; }
.main-landing-contentwrp.main-master-landing-contentwrp .inv-links-heading h1 {font-size: 2.8rem;
line-height: 3.8rem; text-align:center;}
/*.main-landing-contentwrp .inv-links-heading p{font-size: 2.1rem;line-height: 3.2rem;}*/
.main-landing-contentwrp.new-ms-cont .inv-links-heading p{font-size: 1.8rem;line-height: 2.8rem;}
.master-content-landing-banner .gradient-link a{padding: 12px 55px 12px 30px !important;}
.master-content-landing-banner .gradient-link a > i{top: 14px !important;}
.master-content-landing-banner .banner-link.solid-link a > i{top: 13px !important;}
.master-content-landing-banner .banner-link.solid-link a{padding: 11px 55px 11px 30px !important; }
.main-landing-contentwrp .master-box2 .box2-content h2{font-size: 2.4rem;line-height: 3.4rem;}
.main-landing-contentwrp .master-box2 .box2-content{margin: -130px 20px 0;}
.main-landing-contentwrp.new-ms-cont .box2-content{margin-bottom:20px;}
.main-landing-contentwrp .master-box2 .box2-content p {font-size: 1.4rem;line-height: 2.4rem !important;}
#contentwrapper.main-landing-contentwrp.new-ms-cont li{font-size: 1.4rem !important;line-height: 2.4rem !important;}
.main-landing-contentwrp .normal-content p, .main-landing-contentwrp .cloumn-content-wrap p{line-height: 2.2rem !important;}
#contentwrapper.main-landing-contentwrp .normal-content li, #contentwrapper.main-landing-contentwrp .cloumn-content-wrap li{line-height: 2.2rem !important ; margin-bottom: 5px !important;}
.main-landing-contentwrp .normal-content h2, .main-landing-contentwrp .cloumn-content-wrap h2{margin-bottom: 15px;padding-bottom: 0!important}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .half-banner-title{font-size: 2.4rem;line-height: 3.4rem;}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .half-banner-sub-content{font-size: 1.6rem;line-height: 2.2rem;}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .banner-link.solid-link a{padding: 13px 55px 13px 30px;}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .solid-link a > i{top: 14px;}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .gradient-link a{padding: 12px 55px 12px 30px;}
.half-sliding-banner-sec-slider-wrapper .half-banner-content .gradient-link a > i{top: 15px;}
.half-sliding-banner-sec-slider-wrapper .half-sliding-banner-sec-50-image.half-sliding-banner-sec-50{margin-top: 20px; margin-bottom:20px;}
.half-sliding-banner-sec .half-sliding-banner-sec-slider-wrapper .slick-prev, .half-sliding-banner-sec .half-sliding-banner-sec-slider-wrapper .slick-next{top: unset; bottom: -45px;height: 40px;width: 40px;}
.half-sliding-banner-sec .half-sliding-banner-sec-slider-wrapper .slick-prev{left: 50%;margin-left: -48px;}
.half-sliding-banner-sec .half-sliding-banner-sec-slider-wrapper .slick-next{right: 50%;margin-right: -48px;}
.figure-section-wrapper .fig-keyfacts{width: 49% !important; margin-bottom: 14px}

.full-sliding-banner-sec .slick-prev, .full-sliding-banner-sec .slick-next{bottom: -18px; top:unset !important;height: 40px;width: 40px;}
.full-sliding-banner-sec .slick-next span, .full-sliding-banner-sec .slick-prev span,.half-sliding-banner-sec .slick-next span, .half-sliding-banner-sec .slick-prev span{top: 16px;left: 17px;font-size: 10px;}
.full-sliding-banner-sec .slick-prev{left: 50%;margin-left: -60px;}
.full-sliding-banner-sec .slick-next{right: 50%;margin-right: -60px;}
.full-sliding-banner-sec-slider-wrapper .full-banner-content{font-size: 1.5rem !important;line-height: 2.5rem !important;}
.full-banner-content .gradient-link a{padding: 12px 55px 12px 30px !important;}
.full-banner-content .gradient-link a > i{top: 15px}
.full-banner-content .banner-link.solid-link a{padding: 12px 55px 12px 30px !important;}
.full-banner-content .solid-link a > i{top: 15px}
.full-sliding-banner-sec{position: relative}
.full-sliding-banner-sec .arrows{position: absolute;bottom: 0;}
.full-sliding-banner-sec .slick-initialized .slick-slide{height: 532px !important;}
.full-sliding-banner-sec-content-inr .banner-link{margin-bottom: 20px;}
.cloumn-content-wrap{padding-bottom:20px;}
.cloumn-content-wrap.last-child{padding-bottom:0;}
/*#bannerwrapper.landing-banner.master-content-landing-banner .center-content {height: 400px ;}*/
.banner-social-media-links p.share-text{margin-left:12px;}
/*.banner-social-media-links{left:5px; bottom:-32px; transform: none !important;}*/
body#ip3-vacancies #MainWrapper .main-landing-contentwrp.new-ms-cont {
    padding-top: 0px !important;
}
#MainWrapper .main-landing-contentwrp.new-ms-cont{padding-top: 52px !important;}
.form-text, .form-container{width: 100%;}
.form-left ,.form-right{width: 100%;margin:0;}
.form-left-fup , .form-right-cap{width: 100%;}
.form-left-fup {margin-bottom: 20px;}
} 
@media only screen and (min-width: 768px) and (max-width: 992px){
	/*.master-content-landing-banner.landing-banner .slick-initialized .slick-slide{height: 711px !important;}*/
/*    #bannerwrapper.landing-banner.master-content-landing-banner .center-content {height: 711px ;}*/
    
}
@media only screen and (max-width: 991px){
.two-three-colwrapper-link.gradient-link a{padding:17px 55px 17px 30px}
.two-three-colwrapper-link.gradient-link a > i{top: 19px}
/*.landing-banner .banneritem .bannertext p{font-size: 4.4rem;line-height: 5.4rem;}*/
/*.banneritem .bannertext .banner-txt-landing p{font-size: 2.1rem;line-height: 3.2rem;}
.landing-banner.master-content-landing-banner .banneritem .bannertext .banner-txt-landing p {margin: 13px 0px 24px;}*/

.main-landing-contentwrp .inv-links-heading p{font-size: 2.1rem;line-height: 3.2rem;}
.master-box2 .box2-content h2{font-size: 3.2rem;line-height: 4.2rem;}
.main-landing-contentwrp  .master-box2 .box2-content p{line-height: 2.8rem;}
.qoute-wrapper .quote{font-size: 2.1rem;line-height: 3.2rem;}
.main-landing-contentwrp .normal-content h2, .main-landing-contentwrp .cloumn-content-wrap h2{font-size: 1.8rem;line-height: 2.8rem;}
.main-landing-contentwrp .normal-content p, .main-landing-contentwrp .cloumn-content-wrap p, #contentwrapper.main-landing-contentwrp .normal-content li, #contentwrapper.main-landing-contentwrp .cloumn-content-wrap li {font-size: 1.6rem;line-height: 2.8rem;margin-bottom: 0}
.half-banner-content .half-banner-title{font-size: 3.2rem;line-height: 4.2rem;}
.half-banner-content .half-banner-sub-content{margin-top: 9px;}
.half-sliding-banner-sec-50-image.half-sliding-banner-sec-50 {margin-top: 40px; margin-bottom:20px; }
.half-sliding-banner-sec-50-image.half-sliding-banner-sec-50 > img{width: 100% !important;}
.half-banner-content .solid-link a{font-size: 1.2rem;line-height: 1.4rem; }
.half-banner-content .gradient-link a{padding: 17px 55px 17px 30px;}
.half-banner-content .banner-link.solid-link a{padding: 11px 55px 11px 55px;}
.half-banner-content .solid-link a > i{top: 17px;}
.half-banner-content .gradient-link a > i{top: 20px;}
.fig-keyfacts{/*float: left !important;width: 25% !important;*/ width: 23.8%;}
.fig-keyfacts .keyfacts-fig{font-size: 3.8rem;line-height: 4.2rem;padding-bottom: 2px;}
.keyfacts-content{font-family: LeasePlan-Bold;}
.fig-keyfacts-inr{height: 162px !important;}
/*.half-sliding-banner-sec .slick-prev{top: auto;right: 71px;bottom: 285px;}
.half-sliding-banner-sec .slick-next{top: auto;right: 71px;bottom: 125px;}*/

/*.full-col-imgwrapper:hover .imagecotent-text{display: block;}*/
.two-col-img-sec .imagecotent-heading{top: 45px;}
/*.master-landing-signpost-with-image-link .full-col-imgwrapper .imagecotent-heading{top:0px }
.master-landing-signpost-with-image-link .full-col-imgwrapper:hover .imagecotent-heading{top:45px }*/
.master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .full-col-imgwrapper:hover .imagecotent-heading, .master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .full-col-imgwrapper:hover .imagecotent-text{top: 0;}
.master-landing-signpost-with-image-link .full-col-imgwrapper:hover .imagecotent-heading, .master-landing-signpost-with-image-link .full-col-imgwrapper:hover .imagecotent-text{top: 0}
.master-landing-signpost-with-image-link .full-col-img-secm .imagecotent-heading,.master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .imagecotent-heading{font-size: 2.1rem;line-height: 2.6rem;}
.master-landing-signpost-with-image-link .full-col-img-secm .imagecotent-text, .master-landing-signpost-with-image-link .two-col-img-sec .two-col-img-sec .imagecotent-text{font-size: 1.6rem;line-height: 2.0rem;}
.vision-keyfocus-inner-4, .vision-keyfocus-inner-5{margin-top: 0}
.full-sliding-banner-sec-content-heading{font-size: 3.2rem;line-height: 4.2rem;font-family: Leaseplan-Bold;}
.full-sliding-banner-sec-slider-wrapper .full-banner-content{font-size: 1.6rem;line-height: 2.8rem;}
.full-sliding-banner-sec-content-inr .full-banner-content p{padding-bottom: 34px;}
.full-banner-content .gradient-link a{padding: 15px 55px 15px 30px;}
.full-banner-content .banner-link.solid-link a{padding: 14px 55px 14px 30px;}
.master-content-landing-banner .gradient-link a{padding: 15px 55px 15px 30px;}
.master-content-landing-banner .banner-link.solid-link a{padding: 14px 55px 14px 30px;}
.full-sliding-banner-sec .slick-initialized .slick-slide{height: 466px;min-height: auto !important;}

#MainWrapper .main-landing-contentwrp.new-ms-cont{padding-top: 79px;}
.half-sliding-banner-sec.global-module { margin-bottom: 168px;}
.single-banner-wrapper .single-banner-inner .single-banner-inrwrp .single-banner-title.news h1{font-size: 4.4rem;line-height: 5.4rem;}

#contentwrapper.newsContainer .normal-content .intro-text p{font-size: 2.1rem;line-height: 3.2rem;}
#contentwrapper.newsContainer .detailed-content p, #contentwrapper.newsContainer .news-document-list p, #contentwrapper.newsContainer .detailed-content li, #contentwrapper.newsContainer .detailed-content td{font-size: 1.6rem;line-height: 2.8rem;}
#contentwrapper.newsContainer .detailed-content li{margin-bottom: 5px}
#contentwrapper.newsContainer .detailed-content h2{font-size: 1.8rem; line-height: 2.8rem}

#contentwrapper.main-landing-contentwrp.new-ms-cont li{font-size: 1.6rem;line-height: 2.4rem;}
}

@media only screen and (max-width: 1091px) and (min-width: 1018px) {
.banner-social-media-links {margin-top: 52px;}
}
@media only screen and (min-width: 992px) and (max-width: 1017px){
.banner-social-media-links {margin-top: 50px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.landing-banner.master-content-landing-banner .banner-link {float: none;}
/*.landing-banner.master-content-landing-banner .banneritem .bannertext p{font-size: 4.4rem;line-height: 5.2rem;}*/
/*.landing-banner.master-content-landing-banner .banneritem .bannertext .banner-txt-landing p{font-size: 2.1rem;line-height: 3.2rem;}*/
}
@media only screen and (max-width: 767px){
.fig-keyfacts .keyfacts-fig {font-size: 2.8rem;line-height: 3.8rem;padding-bottom: 2px;}
}

body#ip3-privacy-policy .box1-link.gradient-link { margin:6px 30px 0 0; float:left; }
#ip3-terms-and-conditions .form-container { display:block;}

.form-checkbox  {
    display: inline;
    padding-left: 5px;
    font-size: 1.4em;
}

#ip3-terms-and-conditions .form-submit { padding:16px 30px 16px 30px}
#ip3-terms-and-conditions .formBtn { margin-bottom:45px;}

.err-msg { font-size:1.2em; padding-top:10px;}

body#ip3-makeyourjourneycount #bannerwrapper .banneritem::before {background-image:none!important;}

@media only screen and (min-width: 1240px){
body#ip3-makeyourjourneycount #bannerwrapper  .banneritem.banner1.first{background-position: center center!important}
}
#ip3-products-and-services .half-banner-content.box{display: table;}
#ip3-products-and-services .half-sliding-banner-sec-50-image{display: table-cell;vertical-align: middle;}
#ip3-products-and-services .half-sliding-banner-sec-50-image .box{display: table;}
#ip3-products-and-services .half-sliding-banner-sec-50-image .box .box-2{display: table-cell;vertical-align: middle;}
#ip3-products-and-services .half-banner-inner-content{display: table-cell;vertical-align: middle;}
/*---- new-main-----*/
.three-col-img-sec .imgcontent-wrapper { /* height: 100%; */}
.three-col-img-sec .imagecontent-inr { padding: 0 20px;}
.three-col-img-sec .full-col-imgwrapper { min-height: 327px;}
.three-col-img-sec img { max-width: none;}
.landingpage--data-charts .textContentwrap { margin-bottom: 60px;}
#ip3-investment-case .three-boxes-slider-module { float: left; width: 100%;}
.vbox-main-Title {font-size: 2.8rem; line-height: 3.8rem;color: #545656; margin-bottom: 30px;}
.vbox-wrap {width: 100%;background: #fff;position: relative;text-align: center;display: table;min-height: 130px;height: 130px;box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.2);margin-bottom: 30px;}
.vbox-wrap * {font-family: 'LeasePlan-Bold'; font-weight: normal;}
.vbox-wrap .vbox-title {color: #f06400; font-size: 2.1rem; line-height: 2.3rem;  margin-bottom: 16px;}
.vbox-content { color: #545656; font-size: 1.4rem; line-height: 1.8rem;}
a.vbox-link { width: 100%; vertical-align: middle; display: table-cell;}
.vbox-wrap:hover {background-image: linear-gradient(to bottom, #ed8221, #e0322d);box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.2);}
.vbox-wrap:hover * { color: #fff;}
.simple-tabs-wrapper ul {width:100%;}
.simple-tabs-wrapper td {color: #545656;}
.master-landing-hover-box h2 {font-size: 4.2rem;line-height: 5.2rem;text-align: center;letter-spacing: normal;margin-bottom: 20px;}
.main-content p {font-size: 2.1rem; line-height: 32px;}
.master-landing-hover-box .main-content { margin-bottom: 70px;}
.box-.hover-box-wrap content { text-align: center;}
.hover-box-wrap h3 {font-family: 'LeasePlan-Bold';font-weight: normal;font-size: 2.8rem;color: #ea7023;line-height: 38px;margin-bottom: 20px;}
.hover-box-wrap.right-box h3{color: #00b1af;}
.hover-box-wrap .box-content {text-align: center;margin-bottom: 30px;padding: 0 30px;}
.hover-box-wrap p { font-size: 1.4rem; line-height: 28px;}
.hover-innerbox-wrap .hbox {text-align: center;box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.1);background-color: #ffffff;vertical-align: middle;padding: 37px 20px;display: flex;flex-direction: column;position: relative;justify-content: center;-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */-moz-box-flex: 1;         /* OLD - Firefox 19- */width: 20%;               /* For old syntax, otherwise collapses. */-webkit-flex: 1;          /* Chrome */-ms-flex: 1;              /* IE 10 */flex: 1;display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */display: -ms-flexbox;      /* TWEENER - IE 10 */display: -webkit-flex;     /* NEW - Chrome */display: flex;}
.hover-innerbox-wrap { display: flex; height: 100%;}
.hover-content { display: none; font-size: 1.2rem; border: 1px solid #e8eaed;  line-height: 18px;  padding: 20px;  background: #f6f8fb;  z-index: 99;  position: absolute;  max-width: 190px;  left: 0; }
.bold-txt { font-family: 'LeasePlan-Bold'; font-weight: normal; font-size: 2.4rem; color: #ea7023; line-height: 32px; margin-bottom: 18px;}
.hbox p {font-size: 1.4rem; line-height: 18px; font-family: 'LeasePlan-Bold';}
.hover-innerbox-wrap.orange .hbox:hover { background-image: linear-gradient(to right, #ed8221, #e0322d);     box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1);}
.hover-innerbox-wrap.green .hbox:hover {background-image: linear-gradient(to bottom, #62cdcd, #00b1af);     box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1);}
.hover-innerbox-wrap .hbox:hover p { color: #fff;}
.hover-innerbox-wrap .hbox:hover .bold-txt { color: #fff;}
.hover-box-wrap.right-box .bold-txt {    color: #00b1af;}
.hover-innerbox-wrap .hbox:hover .hover-content {    display: block;}
.hover-content:after, .hover-content:before {bottom: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
.hover-content:after {	border-color: rgba(246, 248, 251, 0);	border-bottom-color: #f6f8fb;	border-width: 14px;	margin-left: -14px;}
.hover-content:before {	border-color: rgba(232, 234, 237, 0);	border-bottom-color: #e8eaed;	border-width: 15px;	margin-left: -15px;}
.tabs--module .next-chapter {display:none;}

.tabs--module .data-charts-slider .slick-arrow[aria-disabled=true] {opacity: 0.65;}
.tabs--module .data-charts-slider .slick-arrow[aria-disabled=true]:hover:after { color: #545656;}
.tabs--module .data-charts-slider {min-height:490px;}
.tabs--module #contentwrapper.main-landing-contentwrp .tabs-wrapper .ARtabs.data-chart-tabs li.active { font-size: 2.1rem; line-height: 26px;}
.tabs--module #contentwrapper.main-landing-contentwrp .tabs-wrapper .ARtabs.data-chart-tabs li { font-size: 1.8rem;line-height: 24px;}
.tabs--module  .data-charts-slider .slick-arrow {top: 30%;}
.tabs--module  .section:not(.done) .animate_from_bottom {bottom: 60px;}

#contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs li:before {content: ""; display: none !important;}
#contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs li {color: #545656; border-bottom: 2px solid #d7dadc; opacity: 0.75; display: table-cell; float: none; vertical-align: middle; padding: 0 25px 7px; margin: 0; font-size: 2.8rem; line-height: 3.8rem; text-align: center; flex: 1; cursor: pointer;}
#contentwrapper.main-landing-contentwrp .tabs--module .tabs-wrapper .ARtabs.data-chart-tabs li {font-size:1.8rem;font-family: LeasePlan-Bold;line-height: 2.4rem;border-bottom: 2px solid #d7dadc;}
.simple-tabs-wrapper .data-charts-slide svg { display: block; }
#contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs li.active {font-size: 2.8rem;color: #f06400;border-bottom: 2px solid #f06400;line-height: 3.8rem;opacity: 1;display: table-cell;float: none;vertical-align: middle;font-family: LeasePlan-Bold;padding: 0 25px 7px;margin: 0;cursor: pointer;}
#contentwrapper.main-landing-contentwrp .tabs--module .tabs-wrapper .ARtabs.data-chart-tabs li.active {font-size:2.1rem;line-height: 3.8rem;padding: 0 30px 7px;}
#contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs ul {width: 100%; display:flex;margin-bottom: 5px;}
.master-landing-vbox-and-link .simple-tabs-wrapper td, .master-landing-vbox-and-link .simple-tabs-wrapper th { font-size: 1.2rem; line-height: 14px; padding: 23px 23px 23px 36px;}
.master-landing-vbox-and-link .simple-tabs-wrapper td strong .rad-big {font-size: 1.4rem; line-height: 1;}
.master-landing-vbox-and-link .simple-tabs-wrapper .tabs-wrapper {margin-bottom: 20px;}
.master-landing-vbox-and-link .data-charts-slide p .rad-notes, .master-landing-vbox-and-link .data-charts-slide .rad-notes { font-size: 1.2rem !important; font-style: normal; line-height: 21px !important; text-align: center; display: block; padding: 20px 28px 0 28px;}
.master-landing-vbox-and-link span.rad-small {font-size: 0.8rem; color: #f06400; margin-top: -7px; display: inline-block; position: absolute; font-family: 'LeasePlan-Bold'; margin-left: 5px;}
.rad-notes span.rad-small { position: relative; font-size: 1.2rem;}
.tabs-wrapper .selected-tab { display: block; padding: 18px 50px 18px 20px; cursor: pointer; background-color: #fff; position: relative; color: #f06400; font-weight: 500; font-size: 1.2rem;    line-height: 1.4rem; font-family: 'LeasePlan-Bold';}
#ip3-debtholder-centre .master-landing-vbox-and-link {margin-top: 100px;}
.rating-chart1 {float: right;width: 56.5%;}
.tab--chart-wrapper {background: #f6f8fb;padding: 25px 0 0 0;position: relative;border-top: 2px solid #d7dadc;}
.data-charts-slide .textContentwrap .tab--chart-wrapper p {position: absolute;bottom: 79px;left: 36px;font-size: 1.2rem;line-height: 1.4rem;font-family: 'LeasePlan-Bold';color: #004a5d;}
.data-charts-slide .textContentwrap .tab--chart-wrapper p.rad-highlight {bottom: 153px;color: #019796;}
.tab--chart-wrapper p:first-child { bottom:50px;}
.simple-tabs-wrapper table {margin: 0;}
.simple-tabs-wrapper .scroll-table-container { margin: 0; padding: 0;}
.simple-tabs-wrapper g.highcharts-axis.highcharts-xaxis {display: none;}
.master-landing-signpost-with-image-link .three-col-img-sec {margin-top: 80px;}
#ip3-financial-overview .link-without-icon {display: none !important;}
.global-module.master-landing-hover-box {margin-bottom: 80px;}
#ip3-financial-overview .master-landing-signpost-with-image-link .full-col-img-secm .imagecotent-heading { font-size: 3.2rem; line-height: 4.2rem;}
#ip3-financial-overview .main-landing-contentwrp .global-module.master-landing-signpost-with-image-link:nth-child(2) {margin-bottom: 0;}
#ip3-debtholder-centre .sliderbanner .banneritem:first-child { background-position: center top !important; }
.ip3-investors .slider-with-content-and-popup-module .link-without-icon { margin-top: 30px;}

/*--------------Media Query-------------*/

@media all and (min-width: 768px) and (max-width: 1024px){	.tabs--module .data-charts-slider {min-height: 370px;}}
@media all and (min-width: 768px) and (max-width: 991px){

.three-col-img-sec .imagecotent-heading { font-size: 2.1rem !important; line-height: 2.6rem;}
.hover-box-wrap.right-box { margin-top: 80px;}
.ip3-investors .investor-con-box {min-height: 280px;}
.tabs--module .three-col-img-sec .full-col-imgwrapper { min-height: 220px;}}
@media all and (max-width: 767px){
.newsContainer .detailed-content iframe{width:100%;}
#ip3-debtholder-centre .master-landing-vbox-and-link { margin-top: 30px;}
.ip3-investors  .global-module.master-landing-signpost-with-image-link { margin-bottom: 0;}
.hover-innerbox-wrap .hbox {padding: 15px 10px;}
.bold-txt {font-size: 1.8rem; line-height: 24px;}
.tabs-wrapper .selected-tab:after { content: "\e907"; font-family: 'icomoon' !important;  speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 1.4rem;    position: absolute;    right: 23px;    top: calc(50% - 6px);    cursor: pointer;    transition: all ease 0.3s;    transform: rotate(90deg);    color: #000;}
.tabs-wrapper .selected-tab.active:after {    transform: rotate(-90deg);}
.tabs--module .data-charts-slider .slick-arrow{display:none !important;}
.rating-chart-tabs {display:none;position: absolute;left: 0;background: #fff;top: auto;z-index: 3;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.tabs--module .data-charts-slider { min-height: 380px;}
#contentwrapper.main-landing-contentwrp .tabs-wrapper .ARtabs.data-chart-tabs li, #contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs li, #contentwrapper.main-landing-contentwrp .tabs-wrapper .ARtabs.data-chart-tabs li.active, #contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs li.active { display: block !important;    padding: 11px 12px 11px 20px !important; margin: 0px !important; font-size: 1.4rem !important;    line-height: 1.4rem;    display: block;    color: #545656 !important;    font-family: 'LeasePlan-Regular' !important; opacity: 0.75 !important;   text-align: center;    border-bottom: 2px solid #545656 !important; }
#contentwrapper.main-landing-contentwrp .tabs-wrapper .rating-chart-tabs ul {display: block !important;margin-bottom: 0;}
.tabs-wrapper .selected-tab {text-align:center;}
}
@media all and (max-width: 767px){

.ip3-investors .result-and-presentation-module { margin-top: 50px;}
.simple-tabs-wrapper { margin-top: 35px;}
.ip3-investors .investor-con-box {padding: 10px;}
.ip3-investors .full-col-img-sec, .ip3-investors .two-col-img-sec, .ip3-investors .three-col-img-sec { margin-bottom: 0;}
.hover-box-wrap.right-box { margin-top: 60px;}
.ip3-investors .data-charts-slide {max-height: 380px;}
.three-col-img-sec .full-col-imgwrapper { min-height:178px; margin-bottom: 30px;}
#ip3-financial-overview .global-module.master-landing-signpost-with-image-link { margin-bottom: 0;}
.master-landing-signpost-with-image-link .three-col-img-sec { margin-top: 0;}
.three-col-img-sec .imagecotent-heading, #ip3-financial-overview .master-landing-signpost-with-image-link .full-col-img-secm .imagecotent-heading { font-size: 2.1rem !important; line-height: 2.6rem;}
.main-content p {font-size: 1.6rem;  line-height: 28px; text-align: center;}
.master-landing-hover-box h2, .vbox-main-Title { font-size: 2.4rem; margin-bottom: 20px; line-height: 2.8rem; margin-top: 20px;}
.ip3-investors .main-landing-contentwrp .inv-links-heading h1 { margin-bottom: 20px;}
.master-landing-hover-box .main-content { margin-bottom: 30px;}
}
@media all and (max-width: 640px){
	.hover-content {padding: 10px;}
}
@media all and (max-width: 991px){	#ip3-investment-case .hover-box-wrap.right-box { margin-top: 80px;}}




#ip3-financial-overview .data-charts-slide .textContentwrap .tab--chart-wrapper p.rad-highlight, #ip3-debtholder-centre .data-charts-slide .textContentwrap .tab--chart-wrapper p.rad-highlight {bottom: 153px!important;color: #545656!important;}
#ip3-financial-overview .data-charts-slide .textContentwrap .tab--chart-wrapper p, #ip3-debtholder-centre .data-charts-slide .textContentwrap .tab--chart-wrapper p{color: #545656!important;bottom: 24px!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;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}
/*---- main-landing-----*/
/*table style*/
table { margin-bottom: 20px;  font-size: 1.6rem;
    line-height: 2.4rem; font-family:'LeasePlan-Regular'; }
.table-module table{ margin-bottom:0;}
.newsContainer .rad-quote{text-align:center; display: block; font-size: 2.8rem; line-height: 3.8rem; color:#00b1af;}
.newsContainer .rad-quote:after, .newsContainer .rad-quote:before{content:'"'; font-family:'LeasePlan-Bold'; font-size:4rem; font-style:italic; display:block;}
.newsContainer h2, .newsContainer h3, .newsContainer h4, .newsContainer h5{color:#00b1af;}
.newsContainer .rad-quote:after{margin-top:20px;}
table td p{padding-bottom:0;}
table th{text-align:left;}
td, th { padding: 10px; }
table tr:nth-child(even) td{background:#f6f8fb;}
th { border-bottom: 1px solid #e5e5e5; }
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
p.rad-notes, span.rad-notes {font-style: italic; font-size: 1.4rem !important; line-height: 1.8rem !important;}
.rad-financialtable td, .rad-financialtable th { text-align: right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
b,strong,table th{font-family:'LeasePlan-Bold'; font-weight:normal}
/*table-style*/
h1{font-size: 7.2rem; margin: 0; line-height: 7.9rem; letter-spacing: -1px;font-weight: normal}
h2{font-size: 3.6rem ;font-weight: normal;line-height: 4.6rem;}
h3{font-size: 2.6em;font-weight: normal;line-height: 3.4rem;}
h4{font-size: 2em;font-weight: normal;line-height: 7.9rem;line-height: 2.8rem;}

.normal-content h3{margin-bottom:10px}

.ip3-edit .ss-edit-text{display:block;} 
.ss-edit-text{display:none;}

#contentwrapper li li:last-child, .mfp-content li li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

#contentwrapper ol li ol, .mfp-content ol li ol {
    margin-bottom: 0;
    padding-bottom: 0;
}

#contentwrapper ol, .mfp-content ol {
    list-style-type: decimal;
    margin-bottom: 10px;
    list-style-position: outside;    
}
.mfp-content ol li,
#contentwrapper ol li {
    
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 0 0 4px 0;
    margin-left: 15px;
    list-style-position: outside;
    margin-bottom: 10px;
}
.mfp-content ul,
#contentwrapper ul {
    list-style-type: disc;
    padding-left: 0;
    margin-bottom: 10px;
}
.mfp-content ul,
#contentwrapper ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;}
.mfp-content ol ol, .mfp-content ul ul,
#contentwrapper ul ul, #contentwrapper ol ol {    
    margin-top: 10px;
    margin-bottom: 0;
}
.mfp-content ul li,
#contentwrapper ul li{
list-style: none;    
    position: relative;        
    padding: 0 0 4px 19px;
    font-size: 1.6rem;
    line-height: 2.4rem; font-family:'LeasePlan-Regular';
    margin-bottom: 10px;
    }
#contentwrapper ul li:last-child, #contentwrapper ol li:last-child {margin-bottom:0}
.mfp-content ul li:before,
    #contentwrapper ul li:before{position:absolute; width:6px; height:6px; border-radius:50%; content:""; position:absolute; background:#00b1af; left: 0;top: 9px;}
    
    
    #contentwrapper .inv-links-social ul li:before{content: unset;}
body#ip3-vacancies div#contentwrapper, body#ip3-vacancies.main-landing-contentwrp.new-ms-cont {
    padding-top: 0px;
}
.main-landing-contentwrp{padding-top:80px; padding-bottom:95px;}

.box1-link{text-align:center;}
.investor-links-sec-wrapper{padding:0;}
.contact-top-content h1,.inv-links-heading h1, .h1{font-size: 4.2rem; line-height: 5.2rem; text-align: center;letter-spacing: normal;}
.contact-top-content h1{margin-bottom:15px;}
.inv-links-heading{font-size:4.2rem; line-height:5.2rem; text-align:center; padding:0 0 86px;}
.new-ms-cont .inv-links-heading{padding: 0 0 65px;}

/*Main master landig page from wrapper css*/

.main-master-landing-contentwrp .inv-links-heading{padding: 0 0 60px;}
.main-master-landing-contentwrp .inv-links-social{padding: 0 0 50px;}

/*Main master landig page from wrapper css*/

.inv-links-content{font-size:3.2rem; line-height:5.2rem; text-align:center; padding: 0 0 25px;}
.top-content-heading .rad-highlight, .middle-content-intro .rad-highlight ,.top-content-intro .rad-highlight, .inv-links-content .rad-highlight, .inv-links-heading .rad-highlight,.contact-us-details-hidden-wrapper .contact-box-company .rad-highlight{color:#00b1af;}
.inv-links-social{text-align:center; padding:0 0 64px;}
.inv-links-social p{font-size:1.2rem; line-height:1.4rem;}
.inv-links-social ul{margin:7px 0 0; }
#contentwrapper .inv-links-social ul li {display: inline-block;margin: 0 12px;padding: 0;}
.inv-links-social ul li a em{font-size:2rem; color:#00b1af;}
.top-content-section{padding:0 0 60px;}
.top-content-heading{font-size:4.2rem; line-height:5.6rem;letter-spacing:-0.8px;padding:0 0 30px;}
.top-content-intro{font-size:2.4rem; line-height:3.8rem;}
.top-content-txt{font-size:1.8rem; line-height:3.2rem;}
.full-col-imgwrapper{position:relative; max-height:328px; overflow:hidden;z-index: 1;}
/*.full-col-imgwrapper img{max-width:105%;}*/
.imgcontent-wrapper{position:absolute; width:100%; height: 277px; display:table;top:0; left:0; z-index:4; overflow:hidden;}
.imagecotent-heading{font-size:3.8rem; line-height:3.8rem; color:#fff; text-align:center; padding-bottom:20px; position:relative; top:65px;  transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out}
.two-col-img-sec .imagecotent-heading{top:80x;}
.imagecontent-inr{display:table-cell; vertical-align: middle; padding:0 20%;}
.imagecotent-text{font-size:1.8rem; line-height:2.8rem; color:#fff; text-align:center; position: relative;
top: 330px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; opacity:0;min-height:75px;}
 .full-col-imgwrapper:hover .imagecotent-text{opacity:1;}
.full-col-imgwrapper:hover .imagecotent-heading, .full-col-imgwrapper:hover .imagecotent-text{top:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;}
.full-col-imgwrapper:after{content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.4); position:absolute; left:0; top:0;  transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;} 
.full-col-imgwrapper:hover:after{content:""; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0;  transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;} 
.img-content-bottomlink{position:absolute; bottom:30px; left:0; width:100%; text-align:center;  z-index:4;}
.img-content-bottomlink a{color:#fff; font-size:1.4rem;}
.img-content-bottomlink a:hover > i{margin-left: 22px;}
.img-content-bottomlink a > i{position: absolute;top:1px; margin-left: 10px; color: #00b1af;transition: margin-left 0.3s ease-out;-webkit-transition: margin-left 0.3s ease-out;-moz-transition: margin-left 0.3s ease-out;-ms-transition: margin-left 0.3s ease-out;-o-transition: margin-left 0.3s ease-out; font-size: 1.2rem;}
.img-content-bottomlink.bottom-link a > i{color:#00b1af;}
.full-col-img-sec, .two-col-img-sec, .three-col-img-sec {margin-bottom:30px;}
.solid-link a{object-fit: contain;border-radius: 30px;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);color: #00b1af;text-align: center;font-size: 1.4rem;padding: 15px 55px 15px 30px;position: relative;font-weight: normal; display:inline-block; line-height:2rem; border:1px solid #00b1af;font-family: "LeasePlan-Bold";}
.two-col-img-sec .imagecontent-inr{padding:0 70px;}
.middle-content-intro{font-size:4.2rem; line-height:5.6rem; letter-spacing:-0.8px;}
.middle-content{font-size:1.8rem; line-height:3.2rem;}

.middle-content-intro{padding-bottom:25px;}
.middle-content .box1-link{text-align:left;     margin-top: 32px;    margin-bottom: 109px;}
.full-banner-imgwrapper{width:100%; background-repeat:no-repeat; background-position:center 0; min-height:530px; background-size:cover; position:relative;}
/*.full-banner-imgwrapper:before{position:absolute; width:100%; height:100%; content:""; background:rgba(0, 0, 0, 0.5);left:0; top:0;}*/
.full-banner-content-inr .box1-link{text-align:left; margin-top:25px;}
.full-banner-content-wrp{display:table;height:530px;}
.full-banner-content-inr{ display:table-cell; vertical-align:middle; padding-right: 60px; }
#ip3-Homepage .full-banner-content-inr{text-align:center;}

.full-banner-content-heading{font-size:3.6rem; line-height:4.6rem; color:#fff; padding-bottom:16px;}
.corp-alert-heading .rad-highlight, .investor-contact-heading .rad-highlight, .newsroom-sec-heading .rad-highlight, .full-banner-content-heading .rad-highlight{color:#00b1af;}
.full-banner-content{font-size:1.6rem; line-height:2.8rem; color:#fff;}
.newsroom-sec-heading{font-size:4.2rem; line-height:5.2rem; padding-bottom:17px; text-align:center;}
.investor-contact-wrapper{background:#f6f8fb; padding:105px 0 119px;}
.main-landing-contentwrp.new-ms-cont .investor-contact-wrapper{padding-bottom:100px;}
.investor-contact-wrapper > .container-fluid > .row{text-align:center;}
.investor-contact-wrapper > .container-fluid > .row .col-md-3{display:inline-block; float:none; padding-left: 13px;
padding-right: 13px; width: 24.8%;}
.investor-contact-wrapper .gradient-link.grd-rt.hidden-xs{display:none !important;}
.investor-contact-wrapper .gradient-link.grd-rt.hidden-sm.hidden-md.device-link{display:none !important;}
.investor-contact-wrapper .investor-contact-heading p{float:none; width:100%;}
.main-landing-contentwrp.new-ms-cont .corp-alert-wrapper{padding-bottom:100px;}
.media-library-wrapper .investor-contact-wrapper{padding:105px 0 170px;}
.investor-con-box{background:#fff; width:100%; min-height:270px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05); float:left; padding-bottom: 10px;}
.investor-contact-heading{font-size:3.8rem; line-height:3.8rem; padding-bottom:25px;}
.investor-contact-heading p{display:inline; float:left; margin-top:9px;}
.investor-profile-img{text-align:center; padding:30px 15px 15px; }
.investor-profile-img img{border-radius:50%; width:80px; height:auto; display:inline-block;}
.invetor-profile-title{font-size:1.8rem; line-height:2.2rem; text-align:center; padding-bottom:30px;}
.invetor-profile-title span{display:block; font-size:1.2rem; line-height:1.4rem; padding-top:8px;}
.inv-mail-call a{font-size:1.4rem; line-height:1.4rem; padding-bottom:12px; text-align:center; color:#00b1af !important; text-decoration:none; display:block; letter-spacing:0.5px;word-break:break-all;}
.investor-contact-con .inv-mail-call a[href^="tel:"].mobile-tel-link{ color:#00b1af !important;}
.gradient-link.grd-rt{float:right;max-width: 35%;text-align: right;}
.corp-alert-wrapper{background:#f6f8fb; padding:0 0 175px;}
.corp-alert-inr{background:#fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05); padding:57px 98px 56px;}
.corp-alert-heading{font-size:3.8rem; line-height:3.8rem;}
.corp-alert-heading p{float:left;     margin-top: 9px;}

.featured-img{margin-top:122px; float:right;}
.landing-banner .banner-link {display:inline; margin-right: 19px;}
.imagecotent-text, .imagecotent-heading, .imagecontent-inr,{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out}
/*.solid-link a{object-fit: contain;border-radius: 30px;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);color: #fff;text-align: center;font-size: 1.4rem;padding: 15px 55px 15px 30px;position: relative;font-family: LeasePlan-Bold;font-weight: normal; letter-spacing:0.5px; background:#fff; color:#00b1af; border:1px solid #00b1af; display:inline-block; line-height:1.8rem;}*/
.center-content{text-align:center;}
.global-module.master-landing-signpost-with-image-link.three-col-main-wraper { margin-bottom: 0;}
/*.master-content-landing-banner .banneritem .bannertext .banner-txt-landing p{font-size: 2.4rem; line-height: 3.8rem; margin:11px 0px 6px; padding-right: 190px;}
.banneritem .center-content .bannertext .banner-txt-landing p{padding-right:0;}*/
.solid-link a > i {position: absolute;top: 17px;transition: margin-left 0.3s ease-out;-webkit-transition: margin-left 0.3s ease-out;-moz-transition: margin-left 0.3s ease-out;-ms-transition: margin-left 0.3s ease-out;-o-transition: margin-left 0.3s ease-out; right:30px;}
.solid-link a:hover > i{margin-left: 23px;}
#bannerwrapper.landing-banner .solid-link i{color:#00b1af;}
.top-content-intro p{padding:0 0 17px}
.main-landing-contentwrp .newsroom-sec .box5-wrapper {padding-bottom:120px;}
.main-landing-contentwrp.main-master-landing-contentwrp .box5-wrapper {padding-top:0;}
.main-landing-contentwrp.main-master-landing-contentwrp .full-banner-sec {margin-bottom:113px;}
.newsroom-sec .box5-wrapper .box5-link{margin-top: 34px;}
.two-col-img-sec .imagecotent-heading, .three-col-img-sec .imagecotent-heading {font-size:3.2rem;}

.mt35{margin-top:17px;}
.main-master-landing-contentwrp .media-secwrap{padding-bottom:32px;}
.main-master-landing-contentwrp.main-landing-contentwrp .media-secwrap{padding-bottom:83px;}
.main-master-landing-contentwrp.main-landing-contentwrp{padding-bottom:0;}
.full-banner-sec .investor-contact-heading {font-size: 4.2rem;line-height: 5.2rem; padding-bottom: 35px;}
.investor-contact-con.float100 {padding: 0 10px;}
.gradient-link a > i.icon-bell-53 {font-size: 1.7rem; top: 13px;}
.banner-date{font-size:1.4rem; line-height:1.4rem;  padding-bottom: 12px;}

.banner-link.solid-link .media-link i { font-size:2rem; top: 13px; right:22px;}
.gradient-link.bell a:hover i{margin-left: 15px;}
.gradient-link.bell a:hover i:before{color:#00b1af;}
.hidden-md.device-link{display:none;}
.inv-mail-call a i {margin: 0 11px 0 0;position:relative;top:4px;}
.inv-mail-call a i.icon-phone-2 {font-size: 1.6rem;}


/* -- -- -- -- -- -- -- */
.global-module{margin-bottom: 80px;}
.vision-strategy-wrapper.global-module{margin-bottom:70px;}
.box5-wrapper.global-module {padding-bottom: 0; padding-top:0; margin-bottom:100px;}
.inv-links-heading p{font-size:2.4rem; line-height:3.8rem; text-align:center; margin-top:21px;}
#ip3-debtholder-centre .inv-links-heading p, #ip3-debtholder-centre .inv-links-heading {text-align:left;}
#contentwrapper.main-landing-contentwrp .inv-links-heading li{font-size:2.4rem; line-height:3.8rem;}
#contentwrapper.main-landing-contentwrp .inv-links-heading ol{margin-left: 10px}

.master-box2 .box2-content h2{color:#545656;letter-spacing: normal;}
.master-box2 .box2-content h2 .rad-highlight{color:#00b1af;}
.master-box2 .box2-content p{line-height:2.8rem;padding-bottom:0px;padding-top:20px;}
.master-box2 .box2-content p:last-child{padding-bottom:0px;}
.normal-content h2{font-size:2.8rem; line-height:3.8rem; margin-bottom: 20px; font-family: 'LeasePlan-Bold';}
.normal-content p{font-size:1.8rem; line-height:3.2rem;}
.normal-content p span.rad-center{text-align:center;display:block;}
.two-three-colwrapper-link {margin-top: 36px;text-align: center; margin-bottom:10px;}
.full-col-img-secm{margin-bottom:30px;}
.full-col-img-secm .imagecontent-inr{padding:0 28%;}
.cloumn-content-wrap h2{font-size:2.8rem; line-height:3.8rem; padding-bottom: 29px;}
.cloumn-content-wrap p{font-size:1.6rem; line-height:2.8rem;}
.fig-keyfacts-box{text-align:center;}
.fig-keyfacts{display:inline-block; float:none; width:24.8%;}
.fig-keyfacts-inr{background:#fff; width:100%; float:left;box-shadow: 0 20px 35px 0 rgba(0, 0, 0, 0.1); height:221px; display:table; margin-bottom:30px;}
/*.fig-keyfacts-inr:hover{background:linear-gradient(to right, #ed8221, #e0322d); color:#fff;}*/
.fig-keyfacts-inr:hover .keyfacts-fig{color:#00b1af;}

.fig-keyfacts-inr .vercen{display:table-cell; vertical-align:middle;transition:all 0.3s ease;padding: 0px 5px;}
.fig-keyfacts-inr .vercen:hover{background: #00b1af;transition:all 0.3s ease;}
.fig-keyfacts-inr .vercen:hover .keyfacts-fig{color:#fff;}
.fig-keyfacts-inr .vercen:hover .keyfacts-content{color:#fff;}
.keyfacts-fig{font-size:5.2rem; line-height:6.2rem; color:#00b1af;padding-bottom: 15px;}
.keyfacts-content{font-size:1.2rem; line-height:1.4rem; color:#545656;font-family: LeasePlan-Bold;}
.fig-keyfacts-inr:hover .keyfacts-content{color:#545656;}
.qoute-wrapper{margin-bottom:65px;}
.quote{font-size:2.4rem; line-height:3.8rem; text-align:center; color:#00b1af;margin-top: -4px;padding-bottom: 25px;}
.quote-signs{font-size:4.2rem; color:#ed8b00;font-style: italic; line-height:3.8rem; text-align:center;}
.quote-signs span{display: inline-block;position: relative; margin:20px 0 0;color: #00b1af;}
/*.quote-signs span:before{content:""; position:absolute; width:20px; height:2px; background:#545656; left:-15px; top:6px;}
.quote-signs span:after{content:""; position:absolute; width:20px; height:2px; background:#545656; right:-35px;top:6px;}*/
.quote-by{font-size:1.6rem; line-height:1.4rem; text-align:center;padding-bottom: 14px;color: #545656;}
.master-box2 .box2-content{padding-bottom:25px;}

/*snapdowns*/
.snapdown-content{display:none; padding:25px 20px 0 20px; position:relative;}
.snapdown-content p{font-size:1.6rem; line-height:2.8rem; padding-bottom:25px;}
.snapdown-link.gradient-link{margin-top: 4px;margin-bottom: 40px;}
.snapdowntitle{font-size:1.6rem; line-height:2.24rem; cursor:pointer; padding:17px 20px; position:relative;}

.snapdowntitle p{padding:0; position:relative; padding-right: 20px;}
.snapdowntitle p:after{content: "\e907"; font-family: 'icomoon' !important; position: absolute; right: 3px;444444;transform: rotate(90deg); font-size:1.4rem; top: 50%; margin-top: -10px;}
.snapdownItem.active .snapdowntitle p:after{transform: rotate(270deg); color:#00b1af;}
.snapdownItem.active .snapdowntitle, .snapdowntitle:hover{color:#00b1af;}

.snapdown-content:after {width:calc(100% - 40px); left:20px;  background:#d7dadc;content:""; height:1px; position:absolute; top:0;}
.snapdownItem{border-top:1px solid #545656;}
.snapdownItem.last{border-bottom:1px solid #545656;}
.main-landing-contentwrp.new-ms-cont{padding-top: 89px; padding-bottom:0;}
/*snapdowns*/

.newsContainer{padding:100px 0;}
.newsContainer h1{margin-bottom:50px;}
.news-document-list{margin:20px 0 10px;}
.news-document-list p{font-family: 'LeasePlan-Bold';}
.news-document-list p a i{margin-right:10px; font-size:2rem; }
.single-banner-title.news h1{color:#fff; font-family:'LeasePlan-Bold'; line-height:7.4rem;}
.normal-content .intro-text{margin-bottom:30px; }
.normal-content .intro-text p{font-size: 2.4rem; line-height: 3.8rem;}
.news-iframe-video {position: relative; height: 0; padding-bottom: 56.25%; margin: 20px 0;}
.news-iframe-video iframe { position: absolute;  left: 0; width: 100%; height: 100%;}
/*.newsContainer .normal-content h2 {margin-bottom: 14px;}*/
#contentwrapper.main-landing-contentwrp li, #contentwrapper.newsContainer li {font-size: 1.8rem; line-height: 3.2rem;}

#contentwrapper.main-landing-contentwrp ul li:before, #contentwrapper.newsContainer ul li:before{top:13px;}
#contentwrapper.newsContainer table {font-size: 1.8rem;}
#contentwrapper.newsContainer h4, #contentwrapper.newsContainer p, #contentwrapper.newsContainer h3{margin-bottom:20px;}
#contentwrapper.newsContainer p a i {
    margin-right: 10px;
    font-size: 2rem;
}

.single-banner-title.news{padding-top:0;}
/*nojs*/
.nojs .vision-popup-content, .nojs .snapdown-content{display:block;}
.nojs .vision-keyfocus-box{width:100%;}
.nojs .vision-keyfocus-innerbox:hover *{color:inherit;}
.nojs .vision-keyfocus-innerbox:hover{background:inherit;}
.nojs .popupContent{text-align:left;}

/* -- -- -- -- -- -- -- */
.vision-popup-content.hasimg button.mfp-close{top:280px !important;}
.vision-popup-content.noimg button.mfp-close {top: 27px  !important;}


.loop-vid{position:relative;}
.loop-vid .iframe-div{padding-bottom: 56.25%; position: relative; margin-bottom: 100px;}
.loop-vid .iframe-div iframe{position: absolute; left: 0; top: 0;}
.ip3-edit .loop-vid .iframe-div iframe{pointer-events: none;}

body#ip3-whats-next-strategy .pop-upboxes-row h2 span.rad-highlight {font-size: 3rem;}


/* Career popup css starts here */
.full-col-imgwrapper img{width:100%;}
.bottom-link .popupContent{padding:0px !important;}
.mfp-career-popup .popupContentInner.hidden{display:block !important;visibility:visible !important;}
.mfp-career-popup .popupContent{background: #fff;max-width: 770px;margin: 0 auto;position: relative;padding: 32px 70px 50px;}
.mfp-career-popup .popupContent p{font-family: 'LeasePlan-Regular';font-size: 1.6rem;font-weight: normal;line-height: 2.8rem;padding-bottom: 0px;padding-top: 20px;color: #545656;
    letter-spacing: 0.24px;}
    
    

@media all and (min-width: 1100px) and (max-width: 1210px) {
.box5-wrapper .video-box .video-content{    padding: 9px 50px;}
}
@media all and (max-width: 1100px) {
.full-banner-content-inr{padding-right:0;}
}
@media all and (max-width: 1024px) {
.two-col-img-sec .imagecontent-inr {padding: 0 20px;}
}
@media all and (max-width: 991px) {
.banner-link.solid-link a{font-size: 1.2rem;    padding: 12px 55px 12px 30px;}
.img-content-bottomlink a > i {position: relative;}
.img-content-bottomlink a:hover > i{margin-left:10px;}
.float100.main-landing-contentwrp.main-master-landing-contentwrp{padding-bottom:50px;}
.full-col-imgwrapper{max-height:220px;}
}

@media all and (min-width: 991px) and (max-width: 1180px) {
.two-col-img-sec .imagecontent-inr {padding: 0 20px;}
.imgcontent-wrapper{height:268px;}
.two-col-img-sec .imagecotent-heading {top: 54px;}
}
@media all and (min-width: 1026px) and (max-width: 1077px) {
.img-content-bottomlink{bottom:20px;}
}
@media all and (min-width: 768px) and (max-width: 991px) {
.investor-contact-wrapper > .container-fluid > .row .col-md-3 {width: 33.33333333%;}
.gradient-link a > i.icon-bell-53 {top:14px;}
.inv-links-heading{font-size:3.2rem; line-height:4.2rem;}
.inv-links-content{font-size:2.4rem; line-height:3.8rem;}

.investor-contact-heading, .middle-content-intro, .top-content-heading{font-size:3.2rem; }

.two-col-img-sec .imagecotent-heading, .top-content-intro{font-size:2.1rem; line-height:3.2rem;}

.full-banner-content, .middle-content, .top-content-txt{font-size:1.6rem; line-height:2.8rem;}
.imagecontent-inr{padding:0 10%;}
.imagecotent-heading{font-size:2.1rem; line-height:2.6rem; top:0; padding-bottom:0;}
 .imagecotent-text{font-size:1.6rem; line-height:1.8rem;}
.full-col-img-sec, .two-col-img-sec{margin-bottom:20px;}
.two-col-img-sec .imagecontent-inr {padding: 0 20px;}
.imagecotent-text{min-height:0;}
.imagecotent-text{display:none;}
.full-banner-imgwrapper{min-height:425px;}
.full-banner-content-heading{font-size:3.2rem; line-height:4.2rem; padding-bottom:0;}
.box5-wrapper .video-box .video-content{bottom:0;}
.box5-wrapper .video-box .video-content .description{display:none;}
.box5-wrapper .video-box .link {display:none;}
.invetor-profile-title{font-size:1.6rem;}
.inv-mail-call a{font-size:1.4rem; line-height:1.4rem;}
.full-banner-sec .investor-contact-heading p{max-width:60%;}
.corp-alert-wrapper .corp-alert-inr {padding: 26px 52px;}
.corp-alert-heading p{font-size:3.2rem; line-height:3.8rem; max-width:54%;}
.middle-content-intro{padding-bottom:0;}
.full-col-imgwrapper{min-height:20px; position:relative;}
/*#bannerwrapper.landing-banner .banneritem .bannertext p{font-size:3.8rem; line-height:4.2rem;}*/
/*#bannerwrapper .banneritem .bannertext .banner-txt-landing p {font-size:1.8rem;line-height:3.2rem; padding-right: 50px;}*/
.landing-banner .banneritem .bannertext{margin-left:0;}
.landing-banner .banner-link{margin-right: 20px; float:left;}
.landing-banner .center-content .banner-link{float:none;}
.featured-img {margin-top: 182px;}

.main-landing-contentwrp {padding-top: 78px;}
.inv-links-heading{padding: 0 0 60px; }
.top-content-section {padding: 0 0 60px;}
.imagecotent-text{display:none;}
.imgcontent-wrapper{height:auto; position: absolute;     top: 50%; transform: translateY(-50%);}
.mt35{margin-top:0;}
.newsroom-sec .box5-wrapper {padding: 0 0 74px;}
.two-col-img-sec .imagecotent-heading{top:0;line-height: 2.6rem;}
.contact-top-content h1,.inv-links-heading h1 {font-size: 3.2rem;line-height: 4.2rem; letter-spacing: 0;}
.contact-top-content h1{margin-bottom:15px;}
.inv-links-social {padding: 0 0 47px;}
.top-content-intro p {padding: 0 0 36px;}
.media-secwrap {padding-bottom: 44px;}
.middle-content .box1-link {margin-top: 15px;margin-bottom: 77px;}
.full-banner-content-wrp {height: 424px;}
.full-banner-content-inr .box1-link {margin-top: 10px;}
.full-banner-sec.float100 {margin-bottom: 72px;}
.full-banner-sec.global-module{margin-bottom: 100px;}
.video-box-wrapper {margin-bottom: 22px;}
.box5-wrapper .box1-link {margin:0;}
.investor-contact-wrapper {padding: 77px 0 53px;}
.media-library-wrapper .investor-contact-wrapper{padding-bottom:100px;}
.corp-alert-wrapper {padding: 0 0 125px;}
.inv-links-social {padding: 0 0 53px;}
.full-banner-sec .investor-contact-heading{font-size:3.2rem; line-height:4.2rem; padding:0 62px 52px;}
.featured-img img{max-width:250px; width:250px}
.corp-alert-service .gradient-link.grd-rt {max-width:40%; position:absolute;right: 0; top: 47%; transform: translateY(-50%);}
.corp-alert-heading{position:relative;}
.investor-contact-wrapper .investor-contact-heading p{width:60%;}
.investor-contact-wrapper .investor-contact-heading {padding: 0 0 23px;}
.inv-mail-call a i {margin: 0 7px 0 0;}
.two-col-img-sec .imagecotent-heading{ padding-left:15px; padding-right:15px}
.vision-popup-content.hasimg button.mfp-close{top:278px !important;}
}
@media (max-width: 767px) {
.featured-img {margin-top: 28px; width: 134px; float: left;}
/*.landing-banner .banneritem .bannertext{margin-top:25px; margin-left:0; }   */
.landing-banner #bannerwrapperinner ul.slick-dots {top:unset; bottom: 32px; }
/*.landing-banner .banneritem .bannertext p{margin-top:0; padding-right:0; margin-bottom:0;}*/

.inv-links-heading {font-size: 2.8rem;line-height:3.2rem; padding-bottom:36px;}
.top-content-heading, .inv-links-content {font-size: 2.8rem;line-height:3.8rem;}
.top-content-intro{font-size: 1.8rem; line-height: 2.8rem;}
.top-content-txt {font-size: 1.6rem;line-height: 2.8rem; padding-bottom: 5px; }
.top-content-heading{padding-bottom:10px;}
.imgcontent-wrapper:hover .imagecotent-text{display:none;}
.imagecotent-heading{font-size:2.1rem; line-height:2.6rem; top:0;}
.full-col-img-secm .imagecontent-inr, .imagecontent-inr{padding:0 15px;}
.full-col-imgwrapper{overflow:hidden;height:178px;}

.two-col-img-sec .full-col-imgwrapper {margin-bottom:20px;}
.full-col-img-sec, .two-col-img-sec .imagecontent-inr {}
.two-col-img-sec{margin-bottom:0;}
.two-col-img-sec .imagecontent-inr{padding:0;}
.img-content-bottomlink{bottom:19px;}
.middle-content-intro{font-size:2.8rem; line-height:3.8rem;}
.middle-content{font-size:1.6rem; line-height:2.8rem;}
.middle-content-intro{padding-bottom:10px;}
.full-banner-content-wrp{min-height:397px;height:397px;}
.full-banner-content-heading{font-size:3.2rem; line-height:4.2rem; letter-spacing:-0.6px;}
.full-banner-imgwrapper{min-height:397px;}
.full-banner-content{font-size:1.5rem; line-height:2.5rem;}
.newsroom-sec-heading{font-size:2.8rem; line-height:3.8rem; padding-bottom: 11px;}
.investor-contact-heading{font-size:2.8rem; line-height:3.8rem;}
.investor-contact-wrapper{padding-top:50px; padding-bottom:25px;}
.media-library-wrapper .investor-contact-wrapper{padding-bottom:70px;}
.investor-profile-img{width:40%;}
.investor-contact-con {width: 60%;}
.invetor-profile-title{font-size:1.6rem; text-align:left;}
.invetor-profile-title span{padding-top:4px;}
.inv-mail-call a{text-align:left;word-wrap: break-word;}
.invetor-profile-title{padding-bottom:15px;}
.investor-contact-con.float100{padding:15px 0;}
.investor-con-box{min-height:10px; margin-bottom:15px;}
.corp-alert-heading{font-size:2.8rem; line-height:3.8rem;}
.corp-alert-inr{padding:23px 10px 44px;}
.corp-alert-heading p{text-align:center; width:100%;}
.full-col-imgwrapper{min-height:20px;}

/*#bannerwrapper.landing-banner .banneritem .bannertext .banner-txt-landing p{font-size: 1.8rem;line-height: 2.8rem;}*/
/*#bannerwrapper.landing-banner .banneritem .bannertext p{font-size: 2.8rem;line-height: 3.2rem;}*/
.solid-link a {padding: 13px 55px 12px 30px;}
.landing-banner .banner-link{margin:0; display:block; float:left; width:100%;}
.main-landing-contentwrp {padding-top: 55px; padding-bottom:40px;}
.top-content-section {padding: 0 0 20px;}
.imgcontent-wrapper{height: 178px;}
.imagecotent-text{display:none;}
.full-col-img-sec{margin-bottom:20px;}
.two-col-img-sec .imagecotent-heading{font-size:2.1rem; padding-left:15px; padding-right:15px}
.media-secwrap {padding-bottom: 58px;}
.middle-content .box1-link{margin-bottom:65px;}
.full-banner-sec.float100 {margin-bottom: 44px; }
.full-banner-sec.global-module{margin-bottom: 100px; }
.video-box-wrapper.last {margin-bottom: 10px !important;}
.newsroom-sec .box5-wrapper {padding: 0 0 57px;}
.gradient-link.grd-rt {max-width: 100%; text-align: center;}
.corp-alert-wrapper {padding: 0 0 103px;}
.imagecotent-heading{position:static;}
.full-col-imgwrapper img{width:739px;}
.solid-link a{font-size:1.2rem ;padding:13px 55px 13px 30px;}
.contact-top-content h1,.inv-links-heading h1{font-size: 2.8rem; line-height: 3.2rem;}
.contact-top-content h1{margin-bottom:15px;}
.top-content-intro p {padding: 0 0 12px;}
.middle-content .box1-link {margin-top: 10px;}
.device-link{margin:12px 0 25px;}
.gradient-link.float100.grd-rt.bell {margin-top: 12px;}
.full-banner-sec .investor-contact-heading {font-size: 2.8rem;line-height: 3.2rem;}
.investor-contact-heading p{width:100%; text-align:center;}
.gradient-link a > i.icon-bell-53 {font-size: 1.7rem; top: 13px;}
.hidden-md.device-link{display:block;}
.global-module.master-landing-signpost-with-image-link .full-col-imgwrapper {margin-bottom:20px;}
.imagecotent-text{min-height:0;}
.box5-wrapper .rightbox .video-box .video-content {text-align: left;}
.popup-img-card-mod img {bottom: -100%; width: auto; height: 100%; left: -100%; margin: auto; max-width: none; position: absolute; right: -100%; top: -100%; z-index: 2;}
.popup-img-card-mod {
    height: 230px;
    overflow: hidden;
    position:relative;
}
.vision-popup-content.hasimg button.mfp-close{top:260px !important;}
.investor-contact-wrapper > .container-fluid > .row .col-md-3{width:100%;}
}
@media (max-width: 600px) {

.full-col-imgwrapper img{max-width: 739px; /*margin-left: -50%;*/ }
.full-col-imgwrapper img{max-width: 649px;}
}
@media (max-width: 640px) {
/*.popup-img-card-mod img {
    height: 110%;
    width: auto !important;
    max-width: 857px;
    margin-left: -65px;
}*/
.popup-img-card-mod {height: 205px;}
.vision-popup-content.hasimg button.mfp-close{top:234px !important;}
}
@media (max-width: 540px) {
/*.popup-img-card-mod img {
    height: 110%;
    width: auto !important;
    max-width: 857px;
    margin-left: -165px;
    
} 
.popup-img-card-mod {
    height: 205px;
    overflow: hidden;
} */
.vision-popup-content.hasimg button.mfp-close{top:234px !important;}

}
@media (max-width: 420px) {
/*.popup-img-card-mod img {
    height: 112%;
    width: auto !important;
    max-width: 857px;
    margin-left: -176px;
}*/
.popup-img-card-mod {
    height: 170px;
    overflow: hidden;
    
}
.vision-popup-content.hasimg button.mfp-close{top:200px !important;}

}
#bannerwrapperinner .slick-dots li button:hover{border:2px solid #00b1af}
#bannerwrapperinner .slick-dots li.slick-active button:hover{border:2px solid #fff;}
.box5-wrapper .video-box:before {background: rgba(0, 0, 0, 0.05);  transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out}
.box5-wrapper .video-box:hover:before{background: rgba(0, 0, 0, 0.5);  transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out}
.video-box-wrapper{margin-bottom:30px; overflow:hidden; margin-left: -65px;}

/*------Career page new style------*/
.ip3-careers #contentwrapper.main-landing-contentwrp .body-snapdown .snapWrapper .snapdown-content li { margin-bottom: 20px; padding-left: 20px; list-style: none; position: relative; padding: 0 0 4px 45px;}
.ip3-careers #contentwrapper.main-landing-contentwrp .body-snapdown .snapWrapper .snapdown-content li:before { position: absolute; width: 5px; height: 5px; border-radius: 50%; content: ""; position: absolute; background: #00b1af; left: 0; top: 9px;}
.ip3-careers #contentwrapper.main-landing-contentwrp .body-snapdown .snapWrapper .snapdown-content li ul li { padding: 0 0 4px 30px;margin-bottom: 0;}
.ip3-careers #contentwrapper.main-landing-contentwrp .body-snapdown .snapWrapper .snapdown-content li ul li:before {background: #545656;}
.bottom-content {margin: 60px 0 25px 0; float: left; width: 100%;}
.bottom-content h2 {font-size: 4.2rem; line-height: 5.2rem; color: #545656; margin-bottom: 32px;}
.bottom-content p {font-size: 1.6rem; line-height: 2.4rem; padding-bottom: 25px;}

h2.subhead { text-align:center; font-size:4.2rem;}
body#ip3-makeyourjourneycount #maincontent.inv-links-heading {display:none;}


@media all and (max-width:767px) {
body#ip3-terms-and-conditions #contentwrapper { padding-bottom:100px; }
}



@media all and (max-width: 991px){
.mfp-career-popup .popupContent{width:80%;}
..mfp-career-popup.mfp-wrap{overflow: hidden !important;}
}
@media all and (max-width: 767px){
.mfp-career-popup .popupContent{width:94%;}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
.mfp-career-popup .popupContent{max-height: 650px;}
}
/* Career popup css ends here */

.career-detail #jobWrapper.normal-content div.ember-view strong { padding-bottom: 30px; display: block; }
.career-detail #jobWrapper.normal-content div.ember-view { font-size: 1.8rem; line-height: 3.2rem;}

/*---- vision-mission-----*/
.pop-upboxes-row { text-align: center }
.vision-keyfocus-box { float: none; display: inline-block; width: 33%; }
.top-visioncontent-section .top-content-intro { margin-bottom: 52px; }
.vision-keyfocus-innerbox { text-align: center; padding: 23px 28px 15px; background-color: #fff; box-shadow: 0 6px 35px 0 rgba(0, 0, 0, 0.1); margin-bottom: 50px; position: relative; cursor:pointer; min-height:460px; }

body#ip3-products-and-services .vision-keyfocus-innerbox { min-height:350px; }

.vision-keyfocus-innerbox .vision-keyfocus-title { font-size: 2rem; line-height: 2.8rem; padding-bottom: 8px }
.vision-keyfocus-content { font-size: 1.6rem; line-height: 2.8rem; padding-bottom: 34px }
.vision-keyfocus-link a { position: absolute; background-color:#00b1af; color: #fff; height: 60px; width: 60px; border-radius: 50%; bottom: -30px; transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%; box-shadow: 0 6px 35px 0 rgba(0, 0, 0, 0.1); }
.vision-keyfocus-content .rad-highlight{color:#00b1af;}
.vision-keyfocus-link a:before { content: "\e907"; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(-90deg); -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); left: 50%; font-size: 1.5rem; }
.vision-keyfocus-innerbox:hover { background-color:#00b1af; }
.vision-keyfocus-innerbox:hover * { color: #fff }
.vision-keyfocus-innerbox:hover .vision-keyfocus-link a { color: #00b1af; background: #fff }

.vision-keyfocus-innerbox.grey-keyfocus:hover { background: linear-gradient(to bottom, #ccc, #000); }

.vision-key-focus-section { margin-bottom: 80px; margin-top: 22px; }
.vision-popup-content { display: none; font-size: 1.8rem; line-height: 32px }
.vision-popup-content .visionpopup-title { font-size: 2.8rem; line-height: 38px; padding-bottom: 13px; color: #00b1af; }
.vision-items-popup .mfp-content { max-width: 770px; background-color: #fff;/* padding: 43px 73px 30px;*/ box-shadow: 0px 12.1px 38px 0 rgba(74, 134, 190, 0.15); }
.vision-popup-content p { padding-bottom: 46px;font-size: 1.8rem;line-height: 3.2rem; }
.mfp-content .vision-popup-content { display: block }
.vision-popup-content ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 20px; }
.vision-popup-content ul { list-style-type: disc; list-style-position: inside; /*margin-bottom: 25px; */}
.vision-popup-content li { margin-bottom: 23px; line-height: 24px; }
.vision-key-focus-section .top-content-txt { margin-bottom: 42px; }
.vision-landing .newsroom-sec { background: #f6f8fb; padding-top: 93px; }
.vision-items-popup .mfp-close:after { content: 'Close'; font-size: 1.2rem; top: 16px; position: absolute; left: 40px; cursor: pointer }
.vision-items-popup button.mfp-close {position: absolute; right: 60px;  font-size: 0; opacity: 1 }
.vision-popup-content.hasimg button.mfp-close{top: 267px;width: 100px; padding-right: 60px; right: 4px;}
.vision-popup-content.noimg button.mfp-close{top: 17px; width: 100px; padding-right: 60px; right: 4px; }
.vision-items-popup .mfp-close:before { font-size: 1.7rem; content: "\e911"; }
.vision-items-popup .mfp-close:hover::before{color:#00b1af;}
.vision-items-popup .mfp-close { font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.ss-edit-text {padding-bottom:90px}
.popupContent{padding: 32px 70px 50px;}
.popupContent iframe{width: 100%;}

/*--- Fonts CSS ---*/
.mHeadWrap,
.filter-title1,
.filter-title2,
.mDate,
.mType,
.mDownload a,
.no-mdata,
.ss-message,
.download-image-link,
.bod-tabs .tabs ul li span,
.bod-tabs .tabs ul li a,
.bod-item-content .bod-name,
.bod-content .bod-name,
.bod-items-popup .mfp-close:after,
.vision-keyfocus-title,
.vision-popup-content .visionpopup-title,
.vision-items-popup .vision-popup-content button.mfp-close:after { font-family: 'LeasePlan-Bold'; }

/*--- Media queries --*/
@media all and (max-width: 992px) {
.top-visioncontent-section .top-content-intro { margin-bottom: 15px }
.vision-keyfocus-box { width: 49% }
}

@media all and (max-width: 767px) {
.vision-items-popup .mfp-content {padding: 35px 20px 30px;}
.vision-popup-content .visionpopup-title {padding-bottom: 30px;}
.vision-keyfocus-box { width: 100%; float: left }
.vision-popup-content {font-size: 1.6rem;line-height: 24px;}
}

/*body#ip3-diversity-and-inclusion .master-content-landing-banner .banner-text-heading {margin-top: 300px;}*/
/*body#ip3-diversity-and-inclusion #contentwrapper .normal-content.global-module {margin-top: -100px;}*/
/*---- intended-listing-----*/
/*----------------------- Homepage CSS Starts ------------------------*/
.home-banner .sliderbanner .banneritem:first-child .banner-text-heading p { font-size: 5.2rem; line-height: 6.2rem; }
.home-banner .sliderbanner .banneritem:first-child .banner-txt-landing { font-size: 2.4rem; line-height: 3.8rem; margin-bottom: 38px; }
.homecont .box3Wrapper { margin-bottom: 40px; }
.homecont .box1-content { margin-bottom: 96px; }
.homecont .box1-link { margin: 30px 0 0 0; }
.home-content-wrapper .box1-link { margin: 45px 0 0 0; }
/*----------------------- Homepage CSS Ends ------------------------*/

/*----------------------- Header notice CSS Starts ------------------------*/
.headerNotice.intended-listing { margin-top: 0; background-color: #5d5d5d; color: #ffffff; position: absolute; top: 70px; width: 100%; margin: 0 auto; z-index: 1; }
.headerNotice { margin-top: 75px; background-color: #f6f8fb; padding: 28px 0 18px; }
.headerNoticeText { padding-left: 10px; font-size: 1.4rem; line-height: 1.5; padding-right: 150px; }
/*----------------------- Header notice CSS Ends ------------------------*/

.disclaimer-text p { padding-bottom: 30px; }
#contentwrapper .disclaimer-text ul, #contentwrapper .disclaimer-text ol { margin-left: 10px; }
#contentwrapper .disclaimer-text ul li, #contentwrapper .disclaimer-text ol li { font-size: 1.8rem; line-height: 3.2rem; }
/*----------------------- Intended Listing ------------------------*/
#topnavigation #topnav-nav-investors-level1.open .watch-video-wrapper .watch-video-background p { padding: 0 32px 0 20px; font-size: 1.4rem; }
#topnavigation #topnav-nav-investors-level1.open .watch-video-wrapper .watch-video-background p a { color: #ffffff; }
#topnavigation #topnav-nav-investors-level1.open .watch-video-wrapper .watch-video-background p a i:before { padding-left: 10px; position: absolute; top: 18px; }
#ip3-new-homepage .bannertext { text-align: left; margin: 0; }
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper { top: 70px; transform: initial; }
#ip3-new-homepage .master-content-landing-banner .banner-txt-landing { width: 80%; }
#ip3-new-homepage .full-banner-sec .box4-wrapper .col-md-7.col-sm-8.col-sm-offset-1.col-md-offset-0 { margin: 0 20%; text-align: center; }
#ip3-new-homepage .master-content-landing-banner .banner-text-heading p, #ip3-intended-listing .master-content-landing-banner .banner-text-heading p, #ip3-intended-listing .master-content-landing-banner .banner-text-heading h1 { font-size: 5.2rem; line-height: 6.2rem; }
#ip3-new-homepage .full-banner-sec .box4-wrapper .full-banner-content-inr { padding-right: 0; }
#twoLinks.top-content-links-section { display: none; }
.stickyDownload #twoLinks.top-content-links-section { display: block; }
.stickyDownload #twoLinks.top-content-links-section .box1-link.gradient-link a > i { font-size: 1.8rem; right: 24px; }
.stickyDownload #twoLinks.top-content-links-section .box1-link.gradient-link a > i:before { content: "\e90d"; }
/*----------------------- Intended Listing End------------------------*/

/* --------------   sign post with image module ---------------------*/
.img-content-bottom-videolink { position: absolute; bottom: 65px; left: 0; width: 100%; text-align: center; z-index: 4; }
.img-content-bottom-videolink .video-link a.popup-youtube { position: relative; padding-left: 70px; font-family: LeasePlan-Bold; padding-top: 23px; color: #fff; font-size: 1.4rem; }
.img-content-bottom-videolink .video-link a.popup-youtube i { width: 60px; height: 60px; display: block; background-image: linear-gradient(to right, #ed8221, #e0322d); border-radius: 50%; position: absolute; left: 0; top: 0; }
.img-content-bottom-videolink .video-link a.popup-youtube i:before { color: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ma-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); font-size: 2.5rem; margin-left: 3px; transition: all 0.4s; }
.img-content-bottom-videolink .video-link a.popup-youtube:hover i { background: #fff; box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); }
.img-content-bottom-videolink .video-link a.popup-youtube:hover i:before { color: #f06400; }
/*----------------- Document Listing ----------------------*/
.document-header { font-size: 3.8rem; line-height: 4.3rem; font-family: 'LeasePlan-Bold'; font-weight: normal; }
.document-listing .document-item { background-color: #f6f8fb; height: 65px; }
.document-listing .document-item.altmediaitem, .document-listing table tr:nth-child(even) td { background-color: #ffffff; }
.document-listing table .dhead { font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; border-bottom: none; vertical-align: middle; height: 65px; }
.document-listing .dDate { width: 10%; padding-left: 23px; font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; }
.document-listing .dfullDate { width: 18%; padding-left: 23px; font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; }
.document-listing table .dhname {  padding-left: 23px; }
.document-listing table .dhTitle {  }
.document-listing table .dhtime { padding-left: 0; }
.document-listing .dtime { width: 15%; padding-left: 23px; font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; position: relative; }
.dtime.active:before { content: ''; position: absolute; background: url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/time.png'); left: 0; height: 17px; width: 17px; background-repeat: no-repeat; background-position: center; }
.document-listing .dTitle { width: 70%; font-size: 1.8rem; line-height: 3.2rem; color: #545656; }
.document-listing .dDownload { width: 10%; }
.document-listing table .dbody { padding-right: 15px; vertical-align: middle; }
.document-listing .dDownload a { color: #545656; font-family: 'LeasePlan-Bold'; font-size: 1.4rem; line-height: 1.4rem; }
.document-listing .dDownload a.download-icon:before { content: "\e90a"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; transform: rotate(90deg); display: inline-block; font-size: 1.1rem; color: #00b1af; margin-right: 7px; }
.faq-wrap { margin-top: 20px; }
.FAQtabs ul { display: table; margin: 0 auto; }
.FAQtabs ul li:before { background: none !important; }
.FAQtabs ul li a { font-family: LeasePlan-Bold; font-size: 3.2rem; line-height: 1.63; color: #545656; padding: 0 20px 0 20px; }
.FAQtabs ul li { padding: 0 !important; display: table-cell; border-bottom: 0px solid #d7dadc; }
.FAQtabs ul li > span { color: #f06400; font-family: LeasePlan-Bold; font-size: 2.8rem; line-height: 3.8rem; padding: 0 20px 0 20px; }
.faqs-wrapper .FAQtabs ul li > span { font-size: 3.2rem; line-height: 1.63; color: #545656; }
.FAQtabs { margin: 0px 0 40px 0; }
.FAQtabs ul li.current { border-bottom: none; }
#ip3-intended-listing .bannertext { text-align: left; }
#ip3-intended-listing .banner-txt-landing { width: 80%; }

/* --------------------- document with banner signpost ---------------------*/
.document-banner-sec .full-banner-content-wrp { height: 500px; }
.document-banner-sec .document-banner-content-wrp .banner-link { float: left; margin-right: 25px; margin-left: 0px; margin-top: 16px; }
.document-banner-sec .document-banner-content-wrp .full-banner-content { float: left; width: 100%; }
.document-signpost-list-wrp { float: left; margin-right: 25px; margin-left: 0px; margin-top: 16px; position: relative; }
/*.document-signpost-list-wrp .link-without-icon a { padding: 15px 26px 15px 26px !important; }*/
/*.document-signpost-list-wrp .solid-link a:hover { background-image: linear-gradient(to right, #ed8221, #e0322d); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); color: #fff; border: 1px solid transparent; }*/
.document-signpost-list-inner-wrp { position: absolute; display: none; right: -100%; top: 0; }
.document-signpost-list-inner-wrp .document-signpost-list a { font-size: 1.4rem; line-height: 1.4rem; color: #ffffff; display: block; padding: 8px 40px 8px 0; }
.document-signpost-list-inner-wrp .document-signpost-list a:after { font-size: 2rem; top: 50%; right: 0; transform: translateY(-50%); content: "\e90d"; position: absolute; color: #ffffff; font-family: icomoon; }
.document-signpost-list { border-bottom: 2px solid #ffffff; position: relative; padding: 8px 0 8px 0; }
/*-------- slick arrow ---------------*/
#ip3-new-homepage .slick-prev { background: url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/left-arrow.png'); }
#ip3-new-homepage .slick-next { background: url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/right-arrow.png'); }
#ip3-new-homepage .slick-arrow { border: none; transform: none; width: 22px; height: 18px; }
#ip3-retail-brochure .bod-item-content .bod-description { display: none; }
.bottom-btn { margin-top: 22px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 32%; bottom: -70%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 32%; bottom: -70%; }
/*-------------------- retail brochure ---------------------------*/
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper ul { padding-top: 20px; }
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper ul.lan-list { padding-top: 10px; }
#ip3-retail-brochure .annual-report-container.bottomText {padding-top: 40px;}
.link-without-icon.retail-brochure-link { margin-left: 15px; margin-right: 15px; margin-top: 50px; }
.ar-history-timeline { overflow: hidden; }
.history-arrow .hNext:after { content: "\e90a"; font-size: 2rem; color: #f06400; text-indent: 0px; display: block; font-family: icomoon; position: relative; line-height: 60px; text-align: center; }
.history-arrow .slick-arrow { border: 0; position: absolute; height: 30px; width: 60px; transform: none; -ms-transform: none; -webkit-transform: none; width: 60px; height: 60px; background: rgba(255, 255, 255,1); border-radius: 50%; top: 50%; transform: translateY(-50%); cursor: pointer; border: 1px solid #d7dadc; }
.history-arrow .slick-arrow.slick-disabled { background: transparent; border: 0 none; }
.history-arrow .slick-arrow.slick-disabled:after { display: none; }
.history-arrow .hPrev { left: 0; }
.history-arrow .hNext { right: 0; }
.history-arrow .hPrev:after { content: "\e90a"; font-size: 2rem; color: #f06400; text-indent: 0px; display: block; font-family: icomoon; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); position: relative; line-height: 60px; text-align: center; }
.history-arrow .slick-arrow:hover:after { color: #545656; }
.ar-history-timeline .history-year { color: #f06400; padding-top: 38px; position: relative; font-size: 2.8rem; line-height: 38px; }
.ar-history-timeline .history-year:before { content: ""; position: absolute; width: 2px; height: 32px; background: #d7dadc; top: 0; left: 50%; transform: translateX(-50%); }
.ar-history-timeline .history-title, .ar-history-timeline .history-year { font-family: 'LeasePlan-Bold'; }
.history-wrap { position: relative; float: left; width: 100%; margin-top: 40px; }
.history-arrow { transform: translateY(-25%); position: absolute; top: 25%; }
.history-arrow:after { content: ""; background: #d7dadc; width: 100%; top: 50%; transform: translateY(-50%); position: absolute; height: 1px; bottom: 0; z-index: 0; padding-left: 99999px; left: -9999px; }
.history-slider-module { overflow: hidden; }
.timeline-box { width: 75%; margin: 0 auto; }
.AR-timetable .document-item { display: table-row; }
.AR-timetable { margin-top: 20px; }

#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { padding: 0 20px 7px; }
#ip3-retail-brochure #fullpage .section-9 h2 { padding-bottom: 20px; }
#ip3-retail-brochure #fullpage .section-9 .textContentwrap { padding-bottom: 16px; }
#ip3-retail-brochure #fullpage .section-10 h2 { padding-bottom: 58px; }
#ip3-retail-brochure #fullpage .section-10 .link-without-icon { padding-top: 33px; }
#ip3-retail-brochure #fullpage .section-12 .link-without-icon, #ip3-retail-brochure #fullpage .section-14 .link-without-icon { margin-top: 31px; }
#ip3-retail-brochure .section-15 .two-col-img-sec { margin-bottom: 35px; }
.section.history-slider-module .center-content p.rad-notes { opacity: 0.6; }
.deeplinkingText { display: none; }
/*-------------------- retail brochure ---------------------------*/
/*----------------- language switcher --------------------------------*/
.lan-switcher { position: absolute; top: 50px; right: 60px; z-index: 1111; top: -65px; right: -20px; }
.lan-div { font-size: 1.4rem; line-height: 14px; font-family: 'LeasePlan-Regular'; position: relative; padding: 25px 20px; cursor: pointer; color: #f06400; }
.lan-list li a { font-size: 1.4rem; line-height: 60px !important; font-family: 'LeasePlan-Regular'; display: block !important; color: #545656 !important; text-align: left; }
.lan-list li a:hover { color: #f06400 !important; }
.lan-div:after { content: "\e907"; right: 20px; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(90deg); font-size: 1.5rem; font-family: "icomoon"; }
.lan-div.active { background: #ffffff; color: #545656; border-bottom: 1px solid #d7dadc; }
.lan-list { background: #ffffff; padding: 10px 20px; display: none; position: absolute; width: 100%; }
.lan-div.active:after { transform: translate(-50%, -50%) rotate(-90deg); }
.lan-list li:not(:last-child) { border-bottom: 1px solid #d7dadc; }
.lan-div .lang { float: right; padding-right: 35px; padding-left: 55px; position: relative; font-family: 'LeasePlan-Bold'; text-transform: uppercase; }
.lan-div .lang:before { content: "\e900"; position: absolute; font-family: 'icomoon'; font-size: 22px; left: 22px; }
#ip3-retail-brochure #fp-nav ul li:first-child { display: block; }
#ip3-intended-listing .two-col-img-sec .imagecontent-inr { padding: 0 60px; }
/*--------------------- content popup ---------------------------------------*/
/* html.popup-open,html.popup-open body{overflow:hidden !important;height:100% !important;position:relative} */
.ContentPopup { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #fff; z-index: 9999; font-family: LeasePlan-Regular; overflow: hidden; }
.ContentPopupInner { overflow: auto; height: 100%; }
.content-popup-padding { padding: 100px 0 50px 0; }
.ContentPopup .popup-right-content .rad-intro { font-size: 2.1rem; line-height: 32px; font-family: LeasePlan-Regular; color: #545456; }
.ContentPopup .popup-left-content ul li, .ContentPopup .popup-left-content p { font-family: 'LeasePlan-Bold'; font-size: 1.4rem; line-height: 24px; color: #878888; text-align: left; position: relative; }
.ContentPopup .popup-left-content ul li.activeTitle, .ContentPopup .popup-left-content ul li:hover { color: #f06400; }
.ContentPopup .popup-left-content ul li:hover { cursor: pointer; }
.ContentPopup .popup-left-content { margin-top: 30px; }
.ContentPopup .popup-left-content h3, .ContentPopup .popup-right-content h3 { padding-bottom: 20px; }
.ContentPopup .popup-left-content ul { margin: 15px 0; }
.ContentPopup .popup-left-content ul li a { color: #878888; }
.ContentPopup .popup-left-content ul li a:hover { color: #f06400; }
.ContentPopup .popup-right-content p, #historicalPopup .historical-popup-content p { text-align: left; font-size: 1.8rem; line-height: 32px; font-family: LeasePlan-Regular; color: #545456; }
.ContentPopup .popup-right-content p.rad-notes {margin-bottom: 20px;}
.ContentPopup .popup-right-content p.rad-quote {font-size: 1.6rem;line-height: 24px;font-family: 'LeasePlan-Light';padding-left: 50px;color: #f06400;padding-bottom: 30px;border-bottom: 2px solid #f06400;margin-bottom: 30px;}
#historicalPopup .historical-popup-content p, #historicalPopup .content-popup-padding { text-align: center; }
#historicalPopup .historicalPopup-title h2 { line-height: 1.25; padding-bottom: 60px; font-size: 4.2rem; font-family: LeasePlan-Regular; }
#historicalPopup p.historical-contentTitle { font-family: 'LeasePlan-Bold'; font-weight: bold; font-size: 2.8rem; color: #f06400; line-height: 1.36; padding-bottom: 30px; }
#historicalPopup .content-popup-top-right { font-size: 1.4rem; line-height: 1; padding-right: 20px; top: -65px; }
.ContentPopup .popup-right-content ul { }
.ContentPopup .popup-right-content ul li { font-size: 1.6rem; line-height: 32px; margin-bottom: 10px; font-family: LeasePlan-Regular; color: #545456; position: relative; }
.ContentPopup .popup-right-content ul li:before { content: ""; position: absolute; left: 0; background: #f06400; font-size: 1.2rem; width: 5px; height: 5px; border-radius: 50%; top: 12px; }
.ContentPopup .popup-right-content h2 { line-height: 1.25; padding-bottom: 20px; font-size: 4.2rem; font-family: LeasePlan-Regular; color: #545456; }
.ContentPopup .popup-right-content { height: 500px; overflow: auto; padding-right: 117px; }
.nicescroll-rails { background-color: #E4E4E4; }
.nicescroll-rails div { border: none !important; background-image: linear-gradient(to bottom, #ed8221, #e0322d) !important; border-radius: 50% !important; right: -11px; height: 25px !important; width: 25px !important; }
.popup-content-link { margin-top: 30px; }
.ContentPopup .link-without-icon { margin-right: 25px; margin-left: 25px; }
.ContentPopup ul li:before { content: "\e90a"; font-family: "icomoon"; position: absolute; left: 0; color: #f06400; font-size: 1.2rem; }
.ContentPopup ul li { padding-left: 35px; margin-bottom: 20px; }
.ContentPopup .content-close-btn { float: right; cursor: pointer; top: -70px; display: block; height: 22px; width: 22px; border: 2px solid #545656; position: relative; margin-right: 15px; }
.ContentPopup .content-close-btn span { color: #545656; background: #545656; display: block; height: 2px; left: 3px; position: absolute; top: 8px; width: 12px; }
.ContentPopup .content-close-btn span:nth-child(1) { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }
.ContentPopup .content-close-btn span:nth-child(2) { transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); }
.content-popup-top-right { float: right; cursor: pointer; top: -70px; position: relative; display: inline-block; font-size: 1.8rem; line-height: 20px; font-family: LeasePlan-Bold; color: #f06400; }
.content-popup-top-right .content-top-right-wrap { display: inline-block; float: none; margin-right: 0; }
.content-popup-top-right .content-top-right-wrap .top-right-section-title { color: #f06400 !important; padding-right: 25px; padding-left: 12px; padding-bottom: 0; font-family: 'LeasePlan-Regular'; font-size: 1.4rem; line-height: 14px; margin: 0; }
/*#ip3-retail-brochure #fp-nav ul li:nth-last-child(2){display:block;}*/
#ip3-retail-brochure #fp-nav ul li a { padding-right: 35px; padding-left: 45px; }
#ip3-retail-brochure #fp-nav.right ul li { margin-bottom: 10px; height: auto; }
#ip3-retail-brochure #fp-nav.right ul li.menuCurrent a, #ip3-retail-brochure #fp-nav.right ul li.menuCurrent:hover a { color: #009a17; font-family: 'LeasePlan-Bold'; }
#ip3-retail-brochure #fp-nav.right ul li a span:after { position: absolute; right: 0; top: 5px; }
.retail-title { display: none; }
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper a .mtext { width: 64%; display: inline-block; }
.AR-signpost .img-content-bottomlink a > i { font-size: 16px; top: -2px; }
.market-module-popup-container .tabs-wrapper .ARtabs li.active { font-size: 2.4rem; border-bottom: 2px solid #f06400; color: #f06400; }
#ip3-retail-brochure #fullpage .banner-link.gradient-link a { padding: 16px 30px 16px 30px; }
/*--------------------- content popup ---------------------------------------*/
#ip3-retail-brochure .bod-item { opacity: 1; }
#ip3-retail-brochure #fullpage .bod-item-wrap .bod-item:not(.slick-current) .bod-image img { -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: url(data:image/svg+xml;
utf8, <svg xmlns=\'http://www.w3.org/2000/svg\'><filter i?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%); }
#ip3-retail-brochure #fullpage .bod-item-wrap .bod-item:not(.slick-current) .bod-image img:hover { filter: none; cursor: pointer; -webkit-filter: grayscale(0%); }
.backtofaq { margin-top: 40px; }
.mob-switcher { display: none; }
#ip3-retail-brochure .fullpage-wrapper .counter { vertical-align: top }
#ip3-retail-brochure .keyfacts-boxes-slider-module { margin-top: 31px; }
#ip3-retail-brochure .section-1 .center-content.bottom-btn { margin-top: 15px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .bottomText {padding-top:40px;}
/*------------------- market slider ------------------------------*/
.ar-market-inner-wrap { display: block; margin: 30px 0 5px 0; }
.rb-market-content p { color: #ffffff; }
/*-------------- global font ----------------*/
.rad-big-font { font-size: 3.2rem !important; line-height: 52px !important; width: 80%; margin: 0 auto; }
/*------------- text with slider ---------------*/
.market-slider-wrap .slick-dots li.slick-active button { top: -1px !important; background-image: linear-gradient(to right, #ed8221, #e0322d); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); border: 2px solid #fff; width: 17px !important; height: 17px !important; }
.market-slider-wrap .slick-dots li.slick-active button + .market-slider-wrap .slick-dots li button { height: 12px; width: 12px; top: 1px; }
.market-slider-wrap ul.slick-dots li { list-style: none; display: inline-block; }
.market-slider-wrap .slick-dots li button { background: transparent; border: 2px solid #fff; border-radius: 50%; height: 8px; width: 8px; padding: 0; position: absolute; top: 4px; left: 10px; }
.market-slider-wrap .slick-dots li.slick-active { margin-right: 40px !important; }
.market-slider-wrap .slick-dots li.slick-active + .market-slider-wrap .slick-dots li { margin-right: 40px; }
.market-slider-wrap ul.slick-dots { position: absolute; bottom: 0; text-align: center; width: 100%; bottom: -30px; }
.market-slider-wrap .slick-dots li.slick-active button span.sl-no { display: block; position: absolute; bottom: 30px; color: #fff; font-size: 1.2rem; }
.market-slider-wrap .slick-dots li button span.sl-no { display: none; }
.market-slider-wrap .slick-dots li { margin-right: 25px; position: relative; }
.market-slider-wrap ul.slick-dots li i.icon-long-arrow { display: none; position: absolute; top: 3px; margin-left: 37px; color: #ffffff; }
.market-slider-wrap ul.slick-dots li.slick-active i.icon-long-arrow { display: block; }
.rb-market-title { font-family: 'LeasePlan-Bold'; }
.market-module-popup-container .market-popup-btn { margin-top: 40px; }
.market-module-popup-container .textContainerWrapper { height: auto !important; }
.slick-current .threeboxes-slide-content p, .slick-current .market-popup-btn a { color: #ffffff !important; }
#ip3-retail-brochure .textContentwrap { font-size: 1.8rem; }
#ip3-retail-brochure .annual-report-container.center-content .textContentwrap {padding: 0 50px;}
#ip3-retail-brochure .fullpage-wrapper .ARwraptabs { margin-bottom: 20px; margin-top: 40px; }
.market-slider-wrap .slick-prev:after { content: "\e90a"; font-size: 2rem; color: #ffffff; text-indent: 0px; display: block; font-family: icomoon; transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.market-slider-wrap .slick-arrow:after { content: "\e90a"; font-size: 1.5rem; color: #ffffff; text-indent: 0px; display: block; font-family: icomoon; }
.market-slider-wrap .slick-arrow { border: 0; height: 28px; width: 28px; transform: none; -ms-transform: none; -webkit-transform: none; top: auto; bottom: -45px; }
.markerSliderLink.link-without-icon { padding-top: 200px; }
.market-slider-wrap .slick-arrow.slick-prev { left: 30%; }
.market-slider-wrap .slick-arrow.slick-next { right: 30%; }
.market-slider-wrap .slick-arrow.slick-disabled { opacity: 0.3; cursor: default; }
.market-module-popup-container .textSliderArrow:after, .market-module-popup-container .textSliderArrow:before { display: none !important; }
.lan-switcher ul.lan-list li a strong { padding-right: 5px; }
.next-chapter.changed-text { right: -10px; margin-top: 155px; }
.section.tow-column-module-section .link-without-icon.leftContent a.contentPopupLink, .history-slider-module .link-without-icon.leftContent a, .report-module-section .link-without-icon.leftContent a { margin-right: 30px; }
#ip3-retail-brochure .threeboxes-slide-content { display: block; }
.rb-three-boxes-slider-module .three-boxes-title, .rb-three-boxes-slider-module .threeboxes-slide-content { font-family: 'LeasePlan-Regular'; font-size: 2.1rem; line-height: 1.52; }
.rb-three-boxes-slider-module a.sliderpopupLink.contentPopupLink { font-family: 'LeasePlan-Bold'; font-size: 1.8rem; line-height: 1.78; padding-top: 5px; }
.rb-three-boxes-slider-module .popupLink.market-popup-btn { padding-top: 10px; }
.three-boxes-slide1.slick-current .popupLink.market-popup-btn { padding-top: 20px; }
.rb-three-boxes-slider-module .three-boxes-slide { padding: 27px 50px; }
.firefox #ascrail2008 { width: 5px !important; }
.tab-main-wrap .tab-item { color: #545656; font-size: 1.8rem; line-height: 3.2rem; }
/* investor new page */

#ip3-intended-listing .main-landing-contentwrp.new-ms-cont { padding-top: 35px }
/*----------------ITF announcement page button styling CSS----------------*/
#twoLinks.top-content-links-section { text-align: center; padding-top: 50px; }
#twoLinks.top-content-links-section .box1-link.gradient-link { padding-right: 25px; }
#twoLinks.top-content-links-section .box1-link.solid { padding-left: 20px; }
#twoLinks.top-content-links-section .box1-link { display: inline-block; }
#twoLinks.top-content-links-section .white-gred-link a > i { right: 30px; }
#twoLinks.top-content-links-section .solid-link a:hover { background-image: linear-gradient(to right, #ed8221, #e0322d); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); color: #fff; border: 1px solid transparent; }
#ip3-intention-to-float-announcement .banner-text-heading { position: relative; }
#ip3-intention-to-float-announcement .banner-text-heading h1 { letter-spacing: normal; }
/*--------------------FAQ CSS Starts---------------------*/
#twocolright.faq-wrap h1.center-content { font-size: 5.4rem; line-height: 6.8rem; padding: 0 25%; letter-spacing: -0.8px; }
#twocolright.faq-wrap h2.center-content { font-family: 'LeasePlan-Bold'; font-size: 3.2rem; line-height: 5.2rem; }
.faq-wrap .faq-section { margin-top: 51px; margin-bottom: 0; }
.faq-wrap .faq-section .body-snapdown.global-module { margin-bottom: 52px; }
.faq-wrap .faq-section .snapdown-content { padding-bottom: 30px; }
.faq-wrap .faq-section .snapdownItem.last { border-bottom: 0px solid #545656; }
#contentwrapper .faq-wrap .faq-section .snapWrapper p, #contentwrapper .faq-wrap .faq-section .snapWrapper ul li p, #contentwrapper .faq-wrap .faq-section .snapWrapper ul li ul li { font-size: 1.6rem; line-height: 1.5; }
#contentwrapper .faq-wrap .faq-section ul ul { margin-top: 0px; margin-bottom: 10px; }
#contentwrapper .faq-wrap .faq-section .snapWrapper ul li ul li { margin-bottom: 0px; }
#contentwrapper .faq-wrap .faq-section ul li:before { width: 4px; height: 4px; top: 10px; }
#contentwrapper .faq-wrap .faq-section ul li ul li:before { background: #545656; }
#contentwrapper .faq-wrap .faq-section ul li { padding-left: 46px; }
#contentwrapper .faq-wrap .faq-section ul li ul li { padding-left: 26px; }
#contentwrapper .faq-wrap .faq-section .FAQtabs ul li a { color: #545656; border-bottom: 2px solid #545656; font-size: 1.8rem; line-height: 1.33; font-family: LeasePlan-Bold; padding-bottom: 8px; }
#contentwrapper .faq-wrap .faq-section .FAQtabs ul li.current span { color: #f06400; border-bottom: 2px solid #f06400; font-size: 2.4rem; line-height: 1.58; padding-bottom: 7px; }
.faq-wrap .faq-section .tabs-wrapper.faqs-wrapper { margin-bottom: 0px; }
.full-col-img-secm.frequently-asked-questions .full-col-imgwrapper .imagecotent-heading, .full-col-img-secm.frequently-asked-questions .full-col-imgwrapper .imagecotent-text { top: 0; transition: initial; -webkit-transition: initial; -ms-transition: initial; opacity: 1; }
.faq-wrap .faq-section .faqs-link.gradient-link { float: left; width: 100%; padding-top: 50px; text-align: center; }
/*--------------------FAQ CSS Ends---------------------*/

/*--------------------ITF Announcement CSS starts---------------------*/
.ITFWrapper h2 { font-size: 2.8rem; line-height: 1.68; font-family: 'LeasePlan-Bold'; margin: 50px 0 30px; }
.ITFWrapper .ITFcontent h2 { margin-bottom: 10px; margin-top: 15px; }
.ITFWrapper p { font-family: 'LeasePlan-Regular'; font-size: 1.8rem; line-height: 1.52; color: #545656; padding-bottom: 30px; }
.ITFWrapper p.rad-caption { opacity: 0.8; text-align: center; font-size: 1.4rem; line-height: 1; }
.ITFWrapper table th { font-family: 'LeasePlan-Bold'; font-size: 1.4rem; line-height: 1.29; color: #545656; }
.ITFWrapper table tr td { font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.17; color: #545656; opacity: 0.8; padding: 23px 40px 23px 10px; }
.ITFWrapper table tr td.rad-border { border-right: 2px solid #e5e5e5; }
.ITFWrapper table thead th { border-bottom: 2px solid #e5e5e5; padding-bottom: 20px; }
.ITFWrapper table.rad-financialtable thead tr th:first-child { text-align: right; padding-right: 40px; }
.ITFWrapper table tr:nth-child(even) td, .ITFWrapper table tr:nth-child(even) th { background: #f6f8fb; }
.ITFWrapper table tbody tr th { border-bottom: 0px; padding-left: 30px; }
.ITFWrapper table tr td:last-child, .ITFWrapper table tr th:last-child { padding-right: 50px; }
#contentwrapper .ITFWrapper ul { margin-bottom: 30px; }
#contentwrapper .ITFWrapper ul ul, #contentwrapper .ITFWrapper ul ol, #contentwrapper .ITFWrapper ol ol, #contentwrapper .ITFWrapper ol ul { margin-left: 30px; }
#contentwrapper .ITFWrapper ul li { margin-bottom: 20px; padding-left: 16px; }
#contentwrapper .ITFWrapper ul li:before { width: 5px; height: 5px; }
#contentwrapper .ITFWrapper ol { list-style: none; counter-reset: my-awesome-counter; }
#contentwrapper .ITFWrapper ol li { counter-increment: my-awesome-counter; margin-left: 0px; margin-bottom: 20px; }
#contentwrapper .ITFWrapper ol li:before { content: counter(my-awesome-counter) ". "; color: #f06400; padding-right: 5px; }
.ITFWrapper .ITFdocumentItem .documentInner { text-align: center; max-height: 214px; box-shadow: 0 10px 24px 0 rgba(0, 0, 0, 0.05); background-color: #ffffff; border: solid 1px #97979733; padding: 60px 0 46px; }
.ITFWrapper .ITFdocumentItem .documentInner:hover { background-image: linear-gradient(to right, #ed8221, #e0322d); box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2); color: #ffffff; }
.ITFWrapper .ITFdocumentsWrapper { margin-bottom: 60px; }
.ITFdocumentItem .documentInner { font-family: 'LeasePlan-Regular'; font-size: 1.8rem; line-height: 1.78; color: #545656; }
.ITFdocumentItem .documentInner strong { font-family: 'LeasePlan-Bold'; display: block; }
.ITFWrapper .ITFfootenotesWrapper { background: #f6f8fb; padding: 60px 0 195px; margin-top: 60px; }
.ITFWrapper .ITFintrotext { padding-bottom: 30px; }
.ITFWrapper .ITFintrotext p { font-size: 2.1rem; line-height: 1.58; }
.ITFWrapper .documentInner i { display: block; font-size: 3.2rem; padding-top: 10px; }
.ITFWrapper .ITFdocumentItem .documentInner:hover i:before { color: #ffffff; }
.ITFWrapper .ITFfootenotesWrapper .ITFbottomDocumnets { padding-top: 90px; }
.ITFfootnotesTitle { color: #545656; font-size: 4.2rem; line-height: 1.24; padding-bottom: 30px; font-family: 'LeasePlan-Regular'; }
.ITFWrapper p.rad-quote { font-family: 'LeasePlan-Light'; padding-left: 100px; }
/*--------------------ITF Announcement CSS ends---------------------*/

/* -----------  card slider -------------*/
#three-boxes-with-show-content .three-boxes-with-show-content .threeboxes-slide-content { display: block; }

@media all and (min-width: 1200px) and (max-width: 1600px) {
.headerNotice { width: 100%; padding-left: 210px; }
}

@media all and (min-width: 992px) and (max-width: 1199px) {
.headerNotice { width: 100%; padding-left: 210px; }
.headerNoticeText { padding-left: 0; }
}

@media (min-width: 1025px) {
#ip3-retail-brochure #leasePlanMap { max-width: 65%; }
}

@media all and (min-width:1900px) {
#ip3-new-homepage .slick-prev { left: 20% }
#ip3-new-homepage .slick-next { right: 20%; }
}

@media all and (max-width:1280px) {
.rb-three-boxes-slider-module .three-boxes-title, .rb-three-boxes-slider-module .threeboxes-slide-content { font-size: 1.8rem; line-height: 1.4; }
.rb-three-boxes-slider-module .three-boxes-slide { padding: 15px 30px; }
.rb-three-boxes-slider-module .three-boxes-slide .slick-current .threeboxes-slide-content { margin-top: 5px; }
}

@media all and (max-width:1200px) {
#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { font-size: 1.3rem; }
#ip3-retail-brochure .market-module-popup-container .tabs-wrapper .ARtabs li.active { font-size: 2.4rem; }
#ip3-retail-brochure .market-module-popup-container .tabs-wrapper .ARtabs li { font-size: 1.8rem; }
}

@media all and (max-width:1148px) {
#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { padding: 0 18px 7px; }
.document-listing .dfullDate { width: 17%; }
}

@media all and (max-width:1092px) {
#topnavigation #topnav-nav-investors-level1.open .watch-video-wrapper .watch-video-background p { padding: 0 40px 0 20px; }
#topnavigation #topnav-nav-investors-level1.open .watch-video-wrapper .watch-video-background p a i:before { top: 28px; }
}

@media all and (max-width:1055px) {
#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { font-size: 1.2rem; }
#ip3-retail-brochure .market-module-popup-container .tabs-wrapper .ARtabs li.active { font-size: 2.4rem; }
#ip3-retail-brochure .market-module-popup-container .tabs-wrapper .ARtabs li { font-size: 1.8rem; }
.document-listing .dfullDate { width: 24%; }
.document-listing .dtime { width: 10%; }
.document-listing .dTitle { width: 64%; }
}

@media all and (max-width:1024px) {
.history-arrow .hNext { right: 15px; }
.history-arrow .hPrev { left: 15px; }
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper a .mtext { width: 50%; }
.market-slider-wrap .center-content.rb-market-content { padding: 0 20px; }
#ip3-retail-brochure .rb-three-boxes-slider-module .textContentwrap { padding: 0 15px; }
/*#ip3-retail-brochure #leasePlanMap { max-width: 65%; margin: 0 auto; float: none; }*/
#ip3-retail-brochure .fullpage-wrapper .ARwraptabs .tabs-wrapper .ARtabs li { padding: 0 20px 7px; }
#ip3-retail-brochure #fullpage .banneritem .bannertext p.banner-txt-landing { margin-top: 12px; margin-bottom: 40px; }
#ip3-retail-brochure .banner-txt-landing { font-size: 2.1rem; line-height: 3.2rem; }
.rb-three-boxes-slider-module .three-boxes-slide.slick-current { padding-top: 45px; }
.markerSliderLink.link-without-icon { padding-top: 100px; margin-top: 0; }
#ip3-retail-brochure .market-module-popup-container .ARwraptabs { margin-top: 20px; }
.faq-wrap .faq-section .FAQtabs ul li { display: inline-block; }
#contentwrapper .faq-wrap .faq-section .FAQtabs ul li.selected a { padding-bottom: 6px; }
#ip3-retail-brochure #leasePlanMap { max-width: 80%; margin: 0 auto; float: none; }
#ip3-retail-brochure #leasePlanMap svg { width: 100%; height: auto; }
}

@media all and (max-width:1023px) {
#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { font-size: 1.2rem; }
#ip3-retail-brochure .market-module-popup-container .tabs-wrapper .ARtabs li { font-size: 1.8rem; }
#ip3-retail-brochure .tabs-wrapper .ARtabs.data-chart-tabs li.active { line-height: 2.1rem; }
}

@media all and (max-width:1024px) and (min-width:990px) {
#ip3-retail-brochure .fullpage-wrapper .bod-tabs .tabs ul li.active span { line-height: 3.8rem; }
}

@media all and (max-width: 991px) and (min-width:768px) {
.next-chapter.changed-text { right: -62px; top: 10px; }
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper { top: 70px; transform: initial; }
}

@media all and (max-width:991px) {
.document-listing .dDate { width: 20%; }
#ip3-new-homepage .bannertext { width: 70%; }
.img-content-bottom-videolink { bottom: 30px; }
.link-without-icon.retail-brochure-link { margin-top: 20px; }
.ContentPopup .content-close-btn { right: 15px; margin-left: 15px; }
#ip3-new-homepage .master-content-landing-banner .banner-text-heading p, #ip3-intended-listing .master-content-landing-banner .banner-text-heading p { font-size: 4.4rem; line-height: 5.4rem; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 20%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 20%; }
#ip3-intention-to-float-announcement .full-col-imgwrapper { min-height: auto; height: auto; }
.inv-mail-call { padding-bottom: 10px; }
.ContentPopup .popup-right-content { padding-right: 60px; }
.ContentPopup .popup-left-content { margin-top: 0px; padding-bottom: 20px; }
.content-popup-padding { padding: 80px 0 50px 0; }
.popup-content-link { margin-top: 0; }
.document-listing .dTitle { font-size: 1.2rem; }
.document-listing .dfullDate { width: 26%; }
.document-listing .dTitle { width: 58%; font-size: 1.2rem !important; }
.document-listing .dtime { width: 18%; }
#twocolright.faq-wrap h1.center-content { padding: 0 18%; }
#ip3-retail-brochure #fullpage .tow-column-module-section.section-10 h2 { padding-bottom: 10px; }
#ip3-retail-brochure #fullpage .section-10 .link-without-icon { padding-top: 0px; }
#ip3-retail-brochure .tow-column-module-section.section-10 .annual-report-container.center-content { padding-bottom: 25px; }
.ITFWrapper table.rad-financialtable thead tr th:first-child { padding-right: 20px; }
.ITFWrapper table tr td { padding: 23px 20px 23px 20px; }
.float100.main-landing-contentwrp.main-master-landing-contentwrp.ITF-contentwrap { padding-bottom: 0px; }
.headerNoticeText { padding-right: 35px; }
.headerNotice { width: 100%; padding-left: 150px; }
.full-col-img-secm.frequently-asked-questions .full-col-imgwrapper .imagecotent-text { display: block; }
}

@media all and (max-height:800px) {
.content-popup-padding { padding: 100px 0 30px 0; }
}

@media all and (max-height:769px) {
#ip3-retail-brochure #leasePlanMap { margin: 0 auto; float: none; max-width: 60%; }
#ip3-retail-brochure .section-9 .box-wrap {float: none;}
}

@media all and (max-height:768px) {
#ip3-retail-brochure .rb-three-boxes-slider-module .textContentwrap { font-size: 1.8rem; line-height: 2.8rem; }
#ip3-retail-brochure .rb-three-boxes-slider-module .three-boxes-slide.slick-current { margin-bottom: 0; }
#ip3-retail-brochure .MapContainer .textContentwrap p { padding-bottom: 20px; }
#ip3-retail-brochure .section-2 .center-content.bottom-btn { margin-top: 35px; }
#ip3-retail-brochure .data-charts-slide .textContentwrap p.rad-big { font-size: 4.2rem; }
#ip3-retail-brochure .fullpage-wrapper .ARwraptabs { margin-top: 10px; }
#ip3-retail-brochure .bottom-chart-link { margin-top: 20px; }
#ip3-retail-brochure .section.section-5 .textContainer .link-without-icon.gradient-link { margin-top: 0; }
.rb-three-boxes-slider-module .three-boxes-title, .rb-three-boxes-slider-module .threeboxes-slide-content { font-size: 1.8rem; }
.rb-three-boxes-slider-module .three-boxes-slide { padding: 27px 30px; }
#ip3-retail-brochure .rb-three-boxes-slider-module .three-boxes-slide.slick-current .center-box { padding-top: 20px; height: 200px !important; }
#ip3-retail-brochure .three-boxes-slide.slick-current { margin-top: 30px; }
#ip3-retail-brochure .three-boxes-slide { margin-top: 60px; }
#ip3-retail-brochure .three-boxes-slider-module .link-without-icon.gradient-link { margin-top: 0; margin-bottom: 20px; }
.markerSliderLink.link-without-icon { padding-top: 100px; margin-top: 0; }
.document-listing .dTitle { font-size: 1.6rem; line-height: 2.5rem; padding: 10px 10px; }
.history-slider-module .document-listing table { margin-bottom: 0px; }
.history-slider-module .slide-link.link-without-icon { margin-top: 40px; }
#ip3-retail-brochure .market-module-popup-container .ARwraptabs { margin-top: 20px; }
.document-listing table .dhname {width: 26%;}
.document-listing table .dhtime {width: 10%;}
.document-listing table .dhtitle {width:64%;}
}

@media all and (min-width:768px) {
#ip3-retail-brochure .bod-tabs .tabs ul { display: table; margin: 0 auto; }
#ip3-retail-brochure .bod-tabs .tabs ul li { display: table-cell; }
}

@media all and (max-width:768px) {
.timeline-box { width: 100%; }
.market-slider-wrap .slick-arrow.slick-prev { left: 26%; }
.market-slider-wrap .slick-arrow.slick-next { right: 26%; }
}

@media all and (max-width: 767px) {
.home-banner .sliderbanner .banneritem:first-child .banner-text-heading p { font-size: 2.8rem; line-height: 3.8rem; }
.home-banner .sliderbanner .banneritem:first-child .banner-txt-landing { font-size: 1.6rem; line-height: 2.0rem; margin-bottom: 38px; }
.homecont .full-col-img-secm .full-col-imgwrapper { margin-bottom: 20px; }
#ip3-retail-brochure .burger-menu { margin-top: 10px; }
.document-listing .dTitle { font-size: 1.6rem; line-height: 2.4rem; }
#twocolright.faq-wrap h1.center-content { padding: 0; }
.headerNotice { padding: 45px 0 18px; margin-top: 50px; }
.headerNoticeText { padding-right: 0; }
.headerNotice.intended-listing { top: auto; position: relative; }
.FAQtabs { display: none; background: #ffffff; position: absolute; left: 0; top: auto; margin: 0; z-index: 3; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
.FAQtabs ul { display: block; }
.faqs-wrapper .FAQtabs li.current { display: none; }
.faqs-wrapper .FAQtabs ul li { margin-right: 0px; display: block; text-align: left !important; border: none !important; margin: 0; }
.faqs-wrapper .FAQtabs li a { opacity: 1; font-size: 1.8rem; line-height: 3.8rem; font-family: LeasePlan-Bold; display: block; padding: 5px 20px; }
.faqs-wrapper .selected-tab { display: block; padding: 18px 36px 18px 36px; cursor: pointer; background-color: #fff; position: relative; color: #f06400; font-weight: 500; text-align: center; font-size: 1.4rem; line-height: 1.4rem; font-family: 'LeasePlan-Bold'; }
#contentwrapper .faq-wrap .faq-section .FAQtabs ul li a { padding-bottom: 0; padding: 16px 12px 16px 20px; font-size: 1.4rem; line-height: 1.4rem; text-align: center; opacity: 0.75; }
.faqs-wrapper .selected-tab:after { content: "\e907"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.4rem; position: absolute; right: 23px; top: calc(50% - 6px); cursor: pointer; transition: all ease 0.3s; transform: rotate(90deg); color: #000000; }
#contentwrapper .FAQtabs ul { margin-bottom: 0px; }
#contentwrapper .faq-wrap .faq-section ul li.selected { display: none; }
.faqs-wrapper .selected-tab.active:after { transform: rotate(-90deg); }
.disclaimerButtonContainer input[type="submit"] { margin-bottom: 10px; }
.disclaimerMainContainer { width: auto; }
.disclaimerMainContainer h1 { font-size: 4.2rem !important; line-height: 52px !important; }
.document-signpost-list-inner-wrp { left: 10px; top: 50px; right: 0; }
.document-signpost-list-wrp { height: 200px; }
.document-banner-sec .full-col-img-secm { margin-bottom: 20px; }
.document-signpost-list-wrp .link-without-icon a { padding: 12px 30px 12px 30px !important; }
#ip3-new-homepage #bannerwrapper.landing-banner .slick-initialized .slick-slide .bnr-vcen.center-content { height: 500px; }
.history-arrow { transform: translateY(-22%); top: 22%; }
#ip3-new-homepage .slick-arrow { display: none !important; }
.signpost-module-section { margin-bottom: 85px; }
#fullpage.RB-landing .section:not(.data-charts-module) { padding-top: 50px; padding-bottom: 50px; }
#fullpage .section.report-module-section .annual-report-container, #fullpage .section.history-slider-module .annual-report-container { padding-top: 83px; }
#ip3-intended-listing .two-col-img-sec .imagecontent-inr { padding: 0; }
#ip3-new-homepage .master-content-landing-banner .banner-text-heading p, #ip3-intended-listing .master-content-landing-banner .banner-text-heading p { font-size: 2.8rem; line-height: 3.8rem; }
#ip3-new-homepage .full-banner-sec .box4-wrapper .col-md-7.col-sm-8.col-sm-offset-1.col-md-offset-0 { margin: 0 auto; text-align: center; }
.desk-switcher { display: none; }
.mob-switcher { display: block; display: block; top: 0px; right: 0; transform: initial; width: 285px; }
.top-right-wrap { margin-top: 50px; }
.ContentPopup .content-popup-top-right .top-right-wrap { margin-top: 7px; }
.lan-div .lang { padding-right: 20px; }
.lan-div:after { right: 10px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 20%; bottom: -72%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 20%; bottom: -72%; }
#ip3-retail-brochure .mobimenuwrap a .mtext { width: 60%; display: inline-block; }
.backtofaq a { font-size: 1.4rem; line-height: 24px; color: #545656; text-align: right; display: block; opacity: 1; }
.backtofaq a:before { background: url(https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/back-to-prev) no-repeat; height: 16px; content: ''; margin-right: 10px; top: 2px; width: 16px; position: relative; display: inline-block; }
.backtofaq a:after { background: none; }
.market-slider-wrap .slick-next { right: -20px; }
.market-slider-wrap .slick-prev { left: -20px; }
#ip3-retail-brochure .bod-tabs .tabs ul, #ip3-retail-brochure .bod-tabs .tabs ul li { display: block; }
#ip3-retail-brochure .report-module-section .data-charts-slider .slick-arrow { top: unset; bottom: 75px; }
.ContentPopup .popup-right-content { padding-right: 50px; }
#ip3-retail-brochure #leasePlanMap { max-width: 80%; }
#ip3-retail-brochure .ARwraptabs.tabs-wrapper .ARtabs li { padding: 23px 12px 23px 20px; font-size: 1.4rem; line-height: 1.4rem; }
.faq-wrap .faq-section .tabs-wrapper.faqs-wrapper { margin-bottom: 38px; }
.section-11.BODModule .textContainer { padding-bottom: 20px; }
#ip3-retail-brochure #fullpage .data-charts-module.section-3 h2 { margin-bottom: 20px; }
#ip3-retail-brochure .three-boxes-slider-module .solid-link.slide-link.link-without-icon { top: 20px; }
#ip3-retail-brochure #fullpage .three-boxes-slider-module .three-boxes-slider .slick-arrow { bottom: -20%; }
.ITFWrapper .ITFdocumentItem { padding-bottom: 30px; }
.faq-wrap .faq-section .FAQtabs ul li { display: block; }
.faq-wrap .faq-section .FAQtabs ul li.current span { display: none; }
.full-col-img-secm.frequently-asked-questions .full-col-imgwrapper .imagecotent-heading { padding-bottom: 15px; }
#ip3-intended-listing .full-col-imgwrapper { height: 200px; }
#ip3-intended-listing .full-col-imgwrapper img { width: auto; height: 100%; }
.content-popup-top-right { top: -72px; }
}

@media screen and (max-width: 767px) and (orientation: landscape) {
.history-arrow { transform: translateY(-28%); top: 28%; }
}

@media all and (max-width:640px) {
.stickyDownload #twoLinks.top-content-links-section .box1-link { display: block; }
.stickyDownload #twoLinks.top-content-links-section .box1-link.solid-link { display: table; padding-top: 10px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 16%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 16%; }
#ip3-retail-brochure .section.tow-column-module-section .link-without-icon.leftContent a.contentPopupLink, #ip3-retail-brochure .history-slider-module .link-without-icon.leftContent a { margin-right: 0; }
#ip3-retail-brochure #fullpage .section-14 .link-without-icon { display: block; }
#ip3-retail-brochure .three-boxes-slider-module .solid-link.slide-link.link-without-icon { top: 20px; }
}

@media all and (max-height:636px) {
#ip3-retail-brochure .fullpage-wrapper .menu-wrapper li { margin-bottom: 6px; }
.backtofaq { margin-top: 28px; }
#ip3-retail-brochure #leasePlanMap { max-width: 55%; }
#ip3-retail-brochure .section-2 .center-content.bottom-btn { margin-top: 20px; }
#ip3-retail-brochure .data-charts-slide .textContentwrap p.rad-big { font-size: 3.8rem; margin-top: 15px; line-height: 42px; }
#ip3-retail-brochure .bottom-chart-link { margin-top: 0px; }
#ip3-retail-brochure .bottom-chart-link .link-without-icon.gradient-link { margin-top: 7px; }
#ip3-retail-brochure #fullpage h2 { line-height: 1.2; font-size: 4.0rem; }
#ip3-retail-brochure #fullpage .data-charts-module.section-3 h2 { padding-bottom: 5px; }
#ip3-retail-brochure .fullpage-wrapper .ARwraptabs { margin-bottom: 10px; }
.data-charts-slide { max-height: 350px; }
.rb-three-boxes-slider-module .three-boxes-title, .rb-three-boxes-slider-module .threeboxes-slide-content, .rb-three-boxes-slider-module a.sliderpopupLink.contentPopupLink, #ip3-retail-brochure .rb-three-boxes-slider-module .textContentwrap { font-size: 1.7rem; line-height: 1.26; }
#ip3-retail-brochure .three-boxes-slide.slick-current { margin-top: 20px; }
#ip3-retail-brochure .three-boxes-slide { margin-top: 50px; }
.rb-three-boxes-slider-module .three-boxes-slide { padding: 20px 30px; }
.three-boxes-slide.slick-current { padding-top: 30px; }
#ip3-retail-brochure .three-boxes-slider-module .solid-link.slide-link.link-without-icon { top: 75px; }
#ip3-retail-brochure .rb-three-boxes-slider-module .three-boxes-slide.slick-current .center-box { padding-top: 0; }
#ip3-retail-brochure .slick-current .threeboxes-slide-content { margin-top: 0; }
#ip3-retail-brochure #fullpage .section.history-slider-module .annual-report-container h2 { padding-bottom: 10px; }
.history-slider-module .slide-link.link-without-icon { margin-top: 25px; }
#ip3-retail-brochure #fullpage .bod-item-wrap .bod-image {height: 250px;}
#ip3-retail-brochure .bod-main-wrap .bod-item {margin: 0 20px;}


}

@media all and (max-height:620px) {
#ip3-retail-brochure .three-boxes-slider-module .solid-link.slide-link.link-without-icon { top: 15px; }
}

@media only screen  and (min-device-width : 414px)  and (max-device-width : 736px)  and (device-width : 414px)  and (device-height : 736px)  and (orientation : portrait)  and (-webkit-min-device-pixel-ratio : 3)  and (-webkit-device-pixel-ratio : 3) {
#ip3-retail-brochure .three-boxes-slider-module .solid-link.slide-link.link-without-icon { top: 15px; }
}

@media all and (max-width:540px) {
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 12%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 12%; }
.market-slider-wrap .slick-arrow.slick-prev { left: 20%; }
.market-slider-wrap .slick-arrow.slick-next { right: 20%; }
}

@media all and (max-width:480px) {
.ContentPopup .popup-right-content { padding-right: 30px; }
#twocolright.faq-wrap h1.center-content { font-size: 4rem; line-height: 5.2rem; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 8%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 8%; }
.market-slider-wrap .slick-arrow.slick-prev { left: 18%; }
.market-slider-wrap .slick-arrow.slick-next { right: 18%; }
.ITFWrapper p.rad-quote { padding-left: 40px; }
}

@media all and (max-width:420px) {
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 6%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 6%; }
.market-slider-wrap .slick-arrow.slick-prev { left: 14%; }
.market-slider-wrap .slick-arrow.slick-next { right: 14%; }
#ip3-retail-brochure #leasePlanMap { max-width: 95%; }
}

@media all and (max-width:380px) {
#bannerwrapperinner .slick-dots li { margin-right: 38px; }
#bannerwrapperinner .slick-dots li.slick-active { margin-right: 60px; }
#bannerwrapperinner .slick-dots li.slick-active button { width: 15px; height: 15px; }
.lan-div .lang:before { font-size: 15px; left: 6px; }
.lan-div .lang { padding-right: 20px; padding-left: 25px; }
.lan-div { font-size: 1.2rem; padding: 18px 15px; }
.mob-switcher { width: 220px; }
.lan-list li a { font-size: 1.2rem; line-height: 40px !important; }
.RB-landing .top-right-section-title { font-size: 1.0rem; margin-top: 18px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 0; bottom: -42%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 0; bottom: -42%; }
.market-slider-wrap .slick-arrow.slick-prev { left: 10%; }
.market-slider-wrap .slick-arrow.slick-next { right: 10%; }
#ip3-retail-brochure .report-module-section .data-charts-slider .slick-arrow { bottom: 80px; }
#ip3-retail-brochure .report-module-section .data-charts-slider .slick-next { right: -25px; }
#ip3-retail-brochure .report-module-section .data-charts-slider .slick-prev { left: -25px; }
#ip3-retail-brochure .report-module-section .data-charts-slider .slick-next:after, #ip3-retail-brochure .report-module-section .data-charts-slider .slick-prev:after { font-size: 1.6rem; }
}

@media all and (max-width:360px) {
#ip3-intended-listing .banner-text-heading { width: 80%; }
.ar-history-timeline .history-title { padding-bottom: 20px; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-prev { left: 0%; }
#ip3-retail-brochure .keyfacts-boxes-slider-module .slick-next { right: 0%; }
#twocolright.faq-wrap h1.center-content { font-size: 3.6rem; line-height: 4.8rem; }
#ip3-retail-brochure .report-module-section.section-1 .gradient-link a { font-size: 1.0rem; }
.market-slider-wrap .slick-arrow.slick-prev { left: 6%; }
.market-slider-wrap .slick-arrow.slick-next { right: 6%; }
}

/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 687px) and (max-width: 3000px){
 .mobi-sliding-button-wrapper{display: none !important}
 }
 
 @media all and (min-width: 1281px) and (max-width: 3000px){
  /*.top-nav-container{width: 85%;}*/    
     #topnavigation #main-menu ul > li > a{}
     /*#topnavigation #main-menu ul li.current > span{margin-left: 7px;}*/
     #topnavigation #main-menu > ul > li{margin: 0 10px;}
 }
 
 @media all and (min-width: 1450px) and (max-width: 1550px){
 /*#topnavigation{padding-left:5%;}*/
 }
 @media all and (min-width: 1400px) and (max-width: 1450px){
 /*#topnavigation{padding-left:6%;}*/
 }
 @media all and (min-width: 1350px) and (max-width: 1400px){
 /*#topnavigation{padding-left:10%;}*/
 }
 
@media all and (min-width: 1200px) and (max-width: 1600px){
 /*#topnavigation{padding-left:10%;}*/
 .top-nav-container{width: 100vw;padding-left: 210px;}
 #main-menu .main-menu-sign-wrapper{margin-left: -210px;width: calc(100% + 210px);}
 }
 
 @media all and (min-width: 1250px) and (max-width: 1350px){
 /*#topnavigation{padding-left:13%;}*/
 }
 @media all and (min-width: 991px) and (max-width: 1199px){
 #topnavigation{padding-right:0;padding-left:200px;}
 
 }
 
 
 @media all and (min-width: 991px) and (max-width: 1300px){
 /*#topnavigation{padding-left: 180px;}*/
 }
 @media all and (min-width: 1281px) and (max-width: 1440px){
 #topnavigation #main-menu > ul > li{margin: 0 8px;} 
 }
@media all and (min-width: 1100px) and (max-width: 1279px){
#topnavigation #main-menu ul li a, #topnavigation #main-menu ul li > span{font-size:1.4rem;}
.top-nav ul li a{font-size:1.4rem;}

}
 
 
  @media all and (max-width: 1375px){
  #_cookieConsentWrapper{height: auto}
  #_cookieConsentWrapper input{float: left; }
  #_cookieConsentWrapper p.cookie-btn {float: left !important} 
 

  }

 @media all and (max-width: 1250px){
 .box5-wrapper .video-box .link a{display:none}
 .container-fluid.custom-pop{max-width: 991px}
 }
 @media all and (min-width: 991px) and (max-width: 1150px){
 .top-nav ul li:last-child a, #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1 > a, #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1>span,.top-nav ul li a{font-size: 1.2rem;}
/* #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1{margin: 0 9px;}*/
 li.search-ico{top:-2px;}
 #topnavigation #main-menu ul li.haschildren ul, .main-navigation-signpost-center, .main-navigation-signpost-right{width:44%;}
 #topnavigation #main-menu ul li.haschildren ul li.haschildren:hover > ul{width:99%;}
 li.search-ico a{padding:6px 14px 2px !important}
  .top-nav ul li:last-child a{margin:0 24px 0 42px}
 }
 @media all and (min-width: 1150px) and (max-width: 1190px){
 #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1{margin: 0 4px;}
 #topnavigation #main-menu ul li.haschildren ul{width: 33.3%;}
 .main-navigation-signpost-center{width:420px;}
 }
 @media all and (min-width: 1151px) and (max-width: 1250px){
 /*#topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1 > a, #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1>span, .top-nav ul li.level1 a{font-size: 1.5rem;}*/
 #topnavigation #main-menu ul#topnav-section-Homepage-level1 > li.level1{margin: 0 5px;}
 #topnavigation #main-menu ul li.haschildren ul, .main-navigation-signpost-center, .main-navigation-signpost-right{width:44%;}
 #topnavigation #main-menu ul li.haschildren ul li.haschildren ul{width: 99%;}
 }
 @media all and (min-width: 1100px) and (max-width: 1200px) {
 
 
/* #topnavigation{width: 77%;}*/
 
 }
 @media all and (min-width: 991px) and (max-width: 1100px){
 
 #topnavigation #main-menu ul li.haschildren ul, .main-navigation-signpost-center, .main-navigation-signpost-right{width:44%;}
 #topnavigation #main-menu ul > li.level1{margin: 0 5px;}

 .box5-wrapper .video-box .video-content{padding:9px 35px;}
 #topnavigation #main-menu ul li.haschildren ul li.haschildren:hover > ul{/*width:330px;*/}
 .banneritem .bannertext {margin-top: 90px;}
 }
 
 /*@media all  and (max-width : 1400px) {
 #bannerwrapperinner ul.slick-dots{left: 8% !important;}
 }
 
 @media all  and (max-width : 1300px) {
 #bannerwrapperinner ul.slick-dots{left: 5% !important;}
 }
 */
 
 @media all and (max-width: 1024px) {
 .data-charts-slider .slick-prev{margin-left: 0;left: 0;}
.data-charts-slider .slick-next{margin-right: 0;right: 0;}
.data-charts-slider .slick-arrow{width: 30px;}

 .container-fluid.custom-pop{max-width: 900px}
 .banneritem .bannertext{margin-top: 100px;padding-left:40px;}
 /*#bannerwrapperinner ul.slick-dots{left: 2% !important;}*/

 #topnavigation #main-menu > ul > li ul > li.haschildren > a::after{right: 10px}
 .box5-wrapper .video-box .video-content .description p{line-height: 20px;font-size: 15px;}
 #topnavigation #main-menu ul li.haschildren ul, .main-navigation-signpost-center, .main-navigation-signpost-right{width:44%;}
 #topnavigation #main-menu ul li.haschildren ul li.haschildren ul{width: 99%;}
 #topnavigation #main-menu > ul > li ul > li.level2.current > span::after{right: 10px;}
 .home-content-wrapper .master-box2 .skew-div-wrapper .right-floating-image-wrapper{top:131px;right:30px;overflow:hidden;}
 
 }
 
  
 
 @media all and (max-width: 992px) {
 .container-fluid.custom-pop{max-width: 800px}
 .top-nav-container{padding-left:0}
 .desktop-career-link{display:none;}
 .desktop-global-link span{display:none;}
 /*#bannerwrapperinner ul.slick-dots{left: 10%;}*/
 #main-menu{display: none;}
 #toplinks{width: 45%; position: absolute; right: 0}
 /*#bannerwrapperinner ul.slick-dots{left: 10% !important;}*/
 
 .copyright-text{float: left; width: 30%}
 #footerlinks{float: right;padding: 25px 0 28px;width: 70%;}
 .mobi-social-media-links{display: block !important;margin-top: 50px;}
 .mobi-social-media-links ul li{display: inline-block; padding: 0px 20px 0px 0px !important;}
 .mobi-social-media-links ul li a{color: #00b1af; !important}
 .ftextbox {margin-bottom:30px;}
 .footer-alert-button {width:270px;}
 .footer-social-icons {position:relative; margin-top:45px;}  
 /*.footer-alert-button a{border-radius: 30px;background-color: #ffffff;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);padding: 15px 55px 15px 30px;color: #f06400 !important;font-size: 1.2rem !important;line-height: 20px;position: relative;}*/
 .footer-alert-button a i{margin-left: 15px;position: absolute;top: 2px;}
 h1{letter-spacing:-0.7px;}
 .home-content-wrapper{padding-top:0;}
 .box2-content p{font-size:1.6rem; line-height:2.8rem;}
 .box2-content{padding:39px 52px 0 52px;}
 .box4-wrapper .box4-title p{font-size:3.8rem; line-height:4.8rem; letter-spacing:-0.7px;}
 .box4-wrapper .box4-content p{font-size:1.6rem; line-height:2.8rem; letter-spacing:0.7px;}
/* .banneritem .bannertext h2{font-size:4.4rem; line-height:5.4rem;}*/
 #mob-menu-wrap{top: 80px;}
 #topnavigation{margin: 0}
 .gradient-link a{font-size:1.2rem; padding:13px 55px 13px 30px;}
 #loadmore a{font-size:1.2rem; padding:13px 55px 13px 30px;}
 .gradient-link a > i{top: 17px; }
 #footerlinks ul li{float:none; display:inline-block;}
 #footerlinks ul{text-align:right;}
 .copyright-text p{display: table-cell;vertical-align: middle;}
 .copyright-text{display: table;}
 
 
 }
 @media all and (max-width: 840px){
  .container-fluid.custom-pop{max-width: 700px}
  }
 @media all and (max-width: 1180px){
 .master-content-landing-banner .banner-text-heading {margin-bottom: 15px;}
 .master-content-landing-banner .banner-txt-landing {margin-bottom: 20px;}
 }
 
 @media all and (max-width: 991px){
 .data-charts-slider .slick-arrow { width: 36px !important; }
 .top-nav ul li:last-child a{margin:0 24px 0 42px}
 .newsroom-wrapper::after {height: 398px;}
 .filter-slide {width:100%;}
 .box5-wrapper .video-box .video-content .title, .box5-wrapper .video-box .video-content .title a{font-size: 1.8rem;line-height: 2.8rem;}
 .vid-content-wrap, .box5-wrapper .video-box{height:191px;}
 .single-banner-wrapper {min-height: 367px;}
 .single-banner-wrapper .single-banner-title p, .single-banner-wrapper .single-banner-inner .single-banner-title p {font-size: 4.4rem;line-height: 5.4rem; padding-bottom:13px;}
 
 .box5-wrapper .video-box .video-content{padding:20px 18px}
 .box5-wrapper .video-box-wrapper.last .video-box{margin-bottom:0}
 .box5-wrapper .video-box:hover .video-content .description{opacity:0;height:0} 
 .box5-wrapper .video-box.right-box .video-content{text-align:left;}
 .banneritem .bannertext{margin-left: 15px;}
 #bannerwrapperinner ul.slick-dots{margin-left: 4px;}
 .box2-content{margin: -160px 20px 0; min-height: 160px;}
 .box3-wrapper .box3-content{margin: 0 20px}
 #topnavigation{height: 80px;padding-right:0;}
 /*.box4-content, .box4-title, .box4-link.gradient-link{margin-left: 20px}*/
 
 .cc-filter-wrapper{position: unset;float: left;width: 100%;}
 .cc-filter-wrapper .filter-wrapper {float: left;margin-right: 20px; margin-right: 20px; width: calc(50% - 10px);}
 #map-wrap{margin: 0; height: 400px;width: calc(100% - 40px); margin: 0 20px;}
 .map-container{position: relative }
 .contactus-map-wrapper .contact-us-details-wrapper .contact-box{padding: 23px 20px; max-width: inherit;min-height:inherit;     right:0;transform: none; top:0; width:100%;  margin-top:0; position: relative;}
 .contactus-map-wrapper{position:relative;}
 .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-company p{font-size: 2.4rem;line-height: 3.4rem;}
 .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address p{font-size: 1.6rem;line-height: 2.8rem;}
 .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address{margin-bottom: 15px}
 .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .phone-email p{font-size: 1.4rem; width: 100%;display: inline-block;}
 .contact-us-details-wrapper .contact-box div {display: inline-block !important; margin-right: 20px; float: left;width:auto;}
 .contact-us-details-hidden-wrapper .contact-box-link.gradient-link a{font-size: 1.4rem;line-height: 1.4rem;padding: 13px 70px 13px 23px;}
 .continent-filter, .country-filter{width: unset}
 .continent-filter{margin-bottom:30px;}
 .filter-wrapper p.filter-box{width: 309px;height: 50px;padding: 18px 20px;}
 
 .sliding-button-wrapper p{height: 50px;padding: 19px 0;margin-left: 0; position: absolute; top: 508px; left: 50%; transform: translateX(-50%);}
 .contact-top-content p{font-size: 2.4rem;line-height: 3.8rem;}
 .contactus-content-wrapper{margin: 92px 0 35px;}
 .filter-wrapper p.filter-box{font-size: 1.2rem; width:100%;}
 .white-gred-link a{font-size:1.2rem;}
 .mDate { width: 12%; }
 .mType { width: 14%;  padding-right: 20px; }
 .mTitle {  width: 59%; }
 .media-library-wrapper .bannertext p,.bod-wrapper .bannertext p { font-size: 3.8rem; line-height: 4.2rem; }
 .media-download-content-wrapper {  margin-bottom: 50px; }
 .cc-filter-wrapper .filter-wrapper.tab-dev-nomar{margin-right:0;}
 .bod-wrapper .slick-arrow { /*top: calc(77% - 10px);*/ }
 .bod-wrapper .slick-next {  right: calc(34% - 15px); }
 .bod-wrapper .slick-prev { left: calc(34% - 15px); } 
 .bod-wrapper .bannertext .banner-introtext {font-size: 1.6rem; line-height: 2.8rem; padding: 0 110px; margin-top: 15px;  }
 .bod-wrapper .bannertext {  margin-bottom: 28px; }
 .bod-image img {  width: 100%; max-width: none; }
 .bod-items-popup .bod-image, .bod-items-popup .bod-image img{max-width:100%!important;max-height:100%!important;height:auto!important;Width:100%!important;}
 .popup-image-div1{height:100%!important;}
 .bod-description {  padding: 0 40px; }
 .bod-item-wrap {  margin-bottom: 0px; }
 /*.bod-items-popup .mfp-content  { max-width:695px; }*/
.bod-content .bod-name { font-size: 2.4rem; line-height: 3.4rem; }
 .bod-popup-content p {font-size: 1.6rem;  line-height: 2.8rem; padding-bottom: 19px; }
 .bod-content .bod-designation {font-size: 1.6rem;  line-height: 2.8rem;}
 .bod-image .bod-name {  line-height: 2rem; }
 /*.popup-image-div1 { width:70%; }*/
 .popup-image-div1.popup-image-div2-empty {width: 100%;}
 /*.popup-image-div2 { width:30%;}*/
 .bod-wrapper .bannertext p {  padding-bottom: 10px; }
 .bod-tabs .tabs ul li.current span { font-size: 2.1rem; line-height: 3.2rem; padding-left: 25px; padding-right: 20px; }
.bod-tabs .tabs ul li span { font-size: 1.6rem; line-height: 2rem;   padding: 10px 13px 9px 17px;}
.bod-item-content .bod-name { font-size: 1.8rem; line-height: 2.8rem;  margin-top: 8px; padding-bottom: 11px; }
.bod-wrapper .slick-arrow:after { font-size: 1.8rem; }
.bod-wrapper {  margin-bottom: 108px; }
.popup-content-bottom {  padding: 30px 65px 0; }
.homecont .box3-wrapper .box3-content .box3-text{display:none;}
.homecont .box3-wrapper .box3-content{padding:70px 20px !important; }
.home-banner .banner-text-heading *, .master-content-landing-banner .banner-text-heading * {font-size:4.4rem; line-height:5.4rem;}
.master-content-landing-banner .banner-txt-landing{font-size:2.1rem; line-height:3.2rem;}
.banner-text-heading * {font-size: 3.8rem;line-height:4.2rem;}
.banner-txt-landing {font-size: 1.8rem;line-height: 3.2rem; }
#contentwrapper.main-landing-contentwrp.new-ms-cont .inv-links-heading li{font-size: 2.1rem;line-height: 3.2rem;}

.home-banner .banner-txt-landing {font-size: 2.1rem;line-height: 3.2rem;}
.media-library-wrapper .bannertext h1{font-size:4.4rem; line-height:5.4rem; margin-bottom:10px;}
.normal-content .career-box-heading h2 {font-size: 3.2rem;line-height: 3.8rem;}
.job-lisiting-wrapper{padding:60px 0}
.career-detail #jobWrapper h1{font-size: 3.2rem; line-height: 4.2rem;}
}

 @media all and (max-width: 767px) {
.career-section-wrapper{height:auto;}
.career-section-wrapper-left-wrapper .career-image{position:relative;top:65px;}
 #bannerwrapperinner.home-banner .banneritem{height:500px !important}
 .bnr-vcen {height: 500px;}
 .banneritem .bannertext{margin-top: 0;padding: 50px 0 50px 0px;}
 .banneritem .bannertext .banner-text-heading p{text-align: center;}
 .container-fluid.custom-pop{max-width: 1200px}
 .normal-content .career-box-heading h2 {
    font-size: 2.8rem;
    line-height: 3.8rem;
}
.box5-wrapper .box5-link{float:left;width:100%;}
.job-lisiting-wrapper{padding:40px 0 90px;}
.career-detail #jobWrapper h1{font-size: 2.8rem; line-height: 3.2rem;}
.career-section-wrapper-right-wrapper{padding:70px 0px;}
 /*banner media updated*/
 #contentwrapper.main-landing-contentwrp.new-ms-cont .inv-links-heading li{font-size: 1.8rem !important; line-height: 2.8rem !important;}
.master-content-landing-banner.landing-banner .slick-initialized .slick-slide {height: 600px !important;}
#bannerwrapper.landing-banner .sliderbanner .banneritem:first-child, #bannerwrapper.landing-banner .slick-initialized .slick-slide {height: 500px !important;}

#bannerwrapper.landing-banner .slick-initialized .slick-slide .bnr-vcen {height: 530px;padding-bottom: 40px;}
#bannerwrapper.landing-banner .slick-initialized .slick-slide .bnr-vcen.center-content{height: 730px;}
#bannerwrapper.landing-banner .sliderbanner:not('.slick-initialized') .banneritem:first-child .bnr-vcen {height: 730px;}
.landing-banner .slick-initialized .slick-slide .bnr-vcen {height: 600px; padding-bottom: 40px;}
#bannerwrapper.landing-banner .sliderbanner:not(.slick-initialized) .banneritem .bnr-vcen{height:500px !important;}
.home-banner .banner-text-heading *, .master-content-landing-banner .banner-text-heading * {font-size: 2.8rem; line-height: 3.8rem;}
.home-banner .banner-txt-landing {font-size: 1.8rem;line-height:2.8rem; letter-spacing:0.6px; margin-bottom:18px;}
.home-banner .banner-text-heading {margin-bottom: 18px;}
.master-content-landing-banner .banner-txt-landing {font-size: 1.8rem;line-height: 2.8rem; letter-spacing: 0.6px;}
.banner-social-media-links {transform: none !important;position: static; margin-top:0;float: left;width: 100%;}
.master-content-landing-banner .banner-text-heading {margin-bottom: 10px;}
.master-content-landing-banner .banner-txt-landing{margin-bottom:8px;}
.banner-link.solid-link a, .banner-link.gradient-link a {margin-bottom: 10px;}
 .data-charts-slider .slick-prev { left: -10px; }
 .data-charts-slider .slick-next { right: -10px; }
 
 .bod-item.slick-current{box-shadow:none;}
 .newsroom-wrapper:after {height: 476px;}
 #news-predictive-txt{text-align:left;}
 #news-predictive-txt  +  div.news-search-btn {right:11px}
 .mobi-social-media-links ul{float:left; }
 .mobi-social-media-links ul li{padding-bottom: 5px !important;padding-top: 5px !important;}
 .mobi-social-media-links ul li:last-child{padding-right: 30px !important; /*border-right: 1px solid #979797;*/}
 .global-mob-link {display: none; font-size: 2.0rem !important;padding-left: 30px !important;padding-top: 5px !important;padding-bottom: 5px !important;color: #444444} 
 .global-mob-link:hover{color: #00b1af}
 #bannerwrapper{padding-top: 50px;}
/* .footer-contactus {text-align:left;}*/
 #footerwrapper-top p.footer-title {margin-top:30px; margin-bottom:20px;}
 #footerlinks ul li{line-height: 3.0rem}
 /*.footer-content{text-align: left}*/
 .box2-background { min-height: 432px; margin: 0%;  width: 100%;width: calc(100% + 30px);margin: 0 -15px;}
 .proser-modules {width: 100%; border-bottom: 1px solid #d7dadc;}
 .modules-wrapper {box-shadow: none; border:1px solid #d7dadc; }
 .proser-modules:before, .proser-modules:after {border: 0 !important;}
 .module-name { text-align: left; top: 50%;  padding: 20px;  float: left;}
 .proser-modules { padding: 35px 34px; height: auto !important;}
 .module-image { padding: 0; float: left;}
 .modules-row:last-child  .proser-modules:last-child {border:0;}
 .box5-wrapper .video-box-wrapper.last .video-box{margin-bottom:30px}
 .vid-content-wrap, .box5-wrapper .video-box{height:167px;}
 .media-filter { margin-bottom: 25px; }
 .mHeadWrap { display: none; }
 .media-item { height:auto; }
 .mbody { float: left; padding:15px;}
 .mDate {  width: 22%; }
 .mType {  width: 78%; }
 .media-item-wrap .mTitle { font-size: 1.6rem;  line-height: 2.4rem; width: 100%; padding-top: 0px; padding-bottom: 5px;  }
 .mDownload { width: 100%;  text-align: right;  padding-top: 5px; }
 .media-library-wrapper .bannertext p { font-size: 2.8rem; line-height: 3.8rem; letter-spacing:-0.4px; }
 .media-library-wrapper .bannertext .banner-introtext { padding:0px;font-size: 1.8rem;line-height: 2.8rem; }
 .media-library-wrapper {  margin-top: 85px; }
 .no-mdata { padding-left: 0px; }
 .media-download-content-wrapper {  margin-bottom: 30px; }
 .single-banner-inrwrp p{font-size:1.8rem; line-height:2.8rem;}
 .single-banner-wrapper .single-banner-title p, .single-banner-wrapper .single-banner-inner .single-banner-title p {font-size: 2.8rem;line-height: 3.8rem;letter-spacing: -0.4px; padding-bottom:13px;}
 
 .single-banner-wrapper {min-height: 319px;margin-top: 50px;}
 .bod-container {   padding-left: 5px; padding-right: 5px }
 .bod-items-popup.mfp-container { margin-top: 0; padding: 0; }
 .bod-items-popup .mfp-content { max-width: none;  width: 100%;  }
 .popup-image-div1 { width:100%; }
 .mfp-content .bod-content{padding-top:50px;}
 .popup-image-div2 { display:none; }
 .bod-items-popup .mfp-close { top: 0; width: 100%; background: #fff; right:0;  height: 50px; line-height: 50px; }
 .popup-content-bottom {  padding:15px; }
 .bod-content .bod-name { font-size: 1.8rem; line-height: 2.8rem; }
 .bod-content .bod-designation { margin-bottom: 10px; }
 .bod-download-doc {  text-align: center; }
 .bod-close-btn { height:60px; width:60px; border-radius:50%; box-shadow: 0 0 13px 2px rgba(0, 0, 0, 0.1); background-color: #ffffff; margin: 40px auto 0; }
 .bod-wrapper .slick-arrow { top: calc(77% - 10px); }
 .bod-wrapper .slick-next { right: 15px; }
 .bod-wrapper .slick-prev { left: 15px; }
 .bod-wrapper {  margin-bottom: 78px; }
 .bod-items-popup .mfp-close:after {  top: 18px; padding-left:0;     left: auto;}
 .bod-items-popup .mfp-close:before { left: 46%; top: 17px; }
 .bod-wrapper .bannertext .banner-introtext { padding: 0; font-size: 1.8rem; line-height: 2.8rem; margin-top:0px;  }
 .bod-close-btn { position:relative; }
 .bod-close-btn:before {   color: #00b1af; font-size:2rem; position:absolute; top: 20.5px;  left: 20.5px; }
 .tabs-wrapper {  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); position:relative;  }
 .tabs-wrapper .currentTab { display: block; padding: 23px 50px 23px 20px; cursor: pointer; background-color: #fff; position: relative; border-radius: 5px; color: #00b1af; font-weight: 500; font-size: 1.4rem; line-height: 1.4rem; font-family: 'LeasePlan-Bold'; }
 .tabs-wrapper .currentTab:after { content: "\e907"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.6rem; position: absolute; right: 23px; top: calc(50% - 8px); cursor: pointer;  transform: rotate(90deg); color: #000; }
 .tabs-wrapper.active .currentTab:after { transform: rotate(-90deg); }
 .tabs { display: none; position: absolute; left: 0; top: auto; z-index: 3; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
 .tabs-wrapper .tabs ul {  background-color: #fff; text-align:left; }
 .tabs-wrapper .tabs ul li { display:block; }
 .tabs ul li a { display: block; color: #545656; }
 .tabs-wrapper.bod-tabs .tabs ul li span { padding: 23px 12px 23px 20px; margin-right: 0px; font-size: 1.4rem; line-height: 1.4rem; display: block;  color: #545656; font-family: 'LeasePlan-Regular'; }
 .tabs-wrapper .tabs ul li.current,.filter-tabs ul li:hover {/*background: linear-gradient(to right, #ed8221, #e0322d);*/ }
 .tabs-wrapper .tabs ul li.current span,.tabs-wrapper .tabs ul li.current a { color:#ed8221; }
 .bod-wrapper {  margin-top: 100px; }
 .bod-description { padding: 0; }
 .bod-item-content .bod-description{font-size: 1.4rem; line-height: 2.2rem;margin-bottom: 15px;}
 .bod-item-content .bod-designation{font-size: 1.4rem; line-height: 2.2rem;}
 .bod-wrapper .bannertext p {  font-size: 2.8rem; line-height: 3.8rem; } 
 .bod-wrapper .bannertext {  margin-bottom: 39px; }
 .bod-item-content .bod-name { margin-top: 15px; }
 .bod-item-content .bod-designation {   margin-bottom: 4px; }
 .bod-main-wrap .bod-item { margin:10px; }
 #mob-menu-wrap ul li li.activeM > a,#mob-menu-wrap ul li li.selected > a,#mob-menu-wrap ul li li.current > span{font-size: 1.6rem;}
 .menu-burger-icon {font-size: 1.2rem;}
 #toplinks > #headerlinks{display: none;}
 #nav-icon{position: absolute; right: 20px; margin: 26px auto}
 #mob-menu-wrap .main-navigation-signpost-wrapper-2{display: none !important;}
 #mob-menu-wrap > ul{width: 100%;padding-right: 20px;padding-left: 20px;}
 .main-menu-sign-wrapper ul li::after{right: 20px !important}
 #mobi-searchbox{display: block!important;margin-top: 51px;float: left; width: 100%}
 #mobi-searchbox #searchTextboxContainerMobi{border: 1px solid #e2e4e5;float: left; width: 100%; background: #f6f8fb;position: relative;}
 #mobi-searchbox #searchTextboxContainerMobi input#searchTextboxMobi{font-size: 1.5rem;height: 51px;width: 80%;padding-left: 15px;background: #f6f8fb;float: left;color:#545656;border: 0;}
 #mobi-searchbox #searchTextboxContainerMobi input#searchButtonMobi{float: right;width: 10%;margin-right: 20px;}
 #mob-menu-wrap ul li.haschildren::after{right: 0}
 #mobi-searchbox #searchButtonMobi{display: none;}
 #mobi-searchbox .search-icon-search{font-size: 2rem;font-weight: bold;position: absolute;display: block;right: 25px;top: 15px;cursor: pointer}
 .mobi-social-media-links{display: block !important;float: left; width: 100%; margin-top: 20px}
 .mobi-social-media-links ul li{display: inline-block;padding: 0px 20px 0px 0px !important;}
 .mobi-social-media-links ul li a{font-size: 2.0rem !important}
 #topnavigation{height: 50px;}
 .menu-burger-icon{position: absolute;right: 80px;top: 43%;margin-top: unset}
 #nav-icon{margin: 15px auto;}
 #mob-menu-wrap{top: 50px;}
 #logo img{width: 176px;left: -9px;top: -37px;}
 .media-library-wrapper .bannertext h1{font-size:2.8rem; line-height:3.8rem; margin-bottom:12px;}
 .media-library-wrapper .bannertext .banner-introtext{font-size:1.8rem; line-height:2.8rem;}
 .contact-us-details-wrapper .contact-box div{width:100%; display:block;}
 .phone-email p a[href^="tel:"] {color: #545656 !important;}
 .home-content-wrapper .master-box2 .skew-div-wrapper{padding: 165px 0px 110px 0px;}
 .home-content-wrapper .master-box2 .skew-div-wrapper .right-floating-image-wrapper{position:static;padding-bottom:15px;}
 .footer-top-content ul:before{    left: -28px;}
 }
 
 @media all and (min-width: 768px)
 {
 .tabs { display:block !important; }
 }
 /*--------- iPad Portrait and large Tablets Portrait ---------*/
 @media all and (min-width: 768px) and (max-width: 991px) {
 .box2-background { min-height: 432px;}
 /*.box1-wrapper {padding: 0 0 270px 0;}*/
 .box2-content {/*top: 270px;margin-top: 300px;*/}
 .box1-content { line-height: 3.8rem; margin: 77px 0 89px 0; font-size: 2.4rem;}
 .box1-link { margin: 26px 0 0 0;}
 .box3-left-content p {line-height: 4.2rem; padding: 0 0 30px 0;}
 .modules-wrapper {margin: 29px 0 116px 0;}
 .proser-modules:before, .proser-modules:after {border: 0 !important;}
 .proser-modules {width: 33.33%; border-right: 0.5px solid #d7dadc; border-bottom: 0.5px solid #d7dadc;}
 .modules-row:last-child .proser-modules:nth-last-child(1), .modules-row:last-child .proser-modules:nth-last-child(2) {float: none;clear: both;display: inline-block;border-left: 0.5px solid #d7dadc;}
 
 .modules-row:last-child .proser-modules:nth-last-child(1){border-left: 0.5px solid #d7dadc;}
 .modules-row:last-child{text-align:Center;}
 /*.banneritem .bannertext p{font-size: 2.1rem; line-height: 3.2rem;margin: 5px 0px 31px; }*/
 .bod-items-popup .mfp-close{top:264px;}
 .bod-images-wrap.float100 {height: 227px;overflow: hidden;}
 .popup-image-div2 { width:30%;height: 225px; overflow: hidden;}
 .home-content-wrapper .master-box2 .skew-div-wrapper{text-align:left;display:inline-block;}
 .home-content-wrapper .master-box2 .skew-div-wrapper .skew-div-wrapper-inner{display:inline-block;padding-right:207px;}
 .home-content-wrapper .master-box2 .skew-div-wrapper .right-floating-image-wrapper{top:131px;right:-61px;overflow:hidden;}
 }
 
 /*--------- All Small Tablets and Large Phones Global CSS ---------*/
 @media (max-width: 768px) {
   ul.news-share-list li.whatsapp{display: block}
   .banneritem .bannertext h1{font-size: 4.4rem; line-height: 5.4rem}
  /* .banneritem .bannertext p{font-size: 2.1rem; line-height: 3.2rem;margin: 5px 0px 31px; }*/
   .box3-wrapper {margin: 58px 0 80px 0 !important;}
   .box1-content{font-size:2.4rem; line-height:3.8rem;margin: 110px 0 86px 0;}
   .box2-content{padding: 39px 30px 0 30px !important;}
   .box2-content h2{font-size:3.2rem; line-height:4.2rem;}
   .box2-content p{font-size:1.6rem; line-height:2.8rem;}
   .box3-left-content p{font-size:2.8rem; line-height:3.8rem; letter-spacing:-0.7px; text-align:center;} 
   .box3-right-content p{font-size:1.5rem; text-align:center;}
   .module-image svg{height:60px;}
   .proser-modules{padding: 20px;}
   /*.banneritem .bannertext h2{font-size:2.8rem; line-height:3.8rem; letter-spacing:-0.4px;}*/
   
   .box5-wrapper .video-box .link {display: none;}
   li.search-ico a{padding: 6px 15px 2px !important}
   .top-nav ul li a{font-size: 1.3rem;padding: 3px 20px;}
   .box1-link{margin: 28px 0 0 0;}
   .box2-link{margin: 66px 0 0 0;}
   .box3-wrapper .box3-content .box3-title h2{font-size: 2.4rem;line-height: 3.4rem;}
   .box3-wrapper .box3-content .box3-text p{font-size: 1.6rem;line-height: 2.8rem;}
   .box3-wrapper .box3-content .box3-text {margin: 0 34px 27px;}
   .box3-link a{font-size: 1.2rem}.box3-link a > i{top: 2px;}
   .box3-wrapper .box3-content{padding: 52px 0 22px;}
   .box3-wrapper .box3-content .box3-title{margin-bottom: 10px;}
   .box4-wrapper .box4-title p{font-size: 3.2rem;line-height: 4.2rem;letter-spacing: 0;padding-bottom: 15px;}
   
   .box5-wrapper{padding: 73px 0 99px;}
   .box5-wrapper .box5-heading p{font-size: 3.2rem;line-height: 4.2rem;}
   .box5-wrapper .video-box .video-content .date-category{font-size: 1.2rem;line-height: 1.4rem;}
   #footerwrapper-top p.footer-title{font-size: 1.8rem;line-height: 2.8rem;}
    #footerwrapper-top .footer-title p{font-size: 1.8rem;line-height: 2.8rem;}
   #footerwrapper-top p.footer-title{margin-bottom: 21px;margin-top: 56px;}
   .footer-alert .ftextbox{margin-bottom: 22px;}
   .box5-wrapper .video-box .video-content{bottom: 0px;}
   .box5-wrapper .video-box .video-content .description{display: none}
}
 @media all and (max-width: 687px){
   .filter-wrapper p.filter-box{width: 290px;z-index: 1;}
   .cc-filter-wrapper .filter-wrapper{width: 100%;margin: 0}
   .continent-filter{margin-bottom: 20px}
   .filter-slide{width:100%;z-index: 1; }
   .contact-us-details-wrapper .contact-box{position: unset}
   #map-wrap{width: auto;margin-right: -15px;margin-left: -15px;height: 217px;margin-top: -20px;}
   .contact-us-details-wrapper.contact-us-details-hidden-wrapper{position: relative;}
   .contactus-map-wrapper .contact-us-details-wrapper .contact-box{max-width: unset;min-height: unset; z-index: 0;bottom: 0;left: 0;top: -20px;padding: 48px 20px 30px 20px;transform: none; top: -21px;  width:100%;}
   .contact-top-content p{font-size: 2.1rem;line-height: 3.2rem;}
   .contactus-content-wrapper{margin: 54px 0 13px;}
   .filter-wrapper p.filter-box{font-size: 1.8rem; width:100%;}
   .filter-wrapper ul li{font-size: 1.8rem;}
   .filter-slide li{padding: 17px 20px;}
   .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-company p{line-height: 3.2rem;}
   .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address p{font-size: 1.5rem;line-height: 2.6rem;}
   .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .phone-email p{font-size: 1.4rem;line-height: 2.8rem;padding: 0 0 10px;color: #00b1af;}
   .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .address{margin-bottom: 13px;}
   .contact-us-details-hidden-wrapper .contact-box-link.gradient-link a{font-size: 1.2rem;letter-spacing: 0.5px;}
   .contactus-map-wrapper{margin-bottom: 65px;  position:relative;}
   .sliding-button-wrapper p{position: absolute; top: 349px}
   .homecont .box3-wrapper.firstbx { margin-bottom: 0 !important; margin-top: 10px !important;}
   .homecont .box3-wrapper.secondbx {margin-top: 30px !important;}
}
 @media (max-width: 640px) {
   /*#bannerwrapperinner ul.slick-dots {left: 3% !important;}*/
   .box5-wrapper .video-box .link {display: none;}
   .footer-alert-button{float: left; width: 100%}
   /*.banneritem .bannertext h2{font-size: 2.8rem;line-height: 3.8rem;}*/
  /* .banneritem .bannertext p{font-size: 1.8rem;line-height: 2.8rem;}*/
  /* .banneritem .bannertext p{margin: 15px 0px 0px;}*/
   /*#bannerwrapperinner .slick-initialized .slick-slide{height: 601px !important}*/
   .box1-content{font-size: 2.8rem;}
   .box1-content{margin: 51px 0 71px 0;}
   .box1-link{margin: 8px 0 0 0;}
   .box2-content h2{font-size: 2.4rem;line-height: 3.4rem;letter-spacing: -0.5px;}
   .box2-content p{font-size: 1.4rem;line-height: 2.4rem;letter-spacing: 0.6px;}
   .box2-link{margin: 41px 0 0 0;}
   .box3-wrapper{margin: 7px 0 80px 0 !important;}
   .homecont .box3-wrapper {margin: 80px 0 80px 0 !important;}
   .box3-wrapper .box3-content .box3-title h2{line-height: 3.2rem;}
   .box3-wrapper .box3-content .box3-text p{font-size: 1.8rem;line-height: 3.2rem;}
   .box3-link a{font-size: 1.4rem;}
   .box3-wrapper .box3-content .box3-title{margin-bottom: 15px;}
   /*.homecont .box3-wrapper .box3-content{margin-top:70px}*/
   .box5-wrapper .box5-heading p{font-size: 2.8rem;line-height: 3.8rem;}
   .box5-wrapper {padding: 52px 0 99px;}
   .box5-wrapper .box5-heading{margin-bottom: 12px;}
   .video-box-wrapper{margin-bottom: 0px !important;}
   .box5-wrapper .video-box-wrapper .video-box{margin-bottom: 16px !important}
   #footerwrapper-top p.footer-title{margin-bottom: 0}
   #footerwrapper-top p.footer-title{margin-top: 35px}
    #footerwrapper-top .footer-title p{margin-top: 35px;margin-bottom:0px;}
    #footerwrapper-top .footer-title {margin-bottom: 0px;margin-top:0px;}
   #footerwrapper-top p.footer-title:last-child{margin-top: 0}
   .copyright-text{display: none;}
   #footerlinks{width: 100%;padding-left:45px;}
   .copyright-text.hide{display: block !important; width: 100%}
   .copyright-text.hide p{padding-top: 0; height:auto !important;}
   #footerlinks ul{text-align:left;}
   .single-banner-wrapper{margin-top: 50px;}
   .contact-us-details-hidden-wrapper .contact-hidden-box .contact-box-address .phone-email p{width:100%;}
   .contact-us-details-wrapper .contact-box div{width:100%;}
 }
 @media all and (max-width:812px){.home-content-wrapper .master-box2 .skew-div-wrapper .skew-div-wrapper-inner h2{padding-right:50px;}}
 @media all and (max-width: 480px){
   .module-name{font-size: 1.4rem !important;}
   .box3-wrapper{margin: 100px 0 80px 0 !important;}
   .box3-wrapper .box3-content{height: auto}
   .box2-content .box2-link a{display: block}
   .box2-content{margin: -160px 0px 0;}
   .bod-item-content .bod-name { padding-left:30px; padding-right:30px; }
  .bod-wrapper .slick-arrow {  top:5px; }
  .bod-container {  padding-left: 15px; padding-right: 15px }
  /*.landing-banner .banneritem .bannertext p{line-height:3rem;}*/
  .landing-banner .banneritem .bannertext p.banner-txt-landing{line-height:3.3rem;}
  .bod-container { max-width:480px !important; } 
  .footer-top-content ul li{margin-right:0px;}
}
 @media all and (max-width: 540px){
 .featured-img{width:114px !important;}
 }
 @media all and (max-width:405px){
 .footer-top-content ul:before{left:50px}
 .footer-top-content p.phone-number{margin-left:0px;}
 }
 
 @media (max-width: 370px){
 .box4-wrapper .box4-title p{font-size: 3rem;line-height: 4rem;}
 .single-banner-inrwrp .banner-link{margin-right:0;}
 }
 
 @media (max-width: 320px) {
 .box5-wrapper .box5-heading{padding: 0}
 .box3-wrapper .box3-content{margin: 0}
 .box4-content, .box4-title, .box4-link.gradient-link{margin: 0}
 .box4-content, .box4-title{padding: 0}
 .footer-top-content ul:before{left:12px;}
 }
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
}

/*@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.banneritem .bannertext {padding-left:40px;}
}*/
 
@media all and (max-width: 450px){
.footer-top-content ul{width: 55%;margin: 0 auto;margin-bottom: 25px;}
p.phone-number{width: 35%;margin: 0 auto !Important;display: block !important;}
}
@media all and (max-width: 406px){
.footer-top-content ul{width:auto !important;}
.footer-top-content ul:before{left:28px;}
}
/*---- custom-scrollbar-----*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
        padding-left:30px;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 0; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 12px;
		height: auto;
		left: 10px;
		top: 0;
		right: auto;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: 0;left: auto; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 3px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		z-index: 1;
        border: none !important;
    background-image: linear-gradient(to bottom, #ed8221, #e0322d) !important;
    border-radius: 50% !important;
    right: -6px;
    height: 25px !important; /* minimum dragger height */
    width: 25px !important;
    min-height: auto !important;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		 /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
		background-image: none;
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); opacity:1 !important; box-shadow: none; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: initial;
		width: 6px;
		margin: 0 3px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: transparent;
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
        opacity: 1 !important;
        box-shadow:none;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: #E4E4E4; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);

	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/*---- disclaimer-----*/
/*-------- Disclaimer ---------*/
.disclaimerMainContainer{margin-left: auto;margin-right: auto;}
.disclaimerMainContainer h1{font-size: 5.4rem !important;line-height:6.4rem !important;margin-bottom: 30px !important;}
.disclaimerButtonContainer input[type="submit"]{
  object-fit: contain;border-radius: 30px;background-image: linear-gradient(to right, #ed8221, #e0322d);color: #fff;text-align: center;border: none;
  font-size: 1.4rem;
  padding: 16px 30px 16px 30px;
  position: relative;
  font-family: LeasePlan-Bold;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 1.8rem;
  display: inline-block;
  transition: all 0.6s ease-in-out;
  margin-right: 30px;
}
.disclaimerButtonContainer input[type="submit"]:hover{box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);background: #fff;color: #f06400;}
.disclaimerNotesContainer .rad-highlight{color: #f06400;}
.disclaimerNotesContainer{margin: 150px 0 0 0;}
.disclaimerNotesContainer .quote{
  text-align:left;
  font-size: 2.4rem !important;
  line-height: 3.8rem !important;
}
.disclaimerButtonContainer{margin-bottom:100px;margin-top:50px;}
.disclaimerNotesContainer ol{list-style-type: none !important;}
.disclaimerNotesContainer ol li{counter-increment: li;}
.disclaimerNotesContainer ol li:before {content: counter(li);color: #f06400;display: inline-block;width: 1em;margin-left: -1.5em;margin-right: 0.5em;text-align: right;direction: rtl;font-weight: bold;}
.backtofaq a{position:relative;padding-right: 33px;opacity: 0.75;}
.backtofaq a:after{position:absolute;content:'';right:0;background:url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/faq-right-arrow.png');height: 16px;width: 16px;top: 0;}
.backtofaq a:hover{color:#ffffff !important;}
/*---- result-report-presentation-landing-----*/
#topnav-nav-results-reports-and-funding-documents-level2 span {line-height:2.2rem;}
.ip3-leadership-and-governance .bod-wrapper .bannertext {margin-bottom:35px;}
.document-header { font-size: 3.8rem; line-height: 4.3rem; font-family: 'LeasePlan-Bold'; font-weight: normal; }
.reports-presentation-listing .document-item {height: 65px; }
.reports-presentation-listing table tbody tr:nth-child(odd){ background-color: #f6f8fb; }
.reports-presentation-listing table tbody tr:nth-child(even) ,.reports-presentation-listing table tbody tr:nth-child(even) td{ background-color: #ffffff; }
.reports-presentation-listing table .rhead { font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; border-bottom: none; vertical-align: middle; height: 65px; }
.reports-presentation-listing .rDate ,.reports-presentation-listing .dDate{ width: 10%; padding-left:32px; font-family: 'LeasePlan-Bold'; font-size: 1.2rem; line-height: 1.4rem; }

body#ip3-results-reports-and-funding-documents .reports-presentation-listing .rDate ,body#ip3-results-reports-and-funding-documents .reports-presentation-listing .dDate{ width: 15%; }


body#ip3-debtholder-centre .reports-presentation-listing .rDate ,body#ip3-debtholder-centre .reports-presentation-listing .dDate{ width: 15%; }

.reports-presentation-listing .rTitle { width:45%; font-size: 1.8rem; line-height: 3.2rem; color: #545656; }
.reports-presentation-listing table tbody tr td{vertical-align:middle;font-size: 1.8rem;line-height: 32px;}
.reports-presentation-listing .rDownload {width: 15%;text-align: center;}
.reports-presentation-listing .dDownload{text-align:center;}
.reports-presentation-listing table .rbody { padding-right: 15px; vertical-align: middle; }
.reports-presentation-listing .rDownload a { color: #545656; font-family: 'LeasePlan-Bold'; font-size: 1.4rem; line-height: 1.4rem; }
.rrp-header{font-family: 'LeasePlan-Regular';font-size:4.2rem;line-height:52px;color:#545656;margin-bottom:30px;margin-top:20px;}
.rrp-drop-down .selectedTab{display:none;}
#rrpTab ul, #debtTab ul, #creditTab ul {list-style-type: none;margin-bottom: 0;padding-left: 0;border-bottom:2px solid #d7dadc;}
#rrpTab ul li:before, #debtTab ul li:before, #creditTab ul li:before{background:none;}
#rrpTab ul li, #debtTab ul li, #creditTab ul li{padding:0;display:inline-block;margin-bottom: 0;line-height:24px;position:relative;font-family: 'LeasePlan-Regular';}
#rrpTab ul li.current ,#debtTab ul li.current,#creditTab ul li.current , #rrpTab-right ul li.current, #debtTab-right ul li.current, #creditTab-right ul li.current{font-family: 'LeasePlan-Bold';pointer-events: none;}
#rrpTab ul li.current a ,#rrpTab-right ul li.current a, #debtTab ul li.current a ,#debtTab-right ul li.current a, #creditTab ul li.current a ,#creditTab-right ul li.current a{color: #f06400;}
#rrpTab ul li a, #debtTab ul li a, #creditTab ul li a{color:#545656;padding: 14px 30px 14px 30px;display: block;}
#rrpTab ul li.current:after, #debtTab ul li.current:after, #creditTab ul li.current:after{background:#f06400;height:2px;position:absolute;bottom:-2px;width:100%;content:'';left:0;}
.reports-presentation-listing a.download-icon , .reports-presentation-listing a.watch-icon, .reports-presentation-listing a.presentation-icon{position:relative;color: #545656;
  font-family: 'LeasePlan-Bold';font-size: 1.2rem;line-height: 1.4rem;}
.reports-presentation-listing a.download-icon:hover , .reports-presentation-listing a.watch-icon:hover, .reports-presentation-listing a.presentation-icon:hover{color: #f06400;}
.reports-presentation-listing a.watch-icon:before{content:'';background:url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/play-icon.svg');height: 20px;width: 20px;position: absolute;background-size: 20px;left: 0;top: 50%;transform: translateY(-50%);}
.reports-presentation-listing a.download-icon:before{content:"\e90a";font-family:'icomoon'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;transform:rotate(90deg);display:inline-block;font-size:1.1rem;color:#f26400;margin-right:7px}
.reports-presentation-listing a.presentation-icon:before{content:"\e90a";font-family:'icomoon'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;transform:rotate(90deg);display:inline-block;font-size:1.1rem;color:#f26400;margin-right:7px}
.reports-presentation-listing a.watch-icon{padding-left: 26px;}
.reports-presentation-listing dbody .dTitle{font-size:1.8rem;line-height:32px;}
.rrp-tab-right ,.rrp-tab-right-debt,.rrp-tab-right-cred{display:none;background:#ffffff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);    padding: 5px 0;}


.rrp-tab-right ul ,.rrp-tab-right-debt ul, .rrp-tab-right-cred ul {list-style-type: none;margin-bottom: 0;padding-left: 0;overflow-y: auto !important;
  max-height:175px;}
.rrp-tab-right ul li:before , .rrp-tab-right-debt ul li:before , .rrp-tab-right-cred ul li:before{background:none !important;}
.rrp-tab-right ul li ,.rrp-tab-right-debt ul li ,.rrp-tab-right-cred ul li{padding:0px !important;display:block;margin-bottom: 0 !important;line-height:24px ;position:relative;font-family: 'LeasePlan-Regular';}
.rrp-drop-down-right,.rrp-drop-down-right-debt, .rrp-drop-down-right-cred{position:absolute;right:0px;top:0;z-index: 9;}
.rrp-filter{position:relative;z-index:3;}
.selectedTab-right{font-size: 1.8rem;line-height: 3.2rem;padding: 14px 30px 14px 0px;position:relative;cursor: pointer;min-width: 122px;}
.selectedTab-right:after{content:"\e907";font-family: 'icomoon' !important;position:absolute;color: #f06400;top:51%;transform: translateY(-51%) rotate(90deg);line-height: 1;right:35px;font-size:1.2rem;}
#rrpTab ul li.level2.haschildren.last, #debtTab ul li.level2.haschildren.last, #creditTab ul li.level2.haschildren.last{display:none;}
.selectedTab-right.active:after{transform: translateY(-51%) rotate(-90deg);}
.rrp-tab-right ul li a ,.rrp-tab-right-debt ul li a ,.rrp-tab-right-cred ul li a{font-size: 1.6rem;padding:5px 30px;line-height:2.4rem;display: block;
  color: #545656;}
#rrpTab ul li:last-child, #debtTab ul li:last-child, #creditTab ul li:last-child{display:none;}

#loadmore-rrp a ,#loadmore-inv-debt a,#loadmore-inv-cred a ,#content-loadmore a{font-size:1.8rem;line-height:2.4rem;color:#545656;position:relative;padding:10px 30px 10px 30px;display:inline-block;outline: none;}
#loadmore-rrp a:after , #loadmore-inv-debt a:after,#loadmore-inv-cred a:after ,#content-loadmore a:after{content:'';background:url('https://corporate.carnext.com/~/media/Images/l/leaseplan-carnext/css/plus-icon.svg');position:absolute;right:0;height: 16px;
  width: 16px;
  background-size: 16px;
  top: 50%;
  transform: translateY(-50%);}
#loadmore-rrp ,#loadmore-inv-debt ,#loadmore-inv-cred,#content-loadmore{float: left;width: 100%;text-align: center;border-bottom:2px solid #f6f8fb;margin-bottom:30px;}
.result-and-presentation-module{margin-top:80px;}
.debt-module ,.cred-module{margin-bottom:100px;}
.debt-module.result-and-presentation-module {margin-bottom: 0;}
body#ip3-results-reports-and-funding-documents .result-and-presentation-module{margin-top:15px;}
body#ip3-results-reports-and-funding-documents .debt-module ,.cred-module{margin-bottom:15px;}
body#ip3-results-reports-and-funding-documents .main-master-landing-contentwrp .inv-links-heading {padding-bottom:15px;}
.sitesearchpagination-inv-debt ,.sitesearchpagination-inv-rrp ,.sitesearchpagination-inv-cred{display:none;}
#INV-debt-wrapper #loadmore-inv-debt {padding-bottom: 10px;}
#rrpTab.rrp-tab-debt ul li:last-child ,#rrpTab.rrp-tab-cred ul li:last-child, #debtTab.rrp-tab-debt ul li:last-child ,#debtTab.rrp-tab-cred ul li:last-child, #creditTab.rrp-tab-debt ul li:last-child ,#creditTab.rrp-tab-cred ul li:last-child{display:inline-block;}
.reports-presentation-listing .mob-td{display:none;;}
.rrp-drop-down-right-debt active .selectedTab-right:after ,.rrp-drop-down-right active .selectedTab-right:after{transform: translateY(-51%) rotate(-90deg);}
.selectedTab:after{content:"\e907";font-family:'icomoon'!important;position:absolute;color:#f06400;top:51%;transform:translateY(-51%) rotate(90deg);right:0;line-height:1;right:23px;font-size:1.2rem}
.rrp-drop-down.active .selectedTab:after{transform: translateY(-51%) rotate(-90deg);}
.rrp-drop-down-right.active .selectedTab-right:after ,.rrp-drop-down-right-debt.active .selectedTab-right:after{transform: translateY(-51%) rotate(-90deg);}
#INV-debt-wrapper.reports-presentation-listing .rTitle ,#INV-cred-wrapper.reports-presentation-listing .rTitle{width:65%;} 
.reports-presentation-listing .no-data{font-family: 'LeasePlan-Regular';font-size: 1.8rem;
  line-height:32px;text-align: center;padding: 10px 0;}
#content-loadedcontent,#content-loader{display:none;}
#content-loadmore{float: left;width: 100%;}
#content-loader img{margin: 0 auto;}
.bod-wrapper{margin-bottom: 100px;}
.content-doc-listing .document-header{font-size:4.2rem;line-height:3.8rem;margin-bottom: 20px;}
.content-doc-listing{margin-bottom:110px;}
#content-loadmore p.box1-link{margin: 60px 0 0 0;}
.content-doc-listing p.rad-text{    font-size: 2.1rem;text-align: center;line-height: 32px;}
.content-doc-listing table tbody tr:nth-child(odd) {
  background-color: #f6f8fb !important;
}
.content-doc-listing table tbody tr:nth-child(even) {
  background-color: #ffffff !important;
}
.document-without-content{background:none !important;border-bottom:2px solid #f6f8fb;}
.document-without-content td{width:100%;padding: 60px 10px 30px 10px;text-align: center;}
.document-without-content p.mob-title ,.document-without-content p.box1-link{display:inline-block;}
.document-without-content p.box1-link{margin-left: 50px;}
@media all and (max-width:768px) {
  #rrpTab ul li,.selectedTab-right, #debtTab ul li,.selectedTab-right, #creditTab ul li,.selectedTab-right{font-size: 1.5rem !important;}
}
@media all and (max-width: 767px) {
  body#ip3-results-reports-and-funding-documents .reports-presentation-listing .dDate {width:100%;}
   body#ip3-debtholder-centre .reports-presentation-listing .dDate {width:100%;}
  .reports-presentation-listing .mob-td{display:block;}
  .reports-presentation-listing thead{display:none;}
  .reports-presentation-listing tr{margin}
  .reports-presentation-listing .dbody{display:block;Width:100%;padding-left: 32px;float:left;}
  .reports-presentation-listing .mob-td{display:inline-block;width:35%;float:left;text-align:left;font-size: 1.2rem;line-height: 32px;font-family: 'LeasePlan-Bold';}
  .reports-presentation-listing .dDownload{text-align: left;}
  .reports-presentation-listing .dDate{font-size: 1.2rem;line-height: 32px;}
  .rrp-drop-down-right, .rrp-drop-down-right-debt , .rrp-drop-down-right-cred{position:static;}
  .rrp-tab-right, .rrp-tab-right-debt ,.rrp-tab-right-cred{position: absolute;width: 100%;}
  #rrpTab ul li, #debtTab ul li, #creditTab ul li{display:block;font-size: 1.4rem !important;line-height: 1 !important;padding: 0 !important;}
  .rrp-drop-down .selectedTab ,.rrp-drop-down-right .selectedTab-right, .rrp-drop-down-right-debt .selectedTab-right ,.rrp-drop-down-right-cred .selectedTab-right{display:block;position:relative;padding:23px 50px 23px 20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);font-family:'LeasePlan-Bold';font-size:1.4rem;line-height:1.4rem}
  #rrpTab ul li.current:after, #debtTab ul li.current:after, #creditTab ul li.current:after{background:none;}
  #rrpTab ul, #debtTab ul, #creditTab ul{border:none;}
  .rrp-tab-debt,.rrp-tab ,.rrp-tab-cred{display:none;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}
  .rrp-drop-down,.rrp-drop-down-right,.rrp-drop-down-right-debt,.rrp-drop-down-right-cred{margin-bottom:20px;}
  .selectedTab-right:after{right: 23px;}
  .rrp-tab-right ul li a, .rrp-tab-right-debt ul li a,#rrpTab ul li a ,#debtTab ul li a ,#creditTab ul li a ,.rrp-tab-right-cred ul li a{padding: 14px 20px;    display: block;}
  #rrpTab.rrp-tab-debt ul li:last-child, #debtTab.rrp-tab-debt ul li:last-child, #creditTab.rrp-tab-debt ul li:last-child{display:block;}
  #loadmore-rrp a, #loadmore-inv-debt a , #loadmore-inv-cred a{padding: 10px 30px 10px 16px;}
  .reports-presentation-listing .mob-title{width:65%;float:left;}
  .content-doc-listing .document-header{font-size: 2.8rem;line-height: 3.8rem;}
  .document-without-content p.mob-title, .document-without-content p.box1-link{display:block;    width: 100%;}
  .document-without-content td{padding-left: 0 !important;padding: 10px !important;}
  .document-without-content p.box1-link{float: left;margin: 10px 0;}
  
}
#debt_loader, #cred_loader {display: none;text-align: center;float: left;width: 100%;margin-top: 15px;}
#debt_loader img, #cred_loader img {margin:0 auto;}
#INV-cred-wrapper .no-js-Year, #INV-debt-wrapper .no-js-Year, #RP-wrapper .no-js-Year {display:none;}

.nojs .no-js-Year {display:block !important;}
/*#debtTab ul li.current.nodata a,#creditTab ul li.current.nodata a {  
color: rgba(211,211,211,0.6);
}*/
#debtTab ul li:nth-child(4) a{
  color: rgba(211,211,211,0.6);
}












/*------------- Three boxes slider ------------*/

.three-boxes-title{color:#545656;font-family:LeasePlan-Bold}
.font17{font-size:1.7rem;line-height:3rem;}
.slider-with-content-and-popup{/*margin:0 135px;*/max-width:1170px;margin: 0 auto;}
.three-boxes-slide{background:#fff;padding:27px 12px 26px;text-align:center;position:relative;margin:70px 0 0;transition:all 0.4s; border-radius:20px;}
 .three-boxes-slide.slick-slide:not(.slick-active){display:table;}
.three-boxes-slide.slick-current{color: #fff; /*box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.2); */ z-index: 10;padding-top: 55px;/*padding-bottom: 125px;*/margin-top: 40px;padding-bottom:60px; margin-bottom:13px; }
.slider-with-content-and-popup{color:#fff}
.slick-current .slider-with-content-and-popup{display:block;margin-top: 15px;}
.slick-current .three-boxes-title{color:#fff !important;font-size:2.6rem;line-height:3.8rem;}
.solid-link.slide-link.link-without-icon {margin: 0 auto;text-align: center;float: none;display: block;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
/* .slider-with-content-and-popup-module{overflow:hidden} */
.three-boxes-slide .solid-link{opacity:0;bottom: -40px;transition:all 0.6s}
.slick-current.three-boxes-slide .solid-link{opacity:1;bottom: 0;}
.slider-with-content-and-popup .slick-disabled{display:none !important}
.slider-with-content-and-popup .slick-arrow{border: 0;height: 30px;width: 60px;transform: none;-ms-transform: none;-webkit-transform: none;top:50%;}
.slider-with-content-and-popup .slick-next{right: -7%;}
.slider-with-content-and-popup .slick-next:after{content: "\e90a";font-size: 2rem;color: #545656;text-indent: 0px;display: block;font-family: icomoon;float: left;}
.slider-with-content-and-popup .slick-prev{left: -7%;}
.slider-with-content-and-popup .slick-prev:after{content: "\e90a";font-size: 2rem;color: #545656;text-indent: 0px;display: block;font-family: icomoon;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);float: left;}
.slider-with-content-and-popup .slick-arrow:hover:after{color:#f06400}
.center-box {display: table-cell;vertical-align: middle;transition:all 0.4s;}
.slider-with-content-and-popup-module .solid-link.slide-link.link-without-icon{top:100px;}


@media all and (max-width:1399px) and (min-width:1170px){
.slider-with-content-and-popup{max-width:calc(100% - 175px);
max-width:-ms-calc(100% - 175px);
max-width:-webkit-calc(100% - 175px);}
}

@media all and (max-width:1170px) and (min-width:992px){
.keyfacts-boxes-slider-module .slick-track{margin-left:0 !important;}

}
@media all and (max-width:1170px) and (min-width:768px){
.slick-current .three-boxes-title{font-size:1.8rem;line-height:2.8rem;}
.slider-with-content-and-popup{font-size:1.6rem;line-height:2.8rem;}
.three-boxes-slide{padding-left:40px;padding-right:40px}
.slider-with-content-and-popup{max-width:100%}
.slider-with-content-and-popup .slick-prev{left:23%;top:100%;margin-top:65px;}
.slider-with-content-and-popup .slick-next{right:23%;top:100%;margin-top:65px;}
.solid-link.slide-link.link-without-icon{transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);margin-top:60px;}
.three-boxes-slide.slick-slide:not(.slick-active){background:#fff}
.slider-with-content-and-popup-module .solid-link.slide-link.link-without-icon{top:0;}
}
@media all and (max-width:767px){
.content-with-popup-content{padding-top:20px;}
.debt-center-popup .bod-popup-content p {padding-bottom: 15px;}
.slider-with-content-and-popup .slick-arrow{display:none!important}
}

/*------------- Three boxes slider ends ------------*/



@media all and (max-width:1399px) and (min-width:1170px){
.slider-with-content-and-popup{max-width:calc(100% - 175px);
max-width:-ms-calc(100% - 175px);
max-width:-webkit-calc(100% - 175px);}
}

@media all and (max-width:1170px) and (min-width:992px){
.keyfacts-boxes-slider-module .slick-track{margin-left:0 !important;}

}
@media all and (max-width:1170px) and (min-width:768px){
.slick-current .three-boxes-title{font-size:1.8rem;line-height:2.8rem;}
.slider-with-content-and-popup{font-size:1.6rem;line-height:2.8rem;}
.three-boxes-slide{padding-left:40px;padding-right:40px}
.slider-with-content-and-popup{max-width:100%;margin-bottom: 25px;}
.slider-with-content-and-popup .slick-prev{left:23%;top:100%;margin-top: 30px;}
.slider-with-content-and-popup .slick-next{right:23%;top:100%;margin-top: 30px;}
.solid-link.slide-link.link-without-icon{transform:translate(0);-ms-transform:translate(0);-webkit-transform:translate(0);margin-top:60px;}
.three-boxes-slide.slick-slide:not(.slick-active){background:#fff}
.slider-with-content-and-popup-module .solid-link.slide-link.link-without-icon{top:0;}
}

/*------------- Three boxes slider ends ------------*/

.link-without-icon.gradient-link a {padding-right: 30px}
.slider-with-content-and-popup-module{padding-top:75px;padding-bottom:80px;}
.slider-with-content-and-popup-module .leftBorder {border-radius: 20px 0 0 20px;margin-bottom: 5px;}
.slider-with-content-and-popup-module .rightBorder {border-radius: 0 20px 20px 0;margin-bottom: 5px;}
.slider-with-content-and-popup-module .slick-current .boxes-title,.slider-with-content-and-popup-module .slick-current .slide-content{color:#fff!important}
.slider-with-content-and-popup-module .boxes-title{color:#fff;font-size:3.2rem;line-height:32px;font-family: 'LeasePlan-Bold';font-weight: normal;}
.slider-with-content-and-popup-module .three-boxes-slide{padding-left: 18px;padding-right: 18px}
.slider-with-content-and-popup-module .slide-content{font-size:1.8rem;line-height:32px;}

.debt-center-popup .mfp-close:before { font-size: 1.5rem; position: absolute; left:0px; top: 0px; line-height: 2rem;}
.debt-center-popup .bod-image,.debt-center-popup .bod-image img { width:100%; height: 100%; }
.debt-center-popup .mfp-content { max-width: 770px; background-color: #fff; padding: 0px 0px 50px 0px;  box-shadow: 0px 12.1px 38px 0 rgba(74, 134, 190, 0.15); }
.debt-center-popup .mfp-close:after { content: 'Close'; font-size: 1.2rem; top: 0px; position: absolute; padding-left: 12px; line-height: 1.4rem; line-height: 2rem;left: 10px;font-family: 'LeasePlan-Bold';}
.debt-center-popup .mfp-close { color: #333;top: 50px; font-size: 0; right: 55px; opacity: 1;width: 60px;height: 22px; }
.debt-center-popup.mfp-container { margin-top:30px; }
.debt-center-popup { margin-bottom:22px; }
.debt-center-popup .mfp-close::before {content: "\e911";color: #545656;font-family: icomoon !important;}
.debt-center-popup .mfp-close::before {font-size: 1.5rem;position: absolute;left: 0px;top: 0px;line-height: 2rem;}
.content-with-popup-content {padding-top:51px;}
.debt-center-popup .popup-content-bottom{padding-top:41px;}
.debt-center-popup .bod-content .bod-name{padding-bottom:0;}
.debt-center-popup .bod-popup-content p{padding-bottom:30px;}
.debt-center-popup .bod-popup-content h3{padding-bottom:20px;font-family: 'LeasePlan-Bold';}
.slide-content-center{display:none}
.slick-current .slide-content-center.slide-content{display:block}
.slick-current .slide-content{display:none;}
.slider-with-content-and-popup-module .link-without-icon{display:block!important;}
.slider-with-content-and-popup-module .textContentwrap {font-size: 2.1rem;line-height: 3.2rem;}
/*---- ph3-investors-----*/
/*-------------------Financial Calendar CSS Starts-----------------------*/
.financialCalendar .topContent.center-content h1 {font-family: 'LeasePlan-Bold';padding-top:66px;padding-bottom:12px;}
.financialCalendar .eventWrapper h2 {
  font-family: LeasePlan-Regular;
  font-size: 4.2rem;
  line-height: 5.2rem;
}
.financialCalendar .topContent.center-content p {
  font-family: LeasePlan-Regular;
  font-size: 2.1rem;
  line-height: 1.52;
  color: #545656;
}
.financialCalendar .topContent.center-content {
  width: 65%;
  margin: 0 auto;
}
.financialCalendar .eventWrapper {
  margin-top: 40px;
}
.financialCalendar .eventWrapper table thead tr th {font-family: 'LeasePlan-Bold';line-height: 1.17;font-size: 1.2rem;color: #545656;text-transform: uppercase;border-bottom: 0px solid #e5e5e5;padding: 25px 30px;}
.financialCalendar .eventWrapper table tr:nth-child(odd) td {
  background: #f6f8fb;
}
.financialCalendar .eventWrapper table tr:nth-child(even) td {
  background: #ffffff;
}
.financialCalendar .eventWrapper table tr td {padding: 21px 30px 20px 30px;}
.financialCalendar .eventWrapper p.upEventNote {
    font-family: LeasePlan-Regular;
    font-size: 1.6rem;
    line-height: 1.52;
    color: #545656;
    text-align: center;
    padding: 20px 0;
}

/*-------------------Financial Calendar CSS Ends-----------------------*/