* {
  margin: 0;
  padding: 0;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

html,
body {
  font-size: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  height: 100%;
  font-family: "fedra_light";
  line-height: 1.5;
}

h2 {
  font-size: 32px;
  color: #0066b2;
}

h3 {
  font-size: 28px;
  color: #0066b2;
  margin: 10px 0;
}

textarea {
  resize: none;
}

.wrapp {
  width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 0;
}

.seo-text {
  margin: 50px auto;
}

.seo-text ul {
  margin: 10px 0;
  padding-left: 20px;
}

.wrapp:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  position: relative;
  font-size: 0px;
  line-height: 0px;
}

.cl:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  position: relative;
  font-size: 0px;
  line-height: 0px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #b1b1b1;
  text-align: center;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #b1b1b1;
  text-align: center;
}

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.popup_overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 25;
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0px;
  left: 0px;
}

.popup {
  position: fixed;
  display: none;
  z-index: 26;
  padding: 30px;
  background-color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  opacity: 0;
}

label {
  display: inline-block;
  position: relative;
}

label.red input,
label.red textarea {
  border: 1px solid #f00 !important;
}

.btn {
  font-family: "fedra_book";
  color: #fff;
  border: 1px solid #005899;
  text-align: center;
  border-radius: 6px;
  background: #0066b2;
  background: -moz-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0066b2),
    color-stop(100%, #005ca0)
  );
  background: -webkit-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -o-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -ms-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: linear-gradient(to bottom, #0066b2 0%, #005ca0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b2', endColorstr='#005ca0',GradientType=0 );
}

