@media only screen and (max-width: 1920px) {
  /* line 2, project/static/scss/media.scss */
  .main-block-bg {
    background-size: auto; } }

@media only screen and (max-width: 1600px) {
  /* line 6, project/static/scss/media.scss */
  .menu__box {
    width: 250px; } }

@media only screen and (max-width: 1199px) {
  /* line 10, project/static/scss/media.scss */
  .pet-img-1 {
    left: -80px; }
  /* line 12, project/static/scss/media.scss */
  .offer-block {
    width: 100%;
    height: 355px; }
  /* line 15, project/static/scss/media.scss */
  .for-owner-per-2 {
    right: -100px; }
  /* line 17, project/static/scss/media.scss */
  .materials-instagram img {
    width: 100%;
    height: 500px; }
  /* line 20, project/static/scss/media.scss */
  .materials-articles {
    width: 100%;
    margin: 0; }
  /* line 23, project/static/scss/media.scss */
  .materials-articles-more {
    width: 100%;
    margin-left: 0; }
  /* line 26, project/static/scss/media.scss */
  .materials-slider {
    width: 100%; }
  /* line 28, project/static/scss/media.scss */
  .slider-box {
    background-position: center !important;
    background-size: cover !important; }
  /* line 31, project/static/scss/media.scss */
  .form-info h2 {
    font-size: 18px; }
  /* line 33, project/static/scss/media.scss */
  .form-info p {
    font-size: 12px; }
  /* line 35, project/static/scss/media.scss */
  .best-offers__filter select {
    margin-left: 5px; }
  /* line 37, project/static/scss/media.scss */
  .product-slider {
    width: 100%; }
  /* line 39, project/static/scss/media.scss */
  .product-slider-nav {
    width: 100%; }
  /* line 41, project/static/scss/media.scss */
  .product-slider-nav .slick-next {
    right: 0; }
  /* line 43, project/static/scss/media.scss */
  .product-parent-box {
    width: 100%; }
  /* line 45, project/static/scss/media.scss */
  .product-advantage {
    width: auto; }
  /* line 47, project/static/scss/media.scss */
  .product-doc-box {
    margin: 0 3px; }
  /* line 49, project/static/scss/media.scss */
  .product-info {
    width: 100%; }
  /* line 51, project/static/scss/media.scss */
  .seller-slider {
    width: 100%; }
  /* line 53, project/static/scss/media.scss */
  .seller-slider-nav {
    width: 100%; }
  /* line 55, project/static/scss/media.scss */
  .seller-slider-nav .slick-next {
    right: 0; }
  /* line 57, project/static/scss/media.scss */
  .seller-slider-nav .draggable .slick-slide img {
    width: 110px !important; }
  /* line 59, project/static/scss/media.scss */
  .cabinet-user {
    width: 100%;
    padding: 60px 40px; }
  /* line 62, project/static/scss/media.scss */
  .cabinet-user-avatar {
    margin-right: 20px; }
  /* line 64, project/static/scss/media.scss */
  .cabinet-wallet {
    width: 100%; }
  /* line 66, project/static/scss/media.scss */
  .cabinet-moderation {
    width: 100%; }
  /* line 68, project/static/scss/media.scss */
  .profile-nursery {
    width: 110%; }
  /* line 70, project/static/scss/media.scss */
  .parents-add-character {
    width: 100%; }
  /* line 72, project/static/scss/media.scss */
  .btn-parent-add {
    margin: 15px 0; }
  /* line 74, project/static/scss/media.scss */
  .profile-nursery-docphoto {
    width: 100%; }
  /* line 76, project/static/scss/media.scss */
  .nursery-info {
    width: 100%;
    margin: 0;
    padding: 0 15px; }
  /* line 80, project/static/scss/media.scss */
  .user-setting {
    width: 100%;
    margin: 0;
    padding: 0 15px; }
  /* line 84, project/static/scss/media.scss */
  .mrg-l-0 {
    margin-left: 0 !important; }
  /* line 86, project/static/scss/media.scss */
  .parents-add-character-box {
    margin-bottom: 25px; }
  /* line 88, project/static/scss/media.scss */
  .parents-add-character-box .filters-input {
    margin: 0 0 20px 0; }
  /* line 90, project/static/scss/media.scss */
  .btn-parent-add-1 {
    margin: 0; }
  /* line 92, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 145px 50px; }
  /* line 94, project/static/scss/media.scss */
  .nursery-wrapper-next {
    padding: 0 50px; }
  /* line 95, project/static/scss/media.scss */
  .nursery-block-img > img {
    width: 100%; }
  /* line 97, project/static/scss/media.scss */
  .profile-main-photoes img:last-child {
    display: none; }
  /* line 99, project/static/scss/media.scss */
  .user-setting img {
    width: 100%;
    height: 100%; }
  /* line 102, project/static/scss/media.scss */
  .messages-form {
    left: 0; }
  /* line 104, project/static/scss/media.scss */
  .messages-input {
    width: 99%; }
  /* line 106, project/static/scss/media.scss */
  .messages-btn {
    bottom: 12px; }
  /* line 108, project/static/scss/media.scss */
  .messages-btn img {
    width: 21px;
    height: 21px; } }

@media only screen and (max-width: 1024px) {
  /* line 113, project/static/scss/media.scss */
  .pet-img-1 {
    left: -50px; } }

@media only screen and (min-width: 991px) {
  /* line 119, project/static/scss/media.scss */
  .profile-nursery-mobile {
    display: None; } }

