* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1em; }

a:active, a:focus, img, .pole-form, button {
  outline: none; }

body {
  min-width: 941px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  background: #fff;
  color: #000;
  font-size: 22px; }

.clearfix:after, .wrapper:after {
  content: ' ';
  display: table;
  clear: both; }
.clearfix:before, .wrapper:before {
  content: ' ';
  display: table;
  clear: both; }

.fl_l {
  float: left; }

.fl_r {
  float: right; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.wrapper {
  width: 941px;
  margin: 0 auto;
  position: relative; }

.wr2 {
  padding: 0 55px; }

.title {
  font-size: 32px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 30px; }

.row {
  margin-right: -10px;
  margin-left: -10px; }

.c5 {
  width: 50%;
  float: left;
  padding: 0 10px; }

#gb1 {
  height: 633px;
  background: url("../img/bg1.jpg") 50% 50% no-repeat;
  background-size: cover;
  padding-top: 22px; }
  #gb1 .wrapper {
    height: 743px;
    background: url("../img/bg1_2.png") top center no-repeat; }
  #gb1 h1 {
    text-align: center;
    font-size: 48px;
    color: #8254b8;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 57px; }
  #gb1 .qu {
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #fff;
    position: absolute;
    top: 650px;
    left: 320px; }

#gb1_2 {
  height: 160px;
  background: #4c4c4c; }

#gb2 {
  height: 700px;
  background: url("../img/bg2.jpg") top center no-repeat;
  background-size: cover;
  text-align: center;
  padding-top: 240px;
  position: relative; }
  #gb2 .wrapper {
    height: 342px;
    background: url("../img/img1.png") top center no-repeat;
    padding-top: 50px; }
  #gb2 .text {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase; }
  #gb2:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img2.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0; }
  #gb2:after {
    content: '';
    width: 146px;
    height: 196px;
    background: url("../img/img3.png") top center no-repeat;
    position: absolute;
    bottom: -50px;
    left: 50%;
    margin-left: -73px;
    z-index: 3; }

#gb3 {
  height: 440px;
  background: #29d3e2;
  color: #fff;
  padding-top: 85px;
  position: relative; }
  #gb3 .wrapper {
    height: 300px;
    background: url("../img/img4.png") top center no-repeat;
    padding: 146px 0 0 490px; }
  #gb3 .text {
    font-size: 24px; }
  #gb3:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img5.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

#gb4 {
  text-align: center;
  padding: 32px 0;
  font-size: 22px; }
  #gb4 img {
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 20px; }
  #gb4 u {
    color: #ff7f00; }
  #gb4 ul {
    width: 660px;
    margin: 30px auto; }
    #gb4 ul li {
      display: block;
      width: 100%;
      font-style: italic;
      padding-left: 23px;
      list-style: none;
      text-align: left;
      position: relative;
      margin-bottom: 15px; }
      #gb4 ul li:before {
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        border-radius: 50%;
        top: 3px;
        left: 0;
        background: #000; }

#gb5 {
  padding: 75px 0 0;
  background: #f2f2f2;
  position: relative;
  font-size: 22px; }
  #gb5 h2 {
    color: #564464;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 40px;
    font-size: 48px; }
  #gb5 h4 {
    text-align: center;
    font-size: 35px;
    font-style: italic;
    font-weight: bold;
    margin: 30px 0; }
  #gb5 .wr2 img {
    display: block;
    margin: 40px auto; }
  #gb5 ul {
    width: 320px;
    margin: 40px auto; }
    #gb5 ul li {
      display: block;
      width: 100%;
      font-style: italic;
      padding-left: 23px;
      list-style: none;
      text-align: left;
      position: relative;
      margin-bottom: 15px; }
      #gb5 ul li:before {
        content: '';
        width: 12px;
        height: 12px;
        position: absolute;
        border-radius: 50%;
        top: 3px;
        left: 0;
        background: #000; }
  #gb5:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img9.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

#gb6 {
  padding: 40px 0; }
  #gb6 img {
    display: block;
    margin: 35px auto; }
  #gb6 h3 {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-top: 20px; }