.btn:hover {
  cursor: pointer;
  background: #037eda;
  background: -moz-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #037eda),
    color-stop(100%, #036dbc)
  );
  background: -webkit-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -o-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -ms-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: linear-gradient(to bottom, #037eda 0%, #036dbc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037eda', endColorstr='#036dbc',GradientType=0 );
}

.btn:active {
  background: #005ca0;
  background: -moz-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #005ca0),
    color-stop(100%, #0065b0)
  );
  background: -webkit-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -o-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -ms-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: linear-gradient(to bottom, #005ca0 0%, #0065b0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ca0', endColorstr='#0065b0',GradientType=0 );
}

a.scrollToTop {
  position: fixed;
  bottom: 96px;
  left: 36px;
  display: block;
  width: 64px;
  height: 40px;
  background: url(../img/arrowTop.jpg);
}

.page {
  position: relative;
  width: 100%;
  max-width: 100%;
  min-width: 960px;
  overflow: hidden;
  margin: 0 auto;
}

.menu {
  height: 31px;
  line-height: 31px;
  text-align: center;
  border-bottom: #eeeeee;
  z-index: 18;
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15);
}

.menu a {
  display: inline-block;
  height: 31px;
  line-height: 31px;
  color: #146caf;
  font-family: "myriad_regular";
  padding: 0 3px;
  margin: 0 1px 0 1px;
  position: relative;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
}

.menu a:before {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 31px solid #005ca0;
  border-left: 17px solid transparent;
  left: -17px;
  top: 0px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.menu a:after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 31px solid #005ca0;
  border-right: 17px solid transparent;
  right: -17px;
  top: 0px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.menu a:hover,
.menu a.active {
  background: #005ca0;
  color: #ffffff;
}

.menu a:hover:before,
.menu a:hover:after,
.menu a.active:before,
.menu a.active:after {
  opacity: 1;
}

.menu.menu_fixed {
  position: fixed;
  left: 0px;
  top: 0px;
}

.wrap {
  width: 960px;
  margin: 0 auto;
  padding: 0px;
  position: relative;
  z-index: 0;
}

.wrap:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  position: relative;
  font-size: 0px;
  line-height: 0px;
}

section {
  width: 100%;
  position: relative;
}

.wrap {
  width: 980px;
  margin: 0 auto;
}
.clear {
  clear: both;
}

.solutions {
  background: #fff;
}

.solutions .wrap,
.additional .wrap {
  padding: 55px 0;
}

h2 {
  margin-bottom: 45px;
  color: #086539;
  padding-bottom: 25px;
  text-align: center;
  font-family: "brutal_typemedium";
  font-size: 36px;
  line-height: 40px;
}

h2 span {
  color: #272727;
  font-family: "brutal_typemedium";
  font-size: 30px;
  line-height: 40px;
}

h2 em {
  color: #086539;
  font-size: 30px;
}

.solution {
  background-color: #f2f6f7;
  padding-bottom: 60px;
  border-bottom: 20px double #fff;
}

.solution_img {
  float: left;
  width: 432px;
  margin-left: 40px;
}

.solution_text {
  float: left;
  padding: 0 10px 0 50px;
  width: 400px;
  color: #2f2f2f;
  font-family: "agora_regular";
}

.solution_ttl {
  color: #0066b2;
  padding-bottom: 25px;
  font-family: "fedra_light";
  font-size: 25px;
  line-height: 30px;
}

.solution_ttl span {
  color: #394147;
  font-size: 40px;
  line-height: 24px;
  font-family: "fedra_light";
}

.solution_text ul li {
  margin-bottom: 8px;
  line-height: 22px;
  font-family: "fedra_book";
  color: #3a3a3a;
  font-size: 18px;
}

.solution_text ul li em {
  color: #040404;
}

.solution_texts {
  height: 295px;
  width: 418px;
  border-radius: 5px;
  border: #e0e0e0 solid 1px;
  background: #f7f7f7;
  color: #0066b2;
  box-shadow: 0 1px 16px rgba(57, 129, 160, 0.28);
}

.solution_descr {
  height: 70px;
  width: 418px;
  border-radius: 5px;
  border: #e0e0e0 solid 1px;
  background: #f7f7f7;
  color: #0066b2;
  margin-top: 30px;
  box-shadow: 0 1px 16px rgba(57, 129, 160, 0.28);
}

.solution_descr span {
  display: block;
  float: left;
  width: 230px;
  margin-left: 20px;
  text-align: left;
  color: #0066b2;
  font-size: 40px;
  font-family: "Anglecia";
  line-height: 60px;
}

.solution_descr a {
  display: inline-block;
  float: right;
  margin-right: 20px;
  line-height: 80px;
  padding-right: 20px;
  background: url(../img/solution_descr.png) no-repeat right;
  color: #0066b2;
  font-family: "fedra_light";
  font-size: 12px;
}

.solution_descr a:hover {
  color: #ae1b36;
}

.s1 .solution_img {
  background: url(../img/s1.jpg) no-repeat center;
  height: 620px;
  box-shadow: 0 1px 16px rgba(57, 129, 160, 0.28);
}

.s2 .solution_img {
  background: url(../img/s2.jpg) no-repeat center;
  height: 620px;
  box-shadow: 0 1px 16px rgba(57, 129, 160, 0.28);
}

a.sol_a {
  display: block;
  width: 420px;
  height: 50px;
  line-height: 50px;
  font-size: 26px;
  margin: 20px auto 0 auto;
  text-decoration: none;
  text-align: center;
  color: #fff;
  cursor: pointer;
  font-family: "fedra_normal";
  border-radius: 5px;
  background: #0066b2;
  background: -moz-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #0066b2),
    color-stop(100%, #005ca0)
  );
  background: -webkit-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -o-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: -ms-linear-gradient(top, #0066b2 0%, #005ca0 100%);
  background: linear-gradient(to bottom, #0066b2 0%, #005ca0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b2', endColorstr='#005ca0',GradientType=0 );
}

a.sol_a:hover {
  cursor: pointer;
  background: #037eda;
  background: -moz-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #037eda),
    color-stop(100%, #036dbc)
  );
  background: -webkit-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -o-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: -ms-linear-gradient(top, #037eda 0%, #036dbc 100%);
  background: linear-gradient(to bottom, #037eda 0%, #036dbc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037eda', endColorstr='#036dbc',GradientType=0 );
}

a.sol_a:active {
  background: #005ca0;
  background: -moz-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #005ca0),
    color-stop(100%, #0065b0)
  );
  background: -webkit-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -o-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: -ms-linear-gradient(top, #005ca0 0%, #0065b0 100%);
  background: linear-gradient(to bottom, #005ca0 0%, #0065b0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ca0', endColorstr='#0065b0',GradientType=0 );
}

.sol_aa {
  text-align: center;
  margin-top: 10px;
  color: #717171;
  font-family: "fedra_light";
}

.sol_aa a {
  font-size: 22px;
  display: inline-block;
  margin-top: 5px;
  font-family: "fedra_light";
  color: #0062aa;
  border-bottom: 1px dashed #0062aa;
  text-decoration: none;
}

.sol_aa a:hover {
  color: #5bb1e0;
}

.support {
  padding: 40px 0 60px 0;
  background: #fff;
}

.support h2 {
  margin-bottom: 40px;
}

.support_one {
  float: left;
  background: #f7f7f7;
  border-radius: 10px;
  border: #e0e0e0 solid 1px;
  width: 234px;
  height: 450px;
  margin: 0 3px;
  text-align: center;
  position: relative;
  color: #2f2f2f;
  font-size: 16px;
  line-height: 20px;
}

.support_ttl {
  margin: 0 auto;
  width: 180px;
  height: 90px;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "helios";
  color: #0e5d94;
  border-bottom: #e0e0e0 solid 1px;
  line-height: 90px;
  margin-bottom: 30px;
}

.support_price {
  font-size: 14px;
  color: #2f2f2f;
  line-height: 14px;
  margin-bottom: 25px;
}

.support_price span {
  display: block;
  font-size: 26px;
  color: #0e5d94;
  line-height: 26px;
}

.su3 .support_ttl,
.su4 .support_ttl {
  line-height: 28px;
  padding-top: 17px;
  height: 73px;
}

a.sup_descr {
  display: block;
  margin: 0 auto;
  width: 145px;
  font-size: 16px;
  color: #0e5d94;
  line-height: 16px;
  padding-right: 20px;
  background: url(../img/solution_descr.png) no-repeat right;
  position: absolute;
  left: 35px;
  bottom: 98px;
}

a.sup_a {
  display: block;
  width: 202px;
  height: 55px;
  line-height: 50px;
  background: url(../img/bttn3.png) no-repeat 0px 0px;
  color: #fff;
  font-size: 22px;
  font-family: "helios";
  cursor: pointer;
  text-shadow: 1px 1px 0px #329fd6;
  text-align: center;
  position: absolute;
  left: 16px;
  bottom: 23px;
}

a.sup_a:hover {
  background-position: 0px -55px;
}

a.sup_a:active {
  background-position: 0px -110px;
}

.a1 .solution_img {
  background: url(../img/s22.jpg) no-repeat center;
  width: 440px;
  height: 624px;
  margin-top: 5px;
  box-shadow: 0 1px 16px rgba(57, 129, 160, 0.28);
}

.c1 {
  width: 100%;
  height: 50px;
  background: rgba(255, 255, 255, 0.8);

  z-index: 15;
  left: 0px;
  top: 0px;
  transition: 0.5s ease-out;
  -webkit-transition: 0.5s ease-out;
}

.c1 #canvasHolder {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.c1 .wrapp {
  z-index: 2;
}

.c1 .left {
  float: left;
  cursor: pointer;
  height: 60px;
  width: 245px;
  background: url("https://medic-urist.ru/img/c1_logo.png") left center
    no-repeat;
  margin-top: 5px;
}

.c1 .left span,
.c1 .left p {
  font-family: "myriad_italic";
  font-size: 11px;
  color: #696a70;
  line-height: 14px;
  margin-left: 40px;
  display: block;
}

.c1 .left span {
  margin-top: 41px;
  margin-bottom: 20px;
}

.c1 .center {
  float: left;
  margin-left: 25px;
  width: 450px;
  margin-top: 10px;
}

.c1 .center .num {
  font-family: "fedra_light";
  font-size: 26px;
  color: #0058a6;
  line-height: 29px;
  margin-bottom: 2px;
  text-align: center;
}
.c1 .center span {
  font-family: "myriad_regular";
  font-size: 12px;
  color: #a4a4a4;
  line-height: 13px;
  display: block;
  margin-bottom: 2px;
  text-align: center;
}

.c1 .center ul {
  list-style: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.c1 .center ul:first-child {
  margin-left: 50px;
}

.c1 .center ul:last-child {
  margin-left: 40px;
}

.c1 .center ul:first-child:after {
  width: 2px;
  height: 72px;
  background-color: #e0e0e0;
  position: absolute;
  left: -20px;
  top: 8px;
  content: "";
}

.c1 .center ul:last-child:after {
  width: 2px;
  height: 72px;
  background-color: #e0e0e0;
  position: absolute;
  right: -20px;
  top: 8px;
  content: "";
}

.c1 .center ul li {
  font-family: "myriad_regular";
  font-size: 16px;
  color: #0060a9;
  line-height: 19px;
  margin-top: 8px;
  cursor: pointer;
  text-transform: uppercase;
}

.c1 .center ul:nth-child(1) {
  margin-right: 55px;
}

.c1 .center ul:nth-child(2) {
  margin-right: 30px;
}

.c1 .right {
  float: right;
  text-align: right;
  margin-top: 16px;
}

.c1 .right .num {
  font-family: "fedra_light";
  font-size: 26px;
  color: #a4a4a4;
  line-height: 29px;
  margin-bottom: 2px;
}

.c1 .right .btn {
  display: inline-block;
  vertical-align: top;
  padding: 4px 10px;
}

.c1 .right span {
  font-family: "myriad_regular";
  font-size: 10px;
  color: #a4a4a4;
  line-height: 13px;
  display: block;
  margin-bottom: 2px;
}

.c2 {
  width: 100%;
  height: 765px;
  background: url("../img/c2_bg.jpg") bottom center no-repeat;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.c2 .wrapper {
  width: 2560px;
  margin-left: -1280px;
  height: 765px;
  position: absolute;
  top: 0px;
  left: 50%;
}

.c2 .wrapper ul {
  list-style: none;
}

.c2 .wrapper ul li {
  display: block;
}

.c2 .wrapper .mac {
  width: 1036px;
  height: 652px;
  background: url("../img/c2/mac.png") no-repeat;
  position: absolute;
  z-index: 2;
  left: 50%;
  margin-left: -351px;
  top: 99px;
}

.c2 .wrapper .list1 {
  width: 425px;
  height: 200px;
  background: url("../img/c2/1.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -50px;
  margin-left: -649px;
}

.c2 .wrapper .list2 {
  width: 425px;
  height: 200px;
  background: url("../img/c2/2.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 258px;
  margin-left: -656px;
}

.c2 .wrapper .list3 {
  width: 277px;
  height: 247px;
  background: url("../img/c2/3.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 93px;
  margin-left: -45px;
}

.c2 .wrapper .list4 {
  width: 492px;
  height: 462px;
  background: url("../img/c2/4.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 424px;
  margin-left: -44px;
}

.c2 .wrapper .list5 {
  width: 368px;
  height: 310px;
  background: url("../img/c2/5.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 277px;
  margin-left: 429px;
}

.c2 .wrapper .list6 {
  width: 528px;
  height: 451px;
  background: url("../img/c2/6.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -202px;
  margin-left: 888px;
}

.c2 .wrapper .list7 {
  width: 260px;
  height: 330px;
  background: url("../img/c2/7.png") no-repeat;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 436px;
  margin-left: -1278px;
}

.c2 .wrapp {
  padding-top: 270px;
  z-index: 3;
}

.c2 h1 {
  font-family: "Anglecia";
  font-size: 37px;
  color: #0060a9;
  line-height: 48px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 12px 6px;
  text-transform: uppercase;
}

.c2 h2 {
  font-family: "Anglecia";
  font-size: 27px;
  color: #0060a9;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 15px;
  text-transform: uppercase;
}

.c2 h3 {
  font-family: "fedra_light";
  font-size: 20px;
  color: #0060a9;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  background-color: rgba(255, 255, 255, 0.7);
  padding: 15px;
  text-transform: uppercase;
  margin-top: -45px;
}

.c2 .prog {
  position: absolute;
  padding: 10px 0 0 70px;
  min-height: 61px;
  background: url("https://medic-urist.ru/img/c2_prog1.png") left center
    no-repeat;
  font-family: "myriad_italic";
  font-size: 14px;
  color: #8f9090;
  line-height: 17px;
  text-align: left;
  left: 15px;
  top: 540px;
}

.c2 .prog1 {
  position: absolute;
  padding: 10px 0 0 70px;
  min-height: 61px;
  background: url("https://medic-urist.ru/img/c2_prog2.png") left center
    no-repeat;
  font-family: "myriad_italic";
  font-size: 14px;
  color: #8f9090;
  line-height: 17px;
  text-align: left;
  left: 355px;
  top: 540px;
}

.c2 .prog2 {
  position: absolute;
  padding: 10px 0 0 70px;
  min-height: 61px;
  background: url("https://medic-urist.ru/img/c2_prog3.png") left center
    no-repeat;
  font-family: "myriad_italic";
  font-size: 14px;
  color: #8f9090;
  line-height: 17px;
  text-align: left;
  left: 715px;
  top: 540px;
}

.c3 {
  width: 100%;
  background-color: #fff;
  /*background: url('../img/c3_test.jpg') center top no-repeat;*/
  height: 800px;
}

.c3 .wrapp {
  padding-top: 35px;
}

.c3 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.c3 .h2 {
  font-family: "fedra_light";
  font-size: 26px;
  color: #0066b2;
  line-height: 45px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.c3 .h2 em {
  font-family: "fedra_normal";
  font-size: 28px;
  color: #ec3242;
  line-height: 35px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.c3 .h3 {
  font-family: "fedra_book";
  font-size: 14px;
  color: #6b6b6b;
  line-height: 17px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.c3 .img {
  width: 842px;
  height: 679px;
  background: url(../img/c3_clock.jpg) no-repeat;
  position: absolute;
  z-index: 1;
  left: -237px;
  top: 160px;
}

.c3 .timer_wrapp {
  width: 404px;
  height: 124px;
  background: rgba(0, 102, 178, 0.76) url("../img/timer_bg.png") center 45px
    no-repeat;
  float: left;
  position: relative;
  top: 383px;
  left: 9px;
  z-index: 2;
  padding-top: 10px;
}

.c3 .timer_wrapp .timer_h1 {
  font-family: "fedra_light";
  font-size: 15px;
  color: #fff;
  line-height: 18px;
  text-align: center;
}

.c3 .timer_wrapp ul.nums {
  list-style: none;
  margin: 21px 0 0 19px;
}

.c3 .timer_wrapp ul.nums li {
  display: inline-block;
  vertical-align: top;
  width: 72px;
  margin-right: 16px;
  text-align: center;
  font-family: "helv_roman";
  font-size: 48px;
  color: #242527;
  line-height: 51px;
  letter-spacing: 13px;
  padding-left: 5px;
}

.c3 .timer_wrapp ul.nums li:last-child {
  margin-right: 0px;
}

.c3 .timer_wrapp ul.desc {
  list-style: none;
  margin: 11px 0 0 19px;
}

.c3 .timer_wrapp ul.desc li {
  display: inline-block;
  vertical-align: top;
  width: 77px;
  margin-right: 16px;
  text-align: center;
  font-family: "helv_light";
  font-size: 11px;
  color: #fff;
  line-height: 14px;
}

.c3 .timer_wrapp ul.desc li:last-child {
  margin-right: 0px;
}

.form_wrapp {
  border: 1px solid #0066b2;
  background-color: #fff;
  padding: 20px;
  display: inline-block;
  vertical-align: top;
}

.form_wrapp .form_h1,
.popup .popup_h1 {
  font-family: "fedra_book";
  font-size: 26px;
  color: #0066b2;
  line-height: 29px;
  text-align: center;
  margin-bottom: 5px;
}

.form_wrapp .form_h2,
.popup .popup_h2 {
  font-family: "fedra_book";
  font-size: 14px;
  color: #0066b2;
  line-height: 17px;
  text-align: center;
  margin-bottom: 20px;
}

.form_wrapp .desc {
  font-family: "fedra_light";
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  display: block;
  margin-bottom: 5px;
}

.form_wrapp input[type="text"] {
  width: 383px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.form_wrapp input[name="phone1"] {
  width: 33px;
  margin-right: 6px;
}

.form_wrapp input[name="phone2"] {
  width: 96px;
  margin-right: 6px;
}

.form_wrapp input[name="phone3"] {
  width: 188px;
  margin-right: -2px;
}

.form_wrapp .btn {
  font-family: "fedra_normal";
  font-size: 24px;
  padding: 10px 0;
  margin-bottom: 15px;
}

.form_wrapp .desc1 {
  font-family: "fedra_book";
  font-size: 14px;
  color: #686868;
  line-height: 17px;
  text-align: center;
  margin-bottom: 5px;
}

.form_wrapp .desc2 {
  font-family: "myriad_regular";
  font-size: 12px;
  color: #4c4b4b;
  line-height: 15px;
  text-align: center;
}

.c3 .form_wrapp {
  width: 412px;
  float: right;
  margin: 53px 11px 0 0;
  z-index: 2;
  position: relative;
}
.c3_11 .form_wrapp {
  width: 401px;
  float: right;
  margin: -30px 50px 0 0;
  z-index: 2;
  position: relative;
}

.reasons {
  padding: 70px 0;
  background: #fff;
  height: 1090px;
}

.reasons .man-bg1 {
  background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
  height: 682px;
  left: 790px;
  position: absolute;
  top: 328px;
  width: 733px;
}

.reasons h2 {
  margin-bottom: 30px;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
  color: #0066b2;
  line-height: 39px;
  font-family: "fedra_normal";
  font-size: 32px;
}

.reasons_block {
  width: 960px;
  background: url(../img/reasons_block.png) no-repeat center top;
}

.reason {
  width: 480px;
  height: 215px;
  float: left;
  text-align: right;
}

.reason_body {
  float: left;
  width: 392px;
}

.reason_ttl {
  line-height: 34px;
  margin-bottom: 15px;
  font-family: "fedra_light";
  font-size: 30px;
  color: #272727;
}

.reason_ttl span {
  color: #0066b2;
  font-size: 36px;
  text-transform: uppercase;
  font-family: "fedra_light";
  line-height: 50px;
}

.reason_ttl em {
  color: #000;
  font-size: 26px;
}

.reason_text {
  color: #3a3a3a;
  font-size: 16px;
  line-height: 20px;
  font-family: "fedra_book";
}

.reason_nmbr {
  float: left;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 20px;
  background: #0066b2;
  border-radius: 19px;
  font-family: "fedra_light";
  margin: 38px 20px 0 30px;
}

.r2 {
  text-align: left;
}

.r2 .reason_nmbr {
  margin: 38px 30px 0 20px;
}

.r2 .reason_ttl em {
  color: #000;
  font-size: 30px;
}

.r3 .reason_ttl em {
  color: #000;
  font-size: 30px;
}

.r4 .reason_ttl span {
  font-size: 52;
}
.r5 {
  margin: -27px auto 0 auto;
  float: none;
  text-align: center;
  height: 200px;
  overflow: hidden;
}

.r5 .reason_nmbr {
  float: none;
  margin: 0 auto 15px auto;
}

.r5 .reason_body {
  float: none;
  width: 480px;
}

.c4 {
  overflow: hidden;
  background: url(../img/c24_bg.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 660px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}

.c4 .wrapp {
  padding-top: 40px;
}

.c4 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  margin-bottom: 60px;
}

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

.c4 .line .block {
  margin-bottom: 82px;
}

.c4 .line .block:first-child {
  margin-right: 257px;
}

.c4 .line .block:last-child {
  margin-left: 195px;
}

.c4 .block {
  width: 161px;
  height: 161px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.c4 .block .text {
  width: 230px;
  text-align: center;
  position: absolute;
  top: 175px;
  left: 50%;
  margin-left: -115px;
  font-family: "fedra_light";
  font-size: 16px;
  color: #e9e9ee;
  line-height: 19px;
}

.c4 .block.block1 {
  background: url("https://medic-urist.ru/img/c4_1.png") no-repeat;
}
.c4 .block.block2 {
  background: url("https://medic-urist.ru/img/c4_2.png") no-repeat;
}
.c4 .block.block3 {
  background: url("https://medic-urist.ru/img/c4_3.png") no-repeat;
}
.c4 .block.block4 {
  background: url("https://medic-urist.ru/img/c4_4.png") no-repeat;
}
.c4 .block.block5 {
  background: url("https://medic-urist.ru/img/c4_5.png") no-repeat;
}
.c4 .block.block6 {
  background: url("https://medic-urist.ru/img/c4_6.png") no-repeat;
}

.c4 .block .line1 {
  height: 1px;
  background-color: #49a4e8;
  position: absolute;
}

.c4 .block .line2 {
  width: 1px;
  background-color: #49a4e8;
  position: absolute;
}

.c4 .rounds {
  position: relative;
}

.c4 .rounds .round {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #49a4e8;
  position: absolute;
  left: 0px;
  top: 0px;
}

.c4 .rounds .round:after {
  width: inherit;
  height: inherit;
  padding: 4px;
  position: absolute;
  left: -5px;
  top: -5px;
  border: 1px solid #49a4e8;
  content: "";
  border-radius: 50%;
  box-shadow: 0 0 5px #63bdff, inset 0 0 5px #63bdff;
}

.c4 .round.round1 {
  left: 212px;
  top: 225px;
}
.c4 .round.round2 {
  left: 648px;
  top: 115px;
}
.c4 .round.round3 {
  left: 1025px;
  top: 105px;
}
.c4 .round.round4 {
  left: -68px;
  top: 305px;
}
.c4 .round.round5 {
  left: 348px;
  top: 363px;
}
.c4 .round.round6 {
  left: 1104px;
  top: 232px;
}

.c4 .block.block1 .line1 {
  right: -19px;
  top: 86px;
  width: 20px;
}
.c4 .block.block1 .line2 {
  height: 145px;
  right: -34px;
  top: 85px;
  transform: rotate(-12deg);
  -webkit-transform: rotate(-12deg);
}

.c4 .block.block2 .line1 {
  right: -26px;
  top: 83px;
  width: 27px;
}
.c4 .block.block2 .line2 {
  height: 48px;
  right: -43px;
  top: 76px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/*.c4 .block.block2 .round {right: -71px;	top: 115px;}*/

.c4 .block.block3 .line1 {
  right: -22px;
  top: 82px;
  width: 22px;
}
.c4 .block.block3 .line2 {
  height: 60px;
  right: -49px;
  top: 65px;
  transform: rotate(-65deg);
  -webkit-transform: rotate(-65deg);
}
/*.c4 .block.block3 .round {right: -85px;	top: 103px;}*/

.c4 .block.block4 .line1 {
  left: -39px;
  top: 84px;
  width: 40px;
}
.c4 .block.block4 .line2 {
  height: 35px;
  left: -55px;
  top: 59px;
  transform: rotate(116deg);
  -webkit-transform: rotate(116deg);
}
/*.c4 .block.block4 .round {left: -77px;	top: 62px;}*/

.c4 .block.block5 .line1 {
  left: -33px;
  top: 87px;
  width: 34px;
}
.c4 .block.block5 .line2 {
  height: 58px;
  left: -54px;
  top: 78px;
  transform: rotate(47deg);
  -webkit-transform: rotate(47deg);
}
/*.c4 .block.block5 .round {left: -77px;	top: 118px;}*/

.c4 .block.block6 .line1 {
  right: -31px;
  top: 89px;
  width: 32px;
}
.c4 .block.block6 .line2 {
  height: 160px;
  right: -95px;
  top: -37px;
  transform: rotate(54deg);
  -webkit-transform: rotate(54deg);
}
/*.c4 .block.block6 .round {right: -169px; top: -10px;}*/

.c5 {
  width: 100%;
  height: 669px;
  background: url("../img/c5_bg.jpg") center center no-repeat;
}

.c5 .wrapp {
  padding-top: 25px;
}

.c5 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 55px;
}

.c5 .form_wrapp {
  float: right;
  margin-right: 10px;
}

.c5 .wrapp > .desc {
  padding: 17px;
  background-color: #0066b2;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 10px;
  bottom: -5px;
}

.c5 .wrapp > .desc p {
  font-family: "fedra_light";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  margin-bottom: 10px;
}

.c5 .wrapp > .desc span {
  font-family: "FedraSerifBPro-NormalItalic";
  font-size: 20px;
  color: #fff;
  line-height: 23px;
}

.c6 {
  width: 100%;
  background-color: #0066b2;
  height: 870px;
  border-bottom: 20px double #fff;
}

.c6 .wrapp {
  padding: 30px 0 50px 0;
}

.c6 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  margin-bottom: 60px;
}

.c6 .video {
  width: 560px;
  height: 315px;
  background-color: #000;
  margin: 0 auto 30px auto;
}

.c6 .h2 {
  font-family: "fedra_light";
  font-size: 24px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  margin-bottom: 25px;
}

.c6 ul {
  list-style: none;
}

.c6 ul li {
  display: inline-block;
  vertical-align: top;
  width: 218px;
  height: 162px;
  margin-right: 18px;
}

.c6 ul li:last-child {
  margin-right: -2px;
}

.c6 ul li a {
  width: inherit;
  height: inherit;
  display: block;
}

.c6 ul li.li1 a {
  background: url("../img/c6_1.jpg") no-repeat;
}
.c6 ul li.li2 a {
  background: url("../img/c6_2.jpg") no-repeat;
}
.c6 ul li.li3 a {
  background: url("../img/c6_3.jpg") no-repeat;
}
.c6 ul li.li4 a {
  background: url("../img/c6_4.jpg") no-repeat;
}

.b5 {
  width: 100%;
  min-height: 212px;
  background: #0066b2;
  border-bottom: 20px double #fff;
}
.b5 .big_h1 {
  padding-top: 63px;
  font-family: "fedra_normal";
  font-size: 38px;
  color: #fff;
  line-height: 39px;
  text-align: center;
  position: relative;
  z-index: 2;
}
.b5 .big_h1 span {
  font-size: 62px;
  line-height: 45px;
}
.b6 {
  min-height: 418px;
  background: url(../img/bg/c6.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 418px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.b6 .wrapp {
  padding-top: 118px;
}
.b6 .h1 {
  width: 308px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-left: 480px;
  margin-bottom: 15px;
}
.b6 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b6 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin-left: 490px;
}
.b7 {
  min-height: 418px;
  background: url(../img/bg/c7.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 418px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.b7 .h1 {
  width: 281px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-bottom: 15px;
}
.b7 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b7 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin-left: 10px;
}
.b7 .left {
  float: left;
  padding-top: 145px;
}
.b7 .right {
  float: right;
  padding-top: 83px;
}
.b7 .flags .italy,
.b7 .flags .spain,
.b7 .flags .holland {
  width: 103px;
  padding-top: 110px;
}
.b7 .flags .italy {
  background: url(../img/c7_italy.png) center top no-repeat;
}
.b7 .flags .spain {
  background: url(../img/c7_spain.png) center top no-repeat;
}
.b7 .flags .holland {
  background: url(../img/c7_holland.png) center top no-repeat;
}
.b7 .flags .greece,
.b7 .flags .sweden,
.b7 .flags .dubai,
.b7 .flags .india,
.b7 .flags .france {
  width: 77px;
  padding-top: 80px;
}
.b7 .flags .greece {
  background: url(../img/c7_greece.png) center top no-repeat;
}
.b7 .flags .sweden {
  background: url(../img/c7_sweden.png) center top no-repeat;
}
.b7 .flags .dubai {
  background: url(../img/c7_dubai.png) center top no-repeat;
}
.b7 .flags .india {
  background: url(../img/c7_india.png) center top no-repeat;
  margin-right: 30px;
}
.b7 .flags .france {
  background: url(../img/c7_france.png) center top no-repeat;
  margin-right: 0;
}
.b7 .hit {
  bottom: 50px;
}
.b8 {
  min-height: 418px;
  background: url(../img/bg/c8.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 418px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.b8 .wrapp {
  padding-top: 118px;
}
.b8 .h1 {
  width: 357px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-left: 480px;
  margin-bottom: 15px;
}
.b8 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b8 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin-left: 490px;
}
.save_doc {
  width: 306px;
  height: 482px;
  background: url(../img/save_doc.png) center center no-repeat;
  position: absolute;
  top: -94px;
  left: 52px;
}
.b9 {
  min-height: 418px;
  background: url(../img/garant.png) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 418px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.b9 .family {
  width: 689px;
  height: 499px;
  background: url(../img/family.png) center center no-repeat;
  position: absolute;
  top: -80px;
  right: 0px;
}
.b9 .h1 {
  width: 293px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-bottom: 15px;
}
.b9 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b9 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
}
.b9 .wrapp {
  padding-top: 145px;
}
.b10 {
  min-height: 418px;
  background: url(../img/bg/c10.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 418px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.clock {
  width: 387px;
  height: 495px;
  background: url(../img/clock.png) center center no-repeat;
  position: absolute;
  top: -130px;
  left: 50px;
}
.b10 .h1 {
  width: 392px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-left: 480px;
  margin-bottom: 15px;
}
.b10 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b10 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin-left: 490px;
}
.b10 .wrapp {
  padding-top: 118px;
}
.b11 {
  min-height: 476px;
  background: url(../img/bg/c11.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 476px;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.b11 .wrapp {
  padding-top: 125px;
}
.b11 .h1 {
  width: 276px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-bottom: -15px;
}
.b11 .h2 {
  width: 217px;
  height: 40px;
  background: #0066b2;
  font-family: "fedra_light";
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  margin: 0;
  margin-bottom: 15px;
}
.b11 .info b {
  font-family: "fedra_light";
  font-weight: normal;
}
.b11 .info {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 21px;
  color: #000;
  margin-left: 10px;
}
.b11 .btn {
  width: 258px;
  height: 50px;
  margin: 116px auto 0;
  line-height: 50px;
}

.c7 {
  width: 100%;
  height: 462px;
  background: url("../img/c7_bg.jpg") center center no-repeat;
}

.c7 .wrapp {
  padding-top: 25px;
}

.c7 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 85px;
}

.c7,
.c8,
.c9,
.c10 {
  margin-bottom: 1px;
}

.c7 .block,
.c8 .block,
.c9 .block,
.c10 .block,
.c11 .block {
  float: left;
  margin-left: 150px;
}

.c7 .block,
.c9 .block,
.c11 .block {
  margin-left: 650px;
}

.c7 .block span,
.c8 .block span,
.c9 .block span,
.c10 .block span,
.c11 .block span {
  font-family: "fedra_light";
  font-size: 28px;
  color: #0066b2;
  line-height: 31px;
  position: relative;
  margin-bottom: 20px;
  display: block;
}

.c7 .block span .num,
.c8 .block span .num,
.c9 .block span .num,
.c10 .block span .num,
.c11 .block span .num {
  position: absolute;
  font-size: 96px;
  line-height: 49px;
  left: -140px;
}

.c7 .block p,
.c8 .block p,
.c9 .block p,
.c10 .block p,
.c11 .block p {
  font-family: "fedra_light";
  font-size: 16px;
  color: #2e373d;
  line-height: 19px;
}

.c8 .block,
.c9 .block,
.c10 .block,
.c11 .block {
  margin-top: 120px;
}

.c8 {
  width: 100%;
  height: 451px;
  background: url("../img/c8_bg.jpg") center center no-repeat;
}

.c9 {
  width: 100%;
  height: 451px;
  background: url("../img/c9_bg.jpg") center center no-repeat;
}

.c10 {
  width: 100%;
  height: 451px;
  background: url("../img/c10_bg.jpg") center center no-repeat;
}

.c11 {
  width: 100%;
  height: 451px;
  background: url("../img/c11_bg.jpg") center center no-repeat;
}

.c11 .wrapp {
  height: inherit;
}

.c11 .img {
  width: 452px;
  height: 485px;
  position: absolute;
  left: 67px;
  bottom: 0px;
  background: url("../img/c11_img.png") no-repeat;
}

.c12 {
  width: 100%;
  background-color: #ececec;
}

.c12 .wrapp {
  padding: 40px 0 166px 0;
}

.c12 .h1 {
  font-family: "fedra_book";
  font-size: 36px;
  color: #0066b2;
  line-height: 39px;
  text-align: center;
  margin-bottom: 40px;
}

.c12 .block_wrapp {
  text-align: center;
  margin-bottom: 145px;
}

.c12 .block_wrapp .block {
  display: inline-block;
  vertical-align: top;
  width: 225px;
  height: 530px;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  margin-right: 8px;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  padding-top: 20px;
  position: relative;
}

.c12 .block_wrapp .block .block_h1 {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #27343d;
  line-height: 19px;
  text-align: center;
}

.c12 .block_wrapp .block .img {
  width: 154px;
  height: 216px;
  margin: 15px auto;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), inset 0 0 30px #fff;
  border: 1px solid #b6b6b6;
}

.c12 .block_wrapp .block.block1 .img {
  background: url("../img/c12_img1.jpg") no-repeat;
}
.c12 .block_wrapp .block.block2 .img {
  background: url("../img/c12_img2.jpg") no-repeat;
}
.c12 .block_wrapp .block.block3 .img {
  background: url("../img/c12_img3.jpg") no-repeat;
}
.c12 .block_wrapp .block.block4 .img {
  background: url("../img/c12_img4.jpg") no-repeat;
}

.c12 .block_wrapp .block:hover {
  z-index: 2;
  position: relative;
  transform: scale(1.15);
  -webkit-transform: scale(1.15);
}

.c12 .block_wrapp .block .btn1 {
  width: 151px;
  height: 25px;
  border: 1px solid #0066b2;
  border-radius: 3px;
  text-align: center;
  margin: 0 auto;
  padding-top: 3px;
  cursor: pointer;
}

.c12 .block_wrapp .block .btn1 span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #0066b2;
  line-height: 13px;
  text-align: center;
  border-bottom: 1px solid #0066b2;
}

.c12 .block_wrapp .block .block_h2 {
  font-family: "fedra_normal";
  font-size: 13px;
  color: #27343d;
  line-height: 16px;
  text-align: center;
  margin: 15px 0 10px 0;
}

.c12 .block_wrapp .block .price_wrapp {
  width: 180px;
  margin: 0 auto;
}

.c12 .block_wrapp .block .old_price {
  float: left;
  font-family: "fedra_book";
  font-size: 13px;
  color: #757575;
  line-height: 16px;
  position: relative;
}

.c12 .block_wrapp .block .old_price:before {
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  background-color: #e02424;
  opacity: 0.7;
}

.c12 .block_wrapp .block .new_price {
  float: right;
  font-family: "fedra_book";
  font-size: 14px;
  color: #27343d;
  line-height: 16px;
}

.c12 .block_wrapp .block .btn {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  padding: 5px 0px;
  border-radius: 3px;
  width: 178px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -89px;
}

.c12 .block_wrapp .block .bage {
  width: 64px;
  height: 39px;
  position: absolute;
  top: -30px;
  right: -30px;
  background: url("../img/c12_bage.png") no-repeat;
  text-align: center;
  font-family: "fedra_book";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  text-transform: uppercase;
  padding-top: 23px;
}

.c12 .block_bot {
  width: 636px;
  height: 166px;
  background-color: #fff;
  border: 3px solid #0066b2;
  float: right;
  margin-right: 52px;
  padding-top: 25px;
  text-align: center;
  position: relative;
}

.c12 .block_bot .block_bot_h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 20px;
}

.c12 .block_bot .block_bot_h2 {
  font-family: "fedra_light";
  font-size: 18px;
  color: #323e46;
  line-height: 21px;
  text-align: center;
  margin-bottom: 25px;
}

.c12 .block_bot .btn {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  padding: 10px 20px;
}

.c12 .block_bot .img {
  width: 459px;
  height: 431px;
  background: url("../img/c12_ques.png") no-repeat;
  position: absolute;
  left: -305px;
  top: -135px;
}

.c112 {
  width: 100%;
  min-height: 582px;
  background: #fff;
  overflow: hidden;
}

.c112 .man-bg1 {
  background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
  height: 682px;
  left: 790px;
  position: absolute;
  top: 328px;
  width: 733px;
  z-index: -1;
}

.c112 .wrapp {
  padding-top: 6px;
}
.c112 .teams .left {
  float: left;
  margin-top: 61px;
}
.c112 .teams .right {
  float: right;
  margin-top: 61px;
}
.c112 .irina {
  width: 484px;
  height: 264px;
  background: url(../img/irina.png) center center no-repeat;
  margin-left: -30px;
  box-shadow: 0 1px 18px rgba(57, 129, 160, 0.28);
}

.c112 .alex {
  width: 484px;
  height: 264px;
  background: url(../img/alex.png) center center no-repeat;
  margin-left: -30px;
  box-shadow: 0 1px 18px rgba(57, 129, 160, 0.28);
}

.c112 .ekaterina {
  width: 484px;
  height: 264px;
  background: url(../img/katya.png) center center no-repeat;
  margin-right: -10px;
  box-shadow: 0 1px 18px rgba(57, 129, 160, 0.28);
}
.c112 .olga {
  width: 484px;
  height: 264px;
  background: url(../img/olga.png) center center no-repeat;
  margin-right: -10px;
  box-shadow: 0 1px 18px rgba(57, 129, 160, 0.28);
}

.c112 .text {
  padding-top: 15px;
  margin-left: 290px;
}
.c112 .text span {
  display: block;
  margin-bottom: 50px;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  font-family: "fedra_light";
}
.c112 .text em {
  font-size: 14px;
  line-height: 19px;
  font-style: normal;
  display: block;
  margin-bottom: 42px;
  color: #fff;
  font-family: "fedra_light";
}
.c112 .text p {
  color: #454546;
  font-family: "fedra_light";
  font-size: 13px;
  line-height: 16px;
  display: block;
}
.c112 .ekaterina .text span {
  margin-bottom: 60px;
}
.c112 .ekaterina .text em {
  margin-bottom: 45px;
}
.c112 .btn {
  margin: 30px auto;
  width: 261px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  display: inline-block;
  margin-top: 8px;
  text-decoration: none;
  margin-left: 22px;
}

.c13 {
  width: 100%;
  height: 750px;
  background: url("../img/c13_bg.jpg") center center no-repeat;
}

.c13 .wrapp {
  height: inherit;
}

.c13 .form_wrapp {
  float: right;
  margin: 48px 10px 0 0;
}

.c13 .form_wrapp .form_h1 {
  margin-bottom: 10px;
}

.c13 .h1 {
  font-family: "fedra_light";
  font-size: 26px;
  color: #f7f7f7;
  line-height: 30px;
  float: left;
  margin: 0px 0 0 10px;
}

.c13 .form_act_wrapp .form_act_h2 {
  font-family: "fedra_light";
  font-size: 18px;
  color: #333333;
  line-height: 18px;
  float: left;
}

.c13 .form_act_wrapp .form_act_h2 span {
  font-family: "fedra_normal";
}

.c13 .form_act_wrapp .form_act_timer {
  border: 1px solid #669ece;
  border-radius: 5px;
  float: right;
  padding: 5px 8px;
  margin: 10px 0 10px 15px;
}

.c13 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
  font-family: "fedra_light";
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  margin-bottom: 30px;
}

.c13 .form_act_wrapp .form_act_timer ul {
  list-style: none;
}

.c13 .form_act_wrapp .form_act_timer ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  width: 45px;
  text-align: center;
}

.c13 .form_act_wrapp .form_act_timer ul li:last-child {
  margin-right: 0px;
}

.c13 .form_act_wrapp .form_act_timer ul li span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #464646;
  line-height: 15px;
  text-align: center;
}

.c13 .form_act_wrapp .form_act_timer ul li div {
  position: absolute;
  top: -33px;
  text-align: center;
  width: 100%;
  font-family: "fedra_normal";
  font-size: 30px;
  color: #0060b1;
  line-height: 33px;
}

.c13 .form_act_wrapp .form_act_timer ul li div:before {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 12px;
}

.c13 .form_act_wrapp .form_act_timer ul li div:after {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 22px;
}

.c13 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c13 .form_act_wrapp .form_act_timer ul li:last-child div:before {
  display: none;
}

.c13 .form_wrapp input[type="text"] {
  width: 419px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.c13 .form_wrapp input[name="phone1"] {
  width: 45px;
  margin-right: 6px;
}

.c13 .form_wrapp input[name="phone2"] {
  width: 108px;
  margin-right: 6px;
}

.c13 .form_wrapp input[name="phone3"] {
  width: 200px;
  margin-right: -2px;
}

.c13 .wrapp > .desk {
  width: 370px;
  height: 145px;
  background-color: #0066b2;
  float: left;
  margin: 50px 0 0 10px;
  font-family: "fedra_book";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  padding: 15px;
}

.c13 .wrapp > .desc {
  width: 370px;
  height: 165px;
  background-color: #0066b2;
  float: left;
  margin: 222px 0 0 10px;
  font-family: "fedra_book";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  padding: 15px;
}

.c13 .wrapp > .desc p {
  margin-bottom: 15px;
}

.c13 .bot_block {
  height: 100px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}

.c13 .bot_block .bot_block_h1 {
  font-family: "fedra_book";
  font-size: 16px;
  color: #2b2c2e;
  line-height: 19px;
  text-align: center;
  margin-bottom: 10px;
}

.c13 .bot_block .logos {
  width: 100%;
  height: 50px;
  background: url("../img/c13_logos1.png") center center no-repeat;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}

.c13 .bot_block .logos:hover {
  background: url("../img/c13_logos2.png") center center no-repeat;
}

/*.c13 .bot_block ul {
	list-style: none;
	width: 940px;
	margin: 0 auto;
}

.c13 .bot_block ul li {
	width: 103px;
	height: 50px;
	display: inline-block;
	vertical-align: top;
	margin: 0 -1px 0 -2px;
	position: relative;
	background-image: url('../img/c13_logos1.png');
	background-repeat: no-repeat;
}

.c13 .bot_block ul li:first-child:before {
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc;
	position: absolute;
	top: 0px;
	left: -1px;
}

.c13 .bot_block ul li:after {
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc url('../img/c13_logos2.png') 1000px 0px no-repeat;
	position: absolute;
	top: 0px;
	right: -1px;
}

.c13 .bot_block ul li:hover {
	cursor: pointer;
}

.c13 .bot_block ul li.li1 {background-position: 0px 0px;}
.c13 .bot_block ul li.li2 {background-position: -105px 0px;}
.c13 .bot_block ul li.li3 {background-position: -210px 0px;}
.c13 .bot_block ul li.li4 {background-position: -315px 0px;}
.c13 .bot_block ul li.li5 {background-position: -420px 0px;}
.c13 .bot_block ul li.li6 {background-position: -525px 0px;}
.c13 .bot_block ul li.li7 {background-position: -630px 0px;}
.c13 .bot_block ul li.li8 {background-position: -735px 0px;}
.c13 .bot_block ul li.li9 {background-position: -840px 0px;}*/

.c14 {
  width: 100%;
  height: 953px;
  background-color: #ececec;
}

.c14 .wrapp {
  padding-top: 45px;
}

.c14 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 43px;
}

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

.c14 .block {
  width: 269px;
  display: inline-block;
  vertical-align: top;
  margin: 0px 17px;
  border: 1px solid #bdbdbd;
  height: 279px;
  text-align: center;
  background-color: #fff;
}

.c14 .block .block_top {
  height: 135px;
  width: 100%;
  font-family: "fedra_light";
  font-size: 18px;
  color: #fff;
  line-height: 21px;
  text-align: center;
  margin-bottom: 35px;
}

.c14 .block.block1 .block_top {
  background-color: #8196bd;
}

.c14 .block.block2 .block_top {
  background-color: #5c729a;
}

.c14 .block.block3 .block_top {
  background-color: #395078;
}

.c14 .block .img {
  height: 52px;
  width: 100%;
}

.c14 .block.block1 .img {
  background: url("../img/c14_icon3.png") center center no-repeat;
}

.c14 .block.block2 .img {
  background: url("../img/c14_icon3.png") center center no-repeat;
}

.c14 .block.block3 .img {
  background: url("../img/c14_icon3.png") center center no-repeat;
}

.c14 .block p {
  font-family: "fedra_light";
  font-size: 18px;
  color: #333333;
  line-height: 21px;
  text-align: center;
  margin-bottom: 15px;
}

.c14 .block .btn {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  padding: 8px 50px;
  border-radius: 4px;
}

.protection {
  height: 825px;
  padding-top: 60px;
  overflow: hidden;
  background: url(../img/c4_bg.jpg) no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin: 0 auto;
  width: 100%;
  position: relative;
  border-bottom: 20px double #fff;
}

.protection h2 {
  margin-bottom: 5px;
  color: #fff;
  text-align: center;
  font-family: "fedra_normal";
  font-size: 36px;
  line-height: 40px;
}

.protection .wrap {
  font-size: 24px;
  text-align: center;
  color: #fff;
}

.protection_block {
  width: 960px;
  position: relative;
}

.pr1 {
  width: 422px;
  height: 525px;
  background: url(../img/pr1.png) no-repeat center;
  position: absolute;
  top: 80px;
  left: 210px;
}

.pr2 {
  width: 285px;
  padding-right: 54px;
  height: 167px;
  padding-top: 118px;
  background: url(../img/pr2.png) no-repeat center;
  position: absolute;
  top: 115px;
  left: -5px;
  text-align: center;
  color: #0066b2;
  font-size: 30px;
  font-family: "fedra_light";
  line-height: 32px;
}

.pr3 {
  width: 214px;
  padding-right: 29px;
  height: 214px;
  background: url(../img/pr3.png) no-repeat center;
  position: absolute;
  top: 54px;
  left: 480px;
  z-index: 2;
}

.pr4 {
  width: 194px;
  padding-right: 23px;
  height: 194px;
  background: url(../img/pr4.png) no-repeat center;
  position: absolute;
  top: 435px;
  left: 483px;
  z-index: 2;
}

.pr5 {
  width: 205px;
  height: 200px;
  padding: 95px 0 0 90px;
  background: #fff;
  border-radius: 150px;
  position: absolute;
  top: 14px;
  left: 650px;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  z-index: 1;
  color: #4e4e4e;
  font-family: "fedra_light";
}

/*@media handheld {
	.pr5 {
		font-size:0.6em;18px
	}
}*/
.pr5 span {
  display: block;
  line-height: 24px;
  margin-bottom: 8px;
  color: #0066b2;
  font-size: 30px;
  font-family: "fedra_light";
}

.pr6 {
  width: 183px;
  height: 173px;
  padding: 90px 0 0 80px;
  background: #fff;
  border-radius: 150px;
  position: absolute;
  top: 390px;
  left: 640px;
  color: #4e4e4e;
  font-family: "fedra_light";
  font-size: 14px;
  line-height: 16px;

  text-align: left;
  z-index: 1;
}

.pr6 span {
  display: block;
  line-height: 24px;
  margin-bottom: 8px;
  color: #0066b2;
  font-size: 30px;
  font-family: "fedra_light";
}

.c16 {
  width: 100%;
  height: 485px;
  background-color: #fff;
}

.c16 {
  padding-top: 45px;
  position: relative;
  height: 440px;
  text-align: center;
  overflow: hidden;
}

.c16 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 60px;
}

.c16 .sert {
  -webkit-perspective: 900px;
  perspective: 900px;
  width: 226px;
  height: 333px;
  display: inline-block;
  vertical-align: top;
  margin: 0 -60px;
  position: relative;
}

.c16 .sert span {
  display: block;
  width: 226px;
  height: 333px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(-45deg) scale(0.8);
}

.c16 .sert.sert1 span {
  background: url("../img/c16/1.png") no-repeat;
}
.c16 .sert.sert2 span {
  background: url("../img/c16/2.png") no-repeat;
}
.c16 .sert.sert3 span {
  background: url("../img/c16/3.png") no-repeat;
}
.c16 .sert.sert4 span {
  background: url("../img/c16/4.png") no-repeat;
}
.c16 .sert.sert5 span {
  background: url("../img/c16/5.png") no-repeat;
}
.c16 .sert.sert6 span {
  background: url("../img/c16/6.png") no-repeat;
}
.c16 .sert.sert7 span {
  background: url("../img/c16/7.png") no-repeat;
}
.c16 .sert.sert8 span {
  background: url("../img/c16/8.png") no-repeat;
}
.c16 .sert.sert9 span {
  background: url("../img/c16/9.png") no-repeat;
}
.c16 .sert.sert10 span {
  background: url("../img/c16/10.png") no-repeat;
}
.c16 .sert.sert11 span {
  background: url("../img/c16/11.png") no-repeat;
}
.c16 .sert.sert12 span {
  background: url("../img/c16/12.png") no-repeat;
}
.c16 .sert.sert13 span {
  background: url("../img/c16/13.png") no-repeat;
}
.c16 .sert.sert14 span {
  background: url("../img/c16/14.png") no-repeat;
}
.c16 .sert.sert15 span {
  background: url("../img/c16/15.png") no-repeat;
}

.c16 .sert.sert1 {
  z-index: 15;
}
.c16 .sert.sert2 {
  z-index: 14;
}
.c16 .sert.sert3 {
  z-index: 13;
}
.c16 .sert.sert4 {
  z-index: 12;
}
.c16 .sert.sert5 {
  z-index: 11;
}
.c16 .sert.sert6 {
  z-index: 10;
}
.c16 .sert.sert7 {
  z-index: 9;
}
.c16 .sert.sert8 {
  z-index: 8;
}
.c16 .sert.sert9 {
  z-index: 7;
}
.c16 .sert.sert10 {
  z-index: 6;
}
.c16 .sert.sert11 {
  z-index: 5;
}
.c16 .sert.sert12 {
  z-index: 4;
}
.c16 .sert.sert13 {
  z-index: 3;
}
.c16 .sert.sert14 {
  z-index: 2;
}
.c16 .sert.sert15 {
  z-index: 1;
}

.c16 .sert:hover {
  z-index: 9;
  margin: 0 20px;
  -webkit-transition': 1s ease-out;
	transition': 1s ease-out;
}

.c16 .sert:hover span {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg) scale(1.1);
  transform: rotateY(0deg) scale(1.1);
}

.c16 .wrapper {
  width: 2560px;
  height: inherit;
  left: 50%;
  margin-left: -1280px;
  top: 30px;
  position: absolute;
}

.c16 .wrapper > .wrapp {
  overflow: hidden;
  height: 100%;
}

.c16 .wrapper .left_arrow,
.c16 .wrapper .right_arrow {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: 6px;
  border-left: 5px solid #0066b2;
  border-bottom: 5px solid #0066b2;
  opacity: 0.7;
  z-index: 24;
}

.c16 .wrapper .left_arrow {
  left: 90px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.c16 .wrapper .right_arrow {
  right: 90px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.c16 .wrapper .left_arrow:hover,
.c16 .wrapper .right_arrow:hover {
  cursor: pointer;
  opacity: 1;
}

.c16 .line {
  position: absolute;
  left: 960px;
  top: 0px;
  text-align: center;
  width: 100%;
  padding-top: 80px;
}

.c16 .line.line1 {
  left: 0px;
}

.c17 {
  width: 100%;
  height: 757px;
  background: url("../img/c17_bg.jpg") center center no-repeat;
}

.c17 .wrapp {
  height: inherit;
}

.c17 .form_wrapp {
  float: right;
  margin: 30px 10px 0 0;
}

.c17 .form_wrapp .form_h1 {
  margin-bottom: 10px;
}

.c17 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  float: left;
  margin: 55px 0 0 10px;
}

.c17 .form_act_wrapp .form_act_h2 {
  font-family: "fedra_light";
  font-size: 18px;
  color: #333333;
  line-height: 18px;
  float: left;
}

.c17 .form_act_wrapp .form_act_h2 span {
  font-family: "fedra_normal";
}

.c17 .form_act_wrapp .form_act_timer {
  border: 1px solid #669ece;
  border-radius: 5px;
  float: right;
  padding: 5px 8px;
  margin: 10px 0 10px 15px;
}

.c17 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
  font-family: "fedra_light";
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  margin-bottom: 30px;
}

.c17 .form_act_wrapp .form_act_timer ul {
  list-style: none;
}

.c17 .form_act_wrapp .form_act_timer ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  width: 45px;
  text-align: center;
}

.c17 .form_act_wrapp .form_act_timer ul li:last-child {
  margin-right: 0px;
}

.c17 .form_act_wrapp .form_act_timer ul li span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #464646;
  line-height: 15px;
  text-align: center;
}

.c17 .form_act_wrapp .form_act_timer ul li div {
  position: absolute;
  top: -33px;
  text-align: center;
  width: 100%;
  font-family: "fedra_normal";
  font-size: 30px;
  color: #0060b1;
  line-height: 33px;
}

.c17 .form_act_wrapp .form_act_timer ul li div:before {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 12px;
}

.c17 .form_act_wrapp .form_act_timer ul li div:after {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 22px;
}

.c17 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c17 .form_act_wrapp .form_act_timer ul li:last-child div:before {
  display: none;
}

.c17 .form_wrapp input[type="text"] {
  width: 419px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.c17 .form_wrapp input[name="phone1"] {
  width: 45px;
  margin-right: 6px;
}

.c17 .form_wrapp input[name="phone2"] {
  width: 108px;
  margin-right: 6px;
}

.c17 .form_wrapp input[name="phone3"] {
  width: 200px;
  margin-right: -2px;
}

.c17 .wrapp > .desc {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  padding: 15px;
  width: 370px;
  height: 55px;
  background-color: #0066b2;
  float: left;
  margin: 367px 0 0 10px;
}

.c17 .bot_block {
  bottom: 14px;
  left: 0px;
  width: 100%;
  position: absolute;
}

.c17 .bot_block .logos {
  width: 100%;
  height: 80px;
  background: url("../img/c17_logos1.png") center center no-repeat;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
}

.c17 .bot_block .logos:hover {
  background: url("../img/c17_logos2.png") center center no-repeat;
}

/*
.c17 .bot_block ul {
	list-style: none;
	height: 80px;
}

.c17 .bot_block ul li {
	display: inline-block;
	vertical-align: top;
	height: 80px;
	width: 80px;
	margin-right: -1px;
	position: relative;
	background-image: url('../img/c17_logos1.png');
	background-repeat: no-repeat;
}

.c17 .bot_block ul li:after {
	width: 1px;
	height: 50px;
	position: absolute;
	content: '';
	right: -1px;
	top: 3px;
	background: #cccccc url('../img/c17_logos2.png') 0px -10000px no-repeat;
}*/

.c17 .bot_block .bot_block_h1 {
  font-family: "fedra_light";
  font-size: 16px;
  color: #2b2c2e;
  line-height: 19px;
  text-align: left;
  margin-bottom: 12px;
}
/*
.c17 .bot_block ul li:hover {
	cursor: pointer;
}

.c17 .bot_block ul li.li1 {background-position: 0px 0px;}
.c17 .bot_block ul li.li2 {background-position: -80px 0px}
.c17 .bot_block ul li.li3 {background-position: -160px 0px}
.c17 .bot_block ul li.li4 {background-position: -240px 0px}
.c17 .bot_block ul li.li5 {background-position: -320px 0px}
.c17 .bot_block ul li.li6 {background-position: -400px 0px}
.c17 .bot_block ul li.li7 {background-position: -480px 0px}
.c17 .bot_block ul li.li8 {background-position: -560px 0px}
.c17 .bot_block ul li.li9 {background-position: -640px 0px}
.c17 .bot_block ul li.li10 {background-position: -720px 0px}
.c17 .bot_block ul li.li11 {background-position: -800px 0px}
.c17 .bot_block ul li.li12 {background-position: -880px 0px}*/

.c18 {
  width: 100%;
  background-color: #0066b2;
  height: 654px;
  border-bottom: 20px double #fff;
}

.c18 .wrapp {
  padding-top: 30px;
}

.c18 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  margin-bottom: 90px;
}

.c18 .line {
  margin-bottom: 100px;
}

.c18 .line ul {
  list-style: none;
}

.c18 .line ul li {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #ec3242;
  box-shadow: inset 0 1px 1px #fff;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 86px;
}

.c18 .line ul li:last-child {
  margin-right: 0px;
}

.c18 .line ul li .text {
  position: absolute;
  top: 132px;
  width: 200px;
  left: 50%;
  margin-left: -100px;
  font-family: "fedra_light";
  font-size: 15px;
  color: #fff;
  line-height: 18px;
  text-align: center;
}

.c18 .line ul li .text span {
  font-family: "fedra_normal";
}

.c18 .line ul li.li1 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 35px;
  background: url(../img/c18_1.png) no-repeat;
}

.c18 .line ul li.li2 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 35px;
  background: url(../img/c18_2.png) no-repeat;
}

.c18 .line ul li.li3 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 30px;
  background: url(../img/c18_3.png) no-repeat;
}

.c18 .line ul li.li4 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 30px;
  background: url(../img/c18_4.png) no-repeat;
}

.c18 .line ul li.li5 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 30px;
  background: url(../img/c18_5.png) no-repeat;
}

.c18 .line ul li.li5:after {
  width: 4px;
  height: 200px;
  content: "";
  position: absolute;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  left: 64px;
  top: -43px;
}

.c18 .line ul li.li6 .img {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  top: 30px;
  background: url(../img/c18_6.png) no-repeat;
}

.c18 .lines_wrapp {
  float: right;
}

.c18 .list_img {
  width: 707px;
  height: 535px;
  background: url("../img/c18_list.png") no-repeat;
  position: absolute;
  left: -173px;
  top: 93px;
}

.c18 .list_img .round1 {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  background: url("../img/c18_0_1.png") no-repeat;
  position: absolute;
  top: 15px;
  right: 180px;
}

.c18 .list_img .round2 {
  width: 125px;
  height: 125px;
  border-radius: 50%;
  background: url("../img/c18_0_2.png") no-repeat;
  position: absolute;
  bottom: 15px;
  left: 197px;
}

.slide5 {
  height: 1070px;
  overflow: hidden;
  border-bottom: 20px double #fff;
  width: 100%;
  background: #0066b2 url(../img/page-form-bg.png) no-repeat center top 290px;
}
.slide5 .h1 {
  width: 499px;
  height: 86px;
  background: url(../img/slide5_border.png) center center no-repeat;
  position: relative;
  padding-top: 50px;
  margin: 0 auto;
  font-family: "nerislight";
  font-size: 49px;
  color: #fff;
  margin-top: 25px;
}
.slide5 .h1 span {
  display: block;
  margin: -25px 0 0 20px;
  font-family: "fedra_normal";
  font-size: 32px;
  color: #fff;
  line-height: 35px;
  text-align: center;
}
.slide5 .h1 .h2 {
  font-family: "nerisblack";
  font-size: 49px;
  color: #3e2a65;
  position: absolute;
  top: 25px;
  right: -50px;
  background: #face00;
  height: 86px;
}
.slide5 .slide5_content {
  width: 1051px;
  height: 600px;
  background: url(../img/slide5_bg.png) center center no-repeat;
  margin: 50px auto 100px;
  position: relative;
}
.slide5 .slide5_content .top_string div {
  display: inline-block;
  font-family: "fedra_book";
  font-size: 14px;
  color: #fff;
  vertical-align: top;
  margin-top: -11px;
  line-height: 19px;
}
.slide5 .slide5_content .bottom_string div {
  display: inline-block;
  font-family: "fedra_book";
  font-size: 14px;
  color: #fff;
  vertical-align: top;
  margin-top: -11px;
  line-height: 19px;
}
.slide5 .top_string {
  padding-left: 140px;
}
.slide5 .bottom_string {
  padding-left: 140px;
  margin-top: 160px;
}
.slide5 .slide5_content .top_string .circle {
  width: 45px;
  height: 45px;
  background: #ec3242;
  border-radius: 50%;
  font-family: "fedra_book";
  font-size: 20px;
  color: #fbfbfb;
  text-align: center;
  line-height: 40px;
}
.slide5 .slide5_content .bottom_string .circle {
  width: 45px;
  height: 45px;
  background: #ec3242;
  border-radius: 50%;
  font-family: "fedra_book";
  font-size: 20px;
  color: #fbfbfb;
  text-align: center;
  line-height: 40px;
}
.slide5 .slide5_content .top_string span {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  display: block;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 10px;
}
.slide5 .slide5_content .bottom_string span {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  display: block;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 10px;
}
.slide5 .slide5_content .top_string .btn {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.38), 0px 0px 0px #006383;
  width: 169px;
  height: 45px;
  font-family: "brutal_typeregular";
  font-size: 17px;
  color: #ffffff;
  background: #c01513;
  background: -moz-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #c01513),
    color-stop(44%, #c01513),
    color-stop(81%, #c01513),
    color-stop(100%, #c01513)
  );
  background: -webkit-linear-gradient(
    top,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  background: -o-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -ms-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: linear-gradient(
    to bottom,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );
  text-align: center;
  line-height: 42px;
  cursor: pointer;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 1px rgba(0, 0, 0, 0.3);
  display: block;
  margin-top: 35px;
  margin-bottom: 75px;
}
.slide5 .slide5_content .top_string .btn:hover {
  background: #c01513;
  background: -moz-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #c01513),
    color-stop(44%, #c01513),
    color-stop(81%, #c01513),
    color-stop(100%, #c01513)
  );
  background: -webkit-linear-gradient(
    top,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  background: -o-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -ms-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: linear-gradient(
    to bottom,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );
}
.slide5 .slide5_content .top_string .btn:active {
  background: #c01513;
  background: -moz-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #c01513),
    color-stop(44%, #c01513),
    color-stop(81%, #c01513),
    color-stop(100%, #c01513)
  );
  background: -webkit-linear-gradient(
    top,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  background: -o-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: -ms-linear-gradient(
    top,
    #fccf00 0%,
    #f7cb00 44%,
    #f0c500 81%,
    #e9c000 100%
  );
  background: linear-gradient(
    to bottom,
    #c01513 0%,
    #c01513 44%,
    #c01513 81%,
    #c01513 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf00', endColorstr='#e9c000',GradientType=0 );
}
.slide5 .slide5_content .top_string .item1 {
  margin-right: 110px;
}
.slide5 .slide5_content .top_string .item2 {
  margin-right: 110px;
}
.slide5 .slide5_content .bottom_string .item4 {
  margin-right: 110px;
}
.slide5 .slide5_content .bottom_string .item5 {
  margin-right: 140px;
}

.c20 {
  width: 100%;
  background: url("../img/c20_bg.jpg");
  border-bottom: 20px double #fff;
}

.c20 .wrapp {
  padding-top: 50px;
}

.c20 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 60px;
}

.c20 .line {
  text-align: center;
  margin-bottom: 94px;
}

.c20 .line .round {
  width: 140px;
  height: 140px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  background-color: #0a7ed4;
  box-shadow: inset 0 1px 1px #0d456e;
  margin-right: 133px;
  position: relative;
}

.c20 .line .round:last-child {
  margin-right: 0px;
}

.c20 .line .round .inner_round {
  width: 128px;
  height: 80px;
  border-radius: 50%;
  position: relative;
  top: 6px;
  margin: 0 auto;
  background: url("../img/c20_bg.jpg");
  box-shadow: 0 1px 1px #0d456e;
  padding-top: 48px;
}

.c20 .line .round .text {
  width: 250px;
  position: absolute;
  top: 155px;
  left: 50%;
  margin-left: -125px;
  font-family: "fedra_light";
  font-size: 14px;
  color: #434446;
  line-height: 17px;
  text-align: center;
}

.c20 .line .round .inner_round span {
  text-align: center;
  font-family: "neo_medium";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
}

.c21 {
  width: 100%;
  background-color: #fff;
  height: 664px;
}

.c21 .wrapp {
  height: inherit;
}

.c21 .img {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 546px;
  height: 514px;
  background: url("../img/c21_bg.jpg") no-repeat;
  z-index: 1;
}

.c21 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  float: left;
  margin: 55px 0 0 10px;
  z-index: 2;
  position: relative;
}

.c21 .form_wrapp {
  float: right;
  margin: 30px 10px 0 0;
  z-index: 2;
  position: relative;
}

.c21 .form_wrapp .form_h1 {
  margin-bottom: 10px;
}

.c21 .form_act_wrapp .form_act_h2 {
  font-family: "fedra_light";
  font-size: 18px;
  color: #333333;
  line-height: 18px;
  float: left;
}

.c21 .form_act_wrapp .form_act_h2 span {
  font-family: "fedra_normal";
}

.c21 .form_act_wrapp .form_act_h2 em {
  font-family: "myriad_regular";
  font-size: 11px;
  color: #4c4b4b;
  line-height: 14px;
  font-style: normal;
  margin-bottom: 10px;
  display: block;
}
.c21 form em {
  font-family: "myriad_regular";
  font-size: 11px;
  color: #4c4b4b;
  line-height: 14px;
  font-style: normal;
  margin-bottom: 10px;
  display: block;
  text-align: center;
}

.c21 .form_act_wrapp .form_act_timer {
  border: 1px solid #669ece;
  border-radius: 5px;
  float: right;
  padding: 5px 8px;
  margin: 10px 0 10px 15px;
}

.c21 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
  font-family: "fedra_light";
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  margin-bottom: 30px;
}

.c21 .form_act_wrapp .form_act_timer ul {
  list-style: none;
}

.c21 .form_act_wrapp .form_act_timer ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  width: 45px;
  text-align: center;
}

.c21 .form_act_wrapp .form_act_timer ul li:last-child {
  margin-right: 0px;
}

.c21 .form_act_wrapp .form_act_timer ul li span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #464646;
  line-height: 15px;
  text-align: center;
}

.c21 .form_act_wrapp .form_act_timer ul li div {
  position: absolute;
  top: -33px;
  text-align: center;
  width: 100%;
  font-family: "fedra_normal";
  font-size: 30px;
  color: #0060b1;
  line-height: 33px;
}

.c21 .form_act_wrapp .form_act_timer ul li div:before {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 12px;
}

.c21 .form_act_wrapp .form_act_timer ul li div:after {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 22px;
}

.c21 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c21 .form_act_wrapp .form_act_timer ul li:last-child div:before {
  display: none;
}

.c21 .form_wrapp input[type="text"] {
  width: 419px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.c21 .form_wrapp input[name="phone1"] {
  width: 45px;
  margin-right: 6px;
}

.c21 .form_wrapp input[name="phone2"] {
  width: 108px;
  margin-right: 6px;
}

.c21 .form_wrapp input[name="phone3"] {
  width: 200px;
  margin-right: -2px;
}

.c22 {
  width: 100%;
  background-color: #dce8f3;
  height: 428px;
  padding-top: 40px;
  text-align: center;
  overflow: hidden;
}

.c22 .h1 {
  font-family: "fedra_light";
  font-size: 30px;
  color: #0066b2;
  line-height: 33px;
  text-align: center;
  margin-bottom: 50px;
}

.c22 .sert {
  -webkit-perspective: 900px;
  perspective: 900px;
  width: 226px;
  height: 333px;
  display: inline-block;
  vertical-align: top;
  margin: 0 -60px;
  position: relative;
}

.c22 .sert span {
  display: block;
  width: 226px;
  height: 333px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(-45deg) scale(0.8);
}

.c22 .sert.sert1 span {
  background: url("../img/c22/4.png") no-repeat;
}
.c22 .sert.sert2 span {
  background: url("../img/c22/5.png") no-repeat;
}
.c22 .sert.sert3 span {
  background: url("../img/c22/3.png") no-repeat;
}

.c22 .sert.sert1 {
  z-index: 3;
}
.c22 .sert.sert2 {
  z-index: 2;
}
.c22 .sert.sert3 {
  z-index: 1;
}

.c22 .sert:hover {
  z-index: 9;
  margin: 0 20px;
}

.c22 .sert:hover span {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg) scale(1.1);
  transform: rotateY(0deg) scale(1.1);
}

.c23 {
  width: 100%;
  background-color: #fff;
  height: 668px;
}

.c23 .wrapp {
  height: 100%;
}

.c23 .img {
  width: 573px;
  height: 503px;
  background: url("../img/c23_bg.jpg") no-repeat;
  position: absolute;
  bottom: 0px;
  left: -35px;
  z-index: 1;
}

.c23 .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  float: left;
  margin: 55px 0 0 10px;
  z-index: 2;
  position: relative;
}

.c23 .form_wrapp {
  float: right;
  margin: 41px 10px 0 0;
  z-index: 2;
  position: relative;
}

.c23 .form_wrapp .form_h1 {
  margin-bottom: 10px;
}

.c23 .form_act_wrapp .form_act_h2 {
  font-family: "fedra_light";
  font-size: 17px;
  color: #333333;
  line-height: 18px;
  float: left;
}

.c23 .form_act_wrapp .form_act_h2 span {
  font-family: "fedra_normal";
}

.c23 .form_act_wrapp .form_act_h2 em {
  font-family: "myriad_regular";
  font-size: 11px;
  color: #4c4b4b;
  line-height: 14px;
  font-style: normal;
  margin-bottom: 10px;
  display: block;
}

.c23 .form_act_wrapp .form_act_timer {
  border: 1px solid #669ece;
  border-radius: 5px;
  float: right;
  padding: 5px 8px;
  margin: 10px 0 10px 15px;
}

.c23 .form_act_wrapp .form_act_timer .form_act_timer_h1 {
  font-family: "fedra_light";
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  margin-bottom: 30px;
}

.c23 .form_act_wrapp .form_act_timer ul {
  list-style: none;
}

.c23 .form_act_wrapp .form_act_timer ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  width: 45px;
  text-align: center;
}

.c23 .form_act_wrapp .form_act_timer ul li:last-child {
  margin-right: 0px;
}

.c23 .form_act_wrapp .form_act_timer ul li span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #464646;
  line-height: 15px;
  text-align: center;
}

.c23 .form_act_wrapp .form_act_timer ul li div {
  position: absolute;
  top: -33px;
  text-align: center;
  width: 100%;
  font-family: "fedra_normal";
  font-size: 30px;
  color: #0060b1;
  line-height: 33px;
}

.c23 .form_act_wrapp .form_act_timer ul li div:before {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 12px;
}

.c23 .form_act_wrapp .form_act_timer ul li div:after {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 22px;
}

.c23 .form_act_wrapp .form_act_timer ul li:last-child div:after,
.c23 .form_act_wrapp .form_act_timer ul li:last-child div:before {
  display: none;
}

.c23 .form_wrapp input[type="text"] {
  width: 419px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.c23 .form_wrapp input[name="phone1"] {
  width: 45px;
  margin-right: 6px;
}

.c23 .form_wrapp input[name="phone2"] {
  width: 108px;
  margin-right: 6px;
}

.c23 .form_wrapp input[name="phone3"] {
  width: 200px;
  margin-right: -2px;
}

.c23 .wrapp > .desc {
  width: 266px;
  padding: 15px;
  background-color: #0066b2;
  position: absolute;
  float: left;
  margin: 535px 0 0 10px;
  font-family: "fedra_light";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  z-index: 2;
}

.c26 {
  width: 100%;
  height: 430px;
  border-bottom: 20px double #fff;
  position: relative;
  background-color: #eee;
  /*perspectiveZ: 900px;*/
  text-align: center;
  padding-top: 55px;
  overflow: hidden;
}

.c26 .wrapper {
  width: 2560px;
  height: inherit;
  left: 50%;
  margin-left: -1280px;
  top: 124px;
  position: absolute;
}

.c26 .h1 {
  font-family: "fedra_light";
  font-size: 30px;
  color: #0066b2;
  line-height: 33px;
  text-align: center;
  margin-bottom: 50px;
}

.c26 .sert {
  -webkit-perspective: 900px;
  perspective: 900px;
  width: 226px;
  height: 333px;
  display: inline-block;
  vertical-align: top;
  margin: 0 -60px;
  position: relative;
}

.c26 .sert span {
  display: block;
  width: 226px;
  height: 333px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(-45deg) scale(0.8);
}

.c26 .sert.sert1 span {
  background: url("../img/c26/1.png") no-repeat;
}
.c26 .sert.sert2 span {
  background: url("../img/c26/2.png") no-repeat;
}
.c26 .sert.sert3 span {
  background: url("../img/c26/3.png") no-repeat;
}
.c26 .sert.sert4 span {
  background: url("../img/c26/4.png") no-repeat;
}
.c26 .sert.sert5 span {
  background: url("../img/c26/5.png") no-repeat;
}
.c26 .sert.sert6 span {
  background: url("../img/c26/6.png") no-repeat;
}
.c26 .sert.sert7 span {
  background: url("../img/c26/7.png") no-repeat;
}
.c26 .sert.sert8 span {
  background: url("../img/c26/8.png") no-repeat;
}

.c26 .sert.sert1 {
  z-index: 8;
}
.c26 .sert.sert2 {
  z-index: 7;
}
.c26 .sert.sert3 {
  z-index: 6;
}
.c26 .sert.sert4 {
  z-index: 5;
}
.c26 .sert.sert5 {
  z-index: 4;
}
.c26 .sert.sert6 {
  z-index: 3;
}
.c26 .sert.sert7 {
  z-index: 2;
}
.c26 .sert.sert8 {
  z-index: 1;
}

.c26 .sert:hover {
  z-index: 9;
  margin: 0 20px;
}

.c26 .sert:hover span {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg) scale(1.1);
  transform: rotateY(0deg) scale(1.1);
}

.c26 .wrapper {
  width: 2560px;
  height: inherit;
  left: 50%;
  margin-left: -1280px;
  top: 30px;
  position: absolute;
}

.c26 .wrapper > .wrapp {
  overflow: hidden;
  height: 100%;
}

.c26 .wrapper .left_arrow,
.c26 .wrapper .right_arrow {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: 6px;
  border-left: 5px solid #0066b2;
  border-bottom: 5px solid #0066b2;
  opacity: 0.7;
  z-index: 24;
}

.c26 .wrapper .left_arrow {
  left: 90px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.c26 .wrapper .right_arrow {
  right: 90px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.c26 .wrapper .left_arrow:hover,
.c26 .wrapper .right_arrow:hover {
  cursor: pointer;
  opacity: 1;
}

.c26 .line {
  position: absolute;
  left: 960px;
  top: 0px;
  text-align: center;
  width: 100%;
  padding-top: 80px;
}

.c26 .line.line1 {
  left: 0px;
}

/* b18, b19 */
.b18 h2,
.b19 h2 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 30px;
}
.b18 ul,
.b19 ul {
  text-align: center;
}
.b18 li figcaption {
  font-family: "fedra_light";
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0;
  color: transparent;
  -webkit-transition: color 1s ease-out;
  -moz-transition: color 1s ease-out;
  transition: color 1s ease-out;
}
.b18 p {
  font-family: "fedra_light";
  font-size: 23px;
  line-height: 20px;
  color: white;
}

.b18 .man-bg1 {
  background: url(../img/page-form-bg-1.png) 0 0 no-repeat;
  height: 682px;
  position: absolute;
  top: 220px;
  width: 733px;
  z-index: -1;
  right: 790px;
}

/* b18, b19 end */

/* b18 */
.b18 .wrapp,
.b19 .wrapp {
  padding-top: 70px;
  padding-bottom: 50px;
}
.b18 h2,
.b19 h2,
.b20 h2 {
  position: relative;
}
.b18 h2:before,
.b19 h2:before,
.b20 h2:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -23px;
  width: 60px;
  height: 6px;
  background-color: #00d52d;
  margin-left: -30px;
}
.b18 ul,
.b19 ul {
  margin-top: 35px;
}
.b18 li,
.b19 li {
  width: 197px;
  height: 197px;
  background-color: #0ca561;
  display: inline-block;
  vertical-align: top;
  padding: 14px;
  position: relative;
  cursor: pointer;
  margin: 0 5px;
}
.b18 li div,
.b19 li div {
  border: 2px solid white;
  height: 100%;
  position: relative;
}
.b18 div p {
  margin-top: 130px;
}
.b18 li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transition: background-color 1s ease-out;
  -moz-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;
  z-index: 1;
}
.b18 li:hover:before {
  background-color: rgba(0, 0, 0, 0.8);
}
.b18 li:first-child figcaption {
  top: 40px;
}
.b18 li:nth-child(3) figcaption {
  top: 40px;
}
.b18 li figcaption {
  position: relative;
  z-index: 2;
  top: 40px;
}
.b18 li:hover figcaption {
  color: white;
}
.b18 li div figure {
  width: 192px;
  height: 82px;
  background: url(../img/sprite.png) -135px -435px no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -95.5px;
  margin-top: -65px;
}
.b18 li + li div figure {
  width: 192px;
  height: 76px;
  background-position: -334px -435px;
  margin-left: -95px;
  margin-top: -65.5px;
}
.b18 li + li + li div figure {
  width: 135px;
  height: 120px;
  background-position: 0 -519px;
  margin-left: -67.5px;
  margin-top: -60px;
}
.b18 li + li + li + li div figure {
  width: 157px;
  height: 61px;
  background-position: -137px -519px;
  margin-left: -78.5px;
  margin-top: -30.5px;
}
.b18 li + li {
  background-color: #006383;
}
.b18 li + li + li {
  background-color: #008000;
}
.b18 li + li + li + li {
  background-color: #034a91;
}
/* b18 end*/

/* b19 */
.b19 li {
  background-color: #e94e1f;
}
.b19 li + li {
  background-color: #69bbb9;
}
.b19 li + li + li {
  background-color: #008000;
}
.b19 li + li + li + li {
  background-color: #0d0708;
}
.b19 figure {
  width: 183px;
  height: 75px;
  background: url("../img/sprite.png") -296px -519px no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -91.5px;
  margin-top: -37.5px;
}
.b19 li + li figure {
  width: 126px;
  height: 100px;
  background-position: -481px -519px;
  margin-left: -63px;
  margin-top: -50px;
}
.b19 li + li + li figure {
  width: 177px;
  height: 36px;
  background-position: 0 -641px;
  margin-left: -88.5px;
  margin-top: -18px;
}
.b19 li + li + li + li figure {
  width: 168px;
  height: 45px;
  background-position: -179px -596px;
  margin-left: -84px;
  margin-top: -22.5px;
}
/* b19 end */

.c27 {
  width: 100%;
  background-color: #fff;
}

.c27 .wrapp {
  padding-top: 40px;
}

.c27 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 30px;
}

.c27 .logos {
  width: 960px;
  margin: 0 auto;
  height: 485px;
  background: url("../img/c27_logos2.jpg") center center no-repeat;
  margin-bottom: 20px;
}

.c27 .logos ul {
  list-style: none;
}

.c27 .logos ul li {
  display: inline-block;
  vertical-align: top;
  width: 119px;
  height: 127px;
  margin: 0 -1px 1px -2px;
}

.c27 .logos ul li p {
  font-family: "fedra_light";
  font-size: 9px;
  color: #696f75;
  line-height: 12px;
  text-align: center;
  padding-top: 75px;
}

.c27 .logos ul li:nth-child(-n + 8),
.c27 .logos ul li:nth-child(n + 25) {
  height: 114px;
  padding-top: 8px;
}

.c27 .logos ul li:nth-child(n + 25) {
}

.c27 .logos ul li:nth-child(8n + 1) {
  margin-left: 1px;
}
/*
.c27 .logos ul li.li1 {background-position: 0px 0px;}
.c27 .logos ul li.li2 {background-position: -121px 0px;}
.c27 .logos ul li.li3 {background-position: -241px 0px;}
.c27 .logos ul li.li4 {background-position: -361px 0px;}
.c27 .logos ul li.li5 {background-position: -481px 0px;}
.c27 .logos ul li.li6 {background-position: -601px 0px;}
.c27 .logos ul li.li7 {background-position: -721px 0px;}
.c27 .logos ul li.li8 {background-position: -841px 0px;}
.c27 .logos ul li.li9 {background-position: 0px -115px;}
.c27 .logos ul li.li10 {background-position: -121px -115px;}
.c27 .logos ul li.li11 {background-position: -241px -115px;}
.c27 .logos ul li.li12 {background-position: -361px -115px;}
.c27 .logos ul li.li13 {background-position: -481px -115px;}
.c27 .logos ul li.li14 {background-position: -601px -115px;}
.c27 .logos ul li.li15 {background-position: -721px -115px;}
.c27 .logos ul li.li16 {background-position: -841px -115px;}
.c27 .logos ul li.li17 {background-position: 0px -243px;}
.c27 .logos ul li.li18 {background-position: -121px -243px;}
.c27 .logos ul li.li19 {background-position: -241px -243px;}
.c27 .logos ul li.li20 {background-position: -361px -243px;}
.c27 .logos ul li.li21 {background-position: -481px -243px;}
.c27 .logos ul li.li22 {background-position: -601px -243px;}
.c27 .logos ul li.li23 {background-position: -721px -243px;}
.c27 .logos ul li.li24 {background-position: -841px -243px;}
.c27 .logos ul li.li25 {background-position: 0px -371px;}
.c27 .logos ul li.li26 {background-position: -121px -371px;}
.c27 .logos ul li.li27 {background-position: -241px -371px;}
.c27 .logos ul li.li28 {background-position: -361px -371px;}
.c27 .logos ul li.li29 {background-position: -481px -371px;}
.c27 .logos ul li.li30 {background-position: -601px -371px;}
.c27 .logos ul li.li31 {background-position: -721px -371px;}
.c27 .logos ul li.li32 {background-position: -841px -371px;}*/

.c28 {
  width: 100%;
  background-color: #f9fbfd;
  background: url(../img/bg_faq.jpg) 50% 0 no-repeat #fff;
  padding: 60px 0;
}

.c28 .wrapp {
  height: inherit;
}

.c28 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  padding-top: 40px;
  margin-bottom: 55px;
}
.c28 .mchs {
  width: 433px;
  height: 669px;
  background: url("../img/c28_bg.png") no-repeat;
  position: absolute;
  top: 76px;
  left: -60px;
  z-index: 1;
}
.c28 .img {
  width: 433px;
  height: 669px;
  background: url("../img/c28_bg.png") no-repeat;
  position: absolute;
  top: 300px;
  left: -60px;
  z-index: 1;
}
.c28 .mchs-desc {
  width: 260px;
  height: 56px;
  background-color: #fff;
  padding: 10px 20px;
  position: absolute;
  top: 554px;
  left: 40px;
  z-index: 2;
  font-family: "myriad_regular";
  font-size: 16px;
  color: #0066b2;
  line-height: 19px;
}
.c28 .desc {
  width: 260px;
  height: 56px;
  background-color: #fff;
  padding: 10px 20px;
  position: absolute;
  top: 793px;
  left: 40px;
  z-index: 2;
  font-family: "myriad_regular";
  font-size: 16px;
  color: #0066b2;
  line-height: 19px;
}

.c28 .wrapp > ul {
  margin-left: 460px;
  list-style: none;
}

.c28 .wrapp > ul > li {
  margin-bottom: 40px;
  position: relative;
  cursor: pointer;
}

.c28 .wrapp > ul > li > span {
  font-family: "fedra_light";
  font-size: 18px;
  color: #0066b2;
  line-height: 21px;
  border-bottom: 1px dashed #0066b2;
}

.c28 .wrapp > ul > li .round {
  width: 41px;
  height: 39px;
  border-radius: 50%;
  border: 2px solid #0060a9;
  position: absolute;
  left: -65px;
  top: -10px;
  font-family: "neo_medium";
  font-size: 34px;
  color: #0066b2;
  line-height: 37px;
  text-align: center;
  padding-top: 2px;
}

.c28 .btn {
  display: inline-block;
  margin: 0 0 40px 395px;
  padding: 10px 60px;
}

.c28 .answ {
  padding: 15px 0 0 15px;
  /*height: 0px;*/
  overflow: hidden;
}

.c28 .answ ul {
  list-style: none;
}

.c28 .answ ul li {
  font-family: "fedra_book";
  font-size: 14px;
  color: #7a7e80;
  line-height: 15px;
  margin-bottom: 8px;
  padding-left: 20px;
  /*background: url('../img/sro_li.png') left center no-repeat;*/
  position: relative;
}

.c28 .answ ul li:after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  content: "";
  left: 4px;
  top: 4px;
  background-color: #999;
}

.c28 .answ ol li {
  list-style-position: inside;
}

.c28 .answ p,
.c28 .answ li {
  font-family: "fedra_light";
  font-size: 13px;
  color: #7a7e80;
  line-height: 15px;
  margin-bottom: 15px;
}

.c28 .answ p span {
  font-size: 15px;
  font-family: "fedra_normal";
}

.c29 {
  width: 100%;
  background-color: #fff;
}

.c29 .wrapp {
  padding: 40px 0 20px 0;
}

.c29 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 35px;
}

.c29 .slide .review {
  width: 440px;
}

.c29 .slide .review.left {
  float: left;
  margin-left: 10px;
  cursor: pointer;
}

.c29 .slide .review.right {
  float: right;
  margin-right: 10px;
  cursor: pointer;
}

.c29 .slide .review .review_author {
  float: left;
  width: 151px;
}

.c29 .slide .review .review_text {
  float: right;
  width: 269px;
}

.c29 .slide .review .review_author .photo {
  width: 151px;
  height: 151px;
  margin-bottom: 20px;
}

.c29 .slide .review .photo.photo1 {
  background: url("../img/c29_1.png") no-repeat;
}
.c29 .slide .review .photo.photo2 {
  background: url("../img/c29_2.png") no-repeat;
}
.c29 .slide .review .photo.photo3 {
  background: url("../img/c29_3.png") no-repeat;
}
.c29 .slide .review .photo.photo4 {
  background: url("../img/c29_4.png") no-repeat;
}
.c29 .slide .review .photo.photo5 {
  background: url("../img/c29_5.png") no-repeat;
}
.c29 .slide .review .photo.photo6 {
  background: url("../img/c29_6.png") no-repeat;
}
.c29 .slide .review .photo.photo7 {
  background: url("../img/c29_7.png") no-repeat;
}
.c29 .slide .review .photo.photo8 {
  background: url("../img/c29_8.jpg") no-repeat;
}
.c29 .slide .review .photo.photo9 {
  background: url("../img/c29_9.jpg") no-repeat;
}
.c29 .slide .review .photo.photo10 {
  background: url("../img/c29_10.jpg") no-repeat;
}
.c29 .slide .review .photo.photo11 {
  background: url("../img/c29_11.jpg") no-repeat;
}
.c29 .slide .review .photo.photo12 {
  background: url("../img/c29_12.jpg") no-repeat;
}
.c29 .slide .review .photo.photo13 {
  background: url("../img/c29_13.jpg") no-repeat;
}
.c29 .slide .review .photo.photo14 {
  background: url("../img/c29_14.jpg") no-repeat;
}
.c29 .slide .review .photo.photo15 {
  background: url("../img/c29_15.jpg") no-repeat;
}
.c29 .slide .review .photo.photo16 {
  background: url("../img/c29_16.jpg") no-repeat;
}
.c29 .slide .review .photo.photo17 {
  background: url("../img/c29_17.jpg") no-repeat;
}
.c29 .slide .review .photo.photo18 {
  background: url("../img/c29_18.jpg") no-repeat;
}
.c29 .slide .review .photo.photo19 {
  background: url("../img/c29_19.jpg") no-repeat;
}
.c29 .slide .review .photo.photo20 {
  background: url("../img/c29_20.jpg") no-repeat;
}
.c29 .slide .review .review_author span {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #323e46;
  line-height: 19px;
  margin-bottom: 5px;
  display: block;
}

.c29 .slide .review .review_author p {
  font-family: "fedra_light_italic";
  font-size: 16px;
  color: #323e46;
  line-height: 19px;
}

.c29 .slide .review .review_text .review_h1 {
  font-family: "fedra_normal_italic";
  font-size: 20px;
  color: #0066b2;
  line-height: 23px;
  border-top: 2px solid #4280bd;
  border-bottom: 2px solid #4280bd;
  padding: 5px 0 5px 5px;
  margin-bottom: 15px;
}

.c29 .slide .review .review_text p {
  font-family: "fedra_light";
  font-size: 14px;
  color: #323e46;
  line-height: 17px;
  margin-bottom: 10px;
}

.c29 .slide .review .review_text p span {
  font-family: "fedra_normal";
}

.c29 .slider {
  position: relative;
  margin: 0 auto;
  width: 940px;
  overflow: hidden;
}

.c29 .slider .slide {
  position: absolute;
  left: 940px;
  top: 0px;
  width: 100%;
  background-color: #fff;
}

.c29 .slider .slide1 {
  left: 0px;
}

.c29 .controls {
  /*position: absolute;
	bottom: -50px;*/
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.c29 .controls ul {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  text-align: center;
  margin: 0 12px;
}

.c29 .controls ul li {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #e9e9e9;
  box-shadow: inset 0 1px 1px #bfbfbf, inset 0 0 4px rgba(222, 222, 222, 0.56);
  margin: 0 6px;
  position: relative;
  cursor: pointer;
}

.c29 .controls ul li.active:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  border-radius: 50%;
  background-color: #77b1d7;
  box-shadow: 0 1px 1px #34658b;
}

.c29 .controls ul li.active {
  cursor: default;
}

.c29 .controls .arrow {
  position: relative;
  top: -3px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  border-radius: 3px;
  border: 1px solid #bdbdbd;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.7);
  background: #e9e9e9;
  background: -moz-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e9e9e9),
    color-stop(100%, #f5f5f5)
  );
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -o-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #e9e9e9 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 );
}

.c29 .controls .arrow .cont {
  width: inherit;
  height: inherit;
  background: url("../img/c29_left_arrow.png") center center no-repeat;
}

.c29 .controls .arrow.right_arrow .cont {
  background: url("../img/c29_right_arrow.png") center center no-repeat;
}

.c29_1 {
  width: 100%;
  height: 430px; /*
	background: url('../img/c26_bg.jpg') center center no-repeat;*/
  position: relative;
  background-color: #fff;
  /*perspectiveZ: 900px;*/
  text-align: center;
  padding-top: 55px;
  overflow: hidden;
}

.c29_1 .wrapper {
  width: 2560px;
  height: inherit;
  left: 50%;
  margin-left: -1280px;
  top: 30px;
  position: absolute;
}

.c29_1 .wrapper > .wrapp {
  overflow: hidden;
  height: 100%;
}

.c29_1 .wrapper .left_arrow,
.c29_1 .wrapper .right_arrow {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: -46px;
  border-left: 5px solid #0066b2;
  border-bottom: 5px solid #0066b2;
  opacity: 0.7;
  z-index: 24;
}

.c29_1 .wrapper .left_arrow {
  left: 90px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.c29_1 .wrapper .right_arrow {
  right: 90px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.c29_1 .wrapper .left_arrow:hover,
.c29_1 .wrapper .right_arrow:hover {
  cursor: pointer;
  opacity: 1;
}

.c29_1 .line {
  position: absolute;
  left: 960px;
  top: 0px;
  text-align: center;
  width: 100%;
  padding-top: 30px;
}

.c29_1 .line.line1 {
  left: 0px;
}

.c29_1 .h1 {
  font-family: "fedra_light";
  font-size: 30px;
  color: #0066b2;
  line-height: 33px;
  text-align: center;
  margin-bottom: 50px;
}

.c29_1 .sert {
  -webkit-perspective: 900px;
  perspective: 900px;
  width: 226px;
  height: 333px;
  display: inline-block;
  vertical-align: top;
  margin: 0 -60px;
  position: relative;
}

.c29_1 .sert span {
  display: block;
  width: 226px;
  height: 333px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(-45deg) scale(0.8);
}

.c29_1 .sert.sert1 span {
  background: url("../img/c29_1/1.png") no-repeat;
}
.c29_1 .sert.sert2 span {
  background: url("../img/c29_1/2.png") no-repeat;
}
.c29_1 .sert.sert3 span {
  background: url("../img/c29_1/3.png") no-repeat;
}
.c29_1 .sert.sert4 span {
  background: url("../img/c29_1/4.png") no-repeat;
}
.c29_1 .sert.sert5 span {
  background: url("../img/c29_1/5.png") no-repeat;
}
.c29_1 .sert.sert6 span {
  background: url("../img/c29_1/6.png") no-repeat;
}
.c29_1 .sert.sert7 span {
  background: url("../img/c29_1/7.png") no-repeat;
}
.c29_1 .sert.sert8 span {
  background: url("../img/c29_1/8.png") no-repeat;
}
.c29_1 .sert.sert9 span {
  background: url("../img/c29_1/9.png") no-repeat;
}
.c29_1 .sert.sert10 span {
  background: url("../img/c29_1/10.png") no-repeat;
}
.c29_1 .sert.sert11 span {
  background: url("../img/c29_1/11.png") no-repeat;
}
.c29_1 .sert.sert12 span {
  background: url("../img/c29_1/12.png") no-repeat;
}
.c29_1 .sert.sert13 span {
  background: url("../img/c29_1/13.png") no-repeat;
}
.c29_1 .sert.sert14 span {
  background: url("../img/c29_1/14.png") no-repeat;
}
.c29_1 .sert.sert15 span {
  background: url("../img/c29_1/15.png") no-repeat;
}
.c29_1 .sert.sert16 span {
  background: url("../img/c29_1/16.png") no-repeat;
}
.c29_1 .sert.sert17 span {
  background: url("../img/c29_1/17.png") no-repeat;
}
.c29_1 .sert.sert18 span {
  background: url("../img/c29_1/18.png") no-repeat;
}
.c29_1 .sert.sert19 span {
  background: url("../img/c29_1/19.png") no-repeat;
}
.c29_1 .sert.sert20 span {
  background: url("../img/c29_1/20.png") no-repeat;
}

.c29_1 .sert.sert1 {
  z-index: 20;
}
.c29_1 .sert.sert2 {
  z-index: 19;
}
.c29_1 .sert.sert3 {
  z-index: 18;
}
.c29_1 .sert.sert4 {
  z-index: 17;
}
.c29_1 .sert.sert5 {
  z-index: 16;
}
.c29_1 .sert.sert6 {
  z-index: 15;
}
.c29_1 .sert.sert7 {
  z-index: 14;
}
.c29_1 .sert.sert8 {
  z-index: 13;
}
.c29_1 .sert.sert9 {
  z-index: 12;
}
.c29_1 .sert.sert10 {
  z-index: 11;
}
.c29_1 .sert.sert11 {
  z-index: 10;
}
.c29_1 .sert.sert12 {
  z-index: 9;
}
.c29_1 .sert.sert13 {
  z-index: 8;
}
.c29_1 .sert.sert14 {
  z-index: 7;
}
.c29_1 .sert.sert15 {
  z-index: 6;
}
.c29_1 .sert.sert16 {
  z-index: 5;
}
.c29_1 .sert.sert17 {
  z-index: 4;
}
.c29_1 .sert.sert18 {
  z-index: 3;
}
.c29_1 .sert.sert19 {
  z-index: 2;
}
.c29_1 .sert.sert20 {
  z-index: 1;
}

.c29_1 .sert:hover {
  z-index: 20;
  margin: 0 20px;
}

.c29_1 .sert:hover span {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg) scale(1.1);
  transform: rotateY(0deg) scale(1.1);
}

.c29_1 .btn_wrapp {
  width: 100%;
  text-align: center;
  margin-top: 360px;
}

.c29_1 .btn_wrapp .btn {
  display: inline-block;
  vertical-align: top;
  padding: 10px 100px;
}

.c30 {
  width: 100%;
  background-color: #ececec;
  border-bottom: 20px double #fff;
}

.c30 .wrapp {
  padding: 55px 0 45px 0;
}

.c30 .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  text-align: center;
  margin-bottom: 40px;
}

.c30 .line {
  text-align: center;
  width: 100%;
  margin-bottom: 25px;
  position: absolute;
  left: 960px;
  top: 0px;
}

.c30 .line.line1 {
  left: 0px;
}

.c30 .line .block {
  position: relative;
  margin-right: 22px;
  width: 220px;
  height: 290px;
  display: inline-block;
  vertical-align: top;
  background: url("../img/c30_bg.png") center center no-repeat;
}

.c30 .line .block:last-child {
  margin-right: 0px;
}

.c30 .line .block .cont {
  width: 170px;
  height: 240px;
  position: absolute;
  top: 23px;
  left: 21px;
  cursor: pointer;
}

.c30 .line .block.block1 .cont {
  background: url("../img/c30_letters.jpg") 0px 0px no-repeat;
}
.c30 .line .block.block2 .cont {
  background: url("../img/c30_letters.jpg") -170px 0px no-repeat;
}
.c30 .line .block.block3 .cont {
  background: url("../img/c30_letters.jpg") -340px 0px no-repeat;
}
.c30 .line .block.block4 .cont {
  background: url("../img/c30_letters.jpg") -510px 0px no-repeat;
}
.c30 .line .block.block5 .cont {
  background: url("../img/c30_letters.jpg") 0px -240px no-repeat;
}
.c30 .line .block.block6 .cont {
  background: url("../img/c30_letters.jpg") -170px -240px no-repeat;
}
.c30 .line .block.block7 .cont {
  background: url("../img/c30_letters.jpg") -340px -240px no-repeat;
}
.c30 .line .block.block8 .cont {
  background: url("../img/c30_letters.jpg") -510px -240px no-repeat;
}

.c30 .line_wrapp {
  height: 290px;
  position: relative;
  overflow: hidden;
}

.c30 .controls {
  /*position: absolute;
	bottom: -50px;*/
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.c30 .controls ul {
  display: inline-block;
  vertical-align: top;
  list-style: none;
  text-align: center;
  margin: 0 12px;
}

.c30 .controls ul li {
  display: inline-block;
  vertical-align: top;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #e9e9e9;
  box-shadow: inset 0 1px 1px #bfbfbf, inset 0 0 4px rgba(222, 222, 222, 0.56);
  margin: 0 6px;
  position: relative;
  cursor: pointer;
}

.c30 .controls ul li.active:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  border-radius: 50%;
  background-color: #77b1d7;
  box-shadow: 0 1px 1px #34658b;
}

.c30 .controls ul li.active {
  cursor: default;
}

.c30 .controls .arrow {
  position: relative;
  top: -3px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  border-radius: 3px;
  border: 1px solid #bdbdbd;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.7);
  background: #e9e9e9;
  background: -moz-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e9e9e9),
    color-stop(100%, #f5f5f5)
  );
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -o-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(top, #e9e9e9 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #e9e9e9 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f5f5f5',GradientType=0 );
}

.c30 .controls .arrow .cont {
  width: inherit;
  height: inherit;
  background: url("../img/c29_left_arrow.png") center center no-repeat;
}

.c30 .controls .arrow.right_arrow .cont {
  background: url("../img/c29_right_arrow.png") center center no-repeat;
}

.c31 {
  width: 100%;
  height: 543px;
  position: relative;
}

.c31 .block {
  width: 620px;
  height: 140px;
  background-color: #0066b2;
  position: absolute;
  left: 50%;
  margin-left: -310px;
  top: -160px;
  padding-top: 20px;
}

.c31 .block:before {
  content: "";
  position: absolute;
  border-left: 310px solid transparent;
  border-right: 310px solid transparent;
  border-bottom: 50px solid #0066b2;
  top: -50px;
  left: 0px;
}

.c31 .block .h1 {
  font-family: "fedra_light";
  font-size: 32px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  margin-bottom: 15px;
}

.c31 .block p {
  font-family: "fedra_book";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  text-align: center;
  margin-bottom: 10px;
}

.c31 .block a {
  font-family: "fedra_book";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  text-align: center;
  display: block;
  text-decoration: none;
}

.c32 {
  width: 100%;
  background-color: #fff;
}

.c32 .wrapp {
  padding: 50px 0;
}

.c32 .left {
  float: left;
}

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

.c32 .left p {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
}

.c32 .left span {
  font-family: "fedra_light";
  font-size: 16px;
  color: #0066b2;
  line-height: 19px;
  border-bottom: 1px dashed #0066b2;
  cursor: pointer;
}

.c32 .right p {
  font-family: "fedra_normal";
  font-size: 24px;
  color: #0066b2;
  line-height: 27px;
}

.c32 .right span {
  font-family: "fedra_light";
  font-size: 16px;
  color: #0066b2;
  line-height: 19px;
  border-bottom: 1px dashed #0066b2;
  cursor: pointer;
}

.c33 {
  width: 100%;
  background-color: #ebebeb;
}

.c33 .wrapp {
  padding: 15px 0 30px 0;
}

.c33 .logo_wrapp {
  float: left;
  cursor: pointer;
  height: 60px;
  width: 245px;
  background: url(../img/c1_logo_footer.png) left center no-repeat;
  margin-top: 25px;
}

.c33 .phone_wrapp {
  float: right;
  text-align: right;
}

.c33 .phone_wrapp .num {
  font-family: "fedra_light";
  font-size: 24px;
  color: #2b2c2e;
  line-height: 27px;
}

.c33 .btn {
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  padding: 5px 10px;
  margin-top: 8px;
}

.popup {
  padding: 0px;
}

.popup_close {
  position: absolute;
  width: 40px;
  height: 40px;
  top: -40px;
  right: -40px;
  background: #fff url("../img/popup_close.png") center center no-repeat;
  border: 1px solid #0066b2;
  border-radius: 50%;
}

.popup_close:hover {
  background: #0066b2 url("../img/popup_close_hover.png") center center
    no-repeat;
  cursor: pointer;
}

.popup textarea {
  width: 393px;
  height: 63px;
  border: 1px solid #cccccc;
  margin-bottom: 15px;
  padding: 5px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
}

.popup.sro {
  padding: 0px 25px 0px 60px;
  border: 3px solid #0060a9;
  width: 780px;
  height: 590px;
}

.popup.sro .cont {
  width: 750px;
}
.with_scroll {
  overflow-y: scroll;
  width: 750px;
  height: 540px;
  padding: 25px 55px 25px 0px;
}

.popup.sro .cont_h1 {
  position: relative;
  font-family: "fedra_book";
  font-size: 34px;
  color: #0066b2;
  line-height: 39px;
  text-align: center;
  margin-bottom: 40px;
}

.popup.sro h2 {
  position: relative;
  font-family: "fedra_book";
  font-size: 34px;
  color: #0066b2;
  line-height: 39px;
  text-align: center;
  margin-bottom: 40px;
}

.popup.sro .cont_h2 {
  position: relative;
  font-family: "fedra_light";
  font-size: 26px;
  color: #0066b2;
  line-height: 32px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 30px;
}

.popup.sro .cont_h3 {
  position: relative;
  font-family: "fedra_light";
  font-size: 22px;
  color: #0066b2;
  line-height: 32px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 30px;
}

.popup.sro ul {
  list-style: none;
}

.popup.sro ul li {
  font-family: "fedra_book";
  font-size: 14px;
  color: #0066b2;

  line-height: 15px;
  list-style-type: disc;
  margin-bottom: 8px;
  padding-left: 2px;
  /*background: url('../img/sro_li.png') left center no-repeat;*/
}
.popup.sro ul li span {
  color: #7a7e80;
}
.popup.sro p,
.popup.sro li {
  font-family: "fedra_book";
  font-size: 14px;
  color: #7a7e80;
  line-height: 18px;
  margin-bottom: 15px;
}

.action_with_timer .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 35px;
  float: left;
  margin: 60px 0 0 10px;
  text-align: left;
}
.c3_11.action_with_timer .h1 {
  font-family: "fedra_normal";
  font-size: 32px;
  color: #0066b2;
  line-height: 48px;
  float: left;
  margin: -26px 0 0 10px;
  text-align: left;
}
.action_with_timer .form_wrapp {
  width: auto;
}

.action_with_timer .form_act_wrapp .form_act_h2 {
  font-family: "fedra_light";
  font-size: 18px;
  color: #333333;
  line-height: 18px;
  float: left;
}

.action_with_timer .form_act_wrapp .form_act_h2 span {
  font-family: "fedra_normal";
}

.action_with_timer .form_act_wrapp .form_act_timer {
  border: 1px solid #669ece;
  border-radius: 5px;
  float: right;
  padding: 5px 8px;
  margin: 10px 0 10px 15px;
}

.action_with_timer .form_act_wrapp .form_act_timer .form_act_timer_h1 {
  font-family: "fedra_light";
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  margin-bottom: 30px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul {
  list-style: none;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 8px;
  width: 45px;
  text-align: center;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child {
  margin-right: 0px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li span {
  font-family: "fedra_light";
  font-size: 12px;
  color: #464646;
  line-height: 15px;
  text-align: center;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div {
  position: absolute;
  top: -33px;
  text-align: center;
  width: 100%;
  font-family: "fedra_normal";
  font-size: 30px;
  color: #0060b1;
  line-height: 33px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div:before {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 12px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li div:after {
  width: 3px;
  height: 3px;
  background-color: #757575;
  position: absolute;
  content: "";
  right: -10px;
  top: 22px;
}

.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child div:after,
.action_with_timer .form_act_wrapp .form_act_timer ul li:last-child div:before {
  display: none;
}

.action_with_timer .form_wrapp input[type="text"] {
  width: 419px;
  height: 53px;
  padding: 0 10px;
  border: 1px solid #cccccc;
  margin-bottom: 25px;
  font-family: "fedra_light";
  font-size: 24px;
  color: #000000;
  text-align: center;
}

.action_with_timer .form_wrapp input[name="phone1"] {
  width: 45px;
  margin-right: 6px;
}

.action_with_timer .form_wrapp input[name="phone2"] {
  width: 108px;
  margin-right: 6px;
}

.action_with_timer .form_wrapp input[name="phone3"] {
  width: 200px;
  margin-right: -2px;
}

.c3_2 {
  height: 665px;
  background: url("../img/c3_2_bg.jpg") center center no-repeat;
}

.c3_2 .wrapp {
  padding-top: 0px;
}

.c3_2 .form_wrapp {
  margin-top: 40px;
}

.c3_2 .wrapp > .desc {
  width: 245px;
  height: 55px;
  background-color: #0066b2;
  float: left;
  margin: 412px 0 0 10px;
  padding: 5px 5px 10px 10px;
}

.c3_2 .wrapp > .desc p {
  font-family: "fedra_light_italic";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
}

.c3_2 .wrapp > .desc span {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  margin-bottom: 5px;
}

.c3_2 .form_act_h2 {
  padding-top: 5px;
}

.c3_3 {
  height: 683px;
  background: url("../img/c3_3_bg.jpg") center center no-repeat;
}

.c3_3 .wrapp,
.c3_5 .wrapp,
.c3_7 .wrapp,
.c3_8 .wrapp,
.c3_9 .wrapp,
.C3_11 .wrapp {
  padding-top: 0px;
}

.c3_3 .form_wrapp {
  margin-top: 50px;
}

.c3_3 .form_act_h2,
.c3_5 .form_act_h2,
.c3_7 .form_act_h2,
.c3_8 .form_act_h2,
.c3_9 .form_act_h2,
.C3_11 .form_act_h2 {
  padding-top: 5px;
}

.c3_6 {
  height: 645px;
  background: url("../img/c3_6_bg.jpg") center center no-repeat;
}

.c3_6 .wrapp {
  padding-top: 0px;
}

.c3_6 .form_wrapp {
  margin-top: 30px;
}

.c3_6 .wrapp > .desc {
  width: 270px;
  height: 55px;
  background-color: #0066b2;
  float: left;
  margin: 412px 0 0 10px;
  padding: 5px 5px 10px 10px;
}

.c3_6 .wrapp > .desc p {
  font-family: "fedra_light_italic";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
}

.c3_6 .wrapp > .desc span {
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  margin-bottom: 5px;
}

.c3_6 .form_act_h2 {
  padding-top: 5px;
}

.c3_7 {
  height: 664px;
  background: url("../img/c3_7_bg.jpg") center center no-repeat;
}
.c3_11 {
  height: 625px;
  padding-top: 35px;
  background: url("../img/c3_11_bg.jpg") center center no-repeat;
}
.c3_7 .form_wrapp {
  margin-top: 40px;
}

.c3_8 {
  height: 663px;
  background: url("../img/c3_8_bg.jpg") center center no-repeat;
}

.c3_8 .form_wrapp {
  margin-top: 40px;
}

.c3_9 {
  height: 664px;
  background: url("../img/c3_9_bg.jpg") center center no-repeat;
}

.c3_9 .form_wrapp {
  margin-top: 40px;
}

.c3_9 .form_act_h2 {
  font-size: 13px !important;
  line-height: 17px;
}

.action_with_timer .big {
  text-transform: uppercase;
}

.c3_4 {
  height: 665px;
  background: url("../img/c3_4_bg.jpg") center center no-repeat;
}

.c3_4 .form_wrapp {
  margin-top: -5px;
  padding-bottom: 10px;
}

.c3_4 .form_act_wrapp {
  position: relative;
}

.c3_4 .form_act_wrapp .form_act_desc {
  position: absolute;
  left: 208px;
  top: 100px;
  font-family: "fedra_light";
  font-size: 12px;
  color: #333333;
  line-height: 15px;
}

.c3_4 .form_act_h2 {
  font-size: 16px !important;
  padding-top: 10px;
  margin-bottom: 15px;
}

.c3_4 .round_desc {
  width: 204px;
  height: 174px;
  border-radius: 50%;
  background-color: #0061aa;
  box-shadow: 0 0 0 10px #fff;
  position: absolute;
  left: -84px;
  top: 183px;
  text-align: center;
  z-index: 3;
  padding-top: 30px;
}

.c3_4 .round_desc span {
  font-family: "fedra_normal";
  font-size: 36px;
  color: #fff;
  line-height: 39px;
  text-transform: uppercase;
}

.c3_4 .round_desc p {
  font-family: "neo_medium";
  font-size: 73px;
  color: #fff;
  line-height: 76px;
}

.c3_4 .round_desc em {
  font-style: normal;
  font-family: "fedra_normal";
  font-size: 16px;
  color: #fff;
  line-height: 19px;
}

.popup#thx {
  padding: 25px;
  border: 2px solid #0061aa;
  text-align: center;
}

.popup#thx .btn {
  padding: 6px 30px;
  display: inline-block;
  vertical-align: top;
}

.fix-text h2 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.seo-text ol {
  margin: 10px 0;
  padding-left: 20px;
}