#magnify {
  padding: 31px 28px;
}

.user-action {
  padding: 50px 0 0 25px;
}

.modal-item {
  padding: 20px 0 100px;
}

.thanks-modal .modal-item {
  padding: 20px 0 55px;
}

.thanks-modal .modal-inner:after,
.thanks-modal .modal-inner:before {
  display: block;
}

.login-modal .modal-inner:after {
  display: block;
}

.login-modal .modal-item {
  padding: 20px 0 30px;
}

.restorepass-modal .modal-links {
  margin: 16px 0 55px;
}

.deleteacc-modal .modal-article {
  margin: 45px 0 20px;
}

.modal-title {
  font-size: 36px;
}

.breadcrumbs {
  margin: 0;
}

.breadcrumbs a {
  font-size: 20px;
  padding: 15px 44px 15px 0;
  margin: 10px 28px 10px 0;
}
.breadcrumbs a:after {
  content: "";
  width: 15px;
  height: 15px;
  background: url("../img/arrow-left.png") no-repeat center;
  background-size: contain;
}

.choosetype + label {
  font-size: 18px;
}

.postcrossing {
  padding: 60px 44px 20px;
}

.main-title {
  font-size: 48px;
}

.contarticle {
  padding: 33px 44px 20px;
}

.burger {
  display: none;
}

.tooltip-header {
  right: -36px;
}

.tooltip-header .tooltip-article {
  left: 18px;
}

.tooltip-header .tooltip-article_inner:after {
  left: -10px;
  top: -22px;
  right: unset;
}

.tooltip-forum .tooltip-article {
  left: 0;
}

.tooltip-forum_inner {
  left: 45px;
}

.tooltip-forum .tooltip-article_inner:after {
  right: 146px;
}

.tooltip-forum_inner .tooltip-article_inner:after {
  right: 146px;
}

.tooltip-kluv .tooltip-article_inner:after {
  left: -10px;
  top: -22px;
  right: unset;
}

.container-nav {
  max-width: 1434px;
  margin: 0 auto;
  width: 100%;
  padding: 0 10px;
}

.tooltip-kluv {
  right: -36px;
}

.tooltip-kluv .tooltip-article {
  left: 18px;
}

.cloud-animate {
  display: block;
}

.header {
  position: relative;
}
.header:after {
  content: "";
  position: absolute;
  left: 0;
  top: -85px;
  width: 1129px;
  height: 175px;
  background: url("../img/bg-header.png") no-repeat top center;
  display: none;
}

.header-info,
.header-top {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  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;
  padding: 10px 0;
}

.header-logo {
  padding-top: 19px;
}

.header-logo_img {
  width: auto;
}

.header-logo_article {
  font-size: 35px;
}

.header-logo_article {
  font-size: 55px;
}

.header-logo span {
  font-size: 36px;
}

.header-cont {
  padding-top: 52px;
}

.header-cont a:first-child {
  font-size: 18px;
}

.header-cont a:first-child {
  font-size: 30px;
}

.header-cont a:last-child {
  font-size: 16px;
}

.header-cont_item:first-child {
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
}

.header-login {
  margin-top: 0;
}

.header-login_img {
  margin-top: 55px;
}

.header-login_nickname {
  margin-top: 55px;
}

.login-mob {
  visibility: hidden;
  opacity: 0;
}

.container-nav {
  height: 230px;
}

.container-nav {
  height: 250px;
}

.main-nav.fixed {
  position: fixed;
  max-width: 1444px;
  width: 100%;
  top: 68px;
}

.main-nav.fixed .login-mob {
  top: 12px;
  right: 45px;
  visibility: visible;
  opacity: 1;
}

.main-nav.fixed ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.main-nav.fixed ul a {
  padding: 20px 40px;
}

.main-nav.fixed ul a {
  padding: 20px 56px;
}

.stickytop-mobile {
  position: relative;
}