#gb7 {
  padding: 75px 0 40px;
  background: #f2f2f2;
  position: relative; }
  #gb7 h3 {
    color: #f99b1d;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 48px; }
  #gb7 img {
    display: block;
    margin: 35px auto; }
  #gb7:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img13.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

#gb8 {
  height: 490px;
  padding: 40px;
  background: #ba4b30;
  color: #fff;
  border-bottom: 85px solid #75451d; }
  #gb8 .wrapper {
    height: 360px;
    z-index: 2; }
  #gb8 img {
    position: absolute;
    left: 240px;
    bottom: -84px;
    z-index: 1; }

#gb9 {
  height: 1084px;
  background: url("../img/bg3.jpg") top center no-repeat;
  background-size: cover;
  color: #fff;
  padding-top: 35px; }
  #gb9 .txt1 {
    float: right;
    width: 460px; }
  #gb9 .txt2 {
    width: 800px;
    background: rgba(141, 45, 127, 0.9);
    border-radius: 6px;
    text-align: center;
    font-size: 45px;
    padding: 20px 20px 25px;
    margin-top: 450px; }
  #gb9 img {
    position: absolute;
    top: -35px;
    left: -30px; }

#gb10 {
  border-bottom: 6px solid #131413; }
  #gb10 .col-5 {
    width: 50%;
    float: left;
    color: #fff; }
    #gb10 .col-5 header {
      text-align: center;
      font-size: 30px;
      font-family: 'Roboto Condensed', sans-serif;
      text-transform: uppercase;
      font-weight: bold;
      margin-bottom: 40px; }
    #gb10 .col-5 img {
      display: block;
      margin: 30px auto 0; }
    #gb10 .col-5 .txt {
      padding: 0 50px; }
      #gb10 .col-5 .txt ul {
        width: 100%;
        margin-top: 35px; }
        #gb10 .col-5 .txt ul li {
          list-style: none;
          position: relative;
          font-style: italic; }
          #gb10 .col-5 .txt ul li:before {
            content: '';
            width: 12px;
            height: 12px;
            position: absolute;
            border-radius: 50%;
            top: 3px;
            left: -20px;
            background: #fff; }
  #gb10 .wrapper {
    width: 480px; }
  #gb10 .bg1 {
    background: #55bccb;
    text-align: left;
    height: 630px;
    padding-top: 57px; }
    #gb10 .bg1 .wrapper {
      float: right; }
  #gb10 .bg2 {
    background: #ef3f58;
    text-align: right;
    height: 630px;
    padding-top: 57px; }
    #gb10 .bg2 .wrapper {
      float: left; }
    #gb10 .bg2 img {
      margin: 108px auto 0; }

#gb11 {
  padding: 45px 0 65px;
  text-align: center; }
  #gb11 h3 {
    text-align: center;
    font-size: 48px;
    margin-bottom: 40px; }
  #gb11 .txt1 {
    font-size: 30px;
    color: #00a2ff;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 55px; }
  #gb11 .col-1 {
    width: 52%;
    float: left;
    height: 380px;
    background: url("../img/img23.png") top right no-repeat; }
  #gb11 .col-2 {
    width: 48%;
    float: left;
    height: 380px;
    padding-left: 20px;
    padding-top: 124px;
    color: #00a2ff;
    font-size: 48px;
    font-weight: bold;
    text-align: left;
    position: relative; }
    #gb11 .col-2 img {
      position: absolute;
      top: -10px;
      left: 40px; }

#gb12 {
  height: 655px;
  background: url("../img/bg4.jpg") 50% 50% no-repeat;
  background-size: cover;
  text-align: center; }
  #gb12 .txt {
    font-size: 48px;
    font-weight: bold;
    margin: 45px 0; }

#gb13 {
  padding: 70px 0 20px;
  background: #f2f2f2;
  position: relative; }
  #gb13:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img28.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

#gb14 {
  text-align: center;
  color: #fff;
  background: #5ad38c;
  padding: 40px 0;
  font-size: 48px;
  font-style: italic;
  font-weight: bold; }

