      .cc_banner-wrapper {
        z-index: 9001;
        position: relative
      }

      .cc_container .cc_btn {
        cursor: pointer;
        text-align: center;
        font-size: .6em;
        transition: font-size 200ms;
        line-height: 1em
      }

      .cc_container .cc_message {
        font-size: .6em;
        transition: font-size 200ms;
        margin: 0;
        padding: 0;
        line-height: 1.5em
      }

      .cc_container .cc_logo {
        display: none;
        text-indent: -1000px;
        overflow: hidden;
        width: 100px;
        height: 22px;
        background-size: cover;
        opacity: .9;
        transition: opacity 200ms
      }

      .cc_container .cc_logo:hover,
      .cc_container .cc_logo:active {
        opacity: 1
      }

      @media screen and (min-width:500px) {
        .cc_container .cc_btn {
          font-size: .8em
        }

        .cc_container .cc_message {
          font-size: .8em
        }
      }

      @media screen and (min-width:768px) {
        .cc_container .cc_btn {
          font-size: 1em
        }

        .cc_container .cc_message {
          font-size: 1em;
          line-height: 1em
        }
      }

      @media screen and (min-width:992px) {
        .cc_container .cc_message {
          font-size: 1em
        }
      }

      @media print {

        .cc_banner-wrapper,
        .cc_container {
          display: none
        }
      }

      .cc_container {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
        padding: 10px 15px 50px
      }

      .cc_container .cc_btn {
        padding: 8px 16px;
        background-color: #f1d600;
        position: absolute;
        bottom: 10px;
        left: 15px;
        right: 15px;
        text-align: center
      }

      @media screen and (min-width:500px) {
        .cc_container {
          left: initial;
          right: 20px;
          bottom: 20px;
          width: 300px;
          padding-bottom: 77px
        }

        .cc_container .cc_btn {
          right: 15px;
          bottom: 37px
        }

        .cc_container .cc_logo {
          display: block;
          position: absolute;
          bottom: 8px;
          left: calc(50% - 50px)
        }
      }

      @media screen and (min-width:768px) {
        .cc_container {
          padding-bottom: 87px
        }

        .cc_container .cc_message {
          font-size: 1em
        }
      }

      .cc_container {
        background: #fff;
        color: #999;
        font-size: 17px;
        font-family: helvetica neue light, helveticaneue-light, helvetica neue, Calibri, Helvetica, Arial;
        box-sizing: border-box;
        border: 1px solid #ccc
      }

      .cc_container ::-moz-selection {
        background: #ff5e99;
        color: #fff;
        text-shadow: none
      }

      .cc_container .cc_btn,
      .cc_container .cc_btn:visited {
        color: #fff;
        background-color: #0E71B8;
        transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
        -webkit-transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
        border-radius: 5px;
        -webkit-border-radius: 5px
      }

      .cc_container .cc_btn:hover,
      .cc_container .cc_btn:active {
        background-color: #d7bf00;
        color: #000
      }

      .cc_container a,
      .cc_container a:visited {
        text-decoration: none;
        color: #31a8f0;
        transition: 200ms color
      }

      .cc_container a:hover,
      .cc_container a:active {
        color: #555
      }

      @-webkit-keyframes fadeInRight {
        0% {
          opacity: 0;
          -webkit-transform: translateX(20px);
          transform: translateX(20px)
        }

        100% {
          opacity: 1;
          -webkit-transform: translateX(0);
          transform: translateX(0)
        }
      }

      @keyframes fadeInRight {
        0% {
          opacity: 0;
          -webkit-transform: translateX(20px);
          -ms-transform: translateX(20px);
          transform: translateX(20px)
        }

        100% {
          opacity: 1;
          -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
          transform: translateX(0)
        }
      }

      .cc_container {
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-duration: .8s;
        -moz-animation-duration: .8s;
        -o-animation-duration: .8s;
        animation-duration: .8s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-name: fadeInRight;
        animation-name: fadeInRight
      }

      @media screen and (min-width:500px) {
        .cc_container {
          border-radius: 5px;
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2)
        }
      }

      .parent {
        display: block;
        position: relative;
        float: left;
        line-height: 30px;
        background-color: #FFFFFF;
        border-right: #CCC 1px solid;
      }

      .parent a {
        margin: 0px;
        color: #FFFFFF;
        text-decoration: none;
      }

      .parent:hover>ul {
        display: block;
        position: absolute;
      }

      .child {
        display: none;
      }

      .child li {
        background-color: #FFFFFF;
        line-height: 30px;
        width: 100%;
      }

      .child li a {
        color: #000000;
      }

      ul {
        list-style: none;
        margin: 0;
        padding: 0px;
        min-width: 10em;
      }

      ul ul ul {
        left: 100%;
        top: 0;
        margin-left: 1px;
      }

      /*li:hover {background-color: #FFFFFF;} */
      .parent li:hover {
        background-color: #808184;
      }

      .expand {
        font-size: 12px;
        float: right;
        margin-right: 0px;
      }

      @media (max-width: 767px) {
        .navbar-nav .open .dropdown-menu>li>a {
          display: inline-block;
          float: none !important;
          width: 100%;
          margin: 0;
          padding: 10px 20px;
          color: #fff;
          line-height: 0;
        }
      }

                      .header.header-topbar-dark .top-bar * {
                        line-height: 15px !important;
                      }

                      .parent {
                        display: block;
                        position: relative;
                        float: left;
                        line-height: 30px;
                        background-color: #FFFFFF;
                        border-right: #CCC 1px solid;
                      }

                      .parent a {
                        margin: 0px;
                        color: #FFFFFF;
                        text-decoration: none;
                      }

                      .parent:hover>ul {
                        display: block;
                        position: absolute;
                      }

                      .child {
                        display: none;
                      }

                      .child li {
                        background-color: #FFFFFF;
                        line-height: 30px;
                        width: 100%;
                      }

                      .child li a {
                        color: #000000;
                      }

                      ul {
                        list-style: none;
                        margin: 0;
                        padding: 0px;
                        min-width: 10em;
                      }

                      ul ul ul {
                        left: 100%;
                        top: 0;
                        margin-left: 1px;
                      }

                      /*li:hover {background-color: #FFFFFF;}*/
                      .parent li:hover {
                        background-color: #808184;
                      }

                      .expand {
                        font-size: 12px;
                        float: right;
                        margin-right: 0px;
                      }



                      .marquee {
                        width: 400px;
                        overflow: hidden;
                        white-space: nowrap;
                      }

                      .marquee:hover .marquee__item {
                        -webkit-animation-play-state: paused;
                        animation-play-state: paused;
                      }

                      .marquee__seperator {
                        margin: 0 2rem;
                      }

                      .marquee__item {
                        display: inline-block;
                        will-change: transform;
                        -webkit-animation: marquee 25s linear infinite;
                        animation: marquee 25s linear infinite;
                      }

                      @-webkit-keyframes marquee {
                        0% {
                          transform: translateX(0);
                        }

                        100% {
                          transform: translateX(-100%);
                        }
                      }

                      @keyframes marquee {
                        0% {
                          transform: translateX(0);
                        }

                        100% {
                          transform: translateX(-100%);
                        }
                      }

                      .marquee {
                        color: #fff;
                      }

                      .mtps {
                        padding: 5px 0 0 0;
                        color: #fff;
                      }
                  
                   
   
   