html,
body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
  font-weight: lighter;
  font-size: 18px;
  line-height: normal;
  color: #3b3b3b;
  background: #fff
}

a img {
  border: 0;
}

* {
  min-height: 0px;
}

a:link,
a:active,
a:visited {
  font-family: sans-serif;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

:focus {
  outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  display: block;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  font-family: sans-serif
}

h1 {
  font-size: 55px;
  color: #373737;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 25px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 25px;
}

ul {
  display: block;
  margin: 0;
  padding: 0;
}


ul li {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

input[type="image"]:hover {
  opacity: 0.8;
}

input,
textarea,
select,
button {
  font-family: sans-serif;
  font-size: 18px;
  vertical-align: baseline;
}

label {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

p {
  margin: 0;
  padding: 0;
  text-indent: 0
}

::-webkit-input-placeholder {
  font-size: 15px;
  color: #344188;
  font-weight: lighter
}

::-moz-placeholder {
  /* Firefox 18- */
  font-size: 15px;
  color: #344188;
  font-weight: lighter
}

:-moz-placeholder {
  /* Firefox 19+ */
  font-size: 15px;
  color: #344188;
  font-weight: lighter
}

:-ms-input-placeholder {
  font-size: 15px;
  color: #344188;
  font-weight: lighter
}

a,
input[type="submit"] {
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  transition: all 0.7s;
}

a:focus,
a:hover,
button:focus,
button:hover,
.btn:focus,
input:focus,
textarea:focus,
select:focus {
  outline: 0;
}

/* tab1 */
#tab1 {
  background: url(/images/bgTop.jpg) no-repeat center top;
  min-height: 843px;
  background-size: cover;
}

#tab1 header {
  height: 120px;
  width: 960px;
  margin: 0 auto;
  position: relative;
  top: 0px;
}

#tab1 a.hlogo {

  width: 223px;
  height: 51px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 10px 0 0 0;
}

#tab1 .right_header {
  position: absolute;
  right: 0;
  top: 0;
  margin: 35px 0 0 0;
}

.phone {
  float: left;
  text-align: right;
  color: #272727;
  font-size: 18px;
  padding: 3px 30px 0 0
}

.btn {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #1c97e2;
  font-size: 16px;
  color: #1d2878;
  padding: 0 36px;
  line-height: 45px;
}

#tab1 .btn {
  float: left;
}

.btn:hover {
  background: #209de8;
  text-decoration: none;
  color: #fff
}

.btn:active {
  background: #2481ee;
  text-decoration: none;
  color: #fff
}

.wrapper {
  width: 960px;
  margin: 0 auto
}

.center_text {
  text-align: center;
  margin-top: 167px;
  color: #272727;
  font-size: 55px;
  font-family: sans-serif;
}

.location {
  color: #272727;
  font-size: 16px;
  text-align: center;
  margin: 27px auto 0 auto;
  max-width: 960px;
  font-weight: bold;
  background: url(/images/location_icon.png) no-repeat center top;
  padding: 40px 0 0 0
}

.location span {
  display: block;
  font-weight: normal;
  margin-top: 10px;
}



.header_description {
  height: 176px;
  overflow: hidden;
  margin: 80px 0 0 0
}

.header_description li {
  float: left;
  display: block;
  background: url(/images/icon1.png) no-repeat center 25px, #344188;
  width: 319px;
  color: #f3fbfb;
  font-size: 17px;
  padding: 100px 0 0 0;
  height: 176px;
  text-align: center
}

.header_description li:nth-child(2) {
  background: url(/images/icon2.png) no-repeat center 25px, #2b3775;
}

.header_description li:nth-child(3) {
  background: url(/images/icon3.png) no-repeat center 25px, #24306b;
}


.timer {
  background: url(/images/timer_bg.png) no-repeat 12px 18px;
  margin: 0 0 0 -9px
}

#tab5 .timer {
  background: url(/images/timer_bg_white.png) no-repeat 12px 18px;
}

#tab5 .timer .num,
#tab5 .timer .text {
  color: #fff
}

.timer .num {
  color: #565656;
  font-size: 48px;
  font-weight: lighter;
  display: block;
  padding: 10px 0 0 0;
}

.minutes {
  margin: 0 0 0 6px;
}

.hours {
  margin: 0 0 0 -5px;
}

.seconds {
  margin: 0 0 0 10px;
}