#gb15 {
  text-align: center;
  font-size: 30px;
  padding-top: 50px;
  font-style: italic; }

#gb16 {
  height: 895px;
  background: url("../img/bg5.png") 50% 50% no-repeat;
  text-align: center;
  margin-top: -40px;
  position: relative;
  z-index: 1; }
  #gb16 img {
    margin-top: 320px; }

#gb17 {
  background: #e5e4e0;
  padding-top: 170px;
  margin-top: -190px;
  padding-bottom: 65px;
  text-align: center; }
  #gb17 .row {
    margin-top: 30px; }
  #gb17 .txt {
    font-size: 44px;
    font-family: 'Roboto Condensed', sans-serif;
    padding-top: 30px; }
  #gb17 a.bay {
    margin-top: 15px;
    display: inline-block; }
    #gb17 a.bay:hover {
      opacity: .9; }
  #gb17 .txt2 {
    color: #2e2e2e;
    padding: 30px;
    border: 3px solid #f99b1d; }
    #gb17 .txt2 a {
      color: #0070b7;
      text-decoration: none; }
      #gb17 .txt2 a:hover {
        text-decoration: underline; }

#forma1 {
  width: 334px;
  padding: 20px; }
  #forma1 h4 {
    text-align: center;
    color: #60457E;
    font-size: 23px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px; }

#forma1 p {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: 10px;
  color: #444; }

label {
  display: block;
  color: #252525;
  margin-top: 10px;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: bold; }

.pole_form {
  width: 100%;
  height: 44px;
  padding: 0 12px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #D4DEE3;
  color: #252525; }

.battom_forms {
  width: 260px;
  height: 49px;
  border: 0;
  margin-top: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  background: #FC0;
  box-shadow: 0 3px 0 #A78912;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  border-radius: 4px; }

.battom_form {
  font-size: 20px;
  margin: 20px auto 0 auto;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 10px 25px;
  border: 1px solid #F89406;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  font-family: 'PT Sans', sans-serif; }

#forma1.bigform {
  width: 600px; }
  #forma1.bigform h4 {
    font-size: 36px;
    margin-bottom: 20px;
    padding-bottom: 20px; }
  #forma1.bigform label {
    font-size: 20px; }
  #forma1.bigform .pole_form {
    height: 80px;
    border-width: 2px;
    margin-bottom: 10px;
    font-size: 20px; }
  #forma1.bigform .battom_form {
    width: 90%;
    height: 78px;
    font-size: 30px; }
  #forma1.bigform p {
    font-size: 16px; }

.timer {
  width: 490px;
  height: 220px;
  text-align: center;
  background: #fff;
  box-shadow: 0 0 21px rgba(0, 0, 0, 0.75);
  margin: 20px auto 80px;
  border-radius: 6px;
  padding-top: 28px;
  position: relative; }
  .timer header {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Roboto Condensed', sans-serif;
    padding-bottom: 35px; }
  .timer .d, .timer .h, .timer .m, .timer .s {
    display: inline-block;
    width: 73px;
    height: 65px;
    background: #ef235c;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    font-weight: bold;
    border-radius: 6px;
    margin: 0 5px; }
    .timer .d .clearfix, .timer .h .clearfix, .timer .m .clearfix, .timer .s .clearfix {
      width: 73px;
      height: 65px;
      padding-top: 7px;
      overflow: hidden; }
    .timer .d p, .timer .h p, .timer .m p, .timer .s p {
      display: inline-block;
      font-size: 48px;
      margin: 0;
      padding: 0; }
  .timer span.nsad {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -24px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 19px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold; }

#gb18 {
  position: relative;
  background: #f6f6f6;
  padding: 80px 0 0; }
  #gb18 .title {
    font-size: 48px;
    color: #ef235c;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif; }
  #gb18:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img34.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