@media only screen and (max-width: 991px) {
  /* line 124, project/static/scss/media.scss */
  .pd-0 {
    padding: 0 15px !important; }
  /* line 126, project/static/scss/media.scss */
  .pet-img-1 {
    left: -100px; }
  /* line 128, project/static/scss/media.scss */
  .offer-block {
    height: auto; }
  /* line 130, project/static/scss/media.scss */
  .offer-block__img img {
    width: 100%; }
  /* line 132, project/static/scss/media.scss */
  .for-owner-per-1 {
    left: -100px; }
  /* line 134, project/static/scss/media.scss */
  .for-owner-per-2 {
    right: -200px; }
  /* line 136, project/static/scss/media.scss */
  .materials-slider {
    margin: 20px 0; }
  /* line 138, project/static/scss/media.scss */
  .materials-instagram img {
    height: 520px; }
  /* line 140, project/static/scss/media.scss */
  .slider-box {
    margin: 0 auto !important; }
  /* line 142, project/static/scss/media.scss */
  .slick-prev {
    left: 0 !important; }
  /* line 144, project/static/scss/media.scss */
  .form-info {
    margin: 180px 0 0 0; }
  /* line 146, project/static/scss/media.scss */
  .form-box {
    margin-left: 0; }
  /* line 148, project/static/scss/media.scss */
  .product-slider {
    display: none !important; }
  /* line 150, project/static/scss/media.scss */
  .product-slider-nav {
    display: none !important; }
  /* line 152, project/static/scss/media.scss */
  .product-slider-mob {
    display: block !important; }
  /* line 154, project/static/scss/media.scss */
  .product-slider-mob div {
    outline: none !important; }
  /* line 156, project/static/scss/media.scss */
  .product-info {
    margin-top: 30px; }
  /* line 158, project/static/scss/media.scss */
  .product-info__desc {
    margin-bottom: 30px; }
  /* line 160, project/static/scss/media.scss */
  .product-advantages-desc {
    display: none; }
  /* line 162, project/static/scss/media.scss */
  .product-advantages-mob {
    display: block !important; }
  /* line 164, project/static/scss/media.scss */
  .seller-slider {
    display: none !important; }
  /* line 166, project/static/scss/media.scss */
  .seller-slider-nav {
    display: none !important; }
  /* line 168, project/static/scss/media.scss */
  .seller-slider-mob {
    display: block !important; }
  /* line 170, project/static/scss/media.scss */
  .seller-slider-mob div {
    outline: none !important; }
  /* line 172, project/static/scss/media.scss */
  .seller-info {
    width: 100%;
    margin: 30px 0 0 0; }
  /* line 175, project/static/scss/media.scss */
  .reviews-block {
    width: 100%; }
  /* line 177, project/static/scss/media.scss */
  .reviews-block-review p {
    font-size: 12px; }
  /* line 179, project/static/scss/media.scss */
  .menu-block-cabinet ul li {
    padding: 10px 16px; }
  /* line 181, project/static/scss/media.scss */
  .cabinet-user {
    margin-bottom: 15px;
    height: auto; }
  /* line 184, project/static/scss/media.scss */
  .cabinet-user-box {
    display: block; }
  /* line 186, project/static/scss/media.scss */
  .cabinet-user-avatar {
    text-align: center; }
  /* line 188, project/static/scss/media.scss */
  .input__wrapper {
    right: 37%; }
  /* line 190, project/static/scss/media.scss */
  .cabinet-user-info h1 {
    margin: 30px 0;
    text-align: center; }
  /* line 193, project/static/scss/media.scss */
  .cabinet-wallet {
    margin: 0 0 15px 0; }
  /* line 195, project/static/scss/media.scss */
  .cabinet-moderation {
    margin: 0 0 15px 0; }
  /* line 197, project/static/scss/media.scss */
  .seller-info-more {
    display: block; }
  /* line 199, project/static/scss/media.scss */
  .input__wrapper-add {
    right: 0; }
  /* line 201, project/static/scss/media.scss */
  .parents {
    margin: 0; }
  /* line 203, project/static/scss/media.scss */
  .profile-nursery {
    display: none; }
  /* line 205, project/static/scss/media.scss */
  .profile-nursery-mobile {
    display: block; }
  /* line 207, project/static/scss/media.scss */
  .parents-add-character-box .filters-input {
    width: 100%;
    margin-bottom: 15px; }
  /* line 210, project/static/scss/media.scss */
  .filters-input-select {
    width: 100%;
    margin-bottom: 15px; }
  /* line 213, project/static/scss/media.scss */
  .btn-parent-add {
    margin: 0 0 15px 0; }
  /* line 215, project/static/scss/media.scss */
  .parents-add-character {
    height: auto;
    margin: 0; }
  /* line 218, project/static/scss/media.scss */
  .parents-add-character-title {
    display: block; }
  /* line 220, project/static/scss/media.scss */
  .parents-added-title {
    display: block; }
  /* line 222, project/static/scss/media.scss */
  .parents-add-more {
    padding: 30px 0 65px 0; }
  /* line 224, project/static/scss/media.scss */
  .documents {
    margin: 0 0 100px 0; }
  /* line 226, project/static/scss/media.scss */
  .profile-nursery-docphoto {
    margin: 0; }
  /* line 228, project/static/scss/media.scss */
  .input__wrapper.input__wrapper-doc {
    right: -5%; }
  /* line 230, project/static/scss/media.scss */
  .nursery-info-title {
    padding: 35px 0 35px 0; }
  /* line 232, project/static/scss/media.scss */
  .edit-password {
    margin: 0; }
  /* line 234, project/static/scss/media.scss */
  .edit-email {
    margin: 0; }
  /* line 236, project/static/scss/media.scss */
  .news-block {
    width: 100%; }
  /* line 238, project/static/scss/media.scss */
  .news-block-text {
    padding: 20px 100px 20px 50px; }
  /* line 240, project/static/scss/media.scss */
  .parents-add-character-box {
    margin-bottom: 30px; }
  /* line 242, project/static/scss/media.scss */
  .parents-add-character-box .filters-input {
    margin: 0 0 15px 0; }
  /* line 244, project/static/scss/media.scss */
  .nursery-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 145px 110px; }
  /* line 248, project/static/scss/media.scss */
  .nursery-wrapper-next {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 110px; }
  /* line 252, project/static/scss/media.scss */
  .nursery-block {
    margin: 0 15px 15px 15px; }
  /* line 254, project/static/scss/media.scss */
  .input__wrapper-nursery {
    right: 5%; }
  /* line 256, project/static/scss/media.scss */
  .input__wrapper-nursery_del {
    bottom: -15%;
    right: -4%; } }