.timer .text {
  font-size: 12px;
  color: #565656;
  text-transform: uppercase;
  font-family: sans-serif
}

.hours,
.minutes,
.seconds {
  width: 80px;
  float: left;
  text-align: center
}

.ds-hours,
.ds-minutes,
.ds-seconds {
  font-family: sans-serif
}


.dsCountDown:after {
  content: '';
  clear: both;
}

.dsCountDown {
  display: inline-block;
  /* *display: inline; */
  zoom: 1;
}

/* ------------------------- White Theme ------------------------- */
.dsCountDown.ds-white {
  color: #000;
  position: relative;
  font-family: Arial, Helvetica, sans-serif, serif;
  font-size: 1em;
  padding: 10px;
  border: 1px solid #dedede;
  border-radius: 2px;

  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  /* IE6-8 */
}

.ds-white .ds-element {
  float: left;
  margin-right: 10px;
  text-align: center;
  border-right: 1px solid #dedede;
  padding-right: 10px;
}

.dsCountDown.ds-white>.ds-element.ds-element-seconds {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

.ds-white .ds-element-title {
  font-size: 0.8em;
  text-transform: lowercase;
}

.ds-white .ds-element-value {
  font-size: 2.5em;
  color: #333;
  text-shadow: 2px 2px 0px #fff;
}

/* ============================ */
/* tab2 */
#tab2 {
  margin: 55px 0 0 0;
}

#tab2 .wrapper {
  background: url(/images/tab2_bg.jpg) no-repeat right top;
  height: 631px;
  background-size: cover
}

.tab2_descr {
  color: #272727;
  font-size: 25px;
  padding: 129px 0 0 0;
  font-family: sans-serif
}

.tab2_descr strong,
.tab5_descr strong {
  font-family: sans-serif
}

.tab5_descr {
  color: #fff;
  font-size: 25px;
  font-weight: lighter;
  padding: 20px 0 0 0;
  font-family: sans-serif
}

.form_descr {
  color: #979eca;
  font-size: 16px;
  font-weight: lighter;
  padding: 15px 0 0 0
}

#tab2 form {
  margin: 23px 0 0 0;
}

#tab2 input[type="text"],
#tab2 input[type="tel"],
#tab5 input[type="text"],
#tab5 input[type="tel"] {
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #344188;
  font-size: 16px;
  color: #1d2878;
  padding: 0 21px;
  line-height: 45px;
  width: 183px;
  display: block;
  margin: 0 0 14px 0
}

#tab2 input[type="submit"] {
  background: #344188;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
  color: #fff;
  border: 0;
  padding: 0 21px;
  line-height: 45px;
  width: 227px;
  display: block;
  margin: 0 0 14px 0;
  cursor: pointer;
}

#tab2 input[type="submit"]:hover {
  background: #273371;
}

#tab2 input[type="submit"]:active {
  background: #1f2a63;
}

/* ============================ */
/* tab3 */
#tab3 {
  background: url(/images/tab3_bg.jpg) no-repeat center 0;
  height: 594px;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}

#tab3 .wrapper {
  position: relative
}

.center_bg {
  background: url(/images/tab3_center.png) no-repeat 0;
  width: 350px;
  height: 350px;
  position: absolute;
  left: 50%;
  margin: 169px 0 0 -169px;
}

#tab3 h1 {
  color: #fff;
  text-align: center;
  font-weight: lighter;
  text-transform: uppercase;
  padding: 55px 0 0 0
}

.gar_left,
.gar_right {
  float: left;
  margin: 64px 0 0 0
}

.gar_right {
  float: right;
}

.gar_left li,
.gar_right li {
  display: block;
  color: #fff;
  font-size: 17px;
  background: url(/images/icon4.png) no-repeat left center;
  padding: 7px 0 0 111px;
  height: 73px;
  line-height: 20px
}

.gar_left li:nth-child(2),
.gar_right li:nth-child(2) {
  margin-top: 160px;
  background: url(/images/icon5.png) no-repeat left center;
}

.gar_right li:nth-child(1) {
  background: url(/images/icon6.png) no-repeat left center;
}

.gar_right li:nth-child(2) {
  background: url(/images/icon7.png) no-repeat left top;
}

#tab4 {
  min-height: 585px
}

#tab4 .wrapper {
  width: 960px;
  margin: 0 auto;
  padding: 40px 0;
  position: relative;
}

#tab4 h1 {
  color: #3b3b3b;
  font-size: 55px;
  padding: 26px 0;
  text-align: center;

}