.sesia {
  text-align: center; }
  .sesia-num {
    height: 42px;
    text-transform: uppercase;
    color: #fff;
    background: #000;
    display: inline-block;
    margin: 30px auto 25px;
    line-height: 42px;
    padding: 0 15px;
    font-weight: bold; }
  .sesia-name {
    color: #fff;
    background: #ef235c;
    display: inline-block;
    padding: 20px;
    text-transform: uppercase;
    font-weight: bold; }
  .sesia-lis ul {
    display: block;
    width: 100%;
    position: relative;
    padding: 70px 0 40px; }
    .sesia-lis ul:before {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -1px;
      width: 3px;
      height: 100%;
      background: #ef235c; }
  .sesia-lis li {
    list-style: none;
    margin-bottom: 20px;
    position: relative;
    font-size: 21px;
    text-align: left;
    padding-left: 480px; }
    .sesia-lis li:before {
      content: '';
      width: 30px;
      height: 2px;
      background: #ef235c;
      position: absolute;
      top: 11px;
      right: 366px; }
    .sesia-lis li:nth-child(odd) {
      text-align: right;
      padding-right: 480px;
      padding-left: 0; }
      .sesia-lis li:nth-child(odd):before {
        right: 431px; }
  .sesia-end {
    width: 660px;
    padding: 20px;
    text-align: center;
    color: #fff;
    background: #ef235c;
    margin: 0 auto;
    position: relative;
    margin-bottom: 50px; }
    .sesia-end:before {
      content: '';
      position: absolute;
      top: 0px;
      left: -60px;
      border-top: 35px solid #ef235c;
      border-left: 60px solid rgba(221, 221, 221, 0); }

.num-li {
  width: 46px;
  height: 46px;
  background: #ef235c;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  line-height: 46px;
  font-weight: bold;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -23px;
  font-size: 22px; }

#gb19 {
  position: relative;
  padding: 80px 0 40px;
  background: #f6f6f6;
  text-align: center; }
  #gb19:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img35.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  #gb19 .title {
    font-size: 48px;
    color: #00e36b;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 50px; }

#gb20 {
  position: relative;
  background: url("../img/bg5.jpg") 50% 50% no-repeat;
  background-size: cover; }
  #gb20:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img45.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  #gb20 .bl1 {
    width: 70%;
    float: left;
    text-align: right; }
  #gb20 .bl2 {
    height: 410px;
    background: rgba(0, 0, 0, 0.7);
    padding-right: 60px;
    padding-top: 20px; }

#gb21 {
  text-align: center;
  padding: 60px 0;
  background: #f6f6f6; }
  #gb21 .bonus {
    width: 740px;
    margin: 40px auto 60px;
    text-align: left;
    padding-left: 180px;
    color: #585858; }
    #gb21 .bonus-1 {
      background: url("../img/img49.png") 60px 0px no-repeat; }
    #gb21 .bonus-2 {
      background: url("../img/img51.png") 60px 0px no-repeat; }
    #gb21 .bonus-3 {
      background: url("../img/img53.png") 60px 0px no-repeat;
      font-weight: bold; }
      #gb21 .bonus-3 li {
        padding-top: 11px;
        margin-bottom: 35px !important; }
    #gb21 .bonus li {
      list-style: none;
      margin-bottom: 20px;
      position: relative; }

#gb22 {
  background: #47484c;
  position: relative;
  padding: 60px 0 0px;
  color: #fff; }
  #gb22:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img56.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  #gb22:after {
    content: '';
    width: 100%;
    height: 148px;
    background: url("../img/img57.png") top center no-repeat;
    position: absolute;
    bottom: -148px;
    left: 0;
    z-index: 2; }
  #gb22 .title {
    font-size: 48px;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase; }
  #gb22 img {
    display: block;
    margin: 40px auto; }
  #gb22 .txt1 {
    font-size: 30px;
    font-weight: bold; }
    #gb22 .txt1 span {
      color: #ff6c00; }

.gb17_2 {
  padding-top: 300px !important;
  margin-top: -150px !important; }

#gb23 {
  position: relative;
  padding: 60px 0 10px;
  background: #f6f6f6; }
  #gb23:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img58.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  #gb23 .back {
    width: 960px;
    height: 869px;
    background: url("../img/img59.png") top center no-repeat;
    padding: 280px 70px 0 70px;
    color: #fff;
    line-height: 29px; }