.header-top_mob {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.header-top_mob {
  display: none;
}

.header-top_mob .header-login {
  margin-right: 50px;
}

.main-nav_logo {
  display: none;
}

.main-nav {
  height: auto;
  z-index: auto;
}

.main-nav ul a {
  font-size: 12px;
  padding: 10px 15px;
}
.main-nav ul a:hover {
  background: #fd6b7e;
  top: -10px;
}

.main-nav ul a {
  padding: 20px 28px;
}

.main-nav ul a {
  padding: 20px 40px;
}

.main-nav ul a {
  padding: 20px 65px;
}

.main-nav ul {
  padding: 0;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.main-slider_hover p {
  font-size: 30px;
}

.main-slider_hover b {
  font-size: 16px;
}

.footer-bottom_item .copyright {
  margin-right: 70px;
}

.footer-bottom {
  margin-top: 70px;
}

.icon-slider {
  margin-top: 40px;
}

.icon-slider {
  margin-top: 88px;
}

.icon-slider .nav-left {
  left: -20px;
}

.icon-slider .nav-left {
  left: -25px;
}

.icon-slider .nav-right {
  right: -20px;
}

.icon-slider .nav-right {
  right: -25px;
}

.basket-top_item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 50px;
}

.basket-top .news-top_inner .news-top_item:first-child {
  width: 10%;
}
.basket-top .news-top_inner .news-top_item:last-child {
  width: 90%;
}

.ether {
  margin-top: 55px;
  border-top: 3px dashed #f0f2f6;
}

.ether-adress_inner {
  padding: 25px 33px 0;
}

.ether-online_title {
  margin: 0 0 25px;
}

.ether-slider p {
  font-size: 13px;
}

.ether-slider p {
  font-size: 14px;
}

.ether-inner_item {
  width: 50%;
}

.ether-inner_item:first-child {
  width: 40%;
}

.ether-inner_item:last-child {
  width: 60%;
  padding-left: 25px;
}

.ether-inner {
  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;
}

.regestration-title {
  font-size: 34px;
}

.regestration-item_title {
  margin-bottom: 51px;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.regestration-enter {
  margin-bottom: 0;
  margin-right: 25px;
}

.regestration-enter {
  margin-right: 55px;
}

.regestration-enter {
  margin-right: 85px;
}

.regestration-bottom,
.regestration-top {
  padding: 34px 55px;
}

.regestration-top_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.regestration-top_inner .regestration-top_item:first-child {
  width: 60%;
  margin-right: 15px;
}

.regestration-top_inner .regestration-top_item:last-child {
  width: 40%;
}

.inp {
  padding: 0 20px;
  font-size: 14px;
}

.adress-box li {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.adress-box li:last-child {
  margin-top: 78px;
}

.adress-box label {
  width: 40%;
  padding-top: 12px;
}

.adress-box_inp {
  width: 60%;
}

.inp-box {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.inp-box .inp-label {
  width: 40%;
  padding-top: 13px;
}
.inp-box .inp-box_inner {
  width: 60%;
}

.privacy-label {
  font-size: 14px;
}

.regestration-bottom_title {
  margin-bottom: 55px;
}

.regestration-bottom_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.regestration-bottom_inner .regestration-bottom_item:first-child {
  width: 60%;
  margin-right: 56px;
}

.regestration-bottom_inner .regestration-bottom_item:last-child {
  width: 33%;
}

.mayor-kluv {
  margin-bottom: 55px;
}

.mayor-kluv_slider .item {
  padding: 25px;
  font-size: 14px;
}

.privacy-check {
  margin: 90px 0 60px;
}

.cabinet-top {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cabinet-top_item:first-child {
  width: 30%;
}

.cabinet-top_item:last-child {
  width: 70%;
}

.cabinet-top_item:last-child {
  padding: 40px 143px 0 72px;
}

.cabinet-top_title {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 17px;
}

.cabinet-top_basket {
  margin: 11px 0 0;
}

.cabinet-top_person {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cabinet-top_person_left {
  width: 50%;
  margin-right: 16px;
  display: flex;
  flex-direction: column;
}

.cabinet-top_person_left li.li-delete-wrap {
  margin-top: auto;
}

.cabinet-top_person_right {
  width: 50%;
}

.cabinet-middle {
  padding: 33px 67px;
  background: white url("../img/cabinet-bg.png") no-repeat right bottom;
}

.cabinet-middle_title {
  font-size: 24px;
}

.cabinet-middle_changepass {
  margin-bottom: 83px;
}

.cabinet-middle_privacy {
  text-align: left;
  margin-top: 120px;
}

.cabinet-middle_inner__item:first-child {
  margin-right: 20px;
}

.cabinet-middle_inner__item:first-child .adress-box {
  padding-left: 100px;
}

.cabinet-middle_inner__item:last-child {
  margin: unset 122px unset unset;
}

.cabinet-middle_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.postcard-info {
  padding: 74px 0 27px;
}

.postcard-info_top .main-title {
  margin-bottom: 0;
}

.postcard-info_top .main-title {
  font-size: 36px;
}

.postcard-info_top {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  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;
}

.postcard-info_top {
  padding: 0 60px;
}

.postcard-info_tabs {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.postcard-info_tabs a {
  margin-right: 10px;
}

.postcard-info_tabs a {
  padding: 27px;
}

.forum-top {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum-top {
  margin-bottom: 34px;
}

.forum-top .main-title {
  margin-bottom: 0;
}

.forum-top_item:first-child {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  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-right: 16px;
  padding: 27px 10px;
}

.forum-top_item:first-child {
  padding: 36px 10px 43px;
}

.forum-top_item:first-child {
  padding: 36px 55px 43px;
}

.forum-top_item:last-child {
  width: 30%;
}

.forum-top_item:last-child {
  width: 21%;
}

.forum-top_date {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 8px;
}
.forum-top_date p {
  margin-bottom: 0;
  margin-right: 15px;
}

.forum-themes_top__item:first-child {
  display: block;
}

.forum-themes_top__item:nth-child(2) {
  display: block;
}

.forum-themes_top__item:last-child {
  margin-left: auto;
}

.forum-article_left {
  width: 124px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 44px 0 21px;
}

.forum-article_right {
  width: 80%;
}

.forum-article_right {
  padding: 41px 0 34px 48px;
}

.forum-article {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum-themes_nav {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum-themes_nav__left {
  width: 124px;
}

.forum-themes_nav__right {
  width: 80%;
}

.forum-themes_nav__right {
  padding: 90px 0 70px 25px;
}

.product {
  padding: 0 73px 80px;
}

.product-item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-inner {
  padding-top: 70px;
}

.product-slider {
  width: 50%;
  margin-right: 47px;
}

.product-info {
  width: 50%;
}

.product-title {
  margin-bottom: 80px;
  text-align: left;
}

.product-price {
  margin-bottom: 45px;
}

.product-price {
  text-align: left;
}

.product-count_item {
  margin: 0;
}
.product-count_item:first-child {
  margin-right: 10px;
}

.product-count {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.product-count {
  margin-bottom: 39px;
}

.product-count {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.product-article .main-title {
  margin-bottom: 32px;
}

.profile-social {
  margin: 0;
}

.profile-top .cabinet-top_item:last-child {
  padding: 40px 30px 0 72px;
}

.profile-vizit {
  margin-bottom: 49px;
}

.profile-article {
  margin-bottom: 0;
}

.profile-article {
  margin-top: 43px;
}

.profile-adress .main-title {
  margin: 33px 0 54px 70px;
}

.profile-adress_inner {
  padding: 20px 67px;
}

.postcard-list {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.postcard-reg .cabinet-top_item:last-child {
  display: block;
}

.postcard-reg .cabinet-top_item:last-child {
  padding: 40px 90px 0 72px;
}

.postcard-reg_inner__item:last-child {
  margin-left: 16px;
  padding-top: 20px;
}

.postcard-reg_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts .profile-social {
  margin: 0;
}

.contacts-item:first-child {
  width: 20%;
}

.contacts-item:last-child {
  width: 80%;
}

.contacts {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contacts {
  padding: 79px 145px 48px 83px;
}

.contacts-img {
  text-align: left;
}

.contacts-title {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contacts-title {
  margin-top: 0;
}

.contacts-mess {
  margin-bottom: 65px;
}

.contacts-info {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.contacts-info_list {
  width: 50%;
}

.contacts-info_list:last-child {
  padding-top: 21px;
  margin-left: 22px;
}

.katalog {
  padding: 58px 76px;
}

.katalog-title {
  margin-bottom: 70px;
}

.katalog-list {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 18px;
}

.katalog-list li {
  margin-bottom: 50px;
}

.service-title {
  padding-left: 72px;
}

.news-top {
  text-align: left;
}

.news-top {
  padding: 65px 10px 55px 92px;
}

.news-top_inner .news-top_item:first-child {
  margin-right: 75px;
}

.news-top_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.news-list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.news-list li {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news-list_article {
  width: 40%;
  margin-left: 22px;
}

.news-sort {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.news-sort {
  padding: 50px 0 20px 70px;
}

.news-sort p {
  margin-right: 30px;
}

.postcard-info_sort {
  padding: 25px 0 25px 70px;
}

.news-post {
  padding: 0 70px 100px;
}

.news-post_title {
  font-size: 36px;
  margin-top: 0;
}

.news-post_top {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 70px;
}

.news-post_top__item {
  width: 50%;
}

.news-post_top__item:first-child {
  margin-right: 47px;
}

.news-post_top__item:last-child {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.news-post_img__big {
  height: 520px;
}

.news-post_img__big .news-post_img__inner {
  padding: 60px 20px;
}

.news-post_item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.news-post_item__inner:first-child {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.news-post_item__inner:first-child {
  margin-right: 46px;
}

.news-post_img {
  margin: 0;
}

.news-post_img:first-child {
  margin-right: 18px;
}

.basket-top_title {
  font-size: 36px;
}

.basket-total_box {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.basket-total_box {
  padding: 57px 0;
}

.basket-total_box__item:first-child {
  margin-right: 84px;
}

.sendpostcard-top {
  padding: 22px 0 22px 86px;
}

.sendpostcard-user {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sendpostcard-user_item:first-child {
  margin-right: 26px;
}

.sendpostcard {
  padding: 53px 0 0;
}

.sendpostcard-form_item:last-child {
  margin: 0;
}

.sendpostcard-form_index label:not(:last-child) {
  margin-right: 20px;
}

.sendpostcard-form {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 35px 25px;
}

.sendpostcard-form {
  background: url("../img/bgline.png") no-repeat center;
  background-size: contain;
  padding: 50px 86px;
}

.sendbox {
  text-align: left;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sendbox {
  margin: 75px auto 0;
  padding-bottom: 60px;
}

.sendbox_item:first-child {
  margin-right: 81px;
  padding-left: 15px;
}

.readytosend {
  margin-top: 90px;
}

.readytosend-inner {
  padding-bottom: 127px;
}

.readytosend {
  background: url("../img/bg-send.jpg") no-repeat bottom center;
  background-size: contain;
}

.readytosend-title {
  font-size: 24px;
  margin-bottom: 58px;
}

.readytosend-title {
  text-align: left;
}

.readytosend-time {
  font-size: 34px;
}

.readytosend-time {
  font-size: 70px;
}

.readytosend-form_btn {
  width: 220px;
}

.readytosend-form_item {
  padding: 45px 0 38px;
}

.readytosend-form_result {
  padding: 45px 0 38px;
}

.editadress .editadress-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.editadress {
  padding: 72px 0 114px;
}

.editadress-item:first-child {
  width: 30%;
}

.editadress-item:last-child {
  width: 70%;
}

.editadress-btn_wrap {
  margin-top: 40px;
}

.foruminner-head {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  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;
  padding: 35px 58px;
}

.foruminner-head {
  width: 753px;
}

.foruminner-head_title {
  margin-bottom: 0;
}

.foruminner {
  padding-bottom: 70px;
}

.foruminner-top {
  margin-bottom: 40px;
}

.foruminner-title {
  padding: 24px 58px;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.foruminner-title p {
  margin-right: 30px;
}

.foruminner-title .toggle-article {
  padding-top: 7px;
}

.foruminner-article {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 23px 10px 19px 34px;
}

.foruminner-article_item:last-child {
  margin-left: 40px;
}

.foruminner-article_top {
  margin: 0 0 22px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.foruminner-like {
  margin: 0;
  padding-left: 26px;
}

.foruminner-top_comment {
  padding: 19px 10px 19px 140px;
}

.foruminner-top_comment textarea {
  padding: 13px 23px;
}

.foruminner-top_comment__item {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.foruminner-top_comment__item label {
  max-width: 900px;
  width: 100%;
}

.comment-btn {
  margin: 0 0 0 12px;
}

.foruminner-bottom_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.foruminner-bottom_article {
  width: calc(100% - 212px);
}

.foruminner-bottom_text {
  padding: 20px 26px;
}

.foruminner-bottom_action {
  padding: 0;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.foruminner-bottom_btn {
  opacity: 0;
}

.foruminner-bottom_btn {
  margin-left: auto;
}

.foruminner-bottom_date {
  text-align: left;
}

.foruminner-commentcount {
  margin-left: 10px;
  margin-bottom: 0;
}

.foruminner-commentcount {
  margin-left: 55px;
}

.foruminner-bottom_imgbox {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-right: 56px;
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 10px;
}

.foruminner-bottom_imgbox {
  padding-left: 0;
}

.foruminner-bottom_comments .foruminner-bottom_inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.foruminner-bottom_comments .foruminner-bottom_imgbox {
  padding-top: 30px;
  padding-left: 10px;
  margin: 0 52px 0 0;
}

.foruminner-bottom_comments .foruminner-date {
  padding: 0;
}

.foruminner-formcomment_textarea {
  margin-bottom: 40px;
}

.foruminner-formcomment_inner {
  padding: 10px 24px 0;
}

.advantage .advantage-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.advantage .advantage-line {
  display: block;
}

.advantage-item:nth-child(2) {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.advantage-item:nth-child(2) .advantage-img {
  margin-right: 20px;
}
.advantage-item:not(:nth-child(2)) {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.advantage {
  height: 680px;
  padding: 0;
}
.advantage-item {
  position: relative;
}
.advantage-item:after {
  content: "";
  position: absolute;
  width: 21px;
  height: 21px;
  background: #6f9aac;
  border-radius: 10em;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}
.advantage-item:hover:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.advantage-item:hover .advantage-counter,
.advantage-item:hover .advantage-img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.advantage .advantage-first {
  position: absolute;
  left: 140px;
  top: 159px;
}
.advantage .advantage-first .advantage-img {
  margin-bottom: 45px;
}
.advantage .advantage-first:after {
  top: 48%;
}
.advantage .advantage-next {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 130px;
}
.advantage .advantage-next:after {
  top: -26px;
  left: 43%;
}
.advantage .advantage-last {
  position: absolute;
  right: 120px;
  top: 135px;
}
.advantage .advantage-last .advantage-img {
  margin-bottom: 30px;
}
.advantage .advantage-last:after {
  top: 54%;
}

.order-item .close_btn {
  right: 50px;
}

.order {
  padding: 100px 0;
}

.order-top {
  margin-bottom: 45px;
}

.order-article {
  font-size: 24px;
}

.order-personal_radio {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.order-table_bottom {
  text-align: center;
  padding-left: 0;
}

.order-btn_wrap {
  margin-top: 60px;
}

.order-inner {
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-inner_item:first-child {
  margin-right: 30px;
  margin-bottom: 0;
}

.order-payinfo_inner .order-inner_item:first-child {
  width: 500px;
  margin-right: 0;
}

.service-list {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.service-list li .service-list_item:first-child {
  margin-right: 20px;
}

.service-list li {
  width: 560px;
  display: -webkit-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.order-shipping_about {
  margin-bottom: 50px;
}

.icon-slider-wrap {
  margin-top: 40px;
}
.reg-meeting h3 {
  font-size: 35px;
}
.meetings-list__group {
  padding: 40px 20px;
}

.icon-slider-wrap {
  margin-top: 88px;
}

.reg-meeting {
  padding: 69px 49px 72px 67px;
}

.postcard-info_top {
  display: block;
}
.postcard-info_top .main-title {
  margin-bottom: 35px;
}

.pagination_news,
.news-items {
  padding-left: 90px;
  padding-right: 90px;
}

.meetings-list__group {
  padding-left: 70px;
  padding-right: 70px;
}

.postcard-info__autoregistration {
  padding: 0 20px;
}
.postcard-info__autoregistration .button-link {
  padding-top: 22px;
  padding-bottom: 22px;
}

.content-block {
  padding: 65px 50px 55px;
}

.catalog-start__row > div {
  width: 50%;
}
@media (max-width: 1440px) {
	.noresponse-container, body, html{
		width:1440px!important;
	}
	.noresponse-container{
		overflow:hidden;
	}
	.disable-mobile{
		display:none;
	}
}