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