.container {  padding-right: 10px;  padding-left: 10px; }  .scrollup{  width:40px;  height:40px;  opacity:0.3;  position:fixed;  bottom:50px;  right:100px;  display:none;  text-indent:-9999px;  background: url('icon_top.png') no-repeat;  }.row {  margin-right: -10px;  margin-left: -10px; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  padding-right: 10px;  padding-left: 10px; }body {  font-family: 'Ubuntu', sans-serif;  font-size: 14px;  line-height: 1.2em;  color: #000;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-text-size-adjust: 100%;  background: #fff; }   header .logo {    margin: 23px 0 0 0; }    header .logo img {      max-width: 222px; }  header .phone {    margin: 35px 0 0 50px; }    header .phone p, header .phone p a {      font-size: 22px;      font-weight: 500;      color: #fff;	  padding: 0;      margin-bottom: 5px; }    header .phone a {      display: inline-block;      font-size: 12px;      font-weight: 300;      color: #fff;      text-decoration: none; }  header .info_block {    margin-left: -43px;    width: 366px;    height: 120px;    background: url("../images/bg_info.png") no-repeat center -15px; }    header .info_block .inner_block {      width: 280px;      height: 120px;      margin: 0 auto; }      header .info_block .inner_block .wrap_delivery_block {        height: 30px;        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: center;        -webkit-justify-content: center;            -ms-flex-pack: center;                justify-content: center; }        header .info_block .inner_block .wrap_delivery_block .method {          text-align: center;          width: 100px; }          header .info_block .inner_block .wrap_delivery_block .method img {            display: inline-block;            margin-top: 10px; }        header .info_block .inner_block .wrap_delivery_block .dispatch_place {          width: 90px;          padding-left: 20px;          padding-top: 15px; }          header .info_block .inner_block .wrap_delivery_block .dispatch_place table {            width: 70px; }            header .info_block .inner_block .wrap_delivery_block .dispatch_place table tr td {              padding: 2px 0;              font-size: 14px;              font-weight: 700;              color: #000;              line-height: 1em; }              header .info_block .inner_block .wrap_delivery_block .dispatch_place table tr td img {                vertical-align: baseline; }            header .info_block .inner_block .wrap_delivery_block .dispatch_place table tr td:last-child {              width: 18px; }            header .info_block .inner_block .wrap_delivery_block .dispatch_place table tr:last-child td {              font-size: 14px;              font-weight: 400;              color: #6e6e6e; }        header .info_block .inner_block .wrap_delivery_block .arrival_place {          display: inline-block;          width: 90px;          padding-right: 20px;          padding-top: 15px; }          header .info_block .inner_block .wrap_delivery_block .arrival_place table {            width: 70px; }            header .info_block .inner_block .wrap_delivery_block .arrival_place table tr {              text-align: right; }              header .info_block .inner_block .wrap_delivery_block .arrival_place table tr td {                padding: 2px 0;                font-size: 14px;                font-weight: 700;                color: #000;                line-height: 1em; }                header .info_block .inner_block .wrap_delivery_block .arrival_place table tr td img {                  vertical-align: baseline; }              header .info_block .inner_block .wrap_delivery_block .arrival_place table tr td:first-child {                width: 18px; }              header .info_block .inner_block .wrap_delivery_block .arrival_place table tr:last-child td {                font-size: 14px;                font-weight: 400;                color: #6e6e6e; }      header .info_block .inner_block .term {        padding-top: 10px; }        header .info_block .inner_block .term p {          font-size: 12px;          font-weight: 400;          color: #6e6e6e;		  line-height: 17px;		  padding: 0;          margin: 0; }  header .wrap_entry {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;        -ms-flex-pack: justify;            justify-content: space-between;    -webkit-box-align: center;    -webkit-align-items: center;        -ms-flex-align: center;            align-items: center;    margin-top: 55px;    margin-left: -30px; }    header .wrap_entry .entry_reg {      border: 1px solid rgba(255, 255, 255, 0.1);      font-size: 0; }      header .wrap_entry .entry_reg a {        position: relative;        display: inline-block;        font-size: 16px;        line-height: 1em;        font-weight: 500;        color: #fff;        text-decoration: none;        padding: 16px 15px; }        header .wrap_entry .entry_reg a:first-child {          margin-right: 1px; }          header .wrap_entry .entry_reg a:first-child:after {            position: absolute;            top: 0;            right: -1px;            width: 1px;            height: 100%;            content: '';            background: rgba(255, 255, 255, 0.1); }        header .wrap_entry .entry_reg a:hover {          background: rgba(255, 255, 255, 0.1); }    header .wrap_entry .menu_btn {      display: -webkit-box;      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      font-size: 0; }      header .wrap_entry .menu_btn a {        display: inline-block;        padding: 24px 10px;        background: #66a5fc;        border-radius: 2px; }        header .wrap_entry .menu_btn a:hover {          background: #4d96fc; }        header .wrap_entry .menu_btn a span {          position: relative;          display: block;          width: 30px;          height: 2px;          background: #fff; }          header .wrap_entry .menu_btn a span:before {            position: absolute;            display: inline-block;            top: -9px;            width: 30px;            height: 2px;            content: '';            background: #fff; }          header .wrap_entry .menu_btn a span:after {            position: absolute;            display: inline-block;            bottom: -9px;            width: 30px;            height: 2px;            content: '';            background: #fff; }.menu {  position: fixed;  height: 100%;  width: 470px;  top: 0;  right: 0;  -webkit-transform: translateX(100%);      -ms-transform: translateX(100%);          transform: translateX(100%);  background: rgba(15, 24, 26, 0.85);  z-index: 4;  padding: 100px 30px 100px 100px;  -webkit-transition: 0.5s;  transition: 0.5s; }  .menu .close_btn {    position: absolute;    top: 65px;    left: 40px;    cursor: pointer; }  .menu ul {    padding: 0;    margin: 0; }    .menu ul li {      list-style: none;      margin: 0 0 30px 0!important; }      .menu ul li:last-child {        margin-bottom: 0; }      .menu ul li a {        font-size: 16px;        line-height: 1.2em;        font-weight: 300;        text-transform: uppercase;        color: #fff;        text-decoration: none; }        .menu ul li a:hover {          text-decoration: underline; }  .menu form {    position: relative;    margin-top: 50px; }    .menu form input {      width: 100%;      height: 50px;      padding-left: 20px;      font-size: 16px;      font-weight: 300;      color: #aaa8a8;      background: #fff;      border: none;      outline: none; }    .menu form button {      position: absolute;      top: 0;      right: 20px;      width: 30px;      height: 50px;      border: none;      outline: none;      background: url("../images/search_icon.png") no-repeat center; }.main_screen {  background: #000;  position: relative;  /* min-height: 980px; */  overflow: hidden;  padding-bottom: 150px; }  .main_screen .container {    position: relative;    z-index: 2; }  .main_screen .main_title {    position: relative;    z-index: 2;    margin-top: 300px; }    .main_screen .main_title h1 {      font-size: 50px;      line-height: 1.2em;      font-weight: 700;      color: #fff;      margin: 0 0 20px; }    .main_screen .main_title p {      font-size: 22px;      line-height: 1.2em;      font-weight: 400;      color: #fff;      margin-bottom: 0; }  .main_screen .forma {    margin-top: 50px; }    .main_screen .forma form {      display: inline-block;      background: #fff;      padding: 2px; }      .main_screen .forma form input {        width: 500px;        height: 56px;        font-size: 18px;        font-weight: 400;        color: #8c8b8b;        padding-left: 70px;        outline: none;        border: none;        background: #fff url("../images/mail_icon.png") no-repeat left 30px center;        vertical-align: middle; }      .main_screen .forma form button {        vertical-align: middle;        width: 279px;        height: 56px;        border-radius: 0px;        background: #66a5fc;        font-size: 15px;        font-weight: 400;        color: #fff;        text-transform: uppercase;        border: none;        outline: none; }        .main_screen .forma form button:hover {          background: #4d96fc; }  .main_screen .wrap_down {    width: 100%;    position: absolute;	z-index:5;    bottom: 70px; }    .main_screen .wrap_down a {      display: inline-block; }      .main_screen .wrap_down a:hover {        opacity: 0.8; }  .main_screen video {    position: absolute;    top: 0;    left: 0;    width: 100%;    opacity: 0.4; }.choose_us {  padding: 94px 0 63px; }  .choose_us .title {    position: relative;    margin-bottom: 45px;    padding-bottom: 25px; }    .choose_us .title:after {      position: absolute;      width: 100px;      height: 1px;      background: #d1d5d9;      content: '';      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);              transform: translateX(-50%); }    .choose_us .title h2 {      position: relative;      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0; }  .choose_us .wrapper .choice_block {    text-align: center;    min-height: 340px;    border: 1px solid #d3d1d1;    margin-bottom: 20px;    padding: 0 40px 20px; }    .choose_us .wrapper .choice_block .wrap_icon {      margin-top: 40px;      height: 70px; }      .choose_us .wrapper .choice_block .wrap_icon img {        margin: 0 auto; }    .choose_us .wrapper .choice_block h3 {      font-size: 20px;      line-height: 1.2em;      line-height: 24px;      font-weight: 400;      line-height: 1.2em;      color: #000;      margin: 22px 0 20px 0; }    .choose_us .wrapper .choice_block p {      font-size: 14px;      line-height: 1.2em;      font-weight: 300;      color: #6e6e6e; }  .choose_us .choosen_slider .slick-slide {    outline: none;    padding: 0 10px; }  .choose_us .choosen_slider .slick-dots {    margin: 0;    padding: 0;    text-align: center; }    .choose_us .choosen_slider .slick-dots li {      display: inline-block;      margin: 0 5px; }      .choose_us .choosen_slider .slick-dots li.slick-active button {        -webkit-box-shadow: inset 0 0 0 2px #fff;                box-shadow: inset 0 0 0 2px #fff; }      .choose_us .choosen_slider .slick-dots li button {        font-size: 0;        width: 14px;        height: 14px;        border: 1px solid #d8d8d8;        border-radius: 50%;        background: #fc5081;        -webkit-box-shadow: inset 0 0 0 14px #fff;                box-shadow: inset 0 0 0 14px #fff;        outline: none; }        .choose_us .choosen_slider .slick-dots li button:hover {          -webkit-box-shadow: inset 0 0 0 2px #fff;                  box-shadow: inset 0 0 0 2px #fff; }.choose_us_mobile {  display: none; }.form_1 {  min-height: 200px;  background: url("../images/bg_form1.jpg") no-repeat center;  background-size: 100%;  background-size: cover;  padding: 70px 0; }  .form_1 .forma form {    display: inline-block;    background: #fff;    padding: 2px; }    .form_1 .forma form input {      width: 500px;      height: 56px;      font-size: 18px;      font-weight: 400;      color: #8c8b8b;      padding-left: 70px;      outline: none;      border: none;      background: #fff url("../images/mail_icon.png") no-repeat left 30px center;      vertical-align: middle; }    .form_1 .forma form button {      width: 279px;      height: 56px;      border-radius: 0px;      background: #66a5fc;      font-size: 15px;      font-weight: 400;      color: #fff;      text-transform: uppercase;      border: none;      outline: none;      vertical-align: middle; }      .form_1 .forma form button:hover {        background: #4d96fc; }.how_to_order {  background: #f5f8fc;  padding: 85px 0; }  .how_to_order .title {    position: relative;    margin-bottom: 45px;    padding-bottom: 25px; }    .how_to_order .title:after {      position: absolute;      width: 100px;      height: 1px;      background: #d1d5d9;      content: '';      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);              transform: translateX(-50%); }    .how_to_order .title h2 {      position: relative;      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0 0 15px; }    .how_to_order .title p {      font-size: 24px;      line-height: 1.2em;      font-weight: 300;      color: #6e6e6e;      margin-bottom: 0; }  .how_to_order .mini_title {    margin-bottom: 30px; }    .how_to_order .mini_title h3 {      font-size: 22px;      line-height: 1.2em;      font-weight: 400;      color: #000;      margin: 0 0 20px; }    .how_to_order .mini_title p {      font-size: 16px;      line-height: 1.2em;      font-weight: 300;      color: #6e6e6e;      margin: 0; }  .how_to_order .or {    position: relative;    margin: 60px 0; }    .how_to_order .or:after {      position: absolute;      width: 100%;      left: 0;      top: 50%;      height: 1px;      background-color: #ececec;      content: ''; }    .how_to_order .or span {      position: relative;      display: inline-block;      font-size: 16px;      line-height: 1em;      font-weight: 400;      color: #66a5fc;      z-index: 2; }  .how_to_order .wrapper .wrap_step {    text-align: center; }    .how_to_order .wrapper .wrap_step .wrap_icon {      position: relative; }      .how_to_order .wrapper .wrap_step .wrap_icon:after {        position: absolute;        top: 50%;        right: 0;        -webkit-transform: translateX(50%);            -ms-transform: translateX(50%);                transform: translateX(50%);        content: url("../images/arrow.png"); }      .how_to_order .wrapper .wrap_step .wrap_icon.hide_arrow:after {        display: none; }      .how_to_order .wrapper .wrap_step .wrap_icon .icon {        position: relative;        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -webkit-align-items: center;            -ms-flex-align: center;                align-items: center;        -webkit-box-pack: center;        -webkit-justify-content: center;            -ms-flex-pack: center;                justify-content: center;        width: 80px;        height: 80px;        border-radius: 50%;        background-color: #ffffff;        border: solid 2px #ececec;        margin: 0 auto; }        .how_to_order .wrapper .wrap_step .wrap_icon .icon .number {          position: absolute;          bottom: 0;          right: 0; }          .how_to_order .wrapper .wrap_step .wrap_icon .icon .number span {            display: inline-block;            font-size: 12px;            line-height: 16px;            font-weight: 300;            color: #000;            width: 20px;            height: 20px;            background-color: #ffffff;            border: solid 2px #ececec;            border-radius: 50%; }    .how_to_order .wrapper .wrap_step h4 {      font-size: 16px;      line-height: 1.2em;      font-weight: 400;      line-height: 1.2em;      color: #565454;      margin: 20px 0; }    .how_to_order .wrapper .wrap_step p {      font-size: 14px;      line-height: 1.2em;      font-weight: 300;      line-height: 20px;      color: #6e6e6e;      margin: 0; }  .how_to_order .wrapper .custom_col {    width: 20%; }.how_to_order_mobile {  display: none; }  .how_to_order_mobile .order_slider {    max-width: 400px;    margin: 0 auto; }    .how_to_order_mobile .order_slider .slick-slide {      font-size: 0;      outline: none; }      .how_to_order_mobile .order_slider .slick-slide .wrap_step {        text-align: center;        display: inline-block;        width: -webkit-calc(100%/3);        width: calc(100%/3);        vertical-align: top; }        .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon {          position: relative; }          .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon .icon {            position: relative;            height: 50px; }            .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon .icon img {              display: inline-block;              vertical-align: middle; }            .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon .icon .number {              display: none; }            .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon .icon:before {              display: inline-block;              width: 0px;              height: 100%;              content: '';              top: 0;              right: 0;              vertical-align: middle; }          .how_to_order_mobile .order_slider .slick-slide .wrap_step .wrap_icon .mobile_arrow:after {            position: absolute;            top: 50%;            margin-top: -5px;            right: 0;            -webkit-transform: translateX(50%);                -ms-transform: translateX(50%);                    transform: translateX(50%);            content: url("../images/arrow_mobile.png"); }        .how_to_order_mobile .order_slider .slick-slide .wrap_step h4 {          display: inline-block;          font-size: 14px;          font-weight: 400;          color: #565454;          border-bottom: 2px dotted #565454;          margin: 20px 0 0; }        .how_to_order_mobile .order_slider .slick-slide .wrap_step p {          display: none; }      .how_to_order_mobile .order_slider .slick-slide .big_arrow {        margin: 20px 0; }        .how_to_order_mobile .order_slider .slick-slide .big_arrow img {          margin: 0 auto; }    .how_to_order_mobile .order_slider .slick-dots {      margin: 20px 0 0;      padding: 0;      text-align: center; }      .how_to_order_mobile .order_slider .slick-dots li {        display: inline-block;        margin: 0 5px; }        .how_to_order_mobile .order_slider .slick-dots li.slick-active button {          -webkit-box-shadow: inset 0 0 0 2px #fff;                  box-shadow: inset 0 0 0 2px #fff; }        .how_to_order_mobile .order_slider .slick-dots li button {          font-size: 0;          width: 14px;          height: 14px;          border: 1px solid #d8d8d8;          border-radius: 50%;          background: #fc5081;          -webkit-box-shadow: inset 0 0 0 14px #fff;                  box-shadow: inset 0 0 0 14px #fff;          outline: none; }          .how_to_order_mobile .order_slider .slick-dots li button:hover {            -webkit-box-shadow: inset 0 0 0 2px #fff;                    box-shadow: inset 0 0 0 2px #fff; }.form_2 {  min-height: 200px;  background: url("../images/bg_form2.jpg") no-repeat center;  background-size: 100%;  background-size: cover;  padding: 70px 0; }  .form_2 .forma form {    display: inline-block;    background: #fff;    padding: 2px; }    .form_2 .forma form input {      width: 500px;      height: 56px;      font-size: 18px;      font-weight: 400;      color: #8c8b8b;      padding-left: 70px;      outline: none;      border: none;      background: #fff url("../images/mail_icon.png") no-repeat left 30px center;      vertical-align: middle; }    .form_2 .forma form button, .get_calc {      vertical-align: middle;      width: 279px;      height: 56px;      border-radius: 0px;      background: #66a5fc;      font-size: 15px;      font-weight: 400;      color: #fff;      text-transform: uppercase;      border: none;      outline: none; }      .form_2 .forma form button:hover, .get_calc:hover {        background: #4d96fc; }.reviews {  padding: 80px 0 70px; }  .reviews .title {    position: relative;    margin-bottom: 45px;    padding-bottom: 25px; }    .reviews .title:after {      position: absolute;      width: 100px;      height: 1px;      background: #d1d5d9;      content: '';      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);              transform: translateX(-50%); }    .reviews .title h2 {      position: relative;      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0 0 15px; }    .reviews .title p {      font-size: 24px;      line-height: 1.2em;      font-weight: 300;      color: #6e6e6e;      margin-bottom: 0; }  .reviews .wrapper .reviews_tabs {    text-align: center;    border-bottom: 1px solid #d3d1d1;    margin: 0;    margin-bottom: 35px;    padding: 0; }    .reviews .wrapper .reviews_tabs li {      display: inline-block;      padding: 0 35px; }      .reviews .wrapper .reviews_tabs li a {        position: relative;        display: inline-block;        font-size: 16px;        line-height: 1em;        font-weight: 400;        color: #9b9a9a;        padding-bottom: 20px;        text-decoration: none; }        .reviews .wrapper .reviews_tabs li a:hover {          color: #000; }        .reviews .wrapper .reviews_tabs li a.active {          color: #000; }          .reviews .wrapper .reviews_tabs li a.active:before {            position: absolute;            width: 100%;            height: 2px;            content: '';            bottom: -1px;            background: #fc5081; }          .reviews .wrapper .reviews_tabs li a.active:after {            position: absolute;            content: '';            width: 0;            height: 0;            border-left: 14px solid transparent;            border-right: 14px solid transparent;            border-top: 7px solid #fc5081;            left: 50%;            margin-left: -7px;            bottom: -6px; }  .reviews .wrapper .wrap_recall {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -webkit-align-items: flex-start;        -ms-flex-align: start;            align-items: flex-start;    margin-bottom: 50px; }    .reviews .wrapper .wrap_recall img {      -webkit-flex-shrink: 0;          -ms-flex-negative: 0;              flex-shrink: 0; }    .reviews .wrapper .wrap_recall .recall {      margin-left: 25px; }      .reviews .wrapper .wrap_recall .recall h5 {        font-size: 16px;        font-weight: 400;        margin: 0 0 10px;        color: #000; }      .reviews .wrapper .wrap_recall .recall span {        display: block;        font-size: 13px;        font-weight: 300;        color: #aaa8a8;        margin-bottom: 10px; }      .reviews .wrapper .wrap_recall .recall p {        font-size: 14px;        font-weight: 300;        line-height: 20px;        color: #6e6e6e; }.reviews_mobile {  display: none; }  .reviews_mobile .wrap_select {    margin-bottom: 30px; }    .reviews_mobile .wrap_select select {      width: 100%; }    .reviews_mobile .wrap_select .chosen-container {      width: 100% !important; }      .reviews_mobile .wrap_select .chosen-container .chosen-single {        height: 50px;        border: 1px solid #d3d1d1;        border-radius: 0;        background: #fff;        padding: 0;        -webkit-box-shadow: none;                box-shadow: none; }        .reviews_mobile .wrap_select .chosen-container .chosen-single span {          font-size: 16px;          font-weight: 400;          color: #aaa8a8;          margin: 10px 30px 0 20px; }        .reviews_mobile .wrap_select .chosen-container .chosen-single div {          width: 30px; }          .reviews_mobile .wrap_select .chosen-container .chosen-single div b {            background: url("../images/select_arrow.png") no-repeat left center; }      .reviews_mobile .wrap_select .chosen-container .chosen-drop {        margin-top: 0;        border: 1px solid #d3d1d1;        border-radius: 0; }        .reviews_mobile .wrap_select .chosen-container .chosen-drop .chosen-results {          margin: 0;          padding: 0; }          .reviews_mobile .wrap_select .chosen-container .chosen-drop .chosen-results li {            font-size: 16px;            font-weight: 400;            color: #aaa8a8;            padding: 6px 6px 6px 20px; }            .reviews_mobile .wrap_select .chosen-container .chosen-drop .chosen-results li.highlighted {              background: #66a5fc;              color: #fff; }  .reviews_mobile .wrap_slider .reviews_slider1 .slick-slide, .reviews_mobile .wrap_slider .reviews_slider2 .slick-slide, .reviews_mobile .wrap_slider .reviews_slider3 .slick-slide, .reviews_mobile .wrap_slider .reviews_slider4 .slick-slide {    outline: none; }  .reviews_mobile .wrap_slider .reviews_slider1 .slick-dots, .reviews_mobile .wrap_slider .reviews_slider2 .slick-dots, .reviews_mobile .wrap_slider .reviews_slider3 .slick-dots, .reviews_mobile .wrap_slider .reviews_slider4 .slick-dots {    margin: 0;    padding: 0;    text-align: center; }    .reviews_mobile .wrap_slider .reviews_slider1 .slick-dots li, .reviews_mobile .wrap_slider .reviews_slider2 .slick-dots li, .reviews_mobile .wrap_slider .reviews_slider3 .slick-dots li, .reviews_mobile .wrap_slider .reviews_slider4 .slick-dots li {      display: inline-block;      margin: 0 5px; }      .reviews_mobile .wrap_slider .reviews_slider1 .slick-dots li.slick-active button, .reviews_mobile .wrap_slider .reviews_slider2 .slick-dots li.slick-active button, .reviews_mobile .wrap_slider .reviews_slider3 .slick-dots li.slick-active button, .reviews_mobile .wrap_slider .reviews_slider4 .slick-dots li.slick-active button {        -webkit-box-shadow: inset 0 0 0 2px #fff;                box-shadow: inset 0 0 0 2px #fff; }      .reviews_mobile .wrap_slider .reviews_slider1 .slick-dots li button, .reviews_mobile .wrap_slider .reviews_slider2 .slick-dots li button, .reviews_mobile .wrap_slider .reviews_slider3 .slick-dots li button, .reviews_mobile .wrap_slider .reviews_slider4 .slick-dots li button {        font-size: 0;        width: 14px;        height: 14px;        border: 1px solid #d8d8d8;        border-radius: 50%;        background: #fc5081;        -webkit-box-shadow: inset 0 0 0 14px #fff;                box-shadow: inset 0 0 0 14px #fff;        outline: none; }        .reviews_mobile .wrap_slider .reviews_slider1 .slick-dots li button:hover, .reviews_mobile .wrap_slider .reviews_slider2 .slick-dots li button:hover, .reviews_mobile .wrap_slider .reviews_slider3 .slick-dots li button:hover, .reviews_mobile .wrap_slider .reviews_slider4 .slick-dots li button:hover {          -webkit-box-shadow: inset 0 0 0 2px #fff;                  box-shadow: inset 0 0 0 2px #fff; }.form_3 {  min-height: 200px;  background: url("../images/bg_form3.jpg") no-repeat center;  background-size: 100%;  background-size: cover;  padding: 70px 0; }  .form_3 .forma {    margin-top: 50px; }    .form_3 .forma form {      display: inline-block;      background: #fff;      padding: 2px; }      .form_3 .forma form input {        width: 500px;        height: 56px;        font-size: 18px;        font-weight: 400;        color: #8c8b8b;        padding-left: 70px;        outline: none;        border: none;        background: #fff url("../images/mail_icon.png") no-repeat left 30px center;        vertical-align: middle; }      .form_3 .forma form button {        vertical-align: middle;        width: 279px;        height: 56px;        border-radius: 0px;        background: #66a5fc;        font-size: 15px;        font-weight: 400;        color: #fff;        text-transform: uppercase;        border: none;        outline: none; }        .form_3 .forma form button:hover {          background: #4d96fc; }.dont_know {  padding: 50px 0; }  .dont_know .title {    position: relative;    margin-bottom: 45px;    padding-bottom: 25px; }    .dont_know .title:after {      position: absolute;      width: 100px;      height: 1px;      background: #d1d5d9;      content: '';      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);              transform: translateX(-50%); }    .dont_know .title h2 {      position: relative;      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0 0 15px; }    .dont_know .title p {      font-size: 24px;      line-height: 1.2em;      font-weight: 300;      color: #6e6e6e;      margin-bottom: 0; }  .dont_know .wrap_stores {    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -webkit-justify-content: space-between;        -ms-flex-pack: justify;            justify-content: space-between;    -webkit-flex-wrap: wrap;        -ms-flex-wrap: wrap;            flex-wrap: wrap; }    .dont_know .wrap_stores .store {      width: -webkit-calc(100%/5);      width: calc(100%/5);      height: 130px;      padding: 5px; }      .dont_know .wrap_stores .store .wrap_icon {        display: block;        width: 100%;        height: 100%;        border: 1px solid #d3d1d1;        display: -webkit-box;        display: -webkit-flex;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: center;        -webkit-justify-content: center;            -ms-flex-pack: center;                justify-content: center;        -webkit-box-align: center;        -webkit-align-items: center;            -ms-flex-align: center;                align-items: center;        padding: 5px; }        .dont_know .wrap_stores .store .wrap_icon img {          max-width: 100%; }  .dont_know .wrap_btn {    margin-top: 40px; }    .dont_know .wrap_btn a {      display: inline-block;      width: 290px;      height: 50px;      border: 2px solid #4b95fa;      font-size: 13px;      line-height: 46px;      font-weight: 400;      color: #4b95fa;      text-transform: uppercase;      text-decoration: none; }      .dont_know .wrap_btn a:hover {        color: #fff;        background: #4b95fa; }.connect {  min-height: 240px;  background: url("../images/bg_connect.jpg") no-repeat center;  background-size: 100%;  background-size: cover;  padding-top: 70px;  padding-bottom: 50px; }  .connect p {    font-size: 24px;    line-height: 1.2em;    font-weight: 300;    color: #000;    margin-bottom: 30px; }  .connect ul {    margin: 0;    padding: 0; }    .connect ul li {      display: inline-block;      margin: 0 5px; }.blog {  padding: 85px 0; }  .blog .title {    position: relative;    margin-bottom: 45px;    padding-bottom: 25px; }    .blog .title:after {      position: absolute;      width: 100px;      height: 1px;      background: #d1d5d9;      content: '';      bottom: 0;      left: 50%;      -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);              transform: translateX(-50%); }    .blog .title h2 {      position: relative;      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0; }  .blog .wrapper .wrap_block .text {    border: 1px solid #d3d1d1;    /*border-top: none;*/	max-height: 260px;	min-height: 260px;	overflow: hidden;    padding: 30px; }    .blog .wrapper .wrap_block .text h3 {      font-size: 20px;      line-height: 1.2em;      font-weight: 400;      color: #000;      margin: 0 0 10px; }    .blog .wrapper .wrap_block .text p {      font-size: 14px;      line-height: 20px;      font-weight: 300;      color: #6e6e6e; }  .blog .wrapper .wrap_btn {    margin-top: 40px; }    .blog .wrapper .wrap_btn a {      display: inline-block;      width: 175px;      height: 50px;      border: 2px solid #4b95fa;      font-size: 13px;      line-height: 46px;      font-weight: 400;      color: #4b95fa;      text-transform: uppercase;      text-decoration: none; }      .blog .wrapper .wrap_btn a:hover {        color: #fff;        background: #4b95fa; }.blog_mobile {  display: none; }  .blog_mobile .wrapper .blog_slider {    max-width: 500px;    margin: 0 auto; }    .blog_mobile .wrapper .blog_slider .slick-slide {      outline: none; }      .blog_mobile .wrapper .blog_slider .slick-slide .wrap_block img {        width: 100%; }    .blog_mobile .wrapper .blog_slider .slick-dots {      margin: 20px 0 0 0;      padding: 0;      text-align: center; }      .blog_mobile .wrapper .blog_slider .slick-dots li {        display: inline-block;        margin: 0 5px; }        .blog_mobile .wrapper .blog_slider .slick-dots li.slick-active button {          -webkit-box-shadow: inset 0 0 0 2px #fff;                  box-shadow: inset 0 0 0 2px #fff; }        .blog_mobile .wrapper .blog_slider .slick-dots li button {          font-size: 0;          width: 14px;          height: 14px;          border: 1px solid #d8d8d8;          border-radius: 50%;          background: #fc5081;          -webkit-box-shadow: inset 0 0 0 14px #fff;                  box-shadow: inset 0 0 0 14px #fff;          outline: none; }          .blog_mobile .wrapper .blog_slider .slick-dots li button:hover {            -webkit-box-shadow: inset 0 0 0 2px #fff;                    box-shadow: inset 0 0 0 2px #fff; }.choosing {  background: #f5f8fc;  padding: 60px 0 70px; }  .choosing .wrapper .choosing_advantages {    width: 960px;    margin: 0 auto;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex; }    .choosing .wrapper .choosing_advantages .block {      width: -webkit-calc(100%/3);      width: calc(100%/3);      display: -webkit-box;      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      -webkit-box-align: center;      -webkit-align-items: center;          -ms-flex-align: center;              align-items: center; }      .choosing .wrapper .choosing_advantages .block img {        display: inline-block;        margin: 0 20px; }      .choosing .wrapper .choosing_advantages .block p {        font-size: 20px;        font-weight: 400;        line-height: 1.2em;        margin-bottom: 0; }  .choosing .forma {    margin-top: 50px; }    .choosing .forma form {      display: inline-block;      background: #fff;      padding: 2px;      -webkit-box-shadow: 10px 0 50px 0 rgba(0, 0, 0, 0.2);              box-shadow: 10px 0 50px 0 rgba(0, 0, 0, 0.2); }      .choosing .forma form input {        width: 500px;        height: 56px;        font-size: 18px;        font-weight: 400;        color: #8c8b8b;        padding-left: 70px;        outline: none;        border: none;        background: #fff url("../images/mail_icon.png") no-repeat left 30px center;        vertical-align: middle; }      .choosing .forma form button {        vertical-align: middle;        width: 279px;        height: 56px;        border-radius: 0px;        background: #66a5fc;        font-size: 15px;        font-weight: 400;        color: #fff;        text-transform: uppercase;        border: none;        outline: none; }        .choosing .forma form button:hover {          background: #4d96fc; }footer {  background: #263243;  padding-top: 65px; }  footer .wrapper .logo {    margin-top: -40px; }  footer .wrapper .wrap_links {    -webkit-column-count: 2;       -moz-column-count: 2;            column-count: 2; }    footer .wrapper .wrap_links ul {      padding: 0;      margin: 0; }      footer .wrapper .wrap_links ul li {        list-style: none;		margin: 0;}        footer .wrapper .wrap_links ul li a {          font-size: 13px;          font-weight: 300;          line-height: 30px;          color: #afb6c0; }          footer .wrapper .wrap_links ul li a:hover {            text-decoration: underline; }  footer .wrapper .works_time {    margin-bottom: 20px; }    footer .wrapper .works_time p {      font-size: 13px;      font-weight: 300;      color: #afb6c0;      line-height: 30px;      margin-bottom: 0;	  padding:0;}  footer .wrapper .works_time_storage p {    font-size: 13px;    font-weight: 300;    color: #afb6c0;    line-height: 30px;    margin-bottom: 0;	padding:0;}  footer .wrapper .phones p, footer .wrapper .phones p a {    text-align: left;    font-size: 22px;    font-weight: 500;    color: #fff;    text-transform: uppercase;	padding:0;}  footer .wrapper .phones a {    text-align: left;    display: block;    font-size: 14px;    font-weight: 300;    color: #afb6c0; }  footer .wrapper .social {    margin-top: 25px; }    footer .wrapper .social ul {      margin: 0;      padding: 0;      display: -webkit-box;      display: -webkit-flex;      display: -ms-flexbox;      display: flex;      -webkit-box-align: center;      -webkit-align-items: center;          -ms-flex-align: center;              align-items: center;      -webkit-box-pack: center;      -webkit-justify-content: center;          -ms-flex-pack: center;              justify-content: center; }      footer .wrapper .social ul li {        display: inline-block;        margin: 0 4px; }        footer .wrapper .social ul li a:hover {          opacity: 0.8; }  footer .wrap_copy {    border-top: 1px solid #5a5a5a;    padding: 20px 0;    margin-top: 35px; }    footer .wrap_copy p, footer .wrap_copy a {      display: block;      font-size: 13px;      font-weight: 300;      margin: 0 0 10px 0;	  padding: 0;      color: #afb6c0; }.slideMenu {  -webkit-transform: translateX(0%) !important;      -ms-transform: translateX(0%) !important;          transform: translateX(0%) !important; }.tooltipster-sidetip.tooltipster-noir.tooltip_custom .tooltipster-box {  background: red;  border: 3px solid red;  border-radius: 6px;  -webkit-box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.4);          box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.4); }.tooltipster-sidetip.tooltipster-noir.tooltip_custom .tooltipster-content {  color: blue;  padding: 8px; }.tooltipster-content a {  border-bottom: #66a5fc dashed 1px;  color:#66a5fc;}.tooltip_custom .tooltipster-box {  background: #fff;  border: 1px solid #eeeded;  padding: 15px;  -webkit-box-shadow: 0 7px 18px 0 rgba(0, 0, 0, 0.1);          box-shadow: 0 7px 18px 0 rgba(0, 0, 0, 0.1); }  .tooltip_custom .tooltipster-box .tooltipster-content {    padding: 0; }    .tooltip_custom .tooltipster-box .tooltipster-content table {      width: 100%;      margin-bottom: 20px; }      .tooltip_custom .tooltipster-box .tooltipster-content table tr td {        font-size: 13px;        line-height: 1em;        font-weight: 400;        color: #4a4a4a;        padding: 8px 0; }        .tooltip_custom .tooltipster-box .tooltipster-content table tr td:first-child {          width: 155px; }    .tooltip_custom .tooltipster-box .tooltipster-content p {      font-size: 12px;      font-weight: 400;      color: #aaa8a8;      margin-bottom: 0; }.tooltip_custom .tooltipster-arrow .tooltipster-arrow-border {  border-right-color: #eeeded; }.tooltip_custom .tooltipster-arrow .tooltipster-arrow-background {  border-right-color: #fff;  left: 1px; }.detach {  position: fixed !important;  width: 100% !important;  top: 0 !important;  background: rgba(0, 0, 0, 0.7) !important;  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1) !important;          box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1) !important;  z-index: 3 !important; }.internal_header {  position: relative;  background: url("../images/bg_internal_header.jpg") no-repeat center;  background-size: 100%;  background-size: cover; }   .bread_crumbs .breadcrumb {    background: none;    margin: 0;    padding: 0; }    .bread_crumbs .breadcrumb li {      font-size: 14px; }      .bread_crumbs .breadcrumb li a {        font-weight: 300;        color: #979696; }      .bread_crumbs .breadcrumb li.active {        font-size: 14px;        color: #000; }.about .title {  margin-bottom: 30px; }  .about .title h2 {    font-size: 36px;    line-height: 1.2em;    font-weight: 300;    margin: 0; }.about .wrap_about img {  float: left;  margin: 0 40px 25px 0;  max-width: 100%; }.about .wrap_about p {  font-size: 14px;  line-height: 25px;  font-weight: 300;  color: #263243;  margin-bottom: 30px; }.about .wrap_about h5 {  font-size: 20px;  font-weight: 400;  margin: 0 0 15px; }.about .wrap_about ul {  margin: 0;  padding: 0 0 0 20px; }  .about .wrap_about ul li {    color: #66a5fc;    margin-bottom: 15px; }    .about .wrap_about ul li span {      font-size: 14px;      font-weight: 300;      color: #263243; }.about .wrap_about .important_information {  background: #f5f8fc;  padding: 35px 40px;  margin-bottom: 50px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -webkit-align-items: flex-start;      -ms-flex-align: start;          align-items: flex-start; }  .about .wrap_about .important_information img {    float: none;    margin: 0;    -webkit-flex-shrink: 1;        -ms-flex-negative: 1;            flex-shrink: 1; }  .about .wrap_about .important_information .needs {    margin-left: 40px; }    .about .wrap_about .important_information .needs h4 {      font-size: 20px;      font-weight: 400;      color: #000;      margin: 0 0 15px; }    .about .wrap_about .important_information .needs ul {      margin: 0;      padding: 0 0 0 20px; }      .about .wrap_about .important_information .needs ul li {        list-style-type: decimal;        color: #66a5fc;        margin-bottom: 15px; }        .about .wrap_about .important_information .needs ul li span {          font-size: 14px;          font-weight: 300;          color: #263243; }.about .wrap_about .wrap_table {  margin-bottom: 30px; }  .about .wrap_about .wrap_table table {    width: 100%; }    .about .wrap_about .wrap_table table tr:first-child td {      background: #f5f8fc;      font-size: 16px;      font-weight: 400; }    .about .wrap_about .wrap_table table tr td {      text-align: center;      padding: 15px 20px;      border: 1px solid #ececec;      font-size: 14px; }      .about .wrap_about .wrap_table table tr td:first-child {        text-align: left; }.gallery {  padding-bottom: 80px; }  .gallery .title {    margin-bottom: 30px; }    .gallery .title h2 {      font-size: 36px;      line-height: 1.2em;      font-weight: 300;      margin: 0; }  .gallery .wrap_gallery .gallery_slider .slick-slide {    font-size: 0;    outline: none; }    .gallery .wrap_gallery .gallery_slider .slick-slide .wrap_img {      margin: 0 10px; }      .gallery .wrap_gallery .gallery_slider .slick-slide .wrap_img img {        width: 100%; }  .gallery .wrap_gallery .gallery_slider .slick-dots {    margin: 20px 0 0 0;    padding: 0;    text-align: center; }    .gallery .wrap_gallery .gallery_slider .slick-dots li {      display: inline-block;      margin: 0 5px; }      .gallery .wrap_gallery .gallery_slider .slick-dots li.slick-active button {        -webkit-box-shadow: inset 0 0 0 2px #fff;                box-shadow: inset 0 0 0 2px #fff; }      .gallery .wrap_gallery .gallery_slider .slick-dots li button {        font-size: 0;        width: 14px;        height: 14px;        border: 1px solid #d8d8d8;        border-radius: 50%;        background: #fc5081;        -webkit-box-shadow: inset 0 0 0 14px #fff;                box-shadow: inset 0 0 0 14px #fff;        outline: none; }        .gallery .wrap_gallery .gallery_slider .slick-dots li button:hover {          -webkit-box-shadow: inset 0 0 0 2px #fff;                  box-shadow: inset 0 0 0 2px #fff; }  .gallery .block_tooltips {    margin-top: 30px;    margin-bottom: 40px; }    .gallery .block_tooltips ul {      margin: 0;      padding: 0; }      .gallery .block_tooltips ul li {        text-align: center;        display: inline-block;        width: 20px;        height: 20px;        border: 1px solid #e2e4e7;        border-radius: 50%;        background: #f5f8fc;        cursor: pointer;        font-size: 0; }        .gallery .block_tooltips ul li i {          font-size: 14px;          color: #66a5fc;          line-height: 18px;          vertical-align: middle; }  .gallery .wrap_tabs #mCSB_2 .mCSB_container {    margin-bottom: 0;    margin-top: 30px; }  .gallery .wrap_tabs #mCSB_2_scrollbar_horizontal {    top: 0 !important; }  .gallery .wrap_tabs .about_tabs {    width: 926px;    padding: 0;    margin: 0; }    .gallery .wrap_tabs .about_tabs li {      display: inline-block;      margin-right: 5px; }      .gallery .wrap_tabs .about_tabs li:last-child {        margin-right: 0; }      .gallery .wrap_tabs .about_tabs li a {        position: relative;        font-size: 16px;        line-height: 1em;        color: #767676;        display: inline-block;        padding: 15px 30px;        text-decoration: none;        border: 1px solid #e1e3e6;        background: #f5f8fc; }        .gallery .wrap_tabs .about_tabs li a.active {          background: #fff;          z-index: 2;          color: #000;          border-bottom: 1px solid #fff; }        .gallery .wrap_tabs .about_tabs li a:hover {          background: #fff;          color: #000; }  .gallery .wrap_tabs .wrap_id_tabs {    padding: 30px;    border: 1px solid #e1e3e6;    margin-top: -1px; }    .gallery .wrap_tabs .wrap_id_tabs p {      font-size: 14px;      line-height: 25px;      font-weight: 300;      color: #263243; }.info_data {	color:#66a5fc;	display:inline-block;	border-bottom: #eee 2px solid;}.padd {	padding:15px;}.padd_bot {	padding-bottom:50px;}.padd_top {	padding-top: 50px;}.bordered {	padding: 15px;	background-color: #f5f5f5;	border: 1px dotted #eee;	border-radius: 10px;}.info_bar {	font-size: 14px;	line-height: 1.2em;	font-weight: 300;	color: #666;	padding: 15px 30px;	background-color: #fff;	border: 1px dashed #aaa;	border-radius: 10px;}.whatis {	font-size: 14px;	line-height: 1.2em;	font-weight: 300;	color: #6e6e6e;	padding: 15px 30px;	background-color: #f5f5f5;	border: 1px solid #eee;	border-radius: 10px;	display: none;}.whatis .inform {    background: url('../images/parcel_icon.png') left 5px no-repeat;    padding-left: 60px;}.whatis h2 {	font-size: 24px;	line-height: 1.5em;	font-weight: 300;	color: #333;}.padd_bot a {	color: #66a5fc;}#reged {	display:none;	font-size:14px;	color:#666;	background: url('../images/smile_form_ok.png') top left no-repeat;	padding-left:50px;}#reged h1 {	font-size:24px;	color:#333;	padding-bottom:10px;}.wrap_big_box{  margin-bottom: 30px;}.wrap_big_box .check_big_box .big_box{    font-size: 16px;    font-weight: 400;    color: #6e6e6e;    margin-bottom: 30px;    vertical-align: middle;    cursor: pointer;}.wrap_big_box .check_big_box .big_box input{  vertical-align: middle;  margin:0 5px 0 0;}.wrap_big_box .check_big_box .wrap_gabarits{  margin-bottom: 30px;}.wrap_big_box .check_big_box .wrap_gabarits p{  display: inline-block;  margin:0;  font-size: 16px;  font-weight: 400;  color: #6e6e6e;}.wrap_big_box .check_big_box .wrap_gabarits label{  margin:0 5px;  font-size: 16px;  font-weight: 400;  color: #6e6e6e;  cursor: pointer;}.wrap_big_box .check_big_box .wrap_gabarits label input{  vertical-align: middle;  margin:0;}.wrap_big_box .check_big_box .wrap_dimention{  margin-bottom: 10px;}.wrap_big_box .check_big_box .wrap_dimention .volume-weight{  display: inline-block;  font-size: 16px;  font-weight: 400;  color: #6e6e6e;  margin:10px 0;}.wrap_big_box .check_big_box .wrap_dimention .volume-weight a{  display: inline-block;  margin:0 10px;}.wrap_big_box .check_big_box .wrap_dimention .volume-weight span{  font-size: 16px;}.wrap_big_box .check_big_box .wrap_dimention input{    width: 50px;    height: 30px;    border-radius: 4px;    padding: 5px;    background-color: #FFFFFF;    border: 1px solid #CCCCCC;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}.wrap_big_box .check_big_box .wrap_dimention span{  display: inline-block;  margin:0 5px;  font-size: 14px;  font-weight: 400;  text-transform: uppercase;  color: #6e6e6e;}.wrap_big_box .check_big_box .units{   margin:0;  font-size: 12px;  font-weight: 400;  color: #6e6e6e;}.ui-menu-item {  overflow:hidden;}.ui-menu-item:hover hr {  border:none!important;  height:1px!important;  background:none!important;}.ui-menu-item hr {height:1;background:none;color:#eee;}#mute { cursor:pointer; position:absolute; z-index:5; top:2px; right:10px;}#mute img {	width:50px;}input[type=text], input[type=email], select, textarea {    border: 1px solid #d3d1d1;    outline: none;	height:40px;}.callback {	border-bottom: #5aa000 1px dashed;	margin-bottom:5px;	color:#5aa000!important;}.wparcel1, .wparcel2 {	font-size:28px;	color:#666;	width:100px;	border: #ccc 1px solid;	text-align:center;	height:50px!important;}.wparcel .chosen-container {	width:50px!important;}#reviews_tab1 .col-xs-6:nth-child(2n+1), #reviews_tab4 .col-xs-6:nth-child(2n+1) {    clear: both;}#callback {	display:none;	font-size:14px;	color:#666;	background: url('../images/callback.png') left 20px no-repeat;	padding:10px 20px 20px 50px;}#callback label {	clear:both;	display:block;	padding-top:10px;}#callback input[type=text], #callback input[type=email], #callback textarea {    border: 1px solid #d3d1d1;    outline: none;	height:40px;	width:100%;}#callback textarea {	height:100px;}#callback iframe {	margin:10px 0;}.wrap_btn button {	height: 55px;	border-radius: 0px;	background: #66a5fc;	font-size: 15px;	font-weight: 400;	color: #fff;	text-transform: uppercase;	border: none;	outline: none;	vertical-align: middle;	margin: 20px 0 0 0;	padding:0 15px;}.weight_box  ul li {	font-size: 14px;	font-weight: 300;	color:#4b95fa;	margin:10px 0;}.weight_box ul li span {	color:#263243;}#reged, #reged_off, #repeat_off {	display:none;	font-size:14px;	color:#666;	background: url('../images/smile_form_ok.png') top left no-repeat;	padding:0 0 0 50px;}#reged h2, #reged_off h2, #repeat_off h2 {	font-size:24px;	color:#333;	padding-bottom:10px;}#reged_off {	background: url('../images/smile_form_bad.png') top left no-repeat;}