#gb24 {
  position: relative;
  padding: 78px 0 140px;
  background: #60aacf url("../img/bg6.png") bottom right no-repeat; }
  #gb24:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img60.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  #gb24 .bl1 {
    width: 480px; }
    #gb24 .bl1 header {
      font-size: 48px;
      color: #fff;
      font-family: 'Roboto Condensed', sans-serif;
      font-weight: bold;
      text-transform: uppercase;
      text-align: center; }
    #gb24 .bl1 .txt {
      padding: 0 56px;
      margin-top: 40px;
      color: #fff;
      position: relative; }
      #gb24 .bl1 .txt img {
        position: absolute;
        bottom: -240px;
        left: 240px; }

#gb25 {
  height: 1018px;
  background: url("../img/bg7.png") top center repeat-x; }
  #gb25 .laptop {
    width: 100%;
    height: 100%;
    background: url("../img/img62.png") 50% 80% no-repeat; }

#gb26 {
  padding: 60px 0 40px;
  position: relative; }
  #gb26 .title {
    font-size: 48px;
    color: #ef235c;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase; }
  #gb26:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img63.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

.feed {
  width: 100%;
  margin-bottom: 60px; }
  .feed-name {
    width: 100%;
    height: 66px;
    line-height: 66px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    background: #ef235c;
    color: #fff;
    margin-bottom: 60px; }
  .feed-img {
    width: 430px;
    float: left; }
  .feed-text {
    width: 482px;
    float: right;
    color: #3b3d36; }
    .feed-text header {
      font-size: 24px;
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
      margin-bottom: 55px; }
  .feed-txt2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 24px;
    position: relative; }
    .feed-txt2 b {
      font-weight: bold; }
    .feed-txt2:before, .feed-txt2:after {
      content: '';
      width: 22px;
      height: 20px;
      position: absolute;
      display: block; }
    .feed-txt2:before {
      background: url("../img/img64.png") top center no-repeat;
      top: -30px;
      left: 0; }
    .feed-txt2:after {
      background: url("../img/img65.png") top center no-repeat;
      bottom: -30px;
      right: 0; }

.bb {
  padding: 40px 45px;
  font-size: 22px;
  background: #4c4c4c;
  color: #fff; }

#gb27 {
  padding: 60px 0 120px;
  position: relative;
  background: #f6f6f6; }
  #gb27 .title {
    font-size: 48px;
    color: #2396ef;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    text-transform: uppercase; }
  #gb27:before {
    content: '';
    width: 100%;
    height: 32px;
    background: url("../img/img66.png") top center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

.faq {
  width: 100%;
  margin-bottom: 25px; }
  .faq-q {
    width: 860px;
    height: 100px;
    float: right;
    background: #2396ef;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    font-style: italic;
    line-height: 30px;
    padding: 19px 26px 0;
    position: relative;
    text-transform: uppercase; }
    .faq-q:before {
      content: '-';
      width: 70px;
      height: 100px;
      position: absolute;
      top: 0;
      left: -80px;
      background: #2396ef;
      font-size: 36px;
      font-style: normal;
      text-align: center;
      line-height: 93px; }
  .faq-a {
    padding-left: 105px;
    padding-top: 20px; }

.gb17_3 {
  position: relative;
  padding-top: 0 !important;
  margin-top: 0px !important; }
  .gb17_3:before {
    content: '';
    width: 100%;
    height: 148px;
    background: url("../img/img67.png") top center no-repeat;
    position: absolute;
    top: -148px;
    left: 0;
    z-index: 2; }

#footer {
  font-size: 14px;
  text-align: center;
  padding: 50px 0 35px; }

#footer img {
  margin-bottom: 20px; }

#footer a {
  color: #00a179;
  padding: 0 5px; }

/* 
font-family: 'PT Sans', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto', sans-serif;
 */


.scr_btn {
  position: fixed;
  top: 40%;
  right: 0;
  z-index: 6;
}