
/*---- fonts-----*/
@font-face{
    font-family:"DIN Next W01 Medium";
    src:url("../fonts/irw/324dee78-6585-4c13-8ca3-5817cc600d84-eot.eot?#iefix");
    src:url("../fonts/irw/324dee78-6585-4c13-8ca3-5817cc600d84-eot.eot?#iefix") format("eot"),url("../fonts/irw/4bf0ead4-e61b-4992-832b-6ff05828d99f-woff.woff") format("woff"),url("../fonts/irw/73713a0b-8f6a-4c4e-b8a8-7cf238e632f6-ttff.ttf") format("truetype"),url("../fonts/irw/b90b6bdf-15e2-4544-9fe0-92c79fff0ecd-svg.svg#b90b6bdf-15e2-4544-9fe0-92c79fff0ecd-svg") format("svg");
    }
    @font-face{
    font-family:"DIN Next W01 Bold";
    src:url("../fonts/irw/b32ab78b-6c51-4bd3-bc37-4edcec0331f8-eot.eot?#iefix");
    src:url("../fonts/irw/b32ab78b-6c51-4bd3-bc37-4edcec0331f8-eot.eot?#iefix") format("eot"),url("../fonts/irw/9949035f-6226-4080-a14a-bf7d94ffb1e1-woff.woff") format("woff"),url("../fonts/irw/6241bd09-15c2-485e-9796-9db8d0aa6974-ttff.ttf") format("truetype"),url("../fonts/irw/af94da3e-4232-416a-b6bc-f39f85dd5db6-svg.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6-svg") format("svg");
    }
    @font-face{
    font-family:"DINNextW01-CondensedBold";
    src:url("../fonts/irw/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa-eot.eot?#iefix");
    src:url("../fonts/irw/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa-eot.eot?#iefix") format("eot"),url("../fonts/irw/0c0418fe-d324-4ab2-978a-e8201c646ca1-woff.woff") format("woff"),url("../fonts/irw/2c4f6a99-1274-42cd-8d14-fecf6ae449a4-ttff.ttf") format("truetype"),url("../fonts/irw/aabfdee7-da54-4fae-93d3-afae95449faa-svg.svg#aabfdee7-da54-4fae-93d3-afae95449faa-svg") format("svg");
    }
    
    /*---- bootstrap-----*/
    /*!
     * Bootstrap v3.3.1 (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=06800033b9ddccda347b)
     * Config saved to config.json and https://gist.github.com/06800033b9ddccda347b
     */
    /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
    html {
      font-family: sans-serif;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
    }
    body {
      margin: 0;
    }
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    menu,
    nav,
    section,
    summary {
      display: block;
    }
    audio,
    canvas,
    progress,
    video {
      display: inline-block;
      vertical-align: baseline;
    }
    audio:not([controls]) {
      display: none;
      height: 0;
    }
    [hidden],
    template {
      display: none;
    }
    a {
      background-color: transparent;
    }
    a:active,
    a:hover {
      outline: 0;
    }
    abbr[title] {
      border-bottom: 1px dotted;
    }
    b,
    strong {
      font-weight: bold;
    }
    dfn {
      font-style: italic;
    }
    h1 {
      font-size: 2em;
      margin: 0.67em 0;
    }
    mark {
      background: #ff0;
      color: #000;
    }
    small {
      font-size: 80%;
    }
    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
    }
    sup {
      top: -0.5em;
    }
    sub {
      bottom: -0.25em;
    }
    img {
      border: 0;
    }
    svg:not(:root) {
      overflow: hidden;
    }
    figure {
      margin: 1em 40px;
    }
    hr {
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      height: 0;
    }
    pre {
      overflow: auto;
    }
    code,
    kbd,
    pre,
    samp {
      font-family: monospace, monospace;
      font-size: 1em;
    }
    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      font: inherit;
      margin: 0;
    }
    button {
      overflow: visible;
    }
    button,
    select {
      text-transform: none;
    }
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer;
    }
    button[disabled],
    html input[disabled] {
      cursor: default;
    }
    button::-moz-focus-inner,
    input::-moz-focus-inner {
      border: 0;
      padding: 0;
    }
    input {
      line-height: normal;
    }
    input[type="checkbox"],
    input[type="radio"] {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0;
    }
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
      height: auto;
    }
    input[type="search"] {
      -webkit-appearance: textfield;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
    }
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
    }
    fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em;
    }
    legend {
      border: 0;
      padding: 0;
    }
    textarea {
      overflow: auto;
    }
    optgroup {
      font-weight: bold;
    }
    
    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;
    }
    html {
      /*font-size: 10px;*/
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    body {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 1.42857143;
      color: #333333;
      background-color: #ffffff;
    }
    input,
    button,
    select,
    textarea {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
    }
    a {
      color: #337ab7;
      text-decoration: none;
    }
    a:hover,
    a:focus {
      color: #23527c;
      text-decoration: underline;
    }
    a:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }
    figure {
      margin: 0;
    }
    img {
      vertical-align: middle;
    }
    .img-responsive {
      display: block;
      max-width: 100%;
      height: auto;
    }
    .img-rounded {
      border-radius: 6px;
    }
    .img-thumbnail {
      padding: 4px;
      line-height: 1.42857143;
      background-color: #ffffff;
      border: 1px solid #dddddd;
      border-radius: 4px;
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      display: inline-block;
      max-width: 100%;
      height: auto;
    }
    .img-circle {
      border-radius: 50%;
    }
    hr {
      margin-top: 20px;
      margin-bottom: 20px;
      border: 0;
      border-top: 1px solid #eeeeee;
    }
    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
    }
    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto;
    }
    .container {
      margin-right: auto;
      margin-left: auto;
      padding-left: 21px;
      padding-right: 21px;
    }
    @media (min-width: 768px) {
      .container {
        width: 762px;
      }
    }
    @media (min-width: 992px) {
      .container {
        width: 982px;
      }
    }
    @media (min-width: 1200px) {
      .container {
        width: 1182px;
      }
    }
    .container-fluid {
      margin-right: auto;
      margin-left: auto;
      padding-left: 21px;
      padding-right: 21px;
    }
    .row {
      margin-left: -21px;
      margin-right: -21px;
    }
    .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: 21px;
      padding-right: 21px;
    }
    .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: 1200px) {
      .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
      }
      .col-lg-12 {
        width: 100%;
      }
      .col-lg-11 {
        width: 91.66666667%;
      }
      .col-lg-10 {
        width: 83.33333333%;
      }
      .col-lg-9 {
        width: 75%;
      }
      .col-lg-8 {
        width: 66.66666667%;
      }
      .col-lg-7 {
        width: 58.33333333%;
      }
      .col-lg-6 {
        width: 50%;
      }
      .col-lg-5 {
        width: 41.66666667%;
      }
      .col-lg-4 {
        width: 33.33333333%;
      }
      .col-lg-3 {
        width: 25%;
      }
      .col-lg-2 {
        width: 16.66666667%;
      }
      .col-lg-1 {
        width: 8.33333333%;
      }
      .col-lg-pull-12 {
        right: 100%;
      }
      .col-lg-pull-11 {
        right: 91.66666667%;
      }
      .col-lg-pull-10 {
        right: 83.33333333%;
      }
      .col-lg-pull-9 {
        right: 75%;
      }
      .col-lg-pull-8 {
        right: 66.66666667%;
      }
      .col-lg-pull-7 {
        right: 58.33333333%;
      }
      .col-lg-pull-6 {
        right: 50%;
      }
      .col-lg-pull-5 {
        right: 41.66666667%;
      }
      .col-lg-pull-4 {
        right: 33.33333333%;
      }
      .col-lg-pull-3 {
        right: 25%;
      }
      .col-lg-pull-2 {
        right: 16.66666667%;
      }
      .col-lg-pull-1 {
        right: 8.33333333%;
      }
      .col-lg-pull-0 {
        right: auto;
      }
      .col-lg-push-12 {
        left: 100%;
      }
      .col-lg-push-11 {
        left: 91.66666667%;
      }
      .col-lg-push-10 {
        left: 83.33333333%;
      }
      .col-lg-push-9 {
        left: 75%;
      }
      .col-lg-push-8 {
        left: 66.66666667%;
      }
      .col-lg-push-7 {
        left: 58.33333333%;
      }
      .col-lg-push-6 {
        left: 50%;
      }
      .col-lg-push-5 {
        left: 41.66666667%;
      }
      .col-lg-push-4 {
        left: 33.33333333%;
      }
      .col-lg-push-3 {
        left: 25%;
      }
      .col-lg-push-2 {
        left: 16.66666667%;
      }
      .col-lg-push-1 {
        left: 8.33333333%;
      }
      .col-lg-push-0 {
        left: auto;
      }
      .col-lg-offset-12 {
        margin-left: 100%;
      }
      .col-lg-offset-11 {
        margin-left: 91.66666667%;
      }
      .col-lg-offset-10 {
        margin-left: 83.33333333%;
      }
      .col-lg-offset-9 {
        margin-left: 75%;
      }
      .col-lg-offset-8 {
        margin-left: 66.66666667%;
      }
      .col-lg-offset-7 {
        margin-left: 58.33333333%;
      }
      .col-lg-offset-6 {
        margin-left: 50%;
      }
      .col-lg-offset-5 {
        margin-left: 41.66666667%;
      }
      .col-lg-offset-4 {
        margin-left: 33.33333333%;
      }
      .col-lg-offset-3 {
        margin-left: 25%;
      }
      .col-lg-offset-2 {
        margin-left: 16.66666667%;
      }
      .col-lg-offset-1 {
        margin-left: 8.33333333%;
      }
      .col-lg-offset-0 {
        margin-left: 0%;
      }
    }
    .clearfix:before,
    .clearfix:after,
    .container:before,
    .container:after,
    .container-fluid:before,
    .container-fluid:after,
    .row:before,
    .row:after {
      content: " ";
      display: table;
    }
    .clearfix:after,
    .container:after,
    .container-fluid:after,
    .row:after {
      clear: both;
    }
    .center-block {
      display: block;
      margin-left: auto;
      margin-right: auto;
    }
    .pull-right {
      float: right !important;
    }
    .pull-left {
      float: left !important;
    }
    .hide {
      display: none;
    }
    .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;
    }
    @-ms-viewport {
      width: device-width;
    }
    .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;
      }
      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;
      }
      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;
      }
      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;
      }
      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;
      }
    }
    .visible-print {
      display: none !important;
    }
    @media print {
      .visible-print {
        display: block !important;
      }
      table.visible-print {
        display: table;
      }
      tr.visible-print {
        display: table-row !important;
      }
      th.visible-print,
      td.visible-print {
        display: table-cell !important;
      }
    }
    .visible-print-block {
      display: none !important;
    }
    @media print {
      .visible-print-block {
        display: block !important;
      }
    }
    .visible-print-inline {
      display: none !important;
    }
    @media print {
      .visible-print-inline {
        display: inline !important;
      }
    }
    .visible-print-inline-block {
      display: none !important;
    }
    @media print {
      .visible-print-inline-block {
        display: inline-block !important;
      }
    }
    @media print {
      .hidden-print {
        display: none !important;
      }
    }
    
    /*---- colorbox-----*/
    /*
        Colorbox Core Style:
        The following CSS is consistent between example themes and should not be altered.
    */
    #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
    #cboxWrapper {max-width:none;}
    #cboxOverlay{position:fixed; width:100%; height:100%;}
    #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
    #cboxContent{position:relative;}
    #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
    #cboxTitle{margin:0;}
    #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
    #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
    .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
    .cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
    #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
    
    /* 
        User Style:
        Change the following styles to modify the appearance of Colorbox.  They are
        ordered & tabbed in a way that represents the nesting of the generated HTML.
    */
    #cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
    #colorbox{outline:0;}
        #cboxTopLeft{width:14px; height:14px; background:url('../images/irw/controls.png') no-repeat 0 0;}
        #cboxTopCenter{height:14px; background:url('../images/irw/border.png') repeat-x top left;}
        #cboxTopRight{width:14px; height:14px; background:url('../images/irw/controls.png') no-repeat -36px 0;}
        #cboxBottomLeft{width:14px; height:43px; background:url('../images/irw/controls.png') no-repeat 0 -32px;}
        #cboxBottomCenter{height:43px; background:url('../images/irw/border.png') repeat-x bottom left;}
        #cboxBottomRight{width:14px; height:43px; background:url('../images/irw/controls.png') no-repeat -36px -32px;}
        #cboxMiddleLeft{width:14px; background:url('../images/irw/controls.png') repeat-y -175px 0;}
        #cboxMiddleRight{width:14px; background:url('../images/irw/controls.png') repeat-y -211px 0;}
        #cboxContent{background:#fff; overflow:visible;}
            .cboxIframe{background:#fff;}
            #cboxError{padding:50px; border:1px solid #ccc;}
            #cboxLoadedContent{margin-bottom:5px;}
            #cboxLoadingOverlay{background:url('../images/irw/loading_background.png') no-repeat center center;}
            #cboxLoadingGraphic{background:url('../images/irw/loading.gif') no-repeat center center;}
            #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
            #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
    
            /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
            #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url('../images/irw/controls.png') no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
            
            /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
            #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
    
            #cboxPrevious{left:0px; background-position: -51px -25px;}
            #cboxPrevious:hover{background-position:-51px 0px;}
            #cboxNext{left:27px; background-position:-75px -25px;}
            #cboxNext:hover{background-position:-75px 0px;}
            #cboxClose{right:0; background-position:-100px -25px;}
            #cboxClose:hover{background-position:-100px 0px;}
    
            .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
            .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
            .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
            .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
    /*---- media-queries-temp-----*/
    @media all and (max-width: 480px) {
    body#contact-us table#inv-cnt-tbl {width:100%;}
    }
    /*---- 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;
    }
    
    /* with multiple calendars */
    
    /* 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;
    }
    
    /* 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;}
    /*---- mmenu-----*/
         /*--------------------MMENU CSS STARTS----------------------------------------------*/
        .mm-menu.mm-horizontal > .mm-panel{-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-ms-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease}
        .mm-menu .mm-hidden{display:none}
        .mm-wrapper{overflow-x:hidden;position:relative}
        .mm-menu{background:inherit;display:block;overflow:hidden;width:100%;height:100%;padding:0;position:absolute;left:0;top:0;z-index:0}
        @media (min-width: 992px) {
            .mm-menu > .mm-panel {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -ms-box-sizing: border-box;
                -o-box-sizing: border-box;
                box-sizing: border-box;
                background: inherit;
                -webkit-overflow-scrolling: touch;
                overflow: scroll;
                overflow-x: hidden;
                overflow-y: auto;
                width: 100%;
                height: 100%;
                padding: 20px;
                position: absolute;
                top: 0;
                left: 100%;
                z-index: 0;
            }
        }
        .mm-menu > .mm-panel.mm-opened{left:0}
        .mm-menu > .mm-panel.mm-subopened{left:-40%}
        .mm-menu > .mm-panel.mm-highest{z-index:1}
        .mm-menu .mm-list{padding:20px 0}
        .mm-menu > .mm-list{padding:20px 0 40px}
        .mm-panel > .mm-list{margin-left:-20px;margin-right:-20px}
        .mm-panel > .mm-list:first-child{padding-top:0}
        .mm-list,.mm-list > li{list-style:none;display:block;padding:0;margin:0}
        .mm-list{font:inherit;font-size:14px}
        .mm-list a,.mm-list a:hover{text-decoration:none}
        .mm-list > li{position:relative}
        .mm-list > li > a,.mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}
        .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;width:auto;margin-left:20px;position:relative;left:auto}
        .mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}
        .mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}
        .mm-list a.mm-subopen.mm-fullsubopen{width:100%}
        .mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}
        .mm-list a.mm-subopen + a,.mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px}
        .mm-list > li.mm-selected > a.mm-subopen{background:transparent}
        .mm-list > li.mm-selected > a.mm-fullsubopen + a,.mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0}
        .mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}
        .mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}
        .mm-list > li.mm-spacer{padding-top:40px}
        .mm-list > li.mm-spacer.mm-label{padding-top:25px}
        .mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
        .mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}
        .mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}
        .mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}
        .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}
        .mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block}
        .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px}
        .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}
        html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}
        .mm-ismenu{background:#333333;color:rgba(255,255,255,0.6)}
        .mm-menu .mm-list > li:after{border-color:rgba(0,0,0,0.15)}
        .mm-menu .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}
        .mm-menu .mm-list > li > a.mm-subopen:after,.mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}
        .mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}
        .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.1)}
        .mm-menu .mm-list > li.mm-label{background:rgba(255,255,255,0.05)}
        .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255,255,255,0.05)}
        .mm-page,.mm-fixed-top,.mm-fixed-bottom{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,border;-moz-transition-property:top,right,bottom,left,border;-ms-transition-property:top,right,bottom,left,border;-o-transition-property:top,right,bottom,left,border;transition-property:top,right,bottom,left,border}
        .mm-page,#mm-blocker{margin:0;top:0;right:0;bottom:0;left:0}
        .mm-page{border:0 solid rgba(0,0,0,0)}
        html.mm-opening .mm-page{border:0 solid rgba(1,1,1,0)}
        .mm-fixed-top,.mm-fixed-bottom{position:fixed;left:0}
        .mm-fixed-top{top:0}
        .mm-fixed-bottom{bottom:0}
        html.mm-opened{overflow:hidden;position:relative}
        html.mm-opened body{overflow:hidden}
        html.mm-opened .mm-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative}
        html.mm-background .mm-page{background:inherit}
        #mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999}
        html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}
        .mm-menu.mm-offcanvas{display:none;position:fixed}
        .mm-menu.mm-current{display:block}
        html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:80%}
        .mm-menu{width:80%}
        @media all and (max-width: 175px) {
        .mm-menu{width:140px}
        html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:140px}
        }
        @media all and (min-width: 550px) {
        .mm-menu{width:440px}
        html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom{left:440px}
        }
        em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%}
        em.mm-counter + a.mm-subopen{padding-left:40px}
        em.mm-counter + a.mm-subopen + a,em.mm-counter + a.mm-subopen + span{margin-right:80px}
        em.mm-counter + a.mm-fullsubopen{padding-left:0}
        .mm-vertical em.mm-counter{top:12px;margin-top:0}
        .mm-nosubresults > em.mm-counter{display:none}
        .mm-menu em.mm-counter{color:rgba(255,255,255,0.3)}
        html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
        .mm-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;width:100%;height:60px;padding:30px 40px 0;position:absolute;z-index:2;top:0;left:0}
        .mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1}
        .mm-header .mm-prev,.mm-header .mm-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block;width:40px;height:100%;position:absolute;bottom:0}
        .mm-header .mm-prev:before,.mm-header .mm-next:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px}
        .mm-header .mm-prev{left:0}
        .mm-header .mm-prev:before{border-right:none;border-bottom:none;left:22px}
        .mm-header .mm-next{right:0}
        .mm-header .mm-next:before{border-top:none;border-left:none;right:18px}
        .mm-menu.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px}
        .mm-menu.mm-hassearch .mm-header .mm-prev:before,.mm-menu.mm-hassearch .mm-header .mm-mext:before{margin-bottom:-10px}
        .mm-menu.mm-hasheader li.mm-subtitle{display:none}
        .mm-menu.mm-hasheader > .mm-panel{padding-top:80px}
        .mm-menu.mm-hasheader > .mm-panel.mm-list{padding-top:60px}
        .mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child{margin-top:-20px}
        .mm-menu.mm-hasheader.mm-hassearch > .mm-panel{padding-top:120px}
        .mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list{padding-top:100px}
        .mm-menu .mm-header{border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.3)}
        .mm-menu .mm-header a:before{border-color:rgba(255,255,255,0.3)}
        .mm-menu.mm-fixedlabels .mm-list{background:inherit}
        .mm-menu.mm-fixedlabels .mm-list > li.mm-label{background:inherit !important;opacity:.97;height:25px;overflow:visible;position:relative;z-index:1}
        .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div{background:inherit;width:100%;position:absolute;left:0}
        .mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
        .mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div{padding-top:25px}
        .mm-list > li.mm-label > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0}
        .mm-list > li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px}
        .mm-list > li.mm-collapsed{display:none}
        .mm-menu .mm-list li.mm-label > div > div{background:rgba(255,255,255,0.05)}
        .mm-search,.mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
        .mm-list > li.mm-search{padding:10px;margin-top:-20px}
        .mm-list > li.mm-subtitle + li.mm-search{margin-top:0}
        div.mm-panel > div.mm-search{padding:0 0 10px}
        .mm-menu.mm-hasheader .mm-list > li.mm-search{margin-top:0}
        .mm-search{background:inherit;width:100%;padding:10px;position:relative;top:0;z-index:2}
        .mm-search input{border:none;border-radius:30px;font:inherit;font-size:14px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 10px}
        .mm-menu .mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:60px 0}
        .mm-menu .mm-noresultsmsg:after{border:none !important}
        .mm-noresults .mm-noresultsmsg{display:block}
        .mm-menu li.mm-nosubresults > a.mm-subopen{display:none}
        .mm-menu li.mm-nosubresults > a.mm-subopen + a,.mm-menu li.mm-nosubresults > a.mm-subopen + span{padding-right:10px}
        .mm-menu.mm-hassearch > .mm-panel{padding-top:70px}
        .mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child{margin-top:-20px}
        .mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child{margin-top:-10px}
        .mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list{padding-top:0}
        .mm-menu .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
        .mm-menu .mm-noresultsmsg{color:rgba(255,255,255,0.3)}
        label.mm-toggle{border-radius:30px;width:50px;height:30px;margin:-15px 0 0;position:absolute;top:50%;z-index:1}
        label.mm-toggle div{border-radius:30px;width:28px;height:28px;margin:1px}
        input.mm-toggle{position:absolute;left:-10000px}
        input.mm-toggle:checked ~ label.mm-toggle div{float:right}
        label.mm-toggle{right:20px}
        label.mm-toggle + a,label.mm-toggle + span{margin-right:70px}
        a.mm-subopen + label.mm-toggle{right:50px}
        a.mm-subopen + label.mm-toggle + a,a.mm-subopen + label.mm-toggle + span{margin-right:100px}
        em.mm-counter + a.mm-subopen + label.mm-toggle{right:90px}
        em.mm-counter + a.mm-subopen + label.mm-toggle + a,em.mm-counter + a.mm-subopen + label.mm-toggle + span{margin-right:140px}
        .mm-menu label.mm-toggle{background:rgba(0,0,0,0.15)}
        .mm-menu label.mm-toggle div{background:#333333}
        .mm-menu input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}
        html.mm-slide .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}
        html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}
        html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
        html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%)}
        html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
        html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}
        html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}
        html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%)}
        html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}
        html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}
        html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(-40%);-moz-transform:scale(0.7,0.7) translateX(-40%);-ms-transform:scale(0.7,0.7) translateX(-40%);-o-transform:scale(0.7,0.7) translateX(-40%);transform:scale(0.7,0.7) translateX(-40%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
        html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}
        html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateX(40%);-moz-transform:scale(0.7,0.7) translateX(40%);-ms-transform:scale(0.7,0.7) translateX(40%);-o-transform:scale(0.7,0.7) translateX(40%);transform:scale(0.7,0.7) translateX(40%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}
        html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateX(0%);-moz-transform:scale(1,1) translateX(0%);-ms-transform:scale(1,1) translateX(0%);-o-transform:scale(1,1) translateX(0%);transform:scale(1,1) translateX(0%)}
        html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(-40%);-moz-transform:scale(0.7,0.7) translateY(-40%);-ms-transform:scale(0.7,0.7) translateY(-40%);-o-transform:scale(0.7,0.7) translateY(-40%);transform:scale(0.7,0.7) translateY(-40%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
        html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}
        html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(0.7,0.7) translateY(40%);-moz-transform:scale(0.7,0.7) translateY(40%);-ms-transform:scale(0.7,0.7) translateY(40%);-o-transform:scale(0.7,0.7) translateY(40%);transform:scale(0.7,0.7) translateY(40%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}
        html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1,1) translateY(0%);-moz-transform:scale(1,1) translateY(0%);-ms-transform:scale(1,1) translateY(0%);-o-transform:scale(1,1) translateY(0%);transform:scale(1,1) translateY(0%)}
        html.mm-zoom-page .mm-page{-webkit-transition-property:-webkit-transform,top,right,bottom,left,border;-moz-transition-property:-moz-transform,top,right,bottom,left,border;-ms-transition-property:-ms-transform,top,right,bottom,left,border;-o-transition-property:-o-transform,top,right,bottom,left,border;transition-property:transform,top,right,bottom,left,border}
        html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
        html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}
        html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}
        html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
        html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}
        html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-ms-transform:scale(1.5,1.5);-o-transform:scale(1.5,1.5);transform:scale(1.5,1.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-property:-webkit-transform,left;-moz-transition-property:-moz-transform,left;-ms-transition-property:-ms-transform,left;-o-transition-property:-o-transform,left;transition-property:transform,left}
        html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
        html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7,0.7);-moz-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);-o-transform:scale(0.7,0.7);transform:scale(0.7,0.7)}
        html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:100%}
        .mm-menu.mm-fullscreen{width:100%}
        @media all and (max-width: 140px) {
        .mm-menu.mm-fullscreen{width:140px}
        html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:140px}
        }
        @media all and (min-width: 10000px) {
        .mm-menu.mm-fullscreen{width:10000px}
        html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:10000px}
        }
        .mm-menu.mm-top.mm-fullscreen{height:100%}
        html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:100%}
        html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%}
        @media all and (max-height: 140px) {
        .mm-menu.mm-top.mm-fullscreen{height:140px}
        html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:140px}
        html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px}
        }
        @media all and (min-height: 10000px) {
        .mm-menu.mm-top.mm-fullscreen{height:10000px}
        html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:10000px}
        html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px}
        }
        .mm-menu.mm-right.mm-fullscreen{width:100%}
        html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:100%}
        @media all and (max-width: 140px) {
        .mm-menu.mm-right.mm-fullscreen{width:140px}
        html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:140px}
        }
        @media all and (min-width: 10000px) {
        .mm-menu.mm-right.mm-fullscreen{width:10000px}
        html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:10000px}
        }
        .mm-menu.mm-bottom.mm-fullscreen{height:100%}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:100%}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%}
        @media all and (max-height: 140px) {
        .mm-menu.mm-bottom.mm-fullscreen{height:140px}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:140px}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px}
        }
        @media all and (min-height: 10000px) {
        .mm-menu.mm-bottom.mm-fullscreen{height:10000px}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:10000px}
        html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px}
        }
        .mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-100%}
        @media all and (max-width: 140px) {
        .mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-140px}
        }
        @media all and (min-width: 10000px) {
        .mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next{left:-10000px}
        }
        .mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%}
        @media all and (max-height: 140px) {
        .mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px}
        }
        @media all and (min-height: 10000px) {
        .mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px}
        }
        .mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%}
        @media all and (max-width: 140px) {
        .mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px}
        }
        @media all and (min-width: 10000px) {
        .mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px}
        }
        .mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%}
        @media all and (max-height: 140px) {
        .mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px}
        }
        @media all and (min-height: 10000px) {
        .mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px}
        }
        html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}
        html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top{top:0}
        html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom{bottom:0}
        html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important}
        .mm-menu.mm-top{width:100%}
        html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker{top:0}
        html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0}
        .mm-menu.mm-right{left:auto;right:0}
        html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0}
        html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto}
        .mm-menu.mm-bottom{width:100%;top:auto;bottom:0}
        html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker{bottom:0;top:auto}
        html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0}
        .mm-menu.mm-top{height:80%}
        html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:80%}
        html.mm-top.mm-opening .mm-fixed-bottom{bottom:-80%}
        @media all and (max-height: 175px) {
        .mm-menu.mm-top{height:140px}
        html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:140px}
        html.mm-top.mm-opening .mm-fixed-bottom{bottom:-140px}
        }
        @media all and (min-height: 1100px) {
        .mm-menu.mm-top{height:880px}
        html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top{top:880px}
        html.mm-top.mm-opening .mm-fixed-bottom{bottom:-880px}
        }
        .mm-menu.mm-right{width:80%}
        html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:80%}
        @media all and (max-width: 175px) {
        .mm-menu.mm-right{width:140px}
        html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:140px}
        }
        @media all and (min-width: 550px) {
        .mm-menu.mm-right{width:440px}
        html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right:440px}
        }
        .mm-menu.mm-bottom{height:80%}
        html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:80%}
        html.mm-bottom.mm-opening .mm-fixed-top{top:-80%}
        @media all and (max-height: 175px) {
        .mm-menu.mm-bottom{height:140px}
        html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:140px}
        html.mm-bottom.mm-opening .mm-fixed-top{top:-140px}
        }
        @media all and (min-height: 1100px) {
        .mm-menu.mm-bottom{height:880px}
        html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:880px}
        html.mm-bottom.mm-opening .mm-fixed-top{top:-880px}
        }
        html.mm-front.mm-opened .mm-page{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important}
        .mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:none .4s ease;-moz-transition:none .4s ease;-ms-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease;-webkit-transition-property:top,right,bottom,left,-webkit-transform;-moz-transition-property:top,right,bottom,left,-moz-transform;-ms-transition-property:top,right,bottom,left,-o-transform;-o-transition-property:top,right,bottom,left,-o-transform;transition-property:top,right,bottom,left,transform}
        html.mm-front .mm-page,html.mm-front #mm-blocker{z-index:0}
        .mm-menu.mm-front{z-index:300;box-shadow:0 0 15px rgba(0,0,0,0.5)}
        html.mm-opened.mm-next .mm-page{box-shadow:none}
        html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{left:0}
        .mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{left:0}
        html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0}
        .mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{left:auto}
        html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0}
        .mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{top:auto;left:0}
        html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0}
        .mm-menu.mm-front,.mm-menu.mm-next{left:-80%}
        @media all and (max-width: 175px) {
        .mm-menu.mm-front,.mm-menu.mm-next{left:-140px}
        }
        @media all and (min-width: 550px) {
        .mm-menu.mm-front,.mm-menu.mm-next{left:-440px}
        }
        .mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-80%}
        @media all and (max-height: 175px) {
        .mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-140px}
        }
        @media all and (min-height: 1100px) {
        .mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next{top:-880px}
        }
        .mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-80%}
        @media all and (max-width: 175px) {
        .mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-140px}
        }
        @media all and (min-width: 550px) {
        .mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next{right:-440px}
        }
        .mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-80%}
        @media all and (max-height: 175px) {
        .mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-140px}
        }
        @media all and (min-height: 1100px) {
        .mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next{bottom:-880px}
        }
        html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto}
        html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top{top:0}
        html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom{bottom:0}
        html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}
        .mm-ismenu.mm-light{background:#f3f3f3;color:rgba(0,0,0,0.6)}
        .mm-menu.mm-light .mm-list > li:after{border-color:rgba(0,0,0,0.1)}
        .mm-menu.mm-light .mm-list > li > a.mm-subclose{background:rgba(255,255,255,0.6);color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light .mm-list > li > a.mm-subopen:after,.mm-menu.mm-light .mm-list > li > a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}
        .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-light .mm-list > li.mm-selected > span{background:rgba(255,255,255,0.6)}
        .mm-menu.mm-light .mm-list > li.mm-label{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-light .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}
        .mm-menu.mm-light .mm-noresultsmsg{color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light em.mm-counter{color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light .mm-list li.mm-label > div > div{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-light .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light .mm-header a:before{border-color:rgba(0,0,0,0.3)}
        .mm-menu.mm-light label.mm-toggle{background:rgba(0,0,0,0.1)}
        .mm-menu.mm-light label.mm-toggle div{background:#f3f3f3}
        .mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}
        html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0,0,0,0.3)}
        .mm-ismenu.mm-white{background:white;color:rgba(0,0,0,0.6)}
        .mm-menu.mm-white .mm-list > li:after{border-color:rgba(0,0,0,0.1)}
        .mm-menu.mm-white .mm-list > li > a.mm-subclose{background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white .mm-list > li > a.mm-subopen:after,.mm-menu.mm-white .mm-list > li > a.mm-subclose:before{border-color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white .mm-list > li > a.mm-subopen:before{border-color:rgba(0,0,0,0.1)}
        .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-white .mm-list > li.mm-selected > span{background:rgba(0,0,0,0.06)}
        .mm-menu.mm-white .mm-list > li.mm-label{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-white .mm-search input{background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6)}
        .mm-menu.mm-white .mm-noresultsmsg{color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white em.mm-counter{color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white .mm-list li.mm-label > div > div{background:rgba(0,0,0,0.03)}
        .mm-menu.mm-white .mm-header{border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white .mm-header a:before{border-color:rgba(0,0,0,0.3)}
        .mm-menu.mm-white label.mm-toggle{background:rgba(0,0,0,0.1)}
        .mm-menu.mm-white label.mm-toggle div{background:white}
        .mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}
        html.mm-opened.mm-black .mm-page{box-shadow:none}
        .mm-ismenu.mm-black{background:black;color:rgba(255,255,255,0.6)}
        .mm-menu.mm-black .mm-list > li:after{border-color:rgba(255,255,255,0.2)}
        .mm-menu.mm-black .mm-list > li > a.mm-subclose{background:rgba(255,255,255,0.25);color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black .mm-list > li > a.mm-subopen:after,.mm-menu.mm-black .mm-list > li > a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black .mm-list > li > a.mm-subopen:before{border-color:rgba(255,255,255,0.2)}
        .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-black .mm-list > li.mm-selected > span{background:rgba(255,255,255,0.25)}
        .mm-menu.mm-black .mm-list > li.mm-label{background:rgba(255,255,255,0.15)}
        .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255,255,255,0.15)}
        .mm-menu.mm-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
        .mm-menu.mm-black .mm-noresultsmsg{color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black em.mm-counter{color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black .mm-list li.mm-label > div > div{background:rgba(255,255,255,0.15)}
        .mm-menu.mm-black .mm-header{border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black .mm-header a:before{border-color:rgba(255,255,255,0.3)}
        .mm-menu.mm-black label.mm-toggle{background:rgba(255,255,255,0.2)}
        .mm-menu.mm-black label.mm-toggle div{background:black}
        .mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963}
    /*---- main-----*/
    @charset "utf-8";
    /* CSS Document */
    #MainWrapper{margin:0 auto;width:100%;}
    
    /*-------------- Main Body CSS Starts --------------*/
    body{background-color:#ffffff; font-family:'Arial',Helvetica,sans-serif; font-size:62.5%; line-height:1.3em;}
    a{color:#00483a; text-decoration:none;}
    a:hover{color:#00483a; text-decoration:none;text-decoration:none;}
    a:focus, a:active{color:#00483a; text-decoration:none;border:none; outline:0; _noFocusLine:expression(this.hideFocus=true);}
    .hide{display:none;}
    .invisible{position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible;}
    img{outline-style:none;outline-width:0;border:0 none;}
    sup{font-size:smaller;	font-weight:bold;}
    sub{margin:2px 0; padding:2px 0;}
    ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
    ol{list-style-image:none; list-style-position:outside; padding-left:30px;}
    ol li{margin-bottom:10px;}
    hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
    :active{outline-style:none; outline-width:0;}
    input{outline:0 none;}
    *{margin:0; padding:0;}
    p{margin:0 0 10px;}
    h1{font-size:2.3em; line-height:1.2em; margin:0 0 10px;text-transform:capitalize;  color:#00483a;font-family:"DINNextW01-CondensedBold"; font-weight:normal; }
    h2{font-size:2.4em; font-weight:normal; line-height:1.2em; margin:0 0 10px;text-transform:capitalize; color:#00483a;font-family: 'DINNextW01-CondensedBold' !important;}
    h3{font-size:1.4em; line-height:1.2em; margin:0 0 10px;text-transform:capitalize; color:#00483a;}
    p#sectionheader{font-size:1.6em; line-height:1.2em;}
    .container-fluid{max-width:1170px;}
    /*-------------- Main Body CSS Ends --------------*/
    
    b, strong {font-family: DIN Next W01 Bold; font-weight: normal;}
    
    
    /*-------------- Top Links CSS Starts --------------*/
    .topwrapper{width:100%;background:#333333;border-bottom:5px solid #006654;min-height:40px;}
    .mobi-toplinks-container{float:left;}
    .mobi-toplinks-container ul{float:left;padding:9px 0 7px 0;}
    .mobi-toplinks-container ul li{float:left;padding:0 15px;border-right:1px solid #fff;}
    .mobi-toplinks-container ul li a{display:block;width:27px;height:24px;}
    .mobi-toplinks-container ul li a.mobi-menu{background:url('../images/irw/dicks-sprite.png') no-repeat scroll 0 3px transparent;}
    .mobi-toplinks-container ul li a.first-human{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -63px 0 transparent;}
    .mobi-toplinks-container ul li a.second-human{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -63px 0 transparent;}
    .mobi-toplinks-container ul li a.location{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -91px 0 transparent;}
    .mobi-toplinks-container ul li a.tag{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -120px 0 transparent;}
    .mm-opened .mobi-toplinks-container a.mobi-menu{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -151px 0 transparent;}
    .toplinks-container{float:right;}
    .toplinks-container ul{float:right;padding:13px 0px 10px 0px;margin-right:78px;}
    .toplinks-container ul li{display:inline-block;}
    .toplinks-container ul li span{font-size:1.3em;font-weight:bold;color:#fff;}
    /*-------------- Top Links CSS Ends --------------*/
    
    
    /*-------------- Header CSS Starts --------------*/
    .header{background:#f1f1f1;width:100%;}
    
    .logo-image{float:left; margin:26px 0 0 47px;}
    .logo-image img{height:auto;}
    
    
    .logo-text{float:left;}
    .logo-text p.invester-heading{margin-left: 32px; margin-top: 76px;color: #00483a;font-family: "DINNextW01-CondensedBold";font-size: 2.3em;font-weight: normal;line-height: 1.2em;text-transform: capitalize;margin-bottom:0;}
    .logo-text p.invester-heading a{color:#00483a;}
    .mobi-searchbox-container{display:none;opacity:0;visibility:hidden;}
    .searchbox-container{background: none repeat scroll 0 0 #eaeaea;float: left;padding: 8px;position: absolute;right: 72px;top: 23px;}
    
    
    
    
    
    
    
    
    
    
    .searchbox{float:left;border:1px solid #d5d5d5;padding:4px;background:#fff; width:94.5%; margin:8px;}
    #searchTextboxContainer{float:left;width:236px;padding:8px 0 8px 2px;}
    #searchTextboxContainer input{background:none transparent;border:medium none;width:218px;border-right:1px solid #d5d5d5;font-size:1.4em;padding:1px 0px;color:#9e9f9f;min-height:18px;}
    #SearchButtonContainer{float:left;}
    #SearchButtonContainer input{height:22px; width:24px;background:transparent;border:medium none;position: relative;top: 4px;right: 5px;}
    
    /*-------------- Header CSS Ends --------------*/
    
    
    /*-------------- Top Navigation CSS Starts --------------*/
    #topnavigation{padding:34px 0 0px 0px;clear:both;}
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {border: 0 none;}
    #section-Homepage-level1{margin-left:58px;}
    #topnavigation ul{font-family: 'DIN Next W01 Medium';}
    #topnavigation ul li{padding:10px 0;}
    #topnavigation ul li.level1{display:inline-block;position:relative;line-height:1.2em;}
    #topnavigation ul li.level1 > a{padding:7px 10px;display:block;}
    #topnavigation ul li.level1 > span{padding:7px 10px;font-size:1.6em;color:#00483a;text-transform:capitalize;}
    #topnavigation ul li.level1 > a span{font-size:1.6em;color:#00483a;text-transform:capitalize;}
    #topnavigation ul li.level1.current > a span, #topnavigation ul li.level1.current > span {display:inline-block;border-bottom:5px solid #00483a;}
    #topnavigation ul li.level1:hover > a span, #topnavigation ul li.level1.selected > a span{border-bottom:5px solid #00483a;padding:7px 0 2px 0;}
    #topnavigation ul#section-Homepage-level1 li ul{display:none;visibility:hidden;opacity:0;position:absolute;top:39px;left:10px;z-index:99999;background:none repeat scroll 0 0 rgba(223, 223, 223, 1);padding:0 10px;}
    #topnavigation ul#section-Homepage-level1 li.last ul{left:auto;right:10px;}
    #topnavigation ul#section-Homepage-level1 li:hover > ul{display:block;visibility:visible;opacity:1;}
    #topnavigation ul#section-Homepage-level1 li ul li{white-space: nowrap;border-bottom:1px solid #00483a;min-width:200px;}
    #topnavigation ul#section-Homepage-level1 li ul li.last{border:0 none;}
    #topnavigation ul#section-Homepage-level1 li ul li:hover a span{color:#c66f1a;}
    #topnavigation ul#section-Homepage-level1 li ul li a{display: block;}
    #topnavigation ul li ul li a span {color: #00483a;font-size: 1.6em;line-height:1.0em;}
    #topnavigation ul li.level1  a span em{display:block;line-height:0;}
    #topnavigation ul li.level1 ul li > span{font-size:1.6em;color:#00483a;text-transform:capitalize;}
    #topnavigation ul li ul li.level2.current a, #topnavigation ul li ul li.level2.current span, #topnavigation ul li ul li.level2.selected a span {color:#c66f1a;}
    /*-------------- Top Navigation CSS Ends --------------*/
    
    
    
    /*-------------- Mobile Navigation CSS Starts --------------*/
    #mobinav{overflow-x:hidden;overflow-y:auto;z-index:10;}
    #mobinav ul#mobi-section-Homepage-level1 li span{font-family: 'DIN Next W01 Medium';}
    #mobinav ul#mobi-section-Homepage-level1 li a{font-family: 'DIN Next W01 Medium';}
    #mobinav ul#mobi-section-Homepage-level1{height:auto;position:relative;padding:20px 0 10px;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 {margin-bottom:10px;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 > a{padding:7px 0px;margin:0 10px;display:inline-block;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 > span{padding:7px 0px;margin:0 10px;font-size:1.143em;color:#fff;text-transform:capitalize;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 > a span{font-size:1.143em;color:#fff;text-transform:capitalize;line-height:1.2em;padding:5px 0;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1.selected > a span{border-bottom:5px solid #00483a;}
    
    #mobinav ul#mobi-section-Homepage-level1 li.level1.current > a span, #mobinav ul#mobi-section-Homepage-level1 li.level1.current > span{display:inline-block;border-bottom:5px solid #00483a;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 > a:hover span{border-bottom:5px solid #00483a;}
    .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:none transparent;}
    #mobinav ul#mobi-section-Homepage-level2{background:none transparent;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2 span {color: #fff;font-size: 1.143em;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2.current > span{color:#c77d20;border-bottom:2px solid #996628;display: inline-block;line-height: 0;margin: 12px 0 12px 20px;padding: 10px 0;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2 a:hover span, #mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2.current span,#mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2.selected a span {color:#c77d20;border-bottom:2px solid #996628;}
    /*-------------- Mobile Navigation CSS Ends --------------*/
    
    #popup-div .rad-header { color: #00483a; font-family: "DINNextW01-CondensedBold"; font-size: 3.1em; margin-bottom: 25px; font-weight: normal; line-height: 1.2em; text-transform: capitalize; }
    #popup-div .rad-big { font-size: 3.2em; }
    #popup-div p { color: #333333; font-family: "DIN Next W01 Medium",DINNextW01-CondensedBol,DIN Next W01 Bold; font-size: 1.5em; line-height: 1.4em; margin-bottom: 15px; }
    
    /*-------------- Left Navigation CSS Starts --------------*/
    #utility{margin-top:40px;}
    /*-------------- Left Navigation CSS Ends --------------*/
    
    
    /*-------------- Breadcrumb CSS Starts --------------*/
    #Homepage #breadcrumb{display:none;}
    #breadcrumb{margin-left:98px;padding:16px 0 8px 0px;}
    #breadcrumb span:last-child{font-weight:bold;}
    #breadcrumb span:nth-last-child(2){/*font-weight:bold ;*/}
    #Homepage #breadcrumb{margin-left:47px;}
    #breadcrumb a, #breadcrumb span{font-size:1.4em;color:#9e9f9f;}
    
    /*.email-print-wrapper ul {float: right;padding-right:14px;}*/
    
    .email-print-wrapper ul { float:left; padding-left:45px; }
    
    
    .email-print-wrapper ul li.first a{padding-right:15px;}
    .email-print-wrapper ul li {float: left;padding:16px 0 8px 0px;}
    .email-print-wrapper ul li a{display:block;padding-left:20px;color:#9e9f9f;cursor:pointer;}
    .email-print-wrapper ul li a span{font-size:1.4em;}
    .email {margin-right: 30px;}
    /*-------------- Breadcrumb CSS Ends --------------*/
    
    
    /*-------------- Search page CSS Starts --------------*/
    #search-results .contentwrapper p{font-family: "DIN Next W01 Medium";}
    .searchTable strong{font-weight:normal;}
    .ip3search_highlight{font-weight:bold;}
    .sitesearchpagination{padding-top:10px;}
    .sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
    table.searchTable{width: 100%; word-break:break-all;}
    table.searchTable tbody tr th{ text-align:left; height:22px;}
    #tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;}
    #tabs.sectionTabs ul{border-bottom:1px solid #000; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
    #tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #000; border-top:1px solid #000;}
    #tabs.sectionTabs li.lastLI{border-right:1px solid #000;}
    #tabs.sectionTabs li a span{display:block; text-align:center;}
    #tabs.sectionTabs li a{display:block; padding:10px; text-align:center; background-color:#ccc;}
    #tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#fff;}
    #tabsDD{height:35px; font-size:1em; width:180px;}
    #tabs.sectionTabs span.select{position:absolute; font-size:1em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url('../images/irw/searchTab-dd.png') no-repeat scroll 96% 15px #cccccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/D/Dicks-Sports-IR/htc-files/boxsizing.htc");}
    /*-------------- Search page CSS Ends --------------*/
    
    
    /*-------------- Site Map CSS Starts --------------*/
    #sitemapcontainer{ margin-bottom:20px}
    #sitemapcontainer li{ margin:5px 0; padding:0 0 0 10px;font-weight:bold;}
    #sitemapcontainer li a{ display:block; padding:5px;font-size:1.5em;font-family: "DIN Next W01 Medium";line-height: 1.1em;}
    #sitemapcontainer li ul li{  font-size:1em; margin:4px 0 4px 5px; padding:0 0 0 20px; font-weight:normal;}
    #sitemapcontainer li ul li a{ padding:0 0 0 5px;}
    #sitemapcontainer li ul li ul{  margin-bottom:10px;}
    #sitemapcontainer li ul li ul li{ margin-left:16px; padding-left:10px;}
    /*-------------- Site Map CSS Ends --------------*/
    
    
    /*-------------- Footer CSS Starts --------------*/
    .footerwrapper{clear:both;background:none repeat scroll 0 0 #333333;width:100%;}
    .footercontainer{width:83%;margin:0 auto;}
    .footertoplinks {float: left;width: 100%;padding:48px 0 25px;}
    .footer-box {float: left;width: 25%;}
    .footer-box > ul{text-align:left;float:left;}
    .footer-box > ul li a, .footer-box > ul li, .footerbottomlinks a, .footerbottomlinks p{color: #fff;text-decoration: none;}
    .footer-box > ul li a span, .footerbottomlinks a span, .footerbottomlinks p, .footer-box > ul li span{font-size: 1.3em;letter-spacing: 0.75px;line-height:23px;font-weight:400}
    .footerbottomlinks {float: left;width: 100%;}
    .privacy-link-wrapper {float: left;width: 25%;}
    .copywrighttext-wrapper {float: left;width: 75%;}
    .footer-bottom-links-wrapper{width:100%;clear:both;float:left;margin-top:24px;display:none;}
    .sitemap-text{float:left;}
    .sitemap-text > a{color: #fff;display: block;font-size: 1.8em;font-weight: bold; margin: 25px 0 0 0;padding-right:20px;text-transform: capitalize;background:url('../images/irw/dicks-sprite.png') no-repeat scroll 83px -311px transparent;}
    .sitemap-open{background:url('../images/irw/dicks-sprite.png') no-repeat scroll 80px -354px transparent !important;}
    #auto-top-link {background: url('../images/irw/dicks-sprite.png') no-repeat scroll 0 -397px transparent;display: block;height: 35px;width: 33px;}
    /*-------------- Footer CSS Ends --------------*/
    
    
    /* --------------- Banner Starts ---------------*/
    .banner-text-wrapper p.banner-title {font-family: 'DINNextW01-CondensedBold';}
    .banner-text-wrapper p.banner-button {font-family: 'DINNextW01-CondensedBold';}
    .bannerwrapper{position:relative;}
    .banner-container{padding:0px;}
    .BannerContainer > img{max-width:100%;height:auto;}
    .banner-text-wrapper {width: 60%;margin: 40px 0 0 68px;position: absolute;top: 0;left: 0;}
    .banner-title{font-size:5.0em;color:#fff;line-height:48px;text-transform: uppercase;margin-bottom:80px;}
    .banner-date {color: #bbbcbd;font-size: 1.8em;line-height: 1.2em;text-transform: uppercase;}
    .banner-button {float: left;margin-right: 19px;}
    .banner-button a {background: none repeat scroll 0 0 #00493a;color: #fff;display: block;padding: 13px 83px 14px 21px;text-transform: uppercase;}
    .banner-button span {font-size: 1.9em;line-height: 1em;}
    
    /* --------------- Banner Ends ---------------*/
    
    
    /* --------------- Email Wrapper Starts ---------------- */
    .email-alert{background-color:#00493a; }
    body#Homepage .email-alert {margin-top:20px;}
    .email-alert-wrapper{padding:13px 0px;}
    .email-alert-container{width:83%;margin:0 auto;}
    .signup-wrapper {float: left;padding:28px 0 10px 0;}
    .singup-img {float: left;}
    .singup-img img{position:relative;bottom:5px;}
    .signup-text {float: left;font-size:1.7em;color:#fff;padding: 0 20px 0 8px;text-transform:capitalize;}
    .email-textbox-wrapper {float: left;position:relative;border-right: 1px solid #82b4ab;height: 64px;margin-right: 24px;padding-right: 24px;}
    .email-textbox-container{background-color: #fff;border: 1px solid #c8c8c8;height: 40px;position: relative;width: 380px;margin:13px 0;}
    .email-textbox-wrapper .email-textbox{border: 0 none;color: #9e9f9f;font-size:1.7em;line-height:1.2em;padding:6.5px 0;left: 10px;position: absolute;top: 4px;width: 320px;}
    .email-textbox-wrapper .email-button{background: url('../images/irw/dicks-sprite.png') no-repeat scroll -1px -161px transparent;border: 0 none;color: transparent;cursor: pointer;height: 28px;right: 10px;overflow: hidden;position: absolute;top: 6px;width: 28px;}
    
    .social-wrapper {float: left;margin-top:20px;}
    .social-wrapper > ul {float: left;}
    .social-wrapper li {float: left;}
    .social-wrapper li > a{margin-right: 15px;display:block;}
    .social-wrapper li > a.facebook{background:url('../images/irw/dicks-sprite.png') no-repeat scroll 0 -104px transparent;width:26px;height:26px;}
    .social-wrapper li > a.twitter{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -105px -104px transparent;width:32px;height:26px;}
    .social-wrapper li > a.pinterest{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -69px -104px transparent;width:27px;height:26px;}
    .social-wrapper li > a.youtube{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -147px -102px transparent;width:57px;height:26px;}
    .social-wrapper li > a.google-plus{background:url('../images/irw/dicks-sprite.png') no-repeat scroll -36px -102px transparent;width:25px;height:26px;}
    /* --------------- Email Wrapper Ends ---------------- */
    
    /* --------------- Content Wrapper Starts ---------------- */
    #Homepage h2{font-size:3.1em;}
    #Homepage .box-6-content h2{font-size:3.1em; text-shadow:2px 2px #00483a;}
    #contentwrapper{margin-top:25px;clear: both;}
    .homelanding #contentwrapper {margin-top:35px;}
    .homelanding .box {margin-bottom:32px;}
    .box{min-height:286px;margin-bottom:10px;padding-bottom:20px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/A/Avolon-IR/htc-files/boxsizing.htc");position:relative;}
    .box-1-content{background:#f3f3f3;}
    .box-1 h2{padding:12px 0 6px 15px;background-color:#00493a;color:#fff;}
    .result-item {border-bottom: 1px solid #00493a;margin: 0 18px;}
    .result-date {display: inline-block;/*width: 30%;*/ width:65%;}
    .result-text {display: inline-block;width: 50%;}
    .result-link {display: inline-block;/*width: 17%;*/ width:30%; text-align:right;}
    .result-item p {color: #00493a;font-size: 2.2em;margin:0px;padding:2px 0;font-family: 'DINNextW01-CondensedBold';}
    .result-text{text-align:center;}
    .box-2-content h2, .box-3-content h2, .box-6-content h2{padding:11px 0 12px 17px;color:#fff;position:absolute;}
    .box-2-content img,.box-3-content img, .box-4-image img, .box-6-content img{width:100%;height:auto;}
    /*.box-4-content{background:url('../images/irw/home-bottom-shadow.png') no-repeat bottom left transparent;}
    .box-6-content{background:url('../images/irw/home-bottom-shadow.png') no-repeat bottom left transparent;}
    .box-5-content{background:url('../images/irw/home-bottom-shadow.png') no-repeat bottom left transparent;text-align:center;}
    */
    .box-5-content{text-align:center;}
    .box-4-content h2{color:#00483a;font-size:3.1em;margin:14px 0 5px;text-transform:capitalize;}
    .box a.extlink{font-size:1.5em;color:#000;line-height:1.3em;display:inline;background:url('../images/irw/link-icon.png') no-repeat bottom right transparent;padding-right:35px;font-family: 'DIN Next W01 Medium';}
    .box-6 h2 {/*background-color: #00493a;padding:9px 0 8px 15px;margin-bottom:28px;*/}
    .box-6 h2 a{color:#fff;display:block;}
    /* --------------- Content Wrapper Ends ---------------- */
    
    /*-------------- Annual Report Landing Start --------------*/
    .annual-report-wrapper {float: left;width: 100%; margin-bottom:30px;}
    .annual-report-highlight{float:left;width:100%;}
    .annual-report-highlight .highlight-image {float: left;}
    /* .annual-report-highlight .highlight-image img {width:100%;height:auto;} */
    .annual-report-highlight .title{float: left;margin-left: 20px;font-family: 'DIN Next W01 Medium';}
    .annual-report-highlight .title p{color: #00483a;font-size: 1.9em;margin-top: 26px;}
    .annual-report-highlight .pdf-image{float: left;margin-left: 20px;}
    .annual-report-highlight .pdf-image p{margin-top: 18px;}
    .annual-report-heading {clear: both;float: left;margin-top:50px;background-color:#00483e;width:100%;}
    .annual-report-heading .title {color: #fff;float: left;font-size: 1.7em;padding:20px;text-align: center;font-family: 'DIN Next W01 Medium';}
    .annual-report-heading .pdf-image {color: #fff;float: right;font-size: 1.7em;padding:20px 17px;text-align: center;font-family: 'DIN Next W01 Medium';}
    .annual-report-content {clear: both;float: left;width: 98.4%;position:relative;border-bottom:1px solid #c2c7ca;margin-left:10px;}
    .annual-report-content .title{float:left;width:85%;font-family: 'DIN Next W01 Medium';}
    .annual-report-content .title p{float:left;font-size:1.7em;color: #00483a;padding:26px 16px 23px 8px; margin-bottom:0px; }
    .annual-report-content .pdf-image{float:right;font-family: 'DIN Next W01 Medium';}
    .annual-report-content .pdf-image p{padding:16px;margin-bottom:0px; }
    .annual-report-content .pdf-image p img{position:relative;}
    
    .contentwrapper .bod-name p {margin:0; color:#00483a; line-height:18px;padding: 0 65px 0 0;}
    .snapdown-area ul li {border-bottom:1px solid #00483a; margin-bottom:22px; float:left; clear:both; width:100%; }
    .snapdown-area .bod-name {margin-bottom:18px;}
    .snapdown-area .show-content {min-height:31px; background: url('../images/irw/green-plus.jpg') no-repeat scroll 95% bottom rgba(0, 0, 0, 0); cursor: pointer; float:left; clear:both; width:100%; }
    .contentwrapper .bod-name p.bod-image { float:left; padding-right:15px; }
    .snapdown-area .show-content.selected {background: url('../images/irw/green-minus.jpg') no-repeat scroll 95% bottom rgba(0, 0, 0, 0); cursor: pointer;}
    .content-li {width:80%;}
    .show-all-wrapper{width:100%;height: 40px;position: relative;}
    .show-all-wrapper p.show-all {background:url('../images/irw/dicks-sprite.png') no-repeat scroll 82px -301px transparent;bottom: 25px;cursor: pointer;font-size: 1.4em;line-height: 1.2em;padding: 8px 20px;position: absolute;right: 0;margin:0;}
    .show-all-active {background:url('../images/irw/dicks-sprite.png') no-repeat scroll 73px -344px transparent !important;}
    /*-------------- Annual Report Landing ends --------------*/
    
    /*-------------- Reconciliations And Supplemental Landing Start --------------*/
    .year-landing-wrapper{ float: left;margin-bottom: 30px;width: 100%;background: none repeat scroll 0 0 #f5f5f5;padding:0 10px}
    .year-heading{clear: both;float: left;width: 100%;}
    .year-heading .date, .year-heading .title,.year-heading .pdf-image{font-size:1.7em;font-family: "DIN Next W01 Medium",DINNextW01-CondensedBol,DIN Next W01 Bold;color: #00483a;padding:20px 0;text-align:left; }
    .year-heading .date,.year-content .date{float: left;width: 20%;}
    .year-heading .title,.year-content .title{float: left;width: 65%;}
    .year-heading .pdf-image, .year-content .pdf-image{ width:15%;float: right;text-align:right;}
    .year-content{ border-top: 1px solid #c2c7ca;padding:8px 0;clear: both;float: left;position: relative;width: 100%;}
    .contentwrapper .year-content p{margin:0;}
    .year-content .title p, .year-content .date p{padding-top:8px;}
    .year-content .date, .year-content .title{float: left;font-family: "DIN Next W01 Medium",DINNextW01-CondensedBol,DIN Next W01 Bold;}
    .year-content .title p, .year-heading .title{padding-left:10px;padding-right:10px;}
    
    .snapitem .content-li {}
    .bod-name p strong {font-size:1.133em;}
    .iframecontainer {margin-bottom:20px;}
    body.nojs .snapdown-area .show-content {background:none;}
    body#vision-mission .content-area p img {float:none;}
    
    /*-------------- Reconciliations And Supplemental Landing Ends --------------*/
    
    /*-------------- Company Overview Start --------------*/
    #company-overview .content-area > p img{width:100%;height:auto;float:none;}
    #company-overview h2 em{text-transform:none;}
    /*-------------- Company Overview ends --------------*/
    
    /******* Main-ac.css start *******/
    
    
    /*-------------- Right Nav Start --------------*/
    .main-right #rightcol { text-transform: none; width: 297px; margin-top:5px;font-family: "DINNextW01-CondensedBold"; margin-bottom:20px;}
    .main-right #rightcol p#sectionheader { background: none repeat scroll 0 0 #00493a; color: #fff;  border-top:1px solid #99b6b0;margin:0; padding: 7px 15px; font-size:2.4em; font-family: "DINNextW01-CondensedBold"; }
    .main-right #rightcol .rightnavigation { background:rgba(223,223,223,0.8); padding: 14px 10px 15px 10px;  }
    .main-right #rightcol .rightnavigation ul { margin:0; padding:0; }
    .main-right #rightcol .rightnavigation ul li { border-bottom:1px solid #59857c; background: url('../images/irw/dicks-sprite.png') no-repeat scroll 237px -252px rgba(0, 0, 0, 0); padding: 0 15px; padding-right:40px; padding-left:5px;}
    .main-right #rightcol .rightnavigation ul li:hover{background:url('../images/irw/dicks-sprite.png') no-repeat scroll 237px -207px rgba(0, 0, 0, 0); }
    .main-right #rightcol .rightnavigation ul li.level2.current{padding:5px 15px; padding-right:40px; padding-left:5px;}
    .main-right #rightcol .rightnavigation ul li.level2.last { border-bottom:none; }
    .main-right #rightcol .rightnavigation ul li a { color:#00493a; font-size:18px; text-decoration:none; line-height:1.6em; display: block;padding:5px 0;}
    .main-right #rightcol .rightnavigation ul li a:hover { color:#c66f1a;  }
    
    .contentwrapper h1 { font-size:3.1em; margin-bottom:25px; }
    .fpo-image{max-width:100%;height:auto;}
    .contentwrapper p{ /*font-size:1.5em;*/ color:#333333; margin-bottom:12px; line-height: 1.4em; margin-bottom: 15px; font-family:"DIN Next W01 Medium",DINNextW01-CondensedBol,DIN Next W01 Bold; }
    
    .main-right #rightcol .rightnavigation ul li.current span { font-size:18px;}
    .main-right #rightcol .rightnavigation ul li.current span, .main-right #rightcol .rightnavigation ul li.selected a span { color:#c66f1a;  text-decoration:none; line-height:1.6em; display: block; }
    .main-right #rightcol .rightnavigation ul li.selected{background: url('../images/irw/dicks-sprite.png') no-repeat scroll 237px -207px rgba(0, 0, 0, 0);} 
    
    .main-right #rightcol .rightnavigation ul li.current{background: url('../images/irw/dicks-sprite.png') no-repeat scroll 237px -207px rgba(0, 0, 0, 0);}
    
    /*-------------- Right Nav End --------------*/
    
    /*-------------- Search page CSS Starts --------------*/
    
    .searchresultpage {float: left; width: 100%; margin-top:20px;}
    .searchresultpage table {clear:both;}
    #searchinnerRP {float: left; padding-bottom:10px; }
    #searchTextBoxContainerRP {float:left; padding-right:10px;}
    #SearchTextboxRP {border: 1px solid #E4E4E4; color:#4e4e4e; font-size: 1.6em; padding: 9px 3px 9px 10px; width: 250px; line-height:1.2em;}
    #searchButtonContainerRP {float: left; width: 38px; padding-top:8px}
    #searchButtonContainerRP input {}
    
    #resuleMsg {float: left; padding: 10px 0 5px; width: 100%; }
    #resuleMsg p {/*text-transform: uppercase;*/ font-size:1.4em; margin: 0 0 10px;}
    #resuleMsg p strong {color:#00483a; }
    #searchFilter {float: left; font-size: 1.4em; width: 100%; }
    #searchFilter p {float: left; font-size: 1em; padding-top: 5px; margin: 0 0 10px;}
    #searchFilter p input {float: left; margin: 0 5px 0 15px; }
    #searchFilterInner {float: left; padding: 15px 0 5px; }
    
    .ip3search_highlight{background-color:#ddd; padding: 0 5px; color:#000;}
    .sitesearchpagination{padding-top:10px;}
    .sitesearchpagination ul li{float:left; margin:0 10px 0 0; padding:0;}
    
    table.searchTable {width: 100%; word-break:break-all;}
    table.searchTable tbody tr th{ text-align:left; height:22px;}
    table.searchTable tbody tr td {padding-bottom:10px;}
    table.searchTable tbody tr td span.resultURL {color:#000; }
    
    #tabs.sectionTabs{float:left; position:relative; width:100%; padding:0 0 10px;}
    #tabs.sectionTabs ul{border-bottom:1px solid #ccc; float:left; list-style:none outside none; padding:0; margin:0; width:100%;}
    #tabs.sectionTabs li{float:left; padding:0; margin:0; border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:1.4em; list-style:none;}
    #tabs.sectionTabs li.lastLI{border-right:1px solid #ccc;}
    #tabs.sectionTabs li a span{display:block; text-align:center;}
    #tabs.sectionTabs li a{display:block; padding:10px; text-align:center; background-color:#F5F5F5; color:#4e4e4e; font-weight:normal;}
    #tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover{background-color:#e6e6e6; color:#000;}
    #tabsDD{height:35px; font-size:1.3em; width:180px;display: block !important;}
    #tabs.sectionTabs span.select{position:absolute; font-size:1.3em; top:0; left:0; height:35px; color:#000; padding:11px 15px 10px 5px; background:url('../images/irw/arrow-down-black.png') no-repeat scroll 96% 15px #ccc; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *behavior:url("/~/media/Files/D/dicks-sports-ir/htc-files/boxsizing.htc");}
    
    .searchresultpage{margin-bottom:20px;}
    .searchresultpage table td, .content-wrapper .searchresultpage table th {font-size:1.6em;}
    .searchresultpage table td p, .content-wrapper .searchresultpage table th p {font-size:1em; line-height:20px;} 
    .searchresultpage table td p.searchdescription {font-size:0.9em;}
    .searchresultpage table td ul {margin-left: 17px;}
    .searchresultpage table td ul li {font-size:1em;line-height:1.3em;}
    .ui-menu {font-size:1.4em;}
    .top-foot-wrap ul li.last {margin-bottom:0px;}
    #threecolcenter p.rad-small {font-size: 1.3em; margin-top: -15px;}
    
    
    /*-------------- Search page CSS Ends --------------*/
    
    
    /*-------------Events and Presentation Start---------------*/
    
    .event-presentation { font-family: DIN Next W01 Medium; }
    .event-presentation h2 { background: none repeat scroll 0 0 #00493a; color: #fff; font-family: DIN Next W01 Bold;  font-size: 1.7em; font-weight: normal; padding: 10px 18px; margin:0; }
    .event-presentation .upcoming-event-wrapper { background:#fdf4e8; }
    .event-presentation .event-parent { margin-bottom: 24px; padding: 14px 5px 5px 17px; }
    .event-presentation .event-parent p { color:#666; line-height: 18px; margin-bottom: 8px; }
    .event-presentation .previous-event-wrapper .event-item p { /*margin:0; */}
    .event-presentation .previous-event-wrapper .event-item span { color:#333; font-size: 1.5em; }
    
    .event-presentation .upcoming-event-wrapper .event-item span { color:#333; font-size: 1.5em; }
    .upcoming-event-wrapper .event-item .left-part{ float: left;  width: 75%; padding: 0 15px 0 0; }
    .upcoming-event-wrapper .event-item .right-part{ display: inline-block; width: 25%; }
    .upcoming-event-wrapper .event-item .right-part a span{ font-size: 1.4em; color: #007ea3;  width: 80%; display: inline-block;text-align:center; }
    .upcoming-event-wrapper .event-item .right-part a img { margin-bottom:10px; }
    .event-presentation .upcoming-event-wrapper a.Outlook-link { color: #007ea3; display: block; font-size: 1.5em; margin-top: 15px; }
    .event-presentation .upcoming-event-wrapper a.Outlook-link img { margin-right: 8px; }
    
    .previous-event-wrapper .event-item .left-part{ float: left;  width: 75%; padding: 12px 15px 0 0; }
    .previous-event-wrapper .event-item .right-part{ display: inline-block; width: 25%; }
    .previous-event-wrapper .event-item .right-part a span, .previous-event-wrapper .event-item .right-part span{ font-size: 1.4em; color: #007ea3;  width: 80%; display: inline-block;text-align:center; }
    .previous-event-wrapper .event-item .right-part a.presenation img { margin-bottom:10px; }
    .previous-event-wrapper .event-item {min-height:85px; border-bottom: 1px solid #ccc; margin: 0 0 15px; padding: 0 0 15px; float:left; width:100%; }
    /*------------Events and Presentation End  -----------------*/
    
    
    /*------------Committee Composition Start  -----------------*/
    table.rad-datatable { margin-bottom:15px; font-family: "DIN Next W01 Medium"; font-size: 1.4em; line-height: 18px; }
    table.rad-datatable tr td { padding:5px 0; border-bottom:1px solid #59857c; }
    table.rad-datatable tr th { font-size: 1.1em; font-weight: normal; border-bottom: 1px solid #59857c;}
    
    /*------------Committee Composition End  -----------------*/
    
    
    #feedback .accountHelper, #feedbackHomeLabel  p {color: #888888; font-size: x-small; margin-bottom: 0;
    }
    .WebformAccountHelperLabelContainer { margin-bottom: -7px;}
    
    .checkTable .text-center { text-align: center;}
    .firefox  .checkTable .filesize {float: left; margin: -19px 0 0 15px;}
    .checkTable .filesize {float: left;}
    .checkTable td a {padding: 0 0 0 5px;}
    .titleTable{color: #999999; font-size: 1.4em; font-weight: normal; margin: 25px 0 10px; padding: 0;    text-transform: uppercase;}
    .WebformFirstNameLabelContainer, .WebformLastNameLabelContainer, .WebformEmailLabelContainer, .WebformTitleLabelContainer, .WebformCompanyLabelContainer, .WebformProfileLabelContainer, .WebformCommentLabelContainer, .WebformCityLabelContainer, .WebformStateProvinceLabelContainer, .WebformpostalCodeLabelContainer, .WebformCountryLabelContainer, .WebformShipmentMethodLabelContainer, .WebformAccountNumberLabelContainer, .WebformTelephoneLabelContainer, .WebformCaptcha-lableLabelContainer, .Webformaddress1LabelContainer, .Webformaddress2LabelContainer, .WebformphoneLabelContainer, .WebformfaxLabelContainer, .WebformInquiryTopics-TextBoxLabelContainer {
        float: left;width:170px; font-family: "DIN Next W01 Medium",Helvetica,Arial,sans-serif;
    }
    
    .WebformFirstNameTextboxTextboxContainer, .WebformLastNameTextboxTextboxContainer, .WebformEmail-TextboxTextboxContainer, .WebformTitleTextBoxTextboxContainer, .WebformCompanyTextBoxTextboxContainer, .WebformProfile-DropDownDropDownContainer, .WebformComment-TextAreaTextareaContainer, .WebformCityTextBoxTextboxContainer, .WebformState-provinceTextBoxTextboxContainer, .WebformpostalCodeTextBoxTextboxContainer, .WebformCountryTextBoxTextboxContainer, .Webformshipment-DropDownDropDownContainer, .WebformAccountTextBoxTextboxContainer,.WebformCaptcha-CodeCaptchaTextContainer, .Webformaddress1-TextAreaTextareaContainer, .Webformaddress2-TextAreaTextareaContainer, .WebformPhone-TextboxTextboxContainer, .WebformFax-TextboxTextboxContainer, .WebformInquiryTopics-DropDownDropDownContainer {float: left;width:72%;}
    .WebformAccountHelperLabelContainer{width:80%;float:left;margin-left:148px; }
    
    button, input, optgroup, select, textarea {font-family: "DIN Next W01 Medium",Helvetica,Arial,sans-serif;}
    
    
    #feedback span p{line-height:19px;margin:0;}
    
    .WebformCaptcha-CodeCaptchaContainer { float: left;  width:72%;}
    .WebformcapthaTextLabelContainer { float: left; margin-left: 148px;}
    .WebformCaptcha-CodeCaptchaCode { float: left; margin: 10px 0 5px;}
    #feedback > div > div { margin-top: 10px;}
    #feedback div > input { font-size: 1.5em; height:23px; padding: 2px; width: 240px;/*40%;*/}
    #feedback textarea { width: 240px; font-size: 1.5em;}
    #feedback div select {float: left; font-size: 1.5em; height:23px; width: 240px;}
    #feedback span p span { color: #ff0000;}
    #feedback .accountHelper,#feedbackHomeLabel > p,#feedbackFaxLabel > p,#feedbackWorkLabel > p,#feedbackExtensionLabel > p {color: #888888; font-size: x-small; margin-bottom: 0;}
    .WebformAccountHelperLabelContainer { margin-bottom: -7px;}
    
    #feedback .WebformHomeLabelContainer {float: left; width: 100px;}
    #feedback .WebformHomeTextBoxTextboxContainer {clear: left; float: left; margin-left: 148px; margin-top: 5px;}
    #feedback .WebformFaxLabelContainer {float: left; margin-left: 10px; margin-top: -15px;}
    #feedback .WebformFaxTextBoxTextboxContainer {float: left; margin-left: 10px; margin-top: 5px;}
    .WebformHomeLabel {display: block;}
    #feedback .WebformHomeTextBoxTextbox {width: 104px;}
    .WebformFaxLabel {display: block;}
    .WebformCaptcha-lableLabelContainer {clear: left;}
    #feedback .WebformFaxTextBoxTextbox {width: 104px;}
    #feedback .captchaHelp {color: #888888; font-size: x-small; margin: 0;}
    .WebformWorkLabelContainer {clear: left; float: left; margin-left: 148px;}
    #feedback .WebformWorkTextBoxTextboxContainer {clear: left; float: left; margin-left: 148px; margin-top: 5px;}
    #feedback .WebformWorkTextBoxTextbox {width: 104px;}
    #feedback .WebformExtensionLabelContainer {float: left; margin-left: 10px; margin-top: -15px;}
    #feedback .WebformExtensionTextBoxTextboxContainer {float: left; margin-left: 10px; margin-top: 5px;}
    #feedback .WebformExtensionTextBoxTextbox {width: 104px;}
    #feedback .WebformSubmitButtonContainer {padding-left: 0; float:left; width:100%; margin-bottom:20px;}
    #feedback input.WebformSubmitButton{background: none repeat scroll 0 0 #00493a; border:0 none; color: #FFFFFF; cursor: pointer;   display: block; font-family: "DIN Next W01 Medium",Helvetica,Arial,sans-serif; font-size:1.5em; font-weight: bold; outline: medium none; padding: 6px 0; text-align: center;height:40px; width: 120px;}
    #feedback input.WebformSubmitButton:hover{background: none repeat scroll 0 0 #00493a; color: #ffffff;}
    #feedback .WebformCaptchaCodeError {clear: left; color: #ff0000; float: left;}
    .scBackground p {color: #00483a; float: left; margin: 15px 0;}
    #feedbackFailureContainer p{color:#ff0000;}
    .WebformcheakboxFetchingFieldTextareaContainer {float: left; margin-left: 110px; width: 100%;}
    .WebformcheakboxFetchingFieldTextareaContainer {float: left; margin-left: 110px; width: 100%;display:none;}
    #feedback {float: left; overflow: hidden;}
    #twocolright .fetchThis > p {font-size: 1em; line-height: 20px; margin: 0;}
    
    .section-wrap .pr-tag a { background: #eaeaea none repeat scroll 0 0; color: #00483a; display: block; font-family: DINNextW01-CondensedBold,Arial; font-size: 2.3em; line-height: 24px; margin: 0; padding: 20px 10px;}
    
    .section-wrap .ir-tag a { background: #c66f1a none repeat scroll 0 0; color: #ffffff; display: block; font-family: DINNextW01-CondensedBold,Arial; font-size: 2.3em; line-height: 24px; margin: 0; padding: 20px 10px; border-bottom:8px solid #333; border-top:8px solid #333;}
    
    .section-wrap {clear:both; width:100%;}
    
    @media (max-width: 480px) {
    .WebformCaptcha-lableLabelContainer {width: 100%;}
    /*#feedback div select{width:66%;}*/
    #feedback .WebformTelephoneLabelContainer {width: 100%;}
    #feedback .WebformHomeTextBoxTextboxContainer {margin-left: 0;}
    #feedback .WebformWorkLabelContainer {margin-left: 0;}
    #feedback .WebformWorkTextBoxTextboxContainer {margin-left: 0;}
    #feedback .WebformAccountHelperLabelContainer {float: right; margin-left: 0; width: 100%;}
    #feedback .WebformcapthaTextLabelContainer {margin-left: 0;}
    
    }
    
    .foot-note {color: #999999; font-size:1.1em; float:left; margin-top:25px;}
    .checkTable th {background-color: #f7f7f7; color: #425968; font-size: 1.8em; line-height: 22px; padding: 10px 0 10px 5px;}
    .checkTable td {border-bottom: 1px solid #e1e9ed; font-size: 1.5em; padding: 10px 0 10px 5px; vertical-align: middle;    line-height:20px;}
    .checkTD {text-align: center;}
    
    #twocolcenter .checkTitle > p {line-height: 1em; margin: 0;}
    #contact-us h2{text-transform:none;}
    body#acquisition-history hr {margin:5px 0 17px;}
    .snap-child > a, .snap-child > img {float:right; clear:both;}
    /******* Main-ac.css end *******/
    
    /******* Main-st.css start *******/
    /* ------------- Result center starts ------------------- */
    .result-center h1{margin-bottom:19px;}
    .sub-heading{margin-top:52px;margin-bottom:18px;}
    .result-center .sub-heading h2{font-size:2.0em;text-transform:none;}
    .result-center-Tab{clear:both;float:left;width:100%;position:relative;}
    .result-center-Tab ul{float:left;}
    .result-center-Tab ul li.level3{display:inline-block;float:left;border-right:1px solid #fff;}
    .result-center-Tab ul li.level3.current span{display:inline-block;padding:22px 26px 22px 28px;background-color:#f4f4f4;color:#014a3b;}
    .result-center-Tab ul li.level3 a{background-color:#014a3b;color:#fff;display:inline-block;padding: 22px 26px 19px 28px;}
    .result-center-Tab.external-tabs ul li.level3.current span{padding:22px 9px;}
    .result-center-Tab.external-tabs ul li.level3 a{/*padding:22px 19px 19px;*/ padding:22px 9px 19px;}
    .external-tabs > ul {margin-bottom: 20px;}
    .result-center-Tab ul li.level3 span{font-size:1.7em;font-family:"DIN Next W01 Bold";font-weight:normal;}
    .report-wrapper{float:left;clear:both;width:100%;margin-bottom:20px;}
    .report-container {float: left;width: 100%;padding: 15px 10px 23px;background:rgba(245,245,245,0.6);}
    .mobi-column{visibility:hidden;}
    .column-heading {float: left;width: 100%;/*border-bottom: 1px solid #c4c4c4;*/}
    .column-heading div{float:left;font-size:2.0em;color:#014a3b;font-family:"DINNextW01-CondensedBold";font-weight:normal;line-height:1.2em;padding:0 5px 3px;}
    .column-heading .column-title{width:25%;padding-left:3px;text-align:left;}
    .column-heading .column-transcript{padding-right:0px;}
    .column-pr, .column-10q, .column-regg, .column-webcast, .column-transcript{width:15%;text-align:center;}
    .report-item {float: left;width: 100%; /*border-bottom:1px solid #c4c4c4;*/ position:relative;}
    .report-title {float: left;width: 25%;font-size:2.0em;font-family:"DINNextW01-CondensedBold";font-weight:normal;color:#014a3b;padding:18px 0 20px 3px;}
    .report-link{float:left;width:15%;text-align:center;}
    .report-link p{margin:0;}
    .report-link img{position:relative;top:-6px;}
    .year-landing .result-center-Tab ul li.level3 a {padding: 22px 9px 19px;}
    .year-landing .result-center-Tab ul li.level3.current span {padding: 22px 9px 19px;}
    .rc-mobi-dd{display:none;}
    /* ------------- Result center ends ------------------- */
    
    /* ------------- Search Start ------------------- */
    .ui-menu .ui-menu-item a {display: block;float:left;padding: 2px 10px;height:auto;}
    .ui-menu a:hover {height:auto;margin-bottom:none;}
    #loadmore a {background-color: #eeeeee !important;color: #00493a !important;padding: 10px 0 !important;font-family:"DINNextW01-CondensedBold";font-size:1.5em;}
    /* ------------- Search end ------------------- */
    
    /* ------------- Committe Characters ul li Starts ------------------- */
    .content-area ul{width:100%;margin-bottom:20px;}
    #maincontent .content-area ul li {background: url('../images/irw/disc.png') no-repeat scroll left 7px transparent !important;font-family: "DIN Next W01 Medium",DINNextW01-CondensedBol,DIN Next W01 Bold;font-size: 1.5em;font-weight: normal;line-height: 1.4em;margin-bottom: 5px;padding: 0 0 0 14px;width: 100%;}
    /* ------------- Committe Characters ul li Ends ------------------- */
    
    /* ------------- Analyst coverage Starts ------------------- */
    table.rad-datatable-two tr td {padding: 5px 0 5px 6px;width: 25%;}
    table.rad-datatable-two tr th{padding: 5px 0 5px 6px;width: 25%;text-align:left;font-weight:normal;font-family:'DIN Next W01 Bold';}
    /* ------------- Analyst coverage Ends ------------------- */
    
    /* ------------- Acquisition History Starts ------------------ */
    .content-area p img {display:inline;float:left;margin-bottom: 10px;margin-right: 10px;}
    .content-area h2.aq-history{font-family: "DINNextW01-CondensedBold";font-weight:normal;font-size:2.0em;letter-spacing:1px;}
    .content-area a.aq-link{font-family: "DIN Next W01 Medium";font-weight:normal;margin-bottom:10px;display:inline-block;}
    #code-of-conduct h1,#error-page h1,#board-of-directors h1{text-transform:none;}
    /* ------------- Acquisition History  Ends------------------ */
    
    /* ------------- Dividents Splits & Buybacks Starts ----------------------- */
    .rad-datatable.rad-datatable-four,.rad-datatable.rad-datatable-three {margin-bottom: 20px;width:100%;}
    .rad-datatable-three tr th span.ccbnTblTtl,.rad-datatable-four tr th span.ccbnTblTtl{font-family:"DIN Next W01 Bold";padding-bottom:10px;}
    table.rad-datatable.rad-datatable-four tr td,table.rad-datatable.rad-datatable-three tr td {padding-right:25px;}
    table.rad-datatable.rad-datatable-four tr td.pad-left,table.rad-datatable.rad-datatable-three tr td.pad-left{padding-left:15px;}
    .top-border{border-top:1px solid #e4e4e4;}
    .bottom-border{border-bottom:1px solid #e4e4e4;}
    .no-border{border:0 none;}
    .right{text-align:right;}
    .left{text-align:left;}
    .center{text-align:center;}
    .tab-pages{float:left;width:100%;}
    .tab-pages table.rad-datatable-two tr th{width:auto;}
    .tab-pages table.rad-datatable-two tr td {width:auto;}
    
    body#governance-guidelines .content-area ul li, body#code-of-conduct .content-area ul li, body#conflict-minerals .content-area ul li, body#governance-overview .content-area ul li {background: url('../images/irw/disc.png') no-repeat scroll left 16px transparent;}
    body#acquisition-history .content-area table td {vertical-align:top;}
    .content-area p.rad-small {font-size:1.3em;}
    
    /* ------------- Dividents Splits & Buybacks Starts ----------------------- */
    
    /* ------------ No Js Code Start -------------------- */
    .nojs  #mobinav{display:none;}
    /* ------------ No Js Code End -------------------- */
    
    body.ie9#Homepage h2 {}
    /******* Main-st.css end *******/
    
    table.rad-datatable-five { margin-bottom:15px; font-family: "DIN Next W01 Medium"; font-size: 1.4em; line-height: 18px; width:100%; }
    table.rad-datatable-five tr td {border-bottom:1px solid #59857c;; padding: 5px 5px 5px 6px; color:#00493a;}
    table.rad-datatable-five tr th{font-size: 1.1em; font-weight: normal; border-bottom: 1px solid #59857c; padding: 5px 3px 5px 6px;text-align:left;font-family:'DIN Next W01 Bold'; background:#00493a; color:#FFFFFF;}
    
    
    
    .archived-wrapper{float: left;}
    
    .upcoming-wrapper .event-item{float: left; width: 100%;border-bottom: 1px solid #ccc;padding: 0 0 15px;margin: 0 0 15px;}
    .upcoming-event-wrapper{float: left; width: 100%;}
    .event-right-icon{clear: both;float: right;width: 70%;}
    .thumb-title{float: left;width: 60%;color:#666;padding-top:15px;}
    .thumb-image{float: right;width: 40%;}
    .thumb-image a{float: right;}
    
    /* V2 Form start */
    #feedback{width:100%; clear:both; margin-bottom:20px;}
    .contact-row {width:100%; clear:both;}
    .contact-row p {margin-bottom:0;}
    .contact-row p span { color:#ff0000;}
    .contact-left{width:170px; float:left;}
    .contact-right{width:72%; float:left;}
    #feedback input#body_0_main_2_ctl02_ctl11_Submit{background: none repeat scroll 0 0 #00493a; border:0 none; color: #FFFFFF; cursor: pointer;   display: block; font-family: "DIN Next W01 Medium",Helvetica,Arial,sans-serif; font-size:1.5em; font-weight: bold; outline: medium none; padding: 6px 0; text-align: center;height:40px; width: 120px;}
    #feedback input#body_0_main_2_ctl02_ctl11_Submit:hover{background: none repeat scroll 0 0 #00493a; color: #ffffff;}
    /* V2 Form end */
    
    
    #presentations-and-webcasts .thumb-image img { margin-left:10px;}
    #presentations-and-webcasts .thumb-image a img { margin-left:0px;}
    
    .ir-heading{
        /*background-color: #e5e5e5;*/
        margin-left: 13px !important;
        margin-top: 64px !important;
        padding: 11px 11px 8px;
        /*color:#c66f1a!important;*/
        margin-right:13px;}
    
    
    /*IPhone portrait mode:*/
    @media all and (min-width: 0px) and (max-width: 320px) {
    .logo-text{display:none}
    }
    
    /*IPhone landscape mode:*/
    @media all and (min-width: 421px) and (max-width: 520px) {
    .logo-text{display:none}
    }
    
    /*Samsung portrait mode:*/
    @media all and (min-width: 321px) and (max-width: 420px) {
    .logo-text{display:none}
    }
    
    /*Samsung landscape mode:*/
    @media all and (min-width: 521px) and (max-width: 640px) {
    .logo-text{display:none}
    }
    
    /*IPad/IPad mini portrait mode:*/
    @media all and (min-width: 721px) and (max-width: 840px) {
    .logo-text{display:none}
    .email-print-wrapper{width:30%;float:right;}
    }
    
    /*IPad/IPad mini landscape mode:*/
    @media all and (min-width: 921px) and (max-width: 1040px) {
    
    }
    
    
    
    
    /*body#analyst-coverage table.rad-datatable.rad-datatable-two td strong
    { background:url('../images/irw/ac-phone-icon.png') no-repeat right 0; padding-right:20px; font-weight:normal; font-family:"DIN Next W01 Medium"; }*/
    
    
    /*---- main-2-----*/
    @charset "utf-8";
    /* CSS Document */
    /*---- media-queries-----*/
    /*--------- iPad Landscape and Desktops ---------*/
    @media all and (max-width: 1200px) {
    #searchTextboxContainer input{border-width:0;}
    }
    
    @media all and (min-width: 992px) {
    .mobi-toplinks-container{display:none;}
    .toplinks-container{display:block;}
    .homelanding .box.bottom-box{min-height:340px;margin-bottom:0 !important;}
    .box-1, .box-4{padding-left:0;padding-right:28px;}
    .box-2, .box-5{padding-left:15px;padding-right:15px;}
    .box-3, .box-6{padding-left:28px;padding-right:0;}
    #ui-id-1{top:115px !important;}
    }
    
    @media all and (min-width: 992px) and (max-width: 1160px) {
    #searchTextboxContainer input {width: 185px;}
    #searchTextboxContainer {width: 200px;}
    .banner-title {font-size: 3.5em;}
    .banner-date {font-size: 1.6em;}
    .banner-button a {padding: 13px 65px 14px 21px;}
    .banner-button span {font-size: 1.6em;}
    .email-alert-container {width: 97%;}
    .footercontainer {width: 97%;}
    .result-center-Tab ul li.level3 span {font-size: 1.4em;}
    
    }
    /*--------- iPad Portrait and large Tablets Portrait ---------*/
    @media all and (max-width: 991px) {
    .mobi-toplinks-container{display:block;}
    .toplinks-container{display:none;}
    .toplinks-container{display:none;}
    #headerwrapper{position:relative;padding-bottom:25px;}
    #logo{padding:0;width:100%;}
    .logo-image {display: block;float: none;margin: 0 auto;text-align: center;}
    .logo-image > a{display:inline-block;}
    .logo-image img {margin: 11px 0 0;}
    .logo-text {left: 10px;position: absolute;top: 15px;}
    .logo-text p.invester-heading {margin:0;}
    .logo-text p.invester-heading a {width: 25px;height: 18px;display: block;background:url('../images/irw/ir-image.png') no-repeat top center transparent;color: #00483a;text-indent: -9999px;}
    #topnavigation {display:none;}
    #breadcrumb {margin-left: -10.5px;}
    .banner-text-wrapper {margin: 25px 0 0 43px;}
    .banner-title{margin-bottom:40px;font-size:3.1em;line-height:1.2em;}
    .banner-button span {font-size: 1.6em;}
    .banner-button a {padding: 10px 60px 11px 15px;}
    .homelanding .box{min-height:auto;margin-bottom:0px;}
    .homelanding #contentwrapper {margin-top: 20px;}
    #contentwrapper{background:none !important;min-height:300px !important;}
    .homelanding .box {margin-bottom: 20px;}
    .box-2-content img, .box-3-content img{height: 288px;width: 100%;}
    .box-1-content, .box-2-content, .box-3-content{padding-bottom:0;}
    .box-3-content, .box-4-content{min-height:290px;}
    .box-5-content, .box-6-content{min-height:340px;}
    .homelanding .box-5 .box, .homelanding .box-6 .box{margin-bottom: 0;}
    .email-print-wrapper ul {padding-right: 0;}
    .email-print-wrapper ul li a {padding-left: 16px;}
    .email-print-wrapper ul li.email a {}
    .email-print-wrapper ul li a span {font-size: 0.964em;}
    .email-alert-wrapper {padding: 13px 0 8px;}
    .email-alert-container {width: 97%;}
    .signup-wrapper {padding: 20px 0 0;}
    .singup-img {padding-top: 5px;margin-bottom:0px}
    .signup-text {font-size: 1.6em;line-height: 1.3em;width: 140px;padding-top:6px;margin-bottom:0px;position:relative;bottom:15px;}
    .email-textbox-wrapper{margin-right:86px;border:0 none;padding-right:0;}
    .email-textbox-container {width: 240px;}
    .email-textbox-wrapper .email-textbox {width: 220px;font-size:1.4em;}
    .footercontainer {width: 97%;}
    .footer-box3, .footer-box7{width:30%;}
    .footer-box4, .footer-box8{width:20%;}
    .privacy-link-wrapper, .copywrighttext-wrapper{width: 100%;}
    .main-left{padding-left:7px;padding-right:7px; margin:8px;}
    .main-right{display:none;}
    .sub-heading h2 {padding-left: 18px;}
    .ui-menu{left:18px !important;top:70px !important;}
    .searchbox-container{display:none;}
    .mobi-searchbox-container{display:block !important;background: none repeat scroll 0 0 #eaeaea;float: left;padding: 0px; margin: 20px 0 0 10px;position: relative;right: 0;top: -8px; width:95%;}
    #mobinav #searchTextboxContainer2 {padding: 7px 0 5px 2px;width: 177px;float:left;}
    #mobinav #searchTextboxContainer2 input {background: none repeat scroll 0 0 transparent;border-width:0;color: #9e9f9f;font-size: 1.4em;min-height: 18px;padding: 1px 0;width: 165px;min-height:20px;}
    #mobinav #SearchButtonContainer2 {float:right;position: relative;right: 3px;top: 5px;}
    #mobinav .mm-list a.mm-subopen:after {top: 14px;}
    .mm-list a.mm-subopen:before {border-left-style: none;}
    #mobinav ul#mobi-section-Homepage-level1 li.level1 ul li.level2 span em{display:block;line-height:0.4em;}
    }
    @media all and (min-width: 768px) and (max-width: 991px) {
    .box-1, .box-3, .box-5{padding-left:7px;}
    .box-2, .box-4, .box-6{padding-right:7px;}
    }
    
    @media all and (min-width: 768px) and (max-width: 880px) {
    #breadcrumb a, #breadcrumb span {font-size: 1.3em;}
    }
    
    @media all and (min-width: 768px) and (max-width: 820px) {
    .homelanding .box.box-3-content{margin:0;}
    }
    
    /*--------- All Small Tablets and Large Phones Global CSS ---------*/
    @media all and (min-width: 768px) {
    .footertoplinks{display:block !important;}
    .report-link { display:block !important; }
    .result-center-Tab ul{display:block !important;}
    .column-pr, .column-10q, .column-regg, .column-webcast, .column-transcript {/*border-right: 1px solid #c4c4c4;*/height: 51px;}
    .report-link {/*border-right: 1px solid #c4c4c4;*/height: 51px;}
    .no-border-right{border-right:0 none;}
    }
    @media all and (max-width: 767px) {
    body#industry-overview .content-area table td {float:left; width:100%;}
    .box-1, .box-3, .box-5, .box-2, .box-4, .box-6{padding-left:7px;padding-right:7px;}
    .box-1-content h2{padding:12px 0 6px 9px;}
    .box-2-content img, .box-3-content img{height: auto;width: 100%;}
    .homelanding .box-5 .box{margin-bottom: 20px;}
    .result-item {margin: 0 10px;}
    #Homepage h2 {font-size: 2.1em;}
    #Homepage .box-6-content h2 {font-size: 2.1em;}
    .result-item p {font-size: 1.6em;}
    .result-link {width:25%;}
    .signup-wrapper .signup-text {display:none;}
    .signup-wrapper {margin-left: 6px;margin-right: 18px;}
    .email-textbox-wrapper{margin-right:5px;float:left;bottom:4px;}
    .social-wrapper{display: block;margin: 0 0 0 10px;position: relative;}
    .social-wrapper li {min-height: 50px;}
    .social-wrapper li > a {margin-right: 30px;}
    .banner-text-wrapper{background: none repeat scroll 0 0 #000;float: left;margin: 10px 0 0;padding: 10px;position: relative;width: 100%;}
    .banner-title{font-size: 2.5em;line-height: 1em;margin-bottom: 20px;width: 100%;}
    .banner-button a {padding: 10px 22px;}
    .banner-button span {font-size: 1.3em;}
    .breadcrumb-wrapper {display:none;}
    .box-1-content, .box-2-content, .box-3-content, .box-4-content, .box-5-content, .box-6-content{min-height:auto;}
    .footercontainer {padding-left: 7px;width: 100%;}
    .footertoplinks{display:none;padding:20px 0 0 0;}
    .footer-box {margin: 0 auto 20px;width: 100%;}
    .footerbottomlinks{padding-top: 20px;}
    .annual-report-content {width: 96.4%;}
    .annual-report-highlight .highlight-image img {max-width: 100px;}
    .annual-report-highlight .title p{margin-top: 40px;}
    .annual-report-highlight .pdf-image p {margin-top: 35px;}
    .annual-report-highlight .title {margin-left: 10px;}
    .result-center h1 {margin-bottom: 3px;}
    .sub-heading {margin-top: 25px;margin-bottom:15px;}
    .rc-mobi-dd{display:block;font-family:'DIN Next W01 Bold';font-size:1.5em;padding:11px 10px 8px 11px;font-weight:normal;color:#014a3b;width:100%;background:url('../images/irw/rc-mobi-drop-down.png') no-repeat 95.5% 53% #bababa;}
    .result-center-Tab{position:relative;}
    .result-center-Tab ul{display:none;background: none repeat scroll 0 0 #f5f5f5;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;position: absolute;top: 33px;width: 100%;z-index:1;}
    .result-center-Tab ul li{border-bottom: 1px solid #e4e4e4;border-right: 0 none;display: block;float: none;width: 100%;}
    .result-center-Tab ul li.level3.current > span {background-color:none;color: #014a3b;display: block;padding: 15px 26px 13px 28px;}
    .result-center-Tab ul li.level3 a {background:none;color: #014a3b;display: block;padding: 15px 26px 13px 28px;}
    .report-container{padding:15px 0 10px 0;}
    .report-title{width:100%;background-color:#00493a;padding:14px 8px 12px 8px;margin-bottom:2px;color:#fff;cursor:pointer;}
    .report-title.report-title-acitve{background-color:#eeeeee;color:#00493a;margin-bottom:22px;}
    .report-title sup{top:0;}
    .report-item{border-bottom:none;}
    .report-wrapper .column-heading{display:none;}
    .report-link {float: left;width: 100%;text-align:left;border-top:1px solid #969696;}
    .report-link p{float:right;}
    .mobi-column{visibility:visible;float:left;padding:17px 3px 20px 3px;color: #014a3b;font-size: 1.5em;font-weight: normal;font-family:'DIN Next W01 Bold';}
    .report-link img {top: 7px;}
    .annual-report-content .title {width: 70%;}
    .upcoming-event-wrapper .event-item .right-part a span,.previous-event-wrapper .event-item .right-part a span{text-align:left;}
    .highlight-image{text-align: center;width: 100%;}
    .annual-report-highlight .pdf-image{float: right;margin-left: 0;}
    .annual-report-heading{margin-top: 20px;}
    .annual-report-highlight .title p{margin-top:20px;}
    .annual-report-highlight .title p:first-child{margin-bottom:43px;}
    .annual-report-highlight .pdf-image p{margin-top: 0;padding: 16px;margin-bottom:0;}
    .annual-report-highlight .pdf-image{margin-right:11px;}
    #section-Homepage-level1{margin-left:20px;}
    #sitemapcontainer li a{line-height: 1.2em;}
    .homelanding .box {margin-bottom: 20px;min-height:200px;}
    .box-1-content{padding-bottom:20px;}
    #industry-overview .content-area img{width:100%;height:auto;}
    .sub-heading h2 {padding-left: 0;}
    table.rad-datatable {width:600px;}
    .content-area{display: block;overflow: auto;}
    }
    
    @media all and (min-width:1023px) and (max-width:1024px) {
    .box-1-content.box {margin-bottom:0px;}
    }
    
    
    @media all and (max-width: 480px) {
    .previous-event-wrapper .event-item .left-part, .upcoming-event-wrapper .event-item .left-part { width: 60%; padding-top:5px;}
    .previous-event-wrapper .event-item .right-part, .upcoming-event-wrapper .event-item .right-part { width: 40%; }
    .annual-report-highlight .title p{margin-top:20px;}
    .annual-report-highlight .pdf-image p{margin-top: 0;padding: 16px;margin-bottom:0;}
    .annual-report-highlight .pdf-image{margin-right:0;}
    
    }
    
    @media all and (max-width: 360px) {
      .previous-event-wrapper .event-item .right-part { /*display: block;*/ width:20%; }
      .upcoming-event-wrapper .event-item .right-part { /*display: block;*/ width:20%; }
      
      .previous-event-wrapper .event-item .left-part, .upcoming-event-wrapper .event-item .left-part { width: 80%; }
      
      table.rad-datatable { font-size: 1.3em; }
      table.rad-datatable tr th { font-size: 1em;  padding: 0 3px; }
      .thumb-title{width:100%;padding-top:0px;}
      .event-right-icon{width:80%;}
    body#board-of-directors .contentwrapper .bod-name p.bod-image {min-height:111px;}
    body#management .contentwrapper .bod-name p.bod-image {min-height:111px;}
    }
    
    @media all and (max-width: 320px) {
    body#board-of-directors .contentwrapper .bod-name p.bod-image {min-height:111px;}
    body#management .contentwrapper .bod-name p.bod-image {min-height:111px;}
    }
    
    /*IPhone portrait mode:*/
    @media all and (min-width: 0px) and (max-width: 320px) {
    .TitleStyle .date {width:30%;}
    .RowStyle .date {width:30%;}
    .TitleStyle .title {width:50%;}
    .RowStyle .title {width:50%;}
    .TitleStyle .pdf{width:20%;}
    .RowStyle .pdf{width:20%;}
    .RowStyle .title a {width:72%;}
    .title .description {padding: 2px 0 0 2%;}
    body#board-of-directors .contentwrapper .bod-name p.bod-image {min-height:111px;}
    body#management .contentwrapper .bod-name p.bod-image {min-height:111px;}
    }
    /*IPhone landscape mode:*/
    @media all and (min-width: 421px) and (max-width: 520px) {
    .TitleStyle .date {width:20%;}
    .RowStyle .date {width:20%;}
    .TitleStyle .title {width:60%;}
    .RowStyle .title {width:60%;}
    .TitleStyle .pdf{width:20%;}
    .RowStyle .pdf{width:20%;}
    .RowStyle .title a {width:81%;}
    .title .description {padding: 2px 0 0 23%;}
    }
    /*IPad/IPad mini landscape mode:*/
    @media all and (min-width: 921px) and (max-width: 1040px) {
    .RowStyle .title a {width:88%;}
    .title .description {padding: 2px 0 0 15%;}
    }
    /*Samsung portrait mode:*/
    @media all and (min-width: 321px) and (max-width: 420px) {
    .TitleStyle .date {width:30%;}
    .RowStyle .date {width:30%;}
    .TitleStyle .title {width:50%;}
    .RowStyle .title {width:50%;}
    .TitleStyle .pdf{width:20%;}
    .RowStyle .pdf{width:20%;}
    .RowStyle .title a {width:72%;}
    .title .description {padding: 2px 0 0 2%;}
    body#board-of-directors .contentwrapper .bod-name p.bod-image {min-height:111px;}
    body#management .contentwrapper .bod-name p.bod-image {min-height:111px;}
    }
    /*Samsung landscape mode:*/
    @media all and (min-width: 521px) and (max-width: 640px) {
    .TitleStyle .title, .RowStyle .title {width:67%;}
    .RowStyle .title a {width:88%;}
    .title .description {padding: 2px 0 0 15%;}
    }