.rounded_paginator {
  background: url(/images/paginator_bg.png) no-repeat;
  position: absolute;
  left: 323px;
  top: 272px
}

.rounded_paginator .arrow {
  height: 296px;
  width: 317px;
  background: url(/images/arrow_paginator.png) no-repeat;
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  transform-origin: 159px 159px;
  -webkit-transform-origin: 159px 159px
}

.uslugi_paginator li {
  width: 265px;
  position: absolute;

}

.uslugi_paginator li a {
  display: block;
  padding: 10px 28px;
  color: #fff;
  font-size: 25px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 5px;
  border-bottom: 3px solid #2d397b;
  background: #5566c1;
  font-family: sans-serif;
  width: 219px;
}

.uslugi_paginator li a:hover {
  text-decoration: none;
  background: #38b5d0
}

.usl_current {
  background: #38b5d0 !important
}

.uslugi_paginator .price {
  text-align: center;
  color: #3b3b3b;
  font-size: 18px;
  padding: 8px 0 0 0
}

.uslugi_paginator li:nth-child(1) {
  left: 350px;
  top: 169px
}

.uslugi_paginator li:nth-child(2) {
  right: 0;
  top: 215px
}

.uslugi_paginator li:nth-child(3) {
  right: 0;
  top: 386px
}

.uslugi_paginator li:nth-child(4) {
  left: 0;
  top: 400px
}

.uslugi_paginator li:nth-child(5) {
  left: 0;
  top: 230px
}

.tab4_next_content {
  margin: 45px 0 60px 0;
  overflow: hidden;
}

.tab4_next_content .left_cont {
  float: left;
  color: #3b3b3b;
  font-size: 55px;
  font-family: sans-serif;
  font-weight: lighter;
  padding: 70px 0 0 0
}

.tab4_next_content .right_cont {
  float: right;
  width: 586px
}

.right_cont li {
  float: left;
  width: 170px;
  height: 150px;
  color: #707070;
  font-size: 16px;
  margin: 0 12px 10px 12px;
  padding: 104px 0 0 0;
  background: url(/images/icon_8.png) no-repeat center 25px;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
}

.right_cont li:hover {
  cursor: pointer
}

.clearfix {
  clear: both;
}

.summ_icon {
  position: absolute;
  left: 510px;
  top: 151px;
  background: url(/images/sum_it.png) no-repeat;
  height: 146px;
  width: 35px
}

.green_hol {
  background: url(/images/icon_8h.png) no-repeat center 22px !important
}

.green_kond {
  background: url(/images/icon12h.png) no-repeat center 25px !important
}

.right_cont li:nth-child(2) {
  background: url(/images/icon9.png) no-repeat center 25px;
}

.right_cont li:nth-child(3) {
  background: url(/images/icon10.png) no-repeat center 25px;
  margin-right: 0;
}

.right_cont li:nth-child(4) {
  background: url(/images/icon11.png) no-repeat center 25px;
}

.right_cont li:nth-child(5) {
  background: url(/images/icon12.png) no-repeat center 25px;
}

.right_cont li:nth-child(6) {
  background: url(/images/icon13.png) no-repeat center 25px;
  margin-right: 0;
}

.right_cont li:nth-child(1):hover {
  background: url(/images/icon_8h.png) no-repeat center 22px;
}

.right_cont li:nth-child(2):hover {
  background: url(/images/icon9h.png) no-repeat center 22px;
}

.right_cont li:nth-child(3):hover {
  background: url(/images/icon10h.png) no-repeat center 22px;
}

.right_cont li:nth-child(4):hover {
  background: url(/images/icon11h.png) no-repeat center 22px;
}

.right_cont li:nth-child(5):hover {
  background: url(/images/icon12h.png) no-repeat center 22px;
}

.right_cont li:nth-child(6):hover {
  background: url(/images/icon13h.png) no-repeat center 22px;
}

.right_cont li:hover {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 5px;
  border: 3px solid #2da71d;
  padding: 101px 0 0 0;
}

#tab5 {
  background: url(/images/tab3_bg.jpg) no-repeat center 0;
  height: 450px;
  background-size: cover
}

#tab5 .wrapper {
  position: relative
}

#tab5 .item_cont {
  position: absolute;
  top: 110px;
  right: 0;
  overflow: hidden;
  padding: 27px 0 0 24px;
  width: 276px;
  height: 233px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #5566c1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px
}