@media only screen and (max-width: 768px) {
  /* line 264, project/static/scss/media.scss */
  .offer-blocks-desk > a {
    margin: auto; }
  /* line 266, project/static/scss/media.scss */
  .best-offers__filter select {
    width: 120px;
    margin-left: 5px; }
  /* line 269, project/static/scss/media.scss */
  .pet-img-1 {
    left: -40px; }
  /* line 271, project/static/scss/media.scss */
  .main-search-filters {
    flex-direction: column;
    align-items: center;
    gap: 10px; }
  /* line 275, project/static/scss/media.scss */
  .main-filter-select {
    width: 280px; }
  /* line 277, project/static/scss/media.scss */
  .form-box {
    width: 100%; }
  /* line 279, project/static/scss/media.scss */
  .form-submit {
    width: 50% !important; }
  /* line 281, project/static/scss/media.scss */
  .filters-block-mob {
    display: block; }
  /* line 283, project/static/scss/media.scss */
  .filters-block-mob .filters-type-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 287, project/static/scss/media.scss */
  .filters-block-desk {
    display: none; }
  /* line 289, project/static/scss/media.scss */
  .filters-type-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; }
  /* line 298, project/static/scss/media.scss */
  .filters-input {
    width: 85%;
    margin-bottom: 15px; }
  /* line 301, project/static/scss/media.scss */
  .filters-input-select {
    width: 100%;
    margin-bottom: 15px; }
  /* line 304, project/static/scss/media.scss */
  .filters-block-mob .filters-type-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 309, project/static/scss/media.scss */
  .filter-type-price {
    width: 100%;
    margin: 0 0 15px 0; }
  /* line 312, project/static/scss/media.scss */
  .filters-block-mob .filters-type-2 .filters-input {
    margin: 0 0 15px 0; }
  /* line 314, project/static/scss/media.scss */
  .form-filter-submit {
    right: 0; }
  /* line 316, project/static/scss/media.scss */
  .menu-block-cabinet {
    display: none; }
  /* line 318, project/static/scss/media.scss */
  .cabinet-menu {
    display: block; }
  /* line 320, project/static/scss/media.scss */
  .cabinet-password-mob {
    display: block; }
  /* line 322, project/static/scss/media.scss */
  .add-cabinet {
    margin: 0; }
  /* line 324, project/static/scss/media.scss */
  input::-webkit-input-placeholder {
    visibility: visible; }
  /* Firefox < 19 */
  /* line 327, project/static/scss/media.scss */
  input:-moz-placeholder {
    visibility: visible; }
  /* Firefox > 19 */
  /* line 330, project/static/scss/media.scss */
  input::-moz-placeholder {
    visibility: visible; }
  /* Internet Explorer 10 */
  /* line 333, project/static/scss/media.scss */
  input:-ms-input-placeholder {
    visibility: visible; }
  /* line 335, project/static/scss/media.scss */
  .add-cabinet-form-box label {
    display: none; }
  /* line 337, project/static/scss/media.scss */
  .add-cabinet-form-box input {
    width: 100%; }
  /* line 339, project/static/scss/media.scss */
  .add-cabinet-form-box select {
    width: 100%; }
  /* line 341, project/static/scss/media.scss */
  .add-cabinet-form-box textarea {
    width: 100%; }
  /* line 343, project/static/scss/media.scss */
  .add-cabinet-form-date input {
    width: 32.3%;
    margin: 0 5px 0 0; }
  /* line 346, project/static/scss/media.scss */
  .add-cabinet-form-date input:last-child {
    margin: 0; }
  /* line 348, project/static/scss/media.scss */
  .add-cabinet-form-textarea label {
    display: none; }
  /* line 350, project/static/scss/media.scss */
  .add-cabinet-form-textarea textarea {
    width: 100%; }
  /* line 352, project/static/scss/media.scss */
  .add-cabinet-form-checkbox {
    margin: 30px 0; }
  /* line 354, project/static/scss/media.scss */
  .nursery-info-input label {
    width: 100%;
    margin-left: 3px; }
  /* line 357, project/static/scss/media.scss */
  .nursery-info-input input {
    width: 100%;
    padding: 0 15px; }
  /* line 360, project/static/scss/media.scss */
  .nursery-info-wrapper {
    width: 100%; }
  /* line 362, project/static/scss/media.scss */
  .user-setting-wrapper {
    width: 100%; }
  /* line 364, project/static/scss/media.scss */
  .nursery {
    margin: 0; }
  /* line 366, project/static/scss/media.scss */
  .profile-messages {
    height: auto; }
  /* line 368, project/static/scss/media.scss */
  .messages-block-wrapper {
    padding: 45px 15px; }
  /* line 370, project/static/scss/media.scss */
  .messages-block-wrapper .nursery-info-input label {
    text-align: left; } }

