

#page  .banner {

  background: #000;

  text-align: center; }

  #page  .wt-banner-special {

    overflow: hidden; }

    #page  .wt-banner-special .banner-special-fixed {

      position: fixed;

      margin: 0 auto;

      top: 50%;

      left: 50%;

      width: 628px;

      margin-top: -243.5px;

      margin-left: -314px;

      z-index: 100000;
      background: white;
      

    }

    .wt_banner img{
      max-width: 80%;
      margin: 5% auto;
    }

      @media (max-width: 767px) {

        #page  .wt-banner-special .banner-special-fixed {

          width: 320px;

          margin-left: -160px;

          margin-top: -150px; } }

    #page  .wt-banner-special .banner-special-content {

      display: none; }

    #page  .wt-banner-special .close-banner-special {

      position: absolute;

      top: 7px;

      right: 10px;

      width: 16px;

      height: 16px; }

      #page  .wt-banner-special .close-banner-special span {

        font-size: 0;

        background: url(../img/close.png) no-repeat;

        width: 16px;

        height: 16px;

        display: inline-block; }

    #page .wt-banner-special .show-banner-special span {

      color: #fff;

      padding: 12px 16px;

      font-weight: 500;

      text-transform: uppercase;

      font-size: 0;

      max-width: 45px;

      background: #292929;

      -moz-border-radius: 50%;

      -webkit-border-radius: 50%;

      border-radius: 50%;

      margin-bottom: -10px;

      display: inline-block;

      line-height: 10px;

      transition: all 0.4s ease 0s;

      -moz-transition: all 0.4s ease 0s;

      -webkit-transition: all 0.4s ease 0s; }

      #page .wt-banner-special .show-banner-special span:before {

        content: "\f077";

        font: normal normal normal 12px FontAwesome; }

      #page .wt-banner-special .show-banner-special span:hover {

       

        color: #2856bf; }

        .banner-special-content a div p{
          color:black;
        }

#header .banner a.wt_banner{max-height: 100%;}

#header .banner a.wt_banner img{max-height: 100%;}

#wt_overlay {

  position: fixed;

  top: 0px;

  left: 0px;

  z-index: 10000;

  opacity: 0.8;

  filter: alpha(opacity=80);

  background: black;

  width: 100%;

  height: 100%;

  display: none; }

  

  

  

  

  

  

  

  

  

  

  

  

  

#footer  .banner {

  background: #000;

  text-align: center; }

  #footer  .wt-banner-special {

    overflow: hidden; }

    #footer  .wt-banner-special .banner-special-fixed {

      position: fixed;

      margin: 0 auto;

      top: 50%;

      left: 50%;

      width: 628px;

      margin-top: -243.5px;

      margin-left: -314px;

      z-index: 100000;
     }

      @media (max-width: 767px) {

        #footer  .wt-banner-special .banner-special-fixed {

          width: 320px;

          margin-left: -160px;

          margin-top: -150px; } }

    #footer  .wt-banner-special .banner-special-content {

      display: none; }

    #footer  .wt-banner-special .close-banner-special {

      position: absolute;

      top: 7px;

      right: 10px;

      width: 16px;

      height: 16px; }

      #footer  .wt-banner-special .close-banner-special span {

        font-size: 0;

        background: url(../img/close.png) no-repeat;

        width: 16px;

        height: 16px;

        display: inline-block; }

    #footer .wt-banner-special .show-banner-special span {

      color: #fff;

      padding: 12px 16px;

      font-weight: 500;

      text-transform: uppercase;

      font-size: 0;

      max-width: 45px;

      background: #292929;

      -moz-border-radius: 50%;

      -webkit-border-radius: 50%;

      border-radius: 50%;

      margin-bottom: -10px;

      display: inline-block;

      line-height: 10px;

      transition: all 0.4s ease 0s;

      -moz-transition: all 0.4s ease 0s;

      -webkit-transition: all 0.4s ease 0s; }

      #footer .wt-banner-special .show-banner-special span:before {

        content: "\f077";

        font: normal normal normal 12px FontAwesome; }

      #footer .wt-banner-special .show-banner-special span:hover {

        background: #fff;

        color: #2856bf; }