#tab5 .item_cont form {}

#tab5 .item_cont input[type="text"] {
  margin: 0 0 14px 0;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 0;
  font-size: 15px;
  color: #344188;
  height: 50px;
}

#tab5 .item_cont input[type="submit"] {
  background: #38b5d0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
  color: #fff;
  border: 0;
  border-bottom: 3px solid #243176;
  height: 50px;
  line-height: 45px;
  cursor: pointer;
  width: 225px;
  -webkit-transition: background 0.7s;
  -moz-transition: background 0.7s;
  transition: background 0.7s;

}

#tab5 .item_cont input[type="submit"]:hover {
  background: #273371;
  border: 2px solid #344188;

}

#tab5 .item_cont input[type="submit"]:active {
  background: #1f2a63;
  border: 2px solid #344188
}

#tab5 .image_switcher li {
  margin: 0 8px 0 0;
}

#tab5 .image_switcher li:last-child {
  margin: 0
}

#tab5 .image_switcher li a {
  border: 3px solid #eeeeee;
  background: #f8f8f8
}

#tab5 h1 {
  color: #fff;
  font-size: 55px;
  font-family: sans-serif;
  padding: 55px 0 0 0;
}

#tab6 {
  background: url(/images/tab6_bg.jpg) no-repeat center 0 #e8e9ed;
  height: 828px;
  overflow: hidden;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover
}

#tab6 h1 {
  color: #3b3b3b;
  font-weight: lighter;
  text-transform: uppercase;
  margin: 75px 0 0 0;
  text-align: center
}


#tab6 ul {
  padding-top: 55px
}

#tab6 li {
  display: block;
  color: #3b3b3b;
  font-size: 16px;
  font-weight: lighter;
  margin-bottom: 23px;
  position: relative;
  padding-top: 25px;
  line-height: 22px;
  font-family: sans-serif;
}

#tab6 li:before {
  content: "";
  border-top: 5px solid #38a7c7;
  width: 65px;
  position: absolute;
  top: 0
}

#tab6 li.row2:before {
  border-top: 5px solid #378ab6;
}

#tab6 li.row3:before {
  border-top: 5px solid #356ba2;
}

#tab6 li.row4:before {
  border-top: 5px solid #344f91;
}

#tab7 {
  background: #f5f5f5;
  padding: 0 0 83px 0
}

#tab7 .wrapper {
  width: 960px;
  margin: 0 auto;
  position: relative
}

#tab7 h1 {
  color: #363636;
  font-size: 55px;
  line-height: 55px;
  padding: 76px 0 0 0;
  text-align: center
}

.tabs_cont>li:nth-child(2),
.tabs_cont>li:nth-child(3),
.tabs_cont>li:nth-child(4),
.tabs_cont>li:nth-child(5) {
  display: none;
}

.tab_switcher {
  position: absolute;
  top: 257px;
  right: 0
}

.tab_switcher li {
  display: block;
  height: 41px;
  width: 41px;
  color: #a5a5a5;
  font-size: 16px;
  font-weight: lighter;
  line-height: 45px;
  text-align: center;
  border: 5px solid #d8d8d8;
  margin: 0 0 7px 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

.tab_switcher li:hover {
  cursor: pointer;
  background: #344188;
  border: 5px solid #344188;
  color: #fff;
}

.tab_switcher .current {
  background: #344188;
  border: 5px solid #344188;
  color: #fff;
}

/* Otz content */
.tabs_cont {
  margin: 55px 0 0 0;
  width: 878px
}

.otz_title {
  overflow: hidden;
}

.ava_bg {
  background: url(/images/ava_bg.png) no-repeat;
  height: 50px;
  width: 50px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 5px;
  float: left;
  margin: 0 20px 0 0
}

.otz_title span {
  line-height: 50px
}

.ava_bg img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.otz_lt {
  float: left;
  color: #3b3b3b;
  font-size: 16px;
}

.otz_rt {
  float: right;
  line-height: 50px;
  width: 213px
}

.otz_was,
.otz_now {
  margin: 25px 0 0 0;
  overflow: hidden;
}

.otz_was_lt,
.otz_now_lt {
  float: left;
  border-left: 8px solid #dbdbdb;
  padding: 21px 0 21px 35px;
  font-size: 16px;
  color: #3b3b3b;
  width: 501px;
}

.otz_now_lt {
  border-left: 8px solid #38b5d0;
}

.otz_was_lt .title,
.otz_now_lt .title {
  font-size: 20px;
  padding: 0 0 20px 0
}

.otz_was_rt,
.otz_now_rt {
  float: right;
  margin: 10px 0 0 0
}

.otz_now_lt p {
  background: url(/images/completed.png) no-repeat left center;
  padding: 0 0 0 30px;
  margin: 0 0 26px 0
}

.otz_now_lt p:last-child {
  margin: 0;
}

.otz_was_rt .img_container,
.otz_now_rt .img_container {
  background: #dbdbdb;
  width: 213px;
  height: 140px;
  position: relative
}

.otz_now_rt .img_container {
  background: #38b5d0
}

.otz_was_rt .img_container img,
.otz_now_rt .img_container img {
  position: absolute;
  left: 7px;
  top: 7px
}

.otz_now_rt .after {
  width: 147px;
  height: 61px;
  background: #38b5d0;
  font-size: 25px;
  color: #fff;
  text-align: center;
  line-height: 61px;
  font-family: sans-serif;
}

.otz_was_rt .img_container .before {
  width: 89px;
  height: 68px;
  background: #dbdbdb;
  right: 0;
  top: 0;
  position: absolute;
  font-size: 25px;
  color: #909090;
  text-align: center;
  line-height: 61px;
  font-family: sans-serif;
}

/* ==================== */
#tab8 {
  padding: 0 0 72px 0
}