@media only screen and (max-width: 575px) {
  /* line 374, project/static/scss/media.scss */
  .best-offers__header {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 36px 0 32px 0; }
  /* line 380, project/static/scss/media.scss */
  .logo-block {
    display: none; }
  /* line 382, project/static/scss/media.scss */
  .logo-block-mob {
    margin-top: 9%;
    display: block; }
  /* line 385, project/static/scss/media.scss */
  .main-desc {
    display: none; }
  /* line 387, project/static/scss/media.scss */
  .main-mob {
    display: block; }
  /* line 389, project/static/scss/media.scss */
  .user-info-block {
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100%;
    z-index: 10000;
    background: rgba(0, 0, 0, 0.5); }
  /* line 397, project/static/scss/media.scss */
  .user-info-block__wrapper {
    position: fixed;
    top: 225px;
    margin: 0 auto;
    left: 0;
    right: 0; }
  /* line 403, project/static/scss/media.scss */
  .header-mob {
    position: fixed;
    bottom: 0;
    z-index: 10000; }
  /* line 407, project/static/scss/media.scss */
  .menu__box {
    top: 0;
    width: 100%;
    padding: 0;
    z-index: 10000; }
  /* line 412, project/static/scss/media.scss */
  .menu__box .logo-block-mob {
    padding: 25px 0 25px 0; }
  /* line 414, project/static/scss/media.scss */
  .menu__box h2 {
    display: none; }
  /* line 416, project/static/scss/media.scss */
  .main-block-search__mob {
    display: block; }
  /* line 418, project/static/scss/media.scss */
  .menu-block-search__mob {
    display: block;
    padding: 20px 15px 55px 15px; }
  /* line 421, project/static/scss/media.scss */
  .menu-block-user__language-dropdown {
    top: -45px; }
  /* line 423, project/static/scss/media.scss */
  .lang-line {
    top: 35px; }
  /* line 425, project/static/scss/media.scss */
  .user-info-block {
    visibility: hidden !important; }
  /* line 427, project/static/scss/media.scss */
  .for-owner-per-1 {
    left: 0; }
  /* line 429, project/static/scss/media.scss */
  .for-owner-per-1 img {
    width: 120px; }
  /* line 431, project/static/scss/media.scss */
  .for-owner-per-2 {
    right: 0;
    top: 280px; }
  /* line 434, project/static/scss/media.scss */
  .for-owner-per-2 img {
    width: 150px; }
  /* line 436, project/static/scss/media.scss */
  .materials {
    padding: 120px 0 40px 0; }
  /* line 438, project/static/scss/media.scss */
  .materials-instagram {
    margin-bottom: 30px; }
  /* line 440, project/static/scss/media.scss */
  .materials-instagram img {
    height: auto; }
  /* line 442, project/static/scss/media.scss */
  .form-block {
    margin: 40px 0; }
  /* line 444, project/static/scss/media.scss */
  .form-info {
    margin: 0;
    text-align: center; }
  /* line 447, project/static/scss/media.scss */
  .best-offers__filter-mob {
    display: none; }
  /* line 449, project/static/scss/media.scss */
  .product-parent-info ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  /* line 456, project/static/scss/media.scss */
  .product-parent-info ul li {
    margin-right: 15px; }
  /* line 458, project/static/scss/media.scss */
  .product-parent-info ul li p {
    width: 50px; }
  /* line 460, project/static/scss/media.scss */
  .product-parent-info ul li span {
    width: 50px; }
  /* line 462, project/static/scss/media.scss */
  .product-info__owner a {
    padding: 10px 15px; }
  /* line 464, project/static/scss/media.scss */
  .seller-contact-mob a {
    padding: 10px 15px; }
  /* line 466, project/static/scss/media.scss */
  .form-filter-submit {
    right: 0; }
  /* line 468, project/static/scss/media.scss */
  .filters-input {
    width: 80%; }
  /* line 470, project/static/scss/media.scss */
  .product-owner-show {
    display: block; }
  /* line 472, project/static/scss/media.scss */
  .seller-contact-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  /* line 476, project/static/scss/media.scss */
  .seller-info-desc {
    margin-top: 30px; }
  /* line 478, project/static/scss/media.scss */
  .reviews {
    display: none; }
  /* line 480, project/static/scss/media.scss */
  .reviews-mob {
    display: block; }
  /* line 482, project/static/scss/media.scss */
  .reviews-block-mob {
    padding: 20px 15px; }
  /* line 484, project/static/scss/media.scss */
  .seller-info-address p {
    font-size: 12px; }
  /* line 486, project/static/scss/media.scss */
  .seller-info-social a img {
    margin-bottom: 15px; }
  /* line 488, project/static/scss/media.scss */
  .seller-info-desc p {
    font-size: 12px; }
  /* line 490, project/static/scss/media.scss */
  .main-cabinet {
    padding: 0 0 300px 0; }
  /* line 492, project/static/scss/media.scss */
  .cabinet-password-block {
    margin-bottom: 30px; }
  /* line 494, project/static/scss/media.scss */
  .cabinet-wallet {
    display: block;
    text-align: center;
    padding-top: 30px;
    height: 120px; }
  /* line 499, project/static/scss/media.scss */
  .cabinet-wallet-money {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  /* line 503, project/static/scss/media.scss */
  .cabinet-moderation {
    height: 423px; }
  /* line 505, project/static/scss/media.scss */
  .cabinet-moderation-title {
    display: block;
    text-align: center; }
  /* line 508, project/static/scss/media.scss */
  .add-cabinet-form {
    width: 100%; }
  /* line 510, project/static/scss/media.scss */
  .add-cabinet-form-date input {
    width: 32%;
    margin: 0 5px 0 0; }
  /* line 513, project/static/scss/media.scss */
  .add-cabinet-form-checkbox {
    margin: 30px 0; }
  /* line 515, project/static/scss/media.scss */
  .add-cabinet-form-title {
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px; }
  /* line 519, project/static/scss/media.scss */
  .add-cabinet-form-photoes {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 522, project/static/scss/media.scss */
  .add-cabinet-form-photoes img {
    margin-right: 15px; }
  /* line 524, project/static/scss/media.scss */
  .add-cabinet-form-photoes .input__wrapper-add {
    margin: 15px 5px 15px -10px; }
  /* line 526, project/static/scss/media.scss */
  .parents-added.parents-added-desc {
    display: none; }
  /* line 528, project/static/scss/media.scss */
  .moder-buttons {
    display: none; }
  /* line 531, project/static/scss/media.scss */
  .parents-added.parents-added-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    height: 270px;
    margin-bottom: 0;
    padding-bottom: 0; }
  /* line 542, project/static/scss/media.scss */
  .moder-buttons-mob {
    background: #ffffff;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  /* line 555, project/static/scss/media.scss */
  .parents-added-character ul {
    padding: 0;
    margin: 15px 0 20px 0; }
  /* line 558, project/static/scss/media.scss */
  .parents-added-reject {
    position: relative;
    right: 0;
    bottom: 0; }
  /* line 562, project/static/scss/media.scss */
  .parents-added-img img {
    width: 90px; }
  /* line 564, project/static/scss/media.scss */
  .parents-added-name h3 {
    font-size: 12px; }
  /* line 566, project/static/scss/media.scss */
  .parents-added-name p {
    font-size: 10px; }
  /* line 568, project/static/scss/media.scss */
  .parents-added-character ul li p {
    font-size: 10px; }
  /* line 570, project/static/scss/media.scss */
  .parents-added-character ul li span {
    font-size: 10px; }
  /* line 572, project/static/scss/media.scss */
  .parents-add-more a {
    font-size: 12px; }
  /* line 574, project/static/scss/media.scss */
  .profile-nursery-docphoto-title {
    padding: 35px 0; }
  /* line 576, project/static/scss/media.scss */
  .user-setting-title {
    padding: 35px 0; }
  /* line 578, project/static/scss/media.scss */
  .user-setting-title h2 {
    text-align: center; }
  /* line 580, project/static/scss/media.scss */
  .news-block-img img {
    padding: 15px 10px; }
  /* line 582, project/static/scss/media.scss */
  .news-block-text {
    padding: 12px 10px; }
  /* line 584, project/static/scss/media.scss */
  .news-block-text h2 {
    font-size: 12px; }
  /* line 586, project/static/scss/media.scss */
  .news-block-text p {
    font-size: 10px; }
  /* line 588, project/static/scss/media.scss */
  .news-block-more a {
    font-size: 10px; }
  /* line 590, project/static/scss/media.scss */
  .description-nursery-title {
    width: 95%;
    text-align: center; }
  /* line 593, project/static/scss/media.scss */
  .description-nursery-title p {
    font-size: 12px; }
  /* line 595, project/static/scss/media.scss */
  .description-nursery-textarea textarea {
    width: 95%; }
  /* line 597, project/static/scss/media.scss */
  .nursery-block {
    margin: 0 0 15px 0; }
  /* line 599, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 170px; }
  /* line 601, project/static/scss/media.scss */
  .nursery-wrapper-next {
    padding: 0 45px; }
  /* line 602, project/static/scss/media.scss */
  .profile {
    margin: 0 0 300px 0; }
  /* line 604, project/static/scss/media.scss */
  .profile-nursery-docphoto {
    height: 700px; }
  /* line 606, project/static/scss/media.scss */
  .profile-main-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 35px 45px 100px 45px;
    border: none; }
  /* line 614, project/static/scss/media.scss */
  .profile-nursery-title-mob {
    display: block; }
  /* line 616, project/static/scss/media.scss */
  .profile-main-photoes-wrapper {
    bottom: 0;
    left: 50%;
    margin-left: -115px; }
  /* line 620, project/static/scss/media.scss */
  .profile-main-photoes img:nth-child(3) {
    display: none; }
  /* line 622, project/static/scss/media.scss */
  .profile-main-photoes img:nth-child(2) {
    margin: 0; }
  /* line 624, project/static/scss/media.scss */
  .profile-main-info h2 {
    visibility: hidden; }
  /* line 626, project/static/scss/media.scss */
  .socials {
    margin: 0; }
  /* line 628, project/static/scss/media.scss */
  .profile-messages {
    height: auto; }
  /* line 630, project/static/scss/media.scss */
  .messages-input {
    width: 98%; } }

@media only screen and (max-width: 480px) {
  /* line 634, project/static/scss/media.scss */
  .login-form-block-partner > div, .login-form-block-customer > div {
    width: 95%; }
  /* line 636, project/static/scss/media.scss */
  .review-number {
    padding: 20px 0 0 0; }
  /* line 638, project/static/scss/media.scss */
  .cabinet-menu-link {
    padding: 0 27px; }
  /* line 640, project/static/scss/media.scss */
  .add-cabinet-form-photoes {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  /* line 644, project/static/scss/media.scss */
  .add-cabinet-form-radio-wrapper label {
    font-size: 12px; }
  /* line 646, project/static/scss/media.scss */
  .add-cabinet-form-radio-price p {
    font-size: 12px; }
  /* line 648, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 120px; }
  /* line 650, project/static/scss/media.scss */
  .nursery-wrapper-next {
    padding: 0 0 45px 45px; } }

@media only screen and (max-width: 420px) {
  /* line 654, project/static/scss/media.scss */
  .offer-blocks-mob > a {
    margin: auto; }
  /* line 656, project/static/scss/media.scss */
  .offer-blocks-desk {
    display: none !important; }
  /* line 658, project/static/scss/media.scss */
  .offer-blocks-mob {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 662, project/static/scss/media.scss */
  .banner-bg-mob {
    display: block; }
  /* line 664, project/static/scss/media.scss */
  .banner-bg-desc {
    display: none; }
  /* line 666, project/static/scss/media.scss */
  .banner-bg-mob-1 {
    display: block; }
  /* line 668, project/static/scss/media.scss */
  .banner-bg-desc-1 {
    display: none; }
  /* line 670, project/static/scss/media.scss */
  .footer-copywright {
    padding: 26px 50px 50px 50px; }
  /* line 672, project/static/scss/media.scss */
  .product-doc {
    padding: 10px; }
  /* line 674, project/static/scss/media.scss */
  .product-doc-box p {
    font-size: 12px; }
  /* line 676, project/static/scss/media.scss */
  .product-offers-block-desc {
    display: none !important; }
  /* line 678, project/static/scss/media.scss */
  .filters-input {
    width: 75%; }
  /* line 680, project/static/scss/media.scss */
  .review-number {
    padding: 30px 0 0 0; }
  /* line 682, project/static/scss/media.scss */
  .reviews-mob-slider .slick-prev {
    top: 270px; }
  /* line 684, project/static/scss/media.scss */
  .reviews-mob-slider .slick-next {
    top: 270px; }
  /* line 686, project/static/scss/media.scss */
  .cabinet-menu-link {
    padding: 0 20px; }
  /* line 688, project/static/scss/media.scss */
  .add-cabinet-form-date input {
    width: 31.5%;
    margin: 0 5px 0 0; }
  /* line 691, project/static/scss/media.scss */
  .filter-type-checkbox {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 694, project/static/scss/media.scss */
  .checkbox-other {
    margin: 3px 20px 0 18px; }
  /* line 696, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 90px; }
  /* line 698, project/static/scss/media.scss */
  .nursery-wrapper-next {
    padding: 0 0 45px 45px; } }

@media only screen and (max-width: 375px) {
  /* line 702, project/static/scss/media.scss */
  .best-offers__header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 705, project/static/scss/media.scss */
  .for-owner-title h2 {
    font-size: 12px; }
  /* line 707, project/static/scss/media.scss */
  .for-owner-title {
    margin: 40px 0 10px 0; }
  /* line 709, project/static/scss/media.scss */
  .for-owner-more {
    margin-bottom: 40px; }
  /* line 711, project/static/scss/media.scss */
  .for-owner-per-1 {
    left: -25px; }
  /* line 713, project/static/scss/media.scss */
  .for-owner-per-2 {
    top: 80px;
    right: -30px; }
  /* line 716, project/static/scss/media.scss */
  .form-info {
    margin-bottom: 20px; }
  /* line 718, project/static/scss/media.scss */
  .footer-copywright {
    padding: 26px 0 50px 0; }
  /* line 720, project/static/scss/media.scss */
  .login-form-block-partner > div, .login-form-block-customer > div {
    padding: 60px 30px; }
  /* line 722, project/static/scss/media.scss */
  .best-offers__filter-mob {
    display: none; }
  /* line 724, project/static/scss/media.scss */
  .form-info {
    display: none; }
  /* line 726, project/static/scss/media.scss */
  .menu-block-user__language {
    margin-right: -30px; }
  /* line 728, project/static/scss/media.scss */
  .offer-block {
    width: 150px;
    height: auto;
    padding: 3px 3px 0 3px; }
  /* line 732, project/static/scss/media.scss */
  .offer-block__title {
    margin: 10px 0 5px 5px; }
  /* line 734, project/static/scss/media.scss */
  .offer-block__title h3 {
    font-size: 12px; }
  /* line 736, project/static/scss/media.scss */
  .offer-block__info ul {
    margin: 0 0 5px 5px; }
  /* line 738, project/static/scss/media.scss */
  .offer-block__info ul li {
    font-size: 10px; }
  /* line 740, project/static/scss/media.scss */
  .offer-block__price {
    margin: 0 0 0 5px;
    padding: 5px 0; }
  /* line 743, project/static/scss/media.scss */
  .offer-block__price p {
    font-size: 12px; }
  /* line 745, project/static/scss/media.scss */
  .best-offers__header {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 36px 0 32px 0; }
  /* line 750, project/static/scss/media.scss */
  .best-offers-more {
    margin: 15px 0 25px 0; }
  /* line 752, project/static/scss/media.scss */
  .for-owner-title h2 {
    margin-bottom: 14px; }
  /* line 754, project/static/scss/media.scss */
  .for-owner-more a {
    font-size: 12px;
    padding: 6px 19px; }
  /* line 757, project/static/scss/media.scss */
  .for-owner-per-2 {
    top: 45px;
    right: -45px; }
  /* line 760, project/static/scss/media.scss */
  .for-owner-per-2 img {
    width: 160px; }
  /* line 762, project/static/scss/media.scss */
  .materials {
    padding: 38px 0 0 0; }
  /* line 764, project/static/scss/media.scss */
  .materials-title {
    display: block;
    text-align: center;
    margin-bottom: 40px; }
  /* line 768, project/static/scss/media.scss */
  .materials-title h2 {
    font-size: 20px;
    color: #3b4146; }
  /* line 771, project/static/scss/media.scss */
  .materials-articles p {
    font-size: 12px; }
  /* line 773, project/static/scss/media.scss */
  .materials-articles-more {
    padding: 40px 20px; }
  /* line 775, project/static/scss/media.scss */
  .materials-articles-more a {
    font-size: 12px; }
  /* line 777, project/static/scss/media.scss */
  .slider-box {
    padding: 20px 15px 0 15px;
    height: 380px !important; }
  /* line 780, project/static/scss/media.scss */
  .slider-box p {
    font-size: 12px; }
  /* line 782, project/static/scss/media.scss */
  .slick-prev, .slick-next {
    background-position-y: center !important; }
  /* line 784, project/static/scss/media.scss */
  .banner-block img {
    height: 200px; }
  /* line 786, project/static/scss/media.scss */
  .form-info-mob {
    display: block;
    text-align: center;
    margin-bottom: 20px; }
  /* line 790, project/static/scss/media.scss */
  .form-info-mob h2 {
    font-size: 20px;
    color: #3b4146; }
  /* line 793, project/static/scss/media.scss */
  .form-box {
    padding: 38px 34px; }
  /* line 795, project/static/scss/media.scss */
  .form-box input {
    height: 32px; }
  /* line 797, project/static/scss/media.scss */
  .form-box textarea {
    height: 112px; }
  /* line 799, project/static/scss/media.scss */
  .footer-phone p {
    font-size: 12px; }
  /* line 801, project/static/scss/media.scss */
  .product-advantages-mob-slider .slick-prev {
    left: -10px !important; }
  /* line 803, project/static/scss/media.scss */
  .product-advantages-mob-slider .slick-next {
    right: -10px !important; }
  /* line 805, project/static/scss/media.scss */
  .product-info__title p {
    font-size: 12px; }
  /* line 807, project/static/scss/media.scss */
  .product-info__price-box p {
    font-size: 12px; }
  /* line 809, project/static/scss/media.scss */
  .product-info__price-more a {
    font-size: 12px; }
  /* line 811, project/static/scss/media.scss */
  .product-info__list ul li {
    font-size: 12px; }
  /* line 813, project/static/scss/media.scss */
  .product-info__owner p {
    font-size: 12px; }
  /* line 815, project/static/scss/media.scss */
  .product-info__desc p {
    font-size: 12px; }
  /* line 817, project/static/scss/media.scss */
  .product-advantage p {
    font-size: 12px; }
  /* line 819, project/static/scss/media.scss */
  .product-parent-sex {
    font-size: 12px; }
  /* line 821, project/static/scss/media.scss */
  .product-info__owner a {
    font-size: 12px; }
  /* line 823, project/static/scss/media.scss */
  .seller-contact-mob a {
    font-size: 12px; }
  /* line 825, project/static/scss/media.scss */
  .filters-input {
    width: 70%; }
  /* line 827, project/static/scss/media.scss */
  .checkbox-other span {
    font-size: 12px; }
  /* line 829, project/static/scss/media.scss */
  .review-number {
    padding: 15px 0 0 0; }
  /* line 831, project/static/scss/media.scss */
  .cabinet-menu-link {
    padding: 0 23px; }
  /* line 833, project/static/scss/media.scss */
  .cabinet-menu-link p {
    font-size: 10px; }
  /* line 835, project/static/scss/media.scss */
  .add-cabinet-form-radio-wrapper label {
    font-size: 10px; }
  /* line 837, project/static/scss/media.scss */
  .add-cabinet-form-radio-price p {
    font-size: 10px; }
  /* line 839, project/static/scss/media.scss */
  .news-block-img img {
    width: 150px; }
  /* line 841, project/static/scss/media.scss */
  .news-block-text {
    padding: 12px 10px 50px 10px; }
  /* line 843, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 70px; }
  /* line 845, project/static/scss/media.scss */
  .nursery-wrapper-next {
    padding: 0 0 45px 45px; } }

@media only screen and (max-width: 361px) {
  /* line 849, project/static/scss/media.scss */
  .menu-block-user__language {
    margin-right: -30px; }
  /* line 851, project/static/scss/media.scss */
  .offer-block {
    width: 150px;
    height: auto;
    padding: 3px 3px 0 3px; }
  /* line 855, project/static/scss/media.scss */
  .offer-block__title {
    margin: 10px 0 5px 5px; }
  /* line 857, project/static/scss/media.scss */
  .offer-block__title h3 {
    font-size: 12px; }
  /* line 859, project/static/scss/media.scss */
  .offer-block__info ul {
    margin: 0 0 5px 5px; }
  /* line 861, project/static/scss/media.scss */
  .offer-block__info ul li {
    font-size: 10px; }
  /* line 863, project/static/scss/media.scss */
  .offer-block__price {
    margin: 0 0 0 5px;
    padding: 5px 0; }
  /* line 866, project/static/scss/media.scss */
  .offer-block__price p {
    font-size: 12px; }
  /* line 868, project/static/scss/media.scss */
  .best-offers__header {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 36px 0 32px 0; }
  /* line 873, project/static/scss/media.scss */
  .best-offers__filter-mob {
    display: none; }
  /* line 875, project/static/scss/media.scss */
  .best-offers-more {
    margin: 15px 0 25px 0; }
  /* line 877, project/static/scss/media.scss */
  .for-owner-title h2 {
    margin-bottom: 14px; }
  /* line 879, project/static/scss/media.scss */
  .for-owner-more a {
    font-size: 12px;
    padding: 6px 19px; }
  /* line 882, project/static/scss/media.scss */
  .for-owner-per-2 {
    top: 45px;
    right: -45px; }
  /* line 885, project/static/scss/media.scss */
  .for-owner-per-2 img {
    width: 160px; }
  /* line 887, project/static/scss/media.scss */
  .materials {
    padding: 38px 0 0 0; }
  /* line 889, project/static/scss/media.scss */
  .materials-title {
    display: block;
    text-align: center;
    margin-bottom: 40px; }
  /* line 893, project/static/scss/media.scss */
  .materials-title h2 {
    font-size: 20px;
    color: #3b4146; }
  /* line 896, project/static/scss/media.scss */
  .materials-articles p {
    font-size: 12px; }
  /* line 898, project/static/scss/media.scss */
  .materials-articles-more {
    padding: 40px 20px; }
  /* line 900, project/static/scss/media.scss */
  .materials-articles-more a {
    font-size: 12px; }
  /* line 902, project/static/scss/media.scss */
  .slider-box {
    padding: 20px 15px 0 15px;
    height: 380px !important; }
  /* line 905, project/static/scss/media.scss */
  .slider-box p {
    font-size: 12px; }
  /* line 907, project/static/scss/media.scss */
  .slick-prev, .slick-next {
    background-position-y: center !important; }
  /* line 909, project/static/scss/media.scss */
  .banner-block img {
    height: 200px; }
  /* line 911, project/static/scss/media.scss */
  .form-info {
    display: none; }
  /* line 913, project/static/scss/media.scss */
  .form-info-mob {
    display: block;
    text-align: center;
    margin-bottom: 20px; }
  /* line 917, project/static/scss/media.scss */
  .form-info-mob h2 {
    font-size: 20px;
    color: #3b4146; }
  /* line 920, project/static/scss/media.scss */
  .form-box {
    padding: 38px 34px; }
  /* line 922, project/static/scss/media.scss */
  .form-box input {
    height: 32px; }
  /* line 924, project/static/scss/media.scss */
  .form-box textarea {
    height: 112px; }
  /* line 926, project/static/scss/media.scss */
  .footer-phone p {
    font-size: 12px; }
  /* line 928, project/static/scss/media.scss */
  .cabinet-menu-link {
    padding: 0 21px; }
  /* line 930, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 60px; } }

@media only screen and (max-width: 320px) {
  /* line 935, project/static/scss/media.scss */
  .logo-block-mob {
    margin-top: 13%;
    display: block; }
  /* line 938, project/static/scss/media.scss */
  .offer-block__title h3 {
    font-size: 12px; }
  /* line 940, project/static/scss/media.scss */
  .offer-block__info ul li {
    font-size: 12px; }
  /* line 942, project/static/scss/media.scss */
  .for-owner-per-1 {
    left: -60px; }
  /* line 944, project/static/scss/media.scss */
  .for-owner-per-2 {
    right: -70px; }
  /* line 946, project/static/scss/media.scss */
  .slider-box {
    padding: 55px 30px; }
  /* line 948, project/static/scss/media.scss */
  .form-box {
    padding: 55px 20px 38px 20px; }
  /* line 950, project/static/scss/media.scss */
  .checkbox-other span {
    font-size: 10px; }
  /* line 952, project/static/scss/media.scss */
  .reviews-block-review p {
    font-size: 10px; }
  /* line 954, project/static/scss/media.scss */
  .cabinet-menu-link {
    padding: 0 17px; }
  /* line 956, project/static/scss/media.scss */
  .add-cabinet-form-date input {
    width: 31%;
    margin: 0 5px 0 0; }
  /* line 959, project/static/scss/media.scss */
  .add-cabinet-form-radio-wrapper label {
    font-size: 9px; }
  /* line 961, project/static/scss/media.scss */
  .add-cabinet-form-radio-price p {
    font-size: 9px; }
  /* line 963, project/static/scss/media.scss */
  .news-block-img img {
    width: 80px; }
  /* line 965, project/static/scss/media.scss */
  .nursery-wrapper {
    padding: 45px 45px; } }