#tab8 h1 {
  text-align: center;
  padding: 75px 0 57px 0;
  font-weight: bolder
}

#tab8 .wrapper {
  width: 960px;
  position: relative;
}

#tab8 ul {
  margin: 0 0 0 87px
}

#tab8 li {
  float: left;
  display: block;
  padding: 83px 90px 0 0;
  color: #303030;
  font-size: 16px;
  font-weight: lighter;
  min-height: 35px;
  text-align: center
}

#tab8 li:nth-child(1) {
  background: url(/images/order_icon1.png) no-repeat 50px top, url(/images/next.png) no-repeat right 15px;
}

#tab8 li:nth-child(2) {
  background: url(/images/order_icon2.png) no-repeat 50px top, url(/images/next.png) no-repeat right 15px;
  margin: 0 0 0 50px
}

#tab8 li:nth-child(3) {
  background: url(/images/order_icon3.png) no-repeat 50px top;
  padding: 83px 0 0 0;
  margin: 0 0 0 50px
}

#tab9 {
  background: #38b5d0;
  padding: 75px 0;
}

#tab9 h1 {
  font-weight: lighter;
  color: #fff;
  text-align: center
}

.tab9_descr strong {
  font-size: 25px
}

.tab9_descr {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin: 40px 0 0 0;
  line-height: 27px
}

#tab10 {
  padding: 74px 0
}

#tab10 h1 {
  text-align: center;
  color: #232323;
  line-height: 55px
}

#tab10 h1 .font35 {
  font-size: 35px
}

.align-center {
  width: 229px;
  margin: 37px auto 0 auto;
}

.ask_question {
  display: block;
  height: 43px;
  width: 223px;
  background: #1d2878;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center;
  line-height: 43px;
  color: #fff;
  font-size: 17px;
  border: 3px solid #1d2878
}

.ask_question:hover {
  border: 3px solid #344188;
  text-decoration: none;
}

footer {
  background: #f5f5f5;
  height: 93px;
}

footer .wrapper {
  position: relative
}

.foot_logo {
  width: 223px;
  height: 51px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 10px 0 0 0;
}

.foot_phone {
  text-align: center;
  color: #272727;
  font-size: 18px;
  padding: 27px 0 0 0
}

.rigez {
  background: url(/images/rigez_studio.png) no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  right: 0;
  top: 30px
}

.foot_call {
  width: 228px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  position: absolute;
  right: 120px;
  top: 24px
}

#tab1,
#tab2,
#tab3,
#tab4,
#tab5,
#tab6,
#tab7,
#tab8,
#tab9,
#tab10,
#tab11,
#tab12,
#tab13 {
  overflow: hidden
}

/*
     FILE ARCHIVED ON 11:29:20 May 30, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:21:17 Jun 22, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.505
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 14.599
  LoadShardBlock: 182.706 (3)
  PetaboxLoader3.datanode: 666.349 (6)
  PetaboxLoader3.resolve: 988.46 (3)
  load_resource: 1651.89 (2)
  loaddict: 52.529
*/